:root{
  --o:#F97316;--o-deep:#EA580C;--o-hot:#FF3B00;--o-warm:#FF8A00;
  --ink:#1C1017;--ink-2:#2A1A24;--ink-3:#3F2A36;
  --body:#5B5057;--body-2:#7A6E76;
  --line:#EAE4E7;--hair:#F4F0F2;
  --peach:#FFF4EC;--lilac:#F5F2FF;--mint:#EDFBF5;--sky:#EFF7FF;
  --paper:#fff;--paper-2:#FCFAFB;
  --p1:#F97316;--p2:#E0356B;--p3:#0E9BB8;--p4:#6D5BE3;
  --wrap:1440px;--nav-h:66px;
  --disp:'Bricolage Grotesque','Plus Jakarta Sans',system-ui,sans-serif;
  --sans:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;
  --mono:'IBM Plex Mono',ui-monospace,monospace;
  --sh-s:0 2px 8px rgba(28,16,23,.06);--sh-m:0 10px 30px rgba(28,16,23,.09);
  --sh-l:0 26px 70px rgba(28,16,23,.16);--sh-xl:0 40px 110px rgba(28,16,23,.22);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{width:100%;font-family:var(--sans);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
::selection{background:var(--o);color:#fff}
.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 26px;box-sizing:border-box}
h1,h2,h3{font-family:var(--disp);letter-spacing:-.03em;line-height:1.04;font-weight:800}
.kicker{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--o-deep)}
.h2{font-size:clamp(28px,3.8vw,46px)}
.h2 em{font-style:normal;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));-webkit-background-clip:text;background-clip:text;color:transparent}
.lead{font-size:17px;line-height:1.68;color:var(--body);max-width:58ch}
.btn{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;padding:13px 22px;border-radius:11px;border:1.5px solid transparent;transition:.2s ease;white-space:nowrap;cursor:pointer}
.btn-solid{background:var(--ink);color:#fff}.btn-solid:hover{background:#000;transform:translateY(-2px);box-shadow:var(--sh-m)}
.btn-o{background:linear-gradient(96deg,var(--o-warm),var(--o-hot));color:#fff;box-shadow:0 8px 24px rgba(249,115,22,.34)}
.btn-o:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(249,115,22,.44)}
.btn-gh{border-color:var(--line);background:#fff;color:var(--ink)}.btn-gh:hover{border-color:var(--ink);transform:translateY(-2px)}
.btn-lt{background:#fff;color:var(--o-deep);box-shadow:var(--sh-m)}.btn-lt:hover{transform:translateY(-2px);box-shadow:var(--sh-l)}
.btn-dk{border-color:rgba(255,255,255,.26);color:#fff}.btn-dk:hover{background:rgba(255,255,255,.08)}
.ext{font-size:.85em;opacity:.7}

.ann{background:var(--ink);color:rgba(255,255,255,.82);font-size:12.5px;text-align:center;padding:9px 20px;font-weight:500}
.ann a{color:#fff;border-bottom:1px solid rgba(249,115,22,.6)}.ann a:hover{color:var(--o)}
.ann b{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--o);color:#fff;padding:3px 7px;border-radius:4px;margin-right:9px}
.nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.nav-in{max-width:var(--wrap);margin:0 auto;padding:0 26px;height:var(--nav-h);display:flex;align-items:center;gap:34px}
.nav-logo img{height:30px;width:auto;display:block}
.nav-links{display:flex;gap:26px;margin-left:auto;align-items:center;flex-wrap:nowrap}
.nav-links>a{font-size:14px;font-weight:600;color:var(--ink-3);padding:6px 0;position:relative}
.nav-links>a:hover{color:var(--o-deep)}
.nav-links>a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--o);border-radius:2px;transition:width .22s}
.nav-links>a:hover::after{width:100%}
.nav-links>a.nav-cta{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));color:#fff!important;padding:12px 20px;border-radius:9px;font-size:13.5px;font-weight:700;box-shadow:0 6px 18px rgba(249,115,22,.3);flex-shrink:0}
.nav-links>a.nav-cta::after{display:none!important}
.burger{display:none;margin-left:auto;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;align-items:center;justify-content:center;cursor:pointer}
.burger i{width:17px;height:2px;background:var(--ink);position:relative;display:block;border-radius:2px}
.burger i::before,.burger i::after{content:"";position:absolute;left:0;width:17px;height:2px;background:var(--ink);border-radius:2px}
.burger i::before{top:-6px}.burger i::after{top:6px}

/* ---------- HERO ---------- */
.hero{position:relative;padding:66px 0 84px;overflow:hidden;background:
 radial-gradient(900px 520px at 90% 6%,rgba(249,115,22,.14),transparent 62%),
 radial-gradient(700px 500px at 4% 94%,rgba(109,91,227,.08),transparent 60%),linear-gradient(180deg,#fff,#FCFAFB)}
.hero-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}
.pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh-s);padding:7px 14px 7px 8px;border-radius:100px;font-size:12.5px;font-weight:600;color:var(--ink-3);margin-bottom:22px}
.pill s{text-decoration:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--peach);color:var(--o-deep);padding:4px 8px;border-radius:100px}
.hero h1{font-size:56px;margin-bottom:20px;max-width:none}
.rot{display:block;font-size:56px;height:1.16em;overflow:hidden;position:relative}
.rot span{display:block;white-space:nowrap;font-size:56px;line-height:inherit;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;inset:0;opacity:0;transform:translateY(60%);transition:opacity .5s,transform .5s}
.rot span.act{opacity:1;transform:none}

.hero-sub{font-size:clamp(16px,1.5vw,18.5px);line-height:1.62;color:var(--body);max-width:47ch;margin-bottom:30px}
.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}
.hero-mini{display:flex;gap:26px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line)}
.hero-mini div b{display:block;font-family:var(--disp);font-size:23px;font-weight:800}
.hero-mini div s{text-decoration:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2)}

