:root{--black:#0a0a0a;--white:#f3f3ee;--paper:#e9e9e3;--acid:#caff00;--gray:#9b9b95;--line:rgba(255,255,255,.17);--line-dark:rgba(0,0,0,.15);--max:1240px;--radius:2px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Inter,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(calc(100% - 48px),var(--max));margin:0 auto}.narrow{max-width:980px}.nav-wrap{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(10,10,10,.72);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;gap:7px;align-items:center;color:inherit;text-decoration:none;font-size:22px;font-weight:800;letter-spacing:-.05em}.brand b{color:var(--acid);font-size:1.35em}.nav-links{display:flex;gap:28px}.nav-links a{color:#cfcfc9;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.14em;transition:.2s}.nav-links a:hover{color:var(--acid)}.btn{border:0;background:var(--acid);color:#0a0a0a;padding:15px 22px;font-weight:850;letter-spacing:-.015em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;transition:transform .18s,box-shadow .18s}.btn:hover{transform:translateY(-2px);box-shadow:0 9px 28px rgba(202,255,0,.16)}.btn-small{padding:11px 17px;font-size:13px}.btn-xl{font-size:20px;padding:23px 28px;width:100%;justify-content:space-between}.text-link{color:white;text-decoration:none;font-weight:700;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:4px}.text-link span{color:var(--acid)}
.hero{height:min(960px,100svh);min-height:760px;position:relative;overflow:hidden;display:flex;align-items:center}.hero-media{position:absolute;inset:0;background:url('assets/hero-x.png') center/cover no-repeat;transform:scale(1.02)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.78) 42%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.32) 100%),linear-gradient(0deg,rgba(0,0,0,.46),transparent 45%)}.hero-inner{position:relative;z-index:2;padding-top:90px}.eyebrow,.section-no{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow{display:flex;gap:10px;align-items:center;color:#c8c8c1;margin-bottom:32px}.dot{width:8px;height:8px;background:var(--acid);display:inline-block}.hero h1{font-size:clamp(70px,10.5vw,156px);line-height:.82;letter-spacing:-.075em;margin:0;font-weight:900;max-width:950px}.hero h1 em,.mega em,h2 em{font-style:normal;color:var(--acid)}.hero-cn{font-size:22px;font-weight:700;margin:26px 0 10px}.hero-copy{color:#c9c9c2;font-size:clamp(18px,2vw,25px);line-height:1.55;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:30px}.hero-meta{display:flex;margin-top:52px;border-top:1px solid var(--line);max-width:720px}.hero-meta>div{padding:18px 32px 0 0;margin-right:32px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.hero-meta>div:last-child{border:0}.hero-meta strong{font-size:22px}.hero-meta span{font-size:12px;color:#aaa}.scroll-tag{position:absolute;right:24px;bottom:34px;z-index:3;font-size:9px;letter-spacing:.2em;writing-mode:vertical-rl;color:#aaa}
.section{padding:130px 0;position:relative}.light{background:var(--white);color:var(--black)}.dark{background:var(--black);color:var(--white)}.section-no{display:inline-block;margin-bottom:32px;color:#6c6c66}.section-no.acid{color:var(--acid)}h2{font-size:clamp(55px,7.4vw,106px);line-height:.9;letter-spacing:-.065em;margin:0;font-weight:900}h2 mark{background:var(--acid);color:var(--black);padding:0 .04em}.display-cn{font-size:clamp(28px,3.4vw,50px);font-weight:800;letter-spacing:-.04em;margin:42px 0}.divider{height:1px;background:var(--line-dark);margin:45px 0}.lead{font-size:clamp(19px,2vw,27px);line-height:1.58;letter-spacing:-.02em;max-width:820px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:72px}.stack-copy{padding-top:54px}.stack-copy p{font-size:clamp(21px,2.2vw,31px);margin:0;border-top:1px solid var(--line);padding:20px 0}.stack-copy p:last-child{border-bottom:1px solid var(--line)}.stack-copy b{color:var(--acid)}.section-head{margin-bottom:64px}.compare-grid{display:grid;grid-template-columns:1fr 90px 1fr;align-items:stretch}.compare{padding:42px}.compare>span{font-size:13px;letter-spacing:.14em;font-weight:800}.compare ul{list-style:none;padding:0;margin:44px 0 0}.compare li{font-size:22px;font-weight:750;padding:15px 0;border-top:1px solid rgba(0,0,0,.12)}.compare li small{display:block;font-size:12px;font-weight:500;margin-top:5px;color:#666}.muted-card{background:#dadad3;color:#777}.active-card{background:var(--black);color:white}.active-card>span{color:var(--acid)}.active-card li{border-color:var(--line)}.active-card li small{color:#aaa}.vs{font-size:52px;font-weight:900;display:flex;align-items:center;justify-content:center}.statement{font-size:clamp(30px,4vw,56px);line-height:1.08;letter-spacing:-.05em;margin:90px 0 0}.statement b{background:var(--acid);padding:0 .08em}.statement.inverse b{color:var(--black)}
.lab-title-row{display:flex;justify-content:space-between;align-items:end;gap:40px}.lab-title-row h2 em{font-size:1.2em}.lab-title-row>p{font-size:19px;line-height:1.5;color:#aaa;text-align:right}.timeline{display:grid;grid-template-columns:repeat(6,1fr);margin-top:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.time-step{padding:28px 18px;min-height:156px;border-right:1px solid var(--line);display:flex;flex-direction:column}.time-step:last-child{border:0}.time-step i{font-style:normal;font-size:10px;color:#777;letter-spacing:.12em}.time-step strong{font-size:16px;margin:36px 0 8px}.time-step span{font-size:12px;color:#aaa;line-height:1.5}.time-step.featured{background:var(--acid);color:#000;transform:scaleY(1.08)}.time-step.featured i,.time-step.featured span{color:#282828}.photo-card{position:relative;overflow:hidden;margin-top:70px;background:#151515}.photo-card img{display:block;width:100%;height:560px;object-fit:cover;filter:saturate(.9)}.photo-label{position:absolute;left:0;right:0;bottom:0;padding:24px 28px;background:linear-gradient(0deg,rgba(0,0,0,.88),transparent);display:flex;justify-content:space-between;align-items:end}.photo-label b{color:var(--acid);font-size:16px;letter-spacing:.08em}.photo-label span{font-size:14px;color:#ddd}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:1px solid var(--line-dark)}.method-grid article{padding:32px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:220px}.method-grid article:nth-child(3n){border-right:0}.method-grid article:nth-child(n+4){border-bottom:0}.method-grid b{font-size:72px;color:var(--acid);-webkit-text-stroke:1.5px #111;text-shadow:2px 2px 0 #111}.method-grid h3{font-size:25px;margin:16px 0 4px}.method-grid p{margin:0;color:#686862}.method-bottom{margin-top:40px;display:flex;justify-content:space-between;gap:30px;padding:28px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.method-bottom p{margin:0;color:#777}.method-bottom div{font-weight:800}.copy-block{align-self:center}.copy-block h2{font-size:clamp(54px,6vw,90px)}.mini-list{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.mini-list span{font-size:10px;letter-spacing:.12em;border:1px solid var(--line);padding:10px}.copy-block blockquote{margin:44px 0 0;padding-left:22px;border-left:4px solid var(--acid);font-size:28px;line-height:1.4;font-weight:750}.image-frame img{width:100%;height:700px;object-fit:cover}.real-top{align-items:end}.real-photo img{height:600px}.user-quotes{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(0,0,0,.82)}.user-quotes span{padding:22px;color:white;border-right:1px solid var(--line);font-size:17px}.user-quotes span:last-child{border:0}.create-again{font-size:clamp(44px,6vw,86px);letter-spacing:-.05em;margin:50px 0 0}.build-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.build-grid article{padding:28px 20px;min-height:210px;border-right:1px solid var(--line)}.build-grid article:last-child{border:0}.build-grid span{color:var(--acid);font-size:11px}.build-grid h3{font-size:24px;margin:70px 0 8px}.build-grid p{font-size:13px;color:#999}.growth-head{align-items:end}.skill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bbb;margin-top:70px;border:1px solid #bbb}.skill-grid article{background:var(--white);padding:32px;min-height:200px}.skill-grid b{font-size:12px}.skill-grid h3{font-size:24px;margin:55px 0 8px}.skill-grid p{color:#64645f;line-height:1.6}.evidence-box{margin-top:60px;background:#101010;color:#fff;padding:48px}.evidence-box>span{color:var(--acid);font-size:11px;letter-spacing:.15em}.evidence-box p{font-size:21px;line-height:1.55;max-width:900px}.evidence-box p b{color:var(--acid);margin-right:12px}.evidence-box .arrow{font-size:30px;color:var(--acid)}.evidence-box>strong{display:inline-block;background:var(--acid);color:#000;padding:7px 10px;margin-top:10px}.later-copy{padding-top:60px}.later-copy>p{font-size:23px;line-height:1.5;border-top:1px solid var(--line);padding-top:20px}.days{display:flex;align-items:end;gap:15px;margin:42px 0}.days strong{font-size:115px;line-height:.8;color:var(--acid);letter-spacing:-.08em}.days span{font-size:13px;letter-spacing:.12em}.accent-copy{color:var(--acid)}.fit-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:70px}.fit{padding:42px;min-height:390px}.fit h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:50px}.fit p{font-size:20px;border-top:1px solid rgba(0,0,0,.13);margin:0;padding:14px 0}.fit.yes{background:var(--acid)}.fit.no{background:#d8d8d1}.first-title{display:flex;justify-content:space-between;gap:50px;align-items:end}.first-title p{color:#aaa}.price{border:1px solid var(--line);padding:28px;min-width:270px;display:flex;flex-direction:column}.price span,.price small{font-size:11px;color:#999;letter-spacing:.1em}.price strong{font-size:54px;color:var(--acid);letter-spacing:-.06em}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:70px 0 0}.facts div{padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.facts div:last-child{border:0}.facts b{font-size:10px;color:#777;letter-spacing:.13em}.facts strong{font-size:35px;margin:20px 0 3px}.facts span{font-size:12px;color:#aaa}.value-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:36px 0}.value-list span{background:#151515;border:1px solid var(--line);padding:15px;font-size:13px}.micro{color:#777;font-size:11px;text-align:center;margin-top:16px}.founder-copy p{font-size:23px;line-height:1.6;margin-top:0}.founder-note{font-size:16px!important;background:#dcdcd5;padding:22px}.manifesto{background:var(--black);padding:160px 0;text-align:center;overflow:hidden}.manifesto p{font-size:clamp(25px,3vw,44px);font-weight:800;letter-spacing:-.04em}.manifesto h2{font-size:clamp(90px,16vw,230px);margin:15px 0 50px}.manifesto-brand{font-size:36px;font-weight:900}.manifesto-brand b{color:var(--acid);font-size:1.4em}.manifesto-cn{font-size:18px!important;color:#aaa;margin:0 0 34px}footer{background:#050505;border-top:1px solid var(--line);padding:34px 0;color:#777;font-size:11px}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer-brand{color:#fff;font-size:16px}
.modal{position:fixed;inset:0;z-index:2000;display:none}.modal.open{display:block}.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(7px)}.modal-card{position:absolute;right:0;top:0;bottom:0;width:min(560px,100%);background:#111;border-left:1px solid var(--line);padding:60px 48px;overflow:auto;box-shadow:-30px 0 80px rgba(0,0,0,.35)}.modal-close{position:absolute;right:25px;top:20px;background:none;border:0;color:white;font-size:38px;cursor:pointer}.modal-card h2{font-size:62px}.modal-card>p{color:#999;line-height:1.6}.modal form{display:grid;gap:18px;margin-top:35px}.modal label{display:grid;gap:8px;font-size:12px;color:#aaa}.modal input,.modal select,.modal textarea{background:#1a1a1a;border:1px solid #383838;color:white;padding:14px;outline:none}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--acid)}.modal form small{color:#666}.success{text-align:center;padding-top:70px}.success-x{width:90px;height:90px;border:3px solid var(--acid);display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:48px;color:var(--acid);font-weight:900}.success h3{font-size:30px}.success p{color:#999;line-height:1.6;margin-bottom:30px}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.in{opacity:1;transform:none}
@media (max-width:900px){.shell{width:min(calc(100% - 30px),var(--max))}.nav{height:64px}.nav-links{display:none}.brand{font-size:19px}.section{padding:90px 0}.hero{min-height:720px;height:100svh}.hero-media{background-position:62% center}.hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.93),rgba(0,0,0,.55)),linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.hero-inner{padding-top:70px}.hero h1{font-size:clamp(58px,18vw,102px)}.hero-copy{font-size:18px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:40px}.hero-meta>div{padding-right:10px;margin-right:10px}.hero-meta strong{font-size:17px}.hero-meta span{font-size:9px}.scroll-tag{display:none}.grid-2{grid-template-columns:1fr;gap:45px}.stack-copy{padding-top:0}.compare-grid{grid-template-columns:1fr}.vs{height:80px}.lab-title-row,.first-title{display:block}.lab-title-row>p{text-align:left;margin-top:24px}.timeline{grid-template-columns:repeat(2,1fr)}.time-step{border-bottom:1px solid var(--line)}.time-step:nth-child(2n){border-right:0}.time-step.featured{transform:none}.photo-card img,.real-photo img{height:400px}.photo-label{display:block}.photo-label span{display:block;margin-top:7px}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid article{border-right:1px solid var(--line-dark)!important;border-bottom:1px solid var(--line-dark)!important}.method-grid article:nth-child(2n){border-right:0!important}.method-grid article:nth-last-child(-n+2){border-bottom:0!important}.method-bottom{display:block}.method-bottom div{margin-top:15px;line-height:1.6}.image-frame img{height:460px}.user-quotes{grid-template-columns:1fr}.user-quotes span{border-right:0;border-bottom:1px solid var(--line);padding:14px}.build-grid{grid-template-columns:1fr 1fr}.build-grid article{border-bottom:1px solid var(--line)}.build-grid article:nth-child(2n){border-right:0}.skill-grid{grid-template-columns:1fr 1fr}.fit-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.facts div:nth-child(2){border-right:0}.facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.value-list{grid-template-columns:1fr 1fr}.price{margin-top:35px}.footer-inner{flex-direction:column;align-items:flex-start;gap:10px}.modal-card{padding:55px 25px}.modal-card h2{font-size:48px}}
@media (max-width:520px){.hero h1{font-size:58px}.hero-meta{grid-template-columns:1fr}.hero-meta>div{border-right:0;border-top:1px solid var(--line);padding:10px 0;margin:0;flex-direction:row;justify-content:space-between}.section{padding:78px 0}h2{font-size:48px}.compare{padding:26px}.compare li{font-size:18px}.timeline{grid-template-columns:1fr}.time-step{border-right:0}.method-grid{grid-template-columns:1fr}.method-grid article{border-right:0!important;border-bottom:1px solid var(--line-dark)!important}.method-grid article:last-child{border-bottom:0!important}.build-grid,.skill-grid{grid-template-columns:1fr}.build-grid article{border-right:0}.facts,.value-list{grid-template-columns:1fr}.facts div{border-right:0!important;border-bottom:1px solid var(--line)!important}.facts div:last-child{border-bottom:0!important}.days strong{font-size:90px}.evidence-box{padding:28px}.first18 .btn-xl{font-size:17px}.modal-card h2{font-size:43px}}
