*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:hidden;overflow-x:clip}body{margin:0;background:#fff;color:#141414;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:#1a7cff;text-decoration:none}.ks-landing,.ks-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:1440px;margin:0 auto}.ks-page main{-ms-flex:1 0 auto;flex:1 0 auto}.ks-topbar{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:22px 56px}.ks-wordmark{display:block;color:#1a7cff}.ks-wordmark svg{display:block;width:118px;height:28px}.ks-product{font-size:13px;font-weight:600;letter-spacing:.14em;color:#4b5563}.ks-topbar .ks-lang{font:inherit;font-size:14px;font-weight:500;color:#5f6673;background:0 0;border:0;padding:4px 0;cursor:pointer}.ks-topbar .ks-lang:hover{color:#141414}.ks-cta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:26px -6px -6px}button.ks-cta-button{border:0;font:inherit;font-weight:600;cursor:pointer}.ks-cta-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:6px;border-radius:14px;padding:18px 32px;font-size:17px;font-weight:600;transition:background-color .15s ease}.ks-cta-android,.ks-cta-ios,.ks-cta-primary{background:#1a7cff;color:#fff}.ks-cta-android:hover,.ks-cta-ios:hover,.ks-cta-primary:hover{background:#0f5fd6;color:#fff}.ks-cta-secondary{background:#f0f3f8;color:#141414}.ks-cta-secondary:hover{background:#e4e9f2;color:#141414}.ks-cta-phone,.ks-desktop .ks-cta-android,.ks-desktop .ks-cta-ios,.ks-phone.ks-android .ks-cta-ios,.ks-phone.ks-ios .ks-cta-android{display:none}.ks-desktop .ks-cta-phone{display:-ms-flexbox;display:flex}.ks-modal{border:0;padding:0;background:0 0;max-width:min(92vw,440px)}.ks-modal::backdrop{background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.ks-modal-card{position:relative;margin:0;padding:30px 28px 26px;background:#fff;color:#141414;border:1px solid #e6e8ee;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.35);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:12px}.ks-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:0;background:#f0f3f8;color:#8a919c;font-size:20px;line-height:1;cursor:pointer}.ks-modal-close:hover{color:#141414}.ks-modal-title{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em}.ks-modal-body{margin:0;font-size:14px;line-height:1.5;color:#5f6673}.ks-modal-qr{width:176px;height:176px;padding:10px;border-radius:14px;background:#fff;margin:6px 0 10px}.ks-modal-qr canvas,.ks-modal-qr img{display:block;width:100%;height:100%}.ks-modal-stores{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.ks-modal-store{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;-ms-flex:1;flex:1;padding:12px 14px;border-radius:12px;background:#141414;color:#fff;font-size:13px;font-weight:600}.ks-modal-store svg{width:18px;height:18px}.ks-modal-store:hover{background:#000;color:#fff}.ks-features{-ms-flex:none;flex:none;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:40px;margin:0 56px;padding:40px 0 48px}.ks-feature{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ks-feature-icon{-ms-flex:none;flex:none;width:40px;height:40px;margin-right:14px;border-radius:11px;background:#e6efff;color:#1a7cff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ks-feature-text h3{margin:0 0 2px;font-size:16px;line-height:1.3;font-weight:600;color:#141414}.ks-feature-text p{margin:0;font-size:14px;line-height:1.4;color:#5f6673}.ks-footer{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 56px;padding:22px 0 26px;border-top:1px solid #e6e8ee;font-size:13px;color:#8a919c;white-space:nowrap}.ks-footer-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ks-footer-links a{margin-left:28px;color:#8a919c}.ks-footer-links a:hover{color:#141414}.ks-footer-more{margin-left:28px}.ks-footer-more summary{list-style:none;cursor:pointer;color:#8a919c}.ks-footer-more summary::-webkit-details-marker{display:none}.ks-footer-more summary::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.ks-footer-more summary:hover{color:#141414}.ks-footer-more[open] summary::after{transform:rotate(-135deg);margin-bottom:-2px}.ks-sitemap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:24px;margin:0 56px;padding:28px 0 8px;border-top:1px solid #e6e8ee;white-space:normal}.ks-sitemap h4{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a919c}.ks-sitemap a{display:block;padding:4px 0;font-size:14px;color:#5f6673}.ks-sitemap a:hover{color:#141414}.ks-sitemap+.ks-footer{border-top:0;padding-top:20px}.ks-footer-wrap{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ks-footer-wrap .ks-footer{margin-top:0}.ks-footer-sitemap{overflow:hidden;height:0;transition:height .5s cubic-bezier(.22,.8,.2,1)}.ks-footer-sitemap .ks-sitemap{padding-bottom:28px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .5s cubic-bezier(.22,.8,.2,1)}.ks-footer-sitemap.is-open{height:auto}.ks-footer-sitemap.is-open .ks-sitemap{opacity:1;transform:none;transition-delay:.08s,0s}@media (prefers-reduced-motion:reduce){.ks-footer-more summary::after,.ks-footer-sitemap,.ks-footer-sitemap .ks-sitemap{transition:none}}.ks-container{width:100%;margin:0 auto;padding:0 56px}.ks-section{padding:72px 0}.ks-section+.ks-section{padding-top:0}.ks-section-tight{padding:40px 0}.ks-section-rule{border-top:1px solid #e6e8ee;padding-top:56px}.ks-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1a7cff}.ks-h1{margin:0;font-size:56px;line-height:1.04;letter-spacing:-.035em;font-weight:700;color:#141414;text-wrap:pretty}.ks-h2{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.03em;font-weight:700;color:#141414;text-wrap:pretty}.ks-h3{margin:0;font-size:18px;line-height:1.3;font-weight:600;color:#141414}.ks-lede{margin:22px 0 0;font-size:20px;line-height:1.45;color:#5f6673;max-width:480px;text-wrap:pretty}.ks-prose{max-width:680px;font-size:17px;line-height:1.6;color:#5f6673}.ks-prose p{margin:0 0 18px}.ks-prose strong{color:#141414;font-weight:600}.ks-split{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,5fr) minmax(0,7fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:64px;-ms-flex-align:start;align-items:start}.ks-grid-3{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 32px}.ks-grid-2{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px}.ks-card{padding:28px;border-radius:18px;background:#f6f7fa}.ks-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding:36px 40px;border-radius:18px;background:#f6f7fa}.ks-banner .ks-h2{font-size:28px}.ks-banner p{margin:8px 0 0;color:#5f6673}.ks-link-arrow::after{content:" \2192"}.ks-dash-list{margin:18px 0 0;padding:0;list-style:none}.ks-dash-list li{padding:7px 0 7px 22px;position:relative;font-size:16px;color:#5f6673}.ks-dash-list li::before{content:"\2014";position:absolute;left:0;color:#8a919c}.ks-img{display:block;max-width:100%;height:auto;border-radius:18px}@media (max-width:859px){.ks-landing{min-height:0}.ks-topbar{padding:18px 20px}.ks-wordmark svg{width:97px;height:23px}.ks-product{font-size:11px}.ks-cta{margin:20px -5px 0}.ks-cta-button{-ms-flex:1 1 150px;flex:1 1 150px;margin:0 5px;padding:16px 10px;font-size:15px;white-space:nowrap}.ks-features{display:block;margin:0;padding:40px 20px 14px}.ks-feature{-ms-flex-align:start;align-items:flex-start;margin-bottom:22px}.ks-feature-text h3{margin-bottom:3px}.ks-feature-text p{line-height:1.45}.ks-footer{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start;margin:0 20px;padding:20px 0 28px}.ks-footer-links{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.ks-footer-links .ks-footer-more,.ks-footer-links a{margin:0 20px 0 0}.ks-sitemap{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px}.ks-container{padding:0 20px}.ks-section{padding:48px 0}.ks-section-rule{padding-top:40px}.ks-h1{font-size:40px;line-height:1.05}.ks-h2{font-size:28px}.ks-lede{margin-top:14px;font-size:16px;max-width:none}.ks-grid-2,.ks-grid-3,.ks-split{display:block}.ks-grid-2>*+*,.ks-grid-3>*+*,.ks-split>*+*{margin-top:28px}.ks-banner{display:block;padding:28px 24px}.ks-banner>*+*{margin-top:18px}}@media (prefers-color-scheme:dark){.ks-modal-card{background:#16161a;color:#f4f4f6;border-color:#222226}.ks-modal-close{background:#1b1b1e;color:#7d7d85}.ks-modal-close:hover{color:#f4f4f6}.ks-modal-body{color:#9a9aa1}.ks-modal-store{background:#f4f4f6;color:#0e0e10}.ks-modal-store:hover{background:#fff;color:#000}body{background:#0e0e10;color:#f4f4f6}.ks-eyebrow,.ks-wordmark,a{color:#46a6ff}.ks-product,.ks-topbar .ks-lang{color:#9a9aa1}.ks-topbar .ks-lang:hover{color:#f4f4f6}.ks-feature-text h3,.ks-h1,.ks-h2,.ks-h3,.ks-prose strong{color:#f4f4f6}.ks-banner p,.ks-dash-list li,.ks-feature-text p,.ks-lede,.ks-prose,.ks-sitemap a{color:#9a9aa1}.ks-cta-secondary{background:#1b1b1e;color:#f4f4f6}.ks-cta-secondary:hover{background:#26262b;color:#f4f4f6}.ks-feature-icon{background:#16202e;color:#46a6ff}.ks-banner,.ks-card{background:#16161a}.ks-footer,.ks-section-rule,.ks-sitemap{border-color:#222226}.ks-dash-list li::before,.ks-footer,.ks-footer-links a,.ks-footer-more summary,.ks-sitemap h4{color:#7d7d85}.ks-footer-links a:hover,.ks-footer-more summary:hover,.ks-sitemap a:hover{color:#f4f4f6}}[dir=rtl] .ks-feature-text,[dir=rtl] .ks-footer,[dir=rtl] .ks-prose,[dir=rtl] .ks-sitemap{text-align:right}[dir=rtl] .ks-footer-links a,[dir=rtl] .ks-footer-more{margin:0 28px 0 0}[dir=rtl] .ks-feature-icon{margin:0 0 0 14px}[dir=rtl] .ks-dash-list li{padding:7px 22px 7px 0}[dir=rtl] .ks-dash-list li::before{left:auto;right:0}[dir=rtl] .ks-link-arrow::after{content:" \2190"}.ks-products .ks-hero{-ms-flex:none;flex:none;min-height:640px;padding-bottom:40px}@media (min-width:860px){.ks-products .ks-hero{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:64px}.ks-products .ks-hero .ks-hero-phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.ks-products .ks-hero .ks-phone-frame{position:relative;left:auto;top:auto;transform:none;-ms-flex:none;flex:none}.ks-products .ks-hero .ks-glow{left:151px}}@media (min-width:860px) and (min-height:1000px){.ks-products .ks-hero .ks-glow{left:171px}}@media (min-width:860px) and (max-height:820px){.ks-products .ks-hero .ks-glow{left:118px}}.ks-calc{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-column-gap:64px;-ms-flex-align:center;align-items:center}.ks-calc .ks-calc-text{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.ks-calc .ks-calc-cta{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.ks-calc .ks-stage-calc{-ms-grid-column:2;grid-column:2;grid-row:1/3}@media (min-width:860px){.ks-stage-calc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-height:600px}.ks-stage-calc .ks-phone-frame{position:relative;left:auto;top:auto;transform:none;-ms-flex:none;flex:none}.ks-stage-calc .ks-glow{left:151px}}@media (min-width:860px) and (min-height:1000px){.ks-stage-calc{min-height:720px}.ks-stage-calc .ks-glow{left:171px}}@media (min-width:860px) and (max-height:820px){.ks-stage-calc .ks-glow{left:118px}}.ks-plans{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;margin-top:32px}.ks-plan{padding:32px;border-radius:18px;background:#f6f7fa}.ks-plan header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;gap:12px}.ks-plan header .ks-h3{font-size:22px}.ks-plan header span{font-size:14px;font-weight:600;color:#1a7cff}.ks-plan-premium{background:#e6efff}.ks-seo{max-width:760px;font-size:14px;line-height:1.6;color:#8a919c}.ks-seo .ks-h3{font-size:15px;color:#8a919c;margin-bottom:8px}.ks-closer{text-align:center}.ks-closer .ks-cta{-ms-flex-pack:center;justify-content:center}.ks-closer p{margin:22px 0 0;font-size:15px;color:#8a919c}.ks-team-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.ks-team-head .ks-h2{max-width:640px}.ks-team-collage{-ms-flex:none;flex:none;width:260px}.ks-team-region{margin:48px 0 20px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a919c}.ks-people{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 48px}.ks-person{display:-ms-grid;display:grid;-ms-grid-columns:96px minmax(0,1fr);grid-template-columns:96px minmax(0,1fr);grid-column-gap:22px;-ms-flex-align:start;align-items:start}.ks-person img{width:96px;height:96px;border-radius:50%;object-fit:cover}.ks-person .ks-h3{font-size:20px}.ks-person .ks-person-role{margin:2px 0 10px;font-size:14px;color:#1a7cff;font-weight:600}.ks-person .ks-person-tagline{margin:0 0 10px;font-size:16px;line-height:1.45;color:#141414;font-weight:500}.ks-person details{font-size:15px;line-height:1.55;color:#5f6673}.ks-person details summary{cursor:pointer;color:#1a7cff;font-weight:600;list-style:none}.ks-person details summary::-webkit-details-marker{display:none}.ks-person details p{margin:12px 0 0}.ks-person .ks-person-links{margin-top:10px;font-size:14px}.ks-person .ks-person-links a{margin-right:16px}.ks-principles{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;margin-top:32px}.ks-principle{padding:28px;border-radius:18px;background:#f6f7fa}.ks-principle span{display:block;margin-bottom:14px;font-size:13px;font-weight:600;letter-spacing:.14em;color:#1a7cff}.ks-principle p{margin:10px 0 0;font-size:15px;line-height:1.5;color:#5f6673}.ks-policy-groups{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;margin-top:32px}.ks-policy-group .ks-h3{margin-bottom:8px}.ks-policy-group a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0;border-top:1px solid #e6e8ee;color:#141414}.ks-policy-group a:hover{color:#1a7cff}@media (max-width:859px){.ks-calc,.ks-people,.ks-plans,.ks-policy-groups,.ks-principles{display:block}.ks-calc>*+*,.ks-people>*+*,.ks-plans>*+*,.ks-policy-groups>*+*,.ks-principles>*+*{margin-top:24px}.ks-calc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.ks-calc>*+*{margin-top:0}.ks-calc .ks-stage-calc{-ms-flex-order:1;order:1}.ks-calc .ks-calc-cta,.ks-calc .ks-calc-text{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.ks-calc .ks-calc-cta{-ms-flex-order:2;order:2}.ks-calc .ks-cta{margin-top:0}.ks-stage-calc{margin:18px 0 22px}.ks-stage-calc .ks-phone-frame{width:240px;height:510px;border-radius:38px}.ks-stage-calc .ks-phone-frame .ks-phone-screen,.ks-stage-calc .ks-phone-frame img{border-radius:34px}.ks-stage-calc .ks-phone-frame .ks-phone-screen{clip-path:inset(0 round 34px)}.ks-team-head{display:block}.ks-team-collage{width:200px;margin-top:20px}.ks-person{-ms-grid-columns:72px minmax(0,1fr);grid-template-columns:72px minmax(0,1fr);grid-column-gap:16px}.ks-person img{width:72px;height:72px}}@media (prefers-color-scheme:dark){.ks-plan,.ks-principle{background:#16161a}.ks-plan-premium{background:#16202e}.ks-person .ks-person-role,.ks-person details summary,.ks-plan header span,.ks-principle span{color:#46a6ff}.ks-person .ks-person-tagline,.ks-policy-group a{color:#f4f4f6}.ks-person details,.ks-principle p{color:#9a9aa1}.ks-closer p,.ks-seo,.ks-seo .ks-h3,.ks-team-region{color:#7d7d85}.ks-policy-group a{border-color:#222226}}