.color-mode{--sw-panel: var(--m-surface, var(--surface, #fff));--sw-stage: #ebebef;--sw-rocker: #f7f7f9;--sw-rocker-edge: #e2e2e8;--sw-ink: var(--m-ink, var(--text, #111));--sw-muted: var(--m-ink-soft, var(--text-soft, #5c5c5c));--sw-icon: #3f3f46;--sw-icon-dim: #8b8b96;--sw-accent: #0e7490;--sw-neon: #14b8a6;--sw-tilt: 18deg;display:inline-flex;flex-direction:column;align-items:center;gap:1rem;overflow:visible;user-select:none;-webkit-user-select:none}html[data-color-mode=dark] .color-mode{--sw-stage: #1a1d24;--sw-rocker: #2c313c;--sw-rocker-edge: #3a4150;--sw-icon: #eef0f4;--sw-icon-dim: #8b919c;--sw-neon: #2dd4bf}.color-mode--card{width:min(100%,22rem);gap:1.1rem}.color-mode__copy{text-align:center;padding:0 .5rem}.color-mode__title{margin:0;font-family:var(--font-display, "Cormorant", Georgia, serif);font-size:clamp(1.75rem,4.2vw,2.35rem);font-weight:var(--bq-type-display-weight, 600);letter-spacing:var(--bq-type-display-ls, -.02em);line-height:var(--bq-type-display-lh, 1.12);color:var(--sw-ink);text-wrap:balance}.color-mode__panel{display:grid;place-items:center;width:100%;overflow:visible}.color-mode--card .color-mode__panel{background:var(--sw-panel);border-radius:20px;padding:2.6rem 2rem 2.8rem;overflow:visible;box-shadow:0 8px 28px #12141c0f,0 1px 3px #12141c0a}html[data-color-mode=dark] .color-mode--card .color-mode__panel{box-shadow:0 8px 28px #00000059,0 1px 3px #0003}.color-mode__switch{display:block;margin:0;padding:1.25rem 1.1rem;border:0;background:transparent;cursor:pointer;perspective:560px;overflow:visible;-webkit-tap-highlight-color:transparent}.color-mode__switch:focus-visible{outline:2px solid var(--sw-accent);outline-offset:4px;border-radius:1rem}.color-mode__stage{position:relative;display:block;width:3.4rem;height:6.1rem;border-radius:999px;background:var(--sw-stage);box-shadow:inset 0 2px 6px #12141c1f,inset 0 -1px #ffffff59;overflow:visible;transform-style:preserve-3d}.color-mode--card .color-mode__stage{width:4.35rem;height:7.6rem}.color-mode__neon{position:absolute;left:-18%;right:-18%;height:48%;border-radius:999px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sw-neon) 85%,#fff) 0%,color-mix(in srgb,var(--sw-neon) 55%,transparent) 42%,transparent 72%);filter:blur(10px);opacity:.9;transition:top .32s cubic-bezier(.32,.72,0,1),opacity .25s ease,filter .25s ease}.color-mode__switch[data-state=light] .color-mode__neon,.color-mode__switch[aria-checked=false] .color-mode__neon{top:52%}.color-mode__switch[data-state=dark] .color-mode__neon,.color-mode__switch[aria-checked=true] .color-mode__neon{top:0%}.color-mode__rocker{position:relative;z-index:1;display:grid;grid-template-rows:1fr auto 1fr;width:100%;height:100%;border-radius:999px;overflow:visible;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,transparent 42%),var(--sw-rocker);border:1px solid var(--sw-rocker-edge);box-shadow:0 1px #ffffffa6 inset,0 -2px 4px #12141c0f inset,0 10px 20px #12141c24;transform-origin:center center;transform-style:preserve-3d;transform:rotateX(var(--sw-tilt));transition:transform .3s cubic-bezier(.32,.72,0,1),box-shadow .28s ease;will-change:transform}html[data-color-mode=dark] .color-mode__rocker{box-shadow:0 1px #ffffff14 inset,0 -2px 4px #00000059 inset,0 10px 22px #00000073}.color-mode__face{display:grid;place-items:center;transition:opacity .25s ease,transform .28s cubic-bezier(.32,.72,0,1)}.color-mode__ic{display:block;flex-shrink:0;transition:transform .28s cubic-bezier(.32,.72,0,1),filter .28s ease,opacity .25s ease}.color-mode__ic--sun{filter:drop-shadow(0 1px 2px rgba(232,154,18,.28))}.color-mode__ic--moon{filter:drop-shadow(0 1px 2px rgba(90,105,130,.28))}.color-mode__face--up{align-content:start;padding-top:.65rem}.color-mode__face--down{align-content:end;padding-bottom:.65rem}.color-mode--card .color-mode__face--up{padding-top:.75rem}.color-mode--card .color-mode__face--down{padding-bottom:.75rem}.color-mode--card .color-mode__ic--sun{width:32px;height:32px}.color-mode--card .color-mode__ic--moon{width:30px;height:30px}.color-mode__hinge{height:1px;margin:0 24%;background:linear-gradient(90deg,transparent,rgba(18,20,28,.14) 30%,rgba(18,20,28,.14) 70%,transparent)}html[data-color-mode=dark] .color-mode__hinge{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 30%,rgba(255,255,255,.12) 70%,transparent)}.color-mode__switch[data-state=light] .color-mode__rocker,.color-mode__switch[aria-checked=false] .color-mode__rocker{transform:rotateX(var(--sw-tilt));box-shadow:0 1px #ffffffb3 inset,0 -3px 8px #12141c1a inset,0 14px 26px #12141c29,0 0 0 1px color-mix(in srgb,var(--sw-neon) 35%,transparent),0 12px 28px color-mix(in srgb,var(--sw-neon) 22%,transparent)}.color-mode__switch[data-state=light] .color-mode__face--up,.color-mode__switch[aria-checked=false] .color-mode__face--up{transform:scale(1.06)}.color-mode__switch[data-state=light] .color-mode__face--up .color-mode__ic--sun,.color-mode__switch[aria-checked=false] .color-mode__face--up .color-mode__ic--sun{filter:drop-shadow(0 0 5px rgba(245,197,24,.45)) drop-shadow(0 1px 2px rgba(232,154,18,.3))}.color-mode__switch[data-state=light] .color-mode__face--down,.color-mode__switch[aria-checked=false] .color-mode__face--down{opacity:.38;transform:scale(.92)}.color-mode__switch[data-state=dark] .color-mode__rocker,.color-mode__switch[aria-checked=true] .color-mode__rocker{transform:rotateX(calc(var(--sw-tilt) * -1));box-shadow:0 2px 6px #12141c1f inset,0 -1px #ffffff59 inset,0 8px 18px #12141c24,0 0 0 1px color-mix(in srgb,var(--sw-neon) 40%,transparent),0 -10px 26px color-mix(in srgb,var(--sw-neon) 28%,transparent)}.color-mode__switch[data-state=dark] .color-mode__face--down,.color-mode__switch[aria-checked=true] .color-mode__face--down{transform:scale(1.06)}.color-mode__switch[data-state=dark] .color-mode__face--down .color-mode__ic--moon,.color-mode__switch[aria-checked=true] .color-mode__face--down .color-mode__ic--moon{filter:drop-shadow(0 0 6px rgba(180,195,215,.5)) drop-shadow(0 1px 2px rgba(90,105,130,.3))}.color-mode__switch[data-state=dark] .color-mode__face--up,.color-mode__switch[aria-checked=true] .color-mode__face--up{opacity:.38;transform:scale(.92)}.color-mode__switch:active .color-mode__rocker{transform:rotateX(0) scale(.985);transition-duration:.12s}.color-mode__switch:active .color-mode__neon{opacity:1;filter:blur(12px)}.color-mode__switch.is-flipping .color-mode__rocker{animation:color-mode-flip .36s cubic-bezier(.32,.72,0,1)}.color-mode__switch.is-flipping .color-mode__neon{animation:color-mode-neon-pulse .36s ease-out}@keyframes color-mode-flip{0%{transform:rotateX(0) scale(.98)}70%{transform:rotateX(calc(var(--sw-flip-to, var(--sw-tilt)) * 1.08)) scale(1.01)}to{transform:rotateX(var(--sw-flip-to, var(--sw-tilt))) scale(1)}}@keyframes color-mode-neon-pulse{0%{opacity:.35;filter:blur(6px)}55%{opacity:1;filter:blur(14px)}to{opacity:.9;filter:blur(10px)}}.color-mode__switch[data-state=dark].is-flipping{--sw-flip-to: calc(var(--sw-tilt) * -1)}.color-mode__switch[data-state=light].is-flipping{--sw-flip-to: var(--sw-tilt)}.m-nav__end .color-mode{margin-right:.35rem}.adm-header__actions .color-mode,.tb-actions .color-mode{flex-shrink:0}.m-nav__end .color-mode__switch,.adm-header__actions .color-mode__switch,.tb-actions .color-mode__switch{padding:.55rem .45rem}.m-nav__end .color-mode__stage,.adm-header__actions .color-mode__stage,.tb-actions .color-mode__stage{width:2.55rem;height:4.35rem}.m-nav__end .color-mode__face--up,.adm-header__actions .color-mode__face--up,.tb-actions .color-mode__face--up{padding-top:.55rem}.m-nav__end .color-mode__face--down,.adm-header__actions .color-mode__face--down,.tb-actions .color-mode__face--down{padding-bottom:.55rem}.m-nav__end .color-mode__ic,.adm-header__actions .color-mode__ic,.tb-actions .color-mode__ic{width:16px;height:16px}@media (prefers-reduced-motion: reduce){.color-mode__rocker,.color-mode__neon,.color-mode__face{transition:none!important;animation:none!important}}.sage-stage[data-astro-cid-w65fl5rg]{--sage-rx: 0deg;--sage-ry: 0deg;--sage-demo-scale: .5;position:relative;width:100%;aspect-ratio:.94;perspective:1100px;overflow:hidden;isolation:isolate}.sage-stage__ground-shadow[data-astro-cid-w65fl5rg]{position:absolute;left:50%;bottom:4%;z-index:0;width:52%;height:5%;border-radius:50%;background:radial-gradient(ellipse,rgba(52,65,56,.24) 0%,rgba(52,65,56,.1) 48%,transparent 76%);filter:blur(8px);transform:translate(-50%);pointer-events:none}.sage-stage__phone[data-astro-cid-w65fl5rg],.sage-stage__plane[data-astro-cid-w65fl5rg]{position:absolute;top:50%;left:50%;width:44%;aspect-ratio:9 / 19.5;border-radius:28px;transform-style:preserve-3d}.sage-device[data-astro-cid-w65fl5rg]{box-sizing:border-box;overflow:visible;padding:5px;border:1px solid rgba(211,218,222,.32);background:linear-gradient(115deg,#111214,#262a2d 22%,#090a0b 48%,#34383b 72%,#111214);box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #000000b8}.sage-device[data-astro-cid-w65fl5rg]:after{position:absolute;inset:1px;z-index:5;border-radius:25px;box-shadow:inset 1px 1px #ffffff3d,inset -1px -1px #000000ad;content:"";pointer-events:none}.sage-device__screen[data-astro-cid-w65fl5rg]{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border:2px solid #090b0c;border-radius:22px;background:#111}.sage-device__island[data-astro-cid-w65fl5rg]{position:absolute;top:2.7%;left:50%;z-index:6;width:28%;height:4%;min-height:7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#050607;box-shadow:0 1px 2px #0000005c;transform:translate(-50%);pointer-events:none}.sage-device__button[data-astro-cid-w65fl5rg]{position:absolute;z-index:2;width:3px;border:1px solid rgba(68,74,78,.8);background:linear-gradient(90deg,#090a0b,#34383b 54%,#111214);box-shadow:0 1px 1px #ffffff24;pointer-events:none}.sage-device__button--action[data-astro-cid-w65fl5rg]{top:18%;left:-4px;height:5.5%;border-radius:2px 0 0 2px}.sage-device__button--volume-up[data-astro-cid-w65fl5rg],.sage-device__button--volume-down[data-astro-cid-w65fl5rg]{left:-4px;height:8%;border-radius:2px 0 0 2px}.sage-device__button--volume-up[data-astro-cid-w65fl5rg]{top:27%}.sage-device__button--volume-down[data-astro-cid-w65fl5rg]{top:37%}.sage-device__button--power[data-astro-cid-w65fl5rg]{top:27%;right:-4px;height:12%;border-radius:0 2px 2px 0}.sage-stage__phone[data-astro-cid-w65fl5rg]{z-index:3;display:block;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #000000b8,0 5px 10px #30433221,0 1px 3px #3043321a;transform:translate(-50%,-50%) rotateX(var(--sage-rx)) rotateY(var(--sage-ry));transition:transform .22s ease,box-shadow .22s ease}.sage-stage__phone-link[data-astro-cid-w65fl5rg]{position:absolute;inset:0;z-index:7;border-radius:28px}.sage-stage__phone-link[data-astro-cid-w65fl5rg]:focus-visible{outline:3px solid var(--bq-sage, #069494);outline-offset:-3px}.sage-stage__plane[data-astro-cid-w65fl5rg]{z-index:1;pointer-events:none;opacity:.58;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #000000b8,0 4px 10px #3043321a}.sage-stage__plane--left[data-astro-cid-w65fl5rg]{transform:translate(-102%,-47%) rotateY(22deg) rotate(-7deg) scale(.82)}.sage-stage__plane--right[data-astro-cid-w65fl5rg]{transform:translate(2%,-47%) rotateY(-22deg) rotate(7deg) scale(.82)}.sage-stage__fallback[data-astro-cid-w65fl5rg]{position:absolute;inset:0;width:100%;height:100%}.sage-stage__demo-canvas[data-astro-cid-w65fl5rg]{position:absolute;top:50%;left:50%;width:390px;height:844px;z-index:2;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(var(--sage-demo-scale));transform-origin:center;transition:opacity .3s ease}.sage-stage[data-astro-cid-w65fl5rg] iframe[data-astro-cid-w65fl5rg]{display:block;width:100%;height:100%;border:0}.sage-stage[data-astro-cid-w65fl5rg].is-ready .sage-stage__demo-canvas[data-astro-cid-w65fl5rg]{opacity:1}.sage-stage[data-astro-cid-w65fl5rg] .tpv{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important}@media (max-width: 600px){.sage-stage[data-astro-cid-w65fl5rg]{aspect-ratio:.82}.sage-stage__phone[data-astro-cid-w65fl5rg],.sage-stage__plane[data-astro-cid-w65fl5rg]{width:49%}.sage-stage__plane[data-astro-cid-w65fl5rg]{opacity:.35}.sage-stage__plane--left[data-astro-cid-w65fl5rg]{transform:translate(-101%,-47%) rotate(-6deg) scale(.72)}.sage-stage__plane--right[data-astro-cid-w65fl5rg]{transform:translate(1%,-47%) rotate(6deg) scale(.72)}}@media (prefers-reduced-motion: reduce){.sage-stage__phone[data-astro-cid-w65fl5rg],.sage-stage__demo-canvas[data-astro-cid-w65fl5rg]{transition:none}.sage-stage__demo-canvas[data-astro-cid-w65fl5rg]{display:none}}.lp-pricing{scroll-margin-top:var(--scroll-anchor-offset)}.lp-pricing__head{margin-bottom:var(--section-head-gap)}.lp-pricing__tiers{margin-bottom:var(--space-6)}.lp-pricing__addons-head{margin-bottom:calc(var(--section-head-gap) + .25rem)}.lp-pricing__addons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.lp-pricing__addon{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:100%;background:var(--m-surface);border:1px solid var(--m-hairline);border-radius:var(--m-r-sm);padding:1.35rem 1.4rem;box-shadow:var(--bq-card-shadow, 0 8px 24px rgba(18, 20, 28, .06));transition:box-shadow .2s ease,border-color .2s ease}.lp-pricing__addon:hover{border-color:color-mix(in srgb,var(--m-hairline) 55%,var(--m-accent, var(--m-coral)));box-shadow:var(--bq-card-shadow-hover, 0 14px 32px rgba(18, 20, 28, .1))}.lp-pricing__addon-label{margin:0;font-weight:600;font-size:.92rem;line-height:1.35;color:var(--m-ink);text-wrap:balance}.lp-pricing__addon-desc{margin:0;flex:1;font-size:.84rem;color:var(--m-ink-soft);line-height:1.55;text-wrap:pretty}.lp-pricing__addon-price{margin:auto 0 0;padding-top:.75rem;border-top:1px solid var(--m-hairline);width:100%;font-family:var(--font-sans, var(--m-body));font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:var(--bq-sage-deep, var(--m-accent, #057c7c));line-height:1.2;font-variant-numeric:tabular-nums}@media (max-width: 860px){.lp-pricing__addons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.lp-pricing__addons-grid{grid-template-columns:1fr}.lp-pricing__addon{padding:1.2rem 1.25rem}}@media (prefers-reduced-motion: reduce){.lp-pricing__addon{transition:none}}
