:root{--blue:#192bfc;--blue-dark:#101ccd;--ink:#171922;--muted:#737985;--soft:#f6f7fb;--border:#e9eaf0;--radius-xl:30px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #77b7ff}::selection{color:#111;background:#b7c0ff}.container{width:min(100% - 80px,1280px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#fff;background:#1a1a1a;border-radius:8px;padding:12px 20px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:20;background:#fff;position:relative}.header-row{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.brand,.footer-brand{letter-spacing:-1.9px;align-items:center;gap:11px;font-size:28px;font-weight:800;display:inline-flex}.brand-mark{background:var(--blue);color:#fff;letter-spacing:-2px;border-radius:15px;place-items:center;width:44px;height:44px;padding-bottom:4px;padding-right:4px;font-size:27px;display:grid}.brand-dot{color:var(--blue)}.main-nav{align-items:center;gap:33px;font-size:13px;font-weight:630;display:flex}.main-nav>a:not(.nav-cta){color:#393d48;transition:color .2s}.main-nav>a:not(.nav-cta):hover{color:var(--blue)}.nav-cta{color:#fff;background:var(--ink);border-radius:12px;align-items:center;gap:21px;min-height:45px;padding:0 19px;transition:transform .2s,background .2s;display:flex}.nav-cta:hover{background:var(--blue);transform:translateY(-2px)}.nav-cta span{font-size:19px}.menu-toggle{background:#f4f5f9;border:none;border-radius:12px;padding:12px;display:none}.hero{isolation:isolate;background:var(--blue);color:#fff;border-radius:31px;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);min-height:642px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.12;filter:blur(42px);background:radial-gradient(circle,#9ecbff,#0000 70%);width:600px;height:500px;position:absolute;bottom:-180px;left:37%}.hero-glow{pointer-events:none;border-radius:100%;position:absolute}.hero-glow-one{border:1px solid #ffffff24;width:650px;height:650px;top:-390px;right:-280px}.hero-glow-two{filter:blur(40px);background:#4f59ff35;width:300px;height:300px;bottom:-225px;right:50px}.hero-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:76px 0 52px 76px;display:flex}.eyebrow{letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.eyebrow-hero{color:#ecedff;background:#ffffff13;border:1px solid #fff6;border-radius:50px;padding:11px 14px}.live-dot{background:#ccff8f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ccff8f2b}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-5px;margin:28px 0 18px;font-size:clamp(50px,5vw,84px);font-weight:790;line-height:1.075}.serif-italic{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-description{color:#e0e5ff;width:min(100%,405px);font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:26px;margin-top:19px;display:flex}.btn{border-radius:13px;justify-content:center;align-items:center;gap:35px;min-height:55px;padding:0 20px;font-size:13px;font-weight:760;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-3px);box-shadow:0 16px 28px #0e15a640}.btn-white{color:var(--blue);background:#fff}.button-arrow{font-size:19px;font-weight:400}.hero-secondary{color:#fff;align-items:center;gap:12px;font-size:13px;font-weight:680;display:inline-flex}.hero-secondary:hover{text-underline-offset:5px;text-decoration:underline}.hero-secondary span{font-size:20px}.hero-bottom-note{color:#dae1ff;align-items:center;gap:14px;margin-top:auto;font-size:11px;line-height:1.6;display:flex}.hero-bottom-note strong{color:#fff;font-weight:690}.avatar-stack{padding-left:4px;display:flex}.avatar-stack>span{border:2px solid var(--blue);width:28px;height:28px;color:var(--blue);background:#dbe6fe;border-radius:50%;place-items:center;margin-left:-4px;font-size:11px;font-weight:800;display:grid}.avatar-stack>span:nth-child(2){background:#aee9df}.avatar-stack>span:nth-child(3){background:#e3b6eb}.hero-art{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.orbit{aspect-ratio:1;pointer-events:none;border:1px solid #ffffff3b;border-radius:50%;position:absolute}.orbit-one{width:435px}.orbit-two{width:560px}.orbit-three{opacity:.6;width:700px}.phone-tilt{z-index:2;filter:drop-shadow(22px 36px 35px #080e92a1);transition:transform .5s;position:relative;transform:rotate(10deg)translate(13px,34px)}.phone-tilt:hover{transform:rotate(6deg)translate(13px,30px)}.phone{color:#161828;background:#fcfdff;border:7px solid #171b35;border-radius:43px;width:278px;height:532px;padding:37px 20px 22px;position:relative;box-shadow:inset 0 0 0 1px #fff}.phone-notch{background:#171b35;border-radius:20px;width:82px;height:20px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-topline{justify-content:space-between;align-items:center;display:flex}.phone-wordmark{letter-spacing:-1.7px;font-size:22px;font-weight:850}.phone-wordmark span{color:var(--blue)}.phone-more{letter-spacing:1px;color:#71758c;font-size:14px}.phone-greeting{letter-spacing:-.8px;margin-top:38px;font-size:19px;font-weight:750}.phone-greeting span{color:#ffb64c}.phone-subtitle{color:#8c93a6;margin-top:5px;font-size:11px}.connection-visual{justify-content:center;align-items:center;height:174px;margin-top:15px;display:flex;position:relative}.connection-circle{border:1px solid #b9c3fe;border-radius:50%;position:absolute}.connection-circle-one{width:153px;height:153px}.connection-circle-two{background:#e6ebff;border-color:#dbe2ff;width:125px;height:125px}.connect-toggle{z-index:3;color:#fff;background:var(--blue);border:0;border-radius:50%;place-items:center;width:99px;height:99px;transition:background .2s,transform .2s;display:grid;position:relative;box-shadow:0 12px 24px #192bfc55}.connect-toggle:hover{transform:scale(1.04)}.connect-toggle:not(.is-connected){box-shadow:none;background:#a0a8c0}.connection-status{letter-spacing:-.3px;justify-content:center;align-items:center;gap:7px;font-size:16px;display:flex}.status-dot{background:#2dd3a0;border-radius:50%;width:8px;height:8px}.status-dot.is-disconnected{background:#b1b6c5}.connection-caption{text-align:center;color:#939aab;margin-top:5px;font-size:11px}.phone-location{background:#f1f3fd;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:11px;display:flex}.location-flag{width:34px;height:34px;color:var(--blue);background:#e0e5ff;border-radius:10px;place-items:center;font-weight:900;display:grid}.location-label{gap:3px;display:grid}.location-label span{color:#8d95a8;font-size:9px}.location-label strong{font-size:11px}.location-chevron{color:#6b7090;margin-left:auto;font-weight:700}.phone-footer{color:#7d879d;justify-content:space-between;align-items:center;margin:20px 16px 0;font-size:10px;font-weight:650;display:flex}.phone-footer>span:first-child{color:var(--blue)}.floating-tag{z-index:4;color:#222739;white-space:nowrap;background:#fff;border-radius:50px;align-items:center;gap:10px;padding:12px 17px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 18px 35px #0d18b750}.floating-tag-top{top:137px;right:31px;transform:rotate(8deg)}.floating-tag-bottom{bottom:136px;left:-11px;transform:rotate(-8deg)}.tag-icon,.tag-sparkle{color:var(--blue);background:#e6eaff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;display:grid}.tag-sparkle{color:#17350d;background:#d8ff91}.concept-label{color:#d2d8ff;letter-spacing:.65px;font-size:9px;font-weight:600;position:absolute;bottom:19px;right:25px}.promise-strip{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:29px;padding-bottom:29px;display:flex}.promise-strip>span{letter-spacing:1.8px;color:#8c90a0;font-size:10px;font-weight:800}.promise-items{align-items:center;gap:45px;display:flex}.promise-items>span{align-items:center;gap:9px;font-size:12px;font-weight:680;display:flex}.mini-sparkle{color:var(--blue);font-size:18px;font-style:normal}.section{padding-top:128px;padding-bottom:128px}.section-kicker{color:var(--blue);letter-spacing:1.65px;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.kicker-star{font-size:18px}h2{letter-spacing:-3.1px;margin:22px 0 0;font-size:clamp(37px,4.3vw,60px);font-weight:775;line-height:1.13}.muted-title{color:#a6abb9}.section-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.section-intro>p{color:#79808e;max-width:340px;margin-bottom:4px;font-size:14px;line-height:1.9}.feature-grid{grid-template-columns:1.22fr 1fr 1fr;gap:18px;display:grid}.feature-card{isolation:isolate;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:415px;padding:26px;display:flex;position:relative;overflow:hidden}.feature-primary{background:#e5f5d4}.feature-dark{color:#fff;background:#171922}.feature-lilac{background:#e9e7ff}.feature-card-top{justify-content:space-between;align-items:center;display:flex}.feature-index{letter-spacing:1.5px;color:#626961;font-size:10px;font-weight:800}.feature-dark .feature-index{color:#aeb5c5}.feature-arrow{opacity:.78;border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.feature-card h3{letter-spacing:-.9px;margin:0 0 9px;font-size:25px;line-height:1.15}.feature-card p{color:#666e68;max-width:260px;margin:0;font-size:12px;line-height:1.8}.feature-dark p{color:#bfc4d0}.feature-lilac p{color:#75718f}.big-tap{justify-content:center;align-items:center;min-height:200px;display:flex;position:relative}.big-tap-ring{background:var(--blue);color:#fff;border:17px solid #d0ebb6;border-radius:50%;place-items:center;width:154px;height:154px;display:grid;box-shadow:0 0 0 16px #d9f0c8}.big-tap-ring span{font-size:67px;line-height:1;transform:translateY(-5px)}.tap-sparkle{color:var(--blue);font-size:51px;position:absolute;top:4px;right:26px}.status-demo{background:#292d39;border-radius:18px;flex-direction:column;gap:11px;width:min(100%,235px);margin-inline:auto;padding:20px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 18px 25px #0004}.status-demo-light{background:#b9ff8a;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 8px #b9ff8a1a}.status-demo>span:nth-child(2){color:#b1b6c2;font-size:11px}.status-demo strong{justify-content:space-between;align-items:center;font-size:13px;display:flex}.status-demo strong span{color:#b9ff8a;font-size:24px}.floating-bubbles{height:185px;position:relative}.bubble{border-radius:50%;place-items:center;font-weight:850;display:grid;position:absolute}.bubble-one{color:#ffecf8;background:#9d79ec;width:94px;height:94px;font-size:52px;top:17px;left:33px}.bubble-two{color:#202186;background:#fff;width:88px;height:88px;font-size:47px;top:58px;right:7px}.bubble-three{color:#e5e4ff;background:var(--blue);width:63px;height:63px;font-size:26px;bottom:0;left:43%}.section-how{background:var(--soft)}.how-grid{grid-template-columns:1fr 1fr;gap:120px;display:grid}.how-heading>p{color:#858a98;max-width:355px;margin:25px 0;font-size:14px;line-height:1.8}.text-link{color:var(--blue);font-size:13px;font-weight:750}.text-link span{margin-left:15px;font-size:20px}.steps-list{margin:0;padding:0;list-style:none}.steps-list>li{border-bottom:1px solid #dfe2e9;grid-template-columns:51px 1fr 30px;align-items:start;gap:20px;padding:23px 0 26px;display:grid}.steps-list>li:first-child{padding-top:0}.step-number{width:46px;height:46px;color:var(--blue);background:#e3e8fd;border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid}.steps-list h3{letter-spacing:-.4px;margin:0 0 9px;font-size:20px}.steps-list p{color:#878c99;max-width:330px;margin:0;font-size:13px;line-height:1.7}.step-icon{color:var(--blue);font-size:25px}.uses-heading{text-align:center;max-width:650px;margin:0 auto 43px}.uses-heading>p{color:#858a98;max-width:460px;margin:20px auto 0;font-size:14px;line-height:1.9}.uses-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.use-card{text-align:center;border:1px solid var(--border);border-radius:23px;padding:16px 24px 40px}.use-visual{place-items:center;width:100%;height:180px;margin-bottom:3px;display:grid;overflow:hidden}.use-visual svg{width:155px;height:100px}.visual-cafe{background:radial-gradient(circle,#dfe6ff 0 31%,#0000 31.2%)}.visual-travel{background:radial-gradient(circle,#d5f6e0 0 31%,#0000 31.2%)}.visual-home{background:radial-gradient(circle,#fae4d7 0 31%,#0000 31.2%)}.use-card h3{letter-spacing:-.6px;margin:0 0 10px;font-size:20px}.use-card p{color:#868b98;max-width:260px;margin:0 auto;font-size:12px;line-height:1.85}.section-faq{background:#f7f8fc}.faq-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.faq-heading p{color:#868b98;margin-top:23px;font-size:14px}.faq-items{border-top:1px solid #dfe3ed}.faq-items details{border-bottom:1px solid #dfe3ed}.faq-items summary{cursor:pointer;letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-plus{width:29px;height:29px;color:var(--blue);background:#e7e9ff;border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:400;transition:transform .2s;display:grid}.faq-items details[open] .faq-plus{transform:rotate(45deg)}.faq-items details>p{color:#777e8e;max-width:535px;margin:0 43px 22px 0;font-size:13px;line-height:1.9}.cta-section{padding-top:110px;padding-bottom:90px}.cta-panel{isolation:isolate;border-radius:var(--radius-xl);background:var(--blue);color:#fff;align-items:center;min-height:424px;padding:66px 75px;display:flex;position:relative;overflow:hidden}.cta-copy{z-index:2;position:relative}.eyebrow-cta{color:#e6ebff}.cta-panel h2{margin-top:20px;font-size:clamp(43px,4.8vw,67px)}.cta-panel p:not(.cta-form-message){color:#e0e4ff;max-width:370px;margin-top:20px;font-size:14px;line-height:1.8}.cta-form{background:#fff;border-radius:13px;max-width:450px;height:55px;padding:5px;display:flex;position:relative}.cta-form input{min-width:0;color:var(--ink);border:none;border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:13px}.cta-form button{color:#fff;background:#1c2030;border:none;border-radius:10px;align-items:center;gap:17px;padding:0 16px;font-size:12px;font-weight:730;display:flex}.cta-form button:hover{background:#343b51}.cta-form-message{color:#d4dcff;max-width:460px;margin:9px 0 0;font-size:10px;line-height:1.6}.cta-brand-art{position:absolute;top:50%;right:102px;transform:translateY(-50%)rotate(-12deg)}.cta-large-mark{width:260px;height:260px;color:var(--blue);letter-spacing:-15px;background:#fff;border-radius:65px;justify-content:center;align-items:center;padding-bottom:35px;padding-right:19px;font-size:175px;font-weight:820;display:flex;box-shadow:34px 40px 50px #1017ad88}.cta-large-mark span{letter-spacing:0}.cta-small-circle{color:#192bfc;background:#d7ff74;border-radius:50%;place-items:center;width:84px;height:84px;font-size:45px;display:grid;position:absolute;top:-48px;right:-43px}.cta-star{opacity:.26;color:#d8e4ff;position:absolute}.cta-star-one{font-size:65px;top:45px;right:39%}.cta-star-two{font-size:250px;bottom:-90px;right:10%}.footer-upper{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;align-items:start;padding-bottom:63px;display:grid}.footer-upper p{color:#747986;margin:7px 0 0;font-size:14px;line-height:1.7}.footer-upper nav{color:#4d5361;grid-template-columns:1fr 1fr;gap:15px 25px;font-size:12px;font-weight:620;display:grid}.footer-upper nav a:hover{color:var(--blue)}.footer-lower{color:#959aa6;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 35px;font-size:11px;display:flex}.footer-lower a{color:var(--blue);margin-left:15px;font-size:18px}@media (width<=1100px){.container{width:min(100% - 54px,1280px)}.hero{min-height:590px}.hero-copy{padding:65px 0 43px 54px}.hero h1{letter-spacing:-3.8px;font-size:62px}.phone-tilt{transform:rotate(10deg)translate(35px,34px)scale(.91)}.phone-tilt:hover{transform:rotate(7deg)translate(35px,30px)scale(.91)}.floating-tag-top{right:8px}.floating-tag-bottom{left:-20px}.feature-grid{grid-template-columns:repeat(3,1fr)}.how-grid,.faq-grid{gap:55px}.cta-brand-art{right:60px}}@media (width<=800px){.container{width:min(100% - 36px,1280px)}.header-row{min-height:78px}.brand,.footer-brand{font-size:24px}.brand-mark{border-radius:12px;width:39px;height:39px;font-size:24px}.menu-toggle{display:grid}.main-nav{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;padding:19px;display:none;position:absolute;top:70px;left:18px;right:18px;box-shadow:0 20px 30px #151b4022}.main-nav.is-open{display:flex}.main-nav a:not(.nav-cta){padding:12px 10px}.nav-cta{justify-content:space-between;margin-top:8px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:52px 39px 0}.hero h1{font-size:clamp(52px,9.5vw,82px)}.hero-bottom-note{margin-top:36px}.hero-art{height:470px}.phone-tilt{transform:rotate(10deg)translateY(65px)scale(.8)}.phone-tilt:hover{transform:rotate(6deg)translateY(62px)scale(.8)}.floating-tag-top{top:95px;right:18%}.floating-tag-bottom{bottom:150px;left:15%}.concept-label{bottom:18px}.promise-strip{align-items:start;gap:25px}.promise-items{flex-wrap:wrap;justify-content:end;gap:14px 23px}.section{padding-block:90px}.section-intro{flex-direction:column;align-items:start}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:first-child{grid-column:span 2}.feature-card{min-height:355px}.how-grid,.faq-grid{grid-template-columns:1fr;gap:45px}.uses-grid{gap:10px}.use-card{padding:10px 10px 30px}.use-card h3{font-size:17px}.cta-panel{min-height:445px;padding:48px}.cta-brand-art{opacity:.2;right:-25px}.cta-star-one{display:none}}@media (width<=570px){.container{width:calc(100% - 24px)}.hero{border-radius:23px}.hero-copy{padding:44px 26px 0}.hero h1{letter-spacing:-2.8px;margin-top:28px;font-size:clamp(45px,10.8vw,62px);line-height:1.08}.hero-description{font-size:14px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:17px 24px;margin-top:12px}.btn{min-height:52px}.hero-secondary{font-size:12px}.hero-art{height:450px}.phone-tilt{transform:rotate(10deg)translateY(68px)scale(.77)}.phone-tilt:hover{transform:rotate(6deg)translateY(65px)scale(.77)}.floating-tag-top{top:93px;right:5px;transform:rotate(8deg)scale(.85)}.floating-tag-bottom{bottom:125px;left:2px;transform:rotate(-8deg)scale(.85)}.orbit-one{width:340px}.orbit-two{width:470px}.concept-label{font-size:7px;right:17px}.promise-strip{flex-direction:column;gap:12px;padding:23px 4px}.promise-items{justify-content:start;gap:6px 14px}.promise-items>span{font-size:10px}.mini-sparkle{font-size:15px}.section{padding-block:73px}h2{letter-spacing:-2px;font-size:clamp(34px,9vw,44px)}.section-intro>p{font-size:13px}.feature-grid,.uses-grid{grid-template-columns:1fr;gap:12px}.feature-card:first-child{grid-column:span 1}.feature-card{min-height:360px;padding:23px}.feature-card:not(:first-child){min-height:330px}.uses-heading{margin-bottom:30px}.use-visual{height:150px}.use-card{padding:10px 16px 28px}.faq-items summary{min-height:75px;font-size:14px}.cta-section{padding-block:65px}.cta-panel{border-radius:23px;min-height:0;padding:45px 23px 49px}.cta-panel h2{letter-spacing:-2.5px;font-size:43px}.cta-panel p:not(.cta-form-message){font-size:13px}.cta-brand-art{opacity:.1;top:60%;right:-70px;transform:translateY(-50%)rotate(-12deg)scale(.7)}.cta-form{height:auto;min-height:55px;padding:5px;display:grid}.cta-form input{min-height:47px}.cta-form button{justify-content:center;min-height:49px}.footer-upper{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:40px}.footer-upper p{grid-area:1/2}.footer-upper nav{grid-column:span 2;gap:15px}.footer-lower{flex-direction:column;align-items:start;gap:4px;padding-bottom:28px;line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.svelte-root{display:contents}.campaign-consent{color:#f0f2ff;align-items:flex-start;gap:9px;max-width:440px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.campaign-consent input{accent-color:#192bfc;flex:none;margin-top:4px}.cta-form-message a{text-underline-offset:3px;text-decoration:underline}.legal-page{max-width:820px;padding-block:60px 100px;line-height:1.8}.legal-page h1{letter-spacing:-2px;margin-top:35px;font-size:clamp(36px,6vw,64px);line-height:1.1}.legal-page h2{margin-top:35px;font-size:24px}.legal-page p{color:#4d5361}
