.x{--x-bg:#fff;--x-bg2:#f5f8fc;--x-fg:#202a3b;--x-muted:#748095;--x-line:#e7edf5;--x-line2:#d7e1ee;--x-glass:#fff;--x-grad:linear-gradient(120deg, #3185ff, #215ee9);color:var(--x-fg);background:var(--x-bg);font-size:15px;line-height:1.7;overflow-x:clip}.x *,.x :before,.x :after{box-sizing:border-box}.x a{color:inherit;text-decoration:none}.x h1,.x h2,.x h3,.x p{margin:0}.x h1,.x h2,.x h3{color:#202a3b;letter-spacing:-.045em;word-break:keep-all}.x-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.x-muted{color:var(--x-muted)}.x-blue{color:#2876ed}.x .brand{color:#1f3047}.x .brand-mark{color:#2876ed}.x .brand b{letter-spacing:-.045em;font-size:24px}.x .brand small{color:#8a97a8;margin-left:9px;font-size:11px;font-weight:500}.x-btn{background:#2876ed;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:12px 21px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.x-btn:hover{background:#155dd1;transform:translateY(-1px)}.x-btn-sm{border-radius:9px;padding:10px 17px;font-size:13px}.x-btn-lg{min-height:54px;padding:15px 24px;font-size:15px}.x-btn-block{width:100%}.x-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #cfdbed;color:#43566f!important}.x-btn-ghost:hover{background:#fff}.x-nav{z-index:10;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff35;border-bottom:1px solid #fff5;position:absolute;inset:0 0 auto}.x-nav-in{justify-content:space-between;align-items:center;gap:20px;height:84px;display:flex}.x-links{align-items:center;gap:30px;font-size:13px;display:flex}.x-links>a:not(.x-btn){color:#52647b;font-weight:550}.x-links>a:hover{color:#2876ed}.x-hero{isolation:isolate;background:#eaf3ff;align-items:center;min-height:780px;display:flex;position:relative}.x-hero-in{width:100%;padding-top:145px;padding-bottom:155px}.x-grid-bg,.x-glow{display:none}.x-hero-copy{z-index:2;max-width:560px;position:relative}.x-eyebrow{color:#4975a9;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.x-status-dot{background:#438af4;border-radius:50%;width:6px;height:6px}.x-hero h1{-webkit-text-stroke:.3px currentColor;letter-spacing:-.065em;margin:22px 0;font-size:clamp(40px,4.2vw,59px);font-weight:900;line-height:1.32}.x-lead{color:#63758b;white-space:pre-line;word-break:keep-all;max-width:370px;font-size:16px;line-height:1.95}.x-cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.x-checks{color:#6d8099;flex-wrap:wrap;gap:16px;margin:22px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.x-checks li{align-items:center;gap:5px;display:inline-flex}.x-checks svg{color:#5a8ece;width:13px}.x-snow-scene{z-index:-1;position:absolute;inset:0;overflow:hidden}.x-rabbit-image{object-fit:cover;object-position:40% 50%;width:79%;height:100%;position:absolute;top:0;right:0}.x-snow-scene:after{content:"";background:linear-gradient(90deg,#edf5ff 0%,#edf5fffc 23%,#edf5ffdc 33%,#edf5ff55 46%,#0000 61%),linear-gradient(#fff0 86%,#fff 100%);position:absolute;inset:0}.x-scene-note{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #fff;border-radius:15px;align-items:center;gap:12px;padding:14px 20px;display:flex;position:absolute;bottom:83px;right:max(9%,50vw - 530px);box-shadow:0 10px 40px #36588613}.x-note-icon{color:#317cf1;background:#edf4ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.x-scene-note b,.x-scene-note span{display:block}.x-scene-note b{color:#415873;font-size:12px}.x-scene-note div>span{color:#647b99;letter-spacing:.01em;font-size:11px}.x-scene-note>svg{color:#347bf1;margin-left:10px}.x-metrics{border-bottom:1px solid var(--x-line);background:#fff}.x-metrics-in{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.x-metric{border-left:1px solid var(--x-line);align-items:center;gap:14px;padding:12px 23px;display:flex}.x-metric:first-child{border:0}.x-metric-ico{color:#7b9ac6}.x-metric b{letter-spacing:-.04em;font-size:23px;font-weight:700;line-height:1.4;display:block}.x-metric div>span{color:#929dae;font-size:11px}.x-sec{padding:105px 0;scroll-margin-top:30px}.x-sec-alt{background:var(--x-bg2)}.x-head{text-align:center;max-width:740px;margin:0 auto 48px}.x-kicker{letter-spacing:.18em;color:#4a8bf0;margin-bottom:15px;font-size:10px;font-weight:700;display:inline-block}.x-head h2{font-size:clamp(29px,3.2vw,42px);font-weight:700;line-height:1.4}.x-head p{color:var(--x-muted);word-break:keep-all;margin-top:15px;font-size:15px}.x-bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.x-card{background:#f7f9fc;border:1px solid #f0f3f8;border-radius:20px;padding:30px}.x-card h3{margin:20px 0 10px;font-size:18px;font-weight:650}.x-card p{color:var(--x-muted);word-break:keep-all;font-size:14px;line-height:1.85}.x-ico{color:#397eef;background:#eaf1ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.x-card-hero{background:#edf4ff;border-color:#e0ebff;flex-direction:column;grid-row:span 2;display:flex}.x-bigstat{margin-top:auto;padding-top:40px}.x-bigstat b{color:#2876ed;letter-spacing:-.06em;font-size:62px;font-weight:650}.x-bigstat span{color:#81a2cc;margin-left:8px;font-size:13px}.x-spark{opacity:.6;width:100%;height:70px;margin-top:25px}.x-pricing{grid-template-columns:.9fr 1.1fr;gap:24px;display:grid}.x-plan{background:#fff;border:1px solid #c6dcff;border-radius:22px;box-shadow:0 8px 40px #224a8810}.x-plan-in{padding:36px}.x-badge{color:#3279e9;background:#ecf3ff;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-block}.x-price{letter-spacing:-.065em;margin:20px 0 10px;font-size:76px;font-weight:750;line-height:1.15}.x-price small{letter-spacing:-.02em;color:#8a98ad;margin-left:8px;font-size:17px}.x-list{color:#63738a;gap:12px;margin:28px 0;padding:0;font-size:13px;list-style:none;display:grid}.x-list li{align-items:center;gap:9px;display:flex}.x-list svg{color:#4a89eb;flex-shrink:0}.x-list-sm{gap:10px;font-size:12px}.x-calc{background:#fff}.x-calc h3{margin:0 0 22px}.x-calc table{border-collapse:collapse;width:100%;font-size:13px}.x-calc th{text-align:left;color:#8b99ad;border-bottom:1px solid var(--x-line);background:0 0;padding:12px 8px;font-size:11px;font-weight:500}.x-calc td{border-bottom:1px solid var(--x-line);color:#607086;padding:18px 8px}.x-calc td:last-child{color:#2876ed;white-space:nowrap;font-weight:650}.x-steps{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.x-steps li{text-align:center;padding:25px 12px}.x-step-ico{color:#4c87e4;background:#f0f5ff;border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.x-step-n{color:#a7b7ce;letter-spacing:.12em;font-size:10px}.x-steps h3{margin:8px 0;font-size:17px}.x-steps p{color:var(--x-muted);word-break:keep-all;font-size:12px}.x-faq-wrap{max-width:850px}.x-faq{gap:12px;display:grid}.x-faq details{background:#fff;border:1px solid #eaf0f8;border-radius:14px}.x-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:15px;font-weight:600;list-style:none;display:flex}.x-faq summary::-webkit-details-marker{display:none}.x-chev{color:#a1aec2;flex-shrink:0;transition:transform .2s}.x-faq details[open] .x-chev{transform:rotate(180deg)}.x-faq p{color:#7b889d;padding:0 26px 24px;font-size:14px;line-height:1.9}.x-final{background:#fff;padding:80px 0}.x-final-box{text-align:center;background:#edf4ff;border-radius:26px;padding:65px 25px}.x-final-symbol{color:#2876ed;background:#fff;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid;transform:rotate(-8deg)}.x-final-box h2{font-size:clamp(27px,3vw,36px);font-weight:700}.x-final-box p{color:#7c93b2;margin:15px 0 28px;font-size:14px}.x-foot{border-top:1px solid var(--x-line);color:#8a97ab;padding:40px 0;font-size:11px}.x-foot-in{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.x-foot p{margin-top:12px}.x-foot-links{gap:24px;display:flex}.x a:focus-visible,.x summary:focus-visible{outline-offset:5px;outline:3px solid #659afa}.x-legal{color:#63738a;max-width:820px;margin:0 auto;padding:120px 24px 100px}.x-legal h1{margin:28px 0 6px;font-size:40px}.x-legal h2{margin:34px 0 10px;font-size:19px}.x-legal li{margin:6px 0}@media (max-width:980px){.x-wrap{padding-inline:28px}.x-hero{align-items:flex-start;min-height:900px}.x-hero-in{padding-top:135px;padding-bottom:470px}.x-hero h1{font-size:48px}.x-rabbit-image{object-position:50% 50%;width:100%;height:67%;top:auto;bottom:0}.x-snow-scene:after{background:linear-gradient(#edf5ff 0% 30%,#edf5ffba 40%,#0000 58%),linear-gradient(#0000 88%,#fff)}.x-scene-note{bottom:43px;right:7%}.x-metric{gap:10px;padding:10px 13px}.x-metric b{font-size:20px}.x-metric div>span{font-size:10px}.x-bento{grid-template-columns:repeat(2,1fr)}.x-card-hero{grid-area:auto/span 2}.x-pricing{grid-template-columns:1fr}}@media (max-width:620px){.x-wrap{padding-inline:22px}.x-nav-in{height:72px}.x .brand small,.x-hide{display:none}.x-links{gap:15px;font-size:12px}.x-btn-sm{padding:9px 13px;font-size:12px}.x-hero{min-height:840px}.x-hero-in{padding-top:116px;padding-bottom:370px}.x-hero h1{margin:18px 0;font-size:clamp(31px,8.5vw,45px)}.x-eyebrow{font-size:11px}.x-lead{max-width:310px;font-size:14px}.x-btn-lg{min-height:49px;padding:13px 18px;font-size:13px}.x-cta{margin-top:24px}.x-checks{gap:12px;font-size:10px}.x-rabbit-image{object-position:47% 50%;height:54%}.x-snow-scene:after{background:linear-gradient(#edf5ff 0% 42%,#edf5ffb3 49%,#0000 63%),linear-gradient(#0000 89%,#fff)}.x-scene-note{padding:10px 13px;bottom:30px;right:22px}.x-metrics-in{grid-template-columns:repeat(2,1fr);padding-block:12px}.x-metric{padding:18px 10px}.x-metric:nth-child(3){border-left:0}.x-metric b{font-size:21px}.x-sec{padding:65px 0}.x-head{margin-bottom:32px}.x-head h2{font-size:29px}.x-head p{font-size:13px}.x-bento{grid-template-columns:1fr;gap:14px}.x-card-hero{grid-column:auto}.x-card{border-radius:17px;padding:25px}.x-card h3{font-size:17px}.x-card p{font-size:13px}.x-plan-in{padding:27px}.x-price{font-size:65px}.x-calc{padding:24px 16px}.x-calc td,.x-calc th{padding-inline:5px;font-size:11px}.x-steps{grid-template-columns:repeat(2,1fr);gap:8px}.x-steps h3{font-size:15px}.x-faq summary{padding:20px;font-size:14px}.x-faq p{padding:0 20px 20px;font-size:13px}.x-final{padding:45px 0}.x-final-box{border-radius:20px;padding:45px 20px}.x-final-box h2{font-size:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.x *,.x :before,.x :after{transition:none!important;animation:none!important}}.coverage-panel{background:#fff;border:1px solid #e6edf7;border-radius:24px;padding:32px}.coverage-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.coverage-toolbar>div{align-items:center;gap:16px;display:flex}.coverage-toolbar b{color:#2876ed;letter-spacing:-.07em;font-size:48px;line-height:1}.coverage-toolbar span{color:#8395af;font-size:12px}.coverage-toolbar label{width:300px;margin:0}.coverage-toolbar input{background:#f7faff;border-color:#e4ecf7;margin-top:6px;font-size:12px}.coverage-label{color:#9caec5;font-size:11px;margin-top:30px!important}.coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:17px 0 25px;padding:0;list-style:none;display:grid}.coverage-grid li{color:#556b89;background:#f7f9fd;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;font-size:12px;display:flex}.coverage-iso{color:#6093db;text-align:center;background:#eaf2ff;border-radius:5px;min-width:27px;padding:3px;font-size:9px;font-weight:700}.coverage-footnote{color:#8e9fb5;font-size:12px;line-height:1.9}.docs-main .coverage-panel{padding:23px}.docs-main .coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-main .coverage-toolbar{flex-wrap:wrap}.docs-main .coverage-toolbar b{font-size:35px}@media (max-width:900px){.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.coverage-panel{border-radius:17px;padding:22px}.coverage-toolbar{flex-direction:column;align-items:stretch}.coverage-toolbar label{width:100%}.coverage-grid,.docs-main .coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid li{gap:7px;padding:9px;font-size:11px}}
