@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);background-image:var(--gradient-page-heat);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:root{--bg-primary:#0c0504;--bg-secondary:#160a08;--bg-tertiary:#1f100c;--bg-accent:#2a1610;--text-primary:#ffece4;--text-secondary:#c9a894;--text-muted:#8a6f62;--accent-primary:#e83810;--accent-secondary:#ff4a20;--accent-tertiary:#b82408;--accent-gold:#ff5a28;--accent-gold-dark:#d43810;--accent-ember:#ff4420;--heat-glow:rgba(232,56,16,0.5);--heat-glow-soft:rgba(255,68,24,0.2);--success:#ff5a28;--warning:#ff4420;--error:#e83810;--gradient-page-heat:radial-gradient(ellipse 130% 70% at 50% -15%,rgba(232,48,16,0.16) 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 0% 45%,rgba(180,32,8,0.1) 0%,transparent 48%),radial-gradient(ellipse 50% 40% at 100% 75%,rgba(255,56,20,0.08) 0%,transparent 45%);--gradient-cta:linear-gradient(90deg,#4a0600,#a01808 12%,#d42808 24%,#e83810 38%,#ff4a20 52%,#ff5a28 68%,#ff6e38 84%,#ffc4a8);--gradient-primary:linear-gradient(135deg,#e83810,#ff5a28);--gradient-gold:linear-gradient(135deg,#ff5a28,#ff4420);--gradient-fire:linear-gradient(180deg,#ff5a28,#e83810 50%,#b82408);--gradient-dark:linear-gradient(180deg,rgba(12,5,4,0.92),rgba(12,5,4,0.98));--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--font-primary:"Montserrat",sans-serif;--font-heading:"Bebas Neue","Anton",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:4rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.35);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.45),0 0 12px var(--heat-glow-soft);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.55),0 0 24px var(--heat-glow-soft);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.65),0 0 32px rgba(232,48,16,0.14);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.75),0 0 48px rgba(232,48,16,0.18);--shadow-heat:0 4px 20px var(--heat-glow);--shadow-heat-lg:0 8px 32px rgba(232,48,16,0.58);--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--transition-slow:350ms ease-in-out;--container-max-width:1280px;--container-padding:2rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-bold);line-height:1.1;color:var(--text-primary);margin-bottom:var(--spacing-md);letter-spacing:.03em}h1,h2{text-shadow:0 0 40px rgba(232,56,24,.14)}h1{font-size:clamp(2.5rem,6vw,var(--text-6xl));letter-spacing:.05em;line-height:1}h1,h2{font-weight:400}h2{font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:.04em}h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;letter-spacing:.03em}h4{font-size:var(--text-xl);font-weight:var(--font-semibold);font-family:var(--font-primary);letter-spacing:.02em}p{margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.7}strong{color:var(--text-primary);font-weight:var(--font-semibold)}a{color:var(--accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-secondary)}ol,ul{margin-left:var(--spacing-md);margin-bottom:var(--spacing-sm)}li{margin-bottom:var(--spacing-xs);color:var(--text-secondary);line-height:1.6}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);width:100%}.section{padding:var(--spacing-3xl) 0;position:relative;overflow-x:clip}.section-label{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ember);margin-bottom:var(--spacing-sm);text-shadow:0 0 20px rgba(232,56,24,.38)}.section-title{max-width:800px}.section-intro{font-size:var(--text-xl);color:var(--text-secondary);max-width:700px;margin-bottom:var(--spacing-xl)}.section-header-center{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header-center .section-intro,.section-header-center .section-title{max-width:800px;margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:1rem 2rem;font-size:var(--text-base);font-weight:var(--font-semibold);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);text-decoration:none;font-family:var(--font-primary);white-space:nowrap}.btn-primary,.btn-primary-nav{background:var(--gradient-cta);background-size:200% 200%;color:var(--text-primary)}.btn-primary{box-shadow:var(--shadow-heat)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-heat-lg);color:var(--text-primary)}.btn-primary-nav{padding:.625rem 1.5rem;font-size:var(--text-sm)}.btn-primary-nav:hover{transform:translateY(-1px);box-shadow:var(--shadow-heat);color:var(--text-primary)}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--accent-primary)}.btn-secondary:hover{background:var(--gradient-cta);background-size:200% 200%;border-color:transparent;color:var(--text-primary);transform:translateY(-2px);box-shadow:var(--shadow-heat)}.btn-large{padding:1.25rem 2.5rem;font-size:var(--text-lg)}.btn svg{width:20px;height:20px}.btn-large svg{width:24px;height:24px}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.65rem 0;background:transparent;border:none;box-shadow:none;pointer-events:none;transition:padding var(--transition-base)}.navbar .container{pointer-events:auto}.navbar.scrolled{padding:.45rem 0}.navbar-surface{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:.45rem .85rem .45rem 1rem;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),-webkit-backdrop-filter var(--transition-base);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),backdrop-filter var(--transition-base);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),backdrop-filter var(--transition-base),-webkit-backdrop-filter var(--transition-base)}.navbar.scrolled .navbar-surface{background:rgba(12,5,4,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:rgba(232,56,24,.38);box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,68,32,.06) inset,0 8px 32px rgba(232,48,16,.18)}.navbar-brand{display:inline-flex;align-items:center;line-height:0;text-decoration:none;filter:drop-shadow(0 0 12px rgba(232,48,16,.35));transition:filter var(--transition-fast),opacity var(--transition-fast);flex-shrink:0}.navbar-logo{display:block;width:auto;height:2.875rem;object-fit:contain}.navbar-brand:hover{opacity:.9;filter:drop-shadow(0 0 18px rgba(255,68,32,.5))}.nav-links{display:flex;align-items:center;gap:.15rem;list-style:none;margin:0;padding:0}.nav-links li{margin:0}.nav-cta-item{margin-left:.35rem;padding-left:.35rem}.nav-links a{color:rgba(255,236,228,.88);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:.02em;transition:color var(--transition-fast);position:relative;padding:.45rem .7rem;border-radius:var(--radius-full)}.nav-links a:not(.btn):hover{color:var(--text-primary);background:rgba(232,48,16,.12)}.nav-links a:not(.btn).active{color:var(--accent-ember);background:rgba(232,48,16,.16)}.nav-links a:not(.btn):after{display:none}.nav-links .btn-primary-nav{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding:.55rem 1.1rem;border-radius:var(--radius-full);box-shadow:var(--shadow-heat)}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;background:rgba(232,48,16,.1);border:1px solid rgba(232,56,24,.35);border-radius:var(--radius-full);cursor:pointer;padding:0;flex-shrink:0;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.menu-toggle:hover{background:rgba(232,48,16,.18);border-color:rgba(255,68,32,.5);box-shadow:0 0 16px rgba(232,48,16,.25)}.menu-toggle span{display:block;width:18px;height:2px;margin:0 auto;background:var(--accent-ember);border-radius:1px}.menu-toggle span,.whatsapp-float{transition:all var(--transition-base)}.whatsapp-float{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:999;animation:pulse 2s infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 25px rgba(37,211,102,.6)}.whatsapp-float svg{fill:white}@keyframes pulse{0%,to{box-shadow:0 4px 20px rgba(37,211,102,.4)}50%{box-shadow:0 4px 30px rgba(37,211,102,.6)}}.footer{background:var(--bg-secondary);border-top:1px solid rgba(232,56,24,.24);box-shadow:inset 0 1px 0 rgba(255,68,32,.06);padding:var(--spacing-2xl) 0 var(--spacing-lg);overflow-x:clip}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-logo{display:block;width:auto;height:10rem;object-fit:contain;margin-bottom:var(--spacing-sm);transform:translate(-1.6rem,-1.6rem)}.footer-brand h3{font-size:var(--text-xl);font-family:var(--font-heading);letter-spacing:.08em;background:var(--gradient-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-xs)}.footer-brand p{color:var(--text-muted);font-size:var(--text-sm)}.footer-contact p{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:var(--text-sm)}.footer-whatsapp{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--accent-primary);font-weight:var(--font-semibold);transition:all var(--transition-fast)}.footer-whatsapp:hover{color:var(--accent-secondary);transform:translateX(4px)}.footer-bottom{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.05)}.footer-bottom p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.text-center{text-align:center}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .65s ease-out,transform .65s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transform:translateX(-24px);transition:opacity .65s ease-out,transform .65s ease-out}.slide-in-left.visible{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(24px);transition:opacity .65s ease-out,transform .65s ease-out}.slide-in-right.visible{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.fade-in,.slide-in-left,.slide-in-right{opacity:1;transform:none;transition:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;--hero-navbar-clearance:5.25rem;--hero-vertical-gap:4rem;padding-top:calc(var(--hero-navbar-clearance) + var(--hero-vertical-gap));padding-bottom:calc(var(--hero-vertical-gap) + 3rem)}.hero-background{top:0;left:0;width:100%;height:100%;z-index:0}.hero-background img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 80% 55% at 50% 0,rgba(232,48,16,.26) 0,transparent 58%),linear-gradient(180deg,rgba(18,6,4,.55) 0,rgba(12,5,4,.82) 45%,rgba(12,5,4,.96));z-index:1}.hero .container{position:relative;z-index:2}.hero-content{max-width:960px;text-align:center;margin:0 auto}.hero-title{font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.4;color:var(--text-primary);margin-bottom:var(--spacing-xl);animation:fadeInDown .8s ease-out .1s both}.hero-tagline,.hero-title{font-family:var(--font-primary);font-weight:700}.hero-tagline{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.25em;color:var(--accent-gold);margin-bottom:var(--spacing-lg);animation:fadeInDown .8s ease-out .05s both;padding:.5rem 1.25rem;border:1px solid rgba(255,68,32,.45);border-radius:var(--radius-full);background:rgba(232,48,16,.12);box-shadow:0 0 24px rgba(232,48,16,.2)}.hero-tagline-dot{color:var(--accent-primary);font-size:.6rem}.hero-video-wrap{width:100%;margin-bottom:var(--spacing-xl);animation:fadeInUp .9s ease-out .2s both}.video-embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden;border:2px solid rgba(255,68,32,.5);box-shadow:0 24px 64px rgba(0,0,0,.65),0 0 48px rgba(232,48,16,.32),0 0 80px rgba(255,56,20,.14);background:#000}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed--hero{max-width:900px;margin:0 auto}.hero-subtitle{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--text-secondary);margin-bottom:var(--spacing-sm);line-height:1.65;animation:fadeInUp .8s ease-out .35s both}.hero-subtitle strong{color:var(--text-primary);font-weight:700}.hero-subtitle--emphasis{color:var(--text-primary);font-weight:600;margin-bottom:var(--spacing-2xl)}.hero-subtitle-author{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--spacing-2xl);animation:fadeInUp .8s ease-out .45s both}.hero-subtitle-author strong{color:var(--accent-gold);font-weight:700}.hero-cta{animation:fadeInUp .8s ease-out .55s both}.hero-guarantee{margin-top:var(--spacing-md);font-size:var(--text-sm);color:var(--accent-gold);font-weight:600;letter-spacing:.05em;animation:fadeInUp .8s ease-out .65s both;margin-bottom:0;opacity:.85}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:2;animation:bounce 2s infinite}.scroll-indicator span{display:block;width:24px;height:40px;border:2px solid var(--accent-gold);border-radius:var(--radius-full);position:relative}.scroll-indicator span:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:var(--accent-gold);border-radius:var(--radius-full);animation:scrollDown 2s infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes scrollDown{0%{opacity:1;top:8px}to{opacity:0;top:24px}}.section-destravar{background:var(--bg-primary)}.section-content-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center}.section-content-split.reverse{direction:rtl}.section-content-split.reverse>*{direction:ltr}.content-text{display:flex;flex-direction:column}.content-image{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-2xl)}.content-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.content-image:hover img{transform:scale(1.05)}.problem-solution{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.problem,.solution{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--bg-secondary)}.problem{border-left:4px solid var(--error)}.solution{border-left:4px solid var(--accent-gold);background:linear-gradient(135deg,rgba(255,68,28,.08),rgba(196,18,18,.08))}.problem h3,.solution h3{font-size:var(--text-xl);margin-bottom:var(--spacing-md);color:var(--text-primary)}.problem ul,.solution ul{list-style:none;margin-left:0}.problem li,.solution li{position:relative;padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.problem li:before{content:"✗";color:var(--error)}.problem li:before,.solution li:before{position:absolute;left:0;font-weight:var(--font-bold)}.solution li:before{content:"✓";color:var(--accent-gold)}.highlight-box{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(255,68,28,.08),rgba(196,18,18,.1));border:2px solid var(--accent-gold);border-radius:var(--radius-xl);margin:var(--spacing-xl) 0}.highlight-box svg{flex-shrink:0;width:32px;height:32px;color:var(--accent-gold)}.highlight-box h4{font-size:var(--text-xl);color:var(--accent-gold);margin-bottom:var(--spacing-xs)}.highlight-box p{margin:0;color:var(--text-secondary)}.section-timbres{background:var(--bg-secondary)}.features-list{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.feature-item{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-primary);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid transparent}.feature-item:hover{border-color:var(--accent-primary);transform:translateX(8px);box-shadow:var(--shadow-lg)}.feature-item svg{flex-shrink:0;width:24px;height:24px;color:var(--accent-gold);margin-top:2px}.feature-item h4{font-size:var(--text-lg);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.feature-item p{margin:0;font-size:var(--text-base);color:var(--text-secondary)}.section-modules{overflow:hidden;background:var(--bg-primary)}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.module-card{position:relative;padding:var(--spacing-xl);background:var(--bg-secondary);border:2px solid rgba(255,255,255,.05);border-radius:var(--radius-xl);transition:all var(--transition-base)}.module-card:hover{border-color:var(--accent-primary);transform:translateY(-8px);box-shadow:0 12px 30px rgba(196,18,18,.3)}.module-card.featured{background:linear-gradient(135deg,rgba(196,18,18,.1),rgba(255,68,28,.1));border-color:var(--accent-gold)}.featured-badge{position:absolute;top:-12px;right:var(--spacing-lg);padding:.5rem 1rem;background:var(--gradient-primary);color:var(--bg-primary);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full)}.module-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(196,18,18,.15);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md)}.module-icon svg{color:var(--accent-primary)}.module-card h3{font-size:var(--text-2xl);margin-bottom:var(--spacing-md);color:var(--text-primary)}.module-subtitle{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-normal);margin-bottom:var(--spacing-sm);font-style:italic}.module-card ul{list-style:none;margin-left:0}.module-card li{position:relative;padding-left:var(--spacing-lg);margin-bottom:var(--spacing-sm);color:var(--text-secondary)}.module-card li:before{content:"▸";position:absolute;left:0;color:var(--accent-primary);font-weight:var(--font-bold)}.section-guarantee{background:linear-gradient(135deg,rgba(255,68,28,.06),rgba(196,18,18,.06));border-top:1px solid rgba(255,68,28,.3);border-bottom:1px solid rgba(255,68,28,.3)}.guarantee-content{max-width:900px;margin:0 auto;text-align:center}.guarantee-badge-large{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:var(--gradient-gold);border-radius:50%;margin-bottom:var(--spacing-xl);box-shadow:0 8px 30px rgba(232,48,16,.32)}.guarantee-badge-large svg{color:var(--bg-primary)}.guarantee-intro{font-size:var(--text-xl);color:var(--text-secondary);margin-bottom:var(--spacing-2xl)}.guarantee-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin:var(--spacing-2xl) 0}.guarantee-step{padding:var(--spacing-xl);background:var(--bg-secondary);border-radius:var(--radius-xl);border:2px solid rgba(255,68,28,.25);transition:all var(--transition-base)}.guarantee-step:hover{border-color:var(--accent-gold);transform:translateY(-8px);box-shadow:0 8px 25px rgba(255,68,28,.25)}.step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gradient-gold);color:var(--bg-primary);font-size:var(--text-2xl);font-weight:var(--font-black);border-radius:50%;margin-bottom:var(--spacing-md)}.guarantee-step h3{font-size:var(--text-xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.guarantee-step p{margin:0;color:var(--text-secondary)}.guarantee-highlight{padding:var(--spacing-lg);background:rgba(255,68,28,.1);border:2px solid var(--accent-gold);border-radius:var(--radius-lg);margin:var(--spacing-2xl) 0}.guarantee-highlight p{margin:0;font-size:var(--text-lg);color:var(--accent-gold)}.section-about{background:var(--bg-secondary)}.about-content{display:grid;grid-template-columns:400px 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:start;margin-bottom:var(--spacing-3xl)}.about-image{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-2xl)}.about-image img{width:100%;height:100%;object-fit:cover;display:block}.about-subtitle{font-size:var(--text-xl);color:var(--accent-primary);font-weight:var(--font-semibold);margin-bottom:var(--spacing-lg)}.about-highlights{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-xl) 0}.about-highlight-item{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary)}.about-highlight-item svg{width:24px;height:24px;color:var(--accent-primary);flex-shrink:0}.about-quote{font-size:var(--text-xl);font-style:italic;color:var(--accent-gold);padding:var(--spacing-lg);border-left:4px solid var(--accent-gold);background:rgba(255,68,28,.06);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-top:var(--spacing-xl)}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.gallery-item{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.gallery-item:hover img{transform:scale(1.05)}.section-faq{background:var(--bg-primary)}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:var(--spacing-md);border:2px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);background:var(--bg-secondary);overflow:hidden;transition:all var(--transition-base)}.faq-item:hover{border-color:var(--accent-primary)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:none;border:none;text-align:left;cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);font-family:var(--font-primary);transition:all var(--transition-fast)}.faq-question svg,.faq-question:hover{color:var(--accent-primary)}.faq-question svg{flex-shrink:0;width:24px;height:24px;transition:transform var(--transition-base)}.faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),padding var(--transition-slow)}.faq-item.active .faq-answer{max-height:500px;padding:0 var(--spacing-lg) var(--spacing-lg)}.faq-answer p{color:var(--text-secondary);line-height:1.7}@keyframes cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,80,10,.55),0 16px 60px rgba(220,80,10,.45)}50%{box-shadow:0 0 0 18px rgba(220,80,10,0),0 16px 60px rgba(220,80,10,.45)}}@keyframes cta-glow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes badge-blink{0%,to{opacity:1}50%{opacity:.3}}.section-cta-final{position:relative;overflow:hidden;background:#0a0a0a;border-top:1px solid rgba(196,18,18,.3);padding:clamp(5rem,10vw,9rem) 0}.section-cta-final:before{background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(196,18,18,.18) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 20% 100%,rgba(255,68,28,.07) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(196,18,18,.07) 0,transparent 60%)}.section-cta-final:after,.section-cta-final:before{content:"";position:absolute;inset:0;pointer-events:none}.section-cta-final:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");opacity:.4}.cta-final-bg-glow{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(196,18,18,.12) 0,transparent 70%);pointer-events:none;filter:blur(40px)}.cta-final-content{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.cta-final-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(196,18,18,.12);border:1px solid rgba(196,18,18,.35);color:#f87171;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.35rem 1rem;border-radius:var(--radius-full)}.cta-final-badge__dot{width:7px;height:7px;border-radius:50%;background:#f87171;animation:badge-blink 1.4s ease-in-out infinite;flex-shrink:0}.cta-final-title{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0;background:linear-gradient(135deg,#fff0e8 30%,#ff5a28);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-final-subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);line-height:1.7;max-width:560px;margin:0}.btn-cta-mega{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.4rem 3rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);background:var(--gradient-cta);background-size:200% 200%;border-radius:var(--radius-full);text-decoration:none;border:none;cursor:pointer;overflow:hidden;animation:cta-pulse 2.4s ease-in-out infinite;transition:transform .2s ease,filter .2s ease;width:100%;max-width:620px}.btn-cta-mega:hover{transform:translateY(-4px) scale(1.02);filter:brightness(1.12);color:var(--text-primary);animation-play-state:paused;box-shadow:0 24px 70px rgba(220,80,10,.7)}.btn-cta-mega:active{transform:translateY(-1px) scale(.99)}.btn-cta-mega__glow{position:absolute;inset:-4px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0,rgba(255,255,255,.25) 30%,transparent 60%);animation:cta-glow-spin 3s linear infinite;opacity:.5;z-index:0;pointer-events:none}.btn-cta-mega svg:first-of-type{width:28px;height:28px;flex-shrink:0;position:relative;z-index:1}.btn-cta-mega span,.btn-cta-mega__arrow{position:relative;z-index:1}.btn-cta-mega__arrow{width:22px;height:22px;flex-shrink:0;transition:transform .2s ease}.btn-cta-mega:hover .btn-cta-mega__arrow{transform:translateX(4px)}.cta-final-guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--text-sm);color:var(--accent-gold);font-weight:600;margin:0}.cta-final-guarantee svg{width:16px;height:16px;color:var(--accent-gold);flex-shrink:0}.cta-final-trust{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);flex-wrap:wrap}.cta-final-trust li{display:flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--text-secondary);letter-spacing:.01em}.cta-final-trust__check{color:var(--accent-gold);font-weight:700;font-size:.95rem}.section-testimonials{background:var(--bg-secondary);overflow:hidden}.section-testimonials .section-header-center{margin-bottom:var(--spacing-xl)}.video-embed--featured{max-width:900px;margin:0 auto}.section-identification{background:var(--bg-primary);overflow:hidden;position:relative}.identification-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,rgba(196,18,18,.07) 0,transparent 70%);pointer-events:none;z-index:0}.identification-header{text-align:center;margin-bottom:var(--spacing-2xl);position:relative;z-index:1}.identification-title{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.1;margin-bottom:var(--spacing-sm)}.identification-title-highlight{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.identification-subtitle{font-size:var(--text-lg);color:var(--text-muted);max-width:500px;margin:0 auto}.identification-grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);max-width:860px;margin:0 auto var(--spacing-2xl);position:relative;z-index:1}.pain-card{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:1.4rem var(--spacing-md);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-xl);position:relative;overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base),background var(--transition-base);cursor:default}.pain-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(196,18,18,.05),transparent 60%);opacity:0;transition:opacity var(--transition-base)}.pain-card:hover{border-color:rgba(196,18,18,.35);transform:translateY(-3px);background:rgba(255,255,255,.05)}.pain-card:hover:before{opacity:1}.pain-card-number{font-family:var(--font-heading);font-size:2.8rem;line-height:1;color:rgba(196,18,18,.18);flex-shrink:0;margin-top:-4px;letter-spacing:-.02em;transition:color var(--transition-base)}.pain-card:hover .pain-card-number{color:rgba(196,18,18,.32)}.pain-card-body{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding-top:.2rem}.pain-card-icon{display:flex;align-items:center;flex-shrink:0;color:var(--accent-primary);opacity:.8;margin-top:1px}.pain-card-text{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);line-height:1.5;transition:color var(--transition-base)}.pain-card:hover .pain-card-text{color:var(--text-primary)}.identification-hook{display:flex;align-items:center;gap:var(--spacing-lg);max-width:720px;margin:0 auto;position:relative;z-index:1}.identification-hook-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(196,18,18,.3),transparent)}.identification-hook-text{font-size:var(--text-lg);color:var(--text-secondary);text-align:center;white-space:nowrap;margin:0;flex-shrink:0}.identification-hook-text strong{color:var(--accent-primary)}.section-mechanism{background:var(--bg-primary);overflow:hidden;position:relative}.mechanism-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(ellipse at center,rgba(196,18,18,.07) 0,transparent 70%);pointer-events:none;z-index:0}.section-mechanism .container{position:relative;z-index:1}.mechanism-header{text-align:center;max-width:700px;margin:0 auto var(--spacing-3xl)}.mechanism-title{font-size:clamp(2rem,4.5vw,3.5rem);margin-bottom:var(--spacing-md);line-height:1.1}.mechanism-title-highlight{color:var(--accent-primary);position:relative;display:inline-block}.mechanism-title-highlight:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:3px;background:var(--gradient-primary);border-radius:2px}.mechanism-subtitle{font-size:var(--text-xl);color:var(--text-secondary);line-height:1.6;margin:0}.mechanism-chaos{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;max-width:720px;margin:0 auto var(--spacing-3xl)}.mechanism-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--bg-secondary);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--font-medium);letter-spacing:.01em;transition:all var(--transition-base)}.mechanism-chip:hover{border-color:rgba(196,18,18,.3);color:var(--text-primary);transform:translateY(-2px)}.mechanism-chip-dot{width:6px;height:6px;background:var(--accent-primary);border-radius:50%;flex-shrink:0;opacity:.6}.mechanism-result-block{display:flex;align-items:center;gap:var(--spacing-md);max-width:600px;margin:0 auto var(--spacing-2xl)}.mechanism-result-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(196,18,18,.4),transparent)}.mechanism-result-label{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:var(--text-muted);letter-spacing:.1em;white-space:nowrap}.mechanism-impact{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);flex-wrap:wrap}.mechanism-impact-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.mechanism-impact-number{font-family:var(--font-heading);font-size:3.5rem;line-height:1}.mechanism-impact-bad .mechanism-impact-number{color:var(--accent-primary)}.mechanism-impact-worse .mechanism-impact-number{color:var(--text-muted)}.mechanism-impact-text{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:.05em;margin:0;line-height:1}.mechanism-impact-bad .mechanism-impact-text{color:var(--text-primary)}.mechanism-impact-worse .mechanism-impact-text{color:var(--text-secondary)}.mechanism-impact-divider{font-family:var(--font-heading);font-size:2.5rem;color:var(--text-muted);opacity:.4}.mechanism-solution{text-align:center;position:relative;padding:var(--spacing-xl) 0 var(--spacing-sm)}.mechanism-solution-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse at center,rgba(255,68,28,.1) 0,transparent 70%);pointer-events:none}.mechanism-solution-tag{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-gold);border:1px solid rgba(255,68,28,.35);padding:.3rem 1rem;border-radius:var(--radius-full);margin-bottom:var(--spacing-lg);background:rgba(255,68,28,.05)}.mechanism-solution-statement{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,4rem);color:var(--text-primary);line-height:1.05;letter-spacing:.03em;margin:0 0 var(--spacing-sm)}.mechanism-solution-brand{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 18px rgba(255,68,28,.45))}.mechanism-solution-sub{font-size:clamp(1.1rem,2.2vw,1.375rem);color:var(--text-secondary);margin:0;line-height:1.6}.mechanism-solution-keyword{color:var(--accent-gold);font-weight:var(--font-semibold)}.section-authority{background:var(--bg-primary);position:relative;overflow:hidden}.section-authority:before{content:"";position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(196,18,18,.08) 0,transparent 70%);pointer-events:none}.section-authority:after{content:"";position:absolute;bottom:-200px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,68,28,.05) 0,transparent 70%);pointer-events:none}.authority-split{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center;z-index:1}.authority-image-wrap,.authority-split{position:relative}.authority-image-glow{position:absolute;inset:-2px;border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-gold) 100%);opacity:.6;filter:blur(20px);z-index:0;transition:opacity var(--transition-slow)}.authority-image-wrap:hover .authority-image-glow{opacity:.9}.authority-image-frame{position:relative;z-index:1;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid rgba(196,18,18,.3);box-shadow:0 32px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,68,28,.1)}.authority-image-frame img{width:100%;height:auto;display:block;transition:transform var(--transition-slow)}.authority-image-wrap:hover .authority-image-frame img{transform:scale(1.03)}.authority-badge{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);z-index:2;background:linear-gradient(135deg,var(--accent-primary) 0,#9b0e0e 100%);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-bold);padding:10px 22px;border-radius:100px;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 24px rgba(196,18,18,.5);border:1px solid rgba(255,255,255,.15)}.authority-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.authority-name{font-family:var(--font-heading);font-size:clamp(3.5rem,7vw,6rem);line-height:.9;letter-spacing:.02em;color:var(--text-primary)}.authority-name span{display:block;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.authority-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:var(--spacing-sm)}.authority-title:before{content:"";display:inline-block;width:28px;height:2px;background:var(--accent-primary);flex-shrink:0}.authority-credentials{display:flex;flex-wrap:wrap;gap:10px}.authority-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-size:.8rem;font-weight:var(--font-semibold);padding:6px 14px;border-radius:100px;letter-spacing:.02em;transition:border-color var(--transition-base),color var(--transition-base)}.authority-chip:hover{border-color:rgba(196,18,18,.4);color:var(--text-primary)}.authority-chip--highlight{background:rgba(196,18,18,.12);border-color:rgba(196,18,18,.35);color:#e87070}.authority-bio{display:flex;flex-direction:column;gap:var(--spacing-sm)}.authority-bio p{color:var(--text-secondary);line-height:1.75;font-size:var(--text-base);margin:0}.authority-highlight{margin-top:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(196,18,18,.06),rgba(255,68,28,.04));border:1px solid rgba(255,255,255,.06);position:relative}.authority-highlight:before{content:"";position:absolute;top:0;left:var(--spacing-xl);right:var(--spacing-xl);height:1px;background:linear-gradient(90deg,transparent,rgba(196,18,18,.5) 30%,rgba(255,68,28,.5) 70%,transparent)}.authority-highlight-bridge{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--spacing-sm)}.authority-highlight-text{font-size:var(--text-lg);color:var(--text-primary);line-height:1.65;font-weight:var(--font-medium);margin:0 0 var(--spacing-sm)}.authority-highlight-text:last-child{margin-bottom:0}.authority-highlight-text--accent{font-weight:var(--font-semibold);color:var(--text-primary)}.authority-highlight-text--accent:after{content:"";display:block;width:40px;height:2px;margin-top:var(--spacing-sm);background:var(--gradient-primary);border-radius:2px}.authority-video-block{margin-top:calc(var(--spacing-3xl) + var(--spacing-2xl));padding-top:var(--spacing-lg);position:relative;z-index:1}.authority-video-header{text-align:center;margin-bottom:var(--spacing-xl)}.authority-video-header h3{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.8rem);color:var(--text-primary);letter-spacing:.04em}.authority-video-header p{color:var(--text-secondary);margin-top:var(--spacing-xs);font-size:var(--text-base)}.authority-video-frame{max-width:900px;margin:0 auto;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.7),0 0 0 1px rgba(196,18,18,.2);border:1px solid rgba(196,18,18,.15);position:relative}.modules-grid--images{grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.modules-grid--extras{grid-template-columns:repeat(2,1fr);max-width:560px;margin:0 auto;gap:var(--spacing-md)}.modules-extras{margin-top:var(--spacing-3xl)}.modules-extras-header{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.modules-extras-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,68,28,.35),transparent)}.modules-extras-title{font-size:var(--text-lg);font-family:var(--font-heading);color:var(--accent-gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0}.module-card--image{position:relative;padding:0;overflow:hidden;background:var(--bg-secondary);border:1px solid rgba(255,255,255,.07);border-radius:12px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.module-card--image:hover{transform:translateY(-5px);border-color:rgba(196,18,18,.45);box-shadow:0 16px 40px rgba(196,18,18,.2)}.module-card--bonus:hover{border-color:rgba(255,68,28,.45);box-shadow:0 16px 40px rgba(255,68,28,.15)}.module-card-image-wrap{position:relative;width:100%;aspect-ratio:2/3}.module-card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.module-card--image:hover .module-card-image{transform:scale(1.04)}.section-benefits{background:var(--bg-primary);overflow:hidden}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.benefit-item{padding:var(--spacing-xl);background:var(--bg-secondary);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);transition:all var(--transition-base)}.benefit-item:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.benefit-icon{color:var(--accent-primary);margin-bottom:var(--spacing-md)}.benefit-item h3{font-size:var(--text-xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.benefit-item p{margin:0;color:var(--text-secondary);line-height:1.6}.benefit-guarantee{display:flex;align-items:center;gap:var(--spacing-2xl);margin-top:var(--spacing-2xl);padding:var(--spacing-2xl) var(--spacing-3xl);background:linear-gradient(135deg,rgba(255,68,28,.12),rgba(196,18,18,.1));border:2px solid rgba(255,68,28,.45);border-radius:var(--radius-2xl);box-shadow:0 0 0 1px rgba(255,68,28,.08),0 16px 48px rgba(0,0,0,.35),0 0 60px rgba(255,68,28,.08);position:relative;overflow:hidden}.benefit-guarantee:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,68,28,.7) 30%,rgba(196,18,18,.5) 70%,transparent)}.benefit-guarantee-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:var(--gradient-gold);border-radius:50%;box-shadow:0 8px 30px rgba(232,48,16,.36)}.benefit-guarantee-badge svg{color:var(--bg-primary)}.benefit-guarantee-content{flex:1 1;min-width:0}.benefit-guarantee-label{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-gold);margin-bottom:var(--spacing-sm);padding:4px 12px;background:rgba(255,68,28,.15);border:1px solid rgba(255,68,28,.35);border-radius:var(--radius-full)}.benefit-guarantee-content h3{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:var(--font-black);margin:0 0 var(--spacing-sm);color:var(--text-primary);line-height:1.2}.benefit-guarantee-content p{margin:0;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.65;max-width:52ch}.section-objections{background:var(--bg-primary);position:relative;overflow:hidden}.objections-bg-decoration{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 0 50%,rgba(196,18,18,.05) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 100% 50%,rgba(255,68,28,.04) 0,transparent 60%);pointer-events:none}.objections-title{line-height:1.1!important}.objections-title-highlight{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.objections-subtitle{color:var(--text-secondary);font-size:var(--text-base);margin-top:var(--spacing-sm);max-width:420px;margin-left:auto;margin-right:auto}.chat-window{max-width:680px;margin:var(--spacing-2xl) auto 0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04)}.chat-header{display:flex;align-items:center;gap:var(--spacing-sm);padding:14px var(--spacing-lg);background:var(--bg-tertiary);border-bottom:1px solid rgba(255,255,255,.06)}.chat-header-dots{display:flex;gap:6px}.chat-header-dots span{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.12)}.chat-header-dots span:first-child{background:#ff5f57}.chat-header-dots span:nth-child(2){background:#febc2e}.chat-header-dots span:nth-child(3){background:#28c840}.chat-header-title{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);letter-spacing:.02em;margin-left:4px}.chat-header-title:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#28c840;margin-right:6px;vertical-align:middle;box-shadow:0 0 6px #28c840}.chat-body{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-secondary)}.chat-body,.chat-exchange{display:flex;flex-direction:column}.chat-exchange{gap:10px}.chat-bubble{max-width:80%;padding:14px 18px;border-radius:18px;line-height:1.5;position:relative}.chat-bubble p{margin:0}.chat-bubble--user{align-self:flex-start;background:var(--bg-tertiary);border-bottom-left-radius:0;color:var(--text-secondary);font-size:var(--text-base);font-style:italic}.chat-bubble--user:before{content:"";position:absolute;bottom:0;left:-8px;width:0;height:0;border-right:10px solid var(--bg-tertiary);border-top:10px solid transparent}.chat-bubble--reply{align-self:flex-end;background:linear-gradient(135deg,#c41212,#e8521a);border-bottom-right-radius:0;color:#0d0d0d;font-size:var(--text-lg);font-weight:800;letter-spacing:-.01em;box-shadow:0 8px 24px rgba(196,18,18,.25)}.chat-bubble--reply:after{content:"";position:absolute;bottom:0;right:-8px;width:0;height:0;border-left:10px solid #e8521a;border-top:10px solid transparent}.section-offer{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 15% 50%,rgba(196,18,18,.13) 0,transparent 100%),radial-gradient(ellipse 60% 50% at 85% 50%,rgba(255,68,28,.09) 0,transparent 100%),var(--bg-primary);border-top:1px solid rgba(255,68,28,.15);border-bottom:1px solid rgba(255,68,28,.15)}.offer-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.offer-glow--left{width:500px;height:500px;background:rgba(196,18,18,.18);top:-120px;left:-180px}.offer-glow--right{width:420px;height:420px;background:rgba(255,68,28,.12);bottom:-100px;right:-140px}.offer-content{max-width:660px;margin:0 auto;text-align:center;position:relative;z-index:1}.offer-badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,rgba(196,18,18,.18),rgba(255,68,28,.12));border:1px solid rgba(255,68,28,.35);color:var(--accent-gold);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.35rem 1.1rem;border-radius:var(--radius-full);margin-bottom:var(--spacing-lg)}.offer-title{margin-bottom:var(--spacing-xl)}.offer-card{position:relative;background:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid rgba(255,68,28,.22);border-radius:var(--radius-2xl);padding:var(--spacing-2xl) var(--spacing-2xl);margin-bottom:var(--spacing-2xl);box-shadow:0 0 60px rgba(255,68,28,.07),0 24px 64px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.offer-card__top-line{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,68,28,.55),transparent)}.offer-card__installment-block{padding-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.offer-installment{font-size:clamp(2.4rem,6vw,3.8rem);font-weight:800;color:var(--accent-gold);margin:0;line-height:1;letter-spacing:-.02em;text-shadow:0 0 40px rgba(255,68,28,.3)}.offer-installment-badge{display:inline-block;background:rgba(255,68,28,.12);border:1px solid rgba(255,68,28,.25);color:var(--accent-gold);letter-spacing:.06em;padding:.25rem .75rem;border-radius:var(--radius-full)}.offer-card__divider,.offer-installment-badge{font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.offer-card__divider{display:flex;align-items:center;gap:var(--spacing-md);color:var(--text-muted);letter-spacing:.15em;margin:0 0 var(--spacing-md)}.offer-card__divider:after,.offer-card__divider:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.07)}.offer-card__cash-block{display:flex;flex-direction:column;align-items:center;gap:.35rem}.offer-cash-discount{font-size:var(--text-sm);color:var(--text-secondary);margin:0;letter-spacing:.02em}.offer-cash-price{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:var(--text-primary);margin:0}.offer-comparisons-wrapper{margin-bottom:var(--spacing-2xl)}.offer-comparisons-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md);font-weight:600}.offer-comparisons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.offer-comparisons li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-base);color:var(--text-secondary);background:rgba(255,255,255,.025);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);border-left:2px solid rgba(255,68,28,.28);text-align:left}.offer-comparison-arrow{flex-shrink:0;width:6px;height:6px;border-top:2px solid var(--accent-gold);border-right:2px solid var(--accent-gold);transform:rotate(45deg);opacity:.7}.offer-cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.offer-cta-btn{width:100%;max-width:480px;box-shadow:0 8px 40px rgba(196,18,18,.35)}.offer-guarantee-note{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-muted);margin:0}.offer-guarantee-icon{flex-shrink:0;width:14px;height:14px;border:1.5px solid var(--text-muted);border-radius:50%;display:inline-block;position:relative}.offer-guarantee-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%) rotate(45deg);width:4px;height:7px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted)}.testimonials-prints{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-top:var(--spacing-2xl);max-width:1000px;margin-left:auto;margin-right:auto}.testimonial-print{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.1);background:var(--bg-primary)}.testimonial-print-img{width:100%;height:auto;display:block}.testimonial-print--placeholder{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;border-style:dashed;color:var(--text-muted);font-size:var(--text-sm)}@media (max-width:1024px){:root{--container-padding:1.5rem;--spacing-3xl:4rem}.section{padding:var(--spacing-2xl) 0}.menu-toggle{display:flex;z-index:1001}.menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.nav-links{position:fixed;top:0;right:0;width:min(100%,400px);height:100vh;height:100dvh;background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(232,48,16,.2) 0,transparent 55%),rgba(12,5,4,.98);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;justify-content:center;align-items:stretch;gap:.35rem;padding:var(--spacing-3xl) var(--spacing-xl);transform:translateX(100%);transition:transform var(--transition-slow);border-left:1px solid rgba(232,56,24,.35);box-shadow:var(--shadow-2xl),-8px 0 40px rgba(232,48,16,.15);visibility:hidden}.nav-links.active{transform:translateX(0);visibility:visible}.nav-links li{width:100%;text-align:center}.nav-links a{font-size:var(--text-lg);display:block;padding:var(--spacing-sm) var(--spacing-md);text-align:center;border-radius:var(--radius-lg)}.nav-links a:not(.btn).active,.nav-links a:not(.btn):hover{background:rgba(232,48,16,.14)}.nav-cta-item{margin-left:0;margin-top:var(--spacing-md);width:100%}.nav-links .btn-primary-nav{width:100%;justify-content:center;font-size:var(--text-sm);padding:.85rem 1.25rem}.hero{--hero-navbar-clearance:5rem;--hero-vertical-gap:3rem;padding-top:calc(var(--hero-navbar-clearance) + var(--hero-vertical-gap));padding-bottom:calc(var(--hero-vertical-gap) + 2.5rem);min-height:90vh}.hero-title{font-size:clamp(1.4rem,3.5vw,2rem)}.section-content-split{grid-template-columns:1fr;gap:var(--spacing-2xl)}.section-content-split.reverse{direction:ltr}.problem-solution{grid-template-columns:1fr}.modules-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.modules-grid--images{grid-template-columns:repeat(3,1fr)}.modules-extras-header{gap:var(--spacing-md)}.benefits-grid{grid-template-columns:1fr}.benefit-guarantee{flex-direction:column;text-align:center;padding:var(--spacing-xl);gap:var(--spacing-lg)}.benefit-guarantee-content p{max-width:none}.about-content,.guarantee-steps{grid-template-columns:1fr}.about-content{gap:var(--spacing-2xl)}.about-image{max-width:400px;margin:0 auto}.gallery{grid-template-columns:1fr}.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-logo{transform:none}}@media (max-width:768px){:root{--container-padding:1rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:3rem;--text-3xl:1.75rem;--text-4xl:2rem;--text-5xl:2.5rem}.section{padding:var(--spacing-xl) 0}.section-intro{font-size:var(--text-base)}.navbar{padding:.5rem 0}.navbar.scrolled{padding:.4rem 0}.navbar-surface{padding:.4rem .65rem .4rem .85rem}.navbar-logo{height:2.5rem}.footer-logo{height:7rem}.menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero{--hero-navbar-clearance:4.75rem;--hero-vertical-gap:2.5rem;padding-top:calc(var(--hero-navbar-clearance) + var(--hero-vertical-gap));padding-bottom:var(--hero-vertical-gap);min-height:85vh}.hero-tagline{font-size:.65rem;gap:.5rem;padding:.4rem 1rem}.hero-title{font-size:clamp(1.3rem,5.5vw,1.75rem);margin-bottom:var(--spacing-md)}.hero-subtitle{font-size:clamp(1rem,4vw,1.25rem);margin-bottom:var(--spacing-xl)}.scroll-indicator{display:none}.btn{padding:.875rem 1.5rem;font-size:var(--text-sm);width:100%;justify-content:center}.btn-large{padding:1rem 2rem;font-size:var(--text-base)}.btn-cta-giant{padding:1.25rem 1.5rem;font-size:var(--text-sm)}.modules-grid--extras,.modules-grid--images{grid-template-columns:repeat(2,1fr)}.modules-grid--extras{max-width:100%}.modules-extras-header{gap:var(--spacing-sm)}.chat-window{max-width:100%}.identification-grid{grid-template-columns:1fr}.identification-hook{flex-direction:column;gap:var(--spacing-sm);text-align:center}.identification-hook-text{white-space:normal}.identification-hook-line{width:60px;height:1px;flex:none}.section-content-split{gap:var(--spacing-xl)}.content-image{order:-1}.highlight-box{flex-direction:column;padding:var(--spacing-md)}.highlight-box svg{width:28px;height:28px}.highlight-box h4{font-size:var(--text-lg)}.features-list{gap:var(--spacing-md)}.feature-item{padding:var(--spacing-md)}.feature-item:hover{transform:translateX(4px)}.modules-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.module-card{padding:var(--spacing-lg)}.module-icon{width:56px;height:56px}.module-icon svg{width:32px;height:32px}.guarantee-badge-large{width:100px;height:100px}.guarantee-badge-large svg{width:60px;height:60px}.guarantee-steps{gap:var(--spacing-md)}.guarantee-step{padding:var(--spacing-lg)}.step-number{width:40px;height:40px;font-size:var(--text-xl)}.about-image{max-width:100%}.about-quote,.faq-question{font-size:var(--text-base);padding:var(--spacing-md)}.faq-item.active .faq-answer{padding:0 var(--spacing-md) var(--spacing-md)}.cta-final-title{font-size:clamp(1.7rem,7vw,2.6rem)}.btn-cta-mega{padding:1.25rem 1.75rem;font-size:1rem;gap:.55rem;border-radius:999px}.btn-cta-mega svg:first-of-type{width:22px;height:22px}.btn-cta-mega__arrow{width:18px;height:18px}.cta-final-trust{gap:var(--spacing-md)}.footer{padding:var(--spacing-xl) 0 var(--spacing-md)}.footer-content{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.whatsapp-float{width:56px;height:56px;bottom:1.5rem;right:1.5rem}.whatsapp-float svg{width:28px;height:28px}}@media (max-width:480px){:root{--container-padding:1rem;--spacing-md:1rem;--spacing-lg:1.25rem;--spacing-xl:1.5rem;--spacing-2xl:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)}.chat-body{padding:var(--spacing-lg);gap:var(--spacing-md)}.chat-bubble{max-width:90%}.chat-bubble--reply{font-size:var(--text-base)}.guarantee-badge{flex-direction:column;text-align:center;padding:.5rem 1rem}.problem-solution{gap:var(--spacing-md)}.problem,.solution{padding:var(--spacing-md)}.feature-item{flex-direction:column;text-align:center;align-items:center}.module-card{padding:var(--spacing-md)}.benefit-guarantee{padding:var(--spacing-lg)}.benefit-guarantee-badge{width:80px;height:80px}.benefit-guarantee-badge svg{width:40px;height:40px}.benefit-guarantee-content h3{font-size:var(--text-2xl)}.benefit-guarantee-content p{font-size:var(--text-base)}.guarantee-badge-large{width:80px;height:80px;margin-bottom:var(--spacing-md)}.guarantee-badge-large svg{width:48px;height:48px}.about-highlights{gap:var(--spacing-sm)}.about-highlight-item{font-size:var(--text-sm)}.btn{padding:.75rem 1.25rem}.btn-large{padding:.875rem 1.5rem}.whatsapp-float{width:52px;height:52px;bottom:1rem;right:1rem}}@media (max-height:600px) and (orientation:landscape){.hero{--hero-navbar-clearance:5rem;--hero-vertical-gap:2rem;padding-top:calc(var(--hero-navbar-clearance) + var(--hero-vertical-gap));padding-bottom:calc(var(--hero-vertical-gap) + 2.5rem);min-height:auto}.scroll-indicator{display:none}.nav-links{padding:var(--spacing-lg);gap:var(--spacing-sm)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.whatsapp-float{animation:none}.scroll-indicator{display:none}}@media (max-width:640px){.mechanism-impact{gap:var(--spacing-md)}.mechanism-impact-divider{width:100%;text-align:center}}@media (max-width:1024px){.authority-split{grid-template-columns:1fr;gap:var(--spacing-2xl)}.authority-image-wrap{max-width:380px;margin:0 auto}.authority-name{font-size:clamp(3rem,10vw,5rem)}}@media (max-width:640px){.authority-video-block{margin-top:calc(var(--spacing-3xl) + var(--spacing-lg));padding-top:var(--spacing-md)}.authority-split{gap:var(--spacing-xl)}.authority-image-wrap{max-width:280px}.authority-name{font-size:clamp(2.5rem,14vw,4rem)}.authority-highlight{padding:var(--spacing-md) var(--spacing-lg)}.authority-highlight-text{font-size:var(--text-base)}.authority-video-header h3{font-size:1.8rem}.authority-badge{font-size:.7rem;padding:8px 16px}.offer-card{padding:var(--spacing-xl) var(--spacing-lg)}.offer-comparisons li{font-size:var(--text-sm);padding:var(--spacing-sm) var(--spacing-md)}.offer-glow--left,.offer-glow--right{width:280px;height:280px}}@media print{.menu-toggle,.navbar,.scroll-indicator,.whatsapp-float{display:none!important}body{background:white;color:black}.section{page-break-inside:avoid}}:root{--font-primary:var(--font-montserrat),"Montserrat",sans-serif;--font-heading:var(--font-bebas),"Bebas Neue","Anton",sans-serif}html{overflow-x:clip}body,html{max-width:100%}body{font-family:var(--font-primary);position:relative}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(232,48,16,.08) 0,transparent 38%),radial-gradient(circle at 82% 68%,rgba(200,32,8,.07) 0,transparent 42%),radial-gradient(ellipse 90% 40% at 50% 100%,rgba(255,56,20,.06) 0,transparent 55%);animation:heatAmbient 10s ease-in-out infinite alternate}body>*{position:relative;z-index:1}@keyframes heatAmbient{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion:reduce){body:before{animation:none;opacity:.85}}.hero-background{position:absolute}.hero-background img{width:100%!important;height:100%!important;position:relative!important}main{overflow-x:clip;max-width:100%}@media (max-width:1024px){body{background-attachment:scroll}body:before{animation:none;opacity:.85}}