.stage{position:relative}
.stage-photo{border-radius:20px;overflow:hidden;box-shadow:var(--sh-xl);border:1px solid var(--line);position:relative}
.stage-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 38%}
.stage-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(28,16,23,.42))}
.stage-cap{position:absolute;left:20px;bottom:18px;z-index:3;color:#fff}
.stage-cap b{display:block;font-family:var(--disp);font-size:17px;font-weight:700}
.stage-cap s{text-decoration:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.flt{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-l);z-index:5}
.flt-brs{top:24px;left:-52px;width:198px;padding:14px 16px}
.flt-wa{bottom:56px;right:-46px;width:230px;padding:14px}
.flt-rev{bottom:-22px;left:-30px;width:190px;padding:14px 16px}
.flt-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}
.flt-h em{font-style:normal;font-family:var(--mono);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--body-2)}
.live{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#16A34A}
.live i{width:5px;height:5px;border-radius:50%;background:#16A34A;display:block;animation:blip 1.8s infinite}
@keyframes blip{0%,100%{opacity:1}50%{opacity:.25}}
.brs-n{font-family:var(--disp);font-size:32px;font-weight:800;line-height:1}
.brs-n u{text-decoration:none;font-size:13px;color:var(--body-2)}
.brs-bar{height:6px;border-radius:100px;background:var(--hair);margin:10px 0 8px;overflow:hidden}
.brs-bar i{display:block;height:100%;width:0;border-radius:100px;background:linear-gradient(90deg,var(--o-warm),var(--o-hot));transition:width 1.6s cubic-bezier(.2,.8,.3,1)}
.on .brs-bar i{width:87%}
.brs-t{font-size:10.5px;color:var(--body);line-height:1.45}.brs-t b{color:var(--ink)}
.wa-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}
.wa-av{width:26px;height:26px;border-radius:8px;background:#25D366;display:grid;place-items:center;font-size:12px}
.wa-head b{font-size:11px;font-weight:700;display:block}
.wa-head s{text-decoration:none;font-family:var(--mono);font-size:8px;color:var(--body-2)}
.bub{font-size:10.5px;line-height:1.5;padding:8px 10px;border-radius:10px;margin-bottom:6px;max-width:88%}
.bub-in{background:var(--hair);color:var(--ink-3);border-bottom-left-radius:3px}
.bub-out{background:#DCF8C6;color:#14532D;margin-left:auto;border-bottom-right-radius:3px}
.rev-n{font-family:var(--disp);font-size:25px;font-weight:800;line-height:1;margin-bottom:3px}
.rev-up{font-family:var(--mono);font-size:9.5px;color:#16A34A;font-weight:600}
.spark{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:9px}
.spark i{flex:1;background:linear-gradient(180deg,var(--o-warm),rgba(249,115,22,.25));border-radius:2px;display:block;transform-origin:bottom;transform:scaleY(0);transition:transform .7s cubic-bezier(.2,.8,.3,1)}
.on .spark i{transform:scaleY(1)}

/* ---------- STAT BAND ---------- */
.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.band-in{display:grid;grid-template-columns:repeat(4,1fr)}
.band-c{padding:34px 26px;border-right:1px solid var(--line)}
.band-c:last-child{border-right:none}
.band-n{font-family:var(--disp);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1;letter-spacing:-.04em}
.band-n u{text-decoration:none;color:var(--o)}
.band-l{font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--body-2);margin-top:10px;line-height:1.55}

/* ---------- BENTO ---------- */
.bento{padding:96px 0}
.bento-head{max-width:640px;margin-bottom:44px}
.bento-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-auto-rows:minmax(0,auto);gap:18px}
.bx{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;position:relative;transition:.26s ease}
.bx:hover{box-shadow:var(--sh-m);transform:translateY(-3px)}
.bx-pad{padding:30px 30px 26px}
.bx-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:19px;margin-bottom:16px;background:var(--peach)}
.bx h3{font-size:20px;margin-bottom:9px}
.bx p{font-size:14.5px;line-height:1.65;color:var(--body)}
.bx-lead{grid-row:span 2;display:flex;flex-direction:column}
.bx-lead h3{font-size:26px;margin-bottom:11px}
.bx-lead p{font-size:15.5px}
.bx-photo{margin-top:auto;position:relative}
.bx-photo img{width:100%;aspect-ratio:16/10;object-fit:cover}
.bx-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}
.bx-tags span{font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:6px 11px;color:var(--ink-3)}

/* ---------- FEATURE ---------- */
.stackviz{border-radius:18px;overflow:hidden;box-shadow:var(--sh-l)}
.stackviz svg{width:100%;height:auto;display:block}
/* ---------------- ICP VALUE CARDS ---------------- */
.icp{padding:96px 0;background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.icp-head{text-align:center;max-width:720px;margin:0 auto 52px}
.icp-head h2{font-size:clamp(28px,3.8vw,46px);margin:14px 0 16px}
.icp-head p{font-size:16.5px;line-height:1.68;color:var(--body)}
.icp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.icp-note{margin-top:34px;text-align:center;font-family:var(--disp);font-size:clamp(17px,1.9vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.45;color:var(--ink);max-width:52ch;margin-left:auto;margin-right:auto}
.icp-note em{font-style:normal;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));-webkit-background-clip:text;background-clip:text;color:transparent}
.icp-card{--ac:var(--o);background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 32px 26px;position:relative;overflow:hidden;transition:.28s ease;display:flex;flex-direction:column}
.icp-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ac);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.3,1)}
.icp-card:hover{transform:translateY(-4px);box-shadow:0 22px 56px rgba(28,16,23,.1)}
.icp-card:hover::before{transform:scaleX(1)}
.icp-top{display:flex;align-items:center;gap:13px;margin-bottom:18px}
.icp-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--ac) 12%,#fff);flex-shrink:0}
.icp-ic svg{width:22px;height:22px;stroke:var(--ac);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.icp-role{font-family:var(--disp);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1}
.icp-dept{font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ac);display:block;margin-bottom:10px}
.icp-card h3{font-size:19px;line-height:1.25;margin-bottom:11px}
.icp-worry{font-size:14.5px;line-height:1.65;color:var(--body);margin-bottom:18px}
.icp-list{list-style:none;margin-bottom:20px}
.icp-list li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.58;color:var(--ink-3);margin-bottom:10px}
.icp-list li::before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--ac)}
.icp-chips{margin-top:auto;padding-top:18px;border-top:1px solid var(--hair);display:flex;gap:8px;flex-wrap:wrap}
.icp-chips span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:6px 11px;color:var(--body-2)}


