.contact-module__otPZ_q__page{background:var(--rv-bg);overflow:clip}.contact-module__otPZ_q__hero{border-bottom:1px solid var(--rv-border);align-items:center;min-height:calc(100vh - 70px);padding:clamp(90px,10vw,154px) 0;display:flex;position:relative;overflow:hidden}.contact-module__otPZ_q__hero:after,.contact-module__otPZ_q__formSection:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:absolute;inset:0}.contact-module__otPZ_q__aurora{background:radial-gradient(circle, color-mix(in oklab, var(--rv-primary) 12%, transparent), transparent 66%);border-radius:50%;width:68rem;height:68rem;position:absolute;top:-24rem;right:-12rem}.contact-module__otPZ_q__heroGrid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);align-items:center;gap:clamp(72px,10vw,160px);display:grid;position:relative}.contact-module__otPZ_q__title{max-width:10ch;color:var(--rv-text);font-family:var(--rv-font-display);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(4.75rem,7vw,6.75rem);font-weight:610;line-height:.87}.contact-module__otPZ_q__title span{color:var(--rv-primary)}.contact-module__otPZ_q__lead{max-width:55ch;color:var(--rv-text-muted);margin:34px 0 0;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.65}.contact-module__otPZ_q__routeInstrument,.contact-module__otPZ_q__protocol{border:1px solid color-mix(in oklab, var(--rv-primary) 34%, var(--rv-border));border-radius:var(--rv-radius-lg);background:linear-gradient(145deg, var(--rv-surface-2), var(--rv-surface));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--rv-text) 8%, transparent), 0 30px 90px color-mix(in oklab, var(--rv-primary) 9%, transparent);overflow:hidden}.contact-module__otPZ_q__instrumentHeader,.contact-module__otPZ_q__instrumentFooter,.contact-module__otPZ_q__protocolHeader{min-height:46px;color:var(--rv-text-subtle);font-family:var(--rv-font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:9px;display:flex}.contact-module__otPZ_q__instrumentHeader,.contact-module__otPZ_q__protocolHeader{border-bottom:1px solid var(--rv-border)}.contact-module__otPZ_q__requestRows{display:grid}.contact-module__otPZ_q__requestRow{border-bottom:1px solid var(--rv-border);grid-template-columns:34px minmax(120px,.56fr) minmax(0,1fr);align-items:center;gap:18px;min-height:112px;padding:22px 18px;display:grid}.contact-module__otPZ_q__requestRow>span,.contact-module__otPZ_q__protocolRow>span{color:var(--rv-primary);font-family:var(--rv-font-mono);font-size:10px}.contact-module__otPZ_q__requestRow>strong{color:var(--rv-text);font-size:1.05rem}.contact-module__otPZ_q__requestRow>p,.contact-module__otPZ_q__protocolRow>p{color:var(--rv-text-muted);margin:0;font-size:13px;line-height:1.55}.contact-module__otPZ_q__instrumentFooter{justify-content:stretch}.contact-module__otPZ_q__instrumentFooter span{flex:1}.contact-module__otPZ_q__formSection,.contact-module__otPZ_q__selfServeSection{padding:clamp(106px,12vw,180px) 0;position:relative}.contact-module__otPZ_q__formSection{background:var(--rv-bg-soft);border-bottom:1px solid var(--rv-border);overflow:hidden}.contact-module__otPZ_q__sectionIntro{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(320px,.56fr);align-items:end;gap:clamp(60px,10vw,160px);display:grid;position:relative}.contact-module__otPZ_q__sectionIntro h2,.contact-module__otPZ_q__selfServeIntro h2{max-width:14ch;color:var(--rv-text);font-family:var(--rv-font-display);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(3.5rem,5.8vw,6rem);font-weight:580;line-height:.94}.contact-module__otPZ_q__sectionIntro>p{color:var(--rv-text-muted);margin:0;line-height:1.7}.contact-module__otPZ_q__formGrid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(410px,.77fr);align-items:start;gap:clamp(58px,8vw,120px);margin-top:clamp(64px,8vw,110px);display:grid;position:relative}.contact-module__otPZ_q__contactForm{border:1px solid var(--rv-border-strong)!important;border-radius:var(--rv-radius-lg)!important;background:linear-gradient(145deg, color-mix(in oklab, var(--rv-surface-2) 86%, transparent), var(--rv-surface))!important;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--rv-text) 8%, transparent), var(--rv-shadow-panel)!important;padding:clamp(26px,4vw,46px)!important}.contact-module__otPZ_q__contactForm input,.contact-module__otPZ_q__contactForm select,.contact-module__otPZ_q__contactForm textarea{min-height:54px;background:color-mix(in oklab, var(--rv-surface-2) 72%, transparent)!important;transition:border-color var(--rv-duration-quick) var(--rv-ease-interact), box-shadow var(--rv-duration-quick) var(--rv-ease-interact), background var(--rv-duration-standard) var(--rv-ease-enter)!important;border-radius:0!important}.contact-module__otPZ_q__contactForm textarea{min-height:156px!important}.contact-module__otPZ_q__contactForm input:focus,.contact-module__otPZ_q__contactForm select:focus,.contact-module__otPZ_q__contactForm textarea:focus{outline:none;border-color:var(--rv-primary)!important;background:var(--rv-surface)!important;box-shadow:var(--rv-shadow-focus)!important}.contact-module__otPZ_q__contactForm button{border-radius:999px;min-height:54px}.contact-module__otPZ_q__contactForm button:active{transform:scale(.99)}.contact-module__otPZ_q__contactForm button:disabled,.contact-module__otPZ_q__contactForm button[aria-busy=true]{cursor:progress;opacity:.58}.contact-module__otPZ_q__protocol{box-shadow:none;background:0 0;border-radius:0}.contact-module__otPZ_q__protocolHeader a{color:var(--rv-primary);text-decoration:none}.contact-module__otPZ_q__protocolRow{border-bottom:1px solid var(--rv-border);grid-template-columns:36px minmax(110px,.45fr) minmax(0,1fr);align-items:center;gap:18px;min-height:126px;padding:24px 18px;display:grid}.contact-module__otPZ_q__protocolRow:last-child{border-bottom:0}.contact-module__otPZ_q__protocolRow>strong{color:var(--rv-text)}.contact-module__otPZ_q__selfServeSection{background:radial-gradient(circle at 86% 38%, color-mix(in oklab, var(--rv-primary) 7%, transparent), transparent 32rem), var(--rv-bg)}.contact-module__otPZ_q__selfServeIntro h2{max-width:13ch;font-size:clamp(4rem,7vw,7rem)}.contact-module__otPZ_q__selfServeLedger{border-top:1px solid var(--rv-border-strong);margin-top:clamp(64px,8vw,110px);display:grid}.contact-module__otPZ_q__selfServeRow{min-height:112px;color:var(--rv-text);border-bottom:1px solid var(--rv-border);transition:background var(--rv-duration-standard) var(--rv-ease-enter), transform var(--rv-duration-standard) var(--rv-ease-enter), opacity var(--rv-duration-quick) var(--rv-ease-interact);grid-template-columns:38px 88px minmax(230px,.72fr) minmax(320px,1.28fr) auto;align-items:center;gap:22px;padding:24px 2px;text-decoration:none;display:grid}.contact-module__otPZ_q__selfServeRow:hover,.contact-module__otPZ_q__selfServeRow:focus-visible{background:color-mix(in oklab, var(--rv-primary) 6%, transparent);transform:translate(7px)}.contact-module__otPZ_q__selfServeRow:focus-visible{box-shadow:var(--rv-shadow-focus);outline:none}.contact-module__otPZ_q__selfServeRow:active{transform:translate(3px)scale(.995)}.contact-module__otPZ_q__selfServeRow[aria-disabled=true]{pointer-events:none;opacity:.42}.contact-module__otPZ_q__selfServeRow[aria-busy=true]{cursor:progress;opacity:.7}.contact-module__otPZ_q__selfServeRow>span,.contact-module__otPZ_q__selfServeRow>small{color:var(--rv-primary);font-family:var(--rv-font-mono);font-size:10px}.contact-module__otPZ_q__selfServeRow>small{color:var(--rv-text-subtle)}.contact-module__otPZ_q__selfServeRow>strong{letter-spacing:-.03em;font-size:clamp(1.4rem,2vw,2rem)}.contact-module__otPZ_q__selfServeRow>p{color:var(--rv-text-muted);margin:0;line-height:1.6}.contact-module__otPZ_q__selfServeRow>em{color:var(--rv-primary);white-space:nowrap;font-style:normal;font-weight:600}@media (max-width:980px){.contact-module__otPZ_q__heroGrid,.contact-module__otPZ_q__sectionIntro,.contact-module__otPZ_q__formGrid{grid-template-columns:1fr}.contact-module__otPZ_q__routeInstrument,.contact-module__otPZ_q__protocol{max-width:720px}.contact-module__otPZ_q__sectionIntro>p{max-width:60ch}}@media (max-width:680px){.contact-module__otPZ_q__hero{min-height:auto;padding:74px 0 92px}.contact-module__otPZ_q__heroGrid{gap:64px}.contact-module__otPZ_q__title{font-size:clamp(3.55rem,16vw,5rem)}.contact-module__otPZ_q__lead{margin-top:26px;font-size:1rem}.contact-module__otPZ_q__requestRow,.contact-module__otPZ_q__protocolRow{grid-template-columns:30px minmax(0,1fr);gap:8px 14px;padding:22px 14px}.contact-module__otPZ_q__requestRow>p,.contact-module__otPZ_q__protocolRow>p{grid-column:2}.contact-module__otPZ_q__instrumentHeader,.contact-module__otPZ_q__instrumentFooter,.contact-module__otPZ_q__protocolHeader{padding-inline:14px}.contact-module__otPZ_q__formSection,.contact-module__otPZ_q__selfServeSection{padding:96px 0}.contact-module__otPZ_q__sectionIntro,.contact-module__otPZ_q__formGrid{gap:42px}.contact-module__otPZ_q__sectionIntro h2,.contact-module__otPZ_q__selfServeIntro h2{font-size:clamp(3.3rem,15vw,4.6rem)}.contact-module__otPZ_q__formGrid{margin-top:58px}.contact-module__otPZ_q__contactForm{padding:24px 18px!important}.contact-module__otPZ_q__protocolHeader{flex-direction:column;justify-content:center;align-items:flex-start;min-height:64px;padding-block:10px}.contact-module__otPZ_q__selfServeLedger{margin-top:56px}.contact-module__otPZ_q__selfServeRow{grid-template-columns:30px minmax(0,1fr);gap:7px 14px;padding:24px 0}.contact-module__otPZ_q__selfServeRow>small{text-align:right}.contact-module__otPZ_q__selfServeRow>strong,.contact-module__otPZ_q__selfServeRow>p,.contact-module__otPZ_q__selfServeRow>em{grid-column:2}}@media (prefers-reduced-motion:reduce){.contact-module__otPZ_q__contactForm input,.contact-module__otPZ_q__contactForm select,.contact-module__otPZ_q__contactForm textarea,.contact-module__otPZ_q__selfServeRow{transition:none!important}.contact-module__otPZ_q__selfServeRow:hover,.contact-module__otPZ_q__selfServeRow:focus-visible,.contact-module__otPZ_q__selfServeRow:active{transform:none}}
