:root{
  --s-bg:#f4f5f7;
  --s-white:#ffffff;
  --s-ink:#0b0d12;
  --s-charcoal:#141821;
  --s-muted:#6f7580;
  --s-line:#d9dde4;
  --s-blue:#2354ff;
  --s-blue-dark:#173ac5;
  --s-blue-soft:#e9eeff;
  --s-serif:"Noto Serif Hebrew",Georgia,"Times New Roman",serif;
  --s-sans:"Heebo",Arial,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--s-bg)}
body.s10{margin:0;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-sans);overflow-x:hidden}
body.s10 a{color:inherit;text-decoration:none}
body.s10 ::selection{background:var(--s-blue);color:#fff}
.s10-skip{position:fixed;top:-100px;right:20px;z-index:1000;background:#fff;color:#000;padding:12px 16px;border:1px solid var(--s-line)}
.s10-skip:focus{top:20px}
.s10-header{height:86px;padding:0 clamp(20px,4.4vw,74px);display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;z-index:100;background:rgba(244,245,247,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(11,13,18,.10)}
.s10-logo{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.s10-logo strong{font-family:var(--s-serif);font-size:27px;font-weight:700;letter-spacing:-.04em}.s10-logo span{font-size:10px;letter-spacing:.24em;color:var(--s-muted);direction:ltr}
.s10-nav{display:flex;align-items:center;gap:27px;font-size:14px;color:#323741}.s10-nav a{position:relative;padding:32px 0}.s10-nav a:after{content:"";position:absolute;bottom:25px;right:0;width:0;height:2px;background:var(--s-blue);transition:.25s}.s10-nav a:hover:after{width:100%}
.s10-head-actions{display:flex;align-items:center;gap:10px}.s10-phone{font-size:13px;font-weight:700;direction:ltr}.s10-head-cta{background:var(--s-ink);color:#fff;padding:12px 18px;font-weight:700;font-size:13px}.s10-menu{display:none;background:none;border:0;width:40px;height:40px;padding:10px}.s10-menu i{display:block;height:1px;background:#111;margin:6px 0}

.s10-hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr);border-bottom:1px solid var(--s-line);position:relative;background:var(--s-white)}
.s10-hero-copy{padding:clamp(64px,8vw,128px) clamp(30px,6vw,96px) 64px clamp(22px,4vw,68px);display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}
.s10-kicker{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.20em;color:var(--s-blue);font-weight:700;direction:ltr;justify-content:flex-end}.s10-kicker:before{content:"";height:1px;width:42px;background:var(--s-blue)}
.s10-hero h1{font-family:var(--s-serif);font-size:clamp(58px,7.2vw,112px);line-height:.98;letter-spacing:-.06em;margin:32px 0 28px;max-width:850px;font-weight:600}.s10-hero h1 em{font-style:normal;color:var(--s-blue)}
.s10-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.75;color:#454b55;max-width:720px;margin:0 0 34px}
.s10-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.s10-primary,.s10-secondary{min-height:58px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.s10-primary{background:var(--s-blue);color:#fff;box-shadow:0 13px 36px rgba(35,84,255,.22)}.s10-primary:hover{background:var(--s-blue-dark)}.s10-secondary{border:1px solid #aeb4be;background:#fff}
.s10-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--s-line);margin-top:64px}.s10-proof div{padding:22px 18px 4px 0;border-left:1px solid var(--s-line)}.s10-proof div:last-child{border-left:0}.s10-proof small{display:block;font-size:9px;letter-spacing:.18em;color:var(--s-muted);direction:ltr}.s10-proof strong{display:block;font-family:var(--s-serif);font-size:24px;margin:8px 0 5px}.s10-proof span{font-size:12px;color:var(--s-muted)}
.s10-hero-visual{position:relative;background:#10131a;overflow:hidden;min-height:760px}.s10-hero-visual:before{content:"SHEALTIEL";position:absolute;left:-70px;bottom:65px;z-index:2;font-family:Arial,sans-serif;font-weight:900;font-size:clamp(64px,9vw,150px);letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.32);transform:rotate(-90deg);transform-origin:left bottom;direction:ltr;white-space:nowrap}.s10-hero-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center top;filter:saturate(.78) contrast(1.04);transform:scale(1.015)}
.s10-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,8,14,.68) 100%)}
.s10-photo-note{position:absolute;bottom:28px;right:30px;z-index:3;color:#fff}.s10-photo-note strong{display:block;font-family:var(--s-serif);font-size:22px}.s10-photo-note span{font-size:10px;letter-spacing:.17em;opacity:.65;direction:ltr}
.s10-corner{position:absolute;top:32px;left:28px;z-index:3;color:#fff;border:1px solid rgba(255,255,255,.36);padding:9px 11px;font-size:9px;letter-spacing:.16em;direction:ltr}

.s10-marquee{background:var(--s-blue);color:#fff;overflow:hidden;white-space:nowrap;border-bottom:1px solid #173ac5}.s10-marquee-track{display:inline-flex;gap:52px;align-items:center;padding:14px 0;animation:s10scroll 22s linear infinite;direction:ltr;font-size:11px;letter-spacing:.16em}.s10-marquee-track span:after{content:"•";margin-left:52px;color:#9fb2ff}@keyframes s10scroll{to{transform:translateX(-50%)}}

.s10-section{padding:clamp(86px,10vw,150px) clamp(24px,6vw,96px)}.s10-section.white{background:#fff}.s10-section.dark{background:var(--s-ink);color:#fff}.s10-section.blue{background:var(--s-blue);color:#fff}.s10-section-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;margin-bottom:70px;align-items:start}.s10-index{font-size:10px;letter-spacing:.17em;color:var(--s-blue);direction:ltr;padding-top:12px}.dark .s10-index,.blue .s10-index{color:#91a9ff}.s10-section-head h2{font-family:var(--s-serif);font-size:clamp(42px,5.2vw,76px);line-height:1.08;letter-spacing:-.045em;margin:0;font-weight:600;max-width:900px}.s10-section-head p{grid-column:2;max-width:690px;color:var(--s-muted);font-size:18px;line-height:1.75;margin:0}.dark .s10-section-head p{color:#aab0bb}.blue .s10-section-head p{color:#dce4ff}
.s10-problems{border-top:1px solid var(--s-line)}.s10-problems a{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:22px;min-height:108px;border-bottom:1px solid var(--s-line);transition:.25s}.s10-problems a span{font-size:10px;color:var(--s-muted)}.s10-problems a strong{font-family:var(--s-serif);font-size:clamp(24px,2.6vw,40px);font-weight:500;letter-spacing:-.02em}.s10-problems a i{font-style:normal;font-size:24px;color:var(--s-blue);transition:.25s}.s10-problems a:hover{padding-right:18px;background:linear-gradient(90deg,transparent,var(--s-blue-soft))}.s10-problems a:hover i{transform:translateX(-8px)}

.s10-practice{border-top:1px solid #2b3039}.s10-practice a{display:grid;grid-template-columns:70px minmax(240px,.8fr) minmax(280px,1fr) 40px;gap:28px;align-items:center;padding:34px 0;border-bottom:1px solid #2b3039;transition:.25s}.s10-practice small{color:#6f7888;font-size:10px}.s10-practice h3{font-family:var(--s-serif);font-size:clamp(28px,3.1vw,46px);margin:0;font-weight:500}.s10-practice p{margin:0;color:#979eaa;line-height:1.65}.s10-practice i{font-style:normal;color:#5e7eff;font-size:25px}.s10-practice a:hover{color:#91a9ff;padding-right:15px}

.s10-matter{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:80px;align-items:end}.s10-matter-label{font-size:10px;letter-spacing:.2em;opacity:.75;direction:ltr}.s10-amount{font-family:Arial,sans-serif;font-weight:800;font-size:clamp(70px,11vw,180px);line-height:.86;letter-spacing:-.08em;margin:36px 0 28px;direction:ltr;text-align:right}.s10-matter h2{font-family:var(--s-serif);font-size:clamp(34px,4vw,62px);line-height:1.1;margin:0;max-width:950px}.s10-matter aside{border-top:1px solid rgba(255,255,255,.35);padding-top:24px}.s10-matter aside p{color:#d8e0ff;line-height:1.8;margin-top:0}.s10-matter aside a{font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}

.s10-method{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:start}.s10-method h2{font-family:var(--s-serif);font-size:clamp(44px,5.6vw,82px);line-height:1.04;margin:0}.s10-method-list{border-top:1px solid var(--s-line)}.s10-method-list div{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--s-line)}.s10-method-list span{font-size:10px;color:var(--s-blue)}.s10-method-list strong{display:block;font-family:var(--s-serif);font-size:26px;margin-bottom:7px}.s10-method-list p{margin:0;color:var(--s-muted);line-height:1.7}

.s10-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.58fr);gap:80px;align-items:center}.s10-check h2{font-family:var(--s-serif);font-size:clamp(45px,6.2vw,90px);line-height:1.02;margin:0 0 24px}.s10-check p{font-size:19px;line-height:1.8;color:#dfe6ff;max-width:720px}.s10-check-card{background:#fff;color:var(--s-ink);padding:34px}.s10-check-card small{font-size:10px;color:var(--s-blue);letter-spacing:.16em}.s10-check-card strong{font-family:var(--s-serif);display:block;font-size:27px;margin:15px 0}.s10-check-card ul{padding:0 18px 0 0;margin:0 0 26px;color:var(--s-muted);line-height:1.9}.s10-check-card a{background:var(--s-ink);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:17px 19px;font-weight:700}

.s10-knowledge-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:45px}.s10-knowledge-head h2{font-family:var(--s-serif);font-size:clamp(42px,5.5vw,76px);margin:0}.s10-knowledge-head>a{font-size:13px;font-weight:700;color:var(--s-blue)}.s10-journal{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.s10-journal a{border:1px solid var(--s-line);background:#fff;min-height:260px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.s10-journal a:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(12,18,30,.08)}.s10-journal span{font-size:10px;color:var(--s-blue);letter-spacing:.10em}.s10-journal strong{font-family:var(--s-serif);font-size:27px;line-height:1.33}.s10-journal i{font-style:normal;color:var(--s-blue);font-size:22px}

.s10-final{background:#0e1118;color:#fff;padding:clamp(80px,9vw,140px) clamp(24px,6vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end}.s10-final small{font-size:10px;letter-spacing:.18em;color:#91a9ff}.s10-final h2{font-family:var(--s-serif);font-size:clamp(48px,7vw,100px);line-height:.98;letter-spacing:-.05em;margin:22px 0 0}.s10-final p{color:#9ea5b1;max-width:620px;line-height:1.8}.s10-final-actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.s10-final-actions a{min-height:58px;display:flex;align-items:center;justify-content:center;padding:0 24px;font-weight:700}.s10-final-actions a:first-child{background:var(--s-blue)}.s10-final-actions a:last-child{border:1px solid #434a57;direction:ltr}
.s10-footer{background:#090b10;color:#fff;border-top:1px solid #252a32;padding:38px clamp(24px,6vw,96px);display:flex;justify-content:space-between;gap:30px;align-items:end}.s10-footer strong{font-family:var(--s-serif);font-size:26px}.s10-footer small{display:block;color:#666e7a;font-size:9px;letter-spacing:.17em;margin-top:7px}.s10-footer-links{display:flex;gap:22px;flex-wrap:wrap;color:#858d98;font-size:12px}
.s10-wa{position:fixed;left:20px;bottom:20px;z-index:70;background:var(--s-blue);color:#fff;padding:13px 17px;font-weight:700;font-size:12px;box-shadow:0 12px 34px rgba(35,84,255,.30)}.s10-mobilebar{display:none}
[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}[data-reveal].in{opacity:1;transform:none}

/* inner-page modernization */
body:not(.s10){background:#f5f6f8!important;color:#151820!important;font-family:var(--s-sans)!important}
body:not(.s10) .header{background:rgba(247,248,250,.96)!important;color:#11141a!important;border-bottom:1px solid #d9dde4!important;box-shadow:none!important}
body:not(.s10) .header .brand strong{font-family:var(--s-serif)!important;color:#11141a!important}.header .brand span{color:#747b86!important;border-color:#cbd0d8!important}.header .nav{color:#343944!important}.header .head-cta{background:#10131a!important;color:#fff!important;border:0!important}
body:not(.s10) .page-hero,body:not(.s10) .service-hero,body:not(.s10) .article-hero{background:linear-gradient(120deg,#0e1118 0%,#111722 72%,#1e45d6 130%)!important;color:#fff!important}
body:not(.s10) h1,body:not(.s10) h2,body:not(.s10) h3{font-family:var(--s-serif)!important;letter-spacing:-.02em!important}
body:not(.s10) .service-body,body:not(.s10) .content,body:not(.s10) article{background:#fff!important}
body:not(.s10) a{transition:.2s}
body:not(.s10) .service-conversion,body:not(.s10) .answer-box{border-radius:0!important;box-shadow:none!important;border-right:4px solid var(--s-blue)!important;background:#eef2ff!important}
body:not(.s10) .service-btn.primary-service,body:not(.s10) .btn.primary,body:not(.s10) .primary{background:var(--s-blue)!important;border-color:var(--s-blue)!important;color:#fff!important}
body:not(.s10) .wa{background:var(--s-blue)!important;box-shadow:0 10px 28px rgba(35,84,255,.28)!important}

/* case-check restyle */
body.v8-check{background:#f5f6f8!important;color:#11141a!important}.v8-check-hero{background:#0e1118!important;color:#fff!important;min-height:420px!important;padding:80px clamp(24px,7vw,105px)!important;border:0!important}.v8-check-hero h1{font-family:var(--s-serif)!important;font-size:clamp(54px,7vw,98px)!important;letter-spacing:-.05em!important}.v8-kicker{color:#86a0ff!important}.v8-check-notes{border-color:#303641!important}.v8-check-notes span{color:#a7afbb!important}.v8-check-shell{background:#f5f6f8!important;padding:55px 24px 110px!important}.v8-check-shell .panel{max-width:1000px!important;margin:auto!important;background:#fff!important;border:1px solid #d9dde4!important;box-shadow:0 28px 80px rgba(14,21,35,.08)!important}.v8-check-shell .progress i{background:var(--s-blue)!important}.v8-check-shell .category,.v8-check-shell .choice{border-radius:0!important;border-color:#d9dde4!important;background:#fff!important}.v8-check-shell .category:hover,.v8-check-shell .choice:hover,.v8-check-shell .choice.selected{border-color:var(--s-blue)!important;background:#eef2ff!important}.v8-check-shell .btn.primary,.v8-check-shell .wa-btn{background:var(--s-blue)!important;color:#fff!important}

@media(max-width:980px){
 .s10-header{height:72px;padding:0 18px}.s10-nav{display:none;position:absolute;top:72px;right:0;left:0;background:#f4f5f7;border-bottom:1px solid var(--s-line);padding:20px;flex-direction:column;align-items:flex-start}.s10-nav.open{display:flex}.s10-nav a{padding:10px 0}.s10-head-actions .s10-phone{display:none}.s10-menu{display:block}.s10-logo strong{font-size:22px}.s10-logo span{display:none}
 .s10-hero{grid-template-columns:1fr;min-height:auto}.s10-hero-copy{padding:64px 22px 46px}.s10-hero-visual{min-height:520px;order:-1}.s10-hero h1{font-size:clamp(54px,15vw,88px)}.s10-proof{grid-template-columns:1fr}.s10-proof div{border-left:0;border-bottom:1px solid var(--s-line);padding-bottom:16px}.s10-proof div:last-child{border-bottom:0}.s10-photo-note{right:22px}.s10-corner{left:20px}
 .s10-section{padding:78px 22px}.s10-section-head{grid-template-columns:1fr;gap:12px;margin-bottom:44px}.s10-section-head p{grid-column:1}.s10-practice a{grid-template-columns:45px 1fr 28px;gap:15px}.s10-practice p{grid-column:2/4}.s10-matter,.s10-method,.s10-check{grid-template-columns:1fr;gap:48px}.s10-journal{grid-template-columns:1fr}.s10-final{grid-template-columns:1fr;gap:38px}.s10-final-actions{min-width:0}.s10-footer{flex-direction:column;align-items:flex-start}.s10-wa{display:none}.s10-mobilebar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;right:0;left:0;z-index:90;background:#0e1118;color:#fff}.s10-mobilebar a{padding:14px;text-align:center;font-weight:700;font-size:13px}.s10-mobilebar a:first-child{background:var(--s-blue)}
}
@media(max-width:580px){.s10-head-cta{display:none}.s10-hero-visual{min-height:430px}.s10-actions>*{width:100%}.s10-problems a{grid-template-columns:38px 1fr auto;min-height:92px}.s10-section-head h2{font-size:43px}.s10-amount{font-size:72px}.s10-knowledge-head{align-items:start;flex-direction:column}.s10-marquee-track{animation-duration:16s}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}[data-reveal]{opacity:1!important;transform:none!important}}


/* ===============================
   V11 REFINED — hierarchy + trust
   =============================== */
:root{
  --s-bg:#f7f7f5;
  --s-white:#ffffff;
  --s-ink:#111318;
  --s-charcoal:#171a21;
  --s-muted:#69707a;
  --s-line:#dedfdf;
  --s-blue:#2d4fbd;
  --s-blue-dark:#233e97;
  --s-blue-soft:#eef1fb;
}
body.s10{background:var(--s-bg)}
body.s10 .s10-header{height:78px;background:rgba(250,250,248,.95);padding:0 clamp(22px,4.2vw,70px);gap:34px}
body.s10 .s10-logo{gap:8px;flex-direction:column;align-items:flex-start;line-height:1}
body.s10 .s10-logo strong{font-size:30px;font-weight:600;letter-spacing:-.055em}
body.s10 .s10-logo span{font-size:8px;letter-spacing:.16em;color:#8b9097;direction:rtl}
body.s10 .s10-nav{gap:32px;font-size:13px;color:#4f545c}
body.s10 .s10-nav a{padding:28px 0}
body.s10 .s10-nav a:after{bottom:20px;height:1px}
body.s10 .s10-head-actions{gap:12px}
body.s10 .s10-phone{display:none}
body.s10 .s10-head-cta{background:transparent;border:1px solid #171a21;color:#171a21!important;padding:11px 17px;font-weight:650;letter-spacing:-.01em}
body.s10 .s10-head-cta:hover{background:#171a21;color:#fff!important}

body.s10 .s10-hero{min-height:640px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);background:#fff}
body.s10 .s10-hero-copy{padding:56px clamp(34px,6vw,92px) 34px clamp(30px,4.5vw,72px);justify-content:flex-start}
body.s10 .s10-kicker{justify-content:flex-start;direction:rtl;letter-spacing:.08em;font-size:10px;color:var(--s-blue);gap:10px}
body.s10 .s10-kicker:before{width:30px}
body.s10 .s10-hero h1{font-family:var(--s-serif);font-size:clamp(52px,5.8vw,88px);line-height:1.03;letter-spacing:-.055em;margin:22px 0 8px;font-weight:500;max-width:860px;color:#111318}
body.s10 .s11-hero-tagline{font-family:var(--s-serif);font-size:clamp(34px,4.2vw,62px);line-height:1.08;letter-spacing:-.045em;margin:0 0 28px;color:#40454d}
body.s10 .s11-hero-tagline em{font-style:normal;color:var(--s-blue)}
body.s10 .s10-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:#535962;max-width:690px;margin:0 0 26px}
body.s10 .s10-actions{gap:10px}
body.s10 .s10-primary,body.s10 .s10-secondary{min-height:52px;padding:0 20px;font-size:13px}
body.s10 .s10-primary{background:#111318;color:#fff!important;box-shadow:none}
body.s10 .s10-primary:hover{background:var(--s-blue)}
body.s10 .s10-secondary{border:1px solid #c9ccd0;background:#fff;color:#111318!important}
body.s10 .s10-proof{margin-top:34px;grid-template-columns:1.05fr .92fr 1.03fr;border-top:1px solid #dfe1e3}
body.s10 .s10-proof div{padding:17px 16px 0 0}
body.s10 .s10-proof small{font-size:8px;letter-spacing:.12em;color:#8b9098}
body.s10 .s10-proof strong{font-size:21px;margin:6px 0 3px;font-weight:600}
body.s10 .s10-proof span{font-size:11px;line-height:1.45}
body.s10 .s10-hero-visual{min-height:640px;background:#15171b}
body.s10 .s10-hero-visual img{object-position:center 18%;filter:grayscale(.18) saturate(.75) contrast(1.04);transform:scale(1.005)}
body.s10 .s10-hero-visual:before{font-size:clamp(58px,7.3vw,118px);left:-60px;bottom:46px;-webkit-text-stroke:1px rgba(255,255,255,.20)}
body.s10 .s10-hero-visual:after{background:linear-gradient(180deg,rgba(10,12,16,.03) 30%,rgba(6,8,12,.55) 100%)}
body.s10 .s10-corner{top:24px;left:24px;border-color:rgba(255,255,255,.28);background:rgba(8,10,13,.18);backdrop-filter:blur(6px);font-size:8px;letter-spacing:.11em}
body.s10 .s10-photo-note{bottom:24px;right:26px}
body.s10 .s10-photo-note strong{font-size:20px;font-weight:500}
body.s10 .s10-photo-note span{font-size:8px;letter-spacing:.14em}

body.s10 .s10-marquee{background:#171a21;border-bottom:none}
body.s10 .s10-marquee-track{padding:10px 0;font-size:9px;opacity:.78;gap:40px}
body.s10 .s10-marquee-track span:after{margin-left:40px;color:#7886b8}
body.s10 .s10-section{padding:clamp(80px,9vw,132px) clamp(24px,6vw,96px)}
body.s10 .s10-section-head h2{font-weight:500;letter-spacing:-.035em}
body.s10 .s10-section.blue{background:#273f92}
body.s10 .s10-amount{font-weight:700}
body.s10 .s10-wa{background:#111318;color:#fff!important;border:1px solid rgba(255,255,255,.12);padding:12px 17px;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.15);display:flex;gap:9px;align-items:center}
body.s10 .s10-wa:before{content:"";width:8px;height:8px;border-radius:50%;background:#25D366;display:block}
body.s10 .s10-wa:hover{background:#24272e}
body.s10 .s10-mobilebar a{color:#fff!important}
body.s10 .s10-mobilebar a:first-child{background:#111318}

@media(max-width:980px){
 body.s10 .s10-header{height:70px;padding:0 18px}
 body.s10 .s10-logo{align-items:flex-start}
 body.s10 .s10-logo strong{font-size:24px}
 body.s10 .s10-logo span{display:none}
 body.s10 .s10-nav{top:70px;background:#fafaf8}
 body.s10 .s10-hero{grid-template-columns:1fr;min-height:auto}
 body.s10 .s10-hero-visual{min-height:500px;order:-1}
 body.s10 .s10-hero-copy{padding:48px 22px 40px}
 body.s10 .s10-hero h1{font-size:clamp(48px,13vw,76px);margin-top:18px}
 body.s10 .s11-hero-tagline{font-size:clamp(31px,8vw,48px)}
 body.s10 .s10-proof{grid-template-columns:1fr 1fr 1fr;gap:0}
 body.s10 .s10-proof div{border-bottom:0;border-left:1px solid var(--s-line);padding:15px 12px 0 0}
 body.s10 .s10-proof div:last-child{border-left:0}
 body.s10 .s10-proof strong{font-size:18px}
}
@media(max-width:620px){
 body.s10 .s10-hero-visual{min-height:420px}
 body.s10 .s10-proof{grid-template-columns:1fr}
 body.s10 .s10-proof div{border-left:0;border-bottom:1px solid var(--s-line);padding:14px 0}
 body.s10 .s10-proof div:last-child{border-bottom:0}
 body.s10 .s10-kicker{font-size:9px}
 body.s10 .s10-lead{font-size:16px}
}


/* ===============================
   V12 — MATTER-LED BRAND SYSTEM
   Complex work, selected matters, case-study pages
   =============================== */
body.s10 .s12-hero-statement{font-size:clamp(17px,1.45vw,20px);line-height:1.75;color:#4e555f;max-width:760px;margin:0 0 26px}
body.s10 .s12-hero-statement strong{color:#111318;font-weight:700}
body.s10 .s12-proof-pending strong{direction:ltr;text-align:right;font-family:Arial,sans-serif;letter-spacing:-.04em}

.s12-matters{background:#0d1016;color:#fff;padding:clamp(88px,10vw,150px) clamp(24px,6vw,96px)}
.s12-matters-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:30px;align-items:start;margin-bottom:58px}
.s12-matters-head .s10-index{color:#8ea5ff}.s12-matters-head h2{font-family:var(--s-serif);font-size:clamp(46px,5.6vw,82px);line-height:1.03;letter-spacing:-.05em;margin:0;max-width:980px;font-weight:500}.s12-matters-head p{grid-column:2;max-width:760px;color:#9ba3b0;font-size:17px;line-height:1.8;margin:4px 0 0}
.s12-matter-list{border-top:1px solid #303640}
.s12-matter-row{display:grid;grid-template-columns:190px minmax(0,1fr) 190px 42px;gap:30px;align-items:center;padding:38px 0;border-bottom:1px solid #303640;transition:.25s}
.s12-matter-row:hover{padding-right:14px;background:linear-gradient(90deg,transparent,rgba(45,79,189,.12))}
.s12-code{direction:ltr;text-align:right;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.16em;color:#718ce8}.s12-matter-row h3{font-family:var(--s-serif);font-size:clamp(27px,3vw,44px);font-weight:500;line-height:1.18;letter-spacing:-.025em;margin:0}.s12-matter-row p{color:#9da5b2;margin:10px 0 0;line-height:1.65;max-width:800px}.s12-status{text-align:right}.s12-status small{display:block;font-size:8px;letter-spacing:.16em;color:#697382;direction:ltr}.s12-status strong{display:block;margin-top:7px;font-size:13px;color:#e8ebf0}.s12-arrow{font-style:normal;font-size:24px;color:#7893f4}.s12-matters-note{max-width:900px;margin:27px 0 0;color:#747d8a;font-size:12px;line-height:1.8}

/* cases hub */
.s12-cases-hero{background:#fff;border-bottom:1px solid var(--s-line);padding:clamp(72px,8vw,118px) clamp(24px,6vw,96px)}
.s12-cases-hero .s10-index{margin-bottom:24px}.s12-cases-hero h1{font-family:var(--s-serif);font-size:clamp(58px,7vw,108px);line-height:.98;letter-spacing:-.055em;font-weight:500;max-width:1120px;margin:0}.s12-cases-hero p{font-size:19px;color:#555c66;line-height:1.8;max-width:790px;margin:30px 0 0}
.s12-cases-hero strong{color:var(--s-blue)}
.s12-cases-grid{background:#f4f5f7;padding:clamp(68px,8vw,120px) clamp(24px,6vw,96px)}
.s12-case-feature{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:60px;padding:48px 0;border-top:1px solid #cfd3d8;align-items:start}.s12-case-feature:last-child{border-bottom:1px solid #cfd3d8}.s12-case-num{direction:ltr;text-align:right}.s12-case-num strong{display:block;font:800 clamp(52px,7vw,102px)/.9 Arial,sans-serif;letter-spacing:-.07em;color:#111318}.s12-case-num span{display:block;margin-top:15px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.16em;color:var(--s-blue)}.s12-case-copy h2{font-family:var(--s-serif);font-size:clamp(34px,4vw,58px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px;font-weight:500}.s12-case-copy p{font-size:17px;color:#5d646e;line-height:1.8;max-width:840px}.s12-case-meta{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.s12-case-meta span{border:1px solid #c9cdd3;padding:8px 11px;font-size:10px;color:#606772}.s12-case-link{display:inline-block;font-weight:700;color:var(--s-blue);padding-bottom:4px;border-bottom:1px solid currentColor}

/* individual matter pages */
body.s12-case-page{margin:0;background:#f5f6f8;color:#111318;font-family:var(--s-sans);overflow-x:hidden}body.s12-case-page a{color:inherit;text-decoration:none}
.s12-case-hero{background:#0d1016;color:#fff;padding:clamp(72px,8vw,120px) clamp(24px,6vw,96px) clamp(65px,7vw,100px);border-bottom:1px solid #2a3039}.s12-case-hero-top{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:80px}.s12-case-hero-code{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#7893f4;direction:ltr}.s12-case-hero-status{text-align:left}.s12-case-hero-status small{display:block;font-size:8px;letter-spacing:.15em;color:#687382;direction:ltr}.s12-case-hero-status strong{display:block;margin-top:7px;font-size:13px}.s12-case-hero h1{font-family:var(--s-serif);font-size:clamp(52px,6.5vw,100px);font-weight:500;line-height:1.02;letter-spacing:-.052em;max-width:1180px;margin:0}.s12-case-hero .dek{font-size:clamp(18px,1.7vw,22px);line-height:1.8;color:#aab2be;max-width:850px;margin:35px 0 0}.s12-case-hero .dek strong{color:#fff}.s12-case-big{font:800 clamp(72px,13vw,210px)/.8 Arial,sans-serif;letter-spacing:-.08em;color:#3155c0;margin-top:60px;direction:ltr;text-align:right}
.s12-case-body{max-width:1180px;margin:auto;padding:clamp(70px,8vw,120px) 24px}.s12-case-block{display:grid;grid-template-columns:190px minmax(0,1fr);gap:55px;padding:46px 0;border-top:1px solid #cfd3d8}.s12-case-block:last-of-type{border-bottom:1px solid #cfd3d8}.s12-case-block>small{font:700 9px/1.6 Arial,sans-serif;letter-spacing:.17em;color:var(--s-blue);direction:ltr}.s12-case-block h2{font-family:var(--s-serif);font-size:clamp(32px,4vw,56px);line-height:1.12;letter-spacing:-.035em;margin:0 0 20px;font-weight:500}.s12-case-block p,.s12-case-block li{font-size:17px;line-height:1.88;color:#565d67}.s12-case-block ul{margin:18px 0 0;padding-right:20px}.s12-case-caution{background:#eef1fb;border-right:4px solid var(--s-blue);padding:22px 24px;margin:44px 0 0;color:#4f5661;line-height:1.75;font-size:14px}.s12-case-next{margin-top:70px;background:#111318;color:#fff;padding:40px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.s12-case-next h2{font-family:var(--s-serif);font-size:clamp(30px,4vw,50px);margin:0 0 10px}.s12-case-next p{color:#9ca4af;margin:0}.s12-case-next a{background:var(--s-blue);padding:16px 22px;font-weight:700;white-space:nowrap}

.s12-service-matter{margin:46px 0;background:#0f131b;color:#fff;padding:30px 32px;border-right:4px solid var(--s-blue)}.s12-service-matter small{font-size:9px;letter-spacing:.15em;color:#859cf0;direction:ltr}.s12-service-matter h3{font-family:var(--s-serif)!important;font-size:clamp(27px,3.2vw,42px)!important;line-height:1.2;margin:13px 0!important;color:#fff!important}.s12-service-matter p{color:#a9b0bb!important;margin:0 0 18px!important}.s12-service-matter a{display:inline-block;color:#fff!important;font-weight:700;border-bottom:1px solid #6f8bf0;padding-bottom:4px}

@media(max-width:900px){.s12-matters-head{grid-template-columns:1fr}.s12-matters-head p{grid-column:1}.s12-matter-row{grid-template-columns:1fr 38px;gap:16px}.s12-code,.s12-status{grid-column:1}.s12-matter-row h3,.s12-matter-row p{grid-column:1}.s12-arrow{grid-column:2;grid-row:1/5}.s12-case-feature{grid-template-columns:1fr;gap:24px}.s12-case-num{text-align:right}.s12-case-block{grid-template-columns:1fr;gap:15px}.s12-case-next{grid-template-columns:1fr}.s12-case-next a{width:max-content}.s12-case-hero-top{margin-bottom:45px}}
@media(max-width:600px){.s12-case-hero-top{flex-direction:column}.s12-case-hero-status{text-align:right}.s12-case-big{margin-top:42px}.s12-service-matter{padding:25px 22px}}

/* V13 — MILLION DOLLAR / MOBILE-FIRST AUTHORITY */
:root{--v13-ink:#0b0e14;--v13-paper:#f7f6f2;--v13-blue:#3158c8;--v13-line:#d8d9dd;--v13-muted:#6d727b}
body.s10{background:var(--v13-paper);color:var(--v13-ink)}
body.s10 .s10-header{height:76px;background:rgba(250,250,248,.96);border-bottom:1px solid rgba(11,14,20,.11);box-shadow:none}
body.s10 .s10-logo strong{font-size:29px;font-weight:600;color:#0b0e14}body.s10 .s10-logo span{font-size:8px;letter-spacing:.13em;color:#8a8f97}
body.s10 .s10-nav{gap:30px;color:#3e434b}body.s10 .s10-head-cta{border-color:#171b22;background:#171b22;color:#fff!important}
body.s10 .s10-hero{min-height:680px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.72fr);background:var(--v13-ink);border-bottom:0;color:#fff}
body.s10 .s10-hero-copy{padding:clamp(62px,7.2vw,112px) clamp(38px,6.5vw,105px) 40px clamp(32px,4.5vw,74px);justify-content:flex-start}
body.s10 .s10-kicker{color:#9fb3ef;justify-content:flex-start;direction:rtl;letter-spacing:.07em}body.s10 .s10-kicker:before{background:#6985da}
body.s10 .s10-hero h1{color:#fff;font-size:clamp(58px,6.7vw,102px);line-height:.99;letter-spacing:-.055em;margin:22px 0 12px;max-width:940px;font-weight:500}
body.s10 .s11-hero-tagline{color:#dce0e8;font-size:clamp(30px,3.6vw,52px);margin:0 0 24px;line-height:1.13;font-weight:400}body.s10 .s11-hero-tagline em{color:#9db2f1}
body.s10 .s12-hero-statement{max-width:760px;color:#b9bec7;font-size:17px;line-height:1.82;margin:0 0 28px}body.s10 .s12-hero-statement strong{color:#fff;font-weight:600}
body.s10 .s10-actions{gap:10px}body.s10 .s10-primary,body.s10 .s10-secondary{min-height:50px;padding:0 20px;border-radius:0}body.s10 .s10-primary{background:#fff;color:#0b0e14!important;box-shadow:none}body.s10 .s10-secondary{background:transparent;border:1px solid rgba(255,255,255,.33);color:#fff!important}
body.s10 .s10-proof{margin-top:32px;border-top:1px solid rgba(255,255,255,.18);grid-template-columns:repeat(3,1fr)}body.s10 .s10-proof div{border-left:1px solid rgba(255,255,255,.14);padding:17px 16px 2px 0}body.s10 .s10-proof div:last-child{border-left:0}
body.s10 .s10-proof small{color:#777f8f;font-size:8px;letter-spacing:.12em}body.s10 .s10-proof strong{color:#fff;font-family:Arial,sans-serif;font-size:25px;letter-spacing:-.035em;direction:ltr;text-align:right}body.s10 .s10-proof span{color:#aeb4be;font-size:10.5px;line-height:1.45;display:block}
body.s10 .s10-hero-visual{min-height:680px;background:#0a0d12}body.s10 .s10-hero-visual img{filter:grayscale(.32) saturate(.62) contrast(1.07);object-position:center 16%}body.s10 .s10-hero-visual:after{background:linear-gradient(180deg,rgba(3,6,11,.02) 20%,rgba(5,7,12,.20) 62%,rgba(5,7,12,.78) 100%)}body.s10 .s10-hero-visual:before{display:none}body.s10 .s10-photo-note{display:none}body.s10 .s10-corner{top:24px;left:24px;color:#fff;border-color:rgba(255,255,255,.22);background:rgba(8,10,14,.20)}
.s13-outcomes{background:#fff;border-bottom:1px solid var(--v13-line);padding:0 clamp(24px,6vw,96px)}.s13-outcomes-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:170px repeat(3,1fr);border-right:1px solid var(--v13-line)}.s13-outcome-label{padding:30px 24px;border-left:1px solid var(--v13-line);display:flex;flex-direction:column;justify-content:center;gap:7px}.s13-outcome-label small{font-size:9px;letter-spacing:.16em;color:var(--v13-blue);direction:ltr}.s13-outcome-label strong{font-family:var(--s-serif);font-size:19px;font-weight:500}.s13-outcome{padding:28px 26px;border-left:1px solid var(--v13-line);min-height:145px;display:flex;flex-direction:column;justify-content:center}.s13-outcome b{font:700 clamp(34px,3.2vw,52px)/1 Arial,sans-serif;letter-spacing:-.055em;color:#11141a;direction:ltr;text-align:right}.s13-outcome span{font-family:var(--s-serif);font-size:15px;margin-top:9px;color:#343a44}.s13-outcome em{font-style:normal;color:#858b94;font-size:10px;margin-top:5px}.s13-outcomes-note{max-width:1500px;margin:auto;padding:9px 0 11px;color:#8a9099;font-size:10px}
.s13-results-hero{background:#0b0e14;color:#fff;padding:clamp(80px,10vw,150px) clamp(24px,7vw,110px) clamp(70px,8vw,120px)}.s13-results-hero-inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:35px}.s13-results-hero .ey{font-size:10px;letter-spacing:.17em;color:#9fb3ef;direction:ltr;padding-top:14px}.s13-results-hero h1{font-family:var(--s-serif);font-size:clamp(54px,7.2vw,108px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:500;max-width:980px}.s13-results-hero p{grid-column:2;max-width:730px;color:#b9bec7;font-size:18px;line-height:1.8;margin:18px 0 0}
.s13-results{background:#fff;padding:0 clamp(24px,7vw,110px)}.s13-results-list{max-width:1360px;margin:auto;border-top:1px solid var(--v13-line)}.s13-result-row{display:grid;grid-template-columns:210px minmax(0,1fr) 180px;gap:38px;padding:42px 0;border-bottom:1px solid var(--v13-line);align-items:start}.s13-result-amount{font:700 clamp(42px,5vw,72px)/.95 Arial,sans-serif;letter-spacing:-.06em;direction:ltr;text-align:right;color:#11141a}.s13-result-copy h2{font-family:var(--s-serif);font-size:clamp(27px,3vw,42px);font-weight:500;line-height:1.16;margin:0 0 12px}.s13-result-copy p{margin:0;color:#666d77;line-height:1.75;max-width:800px}.s13-result-kind{font-size:10px;letter-spacing:.1em;color:#747b85;border-right:2px solid var(--v13-blue);padding-right:13px}.s13-results-disclaimer{max-width:1360px;margin:auto;padding:18px 0 56px;color:#8b9098;font-size:11px;line-height:1.7}
.s13-active{background:#f1f3f7;padding:clamp(70px,8vw,118px) clamp(24px,7vw,110px)}.s13-active-inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:240px 1fr;gap:60px}.s13-active h2{font-family:var(--s-serif);font-size:clamp(40px,4vw,62px);margin:0;line-height:1.08;font-weight:500}.s13-active-list{border-top:1px solid #cfd3da}.s13-active-item{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid #cfd3da}.s13-active-item strong{font:700 27px/1 Arial,sans-serif;direction:ltr;text-align:right;color:#11141a}.s13-active-item h3{font-family:var(--s-serif);font-size:25px;margin:0 0 7px;font-weight:500}.s13-active-item p{margin:0;color:#676d76;line-height:1.7}
.s13-pi-results{background:#fff;color:#11141a;border-top:1px solid #d7d9df;border-bottom:1px solid #d7d9df;padding:0 clamp(24px,6vw,90px)}.s13-pi-results-inner{max-width:1260px;margin:auto;display:grid;grid-template-columns:200px 1fr 1fr;border-right:1px solid #d7d9df}.s13-pi-results-intro,.s13-pi-result{padding:25px 24px;border-left:1px solid #d7d9df}.s13-pi-results-intro small{display:block;color:var(--v13-blue);font-size:9px;letter-spacing:.15em;direction:ltr;margin-bottom:6px}.s13-pi-results-intro strong{font:500 20px/1.35 var(--s-serif)}.s13-pi-result b{display:block;font:700 40px/1 Arial,sans-serif;direction:ltr;text-align:right;letter-spacing:-.05em}.s13-pi-result span{font:500 15px/1.5 var(--s-serif);display:block;margin-top:8px}.s13-pi-result em{font-style:normal;color:#7c828b;font-size:10px}
body:not(.s10) .header{background:rgba(248,248,246,.97)!important;color:#11141a!important;border-bottom:1px solid #d8dadf!important;height:78px!important;box-shadow:none!important}body:not(.s10) .brand{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;line-height:1!important}body:not(.s10) .brand strong{font-family:var(--s-serif)!important;font-size:27px!important;font-weight:600!important;letter-spacing:-.04em!important;color:#11141a!important}body:not(.s10) .brand span{font-size:8px!important;letter-spacing:.12em!important;color:#858b94!important;border:0!important;padding:0!important}body:not(.s10) .nav{color:#41464f!important}body:not(.s10) .head-cta{background:#11141a!important;color:#fff!important;border-color:#11141a!important}
@media(max-width:980px){
 body.s10{padding-bottom:54px}body.s10 .s10-header{height:66px;padding:0 17px;background:#0b0e14;border-bottom:1px solid rgba(255,255,255,.12)}body.s10 .s10-logo strong{font-size:25px;color:#fff}body.s10 .s10-logo span{display:none}body.s10 .s10-menu{display:block;border:0}.s10-menu i{background:#fff}body.s10 .s10-head-cta{display:none}body.s10 .s10-nav{top:66px;background:#0b0e14;color:#fff;border-bottom:1px solid rgba(255,255,255,.15);padding:20px 20px 30px}body.s10 .s10-nav a{font-family:var(--s-serif);font-size:24px;border-bottom:1px solid rgba(255,255,255,.12);width:100%;padding:15px 0}body.s10 .s10-nav a:after{display:none}
 body.s10 .s10-hero{grid-template-columns:1fr;background:#0b0e14;min-height:auto}body.s10 .s10-hero-copy{order:1;padding:46px 20px 29px;min-height:0}body.s10 .s10-kicker{font-size:8px;letter-spacing:.06em;color:#91a8eb}body.s10 .s10-kicker:before{width:24px}body.s10 .s10-hero h1{font-size:clamp(45px,12.8vw,62px);line-height:1.02;letter-spacing:-.05em;margin:17px 0 10px;max-width:95%}body.s10 .s11-hero-tagline{font-size:clamp(25px,7.3vw,36px);line-height:1.14;margin-bottom:19px;color:#e2e5eb}body.s10 .s12-hero-statement{font-size:15px;line-height:1.72;color:#aeb5c0;margin-bottom:22px;max-width:94%}body.s10 .s10-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.s10 .s10-primary,body.s10 .s10-secondary{width:auto!important;min-height:47px;padding:0 12px;font-size:12px}
 body.s10 .s10-proof{grid-template-columns:repeat(3,1fr);margin-top:25px;border-color:rgba(255,255,255,.16)}body.s10 .s10-proof div{border-bottom:0;border-left:1px solid rgba(255,255,255,.12);padding:14px 10px 2px 0}body.s10 .s10-proof div:last-child{border-left:0}body.s10 .s10-proof small{font-size:6.5px;color:#6f7888;white-space:nowrap}body.s10 .s10-proof strong{font-size:18px;margin:5px 0 4px}body.s10 .s10-proof span{font-size:8.7px;line-height:1.35;color:#9da5b1}
 body.s10 .s10-hero-visual{order:2;min-height:0;height:230px;margin:0 20px 22px;border-top:1px solid rgba(255,255,255,.10)}body.s10 .s10-hero-visual img{object-position:center 23%;filter:grayscale(.42) saturate(.55) contrast(1.08)}body.s10 .s10-hero-visual:after{background:linear-gradient(90deg,rgba(8,10,15,.28),rgba(8,10,15,.02) 50%,rgba(8,10,15,.34))}body.s10 .s10-photo-note,body.s10 .s10-corner{display:none}body.s10 .s10-marquee{display:none}
 .s13-outcomes{padding:0 20px;background:#f7f6f2}.s13-outcomes-inner{grid-template-columns:1fr 1fr;border-right:0;border-top:1px solid #d8d9dd}.s13-outcome-label{grid-column:1/-1;border-left:0;border-bottom:1px solid #d8d9dd;padding:20px 0 15px;display:block}.s13-outcome-label small{margin-bottom:5px}.s13-outcome-label strong{font-size:18px}.s13-outcome{padding:20px 12px 18px;border-bottom:1px solid #d8d9dd;min-height:118px}.s13-outcome:nth-of-type(2n){border-left:0}.s13-outcome:last-child{grid-column:1/-1;border-left:0;min-height:100px}.s13-outcome b{font-size:37px}.s13-outcome span{font-size:13px}.s13-outcome em{font-size:9px}.s13-outcomes-note{font-size:9px;padding:8px 0 12px}
 body.s10 .s10-section{padding:64px 20px}body.s10 .s10-section-head{margin-bottom:32px}body.s10 .s10-section-head h2{font-size:38px;line-height:1.08}body.s10 .s10-section-head p{font-size:15px;line-height:1.7}body.s10 .s10-problems a{min-height:78px;grid-template-columns:30px 1fr auto;gap:10px}body.s10 .s10-problems a strong{font-size:20px}body.s10 .s10-practice a{padding:24px 0;grid-template-columns:32px 1fr 22px;gap:10px}body.s10 .s10-practice h3{font-size:26px}.s10-practice p{font-size:13px}
 body.s10 .s12-matters{padding:66px 20px}body.s10 .s12-matters-head{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:32px!important}body.s10 .s12-matters-head h2{font-size:39px!important}body.s10 .s12-matter-row{grid-template-columns:1fr!important;gap:12px!important;padding:29px 0!important}body.s10 .s12-code{font-size:9px!important}.s12-status{display:flex!important;gap:10px!important;align-items:center!important}
 body.s10 .s10-method{gap:34px}.s10-method h2{font-size:43px}body.s10 .s10-method-list strong{font-size:21px}body.s10 .s10-check{gap:30px}.s10-check h2{font-size:43px}.s10-check-card{padding:24px}
 body.s10 .s10-mobilebar{height:54px;grid-template-columns:1fr 1fr;background:#0b0e14;border-top:1px solid #232832}body.s10 .s10-mobilebar a{padding:0;min-height:54px;display:flex;align-items:center;justify-content:center;font-size:13px}body.s10 .s10-mobilebar a:first-child{background:#0b0e14;border-left:1px solid #232832}body.s10 .s10-wa{display:none}
 .s13-results-hero{padding:62px 20px 52px}.s13-results-hero-inner{grid-template-columns:1fr;gap:12px}.s13-results-hero h1{font-size:50px}.s13-results-hero p{grid-column:1;font-size:15px}.s13-results{padding:0 20px}.s13-result-row{grid-template-columns:1fr;gap:13px;padding:30px 0}.s13-result-amount{font-size:50px}.s13-result-copy h2{font-size:27px}.s13-result-kind{border-right:0;border-top:1px solid #d8d9dd;padding:10px 0 0}
 .s13-active{padding:58px 20px}.s13-active-inner{grid-template-columns:1fr;gap:28px}.s13-active h2{font-size:39px}.s13-active-item{grid-template-columns:90px 1fr;gap:16px}.s13-active-item strong{font-size:22px}.s13-active-item h3{font-size:21px}
 .s13-pi-results{padding:0 20px}.s13-pi-results-inner{grid-template-columns:1fr 1fr;border-right:0}.s13-pi-results-intro{grid-column:1/-1;border-left:0;border-bottom:1px solid #d7d9df;padding:20px 0 15px}.s13-pi-result{padding:18px 12px}.s13-pi-result:last-child{border-left:0}.s13-pi-result b{font-size:35px}.s13-pi-result span{font-size:13px}
 body:not(.s10){padding-bottom:54px}body:not(.s10) .header{height:66px!important;padding:0 17px!important;background:#f8f8f6!important}.brand strong{font-size:23px!important}.brand span{display:none!important}body:not(.s10) .nav{inset:66px 0 0!important;background:#0b0e14!important;color:#fff!important}body:not(.s10) .head-cta{display:none!important}body:not(.s10) .menu-toggle{border:0!important;color:#11141a!important}body:not(.s10) .mobile-contact-bar{height:54px!important;background:#10131a!important}body:not(.s10) .mobile-contact-bar a{min-height:54px!important;color:#fff!important;font-size:13px!important}body:not(.s10) .mobile-contact-bar a:first-child{background:#10131a!important;border-left:1px solid #2a2e36!important}
}
@media(max-width:430px){body.s10 .s10-hero-copy{padding-top:40px}body.s10 .s10-hero h1{font-size:46px}body.s10 .s11-hero-tagline{font-size:28px}body.s10 .s10-actions{grid-template-columns:1fr}body.s10 .s10-proof strong{font-size:17px}body.s10 .s10-hero-visual{height:205px}}

/* V16 — Mobile headline spacing refinement */
@media(max-width:980px){
  body.s10 .s10-hero h1{
    letter-spacing:-.012em!important;
    word-spacing:.10em!important;
    line-height:1.10!important;
    max-width:100%!important;
  }
  body.s10 .s10-hero h1 em{
    display:inline-block;
    margin-left:.06em;
    margin-right:.02em;
  }
}
@media(max-width:430px){
  body.s10 .s10-hero h1{
    font-size:44px!important;
    letter-spacing:0!important;
    word-spacing:.12em!important;
    line-height:1.12!important;
  }
}
