strong.svelte-1jvw6zw{font-weight:700}.comparison.svelte-tcstym{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.comparison__row.svelte-tcstym{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(8rem,1fr);min-width:22rem;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);align-items:center}.comparison__row.svelte-tcstym>span:where(.svelte-tcstym):last-child{align-self:start;text-align:right;font-weight:600}.comparison__row.svelte-tcstym .comparison__feature:where(.svelte-tcstym){display:grid;gap:var(--space-2);min-width:0}.comparison__row.svelte-tcstym .comparison__feature-title:where(.svelte-tcstym){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:600}.comparison__row.svelte-tcstym .comparison__feature:where(.svelte-tcstym) small:where(.svelte-tcstym){color:var(--fg-muted);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.comparison__row--head.svelte-tcstym{border-top:0;background:var(--paper-100);color:var(--fg-muted);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.comparison__row--head.svelte-tcstym>span:where(.svelte-tcstym):last-child{align-self:center}.alert.svelte-1frq9vu{--alert-color: var(--info);--alert-background: color-mix(in srgb, var(--alert-color) 8%, var(--paper-0));--alert-border: color-mix(in srgb, var(--alert-color) 35%, transparent);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--alert-border);border-radius:var(--radius-md);background:var(--alert-background);color:var(--fg);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.alert--success.svelte-1frq9vu{--alert-color: var(--success)}.alert--warning.svelte-1frq9vu{--alert-color: var(--warning)}.alert--error.svelte-1frq9vu{--alert-color: var(--danger)}.alert.svelte-1frq9vu svg:where(.svelte-1frq9vu){flex-shrink:0;margin-top:.125rem;color:var(--alert-color)}.form-checkbox.svelte-1w4s8vq{display:flex;gap:var(--space-3);cursor:pointer}.form-checkbox.svelte-1w4s8vq input:where(.svelte-1w4s8vq){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-checkbox__box.svelte-1w4s8vq{position:relative;display:block;width:1rem;min-width:1rem;height:1rem;margin-top:.125rem;border:1px solid var(--border-strong);border-radius:.125rem;background:var(--paper-0);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.form-checkbox__box.svelte-1w4s8vq:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.5rem;height:.5rem;border-radius:.0625rem;background:var(--canopy-600);opacity:0}input.svelte-1w4s8vq:checked+.form-checkbox__box:where(.svelte-1w4s8vq){border-color:var(--canopy-600)}input.svelte-1w4s8vq:checked+.form-checkbox__box:where(.svelte-1w4s8vq):after{opacity:1}input.svelte-1w4s8vq:focus-visible+.form-checkbox__box:where(.svelte-1w4s8vq){box-shadow:var(--shadow-glow)}.form-checkbox--disabled.svelte-1w4s8vq{opacity:.62}.form-checkbox--disabled.svelte-1w4s8vq .form-checkbox__box:where(.svelte-1w4s8vq){border-color:var(--border);background:var(--paper-100);box-shadow:none}.form-checkbox--disabled.svelte-1w4s8vq .form-checkbox__content:where(.svelte-1w4s8vq){color:var(--fg-subtle)}.form-checkbox--disabled.svelte-1w4s8vq .form-checkbox__content:where(.svelte-1w4s8vq) strong:where(.svelte-1w4s8vq){color:var(--fg-muted)}.form-checkbox__content.svelte-1w4s8vq{color:var(--fg-muted);font-size:var(--fs-micro);line-height:var(--lh-relaxed)}.form-checkbox__content.svelte-1w4s8vq strong:where(.svelte-1w4s8vq),.form-checkbox__content.svelte-1w4s8vq .error:where(.svelte-1w4s8vq){display:block}.form-checkbox__content.svelte-1w4s8vq strong:where(.svelte-1w4s8vq){color:var(--fg);font-size:var(--fs-small);display:flex;flex-wrap:wrap;column-gap:var(--space-2);align-items:baseline}.form-checkbox.svelte-1w4s8vq .error:where(.svelte-1w4s8vq){color:var(--danger)}.select-form-field.svelte-guot4n{display:flex;flex-direction:column;gap:var(--space-2)}.form-element.svelte-guot4n{height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--paper-0);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-small);box-shadow:inset 0 1px 2px #0e16120a;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.form-element.placeholder.svelte-guot4n{color:var(--fg-subtle)}.form-element.svelte-guot4n:focus{outline:none;border-color:var(--canopy-600);box-shadow:var(--shadow-glow)}.hint.svelte-guot4n,.error.svelte-guot4n{font-size:var(--fs-micro)}.hint.svelte-guot4n{color:var(--fg-muted)}.error.svelte-guot4n{color:var(--danger)}.text-form-field.svelte-cz4jjw{display:flex;flex-direction:column;gap:var(--space-2)}.form-element.svelte-cz4jjw{height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--paper-0);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-small);box-shadow:inset 0 1px 2px #0e16120a;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.form-element.svelte-cz4jjw::placeholder{color:var(--fg-subtle)}.form-element.svelte-cz4jjw:focus{outline:none;border-color:var(--canopy-600);box-shadow:var(--shadow-glow)}.hint.svelte-cz4jjw,.error.svelte-cz4jjw{font-size:var(--fs-micro)}.hint.svelte-cz4jjw{color:var(--fg-muted)}.error.svelte-cz4jjw{color:var(--danger)}.textarea-form-field.svelte-21oy3h{display:flex;flex-direction:column;gap:var(--space-2)}.form-element.svelte-21oy3h{height:auto;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--paper-0);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-relaxed);resize:vertical;box-shadow:inset 0 1px 2px #0e16120a;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.form-element.svelte-21oy3h::placeholder{color:var(--fg-subtle)}.form-element.svelte-21oy3h:focus{outline:none;border-color:var(--canopy-600);box-shadow:var(--shadow-glow)}.hint.svelte-21oy3h,.error.svelte-21oy3h{font-size:var(--fs-micro)}.hint.svelte-21oy3h{color:var(--fg-muted)}.error.svelte-21oy3h{color:var(--danger)}.field.svelte-4k22sm{display:flex;flex-direction:column;gap:var(--space-2)}.field--invalid.svelte-4k22sm label:where(.svelte-4k22sm){color:var(--danger)}.field--invalid.svelte-4k22sm .form-element{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.contact-list.svelte-19wxiin{display:grid;gap:var(--space-5);margin-top:var(--space-8)}.contact-list.svelte-19wxiin div:where(.svelte-19wxiin){display:flex;gap:var(--space-4)}.contact-list.svelte-19wxiin span:where(.svelte-19wxiin){display:grid;flex-shrink:0;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:var(--paper-100);color:var(--canopy-600);font-weight:800}.contact-list.svelte-19wxiin p:where(.svelte-19wxiin){margin:0}.contact-list.svelte-19wxiin small:where(.svelte-19wxiin){display:block;color:var(--fg-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-list.svelte-19wxiin strong:where(.svelte-19wxiin),.contact-list.svelte-19wxiin a:where(.svelte-19wxiin){color:var(--fg);font-size:1.0625rem;font-weight:600}.contact-list.svelte-19wxiin a:where(.svelte-19wxiin){text-decoration:none}.contact-list.svelte-19wxiin a:where(.svelte-19wxiin):hover{color:var(--canopy-500);text-decoration:underline;text-underline-offset:3px}.cta-band.svelte-5xkz7o{text-align:center}.cta-band.svelte-5xkz7o p:where(.svelte-5xkz7o){margin-inline:auto;color:#fbf8f2c7;font-size:var(--fs-h4)}.demo-animation-image.svelte-1txb0i8{position:relative;width:100%;aspect-ratio:var(--demo-animation-aspect-ratio);overflow:hidden;background:var(--paper-50);isolation:isolate}.demo-animation-image__element.svelte-1txb0i8{position:absolute;transform-origin:50% 50%;will-change:left,top,width,height,opacity,visibility,transform}.demo-animation-image__asset-transform.svelte-1txb0i8{position:relative;width:100%;transform-origin:50% 50%}.demo-animation-image__click.svelte-1txb0i8{position:absolute;width:2.75rem;height:2.75rem;border:.1875rem solid var(--clay-400);border-radius:50%;background:#db6d492e;box-shadow:0 0 0 .5rem #db6d491f;pointer-events:none;transform-origin:50% 50%}.demo-animation-image__click.svelte-1txb0i8:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--clay-400);transform:translate(-50%,-50%)}.demo-animation-image.svelte-1txb0i8 .demo-animation-image__asset{display:block;width:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.faq-list.svelte-1il4ttt{display:grid;gap:var(--space-2)}.faq-list.svelte-1il4ttt details:where(.svelte-1il4ttt){overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.faq-list.svelte-1il4ttt summary:where(.svelte-1il4ttt){cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:800;list-style:none}.faq-list.svelte-1il4ttt summary:where(.svelte-1il4ttt)::-webkit-details-marker{display:none}.faq-list.svelte-1il4ttt .faq-list__answer:where(.svelte-1il4ttt){margin-top:calc(-1 * var(--space-2));padding:0 var(--space-6) var(--space-5)}.faq-list.svelte-1il4ttt .faq-list__answer:where(.svelte-1il4ttt) p:where(.svelte-1il4ttt){margin:0;color:var(--fg-muted)}.faq-list.svelte-1il4ttt .faq-list__answer:where(.svelte-1il4ttt) p:where(.svelte-1il4ttt) strong:where(.svelte-1il4ttt){font-weight:700}.faq-list.svelte-1il4ttt .faq-list__answer:where(.svelte-1il4ttt) p:where(.svelte-1il4ttt)+p:where(.svelte-1il4ttt){margin-top:var(--space-3)}.faq-list.svelte-1il4ttt .faq-list__icon{flex-shrink:0;margin-top:.125rem;color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease-out)}.faq-list.svelte-1il4ttt details[open]:where(.svelte-1il4ttt) .faq-list__icon{transform:rotate(45deg)}.card-grid.svelte-qgvkun{display:grid;grid-template-columns:repeat(3,minmax(16rem,1fr));gap:var(--space-5)}@media(max-width:759px){.card-grid.svelte-qgvkun{grid-template-columns:1fr}}.card-grid.svelte-qgvkun .reveal:where(.svelte-qgvkun){opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.card-grid.svelte-qgvkun .reveal:where(.svelte-qgvkun).in{opacity:1;transform:translateY(0)}.feature-card.svelte-qgvkun{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.feature-card--linked.svelte-qgvkun{color:inherit;text-decoration:none;cursor:pointer;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.feature-card--linked.svelte-qgvkun.in:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-card--linked.svelte-qgvkun:focus-visible{outline:none;box-shadow:var(--shadow-glow)}.feature-card.svelte-qgvkun p:where(.svelte-qgvkun){color:var(--fg-muted);font-size:var(--fs-small)}.icon-box.svelte-qgvkun{display:grid;width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);place-items:center;border-radius:var(--radius-md);background:var(--clay-100);color:var(--canopy-600);font-weight:800}@media(prefers-reduced-motion:reduce){.card-grid.svelte-qgvkun .reveal:where(.svelte-qgvkun){opacity:1;transform:none;transition:none}.feature-card--linked.svelte-qgvkun.in:hover{transform:none}}.hardware-form.svelte-1yfuzb2{display:grid;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border-inverse);border-radius:var(--radius-lg);background:var(--paper-50);color:var(--fg);box-shadow:var(--shadow-md)}.hardware-form.svelte-1yfuzb2 h2:where(.svelte-1yfuzb2){margin:0 0 var(--space-2);color:var(--canopy-700);font-size:var(--fs-h3);line-height:var(--lh-tight)}.hardware-form.svelte-1yfuzb2 .btn{width:100%;margin-top:var(--space-2)}.hardware-form.svelte-1yfuzb2 .hardware-form__notice{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--fg-muted);font-size:var(--fs-micro);line-height:var(--lh-relaxed)}.hardware-form.svelte-1yfuzb2 .hardware-form__notice .form-checkbox__box{flex-shrink:0}.hardware-form.svelte-1yfuzb2 .hardware-form__notice a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hardware-form.svelte-1yfuzb2 .hardware-form__notice a:hover{color:var(--canopy-500)}.hardware-form__error.svelte-1yfuzb2{margin:0;color:var(--danger);font-size:var(--fs-micro);line-height:var(--lh-relaxed)}.mock-frame.svelte-byr2b7{background:var(--paper-0);border-radius:var(--radius-xl);padding:6px;border:1px solid var(--border);box-shadow:0 28px 50px -20px #0b3d2e4d,0 6px 14px #0e16120f}.mock-frame__chrome.svelte-byr2b7{height:22px;background:var(--paper-100);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;align-items:center;gap:5px;padding:0 var(--space-3);margin:-6px -6px var(--space-2)}.mock-frame__dot.svelte-byr2b7{width:7px;height:7px;border-radius:50%;background:var(--ink-200);flex-shrink:0}.mock-frame__screen.svelte-byr2b7{border-radius:var(--radius-md);overflow:hidden;background:var(--paper-50)}.product-mock.svelte-1sea9u5{min-height:22rem;background:var(--paper-50);color:var(--fg)}.product-mock__top.svelte-1sea9u5{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border);font-family:var(--font-display)}.product-mock__top.svelte-1sea9u5 span:where(.svelte-1sea9u5){width:4rem;height:.625rem;border-radius:var(--radius-pill);background:var(--paper-200)}.product-mock__body.svelte-1sea9u5{display:grid;grid-template-columns:4.5rem 1fr;min-height:18rem}.product-mock__rail.svelte-1sea9u5{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-right:1px solid var(--border);background:var(--canopy-600)}.product-mock__rail.svelte-1sea9u5 span:where(.svelte-1sea9u5){display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:#fbf8f21f;color:var(--clay-300);font-size:var(--fs-micro);font-weight:700}.product-mock__panel.svelte-1sea9u5{padding:var(--space-5)}.product-mock__grid.svelte-1sea9u5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.product-mock__grid.svelte-1sea9u5 button:where(.svelte-1sea9u5){min-height:4.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper-0);color:var(--fg);font:inherit;font-weight:700}.product-mock__total.svelte-1sea9u5,.product-mock__metric.svelte-1sea9u5{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;letter-spacing:-.035em;color:var(--canopy-600)}.product-mock__bars.svelte-1sea9u5{display:flex;align-items:end;gap:var(--space-3);height:10rem;margin-top:var(--space-6)}.product-mock__bars.svelte-1sea9u5 span:where(.svelte-1sea9u5){flex:1;min-width:1.75rem;border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(180deg,var(--clay-300),var(--clay-500))}.product-mock__row.svelte-1sea9u5{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.product-mock__row.svelte-1sea9u5 strong:where(.svelte-1sea9u5){color:var(--canopy-600)}.hero-section__grid.svelte-tibptj{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:var(--space-16);align-items:center}@media(max-width:1199px){.hero-section__grid.svelte-tibptj{grid-template-columns:1fr}}.hero-section__title.svelte-tibptj{max-width:14ch;font-size:var(--fs-hero);font-weight:800;line-height:.95;letter-spacing:-.035em}.hero-section__visual.svelte-tibptj{position:relative;overflow:hidden;border-radius:var(--radius-xl)}.hero-section__visual--stacked.svelte-tibptj{overflow:visible;min-height:32rem}@media(max-width:1199px){.hero-section__visual--stacked.svelte-tibptj{min-height:28rem}}.hero-section.svelte-tibptj .hero-section__image{display:block;width:100%;object-fit:cover}.hero-section__image-stack.svelte-tibptj{position:relative;min-height:32rem}@media(max-width:1199px){.hero-section__image-stack.svelte-tibptj{min-height:28rem}}.hero-section.svelte-tibptj .hero-section__image--stack{min-height:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative}.hero-section.svelte-tibptj .hero-section__image--stack-1{width:calc(100% - var(--space-8))}.hero-section.svelte-tibptj .hero-section__image--stack-2{z-index:1;width:58%;margin-left:auto;margin-top:calc(var(--space-24) * -1);border:.375rem solid var(--bg)}.hero-section__caption.svelte-tibptj{position:absolute;z-index:2;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background:#fbf8f2eb;box-shadow:var(--shadow-md);color:var(--fg);font-family:var(--font-serif);font-style:italic}.hero-section__stats.svelte-tibptj{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-10)}.hero-section__stats.svelte-tibptj strong:where(.svelte-tibptj){display:block;font-family:var(--font-display);font-size:var(--fs-h3)}.hero-section__stats.svelte-tibptj span:where(.svelte-tibptj){color:var(--fg-muted);font-size:var(--fs-micro)}.integration-grid.svelte-1pkrt3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5)}.integration-grid.svelte-1pkrt3a div:where(.svelte-1pkrt3a){display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);font-weight:700}.integration-grid.svelte-1pkrt3a span:where(.svelte-1pkrt3a){width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);background:var(--paper-100)}.logo-strip.svelte-1k883ju{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8);color:var(--fg-muted)}.logo-strip.svelte-1k883ju .eyebrow:where(.svelte-1k883ju){margin:0}.logo-strip.svelte-1k883ju strong:where(.svelte-1k883ju){font-family:var(--font-display);font-size:var(--fs-h4)}.map-attribution.svelte-7lbg7w{display:block;margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);text-align:right}.map-card.svelte-7lbg7w{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:var(--radius-xl)}.map-card.svelte-7lbg7w img:where(.svelte-7lbg7w){display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.map-card.svelte-7lbg7w svg:where(.svelte-7lbg7w){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:transparent}.map-card.svelte-7lbg7w circle:where(.svelte-7lbg7w):first-of-type{fill:var(--clay-400);transform-box:fill-box;transform-origin:center;animation:svelte-7lbg7w-map-marker-pulse calc(var(--dur-cinema) * 3) var(--ease-in-out) infinite}.map-card.svelte-7lbg7w circle:where(.svelte-7lbg7w):last-of-type{fill:var(--canopy-700)}.map-card.svelte-7lbg7w text:where(.svelte-7lbg7w){fill:var(--brand);font-family:var(--font-body);font-size:.8125rem;font-weight:700}.map-card.svelte-7lbg7w text:where(.svelte-7lbg7w)+text:where(.svelte-7lbg7w){opacity:.7;font-size:.6875rem}@keyframes svelte-7lbg7w-map-marker-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.map-card.svelte-7lbg7w circle:where(.svelte-7lbg7w):first-of-type{animation:none}}.pricing-grid.svelte-eosgnn{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5)}.pricing-card.svelte-eosgnn{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.pricing-card__head.svelte-eosgnn{display:flex;justify-content:space-between;gap:var(--space-4)}.pricing-card__head.svelte-eosgnn p:where(.svelte-eosgnn){margin:0;color:var(--fg-muted);font-size:var(--fs-small)}.pricing-card__price.svelte-eosgnn strong:where(.svelte-eosgnn){font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;letter-spacing:-.035em}.pricing-card.svelte-eosgnn .btn{margin-top:auto}.pricing-card.svelte-eosgnn ul:where(.svelte-eosgnn){display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.pricing-card.svelte-eosgnn li:where(.svelte-eosgnn){display:flex;align-items:flex-start;gap:var(--space-2)}.pricing-card.svelte-eosgnn .pricing-card__check{flex-shrink:0;margin-top:.125rem;color:var(--canopy-500)}.quote-band.svelte-802gsm{text-align:center}.quote-band.svelte-802gsm .reveal:where(.svelte-802gsm){opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.quote-band.svelte-802gsm .reveal:where(.svelte-802gsm).in{opacity:1;transform:translateY(0)}.quote-band.svelte-802gsm .t-quote:where(.svelte-802gsm){margin-inline:auto}.quote-band__person.svelte-802gsm{display:inline-flex;align-items:center;gap:var(--space-3)}.quote-band__person.svelte-802gsm>span:where(.svelte-802gsm){width:3rem;height:3rem;border-radius:50%;background:var(--clay-300)}.quote-band__person.svelte-802gsm div:where(.svelte-802gsm){text-align:left}.quote-band__person.svelte-802gsm small:where(.svelte-802gsm){display:block}@media(prefers-reduced-motion:reduce){.quote-band.svelte-802gsm .reveal:where(.svelte-802gsm){opacity:1;transform:none;transition:none}}.text-links.svelte-1xhybq4{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.text-links.svelte-1xhybq4 a:where(.svelte-1xhybq4){color:var(--link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.09375rem;text-underline-offset:.25rem;transition:color var(--dur-fast) var(--ease-out),text-decoration-thickness var(--dur-fast) var(--ease-out)}.text-links.svelte-1xhybq4 a:where(.svelte-1xhybq4):hover{color:var(--link-hover);text-decoration-thickness:.125rem}.text-links.svelte-1xhybq4 a:where(.svelte-1xhybq4):focus-visible{outline:none;box-shadow:var(--shadow-glow)}.scroll-story.svelte-1vll0ar{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:var(--space-16);align-items:start;padding-top:4rem}.scroll-story--right.svelte-1vll0ar .scroll-story__visual:where(.svelte-1vll0ar){order:2}.scroll-story--right.svelte-1vll0ar .scroll-story__step:where(.svelte-1vll0ar){border-right:2px solid var(--border);border-left:0}.scroll-story--right.svelte-1vll0ar .scroll-story__step:where(.svelte-1vll0ar):before{right:-2px;left:auto}@media(max-width:759px){.scroll-story--right.svelte-1vll0ar .scroll-story__step:where(.svelte-1vll0ar){border-right:0}}@media(max-width:1199px){.scroll-story.svelte-1vll0ar{grid-template-columns:1fr}.scroll-story__visual.svelte-1vll0ar{display:none}}.scroll-story__visual.svelte-1vll0ar{position:sticky;top:calc(var(--nav-height) + var(--space-8))}.scroll-story__steps.svelte-1vll0ar{display:grid}.scroll-story__step.svelte-1vll0ar{position:relative;min-height:80vh;padding:var(--space-24) var(--space-8);border-left:2px solid var(--border);opacity:.58;transition:opacity var(--dur-slow) var(--ease-out)}@media(max-width:759px){.scroll-story__step.svelte-1vll0ar{min-height:75vh;padding:0;border-left:0}.scroll-story__step.svelte-1vll0ar:before{display:none}}.scroll-story__step.svelte-1vll0ar:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:100%;background:var(--clay-400);transform:scaleY(var(--step-progress, 0));transform-origin:top;transition:transform .14s linear}.scroll-story__step--active.svelte-1vll0ar{opacity:1}.scroll-story__number.svelte-1vll0ar{display:inline-grid;width:2rem;height:2rem;margin-bottom:var(--space-4);place-items:center;border-radius:50%;background:var(--canopy-600);color:var(--paper-50);font-family:var(--font-body);font-size:var(--fs-small);font-weight:700;line-height:1}.scroll-story__cta.svelte-1vll0ar{margin-top:var(--space-5);margin-bottom:0;color:var(--fg-muted);font-weight:700}.scroll-story__links.svelte-1vll0ar{margin:var(--space-3) 0 0}.scroll-story__mobile-visual.svelte-1vll0ar{display:none;margin:var(--space-4) 0 var(--space-6)}@media(max-width:759px){.scroll-story__mobile-visual.svelte-1vll0ar{display:block}}.stats-grid.svelte-1hif9y5{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5)}.stats-grid.svelte-1hif9y5 .reveal:where(.svelte-1hif9y5){opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.stats-grid.svelte-1hif9y5 .reveal:where(.svelte-1hif9y5).in{opacity:1;transform:translateY(0)}.stats-grid.svelte-1hif9y5 strong:where(.svelte-1hif9y5){display:block;color:var(--clay-300);font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.035em}.stats-grid.svelte-1hif9y5 span:where(.svelte-1hif9y5){display:block;max-width:24ch;margin-top:var(--space-3);color:color-mix(in srgb,var(--paper-50) 78%,transparent)}.stats-grid__actions.svelte-1hif9y5{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}@media(prefers-reduced-motion:reduce){.stats-grid.svelte-1hif9y5 .reveal:where(.svelte-1hif9y5){opacity:1;transform:none;transition:none}}.test-section.svelte-n1dw9p{padding:8rem 0 5rem}.test-box.svelte-n1dw9p{padding:1.5rem;border:1px solid #d0d5dd;border-radius:.5rem;background:#fff;color:#101828;font-size:1.25rem;line-height:1.5}.badge.svelte-dtbgkf{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tracking-wide)}.badge__dot.svelte-dtbgkf{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.badge--ok.svelte-dtbgkf{background:#1f7a4d1f;color:var(--success)}.badge--warn.svelte-dtbgkf{background:#c9881c24;color:var(--warning)}.badge--err.svelte-dtbgkf{background:#b33a2a1f;color:var(--danger)}.badge--neutral.svelte-dtbgkf{background:var(--paper-100);color:var(--fg-muted);border:1px solid var(--border)}.badge--brand.svelte-dtbgkf{background:var(--clay-400);color:var(--canopy-700)}.feature-prices.svelte-1rkqdv4{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-4);min-height:0}@media(max-width:759px){.feature-prices.svelte-1rkqdv4{grid-template-rows:auto}}.feature-prices__rows.svelte-1rkqdv4{min-height:0;overflow-y:auto;padding-right:var(--space-2)}.feature-prices__empty.svelte-1rkqdv4{margin:0;color:var(--fg-muted);font-size:var(--fs-small)}.feature-prices__list.svelte-1rkqdv4{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.feature-prices__row.svelte-1rkqdv4{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);color:var(--fg);font-size:var(--fs-small)}.feature-prices__row.svelte-1rkqdv4 b:where(.svelte-1rkqdv4){flex-shrink:0;font-weight:800;text-align:right}.feature-prices__row.svelte-1rkqdv4 small:where(.svelte-1rkqdv4){display:block;color:var(--fg-muted);font-size:var(--fs-micro);font-weight:500;line-height:var(--lh-relaxed)}.feature-prices__total.svelte-1rkqdv4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border)}.feature-prices__total.svelte-1rkqdv4 span:where(.svelte-1rkqdv4){color:var(--fg-muted);font-size:var(--fs-small);font-weight:700}.feature-prices__total.svelte-1rkqdv4 strong:where(.svelte-1rkqdv4){color:var(--fg);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-tight);text-align:right}.feature-prices__total--button.svelte-1rkqdv4{width:100%;border:0;background:transparent;cursor:pointer}.feature-prices__total--button.svelte-1rkqdv4 span:where(.svelte-1rkqdv4){display:inline-flex;align-items:center;gap:var(--space-2)}.feature-prices__info-icon.svelte-1rkqdv4{flex-shrink:0;color:var(--canopy-600)}.feature-prices-overlay.svelte-1rkqdv4{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;padding:var(--space-4)}.feature-prices-overlay__backdrop.svelte-1rkqdv4{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e161257;cursor:pointer}.feature-prices-overlay__panel.svelte-1rkqdv4{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-4);max-height:min(32rem,100dvh - var(--space-8));overflow:hidden;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.feature-prices-overlay__head.svelte-1rkqdv4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.feature-prices-overlay__head.svelte-1rkqdv4 h3:where(.svelte-1rkqdv4){margin:0;color:var(--fg);font-size:var(--fs-h4)}.feature-prices-overlay__head.svelte-1rkqdv4 button:where(.svelte-1rkqdv4){display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper-0);color:var(--fg-muted)}.feature-prices-overlay__body.svelte-1rkqdv4{min-height:0}.number-field.svelte-1b6s0se{display:flex;flex-direction:column;gap:var(--space-2)}.number-field.svelte-1b6s0se label:where(.svelte-1b6s0se){color:var(--fg-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.number-field__control.svelte-1b6s0se{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;height:2.75rem;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--paper-0);box-shadow:inset 0 1px 2px #0e16120a}.number-field__control.svelte-1b6s0se:focus-within{border-color:var(--canopy-600);box-shadow:var(--shadow-glow)}.number-field__button.svelte-1b6s0se{display:grid;place-items:center;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.number-field__button.svelte-1b6s0se:hover:not(:disabled){background:#0b3d2e0f;color:var(--canopy-600)}.number-field__button.svelte-1b6s0se:disabled{cursor:not-allowed;opacity:.35}.form-element.svelte-1b6s0se{width:100%;border:0;border-right:1px solid var(--border);border-left:1px solid var(--border);background:transparent;color:var(--fg);font-family:var(--font-body);font-size:var(--fs-small);text-align:center}.form-element.svelte-1b6s0se::-webkit-outer-spin-button,.form-element.svelte-1b6s0se::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-element[type=number].svelte-1b6s0se{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-element.svelte-1b6s0se::placeholder{color:var(--fg-subtle)}.form-element.svelte-1b6s0se:focus{outline:none}.hint.svelte-1b6s0se,.error.svelte-1b6s0se{font-size:var(--fs-micro)}.hint.svelte-1b6s0se{color:var(--fg-muted)}.error.svelte-1b6s0se{color:var(--danger)}.register-opening-screen.svelte-1iespyu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;min-height:100dvh;padding:var(--space-6);overflow:hidden;background:var(--bg-inverse);color:var(--fg-inverse)}@media(max-width:759px){.register-opening-screen.svelte-1iespyu{padding:var(--space-4)}}.register-opening-screen__content.svelte-1iespyu{display:grid;justify-items:center;width:min(100%,34rem);gap:var(--space-8);text-align:center}.register-opening-screen__logo.svelte-1iespyu{width:min(13rem,70vw);height:auto}.register-opening-screen__copy.svelte-1iespyu{display:grid;gap:var(--space-8)}.register-opening-screen__copy.svelte-1iespyu h2:where(.svelte-1iespyu){margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1.35rem + 1.8vw,3rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--tracking-normal)}.register-opening-screen__copy.svelte-1iespyu p:where(.svelte-1iespyu){margin:0;color:color-mix(in srgb,var(--fg-inverse) 82%,transparent);font-size:var(--fs-body);line-height:var(--lh-normal)}.register-opening-screen__loader.svelte-1iespyu{display:grid;grid-template-columns:repeat(3,1rem);gap:var(--space-3);align-items:center;justify-content:center}.register-opening-screen__loader.svelte-1iespyu span:where(.svelte-1iespyu){width:1rem;height:1rem;border-radius:var(--radius-pill);background:var(--accent);animation:svelte-1iespyu-opening-loader 1.15s var(--ease-in-out) infinite}.register-opening-screen__loader.svelte-1iespyu span:where(.svelte-1iespyu):nth-child(2){animation-delay:.14s}.register-opening-screen__loader.svelte-1iespyu span:where(.svelte-1iespyu):nth-child(3){animation-delay:.28s}.register-opening-screen__error.svelte-1iespyu{display:grid;gap:var(--space-4);justify-items:center}.register-opening-screen__error.svelte-1iespyu p:where(.svelte-1iespyu){margin:0;color:color-mix(in srgb,var(--fg-inverse) 86%,transparent);font-size:var(--fs-small);line-height:var(--lh-normal)}.register-opening-screen__error.svelte-1iespyu button:where(.svelte-1iespyu){min-height:3rem;padding:0 var(--space-5);border:1px solid var(--border-inverse);border-radius:var(--radius-md);background:var(--paper-50);color:var(--brand);font:inherit;font-weight:800;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out)}.register-opening-screen__error.svelte-1iespyu button:where(.svelte-1iespyu):hover{background:var(--clay-100)}.register-opening-screen__error.svelte-1iespyu button:where(.svelte-1iespyu):active{transform:scale(.98)}@keyframes svelte-1iespyu-opening-loader{0%,to{transform:translateY(0);opacity:.5}45%{transform:translateY(-.875rem);opacity:1}}@media(prefers-reduced-motion:reduce){.register-opening-screen__loader.svelte-1iespyu span:where(.svelte-1iespyu){animation:none;opacity:1}}.register-hero.svelte-1iespyu{margin-bottom:var(--space-6)}.facility-box.svelte-1iespyu{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--paper-0);box-shadow:var(--shadow-sm)}.facility-box.svelte-1iespyu h4:where(.svelte-1iespyu){margin:0;color:var(--fg);font-size:var(--fs-small);font-weight:700;line-height:var(--lh-tight)}.facility-row.svelte-1iespyu{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,.45fr);gap:var(--space-3);align-items:start}@media(max-width:759px){.facility-row.svelte-1iespyu{grid-template-columns:1fr}}.feature-list-items.svelte-1iespyu .feature-list-item:not(:last-child){margin-bottom:var(--space-3)}.sticky-column.svelte-1iespyu{position:relative;align-self:stretch}@media(max-width:759px){.sticky-column.hide-mobile.svelte-1iespyu{display:none}}.sticky-box.svelte-1iespyu{position:sticky;top:calc(var(--nav-height) + var(--space-6));max-height:calc(100dvh - var(--nav-height) - var(--space-12) * 2 - var(--space-6));overflow:hidden;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}@media(max-width:759px){.sticky-box.svelte-1iespyu{padding:var(--space-3)}}.sticky-box.svelte-1iespyu .feature-prices{max-height:calc(100dvh - var(--nav-height) - var(--space-12) * 2 - var(--space-6) - var(--space-6) * 2)}.sticky-box.mobile-only.svelte-1iespyu{display:none;position:static}@media(max-width:759px){.sticky-box.mobile-only.svelte-1iespyu{display:grid;max-height:none;overflow:visible}}.sticky-box.mobile-only.svelte-1iespyu .feature-prices{max-height:none}.sticky-box.mobile-only.svelte-1iespyu .feature-prices__total{padding-top:0;border-top:0}@media(max-width:759px){.sticky-box.svelte-1iespyu{position:static;max-height:none;overflow:visible}}.page-components.svelte-14z0ki0{min-height:50vh}.page-components.svelte-14z0ki0>.section:first-child{padding-top:clamp(var(--space-4),3vw,var(--space-8))}
