body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:200 800;src:url(/static/media/PlusJakartaSans-VariableFont_wght.91a892b057d3b1e6c20b.ttf) format("truetype")}:root{--brand:#23aae1;--brand-strong:#0b76a8;--ink:#12181b;--ink-soft:#4b5861;--line:#e4e9ec;--surface:#fff;--tint:#f3f7fa;--dark:#1e2426;--radius:24px;--nav-h:72px;--section-y:clamp(56px,9vw,112px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:#fff;background:var(--surface);color:#12181b;color:var(--ink);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;margin:0}iframe,img,video{display:block;max-width:100%}img{height:auto}button{-webkit-tap-highlight-color:transparent;color:inherit;font:inherit}p{margin:0}h1,h2,h3{letter-spacing:-.02em;line-height:1.15;margin:0}h1{font-size:clamp(2.5rem,6.4vw,4.75rem)}h1,h2{font-weight:700}h2{font-size:clamp(2rem,4.4vw,3.25rem)}h3{font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600}:focus-visible{outline:3px solid #23aae1;outline:3px solid var(--brand);outline-offset:2px}.container{margin-inline:auto;max-width:1240px;padding-inline:clamp(20px,4vw,40px);width:100%}.section{padding-block:clamp(56px,9vw,112px);padding-block:var(--section-y)}.section-tint{background:#f3f7fa;background:var(--tint)}.section-flush-top{padding-top:0}.section-head{margin-bottom:clamp(32px,5vw,56px);max-width:780px}.lead{color:#4b5861;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.7;margin-top:20px}.text-brand{color:#0b76a8;color:var(--brand-strong)}.btn{align-items:center;background:none;border:2px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;min-height:48px;padding:10px 26px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:#0b76a8;background:var(--brand-strong);color:#fff}.btn-primary:hover{background:#09648f}.btn-outline{border-color:#fff;color:#fff}.btn-outline:hover{background:#fff;color:#12181b;color:var(--ink)}.btn-text{color:#0b76a8;color:var(--brand-strong)}.btn-small{font-size:.9375rem;min-height:44px;padding:8px 18px}.btn-large{font-size:1.125rem;min-height:56px;padding:14px 34px}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12181bd1;color:#fff;position:sticky;top:0;z-index:50}.nav-inner{align-items:center;display:flex;gap:16px;height:72px;height:var(--nav-h);justify-content:space-between}.nav-logo{flex:none}.nav-logo img{height:58px;width:auto}.nav-links{display:flex;gap:4px}.nav-link{background:none;border:0;border-radius:999px;color:#ffffffc7;cursor:pointer;font-weight:500;min-height:44px;padding:8px 18px;white-space:nowrap}.nav-link:hover{background:#ffffff1a;color:#fff}.nav-link.is-active{background:#ffffff24;color:#fff}.nav-actions{align-items:center;display:flex;gap:8px}.nav-toggle{align-items:center;background:none;border:0;border-radius:12px;cursor:pointer;height:44px;justify-content:center;width:44px}.nav-menu,.nav-toggle{display:none}.hero{align-items:center;background:#1e2426 50%/cover no-repeat;background:var(--dark) center /cover no-repeat;color:#fff;display:flex;isolation:isolate;margin-top:-72px;margin-top:calc(var(--nav-h)*-1);min-height:100vh;min-height:100svh;overflow:hidden;padding-block:112px 56px;padding-block:calc(var(--nav-h) + 40px) 56px;position:relative;text-align:center}.hero:after{background:linear-gradient(180deg,#0a1013b8,#0a10139e 50%,#0a1013d1);content:"";z-index:-1}.hero-video,.hero:after{inset:0;position:absolute}.hero-video{height:100%;object-fit:cover;width:100%;z-index:-2}.hero-content{align-items:center;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px)}.hero-content h1{font-weight:500;max-width:15em}.hero-content b{color:#23aae1;color:var(--brand);font-weight:800}.hero-tagline{color:#ffffffeb;font-size:clamp(1.0625rem,1.8vw,1.375rem)}.hero-scroll{color:#ffffffb3;font-size:.8125rem;letter-spacing:.6em;position:absolute;right:32px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}.page-hero{background:radial-gradient(60% 420px at 85% 0,#7c5ce71f,#0000),radial-gradient(60% 480px at 10% 0,#23aae129,#0000);padding-block:clamp(48px,7vw,88px) clamp(56px,9vw,112px);padding-block:clamp(48px,7vw,88px) var(--section-y);text-align:center}.page-hero .lead{margin-inline:auto;max-width:640px}.page-hero-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.install-card{align-items:flex-end;background:#1e2426;background:var(--dark);border-radius:24px;border-radius:var(--radius);color:#fff;display:flex;isolation:isolate;margin-top:clamp(40px,6vw,64px);min-height:clamp(460px,56vw,660px);overflow:hidden;position:relative}.install-card img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.install-card:after{background:linear-gradient(180deg,#0a10130d 20%,#0a1013e0 78%);content:"";inset:0;position:absolute;z-index:-1}.install-card-text{margin-inline:auto;max-width:760px;padding:clamp(24px,4vw,48px)}.install-card-text p{font-size:clamp(1.0625rem,1.8vw,1.25rem);margin-top:12px}.split{grid-gap:clamp(32px,6vw,80px);align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:1fr 1fr}.split-reverse>img{order:-1}.split-phones{margin-inline:auto;max-width:480px;width:100%}.split-photo{border-radius:24px;border-radius:var(--radius);width:100%}.card{background:#fff;background:var(--surface);border:1px solid #e4e9ec;border:1px solid var(--line);border-radius:24px;border-radius:var(--radius);overflow:hidden}.why-grid{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(2,1fr)}.why-card img{width:100%}.why-card-body{padding:clamp(22px,3vw,32px)}.why-card-body p{color:#4b5861;color:var(--ink-soft);margin-top:12px}.how-grid{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:1fr 1fr 1.6fr}.how-card{padding:clamp(22px,3vw,32px)}.how-card>p{color:#4b5861;color:var(--ink-soft);margin-top:12px}.how-card-dark{background:#1e2426;background:var(--dark);border-color:#1e2426;border-color:var(--dark);color:#fff}.how-card-dark>p{color:#ffffffb8}.store-badges{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:32px}.store-badges a{display:block}.store-badges img{width:180px}.how-card-register,.how-card-wide{background:linear-gradient(#f2f1fd,#fff 55%)}.how-card-register{display:flex;flex-direction:column;padding-bottom:0}.how-card-register img{margin:24px auto 0;max-height:300px;max-width:280px;object-fit:cover;object-position:top;width:100%}.how-card>p.how-card-sub{color:#0b76a8;color:var(--brand-strong);font-weight:500;margin-bottom:20px;margin-top:8px}.feature-grid{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:1fr 1fr}.feature{align-items:flex-start;border-radius:24px;border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;padding:clamp(24px,3.4vw,40px)}.feature-blue{background:linear-gradient(160deg,#0b76a8,#085a82);background:linear-gradient(160deg,var(--brand-strong),#085a82)}.feature-dark{background:#2a3033}.feature h3{font-size:clamp(1.625rem,2.8vw,2.125rem);font-weight:700}.feature p{color:#ffffffeb;margin-bottom:24px;margin-top:16px}.feature img{aspect-ratio:3/2;border-radius:12px;margin-top:auto;object-fit:cover;width:100%}.feature .btn{margin-bottom:28px}.faq{grid-gap:12px;display:grid;gap:12px}.faq-item{background:#fff;background:var(--surface);border:1px solid #e4e9ec;border:1px solid var(--line);border-radius:18px;transition:border-color .15s}.faq-item.is-open,.faq-item:hover{border-color:#23aae1;border-color:var(--brand)}.faq-item h3{font-size:inherit;font-weight:inherit;letter-spacing:0}.faq-item button{align-items:center;background:none;border:0;border-radius:18px;cursor:pointer;display:flex;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;min-height:64px;padding:16px clamp(18px,3vw,28px);text-align:left;width:100%}.faq-item svg{flex:none}.faq-answer{color:#4b5861;color:var(--ink-soft);padding:0 clamp(18px,3vw,28px) 22px}.contact-frame{background:#fff;background:var(--surface);border:1px solid #e4e9ec;border:1px solid var(--line);border-radius:24px;border-radius:var(--radius);margin:clamp(28px,4vw,40px) auto 0;max-width:680px;overflow:hidden}.contact-frame iframe{border:0;height:1526px;width:100%}.footer{background:#1e2426;background:var(--dark);color:#d2d3d4;padding-block:clamp(48px,6vw,72px) 32px}.footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr 1.2fr}.footer-name{color:#7bcbed;font-size:1.5rem;font-weight:600}.footer-brand p{color:#fff;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.35;margin-top:12px}.footer h2{color:#fff;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.6;margin-bottom:8px}.footer ul{list-style:none;margin:0;padding:0}.footer li>*{background:none;border:0;color:#b9bdbf;display:inline-block;font-size:.9375rem;line-height:24px;min-width:44px;padding:10px 0;text-align:left;text-decoration:none}.footer li>a,.footer li>button{color:#e4e6e7;cursor:pointer}.footer li>a:hover,.footer li>button:hover{color:#7bcbed}.footer-bottom{border-top:1px solid #3a4144;font-size:.9375rem;margin-top:32px;padding-top:24px}@media (max-width:960px){.hero-scroll,.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-menu{background:#12181b;border-top:1px solid #ffffff1f;display:flex;flex-direction:column;padding:8px clamp(20px,4vw,40px) 16px}.nav-menu .nav-link{font-size:1.0625rem;min-height:48px;text-align:left}.how-grid{grid-template-columns:1fr 1fr}.how-card-wide{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:720px){.feature-grid,.how-grid,.split,.why-grid{grid-template-columns:minmax(0,1fr)}.split-reverse>img{order:0}.split-phones{max-width:320px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-frame iframe{height:1680px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}.hero-video{display:none}}.header-menu{border-radius:64px;font-size:16px;gap:40px;height:20px;padding:16px 24px}.download-button,.header-menu{align-items:center;display:inline-flex;justify-content:center}.download-button{border:2px solid #fff;border-radius:40px;color:#fff;cursor:pointer;font-size:18px;padding:9.5px 20px}
/*# sourceMappingURL=main.46095466.css.map*/