*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg-dark: #0E1311;--bg-dark2: #131815;--card: #18201C;--card-border: #26302A;--text-light: #F0F4F2;--text-muted: #A8B0AC;--header-bg: rgba(14,19,17,.82);--section-light-bg: #F5F6F5;--section-light-border: #E2E5E3;--section-light-card: #FFFFFF;--section-light-text: #14181A;--section-light-muted: #5F6B66}:root[data-theme=light]{--bg-dark: #EEF0EE;--bg-dark2: #E6E9E6;--card: #F4F6F4;--card-border: #D4D9D5;--text-light: #14181A;--text-muted: #4A5450;--header-bg: rgba(238,240,238,.9);--section-light-bg: #E8EBE8;--section-light-border: #CDD3CE;--section-light-card: #FFFFFF;--section-light-text: #14181A;--section-light-muted: #3D4844}body{font-family:Inter,Segoe UI,system-ui,sans-serif;background:var(--bg-dark);color:var(--text-light);overflow-x:hidden;transition:background .3s ease,color .3s ease}section,div,header,footer{transition:background-color .3s ease,border-color .3s ease,color .3s ease}a{color:inherit;text-decoration:none}button{font-family:inherit}section[id]{scroll-margin-top:80px}.logo-img{filter:drop-shadow(0 0 8px rgba(39,174,96,.3));transition:filter .3s}:root[data-theme=light] .logo-img{mix-blend-mode:multiply;filter:drop-shadow(0 0 4px rgba(39,174,96,.2))}@media (max-width: 880px){.logo-img{width:70px!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #27ae6080}50%{box-shadow:0 0 0 14px #27ae6000}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fadeUp{animation:fadeUp .6s ease both}.pulse{animation:pulse 2.4s infinite}.floaty{animation:floaty 4s ease-in-out infinite}.btn-primary{transition:transform .2s,box-shadow .25s,background .2s}.btn-primary:hover{transform:translateY(-2px);background:#1e8449;box-shadow:0 8px 24px #27ae6059}.btn-primary:active{transform:scale(.98)}.btn-ghost{transition:transform .2s,border-color .2s,background .2s}.btn-ghost:hover{transform:translateY(-2px);border-color:#27ae60;background:#27ae6014}.card-hover{transition:transform .25s,border-color .25s,box-shadow .25s}.card-hover:hover{transform:translateY(-4px);border-color:#27ae60;box-shadow:0 10px 30px #0006}.faqItem{transition:background .2s}.faqItem:hover{background:#27ae600d}.langBtn{transition:background .2s,color .2s}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:48px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.stepsRow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center}.scroller{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.footerGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}@media (max-width: 880px){.heroGrid,.grid2,.grid3,.grid4,.footerGrid{grid-template-columns:1fr!important;gap:18px}.stepsRow{grid-template-columns:1fr!important}.stepArrowH{display:none!important}.stepArrowV{display:flex!important}.desktop-nav{display:none!important}.burger{display:flex!important}.h1{font-size:32px!important}.sectionTitle{font-size:26px!important}.scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:8px}.scroller>*{min-width:82%;scroll-snap-align:center}.mobile-cta{display:flex!important}.hideMobile{display:none!important}.section{padding:48px 0!important}.liveNotif{bottom:90px!important;left:12px!important;right:12px!important;max-width:none!important}.notifCard{margin-left:0!important}body{padding-bottom:78px}.wrap{padding:0 18px}}@media (min-width: 881px){.burger,.mobileMenu,.mobile-cta,.stepArrowV{display:none!important}}
