@import "https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Outfit:wght@300;400;500;600;700;800;900&display=swap";:root{--primary:#0073cf;--primary-dark:#1b1e5a;--primary-light:#3da2f0;--primary-bg:#f0f7fd;--secondary:#c81d25;--secondary-dark:#a11116;--secondary-bg:#fdf2f2;--dark:#1b1e5a;--dark-hover:#12143d;--text:#3f4756;--muted:#f8fafd;--line:#e1e9f3;--white:#fff;--shadow:0 15px 40px #1b1e5a0f;--shadow-lg:0 25px 60px #1b1e5a1f;--radius-sm:8px;--radius-md:16px;--radius-lg:24px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;overflow-x:hidden}body{color:var(--text);background:#fff;margin:0;font-family:Outfit,sans-serif;line-height:1.6}.page{width:100%;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .25s}button{font:inherit;cursor:pointer;transition:all .25s}img{max-width:100%;display:block}.shell{width:min(1200px,100% - 32px);margin:0 auto}.section{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:100px 0 60px;display:flex}.section-soft{background-color:var(--muted)}.instagram-section{min-height:auto!important;padding:60px 0!important;display:block!important}.site-header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0073cf1a;transition:all .3s;position:fixed;inset:0 0 auto;box-shadow:0 4px 30px #0073cf0a}.site-header.is-scrolled{background:#fffffffa;box-shadow:0 10px 30px #0073cf14}.header-inner{justify-content:space-between;align-items:center;height:80px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:48px}.brand-text{flex-direction:column;display:flex}.brand-text strong{color:var(--primary-dark);letter-spacing:-.02em;font-size:1.15rem;font-weight:800;line-height:1.1}.brand-text small{color:var(--secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700}.site-nav{align-items:center;gap:clamp(10px,1.8vw,24px);display:flex}.site-nav a{color:var(--dark);padding:8px 12px;font-size:.9rem;font-weight:600;position:relative}.site-nav a:after{content:"";background-color:var(--primary);transform-origin:0;border-radius:99px;height:3px;transition:transform .25s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.site-nav a:hover{color:var(--primary)}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.button{text-transform:uppercase;letter-spacing:.02em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:700;transition:all .25s;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));box-shadow:0 8px 20px #0073cf33}.button-primary:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0073cf4d}.button-secondary{color:#fff;background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));box-shadow:0 8px 20px #c81d2533}.button-secondary:hover{transform:translateY(-2px);box-shadow:0 12px 25px #c81d254d}.button-ghost{color:var(--primary-dark);background:var(--primary-bg);border:1px solid #0073cf33}.button-ghost:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.nav-toggle{width:44px;height:44px;color:var(--primary-dark);background:var(--primary-bg);border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.mobile-overlay{z-index:1090;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#1b1e5a66;transition:opacity .3s;position:fixed;inset:0}.mobile-overlay.is-visible{opacity:1;pointer-events:auto}.mobile-menu{z-index:1100;background:#fff;flex-direction:column;width:min(320px,85vw);height:100vh;padding:24px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-15px 0 40px #1b1e5a26}.mobile-menu.is-open{transform:translate(0)}.mobile-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.mobile-menu-head button{width:40px;height:40px;color:var(--primary-dark);background:var(--primary-bg);border:0;border-radius:50%;place-items:center;display:grid}.mobile-menu-links{flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.mobile-menu-links a{border-radius:var(--radius-sm);color:var(--dark);align-items:center;padding:12px 8px;font-size:1.05rem;font-weight:600;display:flex}.mobile-menu-links a:hover,.mobile-menu-links a.is-active{background-color:var(--primary-bg);color:var(--primary-dark)}.mobile-menu-cta{flex-direction:column;gap:10px;display:flex}.hero{background:radial-gradient(circle at 80% 20%, var(--primary-bg) 0%, #fff 60%);box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:100px 0 60px;display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero-badge{background-color:var(--primary-bg);color:var(--primary-dark);text-transform:uppercase;letter-spacing:.05em;border:1px solid #0073cf26;border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.hero-badge span{background-color:var(--secondary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c81d2533}.hero-title{color:var(--dark);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:900;line-height:1.1}.hero-title span{color:var(--primary);background:linear-gradient(135deg, var(--primary), var(--primary-dark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-text{color:var(--text);max-width:580px;margin-bottom:35px;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.hero-graphic{justify-content:center;align-items:center;display:flex;position:relative}.hero-circle-bg{z-index:1;background:radial-gradient(circle,#0073cf0f 0%,#0000 70%);border-radius:50%;width:120%;height:120%;position:absolute}.hero-img-card{z-index:2;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:var(--white);border:1px solid #0073cf1a;width:100%;max-width:480px;padding:12px;position:relative;overflow:hidden}.hero-img-card img{border-radius:calc(var(--radius-lg) - 10px);object-fit:cover;width:100%;height:auto;max-height:40vh}.hero-floating-card{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #0073cf26;align-items:center;gap:12px;padding:16px;display:flex;position:absolute}.hero-floating-card.card-1{animation:4s ease-in-out infinite float;bottom:30px;left:-20px}.hero-floating-card.card-2{animation:4s ease-in-out 2s infinite float;top:30px;right:-20px}.hero-floating-card svg{color:var(--secondary);background:var(--secondary-bg);border-radius:12px;width:40px;height:40px;padding:8px}.hero-floating-card strong{color:var(--dark);font-size:.95rem;display:block}.hero-floating-card span{color:var(--text);font-size:.78rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-hero{background:linear-gradient(180deg, var(--primary-bg) 0%, #fff 100%);text-align:center;padding:140px 0 60px}.page-hero-inner{max-width:800px;margin:0 auto}.page-hero h1{color:var(--dark);margin-bottom:16px;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:800}.page-hero p{color:var(--text);font-size:1.15rem}.section-head{text-align:center;max-width:700px;margin:0 auto 50px}.section-tag{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.8rem;font-weight:800;display:inline-block}.section-head h2{color:var(--dark);font-size:clamp(1.4rem,4vw,2.2rem);font-weight:800;line-height:1.2}.section-head p{color:var(--text);margin-top:14px;font-size:1.05rem}.intro-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;display:grid}.intro-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.intro-image img{width:100%;height:auto;display:block}.intro-content h3{color:var(--dark);margin-bottom:20px;font-size:1.8rem;font-weight:800}.intro-content p{margin-bottom:24px;font-size:1.05rem}.intro-bullets{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.intro-bullet-item{color:var(--dark);align-items:center;gap:10px;font-weight:600;display:flex}.intro-bullet-item svg{color:var(--primary)}.benefits-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;padding:24px 8px;display:flex;overflow-x:auto}.benefits-grid::-webkit-scrollbar{height:8px}.benefits-grid::-webkit-scrollbar-track{background:#0073cf0d;border-radius:99px}.benefits-grid::-webkit-scrollbar-thumb{background:#0073cf33;border-radius:99px}.benefits-grid::-webkit-scrollbar-thumb:hover{background:#0073cf66}.benefits-grid .benefit-card{scroll-snap-align:start;flex:0 0 280px;max-width:85vw}@media (width>=1100px){.benefits-grid{scroll-snap-type:none;justify-content:center;padding:24px 0;overflow-x:visible}.benefits-grid .benefit-card{flex:0 270px;max-width:280px}}.benefit-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid #0073cf14;flex-direction:column;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.benefit-card:after{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-light));transform-origin:0;width:100%;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.benefit-card:hover{box-shadow:var(--shadow-lg);border-color:#0073cf4d;transform:translateY(-8px)}.benefit-card:hover:after{transform:scaleX(1)}.benefit-icon-wrapper{border-radius:var(--radius-sm);background-color:var(--primary-bg);width:54px;height:54px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.benefit-card:hover .benefit-icon-wrapper{background-color:var(--primary);color:#fff;transition:all .3s;transform:scale(1.05)}.benefit-card h3{color:var(--dark);margin-bottom:12px;font-size:1.25rem;font-weight:700}.benefit-card p{color:var(--text);flex:1;font-size:.95rem}.benefit-link{color:var(--primary);align-items:center;gap:6px;margin-top:20px;font-size:.88rem;font-weight:700;display:inline-flex}.benefit-link:hover{color:var(--primary-dark)}.info-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.info-split.reverse{direction:rtl}.info-split.reverse>*{direction:ltr}.info-split-content{flex-direction:column;display:flex}.info-split-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.info-split-image img{width:100%;height:auto;display:block}.tags-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.tag-item{background-color:var(--muted);border-radius:var(--radius-sm);color:var(--primary-dark);align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:600;display:flex}.stats-section{box-sizing:border-box;background-color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;padding:40px 0;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat-card{background:linear-gradient(135deg, var(--white) 0%, var(--primary-bg) 100%);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid #0073cf14;align-items:center;gap:16px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.stat-card:hover{box-shadow:var(--shadow-lg);border-color:#0073cf40;transform:translateY(-6px)}.stat-icon-wrapper{border-radius:var(--radius-sm);background-color:var(--primary-bg);width:56px;height:56px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stat-card:hover .stat-icon-wrapper{background-color:var(--primary);color:var(--white);transition:all .3s}.stat-info{flex-direction:column;display:flex}.stat-info h3{color:var(--dark);margin:0;font-size:1.8rem;font-weight:800;line-height:1.1}.stat-info p{color:var(--text);margin:4px 0 0;font-size:.85rem;font-weight:600;line-height:1.3}.plans-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:stretch;gap:24px;width:100%;padding:24px 8px;display:flex;overflow-x:auto}@media (width>=1100px){.plans-grid{justify-content:center;overflow-x:visible}}.plans-page-grid{width:100%;scroll-snap-type:none!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;padding:24px 0!important;display:grid!important;overflow-x:visible!important}.plans-page-grid .plan-card{scroll-snap-align:none!important;flex:none!important;width:100%!important;max-width:none!important}@media (width<=960px){.plans-page-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.plans-page-grid{grid-template-columns:1fr!important}}.plans-grid::-webkit-scrollbar{height:8px}.plans-grid::-webkit-scrollbar-track{background:#0073cf0d;border-radius:99px}.plans-grid::-webkit-scrollbar-thumb{background:#0073cf33;border-radius:99px}.plans-grid::-webkit-scrollbar-thumb:hover{background:#0073cf66}.plan-card{background:linear-gradient(180deg, var(--white) 0%, var(--primary-bg) 100%);border-radius:var(--radius-md);box-shadow:var(--shadow);scroll-snap-align:start;border:1px solid #0073cf14;flex-direction:column;flex:0 0 340px;max-width:85vw;padding:40px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.plan-card:before{content:"";background-color:var(--line);height:6px;transition:all .3s;position:absolute;top:0;left:0;right:0}.plan-card:hover{box-shadow:var(--shadow-lg);border-color:#0073cf40;transform:translateY(-12px)}.plan-card:hover:before{background-color:var(--primary-light)}.plan-card.featured{background:linear-gradient(180deg, var(--white) 0%, var(--secondary-bg) 100%);border:2px solid var(--primary);box-shadow:var(--shadow-lg)}.plan-card.featured:before{background:linear-gradient(90deg, var(--primary), var(--secondary));height:8px}.plan-badge{background:linear-gradient(135deg, var(--secondary), var(--secondary-dark));color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:15px;right:15px}.plan-card-header{margin-bottom:20px}.plan-card-header h3{color:var(--dark);margin:0 0 4px;font-size:1.6rem;font-weight:800}.plan-tag-line{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.price-placeholder{color:var(--dark);align-items:baseline;margin-bottom:24px;display:flex}.price-currency{color:var(--primary-dark);margin-right:4px;font-size:1.15rem;font-weight:800}.price-value{color:var(--dark);letter-spacing:-.03em;font-size:3.2rem;font-weight:900;line-height:1}.price-period{color:var(--text);margin-left:2px;font-size:.95rem;font-weight:600}.plan-card p{color:var(--text);margin-bottom:28px;font-size:.9rem;line-height:1.5}.plan-card ul{flex-direction:column;flex:1;gap:14px;margin:0 0 35px;padding:0;list-style:none;display:flex}.plan-card li{color:var(--text);align-items:flex-start;gap:10px;font-size:.92rem;font-weight:500;display:flex}.plan-card li svg{color:var(--primary);flex-shrink:0;margin-top:2px}.plan-card .button{width:100%}.faq-list{flex-direction:column;gap:14px;max-width:800px;margin:0 auto;display:flex}.faq-list details{background-color:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px;transition:all .25s}.faq-list details[open]{border-color:var(--primary);box-shadow:var(--shadow)}.faq-list summary{color:var(--dark);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--primary);font-size:1.4rem;font-weight:400;transition:transform .25s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:var(--text);margin-top:12px;font-size:.95rem;line-height:1.5}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:40px;display:grid}.contact-info{flex-direction:column;justify-content:center;display:flex}.contact-info-card{background:linear-gradient(135deg, var(--primary-bg) 0%, var(--white) 100%);border-radius:var(--radius-md);box-shadow:var(--shadow);border:1px solid #0073cf1f;flex-direction:column;gap:20px;padding:30px;display:flex}.contact-info-item{align-items:flex-start;gap:14px;display:flex}.contact-info-item svg{color:var(--primary);flex-shrink:0;margin-top:3px}.contact-info-item strong{text-transform:uppercase;color:var(--primary-dark);letter-spacing:.05em;margin-bottom:2px;font-size:.85rem;display:block}.contact-info-item span,.contact-info-item a{color:var(--dark);font-size:1rem;font-weight:600}.contact-form-wrapper{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);background-color:#fff;padding:36px}.premium-form{gap:16px;display:grid}.premium-form label{color:var(--dark);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:.85rem;font-weight:700;display:flex}.premium-form input,.premium-form textarea,.premium-form select{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--dark);background-color:var(--muted);padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .25s}.premium-form input:focus,.premium-form textarea:focus,.premium-form select:focus{border-color:var(--primary);background-color:#fff;outline:0;box-shadow:0 0 0 3px #0073cf26}.form-success{color:#10b981;border-radius:var(--radius-sm);background-color:#ecfdf5;border:1px solid #a7f3d0;padding:12px;font-size:.9rem;font-weight:600}.site-footer{background:linear-gradient(135deg, var(--dark) 0%, var(--dark-hover) 100%);color:#ffffffb3;border-top:4px solid var(--primary);padding:80px 0 40px;font-size:.92rem;position:relative}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 75%,#0073cf0d 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.footer-top{grid-template-columns:1.3fr .9fr .9fr 1.1fr;gap:40px;margin-bottom:50px;display:grid}.footer-brand{flex-direction:column;gap:16px;display:flex}.footer-logo-wrap{align-items:center;gap:10px;display:flex}.footer-logo{background-color:var(--white);border-radius:var(--radius-sm);object-fit:contain;width:auto;height:48px;padding:6px 12px}.footer-brand strong{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.footer-brand p{max-width:280px;margin:0;line-height:1.5}.footer-socials{gap:10px;margin-top:10px;display:flex}.footer-social-icon{color:#fff;background-color:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex}.footer-social-icon:hover{background-color:var(--primary);color:#white;transform:translateY(-3px)}.footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px;font-size:.95rem;font-weight:700;position:relative}.footer-col h4:after{content:"";background-color:var(--primary);border-radius:99px;width:30px;height:2px;position:absolute;bottom:-6px;left:0}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links a{color:#ffffffa6;align-items:center;gap:6px;display:inline-flex}.footer-links a:hover{color:var(--primary-light);transform:translate(4px)}.footer-contact-list{flex-direction:column;gap:14px;display:flex}.footer-contact-item{align-items:flex-start;gap:10px;display:flex}.footer-contact-item svg{color:var(--primary-light);flex-shrink:0;margin-top:3px}.footer-contact-item a:hover{color:#fff}.footer-divider{background-color:#ffffff14;height:1px;margin-bottom:25px}.footer-bottom{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;display:flex}.footer-bottom-links{gap:20px;display:flex}.footer-bottom-links a{color:#ffffff73}.footer-bottom-links a:hover{color:#ffffffb3}.scroll-top-btn{background-color:var(--primary);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 5px 15px #0073cf4d}.scroll-top-btn:hover{background-color:var(--primary-dark);transform:translateY(-3px);box-shadow:0 8px 20px #0073cf80}.whatsapp-float{z-index:999;color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 5px 15px #25d3664d}.whatsapp-float:hover{background-color:#20ba5a;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #25d36680}@media (width<=560px){.whatsapp-float{width:48px;height:48px;bottom:16px;left:16px}.whatsapp-float svg{width:24px!important;height:24px!important}}.animate-in{animation:.6s cubic-bezier(.16,1,.3,1) both slideUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.site-header .button,.site-nav{display:none}.nav-toggle{display:inline-flex}.hero-grid{grid-template-columns:1.1fr .9fr}.footer-top{grid-template-columns:1fr 1fr;gap:30px}}@media (width<=960px){.section{height:auto!important;min-height:auto!important;padding:80px 0 50px!important}.hero{height:auto!important;min-height:auto!important;padding-top:130px!important;padding-bottom:60px!important}.stats-section{min-height:auto!important;padding:50px 0!important}}@media (width<=860px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero-badge{margin:0 auto 20px}.hero-text{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-graphic{margin-top:30px}.hero-floating-card.card-1{left:10px}.hero-floating-card.card-2{right:10px}.intro-grid,.info-split{grid-template-columns:1fr;gap:30px}.info-split.reverse{direction:ltr}.plan-card.featured{transform:none}.plan-card.featured:hover{transform:translateY(-8px)}.contact-grid{grid-template-columns:1fr}.contact-info{order:2}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr;gap:35px}.footer-brand p{max-width:100%}}@media (width<=560px){.hero-floating-card{display:none!important}.intro-bullets,.tags-list{grid-template-columns:1fr}.contact-form-wrapper{padding:24px}.stats-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{text-align:center;flex-direction:column}.footer-bottom-links{justify-content:center}}@media (width<=480px){.plan-card{flex:0 0 290px!important;max-width:88vw!important;padding:30px 20px!important}}
