:is(:root:has([data-admin-theme]),[data-admin-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-page:#f2f2f7;--admin-surface:#fff;--admin-raised:#fff;--admin-high:#fff;--admin-fill:#76788017;--admin-hover:#7678800f;--admin-text-primary:#000;--admin-text-secondary:#3c3c4399;--admin-text-muted:#3c3c434d;--admin-panel-edge:#c6c6c8;--admin-border:#c6c6c8;--admin-border-strong:#b0b0b5;--admin-accent:#007aff;--admin-accent-hover:#0071eb;--admin-accent-subtle:#007aff1f;--admin-ring:#007aff66;--admin-success-vivid:#34c759;--admin-warning-vivid:#ff9500;--admin-danger-vivid:#ff3b30;--admin-info-vivid:#5ac8fa;--admin-success:#1f7836;--admin-warning:#995900;--admin-danger:#cc0b00;--admin-info:#056f9f;--admin-success-subtle:#34c75924;--admin-warning-subtle:#ff950024;--admin-danger-subtle:#ff3b3024;--admin-info-subtle:#5ac8fa29;--admin-scrim:#0006;--admin-shadow-raised:0 1px 2px #0000000f, 0 4px 16px #00000014;--admin-shadow-overlay:0 16px 48px #0003, 0 0 0 .5px #00000014}:is(:root:has([data-admin-theme=dark]),[data-admin-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-page:#000;--admin-surface:#0e0e0f;--admin-raised:#18181a;--admin-high:#232326;--admin-fill:#18181a;--admin-hover:#ffffff0f;--admin-text-primary:#fff;--admin-text-secondary:#ebebf599;--admin-text-muted:#ebebf559;--admin-panel-edge:transparent;--admin-border:#2a2a2d;--admin-border-strong:#3a3a3e;--admin-accent:#0a84ff;--admin-accent-hover:#3d9bff;--admin-accent-subtle:#0a84ff2e;--admin-ring:#0a84ff66;--admin-success-vivid:#30d158;--admin-warning-vivid:#ff9f0a;--admin-danger-vivid:#ff453a;--admin-info-vivid:#64d2ff;--admin-success:#30d158;--admin-warning:#ff9f0a;--admin-danger:#ff453a;--admin-info:#64d2ff;--admin-success-subtle:#30d15829;--admin-warning-subtle:#ff9f0a29;--admin-danger-subtle:#ff453a29;--admin-info-subtle:#64d2ff29;--admin-scrim:#0009;--admin-shadow-raised:0 1px 2px #00000080, 0 6px 20px #00000080;--admin-shadow-overlay:0 16px 48px #000000b3}@media (prefers-color-scheme:dark){:is(:root:has([data-admin-theme=system]),[data-admin-theme=system]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-page:#000;--admin-surface:#0e0e0f;--admin-raised:#18181a;--admin-high:#232326;--admin-fill:#18181a;--admin-hover:#ffffff0f;--admin-text-primary:#fff;--admin-text-secondary:#ebebf599;--admin-text-muted:#ebebf559;--admin-panel-edge:transparent;--admin-border:#2a2a2d;--admin-border-strong:#3a3a3e;--admin-accent:#0a84ff;--admin-accent-hover:#3d9bff;--admin-accent-subtle:#0a84ff2e;--admin-ring:#0a84ff66;--admin-success-vivid:#30d158;--admin-warning-vivid:#ff9f0a;--admin-danger-vivid:#ff453a;--admin-info-vivid:#64d2ff;--admin-success:#30d158;--admin-warning:#ff9f0a;--admin-danger:#ff453a;--admin-info:#64d2ff;--admin-success-subtle:#30d15829;--admin-warning-subtle:#ff9f0a29;--admin-danger-subtle:#ff453a29;--admin-info-subtle:#64d2ff29;--admin-scrim:#0009;--admin-shadow-raised:0 1px 2px #00000080, 0 6px 20px #00000080;--admin-shadow-overlay:0 16px 48px #000000b3}}html:has([data-admin-theme]){background-color:var(--admin-page);color:var(--admin-text-primary)}html:has([data-admin-theme]) body{background-color:var(--admin-page);color:var(--admin-text-primary)}[data-admin-theme]{font-family:var(--font-inter), system-ui, sans-serif;--admin-ease:cubic-bezier(.32, .72, 0, 1);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.5}@layer base{[data-admin-theme] :where(a,button,summary,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--admin-ring);outline-offset:2px}}.admin-panel{background-color:var(--admin-surface);border:.5px solid var(--admin-panel-edge);border-radius:12px}@keyframes admin-pulse{0%,to{box-shadow:0 0 0 0 var(--admin-accent-subtle)}50%{box-shadow:0 0 0 4px var(--admin-accent-subtle)}}.admin-pulse{animation:admin-pulse 2.4s var(--admin-ease) infinite}@media (prefers-reduced-motion:reduce){.admin-pulse{animation:none}}@keyframes demo-breath{0%,to{opacity:.35}50%{opacity:.9}}.demo-breath{opacity:.6;animation:2.4s ease-in-out infinite demo-breath}@media (prefers-reduced-motion:reduce){.demo-breath{animation:none}}.admin-scrim{background-color:var(--admin-scrim);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-scrim{background-color:color-mix(in srgb, var(--admin-scrim) 100%, black 25%)}}@media (prefers-reduced-transparency:reduce){.admin-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb, var(--admin-scrim) 100%, black 25%)}}@keyframes admin-stage-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-stage-fill{transform-origin:0;animation:admin-stage-fill .4s var(--admin-ease) both}[dir=rtl] .admin-stage-fill{transform-origin:100%}@keyframes admin-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.admin-row-in{animation:admin-row-in .25s var(--admin-ease) both;animation-delay:var(--row-delay,0s)}.reveal{animation:admin-row-in .35s var(--admin-ease) both;animation-delay:var(--reveal-delay,0s)}.stage-draw{transform-origin:0;animation:admin-stage-fill var(--stage-draw,.55s) var(--admin-ease) both;animation-delay:var(--stage-delay,0s)}[dir=rtl] .stage-draw{transform-origin:100%}@keyframes written-stroke{to{stroke-dashoffset:0}}@keyframes written-fill{to{fill-opacity:1}}.written-glyph{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:written-stroke var(--write-time,.3s) linear var(--write-delay,0s) both, written-fill .5s ease-out calc(var(--write-delay,0s) + var(--write-time,.3s) * .7) both}@keyframes care-fact{0%,1%{opacity:0;transform:translateY(4px)}4%,17%{opacity:1;transform:none}20%,to{opacity:0;transform:none}}.care-fact{opacity:0;animation:30s ease-in-out infinite care-fact;animation-delay:var(--fact-delay,0s)}@media (prefers-reduced-motion:reduce){.admin-stage-fill,.admin-row-in,.reveal,.stage-draw,.written-glyph,.care-fact{animation:none}.written-glyph{stroke-dashoffset:0;fill-opacity:1}.care-fact{opacity:1}.care-fact:not(:first-child){display:none}}.quiet-scroll{scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.quiet-scroll::-webkit-scrollbar{width:6px;height:6px}.quiet-scroll::-webkit-scrollbar-track{background:0 0}.quiet-scroll::-webkit-scrollbar-thumb{background-color:var(--color-line-strong);border-radius:999px}.document-sheet .doc-price,.document-sheet .doc-totals span,.document-sheet .doc-grand span{font-variant-numeric:tabular-nums}@media print{:is(:root:has([data-admin-theme]),[data-admin-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-page:#fff;--admin-surface:#fff;--admin-raised:#fff;--admin-high:#fff;--admin-fill:#fff;--admin-hover:#fff;--admin-text-primary:#000;--admin-text-secondary:#3c3c4399;--admin-text-muted:#3c3c434d;--admin-panel-edge:#c6c6c8;--admin-border:#c6c6c8;--admin-border-strong:#b0b0b5;--admin-accent:#000;--admin-accent-subtle:transparent;--admin-ring:transparent;--admin-scrim:transparent}@page{size:A4;margin:11mm 12mm}html,body,[data-admin-theme]{background:#fff!important}.document-sheet,.document-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-sheet{box-shadow:none!important;max-width:none!important}main:has(.document-sheet){padding:0!important}.document-sheet a{color:inherit;text-decoration:none}.document-sheet{orphans:3;widows:3;font-size:14px;line-height:1.35}.document-sheet section,.document-sheet footer{margin-top:10px}.document-sheet .doc-eyebrow+*{margin-top:6px}.document-sheet .doc-title{font-size:22px;font-weight:500;line-height:1.2}.document-sheet .doc-meta{margin-top:0;font-size:11px;line-height:1.5}.document-sheet .doc-client-label{font-size:12.5px;line-height:1.45}.document-sheet .doc-client-name{font-size:14px;font-weight:600}.document-sheet .doc-eyebrow{letter-spacing:.12em;font-size:10.5px;font-weight:700;line-height:1.2}.document-sheet .doc-pkg-name{font-size:16px;font-weight:600;line-height:1.3}.document-sheet .doc-items{gap:0;margin-top:3px}.document-sheet .doc-item{gap:7px;padding:1.5px 0;font-size:12px}.document-sheet .doc-item span{font-size:12px;line-height:1.35}.document-sheet .doc-sparkle{width:10px;height:10px;margin-top:3px}.document-sheet .doc-line{border-bottom:none;gap:12px;margin-top:0;padding:3px 0;font-size:13px}.document-sheet .doc-line span{font-size:13px;line-height:1.35}.document-sheet .doc-line .doc-due{font-size:11px}.document-sheet .doc-price{font-size:13px;font-weight:600}.document-sheet .doc-free{letter-spacing:.05em;font-weight:700;font-size:11.5px!important}.document-sheet .doc-totals{margin-top:10px;padding-top:8px}.document-sheet .doc-grand{margin-top:2px}.document-sheet .doc-grand span{font-size:16px;font-weight:700}.document-sheet .doc-grand .doc-grand-pr{font-size:26px;font-weight:600}.document-sheet .doc-own{margin-top:6px;font-size:11px;font-weight:600}.document-sheet .doc-monthly{margin-top:10px;padding:6px 14px}.document-sheet .doc-monthly .doc-line,.document-sheet .doc-monthly .doc-line span{font-size:12.5px}.document-sheet .doc-monthly .doc-line{padding:2px 0}.document-sheet .doc-monthly ul{gap:0;margin-top:2px}.document-sheet .doc-monthly .mt-5{margin-top:8px;padding-top:6px}.document-sheet .doc-note,.document-sheet .doc-note span{font-size:10.5px;line-height:1.55}.document-sheet .doc-terms{margin-top:10px}.document-sheet .doc-terms .doc-terms-body{margin-top:4px}.document-sheet .doc-terms .doc-terms-cols{column-count:2;column-gap:24px;display:block}.document-sheet .doc-terms .doc-note{break-inside:avoid;margin-bottom:4px;line-height:1.48}.document-sheet .doc-terms-roomy .doc-clause{break-inside:avoid;margin-bottom:11px}.document-sheet .doc-terms-roomy .doc-clause-title{margin-bottom:2px;font-size:11px;font-weight:700;line-height:1.3}.document-sheet .doc-terms-roomy .doc-note,.document-sheet .doc-terms-roomy .doc-note span{margin-bottom:0;font-size:10px;line-height:1.6}.document-sheet .doc-agree{margin-top:14px;padding-top:10px}.document-sheet .doc-agree-figure{font-size:26px;font-weight:600;line-height:1.1}.document-sheet .doc-agree-total{font-size:15px;font-weight:700}.document-sheet .doc-agree-label{font-size:11px;line-height:1.4}.document-sheet .doc-agree-due{margin-top:8px}.document-sheet .doc-agree-rest{margin-top:10px}.document-sheet .doc-agree-monthly{margin-top:10px;padding:8px 14px}.document-sheet .doc-agree .doc-signature{margin-top:14px}.document-sheet .doc-support{margin-top:8px;padding:8px 14px}.document-sheet .doc-support-list{gap:4px;margin-top:5px}.document-sheet .doc-support-term{font-size:11px;font-weight:700;line-height:1.35}.document-sheet .doc-support .doc-note{font-size:10.5px;line-height:1.5}.document-sheet .doc-signature{margin-top:16px;padding-top:12px}.document-sheet .doc-signature .doc-note{font-size:11px}}.terms-prose{max-inline-size:68ch}.terms-prose .terms-heading{color:var(--admin-text-primary);margin-block:1.75rem .5rem;scroll-margin-block-start:1rem;font-size:.9375rem;font-weight:600;line-height:1.4}.terms-prose .terms-heading:first-child{margin-block-start:0}.terms-prose .terms-paragraph{color:var(--admin-text-secondary);margin-block:0 .9rem;font-size:.9375rem;line-height:1.7}.agreement-prose{max-inline-size:68ch}.agreement-prose .agreement-heading{font-family:var(--font-fraunces), ui-serif, Georgia, serif;letter-spacing:-.01em;color:var(--admin-text-primary);margin-block:2rem .75rem;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.25}.agreement-prose .agreement-heading:first-child{margin-block-start:0}.agreement-prose .agreement-subheading{color:var(--admin-text-primary);margin-block:1rem .25rem;font-size:.9375rem;font-weight:600;line-height:1.4}.agreement-prose .agreement-paragraph{color:var(--admin-text-secondary);margin-block:0 .9rem;font-size:.9375rem;line-height:1.7}.agreement-prose .agreement-paragraph strong{color:var(--admin-text-primary);font-weight:600}.agreement-prose .agreement-preamble{border:.5px solid var(--admin-border);border-radius:12px;margin-block:0 1.25rem;padding:1rem 1.25rem}.agreement-prose .agreement-preamble .agreement-paragraph{margin-block:0}.agreement-prose .agreement-callout{background-color:var(--admin-fill);border-radius:12px;margin-block:.25rem 1.25rem;padding:1rem 1.25rem}.agreement-prose .agreement-callout .agreement-lead{font-family:var(--font-fraunces), ui-serif, Georgia, serif;color:var(--admin-text-primary);margin-block:0 .4rem;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1.4}.agreement-prose .agreement-callout .agreement-paragraph{margin-block:0}.agreement-prose .agreement-bullets{margin-block:0 .9rem;padding-inline-start:1.25rem;list-style:outside}.agreement-prose .agreement-bullets li{color:var(--admin-text-secondary);margin-block:.15rem 0;font-size:.9375rem;line-height:1.7}.agreement-prose .agreement-bullets li strong{color:var(--admin-text-primary);font-weight:600}.terms-scroll{scrollbar-width:thin}.terms-scroll::-webkit-scrollbar{inline-size:10px}.terms-scroll::-webkit-scrollbar-thumb{background-color:var(--admin-border-strong);border-radius:9999px}.tour-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tour-backdrop{background-color:#000000c7}}@media (prefers-reduced-transparency:reduce){.tour-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000000c7}}.tour-spotlight{box-shadow:0 0 18px 200vmax #0009}
