.card{position:relative;display:flex;flex-direction:column;gap:var(--sp-8);min-width:0;padding:var(--card-pad);padding-inline-start:calc(var(--card-pad) + var(--sp-4));background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-card);box-shadow:inset var(--sp-4) 0 0 var(--plan-line),var(--shadow-card);color:var(--ink)}.card--sheet{box-shadow:inset var(--sp-4) 0 0 var(--plan-line),var(--shadow-panel)}.card:hover{border-color:var(--accent-deep)}[dir=rtl] .card{box-shadow:inset calc(-1 * var(--sp-4)) 0 0 var(--plan-line),var(--shadow-card)}[dir=rtl] .card--sheet{box-shadow:inset calc(-1 * var(--sp-4)) 0 0 var(--plan-line),var(--shadow-panel)}.card .plan-name{align-self:flex-start;font-family:var(--display);font-weight:700;font-size:var(--fs-mono);line-height:var(--lh-meta);letter-spacing:var(--ls-caps-s);text-transform:uppercase;color:var(--accent-deep)}.card[data-family=care] .plan-name{background:var(--mint)}.card[data-family=monitoring] .plan-name{background:var(--lav)}.card[data-family=fixes] .plan-name{background:var(--mist)}.card[data-family=seo] .plan-name{background:var(--sage)}.card--svc h3{margin-block-start:var(--sp-4);font-size:var(--fs-h3);line-height:var(--lh-tight)}.card--svc p{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);max-width:44ch;text-wrap:pretty}.card--svc p b{color:var(--ink);font-weight:800}.card .p{margin-block-start:var(--sp-4);font-family:var(--display);font-weight:800;font-size:var(--fs-num-l);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink)}.card .p small{font-family:var(--sans);font-weight:600;font-size:var(--fs-small);letter-spacing:0;color:var(--body-p)}.card .packs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-10);margin-block-start:var(--sp-4);font-family:var(--display);font-weight:800;font-size:var(--fs-num-mm);line-height:var(--lh-h2);letter-spacing:var(--ls-num-m);color:var(--ink)}.card .packs .pk{white-space:nowrap}.card .packs .pk b{margin-inline-end:.15em;font-family:var(--sans);font-weight:700;font-size:var(--fs-micro);letter-spacing:0;color:var(--body-p)}.card .packs .dot{color:var(--muted);font-weight:500}.card .more{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-8);min-height:44px;margin-block-start:auto;color:var(--accent-deep);font-weight:700;font-size:var(--fs-ui);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.card .more:hover{color:var(--accent)}.togeth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch;margin-block-start:var(--head)}.also{margin-block-start:var(--gap);padding:var(--sp-12) var(--sp-20) 0;background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip)}.also-h{display:block;padding-block:var(--sp-4) var(--sp-8)}.also ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--sp-32)}.also li{border-block-start:var(--hair) solid var(--line)}.also li a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:52px;padding-block:var(--sp-6);color:var(--ink);font-size:var(--fs-ui);font-weight:600}.also li a>:first-child{min-width:0}.also li a:hover{color:var(--accent-deep)}.also li a:hover>:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.also .pv{display:inline-flex;align-items:baseline;flex:none;gap:.25em;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-pill);background:var(--mint);font-family:var(--display);font-weight:800;font-size:var(--fs-small);line-height:var(--lh-flat);color:var(--accent-deep);white-space:nowrap}.also .pv small{font-family:var(--sans);font-weight:600;font-size:var(--fs-mono);color:var(--muted-p)}.also .r-lav .pv{background:var(--lav)}.also .r-mist .pv{background:var(--mist)}.also .r-sage .pv{background:var(--sage)}@media(max-width:1120px){.also ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.card--svc p{max-width:60ch}}@media(max-width:760px){.togeth{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.togeth{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:var(--sp-16);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip)}.togeth .card,[dir=rtl] .togeth .card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-14);align-items:baseline;padding:var(--sp-12) 0 var(--sp-4);background:none;border:0;border-block-start:var(--hair) solid var(--line);border-radius:0;box-shadow:none}.togeth .card:first-child{border-block-start:0}.togeth .card:hover{border-color:var(--line)}.togeth .card>*{grid-column:1 / -1}.togeth .card .plan-name{display:none}.togeth .card>h3{grid-column:1;grid-row:1;margin-block-start:0;font-size:var(--fs-h3-s)}.togeth .card>.p,.togeth .card>.packs{grid-column:2;grid-row:1;justify-self:end;margin-block-start:0;font-size:var(--fs-h3-s)}.togeth .card:has(.packs)>h3{grid-column:1 / -1}.togeth .card:has(.packs)>.packs{grid-column:1 / -1;grid-row:2;justify-self:start;gap:var(--sp-2) var(--sp-8);font-size:var(--fs-body)}.togeth .card>p{font-size:var(--fs-small)}.also{margin-block-start:var(--gap-s)}.also ul{grid-template-columns:minmax(0,1fr)}}.faq{border-block-start:var(--hair) solid var(--line)}.faq .acc{border-block-end:var(--hair) solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:56px;padding:var(--sp-14) var(--sp-12);margin-inline:calc(-1 * var(--sp-12));border-radius:var(--r-btn);cursor:pointer;color:var(--ink);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--mint-1)}.faq summary h3,.faq-q{font-family:var(--sans);font-weight:700;font-size:var(--fs-body);line-height:var(--lh-lede);letter-spacing:0;color:var(--ink);max-width:40ch;text-wrap:balance}.faq-a{padding-block-end:var(--sp-20);font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--body);max-width:var(--measure);text-wrap:pretty}.faq-a b,.faq-a .num{color:var(--ink);font-weight:800}.faq--rows .faq-q{padding-block:var(--sp-16) var(--sp-8)}.plus{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--mint)}.plus:before,.plus:after{content:"";position:absolute;inset-inline-start:50%;top:50%;background:var(--accent-deep);border-radius:var(--r-cell);translate:-50% -50%}.plus:before{width:12px;height:2px}.plus:after{width:2px;height:12px}details[open]>summary .plus:after{display:none}[dir=rtl] .plus:before,[dir=rtl] .plus:after{translate:50% -50%}@media(max-width:640px){.faq summary{padding-inline:var(--sp-8);margin-inline:calc(-1 * var(--sp-8))}.faq summary h3,.faq-q{font-size:var(--fs-ui)}}.fp{display:inline-flex;align-items:baseline;gap:var(--sp-5);min-width:0}.fp-lbl{flex:none;font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-flat);color:var(--muted)}.fp-val{font-family:var(--num);font-weight:800;line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.fp-val .unit{unicode-bidi:isolate;font-family:var(--sans);font-size:var(--fs-mono);font-weight:600;line-height:var(--lh-flat);letter-spacing:var(--ls-sub);text-transform:none;color:var(--muted);margin-inline-start:.25em}.fp--lg .fp-val{font-size:var(--fs-num-l)}.fp--md .fp-val{font-size:var(--fs-h3-s)}.fp--sm{align-items:baseline;flex:none;gap:.25em;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-pill);background:var(--mint);white-space:nowrap}.fp--sm .fp-val{font-size:var(--fs-small);letter-spacing:0;color:var(--accent-deep)}.fp--sm .fp-lbl,.fp--sm .fp-val .unit{font-size:var(--fs-mono);color:var(--muted-p)}.fp--sm.fp--fixed{background:var(--mist)}.fp--pending{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body)}.on-deep .fp-val{color:var(--on-deep-hi)}.on-deep .fp-lbl,.on-deep .fp-val .unit,.on-deep .fp--pending{color:var(--on-deep-soft)}.hero{padding-block-start:var(--sp-8)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-24);align-items:center;margin-block-start:var(--sp-8)}.hero-copy{min-width:0}.hero-grid>:not(.hero-copy):not(.hero-act){min-width:0}.hero-copy h1{margin-block-start:var(--sp-12)}.hero-copy .lede{margin-block-start:var(--sp-16)}.hero-lead:empty,.hero-act:empty{display:none}.hero-lead{margin-block-start:var(--sp-16)}.hero--narrow .hero-plain{padding-block-start:var(--sp-8)}.hero--narrow .hero-copy h1{max-width:24ch}.hero--narrow .lede{max-width:44ch}.hero--narrow .hero-lead{max-width:68ch}@media(min-width:1080px){.hero--split .hero-grid,.hero--has-aside .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"copy plate" "act plate";gap:var(--sp-8) var(--sp-48)}.hero--split .hero-copy,.hero--has-aside .hero-copy{grid-area:copy;align-self:end;padding-block-end:var(--sp-20)}.hero--split .hero-act,.hero--has-aside .hero-act{grid-area:act;align-self:start;padding-block-start:var(--sp-4)}.hero--split .hero-grid>:not(.hero-copy):not(.hero-act),.hero--has-aside .hero-grid>:not(.hero-copy):not(.hero-act){grid-area:plate}}@media(max-width:640px){.hero-grid{gap:var(--sp-16);margin-block-start:var(--sp-4)}.hero-copy h1{margin-block-start:var(--sp-8)}.hero-copy .lede{margin-block-start:var(--sp-12)}}.strip{display:inline-flex;align-items:center;gap:var(--cell-day);min-width:0}.strip .day{display:flex;flex:none;gap:var(--cell-gap)}.strip i{flex:none;width:var(--cell-w);height:var(--cell-w);border-radius:var(--r-cell);box-shadow:inset 0 0 0 var(--hair) var(--ctrl)}.strip i.f{background:var(--accent);box-shadow:inset 0 0 0 var(--hair) var(--accent-deep)}.strip--lg i{width:var(--cell-lg);height:var(--cell-lg);border-radius:var(--r-tick)}.strip--sm i{width:var(--cell-min);height:var(--cell-min)}.stripbox{display:block;width:fit-content;max-width:100%;min-width:0}.strip-axis{display:block;margin-block-start:var(--sp-6)}.strip-ticks{display:flex;justify-content:space-between;gap:var(--sp-8);min-width:0}.strip-tick,.strip-note,.strip-cap{font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);letter-spacing:0;color:var(--muted-p)}.strip-tick{white-space:nowrap}.strip-note,.strip-cap{display:block}.strip-cap{margin-block-start:var(--sp-6)}.on-deep .strip-tick,.on-deep .strip-note,.on-deep .strip-cap{color:var(--on-deep-soft)}.on-deep .strip i{box-shadow:inset 0 0 0 var(--hair) var(--deep-line)}.on-deep .strip i.f{background:var(--mint-lit);box-shadow:none}.plate{display:flex;flex-direction:column;min-width:0;padding:var(--card-pad);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}.plate-head{display:grid;grid-template-columns:minmax(0,5.6em) minmax(0,1fr);gap:0 var(--sp-12);align-items:baseline;padding-block-end:var(--sp-10);border-block-end:var(--hair) solid var(--line)}.plate-from{display:block}.plate-hcap{display:block;font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-row--fig{grid-template-columns:minmax(0,5.6em) 2.4em minmax(0,1fr)}.plate .strip i{flex:0 1 var(--cell-w);min-width:var(--cell-min)}.plate-hours-m{display:none}.plate-dlv{display:block;padding-block-start:var(--sp-10)}.plate-tax{display:block;margin-block-start:var(--sp-12);padding-block-start:var(--sp-12);border-block-start:var(--hair) solid var(--line);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-copy);color:var(--muted)}.plate-act{margin-block-start:var(--sp-16)}@media(max-width:640px){.plate{padding:var(--sp-18) var(--sp-18) var(--sp-20)}.plate-head{grid-template-columns:minmax(0,1fr)}.plate-hcap{display:none}.pl-row--fig{grid-template-columns:minmax(0,1fr) auto}.pl-row.pl-row--fig .pl-h{display:block;grid-column:2}.plate-hours-m{display:block;margin-block-start:var(--sp-12);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-lede);color:var(--body-p)}.plate-hours-m b{font-family:var(--display);font-weight:800;color:var(--ink)}.plate-tax{margin-block-start:var(--sp-12);padding-block-start:var(--sp-12)}}.plans-list .pl-item+.pl-item{border-block-start:var(--hair) solid var(--line)}.pl-row{display:grid;grid-template-columns:minmax(0,5.6em) 2.4em minmax(0,1fr) auto;align-items:center;gap:0 var(--sp-12);min-height:48px;padding-block:var(--sp-10);border-radius:var(--r-row);color:inherit;text-decoration:none}.pl-row:hover .pl-name{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.plans-list .pl-row:focus-visible{outline:3px solid var(--focus-l);outline-offset:0}.pl-name{grid-column:1;font-family:var(--display);font-weight:700;font-size:var(--fs-h3-s);line-height:var(--lh-tight);letter-spacing:var(--ls-num-m);color:var(--ink);text-wrap:balance}.pl-h{grid-column:2;font-family:var(--display);font-weight:800;font-size:var(--fs-ui);line-height:var(--lh-flat);color:var(--accent-deep);text-align:end;white-space:nowrap}.pl-strip{grid-column:3;justify-self:start}.pl-price{grid-column:4;font-family:var(--num);font-weight:800;font-size:var(--fs-num-l);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap;text-align:end}.pl-price .unit{unicode-bidi:isolate;font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-flat);letter-spacing:0;text-transform:none;color:var(--muted);margin-inline-start:.25em;vertical-align:.35em}.pl-pending{grid-column:4;min-inline-size:0;max-inline-size:17ch;font-size:var(--fs-micro);line-height:var(--lh-copy);color:var(--body);text-align:end;text-wrap:pretty}.pl-note{display:block;padding-block-end:var(--sp-10);font-size:var(--fs-micro);line-height:var(--lh-copy);color:var(--muted)}@media(max-width:640px){.pl-row{grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding-block:var(--sp-8)}.pl-row .pl-h,.pl-row .pl-strip{display:none}.pl-price,.pl-pending{grid-column:2}.pl-price{font-size:var(--fs-num-s)}}.sec-head .idx,.sec-head .sep{unicode-bidi:isolate;font-variant-numeric:tabular-nums lining-nums}.sec-head .sect-lede{margin-block-start:var(--sp-12);max-width:44ch}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-block-start:var(--head)}.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.step{min-width:0;padding:var(--sp-20);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip)}.step-n{display:inline-block;margin-inline-end:.5em;font-family:var(--display);font-weight:800;font-size:var(--fs-num-mm);line-height:var(--lh-flat);letter-spacing:var(--ls-num-m);color:var(--accent-deep);vertical-align:-.02em}.step h3{margin-block-end:var(--sp-6);font-size:var(--fs-h3-s);line-height:var(--lh-meta);letter-spacing:var(--ls-lede);min-height:2.6em;text-wrap:pretty}.step p{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);text-wrap:pretty}.step p b,.step p .num{color:var(--ink);font-weight:800}@media(max-width:1120px){.steps,.steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}.step h3{min-height:0}}@media(max-width:760px){.steps,.steps--3{grid-template-columns:minmax(0,1fr);gap:var(--gap-s)}.step p{max-width:56ch}}.icon{flex:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .rtl-mirror{transform:scaleX(-1)}.facts-box{min-width:0}.facts-eyebrow{margin-block-end:var(--sp-8)}.facts-h{margin-block-end:var(--sp-16);font-size:var(--fs-h3-l);line-height:var(--lh-tight)}.facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap);margin-block-start:var(--head)}.fact{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0;padding:var(--sp-20);background:var(--card);border-radius:var(--r-chip)}.fact .ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-row);background:var(--mint);color:var(--icon-mint)}.fact .ic svg{width:18px;height:18px}.fact p{font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-copy);color:var(--body-p);text-wrap:pretty}.fact p b,.fact p .num{color:var(--ink);font-weight:800}@media(max-width:1120px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.facts{grid-template-columns:minmax(0,1fr);gap:var(--gap-s)}.fact{flex-direction:row;align-items:flex-start;padding:var(--sp-16)}.fact .ic{margin-block-start:var(--sp-2)}.fact p{max-width:56ch}}.callout{--co-ground: var(--card);--co-ink: var(--body);display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-20) var(--sp-24);background:var(--co-ground);border-radius:var(--r-chip);min-width:0}.callout--neutral{border:var(--hair) solid var(--line)}.callout--ok{--co-ground: var(--mint-1);--co-ink: var(--body-p);border:var(--hair) solid var(--line)}.callout--caution,.callout--bad{--co-ground: var(--sand);--co-ink: var(--body-p)}.callout--legal{--co-ground: var(--sage);--co-ink: var(--body-p)}.callout .ic{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-block-start:var(--sp-2);border-radius:var(--r-row);background:var(--mint);color:var(--icon-mint)}.callout .ic--neutral{background:var(--neu-bg);color:var(--neu-ink)}.callout .ic svg{width:18px;height:18px}.callout-in{min-width:0;flex:1}.callout-h{margin-block-end:var(--sp-8)}.callout-body{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--co-ink);max-width:58ch;text-wrap:pretty}.callout-body>*+*{margin-block-start:var(--sp-8)}.callout-body b{color:var(--ink);font-weight:800}.on-deep .callout{--co-ground: var(--deep-card);--co-ink: var(--on-deep-soft);border-color:var(--deep-line)}.on-deep .callout-body b{color:var(--on-deep-hi)}@media(max-width:640px){.callout{padding:var(--sp-16) var(--sp-20);gap:var(--sp-12)}}.dlv .dlv-line{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);max-width:72ch;text-wrap:pretty}.dlv .dlv-line+.dlv-line{margin-block-start:var(--sp-4)}.dlv .dlv-line .num{font-weight:800;color:var(--ink)}.dlv.dlv--compact{display:inline-flex;align-items:baseline;min-height:22px;padding:var(--sp-4) var(--sp-10);border-radius:var(--r-pill);background:var(--mint);font-size:var(--fs-mono);font-weight:600;line-height:var(--lh-meta);color:var(--accent-deep)}.dlv.dlv--compact .num{font-family:var(--display);font-weight:800}.price-line{display:block;min-width:0}.price-from{display:inline-block;margin-inline-end:var(--sp-6);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);color:var(--muted)}.price-line--lg .price-from{display:block;margin-inline-end:0;margin-block-end:var(--sp-4)}.price{display:block;font-family:var(--num);font-weight:800;font-size:var(--fs-num-xl);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.head-price{display:block;font-family:var(--num);font-weight:800;font-size:var(--fs-num-m);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.price .unit,.head-price .unit{font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-flat);letter-spacing:0;text-transform:none;color:var(--muted);margin-inline-start:.25em;vertical-align:.35em;unicode-bidi:isolate}.price-tax{display:block;margin-block-start:var(--sp-6);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-copy);color:var(--muted)}.price-pending{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body)}.on-deep .price,.on-deep .head-price{color:var(--on-deep-hi)}.on-deep .price .unit,.on-deep .head-price .unit,.on-deep .price-from,.on-deep .price-tax,.on-deep .price-pending{color:var(--on-deep-soft)}@media(max-width:760px){.head-price{font-size:var(--fs-num-mm)}.head-price .unit{font-size:var(--fs-mono-s)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2);margin-block-end:var(--sp-4);margin-inline-start:calc(-1 * var(--sp-8));font-size:var(--fs-small)}.crumbs li{display:flex;align-items:center}.crumbs a{display:inline-flex;align-items:center;gap:var(--sp-6);min-height:44px;padding-inline:var(--sp-8);border-radius:var(--r-pill);color:var(--body);font-weight:700;text-decoration:none}.crumbs a:hover{color:var(--ink);background:var(--mint)}.band--mint .crumbs a:hover{background:var(--card)}.crumbs .sep{padding-inline:var(--sp-2);color:var(--ctrl)}.crumbs [aria-current]{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sp-8);color:var(--ink);font-weight:800}.crumbs .back{display:none}.arw--back{transform:scaleX(-1)}[dir=rtl] .arw--back{transform:none}@media(max-width:640px){.crumbs li{display:none}.crumbs .back{display:flex}}.prose{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body)}.prose p,.prose li,.prose dd,.prose td{unicode-bidi:plaintext}.prose>:first-child{margin-block-start:0}.prose p{max-inline-size:66ch;text-wrap:pretty}.prose p+p{margin-block-start:var(--sp-16)}.prose h2{margin-block:var(--sp-40) var(--sp-16)}.prose h3{margin-block:var(--sp-28) var(--sp-10);font-size:var(--fs-h3);line-height:var(--lh-tight);max-inline-size:32ch}.prose h4{margin-block:var(--sp-22) var(--sp-8);font-size:var(--fs-h3-s);line-height:var(--lh-tight);letter-spacing:var(--ls-lede)}.prose strong,.prose b{color:var(--ink);font-weight:800}.prose li>a,.prose dd>a,.prose td>a{padding-block:var(--sp-4);margin-block:calc(-1 * var(--sp-4));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.prose code,.prose kbd,.prose samp{padding:1px var(--sp-6);border-radius:var(--r-note);background:var(--sage);color:var(--ink);font-family:var(--num);font-size:var(--fs-micro)}.prose hr{margin-block:var(--sp-32);border:0;border-block-start:var(--hair) solid var(--line)}.prose blockquote{margin-block:var(--sp-20);padding:var(--sp-16) var(--sp-20);border-radius:var(--r-chip);background:var(--mint-1);color:var(--body-p);max-inline-size:66ch}.prose ul,.prose ol{margin-block:var(--sp-16);max-inline-size:66ch}.prose li+li{margin-block-start:var(--sp-10)}.prose ul>li{position:relative;padding-inline-start:var(--sp-20)}.prose ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--lh-body) * .5em - 3.5px);inline-size:7px;block-size:7px;border-radius:var(--r-cell);background:var(--accent)}.prose ol{counter-reset:prose-ol;padding-inline-start:0}.prose ol>li{position:relative;counter-increment:prose-ol;padding-inline-start:var(--sp-32)}.prose ol>li:before{content:counter(prose-ol,decimal);position:absolute;inset-inline-start:0;color:var(--accent-deep);font-family:var(--display);font-size:var(--fs-ui);font-weight:800;letter-spacing:var(--ls-num-m);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.prose--legal h2{margin-block:var(--sp-48) var(--sp-14);font-size:var(--fs-lede);line-height:var(--lh-h2);max-inline-size:40ch;scroll-margin-top:calc(var(--bar) + var(--sp-16))}.prose--legal h3{font-size:var(--fs-h3-s);letter-spacing:var(--ls-lede)}.prose--legal p,.prose--legal blockquote,.prose--legal ul,.prose--legal ol{max-inline-size:68ch}.prose--legal ul,.prose--legal ol{font-size:var(--fs-ui)}.prose--legal table{inline-size:100%;margin-block:var(--sp-20);border-collapse:separate;border-spacing:0;border:var(--hair) solid var(--line);border-radius:var(--r-card);background:var(--card);font-size:var(--fs-ui)}.prose--legal th,.prose--legal td{padding:var(--sp-12) var(--sp-16);border-block-end:var(--hair) solid var(--line);text-align:start;vertical-align:top}.prose--legal thead th{color:var(--ink);font-family:var(--display);font-weight:700;vertical-align:bottom}.prose--legal tbody tr:nth-child(odd){background:var(--paper)}.prose--legal tbody tr:last-child td{border-block-end:0}.prose--legal thead tr:first-child th:first-child{border-start-start-radius:var(--r-card)}.prose--legal thead tr:first-child th:last-child{border-start-end-radius:var(--r-card)}.prose--legal tbody tr:last-child td:first-child{border-end-start-radius:var(--r-card)}.prose--legal tbody tr:last-child td:last-child{border-end-end-radius:var(--r-card)}.on-deep .prose,.band--deep .prose{color:var(--on-deep)}.on-deep .prose strong,.band--deep .prose strong,.on-deep .prose b,.band--deep .prose b{color:var(--on-deep-hi)}.on-deep .prose ul>li:before,.band--deep .prose ul>li:before{background:var(--mint-lit)}.on-deep .prose ol>li:before,.band--deep .prose ol>li:before{color:var(--mint-lit)}.on-deep .prose blockquote,.band--deep .prose blockquote{background:var(--deep-card);color:var(--on-deep)}@media(max-width:760px){.prose--legal table{display:block;overflow-x:auto}}.chip-strong{background:var(--mint-3)}.chip-sand{background:var(--sand);color:var(--ink)}.chip-line{background:none;color:var(--ink);box-shadow:inset 0 0 0 var(--hair) var(--line)}.chip-deep{background:var(--deep-card);color:var(--on-deep-hi)}.cv{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);min-width:0}.big,.mid{font-family:var(--num);font-weight:800;color:var(--ink);text-wrap:balance}.big .unit,.mid .unit{unicode-bidi:isolate;font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-flat);letter-spacing:0;text-transform:none;color:var(--muted);margin-inline-start:.25em;vertical-align:.35em}.metric-cap{display:block;font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);letter-spacing:0;text-transform:none;color:var(--muted-p);margin-block-start:var(--sp-4)}.on-deep .big,.on-deep .mid{color:var(--on-deep-hi)}.on-deep .big .unit,.on-deep .mid .unit,.on-deep .metric-cap{color:var(--on-deep-soft)}@media(max-width:760px){.big{font-size:var(--fs-num-s)}.mid{font-size:var(--fs-body)}.mid .unit{display:block;margin-inline-start:0;margin-block-start:var(--sp-4);line-height:var(--lh-tight);vertical-align:0}.metric-cap{font-size:var(--fs-mono-s);margin-block-start:var(--sp-5)}}.table-frame{min-width:0;margin-block-start:var(--head);border:var(--hair) solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);overflow:clip}.instrument{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.instrument th,.instrument td{padding:var(--sp-14) var(--sp-16);border:0;border-block-end:var(--hair) solid var(--line);vertical-align:top;text-align:center;font-size:var(--fs-ui)}.instrument th.rowhead{text-align:start}.instrument tbody:last-of-type tr:last-child td,.instrument tbody:last-of-type tr:last-child th{border-block-end:0}.instrument .rowhead{width:26%;background:var(--paper)}.instrument .rowhead-l{display:block;font-size:var(--fs-ui);font-weight:700;line-height:var(--lh-lede);color:var(--ink);text-wrap:pretty}.instrument .row-sub{display:block;margin-block-start:var(--sp-4);font-size:var(--fs-cap);font-weight:600;line-height:var(--lh-lede);color:var(--muted-p);text-wrap:pretty}.instrument .val-word{display:block;font-family:var(--display);font-weight:700;font-size:var(--fs-ui);line-height:var(--lh-meta);letter-spacing:var(--ls-lede);color:var(--ink)}.instrument .val-cap{display:block;margin-block-start:var(--sp-4);font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);letter-spacing:0;color:var(--muted)}.instrument .t-strip{display:flex;justify-content:center;margin-block-start:var(--sp-8)}.instrument--plain thead th{position:static;padding-block:var(--sp-16) var(--sp-14);background:var(--card);vertical-align:bottom}.instrument thead .plan-name{display:block;font-family:var(--display);font-weight:700;font-size:var(--fs-h3-s);line-height:var(--lh-tight);letter-spacing:var(--ls-num-m);color:var(--ink)}.instrument thead .price-line{margin-block-start:var(--sp-4)}.pt-annual{display:block;margin-block-start:var(--sp-6);font-size:var(--fs-cap);line-height:var(--lh-lede);color:var(--body);text-wrap:pretty}.pt-annual b{font-family:var(--num);font-weight:800;color:var(--ink)}.plan-key{display:block;margin-block-start:var(--sp-6);font-family:var(--sans);font-size:var(--fs-micro);font-weight:600;line-height:var(--lh-meta);letter-spacing:0;text-transform:none;color:var(--muted)}.instrument--plain thead th.is-best{border-block-end:var(--hair-ctl) solid var(--accent)}.instrument tfoot th,.instrument tfoot td{border-block-start:var(--hair-ctl) solid var(--accent);border-block-end:0;background:var(--mint-1);vertical-align:middle}.instrument tfoot .order-btn,.instrument tfoot .btn{min-height:44px;padding:var(--sp-10) var(--sp-14);font-size:var(--fs-ui)}@media(max-width:760px){.instrument,.instrument thead,.instrument tbody,.instrument tfoot{display:block}.instrument colgroup{display:none}.instrument tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.instrument--plain thead th{display:block;border:0;border-inline-end:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line);padding:var(--sp-11) var(--sp-8) var(--sp-12);min-width:0}.instrument--plain thead th:first-child{grid-column:1 / -1;border-inline-end:0;padding:var(--sp-10) var(--sp-14);text-align:start}.instrument--plain thead th:last-child{border-inline-end:0}.instrument thead .plan-name{font-size:var(--fs-ui)}.instrument th.rowhead{grid-column:1 / -1;display:block;width:auto;padding:var(--sp-10) var(--sp-14);border:0;border-block-end:var(--hair) solid var(--line)}.instrument .rowhead-l{font-size:var(--fs-small)}.instrument .row-sub,.instrument .val-word{font-size:var(--fs-micro)}.instrument .val-cap{font-size:var(--fs-mono-s)}.instrument td{display:block;width:auto;min-width:0;padding:var(--sp-11) var(--sp-8) var(--sp-12);border:0;border-inline-end:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line)}.instrument td:last-child{border-inline-end:0}.instrument td:before{content:attr(data-plan);display:block;margin-block-end:var(--sp-6);font-family:var(--display);font-size:var(--fs-mono-s);font-weight:700;line-height:var(--lh-meta);letter-spacing:var(--ls-key);text-transform:uppercase;color:var(--muted)}.instrument .t-strip{flex-wrap:wrap;justify-content:center;gap:var(--sp-4);margin-block-start:var(--sp-8)}.instrument .t-strip .day{gap:var(--hair)}.instrument .t-strip i{width:var(--cell-min);height:var(--cell-min);border-radius:var(--r-cell)}.instrument tfoot th.rowhead{grid-column:1 / -1;border:0;border-block-start:var(--hair-ctl) solid var(--accent)}.instrument tfoot td{border-block-start:0;border-inline-end:0;border-block-end:0;padding:var(--sp-8) var(--sp-4) var(--sp-12)}.instrument tfoot td:before{display:none}.instrument tfoot .order-btn,.instrument tfoot .btn{padding-inline:var(--sp-6);gap:var(--sp-5);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);white-space:nowrap}.instrument tfoot .arw,.instrument tfoot .arr{display:none}}.val-word{display:block;font-family:var(--display);font-weight:700;font-size:var(--fs-ui);line-height:var(--lh-meta);letter-spacing:var(--ls-lede);color:var(--ink);text-wrap:pretty}.val-sub{font-family:var(--sans);font-weight:600;font-size:var(--fs-small);letter-spacing:0;color:var(--muted-p)}.ck-dash{color:var(--muted-p)}@media(max-width:760px){.val-word{font-size:var(--fs-small)}.val-sub{font-size:var(--fs-micro)}}.tip{position:relative;display:inline}.tip-btn{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;margin-block:calc(-1 * var(--sp-6));margin-inline:var(--sp-7) 0;background:var(--card);border:var(--hair-ctl) solid var(--line);border-radius:var(--r-pill);color:var(--ink);cursor:help;vertical-align:baseline;font-family:var(--display);font-weight:800;font-size:var(--fs-micro);line-height:var(--lh-flat);letter-spacing:0;text-transform:none}.tip-btn:before{content:"";position:absolute;inset:calc(-1 * var(--sp-10));border-radius:var(--r-pill)}.tip:hover .tip-btn,.tip:focus-within .tip-btn{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tip-box{position:absolute;inset-inline-start:calc(-1 * var(--sp-4));top:calc(100% + var(--sp-9));z-index:4;width:max-content;max-width:36ch;padding:var(--sp-12) var(--sp-14);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip);box-shadow:var(--shadow-panel);font-family:var(--sans);font-weight:600;font-size:var(--fs-body-s);line-height:var(--lh-snug);letter-spacing:0;text-transform:none;text-align:start;white-space:normal;color:var(--body);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--motion-1) ease,transform var(--motion-1) ease,visibility 0s linear var(--motion-1)}.tip-box:before{content:"";position:absolute;inset-inline:0;top:calc(-1 * var(--sp-10));height:10px}.tip:hover .tip-box,.tip:focus-within .tip-box{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(max-width:760px){.tip{display:contents}.tip-btn{margin-block:calc(-1 * var(--sp-4));margin-inline:var(--sp-6) 0}.tip-box{position:static;display:none;width:auto;max-width:none;margin-block-start:var(--sp-8);box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none;font-size:var(--fs-small)}.tip-box:before{display:none}.tip:hover .tip-box,.tip:focus-within .tip-box{display:block}}.tblwrap{min-width:0}.tblwrap--scroll{overflow-x:auto}.table-frame{margin-block-start:var(--head);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:clip}.rt{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rt col.lbl{width:26%}.rt col.v3{width:calc(74% / var(--cmp-cols, 3))}.rt th,.rt td{border-block-end:var(--hair) solid var(--line);padding:var(--sp-14) var(--sp-16);vertical-align:top;text-align:center}.rt tbody:last-of-type tr:last-child td,.rt tbody:last-of-type tr:last-child th{border-block-end:0}.rt thead th{position:sticky;top:var(--nav-stuck);z-index:3;background:var(--card);padding-block:var(--sp-16) var(--sp-14);vertical-align:bottom}.rt thead .plan-name{display:block;font-family:var(--display);font-weight:700;font-size:var(--fs-h3-s);line-height:var(--lh-h2);letter-spacing:var(--ls-num-m);color:var(--ink)}.rt .plan-key{display:block;margin-block-start:var(--sp-6);font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);line-height:var(--lh-meta);letter-spacing:0;color:var(--muted)}.rt thead th.is-accent{border-block-end:var(--hair-ctl) solid var(--accent)}.rt .grp th{background:var(--mint);padding-block:var(--sp-10) var(--sp-8);text-align:start}.rt tbody+tbody .grp th{border-block-start:var(--hair) solid var(--line)}.rt th.rowhead{width:26%;background:var(--paper);font-family:var(--sans);font-weight:700;font-size:var(--fs-ui);line-height:var(--lh-lede);letter-spacing:0;color:var(--ink);text-align:start}.rt--zebra tbody tr:not(.grp):nth-child(odd) td{background:var(--mint-1)}.kp{white-space:nowrap}.cv{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6)}.big,.mid{font-family:var(--display);font-weight:800;color:var(--ink);white-space:nowrap}.big{font-size:var(--fs-num-m);line-height:var(--lh-h2);letter-spacing:var(--ls-num)}.mid{font-size:var(--fs-num-mm);line-height:var(--lh-h2);letter-spacing:var(--ls-num-m)}.big .unit,.mid .unit{margin-inline-start:.3em;font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);letter-spacing:0;color:var(--muted-p)}.metric-cap{display:block;font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);line-height:var(--lh-meta);letter-spacing:0;color:var(--muted-p)}.rt .t-strip{justify-content:center}.rt .t-strip i{min-inline-size:var(--cell-min)}.rt tfoot th,.rt tfoot td{background:var(--mint-1);border-block-start:var(--hair-ctl) solid var(--accent);border-block-end:0;vertical-align:middle}.rt tfoot .order-btn{min-height:44px;font-size:var(--fs-ui)}.cmp>summary{display:none}.cmp>summary::-webkit-details-marker{display:none}@media(max-width:760px){.rt th,.rt td{padding:var(--sp-13) var(--sp-12)}.rt--stack{display:block}.rt--stack colgroup{display:none}.rt--stack thead,.rt--stack tbody,.rt--stack tfoot{display:block}.rt--stack tr{display:grid;grid-template-columns:repeat(var(--cmp-cols, 3),minmax(0,1fr))}.rt--stack.rt--zebra tbody tr:not(.grp):nth-child(odd) td{background:none}.rt--stack thead th{position:static;display:block;min-width:0;border:0;border-inline-end:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line);padding:var(--sp-11) var(--sp-8) var(--sp-12);text-align:start}.rt--stack thead th:first-child{grid-column:1 / -1;border-inline-end:0;padding:var(--sp-10) var(--sp-14)}.rt--stack thead th:last-child{border-inline-end:0}.rt--stack thead th.is-accent{border-block-end:var(--hair-ctl) solid var(--accent)}.rt--stack thead .plan-name{font-size:var(--fs-ui)}.rt--stack .plan-key{font-size:var(--fs-mono-s)}.rt--stack th.rowhead{grid-column:1 / -1;display:block;width:auto;border:0;border-block-end:var(--hair) solid var(--line);background:var(--paper);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-small)}.rt--stack .grp th{grid-column:1 / -1;display:block;width:auto;border:0;border-block-end:var(--hair) solid var(--line);padding:var(--sp-12) var(--sp-14) var(--sp-6)}.rt--stack td{display:block;min-width:0;border:0;border-inline-end:var(--hair) solid var(--line);border-block-end:var(--hair) solid var(--line);padding:var(--sp-11) var(--sp-8) var(--sp-12);text-align:start}.rt--stack td:last-child{border-inline-end:0}.rt--stack td:before{content:attr(data-plan);display:block;margin-block-end:var(--sp-6);font-family:var(--display);font-weight:700;font-size:var(--fs-mono-s);line-height:var(--lh-meta);letter-spacing:var(--ls-key);text-transform:uppercase;color:var(--muted)}.rt--stack tbody tr:last-child td{border-block-end:var(--hair) solid var(--line)}.rt--stack .cv{align-items:flex-start;gap:var(--sp-5)}.rt--stack .t-strip{flex-wrap:wrap;justify-content:flex-start}.rt--stack .big{font-size:var(--fs-num-s)}.rt--stack .mid{font-size:var(--fs-body)}.rt--stack .big .unit,.rt--stack .mid .unit{font-size:var(--fs-mono-s)}.rt--stack .mid .unit{display:block;margin-block:var(--sp-4) 0;margin-inline:0;line-height:var(--lh-tight)}.rt--stack .metric-cap{font-size:var(--fs-mono-s)}.cmp>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:56px;margin-block-start:var(--head);padding:var(--sp-8) var(--sp-16);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip);cursor:pointer;color:var(--ink);font-family:var(--display);font-weight:700;font-size:var(--fs-body);line-height:var(--lh-tight);list-style:none}.cmp>summary:hover{background:var(--mint-1)}.cmp-chev{flex:none;color:var(--accent-deep)}.cmp[open]>summary .cmp-chev{rotate:180deg}.cmp[open] .table-frame{margin-block-start:var(--sp-12)}.rt--stack tfoot th.rowhead{background:var(--mint-1);border-block-start:var(--hair-ctl) solid var(--accent)}.rt--stack tfoot td{border-block-start:0;padding-inline:var(--sp-5)}.rt--stack tfoot td:before{display:none}.rt--stack tfoot .order-btn{min-height:44px;gap:var(--sp-5);padding-inline:var(--sp-6);font-size:var(--fs-micro);letter-spacing:var(--ls-cap);white-space:nowrap}.rt--stack tfoot .order-btn .arw,.rt--stack tfoot .order-btn .arr{display:none}}@media(max-width:640px){.rt--stack .t-strip{display:none}}.pmock{min-inline-size:0}.pmock+.pmock{margin-block-start:var(--sp-24)}.mock{display:flex;flex-direction:column;overflow:clip;border:var(--hair) solid var(--deep-line);border-radius:var(--r-card);background:var(--deep);box-shadow:var(--shadow-panel);color:var(--on-deep);font-size:var(--fs-mono);line-height:var(--lh-copy);direction:ltr}.mock>.mock-status{margin-block-start:auto}.mock-bar{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-block-end:var(--hair) solid var(--deep-line)}.mock-bar i{flex:none;inline-size:9px;block-size:9px;border-radius:var(--r-pill);background:var(--deep-line)}.mock-url{flex:1 1 auto;min-inline-size:0;margin-inline-start:var(--sp-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on-deep-soft)}.mock-body{display:grid;grid-template-columns:168px minmax(0,1fr)}.mock-nav{padding-block:var(--sp-16);border-inline-end:var(--hair) solid var(--deep-line);color:var(--on-deep-soft)}.mock-nav b{display:block;padding:var(--sp-7) var(--sp-16);font-weight:400}.mock-nav b.on{box-shadow:inset 3px 0 0 var(--mint-lit);background:var(--deep-card);color:var(--on-deep-hi)}.mock-main{padding:var(--sp-20) var(--sp-24) var(--sp-24);min-inline-size:0}.mock-k{display:block;color:var(--on-deep-soft)}.mock-balance{margin-block:var(--sp-4) var(--sp-12);color:var(--on-deep-hi);font-family:var(--num);font-size:var(--fs-num-xl);font-weight:800;line-height:var(--lh-flat);letter-spacing:var(--ls-num);font-variant-numeric:tabular-nums lining-nums}.mock-meter{display:flex;flex-wrap:wrap;gap:var(--cell-gap);margin-block-end:var(--sp-16)}.mock-meter i{position:relative;overflow:hidden;flex:none;inline-size:14px;block-size:14px;border-radius:var(--r-tick);background:var(--deep-card)}.mock-meter i:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--w, 0%);background:var(--mint-lit)}.mock-meter i.f{--w: 100%}.mock-meter i.q{--w: 75%}.mock-table{inline-size:100%;border-collapse:separate;border-spacing:0}.mock-table td{padding-block:var(--sp-9);border-block-start:var(--hair) solid var(--deep-line);text-align:start;vertical-align:top}.mock-table td+td{padding-inline-start:var(--sp-12)}.mock-table .st{color:var(--on-deep-soft);white-space:nowrap}.mock-table .am{color:var(--mint-lit);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.mock-status{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-20);padding:var(--sp-10) var(--sp-16);border-block-start:var(--hair) solid var(--deep-line);background:var(--deep-card);color:var(--on-deep-soft)}.mock-status b{color:var(--on-deep-hi);font-weight:400;font-variant-numeric:tabular-nums lining-nums}.mock-cap{margin-block-start:var(--sp-12);color:var(--muted);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-copy);max-inline-size:60ch;text-wrap:pretty;unicode-bidi:plaintext}.on-deep .mock-cap,.band--deep .mock-cap{color:var(--on-deep-soft)}.mock-tl{position:relative;display:grid;gap:var(--sp-12);padding:var(--sp-14) var(--sp-16) var(--sp-16)}.mock-tl:before{content:"";position:absolute;inset-inline-start:calc(var(--sp-20) - var(--hair) / 2);inset-block-start:var(--sp-22);inset-block-end:var(--sp-28);inline-size:var(--hair);background:var(--deep-line)}.mock-tl li{position:relative;padding-inline-start:var(--sp-20);color:var(--on-deep-hi)}.mock-tl li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:var(--sp-4);inline-size:9px;block-size:9px;border-radius:var(--r-pill);background:var(--mint-lit)}.mock-tl li.off{color:var(--on-deep-soft)}.mock-tl li.off:before{background:none;box-shadow:inset 0 0 0 1px var(--deep-line)}@media(max-width:760px){.mock-body{grid-template-columns:minmax(0,1fr)}.mock-nav{display:none}.mock-main{padding:var(--sp-16)}.mock-balance{font-size:var(--fs-num-xl-m)}.mock-meter i{inline-size:11px;block-size:12px}.mock-status{gap:var(--sp-4) var(--sp-14);font-size:var(--fs-mono-s)}}@media(max-width:640px){.mock{border-radius:var(--r-chip)}}.tier{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-card);background:var(--mint-1);box-shadow:inset 0 0 0 var(--hair-ctl) var(--plan-line)}.tier--step2{background:var(--mint)}.tier--step3{background:var(--mint-3)}.tier--lav{background:var(--lav)}.tier--mist{background:var(--mist)}.tier--solo{margin-block-start:0}.tier-best{box-shadow:inset 0 0 0 var(--hair-ctl) var(--accent)}.tier-best--flag{margin-block-start:calc(-1 * var(--flag-h))}.tier-flag{display:flex;align-items:center;min-height:var(--flag-h);padding:var(--sp-8) var(--card-pad);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--accent);color:var(--on-accent);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-tight);text-wrap:pretty}.tier-flag b{flex:none;font-family:var(--display);font-weight:700;font-size:var(--fs-mono-s);line-height:var(--lh-flat);letter-spacing:var(--ls-caps-xs);text-transform:uppercase;color:var(--mint);margin-inline-end:.6em}.tier-top{padding:var(--card-pad) var(--card-pad) 0}.plan-name{display:block;font-family:var(--display);font-weight:700;font-size:var(--fs-h3-l);line-height:var(--lh-tight);letter-spacing:var(--ls-num-m);color:var(--ink)}.persona{margin-block-start:var(--sp-4);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-snug);color:var(--body-p);text-wrap:pretty}.tier-body{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;padding:var(--sp-12) var(--card-pad) var(--card-pad)}.tier-cta{margin-block-start:auto}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);padding-block-start:var(--flag-h);margin-block-start:var(--sp-12);min-width:0}.per{display:block;margin-block-start:var(--sp-6);font-size:var(--fs-small);font-weight:600;line-height:var(--lh-meta);color:var(--body-p)}.annual{display:block;margin-block-start:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--body-p);text-wrap:pretty}.annual b{font-weight:800;color:var(--ink)}.plan-scope{display:block;margin-block-start:var(--sp-8);font-size:var(--fs-micro);line-height:var(--lh-copy);color:var(--muted-p)}.tier-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8);margin-block-start:var(--sp-4)}.tier-facts li{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:var(--sp-10) var(--sp-14);border-radius:var(--r-chip);background:var(--card);box-shadow:var(--shadow-card)}.tier-facts li:first-child{grid-column:1 / -1}.tier-facts .k{font-size:var(--fs-small);font-weight:600;line-height:var(--lh-meta);color:var(--muted)}.tier-facts b{font-family:var(--display);font-weight:800;font-size:var(--fs-body);line-height:var(--lh-meta);color:var(--ink);text-wrap:balance}.tier-facts li:first-child b{font-size:var(--fs-num-xs);color:var(--accent-deep)}.tier-facts .strip{margin-block-start:var(--sp-4)}.tier-cta .order-btn{width:100%}.bridge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-block-start:var(--gap)}.bridge li{min-width:0;padding:var(--sp-16) var(--sp-20);border:var(--hair) solid var(--line);border-radius:var(--r-chip);background:var(--card);font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);text-wrap:pretty}.bridge b{font-weight:800;color:var(--ink)}.bridge-link{margin-block-start:var(--sp-8)}.bridge-link a{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:44px;font-size:var(--fs-ui);font-weight:700;text-wrap:balance}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"prices order" "hours order";gap:var(--sp-8) var(--sp-40);align-items:start;padding-block-start:var(--sp-12)}.legend-note{max-width:72ch;font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);text-wrap:pretty}.legend-note:nth-child(1){grid-area:prices}.legend-note:nth-child(2){grid-area:order}.legend-hours{grid-area:hours;font-weight:600;color:var(--ink)}.ask{margin-block-start:var(--sp-8);font-size:var(--fs-ui);color:var(--body)}.ask a{padding-block:var(--sp-13);margin-block:calc(-1 * var(--sp-13))}@media(max-width:980px){.tiers{grid-template-columns:minmax(0,1fr);padding-block-start:0;max-width:560px}.tier-best--flag{margin-block-start:0}.tier-flag{min-height:0}.legend{grid-template-columns:minmax(0,1fr);grid-template-areas:"prices" "order" "hours";gap:var(--sp-8)}}@media(max-width:760px){.bridge{grid-template-columns:minmax(0,1fr);gap:var(--gap-s)}}.ledger{min-inline-size:0;padding:var(--sp-4) var(--sp-20) var(--sp-20);border:var(--hair) solid var(--line);border-radius:var(--r-card);background:var(--card);overflow-x:auto;overflow-y:clip}.ledger-t{inline-size:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-ui)}.ledger-cap{padding-block:var(--sp-16) var(--sp-12);color:var(--body);font-size:var(--fs-ui);line-height:var(--lh-copy);text-align:start;max-inline-size:72ch;text-wrap:pretty}.ledger-t th,.ledger-t td{padding:var(--sp-12) var(--sp-12) var(--sp-12) 0;border-block-end:var(--hair) solid var(--line);text-align:start;vertical-align:top}.ledger-th{padding-block:var(--sp-10) var(--sp-10);vertical-align:bottom}.ledger-t td{color:var(--body);unicode-bidi:plaintext}.ledger-t .r{text-align:end;white-space:nowrap}.ledger-t th:last-child,.ledger-t td:last-child{padding-inline-end:0}.ledger-note{display:block;margin-block-start:var(--sp-4);color:var(--muted);font-size:var(--fs-cap);line-height:var(--lh-meta)}.ledger--zebra tbody tr:nth-child(odd){background:var(--paper)}.ledger-t tbody tr:last-child td{border-block-end:0}.ledger-t tfoot td{padding-block-start:var(--sp-13);border-block-end:0;box-shadow:inset 0 var(--hair-ctl) 0 var(--ink);color:var(--ink);vertical-align:middle}.ledger-t tfoot tr+tr td{border-block-start:var(--hair) solid var(--line);box-shadow:none}.ledger-t tfoot .is-strong td{font-family:var(--display);font-weight:800}.on-deep .ledger,.band--deep .ledger{border-color:var(--deep-line);background:var(--deep-card)}.on-deep .ledger-t th,.on-deep .ledger-t td,.band--deep .ledger-t th,.band--deep .ledger-t td{border-block-end-color:var(--deep-line)}.on-deep .ledger-t td,.band--deep .ledger-t td,.on-deep .ledger-cap,.band--deep .ledger-cap{color:var(--on-deep)}.on-deep .ledger-th,.band--deep .ledger-th,.on-deep .ledger-note,.band--deep .ledger-note{color:var(--on-deep-soft)}.on-deep .ledger--zebra tbody tr:nth-child(odd),.band--deep .ledger--zebra tbody tr:nth-child(odd){background:var(--deep)}.on-deep .ledger-t tfoot td,.band--deep .ledger-t tfoot td{box-shadow:inset 0 var(--hair-ctl) 0 var(--on-deep-hi);color:var(--on-deep-hi)}.on-deep .ledger-t tfoot tr+tr td,.band--deep .ledger-t tfoot tr+tr td{box-shadow:none}@media(max-width:640px){.ledger{padding-inline:var(--sp-16);border-radius:var(--r-chip)}.ledger-t{table-layout:auto;min-inline-size:480px}}.toc{padding:var(--sp-12) var(--sp-20);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip)}.toc-h{display:block;padding-block:var(--sp-4) var(--sp-8)}.toc-list li{border-block-start:var(--hair) solid var(--line)}.toc-list a{display:flex;align-items:baseline;gap:var(--sp-12);min-height:44px;padding-block:var(--sp-10);color:var(--ink);font-size:var(--fs-ui);font-weight:600}.toc-list a:hover{color:var(--accent-deep)}.toc-list a .u{text-decoration-color:var(--line)}.toc-list a:hover .u{text-decoration-color:currentcolor}.toc-n{flex:none;font-family:var(--display);font-weight:800;font-size:var(--fs-mono);letter-spacing:var(--ls-caps-xs);color:var(--accent-deep)}.keyrows{padding:var(--sp-4) var(--sp-20);background:var(--card);border:var(--hair) solid var(--line);border-radius:var(--r-chip)}.keyrow{display:grid;grid-template-columns:minmax(5.4em,12em) minmax(0,1fr);gap:var(--sp-4) var(--sp-24);align-items:baseline;min-height:44px;padding-block:var(--sp-12);border-block-start:var(--hair) solid var(--line)}.keyrow:first-child{border-block-start:0}.keyrow dt{font-family:var(--display);font-weight:700;font-size:var(--fs-ui);line-height:var(--lh-meta);letter-spacing:var(--ls-lede);color:var(--ink);text-wrap:balance}.keyrow dd{font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--body);max-width:72ch;text-wrap:pretty}.keyrow dd b,.keyrow dd .num{color:var(--ink);font-weight:800}@media(max-width:760px){.keyrow{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}}.pagenav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.pagenav-a{display:flex;align-items:center;gap:var(--sp-12);min-block-size:72px;padding:var(--sp-16) var(--sp-20);border:var(--hair) solid var(--line);border-radius:var(--r-chip);background:var(--card);color:var(--ink);min-inline-size:0;text-decoration:none}.pagenav-a:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.pagenav-a--next{justify-content:space-between;text-align:end}.pagenav-t{display:flex;flex-direction:column;gap:var(--sp-4);min-inline-size:0}.pagenav-l{font-family:var(--display);font-size:var(--fs-h3-s);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-lede);overflow-wrap:anywhere;text-wrap:pretty}.pagenav-arw{flex:none;color:var(--accent-deep)}.pagenav-a--prev .pagenav-arw{transform:scaleX(-1)}[dir=rtl] .pagenav-a--prev .pagenav-arw{transform:none}.pagenav-a--prev:hover .pagenav-arw{transform:scaleX(-1) translate(3px)}[dir=rtl] .pagenav-a--prev:hover .pagenav-arw{transform:translate(-3px)}.pagenav-a--next:hover .pagenav-arw{transform:translate(3px)}[dir=rtl] .pagenav-a--next:hover .pagenav-arw{transform:scaleX(-1) translate(3px)}.pagenav-gap{display:block}@media(hover:hover){.pagenav-a{transition:transform var(--motion-1) ease,border-color var(--motion-1) ease,color var(--motion-1) ease}.pagenav-a:hover{transform:translateY(-2px)}.pagenav-arw{transition:transform var(--motion-1) ease}}.on-deep .pagenav-a,.band--deep .pagenav-a{border-color:var(--deep-line);background:var(--deep-card);color:var(--on-deep-hi)}.on-deep .pagenav-a:hover,.band--deep .pagenav-a:hover{border-color:var(--mint-lit);color:var(--on-deep-hi)}.on-deep .pagenav-arw,.band--deep .pagenav-arw,.on-deep .pagenav-t .micro,.band--deep .pagenav-t .micro{color:var(--mint-lit)}@media(max-width:640px){.pagenav{grid-template-columns:minmax(0,1fr)}.pagenav-gap{display:none}}
