.landing-page{--landing-blue: #1673b7;--landing-blue-hover: #095f9d;--landing-ink: #1d1d1f;--landing-muted: #6e6e73;--landing-subhead: #86868b;--landing-subhead-dark: #8e8e96;--landing-nav: 70px;color:var(--landing-ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:clip}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-page button,.landing-page a,.landing-page summary{-webkit-tap-highlight-color:transparent}.landing-page :focus-visible{outline:3px solid #3e97d2;outline-offset:5px}.landing-page section,.landing-page main{scroll-margin-top:90px}.landing-shell{width:min(1120px,calc(100% - 80px));margin-inline:auto}.section-space{padding-block:120px}.landing-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;color:#111;padding:12px}.landing-skip:focus{top:10px}.product-nav{position:sticky;top:0;z-index:50;background:#ffffffdb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid rgb(0 0 0 / 8%);transition:background .35s ease,border-color .35s ease}.product-nav[data-theme=dark]{background:#0b0b0dbd;border-bottom-color:#ffffff1c}.product-nav[data-open=true]{background:#fffffffa}.product-nav[data-theme=dark][data-open=true]{background:#0b0b0df7}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--landing-nav);gap:28px}.product-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--landing-ink);font-size:18px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;transition:color .35s ease}.product-nav[data-theme=dark] .product-wordmark{color:#f5f5f7}.desktop-nav{display:flex;align-items:center;gap:28px;margin-inline-start:auto;font-size:12px}.desktop-nav a{color:#55555a;transition:color .35s ease}.desktop-nav a:hover{color:var(--landing-ink)}.product-nav[data-theme=dark] .desktop-nav a{color:#b5b5be}.product-nav[data-theme=dark] .desktop-nav a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:12px}.product-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:100px;background:var(--landing-blue);color:#fff;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.product-button:hover{background:var(--landing-blue-hover);transform:translateY(-2px)}.product-button.small{padding:9px 17px;font-size:12px}.product-link{display:inline-flex;align-items:center;gap:4px;color:var(--landing-blue);font-size:17px}.product-link:hover{text-decoration:underline}.mobile-nav-toggle{display:none;border:0;background:transparent;padding:8px;color:var(--landing-ink);transition:color .35s ease}.product-nav[data-theme=dark] .mobile-nav-toggle{color:#f5f5f7}.mobile-navigation{display:none}.product-hero{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--landing-nav));padding-top:46px;text-align:center;background:linear-gradient(#fff 42%,#eef1f5);overflow:hidden}.eyebrow{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 18px}.hero-copy .eyebrow{color:#5a5a60}.landing-page h1{font-size:clamp(54px,6.8vw,92px);font-weight:600;letter-spacing:-.025em;line-height:1.06;margin:0}.landing-page h1 span{color:var(--landing-subhead)}.hero-description{color:var(--landing-muted);font-size:22px;line-height:1.45;letter-spacing:-.01em;margin:22px auto 26px}.mobile-break{display:none}.hero-actions{display:flex;justify-content:center;align-items:center;gap:25px}.hero-stage{position:relative;flex:1 1 auto;min-height:300px;margin-top:36px}.hero-halo{position:absolute;top:-40px;left:50%;translate:-50% 0;width:min(900px,120%);height:560px;background:radial-gradient(ellipse at center,#cadff0 0,#e8eef5 45%,transparent 72%);pointer-events:none}.hero-device{position:absolute;top:0;left:50%;translate:-50% 0;width:292px;height:610px;padding:10px;border-radius:48px;background:linear-gradient(120deg,#b6b7bb,#3a3b40 9%,#121317 80%,#85868c);border:1px solid #9d9da4;box-shadow:0 2px 2px #ffffff70 inset,0 40px 80px -20px #0f1c2f4d,0 2px 6px #00000026}.hero-screen{position:relative;height:100%;width:100%;border-radius:39px;overflow:hidden;background:#14181b}.hero-screen img{display:block;position:absolute;inset:34px 0 0;width:100%;height:calc(100% - 34px);object-fit:cover;object-position:top center}.hero-island{position:absolute;top:8px;left:calc(50% - 36px);width:72px;height:20px;background:#08090b;border-radius:16px}.section-heading h2,.contact-section h2{font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:0}.section-heading h2 span{color:var(--landing-subhead)}.section-heading>p:not(.eyebrow):not(.small-note){max-width:560px;color:var(--landing-muted);font-size:20px;line-height:1.55;letter-spacing:-.01em;margin-top:25px}.setup-steps h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.setup-steps p{color:var(--landing-muted);font-size:16px;line-height:1.55;margin:0}.language-switch{display:flex;gap:5px;padding:5px;border-radius:100px;width:fit-content;background:#e7e7eb;margin-top:32px}.language-switch button{color:#606066;background:transparent;border:0;border-radius:100px;padding:10px 19px;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.language-switch button[aria-pressed=true]{background:#fff;color:#151518;box-shadow:0 2px 6px #0001}.small-note{display:block;color:var(--landing-muted);font-size:12px;margin-top:17px}.updates-section{background:#fff}.updates-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:76px}.updates-grid h2{font-size:clamp(38px,4.2vw,56px)}.update-window{background:#fff;border:1px solid #e3e3e8;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #1d31521a}.window-header{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eeeef1;background:#fafafb;font-size:12px}.window-header strong{font-weight:600;color:#3d3d43}.window-header span{color:#89898e}.update-content{padding:28px 32px 32px}.update-field{padding-bottom:18px}.update-field span{display:block;font-size:11px;font-weight:600;color:var(--landing-muted);margin-bottom:8px}.update-input{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e0e0e6;border-radius:9px;padding:11px 13px;font-size:13px;color:var(--landing-ink);background:#fff}.update-input em{font-style:normal;color:#9a9aa0;font-size:11px}.update-pair{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.update-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 22px;font-size:13px}.update-toggle>span:first-child{font-weight:500}.toggle-pill{position:relative;width:38px;height:22px;border-radius:100px;background:#2e9b63;flex-shrink:0}.toggle-pill:after{content:"";position:absolute;top:2px;left:18px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d}.saved-state{display:flex;align-items:center;justify-content:center;gap:8px;background:#f0f7f2;color:#2c6e4a;padding:13px;border-radius:9px;font-size:13px;font-weight:500}.updates-grid .product-link{margin-top:27px}.getting-started{background:#171719;color:#f5f5f7}.getting-started .eyebrow{color:#a1a1a6}.getting-started .section-heading h2 span{color:var(--landing-subhead-dark)}.setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:40px;margin:70px 0 0;padding:0}.setup-steps li{display:flex;flex-direction:column}.step-visual{margin:0 0 28px;border-radius:22px;overflow:hidden;border:1px solid #34343c;background:#1e1e22;aspect-ratio:.9}.step-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.step-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%;background:linear-gradient(#fff,#e9ecf0)}.step-qr svg{display:block;height:auto;width:min(150px,45%)}.step-qr span{font-size:10px;letter-spacing:.14em;font-weight:600;color:#6e6e73}.step-number{display:block;font-size:13px;letter-spacing:.14em;font-weight:600;color:var(--landing-subhead-dark);padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #35353c}.getting-started .setup-steps p{color:#a1a1a6}.questions-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px}.questions-grid h2{font-size:48px}.question-list details{border-bottom:1px solid #dedee3}.question-list summary{cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:17px;font-weight:500;list-style:none}.question-list summary::-webkit-details-marker{display:none}.question-list summary svg{flex-shrink:0;color:#89898e;transition:transform .25s}.question-list details[open] summary svg{transform:rotate(45deg)}.question-list details p{color:var(--landing-muted);font-size:15px;line-height:1.7;margin:0 25px 25px 0}.contact-section{text-align:center;background:#f5f5f7}.contact-mark{width:60px;height:60px;margin:0 auto 35px}.contact-section h2 span{color:var(--landing-subhead)}.contact-section p:not(.eyebrow){font-size:20px;line-height:1.5;color:var(--landing-muted);margin:26px 0}.contact-number{display:block;width:fit-content;margin:20px auto 0;color:var(--landing-blue);font-size:14px}.product-footer{background:#e8e8ec;border-top:1px solid #d6d6dc;color:#606065;font-size:12px}.footer-top{padding:46px 0 34px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start}.footer-brand .product-wordmark{font-size:15px}.footer-brand p{margin:14px 0 0;max-width:260px;line-height:1.6}.footer-links{display:grid;gap:11px;align-content:start}.footer-links strong{color:#3d3d43;font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.product-footer a{color:#4e4e55}.product-footer a:hover{color:var(--landing-ink);text-decoration:underline}.footer-links a{display:inline-flex;align-items:center;gap:5px;width:fit-content}.footer-bottom{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid #d6d6dc;padding:20px 0 30px;font-size:11px}.footer-bottom a{margin-inline-start:auto}.landing-page [data-reveal]{transition:opacity .8s ease,translate .8s cubic-bezier(.2,.7,.2,1)}.landing-page .reveal-pending{opacity:0;translate:0 30px}@media(max-width:1000px){.landing-shell{width:calc(100% - 64px)}.updates-grid{gap:50px}.section-space{padding-block:90px}.questions-grid{gap:40px}.setup-steps{gap:28px}.footer-top{grid-template-columns:1fr 1fr;row-gap:34px}}@media(max-width:900px){.desktop-nav{display:none}.mobile-nav-toggle{display:block}.mobile-navigation{display:grid;padding:10px 25px 22px}.mobile-navigation a{color:#555;font-size:17px;padding:14px 0;display:flex;justify-content:space-between}.product-nav[data-theme=dark] .mobile-navigation a{color:#d0d0d6}}@media(max-width:700px){.landing-shell{width:calc(100% - 40px)}.landing-page{--landing-nav: 62px}.nav-inner{gap:12px}.product-wordmark{font-size:15px;gap:8px}.product-wordmark svg{width:27px;height:27px}.product-button.small{font-size:11px;padding:8px 13px}.nav-actions{gap:5px}.product-hero{padding-top:48px}.eyebrow{font-size:12px;margin-bottom:20px}.landing-page h1{font-size:clamp(42px,9.3vw,64px)}.hero-description{font-size:18px;margin:23px 0 26px}.mobile-break{display:block}.hero-actions{flex-direction:column;gap:19px}.product-button{padding:13px 22px;font-size:14px}.product-link{font-size:15px}.hero-stage{margin-top:42px;min-height:190px}.hero-device{width:244px;height:510px;border-radius:40px;padding:8px}.hero-screen{border-radius:33px}.hero-screen img{inset:28px 0 0;height:calc(100% - 28px)}.hero-island{top:7px;left:calc(50% - 30px);width:60px;height:17px}.hero-halo{height:420px}.section-space{padding-block:75px}.section-heading h2,.updates-grid h2,.contact-section h2,.questions-grid h2{font-size:clamp(35px,8.5vw,52px)}.section-heading>p:not(.eyebrow):not(.small-note){font-size:18px;margin-top:22px}.updates-grid,.questions-grid{grid-template-columns:1fr;gap:45px}.language-switch button{padding:9px 17px}.updates-grid .section-heading{grid-row:1}.update-content{padding:24px}.setup-steps{grid-template-columns:1fr;gap:44px;margin-top:45px}.step-visual{aspect-ratio:1.2;margin-bottom:22px}.questions-grid{gap:25px}.question-list summary{font-size:16px}.contact-section p:not(.eyebrow){font-size:18px}.footer-top{grid-template-columns:1fr;gap:28px;padding-top:36px}.footer-bottom{gap:12px 20px}.footer-bottom a{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing-page .reveal-pending{opacity:1;translate:none}}.menu-story{--story-enter: 0;--story-progress: 0;--story-phase: 0;position:relative;height:340svh;background:#111113;color:#f5f5f7}.story-pin{position:sticky;top:var(--landing-nav);height:calc(100svh - var(--landing-nav));min-height:610px;overflow:hidden;display:flex;flex-direction:column}.story-heading{display:flex;align-items:center;gap:22px;padding:27px 5vw 0;position:relative;z-index:3}.story-heading>span{color:#98989f;font-size:10px;letter-spacing:.13em;font-weight:600}.story-heading p{font-size:13px;color:#d0d0d6;margin:0}.story-heading a{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;color:#9999a0;font-size:11px}.story-scene{position:relative;flex:1;min-height:0}.story-backdrop{position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(760px,90%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#3e97d221 0,#3e97d20d 42%,transparent 70%);pointer-events:none;transition:opacity .6s ease}.story-device{position:absolute;top:50%;left:calc(50% - var(--story-enter) * 25%);width:270px;height:570px;padding:9px;border-radius:45px;background:linear-gradient(120deg,#a8a9ac,#303136 9%,#08090b 80%,#797a80);border:1px solid #a4a4ab;box-shadow:0 0 0 1px #000,0 35px 90px #0009,0 0 80px #3e97d20a;transform:translate(-50%,-50%) perspective(1400px) rotateY(calc((1 - var(--story-enter)) * -16deg)) rotate(calc((1 - var(--story-enter)) * -7deg));will-change:transform}.story-screen{height:100%;width:100%;border-radius:36px;overflow:hidden;background:#fff;position:relative}.story-frame{border:0;position:absolute;top:28px;left:0;width:390px;height:810px;transform:scale(.641);transform-origin:top left;opacity:0;pointer-events:none;transition:opacity .3s}.story-frame.ready{opacity:1}.story-island{position:absolute;top:17px;left:calc(50% - 35px);width:70px;height:19px;background:#08090b;border-radius:16px}.story-loading img{width:100%;height:230px;object-fit:cover}.story-loading span{display:block;color:#333;font:600 22px Georgia,serif;padding:25px 15px;text-align:center}.story-copy-stack{position:absolute;top:50%;right:0;width:47%;display:grid;transform:translateY(-50%);opacity:var(--story-enter)}.story-copy{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 25px;transition:opacity .45s ease,translate .6s cubic-bezier(.2,.7,.2,1),visibility .45s}.story-copy.active{opacity:1;visibility:visible;translate:0 0}.story-copy .eyebrow{color:#c4c4ca;font-size:12px}.story-copy .eyebrow span{color:#9a9aa2;padding-inline-end:10px}.story-copy h2{font-size:clamp(35px,4.15vw,57px);font-weight:600;letter-spacing:-.025em;line-height:1.09;margin:0 0 26px}.story-copy h2>span{display:block}.story-copy h2>span+span{color:var(--landing-subhead-dark)}.story-description{color:#b6b6bf;font-size:18px;line-height:1.6;max-width:450px}.story-detail{font-size:11px;color:#82828c;margin-top:26px;letter-spacing:.01em}.story-copy .language-switch{background:#2c2c32;margin-top:22px}.story-copy .language-switch button{color:#b6b6bf}.story-copy .language-switch button[aria-pressed=true]{color:#16161a}.story-controls{display:flex;align-items:center;gap:40px;position:relative;z-index:3}.story-chapters{display:flex;flex:1;gap:22px}.story-chapters button{background:none;border:0;padding:14px 0;cursor:pointer;text-align:start;flex:1;color:#7a7a84}.chapter-track{display:block;height:2px;background:#34343c;margin-bottom:12px;overflow:hidden}.chapter-track>span{display:block;width:100%;height:100%;background:#72b5e1;transform:scaleX(0);transform-origin:left}.story-chapters button[aria-pressed=true]{color:#fff}.story-chapters button[aria-pressed=true] .chapter-track>span{transform:scaleX(var(--story-phase))}.chapter-label{font-size:11px}.story-demo-link{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#77b9e7}.story-footnote{display:block;text-align:center;color:#696974;font-size:10px;padding:10px 0 18px}@media(min-width:701px)and (max-height:850px){.story-device{width:230px;height:486px;border-radius:38px;padding:7px}.story-screen{border-radius:31px}.story-frame{transform:scale(.5487)}.story-island{top:13px;height:16px;width:60px;left:calc(50% - 30px)}}@media(max-width:700px){.menu-story{height:380svh}.story-pin{min-height:570px}.story-heading{padding:18px 20px 0;gap:14px}.story-heading>span{display:none}.story-heading p{font-size:11px;color:#b9b9c2}.story-heading a{font-size:10px;white-space:nowrap}.story-scene{width:calc(100% - 40px)}.story-device{width:180px;height:380px;border-radius:31px;padding:6px;left:50%;top:auto;bottom:10px;transform:translate(-50%) scale(calc(.96 + var(--story-enter) * .04))}.story-screen{border-radius:24px}.story-frame{transform:scale(.42564);top:22px}.story-island{top:11px;width:48px;height:13px;left:calc(50% - 24px)}.story-copy-stack{top:24px;right:auto;left:0;width:100%;transform:none;text-align:center;opacity:1}.story-copy h2{font-size:30px;line-height:1.08;margin-bottom:12px}.story-copy .eyebrow{font-size:10px;margin-bottom:12px}.story-description{font-size:13px;line-height:1.5;margin:0 auto;max-width:350px}.story-detail{display:none}.story-copy .language-switch{margin:12px auto 0;padding:3px}.story-copy .language-switch button{padding:6px 14px;font-size:11px}.story-controls{width:calc(100% - 40px);gap:15px}.story-chapters{gap:12px}.chapter-label{display:none}.chapter-track{margin-bottom:0}.story-demo-link{font-size:11px;white-space:nowrap}.story-footnote{font-size:9px;padding:3px 0 12px}.story-backdrop{top:62%;width:120%}}@media(max-width:700px)and (max-height:850px){.story-device{width:148px;height:312px;border-radius:26px;padding:5px;bottom:4px}.story-screen{border-radius:21px}.story-frame{transform:scale(.34872);top:18px}.story-island{top:9px;width:40px;height:11px;left:calc(50% - 20px)}.story-copy-stack{top:17px}.story-copy h2{font-size:26px}.story-description{font-size:12px}}@media(max-width:700px)and (max-height:700px){.story-device{width:119px;height:250px;border-radius:21px;padding:4px}.story-screen{border-radius:17px}.story-frame{transform:scale(.27949);top:14px}.story-island{top:7px;width:32px;height:9px;left:calc(50% - 16px)}}@media(prefers-reduced-motion:reduce){.story-device{transform:translate(-50%,-50%)}.story-copy-stack{opacity:1}.story-copy{translate:none}}@media(prefers-reduced-motion:reduce)and (max-width:700px){.story-device{transform:translate(-50%)}}@media(max-height:600px){.product-hero{min-height:0}.menu-story{height:auto}.story-pin{position:relative;top:0;min-height:650px;height:650px}.story-copy-stack{opacity:1}.story-device{left:25%}.story-chapters button[aria-pressed=true] .chapter-track>span{transform:scaleX(1)}}@media(max-height:600px)and (max-width:700px){.story-device{left:50%}}.landing-language-switcher{--primary: var(--landing-blue);--primary-10: rgb(22 115 183 / 9%);flex-shrink:0}.landing-page[dir=rtl]{font-family:Tahoma,Segoe UI,Arial,sans-serif}.landing-page[dir=rtl] :is(h1,h2,h3,p,.eyebrow,.step-number,.step-qr span,.footer-links strong){letter-spacing:normal}.landing-page[dir=rtl] :is(h1,h2,h3){line-height:1.35}.landing-page[dir=rtl] .lucide-chevron-right,.landing-page[dir=rtl] .lucide-arrow-up-right{transform:scaleX(-1)}.landing-page[dir=rtl] .chapter-track>span{transform-origin:right}@media(min-width:701px){.landing-page[dir=rtl] .story-device{left:calc(50% + var(--story-enter) * 25%)}.landing-page[dir=rtl] .story-copy-stack{right:auto;left:0}.landing-page[dir=rtl] .story-copy h2{font-size:clamp(30px,3.5vw,48px)}}@media(min-width:701px)and (max-height:600px){.landing-page[dir=rtl] .story-device{left:75%}}@media(min-width:901px)and (max-width:1150px){.nav-inner,.desktop-nav{gap:14px}}@media(max-width:700px){.landing-page[dir=rtl] .product-button.small{font-size:10px;padding-inline:8px}.landing-page[dir=rtl] .story-copy h2{font-size:24px;margin-bottom:8px}.landing-page[dir=rtl] .story-description{font-size:12px}}@media(max-width:480px){.product-nav .product-wordmark>span{display:none}}.footer-languages{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.footer-languages a[aria-current=page]{color:var(--landing-blue);font-weight:600}
