.inquiry-dialog{--ink:#141414;--paper:#f1f1ed;--muted:#5b5e5b;--mono:"IBM Plex Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);overscroll-behavior:contain;border:0;border-radius:24px;width:min(680px,100vw - 32px);max-height:calc(100svh - 40px);margin:auto;padding:44px;font-family:Space Grotesk,sans-serif;overflow:auto}.inquiry-dialog [hidden]{display:none!important}.inquiry-dialog .inquiry-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inquiry-dialog::backdrop{background:#0909099c}.inquiry-dialog .dialog-close{width:44px;height:44px;position:absolute;top:16px;right:20px}.inquiry-dialog .dialog-heading h2{letter-spacing:-.035em;margin:24px 0 16px;font-size:clamp(34px,4vw,47px);font-weight:400;line-height:1.02}.inquiry-dialog .dialog-heading p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.55}.inquiry-dialog .eyebrow{font-family:var(--mono);font-size:11px}.inquiry-dialog form{margin-top:30px}.inquiry-dialog label{gap:8px;margin-bottom:20px;font-size:13px;display:grid}.inquiry-dialog :is(input,select,textarea){width:100%;color:var(--ink);font:inherit;background:#fff9;border:1px solid #a1a1a1;border-radius:8px;min-width:0;padding:13px 12px;font-size:14px}.inquiry-dialog textarea{resize:vertical;min-height:90px}.inquiry-dialog input:user-invalid{border-color:#ad003e}.inquiry-dialog :is(input,select,textarea):focus{outline:2px solid var(--accent);outline-offset:2px}.inquiry-dialog :is(input,textarea)::placeholder{color:#666;opacity:1}.inquiry-dialog .form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inquiry-dialog .form-submit{justify-content:space-between;align-items:center;width:100%;min-height:52px;display:flex}.inquiry-dialog .form-submit:disabled{opacity:.6;cursor:progress}.inquiry-dialog .form-note{color:var(--muted);margin-top:14px;line-height:1.6;font-size:12px!important}.inquiry-dialog .field-optional{color:var(--muted);font-size:12px}.inquiry-dialog .brief-steps{color:var(--muted);border-bottom:1px solid #0002;gap:24px;margin-top:28px;padding-bottom:16px;font-size:12px;display:flex}.inquiry-dialog .brief-steps>span{align-items:center;gap:8px;display:flex}.inquiry-dialog .brief-steps b{font-family:var(--mono);font-size:11px;font-weight:400}.inquiry-dialog .brief-steps [aria-current=step]{color:var(--ink)}.inquiry-dialog .brief-steps [aria-current=step] b{color:#bd084c}.inquiry-dialog .brief-success{padding-top:20px}.inquiry-dialog .success-mark{color:var(--accent)}.inquiry-dialog .brief-success h3{margin:10px 0 16px;font-size:30px;font-weight:400;line-height:1.1}.inquiry-dialog .brief-success p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.6}.inquiry-dialog .brief-summary{border-top:1px solid #0002;margin:28px 0}.inquiry-dialog .brief-summary>div{border-bottom:1px solid #0002;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.inquiry-dialog .brief-summary dt{color:var(--muted);font-size:12px}.inquiry-dialog .brief-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;max-height:180px;margin:0;font-size:14px;overflow-y:auto}.inquiry-dialog .brief-success .text-link{text-underline-offset:5px;align-items:center;min-height:44px;margin:14px 20px 0 0;font-size:14px;text-decoration:underline;display:inline-flex}.inquiry-dialog .brief-success .text-link:disabled{opacity:.5;cursor:wait}.inquiry-dialog #download-brief .icon-arrow{width:17px;height:17px;margin-left:8px}.inquiry-dialog .inquiry-verification{min-height:65px;margin:0 0 20px}.inquiry-dialog .inquiry-privacy{margin-block:12px 20px}.inquiry-dialog .inquiry-privacy a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cta-fill,#f06);text-decoration-color:var(--cta-fill,#f06);text-underline-offset:3px}.inquiry-dialog #retry-verification{margin:0 0 16px}.inquiry-dialog .brief-status{margin-top:18px;font-size:13px;line-height:1.5}.inquiry-dialog .brief-status:empty{display:none}.inquiry-dialog .brief-status[data-error=true]{color:#8a1536;background:#b8274c08;border:1px solid #b8274c;border-radius:8px;padding:12px 14px}.inquiry-dialog #brief-review-title:focus{outline:none}@media (width<=767px){.inquiry-dialog{padding:30px 24px}.inquiry-dialog .form-pair{grid-template-columns:1fr;gap:0}.inquiry-dialog :is(input,select,textarea){font-size:16px}.inquiry-dialog .brief-summary>div{grid-template-columns:88px minmax(0,1fr);gap:12px}}.inquiry-dialog,.formats-dialog{border-radius:24px;animation:none}.inquiry-dialog::backdrop,.formats-dialog::backdrop{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .24s}.inquiry-dialog[data-present=true]::backdrop,.formats-dialog[data-present=true]::backdrop{opacity:1;transition-duration:.16s}@starting-style{.inquiry-dialog[data-present=true]::backdrop,.formats-dialog[data-present=true]::backdrop{opacity:0}}.dialog-close{background:color-mix(in srgb, var(--ink) 6%, var(--paper));border:none;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.dialog-close:hover{background:color-mix(in srgb, var(--ink) 11%, var(--paper))}.dialog-close:active{background:color-mix(in srgb, var(--ink) 18%, var(--paper))}.inquiry-dialog :is(input,select,textarea){border-radius:8px}.form-submit{border-radius:10px;min-height:52px}.main-nav a:focus-visible:after{transform:scaleX(1)}@media (width<=767px){.main-nav{transform-origin:calc(100% - 44px) 0;border-bottom:none;border-radius:0 0 22px 22px;gap:4px;padding-block:14px 20px;box-shadow:0 16px 26px #00000026}.main-nav a{letter-spacing:-.025em;width:100%;min-height:48px;font-size:20px}.main-nav a:after{width:32px}.menu-toggle{flex-shrink:0;align-items:center;width:44px;height:44px}.lang-switch{min-height:44px}.menu-toggle:active{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:50%}.inquiry-dialog :is(input,select,textarea){font-size:16px}}@media (width<=380px){.brand img{max-width:110px}.header-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.menu-toggle span{transition:none}}html[data-motion=off] .menu-toggle span{transition:none}
