:root{--bg:#f2f2f7;--surface:#fff;--surface-2:#f2f2f7;--label:#000;--label-2:#3c3c43bd;--label-3:#3c3c434d;--sep:#3c3c434a;--fill:#78788029;--accent:#0e7a6d;--accent-pressed:#0b6b5f;--on-accent:#fff;--accent-soft:#0e7a6d1f;--paid:#1e7b34;--paid-soft:#1e7b341f;--reserved:#ff9500;--reserved-soft:#ffe1b8;--warn:#9a5b00;--danger:#c62828;--danger-soft:#fbe7e7;--sys-green:#34c759;--sys-red:#ff3b30;--sys-gray:#8e8e93;--sys-teal:#32ade6;--sys-blue:#007aff;--wa:#25d366;--bar:#f2f2f7eb;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--page-bg:radial-gradient(900px 520px at 8% -10%, #0e7a6d38, transparent 60%), radial-gradient(700px 480px at 100% 0%, #ff950029, transparent 60%), radial-gradient(800px 600px at 60% 110%, #0e7a6d1a, transparent 60%), var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--label:#fff;--label-2:#ebebf5b3;--label-3:#ebebf54d;--sep:#54545899;--fill:#7878803d;--accent:#3cc4b1;--accent-pressed:#5ad3c2;--on-accent:#06201c;--accent-soft:#3cc4b129;--paid:#30d158;--paid-soft:#30d1582e;--reserved:#ff9f0a;--reserved-soft:#4a3410;--warn:#f0b35c;--danger:#ff6b6b;--danger-soft:#ff6b6b2e;--sys-green:#30d158;--sys-red:#ff453a;--sys-gray:#8e8e93;--sys-teal:#64d2ff;--sys-blue:#0a84ff;--wa:#25d366;--bar:#1c1c1eeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root{--label-2:#3c3c43d9;--label-3:#3c3c4399;--sep:#3c3c4399;--accent:#075c52;--accent-pressed:#054a42;--accent-soft:#075c522e;--paid:#155c26;--paid-soft:#155c262e;--reserved:#c35f00;--reserved-soft:#ffd199;--warn:#6e4000;--danger:#9b1c1c}.dark{--label-2:#ebebf5d9;--label-3:#ebebf599;--sep:#8c8c92cc;--accent:#6fe0cf;--accent-pressed:#8de8da;--accent-soft:#6fe0cf38;--paid:#5be07f;--paid-soft:#5be07f38;--reserved:#ffb340;--warn:#ffcc80;--danger:#ff9a9a}}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/f7-icons-D5hWS-Vs.woff2)format("woff2")}.f7-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";text-align:center;direction:ltr;font-family:Framework7 Icons;font-size:28px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--bar:#ffffffb8;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sec-gap:var(--sp-7);--sec-pad:var(--sp-9)}.dark{--bar:#1c1c1eb8}html{scroll-padding-top:44px}body{background:var(--surface);color:var(--label);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent)}a:hover{color:var(--accent-pressed)}a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}strong{font-weight:600}h1,h2,h3,.intro{text-wrap:balance}p,dd,li{text-wrap:pretty}.f7-icons{font-size:inherit}.t-display{letter-spacing:0;font-size:5rem;font-weight:600;line-height:5.25rem}.t-xl{letter-spacing:.004em;font-size:4rem;font-weight:600;line-height:4.25rem}.t-l{letter-spacing:.008em;font-size:3rem;font-weight:600;line-height:3.25rem}.t-title1{letter-spacing:.014em;font-size:1.75rem;font-weight:600;line-height:2.125rem}.t-intro{letter-spacing:.014em;font-size:1.75rem;font-weight:400;line-height:2.125rem}.t-title2{letter-spacing:-.012em;font-size:1.375rem;font-weight:600;line-height:1.75rem}.t-title3{letter-spacing:-.023em;font-size:1.25rem;font-weight:600;line-height:1.5625rem}.t-headline{letter-spacing:-.026em;font-size:1.0625rem;font-weight:600;line-height:1.375rem}.t-body{letter-spacing:-.026em;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.t-subhead{letter-spacing:-.016em;font-size:.9375rem;font-weight:400;line-height:1.25rem}.t-footnote{letter-spacing:-.006em;font-size:.8125rem;font-weight:400;line-height:1.125rem}.t-caption{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1rem}.t-caption2{letter-spacing:.006em;font-size:.6875rem;font-weight:600;line-height:.8125rem}.num{font-variant-numeric:tabular-nums}.l2{color:var(--label-2)}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--label-2);font-weight:600}.wrap{max-width:61.25rem;padding:0 var(--sp-6);box-sizing:border-box;margin:0 auto}.wide{max-width:72rem}.read{max-width:42rem}.stack{flex-direction:column;display:flex}.center{text-align:center;align-items:center}.sec{padding:var(--sec-pad) 0}.sec-body{gap:var(--sec-gap)}.sec-cta{gap:var(--sp-6)}.on-bg{background:var(--bg)}.on-surface{background:var(--surface)}.bar-global{z-index:10;background:var(--bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--sep);position:sticky;top:0}.bar-global .wrap{justify-content:space-between;align-items:center;gap:var(--sp-4);height:44px;display:flex}.brand{align-items:center;gap:var(--sp-2);min-height:44px;color:var(--label);text-decoration:none;display:flex}.brand:hover{color:var(--label)}.brand-sig{width:auto;height:28px;display:block}.brand .on-dark,.dark .brand .on-light{display:none}.dark .brand .on-dark{display:block}.hero-logo-img{width:auto;height:56px;display:block}.hero-logo-img.on-dark,.dark .hero-logo-img.on-light{display:none}.dark .hero-logo-img.on-dark{display:block}.navlinks{gap:var(--sp-6);display:flex}.navlink{min-height:44px;color:var(--label);opacity:.8;align-items:center;text-decoration:none;display:flex}.navlink:hover{opacity:1;color:var(--label)}.navlink:active{opacity:.6}.bar-actions{align-items:center;gap:var(--sp-1);display:flex}.theme-toggle{width:44px;height:44px;color:var(--label-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.theme-toggle[hidden]{display:none}.theme-toggle .f7-icons{font-size:17px}.theme-toggle:hover{color:var(--label)}.theme-toggle:active{opacity:.6}.theme-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.theme-icon-dark,.dark .theme-icon-light{display:none}.dark .theme-icon-dark{display:block}.theme-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-signin{align-items:center;min-height:44px;text-decoration:none;display:flex}.nav-signin span{min-height:30px;padding:0 var(--sp-4);background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;font-weight:600;display:flex}.nav-signin:hover span{background:var(--accent);color:var(--on-accent)}.nav-signin:active span{opacity:.7}.nav-signin:focus-visible{outline:none}.nav-signin:focus-visible span{outline:3px solid var(--accent);outline-offset:2px}.cta{min-height:48px;padding:0 var(--sp-5);background:var(--accent);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cta:hover{background:var(--accent-pressed);color:var(--on-accent)}.cta:active{background:var(--accent-pressed);transform:scale(.97)}.more{align-items:center;gap:var(--sp-1);min-height:44px;text-decoration:none;display:inline-flex}.more:hover{text-decoration:underline}.more:active{opacity:.6}.more .f7-icons{font-size:13px}.actions{gap:var(--sp-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero{padding:var(--sp-8) 0 0;text-align:center;overflow:hidden}.hero .wrap{gap:var(--sp-4)}.hero .actions{margin-top:var(--sp-4)}.hero h1{max-width:11em}.intro{color:var(--label-2);max-width:22em}.phone-wrap{margin-top:var(--sp-8);padding:0 var(--sp-4);justify-content:center;display:flex}.phone{box-sizing:border-box;background:#050505;border-radius:62px 62px 0 0;width:360px;max-width:100%;padding:11px 11px 0;position:relative;box-shadow:0 0 0 2px #8e8e93,0 0 0 3.5px #48484a,0 30px 80px #00000047}.phone:before,.phone:after{content:"";background:linear-gradient(90deg,#6e6e73,#a1a1a6);border-radius:2px;width:4px;position:absolute}.phone:before{height:64px;top:150px;left:-7px;box-shadow:0 -52px 0 -16px #8e8e93,0 80px #8e8e93}.phone:after{height:96px;top:190px;right:-7px}.screen{color:#000;text-align:left;background:#f2f2f7;border-radius:51px 51px 0 0;overflow:hidden}.status-bar{background:#fff;justify-content:space-between;align-items:center;height:54px;padding:0 30px 0 38px;font-size:16px;font-weight:600;display:flex;position:relative}.island{background:#000;border-radius:16px;width:110px;height:32px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.status-icons{align-items:center;gap:5px;display:flex}.status-icons svg{fill:currentColor}.chat-head{padding:var(--sp-1) var(--sp-3) var(--sp-3) var(--sp-2);align-items:center;gap:var(--sp-2);background:#fff;border-bottom:1px solid #3c3c434a;display:flex}.chat-title{flex:1;min-width:0}.chat-back{color:#007aff;font-size:22px}.chat-action{fill:#007aff;color:#007aff;margin-left:var(--sp-3);flex:none;font-size:20px}.avatar{color:#3c3c43bd;background:#78788029;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.muted{color:#3c3c43bd}.chat{padding:var(--sp-4) var(--sp-3) var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.msg{max-width:80%;padding:var(--sp-2) var(--sp-3);background:#fff;position:relative}.msg-in{border-radius:16px 16px 16px 4px;align-self:flex-start}.msg-out{border-radius:16px 16px 4px;align-self:flex-end;max-width:84%}.msg-bot{background:#e2f4ef}.msg .who{color:#3c3c43bd;font-weight:600}.reaction{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex;position:absolute;bottom:-12px;right:-8px;box-shadow:0 1px 4px #0000001f}.mini-table{box-sizing:border-box;width:84%;padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.row-between{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.grid10{gap:var(--sp-1);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.cell{aspect-ratio:1;border-radius:7px;justify-content:center;align-items:center;display:flex}.mini-table .cell{border-radius:4px}.cell-free{color:#000;background:#f2f2f7;font-weight:600}.cell-paid{color:#3c3c434d}.cell-res{color:#9a5b00;background:#ffe1b8;font-weight:600}.section-head{gap:var(--sp-4)}.section-head h2{max-width:12em}.flow{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile{background:var(--bg);padding:var(--sp-7);gap:var(--sp-3);border-radius:16px;flex-direction:column;display:flex}.flow .tile{background:var(--surface);padding:var(--sp-6)}.tile-icon{color:var(--label);align-self:flex-start;font-size:44px}.flow .tile-icon{font-size:32px}.tile h3.t-title1{margin-top:var(--sp-3)}.tile-text{gap:var(--sp-3)}.bento{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.span2{grid-column:span 2}.tile-hero{gap:var(--sp-6)}.tile-hero h3{max-width:14em}.phrases{gap:var(--sp-2);flex-wrap:wrap;max-width:45rem;display:flex}.phrases li{background:var(--surface);padding:var(--sp-2) var(--sp-4);border-radius:999px}.tile-dark{color:#fff;background:#000}.tile-dark .tile-icon{color:#fff}.tile-dark p{color:#ebebf5b3}.tile-row{gap:var(--sp-7);flex-flow:wrap;align-items:center}.tile-row>*{flex:18rem}.bars{align-items:flex-end;gap:var(--sp-2);height:120px;display:flex}.bar{background:var(--label-3);border-radius:4px;flex:1 1 0}.sec-dark{color:#fff;background:#000}.sec-dark .intro{color:#ebebf5b3}.table-figure{color:#000;width:100%;max-width:40rem;padding:var(--sp-6);box-sizing:border-box;gap:var(--sp-3);text-align:left;background:#fff;border-radius:16px;flex-direction:column;display:flex}.progress{background:#78788029;border-radius:999px;height:8px;display:flex;overflow:hidden}.table-figure .grid10{margin-top:var(--sp-2)}.price{gap:var(--sp-2)}.plan{background:var(--surface);text-align:left;border-radius:10px;width:100%;max-width:30rem;overflow:hidden}.plan li{min-height:52px;padding:var(--sp-2) var(--sp-4);box-sizing:border-box;align-items:center;gap:var(--sp-4);display:flex;position:relative}.plan li:not(:last-child):after{content:"";left:calc(var(--sp-4) + 20px + var(--sp-4));background:var(--sep);height:1px;position:absolute;bottom:0;right:0}.plan .f7-icons{color:var(--label-2);flex:none;font-size:20px}.faq>div{padding:var(--sp-5) 0;border-top:1px solid var(--sep);gap:var(--sp-2);flex-direction:column;display:flex}.faq dd{color:var(--label-2)}.doc{gap:var(--sp-4);max-width:42rem}.foot{background:var(--bg);border-top:1px solid var(--sep)}.foot .wrap{padding-top:var(--sp-5);padding-bottom:var(--sp-6);gap:var(--sp-3);color:var(--label-2)}.foot-row{justify-content:flex-start;gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.foot nav{gap:var(--sp-5);display:flex}.foot .navlink{color:var(--label-2)}.maker{border-top:1px solid var(--sep);padding-top:var(--sp-5);justify-content:center;align-items:center;gap:var(--sp-3);display:flex}.maker-mark{width:auto;height:28px;display:block}.dark .maker-mark{filter:invert()}.maker-text{flex-direction:column;line-height:1.15;display:flex}.maker-name{letter-spacing:-.01em;color:var(--label);font-size:1.25rem;font-weight:300}@media (width<=833px){:root{--sec-gap:var(--sp-6);--sec-pad:var(--sp-7)}.wrap{padding:0 var(--sp-4)}.t-display{letter-spacing:.008em;font-size:3rem;line-height:3.25rem}.t-xl{letter-spacing:.01em;font-size:2.5rem;line-height:2.75rem}.t-l{letter-spacing:.013em;font-size:2rem;line-height:2.25rem}.t-intro{letter-spacing:-.023em;font-size:1.25rem;line-height:1.5625rem}.bento,.flow{grid-template-columns:minmax(0,1fr)}.span2{grid-column:span 1}.navlinks{display:none}.tile,.flow .tile{padding:var(--sp-5)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta:active{transform:none}}.doc h2,.doc h3{margin-top:var(--sp-4)}.doc p,.doc li,.doc td,.doc th{color:var(--label)}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc ul,.doc ol{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.doc blockquote{padding:var(--sp-3) var(--sp-4);background:var(--reserved-soft);border-left:3px solid var(--reserved);border-radius:10px;margin:0}.doc blockquote p+p{margin-top:var(--sp-2)}.doc hr{border:0;border-top:1px solid var(--sep);width:100%;margin:0}.doc .table-wrap{overflow-x:auto}.doc table{border-collapse:collapse;width:100%}.doc th,.doc td{text-align:left;vertical-align:top;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--sep);letter-spacing:-.016em;font-size:.9375rem;line-height:1.25rem}.doc th{border-top:0;font-weight:600}.doc code{letter-spacing:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9375rem}.wa-float{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:50;color:#fff;background:#25d366;border-radius:28px;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 14px;text-decoration:none;transition:transform .15s;display:flex;position:fixed;box-shadow:0 6px 20px #00000038}.wa-float:hover{color:#fff;transform:scale(1.04)}.wa-float:focus-visible{outline:3px solid var(--label);outline-offset:3px}.wa-float svg{flex:none;width:30px;height:30px}.wa-float-text{flex-direction:column;line-height:1.15;display:flex}.wa-float-text small{opacity:.9;font-size:.75rem}.wa-float-text strong{font-size:1rem;font-weight:600}@media (width<=600px){.wa-float{justify-content:center;width:56px;padding:0}.wa-float-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.wa-float{transition:none}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1)}.motion .rv{opacity:0;transform:translateY(24px)}.motion .rv.in{opacity:1;transition:opacity .7s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s);transform:none}.motion .phone-wrap.rv{transform:translateY(48px)scale(.97)}.motion .phone-wrap.rv.in{transform:none}.motion .chat>.msg{opacity:0;transform-origin:0 100%;transform:translateY(10px)scale(.94)}.motion .chat>.msg-out{transform-origin:100% 100%}.motion .chat.in>.msg{opacity:1;transition:opacity .35s var(--ease-out) var(--d,0s), transform .5s var(--ease-pop) var(--d,0s);transform:none}.motion .chat .reaction{transform:scale(0)}.motion .chat.in .reaction{transition:transform .45s var(--ease-pop) 1.1s;transform:none}.motion .bars .bar{transform-origin:bottom;transform:scaleY(0)}.motion .bars.in .bar{transition:transform .8s var(--ease-out) var(--d,0s);transform:none}.motion .table-figure .cell{opacity:0;transform:scale(.8)}.motion .table-figure.in .cell{opacity:1;transition:opacity .4s var(--ease-out) var(--d,0s), transform .5s var(--ease-out) var(--d,0s);transform:none}.motion .table-figure .progress span{transform-origin:0;transform:scaleX(0)}.motion .table-figure.in .progress span{transition:transform 1s var(--ease-out) .3s;transform:none}.cta{transition:transform .2s var(--ease-out), background-color .2s var(--ease-out)}.wa-float{translate:0 calc(-1 * var(--lift,0px));transition:transform .2s var(--ease-out), translate .45s var(--ease-out), opacity .25s var(--ease-out)}.wa-float-away{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cta,.wa-float{transition:none}}
