.device{--w: 390px;--u: calc(var(--w) / 390);--sbar-h: 60;--screen-h: 848;position:relative;width:calc(var(--w) * 1350 / 1206);aspect-ratio:1350 / 2760;filter:drop-shadow(0 calc(30 * var(--u)) calc(40 * var(--u)) rgba(10,20,45,.28)) drop-shadow(0 calc(6 * var(--u)) calc(10 * var(--u)) rgba(10,20,45,.18))}.device:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:url(/_astro/deep-blue.0QlYvSqX.png) center / 100% 100% no-repeat}.device.silver:after{background-image:url(/_astro/deep-blue.0QlYvSqX.png)}.device.orange:after{background-image:url(/_astro/deep-blue.0QlYvSqX.png)}.device-screen{position:absolute;z-index:1;left:calc(72 / 1350 * 100%);top:2.5%;width:calc(1206 / 1350 * 100%);height:95%;border-radius:calc(168 / 1206 * var(--w));overflow:hidden;background:#f4f6fb}.device-screen>img,.device-screen>video,.device-screen>iframe,.device-screen>canvas{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border:0}.device-screen>.device-sbar~img,.device-screen>.device-sbar~video,.device-screen>.device-sbar~canvas,.device-screen>.device-sbar~iframe{position:absolute;top:calc(var(--sbar-h) * var(--u));left:0;height:calc(100% - var(--sbar-h) * var(--u))}.device-screen:before{content:"";position:absolute;z-index:3;left:50%;bottom:calc(8 * var(--u));width:calc(134 * var(--u));height:calc(5 * var(--u));margin-left:calc(-67 * var(--u));border-radius:999px;background:#1c2333;opacity:.9}.device.dark-home .device-screen:before{background:#fff}.device-screen:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff14,#ffffff08 26%,#fff0 27%)}.device.no-glare .device-screen:after{display:none}.device-sbar{position:absolute;z-index:1;left:0;right:0;top:0;height:calc(var(--sbar-h) * var(--u));box-sizing:border-box;padding:calc(2 * var(--u)) calc(30 * var(--u)) 0 calc(46 * var(--u));display:flex;align-items:center;justify-content:space-between;font:600 calc(15.5 * var(--u)) / 1 -apple-system,"SF Pro Text",Inter,"Segoe UI",system-ui,sans-serif;letter-spacing:-.01em;color:#1c2333;pointer-events:none}.device-sbar.dark{color:#fff}.device-sbar svg{height:calc(11.5 * var(--u));width:auto;display:block}.device.tilt{transform:perspective(calc(2400 * var(--u))) rotateY(-9deg) rotateX(3deg) rotate(-1deg)}.device.tilt-r{transform:perspective(calc(2400 * var(--u))) rotateY(9deg) rotateX(3deg) rotate(1deg)}:root{--device-aspect: 2.2886}.phone .device-screen{background:#f6f8fc}.phone .device-screen>.device-sbar~img{width:100%;max-width:none;object-fit:contain;object-position:50% 0;opacity:0;transition:opacity .45s ease}.phone .device-screen>.device-sbar~img.on{opacity:1}@media(prefers-reduced-motion:reduce){.phone .device-screen>img{transition:none}}.v-home{--v-ink: #1C2333;--v-ink-2: #4A5468;--v-ink-3: #66728C;--v-blue: #0B6BFF;--v-panel: #EEF1F5;--v-page: #F6F8FC;--v-r: clamp(26px, 3vw, 44px);background:var(--v-page);color:var(--v-ink)}.v-home main{overflow-x:clip}.v-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .v-in{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.05,.7,.1,1),transform .55s cubic-bezier(.05,.7,.1,1);transition-delay:var(--d, 0s)}.js .v-in.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .v-in{opacity:1;transform:none;transition:none}}.v-home .header{position:absolute;top:12px;left:12px;right:12px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.v-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;border-radius:999px;background:var(--v-blue);color:#fff;font:600 16px/1 Inter,sans-serif;text-decoration:none;box-shadow:0 12px 26px -12px var(--v-blue);transition:transform .12s,box-shadow .2s,filter .2s}.v-btn:hover,.v-btn:focus-visible{color:#fff;filter:brightness(1.06);box-shadow:0 16px 30px -12px var(--v-blue)}.v-btn:active{transform:scale(.97)}.v-btn:focus-visible,.v-down:focus-visible,.v-tabs button:focus-visible{outline:3px solid var(--v-blue);outline-offset:3px}.v-btn--sm{min-height:48px;padding:0 24px;font-size:15px}.v-pill{display:inline-block;font-size:15px;font-weight:500;color:var(--v-ink-3)}.v-hero{padding:12px 12px 0;overflow:clip}.v-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2vw;min-height:max(540px,min(calc(100svh - 24px),940px));padding:120px clamp(24px,6vw,110px) 90px clamp(70px,9vw,150px);border-radius:var(--v-r) var(--v-r) 0 0;background:radial-gradient(120% 90% at 80% 30%,#F7F9FB 0%,var(--v-panel) 60%,#E6EBF1 100%)}.v-strip{position:absolute;left:clamp(22px,2.6vw,44px);top:50%;translate:0 -50%;display:flex;flex-direction:column;align-items:center;gap:34px}.v-strip-t{writing-mode:vertical-rl;rotate:180deg;font-weight:700;font-size:14px;letter-spacing:.08em;color:#b4bdcb}.v-strip-chip{display:grid;place-items:center;width:38px;height:88px;border-radius:999px;background:var(--v-ink);color:#fff;font-weight:700;font-size:13px;writing-mode:vertical-rl;rotate:180deg}html body .v-h1.v-h1{text-transform:none}.v-h1{margin:0 0 clamp(26px,4vw,56px);font:700 clamp(44px,min(6vw,11svh),100px)/1 "Inter",sans-serif;letter-spacing:-.045em;color:var(--v-ink)}.v-o{display:inline-block;width:.62em;height:.62em;margin:0 .02em;border:.13em solid currentColor;border-radius:50%;vertical-align:-.02em;-webkit-mask:conic-gradient(from 150deg,transparent 0 46deg,#000 46deg);mask:conic-gradient(from 150deg,transparent 0 46deg,#000 46deg)}.v-hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.v-note{font-size:17px;color:var(--v-ink-2)}.v-hero-art{position:static;height:100%}.v-hp{position:absolute;z-index:1;right:17%;top:86px;height:min(calc((max(540px,min(100svh - 24px,940px)) - 86px - 18px) / .7),1000px);aspect-ratio:1100 / 2034;rotate:3deg;filter:drop-shadow(0 40px 40px rgba(28,35,51,.22))}.v-hp-hand{position:relative;z-index:2;display:block;width:100%;height:100%;pointer-events:none}.v-hp-screen{position:absolute;z-index:1;left:13.6%;top:1.5%;width:56%;height:67.1%;border-radius:9.8%/4.4%;overflow:hidden;background:#f6f8fc;container-type:inline-size}.v-sbar{position:absolute;z-index:1;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;height:6.4%;padding:1.4% 9% 0 11%;color:#1c2333;background:#f6f8fc}.v-sbar b{font:600 5.2cqw/1 Inter,sans-serif;letter-spacing:-.01em}.v-sbar svg{width:17cqw;height:auto}.v-hp-screen img{position:absolute;left:0;top:6.4%;width:100%;height:93.6%;max-width:none;object-fit:contain;object-position:50% 0}.v-callout{position:absolute;z-index:2;right:3%;top:26%;display:flex;align-items:flex-end;gap:6px;color:var(--v-ink)}.v-callout-line{width:150px;flex:none;color:var(--v-ink);margin-bottom:30px}.v-callout p{flex:none;width:210px;margin:0;text-align:right;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.v-down{position:absolute;left:clamp(24px,9.6%,150px);right:auto;bottom:36px;z-index:4;display:grid;place-items:center;width:60px;aspect-ratio:1;border-radius:50%;color:#fff;background:var(--v-blue);box-shadow:0 0 0 10px #e6ebf1,0 18px 30px -14px var(--v-blue);transition:filter .2s,transform .12s}.v-down svg{width:22px;height:22px}.v-down:hover{color:#fff;filter:brightness(1.06)}.v-down:active{transform:scale(.96)}.v-panel:after{content:"";position:absolute;z-index:2;right:9%;bottom:-96px;width:clamp(220px,17vw,260px);height:100px;border-radius:0 0 140px 140px;background:#e6ebf1}.v-band{position:relative;z-index:2;padding:clamp(60px,7vw,100px) clamp(24px,6vw,110px) clamp(44px,5vw,70px) clamp(70px,9vw,150px);border-radius:0 0 var(--v-r) var(--v-r);background:var(--v-ink);color:#fff}.v-band-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,60px);margin:0;padding:0;list-style:none}.v-band-list li{display:flex;align-items:center;gap:20px;font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:#e7ebf2;max-width:30ch}.v-stmt{position:relative;padding:clamp(80px,9vw,140px) 16px 0;text-align:center}.v-stmt-pin{position:relative;display:grid;justify-items:center;gap:18px}.v-stmt-text{margin:0;font:300 clamp(38px,6.6vw,104px)/1.04 "Inter",sans-serif;letter-spacing:-.04em;text-transform:none;color:var(--v-ink)}.v-stmt-text b{font-weight:700;color:var(--v-ink)}.v-line{display:block}.v-dev{--pw: clamp(220px, 20vw, 290px);position:relative;margin-top:26px}.v-dev .device{margin-inline:auto}.v-stmt-after{display:grid;justify-items:center;gap:24px;padding:34px 0 clamp(70px,8vw,120px)}.v-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#e9edf3}.v-tabs button{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--v-ink-2);font:600 14px/1 Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.v-tabs button:hover{color:var(--v-ink)}.v-tabs button.on{background:var(--v-ink);color:#fff}.v-stmt-p{max-width:44ch;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--v-ink)}.v-motion.v-stmt{padding-top:0}.v-motion .v-stmt-track{height:300svh}.v-motion .v-stmt-pin{position:sticky;top:0;height:100svh;align-content:center;overflow:hidden}.v-motion .v-dev{--pw: calc(min(80svh, 700px) / var(--device-aspect, 2.2));position:absolute;left:50%;bottom:3svh;translate:-50% 0;margin:0}.v-box-wrap{padding:0 16px clamp(56px,7vw,100px)}.v-box{max-width:1120px;margin:0 auto;display:grid;justify-items:center;gap:20px;padding:clamp(48px,6vw,84px) clamp(20px,4vw,56px);border-radius:var(--v-r);background:var(--v-panel);text-align:center}.v-box--deep{max-width:1240px}.v-title,.v-home .section-title{margin:0;font:600 clamp(28px,3.2vw,46px)/1.12 "Inter",sans-serif;letter-spacing:-.03em;text-transform:none;color:var(--v-ink);max-width:22ch;text-wrap:balance}.v-home .section-title{margin:0 auto 14px}.v-cards4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-top:10px}.v-card{display:grid;align-content:start;gap:16px;padding:22px;border-radius:22px;background:#fff;text-align:left;box-shadow:var(--card-shadow)}.v-card h3{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--v-ink)}.v-fix{display:flex;gap:8px;align-items:flex-start;margin:0;padding-top:14px;border-top:1px solid #E3E8F0;font-size:14.5px;line-height:1.45;font-weight:500;color:#0b6bff}.v-fix>span:first-child{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6f0ff;font-size:12px;font-weight:700}.v-box-lead{max-width:44ch;margin:8px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--v-ink)}.v-box-small{max-width:64ch;margin:0;font-size:15px;line-height:1.65;color:var(--v-ink-3)}.v-sol{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,36px);width:100%;margin-top:14px}.v-sol-col{display:grid;gap:14px;margin:0;padding:0;list-style:none}.v-feat{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:4px;padding:18px;border-radius:22px;background:#fff;text-align:left;box-shadow:var(--card-shadow)}.v-feat>.vi{grid-row:span 2}.v-feat h3{margin:0;font-size:15px;font-weight:600;color:var(--v-ink)}.v-feat p{margin:0;font-size:13.5px;line-height:1.55;color:var(--v-ink-3)}.v-sol-phone{--pw: clamp(210px, 17vw, 260px)}.v-home .section-label{color:var(--v-ink-3)}.v-home .trust-section .section-label{color:#ffffffb8}.v-home .trust-section .section-title{color:#fff}@media(min-width:901px)and (max-width:1400px){.v-hp{right:2%;height:min(calc((max(540px,min(100svh - 24px,940px)) - 86px - 18px) / .7),1000px,72vw)}.v-callout{display:none}}@media(max-width:900px){.v-panel{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:110px 22px 90px 74px}.v-strip{top:120px;translate:none;gap:22px;left:18px}.v-strip-t{font-size:12px}.v-strip-chip{width:32px;height:70px;font-size:11px}.v-h1{font-size:clamp(42px,11.5vw,68px);margin-bottom:26px}.v-note{display:none}.v-hero-art{position:relative;display:flex;flex-direction:column;min-height:0;height:auto;margin:36px -22px 0 -74px;padding-bottom:20px}.v-hp{position:relative;right:auto;top:auto;height:min(76svh,660px);width:auto;margin-left:2vw;rotate:3deg}.v-callout{position:static;order:-1;align-self:flex-end;width:64%;max-width:64%;margin:0 22px 14px 0}.v-callout p{flex:initial;width:auto;max-width:100%;font-size:15px;line-height:1.45}.v-callout-line,.v-down{display:none}.v-panel:after{left:50%;right:auto;translate:-50% 0;width:190px;bottom:-86px;height:90px}.v-band{padding:76px 24px 40px}.v-band-list{grid-template-columns:minmax(0,1fr);gap:22px}.v-cards4{grid-template-columns:repeat(2,minmax(0,1fr))}.v-sol{grid-template-columns:minmax(0,1fr)}.v-sol-phone{order:-1;justify-self:center}.v-home .header{left:0;right:0;top:6px}}@media(max-width:520px){.v-cards4{grid-template-columns:minmax(0,1fr)}.v-motion .v-dev{--pw: calc(min(60svh, 520px) / var(--device-aspect, 2.2))}.v-stmt-text{font-size:clamp(34px,11vw,54px)}}.v-home .pricing-grid.pricing-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,2.6vw,36px);max-width:1120px;margin:56px auto 0}.v-home .pricing-grid .pricing-card{flex:0 1 calc((100% - 2 * clamp(24px,2.6vw,36px)) / 3);min-width:0;padding:32px 28px;gap:22px}@media(max-width:1000px){.v-home .pricing-grid .pricing-card{flex-basis:calc((100% - clamp(24px,2.6vw,36px))/2)}}@media(max-width:640px){.v-home .pricing-grid.pricing-grid{gap:28px;margin-top:40px}.v-home .pricing-grid .pricing-card{flex-basis:100%;padding:28px 22px}}
