.page-module___8aEwW__mainContainer{--color-brand-primary:#dc2626;--color-brand-hover:#b91c1c;--color-brand-dark:#450a0a;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;background-color:var(--color-slate-50);min-height:100vh;color:var(--color-slate-700);font-family:system-ui,-apple-system,sans-serif}.page-module___8aEwW__header{z-index:50;margin:0 auto;transition:all .4s cubic-bezier(.16,1,.3,1);position:sticky}.page-module___8aEwW__headerTop{max-width:100%;box-shadow:none;background:0 0;border-bottom:1px solid #0000;border-radius:0;top:0}.page-module___8aEwW__headerTop .page-module___8aEwW__navInner{max-width:1280px;height:5rem;padding:0 1.5rem}.page-module___8aEwW__headerScrolled{-webkit-backdrop-filter:blur(24px)saturate(200%);background:#ffffffd9;border:1px solid #fffc;border-radius:9999px;max-width:1000px;top:1rem;box-shadow:0 10px 40px #00000014}.page-module___8aEwW__headerScrolled .page-module___8aEwW__navInner{height:4.25rem;padding:0 1rem 0 .5rem}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;width:100%;margin:0 auto;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.page-module___8aEwW__logo{color:var(--color-slate-900);letter-spacing:-.025em;font-size:1.65rem;font-weight:900}.page-module___8aEwW__logoAccent{color:var(--color-brand-primary)}.page-module___8aEwW__navLinks{gap:2rem;font-size:.9rem;font-weight:600;display:none}@media (min-width:768px){.page-module___8aEwW__navLinks{display:flex}}.page-module___8aEwW__navLinks a{color:var(--color-slate-600);padding:.5rem 0;text-decoration:none;transition:color .3s;position:relative}.page-module___8aEwW__navLinks a:after{content:"";background:var(--color-brand-primary);border-radius:2px;width:0%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.page-module___8aEwW__navLinks a:hover{color:var(--color-brand-primary)}.page-module___8aEwW__navLinks a:hover:after{width:100%}.page-module___8aEwW__navActions{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__btnText{color:var(--color-slate-700);border-radius:9999px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:none}@media (min-width:640px){.page-module___8aEwW__btnText{display:inline-block}}.page-module___8aEwW__btnText:hover{background-color:var(--color-slate-100);color:var(--color-brand-primary)}.page-module___8aEwW__btnPrimary{background:linear-gradient(135deg, var(--color-brand-primary), #6366f1);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #4f46e54d}.page-module___8aEwW__btnPrimary:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #4f46e566}.page-module___8aEwW__heroSection{background:radial-gradient(circle at 20% 20%,#eef2fff2 0%,#fff 70%);padding:2.5rem 0 3rem;position:relative;overflow:hidden}@media (min-width:768px){.page-module___8aEwW__heroSection{padding:4.5rem 0 6rem}}.page-module___8aEwW__heroGrid{gap:1.75rem;max-width:1280px;margin:0 auto;padding:0 1rem;display:grid}@media (min-width:480px){.page-module___8aEwW__heroGrid{gap:2.5rem;padding:0 1.5rem}}@media (min-width:768px){.page-module___8aEwW__heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3rem}}.page-module___8aEwW__heroLeft{text-align:center;flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.page-module___8aEwW__heroLeft{text-align:left;grid-column:span 7}}.page-module___8aEwW__badge{color:var(--color-brand-dark);text-transform:uppercase;background-color:#e0e7ffe6;border-radius:9999px;align-self:center;padding:.35rem .85rem;font-weight:600;animation:2.5s infinite page-module___8aEwW__softPulse}@keyframes page-module___8aEwW__softPulse{0%{box-shadow:0 0 #4f46e566}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}@media (min-width:768px){.page-module___8aEwW__badge{align-self:flex-start}}.page-module___8aEwW__heroTitle{color:var(--color-slate-900);font-size:2rem;font-weight:900;line-height:1.15}@media (min-width:640px){.page-module___8aEwW__heroTitle{font-size:2.5rem}}@media (min-width:1024px){.page-module___8aEwW__heroTitle{font-size:3.75rem;line-height:1.1}}.page-module___8aEwW__titleHighlight{color:var(--color-brand-primary)}.page-module___8aEwW__heroSubtitle{color:var(--color-slate-600);max-width:36rem;margin:0 auto;font-size:1.125rem}@media (min-width:768px){.page-module___8aEwW__heroSubtitle{margin:0}}.page-module___8aEwW__heroActions{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.page-module___8aEwW__heroActions{flex-direction:row;justify-content:center}}@media (min-width:768px){.page-module___8aEwW__heroActions{justify-content:flex-start}}.page-module___8aEwW__btnLarge{text-align:center;border-radius:.75rem;padding:1rem 2rem;font-weight:700}.page-module___8aEwW__btnSecondary{color:var(--color-slate-700);border:1px solid var(--color-slate-200);background-color:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__btnSecondary:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.page-module___8aEwW__heroRight{position:relative}@media (min-width:768px){.page-module___8aEwW__heroRight{grid-column:span 5}}.page-module___8aEwW__imageContainer{border:1px solid var(--color-slate-100);background-color:#fff;border-radius:1.5rem;height:400px;padding:1rem;transition:transform .3s,box-shadow .3s;animation:4s ease-in-out infinite page-module___8aEwW__float;position:relative}@keyframes page-module___8aEwW__float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.page-module___8aEwW__imageContainer:hover{transform:scale(1.02);box-shadow:0 25px 35px -5px #00000026}.page-module___8aEwW__heroImg{object-fit:cover;border-radius:1rem}.page-module___8aEwW__trustBar{background-color:var(--color-slate-50);border-top:1px solid var(--color-slate-100);border-bottom:1px solid var(--color-slate-100);text-align:center;padding:2rem 0}.page-module___8aEwW__trustTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--color-slate-400);margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.page-module___8aEwW__trustLogos{opacity:.5;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.page-module___8aEwW__trustLogos span{cursor:default;font-size:1.25rem;font-weight:800;transition:opacity .3s,transform .3s}.page-module___8aEwW__trustLogos span:hover{opacity:1;transform:scale(1.1)}@keyframes page-module___8aEwW__sectionFadeInUp{0%{opacity:0;filter:blur(5px);transform:translateY(50px)}80%{opacity:1;filter:blur();transform:translateY(-5px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-module___8aEwW__section{padding:2.5rem 0;animation:1s ease-out forwards page-module___8aEwW__sectionFadeInUp}@media (min-width:640px){.page-module___8aEwW__section{padding:3.5rem 0}}@media (min-width:768px){.page-module___8aEwW__section{padding:6rem 0}}@supports (animation-timeline:view()){.page-module___8aEwW__section{animation:linear both page-module___8aEwW__sectionFadeInUp;animation-timeline:view();animation-range:entry 5% cover 25%}}.page-module___8aEwW__sectionWhite{background-color:#fff}.page-module___8aEwW__sectionGray{background-color:var(--color-slate-50);border-top:1px solid var(--color-slate-100)}.page-module___8aEwW__sectionHeader{text-align:center;max-width:48rem;margin:0 auto 2rem;padding:0 1rem}@media (min-width:640px){.page-module___8aEwW__sectionHeader{margin-bottom:3rem}}@media (min-width:768px){.page-module___8aEwW__sectionHeader{margin-bottom:4rem;padding:0}}.page-module___8aEwW__sectionHeader h2{color:var(--color-slate-900);margin-bottom:.75rem;font-size:1.75rem;font-weight:800}@media (min-width:640px){.page-module___8aEwW__sectionHeader h2{font-size:2rem}}@media (min-width:768px){.page-module___8aEwW__sectionHeader h2{margin-bottom:1rem;font-size:2.25rem}}.page-module___8aEwW__sectionHeader p{color:var(--color-slate-500);font-size:.9375rem}@media (min-width:640px){.page-module___8aEwW__sectionHeader p{font-size:1.125rem}}.page-module___8aEwW__grid3{gap:2rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:768px){.page-module___8aEwW__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module___8aEwW__card{border:1px solid var(--color-slate-200);background-color:#fff;border-radius:1.5rem;padding:2.25rem;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 25px -5px #0f172a14}.page-module___8aEwW__card:hover{border-color:var(--color-brand-primary);transform:translateY(-5px);box-shadow:0 20px 35px -5px #4f46e526}.page-module___8aEwW__cardIcon{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;transition:transform .3s;display:flex}.page-module___8aEwW__card:hover .page-module___8aEwW__cardIcon{transform:rotate(-10deg)scale(1.1)}.page-module___8aEwW__iconGreen{color:var(--color-brand-primary);background-color:#e0e7ffcc}.page-module___8aEwW__iconAmber{background-color:var(--color-amber-100);color:var(--color-amber-500)}.page-module___8aEwW__iconBlue{background-color:var(--color-blue-100);color:#2563eb}.page-module___8aEwW__card h3{color:var(--color-slate-900);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module___8aEwW__card p{color:var(--color-slate-600)}.page-module___8aEwW__grid4{grid-template-columns:1fr;gap:1.5rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:640px){.page-module___8aEwW__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page-module___8aEwW__grid4{gap:2.5rem}}@media (min-width:1024px){.page-module___8aEwW__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module___8aEwW__categoryCard{cursor:pointer;border-radius:1.5rem;height:16rem;position:relative;overflow:hidden}.page-module___8aEwW__categoryCard:hover .page-module___8aEwW__heroImg{transform:scale(1.1)}.page-module___8aEwW__categoryCard .page-module___8aEwW__heroImg{transition:transform .5s}.page-module___8aEwW__categoryOverlay{background:linear-gradient(to top, var(--color-slate-900), #0f172a66 40%, transparent);align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.page-module___8aEwW__categoryOverlay h3{color:#fff;font-size:1.125rem;font-weight:700}.page-module___8aEwW__centerText{text-align:center;margin-top:3rem}.page-module___8aEwW__textLink{color:var(--color-brand-primary);font-weight:600;text-decoration:none}.page-module___8aEwW__step{border:1px solid var(--color-slate-200);background-color:#fff;border-radius:1.5rem;flex-direction:column;gap:1rem;padding:2.25rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 25px -5px #0f172a14}.page-module___8aEwW__step:hover{border-color:var(--color-brand-primary);transform:translateY(-6px);box-shadow:0 20px 35px -10px #0f172a24}.page-module___8aEwW__stepNumber{background-color:var(--color-brand-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:flex}.page-module___8aEwW__step h3{color:var(--color-slate-900);font-size:1.25rem;font-weight:800}.page-module___8aEwW__step p{color:var(--color-slate-600);leading-height:1.6;font-size:.925rem}.page-module___8aEwW__statsBanner{background:linear-gradient(135deg, var(--color-slate-900), #1e1b4b);color:#fff;padding:2rem 0}@media (min-width:640px){.page-module___8aEwW__statsBanner{padding:3rem 0}}@media (min-width:768px){.page-module___8aEwW__statsBanner{padding:5rem 0}}.page-module___8aEwW__statItem{text-align:center;flex-direction:column;gap:.25rem;transition:transform .3s;display:flex}.page-module___8aEwW__statItem:hover{transform:scale(1.05)}.page-module___8aEwW__statItem:hover .page-module___8aEwW__statNumber{text-shadow:0 0 15px #6366f180}.page-module___8aEwW__statNumber{color:#818cf8;font-size:1.5rem;font-weight:900;transition:text-shadow .3s,transform .3s}@media (min-width:480px){.page-module___8aEwW__statNumber{font-size:2rem}}@media (min-width:768px){.page-module___8aEwW__statNumber{font-size:2.75rem}}@media (min-width:1024px){.page-module___8aEwW__statNumber{font-size:3.5rem}}.page-module___8aEwW__statLabel{text-transform:uppercase;color:var(--color-slate-400);font-size:.6875rem;font-weight:700}@media (min-width:640px){.page-module___8aEwW__statLabel{font-size:.75rem}}.page-module___8aEwW__grid2{gap:2rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:768px){.page-module___8aEwW__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module___8aEwW__testimonialCard{background-color:var(--color-slate-50);border:1px solid var(--color-slate-100);border-radius:1.5rem;flex-direction:column;gap:1rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.page-module___8aEwW__testimonialCard:hover{transform:translateY(-5px);box-shadow:0 15px 30px -5px #0000000d}.page-module___8aEwW__testimonialQuote{color:var(--color-slate-600);font-size:1.125rem;font-style:italic}.page-module___8aEwW__testimonialAuthor strong{color:var(--color-slate-900);display:block}.page-module___8aEwW__testimonialAuthor span{color:var(--color-slate-500);font-size:.875rem}.page-module___8aEwW__ctaBanner{color:#fff;text-align:center;background:linear-gradient(135deg,#312e81,#4f46e5,#1e1b4b) 0 0/200% 200%;padding:5rem 0;animation:8s infinite page-module___8aEwW__gradientPan;position:relative}@keyframes page-module___8aEwW__gradientPan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module___8aEwW__ctaInner{flex-direction:column;align-items:center;gap:2rem;max-width:64rem;margin:0 auto;padding:0 1.5rem;display:flex}.page-module___8aEwW__ctaBanner h2{font-size:2rem;font-weight:900}@media (min-width:640px){.page-module___8aEwW__ctaBanner h2{font-size:3rem}}.page-module___8aEwW__ctaBanner p{color:#e0e7ff;max-width:42rem;font-size:1.125rem}.page-module___8aEwW__btnWhite{color:#1e1b4b;background-color:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module___8aEwW__btnWhite:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.page-module___8aEwW__footer{background-color:var(--color-slate-900);color:var(--color-slate-400);border-top:1px solid #1e293b;padding:3rem 0;font-size:.875rem}.page-module___8aEwW__footerGrid{grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid}@media (min-width:640px){.page-module___8aEwW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-module___8aEwW__footerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module___8aEwW__footerBrand{grid-column:span 2}@media (min-width:768px){.page-module___8aEwW__footerBrand{grid-column:span 1}}.page-module___8aEwW__footerBrand p{margin-top:1rem;font-size:.75rem}.page-module___8aEwW__footerLogo{color:#fff;font-size:1.125rem;font-weight:700}.page-module___8aEwW__copyright{color:var(--color-slate-500);margin-top:1rem;font-size:.75rem}.page-module___8aEwW__footerColumn{flex-direction:column;gap:.75rem;display:flex}.page-module___8aEwW__footerColumn h4{color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module___8aEwW__footerColumn ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.page-module___8aEwW__footerColumn ul a{color:var(--color-slate-400);font-size:.75rem;text-decoration:none}.page-module___8aEwW__footerColumn ul a:hover{color:#fff}.page-module___8aEwW__address{color:var(--color-slate-500);font-size:.75rem}@keyframes page-module___8aEwW__elegantPopIn{0%{opacity:0;transform:scale(.9)translateY(30px)}80%{opacity:1;transform:scale(1.02)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@supports (animation-timeline:view()){.page-module___8aEwW__card,.page-module___8aEwW__categoryCard,.page-module___8aEwW__step,.page-module___8aEwW__testimonialCard,.page-module___8aEwW__statItem,.page-module___8aEwW__trustLogos span,.page-module___8aEwW__sectionHeader{animation:linear both page-module___8aEwW__elegantPopIn;animation-timeline:view();animation-range:entry 5% cover 25%}}
