.dmo{background-color:var(--text-primary);color:#fff;padding:var(--space-section) var(--gutter);scroll-margin-top:calc(var(--header-scrolled-height) + var(--section-nav-height) + 16px)}.dmo__container{max-width:var(--container);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.dmo__overline{font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:#7cc4f0;margin:0 0 16px}.dmo .dmo__title{font-family:var(--font-display), var(--font-sans);letter-spacing:-.015em;text-transform:none;text-wrap:balance;color:#fff;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.08}.dmo__lede{color:#ffffffc7;max-width:52ch;margin:20px 0 0;font-size:clamp(16px,.4vw + 15px,18px);line-height:1.6}.dmo__facts,.dmo__direct{margin:28px 0 0;padding:0;list-style:none}.dmo__facts li{color:#ffffffc7;padding-inline-start:18px;font-size:16px;line-height:1.5;position:relative}.dmo__facts li+li{margin-top:10px}.dmo__facts li:before{content:"";inset-inline-start:0;background-color:#7cc4f0;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em}.dmo__direct{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:8px 28px;padding-top:24px;display:flex}.dmo__direct a{min-height:44px;font-size:17px;font-weight:var(--font-weight-medium);color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dmo__direct a:hover{color:#7cc4f0}.dmo__form{border-radius:var(--radius-md);color:var(--text-primary);background-color:#fff;padding:clamp(20px,3vw,36px)}.dmo__form select{width:100%;color:var(--text-primary);appearance:none;border:1.5px solid var(--border-light);border-radius:var(--radius-sm);min-height:50px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;outline:none;padding:13px 40px 13px 16px;font-family:inherit;font-size:14.5px;font-weight:500}.dmo__form select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-soft)}.dmo__form .contact-form-status,.dmo__form .contact-form-note{color:var(--text-secondary)}@media (width<=860px){.dmo__container{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.dmo__form .contact-form-row{grid-template-columns:minmax(0,1fr)}}
