/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--shiny-angle:0deg}::backdrop{--shiny-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.resize{resize:both}}:root{--canvas:#07132f;--deep:#050d20;--surface:#0d2149;--text:#f8fbff;--muted:#9aaac2;--accent:#00c8ff;--blue:#0b72c8;--border:#54aaff3d;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--deep)}body{color:var(--text);background:var(--canvas);font-family:var(--font-manrope),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block}.shell{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{position:absolute;left:-9999px}.nav{z-index:20;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand img{object-fit:cover;object-position:top;border-radius:9px;width:36px;height:36px}.nav nav{color:var(--muted);gap:30px;font-size:13px;font-weight:700;display:flex}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid var(--border);background:#0d2149a6;border-radius:10px;padding:11px 17px;font-size:12px;font-weight:800}.hero{grid-template-columns:1.02fr .98fr;grid-template-areas:"copy product""actions product";align-items:center;column-gap:58px;min-height:690px;padding-block:54px 68px;display:grid}.hero-copy{z-index:3;grid-area:copy;align-self:end;position:relative}.hero-actions{z-index:3;grid-area:actions;align-self:start;position:relative}.hero-product{grid-area:product}.hero-promise{color:#dff8ff;letter-spacing:.08em;text-transform:uppercase;background:#00c8ff14;border:1px solid #00c8ff52;border-radius:999px;margin:0 0 14px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 28px #00c8ff14}.eyebrow{color:#58d8ff;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 17px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--accent);width:22px;height:1px;box-shadow:0 0 12px var(--accent)}h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(52px,6vw,82px);font-weight:800;line-height:.98}h1 em{color:var(--accent);font-style:normal}.hero-lede{color:#b5c2d5;max-width:610px;margin:25px 0 20px;font-size:17px;line-height:1.7}.waitlist-form{max-width:610px;position:relative}.form-row{background:#05112ad1;border:1px solid #60b2ff5c;border-radius:14px;padding:5px;display:flex;box-shadow:0 20px 70px #00000038}.form-row input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 16px}.form-row input::placeholder{color:#71829e}.form-row button{color:#fff;cursor:pointer;background:linear-gradient(#1c9fd2,#0b72c8 55%,#07518f);border:0;border-radius:9px;align-items:center;gap:14px;min-height:52px;padding:0 18px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 1px #fff3}.form-row button:hover{filter:brightness(1.09);transform:translateY(-1px)}.form-row button:disabled{cursor:default;opacity:.8;transform:none}.form-note,.form-message{color:#71829e;font-size:11px}.form-note{margin:9px 3px 0}.form-message{min-height:15px;margin:7px 3px 0}.form-message.success{color:#55e0bd}.form-message.error{color:#ff8e9a}.hero-proof{color:#71829e;gap:28px;margin-top:27px;font-size:11px;display:flex}.hero-proof span{border-left:1px solid var(--border);padding-left:14px}.hero-proof b{color:#dbe7f6;margin-bottom:4px;font-size:12px;display:block}.hero-product{justify-content:center;align-items:center;min-height:580px;display:flex;position:relative}.hero-product:before{content:"";filter:blur(12px);background:radial-gradient(circle,#00c8ff2e,#0000 67%);border-radius:50%;width:470px;height:470px;position:absolute}.orbit{border:1px solid #00c8ff21;border-radius:50%;position:absolute}.orbit-one{width:460px;height:460px}.orbit-two{width:360px;height:550px}.phone{background:#07132f;border:8px solid #102044;border-radius:38px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000070,inset 0 0 0 1px #ffffff1f}.phone img{object-fit:cover;width:100%;height:100%}.phone-hero{z-index:2;width:302px;height:580px}.phone-hero img{object-position:center 18%}.phone-speaker{z-index:4;background:#071020;border-radius:99px;width:65px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.availability-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071737e6;border:1px solid #00c8ff8c;border-radius:16px;width:168px;padding:16px;position:absolute;bottom:68px;right:4px;box-shadow:0 18px 50px #00000057}.availability-card span,.availability-card small{color:var(--muted);font-size:10px;display:block}.availability-card strong{color:var(--accent);margin:4px 0 1px;font-size:28px;display:block}.signal-strip{border-block:1px solid var(--border);background:#081838}.signal-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:72px;display:grid}.signal-grid span{text-align:center;color:#8292aa;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--border);font-size:11px;font-weight:700}.signal-grid span:last-child{border:0}.section-heading h2,.waitlist-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.08}.section-heading>p,.split-heading>p{color:var(--muted);line-height:1.75}.compact-heading{max-width:760px}.compact-heading>p:last-child{max-width:590px}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:68px;display:grid}.split-heading>p{margin:0}.steps{border:1px solid var(--border);border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.steps article{border-right:1px solid var(--border);background:linear-gradient(160deg,#14346699,#07132fa6);min-height:225px;padding:29px}.steps article:last-child{border:0}.step-number,.index{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.steps h3,.feature-card h3,.calendar-showcase h3{letter-spacing:-.03em;margin:40px 0 10px;font-size:21px}.steps p,.feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.product-section{color:#0d1730;background:radial-gradient(circle at 88% 12%,#3d84db24,#0000 32%),linear-gradient(#d4e1f0 0%,#e3ebf5 48%,#d2dfed 100%)}.calendar-showcase{color:#fff;background:#071838;border-radius:28px;grid-template-columns:.78fr 1.22fr;min-height:580px;display:grid;overflow:hidden;box-shadow:0 30px 70px #1a396226}.showcase-copy{align-self:center;padding:52px}.showcase-copy h3{margin-top:27px;font-size:35px}.showcase-copy ul{color:#a7b5ca;margin:27px 0 0;padding:0;font-size:13px;line-height:2.25;list-style:none}.showcase-copy li:before{content:"—";color:var(--accent);margin-right:10px}.calendar-phones{background:radial-gradient(circle at 65% 42%,#00c8ff3d,#0000 45%);position:relative;overflow:hidden}.phone-light{background:#f4f7fb;border-color:#dfe8f4;width:265px;height:550px;position:absolute;box-shadow:0 28px 60px #00000059}.phone-back{opacity:.77;top:72px;left:32px}.phone-front{top:24px;right:34px}.feature-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.feature-card{background:#fff;border:1px solid #dce7f3;border-radius:24px;min-height:380px;position:relative;overflow:hidden}.feature-copy{z-index:2;padding:33px;position:relative}.feature-copy h3{max-width:390px;margin-top:23px;font-size:26px}.feature-copy p{color:#68758a;max-width:430px}.feature-clients{color:#fff;background:#071838;border-color:#142c55;grid-row:span 2;min-height:778px}.feature-clients .feature-copy p{color:#96a6bd}.screen-crop{border:7px solid #142b55;border-bottom:0;border-radius:28px 28px 0 0;height:500px;position:absolute;bottom:0;left:44px;right:44px;overflow:hidden;box-shadow:0 -20px 60px #00c8ff14}.screen-crop img{width:100%;height:auto;transform:translateY(-8%)}.feature-settings{color:#fff;background:linear-gradient(145deg,#0d2855,#071838);border-color:#18396b}.feature-settings .feature-copy p{color:#a4b3c7}.settings-list{gap:9px;display:grid;position:absolute;bottom:25px;left:33px;right:33px}.settings-list span{color:#e8f3ff;background:#16396d73;border:1px solid #00c8ff66;border-radius:11px;justify-content:space-between;padding:14px 17px;font-size:12px;font-weight:700;display:flex}.settings-list b{color:var(--accent)}.dashboard-preview{grid-template-columns:1fr 1fr;gap:10px;padding:8px 33px 28px;display:grid}.dashboard-preview span{background:#edf4fb;border:1px solid #d7e5f3;border-radius:14px;flex-direction:column-reverse;justify-content:space-between;min-height:102px;padding:18px;display:flex}.dashboard-preview small{color:#6d7a8d;font-size:10px}.dashboard-preview strong{color:#0b72c8;font-size:27px}.themes{padding-top:70px;padding-bottom:70px}.theme-panel{border:1px solid var(--border);background:linear-gradient(145deg,#133467d1,#050e22e6);border-radius:26px;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:430px;display:grid;overflow:hidden}.theme-copy{padding:46px}.theme-copy h2{letter-spacing:-.045em;margin:0;font-size:42px;line-height:1.1}.theme-copy>p:last-of-type{color:var(--muted);font-size:13px;line-height:1.7}.theme-switch{border:1px solid var(--border);color:#8e9cb1;text-align:center;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:25px;padding:4px;font-size:11px;font-weight:700;display:grid}.theme-switch span{padding:10px 4px}.theme-switch .active{color:#fff;background:linear-gradient(#2499c8,#0870c4);border-radius:7px}.theme-samples{background:radial-gradient(circle,#00c8ff24,#0000 65%);min-height:430px;position:relative}.sample{border-radius:18px;grid-template-columns:72px 1fr;width:330px;padding:24px;display:grid;position:absolute;box-shadow:0 25px 60px #00000040}.sample span{grid-row:span 2;font-size:20px;font-weight:800}.sample b{font-size:17px}.sample small{color:#7d8ba0;margin-top:7px}.sample-light{color:#101827;background:#f7faff;border:2px solid #1597dd;top:68px;left:26px;transform:rotate(-4deg)}.sample-dark{color:#fff;background:linear-gradient(135deg,#173f78,#0a214a);border:2px solid #13c9b2;bottom:62px;right:36px;transform:rotate(3deg)}.waitlist-section{border-block:1px solid var(--border);background:#061027;padding-block:78px}.waitlist-grid{grid-template-columns:1fr .9fr;align-items:center;gap:76px;display:grid}.waitlist-section h2{max-width:660px}.waitlist-section>div>div>p:last-child{max-width:570px;color:var(--muted);line-height:1.7}.waitlist-card{border:1px solid var(--border);background:#0d21498c;border-radius:18px;padding:23px}.waitlist-card .form-row{box-shadow:none;background:0 0;border:0;padding:0;display:block}.waitlist-card input{border:1px solid var(--border);background:#071630;border-radius:10px;width:100%;height:54px;margin-bottom:10px;padding:0 16px}.waitlist-card button{justify-content:center;width:100%}.footer{color:#72839d;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;min-height:165px;font-size:11px;display:grid}.footer>p{margin:0}.footer>div{gap:22px;display:flex}.footer .privacy-note{border-top:1px solid var(--border);grid-column:1/-1;align-self:start;padding-top:17px}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06122ca8;border:0;border-radius:0;height:94px;padding-inline:8px;box-shadow:0 18px 50px #00000021}.brand{font-family:var(--font-outfit),sans-serif;letter-spacing:-.05em;gap:15px;font-size:29px;font-weight:750}.brand img{object-fit:contain;object-position:center;filter:drop-shadow(0 0 14px #00c8ff3d);border-radius:0;width:56px;height:56px}.nav nav{background:#0a1d4361;border:1px solid #54aaff1f;border-radius:12px;gap:8px;padding:5px}.nav nav a{border-radius:8px;padding:9px 14px;transition:color .2s,background .2s}.nav nav a:hover{background:#1841778c}.nav-cta{background:linear-gradient(#1b97c1f0,#084c91fa);border-color:#00c8ff6b;padding:13px 20px;transition:transform .2s,filter .2s;box-shadow:0 9px 25px #0072c83d,inset 0 1px #fff3}.nav-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.workflow.section{padding-block:54px}.workflow .section-heading{margin-bottom:26px}.workflow .steps article{min-height:168px;padding:23px 28px}.workflow .steps h3{margin-top:22px;margin-bottom:8px}.workflow .steps p{line-height:1.6}.screen-crop{height:520px}.feature-clients{min-height:730px}.feature-grid{align-items:stretch}@media (max-width:900px){.nav nav{display:none}.hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""product""actions";gap:18px;padding-top:46px}.hero-copy,.hero-actions{flex-direction:column;align-items:center;display:flex}.hero-product{min-height:600px}.hero-proof{text-align:left}.split-heading,.calendar-showcase,.theme-panel,.waitlist-grid{grid-template-columns:1fr}.split-heading{gap:20px}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--border);min-height:185px}.calendar-showcase{min-height:980px}.calendar-phones{min-height:600px}.feature-grid{grid-template-columns:1fr}.feature-clients{grid-row:auto}.waitlist-grid{gap:34px}}@media (max-width:620px){.shell{width:min(100% - 28px,var(--max))}.section{padding-block:60px}.nav{height:68px}.nav-cta{padding:9px 11px}h1{font-size:47px}.hero{min-height:auto;padding-block:40px 46px}.hero-lede{font-size:15px}.form-row{width:100%;padding:5px;display:block}.form-row input{width:100%;height:50px}.form-row button{justify-content:center;width:100%}.hero-proof{gap:14px}.hero-product{min-height:515px}.phone-hero{width:248px;height:500px}.availability-card{width:146px;bottom:52px;right:-2px}.orbit-one{width:320px;height:320px}.orbit-two{width:270px;height:420px}.signal-grid{grid-template-columns:1fr 1fr}.signal-grid span{border-bottom:1px solid var(--border);padding:15px 4px}.signal-grid span:nth-child(2){border-right:0}.signal-grid span:nth-child(3),.signal-grid span:nth-child(4){border-bottom:0}.section-heading{margin-bottom:28px}.section-heading h2,.waitlist-section h2{font-size:37px}.steps article{padding:23px}.steps h3{margin-top:26px}.showcase-copy{padding:30px 24px}.showcase-copy h3{font-size:28px}.calendar-showcase{min-height:820px}.calendar-phones{min-height:480px}.phone-light{width:200px;height:445px}.phone-back{top:52px;left:4px}.phone-front{right:4px}.feature-clients{min-height:640px}.screen-crop{height:390px;left:18px;right:18px}.feature-copy{padding:25px}.settings-list{left:25px;right:25px}.theme-copy{padding:30px 24px}.theme-copy h2{font-size:35px}.theme-samples{min-height:380px}.sample{grid-template-columns:58px 1fr;width:264px;padding:19px}.sample-light{left:10px}.sample-dark{right:10px}.footer{grid-template-columns:1fr auto;padding-block:32px}.footer>p:not(.privacy-note){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media (max-width:760px){.shell{width:min(100% - 24px,var(--max))}.nav{background:#06122cc2;height:78px;padding-inline:4px}.brand{gap:10px;font-size:25px}.brand img{width:48px;height:48px}.nav-cta{padding:11px 14px;font-size:11px}.hero{padding-top:32px;padding-bottom:38px}.hero h1{max-width:620px;font-size:clamp(40px,9vw,58px);line-height:1.01}.hero-promise{margin-bottom:12px}.hero-lede{margin-block:20px 0}.hero-actions{width:100%;margin-top:2px}.hero-actions .waitlist-form{width:100%}.hero-proof{margin-top:20px}.hero-product{min-height:490px}.phone-hero{width:240px;height:480px}.availability-card{bottom:42px;right:0}.section{padding-block:54px}.workflow.section{padding-block:42px}.workflow .section-heading{margin-bottom:22px}.workflow .section-heading h2{font-size:34px}.workflow .steps article{min-height:0;padding:21px 23px}.workflow .steps h3{margin-top:18px}.calendar-showcase{min-height:780px}.calendar-phones{min-height:450px}.feature-clients{min-height:610px}.screen-crop{height:360px;left:16px;right:16px}.theme-panel{min-height:0}.waitlist-section{padding-block:58px}.footer{min-height:150px}}@media (max-width:420px){.shell{width:calc(100% - 20px)}.nav{height:74px}.brand{font-size:23px}.brand img{width:45px;height:45px}.nav-cta{padding:10px 12px}.hero h1{font-size:39px}.eyebrow{letter-spacing:.11em;font-size:9px}.hero-lede{font-size:14px}.hero-proof{justify-content:center;width:100%}.hero-proof span{padding-left:10px}.hero-product{min-height:470px}.phone-hero{width:226px;height:458px}.availability-card{width:132px;padding:13px}.availability-card strong{font-size:23px}.section-heading h2,.waitlist-section h2{font-size:34px}.showcase-copy{padding:26px 20px}.calendar-showcase{min-height:745px}.phone-light{width:184px;height:420px}.feature-copy{padding:23px 21px}.feature-copy h3{font-size:24px}.settings-list{left:21px;right:21px}.dashboard-preview{padding-inline:21px}.theme-copy{padding:27px 21px}.theme-samples{min-height:345px}.sample{width:240px;font-size:10px}.waitlist-card{padding:17px}.footer{gap:14px}}.nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:760px){.nav{background:0 0}.hero{padding-top:14px}.hero-promise{margin-top:0}}.feature-dashboard{background:linear-gradient(#fff 0 42%,#eaf3fb 42% 100%);min-height:380px}.dashboard-screen{background:#071838;border:6px solid #142b55;border-bottom:0;border-radius:22px 22px 0 0;height:205px;position:absolute;bottom:0;left:28px;right:28px;overflow:hidden;box-shadow:0 -14px 38px #08366924}@media (max-width:620px){.feature-dashboard{min-height:920px}.dashboard-screen{height:690px;left:21px;right:21px}.dashboard-screen img{transform:none}}.section{padding-block:64px}.product-section{padding-block:64px 54px}.themes{padding-block:54px}.waitlist-section{padding-block:60px}.section-heading{margin-bottom:32px}.feature-grid{gap:16px;margin-top:16px}.feature-clients{grid-row:auto;min-height:540px}.feature-dashboard{background:linear-gradient(135deg,#fff 0 43%,#eaf3fb 43% 100%);grid-column:1/-1;grid-template-columns:.78fr 1.22fr;align-items:center;min-height:700px;display:grid}.feature-dashboard .feature-copy{padding:44px}.dashboard-screen{background:#071838;border:7px solid #142b55;border-radius:28px;width:300px;height:auto;margin:24px auto;position:relative;bottom:auto;left:auto;right:auto}.dashboard-screen img{width:100%;height:auto;transform:none}@media (max-width:900px){.section{padding-block:54px}.product-section{padding-block:54px 46px}.themes{padding-block:46px}.feature-settings{min-height:420px}.feature-dashboard{background:linear-gradient(#fff 0 26%,#eaf3fb 26% 100%);grid-column:auto;min-height:0;padding-bottom:22px;display:block}.feature-dashboard .feature-copy{padding:28px 25px 18px}.dashboard-screen{border-width:6px;width:min(360px,100% - 42px);margin:0 auto}}.hero{min-height:620px;padding-top:18px}.showcase-copy ul{font-size:15px;line-height:2.15}.feature-card p{font-size:14px}.calendar-showcase,.calendar-phones{min-height:650px}.calendar-phone-group{width:50%;position:absolute;top:0;bottom:0}.calendar-phone-group>span{z-index:3;color:#dff8ff;text-transform:uppercase;letter-spacing:.08em;background:#071838e6;border:1px solid #00c8ff73;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:20px}.week-view{left:0}.day-view{right:0}.week-view>span{left:40px}.day-view>span{right:40px}.calendar-phone-group .phone{top:62px}.week-view .phone{left:20px}.day-view .phone{right:22px}.feature-clients,.feature-settings{min-height:650px}.feature-clients .screen-crop{height:430px}.settings-list{margin:24px 33px 0;position:relative;bottom:auto;left:auto;right:auto}.feature-dashboard .feature-copy h3{font-size:34px}.feature-dashboard .feature-copy p{font-size:16px;line-height:1.75}.nav nav a{font-size:13px}@media (min-width:761px) and (max-width:900px){.nav nav{display:flex}.nav{height:86px}.brand{font-size:25px}.brand img{width:48px;height:48px}.nav nav a{padding:8px 10px;font-size:11px}.nav-cta{padding:11px 14px}.hero{padding-top:8px}}@media (max-width:900px){.calendar-phone-group{width:100%;min-height:590px;position:relative}.week-view,.day-view{left:auto;right:auto}.calendar-phone-group>span{top:18px}.week-view>span,.day-view>span{left:50%;right:auto;transform:translate(-50%)}.calendar-phone-group .phone{top:58px;left:50%;right:auto;transform:translate(-50%)}.calendar-phones{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.feature-clients{min-height:640px}.feature-clients .screen-crop{height:390px}.settings-list{margin-inline:25px}}@media (max-width:620px){.hero{padding-top:4px}.calendar-showcase{min-height:1260px}.calendar-phones{grid-template-columns:1fr;min-height:1120px}.calendar-phone-group{min-height:560px}.feature-dashboard .feature-copy h3{font-size:28px}.feature-dashboard .feature-copy p{font-size:15px}}.settings-list{margin-top:18px}.screenshot-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.screenshot-trigger img{object-fit:cover;width:100%;height:100%}.screenshot-trigger span{z-index:5;color:#fff;opacity:0;background:#05112ad1;border:1px solid #00c8ff73;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;transition:opacity .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}:is(.screenshot-trigger:hover span,.screenshot-trigger:focus-visible span){opacity:1}.screenshot-trigger:focus-visible{outline-offset:-5px;outline:3px solid #fff}.screenshot-dialog{background:#06132e;border:1px solid #00c8ff8c;border-radius:22px;width:min(92vw,760px);height:min(92vh,980px);padding:54px 18px 18px;overflow:auto;box-shadow:0 40px 100px #000000b3}.screenshot-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010612db}.screenshot-dialog img{object-fit:contain;border-radius:14px;width:100%;height:auto}.dialog-close{z-index:10;color:#fff;cursor:pointer;background:#0b72c8;border:1px solid #00c8ff80;border-radius:999px;padding:10px 14px;font-weight:800;position:fixed;top:max(18px,4vh + 8px);right:max(18px,4vw + 8px)}@media (max-width:900px){.feature-settings{min-height:420px}.screen-crop img{transform:translateY(-9%)}.settings-list{margin-top:14px}.screenshot-trigger span{opacity:1}}.screenshot-dialog{width:min(92vw,760px);height:auto;max-height:94vh;margin:auto;padding:12px 14px 16px;position:fixed;inset:0;overflow:hidden}.screenshot-dialog[open]{flex-direction:column;align-items:center;gap:10px;display:flex}.screenshot-dialog img{object-fit:contain;flex:0 auto;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 76px)}.dialog-close{flex:none;align-self:flex-end;padding:9px 14px;position:static}@media (max-width:420px){.screenshot-dialog{width:calc(100vw - 16px);max-height:96vh;padding:9px 10px 12px}.screenshot-dialog img{max-height:calc(96vh - 68px)}.dialog-close{padding:8px 12px;font-size:13px}}.industries-section{border-block:1px solid var(--border);background:#061027}.industries-section .split-heading>p{color:var(--muted)}.industry-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.industry-card{border:1px solid var(--border);background:linear-gradient(150deg,#123160e0,#05112af5);border-radius:26px;grid-template-rows:auto 1fr;min-height:640px;display:grid;overflow:hidden}.industry-copy{padding:30px 30px 20px}.industry-copy h3{letter-spacing:-.04em;margin:18px 0 10px;font-size:30px;line-height:1.12}.industry-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.industry-pills{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.industry-pills span{color:#c8eefe;background:#00c8ff0f;border:1px solid #00c8ff3d;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.specialty-tabs{gap:7px;margin-top:18px;display:flex}.specialty-tabs button{border:1px solid var(--border);color:#9fb2ca;cursor:pointer;background:#0a1b3d;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800}.specialty-tabs button.active{color:#fff;background:linear-gradient(#1b94c6,#096dbf);border-color:#00c8ffb3}.industry-screen{background:#071838;border:6px solid #142b55;border-bottom:0;border-radius:28px 28px 0 0;place-self:end center;width:260px;height:390px;overflow:hidden;box-shadow:0 -20px 55px #00c8ff14}.industry-screen .screenshot-trigger img{object-fit:cover;object-position:top}.services-screen{background:#071838;border:6px solid #18396b;border-bottom:0;border-radius:24px 24px 0 0;height:330px;position:absolute;bottom:0;left:32px;right:32px;overflow:hidden}.services-screen .screenshot-trigger img{object-fit:cover;object-position:top}.feature-settings{min-height:650px}.feature-settings .feature-copy{padding-bottom:18px}@media (max-width:900px){.industry-grid{grid-template-columns:1fr}.industry-card{min-height:600px}.industry-screen{height:380px}.feature-settings{min-height:610px}.services-screen{height:360px;left:25px;right:25px}}@media (max-width:620px){.industry-copy{padding:25px 22px 18px}.industry-copy h3{font-size:26px}.specialty-tabs{overflow-x:auto}.industry-screen{width:240px;height:360px}.industries-section{padding-block:50px}.feature-settings{min-height:560px}.services-screen{height:310px;left:20px;right:20px}}.brand .brand-wordmark{object-fit:contain;filter:drop-shadow(0 0 14px #00c8ff33);border-radius:0;width:190px;height:auto}.footer .brand-wordmark{width:142px}.faq-section{border-top:1px solid var(--border);background:linear-gradient(#091a3bbf,#061027f0)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.faq-heading h2{letter-spacing:-.05em;max-width:470px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{color:#edf7ff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:16px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-size:24px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);margin:0;padding:0 36px 22px 2px;font-size:14px;line-height:1.75}@media (max-width:900px){.brand .brand-wordmark{width:165px}}@media (max-width:760px){.faq-grid{grid-template-columns:1fr;gap:30px}.faq-list summary{padding-block:19px}}@media (max-width:420px){.brand .brand-wordmark{width:145px}.footer .brand-wordmark{width:128px}.faq-heading h2{font-size:34px}.faq-list summary{font-size:15px}}html,body,main{max-width:100%;overflow-x:clip}.nav-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.specialty-tabs button{min-height:44px}.footer a[href=\#privacy]{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.form-note,.form-message,.signal-grid span{font-size:12px}.faq-list summary{overflow-wrap:anywhere;min-width:0}.faq-list summary span{flex:none}@media (max-width:620px){.hero-product{border-radius:24px;overflow:hidden}.availability-card{right:4px}.specialty-tabs button{padding-inline:14px}.industry-pills span,.signal-grid span{font-size:11px}.eyebrow{font-size:10px}}@media (min-width:560px) and (max-width:900px){.nav nav{gap:4px;padding:4px;display:flex}.nav nav a{padding:8px 10px;font-size:11px}.nav nav a:last-child{display:none}}@media (max-width:559px){.nav{grid-template-rows:68px 42px;grid-template-columns:1fr auto;align-items:center;height:auto;min-height:118px;display:grid}.nav .brand{grid-column:1}.nav-cta{grid-column:2}.nav nav{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:5px;width:100%;padding:4px;display:grid}.nav nav a{text-align:center;padding:7px;font-size:11px}.nav nav a:last-child{display:none}.hero{padding-top:8px}}@media (max-width:900px){.nav nav{background:0 0;border:0;padding:0}.nav nav a:first-child,.nav nav a:last-child{display:none}.nav nav a:nth-child(2){color:#fff;background:linear-gradient(#1b97c1f0,#084c91fa);border:1px solid #00c8ff6b;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;display:inline-flex;box-shadow:0 9px 25px #0072c833,inset 0 1px #fff3}}@media (max-width:559px){.nav{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;height:74px;min-height:74px;display:grid}.nav .brand{grid-column:1;min-width:0}.nav nav{grid-area:1/2;width:auto;display:block}.nav-cta{white-space:nowrap;grid-area:1/3}.nav nav a:nth-child(2){min-height:42px;padding:9px 11px;font-size:10px}.brand .brand-wordmark{width:clamp(108px,31vw,145px)}.nav-cta{min-height:42px;padding:9px 11px;font-size:10px}.hero{padding-top:8px}}@media (max-width:340px){.nav{gap:5px}.brand .brand-wordmark{width:104px}.nav nav a:nth-child(2),.nav-cta{padding-inline:8px}}@media (min-width:560px) and (max-width:900px) and (pointer:fine){.nav{gap:10px;height:78px;min-height:78px;display:flex}.nav .brand,.nav nav,.nav-cta{grid-area:auto}.nav nav{background:#0a1d4361;border:1px solid #54aaff1f;gap:3px;width:auto;padding:3px;display:flex}.nav nav a,.nav nav a:first-child,.nav nav a:nth-child(2),.nav nav a:last-child{min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:10px;display:block}.nav nav a:hover{color:#fff;background:#1841778c}.brand .brand-wordmark{width:140px}.nav-cta{min-height:42px;padding:9px 11px;font-size:10px}}@property --shiny-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shiny-cta{--shiny-angle:0deg;isolation:isolate;color:#fff;animation:4.5s linear infinite shiny-border;position:relative;overflow:hidden;background:linear-gradient(180deg,#159dd1,#0b72c8 58%,#07518f) padding-box,conic-gradient(from var(--shiny-angle),#00c8ff2e,#7eeaff 12%,#fff 16%,#3b73ff 23%,#00c8ff2e 38% 100%) border-box!important;border:1px solid #0000!important;transition:transform .22s cubic-bezier(.25,1,.5,1),filter .22s,box-shadow .22s!important;box-shadow:0 10px 28px #0072c847,inset 0 1px #ffffff3d!important}.shiny-cta:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 38%,#ffffff0d 44%,#ffffff80 50%,#ffffff0f 56%,#0000 62%);animation:4.5s ease-in-out infinite shiny-sweep;position:absolute;inset:-80% -45%;transform:translate(-62%)rotate(6deg)}.shiny-cta>*{z-index:1;position:relative}.shiny-cta:is(:hover,:focus-visible){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 34px #0090dc5c,inset 0 1px #ffffff47!important}.shiny-cta:focus-visible{outline-offset:3px;outline:3px solid #7eeaffc7}.shiny-cta:active{transform:translateY(1px)}.shiny-cta:disabled{filter:none;animation:none;transform:none}.shiny-cta:disabled:after{opacity:0;animation:none}@keyframes shiny-border{to{--shiny-angle:360deg}}@keyframes shiny-sweep{0%,58%{transform:translate(-62%)rotate(6deg)}82%,to{transform:translate(62%)rotate(6deg)}}@media (max-width:900px) and (pointer:coarse){.mobile-feature-cta{isolation:isolate;animation:4.5s linear infinite shiny-border;position:relative;overflow:hidden;background:linear-gradient(180deg,#159dd1,#0b72c8 58%,#07518f) padding-box,conic-gradient(from var(--shiny-angle),#00c8ff2e,#7eeaff 12%,#fff 16%,#3b73ff 23%,#00c8ff2e 38% 100%) border-box!important;border:1px solid #0000!important}.mobile-feature-cta:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff0d 44%,#ffffff80 50%,#ffffff0f 56%,#0000 62%);animation:4.5s ease-in-out infinite shiny-sweep;position:absolute;inset:-80% -45%;transform:translate(-62%)rotate(6deg)}.mobile-feature-cta span{z-index:1;position:relative}}@media (prefers-reduced-motion:reduce){.shiny-cta,.shiny-cta:after,.mobile-feature-cta,.mobile-feature-cta:after{animation:none!important}.shiny-cta{transition:none!important}}.nav .brand-wordmark{width:178px}.phone-back{opacity:1}.feature-clients .screen-crop{height:auto;top:220px;bottom:0}.screen-crop img{transform:none}.services-screen{height:auto;top:205px;bottom:0}@media (max-width:900px){.nav .brand-wordmark{width:148px}.feature-clients .screen-crop{height:auto;top:210px}.screen-crop img{transform:none}.services-screen{height:auto;top:200px}}@media (max-width:620px){.services-screen{height:auto;top:195px}}@media (max-width:559px){.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nav .brand{justify-self:start}.nav nav{justify-self:center}.nav-cta{justify-self:end}.nav .brand-wordmark{width:clamp(104px,26vw,128px)}}@media (max-width:340px){.nav .brand-wordmark{width:96px}}.theme-modes-label{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#7186a6!important;margin:26px 0 12px!important;font-size:9px!important;line-height:1.2!important}.theme-modes{color:#dcecff;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;font-weight:750;display:flex}.theme-modes span{cursor:default;align-items:center;gap:8px;display:inline-flex}.mode-dot{border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #6894c91a}.mode-system{background:linear-gradient(135deg,#f8fbff 0 48%,#112c57 52%)}.mode-light{background:#f8fbff}.mode-dark{background:#102a55;border:1px solid #6c8bb6}.faq-section{background:radial-gradient(circle at 10% 12%,#00c8ff14,#0000 30%),linear-gradient(#071a3b 0%,#061027 100%);border-top:1px solid #3167ab6b}.faq-grid{background:linear-gradient(145deg,#103060c7,#05122df0);border:1px solid #2377d88f;border-radius:28px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:56px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00051247,inset 0 1px #ffffff0a}.faq-grid:before{content:"";filter:blur(70px);pointer-events:none;background:#00c8ff1c;border-radius:50%;width:380px;height:380px;position:absolute;top:-230px;left:-190px}.faq-heading,.faq-list{z-index:1;position:relative}.faq-heading h2{max-width:460px}.faq-list{border-top:0;gap:10px;display:grid}.faq-list details{background:linear-gradient(145deg,#12336594,#08193ab8);border:1px solid #3565a380;border-radius:15px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.faq-list details[open]{background:linear-gradient(145deg,#113f75b8,#071d44db);border-color:#00c8ffb8;box-shadow:0 12px 30px #00081c38,inset 0 1px #ffffff09}.faq-list summary{padding:17px 18px;font-size:15px;transition:color .2s}.faq-list summary:hover{color:#fff}.faq-list summary:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #7eeaff}.faq-list summary span{background:#00c8ff0f;border:1px solid #00c8ff6b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.faq-list details[open] summary span{background:#00c8ff21}.faq-list p{padding:0 56px 18px 18px;font-size:13px;line-height:1.7}.footer{grid-template-columns:1fr auto 1fr;gap:20px 28px;min-height:0;padding-block:34px}.footer .brand{justify-self:start}.footer-tagline{text-align:center;white-space:nowrap;justify-self:center}.footer-meta{white-space:nowrap;justify-self:end;align-items:center;gap:22px;display:flex}.footer .privacy-note{text-align:center;width:100%;padding-top:18px;line-height:1.65}@media (max-width:760px){.faq-grid{border-radius:22px;grid-template-columns:1fr;gap:24px;padding:26px 18px}.faq-heading h2{font-size:34px}.faq-list summary{padding:16px}.faq-list p{padding:0 48px 17px 16px}.themes{padding-bottom:54px}}@media (max-width:620px){.footer{text-align:center;grid-template-columns:1fr;justify-items:center;gap:13px;padding-block:30px}.footer .brand,.footer-tagline,.footer-meta{justify-self:center}.footer>p.footer-tagline{white-space:normal;line-height:1.55;display:block}.footer-meta{flex-wrap:wrap;justify-content:center}.footer .privacy-note{grid-column:1;padding:16px 10px 0}.footer .brand-wordmark{width:122px}}@media (max-width:420px){.faq-grid{padding:23px 14px}.faq-heading h2{font-size:32px}.faq-list summary{gap:12px;font-size:14px}.theme-modes{gap:15px}.footer .brand-wordmark{width:116px}}.mobile-header-promise{display:none}.nav-cta{white-space:nowrap;font-size:13px}@media (max-width:900px){.nav{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:78px;min-height:78px;display:grid}.nav .brand{grid-area:1/1;justify-self:start;min-width:0}.nav nav{display:none!important}.mobile-header-promise{color:#e8faff;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#00c8ff12;border:1px solid #00c8ff57;border-radius:999px;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;min-height:34px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.nav-cta{grid-area:1/3;justify-self:end;min-height:44px;padding:10px 14px;font-size:12px}.hero-promise{display:none}}@media (max-width:559px){.nav{gap:7px;height:74px;min-height:74px;padding-inline:0}.nav .brand-wordmark{width:clamp(92px,25vw,122px)}.mobile-header-promise{letter-spacing:.035em;min-height:30px;padding:5px 7px;font-size:8px}.nav-cta{min-height:42px;padding:9px 10px;font-size:11px}}@media (max-width:340px){.nav{gap:4px}.nav .brand-wordmark{width:82px}.mobile-header-promise{letter-spacing:.02em;padding-inline:5px;font-size:7px}.nav-cta{padding-inline:7px;font-size:10px}}.phone img{object-fit:contain}@media (max-width:900px){.mobile-header-promise{min-height:38px;padding:8px 14px;font-size:10.5px}}@media (max-width:559px){.mobile-header-promise{letter-spacing:.04em;min-height:36px;padding:7px 10px;font-size:9.5px}.nav-cta{padding:10px 12px;font-size:12px}}@media (max-width:400px){.nav .brand-wordmark{width:clamp(90px,24vw,112px)}.mobile-header-promise{letter-spacing:.025em;min-height:31px;padding:5px 6px;font-size:8px}.nav-cta{min-height:42px;padding:9px;font-size:11px}}@media (max-width:340px){.nav .brand-wordmark{width:82px}.mobile-header-promise{letter-spacing:.02em;min-height:30px;padding-inline:5px;font-size:7px}.nav-cta{padding-inline:7px;font-size:10px}}.nav .brand,.nav nav,.nav-cta,.mobile-header-promise{min-width:0}.nav-cta,.mobile-header-promise{text-overflow:ellipsis;max-width:100%;overflow:hidden}.cookie-banner{z-index:1000;background:linear-gradient(145deg,#0f2e5bfa,#041028fc);border:1px solid #00c8ff7a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;width:min(760px,100% - 32px);padding:22px 24px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0004109e,inset 0 1px #ffffff0f}.cookie-copy h2{font-family:var(--font-outfit),Arial,sans-serif;letter-spacing:-.025em;margin:2px 0 7px;font-size:23px;line-height:1.15}.cookie-copy p{color:#aabbd1;margin:0;font-size:12px;line-height:1.6}.cookie-copy a{color:#67ddff;text-underline-offset:3px;text-decoration:underline}.cookie-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#55d8ff!important;font-size:9px!important}.cookie-actions{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.cookie-actions button{color:#f8fbff;cursor:pointer;white-space:nowrap;border-radius:10px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.cookie-primary{background:linear-gradient(#1c9fd2,#0b72c8 55%,#07518f);border:1px solid #35c9f3}.cookie-secondary{background:#0b2048;border:1px solid #60b2ff61}.cookie-close{background:0 0;border:0;grid-column:1/-1;color:#92a5bf!important;min-height:auto!important;padding:4px!important;font-size:10px!important}.cookie-settings-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-button:hover{color:#dceaff}.cookie-settings-button:focus-visible{outline-offset:3px;outline:2px solid #7eeaff}.cookie-actions button:focus-visible{outline-offset:3px;outline:2px solid #7eeaff}@media (max-width:680px){.cookie-banner{border-radius:17px;grid-template-columns:1fr;gap:16px;padding:19px 17px;bottom:10px}.cookie-copy h2{font-size:21px}.cookie-actions{grid-template-columns:1fr 1fr}.cookie-actions button{width:100%}}@media (max-width:390px){.cookie-actions{grid-template-columns:1fr}.cookie-close{grid-column:1}.cookie-banner{width:calc(100% - 20px)}}.product-section{background:radial-gradient(circle at 88% 12%,#467db629,#0000 34%),linear-gradient(#a7b8cb 0%,#bac6d4 48%,#9fb2c7 100%)}.product-section .eyebrow span{height:2px;box-shadow:none;background:#00579f}.hero-lede-mobile{display:none}@media (max-width:900px){.hero{grid-template-areas:"copy""product""mobile-lede""actions"}.hero-copy .hero-lede{display:none}.hero-lede-mobile{color:#b5c2d5;text-align:center;grid-area:mobile-lede;justify-self:center;max-width:610px;margin:0;display:block}.phone-hero .screenshot-trigger img{object-fit:contain;object-position:center}}.industry-card{grid-template-rows:auto 500px;min-height:0}.industry-screen,.industry-screen.specialty-screen{width:100%;height:500px;box-shadow:none;background:radial-gradient(circle at 50% 62%,#00c8ff1f,#0000 48%);border:0;border-radius:0;place-self:end stretch;padding:0 28px 28px;position:relative;overflow:visible}.industry-screen .screenshot-trigger{border-radius:24px;overflow:hidden}.industry-screen .screenshot-trigger img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 32px #00041257);width:100%;height:100%}.feature-clients{grid-template-rows:auto 560px;min-height:760px;display:grid}.feature-clients .screen-crop{width:100%;height:560px;box-shadow:none;background:radial-gradient(circle at 50% 58%,#00c8ff21,#0000 48%);border:0;border-radius:0;padding:0 30px 28px;position:relative;inset:auto;overflow:visible}.feature-clients .screen-crop .screenshot-trigger{border-radius:25px;overflow:hidden}.feature-clients .screen-crop .screenshot-trigger img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 34px #00041261);width:100%;height:100%;transform:none}@media (max-width:900px){.industry-card{grid-template-rows:auto 480px}.industry-screen,.industry-screen.specialty-screen{height:480px;padding:0 22px 24px}.feature-clients{grid-template-rows:auto 560px;min-height:0}.feature-clients .screen-crop{height:560px;padding:0 24px 26px;top:auto}}@media (max-width:620px){.industry-card{grid-template-rows:auto min(460px,128vw)}.industry-screen,.industry-screen.specialty-screen{height:min(460px,128vw);padding:0 14px 20px}.feature-clients{grid-template-rows:auto min(540px,150vw)}.feature-clients .screen-crop{height:min(540px,150vw);padding:0 14px 20px}}.feature-settings{grid-template-rows:auto 560px;min-height:760px;display:grid}.feature-settings .services-screen{background:radial-gradient(circle at 50% 58%,#00c8ff21,#0000 48%);border:0;border-radius:0;width:100%;height:560px;padding:0 30px 28px;position:relative;inset:auto;overflow:visible}.feature-settings .services-screen .screenshot-trigger{border-radius:25px;overflow:hidden}.feature-settings .services-screen .screenshot-trigger img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 34px #00041261);width:100%;height:100%}@media (max-width:900px){.feature-settings{grid-template-rows:auto 560px;min-height:0}.feature-settings .services-screen{height:560px;padding:0 24px 26px;top:auto}}@media (max-width:620px){.feature-settings{grid-template-rows:auto min(540px,150vw)}.feature-settings .services-screen{height:min(540px,150vw);padding:0 14px 20px}}.feature-settings .services-screen .screenshot-trigger{aspect-ratio:640/1055;background:#071838;border:5px solid #142b55;border-radius:28px;width:auto;max-width:100%;height:100%;margin-inline:auto;display:block;box-shadow:0 18px 34px #00041261,inset 0 0 0 1px #ffffff0a}.feature-settings .services-screen .screenshot-trigger img{border-radius:22px}.hero{isolation:isolate;position:relative}.hero-light-rays{z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:-94px calc(50% - 50vw) -72px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.hero-light-rays .light-rays-container{z-index:0;position:absolute;inset:0}.hero-copy,.hero-actions,.hero-product,.hero-lede-mobile{z-index:2;position:relative}@media (max-width:900px){.hero-light-rays{opacity:.96;filter:brightness(1.28)saturate(1.24);height:1050px;inset:-72px calc(50% - 50vw) auto;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}}@media (max-width:620px){.hero-light-rays{opacity:1;filter:brightness(1.35)saturate(1.32);height:900px;-webkit-mask-image:linear-gradient(#000 0% 86%,#0000 100%);mask-image:linear-gradient(#000 0% 86%,#0000 100%)}}.waitlist-section{isolation:isolate;background:#050e24;position:relative;overflow:hidden}.waitlist-section:before,.waitlist-section:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-24% -12%;transform:translateZ(0)}.waitlist-section:before{background-blend-mode:screen;filter:blur(38px);opacity:1;background:radial-gradient(96% 130% at 50% -20%,#0000 45%,#1d3deead 58%,#1446dd57 65%,#0000 76%),radial-gradient(78% 92% at 50% 18%,#0e46b54d,#0000 70%)}.waitlist-section:after{background-blend-mode:screen;filter:blur(46px);opacity:.86;background:radial-gradient(circle at 82% 24%,#00c8ff4d,#0000 30%),radial-gradient(circle at 14% 82%,#512aff42,#0000 36%)}.waitlist-section .waitlist-grid{z-index:1;position:relative}.waitlist-section .waitlist-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0c234fc2,#05112ae0);box-shadow:0 24px 70px #0003104d,inset 0 1px #ffffff0a}@media (max-width:620px){.waitlist-section:before{filter:blur(30px);opacity:.96;background:radial-gradient(105% 125% at 50% -8%,#0000 42%,#1d3deea3 57%,#1446dd4d 66%,#0000 78%),radial-gradient(82% 88% at 50% 25%,#0e46b547,#0000 72%);inset:-18% -42%}.waitlist-section:after{filter:blur(34px);opacity:.76}}body{background:#050d20}main{background:radial-gradient(112% 10% at 48% 7%,#0000 42%,#263dee4d 55%,#0f65de24 65%,#0000 78%),radial-gradient(105% 9% at -8% 24%,#0000 40%,#00b4ff2e 55%,#1b4cda1a 66%,#0000 78%),radial-gradient(110% 10% at 108% 47%,#0000 42%,#3b2cff33 56%,#00a4ff17 67%,#0000 79%),radial-gradient(108% 10% at 2% 70%,#0000 43%,#00aaff29 57%,#2835e614 68%,#0000 80%),radial-gradient(115% 11% at 58% 94%,#0000 42%,#3728f43d 56%,#00aeff1a 67%,#0000 80%),linear-gradient(#06112b 0%,#071733 45%,#050c20 100%)}.signal-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071735a8}.industries-section,.faq-section,.waitlist-section{background:0 0}.industries-section{border-block-color:#54aaff2e}.faq-section{border-top-color:#54aaff33}.waitlist-section{border-block-color:#54aaff33}.waitlist-section:before{opacity:.42;filter:blur(52px)}.waitlist-section:after{opacity:.34;filter:blur(62px)}.waitlist-section .waitlist-card{background:linear-gradient(145deg,#0c234fb8,#05112ad6);border-color:#54aaff47}.product-section{color:#f4f8ff;background:radial-gradient(90% 34% at 86% 2%,#176cd22e,#0000 66%),radial-gradient(72% 28% at 8% 96%,#2f2ddc24,#0000 70%),linear-gradient(#081b3ef5,#05112afa);border-block:1px solid #54aaff2e}.product-section .section-heading h2{color:#f4f8ff}.product-section .eyebrow{color:#4bdcff}.product-section .eyebrow span{background:#22cfff;box-shadow:0 0 14px #22cfff6b}.product-section .split-heading>p{color:#a8bad2}.product-section .calendar-showcase{border:1px solid #54aaff38;box-shadow:0 30px 70px #00000042,0 0 55px #0084ff14}.product-section .feature-dashboard{background:radial-gradient(84% 72% at 88% 12%,#1868ce29,#0000 68%),linear-gradient(145deg,#0c2552f5,#05122dfa);border-color:#54aaff38;box-shadow:0 24px 60px #0003,0 0 44px #0084ff0f}.product-section .feature-dashboard .feature-copy h3{color:#f4f8ff}.product-section .feature-dashboard .feature-copy p{color:#a8bad2}.product-section .feature-dashboard .dashboard-screen{box-shadow:0 22px 55px #00000057,0 0 36px #00c8ff14}@media (max-width:760px){main{background:radial-gradient(150% 8% at 50% 8%,#0000 40%,#263dee4d 55%,#00a5ff1f 66%,#0000 79%),radial-gradient(145% 8% at -24% 28%,#0000 42%,#00b4ff2b 57%,#2835e614 68%,#0000 80%),radial-gradient(145% 9% at 124% 52%,#0000 42%,#3b2cff33 57%,#00a4ff14 68%,#0000 80%),radial-gradient(150% 9% at 18% 76%,#0000 42%,#00aaff26 57%,#3728f414 68%,#0000 80%),radial-gradient(155% 10% at 58% 95%,#0000 40%,#3728f43b 56%,#00aeff17 68%,#0000 81%),linear-gradient(#06112b 0%,#071733 45%,#050c20 100%)}.waitlist-section:before{opacity:.34;filter:blur(46px)}.waitlist-section:after{opacity:.28;filter:blur(52px)}}.calendar-showcase{grid-template-columns:.62fr 1.38fr;min-height:550px}.calendar-phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-height:550px;padding:18px 12px 10px;display:grid}.calendar-phone-group,.week-view,.day-view,.month-view{flex-direction:column;align-items:center;width:100%;min-height:0;display:flex;position:relative;inset:auto}.calendar-phone-group>span,.week-view>span,.day-view>span,.month-view>span{text-align:center;min-width:108px;padding:7px 12px;position:static;inset:auto;transform:none}.calendar-phone-group .phone,.week-view .phone,.day-view .phone,.month-view .phone{aspect-ratio:720/1560;width:min(220px,96%);height:auto;margin-top:10px;position:relative;inset:auto;transform:none}.faq-grid:before{filter:none;background:radial-gradient(circle,#00c8ff1c,#0000 68%)}.waitlist-section:before,.waitlist-section:after{filter:none}@media (max-width:900px){.calendar-showcase{grid-template-columns:1fr;min-height:0}.showcase-copy{align-self:auto;width:100%;padding:34px 32px 20px}.showcase-copy h3{max-width:none}.showcase-copy ul{max-width:560px}.calendar-phones{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:18px 10px 14px}.calendar-phone-group{min-height:0}.calendar-phone-group .phone{width:min(190px,96%);top:auto;left:auto;right:auto;transform:none}}@media (max-width:620px){.calendar-showcase{min-height:0}.calendar-phones{grid-template-columns:1fr;gap:14px;min-height:0;padding:18px 8px 22px}.showcase-copy{padding:28px 24px 14px}.showcase-copy h3{margin-top:20px;font-size:30px;line-height:1.12}.showcase-copy ul{margin-top:20px;font-size:14px;line-height:1.65}.calendar-phone-group{min-height:0}.calendar-phone-group .phone{width:min(250px,100vw - 96px);margin-top:9px}}