@media(max-width:900px){.icp-grid{grid-template-columns:1fr}}
/* ---------------- TESTIMONIALS ---------------- */
.tst{padding:96px 0;background:var(--ink);color:#fff;position:relative;overflow:hidden}
.tst::before{content:"";position:absolute;inset:0;background:radial-gradient(880px 480px at 50% 0%,rgba(249,115,22,.18),transparent 64%)}
.tst-in{position:relative;z-index:2}
.tst-head{text-align:center;max-width:660px;margin:0 auto 52px}
.tst-head h2{font-size:clamp(28px,3.6vw,44px);margin:13px 0 15px;color:#fff}
.tst-head p{font-size:16.5px;line-height:1.66;color:rgba(255,255,255,.6)}
.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.tst-c{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;transition:.28s ease}
.tst-c:hover{background:rgba(255,255,255,.08);border-color:rgba(249,115,22,.4);transform:translateY(-4px)}
.tst-mark{font-family:var(--disp);font-size:46px;font-weight:800;line-height:.7;color:var(--o);opacity:.5;margin-bottom:14px}
.tst-q{font-size:16px;line-height:1.68;color:rgba(255,255,255,.86);margin-bottom:24px;flex:1}
.tst-who{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}
.tst-av{width:40px;height:40px;border-radius:12px;background:linear-gradient(140deg,var(--o-warm),var(--o-hot));display:grid;place-items:center;font-size:18px;flex-shrink:0}
.tst-who b{display:block;font-size:13.5px;font-weight:700;color:#fff;line-height:1.25}
.tst-who s{text-decoration:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.tst-foot{margin-top:40px;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}

/* ---------------- INSIGHTS TEASER ---------------- */
.ins{padding:96px 0;background:var(--paper-2);border-top:1px solid var(--line)}
.ins-h{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:42px;flex-wrap:wrap}
.ins-h h2{font-size:clamp(28px,3.6vw,44px);margin-top:12px}
.ins-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.ins-c{--ac:var(--o);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.26s ease;height:100%}
.ins-c:hover{transform:translateY(-5px);box-shadow:var(--sh-l);border-color:transparent}
.ins-media{height:132px;display:grid;place-items:center;font-size:36px;background:linear-gradient(140deg,color-mix(in srgb,var(--ac) 15%,#fff),var(--paper-2))}
.ins-b{padding:22px 24px 18px;flex:1;display:flex;flex-direction:column}
.ins-cat{display:inline-flex;align-self:flex-start;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:100px;background:color-mix(in srgb,var(--ac) 11%,#fff);color:var(--ac)}
.ins-b h3{font-size:18px;line-height:1.28;margin:12px 0 10px}
.ins-b p{font-size:13.5px;line-height:1.64;color:var(--body);margin-bottom:18px}
.ins-f{margin-top:auto;padding-top:15px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;align-items:center}
.ins-f span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--body-2)}
.ins-f u{text-decoration:none;color:var(--ac);font-weight:700;font-size:13px;transition:transform .2s;display:inline-block}
.ins-c:hover .ins-f u{transform:translateX(4px)}
@media(max-width:1000px){.tst-grid,.ins-cards{grid-template-columns:1fr}}

/* ---------------- MULTI-PAGE ROUTING ---------------- */
.page{display:none}
.page.on{display:block;width:100%;animation:pgIn .35s ease}
@keyframes pgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* shared atoms used by blog + contact */
:root{--read:720px;--c-channel:#F97316;--c-definition:#6D5BE3;--c-operations:#0E9BB8;--c-category:#E0356B}
.cat{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:100px;background:color-mix(in srgb,var(--ac,var(--o)) 11%,#fff);color:var(--ac,var(--o-deep))}
.meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--body-2)}
.author{display:flex;align-items:center;gap:9px}
.author i{width:32px;height:32px;border-radius:50%;background:var(--peach);display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800;color:var(--o-deep)}
.author b{font-size:13px;font-weight:700;display:block;line-height:1.2}
.author s{text-decoration:none;font-size:11.5px;color:var(--body-2);display:block}

/* ---------------- INSIGHTS LISTING ---------------- */
.ins-hero{padding:72px 0 52px;background:radial-gradient(820px 460px at 88% 6%,rgba(249,115,22,.12),transparent 62%),linear-gradient(180deg,#fff,var(--paper-2));border-bottom:1px solid var(--line)}
.ins-hero h1{font-size:clamp(32px,4.6vw,54px);margin:14px 0 18px;max-width:18ch}
.ins-hero h1 em{font-style:normal;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));-webkit-background-clip:text;background-clip:text;color:transparent}
.ins-hero p{font-size:17px;line-height:1.66;color:var(--body);max-width:56ch}
.ins-bar{position:sticky;top:var(--nav-h);z-index:50;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:14px 0}
.ins-bar-in{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.chip{font-size:13px;font-weight:600;padding:8px 15px;border-radius:100px;border:1px solid var(--line);background:#fff;color:var(--ink-3);cursor:pointer;transition:.18s}
.chip:hover{border-color:var(--ink-3)}
.chip[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:transparent}
.ins-search{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:100px;padding:8px 15px;background:#fff;min-width:210px}
.ins-search input{border:none;outline:none;font-family:var(--sans);font-size:13px;width:100%;background:none;color:var(--ink)}
.feat-wrap{padding:52px 0 0}
.feat-card{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--sh-m);transition:.28s ease;cursor:pointer}
.feat-card:hover{transform:translateY(-4px);box-shadow:var(--sh-l)}
.feat-media{position:relative;min-height:330px;background:linear-gradient(140deg,var(--ink),#3A2230);display:grid;place-items:center}
.feat-media::after{content:"";position:absolute;inset:0;background:radial-gradient(520px 320px at 70% 30%,rgba(249,115,22,.32),transparent 68%)}
.feat-media span.g{font-size:78px;position:relative;z-index:2}
.feat-flag{position:absolute;top:18px;left:18px;z-index:3;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:#fff;color:var(--ink);padding:6px 12px;border-radius:100px;font-weight:600}
.feat-body{padding:40px 38px;display:flex;flex-direction:column;justify-content:center}
.feat-body h2{font-size:clamp(23px,2.6vw,32px);line-height:1.16;margin:14px 0}
.feat-answer{font-size:15.5px;line-height:1.7;color:var(--body);margin-bottom:22px}
.feat-foot{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--hair);flex-wrap:wrap}
.ins-grid-sec{padding:52px 0 96px}
.ins-list-head{display:flex;align-items:baseline;gap:14px;margin-bottom:26px}
.ins-list-head h2{font-size:22px}
.ins-list-head span{margin-left:auto}
.ins-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.ins-sub{background:var(--ink);padding:66px 0;position:relative;overflow:hidden}
.ins-sub::before{content:"";position:absolute;inset:0;background:radial-gradient(760px 420px at 50% 0%,rgba(249,115,22,.2),transparent 64%)}
.ins-sub-in{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}
.ins-sub h2{color:#fff;font-size:clamp(23px,2.9vw,34px);margin:13px 0 12px}
.ins-sub p{color:rgba(255,255,255,.6);font-size:15px;line-height:1.66;max-width:48ch}
.sub-form{display:flex;gap:10px;flex-wrap:wrap}
.sub-form input{flex:1;min-width:200px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);border-radius:11px;padding:14px 16px;color:#fff;font-family:var(--sans);font-size:14px;outline:none}
.sub-form input::placeholder{color:rgba(255,255,255,.4)}
.sub-note{margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.4)}

/* ---------------- ARTICLE ---------------- */
.art-head{padding:52px 0 36px;background:linear-gradient(180deg,var(--paper-2),#fff);border-bottom:1px solid var(--line)}
.crumbs{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2);margin-bottom:18px}
.crumbs a{cursor:pointer}.crumbs a:hover{color:var(--o-deep)}
.crumbs span{margin:0 7px;opacity:.5}
.art-head h1{font-size:clamp(28px,4.1vw,48px);line-height:1.09;margin:14px 0 20px;max-width:20ch}
.art-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}
.art-meta .author i{width:36px;height:36px;font-size:13px}
.art-wrap{display:grid;grid-template-columns:minmax(0,var(--read)) 280px;gap:54px;max-width:var(--wrap);margin:0 auto;padding:46px 26px 78px;align-items:start}
.answer{background:var(--peach);border:1px solid rgba(249,115,22,.26);border-left:4px solid var(--o);border-radius:14px;padding:24px 26px;margin-bottom:36px}
.answer .kicker{display:block;margin-bottom:10px}
.answer p{font-size:17.5px;line-height:1.62;color:var(--ink);font-weight:500}
.art-body{font-size:16.5px;line-height:1.78;color:var(--ink-3)}
.art-body>p{margin-bottom:23px}
.art-body h2{font-size:26px;line-height:1.2;margin:42px 0 15px;color:var(--ink)}
.art-body ul{margin:0 0 23px 0;padding-left:22px}
.art-body li{margin-bottom:10px}
.art-body strong{color:var(--ink);font-weight:700}
.art-body blockquote{margin:30px 0;padding:4px 0 4px 24px;border-left:3px solid var(--o);font-family:var(--disp);font-size:20px;line-height:1.42;font-weight:700;letter-spacing:-.02em;color:var(--ink)}
.callout{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:21px 23px;margin:30px 0;font-size:14.5px;line-height:1.7}
.callout b{display:block;font-family:var(--disp);font-size:16px;margin-bottom:7px;color:var(--ink)}
.embed-case{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin:32px 0;transition:.24s;cursor:pointer}
.embed-case:hover{box-shadow:var(--sh-m);transform:translateY(-3px)}
.embed-case i{width:52px;height:52px;border-radius:14px;background:var(--sky);display:grid;place-items:center;font-size:24px;font-style:normal;flex-shrink:0}
.embed-case s{text-decoration:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--o-deep);display:block;margin-bottom:5px}
.embed-case b{font-family:var(--disp);font-size:17px;line-height:1.25;display:block;margin-bottom:4px}
.embed-case p{font-size:13px;color:var(--body);line-height:1.55;margin:0}
.faq{margin:46px 0 0;padding-top:36px;border-top:2px solid var(--ink)}
.faq h2{font-size:23px;margin-bottom:18px}
.faq-i{border-bottom:1px solid var(--line)}
.faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 34px 18px 0;font-family:var(--disp);font-size:16.5px;font-weight:700;letter-spacing:-.02em;color:var(--ink);position:relative}
.faq-q::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:21px;font-weight:400;color:var(--o);transition:transform .25s}
.faq-i.open .faq-q::after{transform:translateY(-50%) rotate(45deg)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease}
.faq-i.open .faq-a{max-height:420px}
.faq-a p{font-size:15px;line-height:1.72;color:var(--body);padding:0 0 19px}
.side{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;gap:18px}
.toc{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:21px}
.toc .kicker{display:block;margin-bottom:13px}
.toc a{display:block;font-size:13.5px;line-height:1.5;color:var(--body);padding:7px 0 7px 13px;border-left:2px solid var(--line);transition:.18s;cursor:pointer}
.toc a:hover,.toc a.on{color:var(--ink);border-color:var(--o);font-weight:600}
.side-cta{background:var(--ink);border-radius:16px;padding:23px;color:#fff;position:relative;overflow:hidden}
.side-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(300px 200px at 80% 0%,rgba(249,115,22,.3),transparent 66%)}
.side-cta>*{position:relative}
.side-cta b{font-family:var(--disp);font-size:18px;line-height:1.24;display:block;margin:12px 0 10px}
.side-cta p{font-size:13px;line-height:1.62;color:rgba(255,255,255,.62);margin-bottom:17px}
.side-cta .btn{width:100%;justify-content:center;font-size:13.5px;padding:12px 16px}
.related{background:var(--paper-2);border-top:1px solid var(--line);padding:70px 0 84px}
.rel-head{display:flex;align-items:baseline;margin-bottom:24px}
.rel-head h2{font-size:23px}
.rel-head a{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--o-deep);cursor:pointer}
.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.rel-c{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px 23px;transition:.24s;cursor:pointer}
.rel-c:hover{transform:translateY(-4px);box-shadow:var(--sh-m)}
.rel-c h3{font-size:16px;line-height:1.3;margin:11px 0 8px}
.rel-c p{font-size:13px;line-height:1.6;color:var(--body)}

/* ---------------- LEAD / CONTACT PAGE ---------------- */
.lead-hero{padding:56px 0 96px;background:radial-gradient(840px 480px at 84% 4%,rgba(249,115,22,.1),transparent 62%),linear-gradient(180deg,#fff,var(--paper-2))}
.lead-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:56px;align-items:start}
.lead-l h1{font-size:clamp(30px,4.1vw,48px);line-height:1.08;margin:14px 0 18px;max-width:16ch}
.lead-l h1 em{font-style:normal;background:linear-gradient(96deg,var(--o-warm),var(--o-hot));-webkit-background-clip:text;background-clip:text;color:transparent}
.lead-l>p{font-size:17px;line-height:1.68;color:var(--body);max-width:48ch;margin-bottom:32px}
.lead-steps{list-style:none;margin-bottom:32px}
.lead-steps li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}
.lead-steps li:last-child{border-bottom:none}
.lead-steps i{width:28px;height:28px;border-radius:9px;background:var(--peach);color:var(--o-deep);display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:11px;font-weight:600;flex-shrink:0}
.lead-steps b{display:block;font-size:15px;font-weight:700;margin-bottom:4px}
.lead-steps s{text-decoration:none;font-size:13.5px;line-height:1.6;color:var(--body);display:block}
.lead-trust{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:30px}
.lead-trust span{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:7px 13px;color:var(--body-2);background:#fff}
.lead-alt{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 24px}
.lead-alt b{display:block;font-family:var(--disp);font-size:16px;margin-bottom:12px}
.lead-alt a{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:14px;color:var(--ink-3);border-bottom:1px solid var(--hair)}
.lead-alt a:last-child{border-bottom:none}
.lead-alt a:hover{color:var(--o-deep)}
.lead-alt em{font-style:normal;width:26px;height:26px;border-radius:8px;background:var(--paper-2);display:grid;place-items:center;font-size:13px}

.form-card{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh-l);overflow:hidden;position:sticky;top:calc(var(--nav-h) + 20px)}
.form-head{padding:24px 28px;border-bottom:1px solid var(--hair);background:var(--paper-2)}
.form-head b{font-family:var(--disp);font-size:19px;font-weight:800;display:block;margin-bottom:5px}
.form-head s{text-decoration:none;font-size:13px;color:var(--body)}
.form-b{padding:26px 28px 28px}
.f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fld{margin-bottom:16px}
.fld label{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px}
.fld label u{text-decoration:none;color:var(--o);margin-left:2px}
.fld input,.fld select,.fld textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 13px;font-family:var(--sans);font-size:14px;background:#fff;color:var(--ink);outline:none;transition:.18s}
.fld textarea{min-height:92px;resize:vertical;line-height:1.6}
.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--o);box-shadow:0 0 0 3px rgba(249,115,22,.13)}
.fld .hint{font-size:11.5px;color:var(--body-2);margin-top:5px}
.consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 20px}
.consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--o);flex-shrink:0}
.consent label{font-size:12.5px;line-height:1.6;color:var(--body);font-weight:400}
.form-b .btn{width:100%;justify-content:center;font-size:15px;padding:15px}
.form-foot{margin-top:14px;text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2)}
.thanks{display:none;padding:44px 28px;text-align:center}
.thanks.on{display:block}
.thanks .tick{width:56px;height:56px;border-radius:50%;background:linear-gradient(140deg,var(--o-warm),var(--o-hot));color:#fff;display:grid;place-items:center;font-size:26px;margin:0 auto 18px}
.thanks h3{font-size:23px;margin-bottom:10px}
.thanks p{font-size:15px;line-height:1.66;color:var(--body);max-width:38ch;margin:0 auto 22px}
.cal-embed{border:1px dashed var(--line);border-radius:14px;padding:30px;background:var(--paper-2);font-family:var(--mono);font-size:11.5px;color:var(--body-2);line-height:1.8}

@media(max-width:1000px){
  .ins-grid,.rel-grid{grid-template-columns:1fr}
  .feat-card,.ins-sub-in,.lead-grid{grid-template-columns:1fr;gap:34px}
  .feat-media{min-height:210px}
  .art-wrap{grid-template-columns:1fr;gap:0}
  .toc{display:none}
  .form-card{position:static}
}
@media(max-width:700px){
  .f-row{grid-template-columns:1fr}
  .ins-search{margin-left:0;width:100%}
  .feat-body,.form-b{padding:24px}
}

/* ---------------- CONNECTED CHAIN ---------------- */
.chain{padding:96px 0 40px;background:linear-gradient(180deg,#fff 0%,var(--paper-2) 42%,#fff 100%)}
.chain-head{max-width:620px;margin-bottom:56px}
.link{display:grid;grid-template-columns:78px 1fr;align-items:stretch}
.rail{position:relative;align-self:stretch;min-height:100%}
.rail::before{content:"";position:absolute;left:22px;top:0;bottom:0;width:2px;background:var(--line)}
.link:first-of-type .rail::before{top:30px}
.chain-last .rail::before{bottom:auto;height:30px}
.rail::after{content:"";position:absolute;left:22px;top:0;width:2px;height:0;background:linear-gradient(180deg,var(--o-warm),var(--o-hot));transition:height 1.1s cubic-bezier(.3,.7,.4,1)}
.link:first-of-type .rail::after{top:30px}
.link.act .rail::after,.link.done .rail::after{height:100%}
.chain-last.act .rail::after,.chain-last.done .rail::after{height:30px}
.node{position:absolute;left:6px;top:14px;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;z-index:2;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--body-2);transition:.5s cubic-bezier(.3,.7,.4,1)}
.link.act .node,.link.done .node{border-color:transparent;color:#fff;background:linear-gradient(140deg,var(--o-warm),var(--o-hot))}
.link.act .node{transform:scale(1.14);box-shadow:0 8px 26px rgba(249,115,22,.42)}
.link-body{padding:0 0 84px 30px;position:relative}
.chain-last .link-body{padding-bottom:36px}
.link-body::after{content:"";position:absolute;left:0;right:0;bottom:42px;height:1px;background:var(--line)}
.chain-last .link-body::after{display:none}
.link .feat-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:52px;align-items:center}
.link .feat-grid.flip .feat-copy{order:2}
.link .feat-grid.flip .feat-vis{order:1}
.link .feat-copy>p{margin-bottom:22px}
.feat{padding:96px 0}
.feat-alt{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.feat-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:62px;align-items:center}
.feat-grid.flip .feat-copy{order:2}.feat-grid.flip .feat-vis{order:1}
.feat-idx{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fc,var(--o));margin-bottom:16px}
.feat-idx i{width:26px;height:2px;background:var(--fc,var(--o));display:block;border-radius:2px}
.feat h2{font-size:clamp(26px,3.2vw,40px);margin-bottom:18px}
.feat-copy>p{font-size:16.5px;line-height:1.72;color:var(--body);margin-bottom:24px;max-width:48ch}
.feat-list{list-style:none;margin-bottom:26px}
.feat-list li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.6;color:var(--ink-3);margin-bottom:12px}
.feat-list li::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:color-mix(in srgb,var(--fc,var(--o)) 14%,#fff)}
.feat-list li::after{content:"";position:absolute;left:5.5px;top:7.5px;width:5px;height:5px;border-radius:50%;background:var(--fc,var(--o))}
.feat-stat{display:flex;gap:30px;padding:20px 0;border-top:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}
.feat-stat div b{display:block;font-family:var(--disp);font-size:27px;font-weight:800;color:var(--fc,var(--o));line-height:1}
.feat-stat div s{text-decoration:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2);display:block;margin-top:5px;line-height:1.5}
.feat-vis{position:relative;padding:16px 14px}
.panel{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-l);overflow:hidden}
.panel-bar{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--paper-2)}
.panel-bar b{font-size:12px;font-weight:700;flex:1}
.panel-bar s{text-decoration:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2)}
.panel-body{padding:20px}
.dash-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:18px}
.dash-k{border:1px solid var(--line);border-radius:11px;padding:13px}
.dash-k s{text-decoration:none;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--body-2);display:block;margin-bottom:7px}
.dash-k b{font-family:var(--disp);font-size:21px;font-weight:800;display:block;line-height:1}
.dash-k u{text-decoration:none;font-family:var(--mono);font-size:9px;color:#16A34A;font-weight:600}
.chart{height:148px;display:flex;align-items:flex-end;gap:7px;padding-top:10px;border-bottom:1px solid var(--line)}
.chart i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--o-warm),rgba(249,115,22,.22));transform-origin:bottom;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.8,.3,1);display:block}
.on .chart i{transform:scaleY(1)}
.chart-x{display:flex;gap:7px;margin-top:8px}
.chart-x span{flex:1;text-align:center;font-family:var(--mono);font-size:8px;color:var(--body-2)}
.leak{display:flex;flex-direction:column;gap:10px}
.leak-row{display:flex;align-items:center;gap:12px}
.leak-lbl{width:92px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--body-2);text-align:right;flex-shrink:0}
.leak-bar{flex:1;height:32px;border-radius:8px;background:var(--hair);overflow:hidden;position:relative}
.leak-bar i{display:block;height:100%;width:0;border-radius:8px;background:linear-gradient(90deg,var(--p4),#9B8BF0);transition:width 1.1s cubic-bezier(.2,.8,.3,1)}
.on .leak-bar i{width:var(--w)}
.leak-val{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-3)}
.leak-flag{margin-top:15px;background:var(--peach);border:1px solid rgba(249,115,22,.24);border-radius:11px;padding:13px 15px;display:flex;gap:11px;align-items:flex-start}
.leak-flag p{font-size:12px;line-height:1.55;color:var(--ink-3)}

.duo{position:relative}
.duo-photo{height:500px;border-radius:18px;overflow:hidden;box-shadow:var(--sh-l);border:1px solid var(--line)}
.duo-photo img{width:100%;height:100%;object-fit:cover;display:block}
.duo-over{position:absolute;z-index:4;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-l);padding:14px}
.duo-over-br{right:-14px;bottom:-16px;width:230px}
.duo-over-tl{left:-14px;top:-14px;width:200px}
.phone{background:var(--ink);border-radius:26px;padding:7px;box-shadow:var(--sh-xl);width:186px}
.phone-scr{background:#ECE5DD;border-radius:21px;overflow:hidden}
.phone-top{background:#075E54;padding:11px 12px;display:flex;align-items:center;gap:8px}
.phone-top .wa-av{background:rgba(255,255,255,.2)}
.phone-top b{color:#fff;font-size:11px;font-weight:700;display:block}
.phone-top s{text-decoration:none;font-size:8.5px;color:rgba(255,255,255,.65);font-family:var(--mono)}
.phone-body{padding:10px 9px;min-height:auto;display:flex;flex-direction:column;gap:5px}
.phone-body .bub{max-width:86%;box-shadow:0 1px 2px rgba(0,0,0,.07)}
.phone-body .bub-in{background:#fff}
.tick{font-family:var(--mono);font-size:7.5px;color:#4FB6EC;float:right;margin:4px 0 -2px 6px}
.mini-h{display:flex;align-items:center;gap:8px;margin-bottom:7px}
.mini-ic{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px}
.mini-h b{font-size:10.5px;font-weight:700}
.mini-n{font-family:var(--disp);font-size:20px;font-weight:800;line-height:1;margin-top:4px}
.mini-p{font-size:9.5px;line-height:1.5;color:var(--body);margin-top:4px}
.trk{display:flex;flex-direction:column}
.trk-step{display:flex;gap:13px;position:relative;padding-bottom:18px}
.trk-step:last-child{padding-bottom:0}
.trk-step::before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--line)}
.trk-step:last-child::before{display:none}
.trk-step.done::before{background:var(--p3)}
.trk-ic{width:24px;height:24px;border-radius:50%;background:var(--hair);display:grid;place-items:center;font-size:10px;flex-shrink:0;position:relative;z-index:2;border:2px solid #fff}
.trk-step.done .trk-ic{background:var(--p3);color:#fff}
.trk-step.now .trk-ic{background:var(--o);color:#fff;box-shadow:0 0 0 5px rgba(249,115,22,.16)}
.trk-b b{display:block;font-size:12px;font-weight:700;margin-bottom:2px}
.trk-b s{text-decoration:none;font-family:var(--mono);font-size:8.5px;color:var(--body-2)}
.trk-eta{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center}
.trk-eta s{text-decoration:none;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--body-2)}
.trk-eta b{font-family:var(--disp);font-size:19px;font-weight:800;color:var(--p3)}

/* ---------- THREAD (dark, duotone bg) ---------- */
.thr{padding:94px 0;position:relative;overflow:hidden;background:var(--ink);color:#fff}
.thr-bg{position:absolute;inset:0;background:url('data:image/jpeg;base64,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QYHcXpqZpNUrmICoUD/PfffffffffffQYmluahgNbQQXfffffffffeQQVffeQQQYfvmtbQXYeppZpp5sCFom3fffedffffffffffeonWgpdgQfbRfffffffffeYQQVffSQQQVokviPSZfhrY+p5pPaTXfffffcQcfffffffffaUIda2gQRfffffffffffeQRQQXfeQQQQRVrkrkPcjpZmnQpMzpffffffaQQQVffefffffaZYshIAQUffffffffffeQRfbUffaQQQQQcsaEjgmXZtkRlL26ffffffSYQQQQfeafffffeResujQQQfffffffffeQRfffXfeQQQQQQSTUTtipZpJdpI6nFvffffebfTQQUYQYfQwvfeS9ut9hTTWefefffffYQXfffffbQQQQRQYe50Svi+mWiK0mEFfffffQVffSVaQQQUaP3nEQttw7BIN0x8EtfffeQVfffffaQQQQQfQUhgqdUlkWmGWnBafffffbSVffbQfQQQUR8kqedhZ9Trot5ocEvvffaQffffffQQQQQXeQVfrl0SKt1mW3JPx8fffffYVfffSVaQQQQQQVfaRpjSQRfffffffffQRfPffffSQQQQfaQUutiqdWSrZ5IGwwBfffffSVfffeQfQQQQQQQUceaQIy0tfffffffaQVfffffffSQQXfQQUalrp1ZdnSuFY3gsdffffaXfffeQcaQQQQQVYZFAdPDggdffffffYSVfffffffKQQcYQQUQkNl1WqK6oG1pKDGGfffbffe5t3fjSQQQQThPGBfPPLirtfffcdqNWcffffffQSneUPgQYzFCi6qP1FR8CqfPHFfffff6m+PONmQQQRY8MKCePsOJFFfffbuAAPrXffffYUm/LDCIySXFqq6pN1F1g3EDz3TvPffedt45xyvigQRRN91w2Og0wDlff2Y3/v8Ajzn332kF1zgosjCUHxKqvZVZxeoK8fDR9f333318TPRmv4kGGoDgDD5dNM2yj738Vf8A/Twc4199hJ9/5LDDEKd9IqreVCofuDPR/btB/wDffeT/ABR7zL0kkWIDigFdeRcRmx738uT78N8ir3332lzfGwggmb7Wiqv5VYStYpBjM96b73322l9/z1dXX30pCBPiAOPhiiZ330oiNQMneH33333YPPliMtbRWiqtpVdTdZgp6wqp333330kIwww+FH33mD7zzx76xzhV/wB9tSKAU+t999999BnOOOKYSpFoqpqUXUVWsEW+Wd99999+yVmjm+9d99/KK0888884Bl9999Ba6mGd99999hBRheuCBSpVoqpqo74IL8Id999999999hTnCrE199999ONw08wkIE999/iaQIV999999pBBF99pBBVt9UGhVGlmonS/+99999999/dqVPa0Y+99999NFR+pF9/999tqGshd999999BBBd99BBBF94eXV5aVXURLW999999999/52NohnN3x999999999999999Zd5xB9999999BFd95hBBBCwgqrFFnkh6kRs999999999+Jclbh936TT99999999999995Vh7KB89999999995BBBBBGAeGl8qJa9XQsf99999999999vRyRoYu9U3y18+5y9++5515hByqV99999hB9xhBBBBBBqM6XV8WQbOlnYm899999999999tJWhYFRxDvXJnBjHvGL3LYBBpp999999tJBBBBBBBBBh2iZdgvmknkl7t99999999999999NRWBNRJKIjMDP3qdK8BhBBVL89999999BBBBBBBBBhCXF4WZLmlmExe9999999999999999JRhhB19bqM5RKSyQJBBBB989999999999JBBBBB79hcC+WZbalmy9999999999999999999tNNBhRWSycI19IwJBRJx985xx1919999tBBBCCBcieCm2ZaGlde999999999999999999999tJBDBBBBBBhqUBFAqBxhBBBBBR19999BBBidoeictm2ZHmOW99999999999999999999999NBBBBBBBBBBBn6CBBBBBBBR9Jd5999JRW4G+C9RtmyNxFW999999999999999999999999tBBBBBBBN/qsLhBBBBBBBBVt19959tGKG6Ed5IRt2ey099999999999999999999999999vNNNNd/1KVBjjBBBBBBBBh1t19td9S++i9xBSuZlN2ON9999999999999999999999999xdxxx5ZSSp6dBBBBBBBBBBJxB9989T2iU5BVOS2MRtNY9999999999999999999999999tJBBBV0AcoNpBBBBBBBBBBhBBR99/JAF9hE+0+GSuBBF999999999999999999999999999BBBBBRhF9td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') center/cover;opacity:.16}
.thr::after{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 50% 0%,rgba(249,115,22,.22),transparent 64%)}
.thr-in{position:relative;z-index:2}
.thr-head{text-align:center;max-width:700px;margin:0 auto 54px}
.thr-head .kicker{color:var(--o)}
.thr-head h2{font-size:clamp(29px,3.9vw,48px);margin:13px 0 15px;color:#fff}
.thr-head p{font-size:17px;line-height:1.66;color:rgba(255,255,255,.62)}
.thr-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:62px}
.thr-node{position:relative;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:20px;padding:30px 26px 28px;transition:background .45s ease,border-color .45s ease,transform .45s ease,box-shadow .45s ease}
.thr-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}
.thr-ic{width:50px;height:50px;border-radius:15px;background:var(--ink-2);border:1px solid rgba(249,115,22,.42);display:grid;place-items:center;transition:.45s ease}
.thr-ic svg{width:23px;height:23px;stroke:var(--o);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:.45s ease}
.thr-ghost{font-family:var(--disp);font-size:40px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.16);transition:.45s ease}
.thr-num{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--o);display:block;margin-bottom:11px}
.thr-node b{display:block;font-family:var(--disp);font-size:18.5px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-bottom:11px;color:#fff}
.thr-node s{text-decoration:none;font-size:13.5px;line-height:1.62;color:rgba(255,255,255,.56);display:block}
.thr-node s em{font-style:normal;color:#fff;font-weight:600}
.thr-node.act{background:rgba(249,115,22,.07);transform:translateY(-6px);border-color:rgba(249,115,22,.75);box-shadow:0 0 0 1px rgba(249,115,22,.32),0 22px 60px rgba(249,115,22,.16)}
.thr-node.act .thr-ic{background:linear-gradient(140deg,var(--o-warm),var(--o-hot));border-color:transparent;box-shadow:0 10px 30px rgba(249,115,22,.45)}
.thr-node.act .thr-ic svg{stroke:#fff}
.thr-node.act .thr-ghost{-webkit-text-stroke:1.4px rgba(249,115,22,.85)}
.thr-gap{position:absolute;top:56px;width:20px;height:6px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}
.thr-gap i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.18);display:block;transition:.3s ease}
.thr-gap.lit i{background:var(--o);box-shadow:0 0 12px 3px rgba(249,115,22,.7);transform:scale(1.5)}
.thr-foot{margin-top:44px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.thr-foot b{color:var(--o);font-weight:500}

/* ---------- COMPARE ---------- */
.cmp{padding:96px 0}
.cmp-head{text-align:center;max-width:640px;margin:0 auto 44px}
.cmp-head h2{margin:13px 0}
.cmp-table{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--sh-m)}
.cmp-r{display:grid;grid-template-columns:1.25fr 1fr 1fr;border-bottom:1px solid var(--hair)}
.cmp-r:last-child{border-bottom:none}
.cmp-r.head{background:var(--ink)}
.cmp-c{padding:17px 22px;font-size:14px;line-height:1.55;display:flex;align-items:center;gap:9px}
.cmp-r.head .cmp-c{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.55);padding:15px 22px}
.cmp-r.head .cmp-c.us{color:#fff}
.cmp-r.head .cmp-c.us b{background:var(--o);color:#fff;padding:3px 9px;border-radius:5px;font-size:9.5px;letter-spacing:.12em}
.cmp-c.q{font-weight:700}
.cmp-c.them{color:var(--body-2);border-left:1px solid var(--hair)}
.cmp-c.us{color:var(--ink-3);border-left:1px solid var(--hair);background:rgba(249,115,22,.035);font-weight:600}
.tickmark{width:17px;height:17px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center;font-size:9px;flex-shrink:0}
.crossmark{width:17px;height:17px;border-radius:50%;background:var(--hair);color:var(--body-2);display:grid;place-items:center;font-size:9px;flex-shrink:0}

/* ---------- CASES ---------- */
.cs{padding:96px 0;background:var(--paper-2);border-top:1px solid var(--line)}
.cs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;flex-wrap:wrap}
.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.cs-card{--cc:var(--o);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.28s}
.cs-card:hover{transform:translateY(-6px);box-shadow:var(--sh-l);border-color:transparent}
.cs-top{padding:22px 24px 0}
.cs-viz{margin-top:18px;border-radius:14px;border:1px solid var(--line);position:relative;overflow:hidden;background:var(--hair)}
.cs-viz img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.3,1)}
.cs-card:hover .cs-viz img{transform:scale(1.055)}
.cs-viz::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,16,23,.14),transparent 42%);pointer-events:none}
.cs-badge{position:absolute;top:11px;right:11px;z-index:2;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.94);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.7);padding:5px 10px;border-radius:100px;color:var(--ink);font-weight:600;box-shadow:0 2px 8px rgba(28,16,23,.12)}
.cs-brand{display:flex;align-items:center;gap:11px}
.cs-logo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:color-mix(in srgb,var(--cc) 12%,#fff);flex-shrink:0}
.cs-bn{font-size:13px;font-weight:700;line-height:1.3;display:block}
.cs-bc{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--body-2);margin-top:3px;display:block}
.cs-body{padding:20px 24px;flex:1}
.cs-hl{font-family:var(--disp);font-size:17.5px;font-weight:700;line-height:1.28;margin-bottom:10px}
.cs-d{font-size:13.5px;line-height:1.62;color:var(--body)}
.cs-foot{border-top:1px solid var(--hair);padding:18px 24px 20px;background:var(--paper-2)}
.cs-foot span{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc);margin-bottom:7px}
.cs-foot b{display:block;font-size:13.5px;font-weight:600;line-height:1.55;color:var(--ink-3)}
.cs-m{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair)}
.cs-m>div{padding:16px 8px;text-align:center;border-right:1px solid var(--hair)}
.cs-m>div:last-child{border-right:none}
.cs-mn{font-family:var(--disp);font-size:20px;font-weight:800;color:var(--cc)}
.cs-ml{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--body-2);margin-top:4px;line-height:1.4}

