@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,500,0,0");:root{--background:#f8f9ff;--surface:#ffffff;--surface-soft:#eff4ff;--surface-variant:#d3e4fe;--on-surface:#0b1c30;--secondary:#495e8a;--primary-container:#0A66C2;--on-primary-container:#ffffff;--on-secondary-fixed:#001a42;--line:#e7edf7;--space-xs:4px;--space-sm:12px;--space-base:8px;--space-md:24px;--space-lg:40px;--space-xl:64px;--headline-xl:48px;--headline-lg:32px;--headline-md:24px;--body-lg:18px;--body-md:16px;--label-md:14px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--background);color:var(--on-surface);font-family:var(--font-body),sans-serif}#about,#modules,#solutions{scroll-margin-top:100px}#pricing{scroll-margin-top:64px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.os-site{min-height:100vh;overflow-x:clip}.os-container{width:min(1280px,calc(100vw - 48px));margin:0 auto}.os-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #e9edf5;box-shadow:0 1px 10px rgba(10,35,90,.05)}.os-nav{min-height:84px;display:flex;justify-content:space-between}.os-logo,.os-nav{align-items:center}.os-logo{display:inline-flex;gap:10px;font-size:25.14px;font-weight:800;line-height:1.1;color:#005C96}.os-logo-mark{width:40px;height:40px;display:block;flex:0 0 auto}.os-links,.os-nav-cta{display:none}button{font:inherit;border:0;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer}.os-core,.os-dashboard,.os-final-cta,.os-hero,.os-onboarding,.os-pricing,.os-problems,.os-testimonials{padding:var(--space-xl) 0}.os-hero{background:#fff}.os-hero-grid{display:grid;grid-gap:42px;gap:42px;align-items:center}.os-pill{width:-moz-fit-content;width:fit-content;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.03em;color:#237ACE;background:#E2F4FF;border:0;display:inline-flex;align-items:center;gap:8px}.os-pill:before{content:"";width:16px;height:16px;display:inline-block;background:50%/contain no-repeat url(/language.svg)}.os-hero h1{margin-top:var(--space-sm);font-size:60px;line-height:1.08;letter-spacing:-.02em;color:#000}.os-hero-title-animated{display:flex;flex-direction:column}.os-hero-title-animated>span{display:block;opacity:0;transform:translateY(26px);animation:os-hero-line-in .62s cubic-bezier(.2,.9,.2,1) forwards}.os-hero-title-animated>span:first-child{animation-delay:40ms}.os-hero-title-animated>span:nth-child(2){animation-delay:.18s}.os-hero-title-animated>span:nth-child(3){animation-delay:.32s}@keyframes os-hero-line-in{to{opacity:1;transform:translateY(0)}}.os-accent{color:#0A66C2;font-size:40px;font-style:normal}@media (prefers-reduced-motion:reduce){.os-hero-title-animated>span{opacity:1;transform:none;animation:none}}.os-hero-copy{margin-top:18px;max-width:560px;font-size:20px;line-height:1.45;color:#000}.os-hero-buttons{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px}.os-hero-buttons .primary{background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 10px 24px rgba(10,102,194,.28);padding:14px 30px;font-size:16px;border-radius:12px}.os-hero-buttons .outline{background:var(--surface);border:2px solid rgba(0,26,66,.18);color:var(--on-secondary-fixed);padding:14px 30px;font-size:16px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;justify-content:center}.os-hero-buttons .outline span{display:block}.os-button-arrow{display:block;width:12px;height:12px;flex:0 0 auto}.os-hero-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px}.os-hero-tags span{color:#7A7A7A;font-size:16px;font-weight:700;display:inline-flex;align-items:center;gap:8px}.os-hero-tags span img{width:18px;height:18px;display:block;flex:0 0 auto}.os-hero-media{position:relative;width:min(100%,540px);min-height:430px;margin-left:auto;overflow:visible}.os-hero-frame{width:100%;border-radius:26px;overflow:hidden;min-height:430px;border:12px solid #f8fafc;box-shadow:0 20px 42px rgba(3,24,57,.14)}.os-hero-slider{display:flex;width:100%;height:100%;min-height:430px}.os-hero-slider.is-animating{transition:transform .76s cubic-bezier(.22,.76,.18,1)}.os-hero-slide{flex:0 0 100%;min-height:430px;background-size:cover;background-position:50%}.os-floating-fee{position:absolute;left:-56px;bottom:-12px;width:214px;min-width:214px;padding:10px 14px;border-radius:16px;background:linear-gradient(90deg,#E1F3FF,#ffffff);border:1px solid #f1f4fb;box-shadow:0 16px 30px rgba(8,24,50,.18)}.os-floating-fee p{font-size:20.82px;color:#000;letter-spacing:0;font-weight:400}.os-floating-fee strong{display:block;margin-top:6px;font-size:32.23px;line-height:1.1;color:#0A66C2;font-weight:600}.os-floating-fee span{display:block;margin-top:4px;font-size:14.24px;color:#7A7A7A;font-weight:400}.os-problems{background:#ECECEC;padding-top:88px;padding-bottom:92px}.os-core h2,.os-dashboard-copy h2,.os-final-cta h2,.os-onboarding h2,.os-pricing h2,.os-problems h2,.os-testimonials h2{font-size:clamp(28px,5vw,var(--headline-lg));line-height:1.25;letter-spacing:-.01em;font-weight:700;text-align:center}.os-problems>.os-container>p{margin:0}.os-problems h2{color:#252525;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.18}.os-problems-subtitle{margin-top:10px;color:#6f6f73;font-size:20px;line-height:1.5;font-weight:400;text-align:center}.os-problem-grid{margin-top:42px;display:grid;grid-gap:22px;gap:22px}.os-problem-card{background:#fff;border-radius:10px;padding:16px 16px 14px;border:1px solid #e5e5e7;width:384px;min-height:212px;height:212px;box-shadow:0 6px 14px rgba(24,24,27,.08)}.os-problem-card.blue,.os-problem-card.orange,.os-problem-card.red{border-bottom:1px solid #e5e5e7}.os-mini-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:6px}.os-mini-icon img{width:14px;height:14px;display:block}.os-mini-icon.red{background:#CFECFF}.os-mini-icon.orange{background:#FFE6D4}.os-mini-icon.blue{background:#E1F3FF}.os-core-card h3,.os-dashboard-list h3,.os-price-card h3,.os-problem-card h3,.os-steps h3,.os-testimonial-card strong{font-size:var(--headline-md);line-height:1.3;font-weight:700}.os-problem-card h3{margin-top:14px;font-size:20px;line-height:1.35;font-weight:600;color:#000}.os-contact-card>div>span,.os-core-card p,.os-dashboard-list p,.os-final-cta p,.os-footer a,.os-footer p,.os-price-card p,.os-pricing-note,.os-pricing>.os-container>p,.os-problem-card p,.os-steps p,.os-testimonial-card small{font-size:var(--body-md);line-height:1.5;color:var(--secondary)}.os-problem-card p{margin-top:6px;font-size:16px;line-height:1.45;font-weight:400;color:#4b4b4b}.os-dashboard{background:#fff;padding:72px 0 36px}.os-dashboard-wrap{background:#135AA8;border-radius:28px;padding:40px 36px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;align-items:center;width:min(1280px,100%);min-height:635px;height:635px;margin:0 auto}.os-dashboard-copy{max-width:520px}.os-dashboard-copy h2{text-align:left;color:#fff;font-size:42px;line-height:1.2;letter-spacing:-.02em;font-weight:600}.os-dashboard-list{margin-top:28px;display:grid;grid-gap:24px;gap:24px}.os-dashboard-list>div{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start}.os-dashboard-list>div>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff}.os-dashboard-list>div>span img{width:22px;height:22px;display:block}.os-dashboard-list h3{color:#fff;font-size:20px;line-height:1.25;letter-spacing:-.01em;font-weight:600}.os-dashboard-list p{margin-top:6px;color:rgba(255,255,255,.84);font-size:16px;line-height:1.5;max-width:420px}.os-dashboard-copy .primary,.os-final-actions .primary,.os-onboarding-cta .primary{margin-top:var(--space-md);background:var(--primary-container);color:var(--on-primary-container)}.os-dashboard-copy .primary{margin-top:24px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;background:#4A98F0;color:#fff;box-shadow:none}.os-dashboard-media{position:relative;overflow:visible;display:flex;justify-content:flex-end}.os-dashboard-media-frame{position:relative;width:651px;border-radius:14px;overflow:hidden;min-height:531px;height:531px;border:0;background:transparent;padding:0;box-shadow:none}.os-dashboard-image{height:100%;min-height:430px;border-radius:10px;background:url(/dashboardIcon.svg) 50%/contain no-repeat}.os-dashboard-story-card{min-height:430px;height:100%;border-radius:4px;background:url(/dashboardIcon.svg) 50%/100% 104% no-repeat}.os-dashboard-stepper,.os-dashboard-steps-container,.os-dashboard-story-header,.os-floating-app,.os-floating-note{display:none}.os-dashboard-visual .row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px}.os-dashboard-visual .row:last-child{border-bottom:0;padding-bottom:0}.os-dashboard-visual .name{color:rgba(255,255,255,.86);font-size:12px;line-height:1.4}.os-dashboard-visual .tag{border-radius:999px;padding:3px 9px;font-size:11px;line-height:1;font-weight:700}.os-dashboard-visual .tag.ok{color:#39dd5b;background:rgba(40,200,64,.15);border:1px solid rgba(40,200,64,.28)}.os-dashboard-visual .tag.no{color:#ff8c84;background:rgba(255,95,87,.12);border:1px solid rgba(255,95,87,.25)}.os-dashboard-visual .tag.wait{color:#f6a623;background:rgba(246,166,35,.16);border:1px solid rgba(246,166,35,.28)}.os-dashboard-visual .tag.info{color:#60b8f6;background:rgba(96,184,246,.14);border:1px solid rgba(96,184,246,.26)}.os-dashboard-progress{margin-top:2px;display:grid;grid-gap:5px;gap:5px}.os-dashboard-progress>div{display:flex;justify-content:space-between;color:rgba(255,255,255,.54);font-size:11px}.os-dashboard-progress i{height:6px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden;display:block}.os-dashboard-progress i u{height:100%;border-radius:999px;display:block;background:#2fcd50}.os-dashboard-progress i u.amber{background:#f6a623}.os-dashboard-stepper{margin-top:10px;display:flex;align-items:center;gap:7px}.os-dashboard-stepper button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.24)}.os-dashboard-stepper button.active{width:24px;border-radius:999px;background:#f6a623}.os-dashboard-stepper span{margin-left:auto;color:rgba(255,255,255,.45);font-size:12px}.os-floating-app{position:absolute;top:-24px;right:-20px;background:#edf0f6;border-radius:16px;padding:14px 18px;box-shadow:0 8px 18px rgba(7,28,58,.12)}.os-floating-app p{font-size:13px;font-weight:700;color:#1f4079}.os-floating-app div{margin-top:6px;display:flex;align-items:center;gap:8px}.os-floating-app i{width:34px;height:8px;border-radius:999px;background:var(--primary-container)}.os-floating-app span{font-size:clamp(14px,1.3vw,30px);font-weight:800;color:#183873}.os-floating-note{position:absolute;left:-20px;bottom:-18px;background:rgba(255,255,255,.95);border-radius:12px;padding:10px 14px;display:flex;gap:8px;align-items:center;box-shadow:0 8px 18px rgba(7,28,58,.14)}.os-floating-note span{color:#28a745;font-size:18px;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.os-floating-note p{color:#4c5f7f;font-size:12px;line-height:1.1;margin:0}.os-floating-note strong{display:block;color:#28a745;margin-top:2px;font-size:12px;line-height:1.2}.os-kicker{text-align:center;margin-bottom:14px;color:#8f4e00;font-size:13px;font-weight:800;letter-spacing:.14em}.os-core{background:#ECECEC;padding:100px 0 0}.os-core h2{color:#252525;font-size:36px;line-height:1.2;letter-spacing:-.02em;font-weight:600;text-align:center}.os-core-grid{margin-top:48px;display:grid;grid-gap:10px;gap:10px}.os-core-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:18px 18px 16px;width:280px;min-height:236px;height:236px;box-shadow:0 6px 14px rgba(24,24,27,.08)}.os-core-card>span{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px}.os-core-card>span img{width:16px;height:16px;display:block}.os-core-grid .os-core-card:first-child>span{background:#CFECFF}.os-core-grid .os-core-card:nth-child(2)>span,.os-core-grid .os-core-card:nth-child(3)>span{background:#FFE6D4}.os-core-grid .os-core-card:nth-child(4)>span{background:#E1F3FF}.os-core-card h3{margin-top:18px;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:#000;font-weight:600}.os-core-card p{margin-top:8px;font-size:16px;line-height:1.45;color:#4b4b4b;font-weight:400}.os-metric-band{margin-top:76px;background:#0053A7}.os-metrics{padding:34px 0;display:grid;grid-gap:20px;gap:20px;text-align:center;justify-items:center;justify-content:center}.os-metrics h3{color:#FF9142;font-size:52px;line-height:1.2;font-weight:800}.os-metrics p{margin-top:6px;color:#fff;font-size:24px;font-weight:400;letter-spacing:0}.os-testimonials h2{margin-bottom:var(--space-lg)}.os-testimonials-strip{display:flex;gap:20px;justify-content:center;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:2px;scrollbar-width:none}.os-testimonials-strip::-webkit-scrollbar{display:none}.os-testimonials-strip::-webkit-scrollbar-track{background:#e2e7f0;border-radius:999px}.os-testimonials-strip::-webkit-scrollbar-thumb{background:#b8c2d5;border-radius:999px}.os-testimonials{background:#fff;padding-top:72px;padding-bottom:72px}.os-testimonials-container{width:min(980px,calc(100vw - 64px))}.os-testimonial-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 2);scroll-snap-align:start;position:relative;background:#fff;border:1px solid #e5e5e7;border-radius:10px;padding:16px 14px 14px;width:592px;min-height:200px;height:200px;box-shadow:0 6px 14px rgba(24,24,27,.08)}.os-testimonial-card p{font-size:16px;line-height:1.45;color:#4b4b4b;font-style:normal;max-width:100%;font-weight:400}.os-testimonial-card:after{content:none}.os-testimonial-card footer{margin-top:12px;display:flex;align-items:center;gap:10px}.os-testimonial-card .avatar{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border-radius:50%;border:0;box-shadow:none;background:transparent}.os-testimonial-card .avatar img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0;background:transparent;transform:none}.os-testimonial-card small{display:block;margin-top:2px;color:#4b4b4b;font-size:16px;line-height:1.4;font-weight:400}.os-testimonial-card strong{color:#000;font-size:20px;line-height:1.15;letter-spacing:-.01em;font-weight:600}.os-onboarding{background:#ECECEC;padding-top:72px;padding-bottom:72px}.os-onboarding h2{color:#252525;font-size:36px;line-height:1.2;font-weight:600;text-align:center}.os-timeline{display:none}.os-steps{margin-top:34px;display:grid;grid-gap:20px;gap:20px}.os-steps article{text-align:center;position:relative}.os-steps span{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;background:transparent;box-shadow:none;position:relative}.os-steps span img{width:32px;height:32px;display:block}.os-steps h3{margin-top:14px;color:#0A66C2;font-size:24px;line-height:1.25;font-weight:700}.os-steps p{margin-top:6px;color:#4b4b4b;font-size:12px;line-height:1.4;font-weight:400}.os-onboarding-cta{display:none}.os-pricing{background:#fff;padding-top:88px;padding-bottom:86px}.os-pricing h2{color:#252525;font-size:36px;line-height:1.2;font-weight:600}.os-final-cta{background:#ECECEC}.os-footer{background:#fff}.os-pricing>.os-container>p{margin-top:18px;text-align:center;color:#6b6b70;font-size:18px;font-weight:400}.os-pricing-grid{margin:46px auto 0;max-width:886px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:start}.os-price-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:20px 20px 18px;display:flex;flex-direction:column;box-shadow:0 6px 14px rgba(24,24,27,.08);min-width:0}.os-price-card .price{margin-top:6px;display:flex;align-items:baseline;gap:6px}.os-price-card strong{font-size:32px;line-height:1.2;color:#1565C0;letter-spacing:-.01em;font-weight:600}.os-price-card span{color:#878787;font-size:16px;font-weight:400}.os-price-card h3{color:#252525;font-size:20px;line-height:1.25;font-weight:600}.os-price-summary{margin-top:14px;color:#4b4b4b;font-size:16px;line-height:1.45;max-width:100%;font-weight:400}.os-price-features{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.os-price-features li{position:relative;padding-left:34px;font-size:16px;line-height:1.4;color:#252525;font-weight:400}.os-price-features li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:50%/contain no-repeat url(/Check\ icon.svg)}.os-price-action{margin-top:10px;width:100%;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:600;color:#252525;border:1px solid #d7d7da;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px}.os-price-action span{color:inherit;font-weight:600}.os-price-card.featured{background:#0053A7;border-color:transparent;position:relative;box-shadow:0 10px 22px rgba(7,34,84,.2)}.os-price-card.featured .os-price-summary,.os-price-card.featured h3,.os-price-card.featured strong{color:#fff}.os-price-card.featured .os-price-summary,.os-price-card.featured .price span{color:rgba(255,255,255,.82)}.os-price-card.featured .os-price-features li{color:#fff}.os-price-card.featured .os-price-features li:before{background-image:url("/Check icon orange.svg")}.os-price-card.featured .os-price-action{border:0;color:#252525;background:#fff}.os-price-card.featured .os-price-action span{color:#252525}.os-price-card .badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:162px;height:auto;display:block}.os-pricing-note{display:none}.os-price-action img{width:12px;height:12px;display:block}.os-final-cta article{max-width:1160px;margin:0 auto;background:transparent;border-radius:0;padding:0;text-align:left;color:#252525;display:grid;grid-template-columns:minmax(560px,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center}.os-final-cta h2{color:#252525;max-width:620px;font-family:var(--font-display),sans-serif;font-size:48px;line-height:1.16;letter-spacing:-.02em;font-weight:600;display:flex;flex-direction:row}.os-final-title-lines{display:flex;flex-direction:column;align-items:flex-start}.os-final-copy{max-width:620px}.os-final-benefits{margin:26px 0 0 14px;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.os-final-benefits li{position:relative;min-height:26px;padding-left:46px;display:flex;align-items:center;color:#555555;font-size:16px;line-height:1.4;font-weight:400}.os-final-benefits li:before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;transform:translateY(-50%);border-radius:999px;background:#f3ebff 50%/14px 14px no-repeat url(/Check\ icon.svg);box-shadow:inset 0 0 0 1px rgba(125,96,209,.08)}.os-final-actions{margin-top:28px;display:block}.os-final-actions ul{margin:0;padding:0;list-style:none;text-align:left;display:grid;grid-gap:10px;gap:10px;color:#f4f7ff;font-size:18px;line-height:1.3;font-weight:700}.os-final-actions ul li{position:relative;padding-left:36px}.os-final-actions ul li:before{content:"✦";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:#ff9f32;border:2px solid #ff9f32;font-size:12px;line-height:1}.os-final-actions ul li:nth-child(2):before{content:"✓";font-size:13px}.os-final-call{margin-top:var(--space-md);font-size:var(--label-md);color:#a8bee7}.os-final-actions .primary{margin-top:0;min-width:0;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:700;background:#0a66c2;color:#ffffff;box-shadow:0 14px 28px rgba(10,102,194,.16)}.os-final-media{display:flex;justify-content:flex-end}.os-final-media img{width:100%;max-width:540px;height:auto;display:block;filter:drop-shadow(0 18px 28px rgba(47,55,74,.16))}@media (max-width:900px){.os-final-cta article{grid-template-columns:1fr;gap:30px;border-radius:30px;padding:12px 0 0}.os-final-actions{margin-top:30px;flex-wrap:wrap;gap:18px}.os-final-actions .primary{width:100%;font-size:16px;padding:14px 20px}.os-final-actions ul{width:100%;justify-items:start;font-size:16px}.os-final-cta h2{font-size:40px;line-height:1.12}.os-final-benefits{margin-top:26px;margin-left:0;gap:14px}.os-final-benefits li{padding-left:46px;font-size:16px}.os-final-benefits li:before{width:28px;height:28px}.os-final-media{justify-content:center}}.os-footer{padding:68px 0 0;border-top:1px solid #eceef2;background:#ffffff}.os-footer-main{display:grid;grid-gap:42px;gap:42px;align-items:start}.os-footer a.os-footer-brand{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;white-space:nowrap;flex-wrap:nowrap;color:#005c96;font-size:25.14px;font-weight:600;line-height:1.1;text-transform:uppercase}.os-footer a.os-footer-brand .os-logo-mark{flex-shrink:0}.os-footer-grid{display:grid;grid-gap:34px;gap:34px}.os-footer h4{margin:0;font-size:14px;letter-spacing:0;color:#848484;font-weight:600}.os-footer-column{display:grid;align-content:start;grid-gap:14px;gap:14px}.os-footer a{display:block;margin-top:0;color:#4c4c4c;font-size:16px;line-height:1.35;font-weight:600}.os-footer-bottom{margin-top:42px;border-top:1px solid #f0f1f4;background:#fcfcfd}.os-footer-bottom-row{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.os-footer-bottom p{margin:0;color:#9b9b9b;font-size:15px;line-height:1.4;font-weight:500}.os-social{display:flex;align-items:center;gap:16px}.os-social a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.os-social img{width:20px;height:20px;display:block;opacity:.74}@media (max-width:767px){.os-footer{padding-top:52px}.os-footer-main{gap:32px}.os-footer-grid{gap:28px}.os-footer-bottom-row{min-height:0;padding:22px 0 26px;flex-direction:column;align-items:flex-start}}.os-whatsapp{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;background:#25d366;display:grid;place-items:center;z-index:40;box-shadow:0 10px 20px rgba(18,133,68,.3)}.os-whatsapp img{width:26px;height:26px;display:block}.os-demo-overlay{position:fixed;inset:0;z-index:120;background:rgba(6,20,45,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.os-demo-modal{width:min(560px,calc(100vw - 32px));background:#f7f9ff;border:1px solid #dbe4f4;border-radius:20px;box-shadow:0 28px 60px rgba(6,24,56,.28);padding:28px 24px 24px;position:relative}.os-demo-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:999px;padding:0;display:grid;place-items:center;font-size:22px;line-height:1;background:#e9eef8;color:#173c82}.os-demo-modal h2{color:#062f82;font-size:28px;line-height:1.2;font-weight:800}.os-demo-modal>p{margin-top:8px;color:#4d658b;font-size:15px;line-height:1.4}.os-demo-form{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.os-demo-form label{display:grid;grid-gap:6px;gap:6px;color:#163a73;font-size:14px;font-weight:700}.os-demo-form input,.os-demo-form textarea{width:100%;border:1px solid #ccd9ef;background:#ffffff;color:#0c2143;border-radius:12px;padding:11px 12px;font:inherit;font-size:15px;line-height:1.35;outline:none}.os-demo-form textarea{resize:vertical;min-height:88px}.os-demo-form input:focus,.os-demo-form textarea:focus{border-color:#3a67bf;box-shadow:0 0 0 3px rgba(58,103,191,.18)}.os-demo-submit{margin-top:4px;width:100%;border-radius:12px;background:#0A66C2;color:#fff;padding:13px 18px;font-size:16px;font-weight:800}.os-demo-success{margin-top:18px;border:1px solid #d7e4f8;background:#eef5ff;border-radius:14px;padding:16px}.os-demo-success h3{color:#0b2f80;font-size:20px;line-height:1.2;font-weight:800}.os-demo-success p{margin-top:6px;color:#47648f;font-size:15px;line-height:1.4}@media (min-width:768px){.os-pricing-grid,.os-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-testimonial-card{flex-basis:calc((100% - 54px) / 2);min-width:0}.os-metrics,.os-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.os-container{width:min(1280px,calc(100vw - 64px))}.os-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.os-links{display:flex;align-items:center;gap:32px}.os-links a{font-size:16px;font-weight:600;color:#000}.os-links a.active{color:#000;text-decoration:underline;text-underline-offset:10px;-webkit-text-decoration-color:#0b3280;text-decoration-color:#0b3280}.os-nav-cta{display:flex;align-items:center;gap:16px}.os-nav-cta a{font-size:16px;color:#0A66C2;font-weight:600}.os-nav-cta button{background:#0A66C2;color:#fff;padding:12px 24px;font-size:16px;border-radius:12px}.os-hero h1{font-size:60px}.os-hero-copy{font-size:16px}.os-hero-tags{margin-top:26px}.os-hero-tags span{font-size:14px}.os-hero-buttons .outline,.os-hero-buttons .primary{font-size:16px}.os-hero-frame,.os-hero-media,.os-hero-slide{min-height:430px}.os-hero-grid{gap:var(--space-xl)}.os-dashboard-wrap,.os-hero-grid{grid-template-columns:1fr 1fr}.os-core-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.os-metrics{grid-template-columns:repeat(3,max-content);column-gap:88px}.os-steps{gap:28px;align-items:start}.os-steps article:not(:first-child):before{content:"";position:absolute;top:64px;left:-35px;width:70px;height:2px;background:#1565C0}.os-testimonials-strip:has(.os-testimonial-card:nth-child(3)) .os-testimonial-card{flex-basis:calc((100% - 108px) / 3)}.os-testimonials-strip:not(:has(.os-testimonial-card:nth-child(3))) .os-testimonial-card{flex-basis:calc((100% - 54px) / 2)}.os-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.os-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer-main{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);column-gap:48px}.os-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.os-legal-page{min-height:100vh;display:flex;flex-direction:column}.os-back-link{font-size:var(--label-md);color:var(--secondary);font-weight:600;transition:color .15s}.os-back-link:hover{color:var(--primary-container)}.os-legal-article{flex:1 1;padding:var(--space-xl) 0;max-width:780px}.os-legal-article h1{font-family:var(--font-display),sans-serif;font-size:var(--headline-xl);font-weight:600;color:var(--on-surface);margin-bottom:var(--space-sm)}.os-legal-updated{font-size:var(--label-md);color:var(--secondary);margin-bottom:var(--space-xl)}.os-legal-article section{margin-bottom:var(--space-lg)}.os-legal-article h2{font-size:var(--headline-md);font-weight:700;color:var(--on-surface);margin-bottom:var(--space-sm)}.os-legal-article li,.os-legal-article p{font-size:var(--body-md);line-height:1.75;color:var(--secondary)}.os-legal-article ul{padding-left:20px;margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm)}.os-legal-article a{color:var(--primary-container);text-decoration:underline;text-underline-offset:3px}.os-legal-footer{margin-top:auto}.os-footer-legal-links{display:flex;gap:var(--space-md);flex-wrap:wrap}.os-footer-legal-links a{font-size:var(--label-md);color:var(--secondary);opacity:.8;transition:opacity .15s}.os-footer-legal-links a:hover{opacity:1}.os-contact-page{flex:1 1;padding:var(--space-xl) 0}.os-contact-header{text-align:center;margin-bottom:var(--space-xl)}.os-contact-header h1{font-family:var(--font-display),sans-serif;font-size:var(--headline-xl);font-weight:600;color:var(--on-surface);margin-bottom:var(--space-sm)}.os-contact-header p{font-size:var(--body-lg);color:var(--secondary)}.os-contact-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.os-contact-grid{grid-template-columns:340px 1fr;align-items:start}}.os-contact-info-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.os-contact-info-card h2{font-size:var(--headline-md);font-weight:700;color:var(--on-surface)}.os-contact-item{display:flex;gap:var(--space-md);align-items:flex-start}.os-contact-icon{font-size:24px;flex-shrink:0;margin-top:2px}.os-contact-item h3{font-size:var(--label-md);font-weight:700;color:var(--on-surface);margin-bottom:4px}.os-contact-item a{display:block;color:var(--primary-container);font-size:var(--body-md);font-weight:600;text-decoration:none;margin-bottom:2px}.os-contact-item a:hover{text-decoration:underline;text-underline-offset:3px}.os-contact-item p{font-size:var(--label-md);color:var(--secondary);margin:0}.os-contact-form-wrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:var(--space-lg)}.os-contact-form h2{font-size:var(--headline-md);font-weight:700;color:var(--on-surface);margin-bottom:var(--space-lg)}.os-contact-form{display:flex;flex-direction:column;gap:var(--space-md)}.os-contact-form-row{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:540px){.os-contact-form-row{grid-template-columns:1fr 1fr}}.os-contact-form label{display:flex;flex-direction:column;gap:6px;font-size:var(--label-md);font-weight:600;color:var(--on-surface)}.os-contact-form input,.os-contact-form select,.os-contact-form textarea{padding:12px 16px;border:1px solid var(--line);border-radius:8px;font-family:var(--font-body),sans-serif;font-size:var(--body-md);color:var(--on-surface);background:var(--background);outline:none;transition:border-color .15s;resize:vertical}.os-contact-form input:focus,.os-contact-form select:focus,.os-contact-form textarea:focus{border-color:var(--primary-container)}.os-contact-submit{align-self:flex-start;padding:14px 32px}.os-contact-success{flex-direction:column;text-align:center;gap:var(--space-md);min-height:320px}.os-contact-success,.os-contact-success-icon{display:flex;align-items:center;justify-content:center}.os-contact-success-icon{width:64px;height:64px;border-radius:50%;background:#e8f5e9;color:#2e7d32;font-size:32px}.os-contact-success h2{font-size:var(--headline-md);font-weight:700;color:var(--on-surface)}.os-contact-success p{font-size:var(--body-md);color:var(--secondary);max-width:360px}.os-required{color:#d32f2f;margin-left:2px}.os-contact-error{font-size:var(--label-md);color:#d32f2f;background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;padding:10px 14px;margin:0}.os-contact-submit:disabled{opacity:.6;cursor:not-allowed}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_10bb4e{font-family:Poppins,Poppins Fallback;font-weight:600;font-style:normal}.__variable_10bb4e{--font-display:"Poppins","Poppins Fallback"}