:root{--colors-basic-0:#fff;--colors-basic-100:#e4eae8;--colors-basic-200:#d7e0de;--colors-basic-300:#c9d6d3;--colors-basic-400:#bdccc8;--colors-basic-500-p:#afc2bd;--colors-basic-50:#f2f5f3;--colors-basic-600:#729188;--colors-basic-700:#55736a;--colors-basic-800:#3d514b;--colors-basic-900-p:#26322f;--colors-basic-950:#1f2926;--colors-primary-100:#e2df5c;--colors-primary-200:#d0d83c;--colors-primary-300:#c0d500;--colors-primary-400:#aed300;--colors-primary-500-p:#85c900;--colors-primary-50:#f0e279;--colors-primary-600:#79c700;--colors-primary-700:#469800;--colors-primary-800:#fff;--colors-primary-900:#fff;--colors-primary-950:#fff;--colors-service-blue-accent:#2368fe;--colors-service-green-500-p:#11c961;--colors-service-red-100:#ffdada;--colors-service-red-200:#ffb3b3;--colors-service-red-300:#f88;--colors-service-red-400:#ff5353;--colors-service-red-500-p:#ef0000;--colors-service-red-50:#ffecec}
@font-face{font-family:Gilroy;src:local(Gilroy),local(Figtree);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local(Gilroy Medium),local(Figtree Medium);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local(Gilroy SemiBold),local(Figtree SemiBold);font-weight:600;font-style:normal;font-display:swap}
:root{--font-ui:"Gilroy",Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-alt:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-primary:var(--colors-basic-900-p);--text-secondary:var(--colors-basic-800);--text-muted:var(--colors-basic-600);--text-disabled:var(--colors-basic-400);--text-inverse:var(--colors-basic-0);--text-accent:var(--colors-primary-500-p);--text-danger:var(--colors-service-red-500-p);--text-link:var(--colors-service-blue-accent);--text-ink:#181e30;--text-ink-soft:#293050;--surface-page:var(--colors-basic-50);--surface-card:var(--colors-basic-0);--surface-sunken:var(--colors-basic-100);--surface-inverse:var(--colors-basic-900-p);--surface-accent:var(--colors-primary-500-p);--surface-accent-soft:#c7e888;--surface-danger-soft:var(--colors-service-red-50);--surface-info-soft:#eaeeff;--border-subtle:var(--colors-basic-100);--border-default:var(--colors-basic-200);--border-strong:var(--colors-basic-500-p);--border-inverse:var(--colors-basic-800);--border-danger:var(--colors-service-red-300);--border-focus:#8a38f5;--radius-icon:4px;--radius-inner:8px;--radius-control-inner:12px;--radius-control:16px;--radius-surface-inner:28px;--radius-surface:36px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--shadow-card:0 4px 24px #58556614;--shadow-popover:0 8px 32px #7f79922e;--shadow-inset-border:inset 0 0 0 1px var(--colors-basic-200)}
@media (max-width:900px){.lp-grid-3{grid-template-columns:repeat(2,1fr)!important}.lp-hero-visual-frame{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.lp-hero-visual-frame>div{min-width:860px}}@media (max-width:720px){.lp-nav-links{display:none!important}}@media (max-width:640px){.lp-container{width:min(1160px,100% - 40px)!important}.lp-section:not(.lp-section-flush){padding:56px 0!important}.lp-hero{padding-top:48px!important}.lp-h1{font-size:36px!important;line-height:42px!important}.lp-hero-lede{font-size:17px!important;line-height:26px!important}.lp-hero-ctas{flex-direction:column!important;align-items:stretch!important}.lp-hero-ctas a{width:100%}.lp-hero-visual-wrap{margin-top:40px!important;padding:0 16px 56px!important}.lp-h2{font-size:28px!important;line-height:34px!important}.lp-grid-2,.lp-grid-3{grid-template-columns:1fr!important}.lp-who-grid{gap:24px!important;padding:24px!important}.lp-problem-inner{padding-bottom:56px!important}.lp-faq-box{padding:4px 20px!important}.lp-final-inner{margin-bottom:56px!important;padding:48px 24px!important}.lp-final-h2{font-size:32px!important;line-height:38px!important}.lp-nav-row{gap:12px!important}.lp-nav-login{display:none}.lp-footer-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--colors-basic-50);font-family:var(--font-ui);margin:0}a{color:var(--colors-basic-800);text-decoration:none}a:hover{color:var(--colors-basic-900-p)}.tio-cta:hover{opacity:.86}.tio-cta:active{opacity:.72}
