:root{--ink:#08080a;--ink-2:#17171b;--paper:#f4f2ea;--paper-2:#ebe9df;--paper-deep:#f2efe7;--white:#fff;--line:#08080a24;--line-strong:#08080a2e;--line-dark:#ffffff2e;--soft-ink:#30302c;--muted:#62636a;--muted-dark:#ffffffad;--blue:#1f55ff;--blue-soft:#e8efff;--lime:#c8ff4d;--mint:#d7f4e6;--violet:#d8cdfa;--rose:#ff6247;--amber:#f0a120;--green:#0b7c59;--max:1552px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(90deg,#08080a0a 1px,#0000 1px);background-size:8.33333vw 100%;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;text-wrap:balance;max-width:1150px;margin-bottom:30px;font-size:clamp(58px,9vw,132px);font-weight:820;line-height:.88}.hero-title{max-width:980px}.hero-title span{display:block}.hero-title span:last-child{color:var(--lime);max-width:900px;margin-top:14px;font-size:clamp(40px,5.3vw,86px);line-height:.96}h2{letter-spacing:0;text-wrap:balance;max-width:1040px;margin-bottom:26px;font-size:clamp(38px,5.4vw,82px);font-weight:780;line-height:.94}h3{letter-spacing:0;margin-bottom:14px;font-size:clamp(22px,2.15vw,32px);font-weight:760;line-height:1.08}.nav-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:30;background:#f4f2ead1;border-bottom:1px solid #08080a1a;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,4vw,56px);display:flex;position:sticky;top:0;left:0;right:0}.nav-shell.inner{max-width:var(--max);margin:0 auto}.nav-shell.inner nav{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.nav-shell.inner nav a{white-space:nowrap;font-size:clamp(12px,.92vw,14px)}.brand{line-height:1.05;display:grid}.brand span{font-size:17px;font-weight:820}.brand small{color:var(--muted);margin-top:5px;font-size:12px}nav{align-items:center;gap:clamp(12px,2vw,22px);display:flex}nav a,.footer-links a{color:var(--muted);font-size:14px;font-weight:680}nav a:hover,.footer-links a:hover{color:var(--ink)}.nav-cta,.button{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:820;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.nav-cta,.button.primary{background:var(--ink);color:var(--white)}.nav-cta:hover,.button.primary:hover{background:var(--blue);transform:translateY(-1px)}.button.secondary{color:inherit;background:#ffffff14;border:1px solid}.button.secondary:hover{background:var(--white);color:var(--ink);transform:translateY(-1px)}.button.wide{margin-top:30px}.hero{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(340px,.62fr);gap:clamp(34px,5vw,78px);min-height:100svh;padding:clamp(58px,8vw,112px) clamp(18px,5vw,72px) 54px;display:grid;position:relative;overflow:hidden}.hero:before{color:#0000;content:"GROWTH SYSTEM";letter-spacing:0;opacity:.26;white-space:nowrap;-webkit-text-stroke:1px #ffffff57;font-size:clamp(96px,17vw,270px);font-weight:900;line-height:.82;position:absolute;bottom:-4vw;left:clamp(18px,5vw,72px)}.hero:after{background:var(--lime);content:"";height:10px;position:absolute;top:0;left:0;right:0}.hero-copy,.hero-visual{z-index:1;position:relative}.hero-copy{align-self:center;max-width:1040px}.hero-topline{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.hero-topline span{border:1px solid var(--line-dark);color:var(--muted-dark);text-transform:uppercase;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:760}.eyebrow,.section-kicker{color:var(--green);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:860;display:inline-flex}.eyebrow:before,.section-kicker:before{content:"";background:currentColor;width:10px;height:10px}.lead{color:#ffffffe0;max-width:930px;font-size:clamp(22px,2.65vw,37px);font-weight:560;line-height:1.1}.sublead,.section-note,.page-hero p{color:var(--muted);max-width:820px;font-size:clamp(18px,1.5vw,23px)}.hero .sublead,.hero .micro{color:var(--muted-dark)}.micro{margin-top:16px}.hero-proof{flex-wrap:wrap;gap:8px;margin:28px 0 0;display:flex}.hero-proof span{border:1px solid var(--line-dark);color:#ffffffc7;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:760}.hero-proof span:nth-child(2){background:var(--blue);border-color:var(--blue);color:var(--white)}.hero-actions{flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.hero-visual{align-self:center;gap:16px;display:grid}.portrait-frame{aspect-ratio:4/5;background:var(--paper);border:1px solid var(--line-dark);border-radius:8px;min-height:430px;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.portrait-frame:after{content:"";pointer-events:none;border:1px solid #ffffff75;position:absolute;inset:14px}.portrait-frame img{filter:saturate(.92)contrast(1.04);object-fit:cover;object-position:center;width:100%;height:100%}.portrait-caption{background:var(--lime);color:var(--ink);text-transform:uppercase;z-index:2;padding:9px 11px;font-size:12px;font-weight:880;position:absolute;bottom:28px;left:28px;right:28px}.growth-canvas{background:var(--white);border:1px solid var(--line-dark);color:var(--ink);z-index:3;border-radius:8px;margin-top:-82px;margin-left:clamp(-54px,-4vw,-28px);padding:24px;position:relative;transform:rotate(1deg)}.canvas-title{grid-template-columns:.6fr 1fr;align-items:start;gap:8px;margin-bottom:20px;display:grid}.canvas-title span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:860}.canvas-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.canvas-grid span{border:1px solid var(--line);text-transform:uppercase;padding:12px 10px;font-size:12px;font-weight:780}.growth-canvas p{color:var(--muted);margin-bottom:0;font-weight:700}.hero{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(118deg, #c9ff452e, transparent 34%), linear-gradient(292deg, #1f55ff1f, transparent 38%), var(--paper);color:var(--ink);background-size:48px 48px,48px 48px,auto,auto,auto;grid-template-columns:minmax(0,.96fr) minmax(480px,.74fr);padding:clamp(34px,5vw,74px) clamp(18px,5vw,72px) 34px}.hero:before{color:#0000;content:"GROWTH SYSTEM";opacity:.16;-webkit-text-stroke:1px #08080a38}.hero:after{display:none}.hero-copy{align-self:center;padding-top:clamp(24px,4vw,58px)}.hero .eyebrow{color:var(--ink);margin-bottom:0}.hero .eyebrow:before{background:var(--lime)}.hero-title{color:var(--ink);max-width:930px;margin-bottom:clamp(38px,3vw,52px);font-size:clamp(72px,7.6vw,142px);line-height:.88}.hero-title span:last-child{color:var(--ink);font-size:clamp(52px,5.4vw,96px);line-height:.96}.hero-title .hero-highlight{background:var(--lime);color:var(--ink);border-radius:8px;padding:0 12px 10px;display:inline-block;transform:rotate(-1deg)}.hero .lead{color:var(--soft-ink);max-width:870px;font-size:clamp(20px,1.75vw,28px);font-weight:620;line-height:1.2}.hero .button.secondary{border-color:var(--line-strong);color:var(--ink);background:#ffffffb3}.proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:clamp(34px,4vw,48px);display:grid}.proof{border:1px solid var(--line);background:#ffffffad;border-radius:8px;min-height:104px;padding:15px}.proof strong{font-size:30px;line-height:1;display:block}.proof span{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.25;display:block}.hero-stage{min-height:clamp(610px,48vw,720px);position:relative}.hero-stage .portrait-frame{aspect-ratio:auto;border-color:var(--line);min-height:0;position:absolute;inset:58px 0 30px 92px;transform:rotate(-1.2deg);box-shadow:0 28px 90px #1e1c1424}.hero-stage .portrait-frame:after{background:linear-gradient(#0000 44%,#0909092e)}.hero-stage .portrait-frame img{object-position:center top}.growth-canvas{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line);width:min(360px,58%);margin:0;padding:18px;animation:5.6s ease-in-out infinite float;position:absolute;bottom:74px;left:0;transform:none;box-shadow:0 24px 70px #1e1c1421}.canvas-title{grid-template-columns:1fr 44px;align-items:start;gap:16px;margin-bottom:0}.canvas-title strong{font-size:clamp(18px,1.55vw,27px);line-height:1.02}.icon-badge{background:var(--blue);border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.icon-badge:before{border:2px solid var(--white);content:"";border-top-color:#0000;border-radius:50%;width:18px;height:18px}.canvas-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(8,1fr);align-items:end;gap:7px;height:132px;margin-top:38px;padding-bottom:12px;display:grid}.canvas-bars span{background:var(--ink);border-radius:4px 4px 0 0;min-height:18px;animation:.9s ease-out both grow}.canvas-bars span:first-child{height:28%}.canvas-bars span:nth-child(2){height:42%;animation-delay:70ms}.canvas-bars span:nth-child(3){height:36%;animation-delay:.14s}.canvas-bars span:nth-child(4){background:var(--blue);height:62%;animation-delay:.21s}.canvas-bars span:nth-child(5){height:50%;animation-delay:.28s}.canvas-bars span:nth-child(6){background:var(--lime);height:72%;animation-delay:.35s}.canvas-bars span:nth-child(7){height:64%;animation-delay:.42s}.canvas-bars span:nth-child(8){background:var(--blue);height:86%;animation-delay:.49s}.canvas-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.canvas-grid span{color:var(--muted);text-transform:none;border:0;padding:0;font-size:12px;line-height:1.25}.growth-ticket{background:var(--lime);border:1px solid #0909091a;border-radius:8px;width:260px;padding:15px 16px 17px;position:absolute;top:-54px;right:10px;box-shadow:0 20px 60px #1e1c141f}.growth-ticket small{font-size:13px;font-weight:880;line-height:1;display:block}.growth-ticket strong{margin-top:20px;font-size:24px;font-weight:880;line-height:1.04;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes grow{0%{transform-origin:bottom;transform:scaleY(.2)}to{transform-origin:bottom;transform:scaleY(1)}}.section,.page-hero,.content-sections,.case-detail-list,.contact-grid{max-width:var(--max);margin:0 auto;padding:clamp(76px,9vw,138px) clamp(18px,4vw,44px)}.section{position:relative}.section:before{background:var(--line);content:"";height:1px;position:absolute;top:0;left:clamp(18px,4vw,44px);right:clamp(18px,4vw,44px)}.story:before{display:none}.problem-grid,.case-grid,.format-grid,.steps,.logo-grid,.contact-grid{gap:14px;display:grid}.problem-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:38px}.problem-card,.case-card,.format-card,.step,.content-block,.contact-card,.article-list article{border-radius:8px;padding:clamp(22px,2.4vw,34px)}.problem-card{background:var(--white);border:1px solid var(--line);color:var(--ink);grid-column:span 2;min-height:210px;font-size:clamp(18px,1.55vw,22px);font-weight:690;display:grid}.problem-card:first-child,.problem-card:nth-child(4){background:var(--ink);color:var(--white);grid-column:span 3}.problem-card:nth-child(2){background:var(--blue);color:var(--white)}.problem-card:nth-child(5){background:var(--lime)}.problem-card span{color:currentColor;opacity:.62;text-transform:uppercase;margin-bottom:32px;font-size:11px;font-weight:860}.section-note{margin-top:30px}.split{grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);gap:clamp(38px,6vw,86px);display:grid}.text-stack{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:clamp(26px,3.4vw,48px)}.text-stack p{color:var(--ink);font-size:clamp(19px,1.6vw,23px)}.chain{background:var(--ink);color:var(--lime);border-radius:8px;margin:30px 0;padding:24px;font-size:clamp(20px,2.2vw,32px);font-weight:860;line-height:1.15}.steps{counter-reset:steps;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:38px}.step{border-top:1px solid var(--ink);background:0 0;min-height:310px;padding-left:0;padding-right:18px}.step span,.format-card span,.case-card span,.article-list span,.contact-card span{color:var(--amber);text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:860;display:block}.step span{color:var(--blue);margin-bottom:28px;font-size:clamp(46px,5vw,72px);line-height:.9}.step p,.format-card p,.case-card p,.content-block p,.article-list p{color:var(--muted)}.formats{background:var(--ink);color:var(--white);max-width:none;padding-left:clamp(18px,5vw,72px);padding-right:clamp(18px,5vw,72px);position:relative;overflow:hidden}.formats:before{background:var(--blue);content:"";width:clamp(10px,1.2vw,18px);height:100%;position:absolute;top:0;left:0}.formats:after{color:#0000;content:"FORMATS";opacity:.18;-webkit-text-stroke:1px #ffffff61;font-size:clamp(110px,18vw,290px);font-weight:900;line-height:.8;position:absolute;top:42px;right:-3vw}.formats>h2,.formats>.section-kicker,.formats>.section-note,.formats>.format-grid{max-width:var(--max);z-index:1;margin-left:auto;margin-right:auto;position:relative}.formats .section-kicker{color:var(--lime)}.formats .section-note{color:var(--muted-dark)}.format-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:38px}.format-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.format-card{border:1px solid var(--line-dark);color:var(--white);background:#ffffff14;min-height:330px;transition:background .18s,border-color .18s,transform .18s;display:grid}.format-card:first-child{background:var(--white);color:var(--ink)}.format-card:nth-child(2){background:var(--blue)}.format-card:nth-child(5){background:var(--lime);color:var(--ink)}.format-card:hover{border-color:#ffffff8c;transform:translateY(-5px)}.format-card p{color:currentColor;opacity:.72}.format-card b{color:currentColor;align-self:end;margin-top:22px;font-size:14px}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.case-card{background:var(--white);border:1px solid var(--line);min-height:370px;display:grid}.case-card:nth-child(2){background:var(--ink);color:var(--white)}.case-card h3{font-size:clamp(24px,2.6vw,36px)}.case-card p{color:currentColor;opacity:.7}.case-card a{color:var(--blue);align-self:end;margin-top:22px;font-weight:860}.case-card:nth-child(2) a{color:var(--lime)}.logos{background:var(--white);border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:none}.logos:before{display:none}.logos>h2,.logos>.section-kicker{max-width:var(--max);margin-left:auto;margin-right:auto}.logo-grid{max-width:var(--max);grid-template-columns:repeat(7,minmax(0,1fr));margin:34px auto 0}.logo-tile{border:1px solid var(--line);background:#f7f7f3;border-radius:8px;justify-content:center;align-items:center;height:116px;padding:22px;display:flex}.logo-tile:nth-child(3n){background:#eef2ff}.logo-tile:nth-child(4n){background:#f2ffe1}.logo-tile img{object-fit:contain;max-height:58px}.article-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-list a{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:20px;font-weight:820}.article-list a:nth-child(2n){background:var(--lime)}.article-list.full{max-width:var(--max);margin:0 auto;padding:0 clamp(18px,4vw,44px) clamp(76px,9vw,138px)}.article-list.full article{background:var(--white);border:1px solid var(--line);min-height:240px}.faq details{border-top:1px solid var(--line);background:0 0;padding:28px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:clamp(21px,2vw,30px);font-weight:800}.faq details p{color:var(--muted);max-width:780px;margin:14px 0 0}.final-cta{background:var(--blue);color:var(--white);border-radius:8px;margin:clamp(18px,4vw,44px);padding:clamp(58px,8vw,112px);position:relative;overflow:hidden}.final-cta:after{color:#0000;content:"CALL";opacity:.22;-webkit-text-stroke:1px #ffffff8c;font-size:clamp(120px,21vw,330px);font-weight:900;line-height:.8;position:absolute;top:24px;right:-10px}.final-cta h2{max-width:880px}.final-cta p:not(.eyebrow){color:#ffffffc7;max-width:760px;font-size:clamp(19px,1.7vw,23px)}.final-cta .button.primary{background:var(--white);color:var(--ink)}.final-cta .button.secondary{color:var(--white);background:0 0;border-color:#ffffff59}.page-main{min-height:100vh}.page-hero{padding-top:clamp(74px,10vw,142px)}.page-hero h1{max-width:1060px;font-size:clamp(48px,7.2vw,96px)}.page-hero .button{margin-top:24px}.content-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:10px;display:grid}.content-block{background:var(--white);border:1px solid var(--line);min-height:260px}.content-block h2{margin-bottom:22px;font-size:clamp(25px,2.4vw,36px)}.case-detail-list{gap:18px;padding-top:10px;display:grid}.case-detail{background:var(--white);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:26px;padding:clamp(28px,4vw,58px);display:grid}.case-detail .eyebrow,.case-detail h2,.case-detail .case-context{grid-column:1/-1}.case-detail h2{margin-bottom:0;font-size:clamp(31px,4.2vw,56px)}.case-detail h3{text-transform:uppercase;margin-top:0;font-size:18px}.case-detail ul{margin:0;padding-left:18px}.case-detail li{color:var(--ink);margin-bottom:11px}.case-detail p:last-child{color:var(--ink);font-size:19px}.case-context{color:var(--muted);max-width:930px;font-size:clamp(19px,1.7vw,24px)}.contact-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:10px}.contact-card{background:var(--white);border:1px solid var(--line);min-height:150px}.contact-card b{overflow-wrap:anywhere}.legal-hero{padding-bottom:32px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:34px clamp(18px,4vw,56px);display:flex}.site-footer p{color:var(--muted);margin-bottom:0}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}@media (width<=1120px){.hero,.split,.content-sections{grid-template-columns:1fr}.problem-grid,.case-grid,.article-list{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-card,.problem-card:first-child,.problem-card:nth-child(4){grid-column:auto}.format-grid,.format-grid.compact,.steps,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-canvas{margin-left:0}}@media (width<=780px){body:before{background-size:50vw 100%}.nav-shell{flex-direction:column;align-items:flex-start;gap:14px;position:static}nav{flex-wrap:wrap}.nav-cta{width:100%}.hero{grid-template-columns:1fr;min-height:auto;padding-top:44px}.hero:before{white-space:normal;font-size:82px;bottom:18px}h1{font-size:clamp(46px,14vw,74px)}h2{font-size:clamp(34px,10vw,54px)}.hero-topline{flex-direction:column;align-items:flex-start}.portrait-frame{min-height:360px;transform:none}.growth-canvas{margin-top:-34px;transform:none}.canvas-title,.canvas-grid,.problem-grid,.case-grid,.format-grid,.format-grid.compact,.steps,.logo-grid,.article-list,.contact-grid{grid-template-columns:1fr}.hero-actions,.site-footer{flex-direction:column;align-items:stretch}.button{width:100%}.problem-card,.case-card,.format-card,.step,.content-block,.contact-card{min-height:auto}.case-detail{grid-template-columns:1fr}.logo-tile{height:104px}.footer-links{justify-content:flex-start}}:root{--ink:#090909;--soft-ink:#30302c;--muted:#727269;--paper:#fbfaf6;--white:#fff;--line:#0909091c;--line-strong:#0909092e;--blue:#1c5cff;--lime:#c9ff45;--blue-soft:#e8efff;--mint:#d7f4e6;--violet:#d8cdfa;--max:1552px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(118deg, #c9ff452e, transparent 34%), linear-gradient(292deg, #1c5cff1f, transparent 38%), var(--paper);letter-spacing:0;background-size:48px 48px,48px 48px,auto,auto,auto;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}p,h1,h2,h3{margin:0}.page{width:min(var(--max), calc(100vw - 48px));margin:0 auto;padding:34px 0 84px}.top{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfaf6c7;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:58px;margin-bottom:34px;padding:0 18px;display:flex;position:sticky;top:14px;box-shadow:0 18px 60px #0909090f}.top strong{font-size:16px;font-weight:860}.top span{color:var(--muted);font-size:13px;font-weight:760}.variant{min-height:780px;width:min(var(--max), calc(100vw - 48px));border:1px solid var(--line);background:#ffffffc2;border-radius:8px;margin:0 auto clamp(14px,1.8vw,26px);position:relative;overflow:hidden;box-shadow:0 28px 90px #11120e0f}.variant:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 72%);mask-image:linear-gradient(125deg,#000,#0000 72%)}.variant>*{z-index:2;position:relative}.variant-label{z-index:5;color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:880;position:absolute;top:24px;left:24px}.section-kicker{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:880}h2{font-size:clamp(46px,5.1vw,78px);font-weight:900;line-height:.94}.lime{background:var(--lime);border-radius:7px;padding:0 8px 5px;display:inline-block}.final-thought{color:var(--soft-ink);font-size:clamp(20px,1.45vw,25px);font-weight:760;line-height:1.18}.answer-card{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;box-shadow:0 18px 52px #0909090d}.answer-card b{font-size:clamp(16px,1.15vw,20px);font-weight:860;line-height:1.08;display:block}.answer-card p{color:var(--muted);margin-top:8px;font-size:14px;font-weight:650;line-height:1.28}.problem-section{width:min(var(--max), calc(100vw - 48px));background:radial-gradient(circle at 82% 8%,#1f64ff14,#0000 24%),radial-gradient(circle at 14% 24%,#c9ff452e,#0000 28%),linear-gradient(#ffffffdb,#f8faf3bd);border:1px solid #0909091a;border-radius:8px;max-width:none;margin-bottom:clamp(14px,1.8vw,26px);padding:clamp(58px,7vw,106px) clamp(28px,4.2vw,64px);overflow:hidden;box-shadow:0 28px 90px #11120e0e}.problem-section:before{display:none}.problem-layout{align-items:center;gap:clamp(28px,4vw,64px);display:grid}.orbit-layout{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr)}.problem-intro{z-index:2;position:relative}.orbit-layout .problem-intro h2{max-width:760px;font-size:clamp(42px,5.4vw,86px);font-weight:900;line-height:.93}.orbit-layout .problem-intro h2 span{color:var(--muted);background:0 0;padding:0;display:inline}.soft-panel{align-self:center}.micro-list{gap:9px;max-width:620px;margin-top:clamp(28px,3vw,42px);display:grid}.micro-list span{border:1px solid var(--line);color:var(--muted);background:#ffffffad;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:14px;font-weight:760;display:flex}.micro-list span:before{background:var(--blue);content:"";border-radius:50%;flex:none;width:8px;height:8px}.system-orbit{min-height:clamp(470px,39vw,580px);position:relative}.orbit-core{background:var(--white);border:1px solid var(--line);text-align:center;z-index:2;border-radius:50%;place-items:center;width:190px;height:190px;padding:22px;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #1e1c141a}.orbit-core strong{font-size:28px;font-weight:900;line-height:1}.orbit-ring{border:1px solid #1c5cff38;border-radius:50%;animation:18s linear infinite orbit;position:absolute;inset:46px}.orbit-ring:nth-child(2){animation-direction:reverse;inset:98px}.orbit-point{--orbit-scale:1;border:1px solid var(--line);text-align:center;min-height:72px;transform:scale(var(--orbit-scale));transform-origin:50%;will-change:transform;z-index:3;background:#ffffffd6;border-radius:8px;place-items:center;width:136px;padding:10px;font-size:13px;font-weight:820;line-height:1.12;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.orbit-point:hover{--orbit-scale:1.055;border-color:#1f64ff33;box-shadow:0 16px 38px #0909091a}}.orbit-point:nth-child(4){transform:translateX(-50%) scale(var(--orbit-scale));top:12px;left:50%}.orbit-point:nth-child(5){background:var(--blue-soft);top:92px;right:24px}.orbit-point:nth-child(6){top:220px;right:0}.orbit-point:nth-child(7){background:var(--lime);bottom:72px;right:28px}.orbit-point:nth-child(8){transform:translateX(-50%) scale(var(--orbit-scale));bottom:12px;left:50%}.orbit-point:nth-child(9){background:var(--mint);bottom:72px;left:28px}.orbit-point:nth-child(10){background:var(--violet);top:160px;left:0}.problem-summary{border-top:1px solid var(--line);margin-top:clamp(34px,5vw,70px);padding-top:clamp(22px,3vw,34px)}.problem-summary p{max-width:1180px;margin:0;font-size:clamp(22px,2.35vw,38px);font-weight:820;line-height:1.08}@keyframes orbit{to{transform:rotate(360deg)}}.method-section{color:var(--white);width:min(var(--max), calc(100vw - 48px));background:radial-gradient(circle at 82% 4%,#c9ff4561,#0000 28%),radial-gradient(circle at 8% 92%,#1f64ff3d,#0000 30%),linear-gradient(135deg,#080905 0%,#13150f 58%,#22271a 100%);border:1px solid #ffffff1f;border-radius:8px;gap:clamp(24px,3vw,40px);max-width:none;margin-bottom:clamp(14px,1.8vw,26px);padding:clamp(52px,5.6vw,78px) clamp(18px,4vw,44px);display:grid;overflow:hidden;box-shadow:0 28px 90px #11120e1f}.method-section:before{background:linear-gradient(90deg, var(--blue), var(--lime), #ffffffc7);height:4px;left:0;right:0}.method-header{max-width:1040px}.method-header h2{color:var(--white);max-width:1040px;font-size:clamp(32px,3.95vw,58px);line-height:1}.method-header .section-kicker{color:var(--lime)}.method-idea-grid{grid-template-columns:minmax(260px,.95fr) minmax(84px,.18fr) minmax(280px,1fr);align-items:end;gap:clamp(18px,3vw,44px);margin-top:clamp(-10px,-.6vw,-4px);display:grid}.method-copy-card,.method-loss-card{min-height:0;padding:0;display:grid;position:relative}.method-copy-card:before,.method-loss-card:before{content:"";height:2px;position:absolute;top:-22px;left:0;right:0}.method-copy-card:before{background:linear-gradient(90deg, var(--blue), var(--lime))}.method-loss-card:before{background:linear-gradient(90deg, var(--lime), var(--ink))}.method-copy-card p,.method-loss-card p{color:#ffffffe6;z-index:2;max-width:620px;margin:0;font-size:clamp(21px,1.7vw,28px);font-weight:760;line-height:1.18;position:relative}.method-flow-arrow{align-self:center;align-items:center;min-height:42px;display:flex;position:relative}.method-flow-arrow:before{background:linear-gradient(90deg, var(--blue), var(--lime), #ffffffc7);content:"";width:100%;height:2px}.method-flow-arrow span{border-right:2px solid var(--white);border-top:2px solid var(--white);width:13px;height:13px;margin-left:-13px;transform:rotate(45deg)}.revenue-chain{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 80% 30%, #c9ff453d, transparent 26%), linear-gradient(180deg, #ffffffe6, #f6f8f2bd);border:1px solid var(--line);background-size:44px 44px,44px 44px,auto,auto;border-radius:8px;min-height:clamp(280px,24vw,350px);padding:clamp(30px,4vw,54px) clamp(22px,3.2vw,42px) clamp(34px,4vw,52px);position:relative;overflow:hidden}.method-section .chain-visual span{color:var(--ink)}.revenue-chain:before{background:linear-gradient(90deg, var(--blue), var(--lime), var(--ink));content:"";height:4px;position:absolute;top:0;left:0;right:0}.chain-route{z-index:1;position:absolute;inset:clamp(34px,4vw,54px) clamp(26px,4vw,52px) clamp(86px,8vw,116px);overflow:visible}.money-runner,.runner-figure{transform-box:fill-box;transform-origin:50%}.runner-stride{animation:.76s ease-in-out infinite runnerBounce}.runner-body,.runner-neck,.runner-front-arm,.runner-back-arm,.runner-front-leg,.runner-back-leg,.runner-bag-knot{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.runner-back-arm{opacity:.7;animation:.76s ease-in-out infinite runnerArmSwing}.runner-front-leg,.runner-back-leg{animation:.76s linear infinite runnerStep}.runner-back-leg{opacity:.65;animation-delay:-380ms}.runner-head{fill:var(--ink)}.runner-bag{fill:var(--lime);stroke:var(--ink);stroke-linejoin:round;stroke-width:3px}.runner-bag-fold{fill:none;opacity:.68;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.runner-euro{fill:var(--ink);font-size:20px;font-weight:700}.runner-money-trail{filter:drop-shadow(0 3px 4px #09090924);pointer-events:none}.runner-bill{opacity:0;transform-box:fill-box;transform-origin:50%;--bill-lift:-36px;--bill-spin:-40deg;animation:1.2s linear infinite runnerBanknoteTrail}.banknote-paper{fill:#d9edf3;stroke:#274a50;stroke-width:1px}.banknote-frame,.banknote-engraving{fill:none;stroke:#466b62;stroke-width:.55px}.banknote-value{fill:#23483e;font:700 5.5px Georgia,serif}.banknote-strip{stroke:#9bbdb2;stroke-width:1.2px}.runner-bill-0{animation-delay:-.8s}.runner-bill-1{--bill-lift:-7px;--bill-spin:32deg;animation-delay:-.4s}.runner-bill-1 .banknote-paper{fill:#f1e3cc}.runner-bill-2{--bill-lift:-22px;--bill-spin:-22deg}.runner-bill-2 .banknote-paper{fill:#dcebc6}@keyframes runnerBounce{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2px)}}@keyframes runnerStep{0%,to{d:path("M40 57 Q50 60 58 68 Q54 78 48 86 L55 87")}25%{d:path("M40 57 Q40 67 40 76 Q33 82 27 88 L34 89")}50%{d:path("M40 57 Q30 63 21 68 Q12 61 5 56 L11 55")}75%{d:path("M40 57 Q44 59 48 65 Q36 66 25 67 L30 63")}}@keyframes runnerArmSwing{0%,to{d:path("M49 30 Q55 39 61 43 L74 36")}50%{d:path("M49 30 Q41 39 33 43 L28 32")}}@keyframes runnerBanknoteTrail{0%{opacity:0;transform:translate(0)rotate(-8deg)scale(.8)}15%,55%{opacity:1}to{opacity:0;transform:translate(-168px, var(--bill-lift)) rotate(var(--bill-spin)) scale(1)}}@media (prefers-reduced-motion:reduce){.runner-stride,.runner-front-leg,.runner-back-leg,.runner-back-arm,.runner-bill{animation:none}}.chain-visual{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(8px,1.2vw,16px);display:grid;position:absolute;bottom:clamp(28px,3.5vw,44px);left:clamp(22px,3.2vw,42px);right:clamp(22px,3.2vw,42px)}.chain-visual:before{display:none}.chain-visual span{text-align:left;z-index:2;background:0 0;border:0;align-content:end;justify-items:start;gap:7px;min-height:74px;padding:0 6px;font-size:clamp(13px,1vw,16px);font-weight:820;display:grid;position:relative}.chain-visual span:nth-child(2),.chain-visual span:nth-child(4),.chain-visual span:nth-child(6){transform:none}.chain-visual span:before{background:linear-gradient(180deg, var(--blue), #1f64ff00);box-shadow:none;content:"";border:0;border-radius:0;width:2px;height:28px}.chain-visual span:nth-child(4):before,.chain-visual span:nth-child(7):before{width:4px}.chain-visual span:nth-child(4):before{background:linear-gradient(180deg, var(--lime), #c9ff4500)}.chain-visual span:nth-child(7):before{background:linear-gradient(180deg, var(--ink), #08080a00)}.chain-visual small{color:var(--blue);font-size:11px;font-weight:860}.chain-visual span:nth-child(7) small{color:var(--ink)}@keyframes chainPulse{to{stroke-dashoffset:-120px}}.method-continuation{border:1px solid var(--line);max-width:none;width:min(var(--max), calc(100vw - 48px));background:radial-gradient(circle at 26% 26%,#c9ff4538,#0000 30%),radial-gradient(circle at 86% 18%,#1f64ff1f,#0000 26%),linear-gradient(#ffffffeb,#f6f8f2b8);border-radius:8px;gap:clamp(24px,3.2vw,42px);margin:0 auto clamp(14px,1.8vw,26px);padding:clamp(42px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #11120e0f}.continuation-kicker{z-index:2;margin:0;position:relative}.method-continuation:before{background:linear-gradient(90deg, var(--blue), var(--lime), var(--ink));content:"";height:4px;position:absolute;top:0;left:0;right:0}.continuation-grid{grid-template-columns:minmax(360px,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.bottleneck-map{aspect-ratio:1.32;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 50% 18%, #c9ff4542, transparent 30%), #ffffffbd;background-size:38px 38px,38px 38px,auto,auto;border:1px solid #0909091a;border-radius:8px;min-height:384px;position:relative;overflow:hidden}.bottleneck-map:before{content:"";filter:blur(12px);background:#1f64ff24;border-radius:50%;width:112px;height:52px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.bottleneck-map:after{content:"";filter:blur(5px);z-index:4;background:#c9ff452e;border-radius:999px;width:58px;height:46px;position:absolute;top:66%;left:50%;transform:translate(-50%)}.funnel-scene{z-index:6;width:calc(100% - 44px);height:calc(100% - 36px);position:absolute;inset:16px 22px 20px;overflow:visible}.funnel-fill{fill:url(#funnelGradient);opacity:.3}.funnel-outline,.funnel-neck-wall{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.stick-person{color:var(--ink);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.stick-person .head{fill:var(--white);stroke:currentColor}.funnel-static{display:none}@media (prefers-reduced-motion:reduce){.funnel-motion{display:none}.funnel-static{display:initial}}.bottleneck-copy{z-index:2;gap:clamp(20px,2.8vw,34px);display:grid;position:relative}.bottleneck-copy h2{max-width:780px;font-size:clamp(42px,4.9vw,72px);line-height:.96}.bottleneck-lead,.bottleneck-result{max-width:740px;margin:0}.bottleneck-lead{color:#090909b8;font-size:clamp(21px,1.75vw,29px);font-weight:720;line-height:1.18}.bottleneck-result{color:var(--ink);font-size:clamp(24px,2vw,34px);font-weight:880;line-height:1.08}.system-lines{gap:10px;max-width:720px;margin-top:6px;display:grid}.system-lines span{color:#0909099e;letter-spacing:0;text-transform:uppercase;grid-template-columns:minmax(142px,auto) 1fr;align-items:center;gap:12px;font-size:13px;font-weight:820;display:grid}.system-lines i{transform-origin:0;background:linear-gradient(90deg,#1f64ff8c,#c9ff45e6,#09090942);border-radius:999px;height:2px;display:block}.system-lines span:nth-child(2) i{transform:scaleX(.82)}.system-lines span:nth-child(3) i{transform:scaleX(.7)}.system-lines span:nth-child(4) i{transform:scaleX(.92)}.system-lines span:nth-child(5) i{transform:scaleX(.64)}.system-lines span:nth-child(6) i{transform:scaleX(.78)}.system-lines span:nth-child(7) i{transform:scaleX(.88)}.v3{grid-template-columns:minmax(0,1fr);align-content:start;gap:36px;min-height:0;padding:clamp(46px,5vw,72px);display:grid}.v3-title{align-content:start;min-height:0;display:grid}.v3-title h2{max-width:1100px;font-size:64px;line-height:1.06}.outcomes-title-line{display:block}.v3-title .lime{display:inline-block}.outcomes-summary{border-top:1px solid var(--line);text-wrap:pretty;max-width:none;margin:0;padding-top:24px;display:block}.outcomes-summary strong{color:var(--ink);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;font-weight:650;text-decoration-thickness:3px;display:inline}.route-system{grid-template-columns:19.2% 19.4% 19.4% 19.3%;grid-auto-rows:minmax(180px,auto);align-content:center;gap:0 5.7%;min-height:276px;padding:48px 0;display:grid;position:relative}.route-map-line{pointer-events:none;z-index:2;width:100%;height:220px;position:absolute;inset:calc(50% - 110px) 0 auto;overflow:visible}.route-map-segment{fill:none;stroke:url(#outcomeRouteGradient);stroke-dasharray:14 11;stroke-linecap:round;stroke-width:3px;vector-effect:non-scaling-stroke;animation:18s linear infinite chainPulse}.route-map-finish{stroke-dasharray:none}.chain-route .route-guide{fill:none;opacity:0;stroke:#0000}.chain-route .route-line{fill:none;stroke:url(#chainGradient);stroke-dasharray:18 16;stroke-linecap:round;stroke-width:6px;animation:18s linear infinite chainPulse}.route-group{--route-scale:1;z-index:4;width:auto;min-height:164px;transform:scale(var(--route-scale));transform-origin:50%;padding:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;position:relative}@media (hover:hover) and (pointer:fine){#outcomes .route-group:hover{--route-scale:1.055;border-color:#1f64ff33;box-shadow:0 16px 38px #0909091a}}.route-group:nth-child(2){transform:translateY(-18px) scale(var(--route-scale));grid-area:1/1}.route-group:nth-child(3){transform:translateY(26px) scale(var(--route-scale));grid-area:1/2}.route-group:nth-child(4){transform:translateY(-18px) scale(var(--route-scale));grid-area:1/3}.route-group:nth-child(5){transform:translateY(26px) scale(var(--route-scale));grid-area:1/4}.route-group:nth-child(6){grid-area:2/1;transform:translateY(18px)}.route-group:nth-child(7){grid-area:2/2;transform:translateY(62px)}.route-group:nth-child(8){grid-area:2/3;transform:translateY(18px)}.route-group:nth-child(9){grid-area:2/4;transform:translateY(62px)}.route-group small{width:34px;height:34px;color:var(--white);background:var(--blue);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:900;display:inline-flex}.route-group:nth-child(4) small{color:var(--ink);background:var(--lime)}.route-group b{font-size:15px;font-weight:900;line-height:1.1}.route-group p{color:var(--muted);margin-top:10px;font-size:12px;font-weight:650;line-height:1.27}.decision-pills{justify-content:space-between;gap:10px;display:none;position:absolute;top:calc(50% + 20px);left:4%;right:4%}.decision-pills span{border:1px solid var(--line);min-height:38px;color:var(--soft-ink);white-space:nowrap;background:#ffffffe0;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.v3-accent{background:var(--lime);border-radius:8px;width:112px;height:112px;position:absolute;top:28px;right:28px;transform:rotate(6deg)}.v3-accent:before,.v3-accent:after{content:"";background:var(--ink);border-radius:99px;height:10px;position:absolute;left:22px;right:22px}.v3-accent:before{top:36px}.v3-accent:after{top:60px}.start-block{background:linear-gradient(90deg,#c9ff452e,#0000 26%),linear-gradient(#ffffffdb,#f6f8f29e),#ffffffc2;grid-template-columns:1fr;gap:clamp(26px,3.4vw,42px);min-height:780px;padding:clamp(46px,5vw,72px);display:grid}.start-copy{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:end;gap:clamp(28px,4vw,58px);min-height:auto;padding-bottom:clamp(22px,3vw,34px);display:grid}.start-copy h2{max-width:880px}.start-title{gap:22px;display:grid}.start-title h2{gap:4px;font-size:clamp(40px,4.2vw,66px);display:grid}.start-title h2 span{display:block}.start-title h2 span:last-child{color:var(--ink)}.start-board{min-height:auto;color:var(--white);background:linear-gradient(#ffffff0f 1px, transparent 1px), linear-gradient(90deg, #ffffff0f 1px, transparent 1px), radial-gradient(circle at 18% 18%, #c9ff452e, transparent 24%), var(--ink);background-size:34px 34px,34px 34px,auto,auto;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);gap:clamp(22px,3vw,38px);padding:clamp(24px,3.2vw,38px);display:grid;position:relative;box-shadow:0 36px 90px #09090933}.start-board:before,.start-board:after{display:none}.call-core{z-index:4;max-width:none;min-height:320px;color:var(--white);box-shadow:none;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;align-content:space-between;margin:0;padding:clamp(22px,3vw,32px);display:grid;position:relative}.call-core small{color:var(--ink);background:var(--lime);text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.call-core strong{max-width:430px;font-size:clamp(28px,2.8vw,44px);font-weight:900;line-height:.98;display:block}.call-core p{color:#ffffffc2;margin-top:22px;font-size:15px;font-weight:620;line-height:1.35}.route-panel{z-index:3;align-content:start;gap:16px;display:grid;position:relative}.route-choice-title{z-index:3;width:fit-content;color:var(--lime);text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;margin:0;padding:8px 11px;font-size:12px;font-weight:900;position:relative}.start-routes{z-index:3;border-top:1px solid #ffffff24;grid-template-columns:1fr;gap:0;display:grid;position:relative}.start-route{min-height:68px;color:var(--white);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:46px 1fr;align-items:start;gap:18px;padding:15px 0;display:grid}.start-route small{width:36px;height:36px;color:var(--ink);background:var(--blue);border-radius:8px;place-items:center;margin-bottom:0;font-size:12px;font-weight:900;display:inline-grid}.start-route:nth-child(2n) small{color:var(--ink);background:var(--lime)}.start-route b{max-width:620px;font-size:16px;font-weight:780;line-height:1.18;display:block}.start-cta{z-index:5;width:fit-content;min-height:48px;color:var(--ink);background:var(--lime);border-radius:7px;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex;position:relative;bottom:auto;right:auto}.start-cta:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)}.workflow-block{gap:clamp(34px,5vw,68px);padding:clamp(46px,5vw,72px);display:grid}.workflow-copy{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:clamp(28px,4vw,72px);display:grid}.workflow-copy h2{max-width:1060px;margin-bottom:0}.workflow-copy p{color:var(--white);background:var(--ink);border-radius:8px;margin:0;padding:clamp(22px,2.7vw,34px);font-size:clamp(18px,1.45vw,23px);font-weight:760;line-height:1.18}.workflow-system{border:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 82% 18%, #c9ff4547, transparent 26%), linear-gradient(180deg, #ffffffeb, #f6f8f2bd);background-size:44px 44px,44px 44px,auto,auto;border-radius:8px;grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);gap:clamp(24px,3vw,42px);padding:clamp(24px,3.6vw,48px);display:grid;position:relative}.workflow-system:before{content:"";background:var(--blue);border-radius:8px;width:104px;height:104px;position:absolute;top:clamp(22px,3vw,38px);right:clamp(22px,3vw,38px);transform:rotate(5deg)}.workflow-system:after{content:"";background:linear-gradient(var(--white), var(--white)) 50% 35% / 54px 8px no-repeat, linear-gradient(var(--white), var(--white)) 50% 54% / 54px 8px no-repeat, linear-gradient(var(--white), var(--white)) 50% 73% / 54px 8px no-repeat;width:104px;height:104px;position:absolute;top:clamp(22px,3vw,38px);right:clamp(22px,3vw,38px);transform:rotate(5deg)}.workflow-axis{min-height:520px;color:var(--white);background:var(--ink);border-radius:8px;align-content:space-between;padding:24px;display:grid;position:relative;overflow:hidden}.workflow-axis:before{content:"";background:linear-gradient(180deg, var(--blue), var(--lime), var(--white));border-radius:999px;width:4px;position:absolute;top:28px;bottom:28px;left:34px}.workflow-axis span{z-index:1;max-width:none;padding-left:28px;font-size:clamp(20px,1.75vw,27px);font-weight:900;line-height:.96;position:relative}.workflow-axis span:nth-child(2){color:var(--lime)}.workflow-steps{z-index:2;gap:12px;display:grid;position:relative}.workflow-step{border:1px solid var(--line);background:#ffffffe0;border-radius:8px;grid-template-columns:92px 1fr;align-items:start;gap:clamp(18px,2.3vw,34px);min-height:96px;padding:clamp(18px,2.2vw,26px);display:grid}.workflow-step small{width:fit-content;color:var(--white);background:var(--blue);text-transform:uppercase;border-radius:8px;justify-content:center;padding:12px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.workflow-step:nth-child(2n) small{color:var(--ink);background:var(--lime)}.workflow-step h3{margin:0 0 10px;font-size:clamp(20px,1.8vw,29px);font-weight:860;line-height:1.05}.workflow-step p{max-width:850px;color:var(--muted);margin:0;font-size:clamp(15px,1.08vw,17px);font-weight:650;line-height:1.34}.route-formats-block{color:var(--ink);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(circle at 12% 18%, #c9ff4533, transparent 28%), radial-gradient(circle at 88% 12%, #1f55ff1f, transparent 24%), #ffffffc7;background-size:44px 44px,44px 44px,auto,auto,auto;gap:clamp(30px,4vw,52px);padding:clamp(46px,5vw,72px);display:grid}.route-formats-block:before{display:none}.route-formats-block:after{content:"ROUTES";color:#0000;opacity:.18;-webkit-text-stroke:1px #08080a33;font-size:clamp(120px,18vw,300px);font-weight:900;line-height:.8;position:absolute;top:46px;right:-4vw}.route-formats-head{z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:end;gap:clamp(28px,4vw,74px);display:grid;position:relative}.route-formats-head .section-kicker{color:var(--blue)}.route-formats-head h2{margin-bottom:0}.route-formats-head p{color:var(--muted);margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:680;line-height:1.28}.route-format-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.route-format-card{min-height:340px;color:var(--ink);border:1px solid var(--line);background:#ffffffdb;border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:16px;padding:clamp(20px,2.2vw,28px);text-decoration:none;display:grid}.route-format-card:first-child{color:var(--ink);background:var(--white)}.route-format-card:nth-child(3){background:var(--blue);color:var(--white)}.route-format-card:nth-child(5){background:linear-gradient(135deg,#c9ff4570,#0000 42%),#ffffffeb;grid-column:1/-1;min-height:auto}.route-format-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.route-format-top span{width:42px;height:36px;color:var(--ink);background:var(--lime);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.route-format-card:first-child .route-format-top span,.route-format-card:nth-child(3) .route-format-top span{color:var(--white);background:var(--ink)}.route-format-top strong{text-align:right;font-size:13px;font-weight:860;line-height:1.15}.route-format-card h3{margin:0;font-size:clamp(25px,2.1vw,34px);font-weight:860;line-height:1.05}.route-format-details{gap:14px;display:grid}.route-format-details p{color:currentColor;opacity:.74;margin:0;font-size:clamp(13px,.98vw,15px);font-weight:620;line-height:1.32}.route-format-details b{opacity:1;font-size:clamp(14px,1vw,16px);font-weight:900;line-height:1.22;display:block}.route-format-bottom{justify-content:space-between;align-items:end;gap:16px;display:flex}.route-format-bottom small{margin-top:0}.route-format-bottom span{color:currentColor;text-align:right;text-transform:uppercase;text-underline-offset:4px;font-size:12px;font-weight:900;text-decoration:underline}.route-format-card small{color:var(--blue);text-transform:uppercase;align-self:end;margin-top:auto;font-size:12px;font-weight:900}.route-format-card:nth-child(3) small{color:var(--lime)}.route-format-cta{z-index:2;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}.route-format-cta p{color:var(--muted);flex:480px;margin:0;font-size:clamp(17px,1.25vw,20px);font-weight:700;line-height:1.26}.route-button{min-height:48px;color:var(--white);background:var(--ink);border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.case-studies-block{background:linear-gradient(125deg, #ffffffeb, #f5f8efd1), var(--white);min-height:auto;padding:clamp(46px,5vw,72px)}.case-studies-block:after{content:"CASES";z-index:0;color:#0000;opacity:.2;-webkit-text-stroke:1px #0909093d;font-size:clamp(110px,16vw,230px);font-weight:950;line-height:.8;position:absolute;bottom:-24px;right:-18px}.cases-head{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:end;gap:clamp(24px,5vw,78px);margin-bottom:clamp(34px,5vw,64px);display:grid}.cases-head h2{max-width:900px}.cases-note{border-left:4px solid var(--lime);gap:20px;padding-left:clamp(18px,2vw,28px);display:grid}.cases-note p{color:var(--muted);font-size:clamp(18px,1.35vw,22px);font-weight:680;line-height:1.2}.cases-link,.case-proof a{color:var(--blue);text-transform:uppercase;font-size:14px;font-weight:950;text-decoration:none}.case-showcase{grid-template-columns:minmax(0,1.02fr) minmax(0,.7fr) minmax(0,.7fr);gap:14px;display:grid;position:relative}.case-showcase:before{content:"";z-index:0;background:linear-gradient(90deg,#1c5cff29,#c9ff4573);height:160px;position:absolute;top:58px;left:8%;right:2%;transform:rotate(-2deg)}.case-proof{z-index:1;border:1px solid var(--line);background:#ffffffdb;border-radius:8px;gap:15px;min-width:0;min-height:460px;padding:clamp(22px,2.4vw,34px);display:grid;position:relative;box-shadow:0 28px 80px #0909090f}.case-proof.featured{min-height:520px;color:var(--white);background:var(--ink);padding:clamp(28px,3vw,46px)}.case-proof.featured p{max-width:690px}.case-proof.featured .case-work-list{margin-top:clamp(18px,2vw,30px)}.case-proof:nth-child(2){margin-top:36px}.case-proof:nth-child(3){margin-top:72px}#formats .route-format-card,#cases .case-proof{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:relative;transform:scale(1)}@media (hover:hover) and (pointer:fine){#formats .route-format-card:hover,#cases .case-proof:hover{z-index:3;transform:scale(1.055);box-shadow:0 16px 38px #0909091a}}@media (prefers-reduced-motion:reduce){#formats .route-format-card,#cases .case-proof{transition:none}#formats .route-format-card:hover,#cases .case-proof:hover{transform:none}}.case-proof-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-proof-top span{min-width:36px;height:28px;color:var(--ink);background:var(--lime);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.case-proof-top strong{color:currentColor;opacity:.72;text-align:right;text-transform:uppercase;overflow-wrap:anywhere;max-width:230px;font-size:12px;font-weight:900;line-height:1.12}.case-proof h3{overflow-wrap:anywhere;max-width:700px;font-size:clamp(24px,2.45vw,39px);font-weight:900;line-height:1.02}.case-proof:not(.featured) h3{max-width:none;font-size:clamp(20px,1.55vw,25px);line-height:1.05}.case-proof p{color:currentColor;opacity:.74;overflow-wrap:anywhere;font-size:clamp(14px,1vw,16px);font-weight:650;line-height:1.28}.case-work-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.case-work-list li{color:currentColor;opacity:.72;overflow-wrap:anywhere;grid-template-columns:8px 1fr;align-items:start;gap:10px;font-size:clamp(12px,.86vw,13px);font-weight:740;line-height:1.24;display:grid}.case-work-list li:before{content:"";background:var(--blue);border-radius:99px;width:6px;height:6px;margin-top:6px}.case-proof.featured .case-work-list li:before{background:var(--lime)}.case-result{background:#c9ff4533;border:1px solid #c9ff455c;border-radius:8px;gap:8px;margin-top:auto;padding:18px;display:grid}.case-proof:not(.featured) .case-result{background:#1c5cff14;border-color:#1c5cff2e}.case-proof.featured a{color:var(--lime)}.case-result small{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:950}.case-proof.featured .case-result small{color:var(--lime)}.case-result b{font-size:clamp(14px,1vw,15px);line-height:1.24;display:block}.cases-more-button{width:min(520px,100%);max-width:100%;min-height:52px;color:var(--white);background:var(--ink);border-radius:8px;justify-content:center;align-items:center;margin:clamp(34px,4vw,54px) auto 0;padding:0 22px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.case-client-plaque{z-index:1;background:radial-gradient(circle at 22% 46%,#c9ff4557,#0000 30%),radial-gradient(circle at 76% 42%,#1c5cff29,#0000 32%),linear-gradient(105deg,#fff,#faffed 46%,#f2f6ff);border:1px solid #0909091f;border-radius:8px;width:100%;margin:clamp(26px,4vw,48px) auto 0;position:relative;overflow:hidden;box-shadow:0 28px 90px #09090914,inset 0 1px #ffffffe0,inset 0 -1px #0909090f}.case-client-plaque:before{background:linear-gradient(90deg, var(--lime), var(--blue) 58%, var(--ink));content:"";z-index:2;height:4px;position:absolute;top:0;left:0;right:0}.case-client-plaque:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(112deg,#0000 0 16%,#ffffffb8 24%,#0000 34%),radial-gradient(circle at 50% 64%,#c9ff4561,#0000 58%);width:min(1120px,92vw);height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-marquee{z-index:1;min-height:clamp(110px,8.5vw,138px);position:relative;overflow:hidden}.logo-marquee:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#1c5cff3d,#c9ff4585,#0909092e,#0000);height:2px;position:absolute;top:64%;left:0;right:0;transform:translateY(-50%)}.logo-marquee:after{display:none}.logo-marquee-track{z-index:1;align-items:center;gap:20px;width:max-content;padding:clamp(22px,2.8vw,34px) 0;animation:52s linear infinite logoMarquee;display:flex;position:relative}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}.logo-marquee-item{flex:none;justify-content:center;align-items:center;min-width:0;height:clamp(54px,6vw,78px);padding:0;transition:opacity .18s,transform .18s;display:flex;position:relative}.logo-marquee-item:nth-child(odd){transform:translateY(-6px)}.logo-marquee-item:nth-child(2n){transform:translateY(7px)}.logo-marquee:hover .logo-marquee-item{opacity:.68}.logo-marquee .logo-marquee-item:hover{opacity:1;transform:translateY(-8px)scale(1.04)}.logo-marquee-item img{object-fit:contain;max-width:clamp(120px,11vw,174px);max-height:clamp(36px,4vw,56px);display:block}.about-founder{background:radial-gradient(circle at 18% 14%,#c9ff4552,#0000 30%),radial-gradient(circle at 78% 22%,#1c5cff1f,#0000 30%),linear-gradient(#fffffff2,#fafaf6e0);grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:start;gap:clamp(28px,4vw,54px);min-height:auto;padding:clamp(54px,6vw,86px) clamp(46px,5vw,72px);display:grid}.about-founder:after{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0909091f 1px,#0000 1px),linear-gradient(#0909091f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 12%,#000 42%,#0000 78%);mask-image:linear-gradient(115deg,#0000 12%,#000 42%,#0000 78%)}.about-founder-copy{align-content:start;gap:clamp(28px,3vw,42px);min-height:0;display:grid}.about-founder-copy h2{max-width:860px;font-size:clamp(54px,6.2vw,96px);line-height:.88}.about-founder-text{gap:clamp(22px,2.5vw,34px);max-width:820px;display:grid}.about-intro-card{color:var(--ink);padding:0 0 clamp(10px,1.2vw,16px)}.about-intro-card span,.about-insight small{color:var(--blue);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:950;display:block}.about-intro-card p{max-width:760px;font-size:clamp(24px,2.15vw,35px);font-weight:900;line-height:1.02}.about-insight{border-left:4px solid var(--blue);padding:4px 0 4px clamp(20px,2vw,28px)}.about-insight small{color:var(--blue);margin-bottom:14px}.about-insight p{color:var(--soft-ink);font-size:clamp(20px,1.55vw,26px);font-weight:840;line-height:1.12}.about-founder-visual{display:block}.about-photo-card{background:#141713;border-radius:8px;min-height:460px;position:relative;overflow:hidden}.about-photo-card:after{content:"";background:linear-gradient(#0000 38%,#090909c7);position:absolute;inset:0}.about-photo-card img{object-fit:cover;object-position:center 46%;width:100%;height:100%;min-height:460px;display:block}.about-photo-badge{background:var(--lime);color:var(--ink);z-index:2;border-radius:8px;padding:18px;position:absolute;bottom:18px;left:18px;right:18px}.about-photo-badge span{text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.about-photo-badge b{font-size:clamp(22px,2vw,32px);line-height:.98;display:block}.about-facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.about-fact{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;min-height:104px;padding:16px 18px}.about-fact b{font-size:clamp(30px,2.8vw,46px);line-height:.9;display:block}.about-fact span{color:var(--muted);margin-top:10px;font-size:13px;font-weight:560;line-height:1.28;display:block}.about-founder-bottom{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:18px;padding:clamp(18px,2.5vw,28px) 0 0;display:grid}.about-founder-bottom p{color:var(--soft-ink);max-width:760px;font-size:clamp(18px,1.35vw,23px);font-weight:760;line-height:1.18}.about-founder-bottom a{color:var(--blue);text-underline-offset:5px;flex:none;align-items:center;min-height:auto;padding:0;font-size:16px;font-weight:920;text-decoration:underline;display:inline-flex}.testimonials-section{background:radial-gradient(circle at 82% 12%,#1c5cff1f,#0000 28%),radial-gradient(circle at 16% 88%,#c9ff4547,#0000 32%),#ffffffe0;gap:clamp(30px,4vw,54px);min-height:auto;padding:clamp(54px,6vw,86px) clamp(46px,5vw,72px);display:grid}.testimonials-head{grid-template-columns:1fr;align-items:end;gap:clamp(24px,5vw,90px);display:grid}.testimonials-head>div{min-width:0}.testimonials-head h2{max-width:900px;font-size:clamp(50px,5.6vw,82px);line-height:.88}.testimonials-head p{color:var(--soft-ink);font-size:clamp(20px,1.55vw,27px);font-weight:780;line-height:1.16}.reviews-wall{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid;position:relative}.reviews-wall:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000 0 17px,#0909090d 17px 18px,#0000 18px 36px),linear-gradient(#c9ff458c,#1c5cff29);border-radius:999px;width:8px;height:112%;position:absolute;top:-6%;left:clamp(28px,4vw,60px)}.review-note{background:radial-gradient(circle at 90% 8%,#c9ff456b,#0000 28%),linear-gradient(140deg,#fffffff5,#f8f9f4e6);border:1px solid #0909091a;border-radius:8px;gap:16px;padding:clamp(22px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #09090914}.review-note:first-child{grid-area:1/1/auto/span 4}.review-note:nth-child(2){background:radial-gradient(circle at 94% 8%, #1c5cff2b, transparent 28%), var(--ink);color:var(--white);grid-area:1/5/auto/span 4;margin-top:clamp(24px,2.8vw,44px)}.review-note:nth-child(3){background:linear-gradient(135deg,#c9ff45e0,#f4ffd3f0);grid-area:1/9/auto/span 4;margin-top:clamp(10px,2vw,26px)}.review-note:nth-child(4){background:radial-gradient(circle at 8% 12%,#1c5cff2e,#0000 34%),#fffffff0;grid-area:2/5/auto/span 4}.review-note:nth-child(5){background:radial-gradient(circle at 90% 12%,#c9ff4557,#0000 30%),#fffffff0;grid-area:2/9/auto/span 4;margin-top:clamp(20px,2.4vw,38px)}.review-note:nth-child(6){grid-area:2/1/auto/span 4}.review-note:after{color:#09090914;content:"“";font-size:114px;font-weight:950;line-height:.72;position:absolute;top:18px;right:18px}.review-note:nth-child(2):after{color:#ffffff14}.review-note-top{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.review-note-top>span{background:var(--blue);color:var(--white);border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:inline-flex}.review-note:nth-child(2) .review-note-top>span{background:var(--lime);color:var(--ink)}.review-note-top b{font-size:clamp(23px,1.8vw,31px);line-height:1;display:block}.review-note-top small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:780;line-height:1.12;display:block}.review-note:nth-child(2) .review-note-top small{color:#ffffff9e}.review-note-body,.review-note details div{color:var(--soft-ink);z-index:1;gap:12px;font-size:clamp(16px,1.05vw,18px);font-weight:650;line-height:1.32;display:grid;position:relative}.review-note:nth-child(2) .review-note-body,.review-note:nth-child(2) details div{color:#ffffffb8}.review-note details{z-index:1;border-top:1px solid #0909091f;padding-top:15px;position:relative}.review-note:nth-child(2) details{border-top-color:#ffffff29}.review-note summary{color:var(--blue);cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:940;list-style:none}.review-note:nth-child(2) summary{color:var(--lime)}.review-note summary::-webkit-details-marker{display:none}.review-note summary:after{content:" +"}.review-note details[open] summary:after{content:" -"}.review-note details div{margin-top:16px}.faq-section{background:radial-gradient(circle at 82% 18%,#c9ff4557,#0000 27%),radial-gradient(circle at 12% 80%,#1c5cff1f,#0000 30%),#ffffffe6;gap:clamp(30px,4vw,54px);min-height:auto;padding:clamp(54px,6vw,86px) clamp(46px,5vw,72px);display:grid;overflow:hidden}.faq-lead{max-width:960px}.faq-lead h2{font-size:clamp(64px,7.6vw,124px);line-height:.84}.faq-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid;position:relative}.faq-board:before{background:linear-gradient(90deg, var(--blue), var(--lime), transparent);content:"";height:3px;position:absolute;top:-22px;left:0;right:0}.faq-item{background:#ffffffdb;border:1px solid #0909091a;border-radius:8px;min-height:0;position:relative;overflow:hidden;box-shadow:0 20px 60px #0909090f}.faq-item:first-child{background:radial-gradient(circle at 88% 12%, #ffffff9e, transparent 32%), linear-gradient(135deg, var(--lime), #efffc5);grid-column:span 2}.faq-item:nth-child(5){background:radial-gradient(circle at 8% 12%,#1c5cff24,#0000 34%),#ffffffeb}.faq-item:nth-child(8){background:radial-gradient(circle at 88% 10%, #c9ff455c, transparent 34%), var(--ink);color:var(--white);grid-column:span 2}.faq-item summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:20px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{background:var(--blue);color:var(--white);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:inline-flex}.faq-item:nth-child(8) summary span{background:var(--lime);color:var(--ink)}.faq-item summary b{padding-right:28px;font-size:clamp(19px,1.48vw,25px);font-weight:900;line-height:1.02;position:relative}.faq-item summary b:after{color:var(--blue);content:"+";font-size:24px;font-weight:900;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item[open] summary b:after{content:"-"}.faq-item:nth-child(8) summary b:after{color:var(--lime)}.faq-item p{color:var(--soft-ink);max-width:850px;margin:0;padding:0 20px 22px 70px;font-size:clamp(15px,1vw,17px);font-weight:650;line-height:1.33}.faq-item:nth-child(8) p{color:#ffffffb3}.difference-section{color:var(--white);background:radial-gradient(circle at 16% 16%,#c9ff4538,#0000 30%),radial-gradient(circle at 84% 28%,#1c5cff33,#0000 34%),linear-gradient(135deg,#070707,#111114 54%,#080809);border:0;border-radius:8px;min-height:auto;padding:clamp(54px,6vw,86px) clamp(46px,5vw,72px);box-shadow:0 36px 110px #0909092e}.difference-section:before{display:none}.difference-section:after{content:"";background:linear-gradient(90deg,#0000,#c9ff4594,#1c5cff6b,#0000);height:3px;position:absolute;bottom:0;left:0;right:0}.difference-lead{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(320px,.58fr);align-items:end;gap:clamp(26px,5vw,86px);display:grid;position:relative}.difference-lead .section-kicker{color:var(--lime)}.difference-lead h2{color:var(--white);max-width:860px;font-size:clamp(48px,6vw,88px);line-height:.92}.difference-lead p{color:#ffffffad;font-size:clamp(18px,1.35vw,22px);font-weight:680;line-height:1.2}.difference-comparison{z-index:1;grid-template-columns:minmax(0,1fr) minmax(58px,.12fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(14px,2.4vw,30px);margin-top:clamp(38px,5vw,70px);display:grid;position:relative}.difference-card{border:1px solid #ffffff29;border-radius:8px;gap:26px;min-height:310px;padding:clamp(24px,3vw,42px);display:grid}.difference-card span{text-transform:uppercase;border-radius:999px;place-self:start;padding:8px 12px;font-size:12px;font-weight:920;display:inline-flex}.difference-card b{max-width:560px;font-size:clamp(30px,3.6vw,54px);line-height:.96;display:block}.difference-card p{max-width:560px;margin:0;font-size:clamp(16px,1.1vw,18px);font-weight:660;line-height:1.28}.difference-card.agency{color:var(--white);background:#ffffff12}.difference-card.agency span{color:#ffffffbd;background:#ffffff1f}.difference-card.agency p{color:#ffffff9e}.difference-card.partner{background:radial-gradient(circle at 78% 20%, #ffffff8f, transparent 30%), linear-gradient(135deg, var(--lime), #eefed0);color:var(--ink);border-color:#c9ff4594;box-shadow:0 26px 80px #c9ff451f}.difference-card.partner span{background:var(--ink);color:var(--white)}.difference-switch{justify-content:center;align-items:center;display:flex;position:relative}.difference-switch:before{background:linear-gradient(180deg, #ffffff2e, var(--lime), var(--blue));content:"";width:2px;height:100%;max-height:280px}.difference-switch span{background:var(--white);border:6px solid var(--ink);border-radius:999px;width:34px;height:34px;position:absolute;box-shadow:0 0 0 1px #fff3}.difference-system{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:clamp(18px,2vw,28px);display:grid;position:relative}.difference-system span{color:#ffffffb8;text-align:center;text-transform:uppercase;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 10px;font-size:12px;font-weight:880;display:flex}.difference-system span:nth-child(2n){background:#ffffff12}.difference-system span:nth-child(3n){color:#c9ff45db;border-color:#c9ff4557}.difference-outcome{border-left:4px solid var(--lime);z-index:1;max-width:920px;margin-top:clamp(30px,4vw,48px);padding-left:clamp(18px,2.4vw,30px);position:relative}.difference-outcome p{color:var(--white);font-size:clamp(22px,2vw,34px);font-weight:780;line-height:1.12}.final-cta{color:var(--white);min-height:560px;width:min(var(--max), calc(100vw - 48px));background:radial-gradient(circle at 84% 0,#c9ff4585,#0000 26%),radial-gradient(circle at 10% 88%,#1c5cff38,#0000 28%),linear-gradient(135deg,#080905 0%,#141610 58%,#22271a 100%);border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(340px,.42fr);align-items:center;gap:clamp(28px,4.6vw,74px);margin:clamp(16px,2vw,28px) auto 0;padding:clamp(46px,5.8vw,76px);display:grid;position:relative;overflow:hidden}.final-cta:before{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000d9,#0000 68%);mask-image:linear-gradient(135deg,#000000d9,#0000 68%)}.final-cta>*{z-index:1;position:relative}.final-cta-copy{max-width:940px}.final-cta .eyebrow{color:var(--lime)}.final-cta h2{color:var(--white);max-width:850px;margin-top:14px;font-size:clamp(46px,5.2vw,82px);line-height:.92}.final-cta p:not(.eyebrow){color:#ffffffb8;max-width:840px;margin-top:clamp(20px,2.5vw,30px);font-size:clamp(18px,1.35vw,22px);font-weight:680;line-height:1.28}.final-cta-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px;margin-top:clamp(28px,3.4vw,42px);display:grid}.final-cta-flow span{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;align-items:center;min-height:58px;padding:0 16px;font-size:clamp(14px,.95vw,16px);font-weight:840;display:inline-flex}.final-cta-flow span:nth-child(2){color:var(--lime);background:#c9ff451f;border-color:#c9ff4547}.final-cta-panel{color:var(--ink);background:#fffffff0;border:1px solid #ffffff4d;border-radius:8px;gap:18px;padding:clamp(22px,2.5vw,30px);display:grid}.final-cta-panel span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.final-cta-panel b{font-size:clamp(24px,1.9vw,32px);line-height:1}.final-cta-actions{gap:10px;display:grid}.final-cta-actions a{background:var(--ink);color:var(--white);border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:clamp(16px,1.08vw,18px);font-weight:920;line-height:1.08;text-decoration:none;display:inline-flex}.final-cta-actions a:nth-child(2){background:var(--white);color:var(--ink);border:1px solid #09090924}.final-telegram{background:var(--lime);color:var(--ink);border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:14px 16px;font-size:15px;font-weight:820;line-height:1.2;text-decoration:none;display:flex}.final-telegram:before{background:var(--blue);content:"";border-radius:999px;flex:none;width:13px;height:13px;box-shadow:0 0 0 6px #1c5cff1f}.telegram-subscribe{background:var(--lime);color:var(--ink);border:1px solid #c9ff45b8;border-radius:8px;align-self:center;gap:12px;max-width:390px;padding:clamp(22px,2.5vw,30px);text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.telegram-subscribe>span{color:#09090994;text-transform:uppercase;font-size:11px;font-weight:950}.telegram-subscribe>b{font-size:clamp(22px,1.8vw,30px);line-height:1.02}.telegram-subscribe>p{color:#090909a8!important;margin:0!important;font-size:14px!important;font-weight:520!important;line-height:1.4!important}.telegram-subscribe>small{border-top:1px solid #0909092e;justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;font-size:14px;font-weight:900;display:flex}.telegram-subscribe i{font-size:18px;font-style:normal}@media (hover:hover) and (pointer:fine){.telegram-subscribe:hover{transform:translateY(-3px);box-shadow:0 18px 48px #c9ff4529}}.final-cta-rings{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:min(25vw,340px);position:absolute;bottom:-22%;right:18%}.final-cta-rings:before,.final-cta-rings:after{border:inherit;border-radius:inherit;content:"";position:absolute;inset:16%}.final-cta-rings:after{inset:32%}.site-footer{color:var(--white);background:radial-gradient(circle at 82% 16%,#c9ff452e,#0000 26%),radial-gradient(circle at 10% 100%,#1c5cff29,#0000 30%),linear-gradient(135deg,#080905 0%,#11130f 58%,#1b2016 100%);border:0;border-radius:8px 8px 0 0;grid-template-columns:minmax(280px,.95fr) minmax(320px,.72fr) minmax(240px,.42fr);gap:clamp(28px,4vw,58px);margin:clamp(16px,2vw,28px) clamp(12px,2vw,24px) 0;padding:clamp(38px,5vw,64px);display:grid;position:relative;overflow:hidden}.site-footer:before{content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000000e6,#0000 76%);mask-image:linear-gradient(135deg,#000000e6,#0000 76%)}.site-footer:after{color:#ffffff09;content:"DM";letter-spacing:0;font-size:clamp(120px,18vw,280px);font-weight:950;line-height:.78;position:absolute;bottom:-.16em;right:2%}.site-footer>*{z-index:1;position:relative}.footer-main{flex-direction:column;align-items:flex-start;gap:13px;max-width:560px;display:flex}.footer-main b{color:var(--white);font-size:clamp(34px,3.8vw,58px);line-height:.96}.footer-main span{color:var(--lime);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:920}.footer-main p{color:#ffffffb3;max-width:460px;margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:680;line-height:1.22}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.footer-nav div{align-content:start;gap:11px;display:grid}.footer-nav small{color:#ffffff6b;text-transform:uppercase;font-size:12px;font-weight:920}.footer-nav a,.footer-bottom a{color:#ffffffc2;font-size:15px;font-weight:760;text-decoration:none}.footer-nav a:hover,.footer-bottom a:hover{color:var(--lime)}.footer-action{align-content:start;justify-items:stretch;gap:18px;display:grid}.footer-action>a{background:var(--lime);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;min-height:60px;padding:0 22px;font-size:17px;font-weight:940;text-decoration:none;display:inline-flex}.footer-signal{background:linear-gradient(110deg,#1f55ff1a,#0000 48%),#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:15px;height:86px;padding:14px 16px;display:flex}.footer-audio-pulse{border:1px solid #fff3;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;gap:3px;height:52px;display:flex}.footer-audio-pulse i{background:var(--white);opacity:.82;border-radius:999px;width:3px;height:10px;display:block}.footer-audio-pulse i:nth-child(2),.footer-audio-pulse i:nth-child(4){height:20px}.footer-audio-pulse i:nth-child(3){background:var(--blue);opacity:1;height:30px}.footer-signal-track{background:linear-gradient(90deg,#ffffff2e,#c8ff4da6);flex:auto;min-width:42px;height:1px;position:relative}.footer-signal-track:before,.footer-signal-track:after{content:"";background:#ffffff61;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.footer-signal-track:before{left:0}.footer-signal-track:after{background:var(--lime);right:0}.footer-signal-track i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite footerSignalTravel;position:absolute;top:-3px;left:0;box-shadow:0 0 14px #c8ff4db3}.footer-signal-next{background:var(--lime);color:var(--ink);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:24px;font-weight:760;line-height:1;display:flex}@keyframes footerSignalTravel{0%,14%{opacity:0;left:0}24%{opacity:1}76%{opacity:1}86%,to{opacity:0;left:calc(100% - 7px)}}.footer-bottom{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;display:flex}.footer-bottom span{color:#ffffff7a;font-size:14px;font-weight:720}.footer-bottom div{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes softSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=980px){.v3,.start-block,.problem-layout,.start-copy,.start-board,.workflow-copy,.workflow-system,.route-formats-head,.route-format-grid,.continuation-grid,.about-founder,.testimonials-head,.faq-lead,.difference-lead,.difference-comparison,.final-cta{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.footer-main,.footer-bottom{grid-column:1/-1}.difference-switch{min-height:56px}.difference-switch:before{width:100%;height:2px;max-height:none}.difference-system{grid-template-columns:repeat(4,minmax(0,1fr))}.reviews-wall,.faq-board{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-item:first-child,.faq-item:nth-child(8){grid-column:auto}.review-note:first-child,.review-note:nth-child(2),.review-note:nth-child(3),.review-note:nth-child(4),.review-note:nth-child(5),.review-note:nth-child(6){grid-area:auto;margin-top:0}.variant{min-height:auto}.v3-title,.route-system{min-height:0}.v3-title h2{font-size:52px}.route-system{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.route-system .route-group{transform:scale(var(--route-scale));grid-area:auto}.route-map-line{display:none}.start-copy,.start-board,.about-founder-copy{min-height:auto}.decision-pills{flex-wrap:wrap;justify-content:flex-start}.final-cta-flow{grid-template-columns:1fr}.problem-section,.method-section,.method-continuation{width:min(var(--max), calc(100vw - 48px))}.problem-intro{min-height:auto}.system-orbit{width:min(100%,720px);margin:0 auto}}@media (width<=720px){html,body{max-width:100%;overflow-x:clip}.page{width:min(100% - 24px, var(--max))}.variant{width:calc(100vw - 24px);margin-bottom:26px}.problem-section,.method-section,.method-continuation{width:calc(100vw - 24px);padding:42px 18px 38px}.method-continuation{margin-bottom:26px}.continuation-grid{grid-template-columns:1fr;gap:26px}.bottleneck-map{aspect-ratio:1/1.04;min-height:0}.funnel-scene{width:calc(100% - 16px);inset:18px 8px}.bottleneck-copy h2{font-size:clamp(34px,9.5vw,44px)}.bottleneck-lead{font-size:19px}.bottleneck-result{font-size:23px}.system-lines span{grid-template-columns:minmax(112px,auto) 1fr;font-size:11px}.orbit-layout .problem-intro h2{font-size:clamp(36px,11vw,48px);line-height:.98}.micro-list span{border-radius:8px;align-items:flex-start;min-height:0;padding:12px 14px;line-height:1.25}.micro-list span:before{margin-top:5px}.system-orbit{min-height:430px}.orbit-ring{inset:34px}.orbit-ring:nth-child(2){inset:78px}.orbit-core{width:150px;height:150px}.orbit-core strong{font-size:22px}.orbit-point{width:112px;min-height:58px;font-size:12px}.orbit-point:nth-child(4){top:10px}.orbit-point:nth-child(5){top:84px;right:8px}.orbit-point:nth-child(6){top:188px;right:-2px}.orbit-point:nth-child(7){bottom:70px;right:10px}.orbit-point:nth-child(8){bottom:8px}.orbit-point:nth-child(9){bottom:70px;left:10px}.orbit-point:nth-child(10){top:142px;left:-2px}.problem-summary p{font-size:clamp(20px,6vw,26px);line-height:1.14}.hero{gap:26px;padding:42px 20px 30px}.hero-copy,.hero-visual,.hero-stage{min-width:0;max-width:100%}.hero-title{max-width:100%;font-size:clamp(45px,12.2vw,58px)}.hero-title span{max-width:100%}.hero-title span:last-child{font-size:clamp(36px,10.4vw,46px);line-height:.98}.hero-title .hero-highlight{padding:0 8px 6px;font-size:clamp(54px,15.2vw,66px)}.hero .lead{font-size:18px;line-height:1.22}.hero-actions{grid-template-columns:1fr;display:grid}.proof-row{grid-template-columns:1fr;max-width:100%}.proof{min-height:auto}.hero-stage{min-height:620px}.hero-stage .portrait-frame{min-height:0;position:absolute;inset:96px 0 20px 70px;transform:none}.growth-ticket{width:min(238px,68vw);top:12px;right:0}.growth-ticket strong{font-size:21px}.growth-canvas{width:min(288px,86vw);margin-top:0;padding:14px;bottom:18px;left:0}.canvas-bars{height:104px;margin-top:26px}.canvas-grid{grid-template-columns:1fr 1fr}.v3,.start-block,.workflow-block{padding:34px 18px 28px}.method-section{max-width:100%;padding-inline:18px;overflow:hidden}.method-header,.method-header h2,.method-idea-grid,.revenue-chain{min-width:0;max-width:100%}.method-idea-grid{grid-template-columns:1fr;gap:22px}.method-flow-arrow{display:none}.method-copy-card:before,.method-loss-card:before{top:-10px}.method-copy-card p,.method-loss-card p{font-size:20px}.revenue-chain{min-height:380px;padding:26px 14px 34px}.chain-route{inset:42px 8px 112px}.chain-visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;bottom:22px;left:12px;right:12px}.chain-visual span{min-height:54px;padding:0;font-size:11px}.chain-visual small{font-size:10px}h2{overflow-wrap:break-word;font-size:clamp(34px,10vw,44px)}.testimonials-head h2{font-size:clamp(34px,9.2vw,38px)}.route-system{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;min-height:auto;padding:22px 0 0;display:grid}.v3-title{min-height:auto}.v3-title h2{font-size:36px;line-height:1.1}.outcomes-summary{padding-top:22px}.route-line,.route-map-line,.decision-pills,.v3-accent{display:none}.route-group{width:auto;min-height:auto;padding:18px;position:relative;grid-area:auto!important;inset:auto!important;transform:none!important}.route-group b{font-size:18px;line-height:1.16}.logo-marquee{contain:layout paint;width:100%;min-height:106px}.logo-marquee-track{width:max-content;min-width:max-content;position:absolute;top:0;left:0}.start-copy,.start-board,.workflow-axis{min-height:auto}.workflow-system:before,.workflow-system:after{display:none}.workflow-axis{align-content:start;gap:12px}.workflow-axis span{max-width:none;font-size:20px}.workflow-step{grid-template-columns:1fr}.route-format-card:nth-child(5){grid-column:auto}.route-format-cta{flex-direction:column;align-items:stretch}.route-format-cta p{flex:none}.cases-head,.case-showcase{grid-template-columns:1fr}.case-proof,.case-proof.featured,.case-proof:nth-child(2),.case-proof:nth-child(3){min-height:auto;margin-top:0}.case-showcase:before{display:none}.difference-section,.about-founder,.testimonials-section,.faq-section{padding:38px 18px}.faq-board{grid-template-columns:1fr}.faq-item p{padding-left:20px}.reviews-wall{grid-template-columns:1fr}.reviews-wall:before{display:none}.about-founder-bottom{flex-direction:column;align-items:stretch}.about-facts{grid-template-columns:1fr}.difference-system{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{width:calc(100vw - 24px);padding:38px 18px}.site-footer{grid-template-columns:1fr;margin-inline:12px;padding:34px 18px}.footer-nav{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom div{justify-content:flex-start}.start-board:before,.start-board:after{display:none}.start-routes{grid-template-columns:1fr}.start-cta{margin-top:14px;position:relative;bottom:auto;right:auto}}.bottleneck-layout{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:stretch}.bottleneck-layout .problem-intro{align-self:center}.bottleneck-layout .problem-intro h2{max-width:760px;font-size:clamp(42px,5vw,78px);font-weight:900;line-height:.94}.bottleneck-layout .problem-intro h2 span{color:var(--muted);display:inline}.problem-lead{color:var(--soft-ink);max-width:650px;margin:clamp(22px,2.6vw,34px) 0 0;font-size:clamp(17px,1.3vw,21px);font-weight:520;line-height:1.42}.problem-funnel{border:1px solid var(--line);background:radial-gradient(circle at 50% 54%,#c9ff453d,#0000 29%),linear-gradient(#0909090b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#0909090b 1px,#0000 1px) 0 0/42px 42px,#ffffffad;border-radius:8px;min-height:clamp(480px,39vw,590px);position:relative;overflow:hidden}.problem-funnel .funnel-scene{width:calc(100% - 56px);inset:24px 28px 84px}.problem-funnel-caption{color:var(--white);background:#090909eb;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.problem-funnel-caption small{color:var(--lime);text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.problem-funnel-caption strong{font-size:clamp(14px,1.05vw,17px);font-weight:650;line-height:1.32}.home-lead-form{background:#ffffff13;border:1px solid #ffffff29;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr) auto;gap:22px;padding:clamp(22px,2.8vw,34px);display:grid}.home-lead-form-head span{color:var(--lime);text-transform:uppercase;font-size:12px;font-weight:950;display:block}.home-lead-form-head p{color:#ffffffa8!important;max-width:300px!important;margin:12px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1.42!important}.home-lead-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-lead-fields label{gap:7px;display:grid}.home-lead-fields label>span{color:#ffffff9e;text-transform:uppercase;font-size:11px;font-weight:800}.home-lead-fields input,.home-lead-fields textarea{color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #0000;border-radius:6px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.home-lead-fields textarea{resize:vertical;min-height:92px}.home-lead-fields input:focus,.home-lead-fields textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c9ff4533}.home-lead-task{grid-column:1/-1}.home-lead-form button{background:var(--lime);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:6px;align-self:end;min-height:54px;padding:0 22px;font-size:16px;font-weight:900;transition:transform .18s,background-color .18s}@media (hover:hover) and (pointer:fine){.home-lead-form button:hover{transform:translateY(-2px)}}@media (width<=980px){.bottleneck-layout,.home-lead-form{grid-template-columns:1fr}.problem-funnel{min-height:540px}.home-lead-form button{width:100%}}@media (width<=720px){.bottleneck-layout .problem-intro h2{font-size:clamp(36px,11vw,48px);line-height:.98}.problem-funnel{min-height:420px}.problem-funnel .funnel-scene{width:calc(100% - 8px);inset:14px 4px 88px}.problem-funnel-caption{flex-direction:column;align-items:flex-start;gap:5px}.home-lead-fields{grid-template-columns:1fr}.home-lead-task{grid-column:auto}}main{isolation:isolate;position:relative;overflow:hidden}.story-thread{pointer-events:none;z-index:1;max-width:none;position:absolute;inset:0;overflow:hidden}.story-thread-line{opacity:.22;width:100%;height:100%;position:absolute;top:0;left:0}.story-thread-line path{fill:none;stroke:#1c5cff6b;stroke-dasharray:18 18;stroke-linecap:round;stroke-width:2px;animation:18s ease-in-out infinite alternate storyRoute}.story-word{color:#09090909;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:clamp(86px,13vw,240px);font-weight:950;line-height:.8;position:absolute}.word-system{top:12.5%;right:-.24em;transform:rotate(-6deg)}.word-bottleneck{top:27.5%;left:-.34em;transform:rotate(4deg)}.word-route{color:#1c5cff0e;top:49%;right:-.18em;transform:rotate(-3deg)}.word-proof{color:#c9ff4524;bottom:12.5%;left:-.2em;transform:rotate(3deg)}.story-arrow{color:#09090957;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:920;display:inline-flex;position:absolute}.story-arrow:after{clip-path:polygon(0 44%,calc(100% - 10px) 44%,calc(100% - 10px) 20%,100% 50%,calc(100% - 10px) 80%,calc(100% - 10px) 56%,0 56%);content:"";background:currentColor;width:clamp(72px,8vw,132px);height:18px}.arrow-one{top:18.6%;right:9%;transform:rotate(8deg)}.arrow-two{top:35.4%;left:8%;transform:rotate(-8deg)}.arrow-three{top:58.5%;right:10%;transform:rotate(5deg)}@keyframes storyRoute{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180px}}main>.problem-section,main>.method-section,main>.method-continuation,main>.variant,main>.final-cta,main>.hero{box-shadow:none;z-index:2;margin-bottom:0;position:relative}main>.problem-section{border-bottom-color:#0000;border-radius:8px 8px 0 0}main>.method-section,main>.method-continuation,main>.variant,main>.final-cta{margin-top:-1px}main>.method-section,main>.method-continuation,main>.variant{border-radius:0}main>.method-continuation,main>.variant{border-top-color:#09090914}main>.variant{background:linear-gradient(112deg,#1c5cff09,#0000 22% 70%,#c9ff4514),radial-gradient(circle at 16% 8%,#c9ff451a,#0000 26%),radial-gradient(circle at 84% 6%,#1f64ff0f,#0000 24%),#fffc}main>.problem-section:after,main>.variant:after,main>.testimonials-section:after{content:"";pointer-events:none;z-index:1;position:absolute}main>.problem-section,main>.start-block{background:linear-gradient(115deg,#c9ff4513,#0000 38%),linear-gradient(245deg,#1c5cff0a,#0000 44%),#fcfdfb}main>.problem-section:before,main>.start-block:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#09090907 1px,#0000 1px),linear-gradient(90deg,#09090907 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:auto;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}main>.problem-section:after,main>.start-block:after{content:none}#start .start-board{background:linear-gradient(120deg, #c9ff450f, transparent 48%), var(--ink)}main>.workflow-block:after{background:linear-gradient(90deg,#1c5cff00,#1c5cff21,#c9ff4538,#1c5cff00),repeating-linear-gradient(135deg,#0000 0 18px,#0909090f 18px 19px,#0000 19px 36px);height:86px;bottom:-26px;left:6%;right:6%;transform:rotate(-.8deg)}main>.route-formats-block:after{background:radial-gradient(circle,#1c5cff29,#0000 34%),linear-gradient(90deg,#c9ff4533,#0000 30%,#09090914);border:1px solid #09090914;border-radius:999px;height:90px;bottom:-32px;left:18%;right:18%}main>.case-studies-block:after{background:linear-gradient(90deg,#0000,#09090914,#0000),radial-gradient(circle at 36%,#c9ff4538,#0000 20%),radial-gradient(circle at 64%,#1c5cff29,#0000 22%);height:88px;bottom:-28px;left:4%;right:4%}main>.testimonials-section:after{border-bottom:2px solid #1c5cff2e;border-right:2px solid #1c5cff2e;border-radius:0 0 80px;width:28%;height:92px;bottom:-34px;right:12%;transform:rotate(3deg)}main>.problem-section,main>.method-section,main>.method-continuation{background-blend-mode:normal, normal, normal}main>.method-section{background:radial-gradient(circle at 100% 18%,#c9ff452e,#0000 27%),radial-gradient(circle at 8% 82%,#1c5cff2b,#0000 24%),linear-gradient(135deg,#080905 0%,#12150e 58%,#1d2414 100%)}main>.method-continuation{background:radial-gradient(circle at 0 4%,#c9ff4529,#0000 28%),radial-gradient(circle at 92% 72%,#1c5cff21,#0000 28%),linear-gradient(#ffffffe6,#f8faf3c7)}main>.method-section:after,main>.method-continuation:after{content:"";z-index:8;pointer-events:none;height:22px;position:absolute;bottom:-1px;left:0;right:0}main>.method-section:after{background:linear-gradient(#08090500,#ffffff1a),linear-gradient(90deg,#0000 8%,#c9ff456b,#1c5cff2e,#0000 92%);height:34px}main>.method-continuation:after{background:linear-gradient(90deg,#1f64ff3d,#c9ff4561,#0909091a),radial-gradient(circle at 82%,#c9ff4552,#0000 26%);height:5px}main>.final-cta{border-radius:0 0 8px 8px}@media (prefers-reduced-motion:reduce){.story-thread-line path{animation:none}}@media (width<=720px){.story-thread{opacity:.62}.story-thread-line{opacity:.16}.story-word{font-size:clamp(54px,18vw,112px)}.word-system{top:11%;right:-.5em}.word-bottleneck{top:29%;left:-.6em}.word-route{top:51%;right:-.5em}.word-proof{bottom:11%}.story-arrow{display:none}main>.problem-section,main>.method-section,main>.method-continuation,main>.variant,main>.final-cta{margin-bottom:0}main>.problem-section{border-radius:8px 8px 0 0}main>.final-cta{border-radius:0 0 8px 8px}}#top .lead{font-size:clamp(18px,1.35vw,21px);font-weight:520;line-height:1.38}#top .proof span{font-size:12px;font-weight:500;line-height:1.34}#problems .micro-list span{font-size:clamp(12px,.86vw,14px);font-weight:560;line-height:1.3}#problems .orbit-point{font-size:11px;font-weight:700}#problems .problem-summary p{max-width:980px;font-size:clamp(18px,1.4vw,22px);font-weight:620;line-height:1.34}#method .method-copy-card p,#method .method-loss-card p{font-size:clamp(16px,1.22vw,19px);font-weight:560;line-height:1.36}#bottleneck .bottleneck-lead{font-size:clamp(17px,1.28vw,20px);font-weight:520;line-height:1.42}#bottleneck .bottleneck-result{font-size:clamp(19px,1.42vw,23px);font-weight:680;line-height:1.28}#bottleneck .system-lines span{font-size:11px;font-weight:650}#outcomes .final-thought{font-size:17px;font-weight:450;line-height:1.5}#outcomes .route-group b{font-size:16px;font-weight:650;line-height:1.35}#start .call-core p{font-size:14px;font-weight:480;line-height:1.48}#start .start-route b{font-size:clamp(14px,1vw,16px);font-weight:620;line-height:1.3}#workflow .workflow-copy p{font-size:clamp(15px,1.12vw,17px);font-weight:560;line-height:1.4}#workflow .workflow-step h3{font-size:clamp(19px,1.55vw,24px);font-weight:760;line-height:1.1}#workflow .workflow-step p{font-size:clamp(14px,.98vw,15px);font-weight:500;line-height:1.44}#formats .route-formats-head p,#cases .cases-note p,#contact .final-cta-copy p:not(.eyebrow){font-size:clamp(15px,1.08vw,17px);font-weight:520;line-height:1.42}#formats .route-format-card h3{font-weight:780}#formats .route-format-top strong{font-size:12px;font-weight:700}#formats .route-format-details p{font-size:clamp(13px,.9vw,14px);font-weight:500;line-height:1.42}#formats .route-format-details b{font-size:clamp(13px,.94vw,15px);font-weight:680;line-height:1.32}#formats .route-format-cta p{font-size:clamp(15px,1.02vw,16px);font-weight:540;line-height:1.4}#cases .case-proof-top strong{font-size:11px;font-weight:700}#cases .case-proof p{font-size:clamp(13px,.92vw,14px);font-weight:500;line-height:1.42}#cases .case-result b{font-size:clamp(13px,.92vw,14px);font-weight:620;line-height:1.38}#about .about-founder-copy h2{font-size:clamp(48px,5.2vw,82px);line-height:.92}#about .about-intro-card p{font-size:clamp(21px,1.72vw,28px);font-weight:720;line-height:1.16}#about .about-insight p{font-size:clamp(16px,1.18vw,19px);font-weight:600;line-height:1.4}#about .about-photo-badge b{font-size:clamp(19px,1.5vw,24px);font-weight:760;line-height:1.12}#about .about-founder-bottom p{font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.46}#reviews .review-note-top b{font-size:clamp(20px,1.55vw,26px);font-weight:760}#reviews .review-note-top small{font-size:12px;font-weight:560;line-height:1.28}#reviews .review-note-body,#reviews .review-note details div{font-size:clamp(14px,.98vw,16px);font-weight:500;line-height:1.48}#faq .faq-item summary b{font-size:clamp(17px,1.24vw,21px);font-weight:720;line-height:1.16}#faq .faq-item p{font-size:clamp(14px,.94vw,15px);font-weight:500;line-height:1.46}#contact .final-cta-flow span{font-size:clamp(13px,.9vw,15px);font-weight:650;line-height:1.3}@media (width<=720px){#about .about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#about .about-fact{min-height:112px;padding:15px}#about .about-founder-copy h2{font-size:clamp(38px,10vw,46px)}}.service-page{background:#f8f9f6;overflow:visible}.service-page>.nav-shell{width:100%;max-width:none;position:sticky;top:0}.service-shell{width:min(var(--max), calc(100vw - 48px));margin-inline:auto}.service-hero{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.28fr) minmax(320px,.5fr);align-items:stretch;gap:clamp(42px,7vw,112px);min-height:min(720px,100svh - 82px);padding:clamp(60px,7vw,104px) clamp(30px,5vw,76px);display:grid;position:relative;overflow:hidden}.service-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0909090e 1px,#0000 1px),linear-gradient(90deg,#0909090e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0 32% 0 0;-webkit-mask-image:linear-gradient(115deg,#000000ad,#0000 72%);mask-image:linear-gradient(115deg,#000000ad,#0000 72%)}.service-hero:after{background:var(--lime);content:"";width:34%;height:8px;position:absolute;top:0;left:0}.service-hero-copy{z-index:1;align-self:center;max-width:1040px;position:relative}.service-hero-copy .eyebrow{color:var(--blue)}.service-hero-copy h1{max-width:1080px;margin-bottom:clamp(24px,3vw,38px);font-size:clamp(52px,6.2vw,92px);line-height:.94}.service-hero-copy>p:not(.eyebrow){color:var(--muted);max-width:780px;font-size:clamp(17px,1.22vw,20px);line-height:1.48}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.service-hero-actions>a:not(.button){border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:5px;font-size:14px;font-weight:760;display:inline-flex}.service-hero-actions>a span{color:var(--blue)}.service-hero-panel{background:var(--ink);color:var(--white);z-index:1;align-self:end;gap:0;min-height:390px;padding:clamp(26px,3.4vw,44px);display:grid;position:relative}.service-hero-panel:before{background:var(--blue);content:"";width:38%;height:12px;position:absolute;top:0;right:0}.service-hero-panel>div{border-bottom:1px solid #ffffff2e;gap:7px;padding:22px 0;display:grid}.service-hero-panel span,.service-outcome span,.service-call-action>span{color:#ffffff8c;text-transform:uppercase;font-size:12px;font-weight:760}.service-hero-panel strong{font-size:clamp(24px,2vw,32px);line-height:1.15}.service-hero-panel>p{color:#ffffffc2;align-self:end;margin:26px 0 0;font-size:16px;line-height:1.48}.service-route{border-bottom:1px solid var(--line);align-items:center;gap:clamp(24px,4vw,64px);min-height:74px;padding-inline:clamp(24px,4vw,60px);display:flex}.service-route a{color:var(--muted);font-size:13px;font-weight:680}.service-route a:hover{color:var(--blue)}.service-about,.service-result,.service-cases,.service-clients{padding:clamp(70px,8vw,118px) clamp(30px,5vw,76px)}.service-section-heading{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-bottom:clamp(42px,6vw,78px);display:grid}.service-section-heading>span,.service-cases-heading>div>span,.service-clients-heading>span{color:var(--blue);text-transform:uppercase;padding-top:10px;font-size:12px;font-weight:820}.service-section-heading h2,.service-cases-heading h2{max-width:1050px;margin:0;font-size:clamp(40px,4.8vw,72px);line-height:.98}.service-about-grid{grid-template-columns:minmax(0,.86fr) minmax(360px,.72fr);gap:clamp(44px,8vw,130px);margin-left:calc(52px + clamp(28px,4vw,64px));display:grid}.service-about-lead{color:#2f322e;max-width:720px;margin:0;font-size:clamp(20px,1.75vw,27px);font-weight:620;line-height:1.35}.service-fit-list{margin:0;padding:0;list-style:none}.service-fit-list li{border-top:1px solid var(--line);color:#454944;padding:17px 0 17px 28px;font-size:15px;line-height:1.42;position:relative}.service-fit-list li:before{background:var(--lime);content:"";width:9px;height:9px;position:absolute;top:23px;left:0}.service-fit-list li:last-child{border-bottom:1px solid var(--line)}.service-process{background:var(--ink);color:var(--white);scroll-margin-top:30px}.service-process>.service-shell{padding:clamp(70px,8vw,118px) clamp(30px,5vw,76px)}.service-section-heading.inverse>span{color:var(--lime)}.service-process-grid{counter-reset:service-step;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-process-grid article{border-left:1px solid #ffffff2e;min-height:290px;padding:4px clamp(20px,2.4vw,34px) 10px}.service-process-grid article:last-child{border-right:1px solid #ffffff2e}.service-process-grid article>span{color:var(--lime);margin-bottom:clamp(42px,5vw,70px);font-size:12px;font-weight:800;display:block}.service-process-grid h3{margin-bottom:16px;font-size:clamp(21px,1.65vw,27px);line-height:1.08}.service-process-grid p{color:#ffffff9e;margin:0;font-size:15px;line-height:1.5}.service-result{scroll-margin-top:30px}.service-deliverables{border-top:1px solid var(--line);margin-left:calc(52px + clamp(28px,4vw,64px))}.service-deliverables article{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,64px);padding:24px 0;display:grid}.service-deliverables article>span{color:var(--blue);padding-top:6px;font-size:12px;font-weight:780}.service-deliverables h3{margin:0 0 8px;font-size:clamp(21px,1.7vw,27px)}.service-deliverables p{color:var(--muted);max-width:760px;margin:0;font-size:15px;line-height:1.5}.service-outcome{background:var(--blue);color:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);gap:clamp(34px,6vw,90px);margin-top:clamp(54px,7vw,90px);padding:clamp(34px,5vw,66px);display:grid}.service-outcome>div{gap:16px;display:grid}.service-outcome strong{font-size:clamp(25px,2.45vw,38px);line-height:1.16}.service-outcome p{color:#ffffffc2;margin:0;font-size:16px;line-height:1.5}.service-cases{background:var(--white);scroll-margin-top:30px}.service-cases-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,68px);display:flex}.service-cases-heading>div>span{margin-bottom:18px;padding-top:0;display:block}.service-cases-heading>a{color:var(--blue);border-bottom:1px solid;flex:none;padding-bottom:5px;font-size:14px;font-weight:760}.service-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-case-card{border:1px solid var(--line);border-top:5px solid var(--blue);background:#f7f8f5;flex-direction:column;min-height:390px;padding:clamp(24px,2.6vw,36px);transition:transform .18s,box-shadow .18s;display:flex;position:relative}.service-case-card>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.service-case-card h3{margin:30px 42px 14px 0;font-size:clamp(24px,2vw,31px)}.service-case-card>p{color:var(--muted);font-size:14px;line-height:1.5}.service-case-card>strong{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:15px;line-height:1.4;display:block}.service-case-card small{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.service-case-card>i{font-size:24px;font-style:normal;position:absolute;top:25px;right:28px}.service-case-card.service-case-lime{border-top-color:var(--lime)}.service-case-card.service-case-mint{border-top-color:#81c6a8}.service-case-card.service-case-ink{background:var(--ink);border-color:var(--ink);color:var(--white)}.service-case-card.service-case-ink>p{color:#ffffff9e}.service-case-card.service-case-ink>strong{border-color:#ffffff2e}.service-case-card.service-case-ink small{color:var(--lime)}@media (hover:hover) and (pointer:fine){.service-case-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1218111a}}.service-clients{padding-top:clamp(54px,6vw,82px)}.service-clients-heading{justify-content:space-between;align-items:baseline;gap:28px;display:flex}.service-clients-heading>span{padding-top:0}.service-clients-heading>p{color:var(--muted);margin:0;font-size:15px}.service-clients .case-client-plaque{margin-top:24px}.service-other{border-top:1px solid var(--line);background:#f1f3ee;margin-top:clamp(12px,2vw,24px);padding:clamp(64px,7vw,104px) clamp(30px,5vw,76px)}.service-other-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end;gap:36px;margin-bottom:clamp(38px,5vw,64px);display:grid}.service-other-heading span{color:var(--blue);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:820;display:block}.service-other-heading h2{margin:0;font-size:clamp(40px,4.8vw,72px);line-height:.98}.service-other-heading>p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.service-other-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-other-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:#ffffffe0;flex-direction:column;min-height:330px;padding:26px;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.service-other-card>span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:820}.service-other-card h3{margin:28px 0 16px;font-size:clamp(24px,1.8vw,30px)}.service-other-card>p{color:var(--muted);margin:0;font-size:15px;line-height:1.48}.service-other-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:22px;display:flex}.service-other-card small{font-size:12px;font-weight:760;line-height:1.4}.service-other-card i{color:var(--blue);font-size:24px;font-style:normal}@media (hover:hover) and (pointer:fine){.service-other-card:hover{background:var(--white);transform:translateY(-5px);box-shadow:0 18px 42px #1218111a}}.service-call{background:var(--blue);color:var(--white);grid-template-columns:minmax(0,1.25fr) minmax(300px,.48fr);gap:clamp(46px,8vw,130px);min-height:500px;margin-bottom:28px;padding:clamp(52px,7vw,96px) clamp(30px,5vw,76px);display:grid;position:relative;overflow:hidden}.service-call:after{color:#0000;content:"30";opacity:.34;pointer-events:none;-webkit-text-stroke:1px #ffffff94;font-size:clamp(190px,24vw,380px);font-weight:900;line-height:.74;position:absolute;top:-.02em;right:-.04em}.service-call-consultation:after{content:"→";font-size:clamp(180px,22vw,340px);top:-.06em;right:.02em}.service-call-copy,.service-call-action{z-index:1;position:relative}.service-call .eyebrow{color:var(--lime)}.service-call h2{margin-bottom:26px;font-size:clamp(42px,5vw,76px);line-height:.96}.service-call-copy>p:last-child{color:#ffffffb8;max-width:720px;margin:0;font-size:clamp(16px,1.18vw,19px);line-height:1.5}.service-call-action{background:var(--lime);color:var(--ink);align-self:end;gap:10px;padding:28px;display:grid}.service-call-action>span{color:#555d49}.service-call-action>strong{font-size:clamp(30px,3vw,46px);line-height:1}.service-call-action>a{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;min-height:60px;margin-top:18px;padding:14px 18px;font-size:15px;font-weight:800;display:flex}.service-call-action i{font-size:22px;font-style:normal}@media (width<=1060px){.service-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)}.service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-process-grid article:nth-child(3),.service-process-grid article:nth-child(4){border-top:1px solid #ffffff2e}.service-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-card:last-child{grid-column:1/-1;min-height:320px}.service-other-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.service-shell{width:calc(100vw - 24px)}.service-page .nav-shell.inner{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:10px 14px;position:sticky}.service-page .nav-shell .brand small{display:none}.service-page .nav-shell nav{flex-wrap:nowrap;justify-content:space-between;width:100%}.service-page .nav-shell nav a{font-size:12px}.service-hero{min-height:0;padding:46px 20px 20px;display:block}.service-hero:before{inset:0}.service-hero-copy h1{font-size:clamp(42px,12vw,58px)}.service-hero-copy>p:not(.eyebrow){font-size:16px}.service-hero-actions{flex-direction:column;align-items:stretch}.service-hero-actions>a:not(.button){align-self:flex-start}.service-hero-panel{min-height:0;margin-top:44px;padding:26px 22px}.service-hero-panel>p{margin-top:24px}.service-route{gap:8px 20px;min-height:0;padding:20px;overflow-x:auto}.service-route a{flex:none}.service-about,.service-result,.service-cases,.service-clients,.service-other{padding:58px 20px}.service-section-heading{margin-bottom:34px;display:block}.service-section-heading>span{margin-bottom:18px;padding:0;display:block}.service-section-heading h2,.service-cases-heading h2{font-size:clamp(36px,10vw,46px)}.service-about-grid{margin-left:0;display:block}.service-about-lead{font-size:20px}.service-fit-list{margin-top:36px}.service-process>.service-shell{padding:58px 20px}.service-process-grid{grid-template-columns:1fr}.service-process-grid article,.service-process-grid article:nth-child(3),.service-process-grid article:nth-child(4),.service-process-grid article:last-child{border:0;border-top:1px solid #ffffff2e;min-height:0;padding:24px 0 28px}.service-process-grid article>span{margin-bottom:26px}.service-deliverables{margin-left:0}.service-deliverables article{grid-template-columns:34px minmax(0,1fr);gap:18px}.service-outcome{grid-template-columns:1fr;padding:28px 22px}.service-outcome strong{font-size:24px}.service-cases-heading{flex-direction:column;align-items:flex-start}.service-case-grid{grid-template-columns:1fr}.service-case-card,.service-case-card:last-child{grid-column:auto;min-height:340px}.service-clients-heading{flex-direction:column;align-items:flex-start;gap:8px}.service-other-heading{display:block}.service-other-heading h2{font-size:clamp(36px,10vw,46px)}.service-other-heading>p{margin-top:22px}.service-other-grid{grid-template-columns:1fr}.service-other-card{min-height:290px}.service-call{min-height:0;padding:48px 20px 20px;display:block}.service-call:after{font-size:200px;right:-20px}.service-call-consultation:after{font-size:180px;right:-12px}.service-call h2{font-size:clamp(38px,10vw,48px)}.service-call-action{margin-top:42px;padding:22px}}@media (prefers-reduced-motion:reduce){.service-case-card,.service-other-card{transition:none}.service-case-card:hover,.service-other-card:hover{transform:none}}.contact-hero{max-width:var(--max);grid-template-columns:minmax(0,1.14fr) minmax(380px,.66fr);align-items:center;gap:clamp(48px,6vw,104px);min-height:calc(100svh - 84px);margin:0 auto;padding:clamp(72px,8vw,124px) clamp(18px,4vw,44px);display:grid;overflow:hidden}.contact-hero-copy{min-width:0}.contact-hero-copy .eyebrow{margin-bottom:clamp(34px,4vw,60px)}.contact-hero-copy h1{max-width:920px;margin:0;font-size:clamp(62px,6.8vw,108px);line-height:.91}.contact-hero-lead{color:var(--muted);max-width:760px;margin:clamp(38px,4.2vw,62px) 0 0;font-size:clamp(18px,1.45vw,23px);line-height:1.55}.contact-hero-actions{margin-top:clamp(36px,4vw,58px)}.contact-hero-actions .button{margin-top:0}.contact-portrait{background:var(--ink);border-left:8px solid var(--lime);align-self:stretch;min-height:650px;margin:0;position:relative;overflow:hidden}.contact-portrait img{object-fit:cover;object-position:74% center;width:100%;height:100%}@media (width<=980px){.contact-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:44px}.contact-hero-copy h1{font-size:clamp(54px,8vw,78px)}.contact-portrait{min-height:560px}}@media (width<=720px){.contact-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:54px 20px 20px}.contact-hero-copy .eyebrow{margin-bottom:30px}.contact-hero-copy h1{font-size:clamp(48px,13vw,66px);line-height:.93}.contact-hero-lead{margin-top:30px;font-size:17px}.contact-hero-actions{margin-top:32px}.contact-portrait{border-left-width:6px;min-height:500px}}@media (prefers-reduced-motion:reduce){.footer-signal-track i{opacity:1;animation:none;left:calc(50% - 4px)}}.about-page{background:#f8f9f6}.about-page-hero,.about-page-facts,.about-page-story,.about-page-roles,.about-page-ambition,.about-page-final{max-width:var(--max);margin:0 auto}.about-page-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.72fr);align-items:center;gap:clamp(52px,7vw,112px);min-height:calc(100svh - 84px);padding:clamp(70px,8vw,124px) clamp(18px,4vw,44px);display:grid}.about-page-hero-copy .eyebrow{margin-bottom:clamp(34px,4vw,58px)}.about-page-hero-copy h1{max-width:900px;margin:0;font-size:clamp(58px,6.5vw,102px);line-height:.91}.about-page-lead{color:var(--muted);max-width:760px;margin:clamp(36px,4vw,58px) 0 0;font-size:clamp(19px,1.5vw,24px);line-height:1.5}.about-page-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:clamp(36px,4vw,56px);display:flex}.about-page-actions .button{margin-top:0}.about-page-text-link{color:var(--blue);text-underline-offset:5px;font-size:16px;font-weight:850;text-decoration:underline}.about-page-text-link span{margin-left:8px;font-size:22px;text-decoration:none;display:inline-block}.about-page-portrait{background:var(--ink);height:clamp(560px,46vw,700px);margin:0;position:relative;overflow:hidden}.about-page-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#08080adb);position:absolute;inset:0}.about-page-portrait img{object-fit:cover;object-position:53% center;width:100%;height:100%;position:absolute;inset:0}.about-page-portrait figcaption{color:var(--white);z-index:1;gap:5px;display:grid;position:absolute;bottom:28px;left:30px;right:28px}.about-page-portrait figcaption strong{font-size:clamp(24px,2.2vw,34px);line-height:1}.about-page-portrait figcaption span{color:var(--lime);text-transform:uppercase;font-size:12px;font-weight:850}.about-page-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 clamp(18px,4vw,44px) clamp(76px,9vw,138px);display:grid}.about-page-facts>div{border-top:1px solid var(--line-strong);min-height:132px;padding:22px 22px 0 0}.about-page-facts>div+div{border-left:1px solid var(--line-strong);padding-left:22px}.about-page-facts strong{font-size:clamp(38px,4vw,62px);line-height:.9;display:block}.about-page-facts span{color:var(--muted);max-width:190px;margin-top:14px;font-size:14px;line-height:1.35;display:block}.about-page-story,.about-page-roles{border-top:1px solid var(--line-strong);grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:clamp(48px,8vw,132px);padding:clamp(70px,8vw,120px) clamp(18px,4vw,44px);display:grid}.about-page-story-label,.about-page-section-heading{align-self:start}.about-page-story-label span,.about-page-section-heading>span{color:var(--blue);font-size:13px;font-weight:950}.about-page-story-label p{color:var(--muted);text-transform:uppercase;max-width:150px;margin-top:18px;font-size:14px;font-weight:720}.about-page-story-main h2,.about-page-section-heading h2{max-width:850px;margin:0;font-size:clamp(42px,5vw,78px);line-height:.94}.about-page-story-main p{color:var(--soft-ink);max-width:780px;margin:34px 0 0;font-size:clamp(18px,1.35vw,22px);line-height:1.5}.about-page-roles{max-width:none;padding-left:max(18px, calc((100vw - var(--max)) / 2 + 44px));padding-right:max(18px, calc((100vw - var(--max)) / 2 + 44px));background:#ffffffc2}.about-page-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.about-page-role-grid article{border-top:1px solid var(--line-strong);min-height:250px;padding:24px 34px 34px 0}.about-page-role-grid article:nth-child(2n){border-left:1px solid var(--line-strong);padding-left:34px}.about-page-role-grid article span{color:var(--blue);font-size:12px;font-weight:950}.about-page-role-grid h3{margin:30px 0 0;font-size:clamp(23px,2vw,31px);line-height:1}.about-page-role-grid p{color:var(--muted);max-width:430px;margin:18px 0 0;font-size:16px;line-height:1.45}.about-page-approach{background:var(--ink);color:var(--white);margin:0 clamp(12px,2vw,24px);padding:clamp(70px,8vw,120px) clamp(24px,5vw,76px)}.about-page-approach .about-page-section-heading,.about-page-approach-grid{max-width:var(--max);margin:0 auto}.about-page-section-heading.inverse>span{color:var(--lime)}.about-page-section-heading.inverse h2{color:var(--white);margin-top:30px}.about-page-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(58px,7vw,96px);display:grid}.about-page-approach-grid article{border-top:1px solid #ffffff38;min-height:210px;padding:22px 30px 0 0}.about-page-approach-grid article+article{border-left:1px solid #ffffff38;padding-left:30px}.about-page-approach-grid strong{color:var(--lime);font-size:24px}.about-page-approach-grid p{color:#ffffffa8;max-width:340px;margin:18px 0 0;font-size:16px;line-height:1.5}.about-page-ambition{border-top:1px solid var(--line-strong);padding:clamp(70px,8vw,120px) clamp(18px,4vw,44px)}.about-page-ambition .about-page-section-heading{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,132px);display:grid}.about-page-ambition-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,3vw,46px);margin-top:clamp(54px,7vw,94px);display:grid}.about-page-ambition-main{background:var(--lime);flex-direction:column;justify-content:space-between;min-height:520px;padding:clamp(32px,4vw,58px);display:flex}.about-page-ambition-main>span{text-transform:uppercase;font-size:12px;font-weight:900}.about-page-ambition-main h3{max-width:650px;margin:auto 0 0;font-size:clamp(38px,4vw,62px);line-height:.96}.about-page-ambition-main p{max-width:620px;margin:34px 0 0;font-size:17px;line-height:1.5}.about-page-ambition-principles{border-bottom:1px solid var(--line-strong)}.about-page-ambition-principles article{border-top:1px solid var(--line-strong);grid-template-columns:42px minmax(0,1fr);gap:24px;padding:24px 0 30px;display:grid}.about-page-ambition-principles article>span{color:var(--blue);font-size:12px;font-weight:950}.about-page-ambition-principles h3{margin:0;font-size:clamp(22px,1.8vw,29px);line-height:1.04}.about-page-ambition-principles p{color:var(--muted);max-width:600px;margin:14px 0 0;font-size:16px;line-height:1.5}.about-page-ambition-note{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);margin:clamp(54px,7vw,94px) 0 0;padding:30px 0;font-size:clamp(24px,2.6vw,40px);font-weight:850;line-height:1.08}.about-page-final{background:var(--blue);color:var(--white);justify-content:space-between;align-items:end;gap:48px;margin-top:clamp(12px,2vw,24px);padding:clamp(58px,7vw,100px) clamp(24px,5vw,76px);display:flex}.about-page-final h2{color:var(--white);max-width:850px;margin:26px 0 0;font-size:clamp(38px,4.5vw,70px);line-height:.95}.about-page-final .eyebrow{color:var(--lime)}.about-page-final .button.primary{background:var(--lime);color:var(--ink);flex:none;margin:0}@media (width<=980px){.about-page-hero{grid-template-columns:1fr}.about-page-portrait{height:560px}.about-page-story,.about-page-roles{grid-template-columns:1fr;gap:42px}.about-page-ambition .about-page-section-heading,.about-page-ambition-layout{grid-template-columns:1fr}.about-page-story-label p{max-width:none}}@media (width<=720px){.about-page-hero{min-height:0;padding:54px 20px 58px}.about-page-hero-copy h1{font-size:clamp(48px,13vw,68px)}.about-page-actions{flex-direction:column;align-items:stretch}.about-page-text-link{align-self:flex-start}.about-page-portrait{height:430px}.about-page-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 70px}.about-page-facts>div{min-height:125px;padding:18px 12px 0 0}.about-page-facts>div+div{padding-left:12px}.about-page-facts>div:nth-child(3){border-left:0;padding-left:0}.about-page-story,.about-page-ambition{padding:64px 20px}.about-page-ambition-main{min-height:440px;padding:30px 24px}.about-page-ambition-principles article{grid-template-columns:34px minmax(0,1fr)}.about-page-story-main h2,.about-page-section-heading h2{font-size:clamp(40px,11vw,56px)}.about-page-roles{padding:64px 20px}.about-page-role-grid,.about-page-approach-grid{grid-template-columns:1fr}.about-page-role-grid article,.about-page-role-grid article:nth-child(2n),.about-page-approach-grid article,.about-page-approach-grid article+article{border-left:0;min-height:0;padding:22px 0 28px}.about-page-approach{margin-left:8px;margin-right:8px;padding:64px 20px}.about-page-final{flex-direction:column;align-items:stretch;margin-left:8px;margin-right:8px;padding:58px 20px}.about-page-final h2{font-size:clamp(38px,10vw,52px)}}.contact-brief{background:var(--ink);color:var(--white);grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);gap:clamp(54px,8vw,132px);margin:clamp(18px,2vw,28px) clamp(12px,2vw,24px) 0;padding:clamp(62px,7vw,104px) clamp(24px,5vw,76px);display:grid;position:relative;overflow:hidden}.contact-brief:after{color:#ffffff09;content:"04";pointer-events:none;font-size:clamp(190px,27vw,420px);font-weight:950;line-height:.8;position:absolute;bottom:-.26em;right:-.03em}.contact-brief-heading,.contact-brief-list{z-index:1;position:relative}.contact-brief .section-kicker{color:var(--lime);margin-bottom:clamp(42px,5vw,72px)}.contact-brief h2{color:var(--white);max-width:640px;margin:0;font-size:clamp(48px,5vw,78px);line-height:.94}.contact-brief-heading>p{color:#ffffff9e;max-width:520px;margin:clamp(34px,4vw,54px) 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.contact-brief-list{margin:0;padding:0;list-style:none}.contact-brief-list li{border-top:1px solid #ffffff2e;grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:clamp(18px,2.5vw,38px);min-height:clamp(88px,8vw,124px);transition:border-color .18s,padding .18s;display:grid}.contact-brief-list li:last-child{border-bottom:1px solid #ffffff2e}.contact-brief-list span{color:var(--lime);font-size:13px;font-weight:900}.contact-brief-list strong{color:var(--white);font-size:clamp(20px,1.75vw,28px);font-weight:720;line-height:1.16}.contact-brief-list i{color:#ffffffc2;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;font-style:normal;transition:background .18s,border-color .18s,color .18s;display:flex}@media (hover:hover) and (pointer:fine){.contact-brief-list li:hover{border-color:#c8ff4d9e;padding-left:10px}.contact-brief-list li:hover i{background:var(--lime);border-color:var(--lime);color:var(--ink)}}@media (width<=900px){.contact-brief{grid-template-columns:1fr;gap:54px}.contact-brief-heading>p{max-width:640px}}@media (width<=720px){.contact-brief{margin-left:8px;margin-right:8px;padding:56px 20px 64px}.contact-brief .section-kicker{margin-bottom:36px}.contact-brief h2{font-size:clamp(42px,12vw,56px)}.contact-brief-list li{grid-template-columns:32px minmax(0,1fr) 38px;gap:14px;min-height:94px}.contact-brief-list strong{font-size:19px}.contact-brief-list i{width:36px;height:36px;font-size:16px}}.case-site{--case-accent:#c8ff4d;color:#111312;background:#fafbf9}.case-site .case-container{width:min(1392px,100% - 80px);max-width:none;margin-inline:auto}.case-nav{border-bottom:1px solid #dfe3dd;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.case-author{align-items:center;gap:12px;font-size:16px;font-weight:750;display:flex}.case-author img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:40px;height:40px}.case-nav nav{align-items:center;gap:28px;font-size:14px;font-weight:550;display:flex}.case-contact-link{border-bottom:1px solid;padding-bottom:3px}.case-site a:focus-visible{outline-offset:5px;outline:3px solid #1f55ff}.case-catalog{padding-block:48px 64px}.case-catalog-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.case-eyebrow{color:#61665f;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:650;line-height:1.5}.case-site h1{letter-spacing:0;margin:0;font-size:64px;font-weight:800;line-height:1.08}.case-catalog-heading>p{color:#60655e;max-width:420px;margin:0 0 3px;font-size:17px;line-height:1.5}.case-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case-library-card{--case-accent:#c8ff4d;border:1px solid #dfe3dd;border-top:3px solid var(--case-accent);color:#111312;background:#fff;border-radius:6px;flex-direction:column;min-width:0;padding:28px;transition:transform .22s,box-shadow .22s;display:flex}.case-tone-blue{--case-accent:#1f55ff}.case-tone-ink{--case-accent:#191d19}.case-tone-mint{--case-accent:#81c6a8}.case-card-top{color:#666b65;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.case-link-arrow{border-top:1.5px solid;border-right:1.5px solid;flex:none;width:13px;height:13px;position:relative}.case-link-arrow:after{content:"";background:currentColor;width:17px;height:1.5px;position:absolute;top:5px;right:-2px;transform:rotate(-45deg)}.case-library-card h2{letter-spacing:0;margin:24px 0 14px;font-size:27px;font-weight:760;line-height:1.14}.case-card-summary{color:#60655e;margin:0 0 24px;font-size:15px;line-height:1.55}.case-card-facts{border-block:1px solid #e7eae4;grid-template-columns:1fr 1fr;gap:18px;margin-top:auto;padding:20px 0;display:grid}.case-card-facts>div{min-width:0}.case-card-facts strong{overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.2;display:block}.case-card-facts span{color:#72766f;margin-top:7px;font-size:12px;line-height:1.4;display:block}.case-card-outcome{margin:20px 0;font-size:14px;line-height:1.5}.case-card-outcome>span{color:#6c7269;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.case-card-read{color:#1f55ff;margin-top:auto;font-size:13px;font-weight:700}.case-library-card.case-tone-ink{color:#fff;background:#151815;border-color:#151815}.case-library-card.case-tone-ink .case-card-top,.case-library-card.case-tone-ink .case-card-summary,.case-library-card.case-tone-ink .case-card-facts span,.case-library-card.case-tone-ink .case-card-outcome>span{color:#b8c0b4}.case-library-card.case-tone-ink .case-card-facts{border-color:#343b31}.case-library-card.case-tone-ink .case-card-read{color:#c8ff4d}.case-contact{background:#c8ff4d;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(48px,8vw,120px);margin-bottom:56px;padding:clamp(54px,6vw,88px);display:grid;position:relative;overflow:hidden}.case-contact:after{content:"";pointer-events:none;border:1px solid #11131229;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-150px}.case-contact-copy{z-index:1;max-width:820px;position:relative}.case-contact .case-eyebrow{color:#30352d;margin-bottom:20px}.case-contact h2{text-wrap:balance;margin:0;font-size:clamp(40px,4.3vw,68px);font-weight:790;line-height:1.02}.case-contact-copy>p:last-child{color:#353a32;max-width:690px;margin:26px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.case-contact-action{z-index:1;border-top:1px solid #11131240;align-self:end;gap:18px;padding-top:20px;display:grid;position:relative}.case-contact-action>span{color:#4b5146;text-transform:uppercase;font-size:12px;font-weight:650}.case-contact .button{text-align:left;white-space:normal;justify-content:space-between;width:100%;max-width:none;min-height:68px;padding:14px 22px}.case-contact .button i{margin-left:18px;font-size:25px;font-style:normal;font-weight:450;transition:transform .18s}.case-contact .button:hover i{transform:translate(5px)}.case-story-header{border-bottom:1px solid #dfe3dd;padding-block:28px 40px}.case-breadcrumbs{color:#73796f;flex-wrap:wrap;gap:12px;margin-bottom:44px;font-size:13px;display:flex}.case-breadcrumbs a{color:#1f55ff}.case-story-header h1{text-wrap:balance;max-width:1040px;font-size:52px;line-height:1.15}.case-tags{color:#61675d;flex-wrap:wrap;gap:12px 24px;margin:24px 0 36px;padding:0;font-size:13px;list-style:none;display:flex}.case-tags li{align-items:center;gap:8px;display:flex}.case-tags li:before{content:"";background:var(--case-accent);width:5px;height:5px}.case-story-facts{border-top:1px solid #e2e6df;gap:56px;padding-top:24px;display:flex}.case-story-facts>div{gap:6px;display:grid}.case-story-facts strong{font-size:25px;font-weight:700;line-height:1.3}.case-story-facts span{color:#72776e;font-size:13px}.case-reading-layout{grid-template-columns:220px minmax(0,780px);justify-content:center;gap:64px;padding-block:56px 80px;display:grid}.case-reading-nav{align-self:start;gap:15px;font-size:14px;display:grid;position:sticky;top:28px}.case-reading-nav>span{color:#7c8375;text-transform:uppercase;margin-bottom:8px;font-size:11px}.case-reading-nav a{border-left:2px solid #e0e5da;padding-left:14px}.case-reading-nav a:hover{color:#1f55ff;border-color:#1f55ff}.case-reading-content{min-width:0}.case-story-section{scroll-margin-top:32px}.case-reading-content h2{margin:0 0 22px;font-size:30px;font-weight:740;line-height:1.22}.case-reading-content h3{margin:30px 0 12px;font-size:19px;line-height:1.4}.case-reading-content p,.case-findings{color:#4c5348;white-space:pre-line;margin:0;font-size:17px;line-height:1.75}.case-reading-content .case-eyebrow{color:#61665f;margin-bottom:14px;font-size:12px;line-height:1.5}.case-findings{padding-left:22px}.case-findings li+li{margin-top:12px}.case-role{border-left:3px solid #a4d934;margin-block:36px 52px;padding-left:24px}.case-role h2,.case-lesson h2{margin-bottom:12px;font-size:18px}.case-work{counter-reset:work;margin:0;padding:0;list-style:none}.case-work li{counter-increment:work;border-top:1px solid #e1e5dc;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.case-work li:before{content:counter(work, decimal-leading-zero);color:#1f55ff;padding-top:6px;font-size:12px;font-weight:650}.case-story-result{border-block:2px solid #a4d934;margin-top:40px;padding-block:30px}.case-story-result>p:last-child{color:#1e2919;font-size:19px;line-height:1.65}.case-lesson{margin-top:30px}.case-related{border-top:1px solid #dfe3dd;padding-block:48px 64px;scroll-margin-top:24px}.case-related-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.case-related-heading>h2{margin:0;font-size:34px;line-height:1.2}.case-related-heading>a{color:#1f55ff;white-space:nowrap;font-size:14px}@media (hover:hover) and (pointer:fine){.case-library-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1724150d}}@media (width<=1100px){.case-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-reading-layout{grid-template-columns:170px minmax(0,1fr);gap:36px}.case-story-header h1{font-size:44px}}@media (width<=720px){.case-site .case-container{width:calc(100% - 36px)}.case-nav{flex-wrap:wrap;gap:16px;padding-block:16px}.case-nav nav{flex-wrap:wrap;gap:20px;font-size:12px}.case-author{font-size:14px}.case-author img{width:32px;height:32px}.case-catalog{padding-block:32px 44px}.case-catalog-heading{margin-bottom:28px;display:block}.case-site h1{font-size:44px}.case-catalog-heading>p{margin-top:18px;font-size:15px}.case-library-grid{grid-template-columns:1fr;gap:16px}.case-library-card{padding:24px}.case-library-card h2{font-size:25px}.case-card-facts strong{font-size:20px}.case-card-facts>div:last-child strong{font-size:17px}.case-contact{margin-bottom:24px;padding:36px 24px;display:block}.case-contact:after{width:220px;height:220px;top:-120px;right:-120px}.case-contact h2{font-size:36px}.case-contact-copy>p:last-child{margin-top:20px;font-size:16px}.case-contact-action{margin-top:36px}.case-contact .button{min-height:60px;font-size:14px}.case-story-header{padding-bottom:28px}.case-breadcrumbs{margin-bottom:28px;font-size:12px}.case-story-header h1{text-wrap:wrap;font-size:32px}.case-story-facts{flex-wrap:wrap;gap:24px}.case-story-facts strong{font-size:23px}.case-reading-layout{padding-block:28px 48px;display:block}.case-reading-nav{flex-wrap:wrap;gap:12px 18px;margin-bottom:36px;font-size:12px;display:flex;position:static}.case-reading-nav>span{display:none}.case-reading-nav a{border-bottom:1px solid #dce2d5;border-left:0;padding-bottom:4px;padding-left:0}.case-reading-content h2{font-size:27px}.case-role h2,.case-lesson h2{font-size:18px}.case-reading-content p,.case-findings{font-size:16px;line-height:1.7}.case-work li{grid-template-columns:22px minmax(0,1fr);gap:12px}.case-story-result>p:last-child{font-size:17px}.case-related{padding-block:32px 44px}.case-related-heading{flex-direction:column;align-items:flex-start;gap:14px}.case-related-heading>h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.case-library-card{transition:none}.case-library-card:hover{transform:none}}
