﻿:root{--ink: #070707;--gold: #cda74d;--gold-light: #f3da91;--muted: #b8b0a2}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{width:100%;max-width:100%;margin:0;overflow-x:clip;background:var(--ink);color:#fff;font-family:var(--font-geist-sans),Arial,sans-serif}main{width:100%;max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px clamp(22px,5vw,78px)}.brand{display:flex;align-items:center;gap:9px;letter-spacing:.32em}.brand-logo-crop{position:relative;display:block;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.brand-logo{position:absolute;display:block;width:150px;max-width:none;height:auto;left:-4px;top:-25px;pointer-events:none}.brand-wordmark-crop{position:relative;display:block;flex:0 0 90px;width:90px;height:32px;overflow:hidden}.brand-wordmark{position:absolute;display:block;width:132px;max-width:none;height:auto;left:-21px;top:-21px;filter:invert(1);pointer-events:none}.brand-gold{display:inline-flex;height:32px;align-items:center;padding-top:1px;color:var(--gold-light);font-family:Georgia,serif;font-size:12px;letter-spacing:.22em;line-height:1}.header-cta{border:1px solid rgba(243,218,145,.45);border-radius:999px;padding:12px 18px;color:var(--gold-light);font-size:11px;font-weight:750;letter-spacing:.12em;transition:.18s ease}.header-cta:hover{border-color:var(--gold-light);background:rgba(205,167,77,.1)}.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:center;padding:130px clamp(22px,5vw,78px) 70px;background:#030303}.hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(3, 3, 3, 0.98) 0%, rgba(3, 3, 3, 0.94) 30%, rgba(3, 3, 3, 0.64) 51%, rgba(3, 3, 3, 0.12) 74%, rgba(3, 3, 3, 0.04) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.28) 0%, transparent 26%, transparent 72%, rgba(0, 0, 0, 0.58) 100%)}.hero::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E")}.hero-copy{position:relative;z-index:3;width:min(55%,790px)}.eyebrow{margin:0 0 20px;color:var(--gold-light);font-size:11px;font-weight:650;letter-spacing:.24em}.hero h1{max-width:740px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,6.7vw,94px);font-weight:400;letter-spacing:-0.055em;line-height:.95}.hero h1 span{display:block;margin-top:12px;color:var(--gold-light);font-style:italic}.hero-lead{max-width:650px;margin:28px 0 0;color:#d5d0c6;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.hero-lead strong{color:#fff}.hero-price{display:grid;width:fit-content;grid-template-columns:auto auto;align-items:end;column-gap:12px;margin:28px 0 22px;color:var(--muted);font-size:12px}.hero-price strong{grid-row:span 2;color:#fff;font-family:Georgia,serif;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:.9}.hero-price small{color:var(--gold-light);font-size:18px}.primary-cta{display:inline-flex;min-width:min(100%,410px);flex-direction:column;align-items:center;justify-content:center;border-radius:4px;padding:18px 28px;background:linear-gradient(110deg, #ad812b, #f1d480 52%, #b8892d);box-shadow:0 14px 50px rgba(205,167,77,.22);color:#171108;font-size:14px;font-weight:850;letter-spacing:.08em;transition:.18s ease}.primary-cta span{margin-top:4px;font-size:10px;font-weight:600;letter-spacing:.03em;opacity:.68}.primary-cta:hover{transform:translateY(-3px);box-shadow:0 18px 60px rgba(205,167,77,.34)}.confirmation-note{display:flex;max-width:520px;align-items:flex-start;gap:9px;margin-top:15px;color:#a9a397;font-size:12px;line-height:1.5}.whatsapp-dot{flex:0 0 8px;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#43d66b;box-shadow:0 0 16px rgba(67,214,107,.75)}.hero-media{position:absolute;z-index:0;inset:0;overflow:hidden;animation:enter-media 1.15s cubic-bezier(0.2, 0.75, 0.2, 1) both}.hero-media img{display:block;width:82%;height:100%;margin-left:auto;border-radius:0;object-fit:cover;object-position:center;filter:saturate(1.06) contrast(1.04);box-shadow:none;mask-image:linear-gradient(90deg, transparent 0%, black 18%, black 100%)}.hero-badge{position:absolute;right:clamp(22px,5vw,78px);bottom:50px;display:flex;width:128px;height:128px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(243,218,145,.5);border-radius:50%;background:rgba(8,8,7,.82);backdrop-filter:blur(10px);text-align:center}.hero-badge strong{color:var(--gold-light);font-family:Georgia,serif;font-size:31px;font-weight:400}.hero-badge span{max-width:88px;color:#d8d0bf;font-size:9px;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.benefit-rail{display:flex;min-height:64px;align-items:center;justify-content:center;gap:clamp(14px,3vw,52px);overflow:hidden;border-block:1px solid rgba(205,167,77,.22);background:#0c0b09;color:#d7c69d;font-size:10px;font-weight:650;letter-spacing:.13em;white-space:nowrap}.benefit-rail i{width:3px;height:3px;border-radius:50%;background:var(--gold)}@keyframes enter-media{from{opacity:0;transform:scale(1.06) translateX(40px)}to{opacity:1;transform:none}}@media(max-width: 880px){.site-header{padding:20px 18px}.header-cta{padding:10px 12px;font-size:9px}.hero{min-height:100svh;padding:112px 20px 42px}.hero::before{background:linear-gradient(180deg, rgba(3, 3, 3, 0.3) 0%, rgba(3, 3, 3, 0.62) 34%, rgba(3, 3, 3, 0.97) 72%, #030303 100%)}.hero-copy{z-index:3;width:100%;padding-top:32vh}.hero h1{font-size:clamp(44px,13vw,70px)}.hero-media{opacity:.72}.hero-media img{width:100%;height:62%;object-position:center top;mask-image:linear-gradient(to bottom, black 58%, transparent 100%)}.hero-badge{right:18px;top:27vh;bottom:auto;width:104px;height:104px}.confirmation-note{max-width:390px}.benefit-rail{justify-content:flex-start;gap:24px;padding-inline:20px;overflow-x:auto}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.desktop-nav{display:flex;align-items:center;gap:30px;color:#bbb4a7;font-size:11px;letter-spacing:.08em}.desktop-nav a{transition:color .2s ease}.desktop-nav a:hover{color:var(--gold-light)}.benefit-rail{justify-content:flex-start;padding:0}.rail-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.rail-content{display:flex;min-height:64px;align-items:center;gap:48px;padding-right:48px}.rail-content i{display:block;width:3px;height:3px;border-radius:50%;background:var(--gold)}@keyframes marquee{to{transform:translateX(-50%)}}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .85s ease,transform .85s cubic-bezier(0.2, 0.75, 0.2, 1)}[data-reveal].is-visible{opacity:1;transform:none}.section-kicker{color:#a6823b;font-size:10px;font-weight:750;letter-spacing:.24em;text-transform:uppercase}.manifesto{padding:clamp(90px,11vw,170px) clamp(22px,7vw,110px);background:#f1eee7;color:#111}.manifesto-grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(300px, 0.75fr);gap:9vw;align-items:end;margin-top:44px}.manifesto h2{max-width:950px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6.5vw,102px);font-weight:400;letter-spacing:-0.055em;line-height:.98}.manifesto h2 em{display:block;color:#9a742b;font-weight:400}.manifesto-copy{padding-bottom:8px}.manifesto-copy p{margin:0 0 24px;color:#4c4942;font-size:17px;line-height:1.75}.manifesto-copy .gold-line{border-left:1px solid #b68e40;padding-left:22px;color:#171717;font-family:Georgia,serif;font-size:21px;font-style:italic}.editorial{display:grid;grid-template-columns:1.14fr .86fr;min-height:760px}.editorial-light{grid-template-columns:.86fr 1.14fr}.editorial-image{position:relative;min-height:650px;overflow:hidden}.editorial-image::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 65%, rgba(0, 0, 0, 0.25))}.editorial-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.2, 0.75, 0.2, 1)}.editorial-image.is-visible img{transform:scale(1.035)}.editorial-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,125px)}.editorial-dark{background:#0c0c0c;color:#fff}.editorial-light{background:#ece8de;color:#171717}.editorial-index{color:#b99349;font-size:10px;font-weight:700;letter-spacing:.18em}.editorial h2{max-width:630px;margin:26px 0;font-family:Georgia,serif;font-size:clamp(44px,5vw,78px);font-weight:400;letter-spacing:-0.045em;line-height:1}.editorial p{max-width:560px;margin:0 0 26px;color:#bbb6ad;font-size:17px;line-height:1.7}.editorial-light p{color:#57534c}.editorial ul{display:grid;gap:13px;margin:0 0 34px;padding:0;list-style:none}.editorial li{position:relative;padding-left:24px;color:#ddd8cf;font-size:14px}.editorial li::before{content:"✦";position:absolute;left:0;color:var(--gold)}.text-cta{display:flex;width:fit-content;align-items:center;gap:24px;border-bottom:1px solid #8d6b2d;padding-bottom:9px;color:var(--gold-light);font-size:11px;font-weight:750;letter-spacing:.14em}.text-cta span{font-size:18px}.message-card{width:min(100%,480px);margin-top:24px;border:1px solid rgba(80,69,49,.14);border-radius:16px;padding:20px;background:hsla(0,0%,100%,.68);box-shadow:0 22px 70px rgba(53,42,23,.12);transform:rotate(-1deg)}.message-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.message-head div{display:flex;flex-direction:column}.message-head strong{font-size:13px}.message-head small{color:#7b756b;font-size:10px}.whatsapp-logo{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#35c765;color:#fff;font-size:10px}.message-card p{width:fit-content;margin:8px 0 0;border-radius:8px 8px 8px 2px;padding:10px 12px;background:#fff;color:#35322d;font-size:12px;line-height:1.45}.message-status{display:block;margin-top:10px;color:#989187;font-size:9px;text-align:right}.process{display:grid;grid-template-columns:minmax(310px, 0.86fr) minmax(0, 1.14fr);gap:8vw;padding:clamp(90px,11vw,170px) clamp(22px,7vw,110px);background:#080808}.process-heading{position:sticky;top:90px;align-self:start}.process h2{margin:30px 0 0;font-family:Georgia,serif;font-size:clamp(50px,6vw,88px);font-weight:400;letter-spacing:-0.055em;line-height:.96}.process h2 em{color:var(--gold-light);font-weight:400}.steps{border-top:1px solid hsla(0,0%,100%,.14)}.step{position:relative;display:grid;grid-template-columns:64px 1fr;gap:25px;border-bottom:1px solid hsla(0,0%,100%,.14);padding:38px 22px 38px 0;overflow:hidden;cursor:pointer;outline:none;isolation:isolate;transition:transform .35s cubic-bezier(0.2, 0.75, 0.25, 1),border-color .35s ease}.step::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg, rgba(211, 174, 83, 0.16), rgba(211, 174, 83, 0.035) 68%, transparent);opacity:0;transform:scaleX(0.25);transform-origin:left center;transition:opacity .35s ease,transform .45s cubic-bezier(0.2, 0.75, 0.25, 1)}.step::after{content:"↗";position:absolute;right:8px;top:50%;color:var(--gold-light);font-size:19px;opacity:0;transform:translate(-12px, -50%);transition:opacity .3s ease,transform .35s ease}.step>span{color:#8f743b;font-family:Georgia,serif;font-size:17px;transition:color .3s ease,transform .35s ease}.step h3{margin:0 0 11px;font-family:Georgia,serif;font-size:30px;font-weight:400;transition:color .3s ease,transform .35s ease}.step p{max-width:650px;margin:0;color:#aaa49a;font-size:14px;line-height:1.7;transition:color .3s ease,transform .35s ease}.step:hover,.step:focus-visible,.step:active{border-color:rgba(229,195,110,.48);transform:translateX(9px)}.step:hover::before,.step:focus-visible::before,.step:active::before{opacity:1;transform:scaleX(1)}.step:hover::after,.step:focus-visible::after,.step:active::after{opacity:1;transform:translate(0, -50%)}.step:hover>span,.step:focus-visible>span,.step:active>span,.step:hover h3,.step:focus-visible h3,.step:active h3{color:var(--gold-light)}.step:hover h3,.step:focus-visible h3,.step:active h3,.step:hover p,.step:focus-visible p,.step:active p{transform:translateX(5px)}.step:hover p,.step:focus-visible p,.step:active p{color:#d2ccc1}.value-section{position:relative;overflow:hidden;padding:clamp(100px,13vw,190px) 22px;background:radial-gradient(circle at center, #2b210e 0%, #0b0906 40%, #050505 75%);text-align:center}.value-content{position:relative;z-index:2;max-width:1140px;margin:0 auto}.value-section h2{margin:24px auto 58px;font-family:Georgia,serif;font-size:clamp(46px,6vw,91px);font-weight:400;letter-spacing:-0.05em;line-height:.98}.value-section h2 em{color:var(--gold-light);font-weight:400}.value-math{display:flex;align-items:center;justify-content:center;gap:clamp(25px,6vw,90px)}.value-math>div{display:flex;flex-direction:column}.value-math small{margin-bottom:10px;color:#a9a297;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.value-math strong{font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:400}.value-math>span{color:#826b37;font-family:Georgia,serif;font-size:40px}.value-total strong{color:var(--gold-light)}.value-note{max-width:640px;margin:42px auto 0;color:#8c877f;font-size:12px;line-height:1.6}.value-orbit span{position:absolute;left:50%;top:50%;border:1px solid rgba(206,171,85,.1);border-radius:50%;transform:translate(-50%, -50%)}.value-orbit span:nth-child(1){width:560px;height:560px}.value-orbit span:nth-child(2){width:850px;height:850px}.value-orbit span:nth-child(3){width:1160px;height:1160px}.benefits{padding:clamp(90px,11vw,160px) clamp(22px,7vw,110px);background:#efebe3;color:#141414}.benefits-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:6vw;align-items:start}.benefits-intro h2{max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(46px,6vw,88px);font-weight:400;letter-spacing:-0.05em;line-height:1}.benefit-list{margin-top:80px;border-top:1px solid #c9c2b4}.benefit-item{display:grid;grid-template-columns:80px .7fr 1.3fr;gap:30px;align-items:baseline;border-bottom:1px solid #c9c2b4;padding:34px 0}.benefit-item>span{color:#a88237;font-family:Georgia,serif;font-size:15px}.benefit-item h3{margin:0;font-family:Georgia,serif;font-size:clamp(25px,3vw,42px);font-weight:400}.benefit-item p{max-width:630px;margin:0;color:#5b574f;font-size:14px;line-height:1.7}.lead-section{scroll-margin-top:20px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(420px, 1.1fr);gap:clamp(45px,8vw,120px);align-items:center;padding:clamp(90px,11vw,160px) clamp(22px,7vw,110px);background:radial-gradient(circle at 78% 48%, rgba(205, 167, 77, 0.14), transparent 30%),linear-gradient(135deg, #080705, #11100d 55%, #060606)}.lead-section>*,.lead-copy,.lead-form-shell{min-width:0;max-width:100%}.lead-copy h2{max-width:720px;margin:20px 0 28px;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;letter-spacing:-0.055em;line-height:.96}.lead-copy>p:not(.eyebrow){max-width:610px;margin:0;color:#bbb4a8;font-size:16px;line-height:1.75}.lead-flow{display:grid;gap:15px;margin-top:42px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:25px}.lead-flow span{color:#d8d1c4;font-size:13px}.lead-flow strong{display:inline-block;width:38px;color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.lead-form-shell{min-height:420px;border:1px solid rgba(243,218,145,.28);border-radius:4px;padding:clamp(18px,3vw,36px);background:rgba(9,9,9,.88);box-shadow:0 35px 100px rgba(0,0,0,.42)}#sakf--formulario{width:100%;min-width:0;max-width:100%;min-height:320px;overflow:hidden}#sakf--formulario *,#sakf--formulario form,#sakf--formulario form>div{box-sizing:border-box !important;min-width:0 !important;max-width:100% !important}#sakf--formulario form,#sakf--formulario input,#sakf--formulario select,#sakf--formulario textarea,#sakf--formulario button{width:100% !important}.form-fallback{margin:18px 0 0;color:#817b71;font-size:11px;line-height:1.5;text-align:center}.form-fallback a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.offer{display:grid;grid-template-columns:minmax(0, 1fr) 330px;gap:20px;padding:clamp(80px,10vw,145px) clamp(18px,7vw,110px);background:#090909}.offer-card{border:1px solid rgba(226,192,111,.28);padding:clamp(34px,6vw,82px);background:linear-gradient(135deg, #15120c, #0a0907 55%, #171004)}.offer-card h2{max-width:820px;margin:20px 0 45px;font-family:Georgia,serif;font-size:clamp(46px,5.4vw,80px);font-weight:400;letter-spacing:-0.05em;line-height:1}.offer-body{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.offer-price{display:flex;flex-direction:column}.offer-price small,.offer-price span{color:#aaa397;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.offer-price strong{color:var(--gold-light);font-family:Georgia,serif;font-size:clamp(58px,6vw,92px);font-weight:400;letter-spacing:-0.05em}.offer-price sup{margin-right:5px;font-size:20px}.offer-body ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.offer-body li{position:relative;padding-left:25px;color:#d6d0c4;font-size:14px}.offer-body li::before{content:"✓";position:absolute;left:0;color:var(--gold-light)}.primary-cta-wide{width:100%;margin-top:48px}.offer-whatsapp{display:flex;align-items:flex-start;justify-content:center;gap:9px;margin:15px auto 0;color:#8f897f;font-size:11px;text-align:center}.offer-side{display:flex;flex-direction:column;justify-content:center;border:1px solid hsla(0,0%,100%,.12);padding:34px;background:#111}.offer-side>span{display:grid;width:52px;height:52px;place-items:center;border:1px solid #886b31;border-radius:50%;color:var(--gold-light);font-size:22px}.offer-side h3{margin:26px 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400}.offer-side p{margin:0;color:#aaa49b;font-size:13px;line-height:1.7}.secure-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.secure-tags span{border:1px solid #3b3935;border-radius:999px;padding:7px 9px;color:#8d887f;font-size:8px;letter-spacing:.1em}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,11vw,160px) clamp(22px,7vw,110px);background:#f1eee7;color:#141414}.faq-heading{align-self:start}.faq-heading h2{margin:28px 0 24px;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,84px);font-weight:400;letter-spacing:-0.05em;line-height:.98}.faq-heading p{color:#716c63;font-family:Georgia,serif;font-size:18px;font-style:italic}.faq-list{border-top:1px solid #c5beb0}.faq details{border-bottom:1px solid #c5beb0}.faq summary{display:grid;grid-template-columns:40px 1fr 28px;gap:15px;align-items:center;padding:25px 0;cursor:pointer;list-style:none;font-family:Georgia,serif;font-size:clamp(19px,2vw,28px)}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#a1803d;font-size:11px}.faq summary i{color:#9f7d39;font-family:Arial,sans-serif;font-size:24px;font-style:normal;transition:transform .2s ease}.faq details[open] summary i{transform:rotate(45deg)}.faq details>p{margin:0;padding:0 40px 24px 55px;color:#625e56;font-size:14px;line-height:1.7}.rules{padding:52px clamp(22px,7vw,110px);border-top:1px solid hsla(0,0%,100%,.1);background:#0b0b0b}.rules h2{margin:0 0 25px;color:#bda66e;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.rules-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.rules p{margin:0;color:#7f7a72;font-size:10px;line-height:1.6}.final-cta{position:relative;overflow:hidden;padding:clamp(110px,15vw,220px) 22px;background:#050505;text-align:center}.final-cta h2{position:relative;max-width:1000px;margin:25px auto;font-family:Georgia,serif;font-size:clamp(54px,7vw,108px);font-weight:400;letter-spacing:-0.055em;line-height:.95}.final-cta>p:not(.eyebrow){position:relative;max-width:660px;margin:0 auto 36px;color:#aaa49a;font-size:16px;line-height:1.6}.final-cta .primary-cta{position:relative}.final-ring{position:absolute;left:50%;top:50%;width:780px;height:780px;border:1px solid rgba(227,190,101,.13);border-radius:50%;transform:translate(-50%, -50%);box-shadow:0 0 140px rgba(183,133,42,.08) inset}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px clamp(22px,5vw,78px);border-top:1px solid hsla(0,0%,100%,.1);background:#050505;color:#77726a;font-size:9px;letter-spacing:.07em}.footer-brand{color:#fff}.mobile-sticky{display:none}@media(max-width: 980px){.desktop-nav{display:none}.manifesto-grid,.process,.faq,.lead-section{grid-template-columns:1fr}.manifesto-grid{gap:45px}.process-heading{position:static}.editorial,.editorial-light{grid-template-columns:1fr}.editorial-light .editorial-copy{order:2}.editorial-light .editorial-image{order:1}.editorial-image{min-height:64vw}.editorial-copy{padding:70px 7vw}.offer{grid-template-columns:1fr}.offer-side{min-height:330px}.rules-grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){body{padding-bottom:70px}.brand-logo-crop{flex-basis:32px;width:32px;height:32px}.brand-logo{width:127px;left:-4px;top:-21px}.brand-wordmark-crop{flex-basis:77px;width:77px;height:28px}.brand-wordmark{width:112px;left:-18px;top:-17px}.brand-gold{height:28px;padding-top:1px;font-size:10px}.header-cta{display:none}.hero{padding-bottom:54px}.hero h1{line-height:.98}.hero-lead{font-size:15px}.hero-price{margin-top:22px}.hero-price strong{font-size:48px}.primary-cta{width:100%;min-width:0;font-size:12px}.hero-badge{display:none}.rail-content{gap:26px;padding-right:26px}.manifesto,.process,.benefits,.faq,.lead-section{padding-inline:20px}.manifesto h2,.process h2,.benefits-intro h2,.faq-heading h2,.lead-copy h2{font-size:47px}.manifesto-copy p{font-size:15px}.editorial-image{min-height:92vw}.editorial-image img{object-position:62% center}.editorial-copy{padding:64px 20px}.editorial h2{font-size:46px}.message-card{transform:none}.process{gap:50px}.step{grid-template-columns:42px 1fr;gap:14px;padding:28px 30px 28px 0}.step:hover,.step:focus-visible,.step:active{transform:translateX(4px)}.step h3{font-size:25px}.value-math{flex-direction:column;gap:20px}.value-math>span{transform:rotate(90deg);font-size:25px}.value-orbit span:nth-child(2),.value-orbit span:nth-child(3){display:none}.benefits-intro{grid-template-columns:1fr;gap:28px}.benefit-list{margin-top:50px}.benefit-item{grid-template-columns:38px 1fr;gap:12px}.benefit-item p{grid-column:2}.lead-section{width:100%;gap:48px}.lead-copy h2{max-width:100%;overflow-wrap:anywhere;font-size:clamp(40px,12vw,47px)}.lead-copy>p:not(.eyebrow){max-width:100%;overflow-wrap:anywhere;font-size:15px}.lead-form-shell{width:100%;min-width:0;max-width:100%;min-height:380px;padding:14px;overflow:hidden}.offer{padding-inline:12px}.offer-card{padding:38px 20px}.offer-card h2{font-size:47px}.offer-body{grid-template-columns:1fr;gap:35px}.offer-price strong{font-size:66px}.faq{gap:55px}.faq summary{grid-template-columns:28px 1fr 24px;font-size:20px}.faq details>p{padding-left:43px;padding-right:15px}.rules-grid{grid-template-columns:1fr}.final-cta h2{font-size:55px}footer{flex-direction:column;align-items:flex-start}.mobile-sticky{position:fixed;z-index:50;left:10px;right:10px;bottom:8px;display:grid;width:auto;max-width:calc(100vw - 20px);box-sizing:border-box;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.25);border-radius:5px;padding:13px 14px;background:linear-gradient(110deg, #b88a30, #f2d483 54%, #b38631);box-shadow:0 12px 40px rgba(0,0,0,.52);color:#181106}.mobile-sticky span{min-width:0;overflow:hidden;font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.mobile-sticky strong{flex:none;font-family:Georgia,serif;font-size:15px;line-height:1;white-space:nowrap}}@media(prefers-reduced-motion: reduce){.step,.step::before,.step::after,.step>span,.step h3,.step p{transition:none}}
/* Engine:dart */