@font-face{font-family:Outfit;src:url(/Outfit-Regular.ttf)}@font-face{font-family:Outfit;src:url(/Outfit-ExtraBold.ttf);font-weight:800}@font-face{font-family:Outfit;src:url(/Outfit-Black.ttf);font-weight:950}:root{--ink:#14243f;--acid:#ddff3c;--paper:#f4f3eb;--atlantic:#3374a8;--graphite:#292d2b;--muted:#656b70;--line:#d5d5cc}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);color:var(--ink);margin:0;font-family:Outfit,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}button,input{font:inherit}p{line-height:1.62}em{color:var(--atlantic);font-style:normal}.hero{background:var(--paper);background-image:linear-gradient(#f4f3ebeb,#f4f3ebeb),url(/textura-papel.png);background-size:auto,520px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;width:min(1400px,100%);min-height:760px;margin:auto;padding:60px max(6vw,24px);display:grid}.hero-content{max-width:740px}.hero-product-logo{width:min(350px,72%);margin-bottom:30px}.hero-kicker,.section-label{letter-spacing:.15em;font-size:9px;font-weight:950;display:block}.hero-kicker{background:var(--ink);color:#fff;width:max-content;padding:10px 12px}.hero h1{letter-spacing:-.032em;word-spacing:.035em;text-transform:uppercase;margin:24px 0 25px;font-size:clamp(48px,5.2vw,76px);font-weight:950;line-height:1.01}.hero-content>p{color:#525b65;max-width:650px;margin:0 0 10px;font-size:18px}.hero-reinforcement{margin-bottom:24px;font-size:13px;display:block}.benefit-pills{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.microcopy{letter-spacing:.08em;color:#6f756f;margin-top:14px;font-size:8px;font-weight:800;display:block}.cta{background:var(--acid);min-height:58px;color:var(--ink);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:28px;padding:0 20px;font-size:11px;font-weight:950;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #14243f1f}.cta:hover{transform:translateY(-2px)}.cta b{font-size:18px}.hero-action-photo{background:var(--ink);min-height:610px;position:relative;overflow:hidden;box-shadow:0 28px 70px #14243f33}.hero-action-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#06132cb8 100%);position:absolute;inset:0}.hero-action-photo>img{object-fit:cover;object-position:center 52%;width:100%;height:610px;display:block}.hero-photo-label{z-index:2;color:#fff;letter-spacing:.13em;font-size:8px;font-weight:950;position:absolute;bottom:22px;left:22px}.preview-badge{z-index:3;background:var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;font-size:48px;line-height:.8;display:flex;position:absolute;top:18px;right:16px;box-shadow:0 16px 36px #14243f33}.preview-badge small{letter-spacing:.14em;margin-top:12px;font-size:8px}.compact-section{padding:82px max(6vw,24px)}.section-label{color:#686d65;margin-bottom:27px}.section-label.acid{color:var(--acid)}h2{letter-spacing:-.028em;word-spacing:.035em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(38px,5.3vw,70px);font-weight:950;line-height:1.065}.dark-section{background-color:var(--ink);color:#fff;background-image:linear-gradient(#14243fed,#14243fed),url(/textura-papel.png);background-size:auto,520px}.dark-section em{color:var(--acid)}.section-closing{max-width:800px;color:var(--muted);margin:34px 0 0}.pain{background:#fff}.pain>h2{max-width:1000px}.pain-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.pain-grid article{border-bottom:1px solid var(--line);gap:22px;padding:26px 22px 26px 0;display:flex}.pain-grid article:nth-child(odd){border-right:1px solid var(--line)}.pain-grid article:nth-child(2n){padding-left:26px}.pain-grid b,.benefit-list b{color:var(--atlantic);font-size:10px}.pain-grid p{max-width:520px;margin:0;font-weight:700}.big-idea{position:relative}.big-idea h2{max-width:1080px}.big-idea-copy{color:#b7bec5;max-width:830px}.big-idea-copy strong{color:#fff;margin:24px 0 30px;font-size:18px;display:block}.big-idea .cta{box-shadow:none}.what-is,.coach{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.section-image{min-height:580px}.run-image{background:url(/bruno-farmer-carry.jpeg) 50% 56%/cover}.section-copy p{color:#b7bdc3;max-width:650px}.benefit-pills{margin-top:26px}.benefit-pills span{color:var(--acid);letter-spacing:.1em;border:1px solid #566278;padding:10px;font-size:8px;font-weight:950}.audience>h2,.phases>h2,.product>h2,.benefits>h2,.proof>h2{max-width:900px}.level-grid,.phase-grid,.product-grid{gap:2px;margin:42px 0 25px;display:grid}.level-grid{grid-template-columns:repeat(3,1fr)}.level-grid article,.product-grid article{background:#e7e7df;padding:28px 24px}.level-grid b,.product-grid b,.access-grid b{color:var(--atlantic);font-size:10px}.level-grid h3{margin:42px 0 10px;font-size:18px}.level-grid p,.product-grid p{color:var(--muted);margin:0;font-size:13px}.audience-note{max-width:800px;color:var(--muted);font-weight:700}.phases{background:#e8e9e7}.phase-grid{grid-template-columns:repeat(4,1fr)}.phase-grid article{background:var(--ink);color:#fff;border-top:5px solid var(--acid);min-height:260px;padding:30px 23px}.phase-grid small{color:var(--acid);letter-spacing:.12em;font-weight:900}.phase-grid h3{margin:65px 0 10px}.phase-grid p{color:#b9c0c7;font-size:12px}.phase-note{max-width:760px;font-weight:800}.product-grid{grid-template-columns:repeat(4,1fr)}.product-grid article{min-height:250px}.product-grid span{margin:55px 0 12px;font-size:14px;font-weight:950;display:block}.product>.cta{background:var(--ink);color:#fff}.product-tour{grid-template-columns:.72fr 1.28fr;align-items:center;gap:5vw;display:grid}.tour-copy p{color:#b7bdc3}.training-gallery{grid-template-columns:1.12fr .94fr .94fr;align-items:stretch;gap:10px;display:grid}.training-gallery figure{background:#07142d;min-width:0;height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 35px #00000047}.training-gallery img{object-fit:cover;width:100%;height:100%;display:block}.training-gallery figcaption{background:var(--acid);color:var(--ink);text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:11px 8px;font-size:7px;font-weight:950;position:absolute;bottom:0;left:0;right:0}.benefit-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.benefit-list>div{border-bottom:1px solid var(--line);gap:24px;padding:26px 15px 26px 0;display:flex}.benefit-list>div:nth-child(odd){border-right:1px solid var(--line)}.benefit-list>div:nth-child(2n){padding-left:26px}.benefit-list p{margin:0}.benefit-list strong{text-transform:uppercase;margin-bottom:7px;display:block}.benefit-list small{color:var(--muted)}.proof{background:#e8e9e7}.proof-intro{color:var(--muted)}.results-grid{grid-template-columns:1fr 1fr .82fr;gap:12px;margin-top:38px;display:grid}.result-card{background:var(--ink);height:540px;margin:0;position:relative;overflow:hidden}.result-card img{object-fit:cover;width:100%;height:100%;display:block}.result-whatsapp img{object-fit:contain;background:#f3f0e9}.result-card figcaption{background:var(--acid);letter-spacing:.13em;padding:12px 15px;font-size:8px;font-weight:950;position:absolute;bottom:0;left:0}.proof-note{color:#777b72;margin-top:14px;font-size:8px;display:block}.coach-photo{background:url(/bruno-portrait.jpeg) 50%/cover;min-height:640px}.credentials{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:28px;display:grid}.credentials span{color:#aeb8c5;text-transform:uppercase;border:1px solid #4a5668;padding:17px 10px;font-size:8px}.credentials b{color:var(--acid);margin-bottom:6px;font-size:22px;display:block}.offer{background:var(--acid)}.offer-heading{max-width:900px}.offer-heading p{max-width:680px}.offer-shell{background:#fff;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);max-width:1120px;margin:42px auto 0;transition:transform .35s,box-shadow .35s;display:grid;overflow:hidden;box-shadow:0 30px 70px #14243f38}.offer-shell:hover{transform:translateY(-5px);box-shadow:0 38px 85px #14243f47}.offer-visual{background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:38px 26px 30px;display:flex;position:relative;overflow:hidden}.offer-visual:before{content:"";border:1px solid #ddff3c26;border-radius:50%;width:360px;height:360px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.offer-stamp{z-index:1;color:var(--acid);letter-spacing:.16em;border:1px solid #ddff3c59;align-self:flex-start;padding:9px 11px;font-size:8px;font-weight:950;position:relative}.offer-cover-mockup{z-index:1;aspect-ratio:1;filter:drop-shadow(25px 28px 24px #0000006b);width:min(78%,310px);margin:34px auto 30px;position:relative;transform:perspective(1000px)rotateY(-8deg)rotateX(2deg)}.offer-cover-mockup img{z-index:2;object-fit:cover;border:8px solid #0a1225;border-radius:7px;width:100%;height:100%;display:block;position:relative}.offer-cover-edge{z-index:1;background:linear-gradient(135deg,#e5e7e2,#8b929a);border-radius:7px;position:absolute;inset:8px -17px -12px 18px;transform:skewY(2deg)}.offer-visual p{z-index:1;color:#aeb8c5;text-align:center;max-width:290px;margin:5px 0 0;font-size:9px;position:relative}.offer-details{min-width:0;padding:42px 46px}.offer-eyebrow{color:var(--atlantic);letter-spacing:.15em;margin-bottom:10px;font-size:8px;font-weight:950;display:block}.offer-details h3{text-transform:uppercase;margin:0 0 18px;font-size:25px;line-height:1.08}.offer-items{margin:0;padding:0;list-style:none}.offer-items li{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.offer-items li>b{background:var(--acid);width:23px;height:23px;color:var(--ink);border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;display:grid}.offer-items li span{min-width:0}.offer-items strong,.offer-items small{display:block}.offer-items strong{text-transform:uppercase;font-size:11px}.offer-items small{color:var(--muted);margin-top:2px;font-size:9px}.value-breakdown{border:1px solid var(--line);border-bottom:0;margin-top:18px}.value-breakdown>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:8px 12px;display:flex}.value-breakdown small{color:var(--muted);font-size:8px}.value-breakdown b{white-space:nowrap;font-size:10px}.offer-anchor{background:#f0f1eb;border-left:4px solid #dc2f3f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.offer-anchor span{letter-spacing:.1em;font-size:8px;font-weight:950}.offer-anchor s{color:#dc2f3f;font-size:18px;font-weight:950;text-decoration-thickness:2px}.discount-reason{color:#626961;text-align:center;margin:9px 0 0;font-size:9px;font-weight:800}.price{color:var(--ink);text-align:center;padding:18px 0 13px}.price>span{color:#626961;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.price-line{white-space:nowrap;justify-content:center;align-items:flex-start;margin:10px 0 12px;line-height:.8;display:flex}.price-line sup{color:var(--atlantic);padding-top:11px;font-size:15px;font-weight:950}.price-line strong{letter-spacing:-.07em;font-size:82px;line-height:.78}.price-line small{padding-top:5px;font-size:18px;font-weight:950}.weekly-anchor{width:max-content;max-width:100%;color:var(--atlantic);letter-spacing:.09em;background:#3374a81a;margin:auto;padding:9px 12px;font-size:8px;font-weight:950}.offer-cta{text-align:center;justify-content:center;width:100%;animation:2.15s ease-in-out infinite offerPulse}.offer-cta span{text-align:center;width:100%}.offer-cta b{display:none}.offer-microcopy{text-align:center;color:#727871;margin:12px 0 16px;font-size:8px;font-weight:800;display:block}.checkout-security{opacity:.78;width:min(100%,500px);margin:0 auto;display:block}.offer-shell:hover .offer-cta{transform:translateY(-2px)scale(1.012)}@keyframes offerPulse{0%,to{box-shadow:0 0 #3374a857,0 10px 24px #14243f1f}50%{box-shadow:0 0 0 11px #3374a800,0 14px 30px #14243f33}}.access{text-align:center}.access>h2{max-width:950px;margin-left:auto;margin-right:auto}.access-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:5px;margin:38px 0 28px;display:grid}.access-grid article{border:1px solid var(--line);background:#fff;padding:25px 20px}.access-grid h3{margin:36px 0 8px;font-size:13px}.access-grid p{color:var(--muted);margin:0;font-size:12px}.guarantee{background:var(--graphite);color:#fff;grid-template-columns:220px 1fr;align-items:center;gap:50px;display:grid}.guarantee-seal{border:2px solid var(--acid);width:190px;height:190px;box-shadow:inset 0 0 0 9px var(--graphite),inset 0 0 0 10px #ddff3c59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.guarantee-seal strong{color:var(--acid);font-size:78px;line-height:.75}.guarantee-seal span{letter-spacing:.2em;margin-top:15px;font-weight:950}.guarantee p{color:#c1c5c1;max-width:800px}.faq{text-align:left}.faq>h2{max-width:900px}.faq-list{border-top:1px solid #3b485b;max-width:900px}.faq-item{border-bottom:1px solid #3b485b;transition:background .28s,border-color .28s}.faq-item:hover,.faq-item.open{background:#ffffff0b;border-color:#59657a}.faq-item button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:21px 18px;font-size:13px;font-weight:900;display:flex}.faq-item button b{color:var(--acid);flex:none;font-size:23px;font-weight:400;line-height:1;transition:transform .32s}.faq-item.open button b{transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s,opacity .3s;display:grid}.faq-answer>div{overflow:hidden}.faq-answer p{color:#b8c0ca;max-width:760px;margin:0;padding:0 48px 21px 18px;font-size:12px}.faq-item.open .faq-answer{opacity:1;grid-template-rows:1fr}.final-cta{text-align:center;background:var(--acid)}.final-cta>img{width:280px}.final-cta h2{max-width:900px;margin:28px auto 16px}.final-cta>p{max-width:650px;margin:0 auto 22px}.final-price{flex-direction:column;margin:18px 0;display:flex}.final-price span{letter-spacing:.12em;font-size:8px;font-weight:950}.final-price strong{letter-spacing:-.05em;font-size:60px}.final-cta .cta{background:var(--ink);color:#fff}.page-footer{background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.page-footer>img{object-fit:contain;width:150px;height:54px}.page-footer>span{flex-direction:column;gap:7px;font-size:9px;font-weight:900;display:flex}.page-footer a{color:var(--acid)}.page-footer small{color:#7d8797}@media (width<=800px){body{padding-bottom:0}.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding:38px 18px 30px}.hero-product-logo{width:min(300px,84%);margin-bottom:24px}.hero-kicker{width:max-content;max-width:100%;line-height:1.3}.hero h1{text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:20px 0;font-size:clamp(31px,9.2vw,42px);line-height:.96}.hero-content>p{font-size:15px}.hero-reinforcement{font-size:12px}.hero .cta,.product>.cta,.access>.cta,.final-cta .cta{width:100%}.hero-product-preview{min-height:350px;overflow:hidden}.preview-card-main{width:88%;height:315px;padding:36px 10px 10px}.preview-card-main>span{height:36px;font-size:7px}.preview-card-back{width:54%;height:250px;top:28px;right:1%;transform:rotate(3deg)}.preview-badge{width:78px;height:78px;font-size:34px;bottom:2px;right:3px}.preview-badge small{margin-top:8px;font-size:6px}.compact-section{padding:62px 20px}h2{overflow-wrap:break-word;font-size:37px}.pain-grid,.level-grid,.phase-grid,.product-grid,.benefit-list,.results-grid,.access-grid{grid-template-columns:1fr}.pain-grid article:nth-child(odd),.benefit-list>div:nth-child(odd){border-right:0}.pain-grid article:nth-child(2n),.benefit-list>div:nth-child(2n){padding-left:0}.what-is,.coach,.product-tour{grid-template-columns:1fr;gap:34px}.section-image,.coach-photo{min-height:440px;margin:-62px -20px 0}.coach-photo{order:-1}.level-grid article,.product-grid article{padding:22px}.level-grid h3,.product-grid span{margin:18px 0 8px}.phase-grid article{min-height:auto}.phase-grid h3{margin:28px 0 8px}.product-tour{display:block}.tour-copy{margin-bottom:30px}.page-showcase{scroll-snap-type:x mandatory;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.page-showcase figure{scroll-snap-align:start;flex:0 0 86%}.result-card{height:auto}.result-card img{object-fit:contain;height:auto}.credentials{grid-template-columns:1fr}.offer-shell{grid-template-columns:minmax(0,1fr);margin-top:32px}.offer-visual{min-height:390px;padding:25px 18px 24px}.offer-visual:before{width:310px;height:310px}.offer-stamp{align-self:center}.offer-cover-mockup{width:min(72%,280px);margin:30px auto 28px}.offer-visual p{margin-top:0}.offer-details{padding:30px 20px}.offer-details h3{font-size:22px}.offer-items li{font-size:10px}.offer-anchor{gap:18px}.discount-reason{text-align:left}.price{padding:20px 0 14px}.price-line strong{font-size:78px}.checkout-security{width:100%}.access-grid article{grid-template-columns:34px 1fr;display:grid}.access-grid h3{margin:0 0 7px}.access-grid p{grid-column:2}.guarantee{text-align:center;grid-template-columns:1fr;gap:28px}.guarantee-seal{width:150px;height:150px;margin:auto}.guarantee-seal strong{font-size:62px}.guarantee p{margin-left:auto;margin-right:auto}.faq-item button{padding-left:8px;padding-right:8px}.faq-answer p{padding-left:8px;padding-right:36px}.final-cta>img{width:230px}.page-footer{padding-bottom:32px}}.product-name{width:max-content;max-width:100%;color:var(--ink);text-transform:uppercase;margin-bottom:30px;line-height:.82}.product-name span{letter-spacing:.18em;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.product-name strong{letter-spacing:-.07em;font-size:clamp(48px,5vw,72px);font-weight:950;display:block}.product-name-light{color:#fff;margin:0 auto 28px}.method-cover{z-index:2;color:#fff;background:linear-gradient(145deg,#101e36 0%,#172d4b 100%);border:8px solid #0a1225;border-radius:7px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:12%;display:flex;position:relative;overflow:hidden}.method-cover:after{content:"12";color:#ddff3c14;letter-spacing:-.1em;font-size:170px;font-weight:950;position:absolute;bottom:-18%;right:-5%}.method-cover span,.method-cover small{z-index:1;letter-spacing:.13em;font-weight:950;position:relative}.method-cover span{font-size:10px}.method-cover strong{z-index:1;color:var(--acid);letter-spacing:-.07em;margin:10px 0 22px;font-size:58px;line-height:.88;position:relative}.method-cover small{border-top:1px solid #ffffff40;padding-top:14px;font-size:8px}@media (width<=800px){.product-name{margin-bottom:24px}.product-name span{font-size:9px}.product-name strong{font-size:50px}.product-name-light{margin-bottom:25px}.method-cover strong{font-size:52px}}.run-image{background-image:url(/bruno-skierg-frontal.jpeg);background-position:50% 44%}.training-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.training-gallery figure{height:270px}.training-gallery figure:first-child img{object-position:center 43%}.training-gallery figure:nth-child(2) img{object-position:center 45%}@media (width<=800px){.training-gallery{display:flex}.training-gallery figure{height:470px}.hero-action-photo>img{object-position:center 44%}}.hero-brand-logo{width:min(500px,86%);height:auto;margin:0 0 30px;display:block}.method-cover{text-align:center;background:#f7f7f2;align-items:center}.method-cover img{z-index:2;width:100%;height:auto;margin:auto;display:block;position:relative}.method-cover small{width:100%;color:var(--ink);border-top:1px solid #07142d2e}.final-brand{background:var(--paper);width:min(430px,90%);margin:0 auto 30px;padding:15px 22px}.final-brand img{width:100%;height:auto;display:block}@media (width<=800px){.hero-brand-logo{width:min(440px,100%);margin-bottom:24px}.hero h1{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;font-size:clamp(27px,8.5vw,40px)}.final-brand{width:min(370px,100%);padding:12px 15px}.method-cover img{width:108%}.hero h1{letter-spacing:-.022em;word-spacing:.045em;line-height:1.045}.hero-action-photo{min-height:430px}.hero-action-photo>img{object-position:center 57%;height:430px}.hero-photo-label{max-width:70%;line-height:1.35;bottom:15px;left:14px}.preview-badge{width:78px;height:78px;font-size:34px;top:12px;bottom:auto;right:12px}.preview-badge small{margin-top:8px;font-size:6px}h2{letter-spacing:-.018em;word-spacing:.045em;font-size:36px;line-height:1.09}.training-gallery{scroll-snap-type:x mandatory;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.training-gallery figure{scroll-snap-align:start;flex:0 0 82%;height:470px}.training-gallery img{object-position:center 42%}}@media (width<=380px){.hero-grid{padding-left:16px;padding-right:16px}.hero h1{letter-spacing:-.018em;font-size:31px}.hero-action-photo{min-height:390px}.hero-action-photo>img{height:390px}.offer-visual{min-height:350px}.offer-details{padding-left:16px;padding-right:16px}.offer-anchor s{font-size:15px}.price-line strong{font-size:72px}.checkout-security{width:calc(100% + 4px);margin-left:-2px}}@media (width<=800px){.hero h1,h2{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.hero h1{font-size:clamp(27px,8.5vw,40px)}h2{font-size:clamp(30px,9vw,36px)}}@media (width<=380px){.hero h1{font-size:27px}}.hero-action-photo>img{object-position:center 46%}@media (width<=800px){.hero-action-photo>img{object-position:center 43%}}.hero-brand-logo{width:min(360px,68%);margin-bottom:24px}.product-grid{margin:32px 0 24px}.product-grid article{min-height:0;padding:22px 20px}.product-grid span{margin:24px 0 8px}@media (width<=800px){.hero-brand-logo{width:min(285px,78%);margin-bottom:20px}.product-grid{margin:28px 0 22px}.product-grid article{padding:18px}.product-grid span{margin:12px 0 7px}}.price-line{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;width:auto;max-width:100%;display:inline-flex}.price-line sup,.price-line strong,.price-line small{white-space:nowrap;flex:none;display:block}.offer-items small{margin-top:4px;line-height:1.45}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta,.offer-shell,.faq-item,.faq-answer,.faq-item button b{transition:none}.offer-cta{animation:none}}.calculator-page{background:var(--paper);min-height:100vh}.calculator-header{background:var(--ink);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(20px,5vw,70px);display:flex}.calculator-header img{object-fit:cover;border-radius:3px;width:68px;height:68px;display:block}.calculator-header>span{letter-spacing:.18em;color:var(--acid);font-size:8px;font-weight:950}.calculator-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#3374a838,#0000 32%),linear-gradient(135deg,#07142d,#12233e);grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr);align-items:center;gap:7vw;min-height:650px;padding:80px clamp(20px,7vw,110px);display:grid}.calculator-intro h1{letter-spacing:-.055em;text-transform:uppercase;max-width:760px;margin:20px 0;font-size:clamp(54px,6.5vw,92px);line-height:.88}.calculator-intro h1 em{color:var(--acid);font-style:normal;display:block}.calculator-intro>p{color:#bac3cf;max-width:650px;font-size:16px}.test-steps{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.test-steps span{color:#d4d9df;text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff24;align-items:center;gap:9px;padding:11px 13px;font-size:8px;font-weight:850;display:flex}.test-steps b{color:var(--acid)}.calculator-card{color:var(--ink);box-shadow:18px 22px 0 var(--acid);background:#fff;padding:42px 38px}.card-kicker{letter-spacing:.15em;text-align:center;font-size:9px;font-weight:950;display:block}.time-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;margin:28px 0;display:grid}.time-inputs label span{color:var(--muted);letter-spacing:.14em;text-align:center;margin-bottom:8px;font-size:7px;font-weight:950;display:block}.time-inputs input{width:100%;min-width:0;color:var(--ink);text-align:center;background:#f4f5f1;border:1px solid #cfd3d4;outline:0;padding:18px 8px;font:950 48px/1 Arial,sans-serif}.time-inputs input:focus{border-color:var(--atlantic);box-shadow:0 0 0 3px #3374a826}.time-inputs>b{padding-bottom:18px;font-size:46px}.calculator-card button{background:var(--atlantic);color:#fff;letter-spacing:.1em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:20px;width:100%;padding:17px 18px;font:950 10px Arial,sans-serif;display:flex}.calculator-card button:hover{background:var(--ink)}.calculator-card button b{font-size:20px}.calculator-card>small{color:#747b7c;text-align:center;margin-top:13px;font-size:8px;display:block}.calculator-error{color:#b42318;text-align:center;margin:-12px 0 16px;font-size:10px;font-weight:800}.calculator-results{padding:90px clamp(20px,7vw,110px);scroll-margin-top:15px}.results-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.results-heading h2{margin:13px 0 0}.result-summary{gap:8px;display:flex}.result-summary>span{border:1px solid var(--line);background:#fff;min-width:190px;padding:18px 20px}.result-summary small,.zone-row small,.intensity-row small{color:var(--muted);letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:950;display:block}.result-summary strong{font-size:25px}.result-summary strong b{font-size:10px}.intensity-heading{max-width:780px;margin:0 0 24px}.intensity-heading h3,.zones-heading h3{text-transform:uppercase;margin:12px 0 8px;font-size:clamp(28px,3vw,42px)}.intensity-heading p{color:var(--muted);margin:0;font-size:12px}.intensity-table-wrap{margin-bottom:64px;overflow-x:auto}.intensity-table{border:1px solid var(--line);background:#fff;min-width:780px}.intensity-table-head,.intensity-row{grid-template-columns:.55fr 1fr 1fr 1.15fr 1.65fr;align-items:center;gap:18px;display:grid}.intensity-table-head{background:var(--ink);color:#fff;letter-spacing:.12em;padding:13px 22px;font-size:7px;font-weight:950}.intensity-row{border-bottom:1px solid var(--line);padding:17px 22px;font-size:11px}.intensity-row:last-child{border:0}.intensity-row>strong{color:var(--atlantic);font-size:15px}.intensity-row.is-reference{background:var(--acid);color:var(--ink)}.intensity-row.is-reference>strong{color:var(--ink)}.intensity-row.is-reference small{color:#44500b}.zones-heading{margin-bottom:22px}.zone-list{border:1px solid var(--line);background:#fff}.zone-table-head,.zone-row{grid-template-columns:.7fr 1.3fr 1fr 1fr;align-items:center;gap:20px;display:grid}.zone-table-head{background:var(--ink);color:#fff;letter-spacing:.14em;padding:12px 24px;font-size:7px;font-weight:950}.zone-row{border-bottom:1px solid var(--line);padding:24px;font-size:11px;position:relative}.zone-row:last-child{border:0}.zone-row:before{content:"";background:var(--zone-color);width:5px;position:absolute;top:0;bottom:0;left:0}.zone-name{text-transform:uppercase;align-items:center;gap:12px;display:flex}.zone-name i{background:var(--zone-color);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb,var(--zone-color) 22%,transparent);border-radius:50%}.calculator-note{border:1px solid #ccd1c8;grid-template-columns:120px 1fr;gap:24px;margin-top:22px;padding:22px 25px;display:grid}.calculator-note>b{color:var(--atlantic);letter-spacing:.15em;font-size:9px}.calculator-note p{color:var(--muted);margin:0;font-size:10px}.calculator-footer-cta{text-align:center;background:var(--ink);color:#fff;padding:90px 20px}.calculator-footer-cta h2{max-width:960px;margin:18px auto}.calculator-footer-cta h2 em{color:var(--acid)}.calculator-footer-cta p{color:#b7c0cc;max-width:700px;margin:0 auto}.calculator-footer{color:#737e8e;background:#040d1f;justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}.calculator-footer img{object-fit:cover;border-radius:3px;width:76px;height:76px}.calculator-footer small{font-size:8px}@media (width<=800px){.calculator-header{height:72px}.calculator-header img{width:155px}.calculator-header>span{font-size:6px}.calculator-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:58px 20px 74px}.calculator-intro h1{font-size:clamp(47px,15vw,68px)}.calculator-intro>p{font-size:14px}.test-steps{display:grid}.calculator-card{box-shadow:9px 12px 0 var(--acid);padding:32px 20px}.time-inputs{gap:9px}.time-inputs input{font-size:41px}.results-heading{display:block}.result-summary{margin-top:26px}.result-summary>span{flex:1;min-width:0;padding:15px 12px}.result-summary strong{font-size:19px}.calculator-results{padding:66px 20px}.intensity-heading{margin-top:50px}.intensity-table-wrap{margin-right:-20px;padding-right:20px}.zone-table-head{display:none}.zone-row{grid-template-columns:1fr 1fr;gap:19px 14px;padding:20px 17px}.zone-row>span:nth-child(2){text-align:right}.calculator-note{grid-template-columns:1fr;gap:9px}.calculator-footer-cta{padding:70px 20px}.calculator-footer{text-align:center;justify-items:center;gap:14px;display:grid}}
