section.slab.hero{min-height:min(calc(100svh - var(--ontote-layout-header-height) - var(--ontote-space-5)),880px);display:grid;align-items:center;background:var(--ontote-color-primary) url(../../../hero/desktop.jpg) center bottom / cover no-repeat}section.slab.hero:before,section.slab.hero:after{content:none}.hero__grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--ontote-space-12);width:100%;max-width:var(--ontote-layout-marketing-max);margin:0 auto;padding:var(--ontote-space-10) var(--ontote-layout-gutter);box-sizing:border-box}.hero__heading.svelte-1uha8ag{margin:0;font-family:var(--ontote-font-heading);font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.02;font-weight:var(--ontote-weight-bold);letter-spacing:-.035em;text-wrap:balance}.hero__for.svelte-1uha8ag{margin:var(--ontote-space-5) 0 0;max-width:40ch;font-size:var(--ontote-type-lead-size);line-height:var(--ontote-type-lead-leading);color:var(--ontote-color-on-primary)}.hero__price.svelte-1uha8ag{margin:var(--ontote-space-3) 0 0;max-width:40ch;font-size:var(--ontote-type-lead-size);line-height:var(--ontote-type-lead-leading);color:var(--ontote-color-secondary)}.hero__price.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ontote-color-on-primary);font-weight:var(--ontote-weight-semibold)}.hero__price.svelte-1uha8ag strong:where(.svelte-1uha8ag) .mono:where(.svelte-1uha8ag){font-weight:var(--ontote-weight-bold)}.hero__copy.svelte-1uha8ag .slab__actions:where(.svelte-1uha8ag){justify-content:flex-start}.stack.svelte-1uha8ag{position:relative;min-height:700px;color:var(--ontote-color-text)}.stack__thread.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--ontote-riso-slip);opacity:.85;pointer-events:none}.view-wrap.svelte-1uha8ag{position:absolute;isolation:isolate;transition:transform var(--ontote-duration-panel) var(--ontote-ease-settle)}.view-wrap.svelte-1uha8ag:before{content:"";position:absolute;inset:var(--ontote-space-4) calc(-1 * var(--ontote-space-4)) calc(-1 * var(--ontote-space-4)) var(--ontote-space-4);z-index:-1;background-image:var(--ontote-riso-dots-ink);background-size:var(--ontote-riso-dot) var(--ontote-riso-dot);-webkit-mask-image:var(--ontote-riso-fade-down);mask-image:var(--ontote-riso-fade-down);opacity:.3;pointer-events:none}.view-wrap.svelte-1uha8ag>.view{position:relative}.view-wrap.svelte-1uha8ag{cursor:pointer}.view-wrap--front.svelte-1uha8ag{z-index:4!important}.view-wrap.svelte-1uha8ag:hover,.view-wrap.svelte-1uha8ag:focus-visible,.view-wrap--front.svelte-1uha8ag{z-index:3;transform:translateY(calc(-1 * var(--ontote-space-2)))}.view-wrap.svelte-1uha8ag:focus-visible{outline:var(--ontote-focus-width) solid var(--ontote-color-focus-inverse);outline-offset:var(--ontote-space-1);border-radius:var(--ontote-radius-tag)}.stack.svelte-1uha8ag:has(.view-wrap:where(.svelte-1uha8ag):hover,.view-wrap:where(.svelte-1uha8ag):focus-visible,.view-wrap--front:where(.svelte-1uha8ag)) .shared{background-color:var(--ontote-color-warning-bg);box-shadow:0 0 0 var(--ontote-optical-2) var(--ontote-color-warning-bg);border-radius:var(--ontote-radius-tag)}.view-wrap--order.svelte-1uha8ag{top:var(--ontote-space-6);right:0;width:64%;z-index:1}.view-wrap--order.svelte-1uha8ag .view--order{padding:0}.view-wrap--phone.svelte-1uha8ag{left:0;bottom:0;z-index:1}.view-wrap--store.svelte-1uha8ag{left:calc(220px - var(--ontote-space-5));bottom:var(--ontote-space-16);width:46%;z-index:2}.view-wrap--store.svelte-1uha8ag .view--store{padding:var(--ontote-space-5)}.stack__note.svelte-1uha8ag{position:absolute;left:0;top:0;margin:0;font-size:var(--ontote-type-ui-size);color:var(--ontote-color-secondary)}.window__bar.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ontote-space-2);padding:var(--ontote-space-3) var(--ontote-space-4);border-bottom:1px solid var(--ontote-color-divider)}.window__dot.svelte-1uha8ag{width:var(--ontote-space-2);height:var(--ontote-space-2);border-radius:var(--ontote-radius-round);background-color:var(--ontote-color-divider)}.window__url.svelte-1uha8ag{margin-left:var(--ontote-space-3);font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.window__body.svelte-1uha8ag{padding:var(--ontote-space-5) var(--ontote-space-6) var(--ontote-space-6)}.window__head.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ontote-space-3)}.window__title.svelte-1uha8ag{font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h4-size);font-weight:var(--ontote-weight-bold)}.window__customer.svelte-1uha8ag{margin:var(--ontote-space-1) 0 var(--ontote-space-4);color:var(--ontote-color-text-muted);font-size:var(--ontote-type-ui-size)}.facts.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.facts.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;justify-content:space-between;gap:var(--ontote-space-3);padding:var(--ontote-space-2) 0;border-top:1px solid var(--ontote-color-divider);font-size:var(--ontote-type-ui-size)}.facts.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--ontote-color-text-muted)}.facts.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0}.view--phone.svelte-1uha8ag{display:flex;flex-direction:column;width:220px;height:420px;box-sizing:border-box;padding:var(--ontote-space-8) var(--ontote-space-4) var(--ontote-space-5);border:var(--ontote-space-2) solid var(--ontote-color-text);border-radius:var(--ontote-space-8);background-color:var(--ontote-riso-slip);font-size:var(--ontote-type-ui-size)}.phone__notch.svelte-1uha8ag{position:absolute;top:var(--ontote-space-2);left:50%;width:var(--ontote-space-10);height:var(--ontote-space-1);translate:-50% 0;border-radius:var(--ontote-radius-round);background-color:var(--ontote-color-text)}.phone__step.svelte-1uha8ag{margin:0;font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.phone__title.svelte-1uha8ag{margin:var(--ontote-space-2) 0 0;font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h5-size);font-weight:var(--ontote-weight-bold)}.phone__meta.svelte-1uha8ag,.phone__count.svelte-1uha8ag{margin:var(--ontote-space-1) 0 0;color:var(--ontote-color-text-muted)}.phone__count.svelte-1uha8ag{color:var(--ontote-color-text)}.phone__btn.svelte-1uha8ag,.store__btn.svelte-1uha8ag{display:block;margin-top:var(--ontote-space-4);padding:var(--ontote-space-3);border-radius:var(--ontote-radius-control);text-align:center;font-weight:var(--ontote-weight-semibold)}.phone__btn.svelte-1uha8ag{margin-top:auto;white-space:nowrap;background-color:var(--ontote-color-primary);color:var(--ontote-color-on-primary)}.phone__lines.svelte-1uha8ag{margin:var(--ontote-space-5) 0 0;padding:0;list-style:none;font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.phone__lines.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--ontote-space-2) 0;border-top:1px solid var(--ontote-color-divider)}.store__label.svelte-1uha8ag{margin:0;font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h5-size);font-weight:var(--ontote-weight-bold)}.store__item.svelte-1uha8ag{margin:var(--ontote-space-2) 0 0;font-size:var(--ontote-type-ui-size)}.store__meta.svelte-1uha8ag{margin:var(--ontote-space-1) 0 0;font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.store__total.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--ontote-space-2);margin-top:var(--ontote-space-4);padding-top:var(--ontote-space-3);border-top:1px solid var(--ontote-color-divider);font-weight:var(--ontote-weight-semibold)}.store__total.svelte-1uha8ag .mono:where(.svelte-1uha8ag){font-size:var(--ontote-type-h5-size)}.store__btn.svelte-1uha8ag{background-color:var(--ontote-color-text);color:var(--ontote-color-on-primary)}.store__ref.svelte-1uha8ag{margin:var(--ontote-space-3) 0 0;font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.flow.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ontote-space-3) var(--ontote-space-2);max-width:60rem;margin:0 auto;padding:0;list-style:none;font-family:var(--ontote-font-heading);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:var(--ontote-weight-semibold);letter-spacing:-.015em;text-align:center}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:var(--ontote-space-2)}.flow__arrow.svelte-1uha8ag{display:inline-grid;color:var(--ontote-color-primary)}.versus.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ontote-color-divider)}.versus__before.svelte-1uha8ag{position:relative;isolation:isolate;padding:var(--ontote-space-8)}.versus__before.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--ontote-riso-dots-ink);background-size:var(--ontote-space-2) var(--ontote-space-2);opacity:.08}.versus__title.svelte-1uha8ag{margin:0;font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h3-size);line-height:var(--ontote-type-h3-leading);letter-spacing:-.02em}.chaos.svelte-1uha8ag{position:relative;height:380px;margin-top:var(--ontote-space-6)}.chaos.svelte-1uha8ag .ot-panel{position:absolute;padding:var(--ontote-space-3) var(--ontote-space-4);font-size:var(--ontote-type-ui-size);max-width:70%}.chaos.svelte-1uha8ag .bubble--a{top:0;left:0;rotate:-2deg}.chaos.svelte-1uha8ag .bubble--b{top:56px;left:30%;rotate:1.5deg}.chaos.svelte-1uha8ag .bubble--c{top:112px;left:8%;rotate:-1deg}.chaos.svelte-1uha8ag .sheet{top:166px;left:6%;right:2%;max-width:none;padding:0;rotate:.8deg}.chaos.svelte-1uha8ag .bubble--d{bottom:0;left:34%;rotate:-2.5deg}.sheet__row.svelte-1uha8ag{display:grid;grid-template-columns:5ch minmax(0,1fr) 4ch 13ch;gap:var(--ontote-space-3);padding:var(--ontote-space-2) var(--ontote-space-3)}.sheet__row.svelte-1uha8ag+.sheet__row:where(.svelte-1uha8ag){border-top:1px solid var(--ontote-color-divider)}.sheet__row--head.svelte-1uha8ag{font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.sheet__row--clash.svelte-1uha8ag{color:var(--ontote-color-error-text);font-weight:var(--ontote-weight-semibold)}.versus__note.svelte-1uha8ag{margin:var(--ontote-space-4) 0 0;font-size:var(--ontote-type-ui-size);color:var(--ontote-color-text-muted)}.versus__after.svelte-1uha8ag{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--ontote-space-5);padding:var(--ontote-space-12) var(--ontote-space-10);background-color:var(--ontote-color-primary);color:var(--ontote-color-on-primary)}.versus__after.svelte-1uha8ag:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;z-index:-1;background-image:var(--ontote-riso-dots-paper);background-size:var(--ontote-riso-dot) var(--ontote-riso-dot);-webkit-mask-image:var(--ontote-riso-fade-down);mask-image:var(--ontote-riso-fade-down);opacity:.5}.versus__after.svelte-1uha8ag .versus__title:where(.svelte-1uha8ag){font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.05}.versus__lead.svelte-1uha8ag{margin:0;max-width:34ch;font-size:var(--ontote-type-lead-size);color:var(--ontote-color-secondary)}.versus__after.svelte-1uha8ag .confirm{flex-direction:row;align-items:center;gap:var(--ontote-space-3);align-self:flex-start;padding:var(--ontote-space-3) var(--ontote-space-4);color:var(--ontote-color-text);font-size:var(--ontote-type-ui-size)}.versus__after.svelte-1uha8ag .confirm svg{flex-shrink:0;color:var(--ontote-color-primary)}.bento.svelte-1uha8ag{--ontote-panel-bg: transparent;--ontote-panel-radius: 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--ontote-border-width) var(--ontote-border-width) 0}.bento.svelte-1uha8ag .cell{grid-column:span 4;display:flex;flex-direction:column;gap:0;margin:0 calc(-1 * var(--ontote-border-width)) calc(-1 * var(--ontote-border-width)) 0;padding:var(--ontote-space-6)}.bento.svelte-1uha8ag .cell--wide{grid-column:span 7}.bento.svelte-1uha8ag .cell--brand{--ontote-panel-radius: 0;grid-column:span 5;justify-content:flex-end}.bento.svelte-1uha8ag .cell--strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--ontote-space-10);align-items:center}.bento.svelte-1uha8ag .cell--strip>.ot-panel{grid-column:2;grid-row:1 / span 2}.bento.svelte-1uha8ag .cell h3{margin:var(--ontote-space-2) 0 var(--ontote-space-2);font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h5-size);line-height:var(--ontote-type-h5-leading)}.bento.svelte-1uha8ag .cell p{margin:0;color:var(--ontote-color-text-muted);line-height:var(--ontote-type-body-leading)}.bento.svelte-1uha8ag .cell--brand h3{font-size:var(--ontote-type-h3-size);line-height:var(--ontote-type-h3-leading);letter-spacing:-.02em}.bento.svelte-1uha8ag .cell--brand p{color:var(--ontote-color-secondary)}.bento.svelte-1uha8ag .cell>.ot-panel{margin-top:auto}.bento.svelte-1uha8ag .cell>p{margin-bottom:var(--ontote-space-5)}.bento.svelte-1uha8ag .cell--strip>p{margin-bottom:0}.trail.svelte-1uha8ag{margin:var(--ontote-space-5) 0 0;padding:0;list-style:none;font-size:var(--ontote-type-ui-size)}.trail.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--ontote-space-2) 0;border-top:1px solid var(--ontote-color-primary-hover)}.trail.svelte-1uha8ag .mono:where(.svelte-1uha8ag){display:inline-block;min-width:7ch;color:var(--ontote-color-secondary)}.days__head.svelte-1uha8ag{margin:0;padding:var(--ontote-space-3) var(--ontote-space-4);border-bottom:1px solid var(--ontote-color-divider);font-size:var(--ontote-type-ui-size)}.days__row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none}.day.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--ontote-space-1);padding:var(--ontote-space-3) var(--ontote-space-1);font-size:var(--ontote-type-caption-size);color:var(--ontote-color-text-muted)}.day.svelte-1uha8ag+.day:where(.svelte-1uha8ag){border-left:1px solid var(--ontote-color-divider)}.day__free.svelte-1uha8ag{font-size:var(--ontote-type-h5-size);color:var(--ontote-color-text)}.day--short.svelte-1uha8ag{position:relative;isolation:isolate;color:var(--ontote-color-error-text);font-weight:var(--ontote-weight-semibold)}.day--short.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--ontote-riso-dots-rust);background-size:var(--ontote-riso-dot) var(--ontote-riso-dot);opacity:.35}.day--short.svelte-1uha8ag .day__free:where(.svelte-1uha8ag){color:var(--ontote-color-error-text)}.slip__line.svelte-1uha8ag{display:flex;align-items:center;gap:var(--ontote-space-3);padding:var(--ontote-space-3) var(--ontote-space-4);font-size:var(--ontote-type-ui-size)}.slip__line.svelte-1uha8ag+.slip__line:where(.svelte-1uha8ag){border-top:1px solid var(--ontote-color-divider)}.slip__line.svelte-1uha8ag{flex-wrap:wrap}.slip__line.svelte-1uha8ag>.mono:where(.svelte-1uha8ag),.slip__line.svelte-1uha8ag>.ot-chip{white-space:nowrap}.slip__meta.svelte-1uha8ag{margin-left:auto;color:var(--ontote-color-text-muted)}@media(prefers-reduced-motion:reduce){.view-wrap.svelte-1uha8ag:hover,.view-wrap.svelte-1uha8ag:focus-visible{transform:none}}.plans.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ontote-space-4);align-items:stretch}.plans.svelte-1uha8ag .plan{gap:var(--ontote-space-2);padding:var(--ontote-space-6)}.plans.svelte-1uha8ag .plan--featured{--ontote-panel-border: var(--ontote-color-primary)}.plan__name.svelte-1uha8ag{margin:0;font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h4-size)}.plan__tagline.svelte-1uha8ag{margin:0;color:var(--ontote-color-text-muted);font-size:var(--ontote-type-ui-size)}.plan__price.svelte-1uha8ag{margin:var(--ontote-space-3) 0 0;font-size:clamp(2rem,3vw,2.5rem);font-weight:var(--ontote-weight-bold);letter-spacing:-.02em}.plan__from.svelte-1uha8ag,.plan__unit.svelte-1uha8ag{font-size:var(--ontote-type-ui-size);font-weight:var(--ontote-weight-regular);letter-spacing:0;color:var(--ontote-color-text-muted)}.plan__facts.svelte-1uha8ag{flex:1;margin:var(--ontote-space-2) 0 var(--ontote-space-4);padding:0;list-style:none;font-size:var(--ontote-type-ui-size)}.plan__facts.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--ontote-space-2) 0;border-top:1px solid var(--ontote-color-divider)}.plans.svelte-1uha8ag .plan .btn{align-self:flex-start}.plans__note.svelte-1uha8ag{margin:var(--ontote-space-6) auto 0;max-width:60ch;text-align:center;color:var(--ontote-color-text-muted)}.plans__note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ontote-color-primary-text);font-weight:var(--ontote-weight-semibold);text-underline-offset:var(--ontote-optical-6)}.faq.svelte-1uha8ag{max-width:46rem;margin:0 auto;padding:var(--ontote-space-2) var(--ontote-space-6)}.faq.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:var(--ontote-space-5) 0}.faq.svelte-1uha8ag div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-top:1px solid var(--ontote-color-divider)}.faq.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--ontote-font-heading);font-size:var(--ontote-type-h5-size);font-weight:var(--ontote-weight-semibold)}.faq.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:var(--ontote-space-2) 0 0;max-width:60ch;color:var(--ontote-color-text-muted);line-height:var(--ontote-type-body-leading)}@media(max-width:1023px){.hero__grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.stack.svelte-1uha8ag{min-height:520px}}@media(max-width:779px){section.slab.hero{background-image:url(../../../hero/mobile.jpg)}.hero__grid.svelte-1uha8ag{padding:var(--ontote-space-12) var(--ontote-space-5);gap:var(--ontote-space-10)}.stack.svelte-1uha8ag{min-height:780px}.view-wrap--order.svelte-1uha8ag{top:var(--ontote-space-6);width:100%}.view--phone.svelte-1uha8ag{width:168px;height:380px;padding-inline:var(--ontote-space-3)}.phone__btn.svelte-1uha8ag{padding-inline:var(--ontote-space-2)}.view-wrap--store.svelte-1uha8ag{left:auto;right:0;bottom:0;width:54%}.days__row.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.day.svelte-1uha8ag:nth-child(5){border-left:0}.versus.svelte-1uha8ag,.plans.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.chaos.svelte-1uha8ag{height:420px}.sheet__row.svelte-1uha8ag{grid-template-columns:4ch minmax(0,1fr) 4ch}.sheet__row.svelte-1uha8ag>:where(.svelte-1uha8ag):last-child{grid-column:1 / -1}.sheet__row.svelte-1uha8ag:not(.sheet__row--clash)>:where(.svelte-1uha8ag):last-child{display:none}.chaos.svelte-1uha8ag .bubble--d{left:10%}.chaos.svelte-1uha8ag .ot-panel{max-width:85%}.bento.svelte-1uha8ag .cell,.bento.svelte-1uha8ag .cell--wide,.bento.svelte-1uha8ag .cell--brand,.bento.svelte-1uha8ag .cell--strip{grid-column:1 / -1}.bento.svelte-1uha8ag .cell--strip{display:flex}}
