:root{--ink: #2d1d1c;--ink-soft: #6f5b58;--wine: #6e292d;--wine-deep: #4d171c;--terracotta: #b95842;--saffron: #d99046;--cream: #fbf6ec;--cream-deep: #f1e6d3;--paper: #fffdf9;--line: #dfd2c2;--green: #276b50;--green-soft: #e5f2eb;--red: #a33838;--red-soft: #fae8e5;--blue-soft: #e9f1f4;--shadow-sm: 0 8px 28px rgba(78, 42, 32, .08);--shadow-lg: 0 28px 80px rgba(78, 32, 25, .14);--radius-sm: 10px;--radius: 18px;--radius-lg: 30px;--shell: min(1180px, calc(100vw - 40px) );color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.5;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.04em;line-height:1.04}h3{line-height:1.2}:focus-visible{outline:3px solid rgba(217,144,70,.65);outline-offset:3px}::selection{color:var(--paper);background:var(--wine)}.shell{width:var(--shell);margin-inline:auto}.narrow-shell{max-width:1080px}.section-pad{padding-block:110px}.page-pad{padding-block:78px 110px;min-height:62vh}.skip-link{position:fixed;top:10px;left:10px;z-index:999;padding:10px 16px;color:#fff;background:var(--wine);border-radius:8px;transform:translateY(-150%);transition:transform .2s}.skip-link:focus{transform:none}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--terracotta);font-size:.75rem;font-weight:750;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:999px;font-size:.91rem;font-weight:720;line-height:1.1;text-decoration:none;cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65}.button.availability-button:disabled{cursor:not-allowed;opacity:.82;box-shadow:none}.button-primary{color:#fffaf2;background:var(--wine);box-shadow:0 10px 25px #6e292d38}.button-primary:hover:not(:disabled){background:var(--wine-deep);box-shadow:0 13px 30px #6e292d47}.button-secondary{color:var(--wine);background:transparent;border-color:var(--line)}.button-secondary:hover:not(:disabled){background:var(--cream);border-color:#cdb8a3}.button-light{color:var(--wine);background:var(--paper);box-shadow:var(--shadow-sm)}.button-wide{width:100%}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.text-link,.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--wine);font-size:.91rem;font-weight:700;text-underline-offset:4px}.back-link{min-height:44px;margin-bottom:30px;text-decoration:none}.text-link:hover,.back-link:hover{color:var(--terracotta)}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--wine);background:var(--paper);cursor:pointer}.site-header{position:sticky;top:0;z-index:100;height:74px;display:flex;align-items:center;border-bottom:1px solid rgba(110,41,45,.1);background:color-mix(in srgb,var(--paper) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--wine);text-decoration:none}.logo-mark{width:35px;height:35px}.logo-mark path:first-child{fill:var(--wine)}.logo-mark path:last-child{fill:none;stroke:var(--cream);stroke-width:2.6;stroke-linecap:round}.logo-type{font-family:Georgia,serif;font-size:1.32rem;font-weight:700;letter-spacing:-.04em}.logo-type span{color:var(--terracotta)}.main-nav{display:flex;align-items:center;gap:32px}.main-nav>a{color:#513d3a;font-size:.89rem;font-weight:650;text-decoration:none}.main-nav>a:not(.header-cart):hover{color:var(--terracotta)}.header-account{display:inline-flex;align-items:center;gap:7px}.header-account svg{color:var(--terracotta)}.header-cart{min-height:42px;display:inline-flex!important;align-items:center;gap:8px;padding:8px 8px 8px 17px;color:var(--paper)!important;background:var(--wine);border-radius:999px}.header-cart span{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--wine);background:var(--cream);font-size:.74rem}.header-cart.disabled{padding-right:17px;cursor:not-allowed;opacity:.72}.mobile-menu-button{display:none}.site-footer{padding-top:72px;color:#eaded0;background:#291718}.site-footer .logo{color:#fff7e9}.site-footer .logo-mark path:first-child{fill:#f2c993}.site-footer .logo-mark path:last-child{stroke:#4e2023}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px}.footer-brand p{max-width:330px;margin:20px 0;color:#bba8a1}.footer-social{display:flex;gap:10px}.footer-social a,.footer-social span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #604345;border-radius:50%;color:#f5dbc0;text-decoration:none}.footer-social span{opacity:.45}.footer-grid h2{margin:5px 0 20px;color:#f8ead9;font-family:inherit;font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.footer-grid>div:not(.footer-brand) a,.footer-admin-link{width:fit-content;min-height:32px;display:flex;align-items:center;margin:5px 0;padding:0;border:0;color:#bba8a1;background:transparent;font-size:.88rem;text-decoration:none;cursor:pointer}.footer-grid a:hover,.footer-admin-link:hover{color:#f8ead9!important}.footer-bottom{display:flex;justify-content:space-between;margin-top:65px;padding-block:22px;border-top:1px solid #493032;color:#8f7a76;font-size:.78rem}.hero-section{position:relative;overflow:hidden;background:var(--cream)}.hero-section:before{content:"";position:absolute;top:8%;left:-110px;width:250px;height:250px;border:1px solid rgba(110,41,45,.12);border-radius:50%;box-shadow:0 0 0 28px #6e292d08,0 0 0 56px #6e292d06}.hero-ornament{position:absolute;top:60px;right:-70px;width:200px;height:350px;opacity:.17;background:repeating-linear-gradient(105deg,transparent 0 16px,var(--terracotta) 17px 19px);transform:rotate(-11deg)}.hero-grid{min-height:710px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:50px;padding-block:65px 80px}.hero-copy{position:relative;z-index:1}.hero-copy h1{max-width:630px;margin:18px 0 24px;font-size:clamp(3.2rem,5.5vw,5.7rem)}.hero-copy h1 em,.affiliate-hero h1 em{color:var(--terracotta);font-weight:inherit}.hero-lead{max-width:580px;color:var(--ink-soft);font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.hero-assurances{display:flex;align-items:center;gap:22px;margin-top:42px;padding-top:25px;border-top:1px solid rgba(110,41,45,.14)}.hero-assurances span{display:inline-flex;align-items:center;gap:7px;color:#6e5752;font-size:.75rem;font-weight:650}.hero-assurances svg{color:var(--terracotta)}.hero-product{position:relative}.product-visual{position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(110,41,45,.11);border-radius:48% 48% 12% 12%;background:linear-gradient(155deg,#f7e8ce,#f3d6b5 52%,#e9caa2);box-shadow:var(--shadow-lg)}.product-visual:before,.product-visual:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(110,41,45,.13);border-radius:50%}.product-visual:before{inset:8%}.product-visual:after{inset:15%}.product-visual>svg{width:100%;height:100%}.product-visual>img{width:100%;height:100%;object-fit:contain;padding:clamp(18px,4vw,48px)}.product-visual.compact>img{padding:7px}.visual-sun{position:absolute;top:10%;right:10%;z-index:-1;width:24%;aspect-ratio:1;border-radius:50%;background:#fff7e0ad}.concept-label{position:absolute;right:20px;bottom:18px;padding:6px 10px;border:1px solid rgba(110,41,45,.18);border-radius:999px;color:var(--wine);background:#fffdf9b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.floating-price{position:absolute;left:-28px;bottom:42px;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid var(--cream);border-radius:50%;color:#fff8e8;background:var(--wine);box-shadow:var(--shadow-sm);transform:rotate(-7deg)}.floating-price span{font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.floating-price strong{font-family:Georgia,serif;font-size:1.5rem}.marquee-strip{overflow:hidden;padding:15px 0;color:#f7ebdc;background:var(--wine)}.marquee-strip>div{width:max-content;display:flex;align-items:center;gap:36px;margin-inline:auto;font-size:.72rem;font-weight:700;letter-spacing:.16em}.marquee-strip i{color:#e3aa69;font-style:normal}.section-heading{max-width:620px;margin-bottom:50px}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading h2{margin:14px 0 18px;font-size:clamp(2.35rem,4vw,4rem)}.section-heading p{color:var(--ink-soft);font-size:1rem;line-height:1.7}.story-section{background:var(--paper)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps-grid article{position:relative;min-height:355px;padding:30px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdfa}.steps-grid article:nth-child(2){transform:translateY(24px)}.step-number{color:#b99e8f;font-family:Georgia,serif;font-size:.9rem}.steps-grid h3{margin:22px 0 10px;font-family:Georgia,serif;font-size:1.65rem}.steps-grid p{color:var(--ink-soft);line-height:1.7}.step-icon{height:128px;display:flex;align-items:end;justify-content:center;margin-top:12px}.folds-icon i{width:46px;height:110px;margin-left:-13px;border:2px solid var(--terracotta);border-radius:55% 55% 8px 8px;background:#f2d9bc;transform:rotate(var(--angle))}.folds-icon i:first-child{--angle: -13deg}.folds-icon i:nth-child(2){--angle: 0deg;z-index:1;height:124px;background:#e8b887}.folds-icon i:last-child{--angle: 13deg}.comb-icon{align-items:center;gap:19px;border-top:25px solid var(--wine);border-radius:14px 14px 0 0}.comb-icon i{width:9px;height:90px;border-radius:0 0 8px 8px;background:var(--wine)}.drape-icon i{width:130px;height:125px;border-radius:60% 15% 50% 12%;background:repeating-linear-gradient(105deg,#b95842 0 19px,#d5805e 20px 30px);transform:skew(-10deg)}.product-section{background:#f7eee1}.product-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:start;gap:80px}.product-gallery{position:sticky;top:110px}.product-gallery .product-visual{border-radius:var(--radius-lg);box-shadow:none}.product-note{display:flex;gap:20px;margin-top:18px;padding:17px 20px;border:1px dashed #cdb9a0;border-radius:var(--radius-sm);color:var(--ink-soft);background:#fffdf97a;font-size:.76rem}.product-note span{flex:0 0 130px;color:var(--wine);font-weight:750;text-transform:uppercase}.product-note p{margin:0}.product-info{padding-top:30px}.product-info>h2{margin:12px 0 15px;font-size:clamp(2.4rem,4vw,4.2rem)}.product-subtitle{color:var(--ink-soft);font-size:1.03rem;line-height:1.7}.product-price-row{display:flex;align-items:end;gap:14px;margin:28px 0}.product-price-row strong{font-family:Georgia,serif;font-size:2rem;line-height:1}.product-price-row span{color:var(--ink-soft);font-size:.76rem}.feature-checks{display:grid;gap:12px;margin:0 0 30px;padding:0;list-style:none}.feature-checks li{display:flex;align-items:flex-start;gap:10px;color:#57423f;font-size:.9rem}.feature-checks svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.option-card{margin:25px 0;padding:20px;border:1px solid #d3c0aa;border-radius:var(--radius);background:#fffdf98c}.option-heading,.switch-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.option-heading{padding-bottom:18px;border-bottom:1px solid var(--line)}.option-title{display:flex;align-items:center;gap:8px;font-weight:750}.option-heading small{display:block;margin-top:4px;color:var(--ink-soft)}.switch-row{position:relative;padding-top:17px;font-size:.88rem;cursor:pointer}.switch-row input{position:absolute;opacity:0}.switch{position:relative;width:44px;height:25px;border-radius:999px;background:#c9bbb0;transition:background .2s}.switch:after{content:"";position:absolute;top:4px;left:4px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .2s}.switch-row input:checked+.switch{background:var(--wine)}.switch-row input:checked+.switch:after{transform:translate(19px)}.switch-row input:focus-visible+.switch{outline:3px solid rgba(217,144,70,.65);outline-offset:3px}.compact-field{margin-top:16px}.quantity-field{display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:.88rem;font-weight:700}.quantity-control{display:grid;grid-template-columns:38px 44px 38px;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.quantity-control button{height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--wine);background:transparent;cursor:pointer}.quantity-control button:disabled{opacity:.3}.quantity-control output{text-align:center}.shipping-hint{margin:12px 0 0;color:var(--ink-soft);font-size:.76rem;text-align:center}.micro-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.micro-benefits span{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.71rem}.micro-benefits svg{width:18px;color:var(--wine)}.whatsapp-section{background:var(--paper)}.whatsapp-card{min-height:480px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border-radius:38px;color:#f8eee0;background:#214b3c}.whatsapp-art{position:relative;align-self:stretch;overflow:hidden;background:radial-gradient(circle at 50% 50%,#3b7860,#214b3c 68%)}.whatsapp-art:before{content:"";position:absolute;inset:-100px;opacity:.11;background:repeating-radial-gradient(circle,transparent 0 22px,#fff 23px 24px)}.whatsapp-art>svg{position:absolute;top:50%;left:50%;width:130px;height:130px;padding:28px;border-radius:50%;color:#fff;background:#2a8b68;box-shadow:0 30px 65px #0003;transform:translate(-50%,-50%)}.message-bubble{position:absolute;padding:12px 16px;border-radius:15px 15px 15px 4px;color:#28483d;background:#f5eee4;box-shadow:var(--shadow-sm);font-size:.76rem}.bubble-one{top:16%;left:11%;transform:rotate(-4deg)}.bubble-two{top:28%;right:7%;transform:rotate(3deg)}.bubble-three{right:11%;bottom:18%;transform:rotate(-2deg)}.whatsapp-copy{padding:55px 60px}.whatsapp-copy .eyebrow{color:#a8d3bd}.whatsapp-copy h2{margin:15px 0;font-size:clamp(2.3rem,4vw,3.8rem)}.whatsapp-copy>p{color:#c0d3ca;line-height:1.75}.whatsapp-copy ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.whatsapp-copy li{display:flex;align-items:flex-start;gap:9px;color:#dce8e2;font-size:.83rem}.whatsapp-copy li svg{width:16px;flex:none;color:#8ecbad}.principles-section{background:var(--cream)}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.principles-grid article{padding:32px;border-left:1px solid #d4c2ad}.principles-grid article>svg{width:28px;height:28px;color:var(--terracotta)}.principles-grid h3{margin:23px 0 10px;font-family:Georgia,serif;font-size:1.45rem}.principles-grid p{margin:0;color:var(--ink-soft);font-size:.87rem;line-height:1.7}.faq-section{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-family:Georgia,serif;font-size:1.16rem;font-weight:600;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;color:var(--terracotta);transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:650px;padding:0 35px 22px 0;color:var(--ink-soft);font-size:.9rem;line-height:1.7}.final-cta{padding-block:70px;color:#fdf3e5;background:var(--wine)}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.final-cta .eyebrow{color:#e3ad78}.final-cta h2{margin:12px 0 0;font-size:clamp(2.1rem,4vw,3.6rem)}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.page-heading h1{margin:10px 0;font-size:clamp(2.6rem,5vw,4.4rem)}.page-heading p{margin:0;color:var(--ink-soft)}.secure-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:var(--green);background:var(--green-soft);font-size:.76rem;font-weight:700;white-space:nowrap}.notice{display:flex;align-items:flex-start;gap:11px;margin-block:16px;padding:14px 16px;border:1px solid #cbdce1;border-radius:var(--radius-sm);color:#395b64;background:var(--blue-soft);font-size:.82rem;line-height:1.55}.notice>svg{flex:none;margin-top:1px}.notice.success{color:var(--green);border-color:#c3dfd1;background:var(--green-soft)}.notice.error{color:var(--red);border-color:#ecc4bd;background:var(--red-soft)}.text-field{display:grid;gap:7px;color:#4d3936;font-size:.79rem;font-weight:690}.text-field>span{display:flex;justify-content:space-between;gap:10px}.text-field small{color:#9a8279;font-weight:500}.text-field input,.text-field select,.text-field textarea,.phone-input{width:100%;min-height:48px;padding:11px 13px;border:1px solid #d7c9bb;border-radius:9px;color:var(--ink);background:#fffefa;outline:none;transition:border .2s,box-shadow .2s}.text-field textarea{resize:vertical}.text-field input:focus,.text-field select:focus,.text-field textarea:focus,.phone-input:focus-within{border-color:var(--terracotta);box-shadow:0 0 0 3px #b958421f}.phone-input{display:flex;align-items:center;padding:0;overflow:hidden}.phone-input b{padding:12px;border-right:1px solid var(--line);color:var(--ink-soft);font-size:.84rem}.phone-input input{min-height:46px;border:0;box-shadow:none!important}.form-grid{display:grid;gap:17px}.form-grid.two-columns{grid-template-columns:1fr 1fr}.full-width{grid-column:1 / -1}.form-card{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf9;box-shadow:var(--shadow-sm)}.form-card-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.form-card-title>span{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:var(--wine);background:var(--cream-deep);font-family:Georgia,serif;font-weight:700}.form-card-title h2{margin:1px 0 4px;font-family:inherit;font-size:1.05rem;font-weight:760;letter-spacing:-.015em}.form-card-title p{margin:0;color:var(--ink-soft);font-size:.77rem}.form-card-title.no-number{margin-bottom:28px}.form-card-title.no-number h2{font-family:Georgia,serif;font-size:2rem;font-weight:500}.choice-row,.terms-check{position:relative;display:flex;align-items:flex-start;gap:13px;cursor:pointer}.choice-row{padding:17px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)}.choice-row+.choice-row{margin-top:12px}.featured-choice{border-color:#a8c7b7;background:#f1f8f4}.choice-row input,.terms-check input{position:absolute;width:1px;height:1px;opacity:0}.choice-check{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1.5px solid #b8a59b;border-radius:5px;color:transparent;background:#fff}.choice-row input:checked+.choice-check,.terms-check input:checked+.choice-check{color:#fff;border-color:var(--green);background:var(--green)}.choice-row input:focus-visible+.choice-check,.terms-check input:focus-visible+.choice-check{outline:3px solid rgba(217,144,70,.6);outline-offset:2px}.choice-icon{width:22px;flex:none;color:var(--wine)}.featured-choice .choice-icon{color:var(--green)}.choice-row strong,.choice-row small{display:block}.choice-row strong{font-size:.88rem}.choice-row small{margin-top:4px;color:var(--ink-soft);font-size:.75rem;line-height:1.5}.terms-check{color:var(--ink-soft);font-size:.79rem;line-height:1.5}.terms-check a{color:var(--wine);font-weight:650}.turnstile-field{min-width:0;display:grid;gap:11px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf9;box-shadow:var(--shadow-sm);transition:border-color .2s,background .2s}.turnstile-field:focus{outline:3px solid rgba(217,144,70,.55);outline-offset:3px}.turnstile-field.verified{border-color:#b8d8c7;background:#f5faf7}.turnstile-field.error,.turnstile-field.expired{border-color:#e5bbb4}.turnstile-heading{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.79rem;font-weight:750}.turnstile-heading svg{color:var(--green)}.turnstile-widget{width:100%;min-height:65px;overflow:hidden}.turnstile-widget>div,.turnstile-widget iframe{max-width:100%}.turnstile-status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:.68rem;line-height:1.45}.turnstile-field.verified .turnstile-status{color:var(--green)}.turnstile-field.error .turnstile-status,.turnstile-field.expired .turnstile-status{color:var(--red)}.turnstile-status button{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 8px;border:1px solid currentColor;border-radius:999px;color:var(--wine);background:transparent;font-size:.66rem;font-weight:700;cursor:pointer}.price-breakdown{display:grid;gap:11px;padding-block:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.83rem}.price-breakdown>div{display:flex;justify-content:space-between;gap:15px}.price-breakdown>div:not(.price-total){color:var(--ink-soft)}.price-breakdown .price-total{align-items:end;margin-top:5px;padding-top:13px;border-top:1px dashed var(--line);font-weight:750}.price-total strong{font-family:Georgia,serif;font-size:1.55rem}.spinner,.button-spinner{width:20px;height:20px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.button-spinner{width:16px;height:16px}.loading-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--ink-soft)}.loading-state .spinner{color:var(--wine)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeUp .65s ease both}.delay-1{animation-delay:.14s}.checkout-page{background:#f9f4eb}.launch-state{max-width:720px;display:flex;flex-direction:column;align-items:center;margin-block:45px;padding:60px;border:1px solid var(--line);border-radius:40px;background:var(--paper);box-shadow:var(--shadow-lg);text-align:center}.launch-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:50%;color:var(--wine);background:var(--cream-deep)}.launch-icon svg{width:30px;height:30px}.launch-state h1{margin:12px 0 17px;font-size:clamp(2.7rem,6vw,4.8rem)}.launch-state>p{max-width:570px;margin-bottom:28px;color:var(--ink-soft);line-height:1.75}.launch-state .button-row{justify-content:center}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start;gap:28px;margin-top:25px}.checkout-form-stack{display:grid;gap:18px}.contact-explainer{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:var(--ink-soft);font-size:.73rem}.consent-note{margin:14px 2px 0;color:var(--ink-soft);font-size:.7rem}.order-summary{position:sticky;top:96px;padding:25px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.order-summary>h2{margin-bottom:22px;font-family:inherit;font-size:1.03rem;font-weight:760;letter-spacing:0}.summary-product{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:15px;margin-bottom:20px}.product-visual.compact{width:80px;border-radius:14px;box-shadow:none}.product-visual.compact .concept-label{display:none}.summary-product strong,.summary-product span,.summary-product small{display:block}.summary-product strong{font-size:.86rem}.summary-product span{margin-top:4px;color:var(--ink-soft);font-size:.73rem}.summary-product small{margin-top:4px;color:var(--terracotta);font-size:.7rem}.order-summary .pay-button{margin-top:20px}.summary-assurances{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.summary-assurances span{display:flex;align-items:flex-start;gap:6px;color:var(--ink-soft);font-size:.67rem}.summary-assurances svg{width:15px;flex:none;color:var(--green)}.payment-footnote{margin:18px 0 0;padding-top:15px;border-top:1px solid var(--line);color:#927d74;font-size:.66rem;line-height:1.55;text-align:center}.order-page{background:#f9f4eb}.status-shell{max-width:1000px}.order-status-header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:34px 0}.order-status-header h1,.status-error-card h1{margin:10px 0;font-size:clamp(2.5rem,5vw,4.5rem)}.order-status-header p,.status-error-card>p{margin:0;color:var(--ink-soft)}.status-card,.detail-card,.status-error-card{padding:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.status-error-card{max-width:720px;margin:40px auto}.status-error-card .button-row{margin-top:24px}.status-card-top,.table-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.status-card h2,.detail-card h2,.table-heading h2{margin:0 0 4px;font-family:inherit;font-size:1.02rem;font-weight:760;letter-spacing:0}.status-card-top p,.table-heading p{margin:0;color:var(--ink-soft);font-size:.74rem}.status-card-top p strong{color:var(--wine);text-transform:capitalize}.status-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0 15px;padding:0;list-style:none}.status-timeline li{position:relative;display:grid;justify-items:center;gap:10px;color:#ac9991;font-size:.72rem;text-align:center}.status-timeline li:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background:#ddd1c7}.status-timeline li.complete:not(:last-child):after{background:var(--green)}.status-icon{position:relative;z-index:1;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #d6c9bf;border-radius:50%;background:var(--paper)}.status-timeline li.complete,.status-timeline li.current{color:var(--ink)}.status-timeline li.complete .status-icon{color:#fff;border-color:var(--green);background:var(--green)}.status-timeline li.current .status-icon{color:var(--wine);border-color:var(--wine)}.status-exception{margin-top:25px;padding:15px;border-radius:9px;color:var(--red);background:var(--red-soft);text-transform:capitalize}.tracking-box{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;padding:18px;border-radius:var(--radius-sm);background:var(--cream)}.tracking-box span,.tracking-box strong{display:block}.tracking-box span{color:var(--ink-soft);font-size:.7rem}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.detail-card h2{margin-bottom:22px}.tracked-item{display:flex;align-items:center;gap:14px;margin-bottom:20px}.item-thumb{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:13px;color:var(--wine);background:var(--cream-deep);font-family:Georgia,serif;font-weight:700}.tracked-item strong,.tracked-item span,.tracked-item small{display:block}.tracked-item strong{font-size:.84rem}.tracked-item span,.tracked-item small{margin-top:3px;color:var(--ink-soft);font-size:.7rem}.invoice-link{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--wine);font-size:.8rem;font-weight:700}.detail-line{display:grid;gap:4px;margin-bottom:17px}.detail-line span{color:var(--ink-soft);font-size:.7rem}.detail-line strong{font-size:.85rem}.update-method{display:flex;align-items:flex-start;gap:12px;margin-top:23px;padding:16px;border-radius:var(--radius-sm);background:var(--cream)}.update-method>span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:var(--wine);background:var(--paper)}.update-method>span.active{color:#fff;background:var(--green)}.update-method svg{width:18px}.update-method strong{font-size:.8rem}.update-method p{margin:3px 0 0;color:var(--ink-soft);font-size:.69rem}.privacy-hint{display:flex;align-items:flex-start;gap:8px;margin-top:19px;color:var(--ink-soft);font-size:.68rem}.privacy-hint svg{flex:none;color:var(--green)}.status-help{margin:28px 0 0;color:var(--ink-soft);font-size:.78rem;text-align:center}.status-help a{color:var(--wine);font-weight:700}.affiliate-hero{position:relative;overflow:hidden;color:#f8eddf;background:#4b1e22}.affiliate-hero:after{content:"";position:absolute;top:-130px;right:-80px;width:600px;height:600px;border:1px solid rgba(240,186,124,.18);border-radius:50%;box-shadow:0 0 0 70px #f0ba7c06,0 0 0 140px #f0ba7c05}.affiliate-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px}.affiliate-hero .eyebrow{color:#e5b47d}.affiliate-hero h1{margin:17px 0 23px;font-size:clamp(3rem,6vw,5.6rem)}.affiliate-hero p{max-width:620px;margin-bottom:30px;color:#d0bdb7;font-size:1.03rem;line-height:1.7}.affiliate-hero .button-primary{color:var(--wine);background:#efc18c}.commission-card{position:relative;padding:36px;border:1px solid rgba(246,217,180,.22);border-radius:50% 50% 25px 25px;background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.commission-card:before{content:"";position:absolute;inset:12px;pointer-events:none;border:1px solid rgba(246,217,180,.11);border-radius:inherit}.commission-label{display:block;margin-top:25px;color:#dfb687;font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.commission-card>strong{display:block;font-family:Georgia,serif;font-size:7rem;font-weight:500;line-height:1}.commission-card>strong small{font-size:2.2rem}.commission-card>p{margin:5px auto 25px;font-size:.78rem}.commission-card>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid rgba(246,217,180,.18);border-bottom:1px solid rgba(246,217,180,.18);color:#dbc8c0;font-size:.74rem}.commission-card>div b{color:#f6d6af;font-size:1.2rem}.commission-card>small{display:block;margin:15px 0 22px;color:#ab9490;font-size:.63rem;line-height:1.5}.affiliate-process{background:var(--cream)}.affiliate-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.affiliate-steps article{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.affiliate-steps article>span{width:49px;height:49px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--wine);background:var(--cream-deep)}.affiliate-steps span svg{width:21px}.affiliate-steps h3{margin:22px 0 9px;font-family:Georgia,serif;font-size:1.28rem}.affiliate-steps p{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.65}.affiliate-apply{background:var(--paper)}.affiliate-form-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px}.affiliate-pitch>h2{margin:12px 0 18px;font-size:clamp(2.5rem,4vw,4rem)}.affiliate-pitch>p{color:var(--ink-soft);line-height:1.7}.affiliate-pitch>.feature-checks{margin-top:30px}.affiliate-access-card{margin-top:45px;padding:25px;border-radius:var(--radius);background:var(--cream)}.affiliate-access-card>svg{color:var(--terracotta)}.affiliate-access-card h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:1.3rem}.affiliate-access-card p{color:var(--ink-soft);font-size:.78rem}.affiliate-access-card form{display:grid;gap:12px}.affiliate-access-card .turnstile-field{padding:13px;box-shadow:none}.application-card{padding:34px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdf9;box-shadow:var(--shadow-lg)}.application-terms{margin:22px 0}.form-privacy{display:flex;align-items:center;justify-content:center;gap:6px;margin:15px 0 0;color:var(--ink-soft);font-size:.68rem}.application-success{display:flex;flex-direction:column;align-items:center;padding:45px 10px;text-align:center}.success-mark{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:50%;color:#fff;background:var(--green)}.application-success h2{margin:12px 0;font-size:2.7rem}.application-success>p{color:var(--ink-soft)}.application-success .notice{text-align:left}.issued-code{display:flex;align-items:center;gap:13px;margin:20px 0;padding:14px 18px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--cream)}.issued-code span{color:var(--ink-soft);font-size:.72rem}.issued-code button{padding:5px;border:0;color:var(--wine);background:transparent;cursor:pointer}.affiliate-dashboard,.admin-page{background:#f5f1e9}.dashboard-shell,.admin-shell{max-width:1200px}.dashboard-header,.admin-header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:30px 0 36px}.dashboard-header h1,.admin-header h1{margin:10px 0 8px;font-size:clamp(2.6rem,5vw,4.4rem)}.dashboard-header p,.admin-header p{margin:0;color:var(--ink-soft)}.status-pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;color:#745e56;background:#eee4da;font-size:.67rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.status-pill.approved,.status-pill.available,.status-pill.paid,.status-pill.recovered,.status-pill.delivered,.status-pill.success{color:var(--green);background:var(--green-soft)}.status-pill.pending,.status-pill.pending_review,.status-pill.pending_payment,.status-pill.payment_pending{color:#956117;background:#fbefd7}.status-pill.on_hold{color:var(--red);border:1px solid #e7b5ae;background:var(--red-soft)}.hold-control{display:flex;align-items:center;gap:9px}.hold-control button{padding:0;border:0;color:var(--wine);background:transparent;font-size:.7rem;font-weight:750;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.hold-control button.danger-link{color:var(--red)}.status-pill.cancelled,.status-pill.refunded,.status-pill.rejected,.status-pill.reversed,.status-pill.failed{color:var(--red);background:var(--red-soft)}.referral-link-card{padding:24px;border:1px solid #c7b7a5;border-radius:var(--radius);background:#fffdfa}.referral-link-card>span{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:750}.referral-link-card>span svg{width:18px;color:var(--terracotta)}.referral-link-card>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin:14px 0 10px}.referral-link-card code{overflow:hidden;padding:13px;border-radius:7px;background:var(--cream);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.referral-link-card button,.referral-link-card a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:8px;color:var(--wine);background:#fff;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer}.referral-link-card>small{color:var(--ink-soft);font-size:.68rem}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.metric-grid article,.admin-metrics article{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.metric-icon,.admin-metrics article>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:12px;color:var(--wine);background:var(--cream-deep)}.metric-icon svg,.admin-metrics article>span svg{width:19px}.metric-grid article>div span,.admin-metrics small{display:block;color:var(--ink-soft);font-size:.67rem}.metric-grid article>div strong,.admin-metrics strong{display:block;margin-top:3px;font-family:Georgia,serif;font-size:1.55rem}.commission-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}.commission-summary-grid article{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:21px;border-radius:var(--radius);color:#f5eade;background:var(--wine)}.commission-summary-grid article>svg{grid-row:1 / 4;width:20px;margin-top:3px;color:#e4b67e}.commission-summary-grid article>span{color:#d7c0b8;font-size:.68rem}.commission-summary-grid article>strong{font-family:Georgia,serif;font-size:1.45rem}.commission-summary-grid article>small{color:#ad9691;font-size:.63rem}.dashboard-table-card,.integration-card{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm)}.table-scroll{overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;font-size:.75rem}th,td{padding:13px 11px;border-bottom:1px solid #ede5da;text-align:left;white-space:nowrap}th{color:var(--ink-soft);font-size:.65rem;font-weight:730;letter-spacing:.04em;text-transform:uppercase}td.numeric,th.numeric{text-align:right}td select{max-width:150px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:.7rem;text-transform:capitalize}.empty-ledger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;color:var(--ink-soft);text-align:center}.empty-ledger>svg{color:#b9a295}.empty-ledger h3{margin:15px 0 6px;color:var(--ink);font-family:Georgia,serif}.empty-ledger p{max-width:330px;margin:0;font-size:.75rem}.affiliate-dashboard-empty .status-error-card{text-align:center}.admin-login{display:flex;justify-content:center;align-items:center;background:#f5f1e9}.admin-login-card{width:min(450px,calc(100vw - 40px));padding:40px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg);text-align:center}.admin-lock{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border-radius:50%;color:var(--wine);background:var(--cream-deep)}.admin-login h1{margin:10px 0;font-size:2.7rem}.admin-login-card>p{color:var(--ink-soft);font-size:.81rem}.admin-login-card>.notice{margin-top:18px;text-align:left}.admin-login form{display:grid;gap:15px;margin-top:25px;text-align:left}.admin-login-progress{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;color:var(--ink-soft);font-size:.75rem}.admin-security-note{display:flex;align-items:flex-start;gap:8px;margin-top:20px;color:var(--ink-soft);font-size:.67rem;text-align:left}.admin-security-note svg{flex:none;width:16px;color:var(--green)}.admin-header-actions{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.admin-session-summary{min-width:250px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);text-align:left}.admin-session-summary span{display:flex;align-items:center;gap:7px;color:var(--green);font-size:.7rem;font-weight:750}.admin-session-summary small{display:block;margin-top:4px;color:var(--ink-soft);font-size:.64rem}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.admin-content-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:20px}.integration-card ul{display:grid;gap:13px;margin:22px 0;padding:0;list-style:none}.integration-card li{display:flex;align-items:center;gap:10px}.ready-dot,.pending-dot{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-size:.7rem;font-weight:800}.ready-dot{color:#fff;background:var(--green)}.pending-dot{color:#936114;background:#f8e2b9}.ready-dot svg{width:13px}.integration-card li strong,.integration-card li small{display:block;text-transform:capitalize}.integration-card li strong{font-size:.76rem}.integration-card li small{color:var(--ink-soft);font-size:.64rem}.setup-warning{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:8px;color:#805215;background:#fbefd7;font-size:.66rem}.setup-warning svg{width:16px;flex:none}.admin-review-card{margin-top:20px}.inline-actions{display:flex;align-items:center;gap:9px}.inline-actions button{padding:0;border:0;color:var(--green);background:transparent;font-size:.7rem;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inline-actions button.danger-link{color:var(--red)}.reason-cell{min-width:220px;max-width:360px;white-space:normal}.reason-cell strong,.reason-cell small{display:block}.reason-cell strong{font-size:.73rem;line-height:1.45}.reason-cell small{margin-top:4px;color:var(--ink-soft);font-size:.63rem;text-transform:capitalize}.admin-unavailable,.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;color:var(--ink-soft);text-align:center}.admin-unavailable>svg{color:var(--terracotta)}.admin-unavailable h2{margin:14px 0 8px;color:var(--ink)}.admin-unavailable p{margin-bottom:20px}.admin-unavailable .button-row{justify-content:center}.admin-loading{flex-direction:row;gap:12px}.legal-page{background:#fbf8f1}.legal-shell{max-width:850px}.legal-shell>header{margin-bottom:45px;padding-bottom:28px;border-bottom:1px solid var(--line)}.legal-shell>header h1{margin:12px 0;font-size:clamp(2.8rem,6vw,5rem)}.legal-shell>header p{margin:0;color:var(--ink-soft);font-size:.78rem}.legal-content section{margin-block:38px}.legal-content h2{margin-bottom:13px;font-family:inherit;font-size:1.07rem;font-weight:760;letter-spacing:0}.legal-content p,.legal-content li{color:#65504b;font-size:.88rem;line-height:1.8}.legal-content li+li{margin-top:7px}.legal-content a{color:var(--wine);font-weight:650}.legal-content section:last-child p{display:flex;align-items:center;gap:7px}.not-found{display:grid;place-items:center;min-height:70vh;background:var(--cream);text-align:center}.not-found>div{max-width:560px}.not-found-code{display:block;color:#dec4a3;font-family:Georgia,serif;font-size:8rem;line-height:.8}.not-found h1{margin:12px 0;font-size:3.3rem}.not-found p{margin-bottom:25px;color:var(--ink-soft)}@media(max-width:1050px){.hero-grid{min-height:630px;gap:25px}.hero-assurances{gap:12px;flex-wrap:wrap}.product-grid{gap:45px}.affiliate-steps,.admin-metrics,.metric-grid{grid-template-columns:1fr 1fr}.admin-content-grid{grid-template-columns:1fr}}@media(max-width:820px){:root{--shell: min(100% - 30px, 720px)}.section-pad{padding-block:78px}.page-pad{padding-block:55px 80px}.mobile-menu-button{display:inline-flex}.main-nav{position:absolute;top:67px;right:15px;left:15px;display:none;align-items:stretch;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-lg)}.main-nav.is-open{display:flex}.main-nav>a{padding:11px 12px}.hero-actions .text-link{min-height:44px}.header-cart{justify-content:center;margin-top:5px}.hero-grid,.product-grid,.whatsapp-card,.faq-grid,.checkout-grid,.affiliate-hero-grid,.affiliate-form-grid{grid-template-columns:1fr}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-grid{padding-block:70px}.hero-copy{min-width:0;max-width:100%;text-align:center}.hero-copy h1,.hero-lead{margin-inline:auto}.hero-actions,.hero-assurances{justify-content:center}.hero-product{width:min(570px,92%);margin:20px auto 0}.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:300px}.steps-grid article:nth-child(2){transform:none}.product-gallery{position:static}.product-info{padding-top:0}.whatsapp-art{min-height:360px}.whatsapp-copy{padding:50px 40px}.principles-grid{grid-template-columns:1fr}.faq-grid{gap:20px}.final-cta-inner{align-items:flex-start;flex-direction:column}.checkout-grid{gap:20px}.order-summary{position:static}.checkout-form-stack{order:2}.order-summary{order:1}.order-detail-grid{grid-template-columns:1fr}.affiliate-hero-grid{gap:50px}.commission-card{max-width:500px;width:100%;margin-inline:auto}.affiliate-form-grid{gap:50px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){:root{--shell: calc(100% - 24px) }.site-header{height:66px}.logo-mark{width:31px;height:31px}.logo-type{font-size:1.16rem}.hero-grid{min-height:auto;padding-block:58px}.hero-copy h1{width:100%;max-width:100%;font-size:clamp(2.55rem,11.8vw,3.15rem);overflow-wrap:anywhere}.hero-copy h1 em{overflow-wrap:anywhere}.hero-copy .eyebrow{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;font-size:clamp(.66rem,3vw,.75rem);letter-spacing:.12em;white-space:normal;overflow-wrap:anywhere}.hero-lead{width:100%;max-width:100%;min-width:0;font-size:.98rem;overflow-wrap:anywhere}.hero-actions{width:100%;max-width:100%;min-width:0;align-items:stretch;flex-direction:column;gap:15px}.hero-actions .button{width:100%;max-width:100%;min-width:0;padding-inline:16px;white-space:normal;overflow-wrap:anywhere;text-align:center}.hero-actions .button svg{flex:0 0 auto}.hero-actions .text-link{justify-content:center}.hero-assurances{align-items:flex-start;flex-direction:column;width:fit-content;margin:35px auto 0}.hero-product{width:100%}.floating-price{left:-5px;bottom:20px;width:92px;height:92px}.floating-price strong{font-size:1.2rem}.marquee-strip>div{gap:20px;font-size:.62rem}.section-heading h2{font-size:2.55rem}.steps-grid article{padding:24px}.product-note{flex-direction:column;gap:5px}.product-note span{flex-basis:auto}.micro-benefits{grid-template-columns:1fr}.whatsapp-card{border-radius:24px}.whatsapp-art{min-height:290px}.whatsapp-art>svg{width:100px;height:100px;padding:22px}.message-bubble{padding:9px 11px;font-size:.62rem}.whatsapp-copy{padding:38px 25px}.principles-grid article{padding:25px 20px}.final-cta .button{width:100%}.page-heading,.order-status-header,.dashboard-header,.admin-header{align-items:flex-start;flex-direction:column}.form-grid.two-columns{grid-template-columns:1fr}.form-card,.order-summary{padding:21px 17px}.launch-state{margin-block:20px;padding:42px 20px;border-radius:26px}.launch-state .button-row{width:100%;flex-direction:column}.launch-state .button{width:100%}.turnstile-field{padding:14px}.summary-assurances{grid-template-columns:1fr}.status-card,.detail-card,.status-error-card{padding:22px 17px}.status-timeline{grid-template-columns:1fr;gap:15px}.status-timeline li{grid-template-columns:38px 1fr;align-items:center;justify-items:start;text-align:left}.status-timeline li:not(:last-child):after{top:38px;left:18px;width:2px;height:16px}.tracking-box{align-items:flex-start;flex-direction:column}.affiliate-hero h1{font-size:3.2rem}.commission-card{padding:24px}.commission-card>strong{font-size:5.5rem}.affiliate-steps{grid-template-columns:1fr}.application-card{padding:25px 18px}.metric-grid,.admin-metrics,.commission-summary-grid{grid-template-columns:1fr}.referral-link-card>div{grid-template-columns:1fr auto}.referral-link-card code{grid-column:1 / -1}.dashboard-table-card,.integration-card{padding:20px 14px}.table-heading{align-items:flex-start;flex-direction:column}.admin-login-card{padding:30px 22px}.admin-header-actions{width:100%;align-items:flex-start}.admin-session-summary{width:100%;min-width:0}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:not(.footer-brand) a,.footer-admin-link{min-height:40px;margin:1px 0}.footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}.legal-content ul{padding-left:20px}.not-found-code{font-size:6rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
