:root{--blue-primary:#0079ea;--blue-accent:#0da6f3;--navy:#0a1733;--bg:#fff;--text:#0a1733;--text-gray:#6d6d6d;--text-light:#858e9d;--card-bg:#f3f6ff;--border:#e6e5e6;--card-radius:32px;--card-gap:20px}@media (max-width:767px){:root{--card-radius:24px;--card-gap:8px}.landing-scope .rounded-\[32px\]{border-radius:24px!important}.landing-scope section .grid.gap-5,.landing-scope section .flex.flex-col.gap-5{gap:8px!important}.landing-scope h2{font-size:32px!important;line-height:110%!important}.landing-scope h3{font-size:18px!important;line-height:120%!important}.landing-scope .section-label{font-size:16px!important;line-height:120%!important}.landing-scope .rounded-\[32px\] p,.landing-scope [style*="var(--card-radius)"] p{color:#999!important}.landing-scope section .p-8,.landing-scope .card-box{padding:24px!important}.landing-scope .pricing-card{gap:24px!important;min-height:491px!important;padding:24px!important}.landing-scope .pricing-card .site-btn{width:100%!important;margin-top:24px!important}}.landing-scope{color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#f3f6ff;max-width:100vw;min-height:100vh;overflow-x:hidden}.landing-scope :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading), system-ui, sans-serif!important}.landing-scope h1{font-size:40px;font-weight:600;line-height:100%}.landing-scope h2{font-size:32px;font-weight:700;line-height:110%}.landing-scope h3{font-size:24px!important;font-weight:700!important;line-height:120%!important}.landing-scope h4{font-size:22px;font-weight:700;line-height:120%}.landing-scope h5,.landing-scope h6{font-size:18px;font-weight:700;line-height:120%}.btn-primary{color:#fff;cursor:pointer;background:#0079ea;transition:background .15s,opacity .15s}.btn-primary:hover{background:#006acc}.btn-primary:active{background:#005bb5}.btn-primary:disabled,.btn-primary[aria-disabled=true]{cursor:not-allowed;pointer-events:none;background:#b0cff5}.btn-outline{color:#0079ea;cursor:pointer;background:0 0;border:1.5px solid #0079ea;transition:background .15s,color .15s}.btn-outline:hover{background:#0079ea10}.btn-outline:active{background:#0079ea20}.btn-outline:disabled{color:#b0cff5;cursor:not-allowed;border-color:#b0cff5}.nav-wrapper{border-radius:24px}@media (min-width:768px){.nav-wrapper{border-radius:32px}}.nav-row{height:56px;padding:12px 16px}@media (min-width:768px){.nav-row{height:78px;padding:16px 24px}}.hero-inner{padding:32px 16px 16px}@media (min-width:768px){.hero-inner{padding:clamp(20px,5vh,80px) clamp(20px,4.5vw,60px)}}.hero-h1{font-size:40px!important;line-height:100%!important}@media (min-width:768px){.hero-h1{font-size:clamp(28px,min(5.1vw,9vh),74px)!important}}.hero-desc{font-size:16px}@media (min-width:768px){.hero-desc{font-size:clamp(13px,min(1.3vw,2.2vh),18px)}}.hero-section{height:auto;min-height:calc(100svh - 90px);max-height:none}.hero-inner{min-height:calc(100svh - 90px)}@media (min-width:768px){.hero-section{height:min(791px,100dvh - 118px);min-height:480px;max-height:none}}.site-btn{height:54px;font-family:var(--font-body);white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:16px 32px;font-size:18px;font-weight:500;line-height:120%;text-decoration:none;display:flex}@media (min-width:768px){.site-btn{border-radius:32px;height:64px;padding:20px 40px;font-size:20px}}.hero-btn{width:100%}@media (min-width:768px){.hero-btn{width:auto}}.landing-scope.auth-page h1,.landing-scope.auth-page h2{font-size:20px!important;font-weight:700!important;line-height:1.25!important}.landing-scope.auth-page h3{font-size:16px!important;font-weight:650!important;line-height:1.35!important}.landing-scope.auth-page p,.landing-scope.auth-page label,.landing-scope.auth-page input,.landing-scope.auth-page select,.landing-scope.auth-page button,.landing-scope.auth-page a{line-height:1.45}.landing-scope.legal-page h1{font-size:26px!important;font-weight:700!important;line-height:1.2!important}.landing-scope.legal-page h2{font-size:17px!important;font-weight:650!important;line-height:1.35!important}.landing-scope.legal-page h3{font-size:16px!important;font-weight:650!important;line-height:1.35!important}.landing-scope.legal-page p,.landing-scope.legal-page li,.landing-scope.legal-page a{font-size:15px;line-height:1.65}