/* ---------- TEAM ---------- */
.team{padding:96px 0}
.team-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;align-items:center}
.team-photo{border-radius:22px;overflow:hidden;box-shadow:var(--sh-l);border:1px solid var(--line)}
.team-photo img{width:100%;aspect-ratio:16/9;object-fit:cover}
.team-pts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px}
.team-pt b{display:block;font-family:var(--disp);font-size:26px;font-weight:800;color:var(--o);line-height:1;margin-bottom:6px}
.team-pt s{text-decoration:none;font-size:13.5px;line-height:1.55;color:var(--body);display:block}

/* ---------- STEPS ---------- */
.stp{padding:96px 0;background:var(--paper-2);border-top:1px solid var(--line)}
.stp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}
.stp-c{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px 28px;position:relative;overflow:hidden}
.stp-n{font-family:var(--disp);font-size:52px;font-weight:800;color:var(--hair);line-height:1;position:absolute;top:16px;right:22px}
.stp-ic{width:44px;height:44px;border-radius:13px;background:var(--peach);display:grid;place-items:center;font-size:20px;margin-bottom:18px}
.stp-c h3{font-size:20px;margin-bottom:11px}
.stp-c p{font-size:14.5px;line-height:1.68;color:var(--body);margin-bottom:16px}
.stp-t{font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--o-deep);border-top:1px solid var(--hair);padding-top:13px}

