@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-normal-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-normal-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-normal-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-normal-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-normal-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-normal-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-normal-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-italic-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville-normal-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville-normal-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--canvas:#fff;--band:#f8f5f0;--stone:#16161814;--ink:#161618;--graphite:#161618a8;--smoke:#161618a8;--ash:#16161866;--btn-border:#1616181f;--btn:#f25533;--footer:#fff;--footer-muted:#161618a8;--accent:#f25533;--ink-66:#161618a8;--ink-40:#16161866;--heading:#000;--ground:#f1ebe2;--shadow-btn:#0006 0 0 1px 0, #0000000a 0 1px 1px 0, #0000000a 0 2px 4px 0;--shadow-product:#0000000d 0 1.78px 8px 0, #0000000a 0 .89px 2.67px 0;--r-pill:9999px;--r-card:16px;--r-card-lg:16px;--r-panel:32px;--max:1200px;--gutter:clamp(16px, 5vw, 64px);--section-gap:112px;--scroll-pad:96px;--header-h:80px;--font:"DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Libre Baskerville", Baskerville, Georgia, serif;--font-ui:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-pad)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:color-mix(in srgb, var(--accent) 50%, transparent)}body{background:var(--canvas);color:var(--ink);font-family:var(--font);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:500;line-height:1.5}h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.display,.h1,.h2,.h3,.h4{color:var(--heading);font-family:var(--serif);text-wrap:balance;font-weight:400}.display{letter-spacing:-.04em;font-size:80px;line-height:1.1}.h1{letter-spacing:-.035em;font-size:56px;line-height:1.1}.h2{letter-spacing:-.03em;font-size:44px;line-height:1.1}.h3{letter-spacing:-.025em;font-size:32px;line-height:1.2}.h4{letter-spacing:-.01em;font-size:25px;line-height:1.25}.lead{letter-spacing:-.01em;color:var(--ink-66);text-wrap:pretty;font-size:18px;line-height:1.4}.body-sm{font-size:14px;line-height:1.43}.eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--smoke);font-size:11px;font-weight:600;line-height:1.62}.muted{color:var(--ink-66)}.btn{border-radius:var(--r-pill);border:1px solid var(--btn-border);min-height:36px;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:500;transition:transform .2s ease-out;display:inline-flex}.btn:active{transition-duration:50ms;transform:scale(.975)}.btn--primary{background:var(--ink);border-color:var(--ink);color:var(--canvas);box-shadow:var(--shadow-btn)}.btn--secondary{background:var(--canvas);color:var(--ink)}.btn--ghost{color:var(--graphite);background:0 0;border-color:#0000}.btn--ghost:hover{color:var(--ink)}.btn--lg{min-height:44px;padding:12px 20px;font-size:15px}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.top{top:env(safe-area-inset-top,0px);z-index:10;background:var(--canvas);position:sticky}.top>.wrap{max-width:none;padding-inline:20px}.top__bar{justify-content:space-between;align-items:center;gap:12px;height:80px;display:flex}.top__id{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;display:inline-flex}.top__nav{align-items:center;gap:4px;display:flex}main{flex-direction:column;display:flex;overflow-x:clip}main>section{--sec:var(--canvas);padding-block:var(--section-gap);background:var(--sec);box-shadow:0 0 0 100vmax var(--sec);clip-path:inset(-1px -100vmax 0);position:relative}main>section.hero{padding-top:0}main>section#services{--sec:#f8f5f0}.section__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;margin:0 auto 64px;display:flex}.section__head .lead{max-width:560px}.section__head--left{text-align:left;align-items:flex-start;margin-inline:0}.hero{isolation:isolate;timeline-scope:--demo;padding-bottom:var(--section-gap);position:relative;overflow-x:clip}.hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__text{flex-direction:column;align-items:center;padding-top:96px;display:flex}.hero__title{max-width:15em}.hero__lede{max-width:27em;color:var(--ink-66);letter-spacing:-.01em;text-wrap:balance;margin-top:12px;font-size:24px;line-height:1.3}.hero__cta{margin-top:24px}@media (width>=768px){.hero__title{letter-spacing:clamp(-2.4px,2.08px - .3733svh,-1.28px);font-size:clamp(64px,16px + 5.333svh,80px);line-height:.95}}.sky{display:none}@media (width>=768px){.sky{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;mask-image:linear-gradient(#000 calc(100% - 400px),#000000bd calc(100% - 300px),#00000078 calc(100% - 220px),#00000040 calc(100% - 150px),#0000001a calc(100% - 90px),#00000008 calc(100% - 40px),#0000 100%)}.sky__pin{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:hidden}.sky__base{background:repeating-linear-gradient(90deg, #ffffff50 0 1px, transparent 1px 8px), radial-gradient(in oklab 90% 80% at 50% 100%, oklab(95.1039% .0103896 .0122046) 0%, oklab(90.2078% .0207791 .0244092) 45%, #ebc9b7 100%);position:absolute;inset:0}.glow{pointer-events:none;width:100vw;display:block;position:absolute;top:0;bottom:-80px;left:50%;overflow:hidden;translate:-50%;mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.glow__b{aspect-ratio:1;position:absolute;translate:-50% -50%}.glow__b i{background:radial-gradient(circle, rgb(var(--c) / .86) 0%, rgb(var(--c) / .62) 20%, rgb(var(--c) / .32) 45%, rgb(var(--c) / .14) 60%, rgb(var(--c) / .05) 70%, rgb(var(--c) / .012) 78%, rgb(var(--c) / 0) 85%);opacity:.5;border-radius:50%;width:100%;height:100%;display:block}.sky__oval{transform-origin:top;background:radial-gradient(70% 106.667% at 50% 0%, var(--canvas) 32%, transparent 64%);width:400%;height:150%;position:absolute;top:0;left:-150%}}@keyframes sky-oval{to{transform:scaleX(.571429)scaleY(.75)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sky__oval{animation-name:sky-oval;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover calc(50% - 300px) cover 50%}.sky .sky__oval{animation-timeline:--demo}}.hero__text{top:var(--header-h);transition:opacity .5s cubic-bezier(.33,1,.68,1),filter .5s cubic-bezier(.33,1,.68,1);position:sticky}.product{transition:transform .8s cubic-bezier(.33,1,.68,1)}.scrolled .hero__text{opacity:0;filter:blur(2.5px);pointer-events:none}.scrolled .product{transform:translate(var(--dx,0px), var(--dy,0px)) scale(var(--s,.95))}.sat{opacity:0;filter:blur(3px);pointer-events:none;transition:opacity .45s cubic-bezier(.33, 1, .68, 1) var(--d,0s), filter .45s cubic-bezier(.33, 1, .68, 1) var(--d,0s), transform .8s cubic-bezier(.33, 1, .68, 1)}.sat--desk{--d:.2s}.sat--phone{--d:.4s}.scrolled .sat{opacity:1;filter:none;pointer-events:auto;transform:translate(var(--dx,0px), var(--dy,0px)) scale(var(--s,.95))}}.demo{z-index:1;font-family:var(--font-ui);width:100%;margin-top:98px;position:relative}.product{z-index:3;view-timeline:--demo block;transform-origin:50%;text-align:left;background:oklab(96.7% -.0003 -.003/.8);border-radius:16px;width:100%;padding:0 6px 6px;position:relative;box-shadow:0 0 0 1px #0b0d180f,0 1px 2px #0b0d1806,0 3px 6px #0b0d1808,0 8px 14px #0b0d1809,0 16px 28px #0b0d180a}@media (width>=768px){.hero__inner .demo{width:66.667%;max-width:1440px}}@media (width>=1024px){.hero__inner .demo{width:75vw}}@media (width>=1440px){.hero__inner .demo{width:83.33vw}}.product__chrome{grid-template-columns:1fr minmax(0,280px) 1fr;align-items:center;gap:12px;height:32px;padding-left:8px;display:grid}.product__dots{gap:6px;display:flex}.product__dots i{border-radius:50%;width:12px;height:12px}.product__dots i:first-child{background:lab(61.966% 63.1275 36.9452)}.product__dots i:nth-child(2){background:lab(79.0964% 13.374 80.5465)}.product__dots i:nth-child(3){background:lab(69.4503% -54.6161 23.889)}.product__url{border-radius:var(--r-pill);color:var(--smoke);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0000000a;padding:3px 12px;font-size:12px;overflow:hidden}.product__stage{aspect-ratio:1400/812;background:#fff;border:1px solid #0000000d;border-radius:12px;place-items:center;display:grid;overflow:hidden}@media (width>=768px){.product__stage{aspect-ratio:auto;height:min(40.35vw,775px)}}@media (width>=1440px){.product__stage{height:min(44.83vw,861px)}}.sat{display:none}@media (width>=1024px){.sat--pipe{display:block}}@media (width>=1200px){.sat--desk,.sat--phone{display:block}}.sat{position:absolute}.product,.sat{transform:translate(var(--dx,0px), var(--dy,0px))}.product.is-dragging,.sat.is-dragging{transition:none!important}@media (width>=1024px){.product,.sat{-webkit-user-select:none;user-select:none}.product__chrome,.sat__bar{cursor:grab;touch-action:none}.is-dragging .product__chrome,.is-dragging .sat__bar{cursor:grabbing}}.demo{--m:max(12px, (var(--vw,100vw) - 1240px) / 10);--edge:calc((var(--vw,100vw) - 100%) / 2)}.sat--desk{z-index:2;left:calc(var(--m) - var(--edge));transform-origin:100% 100%;width:268px;height:192px;top:-16px}.sat--pipe{z-index:4;left:max(12px - var(--edge), min(calc(var(--m) + 30px - var(--edge)), calc(100% * (1 - var(--s,.95)) / 2 + 20px - 300px * var(--s,.95))));transform-origin:0 0;width:300px;height:315px;top:calc(100% - 347px)}.sat--phone{z-index:1;left:calc(100% + var(--edge) - var(--m) - 200px);transform-origin:0 100%;width:200px;height:412px;top:56px}.sat__win{text-align:left;letter-spacing:-.01em;color:#1c1d1f;background:oklab(96.7% -.0003 -.003/.8);border-radius:16px;flex-direction:column;height:100%;padding:0 6px 6px;font-size:12px;line-height:1.4;display:flex;box-shadow:0 0 0 1px #0b0d180f,0 1px 2px #0b0d1806,0 3px 6px #0b0d1808,0 8px 14px #0b0d1809,0 16px 28px #0b0d180a}.sat__bar{flex:none;align-items:center;gap:10px;height:32px;padding-left:8px;display:flex}.sat__name{white-space:nowrap;color:#6f7988;font-size:12px;font-weight:500}.sat__body{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.sat__body p{margin:0}.sx-event{color:#50555c;align-items:center;gap:6px;font-size:9px;line-height:16px;display:flex}.sx-event svg{fill:none;stroke:#e5484d;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.sx-msg{gap:8px;display:flex}.sx-av{letter-spacing:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.sx-av--brand{color:#f6f3ec;background:#243d31;font-family:Instrument Serif,Georgia,serif;font-size:16px;font-weight:400}.sx-av--jr{color:#266df0;background:#e4edff}.sx-who{color:#1c1d1f;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:16px;display:flex}.sx-who time{color:#50555c;font-size:9px;font-weight:500}.sx-tag{color:#50555c;background:#eef0f2;border-radius:2px;padding:1px 4px;font-size:8px;font-weight:600;line-height:8px}.sx-text{color:#232529;font-size:11px;font-weight:500;line-height:15px}.sx-text b{color:#3b5bdb;font-weight:500}.sx-title{border-bottom:1px solid #0000000f;padding:0 12px 6px;font-size:11px;font-weight:600;line-height:22px;margin:-4px -12px 0!important}.sx-gcard{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #0000000d}.sx-gsrc{color:#50555c;align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.sx-g{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:grid;box-shadow:0 0 0 1px #00000014}.sx-stars{color:#f5a623;letter-spacing:1px;font-size:12px}.sx-quote{color:#1c1d1f;font-size:11px;font-weight:500;line-height:15px}.sx-meta{color:#6f7988;font-size:9px}.sx-tabs{color:#50555c;border-bottom:1px solid #0000000f;gap:12px;padding-bottom:4px;font-size:10px;font-weight:500;line-height:16px;display:flex}.sx-tabs .on{color:#1c1d1f;box-shadow:0 5px 0 -4px #1c1d1f}.sx-line{flex-direction:column;gap:2px;display:flex}.sx-line .sx-who time{margin-left:auto}.sx-dot{color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-weight:600;display:grid}.sx-dot--brand{background:#243d31}.sx-dot--ew{background:#7c5cff}.sx-small{color:#6f7988;font-size:10px;font-weight:500;line-height:15px}.sat--pipe .sat__win{background:#000c}.sat--pipe .sat__body.sx-log{color:#b9bec6;font-family:var(--mono);letter-spacing:0;background:#0c0c0c;border-color:#ffffff14;gap:0;font-size:10px;font-weight:500;line-height:15px}.sx-log p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-log i{color:#d97757;font-style:normal}.sx-prompt{color:#fff;background:#1b1b1b;border-radius:4px;padding:7px 8px;margin-bottom:8px!important}.sx-prompt span{color:#8f99a8}.sx-tool{color:#8f99a8;padding-left:10px}.sx-hi{color:#fff}.sx-foot{color:#8f99a8;border-top:1px solid #ffffff14;padding-top:8px;margin-top:auto!important}.sx-av--ps{color:#d6337a;background:#fdebf3}.sx-av--sm{color:#7c5cff;background:#efeaff}@keyframes sx-caret{to{opacity:0}}.product__stage{container-type:inline-size}.site{--u:calc(100cqw / 1068);--l-bg:#fbfaf7;--l-ink:#1e2b24;--l-muted:#5f6b64;--l-green:#243d31;--l-line:#1e2b241a;--pad:calc(111 * var(--u));background:var(--l-bg);width:100%;height:100%;color:var(--l-ink);font-size:calc(12 * var(--u));letter-spacing:0;text-align:left;line-height:1.5;position:relative;overflow:hidden}.site p,.site h2,.site ul{margin:0}.site img{object-fit:cover;width:100%;height:100%;display:block}.site__nav{z-index:2;align-items:center;gap:calc(24 * var(--u));height:calc(53 * var(--u));padding:0 var(--pad);border-bottom:1px solid var(--l-line);background:var(--l-bg);font-size:calc(11 * var(--u));white-space:nowrap;display:flex;position:absolute;inset:0 0 auto}.site__logo{align-items:center;gap:calc(8 * var(--u));font-family:Instrument Serif,Georgia,serif;font-size:calc(17 * var(--u));line-height:1;display:flex}.site__logo em{margin-top:calc(2 * var(--u));font-family:var(--font-ui);font-size:calc(6.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--l-muted);font-style:normal;display:block}.site__mark{width:calc(24 * var(--u));height:calc(24 * var(--u));background:var(--l-green);color:#f6f3ec;font-family:Instrument Serif,Georgia,serif;font-size:calc(14 * var(--u));border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.site__links{gap:calc(22 * var(--u));color:var(--l-muted);margin-left:auto;display:flex}.site__links span{padding-block:calc(3 * var(--u))}.site__phone{color:var(--l-ink);font-weight:500}.site__btn{padding:calc(7 * var(--u)) calc(13 * var(--u));background:var(--l-green);color:#f6f3ec;font-size:calc(10.5 * var(--u));border-radius:999px;font-weight:500}.site__btn.lg{padding:calc(10 * var(--u)) calc(18 * var(--u));font-size:calc(12 * var(--u))}.site__ghost{color:var(--l-ink);font-size:calc(12 * var(--u));text-decoration:underline;text-decoration-color:var(--l-line);text-underline-offset:calc(4 * var(--u));font-weight:500}.site__stars{color:#c89b3c;letter-spacing:calc(1 * var(--u))}.pg__body{padding-top:calc(53 * var(--u))}.st-crumbs{padding:calc(18 * var(--u)) var(--pad) 0;color:var(--l-muted);font-size:calc(9.5 * var(--u))}.st-crumbs i{margin:0 calc(5 * var(--u));opacity:.5;font-style:normal}.st-hero{align-items:center;gap:calc(48 * var(--u));padding:calc(40 * var(--u)) var(--pad) calc(44 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.pg-inv .st-hero{padding-top:calc(22 * var(--u))}.st-rating{color:var(--l-muted);font-size:calc(10 * var(--u));font-weight:500}.site__title{font-family:Instrument Serif,Georgia,serif;font-size:calc(44 * var(--u));letter-spacing:-.01em;font-weight:400;line-height:1.04;margin-top:calc(12 * var(--u))!important}.site__lede{max-width:calc(330 * var(--u));color:var(--l-muted);font-size:calc(13 * var(--u));line-height:1.55;margin-top:calc(14 * var(--u))!important}.site__ctas{align-items:center;gap:calc(16 * var(--u));margin-top:calc(22 * var(--u));display:flex}.st-trust{gap:calc(14 * var(--u));color:var(--l-muted);font-size:calc(9.5 * var(--u));display:flex;margin-top:calc(22 * var(--u))!important}.st-trust span:before{content:"✓";margin-right:calc(4 * var(--u));color:#3a8a5f}.inv-facts{gap:calc(5 * var(--u));margin:calc(16 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));padding:0;list-style:none;display:grid}.inv-facts i{margin-right:calc(6 * var(--u));color:#3a8a5f;font-style:normal}.st-photo{height:calc(330 * var(--u));border-radius:calc(14 * var(--u));background:#e9e6df;overflow:hidden}.st-photo--tall img{object-position:50% 62%}.st-band{padding:calc(34 * var(--u)) var(--pad) calc(40 * var(--u));border-top:1px solid var(--l-line);background:#fff}.st-kicker{font-family:Instrument Serif,Georgia,serif;font-size:calc(26 * var(--u));line-height:1.1;margin-bottom:calc(16 * var(--u))!important}.st-cards{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-card img{height:calc(150 * var(--u));border-radius:calc(10 * var(--u))}.st-card p{font-size:calc(12 * var(--u));font-weight:500;margin-top:calc(8 * var(--u))!important}.st-steps{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-steps div{gap:calc(10 * var(--u));padding:calc(14 * var(--u));border:1px solid var(--l-line);border-radius:calc(10 * var(--u));display:flex}.st-steps b{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--l-green);font-size:calc(10 * var(--u));background:#eef2ee;border-radius:50%;flex:none;place-items:center;display:grid}.st-steps p{color:var(--l-muted);font-size:calc(10.5 * var(--u))}.st-steps strong{color:var(--l-ink);font-size:calc(11.5 * var(--u));font-weight:600;display:block}.pg-inv,.cb--dots,.cb-form,.cb--sent,.dk-st--new,.dk-st--busy,.ph__call,.ph-btns--live,.lg-idle{visibility:hidden;position:absolute}.url-inv,.dk-time-am,.ph-t-am,.ph-big-am,.ph-date-am,.ph-live,.cb-typed{visibility:hidden;font-size:0}.lx-teaser,.lx-cursor,.lx-ico-chat,.site__caret{visibility:hidden}.cb--dots{display:flex}.cb-form{display:grid}.br-left,.br-right{align-items:center;gap:6px;display:flex}.br-left .product__dots{margin-right:8px}.br-right{justify-content:flex-end;padding-right:8px}.br-btn{color:#6f7680;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.br-btn.is-off{opacity:.35}.br-btn svg,.product__url svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.product__url{justify-content:center;align-items:center;gap:5px;display:flex;position:relative;color:#3b3f45!important}.product__url .br-lock{color:#8a8f98;flex:none;width:11px;height:11px}.product__url .br-reload{color:#8a8f98;width:12px;height:12px;position:absolute;right:8px}@media (width<=1023px){.br-btn{display:none}}.lx-launch{z-index:3;right:calc(18 * var(--u));top:calc(518 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));background:var(--l-green);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) #1e2b2447;border-radius:50%;display:grid;position:absolute}.lx-launch svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:#f6f3ec;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;place-self:center}.lx-teaser{z-index:3;right:calc(18 * var(--u));top:calc(452 * var(--u));gap:calc(8 * var(--u));width:calc(214 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));box-shadow:0 0 0 1px #1e2b240f, 0 calc(8 * var(--u)) calc(24 * var(--u)) #1e2b2424;font-size:calc(10 * var(--u));background:#fff;line-height:1.4;display:flex;position:absolute}.lx-teaser .site__mark{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(12 * var(--u))}.lx-teaser b{font-weight:600;display:block}.lx-cursor{z-index:5;width:calc(11 * var(--u));height:calc(15 * var(--u));pointer-events:none;filter:drop-shadow(0 1px 1.5px #0000004d);position:absolute;top:0;left:0}.lx-cursor svg{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.lx-cur-arrow path,.lx-cur-hand path{fill:#111;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round}.lx-cur-hand{left:calc(-4 * var(--u))!important}.lx-cur-beam{left:calc(-3 * var(--u))!important;top:calc(-7.5 * var(--u))!important;width:calc(7 * var(--u))!important}.lx-cur-beam path{fill:none;stroke:#111;stroke-width:1.3px}.site__chat{z-index:3;right:calc(18 * var(--u));top:calc(62 * var(--u));width:calc(282 * var(--u));height:calc(444 * var(--u));border-radius:calc(12 * var(--u));box-shadow:0 0 0 1px #1e2b2414, 0 calc(12 * var(--u)) calc(40 * var(--u)) #1e2b242e;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden}.site__chat-head{align-items:center;gap:calc(9 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));background:var(--l-green);color:#f6f3ec;flex:none;display:flex}.site__chat-head .site__mark{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--l-green);background:#f6f3ec}.site__chat-head p{flex-direction:column;flex:1;line-height:1.3;display:flex}.site__chat-head b{font-size:calc(11 * var(--u));font-weight:600}.site__chat-head span{font-size:calc(8.5 * var(--u));opacity:.75}.site__chat-head svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.site__chat-log{justify-content:flex-end;gap:calc(7 * var(--u));min-height:0;padding:calc(12 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.cb-day{color:#8a8f98;font-size:calc(8 * var(--u));align-self:center}.cb{max-width:85%;padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(10.5 * var(--u));flex:none;line-height:1.45}.cb span,.cb i{font-style:normal}.cb--bot{border-bottom-left-radius:calc(4 * var(--u));background:#f2f1ee;align-self:flex-start}.cb--me{border-bottom-right-radius:calc(4 * var(--u));background:var(--l-green);color:#f6f3ec;align-self:flex-end}.cb--dots{gap:calc(3 * var(--u));background:#f2f1ee;align-self:flex-start}.cb--dots i{width:calc(4.5 * var(--u));height:calc(4.5 * var(--u));background:var(--l-muted);border-radius:50%;animation:.9s ease-in-out infinite cb-dot}.cb--dots i:nth-child(2){animation-delay:.15s}.cb--dots i:nth-child(3){animation-delay:.3s}.cb--sent{color:#1f6b43;background:#e5f3ea;align-self:flex-start;font-weight:500}.site__chat-quick{gap:calc(6 * var(--u));flex-wrap:wrap;flex:none;display:flex}.site__chat-quick span{padding:calc(5 * var(--u)) calc(10 * var(--u));box-shadow:inset 0 0 0 1px var(--l-green);color:var(--l-green);font-size:calc(10 * var(--u));border-radius:999px}.site__chat-quick span:first-child{background:var(--l-green);color:#f6f3ec}.cb-form{gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 1px var(--l-line);flex:none}.cb-form__title{font-size:calc(10.5 * var(--u));font-weight:600}.cb-form__row{align-items:baseline;gap:calc(8 * var(--u));padding-bottom:calc(4 * var(--u));border-bottom:1px solid var(--l-line);display:flex}.cb-form__row>span{width:calc(50 * var(--u));color:var(--l-muted);font-size:calc(9 * var(--u));flex:none}.cb-form__row b{min-height:1.45em;font-size:calc(10.5 * var(--u));flex:1;font-weight:500}.cb-form__row b i{font-style:normal}.cb-form__row--chips{align-items:center;gap:calc(6 * var(--u));border-bottom:0}.cb-chip{padding:calc(3 * var(--u)) calc(9 * var(--u));box-shadow:inset 0 0 0 1px var(--l-green);color:var(--l-green);font-size:calc(9.5 * var(--u));white-space:nowrap;border-radius:999px;font-style:normal}.cb-chip--am{background:var(--l-green);color:#f6f3ec}.cb-form__send{padding:calc(5 * var(--u)) calc(13 * var(--u));background:var(--l-green);color:#f6f3ec;font-size:calc(10 * var(--u));border-radius:999px;justify-self:end}.site__chat-quick span,.cb-form__send,.cb-chip,.cb-send,.lx-launch{transition:none}.site__chat-input{align-items:flex-end;gap:calc(6 * var(--u));margin:0 calc(10 * var(--u));padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 1px var(--l-line);font-size:calc(10.5 * var(--u));flex:none;display:flex}.cb-in{min-height:2.9em;padding-top:calc(2 * var(--u));white-space:pre-wrap;flex:1;margin:0!important}.cb-in i{font-style:normal}.cb-ph{color:#8a8f98}.site__caret{width:calc(1.2 * var(--u));height:1.15em;margin:0 calc(-1.2 * var(--u) - 2px) 0 1px;vertical-align:-.2em;background:var(--l-green);animation:.5s ease-in-out infinite alternate sx-caret;display:inline-block}.cb-send{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--l-green);border-radius:50%;flex:none;place-items:center;display:grid}.cb-send svg{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:none;stroke:#f6f3ec;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cb-powered{padding:calc(6 * var(--u)) 0 calc(8 * var(--u));color:#9aa0a8;font-size:calc(7.5 * var(--u));text-align:center;flex:none}.site__burger,.st-quick,.kb,.lx-tap,.m-time,.m-icons,.ios-note,.ios-call{display:none}@media (width<=767px){.product__stage{aspect-ratio:390/680}.site{--u:calc(100cqw / 390);--pad:calc(18 * var(--u));font-size:calc(14 * var(--u))}.site__links,.site__phone,.site__logo em,.site__nav .site__btn,.st-trust,.lx-cursor{display:none}.site__nav{height:calc(52 * var(--u));justify-content:space-between}.site__logo{font-size:calc(20 * var(--u))}.site__mark{width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(16 * var(--u))}.site__burger{gap:calc(5 * var(--u));width:calc(22 * var(--u));display:grid}.site__burger i{height:calc(2 * var(--u));background:var(--l-ink);border-radius:2px}.pg__body{padding-top:calc(52 * var(--u))}.st-hero{gap:calc(22 * var(--u));padding:calc(24 * var(--u)) var(--pad) calc(28 * var(--u));grid-template-columns:minmax(0,1fr)}.pg-inv .st-hero{padding-top:calc(14 * var(--u))}.st-rating{font-size:calc(12 * var(--u))}.site__title{font-size:calc(34 * var(--u))}.site__lede{max-width:none;font-size:calc(15 * var(--u))}.site__ctas{gap:calc(16 * var(--u));margin-top:calc(20 * var(--u))}.site__btn.lg{padding:calc(12 * var(--u)) calc(22 * var(--u));font-size:calc(15 * var(--u))}.site__ghost{font-size:calc(15 * var(--u))}.st-quick{align-items:center;gap:calc(8 * var(--u));color:var(--l-muted);font-size:calc(12.5 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(22 * var(--u))!important}.st-quick em{padding:calc(6 * var(--u)) calc(12 * var(--u));box-shadow:inset 0 0 0 1px var(--l-line);color:var(--l-ink);border-radius:999px;font-style:normal;font-weight:500}.st-photo{height:calc(220 * var(--u));border-radius:calc(14 * var(--u))}.st-crumbs{padding-top:calc(16 * var(--u));font-size:calc(12 * var(--u))}.inv-facts{font-size:calc(14 * var(--u))}.st-band{padding:calc(26 * var(--u)) var(--pad)}.st-kicker{font-size:calc(26 * var(--u))}.st-cards,.st-steps{gap:calc(10 * var(--u));grid-template-columns:minmax(0,1fr)}.st-steps p{font-size:calc(13 * var(--u))}.st-steps strong{font-size:calc(14 * var(--u))}.lx-launch{z-index:2;right:calc(16 * var(--u));top:calc(612 * var(--u));width:calc(52 * var(--u));height:calc(52 * var(--u))}.lx-launch svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.lx-teaser{right:calc(16 * var(--u));top:calc(530 * var(--u));width:calc(260 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));font-size:calc(13 * var(--u))}.lx-teaser .site__mark{width:calc(28 * var(--u));height:calc(28 * var(--u))}.site__chat{width:auto;height:auto;box-shadow:none;border-radius:0;inset:0}.site__chat-head{gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u))}.site__chat-head .site__mark{width:calc(32 * var(--u));height:calc(32 * var(--u))}.site__chat-head b{font-size:calc(15 * var(--u))}.site__chat-head span{font-size:calc(11.5 * var(--u))}.site__chat-head svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.site__chat-log{gap:calc(8 * var(--u));padding:calc(14 * var(--u))}.cb-day{font-size:calc(11 * var(--u))}.cb{padding:calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(14.5 * var(--u))}.cb--dots i{width:calc(6 * var(--u));height:calc(6 * var(--u))}.site__chat-quick span{padding:calc(7 * var(--u)) calc(13 * var(--u));font-size:calc(13.5 * var(--u))}.cb-form{gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u))}.cb-form__title{font-size:calc(14 * var(--u))}.cb-form__row>span{width:calc(70 * var(--u));font-size:calc(12.5 * var(--u))}.cb-form__row b{font-size:calc(14.5 * var(--u))}.cb-chip{padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(13 * var(--u))}.cb-form__send{padding:calc(7 * var(--u)) calc(18 * var(--u));font-size:calc(14 * var(--u))}.site__chat-input{margin:0 calc(12 * var(--u));padding:calc(9 * var(--u)) calc(9 * var(--u)) calc(9 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));font-size:calc(14.5 * var(--u))}.cb-send{width:calc(30 * var(--u));height:calc(30 * var(--u))}.cb-send svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cb-powered{padding:calc(8 * var(--u)) 0 calc(10 * var(--u));font-size:calc(10.5 * var(--u))}.kb{z-index:4;justify-content:center;gap:calc(11 * var(--u));height:calc(232 * var(--u));padding:calc(8 * var(--u)) calc(3 * var(--u)) calc(24 * var(--u));visibility:hidden;background:#d1d4da;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.kb__row{justify-content:center;gap:calc(5 * var(--u));display:flex;margin:0!important}.kb__row i{width:calc(33 * var(--u));height:calc(42 * var(--u));border-radius:calc(5 * var(--u));color:#1c1d1f;font-size:calc(19 * var(--u));background:#fff;place-items:center;font-style:normal;display:grid;box-shadow:0 1px #0000004d}.kb__row .kb__wide{width:calc(44 * var(--u));font-size:calc(14 * var(--u));background:#abb0ba}.kb__row .kb__space{width:calc(190 * var(--u));font-size:calc(15 * var(--u))}.kb__row .kb__go{width:calc(90 * var(--u))}.product__chrome .product__dots,.url-path,.br-reload{display:none!important}.m-time,.m-icons{color:#1c1d1f;font-size:13px;font-weight:600;display:inline}.m-time{padding-left:12px}.m-icons{letter-spacing:1px;font-size:9px}.m-time-am{visibility:hidden;font-size:0}.ios-note,.ios-call{visibility:hidden;position:absolute}.ios-note{z-index:7;left:calc(10 * var(--u));right:calc(10 * var(--u));top:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #0000002e;color:#1c1d1f;font-size:calc(14 * var(--u));backdrop-filter:blur(14px);background:#f5f5f7eb;line-height:1.35;display:block}.ios-note p{margin:0}.ios-note b{font-weight:600;display:block}.ios-note__app{align-items:center;gap:calc(6 * var(--u));color:#50555c;font-size:calc(12 * var(--u));display:flex;margin-bottom:calc(4 * var(--u))!important}.ios-note__app span{color:#34c759}.ios-note__app time{margin-left:auto}.ios-call{z-index:7;padding:calc(110 * var(--u)) calc(20 * var(--u)) calc(70 * var(--u));color:#fff;background:linear-gradient(#3b4a57 0%,#1e262e 100%);flex-direction:column;align-items:center;display:flex;inset:0}.ios-call p{margin:0}.ios-call__who{font-size:calc(30 * var(--u));text-align:center;font-weight:500}.ios-call__kind{font-size:calc(15 * var(--u));opacity:.75;margin-top:calc(6 * var(--u))!important}.ic-live{visibility:hidden;font-size:0}.ios-call__btns{gap:calc(120 * var(--u));margin-top:auto;display:flex}.ic-btns--live{visibility:hidden;position:absolute}.ios-call__btns span{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:50%;place-items:center;display:grid}.ios-call__btns svg{width:calc(30 * var(--u));height:calc(30 * var(--u));fill:#fff}.ic-decline{background:#ff3b30}.ic-decline svg{rotate:135deg}.ic-accept{background:#34c759}.lx-tap{z-index:6;left:calc(-18 * var(--u));top:calc(-18 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #ffffffbf;opacity:0;pointer-events:none;background:#1c1d1f38;border-radius:50%;display:block;position:absolute}}.dk{gap:4px;padding:8px}.dk-row{border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.dk-new{isolation:isolate;background:#f4f6ff}.dk-new:before,.dk-new:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.dk-new:before{background:#dde6ff}.dk-new:after{background:#d9f2e4}.dk-main{flex:1;min-width:0}.dk-ai,.dk-sub{color:#6f7988;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.dk-ai{color:#5b4bd6}.dk-ai--booked{color:#1f8a4c;font-weight:600}.dk-ai:not(.dk-ai--booked){visibility:hidden;position:absolute}.dk-st{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:600;display:inline-flex}.dk-st--new{color:#b76e00;background:#fff4e5}.dk-st--busy{color:#266df0;background:#eef3ff}.dk-st--busy i{border:1.2px solid;border-right-color:#0000;border-radius:50%;width:7px;height:7px;animation:1s linear infinite app-spin}.dk-st--done{color:#1f8a4c;background:#e7f6ee}.ph{text-align:left;background:#1b1c1f;border-radius:34px;flex-direction:column;height:100%;padding:6px;display:flex;box-shadow:inset 0 0 0 1.5px #3a3b40,0 1px 2px #0b0d1814,0 12px 28px #0b0d181f,0 30px 60px #0b0d181a}.ph__status{z-index:1;color:#fff;justify-content:space-between;font-size:11px;position:absolute;top:6px;left:6px;right:6px;height:34px!important;padding:0 20px!important}.ph__status b{font-weight:600}.ph__island{background:#000;border-radius:999px;width:64px;height:18px}.ph__icons{letter-spacing:1px;font-size:8px}.ph__screen{color:#fff;background:linear-gradient(170deg,#2c3e50 0%,#4a5f73 45%,#b8a28a 100%);border-radius:28px;flex:1;position:relative;overflow:hidden}.ph__lock{flex-direction:column;align-items:center;height:100%;padding:46px 8px 0;display:flex}.ph__date{opacity:.85;margin:0;font-size:11px;font-weight:500}.ph__big{letter-spacing:-.03em;margin:0;font-size:50px;font-weight:600;line-height:1}.ph__notif{color:#1c1d1f;backdrop-filter:blur(12px);background:#f5f5f7c7;border-radius:16px;width:100%;margin-top:22px;padding:9px 11px}.ph__notif p{margin:0}.ph__app{color:#50555c;align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.ph__app time{margin-left:auto}.ph__msgs{color:#34c759;font-size:11px}.ph__from{font-size:11px;font-weight:600;margin-top:3px!important}.ph__text{font-size:11px;line-height:14px}.ph__call{background:linear-gradient(#3b4a57 0%,#1e262e 100%);flex-direction:column;align-items:center;height:100%;padding:70px 14px 34px;display:flex;inset:0}.ph__caller{text-align:center;margin:0;font-size:20px;font-weight:500}.ph__kind{opacity:.75;margin:4px 0 0;font-size:11px}.ph-btns{gap:58px;margin-top:auto;display:flex}.ph-btns span{border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.ph-btns svg{fill:#fff;width:20px;height:20px}.ph-decline{background:#ff3b30}.ph-decline svg{rotate:135deg}.ph-accept{background:#34c759}.lg-run{flex-direction:column;min-height:0;display:flex}.lg-run p,.lg-idle{flex:none;text-overflow:clip!important}.lg-cmd{color:#fff;margin-top:4px!important}.lg-cmd:first-child{margin-top:0!important}.lg-tool{color:#8f99a8;padding-left:10px}.lg-hi{color:#7ee2a8}.lg-idle{color:#8f99a8}.lg-caret{vertical-align:-2px;background:#d9dce1;width:6px;height:.95em;margin-left:4px;animation:.55s ease-out infinite alternate sx-caret;display:inline-block}@keyframes cb-dot{50%{opacity:.35;translate:0 calc(-2 * var(--u))}}@keyframes app-spin{to{rotate:360deg}}.tab__label{margin-bottom:16px}.tab__statement{max-width:520px;font-family:var(--serif);letter-spacing:-.025em;letter-spacing:-.015em;text-wrap:balance;font-size:32px;font-weight:400;line-height:1.2}.tab__statement span{color:var(--smoke)}.tab__points{color:var(--graphite);gap:10px;margin:28px 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.tab__points li{gap:12px;display:flex}.tab__points li:before{content:"";background:var(--ink-40);border-radius:50%;flex:none;width:6px;height:6px;margin-top:calc(.7em - 3px)}.tab__panel{aspect-ratio:4/3;border-radius:var(--r-card-lg);background:var(--ground);position:relative;overflow:hidden}.tab__panel .comp{width:800px;transform:translate(-50%, -50%) scale(var(--k,.8));padding:0;position:absolute;top:50%;left:50%}@media (width>=1024px){.tabs__body{grid-template-columns:5fr 7fr;column-gap:48px;display:grid}.tab{display:contents}.tab__intro{min-height:calc(100svh - var(--header-h));scroll-margin-top:calc(var(--header-h) - var(--scroll-pad));flex-direction:column;grid-column:1;justify-content:center;display:flex}.tab:first-child .tab__intro{grid-row:1}.tab:nth-child(2) .tab__intro{grid-row:2}.tab:nth-child(3) .tab__intro{grid-row:3}.tab:nth-child(4) .tab__intro{grid-row:4}.tab:nth-child(5) .tab__intro{grid-row:5}.tab__panel{top:calc(var(--header-h) + (100svh - var(--header-h) - var(--ph,0px)) / 2);max-height:calc(100svh - var(--header-h) - 48px);opacity:0;grid-area:1/2/6;align-self:start;transition:opacity .4s;position:sticky}.tab__panel.is-on{opacity:1}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.tab__panel{transition:none}}@media (width<=1023px){.tabs__body{flex-direction:column;gap:64px;display:flex}.tab__intro{margin-bottom:28px}.tab__statement{font-size:24px}.tab__panel{aspect-ratio:auto;max-height:none;padding:32px 16px}.tab__panel .comp{width:auto;position:static;transform:none}}.ui{font-family:var(--font-ui);letter-spacing:-.01em;color:#1c1d1f;font-size:13px;line-height:1.45}.ui p{margin:0}.ui p+p{margin-top:8px}.comp{justify-content:center;align-items:flex-start;gap:20px;width:100%;padding:24px;display:flex}.ui-win{text-align:left;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #0b0d180f,0 2px 4px #0b0d180a,0 10px 24px #0b0d180d}.w-search{width:460px}.w-ai{width:300px;margin-top:56px}.w-thread{width:400px}.w-cal{width:280px;margin-top:48px}.w-sms{width:360px;margin-top:40px}.w-reviews{width:340px}.w-mail{width:420px}.w-aud{width:280px;margin-top:64px}.tcard__ui .ui-win,.ui-stack{width:100%;max-width:340px}.ui-head{border-bottom:1px solid #0000000f;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.ui-body{padding:14px}.ui-muted{color:#6f7988;font-weight:400}.ui-muted.small{font-size:11px}.ml{margin-left:auto}.ui-row{border-top:1px solid #0000000f;align-items:center;gap:10px;padding:10px 14px;display:flex}.ui-row:first-child{border-top:0}.ui-body .ui-row{padding-inline:0}.ui-pill{white-space:nowrap;background:#f1f2f4;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.ui-body>.ui-pill{margin-top:10px}.ui-pill.blue{color:#266df0;background:#e4edff}.ui-pill.green{color:#1f7a45;background:#e6f6ec}.ui-pill.on{color:#fff;background:#266df0}.ui-dot{background:#c1c7cf;border-radius:50%;flex:none;width:8px;height:8px}.ui-dot.red{background:#e5484d}.ui-dot.green{background:#30a46c}.ui-dot.blue{background:#266df0}.ui-avatar{color:#266df0;letter-spacing:0;background:#e4edff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.ui-bar{background:#eceef1;border-radius:4px;height:8px;margin:7px 0;display:block}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.ui-thread,.ui-stack{flex-direction:column;gap:8px;display:flex}.ui-bubble{background:#f1f2f4;border-radius:14px;align-self:flex-start;max-width:85%;padding:8px 12px}.ui-bubble.out{color:#fff;background:#266df0;align-self:flex-end}.ui-event{color:#6f7988;align-items:center;gap:8px;font-size:12px;display:flex}.ui-note{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 0 0 1px #0b0d180f,0 6px 16px #0b0d180d}.ui-note div,.ui-conv div{flex-direction:column;display:flex}.ui-search{border-radius:999px;margin:14px;padding:10px 16px;box-shadow:inset 0 0 0 1px #0000001a}.ui-result{border-top:1px solid #0000000f;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.ui-result.is-top{background:#f7f9ff}.ui-site,.ui-rating{color:#6f7988;font-size:12px}.ui-rtitle{color:#266df0;font-size:15px;font-weight:500}.ui-stars{color:#f5a623;letter-spacing:1px}.ui-spark{color:#266df0}.ui-q{background:#f1f2f4;border-radius:10px;padding:8px 10px}.ui-slot{grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.ui-time{color:#6f7988;font-size:12px}.ui-evt,.ui-free{background:#f1f2f4;border-radius:6px;padding:6px 8px}.ui-evt.is-new{color:#266df0;background:#e4edff;box-shadow:inset 2px 0 #266df0}.ui-evt em{margin-left:4px;font-style:normal;font-weight:600}.ui-free{color:#6f7988;background:0 0;box-shadow:inset 0 0 0 1px #00000014}.ui-slots{flex-wrap:wrap;gap:8px;display:flex}.ui-slots .ui-pill{padding:6px 12px;font-size:13px}.ui-choice{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ui-btn{color:#fff;text-align:center;background:#1c1d1f;border-radius:10px;padding:9px 12px;font-weight:500;display:block}.ui-btn.ghost{color:#1c1d1f;background:#fff;box-shadow:inset 0 0 0 1px #0000001f}.w-mail .ui-btn{margin-top:12px;display:inline-block}.ui-review{border-top:1px solid #0000000f;padding:10px 0}.ui-review:first-child{border-top:0;padding-top:0}.ui-review p{margin:2px 0 4px}.ui-subject{font-size:15px;font-weight:600;margin:6px 0 10px!important}.ui-path{font-family:var(--mono);letter-spacing:0;font-size:12px}.ui-check{color:#30a46c;font-weight:700}.ui-check.wait{color:#c1c7cf}.ui-line{border-top:1px solid #0000000f;justify-content:space-between;padding:6px 0;display:flex}.ui-line:first-child{border-top:0}.ui-line.total{font-weight:600}.ui-phone{text-align:left;background:#fff;border-radius:36px;width:260px;height:500px;padding:14px 14px 56px;position:relative;box-shadow:0 0 0 8px #1c1d1f,0 20px 40px #0b0d181f}.ui-phone__notch{background:#1c1d1f;border-radius:999px;width:80px;height:20px;margin:-2px auto 14px}.ui-phone__title{margin-bottom:6px;font-size:18px;font-weight:600}.ui-conv{border-top:1px solid #0000000f;align-items:center;gap:10px;padding:10px 0;display:flex}.ui-conv .ui-muted{font-size:12px}.ui-conv .ui-dot{margin-left:auto}.ui-phone__tabs{color:#6f7988;border-top:1px solid #0000000f;justify-content:space-around;padding:12px 8px 18px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.ui-phone__tabs .on{color:#1c1d1f;font-weight:600}@media (width<=1023px){.comp{flex-direction:column;align-items:center;padding:0}.comp .ui-win{width:100%;max-width:460px;margin-top:0}}.section__head--moment{max-width:990px}.section__head--moment .lead{text-wrap:balance;max-width:560px;font-size:24px;line-height:1.3}@media (width<=720px){.section__head--moment .lead{font-size:18px;line-height:1.4}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;display:grid}.step .muted{font-size:18px;line-height:1.4}.step{grid-row:span 4;grid-template-rows:subgrid;border-top:1px solid var(--stone);align-content:start;gap:12px;padding:24px 0 0;display:grid}.step__num{font-family:var(--mono);letter-spacing:0;color:var(--ash);font-size:13px}.step__list{border-top:1px solid var(--stone);color:var(--graphite);align-content:start;gap:8px;margin:8px 0 0;padding:16px 0 0;font-size:14px;line-height:1.4;list-style:none;display:grid}.step__list li{gap:10px;display:flex}.step__list li:before{content:"";background:var(--ink-40);border-radius:50%;flex:none;width:5px;height:5px;margin-top:calc(.7em - 2.5px)}.works{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.work__frame{border-radius:var(--r-card);background:var(--band);box-shadow:0 0 0 1px var(--stone);overflow:hidden}.work__frame img{aspect-ratio:1400/812;object-fit:cover;width:100%}button.work__frame{position:relative}.work__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work__meta{justify-content:space-between;gap:12px;padding-top:12px;display:flex}button.work__frame{width:100%;font:inherit;cursor:pointer;border:0;padding:0;display:block}button.work__frame:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html{scrollbar-gutter:stable}html.pd-open body{overflow:hidden}.pd__ground{z-index:200;background:var(--canvas);position:fixed;inset:0}.pd__scroll{z-index:230;overscroll-behavior:contain;--top-offset:calc((100vh - 400px) / 2.5);padding-inline:48px;position:fixed;inset:0;overflow:auto}.pd__row{justify-content:space-between;align-items:flex-start;gap:48px;max-width:1080px;margin-inline:auto;display:flex}.pd__side{z-index:10;max-width:350px;padding-top:var(--top-offset);gap:24px;margin-left:-24px;display:flex;position:sticky;top:0}.pd__close{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink);background:var(--canvas);box-shadow:var(--shadow-btn);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pd__close svg{width:24px;height:24px}.pd__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pd__heading{flex-direction:column;align-items:flex-start;padding-top:7px;display:flex}.pd__title{font-family:var(--serif);letter-spacing:-.48px;color:var(--heading);margin:0;font-size:24px;font-weight:400;line-height:32px}.pd__link{color:var(--ink-40);margin-top:2px;font-size:18px;line-height:28px}.pd__main{width:100%;max-width:700px;padding-block:var(--top-offset);flex-direction:column;gap:40px;display:flex}.pd__media{border-radius:var(--r-card);background:var(--band);box-shadow:0 0 0 1px var(--stone);transform-origin:0 0;padding-top:58%;position:relative;overflow:hidden}.pd__media--hero{z-index:1}.pd__media img,.pd__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=767px){.pd__scroll{padding-inline:var(--gutter)}.pd__row{flex-direction:column;align-items:stretch;gap:0}.pd__side{max-width:none;margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter);background:var(--canvas)}.pd__main{padding-block:8px 48px}}.faq{border-top:1px solid var(--stone);max-width:800px;margin-inline:auto}.faq details{border-bottom:1px solid var(--stone)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:32px;font-size:20px;font-weight:400;line-height:1.6;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-40);flex:none;font-size:20px;line-height:1;transition:transform .3s cubic-bezier(.33,1,.68,1)}.faq details[open]:not([data-closing]) summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.faq__a{max-width:640px;color:var(--ink-66);margin-top:-12px;padding-bottom:32px}.final{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.final .h2{max-width:760px}.final .lead{margin-top:-12px}.final__mail{font-family:var(--mono);letter-spacing:0;color:var(--smoke);font-size:13px}.foot{padding-block:96px calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--stone);background:var(--footer);color:var(--ink)}.foot__grid{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.foot__title{color:var(--footer-muted);margin-bottom:12px;font-size:15px}.foot__col li+li{margin-top:8px}.foot__col a,.foot__col span{font-size:14px}.foot__col a:hover{color:var(--footer-muted)}.foot__base{border-top:1px solid var(--stone);color:var(--footer-muted);margin-top:64px;padding-top:24px;font-size:14px}@media (width<=1023px){.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__brand{grid-column:1/-1}:root{--section-gap:80px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--section-gap:64px}.display{letter-spacing:-.03em;font-size:44px;line-height:1.1}.product__chrome{grid-template-columns:1fr minmax(0,160px) 1fr}.h2{letter-spacing:-.025em;font-size:36px;line-height:1.15}.lead{font-size:18px;line-height:1.4}.hero__text{padding-top:32px}.demo{margin-top:48px}.product__stage{aspect-ratio:390/680}.top__nav .btn--ghost{display:none}.steps,.works{grid-template-columns:minmax(0,1fr)}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-on:not(.rv-ready) :is(.hero__text,.section__head,.tab__intro,.final,.steps,.works,.faq){visibility:hidden}.rv-on .rv-w,.rv-on .rv-y,.rv-on .rv-c{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-delay:var(--rv-d,0s)}.rv-on .rv-w{transition-duration:1s}.rv-on .rv-y{transition-duration:.75s;transform:translateY(10px)}.rv-on .rv-c{transition-duration:.75s;transform:translateY(20px)}.rv-on .rv-in{opacity:1;transform:none}.rv-on .rv-now{transition:none}main>section.hero:after{content:"";z-index:-2;background:linear-gradient(in oklab, var(--canvas), #f8f5f0);pointer-events:none;height:400px;position:absolute;bottom:0;left:-100vmax;right:-100vmax}.hero__inner{position:relative}.stage{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}@media (width<=767px){.glow{display:none}}.twinkle{top:80px;left:var(--gutter);right:var(--gutter);z-index:-1;pointer-events:none;height:1998px;position:absolute}.twinkle span{position:absolute}.twinkle i{opacity:.88;background:#f25533b3;border-radius:50%;display:block}@media (prefers-reduced-motion:no-preference){.twinkle span{animation:dot-wander var(--w) ease-in-out infinite}.twinkle i{animation-name:dot-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.glow__b i{animation:blob-breathe var(--d) steps(24) infinite alternate}}@keyframes dot-twinkle{0%{opacity:.88}28%{opacity:.12}38%{opacity:.12}70%{opacity:1}to{opacity:.88}}@keyframes dot-wander{0%,to{transform:translate(0)}25%{transform:translate(var(--x1), var(--y1))}50%{transform:translate(var(--x2), var(--y2))}75%{transform:translate(var(--x3), var(--y3))}}@keyframes blob-breathe{0%{opacity:.24;transform:translate(0)}10%{opacity:.256;transform:translate(calc(var(--x) * .028), calc(var(--y) * .028))}20%{opacity:.299;transform:translate(calc(var(--x) * .104), calc(var(--y) * .104))}30%{opacity:.363;transform:translate(calc(var(--x) * .216), calc(var(--y) * .216))}40%{opacity:.441;transform:translate(calc(var(--x) * .352), calc(var(--y) * .352))}50%{opacity:.525;transform:translate(calc(var(--x) * .5), calc(var(--y) * .5))}60%{opacity:.609;transform:translate(calc(var(--x) * .648), calc(var(--y) * .648))}70%{opacity:.687;transform:translate(calc(var(--x) * .784), calc(var(--y) * .784))}80%{opacity:.751;transform:translate(calc(var(--x) * .896), calc(var(--y) * .896))}90%{opacity:.794;transform:translate(calc(var(--x) * .972), calc(var(--y) * .972))}to{opacity:.81;transform:translate(var(--x), var(--y))}}.hero.is-still :is(.twinkle span,.twinkle i,.glow__b i){animation-play-state:paused}
