@import "https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&family=Permanent+Marker&family=Space+Grotesk:wght@400;500;700&family=Space+Mono:wght@400;700&display=swap";
:root{--bg:#eef0fa;--panel:#fff;--panel-2:#f3f4fc;--ink:#0a0a16;--line:#0a0a1629;--line-dash:#0a0a1638;--text:#0a0a16;--body:#3d415c;--muted:#6e7390;--blue:#3fa9f5;--blue-d:#1471c8;--violet:#8b5cf6;--vio-d:#6f3beb;--magenta:#e838c8;--mag-d:#c21da6;--yellow:#ffd60a;--orange:#f05e20;--org-d:#d9480f;--green:#22c55e;--green-d:#0b8a4c;--display:"Anton",sans-serif;--sans:"Space Grotesk",sans-serif;--mono:"IBM Plex Mono",monospace;--marker:"Permanent Marker",cursive;--max:1180px}.landing-page *{box-sizing:border-box;margin:0;padding:0}.landing-page{background:var(--bg);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;font-size:17px;line-height:1.6;position:relative;overflow-x:hidden}.landing-page:after{content:"";z-index:2000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");animation:7s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,2%)}40%{transform:translate(2%,-1%)}60%{transform:translate(-1%,-2%)}80%{transform:translate(1%,1%)}}.landing-page ::selection{background:var(--yellow);color:var(--ink)}.landing-page img{max-width:100%;display:block}.landing-page a{color:inherit;text-decoration:none}.landing-page button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing-page h1,.landing-page h2,.landing-page h3{color:var(--text)}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.paper,.paper-2,.paper-3{z-index:0;pointer-events:none;background-color:#eef0fa;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAFUlEQVR4nGN89+EXAzbAhFV00EoAADoqAuj5r25HAAAAAElFTkSuQmCC);background-repeat:repeat;position:fixed;left:0;right:0}.paper{height:41vh;top:0}.paper-2{height:31vh;top:40vh}.paper-3{height:31vh;top:70vh}.nav,.mobile-menu,.hero,.ticker,.section,.final,footer{z-index:1;position:relative}.nav,.mobile-menu{position:fixed}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--text);font-weight:400;line-height:.94}.outline{color:#0000;-webkit-text-stroke:2px var(--yellow)}.section{padding:44px 0}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:2px solid var(--ink);background:var(--panel);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex;transform:rotate(-1.2deg)}.eyebrow .idx{color:var(--mag-d)}.section-head{max-width:780px;margin-bottom:16px}.section-head h2{margin:10px 0 6px;font-size:clamp(36px,4.8vw,60px)}.section-head p{max-width:620px;font-size:16px}.accent-o{color:var(--orange)}.accent-y{color:var(--ink);background-image:linear-gradient(var(--yellow),var(--yellow));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 .18em;background-repeat:no-repeat;background-size:100% .78em;padding:0 .12em}.accent-b{color:var(--blue-d)}.accent-m{color:var(--mag-d)}.scribble{display:inline-block;position:relative}.scribble svg{width:104%;height:.28em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.scribble svg path{stroke:currentColor;stroke-width:7px;fill:none;stroke-linecap:round}.note{font-family:var(--marker);color:var(--mag-d);text-transform:none;font-size:19px;line-height:1.3;display:inline-block;transform:rotate(-3deg)}.note.blue{color:var(--blue-d)}.btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--yellow);color:var(--ink);box-shadow:6px 6px 0 var(--magenta)}.btn-primary:hover{box-shadow:9px 9px 0 var(--magenta);transform:translate(-2px,-2px)}.btn-primary:active{box-shadow:3px 3px 0 var(--magenta);transform:translate(2px,2px)}.btn-ghost{color:var(--ink);background:var(--panel);box-shadow:6px 6px 0 var(--ink)}.btn-ghost:hover{box-shadow:9px 9px 0 var(--blue);transform:translate(-2px,-2px)}.btn-ghost:active{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.btn .arr{transition:transform .18s}.btn:hover .arr{transform:translate(3px)}#top,#how,#math,#dna,#squad,#beforeafter,#pricing,#faq{scroll-margin-top:88px}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:2px solid var(--ink);background:#eef0fae0;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;height:70px;margin:0 auto;padding:0 24px;display:flex}.logo{font-family:var(--display);letter-spacing:.02em;color:var(--ink);text-transform:uppercase;align-items:center;gap:8px;font-size:22px;display:flex}.logo svg{width:15px;height:22px;transform:rotate(6deg)}.logo svg path{stroke:var(--ink);stroke-width:1.6px}.logo .lb{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);margin-left:2px;padding:1px 7px 0;transform:rotate(-1.5deg)}.nav-links{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:30px;font-size:12.5px;display:flex}.nav-links a{border-bottom:2px solid #0000;padding:6px 0;transition:color .15s}.nav-links a:hover{color:var(--ink);border-bottom-color:var(--magenta)}.nav .btn{box-shadow:4px 4px 0 var(--magenta);padding:11px 20px;font-size:12px}.nav .btn:hover{box-shadow:6px 6px 0 var(--magenta)}.nav-burger{flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span{background:var(--ink);width:22px;height:2px;display:block}.mobile-menu{display:none}.hero{padding:136px 0 96px;position:relative;overflow:visible}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#8b5cf652 1.4px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(720px 480px at 82% 18%,#000 0%,#0000 68%);mask-image:radial-gradient(720px 480px at 82% 18%,#000 0%,#0000 68%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid;position:relative}.hero h1{margin:16px 0 14px;font-size:clamp(46px,6.4vw,86px)}.hero-sub{max-width:520px;margin-bottom:22px;font-size:17px}.hero-sub strong{color:var(--ink);font-weight:700}.hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;margin-top:26px;font-size:12px;display:flex}.hero-note b{color:var(--blue-d);font-weight:600}.hero-note:before{content:"";background:var(--line-dash);width:26px;height:2px}.phone-wrap{width:100%;max-width:430px;margin-left:auto;position:relative}.phone{background:var(--panel);border:2px solid var(--ink);width:100%;box-shadow:10px 10px 0 var(--blue);position:relative;overflow:visible;transform:rotate(1.1deg)}.tape{border-left:1px dashed var(--line-dash);border-right:1px dashed var(--line-dash);z-index:3;background:#0a0a1612;width:96px;height:26px;position:absolute}.tape.tl{top:-13px;left:-30px;transform:rotate(-38deg)}.tape.br{bottom:-13px;right:-30px;transform:rotate(-38deg)}.stamp{z-index:4;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--org-d);border:2px dashed var(--org-d);background:#ffffffeb;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;top:-18px;right:-14px;transform:rotate(6deg)}.phone-top{border-bottom:2px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.avatar{border:2px solid var(--ink);width:42px;height:42px;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:50%;flex-shrink:0;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.phone-top .who{line-height:1.25}.phone-top .who b{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.phone-top .who span{font-family:var(--mono);color:var(--blue-d);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.live-dot{font-family:var(--mono);letter-spacing:.12em;color:var(--green-d);text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:10.5px;display:flex}.live-dot i{background:var(--green);width:8px;height:8px;animation:1.6s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.thread{contain:layout paint;flex-direction:column;gap:12px;height:660px;padding:20px 18px 22px;display:flex}.bubble{opacity:0;border:2px solid #0000;max-width:84%;padding:11px 15px;font-size:14.5px;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(10px)}.bubble.show{opacity:1;transform:none}.bubble.lead{background:var(--panel-2);color:var(--body);border-color:var(--line);border-radius:14px 14px 14px 3px;align-self:flex-start}.bubble.sparky{background:var(--blue);color:#04101e;border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px 14px 3px;align-self:flex-end;font-weight:500}.typing{background:var(--blue);border:2px solid var(--ink);border-radius:14px 14px 3px;align-self:flex-end;gap:5px;padding:13px 16px;display:none}.typing.on{display:flex}.typing i{background:#04101eb3;border-radius:50%;width:6px;height:6px;animation:1s infinite tp}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.booked{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--magenta);opacity:0;align-self:center;align-items:center;gap:10px;margin-top:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:opacity .45s,transform .45s cubic-bezier(.2,1.4,.4,1);display:flex;transform:rotate(-1.5deg)scale(.9)}.booked.show{opacity:1;transform:rotate(-1.5deg)scale(1)}.booked svg{width:11px;height:15px}.phone-foot{border-top:2px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:12px 18px;font-size:10.5px;display:flex}.phone-foot b{color:var(--blue-d);font-weight:600}.phone-note{position:absolute;bottom:-58px;left:-8px}.phone-note .arrow{width:52px;height:40px;position:absolute;bottom:88%;left:112%}.phone-note .arrow path{stroke:var(--mag-d);stroke-width:2.5px;fill:none;stroke-linecap:round}.ticker{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--ink);margin:26px 0 0;padding:16px 0;overflow:hidden;transform:rotate(-.6deg)scale(1.01)}.ticker-track{width:max-content;animation:36s linear infinite scroll;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.ticker-item{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:#f4f5fe;white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:20px;display:flex}.ticker-item:nth-child(2n){color:#0000;-webkit-text-stroke:1.2px #f4f5fe8c}.ticker-item svg{flex-shrink:0;width:12px;height:18px}.steps{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.step{background:var(--panel);border:2px solid var(--ink);padding:28px 24px 30px;position:relative}.step:first-child{box-shadow:7px 7px 0 var(--blue);transform:rotate(-1deg)}.step:nth-child(2){box-shadow:7px 7px 0 var(--violet);transform:rotate(.8deg)translateY(26px)}.step:nth-child(3){box-shadow:7px 7px 0 var(--magenta);transform:rotate(-.7deg)}.step:nth-child(4){box-shadow:7px 7px 0 var(--yellow);transform:rotate(1.1deg)translateY(26px)}.step .num{font-family:var(--display);color:var(--ink);border:2px solid var(--ink);padding:2px 12px;font-size:34px;position:absolute;top:-20px;left:18px;transform:rotate(-4deg)}.step:first-child .num{background:var(--blue)}.step:nth-child(2) .num{background:var(--violet);color:#fff}.step:nth-child(3) .num{background:var(--magenta);color:#fff}.step:nth-child(4) .num{background:var(--yellow)}.step h3{margin:10px 0 6px;font-size:17px;font-weight:700}.step p{font-size:13.5px}.math-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.math-col{border:2px solid var(--ink);background:var(--panel);flex-direction:column;padding:24px 20px 22px;display:flex;position:relative}.math-col.human{box-shadow:8px 8px 0 var(--orange);transform:rotate(-.8deg)}.math-col.beast{box-shadow:8px 8px 0 var(--yellow);transform:rotate(.8deg)}.math-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--ink);padding:7px 14px;font-size:11px;font-weight:600;position:absolute;top:-16px;left:24px;transform:rotate(-2deg)}.human .math-tag{background:var(--orange);color:#fff}.beast .math-tag{background:var(--yellow);color:var(--ink)}.math-col h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:8px 0 4px;font-size:26px}.math-price{font-family:var(--mono);margin-bottom:14px;font-size:13px}.human .math-price{color:var(--org-d)}.beast .math-price{color:var(--ink);font-weight:600}.math-list{flex-direction:column;flex:1;list-style:none;display:flex}.math-list li{border-top:2px dashed var(--line-dash);align-items:flex-start;gap:14px;padding:14px 0;font-size:15.5px;display:flex}.math-list li:first-child{border-top:none}.math-list .mark{font-family:var(--mono);text-align:center;flex-shrink:0;width:18px;font-weight:600}.human .mark{color:var(--org-d)}.beast .mark{color:var(--mag-d)}.beast .math-list li{color:var(--ink)}.math-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;padding-top:20px;display:flex}.math-total span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.math-total b{font-family:var(--display);letter-spacing:.01em;font-size:32px}.human .math-total b{color:var(--org-d)}.beast .math-total b{color:var(--ink);background:var(--yellow);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:2px 12px;display:inline-block;transform:rotate(-1.4deg)}.math-note-wrap{text-align:right;margin-top:16px}.stats{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:32px;display:flex}.stat{background:#ffffffa6;border:2px dashed #0a0a1659;flex:1;min-width:200px;padding:20px 26px}.stat:first-child{transform:rotate(-1.4deg)}.stat:nth-child(2){transform:rotate(1deg)}.stat:nth-child(3){transform:rotate(-.8deg)}.stat:nth-child(4){transform:rotate(1.4deg)}.stat b{font-family:var(--display);letter-spacing:.01em;font-size:clamp(30px,3.6vw,44px);display:block}.stat:first-child b{color:var(--blue-d)}.stat:nth-child(2) b{color:var(--vio-d)}.stat:nth-child(3) b{color:var(--mag-d)}.stat:nth-child(4) b{color:var(--ink);background:var(--yellow);border:2px solid var(--ink);padding:0 10px;display:inline-block;transform:rotate(-2deg)}.stat span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.dna-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dna-card{border:2px solid var(--ink);background:var(--panel);padding:20px 18px;position:relative}.dna-card.bad{transform:rotate(-.9deg);box-shadow:7px 7px #c7cbe2}.dna-card.good{box-shadow:7px 7px 0 var(--magenta);transform:rotate(.9deg)}.dna-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--ink);padding:6px 13px;font-size:11px;font-weight:600;position:absolute;top:-15px;left:22px;transform:rotate(-2deg)}.dna-card.bad .dna-tag{color:var(--ink);background:#daddf0}.dna-card.good .dna-tag{background:var(--magenta);color:#fff}.dna-bubble{border:2px solid #0000;margin-top:10px;padding:12px 14px;font-size:13.5px;line-height:1.4}.dna-card.bad .dna-bubble{background:var(--panel-2);border-color:var(--line);color:var(--muted);border-radius:14px 14px 14px 3px}.dna-card.good .dna-bubble{background:var(--magenta);color:#fff;border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px 14px 3px;font-weight:500}.dna-card .verdict{font-family:var(--mono);letter-spacing:.05em;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.dna-card.bad .verdict{color:var(--org-d)}.dna-card.good .verdict{color:var(--mag-d)}.dna-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;max-width:780px;margin-top:46px;display:grid}.chip{min-height:68px;font-family:var(--mono);letter-spacing:.03em;color:var(--ink);text-transform:none;background:var(--panel);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--blue);align-items:flex-start;gap:8px;padding:14px 16px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.chip:nth-child(odd),.chip:nth-child(2n){transform:none}.chip b{color:var(--mag-d);white-space:nowrap;letter-spacing:.06em;font-weight:700}.squad-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.dossier{border:2px solid var(--ink);background:var(--panel);position:relative}.dossier.sparky{box-shadow:9px 9px 0 var(--blue);transform:rotate(-1deg)}.dossier.blitz{box-shadow:9px 9px 0 var(--violet);transform:rotate(.9deg)translateY(20px)}.dossier.locked{border-style:dashed;transform:rotate(-.6deg);box-shadow:9px 9px #c7cbe2}.dossier-top{border-bottom:2px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:10.5px;display:flex}.dossier-top .led{align-items:center;gap:7px;font-weight:600;display:flex}.dossier-top .led i{width:8px;height:8px}.dossier.sparky .led{color:var(--green-d)}.dossier.sparky .led i{background:var(--green);animation:1.6s infinite pulse}.dossier.blitz .led{color:var(--vio-d)}.dossier.blitz .led i{background:var(--violet)}.dossier.locked .led{color:var(--muted)}.dossier.locked .led i{background:var(--muted)}.dossier-art{border-bottom:2px solid var(--line);background-image:radial-gradient(#0a0a1624 1.2px,#0000 1.2px);background-size:18px 18px;justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.dossier-art img{object-fit:contain;filter:drop-shadow(0 10px 18px #0a0a164d);max-width:82%;max-height:90%}.dossier-art span{font-family:var(--display);color:#0000;font-size:120px;line-height:1}.dossier.sparky .dossier-art span{-webkit-text-stroke:3px var(--blue)}.dossier.blitz .dossier-art span{-webkit-text-stroke:3px var(--violet)}.dossier.locked .dossier-art span{-webkit-text-stroke:3px #c3c7de}.dossier-body{padding:16px}.dossier-body h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:30px}.dossier-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:5px 0 16px;font-size:11.5px}.dossier.sparky .dossier-role{color:var(--blue-d)}.dossier.blitz .dossier-role{color:var(--vio-d)}.dossier.locked .dossier-role{color:var(--muted)}.dossier-body p{margin-bottom:12px;font-size:13.5px}.spec{border-top:2px solid var(--line);list-style:none}.spec li{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px dashed var(--line-dash);justify-content:space-between;gap:12px;padding:9px 0;font-size:11.5px;display:flex}.spec li:last-child{border-bottom:none}.spec .k{color:var(--muted)}.spec .v{color:var(--ink);text-align:right;font-weight:600}.spec .v.hot{color:var(--ink);background:var(--yellow);border:1px solid var(--ink);padding:1px 8px}.barcode{background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 11px,var(--ink) 11px 14px,transparent 14px 17px);height:30px;margin-top:16px;position:relative}.barcode:after{content:attr(data-id);font-family:var(--mono);letter-spacing:.2em;color:var(--muted);font-size:9.5px;position:absolute;bottom:-16px;right:0}.ba-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ba-col{border:2px solid var(--ink);background:var(--panel);padding:22px 20px;position:relative}.ba-col.before{transform:rotate(-.8deg);box-shadow:7px 7px #c7cbe2}.ba-col.after{box-shadow:8px 8px 0 var(--blue);transform:rotate(.8deg)}.ba-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:2px solid var(--ink);padding:6px 14px;font-size:11px;font-weight:600;position:absolute;top:-15px;left:24px;transform:rotate(-2deg)}.ba-col.before .ba-tag{color:var(--ink);background:#daddf0}.ba-col.after .ba-tag{background:var(--blue);color:var(--ink)}.ba-col.after .mark{color:var(--green-d);font-weight:700}.ba-col.before .mark{color:var(--org-d);font-weight:700}.ba-col ul{flex-direction:column;margin-top:12px;list-style:none;display:flex}.ba-col li{border-top:2px dashed var(--line-dash);gap:14px;padding:9px 0;font-size:14px;display:flex}.ba-col li:first-child{border-top:none}.ba-col .mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.ba-col.before .mark{color:var(--org-d)}.ba-col.after .mark{color:var(--green-d)}.ba-col.before li s{color:var(--muted);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.ba-col.after li{color:var(--ink)}.toggle-wrap{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;display:flex}.toggle{border:2px solid var(--ink);background:var(--panel);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);font-size:12.5px;font-weight:600;display:inline-flex}.toggle button{color:var(--muted);padding:13px 24px;transition:all .15s}.toggle button.on{background:var(--yellow);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.save-note{font-family:var(--marker);color:var(--mag-d);font-size:19px;transform:rotate(-2deg)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.plan{border:2px solid var(--ink);background:var(--panel);flex-direction:column;padding:34px 30px 30px;display:flex;position:relative}.plan:first-child{transform:rotate(-.8deg);box-shadow:8px 8px #c7cbe2}.plan.pop{box-shadow:10px 10px 0 var(--yellow);transform:rotate(.4deg)translateY(-14px)}.plan:nth-child(3){transform:rotate(.9deg);box-shadow:8px 8px #c7cbe2}.pop-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--magenta);padding:8px 14px;font-size:10.5px;font-weight:600;position:absolute;top:-18px;right:-12px;transform:rotate(4deg)}.plan h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:25px}.plan .plan-for{min-height:42px;margin:8px 0 24px;font-size:14px}.plan .price{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.plan .price b{font-family:var(--display);color:var(--ink);letter-spacing:.01em;font-size:48px}.plan .price span{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:12px}.plan .price-sub{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;min-height:18px;margin-bottom:14px;font-size:12px}.plan ul{flex-direction:column;flex:1;margin-bottom:16px;list-style:none;display:flex}.plan li{border-top:2px dashed var(--line-dash);gap:12px;padding:8px 0;font-size:13.5px;display:flex}.plan li:first-child{border-top:none}.plan li .mark{color:var(--blue-d);font-family:var(--mono);font-weight:600}.plan.pop li .mark{color:var(--mag-d)}.price-foot{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:18px;font-size:12px;line-height:1.6}.faq{max-width:860px}.faq-item{border-bottom:2px solid var(--line)}.faq-item:first-child{border-top:2px solid var(--line)}.faq-q{text-align:left;width:100%;color:var(--ink);font-size:18px;font-weight:500;font-family:var(--sans);align-items:baseline;gap:18px;padding:18px 4px;transition:color .15s;display:flex}.faq-q:hover{color:var(--mag-d)}.faq-q .qn{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;flex-shrink:0;font-size:12px}.faq-q .pm{font-family:var(--mono);color:var(--mag-d);flex-shrink:0;margin-left:auto;font-size:20px;transition:transform .25s}.faq-item.open .pm{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a p{max-width:720px;padding:0 4px 14px 46px;font-size:14px}.final{text-align:center;background:var(--ink);border-top:2px solid var(--ink);padding:72px 0 80px;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background-image:radial-gradient(#ffd60a2e 1.4px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(640px 420px at 50% 112%,#000 0%,#0000 70%);mask-image:radial-gradient(640px 420px at 50% 112%,#000 0%,#0000 70%)}.final h2{color:#f4f5fe;margin-bottom:6px;font-size:clamp(44px,6.6vw,84px);position:relative}.final p{color:#a9aec6;max-width:520px;margin:18px auto 28px;font-size:16px;position:relative}.final .btn{border-color:var(--ink);padding:16px 34px;font-size:14px;position:relative}.final .fnote{margin-top:10px;position:relative}.final .note{color:var(--yellow);font-size:18px}.landing-page footer{background:var(--ink);border-top:1px solid #ffffff24;padding:18px 0}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-page footer .logo{color:#f4f5fe}.landing-page footer .logo svg path{stroke:none}.foot-links{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#767b96;flex-wrap:wrap;gap:26px;font-size:12px;display:flex}.foot-links a:hover{color:var(--yellow)}.foot-copy{font-family:var(--mono);color:#767b96;font-size:12px}@media (max-width:1020px){.steps{grid-template-columns:repeat(2,1fr);gap:34px}.step:nth-child(2),.step:nth-child(4){transform:rotate(.8deg)translateY(0)}.squad-grid{grid-template-columns:1fr;max-width:440px}.dossier.blitz{transform:rotate(.9deg)translateY(0)}.price-grid{grid-template-columns:1fr;max-width:480px}.plan.pop{transform:rotate(.4deg)translateY(0)}.hero-grid{grid-template-columns:1fr;gap:56px}.phone-wrap{margin:0 auto}.phone-note{bottom:-64px}}@media (max-width:760px){.section{padding:52px 0}.nav-links,.nav .btn-desktop{display:none}.nav-burger{display:flex}.mobile-menu{z-index:99;border-bottom:2px solid var(--ink);background:#eef0fa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAFUlEQVR4nGN89+EXAzbAhFV00EoAADoqAuj5r25HAAAAAElFTkSuQmCC);flex-direction:column;padding:18px 24px 26px;display:none;position:fixed;top:70px;left:0;right:0}.mobile-menu.open{display:flex}.mobile-menu a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--body);border-bottom:2px dashed var(--line-dash);padding:14px 0;font-size:14px}.mobile-menu .btn{margin-top:18px}.hero{padding-top:136px}.math-grid,.dna-grid,.ba-grid{grid-template-columns:1fr}.dna-chips{grid-template-columns:1fr;gap:12px;max-width:none}.chip{min-height:64px;box-shadow:3px 3px 0 var(--blue)}.steps{grid-template-columns:1fr}.step:nth-child(n){transform:none}.hero-ctas .btn{width:100%}.thread{height:700px}.stats{flex-direction:column}.stamp{right:2px}.phone{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.landing-page:after{animation:none}.reveal{opacity:1;transform:none}.bubble,.booked{opacity:1}.typing{display:none!important}}.wl-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);background:#0f0f108c;justify-content:center;align-items:center;padding:24px;animation:.28s both wlFadeIn;display:flex;position:fixed;inset:0}.wl-card{background:linear-gradient(#fffaf2 0%,#f5efe6 100%);border:1.5px solid #111;border-radius:22px;width:100%;max-width:440px;padding:32px 28px 28px;animation:.34s cubic-bezier(.16,1,.3,1) 60ms both wlScaleUp;position:relative;box-shadow:6px 6px #0f0f10f2,0 24px 64px #0f0f102e}.wl-close{color:#6f665d;cursor:pointer;background:#ffffffb3;border:1px solid #0000001a;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid;position:absolute;top:14px;right:14px}.wl-close:hover{color:#111;background:#fff;transform:scale(1.06)}.wl-header{text-align:center;margin-bottom:24px}.wl-badge{letter-spacing:.22em;text-transform:uppercase;color:#ff5f1f;background:#ff5f1f14;border:1.5px solid #ff5f1f4d;border-radius:100px;margin-bottom:14px;padding:5px 14px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-block}.wl-title{letter-spacing:-.05em;color:#0f0f10;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1}.wl-subtitle{color:#6f665d;margin:8px 0 0;font-size:14px;line-height:1.55}.wl-form{flex-direction:column;gap:16px;display:flex}.wl-field{flex-direction:column;gap:5px;display:flex}.wl-label{letter-spacing:-.01em;color:#40382f;font-size:12px;font-weight:700}.wl-input{color:#0f0f10;background:#fff;border:1.5px solid #00000024;border-radius:12px;outline:none;height:46px;padding:0 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.wl-input::placeholder{color:#b5aea4}.wl-input:focus{border-color:#ff5f1f;box-shadow:0 0 0 3px #ff5f1f1f}.wl-input:disabled{opacity:.55;cursor:not-allowed}.wl-input-error{border-color:#e53e3e!important;box-shadow:0 0 0 3px #e53e3e1a!important}.wl-error-msg{color:#e53e3e;padding-left:2px;font-size:12px;font-weight:600}.wl-error-banner{color:#e53e3e;text-align:center;background:#e53e3e0f;border:1px solid #e53e3e33;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.wl-btn{letter-spacing:-.02em;cursor:pointer;border:1.5px solid #111;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:48px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex}.wl-btn:hover{transform:translateY(-2px)}.wl-btn:active{transform:translateY(0)}.wl-btn:disabled{cursor:not-allowed;transform:none}.wl-btn-primary{color:#fff;background:#ff5f1f;width:100%;box-shadow:0 4px #111}.wl-btn-primary:hover{background:#ff7a42}.wl-btn-primary:disabled{opacity:.8;background:#ff5f1f}.wl-disclaimer{color:#b5aea4;text-align:center;margin:0;font-size:11px}.wl-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite wlSpin;display:inline-block}.wl-success{text-align:center;flex-direction:column;align-items:center;padding:12px 0 4px;animation:.4s both wlFadeIn;display:flex}.wl-success-icon{background:#121212;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;animation:.6s both wlPulse;display:grid;box-shadow:0 0 0 6px #c8f53726}.wl-success-title{letter-spacing:-.04em;color:#0f0f10;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.wl-success-desc{color:#6f665d;margin:8px 0 22px;font-size:14px;line-height:1.6}@keyframes wlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wlScaleUp{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes wlSpin{to{transform:rotate(360deg)}}@keyframes wlPulse{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:640px){.wl-backdrop{align-items:flex-end;padding:16px}.wl-card{border-radius:20px 20px 16px 16px;max-width:100%;padding:28px 20px 22px;box-shadow:4px 4px #0f0f10f2,0 16px 48px #0f0f1033}.wl-title{font-size:24px}}
