:root{--color-orange:#EF7100;--color-orange-dark:#CC5F00;--color-orange-light:#FF8A2E;--color-orange-glow:rgba(239, 113, 0, 0.18);--color-orange-subtle:rgba(239, 113, 0, 0.06);--color-bg-dark:#F8F8F8;--color-bg-light:#FFFFFF;--color-bg-panel:#111111;--color-text-main:#111111;--color-text-body:#2C2C2C;--color-text-muted:#6B6B6B;--color-border:rgba(0, 0, 0, 0.09);--color-border-orange:rgba(239, 113, 0, 0.3);--font-heading:'Outfit',sans-serif;--font-body:'Inter',sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:20px;--radius-pill:50px;--transition-base:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:100px}@media (max-width:768px){html{scroll-padding-top:85px}}body{background-color:var(--color-bg-dark);color:var(--color-text-body);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}.text-orange{color:var(--color-orange)}.text-center{text-align:center}.mt-4{margin-top:2rem}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.2}h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:-.02em}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.8rem;border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:600;text-decoration:none;transition:var(--transition-base);cursor:pointer;border:none;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--color-orange),var(--color-orange-light));color:#fff;box-shadow:0 4px 15px var(--color-orange-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(239,113,0,.6)}.btn-large{padding:1.2rem 2.5rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px}.btn-block{width:100%}.glow-effect{animation:pulse-glow 2.5s ease-in-out infinite}.cta-glow{animation:pulse-glow 2.5s ease-in-out infinite}@keyframes pulse-glow{0%,100%{box-shadow:0 4px 15px var(--color-orange-glow)}50%{box-shadow:0 8px 30px rgba(239,113,0,.7)}}.icon-orange{color:var(--color-orange);flex-shrink:0}.icon-sm{width:18px;height:18px;flex-shrink:0}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:rgba(0,0,0,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);padding:1rem 0}.header-content{display:flex;justify-content:space-between;align-items:center}.logo-img{height:60px;width:auto;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:transform .3s ease}.logo-img:hover{transform:scale(1.05)}.nav-links{display:flex;gap:2rem}.nav-links a{color:#fff;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s}.nav-links a:hover{color:rgba(255,255,255,.75)}.header .btn-primary{background:#fff;color:var(--color-orange);box-shadow:0 4px 15px rgba(0,0,0,.1)}.header .btn-primary:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);background:#fdfdfd}.hero{position:relative;display:flex;overflow:hidden}.hero-bg-glow{position:absolute;top:20%;left:5%;width:500px;height:500px;background:radial-gradient(circle,var(--color-orange-glow) 0,transparent 65%);z-index:1;filter:blur(70px);pointer-events:none}.hero-split{display:flex;width:100%}.hero-left{flex:1;position:relative;background-image:url('assets/images/Hero.png');background-size:auto 106%;background-position:center 35%;background-repeat:no-repeat;z-index:2}.hero-left::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,10,.8) 0,transparent 20%);z-index:0}.hero-right{flex:0 0 auto;width:max(500px,calc(((100vw - 1200px)/ 2) + 500px));background-color:#ebebeb;border-left:1px solid var(--color-border);padding:8rem max(2rem,calc(((100vw - 1200px)/ 2) + 2rem)) 2.5rem 3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:2}.hero-sidebar-content{width:100%;max-width:460px;margin:0 auto;word-wrap:break-word}.sidebar-header{margin-bottom:1rem}.hero-title-sm{font-size:1.85rem;font-weight:800;line-height:1.15;margin-bottom:.5rem;letter-spacing:-.5px;text-transform:uppercase;color:var(--color-text-main)}.hero-benefits-sm{list-style:none;margin-bottom:.75rem}.hero-benefits-sm li{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.95rem;color:var(--color-text-muted)}.hero-benefits-sm strong{color:var(--color-text-main)}.sidebar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(0,0,0,.08)}.stat-box-sm{display:flex;flex-direction:column;gap:.3rem}.stat-box-sm .stat-prefix{font-family:var(--font-body);font-size:.7rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.3px;margin-bottom:.15rem}.stat-box-sm:not(:has(> .stat-prefix))::before{content:'\00a0';font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.3px;margin-bottom:.15rem;visibility:hidden}.stat-box-sm .stat-value{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--color-orange);line-height:1}.stat-box-sm .stat-label{font-size:.8rem;color:var(--color-text-muted);line-height:1.25}.hero-right .form-card{width:100%;margin:0;padding:1.05rem 1.5rem .95rem;box-shadow:0 10px 40px rgba(0,0,0,.4);background:rgba(255,255,255,.65);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.hero-right .form-card h2{font-size:1.3rem;margin-bottom:.2rem}.hero-right .form-card p{color:var(--color-text-muted);margin-bottom:.65rem;font-size:.85rem}.hero-right .form-card .input-group{margin-bottom:.45rem}.hero-right .form-card .input-field{gap:.22rem}.hero-right .form-card input,.hero-right .form-card select{padding:.55rem .85rem;font-size:.9rem}.hero-right .form-card label{font-size:.78rem}.hero-right .form-card .form-privacy{margin-top:.45rem;font-size:.72rem}.hero-right .form-card .form-privacy a{color:var(--color-orange);font-weight:700;text-decoration:none}.hero-right .form-card .form-privacy a:hover{color:var(--color-orange-dark)}.hero-right .input-group{flex-direction:column;gap:.5rem}.badge{display:inline-block;padding:.4rem 1rem;background:rgba(239,113,0,.1);border:1px solid var(--color-orange);color:var(--color-orange);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;letter-spacing:1.5px;margin-top:.25rem;margin-bottom:.85rem;text-transform:uppercase}.hero-title{font-size:3.6rem;line-height:1.08;margin-bottom:2rem;letter-spacing:-.03em}.hero-benefits{list-style:none;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.9rem}.hero-benefits li{display:flex;align-items:center;gap:.75rem;font-size:1.05rem}.hero-stats{display:flex;gap:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.stat-box{display:flex;flex-direction:column}.stat-value{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--color-text-main)}.stat-label{font-size:.8rem;color:var(--color-text-muted);margin-top:2px}.input-group{display:flex;gap:1.2rem;margin-bottom:1.2rem}.input-field{flex:1;display:flex;flex-direction:column;gap:.45rem}.input-group.full .input-field{width:100%}label{font-size:.82rem;font-weight:500;color:var(--color-text-muted)}input,select{background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--color-text-main);padding:.9rem 1rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.95rem;transition:var(--transition-base)}input:focus,select:focus{outline:0;border-color:var(--color-orange);box-shadow:0 0 0 3px rgba(239,113,0,.2)}select option{background:var(--color-bg-light)}.form-privacy{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.78rem;color:var(--color-text-muted);justify-content:flex-start;line-height:1.45;text-align:left}.form-privacy .icon-sm{width:16px;height:16px;flex:0 0 16px;margin-top:.12rem}.form-privacy span{flex:1;min-width:0}.form-honeypot{display:none;position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{min-height:1.1rem;margin:.65rem 0 0;text-align:center;font-size:.78rem;font-weight:600}.form-status.is-success{color:#147a42}.form-status.is-error{color:#b42318}.btn[disabled]{cursor:wait;opacity:.72;transform:none}.social-proof-strip{background-color:var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.6rem 0}.social-proof-inner{display:flex;justify-content:space-around;align-items:center;gap:1rem}.proof-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.proof-val{font-family:var(--font-heading);font-size:2.8rem;font-weight:800;color:var(--color-orange);line-height:1;letter-spacing:-1px}.proof-label{font-size:.95rem;color:var(--color-text-main);margin-top:.5rem;font-weight:500}.proof-divider{width:1px;height:44px;background:var(--color-border);flex-shrink:0}.value-cards-section{padding:7rem 0;background:#0a0a0a}#vantagens{background:linear-gradient(180deg,#0d0d0d 0,#111 100%);padding-top:85px;padding-bottom:85px;border-top:1px solid rgba(239,113,0,.12);border-bottom:1px solid rgba(255,255,255,.04)}.value-cards-section .section-header h2{color:#fff;font-size:2.6rem}.section-header{margin-bottom:3.5rem}.section-sub{color:rgba(255,255,255,.5);margin-top:.6rem;font-size:1rem}.value-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.value-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:2.5rem 2rem;text-align:center;transition:var(--transition-base);position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(239,113,0,.5),transparent);opacity:0;transition:opacity .3s ease}.value-card:hover{border-color:rgba(239,113,0,.35);transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,.5);background:rgba(239,113,0,.07)}.value-card:hover::before{opacity:1}.value-card-icon{width:64px;height:64px;border-radius:var(--radius-md);background:rgba(239,113,0,.1);border:1px solid rgba(239,113,0,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--color-orange);transition:var(--transition-base)}.value-card:hover .value-card-icon{background:rgba(239,113,0,.18)}.value-card-icon svg{width:28px;height:28px}.value-card-title{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:1.8px;color:var(--color-orange);text-transform:uppercase;margin-bottom:.6rem;opacity:.8}.value-card-value{font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.75rem;line-height:1.1}.value-card-desc{font-size:.9rem;color:rgba(255,255,255,.55);line-height:1.7}.info-section{padding:8rem 0}#sobre{color:#000;background-color:rgba(0,0,0,.06);padding-top:59px;padding-bottom:59px}.info-container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.store-image-wrapper{position:relative;max-width:500px;margin:0 auto;border-radius:var(--radius-lg);background:rgba(255,255,255,.03);border:1px solid var(--color-border);transition:transform .6s ease;overflow:hidden;aspect-ratio:4/5}.store-image-wrapper:hover{transform:translateY(-5px)}.store-image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);display:block;position:relative;z-index:2;transition:opacity .3s ease}.image-glow{position:absolute;top:50%;left:50%;width:80%;height:80%;background:radial-gradient(circle,var(--color-orange-glow) 0,transparent 70%);transform:translate(-50%,-50%);z-index:1;filter:blur(60px);transition:all .5s}.store-image-wrapper:hover .image-glow{width:90%;height:90%;background:radial-gradient(circle,rgba(239,113,0,.5) 0,transparent 70%)}.info-text{max-width:600px}.info-text h2{font-size:2.2rem;margin-bottom:1rem;line-height:1.1}.info-text p{font-size:1.05rem;color:var(--color-text-muted);margin-bottom:1.25rem}.info-text strong{color:var(--color-text-main)}.info-bullets{list-style:none;margin:1.25rem 0 .5rem;display:flex;flex-direction:column;gap:.75rem}.info-bullets li{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--color-text-muted)}.gallery-thumbnails{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;max-width:100%}.thumb-wrapper{position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:1/1;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.thumb-wrapper.active{border-color:var(--color-orange);box-shadow:0 0 15px rgba(239,113,0,.3)}.thumb-wrapper:hover{transform:translateY(-3px);border-color:rgba(239,113,0,.5)}.thumb-wrapper.active:hover{transform:none;border-color:var(--color-orange)}.gallery-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.thumb-wrapper:hover .gallery-thumb{transform:scale(1.1)}.campaign-section{color:rgba(255,255,255,.9);padding:6rem 0;background:#151515;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.campaign-section .section-header h2{color:#fff;font-size:2.6rem}.section-header h3{color:var(--color-orange);font-size:1.4rem;letter-spacing:2px;font-family:var(--font-heading);font-weight:600;margin-top:.25rem}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:1.5rem;margin-top:4rem}.gallery-item{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:9/16}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gallery-item iframe{width:100%;height:100%;border:0}.gallery-item:hover img{transform:scale(1.06)}.span-y{grid-row:span 2}.span-x{grid-column:span 2}.video-item{display:flex;justify-content:center;align-items:center;background:#000}.icon-play-large{position:absolute;color:#fff;width:60px;height:60px;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .5));transition:transform .3s,color .3s}.video-item:hover .icon-play-large{transform:scale(1.12);color:var(--color-orange)}.brands-section{padding:8rem 0;background-image:radial-gradient(circle at center,rgba(239,113,0,.05) 0,var(--color-bg-dark) 70%)}.brands-section .tiers-eyebrow{margin-bottom:1.25rem}.brands-section-sub{max-width:640px;margin:1rem auto 0;color:var(--color-text-muted)}.brands-logo-grid{--cols:6;--gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin:3.5rem 0 4rem}.brand-logo-card{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap))/ var(--cols));aspect-ratio:5/3;display:flex;align-items:center;justify-content:center;padding:.6rem .9rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.025);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;overflow:hidden}.brand-logo-card img{--scale:1;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.78;transform:scale(var(--scale));transition:filter .35s ease,opacity .35s ease,mix-blend-mode .35s ease,transform .35s ease}.brand-logo-card:hover{border-color:rgba(239,113,0,.35);box-shadow:0 8px 22px rgba(239,113,0,.12),0 2px 6px rgba(0,0,0,.04);transform:translateY(-3px)}.brand-logo-card:hover img{filter:none;opacity:1;transform:scale(calc(var(--scale) * 1.04))}.brand-logo-card img[src*=Lacoste],.brand-logo-card img[src*=Sestini],.brand-logo-card img[src*=image70]{--scale:0.78}.brand-logo-card img[src*=Michael]{--scale:0.82}.brand-logo-card img[src*=Burberry]{--scale:1.40}.brand-logo-card img[src*=Arnette]{--scale:1.25}.brand-logo-card img[src*="Max%20Co"]{--scale:1.22}.brand-logo-card img[src*=Swarovski]{--scale:1.22}@media (max-width:1100px){.brands-logo-grid{--cols:5}}@media (max-width:900px){.brands-logo-grid{--cols:4}}.brand-item{padding:1.75rem;height:110px;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:var(--transition-base);background:rgba(255,255,255,.01)}.brand-logo{max-width:100%;max-height:46px;object-fit:contain;filter:brightness(0) invert(1) opacity(.45);transition:all .4s ease}.brand-item:hover{border-color:rgba(239,113,0,.45);background:rgba(239,113,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.25);transform:translateY(-5px)}.brand-item:hover .brand-logo{filter:brightness(0) invert(1) opacity(1);transform:scale(1.08)}.brands-cta-banner{margin-top:4rem;padding:3.5rem 2rem;background:var(--color-bg-panel);border-radius:var(--radius-lg);text-align:center;color:#fff;position:relative;overflow:hidden}.brands-cta-eyebrow{font-family:var(--font-heading);font-size:.9rem;font-weight:700;letter-spacing:2.5px;color:var(--color-orange);text-transform:uppercase;display:block;margin-bottom:1.25rem}.brands-cta-banner h3{font-size:2.2rem;font-weight:800;line-height:1.2;margin:0 auto 1.25rem;max-width:720px;color:#fff;letter-spacing:-.5px}.brands-cta-banner h3 .text-orange{color:var(--color-orange)}.brands-cta-banner p{font-size:1.1rem;color:rgba(255,255,255,.78);margin:0 auto 2rem;max-width:560px;line-height:1.55}.brands-cta-btn{font-size:1.05rem;padding:1.15rem 2.5rem}.tiers-section{position:relative;padding:5rem 0;background:linear-gradient(180deg,#fafaf8 0,#f2f2ef 100%);overflow:hidden;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.tiers-section .section-header{margin-bottom:2.5rem}.tiers-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;height:760px;background:radial-gradient(circle,rgba(239,113,0,.07) 0,transparent 65%);filter:blur(90px);pointer-events:none;z-index:0}.tiers-section>.container{position:relative;z-index:1}.tiers-section .section-header h2{color:var(--color-text-main);font-size:2.6rem}.tiers-section .section-sub{color:var(--color-text-muted)}.tiers-eyebrow{display:inline-block;font-family:var(--font-heading);font-size:.72rem;font-weight:600;letter-spacing:3px;color:var(--color-orange);text-transform:uppercase;margin-bottom:1rem;padding:.4rem 1.1rem;border:1px solid rgba(239,113,0,.3);border-radius:var(--radius-pill);background:rgba(239,113,0,.05)}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.tier-card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:var(--radius-lg);padding:2.25rem 1.75rem 1.75rem;display:flex;flex-direction:column;transition:var(--transition-base);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 20px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8)}.tier-card:hover{transform:translateY(-6px);border-color:rgba(239,113,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.06),0 24px 50px rgba(0,0,0,.12),0 0 0 1px rgba(239,113,0,.1),inset 0 1px 0 rgba(255,255,255,.8)}.tier-featured{background:linear-gradient(180deg,#fff 0,#fff6ee 100%);border-color:rgba(239,113,0,.5);border-width:2px;box-shadow:0 22px 60px rgba(239,113,0,.2),0 0 0 1px rgba(239,113,0,.15);z-index:1}.tier-featured:hover{transform:translateY(-6px);background:linear-gradient(180deg,#fff 0,#ffefe0 100%);box-shadow:0 32px 80px rgba(239,113,0,.28),0 0 0 1px rgba(239,113,0,.25)}.tier-badge{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--color-orange);color:#fff;font-family:var(--font-heading);font-size:.68rem;font-weight:700;letter-spacing:2.5px;padding:.45rem 1.25rem;border-radius:0 0 12px 12px;text-transform:uppercase;z-index:2;box-shadow:0 4px 14px rgba(239,113,0,.4)}.tier-head{margin-bottom:1rem;text-align:center;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tier-logo{display:block;max-width:280px;width:auto;height:110px;object-fit:contain;margin:0 auto .5rem;transition:transform .3s ease}.tier-card:hover .tier-logo{transform:scale(1.04)}.tier-tagline{font-size:.85rem;color:var(--color-text-muted);letter-spacing:.3px}.tier-price{display:flex;align-items:baseline;justify-content:center;gap:.4rem;padding:0 0 .5rem;margin-bottom:1rem}.tier-currency{font-family:var(--font-heading);font-size:1.4rem;font-weight:500;color:var(--color-text-muted)}.tier-value{font-family:var(--font-heading);font-size:3.6rem;font-weight:800;color:var(--color-text-main);line-height:1;letter-spacing:-2px}.tier-featured .tier-value{color:var(--color-orange)}.tier-unit{font-family:var(--font-heading);font-size:1.1rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.5px}.tier-financials{list-style:none;padding:1rem 0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.6rem;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.tier-financials li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.tf-label{font-size:.85rem;color:var(--color-text-muted);font-weight:500}.tf-value{font-size:.95rem;color:var(--color-text-main);font-weight:700;font-family:var(--font-heading)}.tier-featured .tf-value{color:var(--color-orange)}.tier-desc{font-size:.92rem;color:var(--color-text-muted);line-height:1.6;text-align:center;margin-bottom:1.25rem;flex:1}.tier-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.2rem;background:0 0;border:1px solid rgba(0,0,0,.15);color:var(--color-text-main);border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:600;font-size:.9rem;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:var(--transition-base)}.tier-cta i{width:16px;height:16px;transition:transform .3s ease}.tier-cta:hover{background:rgba(239,113,0,.05);border-color:var(--color-orange);color:var(--color-orange)}.tier-cta:hover i{transform:translateX(4px)}.tier-cta-primary{background:var(--color-orange);border-color:var(--color-orange);color:#fff;box-shadow:0 8px 24px rgba(239,113,0,.3)}.tier-cta-primary:hover{background:var(--color-orange-dark);border-color:var(--color-orange-dark);color:#fff;box-shadow:0 14px 32px rgba(239,113,0,.4);transform:translateY(-2px)}.brands-exclusive-section{padding:5rem 0;background:linear-gradient(180deg,#fafafa 0,#f5f5f5 100%);border-top:1px solid var(--color-border)}.brands-exclusive-section .section-sub{color:var(--color-text-muted)}.brands-exclusive-section .section-header{margin-bottom:2.5rem}.brands-exclusive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1100px;margin:3rem auto 0}.brand-exclusive-card{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:var(--transition-base);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 20px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8)}.brand-exclusive-card:hover{transform:translateY(-6px);border-color:rgba(239,113,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.06),0 24px 50px rgba(0,0,0,.12),0 0 0 1px rgba(239,113,0,.1)}.brand-card-image{width:100%;overflow:hidden;background:#fff;position:relative;line-height:0}.brand-card-image img{width:100%;height:auto;display:block;transition:transform .5s ease}.brand-exclusive-card:hover .brand-card-image img{transform:scale(1.02)}.brand-card-body{padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.85rem;flex:1}.brand-card-body h3{font-family:var(--font-heading);font-size:1.55rem;font-weight:800;color:var(--color-text-main);margin:0;text-transform:uppercase;letter-spacing:3px}.brand-card-desc{font-size:1.05rem;color:var(--color-text-muted);line-height:1.65;margin:0}.brand-card-feats{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.9rem}.brand-card-feats li{display:flex;align-items:center;gap:.85rem;font-size:1.05rem;color:var(--color-text-main);font-weight:500;line-height:1.4}.brand-card-feats li i{width:22px;height:22px;color:var(--color-orange);stroke-width:3;flex-shrink:0}.testimonials-section{padding:4.5rem 0 5rem;background:var(--color-bg-light);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.testimonials-section .section-header{margin-bottom:2.5rem}.testimonials-section .section-sub{color:var(--color-text-muted);opacity:.85}.testimonials-gallery{display:grid;grid-template-columns:1fr 2.15fr;gap:1.5rem;max-width:1200px;margin:0 auto}.testimonials-gallery-left{display:flex;flex-direction:column;gap:1.5rem}.testimonials-gallery-right{display:flex}.testimonial-video-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#000;cursor:pointer;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);width:100%;opacity:1!important;aspect-ratio:16/9}.testimonial-video-card.large{flex:1;height:auto}.testimonial-video-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.34, 1.56, .64, 1),filter .3s}.testimonial-video-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0,transparent 50%);z-index:1;pointer-events:none}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:var(--color-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 30px rgba(239,113,0,.4);z-index:2;transition:all .3s ease}.testimonial-video-card.large .play-overlay{width:70px;height:70px}.play-overlay i{width:20px;height:20px;fill:currentColor;margin-left:2px}.testimonial-video-card.large .play-overlay i{width:28px;height:28px}.testimonial-video-card:hover{transform:translateY(-8px);z-index:5;box-shadow:0 25px 50px rgba(239,113,0,.15)}.testimonial-video-card:hover img{filter:brightness(1) contrast(1.1);transform:scale(1.05)}.testimonial-video-card:hover .play-overlay{transform:translate(-50%,-50%) scale(1.1);background:#ff7e26;box-shadow:0 0 40px rgba(239,113,0,.6)}footer{background:var(--color-bg-light);border-top:1px solid var(--color-border);padding:2rem 0;color:var(--color-text-muted);font-size:.88rem}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-legal a,.footer-legal span{color:inherit;cursor:pointer;text-decoration:none;transition:color .3s}.footer-legal a:hover,.footer-legal span:hover{color:var(--color-text-main)}.legal-page{background:var(--color-bg-dark)}.legal-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);border-bottom:1px solid var(--color-border);backdrop-filter:blur(12px)}.legal-header-content{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.legal-logo img{width:150px;height:auto;display:block}.legal-main{min-height:calc(100vh - 170px)}.legal-hero{padding:5.5rem 0 3rem;background:radial-gradient(circle at top left,var(--color-orange-subtle),transparent 36%),var(--color-bg-light);border-bottom:1px solid var(--color-border)}.legal-eyebrow{display:inline-flex;margin-bottom:1rem;color:var(--color-orange);font-family:var(--font-heading);font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.08em}.legal-hero h1{color:var(--color-text-main);font-size:clamp(2.25rem, 5vw, 4.5rem);font-weight:800;margin-bottom:1rem}.legal-hero p{max-width:760px;color:var(--color-text-muted);font-size:1.08rem}.legal-updated{margin-top:1rem;font-size:.92rem!important}.legal-content-section{padding:4rem 0 5rem}.legal-content{max-width:860px}.legal-content h2{margin-top:2.2rem;margin-bottom:.7rem;font-size:1.35rem;text-transform:none;letter-spacing:0}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--color-text-body);margin-bottom:1rem}.form-privacy a,.legal-content a{color:var(--color-orange);font-weight:700;text-decoration:none}.form-privacy a:hover,.legal-content a:hover{color:var(--color-orange-dark)}@media (max-width:1024px){.hero-title{font-size:3rem}.hero-left{padding:10rem 3rem 5rem}.hero-right{padding:10rem 2.5rem 5rem}}@media (max-width:992px){.hero-split{flex-direction:column;min-height:auto}.hero-left{display:none}.hero-right{flex:none;width:100%;border-left:none;border-top:none;padding:7rem 1.5rem 2.5rem;min-height:calc(100vh - 85px)}.hero-right .form-card{max-width:560px;margin:0 auto}.hero-right .input-group{flex-direction:row}.info-container{grid-template-columns:1fr;text-align:center;gap:3rem}.info-visual{display:flex;flex-direction:column;align-items:center}.gallery-thumbnails{max-width:480px;margin-left:auto;margin-right:auto}.value-cards-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.testimonials-gallery{grid-template-columns:1fr;max-width:500px;margin:0 auto}.tiers-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto;gap:1.25rem}.gallery-grid{grid-template-columns:repeat(2,1fr)}.brands-grid{grid-template-columns:repeat(2,1fr)}.social-proof-inner{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 1rem;justify-content:stretch;align-items:start}.proof-stat{width:100%}.social-proof-inner .proof-stat:first-child{order:2}.social-proof-inner .proof-stat:nth-child(3){order:3}.social-proof-inner .proof-stat:nth-child(5){order:4}.social-proof-inner .proof-stat:nth-child(7){order:1}.proof-val{font-size:2.4rem}.proof-label{font-size:.88rem}.proof-divider{display:none}.brands-cta-banner{padding:2.5rem 1.25rem;margin-top:2.5rem}.brands-cta-banner h3{font-size:1.5rem}.brands-cta-banner p{font-size:.98rem}.brands-cta-btn{font-size:.95rem;padding:1rem 1.5rem}.tier-financials{padding:.85rem 0;gap:.5rem}.tf-label{font-size:.8rem}.tf-value{font-size:.9rem}}@media (max-width:768px){.nav-links{display:none}.header .btn-primary{padding:.6rem 1rem;font-size:.85rem}.logo-img{height:45px}.hero-title{font-size:2.2rem}.hero-title-sm{font-size:1.65rem;letter-spacing:-.3px}h2{font-size:1.4rem;letter-spacing:-.5px;line-height:1.15}.hero-right .input-group{flex-direction:column}.input-group{flex-direction:column;gap:1rem}.footer-content{flex-direction:column;gap:.75rem;text-align:center}.section-header{margin-bottom:2rem}.gallery-grid,.testimonials-gallery{margin-top:2rem!important}.campaign-section .section-header h2,.tiers-section .section-header h2,.value-cards-section .section-header h2{font-size:1.5rem;letter-spacing:-.5px;line-height:1.15}.tier-value{font-size:3rem}.tier-card{padding:2rem 1.5rem 1.5rem}.tier-head{min-height:140px}.tier-logo{height:100px}.brands-exclusive-section,.brands-section,.campaign-section,.faq-section,.how-section,.info-section,.testimonials-section,.tiers-section,.value-cards-section{padding:3.5rem 0!important}.section-header{margin-bottom:2.25rem}.brands-exclusive-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.brand-card-body{padding:1.5rem 1.5rem 1.75rem}.brand-card-body h3{font-size:1.25rem;letter-spacing:2px}.brands-logo-grid{--cols:3;--gap:0.65rem;margin:2.25rem 0 2.75rem}.brand-logo-card{padding:.85rem 1rem;border-radius:10px}.brand-logo-card img{opacity:.7}}@media (max-width:480px){.brands-logo-grid{--cols:2;--gap:0.55rem}.header-content{justify-content:center}.header .btn-primary{display:none}.logo{display:flex;justify-content:center}.hero-title-sm{font-size:1.4rem}.hero-benefits-sm li{font-size:.85rem}.sidebar-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;text-align:center}.stat-box-sm .stat-value{font-size:.9rem}.stat-box-sm .stat-label{font-size:.65rem;word-break:break-word}.stat-box-sm{align-items:center}.btn-large{padding:1rem 1.2rem;font-size:.85rem;width:100%;flex-wrap:wrap}.brands-section h2{line-height:1.2}}.zoom-btn{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;backdrop-filter:blur(4px);transition:all .3s ease;opacity:.7}.store-image-wrapper:hover .zoom-btn{opacity:1}.zoom-btn:hover{background:var(--color-orange);transform:scale(1.1);box-shadow:0 4px 15px rgba(239,113,0,.4)}.zoom-btn i{width:22px;height:22px}.lightbox-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.lightbox-modal.active{opacity:1;visibility:visible}.lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 10px 40px rgba(0,0,0,.5);transform:scale(.95);transition:transform .4s cubic-bezier(.34, 1.56, .64, 1)}.lightbox-modal.active .lightbox-img{transform:scale(1)}.lightbox-close{position:absolute;top:25px;right:25px;background:rgba(255,255,255,.1);color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.lightbox-close:hover{background:var(--color-orange);transform:rotate(90deg)}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10000}.lightbox-nav:hover{background:var(--color-orange);transform:translateY(-50%) scale(1.1)}.lightbox-nav i{width:32px;height:32px}.lightbox-prev{left:25px}.lightbox-next{right:25px}@media (max-width:768px){.lightbox-nav{width:45px;height:45px}.lightbox-nav i{width:24px;height:24px}.lightbox-prev{left:10px}.lightbox-next{right:10px}}.closing-section{position:relative;background:#0e0e10;padding:7rem 0;overflow:hidden;color:#fff}.closing-bg-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse at center,rgba(239,113,0,.18) 0,transparent 70%);pointer-events:none}.closing-container{display:flex;flex-direction:column;align-items:center;gap:4rem;position:relative;z-index:1}.closing-header{text-align:center;max-width:780px}.closing-eyebrow{display:inline-block;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:.2em;color:var(--color-orange);background:rgba(239,113,0,.1);border:1px solid rgba(239,113,0,.25);padding:.35rem 1rem;border-radius:var(--radius-pill);margin-bottom:1.5rem}.closing-title{font-family:var(--font-heading);font-size:clamp(2rem, 4.5vw, 3.2rem);font-weight:800;line-height:1.15;color:#fff;margin-bottom:1.25rem}.closing-sub{font-size:1.1rem;color:rgba(255,255,255,.6);max-width:560px;margin:0 auto;line-height:1.7}.closing-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.closing-pillar{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:2rem 1.75rem;transition:all .3s ease}.closing-pillar:hover{border-color:rgba(239,113,0,.3);background:rgba(239,113,0,.05);transform:translateY(-4px)}.closing-pillar-icon{width:52px;height:52px;background:rgba(239,113,0,.12);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-orange);margin-bottom:1.25rem}.closing-pillar-icon i{width:26px;height:26px}.closing-pillar h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.65rem}.closing-pillar p{font-size:.92rem;color:rgba(255,255,255,.55);line-height:1.65}.closing-objection{width:100%;max-width:900px}.closing-objection-inner{display:flex;align-items:center;justify-content:center;gap:2.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:2.5rem 3rem}.objection-left,.objection-right{flex:1;display:flex;flex-direction:column;gap:.6rem}.objection-left{text-align:right}.objection-right{text-align:left}.objection-label{font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.4)}.objection-no{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:rgba(255,255,255,.35);text-decoration:line-through;text-decoration-color:rgba(255,255,255,0.2)}.objection-yes{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;color:#fff}.objection-divider{flex-shrink:0;width:52px;height:52px;background:var(--color-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 30px rgba(239,113,0,.4)}.objection-divider i{width:26px;height:26px}.closing-cta{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.closing-cta-hint{font-size:.95rem;color:rgba(255,255,255,.5);text-align:center}.btn-xl{padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:800;letter-spacing:.04em;display:flex;align-items:center;gap:.75rem;border-radius:var(--radius-pill)}.cta-pulse{animation:ctaPulse 2.5s ease-in-out infinite;box-shadow:0 0 0 0 rgba(239,113,0,.6)}@keyframes ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(239,113,0,.5)}50%{box-shadow:0 0 0 18px rgba(239,113,0,0)}}.closing-guarantees{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center}.closing-guarantees span{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:rgba(255,255,255,.45)}.closing-guarantees i{width:16px;height:16px;color:var(--color-orange)}@media (max-width:900px){.closing-pillars{grid-template-columns:1fr}.closing-objection-inner{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem 1.5rem}.objection-left,.objection-right{text-align:center}.objection-divider{transform:rotate(90deg)}.closing-section{padding:4.5rem 0}}.closing-split{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;width:100%;max-width:900px;align-items:center}.closing-vision{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:2rem 1.75rem}.closing-vision-label{font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.15em;color:rgba(255,255,255,.35);margin-bottom:1.25rem}.closing-vision-label.positive-label{color:var(--color-orange)}.closing-vision-list{list-style:none;display:flex;flex-direction:column;gap:.85rem}.closing-vision-list li{display:flex;align-items:center;gap:.65rem;font-size:.95rem;line-height:1.4}.closing-vision-list.negative li{color:rgba(255,255,255,.4)}.closing-vision-list.negative i{color:rgba(255,80,80,.8);width:18px;height:18px;flex-shrink:0}.closing-vision-list.positive li{color:rgba(255,255,255,.85)}.closing-vision-list.positive i{color:var(--color-orange);width:18px;height:18px;flex-shrink:0}.closing-arrow-center{display:flex;align-items:center;justify-content:center}.closing-arrow-badge{display:flex;flex-direction:column;align-items:center;gap:.4rem;background:var(--color-orange);border-radius:var(--radius-sm);padding:1rem .75rem;box-shadow:0 0 40px rgba(239,113,0,.45)}.closing-arrow-badge i{width:22px;height:22px;color:#fff}.closing-arrow-badge span{font-family:var(--font-heading);font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#fff}.closing-stat-block{width:100%;max-width:900px}.closing-big-stat{display:flex;align-items:center;gap:2.5rem;background:linear-gradient(135deg,rgba(239,113,0,.08) 0,rgba(255,255,255,.03) 100%);border:1px solid rgba(239,113,0,.2);border-radius:var(--radius-md);padding:2.5rem 3rem}.closing-stat-number{font-family:var(--font-heading);font-size:clamp(3rem, 7vw, 5rem);font-weight:900;color:var(--color-orange);line-height:1;white-space:nowrap;text-shadow:0 0 40px rgba(239,113,0,.4)}.closing-stat-detail{display:flex;flex-direction:column;gap:.4rem}.closing-stat-detail p{font-size:1.15rem;color:rgba(255,255,255,.6);line-height:1.5}.closing-stat-detail strong{color:#fff;font-weight:700}@media (max-width:900px){.closing-split{grid-template-columns:1fr}.closing-arrow-center{order:-1}.closing-arrow-badge{flex-direction:row;padding:.6rem 1.25rem}.closing-big-stat{flex-direction:column;text-align:center;gap:1rem;padding:2rem 1.5rem}}.closing-section-v3{background:var(--color-orange);padding:0;overflow:hidden}.closing-v3-inner{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.closing-v3-copy{padding:5rem 4rem 5rem 5rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}.closing-v3-tag{display:inline-block;font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.2em;color:rgba(255,255,255,.7);text-transform:uppercase}.closing-v3-title{font-family:var(--font-heading);font-size:clamp(2.5rem, 4.5vw, 3.75rem);font-weight:900;color:#fff;line-height:1.05}.closing-v3-divider{width:60px;height:3px;background:rgba(255,255,255,.4);border-radius:2px}.closing-v3-facts{list-style:none;display:flex;flex-direction:column;gap:1.5rem}.closing-v3-facts li{display:flex;align-items:flex-start;gap:1.25rem}.fact-num{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:rgba(255,255,255,.5);letter-spacing:.05em;padding-top:.2rem;flex-shrink:0}.fact-text{font-size:.97rem;color:rgba(255,255,255,.85);line-height:1.55}.fact-text strong{color:#fff;font-weight:700}.closing-v3-action{background:#111;display:flex;align-items:center;justify-content:center;padding:4rem 4rem 4rem 3.5rem;position:relative}.closing-v3-action::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:rgba(255,255,255,.12)}.closing-v3-card{display:flex;flex-direction:column;gap:1.5rem;max-width:400px}.closing-v3-card-overline{font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--color-orange);text-transform:uppercase}.closing-v3-card-copy{font-size:1.2rem;color:rgba(255,255,255,.75);line-height:1.6;font-weight:400}.btn-v3-cta{display:flex;align-items:center;justify-content:center;gap:.75rem;background:var(--color-orange);color:#fff;text-decoration:none;font-family:var(--font-heading);font-size:.92rem;font-weight:800;letter-spacing:.05em;padding:1.1rem 2rem;border-radius:var(--radius-sm);transition:all .25s ease}.btn-v3-cta:hover{background:#e55d00;transform:translateY(-2px)}.btn-v3-cta i{width:20px;height:20px}.closing-v3-micro{display:flex;gap:1.5rem;flex-wrap:wrap}.closing-v3-micro span{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:rgba(255,255,255,.3)}.closing-v3-micro i{width:14px;height:14px;color:var(--color-orange)}.closing-v3-title em{font-style:italic;font-weight:900;opacity:.85}@media (max-width:900px){.closing-v3-inner{grid-template-columns:1fr}.closing-v3-copy{padding:4rem 2rem 3rem}.closing-v3-action{padding:3rem 2rem 4rem}.closing-v3-action::before{width:100%;height:4px;top:0;left:0}}@media (max-width:768px){.closing-v3-copy{padding:2.5rem 1.5rem 1.5rem;gap:1.25rem}.closing-v3-action{padding:2rem 1.5rem 2.5rem}.closing-v3-title{font-size:1.75rem;line-height:1.12}.closing-v3-facts{gap:1rem}}.how-section{padding:6rem 0;background:var(--color-bg-dark);border-bottom:1px solid var(--color-border)}.how-steps{display:flex;align-items:center;gap:1rem;margin-top:3.5rem}.how-step{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.5rem 2rem;transition:var(--transition-base)}.how-step:hover{border-color:var(--color-border-orange);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.06)}.how-step-num{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:var(--color-orange);line-height:1;opacity:.25}.how-step-content h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-text-main);margin-bottom:.6rem;text-transform:none;letter-spacing:0}.how-step-content p{font-size:.92rem;color:var(--color-text-muted);line-height:1.65}.how-connector{display:flex;align-items:center;justify-content:center;color:var(--color-orange);opacity:.4;flex-shrink:0}.how-connector i{width:24px;height:24px}@media (max-width:768px){.how-steps{flex-direction:column}.how-connector i{transform:rotate(90deg)}.how-step{width:100%}}.faq-section{padding:6rem 0;background:var(--color-bg-light);border-top:1px solid var(--color-border)}.faq-container{display:grid;grid-template-columns:1fr 1.6fr;gap:4rem;align-items:flex-start}.faq-header{position:sticky;top:6rem}.faq-eyebrow{display:inline-block;font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--color-orange);margin-bottom:1rem}.faq-header h2{font-size:2.4rem;font-weight:900;color:var(--color-text-main);line-height:1.1;margin-bottom:1rem;text-transform:none;letter-spacing:-.02em}.faq-header p{font-size:1rem;color:var(--color-text-muted);line-height:1.6}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-text-main);transition:color .2s ease}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:var(--color-orange)}.faq-icon{width:18px;height:18px;flex-shrink:0;color:var(--color-orange);transition:transform .3s ease}details[open] .faq-icon{transform:rotate(45deg)}details[open] .faq-question{color:var(--color-orange)}.faq-answer{padding:0 0 1.5rem;animation:faq-open .25s ease}.faq-answer p{font-size:.95rem;color:var(--color-text-muted);line-height:1.75}@keyframes faq-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-container{grid-template-columns:1fr;gap:2.5rem}.faq-header{position:static}}.sticky-cta{position:fixed;bottom:2rem;right:2rem;z-index:90;display:flex;align-items:center;gap:.6rem;background:var(--color-orange);color:#fff;text-decoration:none;font-family:var(--font-heading);font-size:.88rem;font-weight:700;letter-spacing:.03em;padding:.85rem 1.5rem;border-radius:var(--radius-pill);box-shadow:0 8px 28px rgba(239,113,0,.4);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,background .2s ease}.sticky-cta.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-cta:hover{background:var(--color-orange-dark);box-shadow:0 12px 36px rgba(239,113,0,.5)}.sticky-cta i{width:18px;height:18px}@media (max-width:600px){.sticky-cta span{display:none}.sticky-cta{padding:1rem;border-radius:50%}.sticky-cta i{width:22px;height:22px}}.lens-section{--lens-y:56.18%;--lens-left-x:34.16%;--lens-right-x:65.55%;--mag:1.9;--lens-bg:#EBEBEB;--lens-ink:#111111;position:relative;padding:.5rem 0;background:var(--lens-bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.lens-section .lens-stage{position:relative;width:min(420px,48%);aspect-ratio:2752/1536;overflow:visible;transform:translateY(-6.18%)}.lens-section .marquee{position:absolute;inset:0;pointer-events:none}.lens-section .marquee-track{position:absolute;top:var(--lens-y);left:0;display:flex;flex-wrap:nowrap;white-space:nowrap;font-family:var(--font-heading);font-weight:800;font-size:clamp(1rem, 2.2vw, 2rem);line-height:1;letter-spacing:-.015em;word-spacing:0.55em;color:var(--lens-ink);will-change:transform;margin:0}.lens-section .marquee-track .word{display:inline-block;padding-right:5em}.lens-section .marquee-track .seq{display:inline-block}.lens-section .marquee-base{position:absolute;left:50%;transform:translateX(-50%);width:100vw;top:0;bottom:0;z-index:1;overflow:hidden}.lens-section .marquee-lens{z-index:2;background:var(--lens-bg)}.lens-section .marquee-track strong{color:inherit;font-weight:800}.lens-section .lens-zoom{position:absolute;inset:0;will-change:transform}.lens-section .marquee-lens-left .lens-zoom{transform-origin:var(--lens-left-x) var(--lens-y);transform:scale(var(--mag))}.lens-section .marquee-lens-right .lens-zoom{transform-origin:var(--lens-right-x) var(--lens-y);transform:scale(var(--mag))}.lens-section .marquee-lens-left{clip-path:polygon(44.88% 56.18%,44.02% 58.51%,44.01% 60.91%,43.46% 63.08%,42.85% 65.16%,42.11% 67.11%,41.25% 68.89%,40.27% 70.44%,39.17% 71.72%,37.96% 72.6%,36.69% 73.12%,35.41% 73.24%,34.16% 73.24%,32.91% 73.13%,31.67% 72.8%,30.45% 72.24%,29.25% 71.42%,28.09% 70.35%,27.07% 68.89%,26.19% 67.13%,25.49% 65.15%,24.96% 63.01%,24.51% 60.81%,24.16% 58.54%,23.88% 56.18%,23.62% 53.69%,23.5% 51.06%,23.45% 48.23%,23.64% 45.3%,24.27% 42.59%,25.58% 40.8%,27.24% 40.01%,28.83% 39.64%,30.28% 39.4%,31.63% 39.24%,32.91% 39.16%,34.16% 39.12%,35.41% 39.12%,36.7% 39.2%,38.07% 39.28%,39.53% 39.53%,40.88% 40.48%,42.18% 41.82%,43.52% 43.31%,44.89% 45.08%,45.81% 47.53%,45.65% 50.66%,44.97% 53.63%)}.lens-section .marquee-lens-right{clip-path:polygon(76.09% 56.18%,75.76% 58.59%,75.4% 60.91%,74.95% 63.16%,74.36% 65.29%,73.63% 67.29%,72.74% 69.07%,71.64% 70.4%,70.47% 71.46%,69.26% 72.24%,68.03% 72.76%,66.79% 73.09%,65.55% 73.17%,64.3% 73.2%,63.02% 73.1%,61.78% 72.48%,60.53% 71.76%,59.36% 70.62%,58.33% 69.12%,57.45% 67.32%,56.7% 65.34%,56.02% 63.26%,55.41% 61.05%,55.26% 58.61%,54.54% 56.18%,54.44% 53.56%,53.73% 50.51%,53.6% 47.31%,54.56% 44.81%,56% 43.05%,57.38% 41.54%,58.73% 40.25%,60.17% 39.49%,61.63% 39.22%,63.01% 39.18%,64.3% 39.12%,65.55% 39.12%,66.8% 39.16%,68.08% 39.24%,69.43% 39.4%,70.9% 39.57%,72.5% 39.94%,74.21% 40.67%,75.57% 42.4%,76.23% 45.13%,76.43% 48.11%,76.42% 50.96%,76.29% 53.65%)}.lens-section .lens-glass{position:absolute;inset:0;z-index:3;pointer-events:none}.lens-section .lens-glass-left{background:linear-gradient(128deg,transparent 35%,rgba(255,255,255,0) 43%,rgba(255,255,255,.14) 47%,rgba(255,255,255,.04) 51%,transparent 58%),radial-gradient(ellipse 11.18% 17.03% at var(--lens-left-x) var(--lens-y),transparent 0,transparent 62%,rgba(0,0,0,.025) 80%,rgba(0,0,0,.08) 95%,rgba(0,0,0,.12) 100%);clip-path:polygon(44.88% 56.18%,44.02% 58.51%,44.01% 60.91%,43.46% 63.08%,42.85% 65.16%,42.11% 67.11%,41.25% 68.89%,40.27% 70.44%,39.17% 71.72%,37.96% 72.6%,36.69% 73.12%,35.41% 73.24%,34.16% 73.24%,32.91% 73.13%,31.67% 72.8%,30.45% 72.24%,29.25% 71.42%,28.09% 70.35%,27.07% 68.89%,26.19% 67.13%,25.49% 65.15%,24.96% 63.01%,24.51% 60.81%,24.16% 58.54%,23.88% 56.18%,23.62% 53.69%,23.5% 51.06%,23.45% 48.23%,23.64% 45.3%,24.27% 42.59%,25.58% 40.8%,27.24% 40.01%,28.83% 39.64%,30.28% 39.4%,31.63% 39.24%,32.91% 39.16%,34.16% 39.12%,35.41% 39.12%,36.7% 39.2%,38.07% 39.28%,39.53% 39.53%,40.88% 40.48%,42.18% 41.82%,43.52% 43.31%,44.89% 45.08%,45.81% 47.53%,45.65% 50.66%,44.97% 53.63%)}.lens-section .lens-glass-right{background:linear-gradient(128deg,transparent 35%,rgba(255,255,255,0) 43%,rgba(255,255,255,.14) 47%,rgba(255,255,255,.04) 51%,transparent 58%),radial-gradient(ellipse 11.4% 17.03% at var(--lens-right-x) var(--lens-y),transparent 0,transparent 62%,rgba(0,0,0,.025) 80%,rgba(0,0,0,.08) 95%,rgba(0,0,0,.12) 100%);clip-path:polygon(76.09% 56.18%,75.76% 58.59%,75.4% 60.91%,74.95% 63.16%,74.36% 65.29%,73.63% 67.29%,72.74% 69.07%,71.64% 70.4%,70.47% 71.46%,69.26% 72.24%,68.03% 72.76%,66.79% 73.09%,65.55% 73.17%,64.3% 73.2%,63.02% 73.1%,61.78% 72.48%,60.53% 71.76%,59.36% 70.62%,58.33% 69.12%,57.45% 67.32%,56.7% 65.34%,56.02% 63.26%,55.41% 61.05%,55.26% 58.61%,54.54% 56.18%,54.44% 53.56%,53.73% 50.51%,53.6% 47.31%,54.56% 44.81%,56% 43.05%,57.38% 41.54%,58.73% 40.25%,60.17% 39.49%,61.63% 39.22%,63.01% 39.18%,64.3% 39.12%,65.55% 39.12%,66.8% 39.16%,68.08% 39.24%,69.43% 39.4%,70.9% 39.57%,72.5% 39.94%,74.21% 40.67%,75.57% 42.4%,76.23% 45.13%,76.43% 48.11%,76.42% 50.96%,76.29% 53.65%)}.lens-section .glasses{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:4;pointer-events:none;filter:drop-shadow(0 12px 24px rgba(0, 0, 0, .18)) drop-shadow(0 3px 6px rgba(0, 0, 0, .12))}@media (max-width:768px){.lens-section{padding:.5rem 0}.lens-section .lens-stage{width:min(340px,70%)}.lens-section .marquee-track{font-size:clamp(.7rem, 3.2vw, 1.1rem)}}@media (prefers-reduced-motion:reduce){.lens-section .marquee-track{animation:none!important}}