/* ---------- CTA / FOOTER ---------- */
.cta{padding:94px 0;background:linear-gradient(130deg,var(--o-warm),var(--o-hot));text-align:center;position:relative;overflow:hidden}
.cta::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 340px at 50% 0%,rgba(255,255,255,.2),transparent 66%)}
.cta-in{position:relative}
.cta h2{font-size:clamp(29px,4.2vw,52px);color:#fff;margin-bottom:15px}
.cta p{font-size:17.5px;color:rgba(255,255,255,.9);max-width:52ch;margin:0 auto 32px;line-height:1.6}
.cta-note{margin-top:20px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.ft{background:var(--ink);color:rgba(255,255,255,.58);padding:72px 0 0}
.ft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:44px;padding-bottom:48px}
.ft-logo img{height:34px;width:auto;margin-bottom:20px;display:block}
.ft-tag{font-size:14px;line-height:1.7;max-width:34ch}
.ft-h{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:17px}
.ft-l{list-style:none}.ft-l li{margin-bottom:11px}
.ft-l a{font-size:14px}.ft-l a:hover{color:var(--o)}
.ft-bar{border-top:1px solid rgba(255,255,255,.1);padding:24px 0;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12.5px}
.ft-bar a:hover{color:var(--o)}

.rev{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1)}
.rev.on{opacity:1;transform:none}
.d1{transition-delay:.1s}.d2{transition-delay:.2s}
.leaders-head .lead{max-width:58ch;margin-top:18px}
.leader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.leader-card{padding:34px 30px;min-height:465px;position:relative;border:1px solid var(--line);border-top:3px solid var(--role,var(--o));border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(28,16,23,.045);transition:background .35s ease,transform .35s ease,box-shadow .35s ease}
.leader-card:hover{box-shadow:0 20px 45px rgba(28,16,23,.1)}
.leader-card:hover{background:#fffaf6;transform:translateY(-3px)}
.leader-role{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.leader-role span{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--o-deep);text-transform:uppercase}
.leader-role b{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--peach);color:var(--o-deep);font-size:11px}
.leader-card h3{font-family:var(--display);font-size:27px;line-height:1.1;letter-spacing:-.025em;margin-bottom:16px}
.leader-worry{color:var(--body-2);font-size:14px;line-height:1.65;min-height:92px;margin-bottom:22px}
.leader-answer{border-top:1px solid var(--line);padding-top:20px}
.leader-answer small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--o-deep);margin-bottom:9px}
.leader-answer strong{font-size:15px;line-height:1.55;display:block}
.leader-list{list-style:none;margin:20px 0 0;padding:0}.leader-list li{position:relative;padding:0 0 12px 17px;color:var(--ink-3);font-size:13px;line-height:1.5}.leader-list li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--role,var(--o))}
.leader-proof{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}
.leader-proof span{font-family:var(--mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;padding:6px 9px;border:1px solid var(--line);border-radius:100px;color:var(--body-2)}
.leaders-close b{font-family:var(--display);font-size:25px}.leaders-close p{margin:0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.65}

@media(max-width:1080px){
  .hero-grid,.feat-grid,.team-grid,.link .feat-grid{grid-template-columns:1fr;gap:44px}
  .hero h1,.rot,.rot span{font-size:46px}
  .duo-photo{height:420px}
  .link{grid-template-columns:58px 1fr}
  .node{left:2px;width:30px;height:30px;font-size:10px}
  .rail::before,.rail::after{left:16px}
  .link-body{padding-left:20px;padding-bottom:66px}
  .feat-grid.flip .feat-copy,.feat-grid.flip .feat-vis{order:initial}
  .flt-brs{left:0}.flt-wa{right:0}.flt-rev{left:0}
  .bento-grid{grid-template-columns:1fr}.bx-lead{grid-row:auto}
  .cs-grid,.stp-grid{grid-template-columns:1fr}
  .band-in{grid-template-columns:repeat(2,1fr)}
  .band-c:nth-child(2){border-right:none}
  .band-c:nth-child(1),.band-c:nth-child(2){border-bottom:1px solid var(--line)}
  .thr-line{grid-template-columns:repeat(2,1fr);row-gap:44px}
  .thr-gap{display:none}
  .ft-grid{grid-template-columns:1fr 1fr}
  .duo-over-br{right:0;bottom:-14px}.duo-over-tl{left:0}
  .leader-grid{grid-template-columns:1fr 1fr}.leader-card:last-child{grid-column:1/-1}
}
@media(max-width:760px){
  .nav-links{display:none}.burger{display:flex}
  .wrap,.nav-in{padding:0 18px}
  .hero{padding:40px 0 56px}
  .flt-brs,.flt-wa,.flt-rev{position:static;width:100%;margin-top:12px}
  .stage{display:flex;flex-direction:column}
  .feat,.cmp,.cs,.stp,.thr,.team,  .chain{padding:60px 0 20px}
  .hero h1,.rot,.rot span{font-size:34px}
  .link{grid-template-columns:1fr}
  .rail{display:none}
  .link-body{padding-left:0;padding-bottom:48px}
  .link-body::after{bottom:24px}
  .cmp-r{grid-template-columns:1fr}
  .cmp-c.them,.cmp-c.us{border-left:none;border-top:1px solid var(--hair)}
  .cmp-r.head{display:none}
  .band-in{grid-template-columns:1fr}
  .band-c{border-right:none;border-bottom:1px solid var(--line)}
  .thr-line{grid-template-columns:1fr;row-gap:38px}
  .ft-grid,.team-pts{grid-template-columns:1fr}
  .duo-over{position:static;width:100%;margin-top:14px}
  .phone{width:100%;max-width:270px;margin:0 auto}
  .leader-grid{grid-template-columns:1fr}.leader-card,.leader-card:last-child{grid-column:auto;min-height:auto;padding:30px 25px}.leader-worry{min-height:auto}}
a:focus-visible,button:focus-visible{outline:3px solid var(--o);outline-offset:3px;border-radius:6px}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .rev{opacity:1;transform:none}
  .chart i,.spark i{transform:scaleY(1)}
  .brs-bar i{width:87%}.leak-bar i{width:var(--w)}
  .thr-node{transform:none!important}
}