.audit-landing{--audit-muted: #aaa9ac;--audit-measure: 1440px;--service-gold: #c4a56d;position:relative;background:#010004}.audit-audience-banner{position:absolute;z-index:3;top:118px;right:0;left:0;display:grid;height:48px;place-items:center;padding-inline:var(--pad);border-top:1px solid rgba(217,200,167,.12);border-bottom:1px solid rgba(217,200,167,.28);background:linear-gradient(90deg,rgba(196,165,109,.08),transparent 28%,transparent 72%,rgba(196,165,109,.08)),#070609eb;box-shadow:0 14px 32px #00000029;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.audit-audience-banner p{display:inline-flex;align-items:center;gap:10px;margin:0;color:#d9c8a7;font-size:11px;font-weight:650;letter-spacing:.16em;line-height:1;text-transform:uppercase}.audit-audience-banner p span{width:6px;height:6px;border-radius:50%;background:var(--service-gold);box-shadow:0 0 0 4px #c4a56d1a}.audit-shell{width:min(calc(100% - var(--pad) * 2),var(--audit-measure));margin-inline:auto}.audit-hero{position:relative;isolation:isolate;display:flex;min-height:max(820px,100svh);padding-block:clamp(155px,17vh,195px) clamp(75px,9vh,105px);overflow:hidden}.audit-hero-image,.audit-hero:after{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.audit-hero-image{object-fit:cover;object-position:50% 54%;opacity:.82}.audit-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#01000429,#01000438 42%,#010004b3 66%,#010004e0),linear-gradient(0deg,rgba(1,0,4,.72) 0%,transparent 34%,rgba(1,0,4,.14) 100%)}.audit-hero-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(70px,8vw,140px);transition:grid-template-columns .76s cubic-bezier(.25,.1,.25,1),gap .76s cubic-bezier(.25,.1,.25,1)}.audit-hero-copy{position:sticky;top:155px;min-width:0;padding-top:6px;overflow:hidden;transition:opacity .76s cubic-bezier(.25,.1,.25,1),filter .76s cubic-bezier(.25,.1,.25,1),transform .76s cubic-bezier(.25,.1,.25,1)}.audit-hero-copy>*{width:var(--audit-copy-width, auto)}.audit-hero:is(.is-audit-completing,.is-audit-confirmed) .audit-hero-layout{grid-template-columns:minmax(0,0fr) minmax(0,2fr);gap:0}.audit-hero:is(.is-audit-completing,.is-audit-confirmed) .audit-hero-copy{opacity:0;filter:blur(7px);transform:translate3d(-22px,0,0) scale(.985);pointer-events:none}.audit-hero.is-audit-confirmed .audit-hero-copy{visibility:hidden}.audit-hero h1{margin:0;font-size:clamp(76px,7.5vw,118px);letter-spacing:-.065em;line-height:.94}.audit-hero-copy .audit-intro{max-width:410px;margin:clamp(32px,4vw,52px) 0 0;color:#cfced0;font-size:clamp(17px,1.25vw,20px);line-height:1.55;text-wrap:balance}.audit-form{grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin:0;padding:0}.audit-form.is-resizing{overflow:clip;transition:height .76s cubic-bezier(.25,.1,.25,1)}.audit-form [hidden]{display:none!important}.audit-form>fieldset{grid-area:1 / 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.2vw,30px) clamp(28px,3.2vw,48px);min-width:0;margin:0;padding:0;border:0;transform-origin:50% 40%;transition:opacity .76s cubic-bezier(.25,.1,.25,1),filter .76s cubic-bezier(.25,.1,.25,1),transform .76s cubic-bezier(.25,.1,.25,1)}.audit-form.is-completing>fieldset{opacity:0;filter:blur(7px);transform:translate3d(0,-18px,0) scale(.985);pointer-events:none}.audit-form .cta-audit-field{min-height:54px;padding-bottom:12px;border-color:#dae0e066}.audit-form .cta-audit-field :is(input,select,textarea),.audit-form .cta-source-trigger{font-size:clamp(16px,1.15vw,19px)}.audit-form .cta-audit-field-wide,.audit-form .cta-form-consent,.audit-form .cta-form-actions{grid-column:1 / -1}.audit-form .cta-audit-message{min-height:90px;padding-top:8px}.audit-form .cta-audit-message textarea{min-height:1.15em;max-height:65px}.audit-form .cta-source-trigger{min-height:44px}.audit-form .cta-source-chevron{width:32px;height:32px;border-color:#d9c8a78c;background:#c4a56d12}.audit-form .cta-source-chevron i{width:9px;height:9px;border-right-width:1.5px;border-bottom-width:1.5px;border-color:#e1d1b2}.audit-form .cta-source-group{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-form .cta-form-consent{max-width:650px;margin:-2px 0 0;color:#f5f5f470;font-size:11px;line-height:1.55}.audit-form .cta-form-actions{justify-content:flex-end;margin-top:0;padding-top:20px;border-top:1px solid rgba(218,224,224,.28)}.audit-form .cta-form-actions>button{gap:13px;min-width:0;min-height:44px;padding:0;overflow:visible;border:0;color:#f5f5f4d6;font-size:13px;letter-spacing:0;text-transform:none}.audit-form .cta-form-actions>button:before{content:none}.audit-form .cta-form-actions>button span:last-child{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(218,224,224,.4);border-radius:50%;color:#f5f5f4c7}.audit-form .cta-form-actions>button:hover,.audit-form .cta-form-actions>button:focus-visible{color:#fff}.audit-form .cta-form-actions>button:disabled{opacity:.58;cursor:wait}.audit-form-status{margin:18px 0 0;color:#dbccae;font-size:14px;line-height:1.65}.audit-form-status:empty{display:none}.audit-form-success{position:relative;grid-area:1 / 1;align-self:start;max-width:560px;padding-block:48px;visibility:hidden;opacity:0;transform:translate3d(0,26px,0)}.audit-hero:is(.is-audit-completing,.is-audit-confirmed) .audit-form-success{display:flex;width:100%;max-width:none;min-height:clamp(390px,50svh,520px);flex-direction:column;align-items:center;justify-content:center;padding-block:clamp(64px,9vh,96px);text-align:center}.audit-form-success:before,.audit-form-success:after{position:absolute;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(217,200,167,.74),rgba(218,224,224,.18) 62%,transparent);transform:scaleX(0);transform-origin:left center}.audit-form-success:before{top:0}.audit-form-success:after{bottom:0}.audit-form.is-completing .audit-form-success{visibility:visible;animation:audit-success-in .86s .26s cubic-bezier(.16,1,.3,1) both}.audit-form.is-confirmed .audit-form-success{visibility:visible;opacity:1;transform:none}.audit-form.is-completing .audit-form-success:before,.audit-form.is-completing .audit-form-success:after,.audit-form.is-confirmed .audit-form-success:before,.audit-form.is-confirmed .audit-form-success:after{transform:scaleX(1)}.audit-form.is-completing .audit-form-success:before{animation:audit-rule-in .76s .21s cubic-bezier(.16,1,.3,1) both}.audit-form.is-completing .audit-form-success:after{animation:audit-rule-in .76s .36s cubic-bezier(.16,1,.3,1) both}.audit-success-mark{display:grid;width:46px;height:46px;margin-bottom:26px;place-items:center;border:1px solid #6d6251;border-radius:50%;color:#d9c8a7;font-size:22px;opacity:0;transform:scale(.62) rotate(-16deg)}.audit-form.is-completing .audit-success-mark{animation:audit-mark-in .62s .43s cubic-bezier(.16,1,.3,1) both}.audit-form.is-confirmed .audit-success-mark{opacity:1;transform:none}.audit-form-success h2{margin:0 0 16px;font-size:clamp(34px,3vw,48px);font-weight:400;letter-spacing:-.04em;line-height:1.08;text-transform:none;opacity:0;transform:translate3d(0,16px,0)}.audit-form-success p{max-width:420px;margin:0;color:var(--audit-muted);font-size:17px;line-height:1.65;opacity:0;transform:translate3d(0,14px,0)}.audit-form.is-completing .audit-form-success h2{animation:audit-copy-in .66s .56s cubic-bezier(.16,1,.3,1) both}.audit-form.is-completing .audit-form-success p{animation:audit-copy-in .68s .7s cubic-bezier(.16,1,.3,1) both}.audit-form.is-confirmed .audit-form-success :is(h2,p){opacity:1;transform:none}@keyframes audit-success-in{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}@keyframes audit-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes audit-mark-in{0%{opacity:0;transform:scale(.62) rotate(-16deg)}to{opacity:1;transform:none}}@keyframes audit-copy-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.audit-landing-page .orathis-mobile-call-pill{display:none}@media(min-width:1700px){.audit-hero-image{object-position:44% 55%}}@media(max-width:1050px){.audit-hero{min-height:0}.audit-hero-layout{grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr);gap:50px}.audit-hero h1{font-size:clamp(64px,8.5vw,90px)}.audit-form>fieldset{column-gap:30px}}@media(max-width:820px){.audit-audience-banner{top:82px}.audit-hero{padding-block:145px 78px}.audit-advisor-page .audit-hero{padding-block:164px 78px}.audit-hero:after{background:linear-gradient(180deg,#0100045c,#010004d9 46%,#010004),linear-gradient(90deg,#01000447,#010004b3)}.audit-hero-image{object-position:56% top;opacity:.68}.audit-hero-layout{grid-template-columns:1fr;gap:64px}.audit-hero-copy{position:static;max-height:var(--audit-copy-height, 440px);padding:0;transition:max-height .76s cubic-bezier(.25,.1,.25,1),opacity .76s cubic-bezier(.25,.1,.25,1),filter .76s cubic-bezier(.25,.1,.25,1),transform .76s cubic-bezier(.25,.1,.25,1)}.audit-hero-copy>*{width:auto}.audit-hero:is(.is-audit-completing,.is-audit-confirmed) .audit-hero-layout{grid-template-columns:1fr;gap:0}.audit-hero:is(.is-audit-completing,.is-audit-confirmed) .audit-hero-copy{max-height:0}.audit-hero h1{font-size:clamp(66px,13vw,92px)}.audit-hero-copy .audit-intro{max-width:380px;margin-top:28px}}@media(max-width:640px){.audit-audience-banner{height:44px;padding-inline:16px}.audit-audience-banner p{font-size:10px;letter-spacing:.14em}.audit-hero{padding-block:128px 68px}.audit-advisor-page .audit-hero{padding-block:160px 68px}.audit-hero-layout{gap:54px}.audit-hero h1{font-size:clamp(57px,15vw,82px);line-height:.98}.audit-hero-copy .audit-intro{max-width:310px;font-size:17px}.audit-form>fieldset{grid-template-columns:1fr;gap:25px}.audit-form .cta-audit-field-wide,.audit-form .cta-form-consent,.audit-form .cta-form-actions{grid-column:1}.audit-form .cta-audit-field{min-height:58px;padding-bottom:13px}.audit-form .cta-audit-field :is(input,select,textarea),.audit-form .cta-source-trigger{font-size:18px}.audit-form .cta-source-trigger{grid-template-columns:minmax(0,1fr) 34px}.audit-form .cta-source-answer{display:none}.audit-form .cta-source-group{grid-template-columns:1fr}.audit-form .cta-form-actions{align-items:flex-start;padding-top:19px}.audit-form .cta-form-actions>button{width:auto;margin:0}.audit-form-success{padding-block:38px}}@media(prefers-reduced-motion:reduce){.audit-landing *,.audit-landing *:before,.audit-landing *:after{animation:none!important;transition:none!important}}
