.arso-page{--arso-ink: #151a20;--arso-navy: #19385e;--arso-deep: #0d2239;--arso-muted: #69727d;--arso-line: #d9dee3;--arso-soft: #f5f6f5;--arso-sage: #e4eee9;--arso-sand: #eee8df;--arso-lavender: #eeebff;--arso-purple: #6558c7;--arso-gutter: max(24px, calc((100vw - 1360px)/2) );min-width:0;overflow:clip;background:#fff;color:var(--arso-ink);font-family:Satoshi,Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.arso-page *,.arso-page *:before,.arso-page *:after{box-sizing:border-box}.arso-page :where(h1,h2,h3,p,dl,dd,figure,ol,ul){margin:0}.arso-page :where(ol,ul){padding:0}.arso-page img{display:block;max-width:100%}.arso-page a{color:inherit}.arso-page :where(a,summary):focus-visible{outline:3px solid var(--arso-purple);outline-offset:4px}.arso-page .arso-skip{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 16px;border:2px solid var(--arso-ink);border-radius:4px;background:#fff;font-size:13px;font-weight:750;text-decoration:none;transform:translateY(-160%)}.arso-page .arso-skip:focus{transform:none}.arso-page .arso-brand,.arso-page .arso-product{display:inline;white-space:nowrap;font-style:normal}.arso-page .arso-brand b,.arso-page .arso-product b{color:var(--arso-navy);font-weight:780;letter-spacing:-.025em}.arso-page .arso-brand em{color:#959ca5;font-style:normal;font-weight:520}.arso-page .arso-product em{color:#8b9098;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.arso-page .arso-brand--light b,.arso-page .arso-product--light b{color:#fff}.arso-page .arso-brand--light em,.arso-page .arso-product--light em{color:#aeb9c7}.arso-page .arso-arrow{display:inline-block;flex:0 0 auto;font-size:1.16em;line-height:1;transition:transform .18s ease}.arso-page .arso-header{position:sticky;z-index:100;top:0;height:72px;padding:0 var(--arso-gutter);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;border-bottom:1px solid rgba(216,221,226,.9);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.arso-page .arso-header__brand{display:inline-flex;align-items:center;text-decoration:none}.arso-page .arso-header__brand img{width:146px;height:auto;display:block}.arso-page .arso-header__brand .arso-brand{font-size:20px}.arso-page .arso-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(22px,3vw,44px)}.arso-page .arso-header__nav a,.arso-page .arso-header__actions>a:first-child{color:#373d44;font-size:12px;text-decoration:none}.arso-page .arso-header__nav a[aria-current=page]{color:var(--arso-navy);font-weight:750}.arso-page .arso-header__actions{display:flex;align-items:center;gap:22px}.arso-page .arso-menu{display:none}.arso-page .arso-button{min-height:52px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:720;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.arso-page .arso-button--compact{min-height:42px;padding:10px 15px;gap:16px;font-size:12px}.arso-page .arso-button--dark{background:var(--arso-ink);color:#fff}.arso-page .arso-button--light{border-color:#b9c0c8;background:#fff;color:var(--arso-ink)}.arso-page .arso-button--white{background:#fff;color:var(--arso-navy)}.arso-page .arso-button--outline{border-color:#ffffff85;color:#fff}.arso-page .arso-eyebrow{color:var(--arso-purple);font-size:10px;font-weight:780;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.arso-page .arso-eyebrow--light{color:#afa5f1}.arso-page .arso-actions{display:flex;align-items:center;gap:10px}.arso-page .arso-inline-link{display:inline-flex;align-items:center;gap:10px;color:var(--arso-navy);font-size:13px;font-weight:750;text-decoration:none}.arso-page .arso-section{padding:clamp(88px,8vw,136px) var(--arso-gutter)}.arso-page .arso-section-head{max-width:980px;margin-bottom:clamp(44px,5vw,72px)}.arso-page .arso-section-head>.arso-eyebrow,.arso-page .arso-section-head>div>.arso-eyebrow{margin-bottom:16px}.arso-page .arso-section-head h2{color:var(--arso-ink);font-size:clamp(42px,4.4vw,68px);font-weight:500;letter-spacing:-.06em;line-height:.98}.arso-page .arso-section-head>p{max-width:730px;margin-top:22px;color:var(--arso-muted);font-size:17px;line-height:1.67}.arso-page .arso-section-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(54px,8vw,120px)}.arso-page .arso-section-head--split>p,.arso-page .arso-section-head--split>div:last-child>p{max-width:500px;margin:0 0 6px;color:var(--arso-muted);font-size:16px;line-height:1.7}.arso-page .arso-section-head--split>div:last-child .arso-inline-link{margin-top:24px}.arso-page .arso-hero{min-height:calc(100vh - 72px);padding:clamp(54px,5.5vw,86px) var(--arso-gutter) clamp(74px,7vw,108px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);align-items:center;gap:clamp(50px,6vw,92px);background:radial-gradient(circle at 88% 10%,rgba(229,238,233,.7),transparent 29%),linear-gradient(115deg,#fff,#fff 62%,#f7f8f7)}.arso-page .arso-hero__copy{max-width:765px}.arso-page .arso-tagline{margin-bottom:25px;color:#8f959c;font-size:11px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.arso-page .arso-tagline span{color:var(--arso-navy)}.arso-page .arso-hero__copy>.arso-eyebrow{margin-bottom:14px}.arso-page .arso-hero h1{max-width:780px;color:var(--arso-ink);font-size:clamp(54px,4.85vw,78px);font-weight:500;letter-spacing:-.066em;line-height:.95}.arso-page .arso-hero__lede{max-width:730px;margin-top:27px;color:var(--arso-muted);font-size:clamp(17px,1.2vw,20px);line-height:1.6}.arso-page .arso-hero .arso-actions{margin-top:33px}.arso-page .arso-facts{margin-top:38px;padding-top:22px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--arso-line)}.arso-page .arso-facts div{min-height:65px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--arso-line)}.arso-page .arso-facts div:first-child{padding-left:0;border-left:0}.arso-page .arso-facts dt{color:var(--arso-navy);font-size:26px;font-weight:560;letter-spacing:-.045em}.arso-page .arso-facts dd{margin-top:2px;color:var(--arso-muted);font-size:11px;line-height:1.35}.arso-page .arso-hero__note{margin-top:15px;color:#808892;font-size:12px;line-height:1.55}.arso-page .arso-hero-visual{position:relative;min-height:690px;display:flex;align-items:flex-start;justify-content:flex-end}.arso-page .arso-hero-visual:before{content:"";position:absolute;top:4%;right:-4%;bottom:0;left:13%;border:1px solid #d8dedb;border-radius:7px;background:var(--arso-sage)}.arso-page .arso-hero-photo{position:relative;z-index:1;width:84%;height:600px;overflow:hidden;border-radius:5px;background:#dce3df}.arso-page .arso-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 39%;object-position:center 39%}.arso-page .arso-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 67%,rgba(10,26,42,.36));pointer-events:none}.arso-page .arso-hero-photo figcaption{position:absolute;z-index:1;right:22px;bottom:18px;color:#fff;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.arso-page .arso-hero-brief{position:absolute;z-index:2;bottom:0;left:0;width:min(390px,74%);min-height:342px;padding:25px;border:1px solid #d6dbe0;border-radius:5px;background:#fff;box-shadow:0 22px 55px #11233629}.arso-page .arso-hero-brief>header{padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--arso-line)}.arso-page .arso-hero-brief>header .arso-product{font-size:10px}.arso-page .arso-hero-brief>header>span{color:var(--arso-muted);font-size:7px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.arso-page .arso-hero-brief>p{margin-top:18px;color:var(--arso-purple);font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.arso-page .arso-hero-brief h2{margin-top:7px;color:var(--arso-navy);font-size:clamp(32px,2.8vw,42px);font-weight:500;letter-spacing:-.055em;line-height:.96}.arso-page .arso-hero-brief dl{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.arso-page .arso-hero-brief dl div{min-height:64px;padding:8px;border:1px solid #e0e4e7;background:#fafafa}.arso-page .arso-hero-brief dt{color:var(--arso-purple);font-size:7px;font-weight:750}.arso-page .arso-hero-brief dd{margin-top:12px;color:var(--arso-navy);font-size:8px;font-weight:650;line-height:1.35}.arso-page .arso-hero-brief footer{position:absolute;right:25px;bottom:18px;left:25px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.arso-page .arso-hero-brief footer span{padding-top:6px;border-top:1px solid #afb5bc;color:var(--arso-muted);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.arso-page .arso-band{min-height:112px;padding:26px var(--arso-gutter);display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--arso-navy);color:#fff}.arso-page .arso-band p{max-width:970px;font-size:clamp(18px,2vw,25px);font-weight:500;letter-spacing:-.025em}.arso-page .arso-band a{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:720;text-decoration:none;white-space:nowrap}.arso-page .arso-factors{background:var(--arso-soft)}.arso-page .arso-factor-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd3d8;border-left:1px solid #cdd3d8}.arso-page .arso-factor-grid article{min-height:315px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #cdd3d8;border-bottom:1px solid #cdd3d8;background:#fff}.arso-page .arso-factor-grid article:nth-child(2),.arso-page .arso-factor-grid article:nth-child(6){background:var(--arso-sage)}.arso-page .arso-factor-grid article:nth-child(4){background:var(--arso-sand)}.arso-page .arso-factor-grid article>span{color:var(--arso-purple);font-size:10px;font-weight:780;letter-spacing:.12em}.arso-page .arso-factor-grid h3{max-width:320px;margin-top:auto;font-size:clamp(23px,2vw,31px);font-weight:520;letter-spacing:-.045em;line-height:1.08}.arso-page .arso-factor-grid p{margin-top:17px;color:var(--arso-muted);font-size:13px;line-height:1.6}.arso-page .arso-paths{background:#fff}.arso-page .arso-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arso-page .arso-path-grid article{min-height:585px;padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;border:1px solid var(--arso-line);border-radius:6px;background:var(--arso-sage)}.arso-page .arso-path-grid article>span{color:var(--arso-purple);font-size:9px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.arso-page .arso-path-grid h3{max-width:600px;margin-top:54px;color:var(--arso-navy);font-size:clamp(44px,4.8vw,72px);font-weight:480;letter-spacing:-.065em;line-height:.95}.arso-page .arso-path-grid p{max-width:610px;margin-top:28px;color:#59656d;font-size:15px;line-height:1.7}.arso-page .arso-path-grid ul{margin-top:auto;padding-top:30px;list-style:none}.arso-page .arso-path-grid li{min-height:48px;padding:13px 0;border-top:1px solid rgba(25,56,94,.2);color:var(--arso-navy);font-size:12px;font-weight:680}.arso-page .arso-path-grid .arso-path-card--navy{border-color:var(--arso-navy);background:var(--arso-navy);color:#fff}.arso-page .arso-path-card--navy h3{color:#fff}.arso-page .arso-path-card--navy p{color:#c3ccd7}.arso-page .arso-path-card--navy li{border-color:#ffffff2e;color:#fff}.arso-page .arso-fine-print{margin-top:23px;color:var(--arso-muted);font-size:11px;line-height:1.6}.arso-page .arso-anatomy{background:var(--arso-lavender)}.arso-page .arso-anatomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.arso-page .arso-anatomy-grid article{min-height:355px;padding:31px;display:flex;flex-direction:column;border:1px solid rgba(101,88,199,.2);border-radius:5px;background:#ffffffbd}.arso-page .arso-anatomy-grid article>span{color:var(--arso-purple);font-size:9px;font-weight:780}.arso-page .arso-anatomy-grid h3{margin-top:auto;color:var(--arso-navy);font-size:clamp(32px,3.2vw,48px);font-weight:500;letter-spacing:-.055em;line-height:1}.arso-page .arso-anatomy-grid p{margin-top:20px;color:#626773;font-size:14px;line-height:1.66}.arso-page .arso-team{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:var(--arso-deep);color:#fff}.arso-page .arso-team>figure{min-width:0;overflow:hidden}.arso-page .arso-team>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;filter:saturate(.8) contrast(1.03)}.arso-page .arso-team>div{padding:clamp(62px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.arso-page .arso-team h2{max-width:690px;margin-top:20px;font-size:clamp(44px,4.65vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.97}.arso-page .arso-team>div>p:not(.arso-eyebrow){max-width:650px;margin-top:28px;color:#bcc7d3;font-size:16px;line-height:1.72}.arso-page .arso-team__reads{max-width:660px;margin-top:34px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.arso-page .arso-team__reads span{min-height:108px;padding:20px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.arso-page .arso-team__reads small{color:#aaa0ee;font-size:8px;font-weight:750}.arso-page .arso-team__reads strong{margin-top:auto;font-size:12px;font-weight:630}.arso-page .arso-team .arso-button{width:-moz-fit-content;width:fit-content;margin-top:34px}.arso-page .arso-report{background:var(--arso-soft)}.arso-page .arso-report-layout{display:grid;grid-template-columns:minmax(400px,.88fr) minmax(0,1.12fr);gap:14px}.arso-page .arso-report-cover{position:sticky;top:94px;min-height:704px;padding:34px;align-self:start;border:1px solid #d5dbe0;border-radius:6px;background:#fff}.arso-page .arso-report-cover>header{padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--arso-line)}.arso-page .arso-report-cover>header .arso-product{font-size:10px}.arso-page .arso-report-cover>header>span{color:var(--arso-muted);font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.arso-page .arso-report-cover h3{margin-top:34px;font-size:clamp(40px,3.65vw,55px);font-weight:500;letter-spacing:-.06em;line-height:.96}.arso-page .arso-report-cover__art{min-height:300px;margin-top:30px;padding:16px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:18px;border:1px solid #dce1e5;background:var(--arso-sage)}.arso-page .arso-report-cover__art img{width:100%;height:260px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.arso-page .arso-report-cover__art span{color:var(--arso-purple);font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.arso-page .arso-report-cover__art strong{display:block;margin-top:15px;color:var(--arso-navy);font-size:14px;font-weight:560;line-height:1.45}.arso-page .arso-report-cover>footer{position:absolute;right:34px;bottom:29px;left:34px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.arso-page .arso-report-cover>footer span{padding-top:8px;border-top:1px solid #abb2ba;color:var(--arso-muted);font-size:8px;text-transform:uppercase}.arso-page .arso-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.arso-page .arso-module-grid article{min-height:170px;padding:24px;display:grid;grid-template-columns:32px 1fr;gap:12px;border:1px solid #d5dbe0;border-radius:6px;background:#fff}.arso-page .arso-module-grid article>span{color:var(--arso-purple);font-size:9px;font-weight:780}.arso-page .arso-module-grid h3{font-size:19px;font-weight:560;letter-spacing:-.035em;line-height:1.15}.arso-page .arso-module-grid p{margin-top:13px;color:var(--arso-muted);font-size:12px;line-height:1.6}.arso-page .arso-records{background:#fff}.arso-page .arso-record-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--arso-line);border-left:1px solid var(--arso-line)}.arso-page .arso-record-grid article{min-height:190px;padding:27px;display:grid;grid-template-columns:42px 1fr;gap:16px;border-right:1px solid var(--arso-line);border-bottom:1px solid var(--arso-line)}.arso-page .arso-record-grid article>span{color:var(--arso-purple);font-size:9px;font-weight:780}.arso-page .arso-record-grid h3{color:var(--arso-navy);font-size:22px;font-weight:560;letter-spacing:-.04em}.arso-page .arso-record-grid p{margin-top:12px;color:var(--arso-muted);font-size:13px;line-height:1.65}.arso-page .arso-evidence{padding:clamp(88px,8vw,130px) var(--arso-gutter);display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(60px,9vw,140px);background:var(--arso-deep);color:#fff}.arso-page .arso-evidence h2{max-width:600px;margin-top:18px;font-size:clamp(44px,4.4vw,68px);font-weight:500;letter-spacing:-.06em;line-height:.98}.arso-page .arso-evidence>div:first-child>p:not(.arso-eyebrow){max-width:570px;margin-top:25px;color:#aeb9c6;font-size:15px;line-height:1.7}.arso-page .arso-evidence__links{display:grid}.arso-page .arso-evidence__links a{min-height:126px;padding:24px 2px;display:grid;grid-template-columns:178px 1fr auto;align-items:center;gap:24px;border-top:1px solid rgba(255,255,255,.17);text-decoration:none}.arso-page .arso-evidence__links a:last-child{border-bottom:1px solid rgba(255,255,255,.17)}.arso-page .arso-evidence__links span{color:#98a6b6;font-size:9px;line-height:1.45;text-transform:uppercase}.arso-page .arso-evidence__links strong{max-width:520px;font-size:15px;font-weight:560;line-height:1.48}.arso-page .arso-process{background:var(--arso-soft)}.arso-page .arso-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--arso-line);border-left:1px solid var(--arso-line);list-style:none}.arso-page .arso-process-grid li{min-height:410px;padding:30px;display:flex;flex-direction:column;border-right:1px solid var(--arso-line);border-bottom:1px solid var(--arso-line);background:#fff}.arso-page .arso-process-grid li>span{color:var(--arso-purple);font-size:10px;font-weight:780}.arso-page .arso-process-grid h3{margin-top:68px;font-size:27px;font-weight:520;letter-spacing:-.045em;line-height:1.08}.arso-page .arso-process-grid p{margin-top:19px;color:var(--arso-muted);font-size:13px;line-height:1.64}.arso-page .arso-pricing{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);background:var(--arso-navy);color:#fff}.arso-page .arso-pricing__intro h2{max-width:600px;margin-top:18px;font-size:clamp(45px,4.5vw,69px);font-weight:500;letter-spacing:-.06em;line-height:.98}.arso-page .arso-pricing__intro>p:not(.arso-eyebrow){max-width:520px;margin-top:25px;color:#bdc7d3;font-size:16px;line-height:1.65}.arso-page .arso-pricing-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.arso-page .arso-price-card{min-height:430px;padding:31px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.arso-page .arso-price-card--featured{background:#6558c73b}.arso-page .arso-price-card>span{color:#afa7e8;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.arso-page .arso-price-card h3{min-height:54px;margin-top:38px;font-size:19px;font-weight:640;line-height:1.4}.arso-page .arso-price-card>strong{margin-top:auto;color:#fff;font-size:clamp(45px,4vw,60px);font-weight:460;letter-spacing:-.055em;line-height:1}.arso-page .arso-price-card p{margin-top:19px;color:#b9c4d0;font-size:13px;line-height:1.62}.arso-page .arso-pricing__options{min-width:0}.arso-page .arso-pricing__options>.arso-actions{margin-top:32px}.arso-page .arso-pricing__note{margin-top:20px;color:#92a0b0;font-size:11px;line-height:1.65}.arso-page .arso-faq{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(70px,10vw,150px);background:var(--arso-soft)}.arso-page .arso-faq__intro{position:sticky;top:110px}.arso-page .arso-faq__intro h2{max-width:550px;margin-top:16px;font-size:clamp(42px,4.25vw,66px);font-weight:500;letter-spacing:-.06em;line-height:.98}.arso-page .arso-faq__intro>p:not(.arso-eyebrow){max-width:510px;margin-top:22px;color:var(--arso-muted);font-size:15px;line-height:1.67}.arso-page .arso-faq__intro .arso-button{width:-moz-fit-content;width:fit-content;margin-top:27px}.arso-page .arso-faq-list details{border-top:1px solid #cbd1d6}.arso-page .arso-faq-list details:last-child{border-bottom:1px solid #cbd1d6}.arso-page .arso-faq-list summary{min-height:88px;padding:22px 4px;display:grid;grid-template-columns:1fr 38px;align-items:center;gap:22px;cursor:pointer;list-style:none}.arso-page .arso-faq-list summary::-webkit-details-marker{display:none}.arso-page .arso-faq-list summary span{font-size:17px;font-weight:580;letter-spacing:-.025em;line-height:1.37}.arso-page .arso-faq-list summary i{width:32px;height:32px;display:grid;place-items:center;color:var(--arso-purple);font-size:21px;font-style:normal;transition:transform .2s ease}.arso-page .arso-faq-list details[open] summary i{transform:rotate(45deg)}.arso-page .arso-faq-list details>p{max-width:850px;padding:0 64px 31px 4px;color:var(--arso-muted);font-size:14px;line-height:1.74}.arso-page .arso-emergency{margin-top:32px;padding:24px;border:1px solid #ddd6cf;background:#f3ece5}.arso-page .arso-emergency strong{color:#6d3b34;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.arso-page .arso-emergency p{margin-top:10px;color:#675d56;font-size:12px;line-height:1.65}.arso-page .arso-final{min-height:670px;display:grid;grid-template-columns:1fr 1fr;background:var(--arso-navy);color:#fff}.arso-page .arso-final>div{padding:clamp(70px,8vw,128px) clamp(44px,7vw,110px) clamp(70px,8vw,128px) var(--arso-gutter);display:flex;flex-direction:column;justify-content:center}.arso-page .arso-final h2{max-width:730px;margin-top:20px;font-size:clamp(46px,4.65vw,72px);font-weight:500;letter-spacing:-.06em;line-height:.98}.arso-page .arso-final>div>p:not(.arso-eyebrow){max-width:610px;margin-top:25px;color:#c0cad5;font-size:16px;line-height:1.67}.arso-page .arso-final .arso-actions{margin-top:32px}.arso-page .arso-final>figure{position:relative;min-width:0;overflow:hidden}.arso-page .arso-final>figure img{width:100%;height:100%;min-height:670px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.arso-page .arso-final>figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 68%,rgba(8,23,39,.48))}.arso-page .arso-final figcaption{position:absolute;z-index:1;right:26px;bottom:23px;color:#fff;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.arso-page .arso-footer{padding:68px var(--arso-gutter) 30px;background:#080e15;color:#fff}.arso-page .arso-footer__lead{padding-bottom:44px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-bottom:1px solid rgba(255,255,255,.14)}.arso-page .arso-footer__lead>div .arso-brand{font-size:20px}.arso-page .arso-footer__lead>div p{margin-top:5px;color:#8e99a5;font-size:8px;letter-spacing:.02em;text-transform:uppercase}.arso-page .arso-footer__lead>div p span{color:#b7aff4}.arso-page .arso-footer__lead>p{max-width:470px;color:#abb5c0;font-size:16px;line-height:1.5;text-align:right}.arso-page .arso-footer__grid{padding:55px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:42px;border-bottom:1px solid rgba(255,255,255,.14)}.arso-page .arso-footer__grid nav{display:grid;align-content:start;gap:12px}.arso-page .arso-footer__grid strong{margin-bottom:8px;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.arso-page .arso-footer__grid a{width:-moz-fit-content;width:fit-content;color:#9da8b4;font-size:12px;text-decoration:none}.arso-page .arso-footer__notice{padding:30px 0;display:grid;grid-template-columns:190px 1fr;gap:42px;border-bottom:1px solid rgba(255,255,255,.14)}.arso-page .arso-footer__notice>strong{color:#b0bac5;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.arso-page .arso-footer__notice p{max-width:980px;color:#7f8b98;font-size:10px;line-height:1.7}.arso-page .arso-footer__bottom{padding-top:27px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;color:#737f8b;font-size:9px;line-height:1.65}.arso-page .arso-footer__bottom span:last-child{text-align:right}.arso-page .arso-footer__bottom a{text-decoration:none}@media (hover: hover){.arso-page a:hover .arso-arrow{transform:translate(3px)}.arso-page .arso-button:hover{transform:translateY(-2px)}.arso-page .arso-button--dark:hover{background:var(--arso-navy)}.arso-page .arso-button--light:hover{border-color:var(--arso-navy)}.arso-page .arso-button--outline:hover{background:#fff;color:var(--arso-navy)}.arso-page .arso-header__nav a:hover,.arso-page .arso-header__actions>a:first-child:hover,.arso-page .arso-footer__grid a:hover{color:var(--arso-purple)}}@media (max-width: 1180px){.arso-page .arso-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);gap:44px}.arso-page .arso-hero h1{font-size:clamp(50px,5.4vw,68px)}.arso-page .arso-hero-visual{min-height:650px}.arso-page .arso-hero-photo{height:570px}.arso-page .arso-factor-grid{grid-template-columns:repeat(2,1fr)}.arso-page .arso-team>div{padding:72px 6vw}.arso-page .arso-report-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.arso-page .arso-module-grid{grid-template-columns:1fr}.arso-page .arso-pricing{grid-template-columns:.65fr 1.35fr;gap:55px}}@media (max-width: 980px){.arso-page .arso-header{height:64px;grid-template-columns:1fr auto}.arso-page .arso-header__nav,.arso-page .arso-header__actions{display:none}.arso-page .arso-menu{display:block}.arso-page .arso-menu summary{width:44px;height:44px;display:grid;align-content:center;gap:7px;cursor:pointer;list-style:none}.arso-page .arso-menu summary::-webkit-details-marker{display:none}.arso-page .arso-menu summary span{width:27px;height:1px;justify-self:end;background:var(--arso-ink);transition:transform .2s ease}.arso-page .arso-menu[open] summary span:first-child{transform:translateY(4px) rotate(45deg)}.arso-page .arso-menu[open] summary span:last-child{transform:translateY(-4px) rotate(-45deg)}.arso-page .arso-menu nav{position:fixed;z-index:99;top:64px;right:0;left:0;max-height:calc(100dvh - 64px);padding:20px var(--arso-gutter) 30px;display:grid;overflow-y:auto;border-top:1px solid var(--arso-line);background:#fffffffb;box-shadow:0 22px 44px #101f2f1f}.arso-page .arso-menu nav a{min-height:53px;padding:15px 2px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--arso-line);color:var(--arso-navy);font-size:14px;font-weight:650;text-decoration:none}.arso-page .arso-menu nav .arso-menu__cta{margin-top:18px;padding:15px 17px;border:0;border-radius:4px;background:var(--arso-ink);color:#fff}.arso-page .arso-hero{min-height:0;grid-template-columns:1fr;gap:56px}.arso-page .arso-hero__copy{max-width:830px}.arso-page .arso-hero-visual{width:min(760px,100%);min-height:660px;justify-self:center}.arso-page .arso-hero-photo{width:81%;height:580px}.arso-page .arso-path-grid article{min-height:620px}.arso-page .arso-anatomy-grid{grid-template-columns:1fr}.arso-page .arso-anatomy-grid article{min-height:280px}.arso-page .arso-team{min-height:0;grid-template-columns:1fr}.arso-page .arso-team>figure{height:620px}.arso-page .arso-team>div{padding:86px var(--arso-gutter)}.arso-page .arso-report-layout{grid-template-columns:1fr}.arso-page .arso-report-cover{position:relative;top:auto;min-height:700px}.arso-page .arso-module-grid{grid-template-columns:1fr 1fr}.arso-page .arso-evidence{grid-template-columns:1fr}.arso-page .arso-process-grid{grid-template-columns:1fr 1fr}.arso-page .arso-pricing,.arso-page .arso-faq{grid-template-columns:1fr}.arso-page .arso-faq__intro{position:static}.arso-page .arso-final{min-height:0;grid-template-columns:1fr}.arso-page .arso-final>div{padding:90px var(--arso-gutter)}.arso-page .arso-final>figure{height:650px}.arso-page .arso-final>figure img{min-height:650px}}@media (max-width: 760px){.arso-page{--arso-gutter: 18px}.arso-page .arso-header__brand img{width:138px}.arso-page .arso-section{padding-top:78px;padding-bottom:78px}.arso-page .arso-section-head--split{grid-template-columns:1fr;gap:24px}.arso-page .arso-section-head h2{font-size:clamp(39px,11vw,51px)}.arso-page .arso-section-head--split>p,.arso-page .arso-section-head--split>div:last-child>p{font-size:15px}.arso-page .arso-hero{padding-top:48px;padding-bottom:72px;gap:48px;background:#fff}.arso-page .arso-tagline{margin-bottom:21px;font-size:9px}.arso-page .arso-hero h1{font-size:clamp(43px,12.2vw,58px)}.arso-page .arso-hero__lede{margin-top:23px;font-size:16px}.arso-page .arso-actions{align-items:stretch;flex-direction:column}.arso-page .arso-button{width:100%}.arso-page .arso-facts{grid-template-columns:1fr}.arso-page .arso-facts div{min-height:56px;padding:11px 0;border-top:1px solid var(--arso-line);border-left:0}.arso-page .arso-facts div:first-child{border-top:0}.arso-page .arso-facts dt{font-size:22px}.arso-page .arso-hero-visual{min-height:520px}.arso-page .arso-hero-visual:before{top:3%;right:-18px;bottom:0;left:12%}.arso-page .arso-hero-photo{width:88%;height:445px}.arso-page .arso-hero-brief{width:84%;min-height:295px;padding:20px}.arso-page .arso-hero-brief h2{font-size:31px}.arso-page .arso-hero-brief dl{margin-top:17px}.arso-page .arso-hero-brief dl div{min-height:55px;padding:6px}.arso-page .arso-hero-brief dd{margin-top:8px;font-size:7px}.arso-page .arso-hero-brief footer{right:20px;bottom:15px;left:20px}.arso-page .arso-band{align-items:flex-start;flex-direction:column;gap:18px}.arso-page .arso-band a{white-space:normal}.arso-page .arso-factor-grid,.arso-page .arso-path-grid,.arso-page .arso-record-grid,.arso-page .arso-process-grid,.arso-page .arso-pricing-grid{grid-template-columns:1fr}.arso-page .arso-factor-grid article{min-height:285px;padding:27px}.arso-page .arso-path-grid article{min-height:555px;padding:30px 27px}.arso-page .arso-path-grid h3{margin-top:44px;font-size:clamp(40px,11vw,54px)}.arso-page .arso-anatomy-grid article{min-height:290px;padding:27px}.arso-page .arso-team>figure{height:430px}.arso-page .arso-team>div{padding-top:72px;padding-bottom:72px}.arso-page .arso-team h2{font-size:clamp(41px,11.3vw,53px)}.arso-page .arso-team__reads{grid-template-columns:1fr}.arso-page .arso-team .arso-button{width:100%}.arso-page .arso-report-cover{min-height:675px;padding:27px}.arso-page .arso-report-cover h3{font-size:42px}.arso-page .arso-report-cover__art{grid-template-columns:1fr 1fr;min-height:275px;padding:12px}.arso-page .arso-report-cover__art img{height:230px}.arso-page .arso-report-cover>footer{right:27px;left:27px}.arso-page .arso-module-grid{grid-template-columns:1fr}.arso-page .arso-module-grid article{min-height:160px}.arso-page .arso-record-grid article{min-height:180px;padding:25px}.arso-page .arso-evidence{padding-top:80px;padding-bottom:80px;gap:48px}.arso-page .arso-evidence h2{font-size:clamp(40px,11vw,52px)}.arso-page .arso-evidence__links a{min-height:116px;grid-template-columns:1fr auto;gap:14px}.arso-page .arso-evidence__links span{grid-column:1 / -1}.arso-page .arso-process-grid li{min-height:330px;padding:27px}.arso-page .arso-process-grid h3{margin-top:48px}.arso-page .arso-pricing__intro h2{font-size:clamp(42px,11.5vw,56px)}.arso-page .arso-price-card{min-height:360px;padding:27px}.arso-page .arso-faq{gap:48px}.arso-page .arso-faq__intro h2{font-size:clamp(40px,11vw,52px)}.arso-page .arso-faq__intro .arso-button{width:100%}.arso-page .arso-faq-list summary{min-height:82px;grid-template-columns:1fr 32px;gap:14px}.arso-page .arso-faq-list summary span{font-size:16px}.arso-page .arso-faq-list details>p{padding-right:10px}.arso-page .arso-final>div{padding-top:80px;padding-bottom:80px}.arso-page .arso-final h2{font-size:clamp(42px,11.5vw,56px)}.arso-page .arso-final>figure,.arso-page .arso-final>figure img{height:520px;min-height:520px}.arso-page .arso-footer{padding-top:55px}.arso-page .arso-footer__lead{align-items:flex-start;flex-direction:column;gap:24px}.arso-page .arso-footer__lead>p{text-align:left}.arso-page .arso-footer__grid{grid-template-columns:1fr 1fr;gap:44px 26px}.arso-page .arso-footer__notice{grid-template-columns:1fr;gap:14px}.arso-page .arso-footer__bottom{align-items:flex-start;flex-direction:column}.arso-page .arso-footer__bottom span:last-child{text-align:left}}@media (max-width: 430px){.arso-page .arso-hero-visual{min-height:485px}.arso-page .arso-hero-photo{height:410px}.arso-page .arso-hero-brief{width:91%;min-height:278px}.arso-page .arso-hero-brief>header>span{display:none}.arso-page .arso-hero-brief h2{font-size:29px}.arso-page .arso-path-grid article{min-height:590px}.arso-page .arso-report-cover{min-height:700px}.arso-page .arso-report-cover__art{grid-template-columns:1fr}.arso-page .arso-report-cover__art img{height:190px}.arso-page .arso-record-grid article{grid-template-columns:32px 1fr}.arso-page .arso-final>figure,.arso-page .arso-final>figure img{height:460px;min-height:460px}.arso-page .arso-footer__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.arso-page *,.arso-page *:before,.arso-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
