:root{--ink:#183f37;--muted:#63756f;--paper:#f8f9f4;--line:#dce3d8;--lime:#d5ef95;--cream:#f0f2e8;--white:#fff;--orange:#f3aa78;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #db7337;outline-offset:6px}button,input{font:inherit}.wrap{max-width:1240px;margin:auto;padding:0 42px}.skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:9}.skip:focus{top:12px}.header{border-bottom:1px solid var(--line)}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;gap:11px;align-items:center;text-decoration:none;font-size:24px;font-weight:750;letter-spacing:-1px}.brand img{width:39px;height:39px}.brand small{font-size:9px;letter-spacing:1.5px;border:1px solid #cad6ba;padding:5px 7px;border-radius:5px;margin-left:3px;font-weight:700}.navlinks{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.navlinks a{text-decoration:none}.navlinks a:hover{color:#59734a}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;text-decoration:none;background:var(--ink);color:white;padding:17px 23px;border:1px solid var(--ink);border-radius:9px;font-size:14px;font-weight:650;transition:transform .18s,background .18s}.button:hover{background:#285649;transform:translateY(-2px)}.button.light{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button.outline{background:transparent;color:var(--ink);padding:12px 18px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.dot{width:7px;height:7px;background:#73a655;border-radius:50%;display:inline-block}.hero{padding:76px 0 62px;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:48px}.hero h1{font-size:clamp(48px,5.1vw,70px);line-height:1.065;letter-spacing:-3.9px;font-weight:650;margin:23px 0}.hero h1 em{font-style:normal;color:#809450}.hero .intro{max-width:410px;font-size:16px;line-height:1.8;color:var(--muted);margin:25px 0 30px}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.textlink{font-size:13px;text-underline-offset:5px}.fine{font-size:11px;color:var(--muted);margin-top:18px}.hero-art{border-radius:23px;background:#eaf0df;position:relative;padding:31px 25px 23px;min-height:430px;overflow:hidden;border:1px solid #dce6d0;background-image:radial-gradient(#c4d2b9 .75px,transparent .75px);background-size:15px 15px}.art-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#6d8064;text-transform:uppercase}.art-badge{background:#f9fbf5;border:1px solid #d4ddc9;padding:6px 9px;border-radius:20px;letter-spacing:0;text-transform:none}.inventory-card{position:relative;background:white;border:1px solid #e4e8dd;border-radius:12px;box-shadow:0 12px 28px #324e2410;max-width:360px;margin:34px auto 0;transform:rotate(-3deg);padding:18px}.card-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700}.platform-tag{font-size:9px;font-weight:500;background:#f0f4ea;padding:5px 8px;border-radius:5px}.product{display:flex;gap:13px;align-items:center;margin-top:19px;border-top:1px solid #edf0e8;padding-top:16px}.brick{width:49px;height:39px;background:#dba277;transform:skewY(-8deg);border-radius:5px;box-shadow:inset -7px -7px 0 #ba815a;position:relative;margin:0 4px}.brick:before,.brick:after{content:"";position:absolute;background:#e8b68c;width:13px;height:7px;border-radius:50%;top:-4px;box-shadow:0 4px 0 #c99065}.brick:before{left:7px}.brick:after{left:27px}.product-info strong{font-size:11px;display:block}.product-info span{font-size:9px;color:#86907e;display:block;margin-top:6px}.qty{margin-left:auto;font-size:21px;font-weight:650;letter-spacing:-1px}.qty s{font-size:13px;color:#a6ad9e;margin-right:5px;font-weight:400}.flow-line{text-align:center;margin:12px auto -22px;position:relative;z-index:2}.flow-line span{display:inline-flex;background:var(--ink);color:var(--lime);padding:10px 17px;border-radius:30px;font-size:10px;gap:12px;box-shadow:0 3px 12px #183f3720}.second{transform:rotate(2deg);margin-top:33px}.art-bottom{display:flex;justify-content:center;gap:7px;margin-top:27px;font-size:10px;color:#627451}.art-bottom b{color:#345536}.platforms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;display:flex;align-items:center;gap:35px;font-size:13px}.platforms .label{font-size:11px;color:var(--muted);margin-right:auto}.platforms strong{font-size:18px;letter-spacing:-.6px}.platforms .plus{font-size:22px;color:#a6b29a}.platforms .aside{font-size:11px;color:var(--muted);border-left:1px solid var(--line);padding-left:30px}.section{padding:91px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section h2{font-size:40px;line-height:1.17;letter-spacing:-1.8px;font-weight:600;margin:14px 0 0}.section-head p{max-width:330px;color:var(--muted);font-size:14px;line-height:1.75;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:30px 27px;border:1px solid var(--line);border-radius:14px;min-height:225px}.feature:first-child{background:var(--cream)}.icon{height:36px;width:36px;display:grid;place-items:center;border-radius:9px;background:#e4edda;font-size:19px;margin-bottom:26px}.feature h3{font-size:17px;letter-spacing:-.4px;margin:0 0 13px}.feature p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.process-band{background:var(--ink);color:var(--paper);border-radius:23px;display:grid;grid-template-columns:1fr 1.12fr;padding:53px;gap:65px}.process-band h2{font-size:37px;margin:18px 0 20px}.process-band .eyebrow{color:var(--lime)}.process-band>div>p{font-size:14px;line-height:1.8;color:#bdd0c5;max-width:310px}.steps{list-style:none;padding:0;margin:0;counter-reset:step}.steps li{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #496158}.steps li:first-child{padding-top:0}.steps li:last-child{border-bottom:0;padding-bottom:0}.steps li:before{counter-increment:step;content:"0" counter(step);color:var(--lime);font-size:11px;padding-top:4px}.steps h3{font-size:15px;margin:0 0 8px;font-weight:600}.steps p{color:#bdd0c5;font-size:12px;line-height:1.75;margin:0}.beta-section{display:grid;grid-template-columns:1.2fr 1fr;gap:110px;align-items:center}.beta-section p{font-size:15px;color:var(--muted);line-height:1.8}.checks{padding:0;list-style:none;margin:22px 0 0}.checks li{display:flex;gap:13px;align-items:baseline;font-size:13px;margin:14px 0}.checks li:before{content:"✓";font-weight:700;color:#749052}.price-card{border:1px solid #cdd9be;background:#edf2e3;padding:35px;border-radius:16px;position:relative}.price-card .label{font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:650}.price{font-size:65px;letter-spacing:-4px;line-height:1;margin-top:28px}.price span{font-size:15px;letter-spacing:0;color:var(--muted);padding-left:8px}.price-card p{font-size:12px;margin:17px 0 26px}.price-card .button{width:100%}.price-card small{display:block;text-align:center;font-size:10px;line-height:1.7;color:var(--muted);margin-top:15px}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-section h2{font-size:35px}.faqs details{border-bottom:1px solid var(--line);padding:23px 0}.faqs details:first-child{padding-top:0}.faqs summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"+";font-size:21px;font-weight:400}.faqs details[open] summary:after{content:"−"}.faqs p{font-size:13px;line-height:1.8;color:var(--muted);max-width:510px}.cta{background:var(--lime);border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:41px 44px;margin-bottom:65px}.cta h2{font-size:29px;letter-spacing:-1.1px;margin:0 0 8px;font-weight:600}.cta p{font-size:13px;margin:0;color:#596c45}.footer{border-top:1px solid var(--line);padding:32px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer .brand{font-size:20px}.footer .brand img{width:30px;height:30px}.footer-links{display:flex;gap:23px;flex-wrap:wrap;font-size:11px}.footer-links a{text-decoration:none}.disclaimer{font-size:10px;color:#839080;line-height:1.7;margin-top:28px;max-width:800px}.legal{max-width:760px;padding-top:65px;padding-bottom:80px}.legal h1{font-size:45px;letter-spacing:-2px}.legal h2{font-size:22px;margin-top:36px}.legal p,.legal li{font-size:15px;line-height:1.85;color:#52655c}.legal a{text-underline-offset:3px}.legal .back{font-size:13px}.legal address{font-style:normal;font-size:16px;line-height:1.9}.legal .notice{padding:20px;border-left:3px solid #a4c579;background:var(--cream)}@media(min-width:1500px){.hero{padding-top:95px;padding-bottom:85px}}@media(max-width:1000px){.wrap{padding:0 28px}.hero{gap:25px}.hero h1{font-size:55px}.hero-art{padding:25px 15px;min-height:415px}.navlinks{gap:20px}.section{padding:70px 0}.process-band{gap:35px;padding:38px}.beta-section{gap:50px}.legal{padding-top:50px;padding-bottom:60px}}@media(max-width:720px){.wrap{padding:0 22px}.nav{height:78px;gap:10px}.brand{font-size:22px}.brand small{display:none}.navlinks>a:not(.button){display:none}.navlinks .button{font-size:12px;padding:10px 14px}.hero{grid-template-columns:1fr;padding:45px 0 35px;gap:38px}.hero h1{font-size:54px;letter-spacing:-3px}.hero .intro{font-size:15px;max-width:480px}.hero-art{min-height:413px;padding:27px 20px}.inventory-card{max-width:370px}.platforms{gap:18px;flex-wrap:wrap;padding:22px 0}.platforms .label{width:100%;margin:0}.platforms .aside{font-size:10px;padding-left:15px}.platforms strong{font-size:17px}.section{padding:57px 0}.section-head{display:block;margin-bottom:27px}.section h2{font-size:34px;letter-spacing:-1.5px}.section-head p{margin-top:20px}.features{grid-template-columns:1fr;gap:13px}.feature{min-height:0;padding:25px}.icon{margin-bottom:19px}.feature p{font-size:14px}.process-band{grid-template-columns:1fr;padding:32px 27px;gap:26px}.process-band h2{font-size:33px}.process-band>div>p{max-width:none}.beta-section{grid-template-columns:1fr;gap:28px}.faq-section{grid-template-columns:1fr;gap:30px}.cta{display:block;padding:30px 27px;margin-bottom:45px}.cta h2{font-size:26px}.cta .button{margin-top:22px}.footer-top{align-items:flex-start;flex-direction:column}.footer-links{gap:20px}.legal{padding-top:40px;padding-bottom:50px}.legal h1{font-size:37px}.actions{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
