@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");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{--citu-accent-100:#fdebc0;--citu-accent-300:#f7c350;--citu-accent-50:#fff8e6;--citu-accent-500:#f2a007;--citu-accent-700:#9a5f00;--citu-accent-900:#3d2600;--citu-biz-ink:#2a1712;--citu-biz-on-primary:#fff;--citu-biz-primary:#8a2b1e;--citu-biz-primary-hover:#6e2218;--citu-biz-soft:#f6ede4;--citu-biz-soft-fg:#6e2218;--citu-brand-accent:#f2a007;--citu-brand-accent-contrast:#3d2600;--citu-content-background:#fff;--citu-content-border-color:#dfe2e9;--citu-content-hover-background:#eef0f4;--citu-danger-background:#fde8e8;--citu-danger-border:#f4b4ae;--citu-danger-color:#b42318;--citu-danger-solid:#c8321f;--citu-danger-solid-contrast:#fff;--citu-focus-ring-color:#3557d8;--citu-form-field-background:#fff;--citu-form-field-border-color:#c6cbd5;--citu-form-field-disabled-background:#eef0f4;--citu-form-field-hover-border-color:#9aa1b0;--citu-form-field-placeholder-color:#6e7687;--citu-ground-background:#f7f8fa;--citu-highlight-background:#eef2fd;--citu-highlight-color:#1e3699;--citu-info-background:#e3f3f7;--citu-info-border:#9fd3e1;--citu-info-color:#0b5c73;--citu-info-solid:#0e7490;--citu-info-solid-contrast:#fff;--citu-inverse-background:#1b1f27;--citu-inverse-color:#f7f8fa;--citu-inverse-link-color:#8aa2ef;--citu-inverse-muted-color:#9aa1b0;--citu-inverse-success-color:#7fd6a0;--citu-mask-background:#11141a99;--citu-nonwork-background:#eef0f4;--citu-now-line:#c8321f;--citu-overlay-background:#fff;--citu-primary-100:#dae2fb;--citu-primary-200:#b7c6f6;--citu-primary-300:#8aa2ef;--citu-primary-400:#5b7ae6;--citu-primary-50:#eef2fd;--citu-primary-500:#3557d8;--citu-primary-600:#2443bd;--citu-primary-700:#1e3699;--citu-primary-800:#1c2f7a;--citu-primary-900:#1b2a62;--citu-primary-950:#121a3d;--citu-primary-active-color:#1c2f7a;--citu-primary-color:#2443bd;--citu-primary-contrast-color:#fff;--citu-primary-hover-color:#1e3699;--citu-pro-1:#0e7c86;--citu-pro-2:#c2410c;--citu-pro-3:#7c3aed;--citu-pro-4:#b45309;--citu-pro-5:#0369a1;--citu-pro-6:#be185d;--citu-secondary-background:#eef0f4;--citu-secondary-color:#2a2f3a;--citu-secondary-hover-background:#dfe2e9;--citu-shadow-color-lg:#11141a29;--citu-shadow-color-md:#11141a1f;--citu-shadow-color-sm:#11141a14;--citu-status-acceptance-bg:#f3eafb;--citu-status-acceptance-edge:#8a3fb8;--citu-status-acceptance-fg:#6b2c91;--citu-status-cancelled-bg:#eef0f4;--citu-status-cancelled-edge:#9aa1b0;--citu-status-cancelled-fg:#3e4452;--citu-status-completed-bg:#e7f6ec;--citu-status-completed-edge:#187a43;--citu-status-completed-fg:#146c3a;--citu-status-confirmed-bg:#e6ecfc;--citu-status-confirmed-edge:#2443bd;--citu-status-confirmed-fg:#1e3699;--citu-status-inprogress-bg:#e3f3f7;--citu-status-inprogress-edge:#0e7490;--citu-status-inprogress-fg:#0b5c73;--citu-status-noshow-bg:#fde8e8;--citu-status-noshow-edge:#c8321f;--citu-status-noshow-fg:#b42318;--citu-status-pending-bg:#fff4d6;--citu-status-pending-edge:#e0a21a;--citu-status-pending-fg:#7a4b00;--citu-strong-border-color:#c6cbd5;--citu-success-background:#e7f6ec;--citu-success-border:#a6ddb9;--citu-success-color:#146c3a;--citu-success-solid:#187a43;--citu-success-solid-contrast:#fff;--citu-surface-0:#fff;--citu-surface-100:#eef0f4;--citu-surface-200:#dfe2e9;--citu-surface-300:#c6cbd5;--citu-surface-400:#9aa1b0;--citu-surface-50:#f7f8fa;--citu-surface-500:#6e7687;--citu-surface-600:#535a6a;--citu-surface-700:#3e4452;--citu-surface-800:#2a2f3a;--citu-surface-900:#1b1f27;--citu-surface-950:#11141a;--citu-text-color:#11141a;--citu-text-disabled-color:#9aa1b0;--citu-text-muted-color:#535a6a;--citu-text-subtle-color:#6e7687;--citu-warning-background:#fff4d6;--citu-warning-border:#f2cf7a;--citu-warning-color:#7a4b00;--citu-warning-solid:#b86e00;--citu-warning-solid-contrast:#fff;--citu-control-height:44px;--citu-control-height-lg:52px;--citu-font-body:"Figtree Variable", Figtree, "Segoe UI", sans-serif;--citu-font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Segoe UI", sans-serif;--citu-font-mono:"JetBrains Mono Variable", "JetBrains Mono", Menlo, monospace;--citu-radius-lg:12px;--citu-radius-md:8px;--citu-radius-pill:999px;--citu-radius-sm:6px;--citu-radius-xl:16px;--citu-radius-xs:4px;--citu-space-1:4px;--citu-space-10:40px;--citu-space-12:48px;--citu-space-16:64px;--citu-space-2:8px;--citu-space-3:12px;--citu-space-4:16px;--citu-space-5:20px;--citu-space-6:24px;--citu-space-8:32px;--citu-text-2xl:24px;--citu-text-3xl:30px;--citu-text-4xl:36px;--citu-text-base:16px;--citu-text-lg:18px;--citu-text-sm:14px;--citu-text-xl:20px;--citu-text-xs:12px;--citu-touch-min:44px;--citu-shadow-sm:0 1px 3px var(--citu-shadow-color-sm);--citu-shadow-md:0 4px 12px var(--citu-shadow-color-md);--citu-shadow-lg:0 12px 32px var(--citu-shadow-color-lg)}:root.citu-dark{--citu-biz-ink:#f6ede4;--citu-biz-soft:#3a221c;--citu-biz-soft-fg:#f3d2c8;--citu-brand-accent:#f7c350;--citu-brand-accent-contrast:#3d2600;--citu-content-background:#1b1f27;--citu-content-border-color:#2a2f3a;--citu-content-hover-background:#2a2f3a;--citu-danger-background:#2e1513;--citu-danger-border:#6e2a23;--citu-danger-color:#f59a90;--citu-danger-solid:#f59a90;--citu-danger-solid-contrast:#2e1513;--citu-focus-ring-color:#8aa2ef;--citu-form-field-background:#11141a;--citu-form-field-border-color:#3e4452;--citu-form-field-disabled-background:#2a2f3a;--citu-form-field-hover-border-color:#535a6a;--citu-form-field-placeholder-color:#9aa1b0;--citu-ground-background:#11141a;--citu-highlight-background:#1e2a5c;--citu-highlight-color:#b7c6f6;--citu-info-background:#0f242b;--citu-info-border:#1e4c59;--citu-info-color:#7dd3e8;--citu-info-solid:#7dd3e8;--citu-info-solid-contrast:#0f242b;--citu-mask-background:#000000b3;--citu-nonwork-background:#11141a;--citu-now-line:#f59a90;--citu-overlay-background:#2a2f3a;--citu-primary-active-color:#dae2fb;--citu-primary-color:#8aa2ef;--citu-primary-contrast-color:#121a3d;--citu-primary-hover-color:#b7c6f6;--citu-secondary-background:#2a2f3a;--citu-secondary-color:#eef0f4;--citu-secondary-hover-background:#3e4452;--citu-shadow-color-lg:#0009;--citu-shadow-color-md:#00000080;--citu-shadow-color-sm:#0006;--citu-status-acceptance-bg:#2a1838;--citu-status-acceptance-edge:#d3a6f0;--citu-status-acceptance-fg:#d3a6f0;--citu-status-cancelled-bg:#2a2f3a;--citu-status-cancelled-edge:#6e7687;--citu-status-cancelled-fg:#c6cbd5;--citu-status-completed-bg:#14271c;--citu-status-completed-edge:#7fd6a0;--citu-status-completed-fg:#7fd6a0;--citu-status-confirmed-bg:#18204a;--citu-status-confirmed-edge:#8aa2ef;--citu-status-confirmed-fg:#a9bcf5;--citu-status-inprogress-bg:#0f242b;--citu-status-inprogress-edge:#7dd3e8;--citu-status-inprogress-fg:#7dd3e8;--citu-status-noshow-bg:#2e1513;--citu-status-noshow-edge:#f59a90;--citu-status-noshow-fg:#f59a90;--citu-status-pending-bg:#2b2108;--citu-status-pending-edge:#c9962c;--citu-status-pending-fg:#f5c451;--citu-strong-border-color:#3e4452;--citu-success-background:#14271c;--citu-success-border:#22573a;--citu-success-color:#7fd6a0;--citu-success-solid:#7fd6a0;--citu-success-solid-contrast:#0b1a11;--citu-text-color:#f7f8fa;--citu-text-disabled-color:#535a6a;--citu-text-muted-color:#9aa1b0;--citu-text-subtle-color:#9aa1b0;--citu-warning-background:#2b2108;--citu-warning-border:#6b4e0e;--citu-warning-color:#f5c451;--citu-warning-solid:#f5c451;--citu-warning-solid-contrast:#2b2108}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-display:calc(var(--citu-text-4xl) * 1.5);--lp-header:64px;--lp-gutter:var(--citu-space-4)}:root.citu-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--lp-header) + var(--citu-space-4));-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--citu-font-body);font-size:var(--citu-text-base);background:var(--citu-ground-background);color:var(--citu-text-color);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--citu-font-display);font-variation-settings:"opsz" 96;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--citu-primary-color);text-underline-offset:3px}a:hover{color:var(--citu-primary-hover-color)}:focus-visible{outline:2px solid var(--citu-focus-ring-color);outline-offset:2px;border-radius:var(--citu-radius-xs)}.icon{flex:none}[hidden]{display:none!important}.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}.skip-link{top:var(--citu-space-2);left:var(--citu-space-2);z-index:100;padding:var(--citu-space-3) var(--citu-space-4);border-radius:var(--citu-radius-md);background:var(--citu-primary-color);color:var(--citu-primary-contrast-color);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--citu-primary-contrast-color);transform:none}main:focus{outline:none}.container{width:100%;max-width:1200px;padding-inline:var(--lp-gutter);margin-inline:auto}.container--narrow{max-width:800px}.btn{justify-content:center;align-items:center;gap:var(--citu-space-2);min-height:var(--citu-control-height);padding:0 var(--citu-space-5);border-radius:var(--citu-radius-md);font-family:var(--citu-font-body);font-size:var(--citu-text-base);text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn--lg{min-height:var(--citu-control-height-lg);padding:0 var(--citu-space-6);font-size:var(--citu-text-lg)}.btn--block{width:100%}.btn--primary,.btn--primary:hover,.btn--primary:active{color:var(--citu-primary-contrast-color)}.btn--primary{background:var(--citu-primary-color)}.btn--primary:hover{background:var(--citu-primary-hover-color)}.btn--primary:active{background:var(--citu-primary-active-color)}.btn--secondary,.btn--secondary:hover{color:var(--citu-secondary-color)}.btn--secondary{background:var(--citu-secondary-background)}.btn--secondary:hover{background:var(--citu-secondary-hover-background)}.btn--outlined,.btn--outlined:hover{color:var(--citu-primary-color)}.btn--outlined{border-color:var(--citu-strong-border-color);background:0 0}.btn--outlined:hover{background:var(--citu-highlight-background)}.btn--icon{width:var(--citu-touch-min);min-width:var(--citu-touch-min);color:var(--citu-text-color);background:0 0;padding:0}.btn--icon:hover{background:var(--citu-content-hover-background)}.btn--header{padding:0 var(--citu-space-3);font-size:var(--citu-text-sm)}.cta-group{align-items:flex-start;gap:var(--citu-space-2);flex-direction:column;display:flex}.cta-group--center{margin-top:var(--citu-space-8);text-align:center;align-items:stretch}.cta-note{color:var(--citu-text-muted-color);font-size:var(--citu-text-sm)}.logo{--mark:32px;align-items:center;gap:var(--citu-space-2);min-height:var(--citu-touch-min);color:var(--citu-text-color);font-family:var(--citu-font-display);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.logo:hover{color:var(--citu-text-color)}.logo__mark{width:var(--mark);height:var(--mark);padding-left:calc(var(--mark) * .28);border-radius:calc(var(--mark) * .28);background:var(--citu-primary-600);color:var(--citu-surface-0);font-size:calc(var(--mark) * .68);line-height:calc(var(--mark) * .86);position:relative}.logo__mark i{top:calc(var(--mark) * .22);left:calc(var(--mark) * .63);width:calc(var(--mark) * .22);height:calc(var(--mark) * .22);background:var(--citu-accent-500);border-radius:50%;position:absolute}.logo__word{font-size:calc(var(--mark) * .75);letter-spacing:-.5px;line-height:1}.site-header{z-index:20;border-bottom:1px solid var(--citu-content-border-color);background:var(--citu-content-background);transition:box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--citu-shadow-md)}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--citu-space-2);height:var(--lp-header);display:flex}.site-header__actions{align-items:center;gap:var(--citu-space-1);display:flex}.site-nav{display:none}.site-nav ul{gap:var(--citu-space-1);display:flex}.site-nav a,.menu__panel a{min-height:var(--citu-touch-min);padding:0 var(--citu-space-3);border-radius:var(--citu-radius-md);color:var(--citu-text-color);align-items:center;font-weight:500;text-decoration:none;display:flex}.site-nav a:hover,.menu__panel a:hover{background:var(--citu-content-hover-background);color:var(--citu-text-color)}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu>summary .icon+.icon,.menu[open]>summary .icon:first-child{display:none}.menu[open]>summary .icon+.icon{display:block}.menu__panel{padding:var(--citu-space-2) var(--lp-gutter) var(--citu-space-4);border-bottom:1px solid var(--citu-content-border-color);background:var(--citu-overlay-background);box-shadow:var(--citu-shadow-md);position:absolute;top:100%;left:0;right:0}.menu__panel a{min-height:var(--citu-space-12);font-size:var(--citu-text-lg)}.hero{padding:var(--citu-space-10) 0 var(--citu-space-12);background:radial-gradient(circle at 85% 20%, var(--citu-highlight-background), transparent 55%), var(--citu-ground-background);overflow:hidden}.hero__grid{gap:var(--citu-space-10);display:grid}.hero h1{font-size:var(--citu-text-3xl)}.hero__subtitle{margin-top:var(--citu-space-4);color:var(--citu-text-muted-color);font-size:var(--citu-text-lg)}.hero__actions{align-items:flex-start;gap:var(--citu-space-3);margin-top:var(--citu-space-6);flex-wrap:wrap;display:flex}.hero__actions .cta-group,.hero__actions .cta-group .btn,.hero__actions>.btn{width:100%}.trust{gap:var(--citu-space-2) var(--citu-space-5);margin-top:var(--citu-space-6);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm);flex-wrap:wrap;font-weight:500;display:flex}.trust li{align-items:center;gap:var(--citu-space-2);display:inline-flex}.trust .icon{color:var(--citu-primary-color)}.hero__visual{isolation:isolate;justify-content:center;display:flex;position:relative}.hero__visual:before{z-index:-1;aspect-ratio:1;background:var(--citu-accent-100);content:"";border-radius:50%;width:min(420px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root.citu-dark .hero__visual:before{background:var(--citu-highlight-background)}.phone{border:1px solid var(--citu-strong-border-color);background:var(--citu-surface-950);width:min(280px,78%);box-shadow:var(--citu-shadow-lg);border-radius:36px;padding:10px}.phone img{aspect-ratio:380/800;border-radius:27px;width:100%;height:auto;display:block}.section{padding:var(--citu-space-12) 0}.section--content{background:var(--citu-content-background)}.section__head{max-width:720px;margin-bottom:var(--citu-space-8)}.section h2{font-size:var(--citu-text-2xl)}.section__lead{margin-top:var(--citu-space-3);color:var(--citu-text-muted-color);font-size:var(--citu-text-lg)}.card{border:1px solid var(--citu-content-border-color);border-radius:var(--citu-radius-lg);background:var(--citu-content-background)}.section--content .card{background:var(--citu-ground-background)}.card h3{font-size:var(--citu-text-lg)}.pains{gap:var(--citu-space-3);display:grid}.pain{align-items:flex-start;gap:var(--citu-space-3);padding:var(--citu-space-4);border-radius:var(--citu-radius-lg);background:var(--citu-warning-background);color:var(--citu-text-color);font-size:var(--citu-text-lg);font-weight:500;display:flex}.pain .icon{color:var(--citu-warning-color);margin-top:2px}.steps{gap:var(--citu-space-4);counter-reset:step;display:grid}.step{align-items:center;gap:var(--citu-space-4);display:flex}.step__n{width:var(--citu-space-12);height:var(--citu-space-12);border-radius:var(--citu-radius-pill);background:var(--citu-primary-color);color:var(--citu-primary-contrast-color);font-family:var(--citu-font-display);font-size:var(--citu-text-xl);flex:none;place-items:center;font-weight:700;display:grid}.step h3{font-size:var(--citu-text-xl)}.features{gap:var(--citu-space-4);display:grid}.feature,.vertical{align-items:flex-start;gap:var(--citu-space-4);padding:var(--citu-space-4);display:flex}.feature__icon,.vertical__icon{width:var(--citu-space-12);height:var(--citu-space-12);border-radius:var(--citu-radius-md);background:var(--citu-highlight-background);color:var(--citu-highlight-color);flex:none;place-items:center;display:inline-grid}.feature p,.vertical p{margin-top:var(--citu-space-1);color:var(--citu-text-muted-color)}.calendar{gap:var(--citu-space-8);display:grid}.providers{gap:var(--citu-space-2);margin-top:var(--citu-space-5);flex-wrap:wrap;display:flex}.providers li{padding:var(--citu-space-2) var(--citu-space-3);border:1px solid var(--citu-strong-border-color);border-radius:var(--citu-radius-pill);background:var(--citu-content-background);font-size:var(--citu-text-sm);font-weight:600}.calendar__links{gap:0 var(--citu-space-5);margin-top:var(--citu-space-5);flex-wrap:wrap;display:flex}.calendar__links a{align-items:center;gap:var(--citu-space-2);min-height:var(--citu-touch-min);font-weight:600;display:inline-flex}.cal-demo{max-width:440px;padding:var(--citu-space-5);box-shadow:var(--citu-shadow-sm)}.cal-demo__head{align-items:center;gap:var(--citu-space-2);margin-bottom:var(--citu-space-4);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm);font-weight:600;display:flex}.cal-demo__row{grid-template-columns:var(--citu-space-12) 1fr;gap:var(--citu-space-3);padding:var(--citu-space-2) 0;border-top:1px solid var(--citu-content-border-color);align-items:start;display:grid}.cal-demo__time{padding-top:var(--citu-space-2);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm);font-variant-numeric:tabular-nums}.cal-demo__event{column-gap:var(--citu-space-2);padding:var(--citu-space-2) var(--citu-space-3);border-radius:var(--citu-radius-sm);font-size:var(--citu-text-sm);border-left:3px solid;grid-template-columns:auto 1fr;align-items:center;display:grid}.cal-demo__event strong,.cal-demo__event small{grid-column:1/-1}.cal-demo__event .icon+strong{grid-column:2}.cal-demo__event small{color:inherit;font-size:var(--citu-text-xs);opacity:.85}.cal-demo__event--citu{border-color:var(--citu-status-confirmed-edge);background:var(--citu-status-confirmed-bg);color:var(--citu-status-confirmed-fg)}.cal-demo__event--busy{border-color:var(--citu-status-cancelled-edge);background:var(--citu-status-cancelled-bg);color:var(--citu-status-cancelled-fg)}.verticals{gap:var(--citu-space-4);display:grid}.vertical__icon{border-radius:var(--citu-radius-lg);background:var(--citu-accent-50);color:var(--citu-accent-700)}:root.citu-dark .vertical__icon{background:var(--citu-highlight-background);color:var(--citu-accent-300)}.promo{align-items:flex-start;gap:var(--citu-space-2);margin-bottom:var(--citu-space-6);padding:var(--citu-space-3) var(--citu-space-4);border:1px solid var(--citu-success-border);border-radius:var(--citu-radius-md);background:var(--citu-success-background);color:var(--citu-success-color);font-weight:600;display:flex}.promo .icon{margin-top:2px}.plans{gap:var(--citu-space-4);display:grid}.plan{padding:var(--citu-space-6);flex-direction:column;display:flex}.plan--featured{border:2px solid var(--citu-primary-color);box-shadow:var(--citu-shadow-md)}.plan__badge{align-self:flex-start;align-items:center;gap:var(--citu-space-1);margin-bottom:var(--citu-space-3);padding:var(--citu-space-1) var(--citu-space-3);border-radius:var(--citu-radius-pill);background:var(--citu-highlight-background);color:var(--citu-highlight-color);font-size:var(--citu-text-xs);font-weight:700;display:inline-flex}.plan h3{font-size:var(--citu-text-2xl)}.plan__cap{margin-top:var(--citu-space-1);color:var(--citu-text-muted-color)}.price{align-items:baseline;gap:var(--citu-space-2);margin-top:var(--citu-space-5);flex-wrap:wrap;display:flex}.price__now{font-family:var(--citu-font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 96;font-weight:700}.price__now--lg{font-size:var(--citu-text-4xl);line-height:1}.price__now--sm{font-size:var(--citu-text-lg)}.price__list{color:var(--citu-text-subtle-color);font-size:var(--citu-text-lg)}.plan__unit{margin-top:var(--citu-space-1);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm)}.plan__extra{align-items:baseline;gap:0 var(--citu-space-2);margin-top:var(--citu-space-4);padding-top:var(--citu-space-4);border-top:1px solid var(--citu-content-border-color);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm);flex-wrap:wrap;display:flex}.plan__extra .price__now{color:var(--citu-text-color)}.plan__extra .price__list{font-size:var(--citu-text-sm)}.extras{gap:var(--citu-space-2);margin-top:var(--citu-space-6);color:var(--citu-text-muted-color);font-size:var(--citu-text-sm);display:grid}.extras li{padding-left:var(--citu-space-4);border-left:2px solid var(--citu-content-border-color)}.faq{border-top:1px solid var(--citu-content-border-color)}.faq__item{border-bottom:1px solid var(--citu-content-border-color)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--citu-space-4);min-height:var(--citu-control-height-lg);padding:var(--citu-space-3) 0;font-size:var(--citu-text-lg);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{color:var(--citu-text-muted-color);transition:transform .2s}.faq__item[open] summary .icon{transform:rotate(180deg)}.faq__item p{padding:0 0 var(--citu-space-5);color:var(--citu-text-muted-color)}.final__box{justify-items:center;gap:var(--citu-space-4);max-width:1200px;padding:var(--citu-space-10) var(--citu-space-5);border:1px solid var(--citu-content-border-color);border-radius:var(--citu-radius-xl);background:radial-gradient(circle at 50% 0%, var(--citu-highlight-background), transparent 70%), var(--citu-content-background);text-align:center;display:grid}.section.final{padding-inline:var(--lp-gutter)}.final h2{font-size:var(--citu-text-3xl)}.final p{max-width:560px;color:var(--citu-text-muted-color);font-size:var(--citu-text-lg)}.final .cta-group--center{margin-top:var(--citu-space-2);justify-self:stretch}.booking{border-top:1px solid var(--citu-content-border-color);background:var(--citu-content-background)}.booking__inner{align-items:flex-start;gap:var(--citu-space-3);padding-block:var(--citu-space-6);display:flex}.booking .icon{color:var(--citu-text-muted-color);margin-top:2px}.booking h2{font-size:var(--citu-text-lg)}.booking p{margin-top:var(--citu-space-1);color:var(--citu-text-muted-color)}.site-footer{padding:var(--citu-space-8) 0 calc(var(--citu-space-8) + var(--citu-control-height-lg) + 2 * var(--citu-space-3));border-top:1px solid var(--citu-content-border-color);background:var(--citu-ground-background)}.site-footer__inner{gap:var(--citu-space-3);display:grid}.site-footer__links{gap:0 var(--citu-space-5);flex-wrap:wrap;display:flex}.site-footer__links a{min-height:var(--citu-touch-min);color:var(--citu-text-color);align-items:center;display:inline-flex}.site-footer__copy{color:var(--citu-text-muted-color);font-size:var(--citu-text-sm)}.sticky-cta{z-index:15;padding:var(--citu-space-3) var(--lp-gutter) calc(var(--citu-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--citu-content-border-color);background:var(--citu-content-background);box-shadow:var(--citu-shadow-lg);position:fixed;bottom:0;left:0;right:0}.sticky-cta[hidden]{display:none}@media (width>=768px){:root{--lp-gutter:var(--citu-space-8);--lp-header:72px}.hero__actions .cta-group,.hero__actions .cta-group .btn,.hero__actions>.btn{width:auto}.cta-group--center{align-items:center}.hero h1{font-size:var(--citu-text-4xl)}.section{padding:var(--citu-space-16) 0}.section h2{font-size:var(--citu-text-3xl)}.pains,.steps,.plans{grid-template-columns:repeat(3,1fr)}.verticals{grid-template-columns:repeat(2,1fr)}.pain{flex-direction:column}.step{flex-direction:column;align-items:flex-start}.features{grid-template-columns:repeat(2,1fr)}.feature,.vertical{padding:var(--citu-space-6);flex-direction:column}.feature:last-child{flex-direction:row;grid-column:1/-1}.feature p,.vertical p{margin-top:var(--citu-space-2)}.final__box{padding:var(--citu-space-16) var(--citu-space-8)}.final h2{font-size:var(--citu-text-4xl)}.btn--header{padding:0 var(--citu-space-4);font-size:var(--citu-text-base)}}@media (width>=1024px){.site-nav{margin-right:auto;margin-left:var(--citu-space-6);display:block}.site-header__actions{gap:var(--citu-space-2)}.menu{display:none}.site-header.is-scrolled{--lp-header:60px}.hero{padding:var(--citu-space-16) 0}.hero__grid{grid-template-columns:1.15fr 1fr;align-items:center}.hero h1{font-size:var(--lp-display);line-height:1.05}.hero__subtitle{font-size:var(--citu-text-xl)}.phone{width:300px}.features{grid-template-columns:repeat(3,1fr)}.verticals{grid-template-columns:repeat(4,1fr)}.calendar{grid-template-columns:1.1fr 1fr;align-items:center}.calendar__visual{justify-content:flex-end;display:flex}.cal-demo{width:100%}.sticky-cta{display:none}.site-footer{padding-bottom:var(--citu-space-8)}.site-footer__inner{align-items:center;gap:var(--citu-space-8);grid-template-columns:auto 1fr auto auto}.site-footer__inner nav{justify-self:start}}@media (width>=1280px){:root{--lp-gutter:var(--citu-space-12)}.container{max-width:calc(1200px + 2 * var(--citu-space-12))}.container--narrow{max-width:calc(800px + 2 * var(--citu-space-12))}.container.final__box{max-width:1200px}.phone{width:320px}}
