*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #141414;--bg-surface: #1C1C1C;--bg-surface-elevated: #242424;--bg-surface-glass: rgba(28, 28, 28, .7);--accent-primary: #ef1136;--accent-primary-hover: #FF3355;--accent-secondary: #ef1136;--accent-dark: #C00D2B;--accent-darker: #A00D28;--accent-gold: #D4A853;--accent-gold-light: #F0D590;--accent-rgb: 239, 17, 54;--accent-dark-rgb: 192, 13, 43;--accent-light-rgb: 255, 51, 85;--text-primary: #FAFAFA;--text-secondary: #A0A0A0;--text-muted: #666666;--gradient-warm: linear-gradient(135deg, #ef1136 0%, #C00D2B 100%);--gradient-gold: linear-gradient(135deg, #D4A853 0%, #F0D590 50%, #D4A853 100%);--gradient-dark: linear-gradient(180deg, #141414 0%, #1C1C1C 100%);--gradient-hero-overlay: linear-gradient(180deg, rgba(20, 20, 20, .3) 0%, rgba(20, 20, 20, .85) 50%, #141414 100%);--font-display: "Montserrat", "Inter", sans-serif;--font-body: "Inter", -apple-system, sans-serif;--section-padding: 100px 0;--container-max: 1200px;--container-padding: 0 24px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--shadow-card: 0 4px 30px rgba(0, 0, 0, .4);--shadow-glow-orange: 0 0 60px rgba(var(--accent-rgb), .3);--shadow-glow-red: 0 0 60px rgba(var(--accent-dark-rgb), .3);--shadow-glow-gold: 0 0 40px rgba(212, 168, 83, .2);--transition-fast: .2s ease;--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1);--transition-slow: .6s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50vw 50vh at 10% 20%,rgba(var(--accent-rgb),.15) 0%,transparent 70%),radial-gradient(ellipse 40vw 40vh at 90% 10%,rgba(var(--accent-light-rgb),.12) 0%,transparent 70%),radial-gradient(ellipse 45vw 45vh at 80% 60%,rgba(var(--accent-dark-rgb),.14) 0%,transparent 70%),radial-gradient(ellipse 35vw 35vh at 5% 55%,rgba(var(--accent-rgb),.1) 0%,transparent 70%),radial-gradient(ellipse 50vw 50vh at 85% 85%,rgba(var(--accent-light-rgb),.13) 0%,transparent 70%),radial-gradient(ellipse 40vw 40vh at 15% 80%,rgba(var(--accent-dark-rgb),.12) 0%,transparent 70%)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:var(--container-padding)}.section{padding:var(--section-padding);position:relative;overflow-x:clip;overflow-y:visible}.section-label{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent-primary);margin-bottom:12px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:20px}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;max-width:600px}.text-gradient{color:var(--accent-primary)}.text-gold{color:var(--accent-gold)}.glass-card{background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);transition:var(--transition-smooth)}.glass-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:var(--shadow-card)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;background:var(--gradient-warm);color:#fff;font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:.5px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);position:relative;overflow:hidden;text-transform:uppercase}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.6s}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-orange)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;font-weight:600;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth)}.btn-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:rgba(var(--accent-rgb),.05)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(var(--accent-rgb),.4)}50%{box-shadow:0 0 40px rgba(var(--accent-rgb),.7),0 0 80px rgba(var(--accent-rgb),.3)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease forwards}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.grain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.glow-orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.glow-orb--orange{background:rgba(var(--accent-rgb),.06)}.glow-orb--red{background:rgba(var(--accent-dark-rgb),.05)}.glow-orb--gold{background:#d4a8530a}.section-divider{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@media(max-width:768px){:root{--section-padding: 56px 0;--container-padding: 0 20px}.section-label{font-size:.75rem;letter-spacing:2px;margin-bottom:10px}.section-title{font-size:clamp(1.5rem,6.5vw,2.2rem);letter-spacing:-.01em;margin-bottom:14px}.section-subtitle{font-size:.95rem;line-height:1.6}.btn-primary{padding:16px 28px;font-size:.9rem;width:100%;justify-content:center}.btn-outline{padding:14px 24px;font-size:.9rem;width:100%;justify-content:center}.glass-card{border-radius:var(--radius-sm)}.glass-card:hover{transform:none}}.scroll-top-btn{position:fixed;bottom:32px;right:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-warm);color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:100;box-shadow:0 4px 20px rgba(var(--accent-rgb),.3);transition:var(--transition-smooth);animation:fadeInUp .3s ease}.scroll-top-btn:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(var(--accent-rgb),.5)}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--transition-smooth);background:transparent}.navbar--scrolled{background:#141414eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);padding:10px 0}.navbar__container{display:flex;align-items:center;justify-content:space-between}.navbar__logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text-primary)}.navbar__logo-icon{color:var(--accent-primary)}.navbar__links{display:flex;align-items:center;gap:32px}.navbar__links a{font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:var(--transition-fast)}.navbar__links a:hover{color:var(--text-primary)}.navbar__cta{padding:10px 24px!important;font-size:.85rem!important;border-radius:var(--radius-sm)!important;color:#000!important}.navbar__cta:hover{color:#fff!important}.navbar__logo-img{height:24px;width:auto;filter:brightness(0) invert(1)}.navbar__toggle{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:8px}@media(max-width:768px){.navbar{padding:12px 0}.navbar__logo{font-size:1.2rem}.navbar__links{position:fixed;inset:0;background:#141414fa;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-direction:column;justify-content:center;gap:28px;opacity:0;pointer-events:none;transition:var(--transition-smooth);z-index:999}.navbar__links--open{opacity:1;pointer-events:all}.navbar__links a{font-size:1.3rem;color:var(--text-primary);padding:8px 0}.navbar__toggle{display:block;z-index:1001}.navbar__cta{width:80%!important;text-align:center;padding:16px 24px!important;font-size:1rem!important}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px}.hero__orb-1{width:600px;height:600px;top:-200px;right:-200px}.hero__orb-2{width:400px;height:400px;bottom:10%;left:-150px}.hero__overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(var(--accent-rgb),.06) 0%,transparent 60%);z-index:1}.hero__content{position:relative;z-index:10;text-align:center;max-width:900px;width:100%;margin:0 auto;padding:60px 24px;overflow:hidden;box-sizing:border-box}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:50px;font-size:.85rem;font-weight:600;color:var(--accent-primary);margin-bottom:32px}.hero__title{margin-bottom:16px;max-width:100%}.hero__tagline{font-family:var(--font-display);font-size:clamp(1.15rem,2.8vw,1.6rem);font-weight:500;color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.hero__highlight{font-style:italic;color:var(--text-primary);position:relative}.hero__highlight:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3px;background:var(--gradient-warm);border-radius:2px}.hero__subtitle{font-size:1.15rem;line-height:1.8;color:var(--text-secondary);max-width:700px;margin:0 auto 40px}.hero__subtitle strong{color:var(--text-primary);font-weight:600}.hero__actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px;flex-wrap:wrap}.hero__proof{display:flex;align-items:center;justify-content:center;gap:12px}.hero__proof-avatars{display:flex}.hero__proof-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;border:2px solid var(--bg-primary);margin-left:-8px}.hero__proof-avatar:first-child{margin-left:0}.hero__proof-text{font-size:.9rem;color:var(--text-secondary)}.hero__proof-text strong{color:var(--text-primary)}.hero__bottom-fade{display:none}@media(max-width:768px){.hero{padding-top:80px;min-height:auto}.hero__content{padding:32px 20px 56px}.hero__badge{font-size:.75rem;padding:6px 14px;margin-bottom:24px;align-self:flex-start}.hero__title{font-size:clamp(1.6rem,7vw,2.5rem);line-height:1.15;margin-bottom:18px}.hero__subtitle{font-size:.95rem;line-height:1.7;margin:0 auto 32px}.hero__actions{flex-direction:column;gap:12px;margin-bottom:36px}.hero__actions .btn-primary,.hero__actions .btn-outline{width:100%}.hero__proof{flex-direction:column;gap:8px;align-items:flex-start}.hero__proof-text{font-size:.85rem}}.section-food{position:absolute;z-index:50;pointer-events:none;opacity:0;object-fit:contain;filter:drop-shadow(0 12px 32px rgba(0,0,0,.7))}.section-food--right{right:0;animation:foodEnterRight .8s ease-out forwards,foodFloatRight 5s ease-in-out .8s infinite}.section-food--left{left:0;animation:foodEnterLeft .8s ease-out forwards,foodFloatLeft 5s ease-in-out .8s infinite}@keyframes foodEnterRight{0%{opacity:0;transform:translate(40px) scale(.8) rotate(8deg)}to{opacity:1;transform:translate(0) scale(1) rotate(4deg)}}@keyframes foodEnterLeft{0%{opacity:0;transform:translate(-40px) scale(.8) rotate(-8deg)}to{opacity:1;transform:translate(0) scale(1) rotate(-4deg)}}.section-food{width:clamp(80px,14vw,180px);height:auto}.section-food--lg{width:clamp(180px,28vw,350px);height:auto}.section-food--md{width:clamp(140px,22vw,280px);height:auto}.section-food--sm{width:clamp(110px,18vw,220px);height:auto}.section-food--top{top:8%}.section-food--center{top:50%;transform:translateY(-50%)}.section-food--bottom{bottom:8%}@keyframes foodFloatRight{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-14px) rotate(7deg)}}@keyframes foodFloatLeft{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(-7deg)}}.section-food--hero{width:460px;height:auto;top:51%;left:64.1%;right:auto}.section-food--pain{width:484px;height:auto;top:34%;left:65.8%;right:auto}.section-food--how{width:450px;height:auto;top:5%;left:15.5%;right:auto}.section-food--testimonials{width:320px;height:auto;top:48%;left:41.8%;right:auto}.section-food--pricing{width:324px;height:auto;top:62%;left:26.4%;right:auto}.section-food--benefits{width:720px;height:auto;top:29.2%;left:64.5%;right:auto}@media(max-width:768px){.section-food--lg{width:clamp(120px,18vw,240px)}.section-food--md{width:clamp(100px,15vw,200px)}.section-food--sm{width:clamp(80px,12vw,160px)}.section-food--hero{width:278px;top:69%;left:59.1%}.section-food--pain{width:230px;top:48.5%;left:64%}.section-food--how{width:240px;top:16.3%;left:-12.6%}.section-food--testimonials{width:180px;top:15%;left:63.9%}.section-food--pricing{width:280px;top:16.1%;left:56.8%}.section-food--benefits{display:none}}.fit-lines{width:100%;max-width:600px;margin-left:auto;margin-right:auto;overflow:visible}.fit-lines__line{display:block;line-height:1.05;white-space:nowrap;font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;color:var(--text-primary);margin:0;padding:0}.pain{background:transparent}.pain__header{text-align:center;margin-bottom:60px}.pain__header .section-subtitle{margin:0 auto}.pain__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.pain__card{padding:36px 30px;position:relative;overflow:hidden}.pain__card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--accent-secondary);transition:height .5s ease}.pain__card:hover:before{height:100%}.pain__card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-dark-rgb),.1);border-radius:var(--radius-sm);color:var(--accent-secondary);margin-bottom:20px}.pain__card-stat{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.pain__card-stat-value{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:var(--accent-secondary);line-height:1}.pain__card-stat-label{font-size:.8rem;color:var(--text-muted);font-weight:500}.pain__card-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.pain__card-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.pain__question{text-align:center;margin-top:60px;padding:32px;background:rgba(var(--accent-dark-rgb),.05);border:1px solid rgba(var(--accent-dark-rgb),.15);border-radius:var(--radius-md);max-width:600px;margin-left:auto;margin-right:auto}.pain__question p{font-family:var(--font-display);font-size:1.3rem;color:var(--text-primary);line-height:1.5}.pain__question strong{color:var(--accent-secondary)}.pain__orb{width:500px;height:500px;bottom:-200px;right:-200px}@media(max-width:768px){.pain__header{margin-bottom:36px}.pain__grid{grid-template-columns:1fr;gap:14px}.pain__card{padding:24px 20px}.pain__card-icon{width:44px;height:44px;margin-bottom:14px}.pain__card-stat{margin-bottom:10px}.pain__card-stat-value{font-size:1.6rem}.pain__card-title{font-size:1.05rem}.pain__card-desc{font-size:.88rem;line-height:1.6}.pain__question{margin-top:36px;padding:24px 20px}.pain__question p{font-size:1rem;line-height:1.4}}.results{background:transparent}.results__header{text-align:center;margin-bottom:50px}.results__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:70px}.results__stat-card{padding:32px 20px;text-align:center}.results__stat-icon{color:var(--accent-primary);margin-bottom:12px}.results__stat-value{font-family:var(--font-display);font-size:2.8rem;font-weight:800;background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:6px}.results__stat-label{font-size:.85rem;color:var(--text-secondary);font-weight:500}.results__cases{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.results__case{padding:32px}.results__case-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.results__case-name{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary)}.results__case-type{font-size:.8rem;color:var(--text-muted);font-weight:500}.results__case-change{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#4ade80;background:#4ade801a;padding:4px 14px;border-radius:50px}.results__case-numbers{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:24px;padding:20px;background:#ffffff05;border-radius:var(--radius-sm)}.results__case-before,.results__case-after{text-align:center}.results__case-label{display:block;font-size:.75rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.results__case-amount{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text-secondary)}.results__case-amount--highlight{color:#4ade80}.results__case-arrow{font-size:1.4rem;color:var(--text-muted)}.results__case-quote{font-size:.9rem;color:var(--text-secondary);line-height:1.7;font-style:italic;border-left:3px solid var(--accent-primary);padding-left:16px}.results__orb-1{width:500px;height:500px;top:-150px;left:-200px}@media(max-width:1024px){.results__stats{grid-template-columns:repeat(2,1fr)}.results__cases{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media(max-width:768px){.results__header{margin-bottom:32px}.results__stats{gap:12px;margin-bottom:40px}.results__stat-card{padding:22px 14px}.results__stat-value{font-size:1.8rem}.results__stat-label{font-size:.78rem}.results__case{padding:22px 18px}.results__case-change{font-size:1.2rem;padding:3px 10px}.results__case-numbers{padding:14px;gap:14px}.results__case-amount{font-size:1.2rem}.results__case-quote{font-size:.85rem}}.how{background:transparent}.how__header{text-align:center;margin-bottom:70px}.how__timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;max-width:1000px;margin:0 auto}.how__step{text-align:center;position:relative;padding-top:20px}.how__step-line{display:none}.how__step:not(:last-child):after{content:"";position:absolute;top:82px;right:-20px;width:calc(100% - 80px);height:2px;background:linear-gradient(90deg,var(--accent-primary),rgba(var(--accent-rgb),.1));transform:translate(50%)}.how__step-number{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--accent-primary);letter-spacing:2px;margin-bottom:16px}.how__step-icon-wrapper{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:rgba(var(--accent-rgb),.1);border:2px solid rgba(var(--accent-rgb),.2);color:var(--accent-primary);transition:var(--transition-smooth)}.how__step:hover .how__step-icon-wrapper{background:rgba(var(--accent-rgb),.2);border-color:var(--accent-primary);transform:scale(1.1);box-shadow:var(--shadow-glow-orange)}.how__step-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.how__step-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.7;max-width:300px;margin:0 auto}.how__orb{width:400px;height:400px;bottom:-100px;right:-100px}@media(max-width:768px){.how__header{margin-bottom:40px}.how__timeline{grid-template-columns:1fr;gap:36px;max-width:100%}.how__step:not(:last-child):after{display:none}.how__step-icon-wrapper{width:60px;height:60px;margin-bottom:18px}.how__step-title{font-size:1.1rem}.how__step-desc{max-width:100%;font-size:.9rem}}.tripwire{background:transparent}.tripwire__content{max-width:900px;margin:0 auto;text-align:center}.tripwire__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#d4a8531a;border:1px solid rgba(212,168,83,.25);border-radius:50px;font-size:.85rem;font-weight:700;color:var(--accent-gold);margin-bottom:28px;text-transform:uppercase;letter-spacing:1px}.tripwire__title{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.2;color:var(--text-primary);margin-bottom:16px}.tripwire__subtitle{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;max-width:650px;margin:0 auto 40px}.tripwire__subtitle strong{color:var(--accent-gold)}.tripwire__subtitle em{color:var(--text-primary);font-style:italic}.tripwire__offer{display:flex;align-items:stretch;gap:0;background:var(--bg-surface-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,168,83,.15);border-radius:var(--radius-lg);overflow:hidden;text-align:left}.tripwire__offer-content{flex:1;display:flex;gap:20px;padding:36px 32px;align-items:flex-start}.tripwire__offer-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#d4a8531a;border-radius:var(--radius-sm);color:var(--accent-gold);flex-shrink:0}.tripwire__offer-info h3{font-family:var(--font-display);font-size:1.2rem;font-weight:800;color:var(--text-primary);margin-bottom:16px}.tripwire__offer-info ul{display:flex;flex-direction:column;gap:10px}.tripwire__offer-info li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.tripwire__offer-info li svg{color:var(--accent-gold);flex-shrink:0}.tripwire__offer-pricing{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 40px;background:#d4a8530a;border-left:1px solid rgba(212,168,83,.1);min-width:240px}.tripwire__old-price{font-size:.85rem;color:var(--text-muted);margin-bottom:4px}.tripwire__old-price s{color:var(--accent-secondary);text-decoration:line-through}.tripwire__price{display:flex;align-items:baseline;gap:2px;margin-bottom:4px}.tripwire__currency{font-size:1.1rem;font-weight:600;color:var(--accent-gold);align-self:flex-start;margin-top:6px}.tripwire__amount{font-family:var(--font-display);font-size:3.5rem;font-weight:900;color:var(--accent-gold);line-height:1}.tripwire__cents{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--accent-gold);align-self:flex-start;margin-top:6px}.tripwire__onetime{font-size:.8rem;color:var(--text-muted);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.tripwire__cta{width:100%;background:var(--gradient-gold)!important;color:#0a0a0a!important;font-size:.85rem!important;padding:12px 24px!important}.tripwire__cta:hover{box-shadow:var(--shadow-glow-gold)!important}.tripwire__trust{font-size:.85rem;color:var(--text-muted);margin-top:24px;text-align:center}.tripwire__orb{width:400px;height:400px;top:50%;left:-150px;transform:translateY(-50%)}@media(max-width:768px){.tripwire__offer{flex-direction:column}.tripwire__offer-content{flex-direction:column;padding:28px 24px}.tripwire__offer-pricing{border-left:none;border-top:1px solid rgba(212,168,83,.1);padding:28px 24px;min-width:auto}.tripwire__cta{width:100%!important}}.benefits{background:transparent}.benefits__header{text-align:center;margin-bottom:60px}.benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.benefits__card{padding:36px 28px;position:relative}.benefits__card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.08);color:var(--accent-primary);margin-bottom:20px;transition:var(--transition-smooth)}.benefits__card:hover .benefits__card-icon{background:rgba(var(--accent-rgb),.15);transform:scale(1.1)}.benefits__card-title{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.benefits__card-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.7}@media(max-width:1024px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.benefits__header{margin-bottom:36px}.benefits__grid{grid-template-columns:1fr;gap:12px;max-width:100%}.benefits__card{padding:24px 20px}.benefits__card-icon{width:44px;height:44px;margin-bottom:14px}.benefits__card-title{font-size:1rem}.benefits__card-desc{font-size:.85rem}}.testimonials{background:transparent}.testimonials__header{text-align:center;margin-bottom:60px}.testimonials__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1000px;margin:0 auto;align-items:center;justify-items:center}.testimonials__img{width:100%;max-width:450px;height:auto;display:block;transition:filter .3s ease,transform .3s ease;cursor:pointer}.testimonials__img:hover{filter:drop-shadow(0 0 20px rgba(255,255,255,.4));transform:scale(1.02)}@media(max-width:768px){.testimonials__grid{grid-template-columns:1fr;gap:24px;max-width:400px}.testimonials__img{max-width:100%}}.pricing{background:transparent}.pricing__header{text-align:center;margin-bottom:60px}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;align-items:start}.pricing__card{padding:40px 32px;position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);transition:var(--transition-smooth)}.pricing__card--essencial{background:#222;border:1px solid rgba(255,255,255,.12)}.pricing__card--essencial:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000080;border-color:#fff3}.pricing__card--profissional{background:linear-gradient(165deg,var(--accent-primary) 0%,var(--accent-darker) 100%);border:1px solid rgba(255,255,255,.15);transform:scale(1.04);box-shadow:0 8px 40px rgba(var(--accent-rgb),.25)}.pricing__card--profissional:hover{transform:scale(1.04) translateY(-6px);box-shadow:0 16px 60px rgba(var(--accent-rgb),.35)}.pricing__card--profissional .pricing__desc,.pricing__card--profissional .pricing__feature,.pricing__card--profissional .pricing__total,.pricing__card--profissional .pricing__old-price,.pricing__card--profissional .pricing__period{color:#fffc}.pricing__card--profissional .pricing__name,.pricing__card--profissional .pricing__card-title{color:#fff}.pricing__card--profissional .pricing__amount,.pricing__card--profissional .pricing__decimals,.pricing__card--profissional .pricing__currency{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background-clip:unset;color:#fff}.pricing__card--profissional .pricing__feature-icon{color:#86efac}.pricing__card--profissional .pricing__total{border-bottom-color:#ffffff26}.pricing__card--profissional .pricing__total strong{color:#fff}.pricing__card--profissional .pricing__old-price s{color:#ffc8c8cc}.pricing__card--profissional .pricing__cta{background:#fff!important;color:var(--accent-primary)!important;border:none!important}.pricing__card--profissional .pricing__cta:hover{box-shadow:0 4px 20px #ffffff4d!important}.pricing__card--performance{background:linear-gradient(165deg,#92722a,#5c4a1e);border:1px solid rgba(240,213,144,.2)}.pricing__card--performance:hover{transform:translateY(-6px);box-shadow:0 12px 40px #d4a85340;border-color:#f0d59059}.pricing__card--performance .pricing__desc,.pricing__card--performance .pricing__feature,.pricing__card--performance .pricing__total,.pricing__card--performance .pricing__old-price,.pricing__card--performance .pricing__period{color:#fffc}.pricing__card--performance .pricing__name,.pricing__card--performance .pricing__card-title{color:#fff}.pricing__card--performance .pricing__amount,.pricing__card--performance .pricing__decimals,.pricing__card--performance .pricing__currency{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#F0D590;background-clip:unset;color:#f0d590}.pricing__card--performance .pricing__feature-icon{color:#86efac}.pricing__card--performance .pricing__total{border-bottom-color:#ffffff26}.pricing__card--performance .pricing__total strong{color:#fff}.pricing__card--performance .pricing__old-price s{color:#f0d590b3}.pricing__card--performance .pricing__cta{background:var(--gradient-gold)!important;color:#1a1a1a!important;border:none!important;font-weight:800!important}.pricing__card--performance .pricing__scarcity{background:#f0d59026;border-color:#f0d5904d;color:#f0d590}.pricing__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 20px;background:var(--gradient-warm);color:#fff;font-size:.8rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.pricing__name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.pricing__desc{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.pricing__old-price{font-size:.9rem;color:var(--text-muted);margin-bottom:4px}.pricing__old-price s{color:var(--accent-secondary);text-decoration:line-through;text-decoration-color:var(--accent-secondary)}.pricing__price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.pricing__currency{font-size:1.1rem;font-weight:600;color:var(--text-secondary);align-self:flex-start;margin-top:8px}.pricing__amount{font-family:var(--font-display);font-size:3rem;font-weight:800;background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.pricing__decimals{font-family:var(--font-display);font-size:1.4rem;font-weight:700;background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;align-self:flex-start;margin-top:8px}.pricing__period{font-size:.9rem;color:var(--text-muted);font-weight:500}.pricing__total{font-size:.85rem;color:var(--text-muted);margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.pricing__total strong{color:var(--text-secondary)}.pricing__scarcity{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);border-radius:50px;color:var(--accent-primary);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.pricing__features{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;flex:1}.pricing__feature{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.pricing__feature-icon{color:#4ade80;flex-shrink:0;margin-top:2px}.pricing__cta{width:100%;text-align:center}.pricing__guarantee{display:flex;align-items:center;gap:20px;max-width:600px;margin:60px auto 0;padding:28px 32px;background:#4ade800a;border:1px solid rgba(74,222,128,.15);border-radius:var(--radius-md)}.pricing__guarantee-icon{color:#4ade80;flex-shrink:0}.pricing__guarantee strong{display:block;font-size:1rem;color:var(--text-primary);margin-bottom:4px}.pricing__guarantee p{font-size:.85rem;color:var(--text-secondary);line-height:1.6}.pricing__orb-1{width:500px;height:500px;top:-200px;right:-200px}.pricing__orb-2{width:300px;height:300px;bottom:0;left:-100px}@media(max-width:1024px){.pricing__grid{grid-template-columns:1fr;max-width:100%}.pricing__card--profissional,.pricing__card--profissional:hover{transform:none}}@media(max-width:768px){.pricing__header{margin-bottom:36px}.pricing__card{padding:28px 20px}.pricing__name{font-size:1.3rem}.pricing__desc{font-size:.85rem;margin-bottom:18px}.pricing__amount{font-size:2.2rem}.pricing__decimals{font-size:1.1rem}.pricing__feature{font-size:.85rem}.pricing__cta{font-size:.9rem}.pricing__guarantee{flex-direction:column;text-align:center;gap:12px;padding:24px 20px;margin-top:40px}.pricing__guarantee p{font-size:.8rem}}.faq{background:transparent}.faq__header{text-align:center;margin-bottom:50px}.faq__list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq__item{background:var(--bg-surface-glass);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition-smooth)}.faq__item--open{border-color:rgba(var(--accent-rgb),.2);background:rgba(var(--accent-rgb),.03)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:none;border:none;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);cursor:pointer;text-align:left;transition:var(--transition-fast)}.faq__question:hover{color:var(--accent-primary)}.faq__chevron{color:var(--text-muted);transition:transform .3s ease;flex-shrink:0}.faq__item--open .faq__chevron{transform:rotate(180deg);color:var(--accent-primary)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq__item--open .faq__answer{max-height:300px}.faq__answer p{padding:0 24px 22px;font-size:.95rem;color:var(--text-secondary);line-height:1.8}@media(max-width:768px){.faq__header{margin-bottom:32px}.faq__list{gap:10px}.faq__item{border-radius:var(--radius-sm)}.faq__question{padding:18px 16px;font-size:.9rem;gap:12px}.faq__answer p{padding:0 16px 16px;font-size:.85rem;line-height:1.7}}.final-cta{background:transparent;text-align:center}.final-cta__content{max-width:750px;margin:0 auto}.final-cta__urgency{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:rgba(var(--accent-dark-rgb),.1);border:1px solid rgba(var(--accent-dark-rgb),.25);border-radius:50px;color:var(--accent-secondary);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:36px}.final-cta__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:24px}.final-cta__title em{font-style:italic;color:var(--accent-gold)}.final-cta__text{font-size:1.1rem;color:var(--text-secondary);line-height:1.8;margin-bottom:40px}.final-cta__text strong{color:var(--text-primary)}.final-cta__btn{font-size:1.05rem;padding:18px 48px}.final-cta__trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.final-cta__trust-item{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-muted);font-weight:500}.final-cta__trust-separator{color:var(--text-muted)}.final-cta__orb-1{width:500px;height:500px;top:-200px;left:50%;transform:translate(-50%)}.final-cta__orb-2{width:300px;height:300px;bottom:-100px;right:-100px}@media(max-width:768px){.final-cta__urgency{font-size:.75rem;padding:8px 16px;margin-bottom:24px}.final-cta__title{font-size:clamp(1.5rem,6vw,2.2rem);line-height:1.2;margin-bottom:18px}.final-cta__text{font-size:.95rem;line-height:1.7;margin-bottom:28px}.final-cta__btn{width:100%;padding:16px 28px;font-size:.9rem}.final-cta__trust{flex-direction:column;gap:8px}.final-cta__trust-separator{display:none}.final-cta__trust-item{font-size:.8rem}}.footer{background:transparent;padding:60px 0 30px}.footer__top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer__logo{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.footer__logo-img{height:28px;width:auto;filter:brightness(0) invert(1)}.footer__desc{font-size:.9rem;color:var(--text-secondary);line-height:1.7;max-width:350px}.footer__links-title{font-size:.85rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__links a{font-size:.9rem;color:var(--text-secondary);transition:var(--transition-fast)}.footer__links a:hover{color:var(--accent-primary)}.footer__social-icons{display:flex;gap:12px}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition-smooth)}.footer__social-link:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:rgba(var(--accent-rgb),.05)}.footer__bottom{padding-top:24px;text-align:center}.footer__bottom p{font-size:.8rem;color:var(--text-muted)}.footer__legal{margin-top:8px;font-size:.75rem!important;color:var(--text-muted)!important;opacity:.6}@media(max-width:768px){.footer{padding:40px 0 24px}.footer__top{grid-template-columns:1fr;gap:28px;text-align:center}.footer__brand{display:flex;flex-direction:column;align-items:center}.footer__desc{max-width:100%;margin:0 auto;font-size:.85rem}.footer__links,.footer__social{display:none}.footer__bottom{padding-top:20px}.footer__bottom p{font-size:.75rem}}.lead-modal__overlay{position:fixed;inset:0;z-index:10000;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modalFadeIn .25s ease-out}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lead-modal{background:#141414f2;border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:32px;position:relative;animation:modalSlideUp .3s ease-out}.lead-modal::-webkit-scrollbar{width:6px}.lead-modal::-webkit-scrollbar-track{background:transparent}.lead-modal::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.lead-modal__close{position:absolute;top:16px;right:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);cursor:pointer;padding:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.lead-modal__close:hover{background:#ffffff1f;color:var(--text-primary)}.lead-modal__header{margin-bottom:24px;text-align:center}.lead-modal__header h3{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.lead-modal__header p{font-size:.9rem;color:var(--text-secondary)}.lead-modal__form{display:flex;flex-direction:column;gap:16px}.lead-modal__field{display:flex;flex-direction:column;gap:6px;flex:1}.lead-modal__field label{font-size:.8rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.lead-modal__field input,.lead-modal__field select{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;color:var(--text-primary);font-size:.95rem;font-family:var(--font-body);transition:border-color .2s,background .2s;outline:none}.lead-modal__field input::placeholder{color:#ffffff40}.lead-modal__field input:focus,.lead-modal__field select:focus{border-color:var(--accent-primary);background:#ffffff0f}.lead-modal__field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.lead-modal__field select option{background:#1a1a1a;color:#fff}.lead-modal__row{display:flex;gap:12px}.lead-modal__error{color:#ef4444;font-size:.85rem;text-align:center;padding:8px;background:#ef444414;border-radius:8px;border:1px solid rgba(239,68,68,.2)}.lead-modal__submit{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:1rem;padding:14px 24px}.lead-modal__submit:disabled{opacity:.7;cursor:not-allowed}.lead-modal__spinner{animation:spin 1s linear infinite}.lead-modal--success{max-width:420px;text-align:center}.lead-modal__success-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.lead-modal__success-icon{color:#22c55e;animation:successPop .5s ease-out}@keyframes successPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.lead-modal__success-content h3{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.lead-modal__success-content p{font-size:.95rem;color:var(--text-secondary);line-height:1.5}.lead-modal__success-btn{margin-top:8px;padding:12px 32px}@media(max-width:768px){.lead-modal{padding:24px 20px;max-height:85vh}.lead-modal__header h3{font-size:1.2rem}.lead-modal__row{flex-direction:column;gap:16px}}.painel{min-height:100vh;background:#0a0a0a;color:var(--text-primary);font-family:var(--font-body)}.painel__center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0a0a;color:var(--text-primary);font-family:var(--font-body);padding:20px}.painel__login-card{background:#141414f2;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:40px;width:100%;max-width:400px;text-align:center}.painel__login-card h2{font-size:1.6rem;font-weight:700;margin-bottom:8px}.painel__login-card p{color:var(--text-secondary);font-size:.9rem;margin-bottom:24px}.painel__login-card form{display:flex;flex-direction:column;gap:12px}.painel__login-card input{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;color:var(--text-primary);font-size:.95rem;font-family:var(--font-body);outline:none;transition:border-color .2s}.painel__login-card input:focus{border-color:var(--accent-primary)}.painel__login-card input::placeholder{color:#ffffff40}.painel__login-card button{margin-top:8px}.painel__error{color:#ef4444;font-size:.85rem;padding:8px;background:#ef444414;border-radius:8px}.painel__spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.painel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#141414f2;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.painel__header h1{font-size:1.2rem;font-weight:700}.painel__header-actions{display:flex;align-items:center;gap:16px}.painel__tabs{display:flex;gap:4px;background:#ffffff0a;padding:4px;border-radius:10px}.painel__tab{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:transparent;color:var(--text-secondary);font-size:.85rem;font-family:var(--font-body);font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s}.painel__tab:hover{color:var(--text-primary)}.painel__tab--active{background:var(--accent-primary);color:#fff}.painel__logout{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text-secondary);font-size:.8rem;font-family:var(--font-body);cursor:pointer;border-radius:8px;transition:all .2s}.painel__logout:hover{border-color:#ef4444;color:#ef4444}.painel__niche-selector{position:relative;display:flex;align-items:center}.painel__niche-selector select{appearance:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 32px 8px 12px;color:var(--text-primary);font-size:.85rem;font-family:var(--font-body);font-weight:600;cursor:pointer;outline:none;transition:border-color .2s}.painel__niche-selector select:focus{border-color:var(--accent-primary)}.painel__niche-selector svg{position:absolute;right:10px;pointer-events:none;color:var(--text-secondary)}.painel__custom-fields{display:flex;flex-wrap:wrap;gap:4px;white-space:normal!important}.painel__custom-field{display:inline-block;background:#ffffff0a;padding:2px 6px;border-radius:4px;font-size:.75rem}.painel__main{padding:32px;max-width:1400px;margin:0 auto}.painel__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.painel__section-header h2{font-size:1.3rem;font-weight:700}.painel__section-header button{display:flex;align-items:center;gap:6px;font-size:.85rem;padding:10px 18px}.painel__refresh{font-size:.8rem!important;padding:8px 14px!important}.painel__empty{text-align:center;color:var(--text-secondary);padding:60px 20px;font-size:.95rem}.painel__save-msg{font-size:.85rem;padding:10px 14px;border-radius:8px;margin-bottom:16px;background:#ef444414;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.painel__save-msg--ok{background:#22c55e14;color:#22c55e;border-color:#22c55e33}.painel__table-wrap{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.painel__table{width:100%;border-collapse:collapse;font-size:.85rem;white-space:nowrap}.painel__table thead{background:#ffffff08}.painel__table th{padding:12px 14px;text-align:left;font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:.7rem;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.painel__table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-primary)}.painel__table tbody tr:hover{background:#ffffff05}.painel__badge{display:inline-block;background:#ef113626;color:var(--accent-primary);padding:3px 10px;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase}.painel__pricing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.painel__pricing-card{background:#141414f2;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.painel__pricing-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.painel__pricing-card-header h3{font-size:1.1rem;font-weight:700}.painel__slug{font-size:.7rem;color:var(--text-muted);background:#ffffff0a;padding:3px 8px;border-radius:4px;font-family:monospace}.painel__field{display:flex;flex-direction:column;gap:4px;flex:1}.painel__field label{font-size:.7rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.painel__field input,.painel__field textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;color:var(--text-primary);font-size:.85rem;font-family:var(--font-body);outline:none;transition:border-color .2s;resize:vertical}.painel__field input:focus,.painel__field textarea:focus{border-color:var(--accent-primary)}.painel__field-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.painel__field-row>.painel__field{min-width:0}.painel__field--small{flex:0 0 80px!important;max-width:80px}.painel__checkbox{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);cursor:pointer}.painel__checkbox input[type=checkbox]{accent-color:var(--accent-primary);width:16px;height:16px;cursor:pointer}@media(max-width:768px){.painel__header{flex-direction:column;gap:12px;padding:12px 16px}.painel__header-actions{width:100%;justify-content:space-between}.painel__main{padding:16px}.painel__pricing-grid{grid-template-columns:1fr}.painel__field-row,.painel__form-field-card{flex-direction:column}.painel__form-field-grip{flex-direction:row;padding:12px 16px}}.painel__form-section{margin-bottom:32px}.painel__form-section-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:4px}.painel__form-section-desc{font-size:.82rem;color:#ffffff80;margin-bottom:16px}.painel__form-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.painel__hardcoded-fields{display:flex;flex-wrap:wrap;gap:8px}.painel__hardcoded-field{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.painel__hardcoded-label{font-size:.85rem;font-weight:600;color:#ffffffb3}.painel__hardcoded-type{font-size:.7rem;padding:2px 8px;background:#0ea5e91f;color:#38bdf8;border-radius:4px;font-weight:600;text-transform:uppercase}.painel__form-fields-list{display:flex;flex-direction:column;gap:12px}.painel__form-field-card{display:flex;background:#141414e6;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.painel__form-field-card:hover{border-color:#ffffff26}.painel__form-field-card--dragging{opacity:.4;border:2px dashed rgba(14,165,233,.4)}.painel__form-field-grip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#ffffff08;border-right:1px solid rgba(255,255,255,.06);color:#ffffff4d;cursor:grab}.painel__form-field-order{font-size:.7rem;font-weight:700;color:#fff6}.painel__form-field-body{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.painel__form-field-delete{display:flex;align-items:center;justify-content:center;padding:0 16px;background:none;border:none;border-left:1px solid rgba(255,255,255,.06);color:#ffffff4d;cursor:pointer;transition:all .2s ease}.painel__form-field-delete:hover{color:#ef4444;background:#ef444414}.painel__form-inactive-count{font-size:.8rem;color:#fff6;margin-top:12px;font-style:italic}.not-found{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;color:#fff;font-family:var(--font-body, "Inter", sans-serif);text-align:center;padding:40px 24px}.not-found__content{max-width:480px}.not-found__code{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(5rem,15vw,10rem);font-weight:900;background:linear-gradient(135deg,#0ea5e9,#e11d48);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;display:block;margin-bottom:16px}.not-found__title{font-size:1.5rem;font-weight:700;margin-bottom:12px}.not-found__text{font-size:1rem;color:#ffffff80;margin-bottom:32px;line-height:1.6}.not-found__btn{padding:14px 40px;font-size:1rem}.cl-pricing{padding:100px 0;position:relative}.cl-pricing__inner{max-width:1100px;margin:0 auto;padding:0 24px}.cl-pricing__header{text-align:center;margin-bottom:60px}.cl-pricing__header .cl-label{display:block;margin-bottom:16px;justify-content:center}.cl-pricing__header .cl-title{margin-top:12px}.cl-pricing__sub{font-size:.95rem;color:var(--cl-text-secondary);margin-top:12px;max-width:560px;margin-left:auto;margin-right:auto}.cl-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.cl-pricing__card{padding:40px 32px;position:relative;display:flex;flex-direction:column;border-radius:20px;transition:all .3s ease}.cl-pricing__card--essencial{background:#1a2236;border:1px solid rgba(255,255,255,.08)}.cl-pricing__card--essencial:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000080;border-color:#ffffff26}.cl-pricing__card--profissional{background:linear-gradient(165deg,#0ea5e9,#0369a1);border:1px solid rgba(255,255,255,.15);transform:scale(1.04);box-shadow:0 8px 40px #0ea5e940}.cl-pricing__card--profissional:hover{transform:scale(1.04) translateY(-6px);box-shadow:0 16px 60px #0ea5e959}.cl-pricing__card--profissional .cl-pricing__desc,.cl-pricing__card--profissional .cl-pricing__old,.cl-pricing__card--profissional .cl-pricing__period,.cl-pricing__card--profissional .cl-pricing__total{color:#fffc}.cl-pricing__card--profissional li{color:#fff!important}.cl-pricing__card--profissional .cl-pricing__name{color:#fff}.cl-pricing__card--profissional .cl-pricing__amount,.cl-pricing__card--profissional .cl-pricing__decimals,.cl-pricing__card--profissional .cl-pricing__currency{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background-clip:unset;color:#fff}.cl-pricing__card--profissional .cl-pricing__check{color:#86efac}.cl-pricing__card--profissional .cl-pricing__total{border-bottom-color:#ffffff26}.cl-pricing__card--profissional .cl-pricing__total strong{color:#fff}.cl-pricing__card--profissional .cl-pricing__old s{color:#bae6fdcc}.cl-pricing__card--profissional .cl-pricing__cta--primary{background:#fff!important;color:#0ea5e9!important;border:none!important}.cl-pricing__card--profissional .cl-pricing__cta--primary:hover{box-shadow:0 4px 20px #ffffff4d!important}.cl-pricing__card--performance{background:linear-gradient(165deg,#92722a,#5c4a1e);border:1px solid rgba(240,213,144,.2)}.cl-pricing__card--performance:hover{transform:translateY(-6px);box-shadow:0 12px 40px #d4a85340;border-color:#f0d59059}.cl-pricing__card--performance .cl-pricing__desc,.cl-pricing__card--performance .cl-pricing__old,.cl-pricing__card--performance .cl-pricing__period,.cl-pricing__card--performance .cl-pricing__total{color:#fffc}.cl-pricing__card--performance li{color:#fff!important}.cl-pricing__card--performance .cl-pricing__name{color:#fff}.cl-pricing__card--performance .cl-pricing__amount,.cl-pricing__card--performance .cl-pricing__decimals,.cl-pricing__card--performance .cl-pricing__currency{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#F0D590;background-clip:unset;color:#f0d590}.cl-pricing__card--performance .cl-pricing__check{color:#86efac}.cl-pricing__card--performance .cl-pricing__total{border-bottom-color:#ffffff26}.cl-pricing__card--performance .cl-pricing__total strong{color:#fff}.cl-pricing__card--performance .cl-pricing__old s{color:#f0d590b3}.cl-pricing__card--performance .cl-pricing__scarcity{background:#f0d59026;border-color:#f0d5904d;color:#f0d590}.cl-pricing__card--performance .cl-pricing__cta--outline{background:linear-gradient(135deg,#d4a853,#f0d590,#d4a853)!important;color:#1a1a1a!important;border:none!important;font-weight:800!important}.cl-pricing__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 20px;background:var(--cl-gradient);color:#fff;font-size:.8rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.cl-pricing__name{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.5rem;font-weight:700;color:var(--cl-text);margin-bottom:8px}.cl-pricing__desc{font-size:.9rem;color:var(--cl-text-secondary);line-height:1.6;margin-bottom:24px}.cl-pricing__old{font-size:.9rem;color:var(--cl-text-muted);margin-bottom:4px}.cl-pricing__old s{color:var(--cl-primary);text-decoration:line-through}.cl-pricing__price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.cl-pricing__currency{font-size:1.1rem;font-weight:600;color:var(--cl-text-secondary);align-self:flex-start;margin-top:8px}.cl-pricing__amount{font-family:var(--font-display, "Montserrat", sans-serif);font-size:3rem;font-weight:800;background:var(--cl-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.cl-pricing__decimals{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.4rem;font-weight:700;background:var(--cl-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;align-self:flex-start;margin-top:8px}.cl-pricing__period{font-size:.9rem;color:var(--cl-text-muted);font-weight:500}.cl-pricing__total{font-size:.85rem;color:var(--cl-text-muted);margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.cl-pricing__total strong{color:var(--cl-text-secondary)}.cl-pricing__scarcity{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:50px;color:var(--cl-primary);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.cl-pricing__features{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;flex:1}.cl-pricing__features li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--cl-text-secondary);line-height:1.5}.cl-pricing__check{color:#4ade80;flex-shrink:0;margin-top:2px}.cl-pricing__cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;font-weight:700;font-size:.95rem;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;border:none}.cl-pricing__cta--primary{background:var(--cl-gradient);color:#fff}.cl-pricing__cta--primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #0ea5e94d}.cl-pricing__cta--outline{background:transparent;color:var(--cl-text);border:1px solid rgba(14,165,233,.2)}.cl-pricing__cta--outline:hover{border-color:var(--cl-primary);color:var(--cl-primary)}.cl-pricing__guarantee{display:flex;align-items:center;gap:20px;max-width:600px;margin:60px auto 0;padding:28px 32px;background:#4ade800a;border:1px solid rgba(74,222,128,.15);border-radius:16px}.cl-pricing__guarantee-icon{color:#4ade80;flex-shrink:0}.cl-pricing__guarantee strong{display:block;font-size:1rem;color:var(--cl-text);margin-bottom:4px}.cl-pricing__guarantee p{font-size:.85rem;color:var(--cl-text-secondary);line-height:1.6}@media(max-width:1024px){.cl-pricing__grid{grid-template-columns:1fr;max-width:100%}.cl-pricing__card--profissional,.cl-pricing__card--profissional:hover{transform:none}}@media(max-width:768px){.cl-pricing__card{padding:28px 20px}.cl-pricing__amount{font-size:2.2rem}.cl-pricing__guarantee{flex-direction:column;text-align:center;gap:12px;padding:24px 20px}}.cl-tripwire{padding:100px 0}.cl-tripwire__inner{max-width:900px;margin:0 auto;padding:0 24px}.cl-tripwire__content{text-align:center}.cl-tripwire__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#d4a8531a;border:1px solid rgba(212,168,83,.25);border-radius:50px;font-size:.85rem;font-weight:700;color:#d4a853;margin-bottom:28px;text-transform:uppercase;letter-spacing:1px}.cl-tripwire__content .cl-title{margin-bottom:16px}.cl-tripwire__subtitle{font-size:1.05rem;color:var(--cl-text-secondary);line-height:1.8;max-width:650px;margin:0 auto 40px}.cl-tripwire__subtitle strong{color:#d4a853}.cl-tripwire__subtitle em{color:var(--cl-text);font-style:italic}.cl-tripwire__offer{display:flex;align-items:stretch;background:var(--cl-bg-card);border:1px solid rgba(212,168,83,.15);border-radius:20px;overflow:hidden;text-align:left}.cl-tripwire__offer-content{flex:1;display:flex;gap:20px;padding:36px 32px;align-items:flex-start}.cl-tripwire__offer-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#d4a8531a;border-radius:12px;color:#d4a853;flex-shrink:0}.cl-tripwire__offer-info h3{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.2rem;font-weight:800;color:var(--cl-text);margin-bottom:16px}.cl-tripwire__offer-info ul{display:flex;flex-direction:column;gap:10px}.cl-tripwire__offer-info li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--cl-text-secondary)}.cl-tripwire__offer-info li svg{color:#d4a853;flex-shrink:0}.cl-tripwire__offer-pricing{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 40px;background:#d4a8530a;border-left:1px solid rgba(212,168,83,.1);min-width:240px}.cl-tripwire__old{font-size:.85rem;color:var(--cl-text-muted);margin-bottom:4px}.cl-tripwire__old s{color:var(--cl-primary);text-decoration:line-through}.cl-tripwire__price{display:flex;align-items:baseline;gap:2px;margin-bottom:4px}.cl-tripwire__currency{font-size:1.1rem;font-weight:600;color:#d4a853;align-self:flex-start;margin-top:6px}.cl-tripwire__amount{font-family:var(--font-display, "Montserrat", sans-serif);font-size:3.5rem;font-weight:900;color:#d4a853;line-height:1}.cl-tripwire__cents{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.4rem;font-weight:700;color:#d4a853;align-self:flex-start;margin-top:6px}.cl-tripwire__onetime{font-size:.8rem;color:var(--cl-text-muted);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.cl-tripwire__cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:linear-gradient(135deg,#d4a853,#f0d590,#d4a853);color:#0a0a0a;font-size:.85rem;font-weight:800;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.cl-tripwire__cta:hover{box-shadow:0 0 40px #d4a8534d;transform:translateY(-2px)}.cl-tripwire__trust{font-size:.85rem;color:var(--cl-text-muted);margin-top:24px;text-align:center}@media(max-width:768px){.cl-tripwire__offer{flex-direction:column}.cl-tripwire__offer-content{flex-direction:column;padding:28px 24px}.cl-tripwire__offer-pricing{border-left:none;border-top:1px solid rgba(212,168,83,.1);padding:28px 24px;min-width:auto}}.cl-cta{padding:100px 0;position:relative;overflow:hidden}.cl-cta__glow{position:absolute;top:50%;left:50%;width:600px;height:400px;background:radial-gradient(ellipse,rgba(14,165,233,.08) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.cl-cta__inner{max-width:720px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.cl-cta__urgency{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#eab3081a;border:1px solid rgba(234,179,8,.2);border-radius:999px;font-size:.8rem;font-weight:700;color:#eab308;margin-bottom:24px}.cl-cta__content .cl-title{margin-bottom:20px}.cl-cta__text{font-size:1rem;line-height:1.7;color:var(--cl-text-secondary);margin-bottom:32px}.cl-cta__text strong{color:var(--cl-text)}.cl-cta__btn{margin-bottom:32px;font-size:1.05rem!important;padding:18px 48px!important}.cl-cta__trust{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.cl-cta__trust-item{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--cl-text-muted)}.cl-cta__trust-item svg{color:var(--cl-primary)}.cl-cta__trust-dot{color:var(--cl-text-muted)}.clinicas-theme{--cl-primary: #0ea5e9;--cl-primary-hover: #38bdf8;--cl-primary-dark: #0284c7;--cl-primary-darker: #0369a1;--cl-primary-rgb: 14, 165, 233;--cl-primary-dark-rgb: 2, 132, 199;--cl-primary-light-rgb: 56, 189, 248;--cl-bg: #0c1222;--cl-bg-surface: #111b2e;--cl-bg-card: #162032;--cl-bg-card-hover: #1a2740;--cl-text: #f0f4f8;--cl-text-secondary: #94a3b8;--cl-text-muted: #64748b;--cl-border: rgba(14, 165, 233, .15);--cl-gradient: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--cl-gradient-subtle: linear-gradient(135deg, rgba(14, 165, 233, .1) 0%, rgba(2, 132, 199, .05) 100%);--cl-glow: 0 0 60px rgba(14, 165, 233, .2);--cl-glow-strong: 0 0 80px rgba(14, 165, 233, .35);--accent-primary: #0ea5e9;--accent-primary-hover: #38bdf8;--accent-secondary: #0ea5e9;--accent-dark: #0284c7;--accent-darker: #0369a1;--accent-rgb: 14, 165, 233;--accent-dark-rgb: 2, 132, 199;--accent-light-rgb: 56, 189, 248;--gradient-warm: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--shadow-glow-orange: 0 0 60px rgba(14, 165, 233, .3);--shadow-glow-red: 0 0 60px rgba(2, 132, 199, .3);background:var(--cl-bg);color:var(--cl-text);position:relative;isolation:isolate;min-height:100vh}.clinicas-theme:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60vw 50vh at 10% 15%,rgba(14,165,233,.08) 0%,transparent 70%),radial-gradient(ellipse 40vw 40vh at 85% 10%,rgba(56,189,248,.06) 0%,transparent 70%),radial-gradient(ellipse 50vw 50vh at 80% 70%,rgba(2,132,199,.07) 0%,transparent 70%),radial-gradient(ellipse 45vw 45vh at 15% 80%,rgba(14,165,233,.05) 0%,transparent 70%)}.clinicas-theme .cl-accent-line{width:60px;height:3px;background:var(--cl-gradient);border-radius:2px}.clinicas-theme .cl-label{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cl-primary)}.clinicas-theme .cl-label:before{content:"";width:24px;height:2px;background:var(--cl-primary);border-radius:1px}.clinicas-theme .cl-title{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1;color:var(--cl-text)}.clinicas-theme .cl-title span{color:var(--cl-primary)}.clinicas-theme .cl-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:var(--cl-gradient);color:#fff;font-family:var(--font-body, "Inter", sans-serif);font-size:1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:12px;cursor:pointer;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.clinicas-theme .cl-btn:hover{transform:translateY(-2px);box-shadow:var(--cl-glow-strong)}.clinicas-theme .cl-btn-outline{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:transparent;color:var(--cl-text);font-family:var(--font-body, "Inter", sans-serif);font-size:.95rem;font-weight:600;border:1px solid var(--cl-border);border-radius:12px;cursor:pointer;text-decoration:none;transition:all .3s ease}.clinicas-theme .cl-btn-outline:hover{border-color:var(--cl-primary);color:var(--cl-primary);background:#0ea5e90d}.cl-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all .35s ease}.cl-nav--scrolled{background:#0c1222eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(14,165,233,.1);padding:10px 0}.cl-nav__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.cl-nav__logo-img{height:28px;width:auto;filter:brightness(0) invert(1)}.cl-nav__links{display:flex;align-items:center;gap:32px}.cl-nav__links a{font-size:.9rem;font-weight:500;color:var(--cl-text-secondary);text-decoration:none;transition:color .2s}.cl-nav__links a:hover{color:var(--cl-text)}.cl-nav__cta{padding:10px 24px!important;font-size:.8rem!important;border-radius:10px!important}.cl-nav__hamburger{display:none;background:none;border:none;color:var(--cl-text);cursor:pointer}@media(max-width:768px){.cl-nav__links{position:fixed;inset:0;background:#0c1222fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;gap:24px;transform:translate(100%);transition:transform .35s ease;z-index:999}.cl-nav__links--open{transform:translate(0)}.cl-nav__links a{font-size:1.2rem}.cl-nav__hamburger{display:block;z-index:1001}}.cl-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.cl-hero__bg-pulse{position:absolute;top:50%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(14,165,233,.08) 0%,transparent 70%);border-radius:50%;transform:translateY(-50%);animation:heroPulse 4s ease-in-out infinite}@keyframes heroPulse{0%,to{transform:translateY(-50%) scale(1);opacity:.6}50%{transform:translateY(-50%) scale(1.15);opacity:1}}.cl-hero__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%}.cl-hero__content{overflow:hidden;min-width:0}.cl-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--cl-primary);margin-bottom:24px;animation:fadeInUp .6s ease both}.cl-hero__badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.cl-hero__title{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:800;line-height:1.1;color:var(--cl-text);margin-bottom:20px;animation:fadeInUp .6s .1s ease both;overflow:hidden;max-width:100%}.cl-hero__title span{background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cl-hero__subtitle{font-size:1.1rem;line-height:1.7;color:var(--cl-text-secondary);max-width:480px;margin-bottom:32px;animation:fadeInUp .6s .2s ease both}.cl-hero__actions{display:flex;gap:16px;margin-bottom:48px;animation:fadeInUp .6s .3s ease both}.cl-hero__stats{display:flex;align-items:center;gap:24px;animation:fadeIn .6s .5s ease both}.cl-hero__stat{display:flex;flex-direction:column}.cl-hero__stat strong{font-size:1.4rem;font-weight:800;color:var(--cl-primary)}.cl-hero__stat span{font-size:.78rem;color:var(--cl-text-muted);text-transform:uppercase;letter-spacing:.5px}.cl-hero__stat-divider{width:1px;height:36px;background:#0ea5e933}.cl-hero__visual{position:relative;height:420px;display:flex;align-items:center;justify-content:center}.cl-hero__card{position:absolute;display:flex;align-items:center;gap:12px;padding:16px 24px;background:#162032cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(14,165,233,.15);border-radius:16px;color:var(--cl-text);min-width:200px;transition:all .3s ease;animation:cardFloat 6s ease-in-out infinite}.cl-hero__card svg{color:var(--cl-primary);flex-shrink:0}.cl-hero__card strong{display:block;font-size:.95rem;font-weight:700}.cl-hero__card span{font-size:.78rem;color:var(--cl-text-muted)}.cl-hero__card--1{top:30px;left:20%;animation-delay:0s}.cl-hero__card--2{top:50%;right:5%;transform:translateY(-50%);animation-delay:2s}.cl-hero__card--3{bottom:40px;left:10%;animation-delay:4s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.cl-hero__card--2{animation-name:cardFloat2}@keyframes cardFloat2{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 12px))}}.cl-hero__pulse-ring{position:absolute;top:50%;left:50%;width:200px;height:200px;border:2px solid rgba(14,165,233,.1);border-radius:50%;transform:translate(-50%,-50%);animation:pulseRing 4s ease-out infinite}.cl-hero__pulse-ring--2{animation-delay:2s}@keyframes pulseRing{0%{width:100px;height:100px;opacity:.6;border-width:2px}to{width:400px;height:400px;opacity:0;border-width:1px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.cl-hero__inner{grid-template-columns:1fr;gap:40px;text-align:center}.cl-hero__subtitle{max-width:100%}.cl-hero__actions{flex-direction:column;align-items:center}.cl-hero__stats{justify-content:center}.cl-hero__visual{height:280px}.cl-hero__card--1{left:5%}.cl-hero__card--2{right:0}.cl-hero__card--3{left:5%}}.cl-trust{padding:40px 0;border-top:1px solid rgba(14,165,233,.08);border-bottom:1px solid rgba(14,165,233,.08);overflow:hidden}.cl-trust__inner{max-width:1200px;margin:0 auto;padding:0 24px}.cl-trust__label{text-align:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--cl-text-muted);margin-bottom:24px}.cl-trust__track{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.cl-trust__scroll{display:flex;gap:32px;animation:trustScroll 25s linear infinite;width:max-content}.cl-trust__item{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.08);border-radius:999px;white-space:nowrap;transition:all .3s ease}.cl-trust__item:hover{border-color:#0ea5e940;background:var(--cl-bg-card-hover)}.cl-trust__emoji{font-size:1.2rem}.cl-trust__text{font-size:.85rem;font-weight:600;color:var(--cl-text-secondary)}@keyframes trustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cl-problems{padding:100px 0}.cl-problems__inner{max-width:900px;margin:0 auto;padding:0 24px}.cl-problems__header{text-align:center;margin-bottom:64px}.cl-problems__header .cl-label{margin-bottom:16px;display:block;justify-content:center}.cl-problems__header .cl-title{margin-top:12px}.cl-problems__list{display:flex;flex-direction:column;gap:32px}.cl-problems__item{display:flex;align-items:center;gap:32px;padding:32px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.08);border-radius:20px;transition:all .3s ease}.cl-problems__item:hover{border-color:#0ea5e933;transform:translate(8px);box-shadow:-8px 0 30px #0ea5e90f}.cl-problems__item--right{flex-direction:row-reverse}.cl-problems__item--right:hover{transform:translate(-8px);box-shadow:8px 0 30px #0ea5e90f}.cl-problems__icon-box{flex-shrink:0;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0ea5e914;border:1px solid rgba(14,165,233,.15);border-radius:16px;color:var(--cl-primary)}.cl-problems__stat{font-size:1.1rem;font-weight:800;color:var(--cl-primary)}.cl-problems__text h3{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.2rem;font-weight:700;color:var(--cl-text);margin-bottom:8px}.cl-problems__text p{font-size:.92rem;line-height:1.6;color:var(--cl-text-secondary)}.cl-problems__bottom{text-align:center;margin-top:48px;padding:24px;background:#0ea5e90d;border:1px solid rgba(14,165,233,.1);border-radius:12px}.cl-problems__bottom p{font-size:1rem;color:var(--cl-text-secondary)}.cl-problems__bottom strong{color:var(--cl-primary)}@media(max-width:768px){.cl-problems__item,.cl-problems__item--right{flex-direction:column;text-align:center}.cl-problems__item:hover,.cl-problems__item--right:hover{transform:none}}.cl-features{padding:100px 0}.cl-features__inner{max-width:1100px;margin:0 auto;padding:0 24px}.cl-features__header{text-align:center;margin-bottom:48px}.cl-features__header .cl-label{margin-bottom:16px;display:block;justify-content:center}.cl-features__header .cl-title{margin-top:12px}.cl-features__tabs{display:flex;justify-content:center;gap:8px;margin-bottom:48px;flex-wrap:wrap}.cl-features__tab{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.1);border-radius:12px;color:var(--cl-text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cl-features__tab:hover{border-color:#0ea5e940;color:var(--cl-text)}.cl-features__tab--active{background:#0ea5e91f;border-color:var(--cl-primary);color:var(--cl-primary);box-shadow:0 0 20px #0ea5e926}.cl-features__content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cl-features__info h3{font-family:var(--font-display, "Montserrat", sans-serif);font-size:1.6rem;font-weight:700;color:var(--cl-text);margin-bottom:16px}.cl-features__info p{font-size:.95rem;line-height:1.7;color:var(--cl-text-secondary);margin-bottom:24px}.cl-features__highlights{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cl-features__highlight{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--cl-text)}.cl-features__highlight svg{color:var(--cl-primary);flex-shrink:0}.cl-features__visual{display:flex;align-items:center;justify-content:center}.cl-features__mock{width:100%;max-width:380px;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.12);border-radius:24px;color:var(--cl-primary);transition:all .4s ease}.cl-features__mock span{font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cl-text-muted)}@media(max-width:768px){.cl-features__content,.cl-features__highlights{grid-template-columns:1fr}.cl-features__tab{padding:10px 16px;font-size:.82rem}}.cl-results{padding:100px 0}.cl-results__inner{max-width:1100px;margin:0 auto;padding:0 24px}.cl-results__header{text-align:center;margin-bottom:48px}.cl-results__header .cl-label{display:block;margin-bottom:16px;justify-content:center}.cl-results__header .cl-title{margin-top:12px}.cl-results__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:64px}.cl-results__stat-card{text-align:center;padding:28px 16px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.08);border-radius:16px;transition:all .3s ease}.cl-results__stat-card:hover{border-color:#0ea5e933;transform:translateY(-4px)}.cl-results__stat-icon{color:var(--cl-primary);margin-bottom:8px}.cl-results__stat-value{font-size:2rem;font-weight:800;color:var(--cl-primary);font-family:var(--font-display, "Montserrat", sans-serif)}.cl-results__stat-label{font-size:.8rem;color:var(--cl-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.cl-results__cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cl-results__case{padding:28px;background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.08);border-radius:16px;transition:all .3s ease}.cl-results__case:hover{border-color:#0ea5e933}.cl-results__case-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.cl-results__case-top h3{font-size:1rem;font-weight:700;color:var(--cl-text)}.cl-results__case-type{font-size:.78rem;color:var(--cl-text-muted)}.cl-results__case-badge{padding:4px 12px;background:#22c55e1f;color:#22c55e;font-weight:800;font-size:.85rem;border-radius:8px}.cl-results__case-numbers{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:#0ea5e90a;border-radius:10px}.cl-results__case-numbers>div{display:flex;flex-direction:column}.cl-results__case-numbers span{font-size:.7rem;color:var(--cl-text-muted);text-transform:uppercase}.cl-results__case-numbers strong{font-size:1.1rem;font-weight:700;color:var(--cl-text-secondary)}.cl-results__highlight{color:var(--cl-primary)!important}.cl-results__case-arrow{color:var(--cl-text-muted);font-size:1.2rem}.cl-results__case blockquote{font-size:.85rem;line-height:1.5;color:var(--cl-text-secondary);font-style:italic;border-left:2px solid rgba(14,165,233,.2);padding-left:12px;margin:0}@media(max-width:768px){.cl-results__stats{grid-template-columns:repeat(2,1fr)}.cl-results__cases{grid-template-columns:1fr}}.cl-testimonials{padding:100px 0}.cl-testimonials__inner{max-width:1200px;margin:0 auto;padding:0 24px}.cl-testimonials__header{text-align:center;margin-bottom:40px}.cl-testimonials__header .cl-label{display:block;margin-bottom:16px;justify-content:center}.cl-testimonials__header .cl-title{margin-top:12px}.cl-testimonials__track-wrapper{overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%);cursor:grab}.cl-testimonials__track-wrapper:active{cursor:grabbing}.cl-testimonials__track{display:flex;gap:20px;width:max-content;animation:testimonialScroll 30s linear infinite}.cl-testimonials__track--paused{animation-play-state:paused}@keyframes testimonialScroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}.cl-testimonials__card{flex-shrink:0;width:300px;border-radius:16px;overflow:hidden;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.cl-testimonials__card:hover{transform:scale(1.03)}.cl-testimonials__img{width:100%;display:block;pointer-events:none}.cl-cta-contato{padding:120px 0;position:relative;overflow:hidden}.cl-cta-contato__inner{max-width:700px;margin:0 auto;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.cl-cta-contato__pulse-wrap{position:relative;width:120px;height:120px;margin-bottom:40px}.cl-cta-contato__pulse-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(14,165,233,.3);animation:ctaPulse 2s ease-out infinite}.cl-cta-contato__pulse-ring--2{animation-delay:.6s}@keyframes ctaPulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}.cl-cta-contato__timer-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ea5e9,#06b6d4);border-radius:50%;color:#fff;box-shadow:0 0 60px #0ea5e94d}.cl-cta-contato__promise{margin-bottom:20px}.cl-cta-contato__promise-label{display:inline-block;padding:6px 16px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:50px;font-size:.75rem;font-weight:700;color:var(--cl-primary, #0ea5e9);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.cl-cta-contato__promise-text{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(1.8rem,5vw,3rem);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px}.cl-cta-contato__promise-text span{background:linear-gradient(135deg,#0ea5e9,#06b6d4,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cl-cta-contato__subtitle{font-size:1.05rem;color:var(--cl-text-secondary, rgba(255, 255, 255, .6));line-height:1.8;max-width:540px;margin-bottom:36px}.cl-cta-contato__subtitle strong{color:#fff}.cl-cta-contato__btn{display:inline-flex;align-items:center;gap:12px;padding:18px 48px;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff;font-size:1.1rem;font-weight:800;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 30px #0ea5e94d;margin-bottom:32px}.cl-cta-contato__btn:hover{transform:translateY(-3px);box-shadow:0 8px 50px #0ea5e973}.cl-cta-contato__btn:active{transform:translateY(-1px)}.cl-cta-contato__badges{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.cl-cta-contato__badge{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50px;font-size:.8rem;font-weight:600;color:#ffffffb3}.cl-cta-contato__badge svg{color:var(--cl-primary, #0ea5e9)}@media(max-width:768px){.cl-cta-contato{padding:80px 0}.cl-cta-contato__btn{padding:16px 32px;font-size:.95rem}.cl-cta-contato__badges{flex-direction:column;align-items:center}}.cl-faq{padding:100px 0}.cl-faq__inner{max-width:760px;margin:0 auto;padding:0 24px}.cl-faq__header{text-align:center;margin-bottom:48px}.cl-faq__header .cl-label{display:block;margin-bottom:16px;justify-content:center}.cl-faq__header .cl-title{margin-top:12px}.cl-faq__list{display:flex;flex-direction:column;gap:12px}.cl-faq__item{background:var(--cl-bg-card);border:1px solid rgba(14,165,233,.08);border-radius:14px;overflow:hidden;transition:all .3s ease}.cl-faq__item--open{border-color:#0ea5e933}.cl-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;color:var(--cl-text);font-size:.95rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease}.cl-faq__question:hover{color:var(--cl-primary)}.cl-faq__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0ea5e914;border-radius:8px;color:var(--cl-primary);transition:all .3s ease}.cl-faq__item--open .cl-faq__icon{background:var(--cl-primary);color:#fff}.cl-faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 24px}.cl-faq__item--open .cl-faq__answer{max-height:300px;padding:0 24px 20px}.cl-faq__answer p{font-size:.9rem;line-height:1.7;color:var(--cl-text-secondary)}.cl-footer{padding:60px 0 24px;border-top:1px solid rgba(14,165,233,.08)}.cl-footer__inner{max-width:1100px;margin:0 auto;padding:0 24px}.cl-footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px}.cl-footer__brand{max-width:360px}.cl-footer__logo{height:28px;margin-bottom:12px;filter:brightness(0) invert(1)}.cl-footer__brand p{font-size:.85rem;line-height:1.6;color:var(--cl-text-muted)}.cl-footer__links{display:flex;gap:24px;flex-wrap:wrap}.cl-footer__links a{font-size:.85rem;color:var(--cl-text-secondary);text-decoration:none;transition:color .2s ease}.cl-footer__links a:hover{color:var(--cl-primary)}.cl-footer__bottom{padding-top:24px;border-top:1px solid rgba(14,165,233,.05)}.cl-footer__bottom p{font-size:.78rem;color:var(--cl-text-muted);text-align:center}@media(max-width:768px){.cl-footer__top{flex-direction:column;text-align:center;align-items:center}.cl-footer__links{justify-content:center}}
