.lp-demo-section{background:linear-gradient(180deg,#050807,#050807 62%,#07110d);padding-top:128px;padding-bottom:128px}.lp-demo-shell{width:min(1540px,100%)}.lp-operations-frame{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);height:820px;margin-top:52px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#f8fafc;box-shadow:0 44px 120px rgba(0,0,0,.48)}.lp-operations-sidebar{display:flex;min-height:0;flex-direction:column;border-right:1px solid #e2e8f0;background:rgba(255,255,255,.97);color:#0f172a}.lp-operations-main{min-width:0;min-height:0;overflow:hidden;color:#0f172a;background:#f8fafc}.lp-operations-main button,.lp-operations-main input,.lp-operations-main select,.lp-operations-main textarea{color-scheme:light}.lp-operations-main a{color:inherit}.lp-demo-notice{position:absolute;right:28px;bottom:28px;z-index:50;max-width:360px;transform:translateY(10px);opacity:0;pointer-events:none;border:1px solid #c4b5fd;border-radius:14px;background:#fff;padding:12px 16px;color:#4c1d95;font-size:13px;font-weight:600;box-shadow:0 18px 50px rgba(15,23,42,.2);transition:.2s}.lp-demo-notice.is-visible{transform:none;opacity:1}.lp-feature-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:50px}.lp-feature-primary{min-height:340px;padding:32px}.lp-feature-primary-preview{margin-top:28px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#f8fafc;color:#0f172a}.lp-feature-primary-preview .mini-toolbar{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e2e8f0;background:#fff}.lp-feature-primary-preview .mini-chip{border-radius:999px;background:#eef2ff;padding:5px 9px;color:#4338ca;font-size:10px;font-weight:700}.lp-feature-primary-preview .mini-calendar{display:grid;grid-template-columns:96px repeat(3,1fr);min-height:176px}.lp-feature-primary-preview .mini-calendar>div{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:10px;font-size:10px}.lp-feature-primary-preview .mini-appointment{margin-top:8px;border-left:3px solid #3b82f6;border-radius:8px;background:#eff6ff;padding:8px;color:#1e3a8a}.lp-feature-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp-feature-compact{min-height:161px;padding:24px}.lp-feature-compact h3{margin-top:18px;font-size:18px}.lp-feature-compact p{margin-top:9px;color:var(--lp-muted);font-size:13px;line-height:1.55}.lp-split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.lp-split-section.is-reversed{grid-template-columns:1.1fr .9fr}.lp-section-visual{padding:28px}.lp-section-visual .process-row{display:flex;gap:14px;border-bottom:1px solid var(--lp-line);padding:18px 0}.lp-section-visual .process-row:last-child{border-bottom:0}.lp-section-visual .process-number{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(36,185,132,.13);color:#75ddb4;font-size:12px;font-weight:800}.lp-trust-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.lp-trust-principle{padding:24px}.lp-trust-principle p{margin-top:10px;color:var(--lp-muted);font-size:13px;line-height:1.6}.lp-early-access{max-width:900px;margin:52px auto 0;padding:32px}.lp-early-access-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px}.lp-early-access-note{margin-top:18px;border-left:2px solid var(--lp-accent);padding-left:14px;color:var(--lp-muted);font-size:12px;line-height:1.6}@media(max-width:1180px){.lp-operations-frame{grid-template-columns:190px 1fr;height:760px}.lp-operations-sidebar{font-size:12px}.lp-feature-layout,.lp-split-section,.lp-split-section.is-reversed{grid-template-columns:1fr}.lp-feature-stack{grid-template-columns:1fr 1fr}}@media(max-width:820px){.lp-operations-frame{display:block;height:720px}.lp-operations-sidebar{display:none}.lp-early-access-grid,.lp-feature-stack,.lp-trust-principles{grid-template-columns:1fr}.lp-demo-section{padding-inline:14px}}@media(max-width:640px){.lp-operations-frame{height:640px;border-radius:18px}.lp-feature-stack{grid-template-columns:1fr}.lp-feature-primary{padding:24px}.lp-demo-section{padding-top:90px;padding-bottom:90px}}.lp-operations-frame{width:min(1320px,100%);margin-right:auto;margin-left:auto}.landing-premium{--sys-black:#000000;--sys-surface:#090909;--sys-surface-raised:#111111;--sys-white:#ffffff;--sys-muted:#a3a3a3;--sys-muted-dark:#737373;--sys-eyebrow:#8e8e93;--sys-border:rgb(255 255 255/8%);--sys-border-strong:rgb(255 255 255/20%);--sys-grid:rgb(255 255 255/5%);--sys-green:#9acb52;--sys-green-bright:#b2df72;--sys-green-dark:#243d13;min-height:100vh;overflow:hidden;background:var(--sys-black);color:var(--sys-white);font-family:var(--font-body),Inter,sans-serif}.landing-premium *,.landing-premium :after,.landing-premium :before{box-sizing:border-box}.landing-premium a{color:inherit;text-decoration:none}.landing-premium button{font:inherit}.landing-premium :focus-visible{outline:2px solid rgb(255 255 255/85%);outline-offset:4px}.lp-shell{width:min(1220px,calc(100% - 48px));margin:0 auto}.lp-kicker{color:var(--sys-eyebrow);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.systemly-brand{display:inline-flex;align-items:center;gap:.65rem;color:#ffffff;font-weight:650}.systemly-mark{display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--sys-green)}.systemly-mark svg{width:100%;height:100%}.lp-nav-wrap{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--sys-border);background:rgb(0 0 0/72%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-nav-shell{width:min(1220px,calc(100% - 48px));min-height:74px;margin:0 auto;justify-content:space-between}.lp-nav-links,.lp-nav-shell{display:flex;align-items:center}.lp-nav-links{gap:32px}.lp-nav-links a,.lp-nav-login{color:#a3a3a3;font-size:14px;transition:color .18s ease}.lp-nav-links a:hover,.lp-nav-login:hover{color:#ffffff}.lp-nav-actions{display:flex;align-items:center;gap:14px}.lp-mobile-menu{display:none;color:#ffffff}.lp-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 25px;border:1px solid transparent;border-radius:9999px;font-size:14px;font-weight:650;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.lp-button:hover{transform:scale(1.02)}.lp-button-primary{border-color:#ffffff;background:#ffffff;color:#000000}.lp-button-primary:hover{background:#f1f1f1;box-shadow:0 0 20px rgb(255 255 255/20%)}.lp-button-secondary{border-color:rgb(255 255 255/20%);background:transparent;color:#ffffff}.lp-button-secondary:hover{border-color:#ffffff;background:rgb(255 255 255/4%)}.lp-button-compact{min-height:42px;padding-inline:18px}.lp-hero{padding:168px 0 72px;background:radial-gradient(circle at 72% 32%,rgb(255 255 255/3.5%),transparent 34%),radial-gradient(circle at 12% 8%,rgb(255 255 255/1.8%),transparent 28%),#000000}.lp-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.lp-hero-copy-block{padding-block:48px}.lp-hero-title{max-width:760px;margin-top:22px;font-size:clamp(64px,7.3vw,112px);line-height:.93;letter-spacing:-.04em;font-weight:400}.lp-hero-copy{max-width:610px;margin-top:30px;color:var(--sys-muted);font-size:19px;line-height:1.6}.lp-hero-actions{display:flex;gap:12px;margin-top:34px}.lp-hero-proof{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:40px;color:#858585;font-size:12px}.lp-hero-proof span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:50%;background:#a3a3a3;vertical-align:2px}.lp-hero-product{overflow:hidden;border:1px solid var(--sys-border);border-radius:26px;background:rgb(12 12 12/92%);box-shadow:0 24px 80px -12px rgb(0 0 0/80%);backdrop-filter:blur(12px);transform:perspective(1400px) rotateY(-4deg) rotateX(1.5deg)}.lp-hero-product-bar{min-height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--sys-border);color:#7f7f7f;font-size:11px}.lp-product-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 4px rgb(154 203 82/10%)}.lp-hero-product-body{display:grid;grid-template-columns:150px 1fr;min-height:520px}.lp-hero-product aside{display:flex;flex-direction:column;gap:8px;padding:22px 14px;border-right:1px solid var(--sys-border);background:rgb(8 8 8/72%);backdrop-filter:blur(12px)}.lp-hero-product aside strong{display:grid;width:36px;height:36px;margin:0 0 20px 6px;place-items:center;border:1px solid var(--sys-border);border-radius:11px;background:#ffffff;color:#000000}.lp-hero-product aside span{padding:9px 10px;border-radius:8px;color:#747474;font-size:11px}.lp-hero-product aside span.is-active{background:rgb(255 255 255/7%);color:#ffffff}.lp-hero-calendar{padding:22px}.lp-calendar-heading{display:flex;align-items:center;justify-content:space-between}.lp-calendar-heading small{display:block;color:var(--sys-eyebrow);text-transform:uppercase;letter-spacing:.1em}.lp-calendar-heading strong{display:block;margin-top:5px;font-size:21px;font-weight:500}.lp-calendar-heading button,.lp-ops-toolbar button{border:0;border-radius:9999px;background:#ffffff;color:#000000;padding:9px 14px;font-size:10px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.lp-calendar-heading button:hover,.lp-ops-toolbar button:hover{transform:scale(1.02);box-shadow:0 0 18px rgb(255 255 255/18%)}.lp-calendar-grid{display:grid;grid-template-columns:110px repeat(3,1fr);margin-top:28px;border-top:1px solid var(--sys-grid);border-left:1px solid var(--sys-grid)}.lp-calendar-grid>*{min-height:82px;padding:11px;border-right:1px solid var(--sys-grid);border-bottom:1px solid var(--sys-grid);color:#858585;font-size:10px;font-style:normal}.lp-calendar-grid>span{min-height:38px}.lp-calendar-grid>strong{color:#dcdcdc;font-weight:500}.lp-calendar-grid .booking{align-self:center;min-height:auto;margin:8px;border:1px solid rgb(16 185 129/20%);border-radius:9999px;background:rgb(16 185 129/12%);color:#10b981}.lp-demo-section{padding:130px 24px;background:radial-gradient(circle at 50% 42%,rgb(255 255 255/3%),transparent 44%),#050505!important}.lp-demo-shell{width:min(1480px,100%);margin:0 auto}.lp-demo-section .text-center{max-width:940px;margin:0 auto;text-align:left!important}.lp-demo-section .lp-title{margin-top:18px;font-size:clamp(48px,6vw,88px);line-height:.98;letter-spacing:-.025em;font-weight:400}.lp-demo-section .lp-accent-text{color:#ffffff}.lp-demo-section .lp-copy{max-width:720px;margin-top:22px;color:var(--sys-muted);font-size:17px;line-height:1.65}.lp-operations-frame{width:min(1380px,100%);margin:56px auto 0;overflow:hidden;border:1px solid var(--sys-border)!important;border-radius:28px!important;background:rgb(13 13 13/92%)!important;box-shadow:0 24px 80px -12px rgb(0 0 0/80%)!important}.lp-operations-frame,.lp-operations-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lp-operations-sidebar{border-right-color:var(--sys-border)!important;background:rgb(8 8 8/84%)!important}.lp-operations-main,.lp-operations-main [class*=bg-slate-50],.lp-operations-main [class*=bg-white]{background-color:#101010!important;color-scheme:dark}.lp-operations-frame [class*=text-slate-700],.lp-operations-frame [class*=text-slate-800],.lp-operations-frame [class*=text-slate-900],.lp-operations-frame [class*=text-slate-950]{color:#f6f6f6!important}.lp-operations-frame [class*=text-slate-400],.lp-operations-frame [class*=text-slate-500],.lp-operations-frame [class*=text-slate-600]{color:#9a9a9a!important}.lp-operations-frame [class*=border-slate-],.lp-operations-frame [class*=border-white]{border-color:var(--sys-grid)!important}.lp-operations-frame [class*=bg-slate-100],.lp-operations-frame [class*=bg-slate-200]{background-color:#171717!important}.lp-operations-frame .invoice-row-selected,.lp-operations-frame [class*=bg-violet-100],.lp-operations-frame [class*=bg-violet-50]{background-color:rgb(255 255 255/7%)!important;color:#ffffff!important;box-shadow:none!important}.lp-operations-frame [class*=ring-violet-]{--tw-ring-color:transparent!important}.lp-operations-frame [class*=text-blue-],.lp-operations-frame [class*=text-orange-],.lp-operations-frame [class*=text-rose-],.lp-operations-frame [class*=text-violet-]{color:#c7c7c7!important}.lp-operations-frame [class*=bg-violet-600],.lp-operations-frame [class*=from-violet-],.lp-operations-frame [class*=to-indigo-]{border-radius:9999px!important;background-image:none!important;background-color:#ffffff!important;color:#000000!important;box-shadow:none!important}.lp-operations-frame [class*=bg-violet-600]:hover,.lp-operations-frame [class*=from-violet-]:hover{transform:scale(1.02);box-shadow:0 0 20px rgb(255 255 255/18%)!important}.lp-operations-sidebar [class*=bg-amber-100][class*=uppercase]{border:1px solid rgb(255 255 255/18%);background:transparent!important;color:#a3a3a3!important;letter-spacing:.08em}.lp-operations-frame input,.lp-operations-frame select,.lp-operations-frame textarea{border-color:var(--sys-border)!important;background:#090909!important;color:#ffffff!important}.lp-demo-notice{border-color:var(--sys-border-strong)!important;background:#111111!important;color:#ffffff!important;box-shadow:0 24px 80px -12px rgb(0 0 0/80%)!important}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]{gap:7px!important;padding-block:9px!important}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div{gap:6px!important;padding:5px 9px;border:1px solid var(--sys-border);border-radius:9999px;background:rgb(255 255 255/3%);color:#a3a3a3}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div>span{width:6px!important;height:6px!important}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div:has(.bg-green-500),.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div:has(.bg-teal-500){border-color:rgb(16 185 129/20%);background:rgb(16 185 129/12%);color:#10b981}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div:has(.bg-amber-500){border-color:rgb(245 158 11/20%);background:rgb(245 158 11/10%);color:#f59e0b}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div:has(.bg-violet-500){border-color:rgb(163 163 163/20%);background:rgb(163 163 163/8%);color:#d4d4d4}.lp-operations-frame [class*=gap-x-4][class*=border-b][class*=text-xs]>div:has(.bg-rose-500){border-color:rgb(244 63 94/20%);background:rgb(244 63 94/10%);color:#fb7185}.lp-final-section,.lp-how,.lp-product-story{padding:140px 0;background:radial-gradient(circle at 50% 18%,rgb(255 255 255/2.5%),transparent 36%),#000000}.lp-editorial-heading,.lp-how-intro{max-width:900px}.lp-audience-heading h2,.lp-editorial-heading h2,.lp-faq-heading h2,.lp-how-intro h2,.lp-principles-heading h2{margin-top:18px;font-size:clamp(48px,6vw,88px);line-height:.98;letter-spacing:-.025em;font-weight:400}.lp-editorial-heading>p:last-child,.lp-how-intro>p:last-child{max-width:680px;margin-top:24px;color:var(--sys-muted);font-size:17px;line-height:1.65}.lp-chapters{display:grid;gap:28px;margin-top:90px}.lp-chapter{position:relative;min-height:620px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:50px;overflow:hidden;padding:56px;border:1px solid var(--sys-border);border-radius:28px;background:radial-gradient(circle at 78% 44%,rgb(255 255 255/3%),transparent 42%),rgb(11 11 11/94%);box-shadow:0 24px 80px -24px rgb(0 0 0/80%);backdrop-filter:blur(12px)}.lp-chapter-copy span{color:var(--sys-eyebrow);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lp-chapter-copy h3{margin-top:22px;font-size:clamp(38px,4.5vw,68px);line-height:.98;letter-spacing:-.025em;font-weight:400}.lp-chapter-copy p{margin-top:22px;color:var(--sys-muted);font-size:15px;line-height:1.7}.lp-chapter-copy a{display:inline-flex;gap:8px;margin-top:28px;padding-bottom:4px;border-bottom:1px solid rgb(255 255 255/50%);color:#ffffff;font-size:14px}.lp-chapter-copy a:hover{border-color:#ffffff}.lp-chapter-number{position:absolute;right:32px;bottom:12px;color:rgb(255 255 255/4%);font-size:160px;line-height:1;font-weight:500}.lp-story-visual{min-height:430px;border:1px solid var(--sys-border);border-radius:22px;background:rgb(17 17 17/94%);box-shadow:0 24px 80px -12px rgb(0 0 0/80%);backdrop-filter:blur(12px)}.lp-website-visual{position:relative;overflow:hidden;background:linear-gradient(145deg,#f1ece1,#d6c8b5 48%,#827267);color:#111111}.lp-site-nav{display:flex;justify-content:space-between;padding:24px;font-size:12px}.lp-site-hero{max-width:470px;padding:72px 36px}.lp-site-hero small{letter-spacing:.15em}.lp-site-hero h4{margin-top:18px;font-family:var(--font-display),serif;font-size:54px;line-height:1}.lp-site-hero button{margin-top:26px;padding:13px 20px;border-radius:9999px;background:#111111;color:#ffffff}.lp-booking-float{position:absolute;right:24px;bottom:24px;width:230px;display:grid;gap:8px;padding:18px;border:1px solid rgb(0 0 0/8%);border-radius:16px;background:rgb(255 255 255/90%);box-shadow:0 24px 80px -12px rgb(0 0 0/30%);backdrop-filter:blur(12px)}.lp-booking-float span{color:#666666;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.lp-booking-float i{padding:9px;border-radius:8px;background:#eeeeee;font-size:10px;font-style:normal}.lp-analytics-visual,.lp-operations-visual{padding:24px}.lp-ops-toolbar{display:flex;align-items:center;justify-content:space-between}.lp-ops-toolbar span{color:#8e8e93;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lp-ops-grid{display:grid;grid-template-columns:120px repeat(3,1fr);margin-top:28px;border-top:1px solid var(--sys-grid);border-left:1px solid var(--sys-grid)}.lp-ops-grid>*{min-height:78px;padding:10px;border-right:1px solid var(--sys-grid);border-bottom:1px solid var(--sys-grid);color:#777777;font-size:10px;font-style:normal}.lp-ops-grid>strong{min-height:38px}.lp-ops-grid>b{color:#dddddd;font-weight:500}.lp-ops-grid .visit{min-height:auto;align-self:center;margin:8px;border:1px solid rgb(16 185 129/20%);border-radius:9999px;background:rgb(16 185 129/12%);color:#10b981}.lp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lp-chart,.lp-metrics span{border:1px solid var(--sys-border);background:rgb(255 255 255/1.5%)}.lp-metrics span{padding:18px;border-radius:14px}.lp-metrics small{color:#777777}.lp-metrics strong{display:block;margin-top:9px;font-size:20px}.lp-chart{margin-top:18px;padding:22px;border-radius:16px;color:var(--sys-green)}.lp-chart b{color:#ffffff}.lp-chart svg{width:100%;height:240px;margin-top:18px}.lp-capability-row{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid var(--sys-border);border-bottom:1px solid var(--sys-border)}.lp-capability-row>div{min-height:220px;display:flex;flex-direction:column;gap:14px;padding:30px;border-right:1px solid var(--sys-border)}.lp-capability-row>div:last-child{border-right:0}.lp-capability-row svg{color:#d4d4d4}.lp-capability-row span{color:var(--sys-muted);font-size:13px;line-height:1.55}.lp-how{background:radial-gradient(circle at 14% 34%,rgb(255 255 255/2.5%),transparent 34%),#080808}.lp-process-list{margin-top:80px;border-top:1px solid var(--sys-border)}.lp-process-list article{display:grid;grid-template-columns:100px .7fr 1fr;gap:40px;align-items:start;padding:38px 0;border-bottom:1px solid var(--sys-border)}.lp-process-list article>span{color:#8e8e93;font-size:13px;letter-spacing:.08em}.lp-process-list h3{font-size:30px;font-weight:400;letter-spacing:-.02em}.lp-process-list p{color:var(--sys-muted);line-height:1.65}.lp-audience-heading{max-width:900px;margin-top:150px}.lp-audience-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:16px;margin-top:60px}.lp-audience-bento article{display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid var(--sys-border);border-radius:22px;background:radial-gradient(circle at 76% 22%,rgb(255 255 255/3%),transparent 48%),rgb(16 16 16/94%);box-shadow:0 24px 80px -24px rgb(0 0 0/80%);backdrop-filter:blur(12px)}.lp-audience-bento article.is-large{grid-column:span 2}.lp-audience-top{display:flex;justify-content:space-between;color:#a3a3a3}.lp-audience-bento h3{font-size:30px;font-weight:400;letter-spacing:-.02em}.lp-audience-bento p{max-width:460px;margin-top:10px;color:var(--sys-muted);line-height:1.55}.lp-green-cta{padding:120px 0;background:var(--sys-green);color:#000000}.lp-green-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:end}.lp-green-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-green-cta h2{max-width:760px;margin-top:18px;font-size:clamp(54px,6vw,92px);line-height:.95;letter-spacing:-.035em;font-weight:400}.lp-green-cta p{max-width:660px;margin-top:24px;font-size:17px;line-height:1.55}.lp-green-actions{display:flex;gap:12px;margin-top:34px}.lp-green-primary,.lp-green-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:9999px;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lp-green-primary{background:#000000;color:#ffffff!important}.lp-green-primary:hover,.lp-green-secondary:hover{transform:scale(1.02)}.lp-green-primary:hover{box-shadow:0 0 24px rgb(0 0 0/22%)}.lp-green-secondary{border:1px solid rgb(0 0 0/35%)}.lp-green-secondary:hover{border-color:#000000}.lp-green-details{padding:28px;border:1px solid rgb(0 0 0/22%);border-radius:22px;background:rgb(255 255 255/7%);backdrop-filter:blur(12px)}.lp-green-details>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lp-green-details ul{display:grid;gap:15px;margin-top:24px}.lp-green-details li{display:flex;font-size:14px}.lp-green-details small{display:block;margin-top:28px;padding-top:20px;border-top:1px solid rgb(0 0 0/20%);line-height:1.55}.lp-principles-heading{max-width:950px}.lp-principles-list{margin-top:70px;border-top:1px solid var(--sys-border)}.lp-principles-list article{display:grid;grid-template-columns:70px 50px 1fr;gap:26px;padding:34px 0;border-bottom:1px solid var(--sys-border)}.lp-principles-list article>span,.lp-principles-list svg{color:#a3a3a3}.lp-principles-list h3{font-size:25px;font-weight:400;letter-spacing:-.02em}.lp-principles-list p{max-width:720px;margin-top:8px;color:var(--sys-muted);line-height:1.6}.lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;margin-top:150px}.lp-faq-heading h2{font-size:clamp(42px,4.7vw,68px)}.lp-faq details{border-top:1px solid var(--sys-border)}.lp-faq details:last-child{border-bottom:1px solid var(--sys-border)}.lp-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:16px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:#ffffff;font-size:22px;transition:transform .18s ease}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{padding:0 0 24px;color:var(--sys-muted);line-height:1.65}.lp-footer{padding:100px 0 34px;border-top:1px solid var(--sys-border);background:radial-gradient(circle at 22% 10%,rgb(255 255 255/2.5%),transparent 34%),#050505}.lp-footer-lead{display:grid;grid-template-columns:.5fr 1fr auto;gap:50px;align-items:end}.lp-footer-lead h2{max-width:650px;font-size:clamp(42px,4.5vw,68px);line-height:.98;letter-spacing:-.025em;font-weight:400}.lp-footer-lead>a{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid rgb(255 255 255/50%)}.lp-footer-lead>a:hover{border-color:#ffffff}.lp-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:90px;padding-top:36px;border-top:1px solid var(--sys-border)}.lp-footer-links h3{color:#ffffff;font-size:12px}.lp-footer-links a{display:block;width:fit-content;margin-top:13px;color:var(--sys-muted);font-size:13px}.lp-footer-links a:hover{color:#ffffff}.lp-footer-bottom{display:flex;justify-content:space-between;margin-top:70px;padding-top:24px;border-top:1px solid var(--sys-border);color:#666666;font-size:12px}@media (max-width:1050px){.lp-chapter,.lp-faq,.lp-green-grid,.lp-hero-grid{grid-template-columns:1fr}.lp-hero-product{transform:none}.lp-capability-row{grid-template-columns:repeat(2,1fr)}.lp-capability-row>div:nth-child(2){border-right:0}.lp-capability-row>div:nth-child(-n+2){border-bottom:1px solid var(--sys-border)}.lp-audience-bento{grid-template-columns:repeat(2,1fr)}.lp-footer-lead{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.lp-nav-shell,.lp-shell{width:min(calc(100% - 32px),1220px)}.lp-nav-links,.lp-nav-login{display:none}.lp-mobile-menu{display:inline-flex}.lp-nav-actions .lp-button{display:none}.lp-hero{padding-top:120px}.lp-hero-title{font-size:58px}.lp-green-actions,.lp-hero-actions{flex-direction:column;align-items:stretch}.lp-hero-product-body{grid-template-columns:1fr}.lp-hero-product aside{display:none}.lp-hero-calendar{padding:14px}.lp-calendar-grid{grid-template-columns:84px repeat(3,1fr)}.lp-chapter{min-height:auto;padding:28px}.lp-story-visual{min-height:330px}.lp-booking-float{position:static;width:auto;margin:18px}.lp-site-hero{padding:40px 24px 10px}.lp-site-hero h4{font-size:42px}.lp-audience-bento,.lp-capability-row,.lp-footer-links{grid-template-columns:1fr}.lp-capability-row>div{border-right:0;border-bottom:1px solid var(--sys-border)}.lp-process-list article{grid-template-columns:52px 1fr;gap:18px}.lp-process-list article p{grid-column:2}.lp-audience-bento article.is-large{grid-column:span 1}.lp-green-cta h2{font-size:54px}.lp-principles-list article{grid-template-columns:42px 32px 1fr;gap:12px}.lp-footer-bottom{flex-direction:column;gap:8px}}.landing-premium{--sys-green-bright:#00a47c;--sys-green-dark:#004c3f;--sys-dark:#0b0f19;--sys-off-white:#f6f6f7;--sys-light-border:#e1e3e5;background:#ffffff}.systemly-brand{color:inherit;font-size:1.15rem;font-weight:750;letter-spacing:-.045em}.systemly-mark{display:none}.lp-product-dot{background:var(--sys-green);box-shadow:0 0 0 4px rgb(0 128 96/12%)}.lp-final-section,.lp-hero,.lp-how{background-color:var(--sys-dark)!important}.lp-demo-section{background:var(--sys-off-white)!important;color:#202223}.lp-pricing-section,.lp-product-story{background:#ffffff!important;color:#202223}.lp-demo-section .lp-kicker,.lp-pricing-section .lp-kicker,.lp-product-story .lp-kicker{color:var(--sys-green)}.lp-demo-section .lp-title,.lp-pricing-section h2,.lp-pricing-section h3,.lp-product-story h2,.lp-product-story h3{color:#202223}.lp-demo-section .lp-copy,.lp-pricing-section p,.lp-product-story p{color:#6d7175}.systemly-demo-section{padding:112px 24px}.systemly-demo-intro{max-width:820px}.systemly-demo-intro .lp-title{margin-top:18px;font-size:clamp(42px,5.6vw,76px);line-height:1;letter-spacing:-.035em;font-weight:520}.systemly-demo-intro .lp-copy{max-width:680px;margin-top:20px;font-size:17px;line-height:1.65}.systemly-demo{width:min(1280px,100%);min-height:650px;display:grid;grid-template-columns:220px minmax(0,1fr);margin:52px auto 0;overflow:hidden;border:1px solid var(--sys-light-border);border-radius:28px;background:#ffffff;color:#202223;box-shadow:0 28px 70px rgb(0 0 0/10%);color-scheme:light}.systemly-demo button,.systemly-demo input{font:inherit}.systemly-demo-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--sys-light-border);background:#ffffff}.systemly-demo-brand-block{padding:22px 18px 18px}.systemly-demo-wordmark{color:#202223;font-size:20px;font-weight:760;letter-spacing:-.045em}.systemly-demo-brand-block p{margin-top:2px;color:#8c9196;font-size:11px}.systemly-demo-new-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;border:0;border-radius:9999px;background:#202223;color:#ffffff;font-size:13px;font-weight:650;cursor:pointer}.systemly-demo-new-button:hover{background:#303336}.systemly-demo-nav{display:grid;gap:5px;padding:8px 10px}.systemly-demo-nav button{min-height:43px;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:11px;background:transparent;color:#5c5f62;font-size:13px;font-weight:580;text-align:left;cursor:pointer}.systemly-demo-nav button>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#f1f2f3;color:#6d7175}.systemly-demo-nav button:hover{background:#f6f6f7;color:#202223}.systemly-demo-nav button.is-active{background:#e3f1df;color:#004c3f}.systemly-demo-nav button.is-active>span{background:#cce5d8;color:#008060}.systemly-demo-main{min-width:0;background:#f6f6f7;color:#202223}.systemly-demo-calendar-page,.systemly-demo-list-page{height:100%;padding:22px}.systemly-demo-page-header{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.systemly-demo-page-header p{color:var(--sys-green);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.systemly-demo-page-header h3{margin-top:3px;color:#202223;font-size:24px;line-height:1.1;font-weight:720;letter-spacing:-.025em}.systemly-demo-page-header>span{padding:7px 11px;border:1px solid var(--sys-light-border);border-radius:9999px;background:#ffffff;color:#6d7175;font-size:11px}.systemly-demo-calendar-layout{height:540px;display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:14px}.systemly-demo-calendar-card{border:1px solid var(--sys-light-border);border-radius:16px;background:#ffffff}.systemly-demo-calendar-grid-wrap{height:calc(100% - 48px);overflow:hidden}.systemly-demo [class*=bg-slate-50]{background-color:#f6f6f7!important}.systemly-demo [class*=bg-white]{background-color:#ffffff!important}.systemly-demo [class*=text-slate-700],.systemly-demo [class*=text-slate-800],.systemly-demo [class*=text-slate-900],.systemly-demo [class*=text-slate-950]{color:#202223!important}.systemly-demo [class*=text-slate-400],.systemly-demo [class*=text-slate-500],.systemly-demo [class*=text-slate-600]{color:#6d7175!important}.systemly-demo [class*=border-slate-]{border-color:var(--sys-light-border)!important}.systemly-demo [class*=bg-slate-100],.systemly-demo [class*=bg-slate-200]{background-color:#f1f2f3!important}.systemly-demo-search{max-width:460px;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--sys-light-border);border-radius:12px;background:#ffffff;color:#8c9196}.systemly-demo-search input{width:100%;border:0;outline:0;background:transparent;color:#202223;font-size:13px}.systemly-demo-split{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:14px;margin-top:16px}.systemly-demo-rows{display:grid;gap:8px}.systemly-demo-rows>button{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid var(--sys-light-border);border-radius:14px;background:#ffffff;color:#202223;text-align:left;cursor:pointer}.systemly-demo-rows>button.is-selected,.systemly-demo-rows>button:hover{border-color:#95c9b8;box-shadow:0 0 0 1px #95c9b8}.systemly-demo-rows>button>span{display:grid;gap:5px}.systemly-demo-rows>button>span:last-child{justify-items:end}.systemly-demo-rows strong{font-size:14px}.systemly-demo-rows small{color:#6d7175;font-size:11px}.systemly-demo-detail{position:relative;align-self:start;padding:18px;border:1px solid var(--sys-light-border);border-radius:16px;background:#ffffff;box-shadow:0 12px 30px rgb(0 0 0/6%)}.systemly-demo-detail>button{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9999px;background:#f1f2f3;color:#5c5f62;cursor:pointer}.systemly-demo-eyebrow{color:var(--sys-green);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.systemly-demo-detail h4{margin-top:10px;padding-right:30px;color:#202223;font-size:18px}.systemly-demo-detail>span:not(.systemly-demo-status){display:block;margin-top:3px;color:#6d7175;font-size:11px}.systemly-demo-detail .systemly-demo-status{margin-top:12px}.systemly-demo-detail-services{display:grid;gap:8px;margin-top:18px}.systemly-demo-detail-services>div{display:grid;gap:3px;padding:10px;border-radius:10px;background:#f6f6f7}.systemly-demo-detail-services strong{font-size:12px}.systemly-demo-detail-services span{color:#6d7175;font-size:10px}.systemly-demo-detail dl{display:grid;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid var(--sys-light-border)}.systemly-demo-detail dl>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.systemly-demo-detail dt{color:#8c9196}.systemly-demo-detail dd{color:#202223;font-weight:650;text-align:right}.systemly-demo-status{width:fit-content;display:inline-flex;align-items:center;padding:4px 8px;border-radius:9999px;background:#f1f2f3;color:#5c5f62;font-size:9px;font-weight:700;text-transform:capitalize}.systemly-demo-status.status-completed,.systemly-demo-status.status-confirmed,.systemly-demo-status.status-paid{background:#e3f1df;color:#007a5c}.systemly-demo-status.status-in-progress{background:#e8f1fa;color:#1f6fb2}.systemly-demo-status.status-draft{background:#f4f1e8;color:#8a6116}.systemly-demo-table{overflow:hidden;margin-top:18px;border:1px solid var(--sys-light-border);border-radius:16px;background:#ffffff}.systemly-demo-table-head,.systemly-demo-table-row{display:grid;grid-template-columns:1.3fr 1.3fr .6fr .6fr;align-items:center;gap:16px;padding:13px 16px}.systemly-demo-table-head{background:#f6f6f7;color:#8c9196;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.systemly-demo-table-row{border-top:1px solid var(--sys-light-border);color:#5c5f62;font-size:12px}.systemly-demo-table-row strong{color:#202223}.systemly-demo-invoice-grid{grid-template-columns:.8fr 1fr 1.6fr .8fr .7fr}@media (max-width:1050px){.systemly-demo{grid-template-columns:185px minmax(0,1fr)}.systemly-demo-calendar-layout,.systemly-demo-split{grid-template-columns:minmax(0,1fr)}.systemly-demo-detail{display:none}}@media (max-width:760px){.systemly-demo-section{padding:84px 16px}.systemly-demo{min-height:590px;display:block;border-radius:20px}.systemly-demo-sidebar{border-right:0;border-bottom:1px solid var(--sys-light-border)}.systemly-demo-brand-block{padding-bottom:12px}.systemly-demo-new-button{display:none}.systemly-demo-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.systemly-demo-nav button{min-width:0;justify-content:center;padding-inline:5px;font-size:10px}.systemly-demo-nav button>span{display:none}.systemly-demo-calendar-page,.systemly-demo-list-page{padding:14px}.systemly-demo-calendar-layout{height:430px}.systemly-demo-table{overflow-x:auto}.systemly-demo-table-head,.systemly-demo-table-row{min-width:640px}}@media (prefers-reduced-motion:reduce){.lp-button,.systemly-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-premium{--sys-green:#008060;--sys-green-surface:#004c3f;--sys-green-deep:#00382f;--sys-mint-soft:#e3f1df;--sys-graphite:#202223;--sys-silver:#a9aaa7;--sys-silver-soft:#e7e7e3;--sys-stone:#f5f5f3;--sys-dark-card:#111513}.landing-premium .lp-button-primary{border-color:#ffffff;background:#ffffff;color:var(--sys-graphite)!important}.landing-premium .lp-button-primary svg,.landing-premium .lp-green-primary svg{color:currentColor}.landing-premium .lp-button-secondary{color:#ffffff!important}#audiences,#demo,#features,#how-it-works,#pricing{scroll-margin-top:96px;outline:none}@media (prefers-reduced-motion:no-preference){.landing-motion-enabled .lp-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.landing-motion-enabled .lp-reveal.lp-reveal-soft-scale{transform:translate3d(0,18px,0) scale(.985)}.landing-motion-enabled .lp-reveal.is-revealed,.landing-motion-enabled .lp-reveal.lp-reveal-soft-scale.is-revealed{opacity:1;transform:translateZ(0) scale(1)}}.lp-hero-product-showcase{min-width:0;transform:perspective(1500px) rotateY(-3deg) rotateX(1deg)}.lp-hero-product-showcase .lp-hero-product-bar{background:rgba(8,10,9,.95)}.lp-hero-product-body.lp-showcase-stage{position:relative;display:block;min-height:500px;overflow:hidden;background:var(--sys-stone);color:var(--sys-graphite)}.lp-showcase-slide{position:absolute;inset:0;opacity:0;transform:translate3d(0,14px,0) scale(.99);pointer-events:none;transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.lp-showcase-slide.is-active{z-index:1;opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.lp-showcase-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.08);background:#0b0d0c}.lp-showcase-tabs button{position:relative;min-height:43px;overflow:hidden;border:1px solid transparent;border-radius:9999px;background:transparent;color:#858986;font-size:11px;font-weight:650;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.lp-showcase-tabs button.is-active,.lp-showcase-tabs button:hover{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.065);color:#ffffff}.lp-showcase-tabs button i{position:absolute;right:12px;bottom:5px;left:12px;height:2px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.lp-showcase-tabs button i:after{content:"";display:block;width:100%;height:100%;transform-origin:left;border-radius:inherit;background:#ffffff;animation:lp-showcase-progress 5.6s linear forwards}.lp-hero-product-showcase.is-paused .lp-showcase-tabs button i:after{animation-play-state:paused}@keyframes lp-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-showcase-app-shell{height:100%;display:grid;grid-template-columns:118px minmax(0,1fr);background:var(--sys-stone)}.lp-showcase-sidebar{display:flex;flex-direction:column;gap:6px;padding:20px 12px;border-right:1px solid #dededa;background:#ffffff}.lp-showcase-sidebar strong{margin:0 7px 18px;color:#191b1a;font-size:15px;letter-spacing:-.04em}.lp-showcase-sidebar span{padding:8px 9px;border-radius:8px;color:#747774;font-size:9px}.lp-showcase-sidebar span.is-active{background:var(--sys-silver-soft);color:#202223;font-weight:700}.lp-showcase-app-main{min-width:0;padding:22px}.lp-showcase-app-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-showcase-app-heading small{display:block;color:#777b78;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lp-showcase-app-heading strong{display:block;margin-top:4px;color:#202223;font-size:18px;letter-spacing:-.025em}.lp-showcase-app-heading button{padding:9px 13px;border:0;border-radius:9999px;background:#202223;color:#ffffff;font-size:9px;font-weight:700}.lp-showcase-calendar{display:grid;grid-template-columns:96px repeat(3,1fr);margin-top:22px;overflow:hidden;border:1px solid #dededa;border-radius:13px;background:#ffffff}.lp-showcase-calendar>*{min-height:78px;padding:9px;border-right:1px solid #e7e7e3;border-bottom:1px solid #e7e7e3;color:#777b78;font-size:9px;font-style:normal}.lp-showcase-calendar>:nth-child(4n){border-right:0}.lp-showcase-calendar>:nth-last-child(-n+4){border-bottom:0}.lp-showcase-calendar>span{min-height:34px;background:#fafaf9}.lp-showcase-calendar>b{color:#333634;font-weight:650}.lp-showcase-calendar i.is-break,.lp-showcase-calendar i.is-visit{min-height:auto;align-self:center;margin:7px;border-radius:9px}.lp-showcase-calendar i.is-visit{border:1px solid #bfc0bc;background:#efefec;color:#272927}.lp-showcase-calendar i.is-visit.is-silver{background:#dededa}.lp-showcase-calendar i.is-visit.is-dark{border-color:#343634;background:#2a2c2a;color:#ffffff}.lp-showcase-calendar i.is-break{border:1px dashed #c9cac6;background:#fafaf9;color:#7b7e7a}.lp-showcase-owner-pill{padding:6px 9px;border:1px solid #dededa;border-radius:9999px;background:#ffffff;color:#686b68;font-size:9px;font-weight:700;text-transform:uppercase}.lp-showcase-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.lp-showcase-dashboard-grid article,.lp-showcase-metrics article{border:1px solid #dededa;border-radius:12px;background:#ffffff}.lp-showcase-metrics article{padding:14px}.lp-showcase-metrics small,.lp-showcase-metrics span{display:block;color:#777b78;font-size:8px}.lp-showcase-metrics strong{display:block;margin-top:7px;color:#202223;font-size:15px}.lp-showcase-metrics small{margin-top:5px}.lp-showcase-dashboard-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:10px;margin-top:10px}.lp-showcase-dashboard-grid article{min-height:245px;padding:16px}.lp-showcase-revenue-card>div:first-child{display:flex;align-items:center;justify-content:space-between;color:#444744;font-size:10px}.lp-showcase-bars{height:172px;display:flex;align-items:end;gap:7px;margin-top:20px;border-bottom:1px solid #dededa}.lp-showcase-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#a7aaa6,#343734)}.lp-showcase-service-card>strong{color:#333633;font-size:10px}.lp-showcase-service-card>div{display:grid;gap:7px;margin-top:22px}.lp-showcase-service-card span{color:#666a66;font-size:8px}.lp-showcase-service-card i{height:5px;overflow:hidden;border-radius:999px;background:#e7e7e3}.lp-showcase-service-card i b{display:block;height:100%;border-radius:inherit;background:#676a67}.lp-showcase-website-shell{position:relative;height:100%;overflow:hidden;padding:26px;background:radial-gradient(circle at 82% 72%,rgba(48,41,36,.18),transparent 30%),linear-gradient(135deg,#f4efe6,#d7c8b5 55%,#8c7a6d);color:#1f1b18}.lp-showcase-site-nav{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.06em}.lp-showcase-site-copy{width:min(390px,72%);margin-top:75px}.lp-showcase-site-copy small{font-size:8px;letter-spacing:.16em}.lp-showcase-site-copy h3{margin-top:14px;font-family:var(--font-display),serif;font-size:clamp(34px,4vw,54px);line-height:.96;letter-spacing:-.03em}.lp-showcase-site-copy p{max-width:300px;margin-top:15px;color:#5c5149;font-size:10px;line-height:1.55}.lp-showcase-site-copy button{margin-top:20px;padding:10px 15px;border:0;border-radius:9999px;background:#1f1b18;color:#ffffff;font-size:9px;font-weight:700}.lp-showcase-site-card{position:absolute;right:24px;bottom:24px;width:205px;display:grid;gap:7px;padding:16px;border:1px solid rgba(31,27,24,.1);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 18px 45px rgba(32,24,18,.18);backdrop-filter:blur(12px)}.lp-showcase-site-card svg{color:var(--sys-green-surface)}.lp-showcase-site-card span{color:#756a61;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.lp-showcase-site-card strong{font-size:12px}.lp-showcase-site-card small{color:#6a6058;font-size:8px;line-height:1.45}.lp-showcase-booking-shell{height:100%;padding:24px;background:#f3f0ea}.lp-showcase-booking-brand{display:flex;align-items:center;justify-content:space-between;color:#34312d;font-size:10px}.lp-showcase-booking-brand span{color:#77716b;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.lp-showcase-booking-content{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:28px}.lp-showcase-booking-summary,.lp-showcase-service-list{border:1px solid #ddd8cf;border-radius:16px;background:rgba(255,255,255,.88)}.lp-showcase-service-list{padding:18px}.lp-showcase-booking-summary>small,.lp-showcase-service-list>small{display:block;color:#7d7770;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lp-showcase-service-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:13px;border:1px solid #e4e0d9;border-radius:11px;background:#ffffff;color:#34312d;text-align:left}.lp-showcase-service-list button.is-selected{border-color:#777974;box-shadow:0 0 0 1px #777974}.lp-showcase-service-list button span{display:grid;gap:4px}.lp-showcase-service-list button strong{font-size:10px}.lp-showcase-service-list button small{color:#827d77;font-size:8px}.lp-showcase-service-list button b{font-size:9px}.lp-showcase-booking-summary{align-self:start;display:grid;gap:10px;padding:19px}.lp-showcase-booking-summary svg{color:#4f524f}.lp-showcase-booking-summary strong{font-size:14px}.lp-showcase-booking-summary>span{color:#77716b;font-size:9px}.lp-showcase-booking-summary>div{display:flex;gap:6px;color:#5d625e;font-size:8px}.lp-showcase-booking-summary button{margin-top:5px;padding:10px;border:0;border-radius:9999px;background:#202223;color:#ffffff;font-size:9px;font-weight:700}.systemly-demo-nav button.is-active{background:var(--sys-silver-soft)!important;color:#202223!important}.systemly-demo-nav button.is-active>span{background:#d5d5d0!important;color:#202223!important}.systemly-demo-eyebrow,.systemly-demo-page-header p{color:#646763!important}.systemly-demo-rows>button.is-selected,.systemly-demo-rows>button:hover{border-color:var(--sys-silver)!important;box-shadow:0 0 0 1px var(--sys-silver)!important}.systemly-demo-new-button{background:#1f201f!important}.systemly-demo-new-button:hover{background:#343634!important}.systemly-demo :focus-visible{outline:2px solid #777a77;outline-offset:2px}.landing-premium .lp-product-story .lp-chapter{min-height:580px;border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 80% 42%,rgba(255,255,255,.045),transparent 40%),var(--sys-dark-card);color:#f5f7f6;box-shadow:0 28px 70px -28px rgba(15,20,17,.55)}.landing-premium .lp-product-story .lp-chapter-copy>span{color:#909994}.landing-premium .lp-product-story .lp-chapter-copy h3{max-width:590px;color:#f5f7f6!important;font-size:clamp(38px,4.15vw,60px)}.landing-premium .lp-product-story .lp-chapter-copy p{max-width:520px;color:#aeb5b2!important;font-size:16px}.landing-premium .lp-product-story .lp-chapter-copy a{border-color:rgba(255,255,255,.4);color:#ffffff!important}.landing-premium .lp-product-story .lp-chapter-copy a span{color:inherit}.lp-chapter:nth-child(2n){grid-template-columns:1.22fr .78fr}.lp-chapter:nth-child(2n) .lp-chapter-copy{order:2}.lp-chapter:nth-child(2n) .lp-story-visual{order:1}.landing-premium .lp-story-visual{border-color:rgba(255,255,255,.1);background:#171b19}.lp-site-hero p{max-width:290px;margin-top:14px;color:#504840!important;font-size:11px;line-height:1.5}.lp-operations-visual{background:#f4f4f1!important;color:#202223}.lp-operations-visual .lp-ops-toolbar b{color:#202223}.lp-operations-visual .lp-ops-toolbar span{color:#6f726f}.lp-operations-visual .lp-ops-toolbar button{background:#202223;color:#ffffff}.lp-operations-visual .lp-ops-grid{border-color:#dadbd7}.lp-operations-visual .lp-ops-grid>*{border-color:#dadbd7;color:#707370}.lp-operations-visual .lp-ops-grid>b{color:#303330}.lp-operations-visual .lp-ops-grid .visit{border-color:#bfc1bd;background:#e4e4e0;color:#303330}.lp-operations-visual .lp-ops-grid .visit-two{background:#d6d7d2}.lp-operations-visual .lp-ops-grid .visit-three{border-color:#3b3d3b;background:#2b2d2b;color:#ffffff}.lp-analytics-visual{background:#151917!important}.lp-chart,.lp-metrics span{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.035)}.lp-metrics small{color:#929b96}.lp-metrics strong{color:#f5f7f6}.lp-metrics em{display:block;margin-top:7px;color:#9da5a1;font-size:10px;font-style:normal}.lp-chart{color:#0a9b74;background:repeating-linear-gradient(180deg,transparent 0,transparent 58px,rgba(255,255,255,.055) 59px,transparent 60px),rgba(255,255,255,.025)}.lp-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lp-chart-heading b,.lp-chart-heading>strong{color:#ffffff}.lp-chart-heading small{display:block;margin-top:5px;color:#8d9691;font-size:10px}.lp-chart-heading>strong{font-size:14px}.lp-chart-canvas{position:relative}.lp-chart-canvas svg{height:215px}.lp-chart-axis{display:flex;justify-content:space-between;margin-top:4px;color:#737b77;font-size:9px}.lp-capability-row,.lp-capability-row>div{border-color:#dededa!important}.lp-capability-row>div{min-height:180px;transition:background-color .18s ease,transform .18s ease}.lp-capability-row>div:hover{background:#f7f7f5;transform:translateY(-2px)}.lp-capability-row svg{color:#006e52!important}.lp-capability-row strong{color:#202223}.lp-capability-row span{color:#5f6360!important;font-size:14px}.lp-audience-bento p,.lp-how-intro>p:last-child,.lp-process-list p{color:#b2bab6}.lp-process-list{margin-top:68px}.lp-audience-heading{margin-top:128px}.lp-audience-bento{margin-top:52px}.lp-green-cta{background:var(--sys-green-surface)!important;color:#ffffff!important}.lp-green-grid{align-items:center;gap:clamp(54px,8vw,100px)}.lp-green-kicker{color:#b9d8cd}.lp-green-cta h2{color:#ffffff}.lp-green-cta .lp-green-copy>p:not(.lp-green-kicker){color:#d5e5df}.lp-green-primary{border:1px solid #ffffff;background:#ffffff;color:var(--sys-green-deep)!important}.lp-green-primary:hover{background:#f1f5f3;box-shadow:0 12px 34px rgba(0,31,25,.24)}.lp-green-secondary{border-color:rgba(255,255,255,.5);color:#ffffff!important}.lp-green-secondary:hover{border-color:#ffffff;background:rgba(255,255,255,.07)}.lp-green-details{position:relative;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:26px;background:#f7f7f4;color:#202223;box-shadow:0 28px 70px rgba(0,32,26,.28);transform:translateY(14px);backdrop-filter:none}.lp-pilot-card-header{padding:28px 28px 22px;border-bottom:1px solid #dededa}.lp-pilot-badge{display:inline-flex;padding:6px 9px;border-radius:9999px;background:#e5e7e3;color:#4f534f;font-size:9px!important;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.lp-green-details .lp-pilot-card-header h3{max-width:420px;margin-top:16px;color:#202223;font-size:clamp(25px,2.4vw,34px);line-height:1.05;letter-spacing:-.03em}.lp-green-details .lp-pilot-card-header p{max-width:410px;margin-top:12px;color:#676b68;font-size:13px;line-height:1.55}.lp-green-details ul{gap:0;margin:0;padding:8px 28px}.lp-green-details li{align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #e2e3df}.lp-green-details li:last-child{border-bottom:0}.lp-pilot-check{flex:0 0 auto;width:25px;height:25px;display:grid;place-items:center;border-radius:9999px;background:var(--sys-green-surface);color:#ffffff}.lp-green-details li>div{display:grid;gap:4px}.lp-green-details li strong{color:#202223;font-size:13px}.lp-green-details li small{display:block;margin:0;padding:0;border:0;color:#6d716e;font-size:11px;line-height:1.45}.lp-pilot-note{padding:18px 28px;border-top:1px solid #d9dbd6;background:#eceeea;color:#686d69;font-size:10px;line-height:1.55}@media (max-width:1100px){.lp-hero-product-body.lp-showcase-stage{min-height:460px}.lp-showcase-app-main{padding:17px}.lp-showcase-calendar>*{min-height:70px}.lp-showcase-dashboard-grid article{min-height:215px}.lp-showcase-bars{height:142px}.lp-chapter:nth-child(2n){grid-template-columns:1fr}.lp-chapter:nth-child(2n) .lp-chapter-copy,.lp-chapter:nth-child(2n) .lp-story-visual{order:0}}@media (max-width:900px){.lp-hero-product-showcase{transform:none}.lp-showcase-site-copy{margin-top:60px}.lp-green-details{transform:none}}@media (max-width:760px){.lp-hero-product-body.lp-showcase-stage{min-height:405px}.lp-showcase-tabs{gap:4px;padding:8px}.lp-showcase-tabs button{min-height:39px;font-size:9px}.lp-showcase-app-shell{grid-template-columns:82px minmax(0,1fr)}.lp-showcase-sidebar{padding:14px 7px}.lp-showcase-sidebar strong{margin-inline:4px;font-size:12px}.lp-showcase-sidebar span{padding:7px 5px;font-size:7px}.lp-showcase-app-main{padding:12px}.lp-showcase-app-heading strong{font-size:14px}.lp-showcase-app-heading button{display:none}.lp-showcase-calendar{grid-template-columns:70px repeat(3,1fr);margin-top:14px}.lp-showcase-calendar>*{min-height:61px;padding:6px;font-size:7px}.lp-showcase-calendar>span{min-height:28px}.lp-showcase-metrics{gap:5px}.lp-showcase-metrics article{padding:9px}.lp-showcase-metrics strong{font-size:11px}.lp-showcase-dashboard-grid{grid-template-columns:1fr}.lp-showcase-service-card{display:none}.lp-showcase-dashboard-grid article{min-height:205px}.lp-showcase-site-copy{width:82%;margin-top:45px}.lp-showcase-site-copy h3{font-size:36px}.lp-showcase-site-card{right:12px;bottom:12px;width:170px;padding:12px}.lp-showcase-booking-shell{padding:14px}.lp-showcase-booking-content{grid-template-columns:1fr;margin-top:18px}.lp-showcase-booking-summary{display:none}.lp-chapter:nth-child(2n){grid-template-columns:1fr}.lp-green-details{border-radius:22px}.lp-green-details ul,.lp-pilot-card-header,.lp-pilot-note{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.lp-capability-row>div,.lp-showcase-slide,.lp-showcase-tabs button{transition:none!important}.lp-showcase-tabs button i:after{animation:none!important;transform:scaleX(1)}}.landing-premium .lp-hero .lp-shell{width:min(1460px,calc(100% - 56px))}.landing-premium .lp-hero-grid{grid-template-columns:minmax(340px,.72fr) minmax(580px,1.4fr);gap:clamp(40px,4.5vw,72px)}.landing-premium .lp-hero-product-showcase{width:100%;max-width:none;transform:none}.landing-premium .lp-hero-product-body.lp-showcase-stage{min-height:560px}.landing-premium .lp-showcase-slide{width:100%;min-width:0}.landing-premium .lp-hero-product-showcase .lp-showcase-app-shell{width:100%;min-width:0;height:100%;grid-template-columns:142px minmax(0,1fr)}.landing-premium .lp-hero-product-showcase .lp-showcase-sidebar{min-width:0;display:flex;flex-direction:column;gap:0;padding:22px 13px;border-right:1px solid #dededa;background:#f8f8f6}.lp-showcase-wordmark{padding:0 9px 21px;color:#1f211f;font-size:17px;font-weight:780;letter-spacing:-.045em}.lp-showcase-sidebar-links{display:grid;gap:5px}.landing-premium .lp-hero-product-showcase .lp-showcase-sidebar-links span{display:block;width:auto;height:auto;margin:0;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#777a77;font-size:9px;font-weight:560;line-height:1.25}.landing-premium .lp-hero-product-showcase .lp-showcase-sidebar-links span.is-active{background:#dededa;color:#202223;font-weight:720}.landing-premium .lp-showcase-app-main{width:100%;min-width:0;overflow:hidden;padding:24px 26px}.landing-premium .lp-hero-proof{flex-wrap:nowrap;gap:clamp(7px,1vw,18px);white-space:nowrap}.landing-premium .lp-hero-proof span{min-width:0;font-size:clamp(8px,.72vw,11px)}.landing-premium .lp-hero-proof span:before{width:3px;height:3px;margin-right:clamp(4px,.45vw,7px)}.lp-showcase-calendar-toolbar{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:0 2px;color:#7b7e7b;font-size:8px}.lp-showcase-status-key{display:flex;flex-wrap:wrap;gap:10px}.lp-showcase-status-key span{display:inline-flex;align-items:center;gap:5px}.lp-showcase-status-key i{width:6px;height:6px;border-radius:999px;background:#8f928f}.lp-showcase-status-key i.is-progress{background:#3f4240}.lp-showcase-status-key i.is-completed{background:#008060}.lp-showcase-calendar-board{overflow:hidden;border:1px solid #dcdeda;border-radius:14px;background:#ffffff;box-shadow:0 12px 30px rgba(25,28,25,.035)}.lp-showcase-calendar-head,.lp-showcase-calendar-row{display:grid;grid-template-columns:136px minmax(0,1fr)}.lp-showcase-calendar-head{min-height:39px;border-bottom:1px solid #e1e2de;background:#fafaf8}.lp-showcase-calendar-head>span{display:flex;align-items:center;padding:0 14px;border-right:1px solid #e1e2de;color:#777a77;font-size:8px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.lp-showcase-calendar-head>div{display:grid;grid-template-columns:repeat(4,1fr)}.lp-showcase-calendar-head b{display:flex;align-items:center;padding-left:10px;border-right:1px solid #ecece9;color:#6e716e;font-size:8px;font-weight:620}.lp-showcase-calendar-head b:last-child{border-right:0}.lp-showcase-calendar-row{min-height:103px;border-bottom:1px solid #e5e6e2}.lp-showcase-calendar-row:last-child{border-bottom:0}.lp-showcase-calendar-staff{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:13px 14px;border-right:1px solid #e1e2de;background:#fcfcfa}.lp-showcase-calendar-staff strong{color:#2d302d;font-size:9px;font-weight:720}.lp-showcase-calendar-staff span{color:#858985;font-size:7px}.lp-showcase-calendar-timeline{position:relative;min-width:0;background:linear-gradient(90deg,transparent calc(25% - 1px),#ecece9 25%,transparent calc(25% + 1px)),linear-gradient(90deg,transparent calc(50% - 1px),#ecece9 50%,transparent calc(50% + 1px)),linear-gradient(90deg,transparent calc(75% - 1px),#ecece9 75%,transparent calc(75% + 1px))}.lp-showcase-calendar-event{position:absolute;top:18px;min-width:52px;display:grid;gap:5px;overflow:hidden;padding:10px;border:1px solid #c7c9c5;border-radius:10px;background:#eeeeeb;color:#272a27;box-shadow:0 6px 16px rgba(25,28,25,.055);white-space:nowrap}.lp-showcase-calendar-event strong{overflow:hidden;font-size:8px;font-weight:720;text-overflow:ellipsis}.lp-showcase-calendar-event span{overflow:hidden;color:inherit;font-size:7px;opacity:.72;text-overflow:ellipsis}.lp-showcase-calendar-event.is-dark{border-color:#2d302d;background:#202321;color:#ffffff}.lp-showcase-calendar-event.is-graphite{border-color:#696c69;background:#6f726f;color:#ffffff}.lp-showcase-calendar-event.is-break{top:25px;padding-block:7px;border-style:dashed;background:#fafaf8;color:#717571;box-shadow:none}.landing-premium .lp-showcase-dashboard-main{padding-bottom:20px}.landing-premium .lp-showcase-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px}.landing-premium .lp-showcase-metrics article{min-width:0;padding:12px 13px}.landing-premium .lp-showcase-metrics strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.landing-premium .lp-showcase-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.82fr);gap:11px;margin-top:11px}.landing-premium .lp-showcase-dashboard-grid article{min-height:0;padding:15px}.landing-premium .lp-showcase-revenue-card{min-height:327px}.lp-showcase-card-heading,.lp-showcase-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lp-showcase-card-heading>div{display:grid;gap:4px}.lp-showcase-card-heading>div:last-child{justify-items:end}.lp-showcase-card-heading strong,.lp-showcase-card-title strong{color:#303330;font-size:10px}.lp-showcase-card-heading small,.lp-showcase-card-heading span{color:#858985;font-size:7px}.lp-showcase-card-heading b{color:#202223;font-size:12px}.lp-showcase-card-heading small{display:inline-flex;align-items:center;gap:3px;color:#007a5c}.landing-premium .lp-showcase-bars{height:220px;gap:6px;margin-top:20px}.lp-showcase-chart-axis{display:flex;justify-content:space-between;margin-top:7px;color:#939693;font-size:7px}.lp-showcase-dashboard-side{display:grid;grid-template-rows:1.08fr .92fr;gap:11px}.landing-premium .lp-showcase-service-card>div:not(.lp-showcase-card-title){gap:6px;margin-top:13px}.lp-showcase-service-card>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-showcase-service-card span b{overflow:hidden;color:#555955;font-size:7px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.lp-showcase-service-card span small{flex:0 0 auto;color:#898d89;font-size:6px}.lp-showcase-today-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px}.lp-showcase-today-stats>span{display:grid;gap:3px;padding:8px 6px;border-radius:8px;background:#f5f5f3}.lp-showcase-today-stats strong{color:#303330;font-size:11px}.lp-showcase-today-stats small{color:#888c88;font-size:6px}.lp-showcase-utilization{display:grid;gap:7px;margin-top:13px}.lp-showcase-utilization>span{display:flex;justify-content:space-between;gap:10px;color:#666a66;font-size:7px}.lp-showcase-utilization>span strong{color:#303330}.lp-showcase-utilization>i{height:5px;overflow:hidden;border-radius:999px;background:#e6e7e3}.lp-showcase-utilization>i b{display:block;width:76%;height:100%;border-radius:inherit;background:#5b5e5b}.landing-premium .lp-showcase-website-shell{padding:32px 36px}.landing-premium .lp-showcase-site-copy{width:min(460px,72%);margin-top:82px}.landing-premium .lp-showcase-site-card{right:30px;bottom:58px;width:228px;padding:18px}.lp-showcase-site-services{position:absolute;right:32px;bottom:22px;left:36px;display:flex;gap:7px}.lp-showcase-site-services span{padding:6px 9px;border:1px solid rgba(31,27,24,.12);border-radius:999px;background:rgba(255,255,255,.46);color:#5c5149;font-size:7px;backdrop-filter:blur(8px)}.landing-premium .lp-showcase-booking-shell{padding:26px 30px}.lp-showcase-booking-steps{display:flex;gap:7px;margin-top:16px}.lp-showcase-booking-steps span{padding:6px 9px;border-radius:999px;background:#e7e3dc;color:#77716b;font-size:7px;font-weight:650}.lp-showcase-booking-steps span.is-active{background:#202223;color:#ffffff}.landing-premium .lp-showcase-booking-content{gap:18px;margin-top:18px}.landing-premium .lp-showcase-booking-summary,.landing-premium .lp-showcase-service-list{box-shadow:0 12px 30px rgba(46,39,32,.055)}.landing-premium .lp-product-story .lp-website-visual{background:radial-gradient(circle at 82% 76%,rgba(49,40,34,.18),transparent 34%),linear-gradient(145deg,#f2ece1,#d7c8b6 52%,#87766a)!important;color:#17130f!important}.landing-premium .lp-product-story .lp-website-visual .lp-site-hero h4,.landing-premium .lp-product-story .lp-website-visual .lp-site-nav{color:#17130f!important}.landing-premium .lp-product-story .lp-website-visual .lp-site-hero p,.landing-premium .lp-product-story .lp-website-visual .lp-site-hero small{color:#564c44!important}.landing-premium .lp-product-story .lp-website-visual .lp-booking-float{background:rgba(255,255,255,.93);color:#202223}.lp-nav-session-actions{display:flex;align-items:center;gap:9px}.lp-nav-account-action,.lp-nav-public-site{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#d9dcda!important;font-size:12px;font-weight:620;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.lp-nav-account-action:hover,.lp-nav-public-site:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.06);color:#ffffff!important}.lp-nav-account-action{min-height:auto;padding:8px 5px;border-color:transparent;color:#929693!important}.lp-nav-public-site.is-loading{cursor:wait;opacity:.62}.lp-nav-public-site.is-loading>span{width:10px;height:10px;border:1px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:999px;animation:lp-nav-spin .7s linear infinite}.lp-nav-session-loading{width:190px;height:40px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1),rgba(255,255,255,.05));background-size:200% 100%;animation:lp-nav-loading 1.2s linear infinite}@keyframes lp-nav-spin{to{transform:rotate(1turn)}}@keyframes lp-nav-loading{to{background-position:-200% 0}}.lp-mobile-nav-panel{display:none}@media (max-width:1180px){.landing-premium .lp-hero-grid{grid-template-columns:minmax(315px,.72fr) minmax(560px,1.32fr);gap:36px}.lp-nav-links{gap:20px}.lp-nav-account-action,.lp-nav-public-site{padding-inline:10px}}@media (max-width:1050px){.landing-premium .lp-hero-grid{grid-template-columns:1fr}.landing-premium .lp-hero-product-showcase{width:min(920px,100%);margin-inline:auto;transform:none}}@media (max-width:940px){.lp-nav-links,.lp-nav-session-actions{display:none}.landing-premium .lp-mobile-menu{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.04)}.lp-mobile-nav-panel{position:absolute;top:100%;right:18px;left:18px;display:grid;gap:18px;max-height:0;overflow:hidden;padding:0 18px;border:1px solid transparent;border-radius:22px;background:rgba(9,12,10,.98);opacity:0;transform:translateY(-8px);pointer-events:none;transition:max-height .24s ease,padding .24s ease,opacity .18s ease,transform .22s ease}.lp-mobile-nav-panel.is-open{max-height:560px;padding:20px 18px;border-color:rgba(255,255,255,.1);box-shadow:0 24px 70px rgba(0,0,0,.42);opacity:1;transform:translateY(10px);pointer-events:auto}.lp-mobile-nav-links,.lp-mobile-session-actions{display:grid;gap:8px}.lp-mobile-nav-links a{padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#d9dcda;font-size:14px}.lp-mobile-session-actions .lp-button,.lp-mobile-session-actions .lp-nav-account-action,.lp-mobile-session-actions .lp-nav-login,.lp-mobile-session-actions .lp-nav-public-site{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.lp-mobile-session-actions .lp-nav-account-action{border:1px solid rgba(255,255,255,.12)}}@media (max-width:760px){.landing-premium .lp-hero .lp-shell{width:min(calc(100% - 32px),1220px)}.landing-premium .lp-hero-product-body.lp-showcase-stage{min-height:470px}.landing-premium .lp-hero-product-showcase .lp-showcase-app-shell{grid-template-columns:1fr}.landing-premium .lp-hero-product-showcase .lp-showcase-sidebar{display:none}.landing-premium .lp-showcase-app-main{padding:15px}.lp-showcase-calendar-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.lp-showcase-calendar-head,.lp-showcase-calendar-row{grid-template-columns:92px minmax(0,1fr)}.lp-showcase-calendar-row{min-height:86px}.lp-showcase-calendar-event{top:14px;padding:8px}.landing-premium .lp-showcase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-premium .lp-showcase-dashboard-grid{grid-template-columns:1fr}.lp-showcase-dashboard-side{display:none}.landing-premium .lp-showcase-revenue-card{min-height:250px}.landing-premium .lp-showcase-bars{height:145px}.landing-premium .lp-showcase-site-copy{width:88%;margin-top:50px}.landing-premium .lp-showcase-site-card{right:14px;bottom:52px;width:176px}.lp-showcase-site-services{right:14px;bottom:14px;left:14px;overflow:hidden}.landing-premium .lp-showcase-booking-shell{padding:16px}.landing-premium .lp-showcase-booking-content{grid-template-columns:1fr}.landing-premium .lp-showcase-booking-summary{display:none}}@media (prefers-reduced-motion:reduce){.lp-nav-public-site.is-loading>span,.lp-nav-session-loading{animation:none}}.landing-calendar-preview{--landing-calendar-staff-width:132px;--landing-calendar-row-height:106px;width:100%;min-width:0;overflow:hidden;border:1px solid #dcdeda;border-radius:14px;background:#ffffff;color:#252825;box-shadow:0 12px 30px rgba(25,28,25,.04)}.landing-calendar-preview-head,.landing-calendar-preview-row{display:grid;grid-template-columns:var(--landing-calendar-staff-width) minmax(0,1fr);min-width:0}.landing-calendar-preview-head{min-height:43px;border-bottom:1px solid #dfe1dd;background:#fafaf8}.landing-calendar-preview-head>span{display:flex;align-items:center;padding:0 14px;border-right:1px solid #dfe1dd;color:#747874;font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.landing-calendar-preview-head>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.landing-calendar-preview-head b{display:flex;align-items:center;padding-left:11px;border-right:1px solid #e8e9e5;color:#666a66;font-size:8px;font-weight:680}.landing-calendar-preview-head b:last-child{border-right:0}.landing-calendar-preview-row{min-height:var(--landing-calendar-row-height);border-bottom:1px solid #e1e3df}.landing-calendar-preview-row:last-child{border-bottom:0}.landing-calendar-preview-staff{min-width:0;display:flex;align-items:center;gap:10px;padding:13px;border-right:1px solid #dfe1dd;background:#fcfcfa}.landing-calendar-preview-staff>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d7d9d5;border-radius:999px;background:#f1f2ef;color:#444844;font-size:9px;font-weight:720}.landing-calendar-preview-staff>div{min-width:0;display:grid;gap:4px}.landing-calendar-preview-staff small,.landing-calendar-preview-staff strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-calendar-preview-staff strong{color:#2c302c;font-size:10px;font-weight:730}.landing-calendar-preview-staff small{color:#848884;font-size:7px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.landing-calendar-preview-timeline{position:relative;min-width:0;overflow:hidden;background:linear-gradient(90deg,transparent calc(12.5% - .5px),#eff0ed 12.5%,transparent calc(12.5% + .5px)),linear-gradient(90deg,transparent calc(25% - .5px),#e2e4e0 25%,transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(37.5% - .5px),#eff0ed 37.5%,transparent calc(37.5% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),#e2e4e0 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(62.5% - .5px),#eff0ed 62.5%,transparent calc(62.5% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),#e2e4e0 75%,transparent calc(75% + .5px)),linear-gradient(90deg,transparent calc(87.5% - .5px),#eff0ed 87.5%,transparent calc(87.5% + .5px)),#ffffff}.landing-calendar-preview-event{position:absolute;top:17px;bottom:17px;min-width:0;display:grid;align-content:center;gap:3px;overflow:hidden;margin:0;padding:8px 10px;border:1px solid #c7cac6;border-radius:10px;background:#ebece9;color:#292c29;box-shadow:0 5px 14px rgba(25,28,25,.055);font:inherit;text-align:left}button.landing-calendar-preview-event{cursor:pointer;appearance:none}.landing-calendar-preview-event.is-selected,button.landing-calendar-preview-event:focus-visible,button.landing-calendar-preview-event:hover{z-index:2;border-color:#606560;box-shadow:0 0 0 2px rgba(76,82,77,.16),0 8px 20px rgba(25,28,25,.1);outline:0}.landing-calendar-preview-event>:is(span,strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-calendar-preview-event>span{color:inherit;font-size:7px;font-weight:670;opacity:.68}.landing-calendar-preview-event>strong{color:inherit;font-size:9px;font-weight:760}.landing-calendar-preview-event>small{color:inherit;font-size:8px;opacity:.82}.landing-calendar-preview-event>i{position:absolute;top:6px;right:6px;min-width:24px;padding:2px 5px;border:1px solid;border-radius:999px;font-size:6px;font-style:normal;font-weight:760;line-height:1;text-align:center;opacity:.7}.landing-calendar-preview-event.is-confirmed{border-color:#aeb5b0;background:#e9ece9}.landing-calendar-preview-event.is-progress{border-color:#57615c;background:#303632;color:#ffffff}.landing-calendar-preview-event.is-completed{border-color:#4b8d77;background:#dcece6;color:#075f48}.landing-calendar-preview-event.is-locked{border-color:#2a2d2a;background:#202321;color:#ffffff}.landing-calendar-preview-event.is-break{top:25px;bottom:25px;border-style:dashed;background:#fafaf8;color:#747874;box-shadow:none}.lp-operations-visual .landing-calendar-preview{--landing-calendar-staff-width:112px;--landing-calendar-row-height:82px;margin-top:24px;border-radius:0;box-shadow:none}.lp-operations-visual .landing-calendar-preview-head{min-height:38px}.lp-operations-visual .landing-calendar-preview-staff{gap:7px;padding:9px}.lp-operations-visual .landing-calendar-preview-staff>span{width:25px;height:25px;font-size:7px}.lp-operations-visual .landing-calendar-preview-staff strong{font-size:8px}.lp-operations-visual .landing-calendar-preview-staff small{display:none}.lp-operations-visual .landing-calendar-preview-event{top:14px;bottom:14px;padding:6px 8px;border-radius:999px}.lp-operations-visual .landing-calendar-preview-event>i,.lp-operations-visual .landing-calendar-preview-event>small,.lp-operations-visual .landing-calendar-preview-event>span{display:none}.lp-operations-visual .landing-calendar-preview-event>strong{font-size:7px}.lp-operations-visual .landing-calendar-preview-event.is-break{top:20px;bottom:20px;border-radius:8px}.systemly-demo-calendar-layout{height:auto!important;min-height:500px;align-items:start}.systemly-demo-calendar-layout.is-full{grid-template-columns:minmax(0,1fr)!important}.systemly-demo-calendar-card{min-width:0;display:flex;flex-direction:column;overflow:hidden}.systemly-demo-calendar-key{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid #dfe1dd;background:#fafaf8;color:#6d7175;font-size:9px}.systemly-demo-calendar-key>div{display:flex;flex-wrap:wrap;gap:7px}.systemly-demo-calendar-key span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.systemly-demo-calendar-key span i{width:6px;height:6px;border-radius:999px;background:#aeb5b0}.systemly-demo-calendar-key span:nth-child(2) i{background:#303632}.systemly-demo-calendar-key span:nth-child(3) i{background:#008060}.systemly-demo-calendar-key>strong{flex:0 0 auto;color:#555a56;font-size:9px;font-weight:700}.systemly-demo-calendar-card .landing-calendar-preview{flex:1;border:0;border-radius:0;box-shadow:none}.systemly-demo-calendar-card .landing-calendar-preview-row:last-child{border-bottom:1px solid #e1e3df}@media (max-width:1120px){.systemly-demo-calendar-layout{grid-template-columns:minmax(0,1fr)!important}.systemly-demo-calendar-layout .systemly-demo-detail{display:none}}@media (max-width:760px){.landing-calendar-preview{--landing-calendar-staff-width:104px;--landing-calendar-row-height:94px}.landing-calendar-preview-head>span,.landing-calendar-preview-staff{padding-inline:10px}.landing-calendar-preview-staff>span{display:none}.landing-calendar-preview-event{padding-inline:7px}.landing-calendar-preview-event>small,.landing-calendar-preview-event>span{display:none}.systemly-demo-calendar-key{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.landing-calendar-preview{--landing-calendar-staff-width:82px}.landing-calendar-preview-head b{justify-content:center;padding-left:0;font-size:7px}.landing-calendar-preview-staff strong{font-size:8px}.landing-calendar-preview-event>strong{font-size:7px}.lp-operations-visual .landing-calendar-preview{--landing-calendar-staff-width:78px}}