.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:var(--section-head-gap)}.lp-pricing__addons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lp-pricing__addon{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2) var(--space-3);background:var(--m-surface);border:none;border-radius:var(--m-r-sm);padding:1.15rem 1.25rem;transition:box-shadow .2s ease,transform .2s ease}.lp-pricing__addon:hover{box-shadow:var(--bq-card-shadow-hover, 0 18px 40px rgba(18, 20, 28, .12))}.lp-pricing__addon--rec{background:var(--m-bg-2)}.lp-pricing__addon-info{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.lp-pricing__addon-label{font-weight:600;font-size:.88rem;color:var(--m-ink)}.lp-pricing__addon-desc{font-size:.84rem;color:var(--m-ink-soft);line-height:1.5}.lp-pricing__addon-price{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;background:var(--m-lime);border:2px solid var(--m-ink);border-radius:6px;box-shadow:2px 2px 0 var(--m-ink);font-family:var(--m-display);font-size:clamp(1.02rem,2.4vw,1.2rem);font-weight:400;letter-spacing:-.02em;color:var(--m-ink);white-space:nowrap;line-height:1;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}}@media (prefers-reduced-motion: reduce){.lp-pricing__addon{transition:none}.lp-pricing__addon:hover{transform:none}}
