@charset "UTF-8";.cookie-banner{position:fixed;display:none;opacity:0;bottom:0%;left:50%;width:95%;max-width:1000px;z-index:9999;visibility:hidden;transform:translate(-50%,20px);transition:all .5s cubic-bezier(.22,1,.36,1);border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);background:rgba(var(--surface),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:24px;margin-bottom:20px;transition:bottom 1s cubic-bezier(.22,1,.36,1)}.cookie-banner.active{display:flex;opacity:1;visibility:visible;transform:translate(-50%)}.cookie-banner.hidden-force{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width: 768px){.cookie-banner{width:calc(100% - 32px);margin-bottom:16px;padding:20px}}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 768px){.cookie-content{flex-direction:column;gap:16px}}.cookie-text{flex:1}.cookie-text h4{color:var(--primary);font-size:1rem;margin-bottom:6px;text-shadow:.5px 1px 1px var(--shadow-color-branca),5px 1px 10px var(--shadow-color-branca);font-family:Montserrat,sans-serif;text-shadow:1px 1px 5px var(--shadow-base),1px 1px 5px var(--shadow-base) invertida}.cookie-text p{color:var(--text-low);font-size:.85rem;line-height:1.4;font-family:Inter,sans-serif;text-shadow:1px .5px 1px var(--shadow-base),1px .5px 3px var(--shadow-base)}.cookie-text a{text-decoration:underline}@media (max-width: 768px){.cookie-text{text-align:center}.cookie-text p{font-size:.8rem}}.cookie-actions{display:flex;align-items:center;gap:12px}.cookie-actions .btn-cookie-accept{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--success),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.cookie-actions .btn-cookie-accept:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--success),transparent 70%)}.cookie-actions .btn-cookie-accept:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--success);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.cookie-actions .btn-cookie-accept{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}.cookie-actions .btn-cookie-accept{padding:12px 24px;font-size:.85rem;white-space:nowrap;min-width:140px}.cookie-actions .btn-cookie-config{background:color-mix(in srgb,var(--primary) 40%,rgba(255,255,255,.315) 20%);border:1px solid var(--border-subtle);color:var(--text-high);padding:11px 18px;border-radius:8px;font-size:.8rem;font-family:Inter,sans-serif;cursor:pointer;transition:transform .7s!important}.cookie-actions .btn-cookie-config:hover{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 40%,rgba(255,255,255,.404) 20%);transform:translateY(-5px)}@media (max-width: 768px){.cookie-actions{flex-direction:column;width:100%}.cookie-actions .btn-cookie-accept,.cookie-actions .btn-cookie-config{width:100%;text-align:center}.cookie-actions .btn-cookie-config{order:2;color:var(--text-high);border:1px solid color-mix(in srgb,var(--primary) 40%,rgba(255,255,255,.329) 20%);transition:transform .7s!important}.cookie-actions .btn-cookie-config:hover{color:var(--text-high)}}.cookie-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;justify-content:center;align-items:center;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.22,1,.36,1)}.cookie-modal.active{opacity:1;pointer-events:auto}.modal-content{width:90%;max-width:450px;padding:32px;border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);box-shadow:0 4px 15px -3px var(--shadow-base)}.modal-content h4{color:var(--primary);margin-bottom:8px}.modal-content p{font-size:.85rem;color:var(--text-low);margin-bottom:24px}.option-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-subtle)}.option-item .option-title{display:block;font-weight:600;font-size:.9rem;color:var(--text-high)}.option-item .option-desc{font-size:.75rem;color:var(--text-low)}.switch{position:relative;display:inline-block;width:44px;height:22px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--border-subtle);transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:var(--success)}.switch input:checked+.slider:before{transform:translate(22px)}.switch.disabled{cursor:not-allowed;opacity:.8}.switch.disabled .slider{background-color:var(--success)}.switch.disabled .slider:before{transform:translate(22px)}.switch .check-icon{position:absolute;right:7px;top:50%;transform:translateY(-50%);color:#fff;font-size:12px;font-weight:700;-webkit-user-select:none;user-select:none;pointer-events:none}.slider{z-index:1}.slider:before{z-index:2}.btn-save{background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--primary),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.btn-save:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--primary),transparent 70%)}.btn-save:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--primary);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.btn-save{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}.btn-save{width:100%;margin-top:24px;padding:12px;font-size:.9rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;visibility:hidden;transition:all .5s;will-change:transform,opacity}.reveal.animate{opacity:1;visibility:visible;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.reveal.animate.reveal--up{animation-name:fadeInUp}.reveal.animate.reveal--right{animation-name:fadeInRight}.reveal--delay-1{animation-delay:.2s!important}.reveal--delay-2{animation-delay:.5s!important}.reveal--delay-3{animation-delay:.8s!important}.reveal--delay-4{animation-delay:1.1s!important}body{transition:background-color .5s ease-in-out,color .5s ease-in-out}body *,body *:before,body *:after{transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out,box-shadow .5s ease-in-out,filter .5s ease-in-out,animation-play-state .2s ease!important}.theme-switch svg{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease}header,header *,header *:before,header *:after,section,section *,section *:before,section *:after,footer,footer *,footer *:before,footer *:after{animation-play-state:paused!important}header.active,header.active *,header.active *:before,header.active *:after,section.active,section.active *,section.active *:before,section.active *:after,footer.active,footer.active *,footer.active *:before,footer.active *:after{animation-play-state:running!important}.reveal{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.loop{animation-iteration-count:infinite!important}.problem{padding:100px 0;background-color:var(--secondary);border-top:1px solid color-mix(in srgb,var(--primary),transparent 90%)}.problem__header{text-align:center;margin-bottom:60px}.problem__header h2{font-family:Montserrat,sans-serif;font-size:2.5rem;color:var(--text-high);margin-bottom:20px}[data-theme=light] .problem__header h2{color:color-mix(in srgb,var(--text-high),black 100%)}.problem__header h2 span{color:var(--primary);animation:textoo 1s infinite alternate ease-in-out}.problem__header p{font-size:1.1rem;max-width:650px;margin:0 auto;color:var(--text-low)}[data-theme=light] .problem__header p{color:color-mix(in srgb,var(--text-low),black 50%)}.problem__card{background:var(--surface);padding:40px 30px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-high),transparent 92%);transition:all .4s ease;box-shadow:0 10px 30px #0000000d}.problem__card:hover{border-color:color-mix(in srgb,var(--primary),transparent 60%);transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.problem__card .icon-box{width:50px;height:50px;background:color-mix(in srgb,var(--primary),transparent 85%);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--primary);font-size:1.5rem;animation:inclinar 1s infinite alternate ease-in}[data-theme=light] .problem__card .icon-box{color:color-mix(in srgb,var(--primary),black 20%)}.problem__card h3{font-size:1.2rem;margin-bottom:15px;font-family:Montserrat,sans-serif;color:var(--text-high)}[data-theme=light] .problem__card h3{color:color-mix(in srgb,var(--text-high),black 100%)}.problem__card p{font-size:1rem;line-height:1.6;color:var(--text-low)}[data-theme=light] .problem__card p{color:color-mix(in srgb,var(--text-low),black 60%)}.problem__footer-alert{margin-top:50px;text-align:center;padding:20px;border-radius:8px;animation:footer 1s infinite alternate ease;text-shadow:none;background:color-mix(in srgb,var(--primary),transparent 95%);border:1px dashed color-mix(in srgb,var(--primary),transparent 70%)}.problem__footer-alert p{font-weight:700;font-size:.95rem;color:var(--primary)}[data-theme=light] .problem__footer-alert p{color:color-mix(in srgb,var(--primary),black 30%)}.agitation{position:relative;padding:100px 0;background-color:var(--secondary);border-top:1px solid color-mix(in srgb,var(--primary),transparent 90%);overflow:hidden}.agitation__glow{position:absolute;top:0;right:-10%;width:40%;height:60%;background:radial-gradient(circle,color-mix(in srgb,var(--primary),transparent 92%) 0%,transparent 70%);pointer-events:none}.agitation__header{text-align:center;margin-bottom:70px;position:relative;z-index:2}.agitation__title{font-family:Montserrat,sans-serif;font-size:3rem;color:var(--text-high);max-width:800px;margin:0 auto}.agitation__title strong{color:var(--primary);font-weight:700;text-shadow:.5px 1px 1px var(--shadow-color-inverte),5px 1px 10px var(--shadow-color-inverte)}@media (max-width: 768px){.agitation__title{font-size:2.2rem}}.agitation__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;max-width:1100px;margin:0 auto;position:relative;z-index:2}@media (max-width: 768px){.agitation__grid{grid-template-columns:1fr}}.agitation__item{background:color-mix(in srgb,var(--surface),transparent 40%);padding:40px;border:1px solid color-mix(in srgb,var(--text-high),transparent 93%);border-left:4px solid var(--primary);border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);box-shadow:0 4px 15px -3px var(--shadow-base)}.agitation__item:hover{background:var(--surface);transform:translateY(-5px);box-shadow:0 12px 24px #00000014;border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);border-color:var(--primary);box-shadow:0 20px 40px -12px var(--shadow-base);transform:translateY(-4px);border-left-width:4px}.agitation__item h3{color:var(--text-high);font-size:1.5rem;margin-bottom:15px;font-family:Montserrat,sans-serif}.agitation__item p{color:var(--text-low);line-height:1.7;font-size:1rem}.agitation__icon{width:40px;height:40px;margin-bottom:20px;opacity:.9}.agitation__icon img{max-width:100%;height:auto}.agitation .agitation__footer{text-align:center;margin-top:60px}.agitation .agitation__footer .agitation__description{max-width:600px;margin:0 auto;color:var(--text-high);font-weight:500}@media screen and (max-width: 768px){.agitation__glow{right:0%;width:100%;height:20%}}.solution{padding:100px 0;background-color:var(--secondary);position:relative}.solution__header{text-align:center;margin-bottom:80px}.solution__title{font-family:Montserrat,sans-serif;font-size:3.2rem;line-height:1.2;color:var(--text-high);max-width:900px;margin:0 auto}.solution__title span{color:var(--primary);animation:solution 2s infinite alternate ease-in-out}@media (max-width: 768px){.solution__title{font-size:2.2rem}}.solution__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 768px){.solution__pillars{grid-template-columns:1fr}}.pillar-card{background:var(--surface);padding:50px 40px;border:1px solid var(--primary);transition:all .4s cubic-bezier(.165,.84,.44,1)!important;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000000d;border-width:1px;max-width:400px;margin:0 auto;border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);box-shadow:0 4px 15px -3px var(--shadow-base);border-width:3px}.pillar-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.pillar-card__icon{width:60px;height:60px}.pillar-card__icon img{max-width:100%;height:auto;border-radius:15%;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--primary),transparent 99%))}.pillar-card__number{font-family:Montserrat,sans-serif;font-size:2rem;color:color-mix(in srgb,var(--primary),transparent 80%);line-height:1}.pillar-card h3{color:var(--text-high);margin-bottom:20px;font-size:1.6rem;font-family:Montserrat,sans-serif}.pillar-card p{color:var(--text-low);line-height:1.7;font-size:1.05rem;text-shadow:.5px .3px 5px var(--shadow-base)}.pillar-card:hover{transform:translate(7px)!important;background:color-mix(in srgb,var(--primary),transparent 98%);box-shadow:0 20px 40px #0000001f;border:1px solid var(--border-primary);border-radius:16px;transition:all .4s cubic-bezier(.165,.84,.44,1);background-color:var(--surface);border-color:var(--primary);box-shadow:0 20px 40px -12px var(--shadow-base);transform:translateY(-4px);border-left-width:5px}.pillar-card:hover .pillar-card__number{color:var(--primary);opacity:.5}.pillar-card:hover p{text-shadow:1px .5px 10px var(--shadow-base)}@media screen and (max-width: 769px){.solution__pillars{gap:80px}}.benefits{padding:150px 0;background-color:var(--secondary);border-bottom:1px solid color-mix(in srgb,var(--primary),transparent 95%)}.benefits__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}@media (max-width: 768px){.benefits__grid{grid-template-columns:1fr;gap:50px}}.benefits__title{font-family:Montserrat,sans-serif;font-size:3rem;color:var(--text-high);line-height:1.2;margin:25px 0}.benefits__title span{color:var(--primary)}@media (max-width: 768px){.benefits__title{font-size:2.2rem}}.benefits__description{color:var(--text-low);font-size:1.1rem;line-height:1.7;margin-bottom:30px}.benefits__badge-img{opacity:1;transition:all .4s cubic-bezier(.165,.84,.44,1);border-radius:10px;border:3px solid color-mix(in srgb,var(--primary),transparent 20%);border-left-width:0;border-top-width:0;box-shadow:20px 20px 40px #0000001a}.benefits__badge-img:hover{transform:scale(.98) rotate(1deg);border-color:var(--primary)}.benefit-item{display:flex;gap:25px;margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid color-mix(in srgb,var(--text-low),transparent 90%)}.benefit-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.benefit-item__icon{flex-shrink:0;width:60px;height:60px;background:color-mix(in srgb,var(--primary),transparent 92%);border:1px solid color-mix(in srgb,var(--primary),transparent 80%);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.benefit-item__icon img{width:30px;height:30px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.benefit-item__info h4{color:var(--text-high);font-size:1.3rem;margin-bottom:10px;font-family:Montserrat,sans-serif}.benefit-item__info p{color:var(--text-low);font-size:.95rem;line-height:1.6}.benefit-item:hover .benefit-item__icon{background:var(--primary);transform:scale(1.1) rotate(-5deg);border-color:var(--primary)}.benefit-item:hover .benefit-item__icon img{filter:brightness(0) saturate(100%) invert(0)}.social-proof{padding:100px 0;background-color:var(--secondary)}.social-proof__header{text-align:center;margin-bottom:80px}.social-proof__title{font-family:Montserrat,sans-serif;font-size:3.2rem;color:var(--text-high);max-width:900px;margin:0 auto}.social-proof__title span{color:var(--primary)}@media (max-width: 768px){.social-proof__title{font-size:2.2rem}}.social-proof__stats{display:flex;justify-content:space-around;margin-bottom:80px;padding:50px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary),transparent 95%),transparent);border-radius:4px;border:1px solid color-mix(in srgb,var(--primary),transparent 85%)}@media (max-width: 768px){.social-proof__stats{flex-direction:column;gap:40px;text-align:center}}.social-proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 768px){.social-proof__grid{grid-template-columns:1fr}}.stat-item__number{display:block;font-family:Montserrat,sans-serif;font-size:3.8rem;color:var(--primary);line-height:1;margin-bottom:10px}.stat-item__label{color:var(--text-low);text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.testimonial-card{background:var(--surface);padding:40px;border-radius:4px;border:1px solid color-mix(in srgb,var(--text-high),transparent 94%);display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 15px #00000008}.testimonial-card:hover{border-color:color-mix(in srgb,var(--primary),transparent 60%);transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.testimonial-card__text{color:var(--text-low);font-style:italic;line-height:1.7;margin-bottom:30px;font-size:.95rem}.testimonial-card__author{display:flex;align-items:center;gap:15px;margin-bottom:25px}.testimonial-card__author strong{display:block;color:var(--text-high);font-size:1.1rem}.testimonial-card__author span{color:var(--primary);font-size:.8rem}.testimonial-card__avatar{width:50px;height:50px;border-radius:50%;border:2px solid var(--primary);object-fit:cover}.testimonial-card__result-thumb{margin-top:auto;overflow:hidden;border-radius:4px;border:1px solid color-mix(in srgb,var(--primary),transparent 80%);position:relative;background:#000}.testimonial-card__result-thumb img{width:100%;height:auto;display:block;filter:grayscale(.6);transform:scale(1.2);transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .3s}.testimonial-card__result-thumb img:hover{filter:grayscale(0);transform:scale(1.3)}.offer{padding:100px 0;background-color:var(--secondary)}.offer__card{display:grid;grid-template-columns:1.1fr .9fr;background:var(--surface);border:1px solid color-mix(in srgb,var(--primary),transparent 80%);border-radius:4px;overflow:hidden;box-shadow:0 30px 60px #00000026}@media (max-width: 768px){.offer__card{grid-template-columns:1fr}}.offer__main{padding:60px;border-right:1px solid color-mix(in srgb,var(--primary),transparent 90%)}@media (max-width: 768px){.offer__main{padding:40px 20px;border-right:none}}.offer__mockup{margin:30px 0;overflow:hidden;height:350px;width:100%;position:relative}.offer__mockup:before{content:"VAGAS LIMITADAS";position:absolute;top:20px;right:20px;z-index:10;background:var(--primary);color:var(--secondary);font-family:Inter,sans-serif;font-weight:800;font-size:.75rem;padding:8px 15px;border-radius:2px;letter-spacing:1px;box-shadow:0 10px 20px #0003;animation:badge-pulse 2s ease-in-out infinite}.offer__mockup:before :visited .offer_btn{display:none}.offer__mockup img{width:100%;height:100%;object-fit:cover;object-position:0% 24%;filter:drop-shadow(0 15px 30px rgba(0,0,0,.3));transition:.5s ease}.offer__mockup img:hover{transform:scale(1.05)}@keyframes badge-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2);box-shadow:0 0 15px color-mix(in srgb,var(--primary),transparent 40%)}}.offer__title{font-family:Montserrat,sans-serif;font-size:2.8rem;color:var(--text-high);margin-bottom:20px}@media (max-width: 768px){.offer__title{font-size:2rem}}.offer__list{list-style:none}.offer__list li{display:flex;gap:15px;color:var(--text-low);margin-bottom:12px;font-size:1.1rem}.offer__list li span{color:var(--primary)}.offer__pricing{padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:color-mix(in srgb,var(--primary),transparent 97%);text-align:center}@media (max-width: 768px){.offer__pricing{padding:50px 20px}}.offer__old-price{color:var(--text-low);font-size:1rem}.offer__old-price span{text-decoration:line-through}.offer__price-main{margin:15px 0;color:var(--primary)}.offer__price-main .offer__currency{font-size:1.5rem;vertical-align:middle}.offer__price-main .offer__value{font-size:4.5rem;font-family:Montserrat,sans-serif;font-weight:700;line-height:1}.offer__cash{color:var(--text-low);font-size:.9rem;margin-bottom:30px}.offer__btn{width:100%;background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--success),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.offer__btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--success),transparent 70%)}.offer__btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--success);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.offer__btn{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}.offer__secure-badges{margin-top:30px;opacity:.6;filter:brightness(var(--brightness-adjust, 1))}[data-theme=light] .offer__secure-badges{filter:grayscale(1) contrast(1.5);opacity:.4}.guarantee{padding:100px 0;background-color:var(--secondary);border-top:1px solid color-mix(in srgb,var(--primary),transparent 90%)}.guarantee__wrapper{display:flex;align-items:center;gap:60px;max-width:1000px;margin:0 auto}@media (max-width: 768px){.guarantee__wrapper{flex-direction:column;text-align:center;gap:40px}}.guarantee__image{flex:1;display:flex;justify-content:center}.guarantee__image .guarantee__seal{max-width:280px;height:auto;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--primary),transparent 80%));border-radius:10px;border:5px solid var(--primary);border-left-width:2px;border-top-width:2px;transition:all .5s}.guarantee__image .guarantee__seal:hover{transform:scale(1.05) rotate(5deg);border-width:1px;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--primary),transparent 60%))}.guarantee__content{flex:1.5}.guarantee__title{font-family:Montserrat,sans-serif;font-size:2.8rem;color:var(--text-high);line-height:1.2;margin-bottom:25px}.guarantee__title span{color:var(--primary)}@media (max-width: 768px){.guarantee__title{font-size:2.2rem}}.guarantee__description{color:var(--text-low);font-size:1.1rem;line-height:1.7;margin-bottom:20px}.guarantee__description strong{color:var(--text-high);font-weight:600}.faq{padding:100px 0;background-color:var(--secondary)}.faq__header{text-align:center;margin-bottom:60px}.faq__title{font-family:Montserrat,sans-serif;font-size:3rem;color:var(--text-high)}[data-theme=light] .faq__title{color:color-mix(in srgb,var(--text-high),black 100%)}.faq__title span{color:var(--primary)}@media (max-width: 768px){.faq__title{font-size:2.2rem}}.faq__grid{max-width:800px;margin:0 auto}.faq__item{background:var(--surface);border:1px solid color-mix(in srgb,var(--text-high),transparent 90%);border-radius:8px;margin-bottom:15px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000008;overflow:hidden;transition:transform .4s ease}.faq__item:hover{border-color:color-mix(in srgb,var(--primary),transparent 50%)}.faq__item[open]{border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 97%);box-shadow:0 10px 20px #0000001a}.faq__item[open] .faq__question:after{transform:rotate(45deg);color:var(--text-high)}.faq__question{padding:22px 30px;color:var(--text-high);font-weight:600;font-size:1.1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background .2s;-webkit-user-select:none;user-select:none}[data-theme=light] .faq__question{color:color-mix(in srgb,var(--text-high),black 100%)}.faq__question::-webkit-details-marker{display:none}.faq__question:active{background:color-mix(in srgb,var(--primary),transparent 90%)}.faq__answer{padding:0 30px 25px;color:var(--text-low);line-height:1.7;font-size:1rem}[data-theme=light] .faq__answer{color:color-mix(in srgb,var(--text-low),black 50%)}.faq__answer p{margin:0;-webkit-user-select:none;user-select:none}.btn-support-primary{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--success),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.btn-support-primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--success),transparent 70%)}.btn-support-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--success);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.btn-support-primary{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}.faq__footer{margin-top:4rem;padding:3rem 2rem;text-align:center;border-top:1px solid var(--border-subtle)}.faq__footer p:first-of-type{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;color:var(--text-high);margin-bottom:2rem;line-height:1.4}.faq__footer p:first-of-type strong{color:var(--primary)}.faq__footer p:last-of-type{font-family:Inter,sans-serif;font-size:.875rem;color:var(--text-low);margin-top:1.5rem;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.footer{padding:80px 0 40px;background-color:var(--secondary);border-top:1px solid color-mix(in srgb,var(--text-low),transparent 92%);transition:background-color .3s ease}.footer .container{display:flex;flex-direction:column;align-items:center}.footer__brand{text-align:center;margin-bottom:30px}.footer__logo{font-family:Montserrat,sans-serif;font-size:1.8rem;color:var(--text-high);margin-bottom:15px}.footer__logo span{color:color-mix(in srgb,var(--primary),black 15%)}[data-theme=dark] .footer__logo span{color:var(--primary)}.footer__cnpj{color:var(--text-low);font-size:.875rem;margin-bottom:5px}.footer__links{display:flex;flex-direction:row;justify-content:center;gap:30px;margin-bottom:30px}@media (max-width: 768px){.footer__links{flex-direction:column;gap:15px}}.footer__links a{color:var(--text-high);text-decoration:none;font-size:.93rem;font-weight:600;transition:all .3s ease;border-bottom:1px solid transparent}.footer__links a:hover{color:var(--primary);border-bottom-color:var(--primary)}.footer__divider{width:100%;border:0;border-top:1px solid color-mix(in srgb,var(--text-low),transparent 80%);margin-bottom:40px}.footer__disclaimer{text-align:center;max-width:900px;margin:0 auto 20px}.footer__disclaimer p{color:color-mix(in srgb,var(--text-low),white 20%);font-size:.85rem;line-height:1.8;margin-bottom:12px}[data-theme=light] .footer__disclaimer p{color:color-mix(in srgb,var(--text-low),black 30%)}.footer__disclaimer p strong{color:var(--text-high);font-weight:700}.footer__disclaimer p:last-child{margin-bottom:0}.footer__disclaimer .footer__affiliation{color:color-mix(in srgb,var(--text-low),white 40%)}[data-theme=light] .footer__disclaimer .footer__affiliation{color:color-mix(in srgb,var(--text-high),black 50%);opacity:.8}.footer__copyright{color:var(--text-low);font-size:.85rem;text-align:center;margin-top:0}.footer__copyright--dev{margin-top:8px;display:block;color:var(--text-high)}.footer__copyright--dev strong{color:color-mix(in srgb,var(--primary),black 10%);font-weight:700}.modal{display:none!important}.modal[style*="display: flex"]{display:flex!important}.modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;padding:20px}.modal__content{background-color:var(--surface);color:var(--text-high);font-family:Inter,sans-serif;padding:30px;border:1px solid var(--primary);width:100%;max-width:420px;max-height:85vh;overflow-y:auto;border-radius:4px;position:relative;box-shadow:0 20px 50px #00000080;animation:modalSlideUp .4s ease-out}.modal__content::-webkit-scrollbar{width:4px}.modal__content::-webkit-scrollbar-thumb{background:var(--primary)}@media (max-width: 768px){.modal__content{padding:20px;max-height:90vh}}.modal__close{position:absolute;right:15px;top:10px;color:var(--text-low);font-size:1.8rem;cursor:pointer;z-index:10}.modal__close:hover{color:var(--primary)}.modal__header{text-align:center;margin-bottom:20px}.modal__header .badge{color:var(--primary);font-size:.65rem;letter-spacing:2px;font-weight:700;display:block}.modal__header h2{font-family:Montserrat,sans-serif;font-size:1.2rem;margin:5px 0}.modal__list{list-style:none;padding:0;margin-bottom:20px}.modal__list li{font-size:.85rem;margin-bottom:8px;color:var(--text-low);border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:5px}.modal__list li strong{color:var(--text-high)}.modal__list li .bonus{color:var(--success);font-weight:700}.modal__price{text-align:center;background:#0003;padding:15px;border:1px dashed rgba(var(--primary),.3)}.modal__price .old-price{font-size:.8rem;color:var(--text-low);text-decoration:line-through}.modal__price .new-price span{display:block;font-size:1.8rem;color:var(--text-high);font-weight:800}.modal__price .cash-price{color:var(--success);font-weight:700;font-size:.85rem}.modal .btn-checkout{width:100%;margin-top:15px}.modal .btn-checkout:hover{color:var(--surface);filter:brightness(1.2)}.modal .btn-checkout{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--success),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.modal .btn-checkout:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--success),transparent 70%)}.modal .btn-checkout:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--success);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.modal .btn-checkout{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}.modal__footer{margin-top:20px;background:#ff00000d;padding:10px}.modal__footer p{font-size:.65rem;color:var(--text-low);text-align:center;line-height:1.4}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.api-simulada-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:20000;display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease}.api-simulada-overlay .api-simulada-content{background:#fff;padding:40px;border-radius:12px;text-align:center;max-width:400px;color:#333;font-family:sans-serif}.api-simulada-overlay .api-simulada-content img{width:120px;margin-bottom:20px}.api-simulada-overlay .api-simulada-content h3{color:#009ee3;margin-bottom:15px;font-weight:700}.api-simulada-overlay .api-simulada-content p{font-size:.9rem;line-height:1.5;color:#666}.api-simulada-overlay .api-simulada-content .status-badge{background:#eee;color:#666;padding:8px;font-size:.7rem;margin:20px 0;border-radius:4px;font-weight:700}.api-simulada-overlay .api-simulada-content .btn-close-api{background:#009ee3;color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-weight:700;width:100%}.spinner{display:inline-block;width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:10px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.faq__question-icon{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-out!important;transform-origin:40% 40%!important;pointer-events:none;align-self:center}.faq__question-icon span{position:absolute;background-color:var(--primary);border-radius:4px;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq__question-icon .bar-horizontal{width:14px;height:2px;transition:transform .5s ease-out!important}.faq__question-icon .bar-vertical{width:2px;height:14px;transition:transform .4s ease-out!important}.faq__item[open] .faq__question-icon{transform:rotate(90deg)}.faq__item[open] .faq__question-icon .bar-vertical{opacity:1}.faq__item[open] .faq__question-icon .bar-horizontal{transform:rotate(90deg);background-color:var(--text-high);box-shadow:0 0 10px rgba(var(--primary),.6);width:16px}.hero__button{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success),black 20%) 100%);color:var(--secondary);font-size:1.1rem;font-weight:600;padding:15px 35px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,filter .2s ease!important;box-shadow:0 15px 30px color-mix(in srgb,var(--success),transparent 80%);letter-spacing:1px;position:relative;z-index:1;display:inline-block;text-align:center;text-decoration:none}.hero__button:hover{transform:translateY(-3px);box-shadow:0 20px 40px color-mix(in srgb,var(--success),transparent 70%)}.hero__button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--success);z-index:-1;opacity:.4;animation:pulseGlow 2s infinite!important}.hero__button{text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color)}@keyframes pulseGlow{0%{transform:scale(1);opacity:.4}to{transform:scale(1.07);opacity:0}}.modal-retencao{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--shadow-ambient);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;justify-content:center;align-items:center;padding:20px;transition:all .3s ease}.modal-retencao__content{background:var(--surface);border:1px solid var(--border-primary);border-radius:12px;padding:40px 30px;max-width:450px;width:100%;text-align:center;box-shadow:0 20px 40px var(--shadow-base);position:relative;font-family:Inter,sans-serif}.modal-retencao__title{font-family:Montserrat,sans-serif;color:var(--primary);font-size:1.8rem;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.modal-retencao__text{color:var(--text-low);font-size:1rem;line-height:1.6;margin-bottom:25px}.modal-retencao__btn-primary{background:var(--primary);color:var(--secondary);border:none;padding:18px 30px;border-radius:8px;font-weight:700;font-size:1.1rem;cursor:pointer;width:100%;transition:transform .2s ease,filter .2s ease;box-shadow:0 4px 15px var(--border-primary)}.modal-retencao__btn-primary:hover{transform:translateY(-2px);filter:brightness(1.1)}.modal-retencao__btn-link{background:transparent;color:var(--text-low);border:none;margin-top:15px;font-size:.9rem;text-decoration:underline;cursor:pointer;opacity:.7}.modal-retencao__btn-link:hover{color:var(--text-high);opacity:1}@keyframes textoo{0%{transform:scale(.9)}to{transform:scale(1.1);opacity:.7}}@keyframes inclinar{0%{transform:skew(-1.5deg)}to{transform:skew(1.5deg)}}@keyframes footer{0%{transform:translate(2px)}30%{transform:translate(0)}70%{transform:translate(0)}to{transform:translate(0)}}@keyframes pulsar{to{transform:scale(1.05);opacity:0}}.problem__card:before,.problem__card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--surface);z-index:-1;border-radius:20px}.problem__card:before{animation:pulsar 2s ease-in-out infinite}.problem__card:after{animation:pulsar 2s 1s ease-in-out infinite}.solution__title span.solucao{text-transform:uppercase;display:inline-block;background:linear-gradient(90deg,#996515 0%,var(--primary) 25%,#fcf6ba 50%,var(--primary) 75%,#996515 100%);background-size:200% auto;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gold_flow_shimmer 15s linear infinite;will-change:background-position}@keyframes gold_flow_shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.benefits__content .hero__pre-title{display:inline-block;color:var(--primary);font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:600;animation:smoke_pre_title 6s ease-in-out infinite}.benefits__content .benefits__title{color:var(--text-high);font-family:Montserrat,sans-serif;font-size:2.5rem;margin:1.5rem 0;line-height:1.2}.benefits__content .benefits__title span{display:inline-block;position:relative;font-weight:800;background:linear-gradient(90deg,var(--primary) 0%,#B8860B 25%,var(--text-high) 50%,#B8860B 75%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:golden_sweep 4s ease-in-out infinite}.benefits__content .benefits__description{color:var(--text-low);font-family:Inter,sans-serif;max-width:500px;line-height:1.6}@keyframes golden_sweep{0%{background-position:-200% center;transform:scale(1);filter:drop-shadow(0 0 0 rgba(var(--primary),0))}50%{background-position:0% center;transform:scale(1.03);filter:drop-shadow(0 0 12px rgba(var(--primary),.4))}to{background-position:200% center;transform:scale(1);filter:drop-shadow(0 0 0 rgba(var(--primary),0))}}.benefits__badge-img{animation:badge-quality-glow 4s ease-in-out infinite;backface-visibility:hidden;will-change:transform,filter}@keyframes badge-quality-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(var(--primary),.3)) brightness(1)}50%{transform:scale(1.03);filter:drop-shadow(0 0 15px rgba(var(--primary),.7)) brightness(1.1);border-color:var(--primary)}}.social-proof__title{color:var(--text-high);font-family:Montserrat,sans-serif}.social-proof__title span{display:inline-block;position:relative;font-weight:800;background:linear-gradient(120deg,var(--primary) 0%,var(--success) 30%,var(--text-high) 50%,var(--primary) 70%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:elite-signature 5s ease-in-out infinite}@keyframes elite-signature{0%{background-position:100% center;filter:drop-shadow(0 0 0 rgba(var(--primary),0))}50%{background-position:0% center;filter:drop-shadow(0 0 15px rgba(var(--primary),.5));transform:translateY(-2px)}to{background-position:-100% center;filter:drop-shadow(0 0 0 rgba(var(--primary),0))}}.offer__title{color:var(--primary);position:relative;display:inline-block;animation:offer-focus 4s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(var(--primary),.2))}@keyframes offer-focus{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 2px rgba(var(--primary),.2))}50%{transform:scale(1.01);filter:brightness(1.3) drop-shadow(0 0 10px rgba(var(--primary),.5));color:var(--text-high)}}@keyframes golden_sweep{0%{background-position:200% center;transform:scale(1)}50%{transform:scale(1.02);filter:drop-shadow(0 0 10px rgba(var(--primary),.4))}to{background-position:-200% center;transform:scale(1)}}@keyframes smoke_pre_title{0%,70%{transform:translateY(0) skew(0);filter:blur(0);opacity:1}to{transform:translateY(-20px) skew(10deg);filter:blur(10px);opacity:0}}@keyframes badge-quality-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(var(--primary),.2)) brightness(1)}50%{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(var(--primary),.6)) brightness(1.2)}}.guarantee__seal{animation:badge-quality-glow 4s ease-in-out infinite;will-change:transform,filter}.guarantee__content .hero__pre-title{display:inline-block;animation:smoke_pre_title 6s ease-in-out infinite}.guarantee__content .guarantee__title span{display:inline-block;background:linear-gradient(90deg,var(--primary) 0%,var(--text-high) 50%,var(--primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:golden_sweep 4s ease-in-out infinite;will-change:background-position,transform}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes altura{0%{transform:scaleY(0)}to{transform:scaleY(1.05)}}.faq__title{display:inline-block;animation:subtleFloat 4s ease-in-out infinite}.faq__title span{animation:softPulse 3s ease-in-out infinite}.faq__item summary{transition:padding-left .3s ease-in!important}.faq__item summary:hover{padding-left:32px;transition:padding .3s ease}.faq__item[open]{transform:scaleY(0);animation:altura .5s cubic-bezier(.215,.61,.355,1) forwards;transform-origin:50% 30%}@keyframes footer_logo_glow{0%,to{opacity:1;text-shadow:0 0 0 rgba(var(--primary),0)}50%{opacity:.9;text-shadow:0 0 15px rgba(var(--primary),.4)}}@keyframes link_underline{0%{width:0;left:50%}to{width:100%;left:0}}.footer__brand .footer__logo span{display:inline-block;color:var(--primary);animation:footer_logo_glow 4s ease-in-out}.footer__links a{display:inline-block;position:relative;transition:color .3s ease}.footer__links a:hover{color:var(--primary)}.footer__links a:hover:after{content:"";position:absolute;bottom:-2px;height:1px;background:var(--primary);animation:link_underline .3s ease forwards}.footer__divider{opacity:.2;transition:opacity 1s ease}.footer__divider:hover{opacity:.5}.footer__disclaimer{opacity:.7;transition:opacity .5s ease}.footer__disclaimer:hover{opacity:1}.footer__disclaimer strong{color:var(--primary)}.hero__image-container:before{content:"CIÊNCIA \aque Escala";white-space:pre-wrap;position:absolute;z-index:1;font-family:Montserrat,sans-serif;color:var(--primary);font-size:clamp(2.2rem,8vw,4rem);font-weight:900;text-align:center;text-transform:uppercase;line-height:.85;opacity:0;transform:scale(.3) translateZ(-200px);transition:all .7s cubic-bezier(.34,1.56,.64,1)}.hero__image-container img{transition:transform .9s cubic-bezier(.23,1,.32,1),filter .9s ease-out,opacity .8s ease-out,border-width .4s ease!important;will-change:transform,filter,opacity}.hero__image-container.explodir img,.hero__image-container.estado:hover img{transform:scale(2.2) translateY(-150px) translateZ(300px) rotateX(15deg)!important;filter:blur(40px) brightness(2.5) contrast(.5)!important;opacity:0!important;border-width:0px!important}.hero__image-container.explodir:before,.hero__image-container.estado:hover:before{opacity:1;transform:scale(1) translateZ(0);text-shadow:0 0 30px rgba(var(--primary),.8);animation:textImpact .6s ease-out forwards}.hero__image-container.explodir .hero__badge,.hero__image-container.estado:hover .hero__badge{background-color:var(--primary);text-shadow:.5px 1px 1px var(--shadow-color),5px 1px 10px var(--shadow-color);animation:teste 2s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes teste{0%{transform:translateY()}70%{transform:translate(-22%,-35vh) scale(1)}to{transform:translate(-110%,-28vh) scale(1.2)}}@media screen and (max-width: 768px){@keyframes teste{0%{transform:translateY()}70%{transform:translate(-11%,-15vh) scale(1)}to{transform:translate(-40%,-10vh) scale(1.2)}}}.problem{padding:100px 0;background-color:var(--secondary)}.problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 768px){.problem__grid{grid-template-columns:1fr}}.problem__card{background:var(--surface);padding:40px 30px;border-radius:12px;border:1px solid rgba(255,255,255,.05);height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;transition:all .7s cubic-bezier(.16,1,.3,1);will-change:transform,background-color,border-color}.problem__card .icon-box,.problem__card h3,.problem__card p{transition:all .6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,filter}.problem__card .icon-box{font-size:2.5rem;margin-bottom:15px}.problem__card h3{color:var(--text-high);font-size:1.4rem;margin-bottom:15px;font-family:Montserrat,sans-serif}.problem__card p{color:var(--text-low);font-size:1rem;line-height:1.6;margin:0;opacity:.8}.problem__card:hover{border-color:rgba(var(--primary),.5);background:color-mix(in srgb,var(--surface),white 2%);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.problem__card:hover .icon-box,.problem__card:hover h3{opacity:0;filter:blur(8px);transform:translateY(-15px) scale(.9)}.problem__card:hover p{opacity:1;color:var(--text-high);font-size:1.25rem;font-weight:500;line-height:1.5;transform:translateY(-45px)}
