.soa-cert{position:relative}.soa-cert button{cursor:pointer}.soa-cert .soa-page-hero{margin-bottom:80px}.soa-cert .soa-btn{border:0}.soa-cert .soa-btn--ghost{border:1px solid var(--line);color:var(--text)}.soa-cert .soa-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.soa-cert .soa-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.soa-cert-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;background:none;border:0;padding:0;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.5);text-decoration-color:rgba(255,214,92,.5);text-underline-offset:3px}.soa-cert-link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.soa-cert-prep{margin:20px 0 0;color:var(--muted);font-weight:300}.soa-cert-prep a,.soa-results__study a,.soa-review__why a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.5);text-decoration-color:rgba(255,214,92,.5);text-underline-offset:3px}.soa-cert-facts{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:880px}.soa-cert-facts li{padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:14px;line-height:1.35}.soa-cert-facts strong{display:block;font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.03em;color:var(--text);margin-bottom:4px}.soa-quiz{max-width:820px;margin:0 auto}.soa-quiz__top{position:-webkit-sticky;position:sticky;top:96px;z-index:2;padding:14px 0 16px;background:linear-gradient(#000 75%,rgba(0,0,0,0))}.soa-quiz__top:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:96px;background:#000;pointer-events:none}.soa-quiz__meta{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted)}.soa-quiz__section{color:var(--gold)}.soa-quiz__bar{margin-top:12px;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.soa-quiz__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffffff,var(--gold));transition:width .35s ease}.soa-quiz__prompt{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1.15;letter-spacing:-.03em;margin:28px 0;text-wrap:pretty;outline:none;animation:soa-quiz-in .35s ease both}.soa-quiz__source{display:flex;align-items:flex-start;gap:8px;margin:-14px 0 26px;font-size:14px;line-height:1.45;color:var(--muted);animation:soa-quiz-in .35s ease .03s both}.soa-quiz__source-mark{flex:none;margin-top:1px;color:var(--gold)}.soa-quiz__source a,.soa-review__source a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.45);text-decoration-color:rgba(255,214,92,.45);text-underline-offset:3px}.soa-quiz__source a:hover,.soa-review__source a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.soa-quiz__source-by{color:var(--muted)}.soa-review__source{font-size:14px;color:var(--muted)}.soa-quiz__options{display:grid;grid-gap:10px;gap:10px;animation:soa-quiz-in .35s ease .05s both}@keyframes soa-quiz-in{0%{opacity:0;transform:translateY(8px)}}.soa-quiz__option{position:relative;display:flex;align-items:center;gap:16px;min-height:64px;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:var(--surface);font-size:17px;line-height:1.45;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.soa-quiz__option:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.07)}.soa-quiz__option[data-checked]{border-color:var(--gold);background:rgba(255,214,92,.08)}.soa-quiz__option input{position:absolute;opacity:0;pointer-events:none}.soa-quiz__option:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.soa-quiz__letter{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--muted)}.soa-quiz__option[data-checked] .soa-quiz__letter{background:var(--gold);border-color:var(--gold);color:#111}.soa-quiz__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}@media (min-width:810px) and (max-height:860px){.soa-quiz__prompt{font-size:32px;margin:18px 0 20px}.soa-quiz__option{min-height:54px;padding:12px 18px}.soa-quiz__nav{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:16px;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(rgba(0,0,0,0),#000 30%)}}.soa-quiz__next-phone{display:none}.soa-quiz__back{display:inline-flex;align-items:center;gap:6px}.soa-quiz__back-icon{flex:none;margin-left:-4px}.soa-quiz__hint{font-size:13px;color:var(--faint)}.soa-quiz__save{margin:28px 0 0;font-size:14px;color:var(--faint)}.soa-quiz__save strong{color:var(--text);font-weight:500;letter-spacing:.02em}.soa-results__head{display:flex;align-items:center;gap:36px}.soa-results__title{font-size:60px}.soa-ring{flex:none}.soa-ring__arc{transition:stroke-dasharray 1s ease}.soa-ring__pct{fill:#fff;font-family:var(--serif);font-size:30px;letter-spacing:-.03em}.soa-claim{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:12px 14px;gap:12px 14px;margin-top:32px;padding:24px;border-radius:20px;border:1px solid rgba(255,214,92,.4);background:rgba(255,214,92,.05);max-width:760px}.soa-claim .soa-btn{grid-column:1/-1;justify-self:start;min-height:48px}.soa-claim small{grid-column:1/-1;color:var(--faint);font-size:13px}.soa-areas{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:14px;gap:14px;max-width:760px}.soa-areas li{display:grid;grid-template-columns:200px minmax(0,1fr) 40px;align-items:center;grid-gap:16px;gap:16px;font-size:15px;color:var(--muted)}.soa-areas__bar{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.soa-areas__bar>span{display:block;height:100%;border-radius:inherit;background:rgba(255,255,255,.7)}.soa-areas__bar>span[data-full]{background:var(--gold)}.soa-areas__n{text-align:right;color:var(--text)}.soa-results__study{margin:20px 0 0;color:var(--muted);font-weight:300;line-height:1.6}.soa-results__study strong{color:var(--text);font-weight:500}.soa-review{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:10px;gap:10px}.soa-review li{border-radius:16px;border:1px solid var(--line);background:var(--surface)}.soa-review summary{display:flex;gap:14px;padding:16px 20px;cursor:pointer;list-style:none;font-size:16px;line-height:1.45}.soa-review summary::-webkit-details-marker{display:none}.soa-review__mark{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;background:rgba(255,255,255,.12)}.soa-review li[data-ok] .soa-review__mark{background:var(--gold);color:#111}.soa-review__body{padding:0 20px 18px 60px;color:var(--muted);font-weight:300;line-height:1.55}.soa-review__body p{margin:0 0 8px}.soa-review__label{display:inline-block;margin-right:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5)}.soa-review__label--ok{color:var(--gold)}.soa-review__why{color:var(--text)}.soa-certview{text-align:center}.soa-certview .soa-share{margin-top:40px;text-align:left}.soa-certview .soa-lead{margin-left:auto;margin-right:auto}.soa-certview .soa-btns{justify-content:center}.soa-certview__frame{margin:40px auto 0;max-width:1080px;aspect-ratio:2400/1697;border-radius:12px;overflow:hidden;background:#0a0a0a;box-shadow:0 30px 80px rgba(171,147,75,.25),0 0 0 1px rgba(255,255,255,.08);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .6s ease,transform .6s ease}.soa-certview__frame[data-drawn]{opacity:1;transform:none}.soa-certview__frame canvas{display:block;width:100%;height:100%}@media (max-width:1199.98px){.soa-cert .soa-cases,.soa-cert-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.soa-cert .soa-cases{grid-template-columns:minmax(0,1fr)}.soa-quiz__top{top:88px}.soa-quiz__top:before{height:88px}.soa-quiz__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px}.soa-quiz__section{grid-column:1/-1;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.soa-quiz__meta>span{white-space:nowrap}.soa-quiz__meta>span:nth-child(2){font-size:15px;font-weight:500;color:var(--text)}.soa-quiz__timer{font-size:13px}.soa-quiz__meta>.soa-quiz__section{white-space:normal}.soa-quiz__prompt{font-size:28px;margin:20px 0}.soa-quiz__option{font-size:16px;padding:14px 16px;gap:12px}.soa-quiz__hint{display:none}.soa-quiz__nav{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:20px -16px 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(rgba(0,0,0,0),#000 28%);gap:10px}.soa-quiz__nav .soa-btn{height:52px;border-radius:14px}.soa-cert .soa-quiz__back{flex:none;width:52px;padding:0;justify-content:center;font-size:20px;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.28)}.soa-quiz__back-icon{margin:0;width:22px;height:22px}.soa-cert .soa-quiz__back:disabled{opacity:.45}.soa-quiz__back-label,.soa-quiz__next-wide{display:none}.soa-quiz__next-phone{display:inline}.soa-cert .soa-quiz__next{flex:1 1;justify-content:center;font-size:16px;font-weight:500;background:#fff;color:#000}.soa-results__head{flex-direction:column;align-items:flex-start;gap:20px}.soa-results__title{font-size:44px}.soa-claim{grid-template-columns:minmax(0,1fr);padding:18px}.soa-areas li{grid-template-columns:minmax(0,1fr) 40px;gap:6px 12px}.soa-areas__bar{grid-column:1/-1;grid-row:2}.soa-review__body{padding-left:20px}}@media (prefers-reduced-motion:reduce){.soa-quiz__options,.soa-quiz__prompt{animation:none}.soa-certview__frame,.soa-quiz__bar>span,.soa-ring__arc{transition:none}}.soa-results>.soa-section{margin-top:64px}.soa-cert-error{margin:16px 0 0;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,214,92,.35);background:rgba(255,214,92,.06);color:var(--text);font-size:15px;line-height:1.5;max-width:640px}.soa-claim .soa-cert-error{grid-column:1/-1;margin:0}.soa-certview>.soa-cert-error,.soa-certview__links+.soa-cert-error{margin-left:auto;margin-right:auto}.soa-certview__links{text-align:center}.soa-certview__verify{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:24px;font-size:14px;color:var(--faint)}.soa-certview__verify strong{color:var(--text);font-weight:500;letter-spacing:.02em}.soa-certview__verify a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.4);text-decoration-color:rgba(255,214,92,.4);text-underline-offset:3px;overflow-wrap:anywhere}.soa-certview__valid{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--gold)}.soa-verify-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;max-width:560px}.soa-verify-form input{flex:1 1 260px;height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:500 16px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.soa-verify-form input:focus{outline:2px solid var(--gold);outline-offset:1px}.soa-verify-cta{margin:48px auto 0;text-align:center;color:var(--muted)}.soa-verify-cta a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.5);text-decoration-color:rgba(255,214,92,.5);text-underline-offset:3px}.soa-certview__mail{margin:20px auto 0;max-width:640px;font-size:15px;line-height:1.5;color:var(--muted)}.soa-certview__mail strong{color:var(--text);font-weight:500}.soa-certview__mail[data-state=sent]{color:var(--text)}.soa-certview__mail[data-state=sent]:before{content:"✓ ";color:var(--gold)}.soa-certview__saved{margin:16px auto 0;max-width:640px;font-size:15px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.soa-certview__saved:before{content:"✓ ";color:var(--gold)}.soa-certview__saved strong{color:var(--text);font-weight:500}.soa-cert .soa-answer{margin-bottom:64px;align-items:start}.soa-answer__body{display:grid;grid-gap:14px;gap:14px;min-width:0}.soa-answer__body>*{margin:0}.soa-cert-laws{margin-top:12px!important;font-size:14px!important;line-height:1.7!important}.soa-cert-laws a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.4);text-decoration-color:rgba(255,214,92,.4);text-underline-offset:3px}.soa-cert-laws a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.soa-cert-sample{max-width:820px;padding:26px 28px;border-radius:20px;border:1px solid var(--line);background:var(--surface)}.soa-cert-sample__q{margin:0 0 14px;font-family:var(--serif);font-size:28px;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.soa-cert-sample ol{margin:0 0 18px;padding-left:26px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:16px;line-height:1.5}.soa-cert-sample summary{cursor:pointer;color:var(--gold);font-weight:500}.soa-cert-sample details p{margin:12px 0 0;color:var(--muted);font-weight:300;line-height:1.6}.soa-cert-sample details a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.4);text-decoration-color:rgba(255,214,92,.4);text-underline-offset:3px}.soa-cert-byline{margin-top:56px;max-width:72ch;color:var(--faint);font-size:14px;line-height:1.6}.soa-cert-byline a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.4);text-decoration-color:rgba(255,214,92,.4);text-underline-offset:3px}@media (max-width:809.98px){.soa-cert-sample{padding:20px}.soa-cert-sample__q{font-size:23px}}.soa-quiz__passage{margin:28px 0 0;padding:18px 22px;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:rgba(255,255,255,.04);font-size:18px;line-height:1.6;color:var(--text);white-space:pre-line;animation:soa-quiz-in .35s ease both}.soa-review__body .soa-quiz__passage{margin:0 0 14px;font-size:15px;animation:none}.soa-quiz__listen{margin:28px 0 0;display:grid;grid-gap:10px;gap:10px}.soa-player{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;max-width:640px;padding:16px 18px 16px 16px;border-radius:20px;border:1px solid rgba(255,214,92,.22);background:radial-gradient(120% 140% at 0 0,rgba(255,214,92,.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px -24px rgba(0,0,0,.9);transition:border-color .4s ease,box-shadow .4s ease}.soa-player[data-playing]{border-color:rgba(255,214,92,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 4px rgba(255,214,92,.05),0 18px 44px -22px rgba(255,214,92,.25)}.soa-player audio{display:none}.soa-player__play{position:relative;display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:50%;cursor:pointer;color:#17150d;background:radial-gradient(circle at 35% 30%,#ffe9a3,var(--gold) 55%,#d9a92c);box-shadow:0 6px 18px -6px rgba(255,214,92,.55),inset 0 0 0 1px rgba(255,255,255,.25);transition:transform .2s ease,box-shadow .3s ease}.soa-player__play svg{margin-left:2px}.soa-player[data-playing] .soa-player__play svg{margin-left:0}.soa-player__play:hover{transform:scale(1.05)}.soa-player__play:active{transform:scale(.96)}.soa-player__play:focus-visible,.soa-player__tool:focus-visible,.soa-player__wave:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.soa-player__play:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(255,214,92,.5);opacity:0;pointer-events:none}.soa-player[data-blocked] .soa-player__play:after,.soa-player[data-playing] .soa-player__play:after{animation:soa-player-ring 1.8s ease-out infinite}@keyframes soa-player-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}.soa-player__main{display:grid;grid-gap:8px;gap:8px;min-width:0}.soa-player__label{font-family:var(--mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.soa-player[data-blocked] .soa-player__label{color:var(--text)}.soa-player__wave{display:grid;grid-template-columns:repeat(44,minmax(0,1fr));align-items:center;grid-gap:3px;gap:3px;height:34px;cursor:pointer;border-radius:6px}.soa-player__wave span{display:block;height:calc(var(--h) * 100%);min-height:3px;border-radius:3px;background:rgba(255,255,255,.16);transition:background-color .25s ease,transform .25s ease}.soa-player__wave span[data-on]{background:linear-gradient(180deg,#ffe39a,var(--gold));box-shadow:0 0 10px -2px rgba(255,214,92,.45)}.soa-player__wave:hover span:not([data-on]){background:rgba(255,255,255,.24)}.soa-player__time{font-family:var(--mono,ui-monospace,monospace);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.soa-player__time span{color:var(--faint)}.soa-player__tools{display:flex;gap:6px}.soa-player__tool{display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer;font-family:var(--mono,ui-monospace,monospace);font-size:12px;transition:color .2s,border-color .2s,background-color .2s}.soa-player__tool:hover{color:var(--text);border-color:rgba(255,214,92,.4)}.soa-player__speed[aria-pressed=true]{color:var(--gold);border-color:rgba(255,214,92,.45);background:rgba(255,214,92,.08)}@media (max-width:560px){.soa-player{grid-template-columns:auto minmax(0,1fr) auto;gap:12px 14px;padding:14px}.soa-player__play{width:48px;height:48px}.soa-player__time{grid-column:2;grid-row:2;font-size:12px}.soa-player__tools{grid-column:3;grid-row:1/span 2;flex-direction:column}.soa-player__wave{gap:2px;height:28px}}@media (prefers-reduced-motion:reduce){.soa-player[data-blocked] .soa-player__play:after,.soa-player[data-playing] .soa-player__play:after{animation:none;opacity:.6}.soa-player__play,.soa-player__wave span{transition:none}}.soa-quiz__listen details{font-size:15px;color:var(--muted)}.soa-quiz__listen summary{cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.45);text-decoration-color:rgba(255,214,92,.45);text-underline-offset:3px}.soa-quiz__listen details p{margin:8px 0 0;color:var(--text)}.soa-review__body .soa-quiz__listen{margin:0 0 14px}.soa-areas__sub{color:var(--faint);font-size:13px}.soa-areas li[data-reached]>span:first-child{color:var(--gold)}.soa-cert-scope{margin:40px 0 0;padding:20px 22px;max-width:760px;border:1px solid rgba(255,214,92,.3);border-radius:14px;background:rgba(255,214,92,.05);font-size:15px;line-height:1.6;color:var(--muted)}.soa-cert-scope p{margin:0}.soa-cert-scope--icon{display:flex;gap:14px;align-items:flex-start}.soa-cert-scope__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:-2px;border-radius:50%;color:var(--gold);background:rgba(255,214,92,.1)}.soa-cert-scope+.soa-section{margin-top:72px}.soa-cert-scope strong{color:var(--text);font-weight:500}.soa-cert-scope__small{margin-top:10px!important;font-size:13px;color:var(--faint)}.soa-cert-scope__offer{margin-top:14px!important;color:var(--text)}.soa-cert-scope__offer a{color:var(--gold)}.soa-certview .soa-cert-scope{margin:24px auto 0;text-align:left}@media (max-width:809.98px){.soa-quiz__passage{font-size:16px;padding:14px 16px}}.soa-cefr-table tbody th strong{color:var(--gold);font-weight:500;margin-right:6px}.soa-cefr-table tbody th span{display:block;font-size:13px;color:var(--faint)}.soa-cert-confetti{z-index:1001}.soa-cert-badges{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:8px;margin:0 0 16px;padding:0;list-style:none}.soa-cert-badges__item{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 14px;border:0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--badge) 22%,transparent),rgba(255,255,255,.04) 78%);color:rgba(255,255,255,.7);font-size:.656rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:help;transition:background .24s cubic-bezier(.2,.7,.2,1),color .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1)}.soa-cert-badges__item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--badge) 34%,transparent),rgba(255,255,255,.055) 78%);color:rgba(255,255,255,.88);transform:translateY(-1px)}.soa-cert-badges__item--primary{font-weight:600;box-shadow:0 4px 16px -6px rgba(255,214,92,.55),inset 0 1px 0 rgba(255,255,255,.5)}.soa-cert-badges__item--primary,.soa-cert-badges__item--primary:hover{color:#1c1c1c;background:linear-gradient(135deg,#fff0c2,#ffd65c 38%,#e3b743 70%,#ffd65c)}.soa-cert-badges__item--primary:hover{box-shadow:0 7px 22px -6px rgba(255,214,92,.7),inset 0 1px 0 rgba(255,255,255,.55)}.soa-cert-badges__star{width:11px;height:11px;flex:none}@media (prefers-reduced-motion:reduce){.soa-cert-badges__item,.soa-cert-badges__item:hover{transition:none;transform:none}}.soa-report__hero{display:grid;grid-gap:40px;gap:40px;align-items:center;margin-top:8px}.soa-report__hero[data-art]{grid-template-columns:minmax(0,1fr) minmax(300px,470px)}.soa-report__hero .soa-results__title em{display:block;font-size:.62em;margin-top:6px;color:var(--gold)}.soa-report__tag{margin:14px 0 0;color:var(--text);font-weight:500;letter-spacing:.02em}.soa-report__art{position:relative;margin:0;padding:18px 18px 16px;border-radius:28px;background:radial-gradient(closest-side,rgba(255,214,92,.07),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.005));border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 60px -30px rgba(0,0,0,.8)}.soa-report__art figcaption{margin:6px 6px 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:var(--faint);font-size:12px;line-height:1.5}.soa-report__art svg{display:block;width:100%;height:auto;overflow:visible}.soa-report__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:64px}.soa-report__card{position:relative;padding:28px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--muted);font-weight:300;line-height:1.6}.soa-report__card[data-wide]{grid-column:1/-1}.soa-report__card h3{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.soa-report__card>h3:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(255,214,92,.3),transparent)}.soa-report__card h4{margin:16px 0 4px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.soa-report__card p{margin:0 0 8px}.soa-report__card p:last-child{margin-bottom:0}.soa-report__card strong{color:var(--text);font-weight:500}.soa-report__list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.soa-report__list li{position:relative;padding-left:20px}.soa-report__list li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;transform:rotate(45deg);border-radius:1px;background:var(--gold);opacity:.85}.soa-report__faint{color:var(--faint)}.soa-chart__guide{fill:none;stroke:rgba(255,255,255,.08);stroke-dasharray:2 4}.soa-chart__scale{fill:rgba(255,255,255,.38);font-size:8.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#0e0e0e;stroke-width:3px;stroke-linejoin:round}.soa-chart__tick{stroke:rgba(255,255,255,.16)}.soa-chart__axis{fill:var(--faint,#8a8a8a);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.soa-chart__grow{transform-box:view-box;transform-origin:50% 50%;animation:soa-chart-grow 1s cubic-bezier(.2,.8,.2,1) both}@keyframes soa-chart-grow{0%{transform:scale(.2);opacity:0}}.soa-report__bars{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.soa-report__bars li{display:grid;grid-template-columns:180px minmax(0,1fr) 34px;align-items:center;grid-gap:16px;gap:16px;font-size:15px}.soa-report__bars li[data-on]{color:var(--text);font-weight:500}.soa-report__bar-name{display:flex;align-items:center;gap:10px}.soa-report__bar-name i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.soa-report__track{position:relative;height:8px;border-radius:99px;background:rgba(255,255,255,.06)}.soa-report__track:before{content:"";position:absolute;inset:-5px 0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(255,255,255,.07) calc(25% - 1px) 25%);pointer-events:none}.soa-report__axis{margin-top:-4px}.soa-report__axis>span:nth-child(2){position:relative;height:14px}.soa-report__axis i{position:absolute;top:0;transform:translateX(-50%);color:var(--faint);font-size:11px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.soa-report__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));transform-origin:left center;animation:soa-bar-grow .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}.soa-report__bars li[data-on] .soa-report__track>span{box-shadow:0 0 14px -2px var(--c)}.soa-report__bars li:not([data-on]) .soa-report__track>span{opacity:.6}@keyframes soa-bar-grow{0%{transform:scaleX(0)}}.soa-report__n{text-align:right;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-disc__axisline{stroke:rgba(255,255,255,.16)}.soa-disc__arc{fill:none;stroke-width:6;stroke-linecap:round}.soa-disc__q{fill:var(--text);font-family:var(--serif);font-size:40px}.soa-disc__v{fill:var(--text);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-disc__name{fill:var(--muted);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.soa-disc__label:not([data-on]) .soa-disc__q,.soa-disc__label:not([data-on]) .soa-disc__v{fill:#d8d8d8}.soa-disc__dot{stroke-width:3.5}.soa-ennea__ring{fill:none;stroke:rgba(255,255,255,.3)}.soa-ennea__line{fill:none;stroke:rgba(255,255,255,.2)}.soa-ennea__shape{stroke:#ffd65c;stroke-width:2;stroke-linejoin:round}.soa-ennea__grow,.soa-ennea__stress{stroke-width:2.5;stroke-linecap:round}.soa-ennea__grow,.soa-report__key[data-k=grow]{stroke:#3ddc84;background:#3ddc84}.soa-ennea__stress,.soa-report__key[data-k=stress]{stroke:#ff7a2f;stroke-dasharray:7 5;background:#ff7a2f}.soa-ennea__grow-head{fill:#3ddc84}.soa-ennea__stress-head{fill:#ff7a2f}.soa-ennea__dot{fill:#151515;stroke:rgba(255,255,255,.6);stroke-width:1.5}.soa-ennea__num{fill:var(--text);font-size:16px;font-weight:500}.soa-ennea__score{fill:#d0d0d0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-ennea__node[data-role=wing] .soa-ennea__dot{stroke-width:2}.soa-ennea__node[data-role=core] .soa-ennea__dot{fill:#2a2208;stroke:#ffd65c;stroke-width:3}.soa-ennea__node[data-role] .soa-ennea__num{fill:#ffd65c;font-size:18px}.soa-ennea__node[data-role] .soa-ennea__score{fill:#ffd65c;font-size:16px;font-weight:500}.soa-report__key{display:inline-block;width:18px;height:3px;margin-right:4px;vertical-align:middle;border-radius:2px}.soa-report__knob{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gold) 55%,#c79a1e);border:3px solid #0b0b0b;box-shadow:0 0 0 1px rgba(255,214,92,.7),0 0 18px rgba(255,214,92,.45);animation:soa-knob-in .9s cubic-bezier(.2,.8,.2,1) both}@keyframes soa-knob-in{0%{opacity:0;transform:scale(.3)}}.soa-report__duo{list-style:none;margin:0;padding:0;display:grid}.soa-report__duo>li{padding:26px 0 28px}.soa-report__duo>li+li{border-top:1px solid rgba(255,255,255,.06)}.soa-report__duo>li:first-child{padding-top:8px}.soa-report__duo>li:last-child{padding-bottom:4px}.soa-report__duo>li>p{margin:0;color:var(--muted)}.soa-report__duo-labels{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:baseline;font-size:15px}.soa-report__duo-labels>span:last-child{text-align:right}.soa-report__duo-labels>span[data-on]{color:var(--text);font-weight:500}.soa-report__duo-labels b{display:inline-grid;place-items:center;width:24px;height:24px;margin:0 4px;border-radius:7px;border:1px solid rgba(255,255,255,.14);color:var(--muted);font-size:12px;font-weight:600}.soa-report__duo-labels>span[data-on] b{border-color:transparent;background:var(--gold);color:#000}.soa-report__duo-labels strong{font-family:var(--serif);font-size:24px;color:var(--text)}.soa-report__duo-track{position:relative;display:block;height:6px;margin:22px 0 20px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.03) 50%,rgba(255,255,255,.1))}.soa-report__duo-track:after{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:1px;background:rgba(255,255,255,.3)}.soa-report__duo-fill{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,rgba(255,214,92,.25),var(--gold),rgba(255,214,92,.25))}.soa-hex__grid{fill:none;stroke:rgba(255,255,255,.14)}.soa-hex__grid[data-band]{fill:rgba(255,255,255,.025)}.soa-hex__spoke{stroke:rgba(255,255,255,.12)}.soa-hex__shape{stroke:#ffd65c;stroke-width:2;stroke-linejoin:round}.soa-hex__dot{fill:#0b0b0b;stroke:#ffd65c;stroke-width:2}.soa-hex__dot[data-on]{fill:#ffd65c;stroke:#0b0b0b}.soa-hex__letter{fill:var(--muted);font-family:var(--serif);font-size:24px}.soa-hex__v{font-family:var(--sans);font-size:12px;fill:#cfcfcf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-hex__name{fill:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.soa-hex__label[data-on] .soa-hex__letter,.soa-hex__label[data-on] .soa-hex__name{fill:var(--text)}.soa-hex__label[data-on] .soa-hex__v{fill:#ffd65c;font-weight:600}.soa-types__box{fill:none;stroke:rgba(255,255,255,.2)}.soa-types__box[data-on]{fill:#ffd65c;stroke:none}.soa-types__letter{fill:var(--muted);font-size:13px;font-weight:600}.soa-types__letter[data-on]{fill:#000}.soa-types__pct{fill:var(--text);font-family:var(--serif);font-size:24px}.soa-types__track{fill:rgba(255,255,255,.09)}.soa-types__mid{fill:rgba(255,255,255,.35)}.soa-types__fill{fill:#ffd65c}.soa-types__knob{fill:#ffd65c;stroke:#0b0b0b;stroke-width:3}.soa-strengths__ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:3.5}.soa-strengths__arc{fill:none;stroke:#ffd65c;stroke-width:3.5;stroke-linecap:round}.soa-strengths__rank{fill:var(--text);font-family:var(--serif);font-size:20px}.soa-strengths__name{fill:var(--text);font-size:15px;font-weight:500}.soa-strengths__v{fill:#ffd65c;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-sample-chart{position:relative;margin:0;padding:52px 18px 18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(closest-side,rgba(255,214,92,.1),transparent 75%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 40px 80px -40px rgba(0,0,0,.9)}.soa-sample-chart svg{display:block;width:100%;height:auto;overflow:visible}.soa-sample-chart__tag{position:absolute;top:14px;left:18px;padding:4px 10px;border-radius:99px;border:1px solid rgba(255,214,92,.4);color:#ffd65c;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.soa-report__top{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.soa-report__top>li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding:24px 26px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));color:var(--muted);font-weight:300;line-height:1.6}.soa-report__top>li:first-child{border-color:rgba(255,214,92,.4);background:radial-gradient(120% 140% at 0 0,rgba(255,214,92,.09),transparent 60%),rgba(255,255,255,.015)}.soa-report__top h3{margin:0 0 4px;font-family:var(--serif);font-size:26px;font-weight:400;color:var(--text)}.soa-report__top p{margin:0 0 6px}.soa-report__top strong{color:var(--text);font-weight:500}.soa-report__gauge{width:64px;height:64px}.soa-report__gauge circle{fill:none;stroke-width:4}.soa-report__gauge-track{stroke:rgba(255,255,255,.08)}.soa-report__gauge-arc{stroke:var(--gold);stroke-linecap:round}.soa-report__gauge text{fill:var(--text);font-family:var(--serif);font-size:24px}.soa-report__spectrum{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px}.soa-report__spec-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.soa-report__spec-head h3{margin:0;font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:var(--text)}.soa-report__pill{flex:none;padding:4px 12px;border-radius:99px;border:1px solid var(--line);color:var(--text);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soa-report__pill[data-level=high]{border-color:rgba(255,214,92,.5);background:rgba(255,214,92,.08);color:var(--gold)}.soa-report__spec{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;grid-gap:18px;gap:18px;margin:22px 0 20px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.soa-report__spec>span:last-child{text-align:right}.soa-report__spec-track{position:relative;height:6px;border-radius:99px;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(255,255,255,.18) calc(25% - 1px) 25%),rgba(255,255,255,.06)}.soa-report__spec-mid{position:absolute;left:40%;width:20%;top:-6px;bottom:-6px;border-radius:4px;background:rgba(255,255,255,.04)}.soa-report__spec-fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,rgba(255,214,92,.05),rgba(255,214,92,.75));transform-origin:left center;animation:soa-bar-grow .9s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.soa-chart__grow,.soa-report__knob,.soa-report__spec-fill,.soa-report__track>span{animation:none}}@media (max-width:760px){.soa-report__hero[data-art]{grid-template-columns:minmax(0,1fr)}.soa-report__art{max-width:360px}.soa-report__grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.soa-report__card,.soa-report__top>li{padding:18px}.soa-report__bars li{grid-template-columns:minmax(0,1fr) 32px;gap:8px 12px}.soa-report__track{grid-column:1/-1;grid-row:2}.soa-report__axis>span:nth-child(2){grid-column:1/-1;grid-row:1}.soa-report__axis>span:not(:nth-child(2)){display:none}.soa-report__card{padding:22px 20px}.soa-report__spec{grid-template-columns:1fr 1fr;gap:10px}.soa-report__spec-track{grid-column:1/-1;grid-row:1}.soa-report__top>li{grid-template-columns:48px minmax(0,1fr);gap:14px}.soa-report__gauge{width:48px;height:48px}.soa-report__duo-labels{gap:6px;font-size:13px}.soa-report__duo-labels b{width:20px;height:20px;margin:0 2px;font-size:11px}.soa-report__duo-labels strong{font-size:20px}}.soa-rshare{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;margin-top:64px;padding:32px;border-radius:24px;border:1px solid rgba(255,214,92,.28);background:radial-gradient(120% 120% at 100% 0,rgba(255,214,92,.08),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.soa-rshare__preview{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0b0b0b;box-shadow:0 30px 60px -24px rgba(0,0,0,.9),0 0 0 6px rgba(255,255,255,.02);transform:rotate(-1.5deg)}.soa-rshare__preview img{display:block;width:100%;height:100%;object-fit:cover}.soa-rshare__wait{position:absolute;inset:0;display:grid;place-items:center;color:var(--faint);font-size:13px}.soa-rshare__title{margin:10px 0 8px;font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.1;color:var(--text)}.soa-rshare__lead{margin:0 0 20px;color:var(--muted);font-weight:300;line-height:1.6}.soa-rshare__name{display:grid;grid-gap:6px;gap:6px;max-width:380px;margin-bottom:18px}.soa-rshare__row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.soa-rshare__row .soa-btn{flex:0 0 auto;width:auto;min-height:46px;white-space:nowrap}.soa-rshare__net{display:inline-flex;align-items:center;gap:10px}.soa-rshare__link{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);font-size:14px}.soa-rshare__link a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:rgba(255,214,92,.4);text-decoration-color:rgba(255,214,92,.4);text-underline-offset:3px;overflow-wrap:anywhere}.soa-rshare__note{margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,214,92,.3);background:rgba(255,214,92,.06);color:var(--text);font-size:14px;line-height:1.5}.soa-rshare__privacy{display:block;margin-top:12px;color:var(--faint);font-size:12px}.soa-report-page{padding-top:140px;padding-bottom:40px}@media (max-width:760px){.soa-rshare{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}.soa-rshare__preview{max-width:300px;margin:0 auto}.soa-rshare__row .soa-btn{flex:1 1 100%;justify-content:center}.soa-report-page{padding-top:110px}}.soa-details__card{max-width:720px;margin:0 auto;padding:44px 44px 36px;border-radius:28px;border:1px solid rgba(255,214,92,.3);background:radial-gradient(120% 100% at 100% 0,rgba(255,214,92,.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.soa-details__title{margin:14px 0;font-size:54px}.soa-details__title em{color:var(--gold)}.soa-details__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.soa-details__form label{display:grid;grid-gap:6px;gap:6px}.soa-details__go{grid-column:1/-1;justify-self:start;min-height:52px;padding-inline:28px}.soa-details__form small{grid-column:1/-1;color:var(--faint);font-size:13px}.soa-rshare__mail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--muted);font-size:14px;line-height:1.5}.soa-rshare__mail strong{color:var(--text);font-weight:500}.soa-rshare__mail[data-status=sent]{border-color:rgba(61,220,132,.4);background:rgba(61,220,132,.06)}.soa-rshare__mail[data-status=error]{border-color:rgba(255,122,47,.45);background:rgba(255,122,47,.06)}@media (max-width:760px){.soa-details__card{padding:28px 20px 24px}.soa-details__title{font-size:38px}.soa-details__form{grid-template-columns:minmax(0,1fr)}.soa-details__go{justify-self:stretch}}.soa-report-preview{position:relative;display:grid;grid-template-columns:minmax(240px,400px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.soa-report-preview__src{position:absolute;left:-10000px;top:0;width:600px;pointer-events:none}.soa-report-preview__src svg{display:block;width:100%;height:auto;overflow:visible}.soa-report-preview__card{position:relative;margin:0;aspect-ratio:4/5}.soa-report-preview__card img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 0 0 8px rgba(255,255,255,.02);transform:rotate(-1.5deg)}.soa-report-preview__card figcaption{margin-top:16px;color:var(--faint);font-size:13px;text-align:center}.soa-report-preview__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}.soa-report-preview__list li{position:relative;padding-left:28px;color:var(--muted);font-weight:300;line-height:1.6}.soa-report-preview__list li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;transform:rotate(45deg);border-radius:2px;background:var(--gold)}.soa-report-preview__list strong{color:var(--text);font-weight:500}.soa-compare__eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.soa-compare__pair{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 100% at 50% 0,rgba(255,214,92,.09),transparent 60%),#0e0e0e}.soa-compare__chip{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.soa-compare__chip:first-child{border-color:rgba(255,214,92,.45)}.soa-compare__who{font-size:11px;letter-spacing:.14em}.soa-compare__code{font-size:44px}.soa-compare__chip:first-child .soa-compare__code{color:var(--gold)}.soa-compare__title{font-size:13px}.soa-compare__notes{grid-column:1/-1;list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.soa-compare__notes li{padding:6px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:13px}@media (max-width:760px){.soa-report-preview{grid-template-columns:minmax(0,1fr);gap:32px}.soa-report-preview__card{max-width:320px;margin:0 auto}.soa-compare__code{font-size:34px}}.soa-report{--a1:#ffd65c;--a2:#ffd65c;position:relative;isolation:isolate}.soa-report:before{content:"";position:absolute;z-index:-1;inset:-120px -8vw auto;height:760px;background:radial-gradient(40% 50% at 78% 30%,color-mix(in srgb,var(--a1) 30%,transparent),transparent 70%),radial-gradient(35% 45% at 18% 55%,color-mix(in srgb,var(--a2) 22%,transparent),transparent 70%),radial-gradient(30% 35% at 55% 10%,color-mix(in srgb,var(--a1) 14%,transparent),transparent 70%);filter:blur(30px);opacity:.85;animation:soa-aurora 18s ease-in-out infinite alternate;pointer-events:none}@keyframes soa-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.06)}to{transform:translate3d(3%,-1%,0) scale(1.03)}}.soa-report .soa-report__hero .soa-results__title{background:linear-gradient(110deg,#ffffff 0,#fff4d6 35%,var(--a1) 50%,#fff4d6 65%,#ffffff 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:soa-shimmer 7s ease-in-out infinite;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--a1) 35%,transparent))}.soa-report .soa-report__hero .soa-results__title em{-webkit-text-fill-color:var(--gold)}@keyframes soa-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}.soa-report__art{overflow:hidden;isolation:isolate}.soa-report__art:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--soa-turn,0deg),transparent 0deg,color-mix(in srgb,var(--a1) 80%,transparent) 60deg,transparent 140deg,transparent 200deg,color-mix(in srgb,var(--a2) 60%,transparent) 260deg,transparent 330deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:soa-turn 10s linear infinite;pointer-events:none}@property --soa-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes soa-turn{to{--soa-turn:360deg}}.soa-report__art:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 50% 50%,color-mix(in srgb,var(--a1) 12%,transparent),transparent 70%);pointer-events:none}.soa-disc__dot,.soa-ennea__halo{transform-box:fill-box;transform-origin:center;animation:soa-pulse 2.8s ease-in-out infinite}@keyframes soa-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.soa-report__grid>.soa-report__card,.soa-report__spectrum>li,.soa-report__top>li{animation:soa-rise .8s cubic-bezier(.2,.8,.2,1) both}.soa-report__grid>:nth-child(2),.soa-report__spectrum>:nth-child(2),.soa-report__top>:nth-child(2){animation-delay:.08s}.soa-report__grid>:nth-child(3),.soa-report__spectrum>:nth-child(3),.soa-report__top>:nth-child(3){animation-delay:.16s}.soa-report__grid>:nth-child(4),.soa-report__spectrum>:nth-child(4),.soa-report__top>:nth-child(4){animation-delay:.24s}.soa-report__grid>:nth-child(n+5),.soa-report__spectrum>:nth-child(n+5),.soa-report__top>:nth-child(n+5){animation-delay:.32s}@keyframes soa-rise{0%{opacity:0;transform:translateY(18px)}}.soa-report__card{transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.soa-report__card:hover{box-shadow:0 20px 50px -30px color-mix(in srgb,var(--a1) 60%,transparent)}.soa-report__card:hover,.soa-rshare{border-color:color-mix(in srgb,var(--a1) 35%,transparent)}.soa-rshare{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--a1) 12%,transparent),transparent 55%),radial-gradient(90% 90% at 0 100%,color-mix(in srgb,var(--a2) 10%,transparent),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.soa-rshare__preview{perspective:900px;transform:none;overflow:visible;border:0;background:none;box-shadow:none}.soa-rshare__preview img{border-radius:16px;border:1px solid rgba(255,255,255,.12);transition:transform .25s ease-out;box-shadow:0 40px 80px -30px rgba(0,0,0,.95),0 0 60px -20px color-mix(in srgb,var(--a1) 55%,transparent)}.soa-rshare__preview img,.soa-rshare__preview:after{transform:rotateX(var(--rx,2deg)) rotateY(var(--ry,-6deg)) rotate(-1deg)}.soa-rshare__preview:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 48%,transparent 60%);background-size:250% 100%;mix-blend-mode:screen;animation:soa-sweep 5.5s ease-in-out infinite;pointer-events:none}@keyframes soa-sweep{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.soa-rshare__net{transition:border-color .2s ease,background .2s ease,transform .2s ease}.soa-rshare__net:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.05)}@media (prefers-reduced-motion:reduce){.soa-disc__dot,.soa-ennea__halo,.soa-report .soa-report__hero .soa-results__title,.soa-report:before,.soa-report__art:before,.soa-report__grid>.soa-report__card,.soa-report__spectrum>li,.soa-report__top>li,.soa-rshare__preview:after{animation:none}.soa-rshare__preview img{transition:none}}.soa-report .soa-report__hero .soa-results__title{font-size:112px;line-height:.95;letter-spacing:-.02em}.soa-report .soa-report__hero .soa-results__title em{font-size:.4em;margin-top:14px;letter-spacing:-.01em}@media (max-width:760px){.soa-report .soa-report__hero .soa-results__title{font-size:72px}.soa-report .soa-report__hero .soa-results__title em{font-size:.5em}}.soa-disc__edge{fill:none;stroke:rgba(255,255,255,.16)}.soa-disc__glass{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.5;stroke-linecap:round}.soa-disc__track{stroke-opacity:.14}.soa-disc__progress,.soa-disc__track{fill:none;stroke-width:9;stroke-linecap:round}.soa-disc__cross{stroke:rgba(255,255,255,.7);stroke-width:1.5;stroke-linecap:round}.soa-disc__dot{fill:#fff;stroke:#0b0b0b;stroke-width:3}.soa-disc__q{font-size:44px}.soa-disc__v{font-size:24px;font-weight:600}.soa-disc__name{font-size:11px;letter-spacing:.2em}.soa-ennea__ring{stroke:rgba(255,214,92,.35);stroke-width:1.25}.soa-ennea__line{stroke:rgba(255,255,255,.12);stroke-width:1}.soa-ennea__petal{stroke:rgba(255,236,180,.35);stroke-width:1}.soa-ennea__petal[data-lead]{stroke:rgba(255,244,210,.9);stroke-width:1.25}.soa-ennea__grow,.soa-ennea__stress{stroke-width:1.75}.soa-ennea__dot{fill:#101010;stroke:rgba(255,255,255,.45);stroke-width:1.25}.soa-ennea__num{font-size:13px;font-weight:600;fill:#e8e8e8}.soa-ennea__node[data-role=core] .soa-ennea__dot{fill:#ffd65c;stroke:#fff4cf;stroke-width:1.5}.soa-ennea__node[data-role=core] .soa-ennea__num{fill:#111;font-size:15px}.soa-ennea__node[data-role=wing] .soa-ennea__dot{fill:#1a1508;stroke:#ffd65c;stroke-width:1.75}.soa-ennea__node[data-role=wing] .soa-ennea__num{fill:#ffd65c;font-size:13px}.soa-ennea__type{fill:rgba(255,255,255,.55);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.soa-ennea__score{fill:#e6e6e6;font-size:14px;font-weight:600}.soa-ennea__node[data-role] .soa-ennea__type{fill:#ffd65c}.soa-ennea__node[data-role] .soa-ennea__score{fill:#fff2c9;font-size:15px}.soa-strengths__outline{fill:none;stroke:rgba(255,214,92,.3)}.soa-strengths__track{stroke:rgba(255,255,255,.06);stroke-width:14;stroke-linecap:round}.soa-strengths__bar{stroke:rgba(255,255,255,.32);stroke-width:14;stroke-linecap:round}.soa-strengths__label .soa-strengths__name{fill:rgba(255,255,255,.55);font-size:12px;font-weight:500}.soa-strengths__label .soa-strengths__v{fill:rgba(255,255,255,.45);font-size:12px;font-weight:500}.soa-strengths__label[data-on] .soa-strengths__name{fill:#fff;font-weight:600}.soa-strengths__label[data-on] .soa-strengths__v{fill:#ffd65c;font-weight:700}.soa-strengths__centre{fill:#fff;font-family:var(--serif);font-size:24px}.soa-strengths__centre-sub{fill:rgba(255,255,255,.5);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.soa-report .soa-report__hero[data-long] .soa-results__title{font-size:76px;line-height:1}.soa-report .soa-report__hero[data-long] .soa-results__title em{font-size:.42em;line-height:1.3;margin-top:18px}.soa-sig{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start;margin-top:64px;padding:44px 48px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,214,92,.42);background:radial-gradient(90% 120% at 100% 0,rgba(255,214,92,.14),transparent 55%),radial-gradient(70% 90% at 0 100%,rgba(255,122,92,.08),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:0 40px 90px -50px rgba(255,214,92,.45);animation:soa-rise .8s cubic-bezier(.2,.8,.2,1) both}.soa-sig__mark{position:absolute;right:28px;top:-40px;font-family:var(--serif);font-size:260px;line-height:1;color:rgba(255,214,92,.07);pointer-events:none}.soa-sig__gauge .soa-report__gauge{width:120px;height:120px}.soa-sig__gauge .soa-report__gauge circle{stroke-width:3}.soa-sig__gauge .soa-report__gauge text{font-size:26px}.soa-sig__name{margin:10px 0;font-family:var(--serif);font-size:64px;font-weight:400;line-height:1;letter-spacing:-.02em;background:linear-gradient(110deg,#ffffff,#fff1c4 45%,#ffd65c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soa-sig__lead{margin:0 0 24px;color:var(--text);font-size:20px;font-weight:300;line-height:1.5}.soa-sig__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.soa-sig__cols p{margin:0;padding:18px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);color:var(--muted);font-weight:300;line-height:1.6}.soa-sig__cols strong{display:block;margin-bottom:6px;color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.soa-sig-grid{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.soa-sig-grid>li{position:relative;overflow:hidden;padding:28px 30px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));color:var(--muted);font-weight:300;line-height:1.6;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;animation:soa-rise .8s cubic-bezier(.2,.8,.2,1) both}.soa-sig-grid>li:nth-child(2){animation-delay:.08s}.soa-sig-grid>li:nth-child(3){animation-delay:.16s}.soa-sig-grid>li:nth-child(4){animation-delay:.24s}.soa-sig-grid>li:hover{border-color:rgba(255,214,92,.35);transform:translateY(-2px);box-shadow:0 24px 60px -36px rgba(255,214,92,.5)}.soa-sig-grid__mark{position:absolute;right:18px;top:-24px;font-family:var(--serif);font-size:150px;line-height:1;color:rgba(255,255,255,.04);pointer-events:none}.soa-sig-grid__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.soa-sig-grid__head .soa-report__gauge{width:52px;height:52px;flex:none}.soa-sig-grid h3{margin:0;font-family:var(--serif);font-size:30px;font-weight:400;color:var(--text)}.soa-sig-grid p{margin:0 0 8px}.soa-sig-grid strong{color:var(--text);font-weight:500}@media (max-width:760px){.soa-report .soa-report__hero[data-long] .soa-results__title{font-size:48px}.soa-sig{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 22px}.soa-sig__gauge .soa-report__gauge{width:80px;height:80px}.soa-sig__name{font-size:44px}.soa-sig-grid,.soa-sig__cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.soa-sig,.soa-sig-grid>li{animation:none}}.soa-strengths__bar[data-on]{stroke:#ffd65c}.soa-showcase{--a1:#ffd65c;--a2:#ffd65c;position:relative;isolation:isolate}.soa-showcase__aurora{position:absolute;z-index:-2;inset:-80px -60px -60px -80px;background:radial-gradient(45% 45% at 70% 30%,color-mix(in srgb,var(--a1) 34%,transparent),transparent 70%),radial-gradient(40% 40% at 25% 75%,color-mix(in srgb,var(--a2) 26%,transparent),transparent 70%);filter:blur(36px);animation:soa-aurora 16s ease-in-out infinite alternate;pointer-events:none}.soa-showcase__panel{position:relative;margin:0;padding:50px 18px 18px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(20,20,22,.78),rgba(10,10,12,.88));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 50px 100px -40px rgba(0,0,0,.95)}.soa-showcase__panel:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--soa-turn,0deg),transparent 0deg,color-mix(in srgb,var(--a1) 85%,transparent) 60deg,transparent 140deg,transparent 200deg,color-mix(in srgb,var(--a2) 65%,transparent) 260deg,transparent 330deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:soa-turn 10s linear infinite;pointer-events:none}.soa-showcase__panel svg{display:block;width:100%;height:auto;overflow:visible}.soa-showcase__panel .soa-sample-chart__tag{top:16px;left:18px}@media (prefers-reduced-motion:reduce){.soa-showcase__aurora,.soa-showcase__panel:before{animation:none}}.soa-disc .soa-disc__arc{fill:none;stroke-width:5;stroke-linecap:round}.soa-ennea .soa-ennea__shape{stroke:#ffe28a;stroke-width:1.75;stroke-linejoin:round}.soa-ennea__vertex{fill:#0b0b0b;stroke:#ffd65c;stroke-width:1.5}.soa-ennea__vertex[data-lead]{fill:#ffd65c;stroke:#0b0b0b}.soa-strengths .soa-strengths__track{fill:rgba(255,255,255,.07);stroke:none}.soa-strengths .soa-strengths__ring{fill:none;stroke:rgba(255,255,255,.1);stroke-width:3}.soa-strengths .soa-strengths__arc{fill:none;stroke:#ffd65c;stroke-width:3;stroke-linecap:round}.soa-strengths .soa-strengths__rank{fill:#fff;font-family:var(--serif);font-size:20px}.soa-strengths .soa-strengths__name{fill:#f2f2f2;font-size:16px;font-weight:500}.soa-strengths .soa-strengths__v{fill:#ffd65c;font-size:15px;font-weight:600}.soa-strengths__row[data-first] .soa-strengths__name{fill:#fff;font-weight:600}.soa-chart__bar{transform-box:fill-box;transform-origin:left center;animation:soa-bar-grow .9s cubic-bezier(.2,.8,.2,1) both}.soa-rshare__preview:after{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%);background-size:300% 100%;animation:soa-sweep 11s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.soa-chart__bar{animation:none}}.soa-a-fade{animation:soa-a-fade .7s ease-out both}@keyframes soa-a-fade{0%{opacity:0}}.soa-a-pop{transform-box:fill-box;transform-origin:center;animation:soa-a-pop .55s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(.15s + var(--i, 0) * 55ms)}.soa-a-pop--late{animation-delay:calc(.82s + var(--i, 0) * 45ms)}@keyframes soa-a-pop{0%{opacity:0;transform:scale(.6)}}.soa-a-grow{transform-box:view-box;transform-origin:0 0;animation:soa-a-grow 1.15s cubic-bezier(.2,1.18,.34,1) both;animation-delay:calc(.32s + var(--i, 0) * .11s)}.soa-a-grow--late{animation-delay:.46s}@keyframes soa-a-grow{0%{opacity:0;transform:scale(0)}35%{opacity:1}}.soa-a-draw{stroke-dasharray:1;animation:soa-a-draw .95s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.22s + var(--i, 0) * .12s)}@keyframes soa-a-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.soa-a-arrive{animation:soa-a-fade .6s ease-out 1.25s both}.soa-a-dot{transform-box:fill-box;transform-origin:center;animation:soa-a-pop .6s cubic-bezier(.2,.9,.3,1.3) 1.05s both}.soa-a-stretch{transform-box:fill-box;animation:soa-a-stretch .95s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(.3s + var(--i, 0) * .12s)}@keyframes soa-a-stretch{0%{transform:scaleX(0)}}.soa-a-slide{animation:soa-a-slide 1.05s cubic-bezier(.2,1,.3,1) both;animation-delay:calc(.3s + var(--i, 0) * .12s)}@keyframes soa-a-slide{0%{opacity:0;transform:translateX(var(--dx,0))}25%{opacity:1}}.soa-a-ring{animation:soa-a-ring 1.1s cubic-bezier(.3,.8,.3,1) both;animation-delay:calc(.3s + var(--i, 0) * .12s)}@keyframes soa-a-ring{0%{stroke-dashoffset:var(--v,0)}to{stroke-dashoffset:0}}.soa-showcase__panel{animation:soa-rise .8s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.soa-a-arrive,.soa-a-dot,.soa-a-draw,.soa-a-fade,.soa-a-grow,.soa-a-pop,.soa-a-ring,.soa-a-slide,.soa-a-stretch,.soa-showcase__panel{animation:none}}.soa-li.soa-compare{position:relative;isolation:isolate;overflow:hidden;border:0;padding:56px;background:radial-gradient(70% 90% at 100% 0,rgba(255,214,92,.14),transparent 60%),radial-gradient(60% 80% at 0 100%,rgba(176,141,87,.12),transparent 60%),linear-gradient(160deg,#121109,#0b0b0c 55%,#0d0c08);box-shadow:0 50px 100px -60px rgba(255,214,92,.35)}.soa-li.soa-compare:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,214,92,.6),rgba(255,255,255,.06) 40%,rgba(255,255,255,.04) 60%,rgba(176,141,87,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.soa-compare .soa-li__title em{background:linear-gradient(110deg,#fff4d6,#ffd65c 55%,#c9962a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soa-compare .soa-li__steps li{border-color:rgba(255,214,92,.2);background:rgba(255,214,92,.04)}.soa-compare__preview{display:grid;grid-gap:22px;gap:22px;margin:0}.soa-compare__stage{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding:8px 4px}.soa-compare__profile{position:relative;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:18px 18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -30px rgba(0,0,0,.9);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.soa-compare__profile[data-side=you]{border-color:rgba(255,214,92,.45);background:linear-gradient(180deg,rgba(255,214,92,.1),rgba(255,214,92,.02));transform:rotate(-2deg) translateY(6px)}.soa-compare__profile[data-side=them]{transform:rotate(2deg) translateY(-6px)}.soa-compare:hover .soa-compare__profile{transform:none}.soa-compare__who{color:var(--faint);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.soa-compare__profile[data-side=you] .soa-compare__who{color:var(--gold)}.soa-compare__mini{margin:6px -6px 2px}.soa-compare__mini svg{display:block;width:100%;height:auto;overflow:visible}.soa-compare__code{font-family:var(--serif);font-size:34px;line-height:1;color:var(--text)}.soa-compare__profile[data-side=you] .soa-compare__code{background:linear-gradient(110deg,#fff4d6,#ffd65c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soa-compare__title{color:var(--muted);font-size:12.5px;line-height:1.4}.soa-compare__link{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;color:#1a1408;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffd65c 55%,#c9962a);box-shadow:0 0 0 6px rgba(11,11,12,.9),0 0 30px rgba(255,214,92,.55)}.soa-compare__insights{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.soa-compare__insights li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.soa-compare__insights li:before{content:"";grid-row:1/span 2;width:8px;height:8px;margin-top:7px;transform:rotate(45deg);border-radius:2px;background:var(--gold);box-shadow:0 0 10px rgba(255,214,92,.6)}.soa-compare__insights strong{color:var(--text);font-size:14px;font-weight:500}.soa-compare__insights span{color:var(--muted);font-size:13px;font-weight:300}.soa-compare__preview figcaption{color:var(--faint);font-size:12px;text-align:center}@media (max-width:760px){.soa-li.soa-compare{padding:28px 20px}.soa-compare__stage{gap:12px}.soa-compare__code{font-size:26px}}@media (prefers-reduced-motion:reduce){.soa-compare__profile{transition:none}}.soa-strengths .soa-strengths__arc{stroke:#e9c77b}.soa-strengths .soa-strengths__v{fill:#e9c77b}.soa-strengths .soa-strengths__rank{fill:#fbf0d4}.soa-report[data-result=top5] .soa-report__hero .soa-results__title em{-webkit-text-fill-color:#e9c77b;color:#e9c77b}.soa-report[data-result=top5] .soa-eyebrow{color:#d9b878}.soa-report[data-result=top5] .soa-sig{border-color:rgba(233,199,123,.32);background:radial-gradient(90% 120% at 100% 0,rgba(233,199,123,.12),transparent 55%),radial-gradient(70% 90% at 0 100%,rgba(167,123,79,.14),transparent 60%),linear-gradient(180deg,#14120e,#0c0b0a);box-shadow:0 40px 90px -55px rgba(233,199,123,.4),inset 0 1px 0 rgba(251,240,212,.06)}.soa-report[data-result=top5] .soa-sig__mark{color:rgba(233,199,123,.06)}.soa-report[data-result=top5] .soa-sig__name{background:linear-gradient(110deg,#fbf0d4,#e9c77b 50%,#a77b4f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.soa-report[data-result=top5] .soa-sig__lead{color:#ece6da}.soa-report[data-result=top5] .soa-sig__cols p{border-color:rgba(233,199,123,.12);background:rgba(0,0,0,.3)}.soa-report[data-result=top5] .soa-report__card h3,.soa-report[data-result=top5] .soa-sig__cols strong{color:#d9b878}.soa-report[data-result=top5] .soa-report__card>h3:after{background:linear-gradient(90deg,rgba(233,199,123,.35),transparent)}.soa-report[data-result=top5] .soa-report__gauge-arc{stroke:#e9c77b}.soa-report[data-result=top5] .soa-report__gauge text{fill:#fbf0d4}.soa-report[data-result=top5] .soa-sig-grid>li{border-color:rgba(233,199,123,.1);background:linear-gradient(180deg,rgba(233,199,123,.05),rgba(255,255,255,.01))}.soa-report[data-result=top5] .soa-sig-grid>li:hover{border-color:rgba(233,199,123,.35);box-shadow:0 24px 60px -36px rgba(233,199,123,.45)}.soa-report[data-result=top5] .soa-sig-grid__mark{color:rgba(233,199,123,.05)}.soa-report[data-result=top5] .soa-report__bars li[data-on]{--c:#e9c77b!important}.soa-report[data-result=top5] .soa-report__list li:before{background:#e9c77b}.soa-report[data-result=top5] .soa-rshare{border-color:rgba(233,199,123,.3)}.soa-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:8px 0 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.soa-facts>div{padding:12px 16px;background:#0d0d0e}.soa-facts dt{margin:0 0 3px;color:var(--gold);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.soa-facts dd{margin:0;color:var(--text);font-size:14px;line-height:1.5}@media (max-width:560px){.soa-facts{grid-template-columns:minmax(0,1fr)}}