:root{--yellow:#f5df00;--ink:#141511;--paper:#f6f5ed;--muted:#a5a69b;--font:'Montserrat',Arial,sans-serif;--display:'Anton','Impact','Arial Narrow',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid #d2a916;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.section{padding:105px 0}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:.005em}h2{font-size:clamp(36px,4.2vw,58px);margin-bottom:25px}h2 span{color:#9a8800}h3{font-size:15px;font-weight:900;line-height:1.3}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:800;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:12px 13px 12px 26px;background:linear-gradient(180deg,#ffec30,#e6cc00);border:1px solid #f8ec61;border-radius:100px;box-shadow:0 8px 28px #f5df0029;color:#12130e;font-size:13px;font-weight:900;line-height:1.2;min-height:58px;transition:transform .25s,box-shadow .25s}.btn span{display:grid;place-items:center;background:var(--ink);border-radius:50%;width:34px;height:34px;color:#fff;font-size:22px;font-weight:500;flex-shrink:0}.btn:hover{transform:translateY(-4px);box-shadow:0 12px 35px #f5df0045}.btn.small{min-height:47px;padding:8px 10px 8px 20px;font-size:10px;gap:15px}.btn.small span{width:29px;height:29px;font-size:20px}.skip{position:fixed;z-index:100;top:-70px;background:var(--yellow);padding:10px 25px}.skip:focus{top:0}.hero{background:#0a0b09;color:#fff;position:relative;overflow:hidden;min-height:820px;padding-bottom:80px}.nav{display:flex;align-items:center;justify-content:space-between;height:106px;position:relative;z-index:3;animation:nav-in .9s both}.brand{display:flex;flex-direction:column;width:max-content;line-height:.9;transform:skew(-8deg);font-family:var(--display);letter-spacing:.02em}.brand>span{font-size:36px}.brand small{font-size:22px;color:var(--yellow);letter-spacing:.31em;margin-top:4px}.brand-mark{color:var(--yellow);font-size:30px;margin-left:5px}.nav-links{display:flex;gap:28px;font-size:11px;font-weight:700}.nav-links a:hover{color:var(--yellow)}.hero-art{position:absolute;inset:100px -90px 0 24%;animation:scene-in 1.8s both}.hero-art img{height:100%;width:100%;object-fit:cover;object-position:52% center}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a0b09,transparent 38%),linear-gradient(0deg,#0a0b09,transparent 22%)}.hero-content{position:relative;z-index:2;padding-top:57px;pointer-events:none}.hero-copy{max-width:540px;pointer-events:auto}.hero-copy h1{font-size:clamp(56px,5.6vw,83px);margin-bottom:25px;text-shadow:0 3px 0 #0006}.hero-copy h1>span{display:block;animation:title-in .9s both}.hero-copy h1>span:nth-child(2){animation-delay:.12s}.hero-copy h1>span:nth-child(3){animation-delay:.24s}.hero-copy .yellow{color:var(--yellow);text-shadow:0 2px 0 #7b6800,0 5px 25px #000}.hero-copy .eyebrow{color:var(--yellow);margin-bottom:20px}.hero-sub{max-width:330px;font-size:16px;font-weight:500;line-height:1.7;color:#dcddd2;animation:title-in 1s .4s both}.hero-cta{margin-top:10px;min-width:270px;animation:title-in 1s .6s both}.hero-note{font-size:10px;color:#a7aa9e;margin-top:23px;display:flex;align-items:center;gap:9px}.hero-note i{height:3px;width:3px;border-radius:50%;background:var(--yellow)}.mini-check{color:var(--yellow)}.vertical-label{position:absolute;right:25px;top:250px;writing-mode:vertical-rl;letter-spacing:.4em;font-size:9px;color:#c5c6ae}.hero-ribbon{position:absolute;z-index:3;bottom:-24px;left:-5%;width:110%;height:62px;background:var(--yellow);transform:rotate(-2deg);box-shadow:0 -8px 0 #8a7e00,0 12px 35px #0005}.hero-mobile-art{display:none}.stats{position:relative;background:var(--paper);padding:48px 0 38px}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);max-width:890px;text-align:center}.stats-inner>div+div{border-left:1px solid #deded1}.stats strong{font-family:var(--display);font-size:57px;line-height:1.2;color:#a28e00}.stats em{font-size:36px;font-style:normal;margin-left:4px}.stats p{font-size:10px;font-weight:800;line-height:1.5;margin:8px 0 0;letter-spacing:.07em}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.benefits{position:relative;background:var(--paper);overflow:hidden}.product-frame{position:relative;padding:22px}.product-frame img{width:100%;border-radius:22px;position:relative;box-shadow:0 25px 60px #15171025;animation:float 6s ease-in-out infinite}.product-tag{position:absolute;bottom:2px;left:0;background:var(--yellow);padding:12px 20px;font-size:11px;font-weight:900;transform:rotate(-4deg);box-shadow:4px 4px 0 var(--ink)}.orbit{position:absolute;inset:0;border:1px solid #c9c7ad;border-radius:50%;transform:rotate(-22deg)}.benefits-copy>p:not(.eyebrow){color:#606254;font-size:14px}.check-list{padding:0;list-style:none;margin:25px 0}.check-list li{display:flex;align-items:center;gap:13px;padding:8px 0;font-weight:700;font-size:12px}.check-list li:before{content:'✓';display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--yellow);font-size:13px}.text-link{display:inline-flex;gap:40px;align-items:center;font-size:11px;font-weight:900;border-bottom:1px solid var(--ink);padding-bottom:5px}.text-link span{font-size:24px}.mindset{background:var(--ink);color:white;text-align:center;position:relative;padding-bottom:130px;overflow:hidden}.mindset .eyebrow{color:var(--yellow)}.mindset h2 span{color:var(--yellow)}.grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(transparent,#000,transparent)}.mindset .wrap{position:relative}.mindset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:48px 0 40px}.mindset-grid article{background:#262720cc;border:1px solid #434438;padding:30px 20px;border-radius:18px;transition:transform .3s,border-color .3s}.mindset-grid article:hover{transform:translateY(-6px);border-color:var(--yellow)}.line-icon{display:block;color:var(--yellow);font-size:42px;height:73px;line-height:1.2}.mindset-grid h3{font-size:12px}.mindset-grid p{font-size:12px;color:#b3b4a7;margin-bottom:0}.wave{height:45px;position:absolute;bottom:-1px;width:100%;background:var(--paper);clip-path:polygon(0 60%,10% 20%,20% 65%,30% 32%,40% 80%,50% 38%,60% 70%,70% 20%,80% 58%,90% 22%,100% 60%,100% 100%,0 100%)}.how-image{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1/1.1;box-shadow:0 20px 50px #1a1a181a}.how-image img{width:100%;height:100%;object-fit:cover;object-position:50%}.how-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#000d)}.image-caption{position:absolute;bottom:30px;left:30px;z-index:1;color:white}.image-caption small{font-size:10px;font-weight:700;letter-spacing:.1em}.image-caption strong{display:block;font-family:var(--display);font-size:37px;color:var(--yellow);line-height:1.2;margin-top:8px}.steps{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:15px}.steps li{display:flex;align-items:flex-start;gap:20px;background:#eeeee3;border:1px solid #e4e3d6;padding:23px;border-radius:16px}.steps li>span{border-radius:50%;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;background:var(--yellow);font-weight:900;font-size:14px;box-shadow:0 4px 10px #b9ac4520}.steps h3{margin:2px 0 7px;font-size:13px}.steps p{font-size:12px;color:#686b5e;margin:0;line-height:1.7}.marquee{background:var(--yellow);padding:17px 0;overflow:hidden;border-top:1px solid #dbc500;border-bottom:1px solid #dbc500}.marquee>div{display:flex;width:max-content;animation:marquee 27s linear infinite}.marquee span{white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:900;letter-spacing:.14em}.marquee b{margin:0 35px}.kits{background:#eaeadd}.section-heading{text-align:center;margin-bottom:60px}.section-heading>p:last-child{font-size:14px;color:#626456}.kit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.kit-card{background:#f9f9f3;border-radius:22px;border:1px solid #d9dacb;position:relative;padding:28px 20px 20px;text-align:center;transition:transform .3s,box-shadow .3s}.kit-card:hover{transform:translateY(-7px);box-shadow:0 20px 35px #26271912}.kit-number{font-size:9px;letter-spacing:.12em;color:#777a68;font-weight:700;margin-bottom:12px}.kit-card h3{font-family:var(--display);font-size:31px;font-weight:400;letter-spacing:.03em;margin-bottom:8px}.kit-desc{font-size:11px;color:#676b58}.kit-product{height:215px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:22px 0 12px;border-radius:12px;background:#0e100c}.kit-product img{height:100%;width:100%;object-fit:cover}.kit-product.multiple img{position:absolute;height:85%;width:60%;object-fit:cover;box-shadow:0 0 20px #0008;border-radius:7px}.three img:nth-child(1){left:1%;transform:scale(.8) rotate(-9deg)}.three img:nth-child(2){left:20%;z-index:2}.three img:nth-child(3){right:1%;transform:scale(.8) rotate(9deg)}.five img:nth-child(1){left:-14%;transform:scale(.7) rotate(-12deg)}.five img:nth-child(2){left:4%;transform:scale(.84) rotate(-6deg);z-index:1}.five img:nth-child(3){left:20%;z-index:3}.five img:nth-child(4){right:4%;transform:scale(.84) rotate(6deg);z-index:1}.five img:nth-child(5){right:-14%;transform:scale(.7) rotate(12deg)}.kit-weight{font-size:10px;font-weight:700;color:#6b705d}.price{margin:20px 0;display:grid;gap:0}.price strong{font-weight:900;font-size:28px}.price span{font-size:11px;color:#737664}.kit-card .btn{width:100%;font-size:10px;gap:5px;padding-left:16px;min-height:51px}.kit-card .btn span{width:29px;height:29px;font-size:20px}.commerce-note{font-size:9px;margin:13px 0 0;color:#868877}.featured{border:2px solid #c6b100;box-shadow:0 15px 40px #7a750d18}.kit-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--yellow);font-size:8px;font-weight:900;white-space:nowrap;padding:8px 15px;border-radius:50px}.kits-footnote{text-align:center;font-size:10px;color:#767965;margin:30px 0 0}.details{background:#20221a;color:#fff}.detail-intro{display:grid;grid-template-columns:210px 1fr;gap:60px;align-items:center;max-width:900px;margin:auto auto 50px}.details h2 span{color:var(--yellow)}.details .eyebrow{color:var(--yellow)}.detail-intro p:last-child{font-size:13px;color:#b0b49f;max-width:520px}.seal{width:185px;height:185px;background:var(--yellow);color:var(--ink);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px dashed var(--yellow);outline-offset:8px;transform:rotate(-12deg)}.seal>span{font-family:var(--display);font-size:72px;line-height:1.2}.seal small{font-size:8px;font-weight:900;letter-spacing:.15em}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.detail-grid article{border-top:1px solid #535846;padding-top:23px}.detail-grid article>span{font-size:9px;letter-spacing:.13em;color:var(--yellow);font-weight:700}.detail-grid h3{margin:18px 0 12px;font-family:var(--display);font-size:26px;font-weight:400}.detail-grid p{font-size:12px;color:#aeb39e;max-width:300px}.label-note{font-size:10px;color:#7e8570;max-width:850px;margin:32px 0 0}.faq-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.faq-layout>div>p:not(.eyebrow){max-width:310px;font-size:13px;color:#797d68}.faq-symbol{font-size:145px;line-height:1.3;font-family:var(--display);color:#e1e0c7;transform:rotate(-12deg);margin-left:35px}.faq-items{display:flex;flex-direction:column;gap:13px}.faq details{border:1px solid #d9dbca;border-radius:12px;background:#fafaf5;overflow:hidden}.faq details[open]{border-color:#b5a80c;box-shadow:0 8px 20px #a6a57110}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 23px;font-size:12px;font-weight:800;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:23px;line-height:1;font-weight:500;color:#868b6b}.faq details[open] summary:after{content:'−';color:#9b8a00}.faq details p{padding:0 23px 23px;margin:0;font-size:12px;line-height:1.85;color:#737963}.final-cta{position:relative;overflow:hidden;background:var(--yellow);text-align:center;padding:85px 0 95px}.final-cta .wrap{position:relative;z-index:2}.final-cta h2{font-size:clamp(65px,7.5vw,110px);line-height:1;margin:20px 0}.final-cta h2 span{color:#141511;text-shadow:2px 2px 0 var(--yellow),4px 4px 0 #948500}.final-cta p:not(.eyebrow){font-size:13px}.final-cta .btn{background:var(--ink);color:white;border-color:#383a20;margin-top:16px}.final-cta .btn span{background:var(--yellow);color:var(--ink)}.giant-mark{position:absolute;right:4%;bottom:-120px;font-size:570px;color:#d4bf00;line-height:1;transform:rotate(-12deg);pointer-events:none}footer{background:#0f110c;color:white;padding:50px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>p{font-size:9px;letter-spacing:.15em;color:#8f967f;margin:0}.footer-top nav{display:flex;gap:26px;font-size:11px;color:#b7beab}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #2d3124;margin-top:37px;padding-top:23px;font-size:9px;color:#787f6b}.sticky-buy{display:none}.mobile-only{display:none}dialog{max-width:510px;width:calc(100% - 40px);border:1px solid #d1c934;border-radius:23px;padding:42px;background:var(--paper);color:var(--ink);box-shadow:0 20px 100px #0007}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}dialog h2{font-size:38px;margin-bottom:20px}dialog p{font-size:13px}dialog .eyebrow{font-size:10px}dialog .dialog-note{color:#707660;font-size:11px}.dialog-close{position:absolute;right:15px;top:8px;border:0;background:transparent;font-size:30px;color:#515642}.dialog-done{width:100%;margin-top:15px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.intro{animation:title-in .8s both}@keyframes float{50%{transform:translateY(-9px) rotate(.7deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes title-in{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-in{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
@media(min-width:1600px){.hero-art{left:30%}.hero{min-height:900px}.hero-content{padding-top:80px}}
@media(max-width:1050px){.wrap{width:calc(100% - 50px)}.two-cols{gap:40px}.nav-links{gap:15px;font-size:10px}.hero-copy h1{font-size:66px}.hero-art{left:15%;right:-200px}.hero{min-height:790px}.hero-copy{max-width:430px}.mindset-grid{gap:12px}.mindset-grid article{padding:25px 15px}.kit-grid{gap:14px}.kit-card{padding:28px 14px 20px}.kit-product{height:180px}.kit-card .btn{font-size:9px}.faq-layout{gap:45px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.section{padding:68px 0}h2{font-size:37px}.eyebrow{font-size:9px;letter-spacing:.14em}.nav{height:82px}.brand>span{font-size:28px}.brand small{font-size:17px}.brand-mark{font-size:23px}.nav-links{display:none}.btn.small{font-size:9px;min-height:42px;padding-left:15px;gap:10px}.btn.small span{width:25px;height:25px;font-size:19px}.hero{min-height:0;padding-bottom:52px;background:radial-gradient(ellipse at 80% 28%,#32311a,#0a0b09 60%)}.hero-art{display:none}.hero-content{padding-top:30px;width:100%}.hero-copy{padding:0 18px;max-width:none}.hero-copy h1{font-size:clamp(52px,12.2vw,83px);line-height:1.07;margin-bottom:20px}.hero-copy h1 .yellow br{display:none}.hero-copy .eyebrow{font-size:8px;margin-bottom:18px}.hero-copy h1>span{white-space:nowrap}.hero-sub{font-size:14px;max-width:310px;margin-bottom:22px}.hero-copy .hero-cta{width:100%;max-width:410px}.hero-note{font-size:9px;margin:18px 0 0}.hero-mobile-art{display:block;margin-top:17px;position:relative;overflow:hidden}.hero-mobile-art img{width:100%;height:auto;animation:scene-in 1.8s both}.hero-mobile-art:before{content:'';position:absolute;z-index:1;inset:-1px 0 0;height:60px;background:linear-gradient(#0b0c09,transparent);pointer-events:none}.hero-ribbon{height:28px;bottom:0;box-shadow:0 -4px 0 #857900;transform:rotate(-3deg);left:-2%;width:104%}.vertical-label{display:none}.stats{padding:25px 0 30px}.stats-inner{width:calc(100% - 25px)}.stats strong{font-size:38px}.stats em{font-size:24px}.stats p{font-size:8px;line-height:1.6;letter-spacing:.015em}.two-cols{grid-template-columns:1fr;gap:45px}.product-frame{padding:10px;margin:0 5px}.product-tag{font-size:10px;padding:10px 15px}.benefits-copy>p:not(.eyebrow){font-size:13px}.benefits-copy h2{font-size:36px}.check-list{margin:20px 0}.check-list li{font-size:11px;padding:8px 0}.mindset{padding-bottom:95px}.mindset-grid{grid-template-columns:1fr 1fr;gap:13px;margin:30px 0}.mindset-grid article{padding:23px 15px;border-radius:15px}.mindset-grid h3{font-size:11px;min-height:29px}.mindset-grid p{font-size:11px}.line-icon{font-size:37px;height:55px}.mindset .btn{width:100%}.wave{height:27px}.how-image{aspect-ratio:1.2}.image-caption{left:23px;bottom:20px}.image-caption strong{font-size:32px}.steps li{padding:20px;gap:15px}.steps h3{font-size:12px}.steps p{font-size:12px}.marquee{padding:13px 0}.marquee span{font-size:11px}.marquee b{margin:0 25px}.section-heading{margin-bottom:43px}.section-heading h2{font-size:40px}.section-heading>p:last-child{font-size:12px}.mobile-only{display:block}.kit-grid{grid-template-columns:1fr;gap:30px;max-width:440px;margin:auto}.kit-card{padding:29px 23px 22px;border-radius:20px}.kit-card.featured{order:-1}.kit-number{font-size:9px}.kit-card h3{font-size:34px}.kit-desc{font-size:12px}.kit-product{height:260px;margin:20px 0 15px}.kit-product.single img{object-position:center 48%}.kit-card .btn{font-size:11px;min-height:57px;padding-left:22px}.kit-card .btn span{width:33px;height:33px}.kit-badge{font-size:8px}.price strong{font-size:30px}.kits-footnote{font-size:10px;max-width:290px;margin:25px auto 0}.detail-intro{grid-template-columns:1fr;text-align:center;gap:43px}.seal{width:145px;height:145px;margin:auto}.seal>span{font-size:61px}.seal small{font-size:7px}.detail-intro h2{font-size:37px}.detail-grid{grid-template-columns:1fr;gap:22px}.detail-grid article{padding-top:18px}.detail-grid h3{margin:10px 0}.detail-grid p{max-width:none}.label-note{font-size:9px}.faq-layout{grid-template-columns:1fr;gap:25px}.faq-symbol{display:none}.faq-layout h2{font-size:42px}.faq-layout>div>p:not(.eyebrow){max-width:310px}.faq summary{font-size:12px;padding:20px}.faq details p{padding:0 20px 20px}.final-cta{padding:67px 0 75px}.final-cta h2{font-size:70px}.final-cta .btn{width:100%}.final-cta p:not(.eyebrow){font-size:12px}.giant-mark{font-size:350px;right:-50px;bottom:-80px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px}.footer-top nav{gap:30px}.footer-bottom{flex-direction:column;gap:9px;font-size:8px}footer{padding:40px 0 95px}.sticky-buy{position:fixed;display:block;bottom:0;left:0;right:0;background:#f6f5edef;backdrop-filter:blur(14px);padding:10px 18px calc(10px + env(safe-area-inset-bottom));z-index:20;box-shadow:0 -6px 30px #0002;transform:translateY(120%);transition:transform .3s}.sticky-buy.show{transform:translateY(0)}.sticky-buy .btn{width:100%;min-height:48px;font-size:11px;padding:8px 12px 8px 23px}.sticky-buy .btn span{width:30px;height:30px}.section{scroll-margin-top:5px}dialog{padding:38px 25px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
