:root{--bg:#131212;--surface:#1b1a1a;--surface-high:#282625;--text:#f0edeb;--muted:#b8aba6;--accent:#ffb59d;--accent-strong:#d97f62;--accent-dark:#4f1c0b;--border:#ffffff1c;--headline:"Hanken Grotesk", sans-serif;--body:"Manrope", sans-serif;--mono:"JetBrains Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:92px;overflow-x:hidden}body{background:var(--bg);max-width:100%;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{content:"";z-index:-2;opacity:.35;pointer-events:none;background-image:radial-gradient(circle at 8% 4%,#ffb59d1f,#0000 24rem),radial-gradient(circle at 91% 28%,#ffb59d12,#0000 30rem);position:fixed;inset:0}body:after{content:"";z-index:-1;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' 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");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img{max-width:100%;display:block}.shell{width:min(100% - 40px,1312px);margin-inline:auto}.section{padding-block:112px}.icon{white-space:nowrap;width:1em;font-size:1.35em;line-height:1;display:inline-block;overflow:hidden}.glass-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff16,#ffffff09);box-shadow:0 28px 80px #00000040,inset 0 1px #ffffff0f}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:.87rem;font-weight:700;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#481605;background:linear-gradient(135deg,#ffbea9,#df886c);box-shadow:inset 0 1px #ffffff59,0 9px 30px #e17e5d21}.button-primary:hover{box-shadow:inset 0 1px #ffffff59,0 10px 30px #ffb59d40}.button-glass{color:var(--text);background:#ffffff0b;border-color:#ffffff2e}.button-glass:hover{background:#ffffff14;border-color:#ffffff52}.eyebrow{color:var(--accent);font:600 .7rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .38s ease-out var(--delay,0s), transform .38s ease-out var(--delay,0s);transform:translateY(12px)}.reveal.visible{opacity:1;transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.site-header.scrolled{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#131212d6;border-color:#ffffff12;box-shadow:0 12px 45px #00000042}.nav{justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex}.brand{flex:none;align-items:center;width:146px;display:inline-flex}.brand img{filter:brightness(0)invert();opacity:.94;width:100%;height:auto;display:block}.nav-links{align-items:center;gap:37px;margin-left:auto;display:flex}.nav-links a{color:#c8bfbb;font:500 .68rem/1 var(--mono);letter-spacing:.035em;text-transform:uppercase;transition:color .2s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.nav-links a.active:after{content:"";background:var(--accent);height:2px;position:absolute;inset:24px 0 auto}.nav-cta{color:#381105;background:#ca8068;border-radius:999px;min-height:42px;padding-inline:21px;font-size:.72rem}.menu-button{aspect-ratio:1;border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:50%;width:42px;display:none}.hero{grid-template-columns:minmax(0,.94fr) minmax(440px,.78fr);align-items:center;gap:clamp(60px,8vw,120px);min-height:890px;padding-top:136px;padding-bottom:86px;display:grid}.hero-copy{padding-bottom:5px}.pill{width:max-content;color:var(--accent);font:500 .62rem/1 var(--mono);letter-spacing:.13em;background:#ffffff0b;border:1px solid #ffb59d33;border-radius:999px;margin:0 0 28px;padding:9px 14px}.pill span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 9px var(--accent);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.hero h1{max-width:720px;font:300 clamp(3.3rem, 5.3vw, 5.05rem)/.99 var(--headline);letter-spacing:-.045em;margin:0}.hero h1 em,.trust h2 em,.final-cta h2 em{color:var(--accent);font-weight:300}.hero-lead{max-width:610px;color:var(--muted);margin:31px 0;font-size:1.03rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:13px;display:flex}.hero-actions .button{min-height:55px;padding-inline:27px}.hero-proof{color:var(--muted);align-items:center;gap:14px;margin-top:34px;display:flex}.proof-avatars{display:flex}.proof-avatars b{border:2px solid var(--bg);color:#191717;width:32px;height:32px;font:700 .58rem var(--mono);background:#d9d1ce;border-radius:50%;place-items:center;margin-left:-7px;display:grid}.proof-avatars b:first-child{background:#bf765e;margin-left:0}.proof-avatars b:last-child{width:42px;color:var(--text);background:#292625}.stars{color:var(--accent);letter-spacing:.12em;font-size:.72rem;display:block}.hero-proof small{margin-top:4px;font-size:.66rem;display:block}.hero-visual{padding:12px;position:relative}.hero-visual:before{content:"";filter:blur(80px);background:#ffb59d2e;border-radius:50%;position:absolute;inset:8% 0}.image-frame{z-index:2;background:#ffffff0f;border:1px solid #ffffff29;border-radius:31px;padding:10px;position:relative;overflow:hidden;box-shadow:0 45px 100px #00000073}.image-frame img{aspect-ratio:4/5.05;object-fit:cover;object-position:center;border-radius:23px;width:100%}.delivery-badge{z-index:4;border-radius:18px;width:176px;padding:20px 22px;position:absolute;bottom:-10px;right:-22px}.delivery-badge p{color:var(--accent);font:500 .57rem var(--mono);letter-spacing:.15em;margin:0 0 4px}.delivery-badge strong{font:700 1.8rem var(--headline)}.delivery-badge .icon{color:var(--accent);position:absolute;bottom:20px;right:18px}.hero-orbit{z-index:-1;border:1px solid #ffb59d21;border-radius:50%;position:absolute}.orbit-one{inset:-25px}.orbit-two{inset:22px -65px}.benefits{grid-template-columns:repeat(4,1fr);gap:16px;padding-block:38px 70px;display:grid}.benefit{border-radius:18px;min-height:194px;padding:26px 24px;transition-property:opacity,transform,border-color}.benefit:hover{border-color:#ffb59d47;transform:translateY(-4px)}.benefit .icon-box{width:39px;height:39px;color:var(--accent);background:#ffb59d12;border:1px solid #ffb59d26;border-radius:10px;place-items:center;margin-bottom:21px;display:grid}.benefit h2{font:600 .98rem var(--headline);margin:0 0 10px}.benefit p{color:#a99f9b;margin:0;font-size:.78rem;line-height:1.6}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2,.center-heading h2,.combo h2,.trust h2,.faq h2,.final-cta h2{font:300 clamp(2.5rem, 4vw, 3.5rem)/1.04 var(--headline);letter-spacing:-.035em;margin:10px 0 12px}.section-heading>div>p:last-child,.center-heading>p:last-child{color:var(--muted);margin:0;font-size:.9rem}.filters{border:1px solid var(--border);background:#ffffff09;border-radius:999px;padding:4px;display:flex}.filters button{color:#9e9490;font:500 .62rem var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;transition:background .2s,color .2s}.filters button.active{color:#3b1205;background:var(--accent)}.product-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.product-card{border-radius:24px;padding:17px;transition-property:opacity,transform,border-color,box-shadow}.product-card:hover{border-color:#ffb59d33;box-shadow:0 28px 80px #00000059}.product-card[hidden]{display:none}.product-media{background:linear-gradient(145deg,#2b2928,#191818);border-radius:17px;position:relative;overflow:hidden}.product-media:after{content:"";filter:blur(25px);background:#ffb59d26;height:14%;position:absolute;inset:auto 10% 5%}.product-media img{aspect-ratio:1;object-fit:contain;width:100%;padding:8px;transition:transform .5s}.product-card:hover .product-media img{transform:scale(1.045)}.product-badge{z-index:2;font:700 .52rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;position:absolute;top:13px;right:13px}.product-badge.accent{color:#441505;background:var(--accent)}.product-badge.glass{color:#eee8e5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1312128c;border:1px solid #fff3}.product-heading{justify-content:space-between;gap:10px;min-height:65px;margin:21px 5px 10px;display:flex}.product-heading .eyebrow{margin:0;font-size:.55rem}.product-heading h3{font:600 1.15rem var(--headline);margin:5px 0 0}.product-price{text-align:right;white-space:nowrap}.product-price strong{font:500 1.12rem var(--headline);display:block}.product-price span{color:#72d495;font:500 .52rem var(--mono);margin-top:5px;display:block}.product-card>p{color:#a99f9b;min-height:43px;margin:0 5px 20px;font-size:.74rem;line-height:1.55}.product-action{width:100%;font-size:.75rem}.combo{border-radius:34px;grid-template-columns:1fr .88fr;align-items:center;min-height:610px;padding:66px 72px;display:grid;position:relative;overflow:hidden}.combo:after{content:"";background:radial-gradient(circle,#ffb59d2b,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-20px;right:-100px}.combo-copy{z-index:3;position:relative}.combo-copy>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:0 0 26px;font-size:.9rem;line-height:1.7}.combo-item{align-items:center;gap:14px;margin:15px 0;display:flex}.combo-item>span{width:37px;height:37px;color:var(--accent);background:#ffb59d12;border:1px solid #ffb59d33;border-radius:50%;flex:none;place-items:center;display:grid}.combo-item strong,.combo-item small{display:block}.combo-item strong{font-size:.78rem}.combo-item small{color:#9f9692;margin-top:3px;font-size:.66rem}.combo-price{align-items:baseline;gap:12px;margin:28px 0 23px;display:flex}.combo-price del{color:#79716e;font:300 1.45rem var(--headline)}.combo-price strong{color:var(--accent);font:700 2.85rem var(--headline)}.combo-price small{color:var(--muted);font:.58rem var(--mono)}.combo-visual{z-index:2;position:relative}.combo-visual img{z-index:2;filter:drop-shadow(0 32px 38px #0000008c);width:100%;position:relative}.saving{z-index:4;text-align:center;width:74px;height:74px;color:var(--accent);font:500 .48rem/1.2 var(--mono);background:#2a1f1bd9;border:1px solid #ffb59d4d;border-radius:50%;place-content:center;display:grid;position:absolute;top:18px;right:0;transform:rotate(8deg)}.saving strong{font-size:1.05rem}.center-heading{text-align:center;margin-bottom:62px}.steps .center-heading>p:last-child{max-width:680px;margin-inline:auto;line-height:1.65}.step-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step{text-align:left;border-radius:22px;min-height:390px;padding:28px;position:relative}.step-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.step-number{color:var(--accent);font:600 .62rem var(--mono);letter-spacing:.14em}.step-icon{width:56px;height:56px;color:var(--accent);background:#ffb59d14;border:1px solid #ffb59d33;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 22px #ffb59d0a}.step-icon .icon{font-size:1.75rem}.step-label{color:#918784;font:500 .56rem var(--mono);letter-spacing:.11em;margin:0 0 8px}.step h3{font:600 1.55rem var(--headline);margin:0 0 16px}.step-copy{color:#b0a6a2;margin:0;font-size:.78rem;line-height:1.75}.step-result{color:#d8cfcb;background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:.68rem;line-height:1.4;display:flex;position:absolute;inset:auto 28px 28px}.step-result .icon{color:var(--accent);flex:none;font-size:1.15rem}.step-connector{z-index:4;width:46px;height:46px;color:var(--accent);background:var(--bg);border:1px solid #ffb59d40;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.step-connector .icon{font-size:1.15rem}.purchase-summary{border-radius:18px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:28px;margin-top:24px;padding:22px 24px;display:grid}.purchase-summary-copy{align-items:center;gap:14px;display:flex}.summary-icon{width:46px;height:46px;color:var(--accent);background:#ffb59d17;border-radius:13px;flex:none;place-items:center;display:grid}.purchase-summary-copy strong,.purchase-summary-copy p{margin:0;display:block}.purchase-summary-copy strong{font:600 .88rem var(--headline)}.purchase-summary-copy p{color:#968d89;margin-top:4px;font-size:.66rem;line-height:1.45}.purchase-facts{gap:18px;display:flex}.purchase-facts span{color:#aaa19d;white-space:nowrap;align-items:center;gap:7px;display:flex}.purchase-facts .icon{color:var(--accent);font-size:1.05rem}.purchase-facts b{font-size:.61rem;font-weight:500}.purchase-summary .button{white-space:nowrap}.purchase-note{color:#706a67;text-align:right;margin:11px 3px 0;font-size:.57rem}.trust{grid-template-columns:1fr .92fr;align-items:center;gap:clamp(65px,9vw,135px);display:grid}.trust h2{max-width:540px;font-size:clamp(2.8rem,4.3vw,3.9rem)}.trust h2 em{display:block}.trust-list{margin-top:42px}.trust-list>div{align-items:flex-start;gap:17px;margin:23px 0;display:flex}.trust-list .icon{color:var(--accent);font-size:1.35rem}.trust-list p{margin:0}.trust-list strong,.trust-list span{display:block}.trust-list strong{margin-bottom:5px;font-size:.87rem}.trust-list span{color:#a89f9b;font-size:.74rem;line-height:1.55}.testimonials{position:relative}.testimonial{z-index:2;border-radius:25px;padding:34px;position:relative}.quote-mark{color:#ffffff12;font:7rem/1 serif;position:absolute;top:5px;right:25px}.testimonial blockquote{font:italic 400 .96rem/1.8 var(--body);color:#d8d1ce;margin:16px 0 28px}.person{align-items:center;gap:12px;display:flex}.person img{object-fit:cover;border-radius:50%;width:45px;height:45px}.person strong,.person small{display:block}.person strong{font-size:.76rem}.person small{color:#8f8784;font:.53rem var(--mono);text-transform:uppercase;margin-top:3px}.testimonial-small{opacity:.7;width:88%;margin:16px 0 0 auto;padding:25px}.testimonial-small blockquote{margin-top:0;font-size:.77rem}.testimonial-small .person img{width:37px;height:37px}.faq{max-width:920px}.faq .center-heading{margin-bottom:45px}.faq-list{gap:10px;display:grid}.faq details{border-radius:14px}.faq summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:21px 23px;font-size:.84rem;font-weight:600;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--accent);font:.58rem var(--mono)}.faq summary .icon{color:var(--accent);transition:transform .25s}.faq details[open] summary .icon{transform:rotate(45deg)}.faq details>p{color:#aaa19d;margin:0;padding:0 70px 23px;font-size:.76rem;line-height:1.7}.final-cta{width:min(100% - 40px,1312px);padding-bottom:120px}.cta-inner{text-align:center;background:linear-gradient(125deg,#171515,#1d1715 48%,#161515);border:1px solid #ffb59d1f;border-radius:34px;padding:84px 30px;position:relative;overflow:hidden}.cta-inner:before{content:"";filter:blur(100px);background:#ffb59d1f;border-radius:50%;position:absolute;inset:-70% 20%}.cta-inner>*{z-index:2;position:relative}.final-cta h2{max-width:770px;margin:14px auto 20px}.final-cta>.cta-inner>p:not(.eyebrow){color:var(--muted);font-size:.88rem}.cta-inner>div{justify-content:center;gap:13px;margin-top:35px;display:flex}footer{background:#0e0d0d;border-top:1px solid #ffffff0f;padding:78px 0 25px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid p,.footer-grid a{color:#857e7b;margin:0;font-size:.7rem;line-height:1.7;transition:color .2s}.footer-grid a:hover{color:var(--accent)}.footer-grid>div:first-child>p{max-width:260px;margin-top:12px}.footer-grid .brand{width:166px}.footer-grid h2{color:var(--accent);font:500 .58rem var(--mono);letter-spacing:.13em;margin:4px 0 9px}.socials{gap:9px;margin-top:10px;display:flex}.socials a{border:1px solid var(--border);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.status{color:#66c88b;font:.55rem var(--mono);align-items:center;gap:7px;margin-top:5px;display:flex}.status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.footer-bottom{color:#4f4a48;font:.52rem var(--mono);letter-spacing:.08em;border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:58px;padding-top:23px;display:flex}.floating-whatsapp{z-index:20;color:#301005;background:var(--accent);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;height:50px;padding:0 17px;font-size:.7rem;font-weight:700;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #00000061}.floating-whatsapp:hover{transform:translateY(-3px)}@media (width<=1050px){.hero{grid-template-columns:1fr 420px;gap:48px}.hero h1{font-size:3.6rem}.benefits{grid-template-columns:repeat(2,1fr)}.combo{padding:55px 48px}.purchase-summary{grid-template-columns:1fr auto}.purchase-facts{grid-area:2/1/auto/-1}}@media (width<=820px){.nav{height:70px}.nav-links{border:1px solid var(--border);background:#191717fa;border-radius:16px;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;inset:70px 20px auto;box-shadow:0 20px 60px #00000073}.nav-links.open{display:grid}.nav-links a{padding:14px}.nav-links a.active:after{display:none}.menu-button{order:3;place-items:center;display:grid}.nav-cta{margin-left:auto}.hero{grid-template-columns:1fr;min-height:0;padding-top:126px}.hero-copy{text-align:center}.pill,.hero h1,.hero-lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{width:min(100%,520px);margin:auto}.product-grid{grid-template-columns:1fr 1fr}.product-card:last-child{grid-column:1/-1;width:calc(50% - 11px);margin:auto}.combo{grid-template-columns:1fr}.combo-visual{width:min(100%,500px);margin:25px auto -20px}.trust{grid-template-columns:1fr}.trust-copy{text-align:center}.trust h2{margin-inline:auto}.trust-list{text-align:left;max-width:560px;margin-inline:auto}.testimonials{max-width:590px;margin:auto}.step-grid{grid-template-columns:1fr;gap:18px;max-width:680px;margin-inline:auto}.step{min-height:0}.step-result{margin-top:24px;position:static}.step-connector{top:auto;bottom:-33px;right:50%;transform:translate(50%)rotate(90deg)}.purchase-summary{grid-template-columns:1fr;gap:18px;max-width:680px;margin-inline:auto}.purchase-facts{flex-wrap:wrap;grid-area:auto}.purchase-summary .button{width:100%}.purchase-note{text-align:left;max-width:680px;margin-inline:auto}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (width<=600px){.shell,.final-cta{width:min(100% - 32px,1312px)}.section{padding-block:78px}.nav-cta{width:42px;min-width:42px;padding:0;font-size:0;overflow:hidden}.nav-cta:before{content:"WA";font:700 .65rem var(--mono)}.hero{padding-top:112px;padding-bottom:55px}.hero h1{font-size:clamp(2.72rem,13vw,3.35rem)}.hero-lead{margin-block:24px;font-size:.91rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{margin-top:25px}.hero-visual{padding:6px}.hero-orbit{display:none}.delivery-badge{width:150px;bottom:-16px;right:-6px}.benefits{grid-template-columns:1fr 1fr;gap:10px;padding-top:30px}.benefit{min-height:177px;padding:20px 17px}.benefit h2{font-size:.88rem}.benefit p{font-size:.68rem}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:31px}.section-heading h2,.center-heading h2,.combo h2,.faq h2{font-size:2.42rem}.filters{width:100%}.filters button{flex:1;padding-inline:7px}.product-grid{grid-template-columns:1fr}.product-card:last-child{grid-column:auto;width:100%}.combo{border-radius:25px;padding:37px 24px}.combo-price strong{font-size:2.4rem}.combo .button{width:100%}.center-heading{margin-bottom:46px}.step{padding:23px}.step-result{margin-top:20px}.purchase-summary{padding:20px}.purchase-facts{gap:10px;display:grid}.trust{gap:55px}.trust h2{font-size:2.75rem}.testimonial{padding:27px 23px}.testimonial-small{width:96%}.faq summary{grid-template-columns:26px 1fr auto;padding-inline:16px}.faq details>p{padding-inline:54px 20px}.cta-inner{border-radius:25px;padding:62px 20px}.final-cta h2{font-size:2.38rem}.cta-inner>div{display:grid}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 30px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:center;gap:8px}.floating-whatsapp{justify-content:center;width:50px;padding:0}.floating-whatsapp span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}
