.badge{display:inline-flex;align-items:center;gap:var(--sp-6);padding:3px var(--sp-9);border:1px solid;border-radius:var(--r-print);font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-badge);text-transform:uppercase;white-space:nowrap}.badge--flat{color:var(--ink-3);background:none;border-color:var(--line-strong)}.badge--nu{color:var(--nu-ink);background:var(--nu-bg);border-color:var(--nu-bd)}.dark .badge--flat{color:var(--d-ink-3);border-color:var(--d-cell)}.card{position:relative;display:flex;flex-direction:column;gap:var(--sp-10);min-width:0;padding:var(--sp-22) var(--sp-22) var(--sp-16);background:var(--paper-lift);border:1px solid var(--line-strong);border-radius:var(--r-print);color:var(--ink)}.card--sheet{box-shadow:var(--shadow-1)}.card .plan-name{display:flex;align-items:center;gap:var(--sp-8);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-caps-s);text-transform:uppercase;color:var(--ink-3)}.card--svc h3{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-tight)}.card--svc p{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);max-width:44ch;text-wrap:pretty}.card--svc p b,.card--svc p .num{color:var(--ink);font-weight:600}.card .packs{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-10);font-family:var(--mono);font-weight:700;font-size:var(--fs-num-m);line-height:var(--lh-h2);color:var(--ink)}.card .packs .pk{white-space:nowrap}.card .packs .pk b{margin-inline-end:.15em;font-family:var(--sans);font-weight:400;font-size:var(--fs-micro-s);color:var(--ink-3)}.card .packs .dot{color:var(--ink-3);font-weight:400}.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(--ink);font-weight:600;font-size:var(--fs-small)}.card .more:hover{color:var(--ink-2)}.togeth{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.togeth .card{margin-inline-start:-1px;border-radius:0}.togeth .card:first-child{margin-inline-start:0}.also{grid-column:1 / -1;margin-block-start:var(--sp-24);border-block-start:1px solid var(--line-strong)}.also-h{display:block;padding-block:var(--sp-12) var(--sp-2)}.also ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--sp-32)}.also li{border-block-end:1px solid var(--line)}.also li a{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:48px;color:var(--ink);font-size:var(--fs-body-s);font-weight:400}.also li a>:first-child{min-width:0}.also li a>.pv{flex:0 0 auto}.also li a:hover{color:var(--ink-2)}.also li a:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.also .pv{font-family:var(--mono);font-weight:700;font-size:var(--fs-small);color:var(--ink);white-space:nowrap}.also .pv small{margin-inline:.1em;font-family:var(--mono);font-weight:400;font-size:var(--fs-mono-s);color:var(--ink-3)}@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)}.togeth .card{margin-inline-start:0;margin-block-start:-1px}}@media(max-width:640px){.togeth{border-block-start:1px solid var(--line-strong)}.togeth .card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp-14);align-items:baseline;margin:0;padding-block:var(--sp-12) var(--sp-6);padding-inline:0;background:none;border:0;border-block-end:1px solid var(--line);border-radius:0}.togeth .card>*{grid-column:1 / -1}.togeth .card:hover{border-color:var(--line)}.togeth .card .plan-name{display:none}.togeth .card>h3{grid-column:1;grid-row:1;font-size:var(--fs-h3-s)}.togeth .card>.pr,.togeth .card>.packs{grid-column:2;grid-row:1;justify-self:end;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-ui)}.togeth .card>p{font-size:var(--fs-cap)}.togeth .card>.more{min-height:44px}.also{margin-block-start:var(--sp-8);border-block-start:0}.also ul{grid-template-columns:minmax(0,1fr)}}.faq{grid-column:1 / -1;position:relative;border-block-start:1px solid var(--line-strong)}.acc{border-block-end:1px solid var(--line-strong)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:60px;padding-block:var(--sp-12);cursor:pointer;list-style:none;color:var(--ink)}.acc summary::-webkit-details-marker{display:none}.acc summary h3,.faq-q{font-size:var(--fs-h3-s);font-weight:500;line-height:var(--lh-tight);max-width:44ch;text-wrap:balance}.acc summary:hover{color:var(--ink-2)}.acc summary:focus-visible{outline:2px solid var(--focus-l);outline-offset:-2px}.faq-body{display:grid;grid-template-rows:1fr}.faq-body>*{min-height:0;overflow:hidden}.acc[open] .faq-body{animation:faq-open var(--motion-faq) ease-out}@keyframes faq-open{0%{grid-template-rows:0fr;opacity:0}}.faq-a{padding-block-end:var(--sp-22);font-size:var(--fs-body-s);line-height:var(--lh-copy);color:var(--ink-2);max-width:70ch;text-wrap:pretty}.faq-a .num{font-size:var(--fs-cap);font-weight:600;color:var(--ink)}.faq-q{padding-block:var(--sp-16) var(--sp-8)}@media(max-width:640px){.acc summary{min-height:52px}}.fromprice{display:inline-flex;align-items:baseline;gap:var(--sp-6);min-width:0}.fromprice-lbl{flex:none;font-size:var(--fs-micro-s);font-weight:400;color:var(--ink-3)}.fromprice-val{font-family:var(--mono);font-weight:700;line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.fromprice--lg .fromprice-val{font-size:var(--fs-price-plate)}.fromprice--md .fromprice-val{font-size:var(--fs-num-s)}.fromprice--sm .fromprice-val{font-weight:500;font-size:var(--fs-micro)}.fromprice-val small{font-family:var(--sans);font-size:var(--fs-micro-s);font-weight:400;color:var(--ink-3);letter-spacing:0;margin-inline-start:.2em}.fromprice--pending{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2)}.dark .fromprice-val{color:var(--d-ink)}.dark .fromprice-lbl,.dark .fromprice-val small{color:var(--d-ink-3)}.hero{background:linear-gradient(105deg,transparent 46%,var(--haze-1) 55%,var(--haze-2) 66%,var(--haze-3) 78%,transparent 87%),var(--paper);border-block-end:1px solid var(--line-strong);padding-block:0}.hero .wrap{padding-block:var(--sp-18) var(--sp-48);column-gap:0;align-items:center}.hero-copy{grid-column:1 / 3;padding-inline-end:var(--sp-48);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero--split .wrap>:not(.hero-copy):not(.lines){grid-column:3 / 5;justify-self:end;min-width:0}.hero--wide .hero-copy{grid-column:1 / -1;padding-inline-end:0}.hero--narrow .hero-copy{grid-column:1 / 3}.hero--narrow .lede,.hero--narrow .hero-copy p{max-width:60ch}.hero-copy .crumbs{margin-block-end:var(--sp-22)}.eyebrow-h1{display:block;margin-block-end:var(--sp-14)}.hero-copy h1{margin-block-end:var(--sp-20)}.lede b{font-weight:600;box-shadow:inset 0 -7px 0 var(--nu-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-lead:empty,.hero-cta:empty{display:none}.hero-lead{margin-block-start:var(--sp-24);width:100%}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12);margin-block-start:var(--sp-28)}@media(max-width:1100px){.hero{background:var(--paper)}.hero .wrap{align-items:start}.hero-copy{grid-column:1 / -1;padding-inline-end:0;padding-block-end:var(--sp-28)}.hero--split .wrap>:not(.hero-copy):not(.lines){grid-column:1 / -1;justify-self:stretch}}@media(max-width:980px){.hero--narrow .hero-copy{grid-column:1 / -1}}@media(max-width:640px){.hero .wrap{padding-block:var(--sp-4) var(--sp-26)}.hero-copy{padding-block-end:var(--sp-20)}.hero-copy .crumbs{margin-block-end:var(--sp-8)}.hero-copy h1{margin-block-end:var(--sp-12)}}.meter{display:flex;gap:var(--sp-2);min-width:0}.meter i{flex:none;width:var(--cell-w);height:var(--cell-h);background:var(--meter-empty);box-shadow:inset 0 0 0 1px var(--cell-inset)}.meter i.f{background:var(--meter-fill);box-shadow:none}.meter--md i{width:var(--tcell-w);height:var(--tcell-h)}.meter--sm{--cell-sm-h: 10px}.meter--sm i{width:var(--cell-min);height:var(--cell-sm-h)}.pl-strip i{flex:0 1 var(--cell-w);min-width:var(--cell-min)}.t-meter{max-width:100%}.t-meter i{flex:0 1 var(--tcell-w);min-width:var(--cell-min)}.meterbox{display:block;width:fit-content;max-width:100%;min-width:0}.meter-axis{display:block;margin-block-start:var(--sp-6)}.meter-ticks{display:flex;justify-content:space-between;gap:var(--sp-8);min-width:0}.meter-tick{font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-cap);color:var(--ink-3);white-space:nowrap}.meter-axis-note{display:block;font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-cap);color:var(--ink-3)}.metric-cap{display:block;margin-block-start:var(--sp-6);font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-cap);color:var(--ink-3)}.dark .metric-cap,.dark .meter-tick,.dark .meter-axis-note{color:var(--d-ink-3)}@media(max-width:760px){.t-meter{gap:1px}}.offer{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;max-width:760px;justify-self:end;border:1px solid var(--line-strong);background:var(--paper-lift);box-shadow:var(--shadow-2)}.offer>.cross{inset-inline-start:var(--cross-off);top:var(--cross-off)}.offer>.cross.se{inset-inline-start:auto;inset-inline-end:var(--cross-off);top:auto;bottom:var(--cross-off)}.plate{padding:var(--sp-24) var(--sp-28) 0}.plate-head{display:grid;grid-template-columns:minmax(0,5.4em) 2.4em minmax(0,1fr);gap:0 var(--sp-12);align-items:baseline;margin-block-end:var(--sp-6)}.plate-from{display:block}.plate-hcap{display:block;grid-column:3;font-size:var(--fs-mono-xs);letter-spacing:var(--ls-caps-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-row--fig{grid-template-columns:minmax(0,5.4em) 2.4em minmax(0,1fr)}.offer .pl-strip i{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-10);padding-block:var(--sp-12) var(--sp-16);border-block-start:1px solid var(--line-strong);font-size:var(--fs-micro);line-height:var(--lh-copy);color:var(--ink-3)}.offer .rowbtn{margin-block:auto 0;margin-inline:0;min-width:0;padding-inline:var(--sp-28);border-block-end:0}.offer .rowbtn:focus-visible{outline:2px solid var(--focus-l);outline-offset:-4px}.offer .rowbtn.primary:focus-visible{outline-color:var(--focus-d)}@media(max-width:640px){.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-head{grid-template-columns:minmax(0,1fr)}.plate-hours-m{display:block;margin-block-start:var(--sp-10);font-size:var(--fs-small);line-height:var(--lh-lede);color:var(--ink-2)}.plate-hours-m b{font-family:var(--mono);font-weight:700;color:var(--ink)}.plate-tax{padding-block:var(--sp-10) var(--sp-14)}.offer .rowbtn{padding-inline:var(--sp-20)}}.plans-list .pl-item{border-block-start:1px solid var(--line)}.plans-list .pl-item:first-child{border-block-start:0}.pl-row{display:grid;grid-template-columns:minmax(0,5.4em) 2.4em minmax(0,1fr) auto;align-items:center;gap:0 var(--sp-12);padding-block:var(--sp-10);min-height:44px;color:inherit}.plans-list .pl-item:first-child .pl-row{padding-block-start:var(--sp-4)}.pl-row:hover .pl-name{text-decoration:underline;text-underline-offset:3px}.pl-row:focus-visible{outline:2px solid var(--focus-l);outline-offset:0}.pl-name{grid-column:1;font-weight:600;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(--mono);font-size:var(--fs-micro);color:var(--ink-2);text-align:end;white-space:nowrap}.pl-strip{grid-column:3}.pl-price{grid-column:4;font-family:var(--mono);font-weight:700;font-size:var(--fs-price-plate);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap;text-align:end}.pl-price small{font-family:var(--sans);font-size:var(--fs-micro-s);font-weight:400;color:var(--ink-3);letter-spacing:0;margin-inline-start:.2em}.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(--ink-2);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(--ink-3)}@media(max-width:640px){.pl-row{grid-template-columns:minmax(0,1fr) auto;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-l)}}.sect-head .sect-lede{grid-column:1;margin-block-start:var(--sp-12)}.sect-head .idx,.sect-head .sep{unicode-bidi:isolate;font-variant-numeric:tabular-nums}.sect-head h3{grid-column:1}.sect-head.sect-head--center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.sect-head--center .sec-note{grid-column:1;grid-row:auto;justify-self:center}.dark .sect-head .sec-note,.dark .sect-head .sect-lede{color:var(--d-ink-2)}.steps{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--line-strong)}.steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.step{padding-block:var(--sp-16) var(--sp-18);padding-inline:0 var(--sp-22);border-inline-end:1px solid var(--line);min-width:0}.step+.step{padding-inline-start:var(--sp-22)}.step:last-child{border-inline-end:0;padding-inline-end:0}.step-n{display:block;margin-block-end:var(--sp-8);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-caps-xs);color:var(--meter-fill)}.step h3{margin-block-end:var(--sp-6);font-size:var(--fs-h3-s);line-height:var(--lh-tight);min-height:2.6em;text-wrap:pretty}.step p{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);text-wrap:pretty}.step p .num{font-size:var(--fs-micro);font-weight:600;color:var(--ink)}@media(max-width:1120px){.steps,.steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}.step{border-block-end:1px solid var(--line)}.step:nth-of-type(2n){border-inline-end:0;padding-inline-end:0}.step:nth-of-type(odd){padding-inline-start:0}.step:nth-of-type(n+3){border-block-end:0}.step h3{min-height:0}}@media(max-width:760px){.steps,.steps--3{grid-template-columns:minmax(0,1fr)}.step,.step+.step,.step:nth-of-type(odd){padding-block:var(--sp-12) var(--sp-14);padding-inline:0;border-inline-end:0;border-block-end:1px solid var(--line)}.step:last-child{border-block-end:0}.step p{max-width:56ch}}.facts-box{grid-column:1 / -1;min-width:0}.facts-eyebrow{display:block;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{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block-start:1px solid var(--line-strong)}.fact{position:relative;padding-block:var(--sp-18);padding-inline:var(--sp-18) var(--sp-22);border-inline-end:1px solid var(--line);min-width:0;font-size:var(--fs-body-s);line-height:var(--lh-copy);color:var(--ink-2);text-wrap:pretty}.fact:before{content:"";position:absolute;inset-inline-start:0;top:var(--sp-24);width:8px;height:8px;background:var(--meter-fill)}.fact+.fact{padding-inline-start:var(--sp-40)}.fact+.fact:before{inset-inline-start:var(--sp-22)}.fact:last-child{border-inline-end:0;padding-inline-end:0}.fact b{color:var(--ink);font-weight:600}@media(max-width:1120px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fact{border-block-end:1px solid var(--line)}.fact:nth-of-type(3n){border-inline-end:0;padding-inline-end:0}.fact:nth-of-type(3n+1){padding-inline-start:var(--sp-18)}.fact:nth-of-type(3n+1):before{inset-inline-start:0}.fact:nth-of-type(n+4){border-block-end:0}}@media(max-width:760px){.facts{grid-template-columns:minmax(0,1fr)}.fact,.fact+.fact,.fact:nth-of-type(3n+1){padding-block:var(--sp-12) var(--sp-14);padding-inline:var(--sp-18) 0;border-inline-end:0;border-block-end:1px solid var(--line)}.fact:before,.fact+.fact:before{inset-inline-start:0;top:var(--sp-20)}.fact:last-child{border-block-end:0}}.callout{padding:var(--sp-14) var(--sp-16);background:var(--paper-lift);border:1px solid var(--rule);border-radius:var(--r-print);max-width:72ch}.callout-h{display:block;margin-block-end:var(--sp-6);font-size:var(--fs-mono-s)}.callout-body{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);text-wrap:pretty}.callout-body>*+*{margin-block-start:var(--sp-8)}.callout-body b{color:var(--ink);font-weight:600}.dark .callout{background:var(--d-cell-bg);border-color:var(--d-cell)}.dark .callout-body{color:var(--d-ink-2)}.price-line{display:block;min-width:0}.price-from{display:inline-block;margin-inline-end:var(--sp-6);font-size:var(--fs-micro-s);color:var(--ink-3)}.price-line--lg .price-from{display:block;margin-inline-end:0;margin-block-end:var(--sp-4)}.price{display:block;font-family:var(--mono);font-weight:700;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(--mono);font-weight:700;font-size:var(--fs-num-l);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.price small,.head-price small{font-family:var(--sans);font-size:var(--fs-micro-s);font-weight:400;color:var(--ink-3);letter-spacing:0;margin-inline-start:.2em}.price-tax{display:block;margin-block-start:var(--sp-6);font-size:var(--fs-micro);line-height:var(--lh-copy);color:var(--ink-3)}.price-pending{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2)}.dark .price,.dark .head-price{color:var(--d-ink)}.dark .price small,.dark .head-price small,.dark .price-from,.dark .price-tax{color:var(--d-ink-3)}.dark .price-pending{color:var(--d-ink-2)}@media(max-width:760px){.head-price small{font-size:var(--fs-mono-xs)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-inline-start:calc(-1 * var(--sp-8));font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-tight);color:var(--ink-3)}.crumbs li{display:flex;align-items:center}.crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--sp-8);color:var(--ink-3);text-decoration-line:underline;text-underline-offset:3px}.crumbs a:hover{color:var(--ink)}.crumbs [aria-current]{padding-inline-start:var(--sp-8);color:var(--ink)}.crumbs .back{display:none}.crumbs .back .u{text-decoration-color:var(--line-strong)}@media(max-width:640px){.crumbs li{display:none}.crumbs .back{display:flex}}.dlv .dlv-line{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);max-width:72ch;text-wrap:pretty}.dlv .dlv-line+.dlv-line{margin-block-start:var(--sp-4)}.dlv .dlv-line .num{font-size:var(--fs-micro);font-weight:600;color:var(--ink)}.dlv.dlv--compact{font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-tight);color:var(--ink-3)}.dlv.dlv--compact .num{color:var(--ink-2);font-weight:500}.cv{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-6);min-width:0}.big{font-family:var(--mono);font-weight:700;font-size:var(--fs-num-l);line-height:var(--lh-flat);letter-spacing:var(--ls-num);color:var(--ink);white-space:nowrap}.mid{font-family:var(--mono);font-weight:700;font-size:var(--fs-num-m);line-height:var(--lh-h2);letter-spacing:var(--ls-num-m);color:var(--ink);white-space:nowrap}.big .unit,.mid .unit{font-family:var(--sans);font-weight:400;font-size:var(--fs-micro-s);color:var(--ink-2);letter-spacing:0;margin-inline-start:.3em}.cv--chip{align-items:flex-end}.dark .big,.dark .mid{color:var(--d-ink)}.dark .big .unit,.dark .mid .unit{color:var(--d-ink-2)}@media(max-width:760px){.cv{align-items:flex-start;gap:var(--sp-5)}.big{font-size:var(--fs-num-m)}.mid{font-size:var(--fs-h3-s)}.mid .unit{display:block;margin-inline-start:0;margin-block-start:var(--sp-4);line-height:var(--lh-tight)}}.tblwrap{grid-column:1 / -1;min-width:0}.rt col.v3{width:24%}.rt th,.rt td{text-align:start;vertical-align:top;padding-block:var(--sp-13);padding-inline:0 var(--sp-12);border-block-end:1px solid var(--line)}.rt th.r,.rt td.r{text-align:end;padding-inline-end:0}.rt--plain thead th{padding-block:var(--sp-10) var(--sp-12);border-block-end:1px solid var(--line-strong);vertical-align:bottom}.rt thead .plan-name{display:block}.rt thead .price-line{margin-block-start:var(--sp-6)}.pt-annual{display:block;margin-block-start:var(--sp-6);font-size:var(--fs-cap);line-height:var(--lh-lede);color:var(--ink-2);text-wrap:pretty}.pt-annual b{font-family:var(--mono);font-weight:600;font-size:var(--fs-micro);color:var(--ink)}.rt--plain thead th.is-best{border-block-end-color:var(--ink)}.rt tbody tr:nth-child(odd){background:var(--zebra)}.rt th.rowhead{font-family:var(--sans);font-size:var(--fs-small);font-weight:500;line-height:var(--lh-lede);letter-spacing:0;text-transform:none;color:var(--ink)}.row-sub{display:block;margin-block-start:var(--sp-4);font-family:var(--sans);font-weight:400;font-size:var(--fs-micro);line-height:var(--lh-lede);letter-spacing:0;text-transform:none;color:var(--ink-2)}.rt--plain .val-word{display:block;font-size:var(--fs-small);font-weight:500;line-height:var(--lh-tight);color:var(--ink)}.rt--plain .t-meter i{min-width:var(--cell-min)}@media(max-width:760px){.rt,.rt thead,.rt tbody,.rt tfoot,.rt tr{display:block}.rt colgroup{display:none}.rt thead th,.rt thead th.r{display:block;width:auto;text-align:start;padding-inline:0}.rt th.rowhead{display:block;width:auto;padding:var(--sp-10);border:0;border-block-end:1px solid var(--line);background:var(--zebra)}.rt td{display:block;width:auto;padding:var(--sp-10) var(--sp-8) var(--sp-12);border:0;border-block-end:1px solid var(--line);text-align:start;min-width:0}.rt td.r{text-align:start}.rt td:before{content:attr(data-plan);display:block;margin-block-end:var(--sp-6);font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--ink-3)}.rt tbody tr:nth-child(odd){background:none}.rt tfoot tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rt tfoot th.rowhead{grid-column:1 / -1;padding:var(--sp-12) 0 var(--sp-8);border:0;border-block-start:1px solid var(--ink);background:none}.rt tfoot td{border:0;padding:0 3px var(--sp-4)}.rt tfoot td:before{display:none}.rt tfoot .btn{display:flex;width:100%;min-height:46px;padding-inline:var(--sp-6);gap:var(--sp-5);font-size:var(--fs-micro);white-space:nowrap}.rt tfoot .btn .arr{display:none}}.prose{color:var(--ink-2);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);color:var(--ink)}.prose h3{margin-block:var(--sp-28) var(--sp-10);color:var(--ink);font-size:var(--fs-h3-l);line-height:var(--lh-tight);max-inline-size:32ch}.prose h4{margin-block:var(--sp-22) var(--sp-8);color:var(--ink);font-size:var(--fs-h3-s);line-height:var(--lh-tight)}.prose a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.prose a:hover{text-decoration-thickness:2px}.prose strong,.prose b{color:var(--ink);font-weight:600}.prose code,.prose kbd,.prose samp{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink)}.prose hr{margin-block:var(--sp-32);border:0;border-block-start:1px solid var(--line-strong)}.prose blockquote{margin-block:var(--sp-20);padding-inline-start:var(--sp-20);border-inline-start:1px solid var(--line-strong);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;top:calc(var(--lh-body) * .5em - 4px);inline-size:8px;block-size:8px;background:var(--meter-fill)}.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-leading-zero);position:absolute;inset-inline-start:0;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-caps-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.prose--legal h2{margin-block:var(--sp-48) var(--sp-14);font-size:var(--fs-lede);line-height:var(--lh-h2);letter-spacing:var(--ls-lede);font-weight:600;max-inline-size:40ch;scroll-margin-top:calc(var(--bar) + var(--sp-16))}.prose--legal h3{font-size:var(--fs-h3-s)}.prose--legal p,.prose--legal blockquote{max-inline-size:72ch}.prose--legal ul,.prose--legal ol{font-size:var(--fs-ui);max-inline-size:72ch}.prose--legal table{inline-size:100%;margin-block:var(--sp-20);border-collapse:separate;border-spacing:0;font-size:var(--fs-small)}.prose--legal th,.prose--legal td{padding:var(--sp-13) var(--sp-12) var(--sp-13) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.prose--legal thead th{padding-block:var(--sp-10) var(--sp-12);border-block-end:1px solid var(--line-strong);background:var(--paper-lift);color:var(--ink);font-weight:600;vertical-align:bottom}.prose--legal tbody tr:nth-child(odd){background:var(--zebra)}.prose--legal tbody tr:last-child td{border-block-end:0}@media(max-width:760px){.prose--legal table{display:block;overflow-x:auto}}.val-word{display:block;font-size:var(--fs-small);font-weight:500;line-height:var(--lh-tight);color:var(--ink);text-wrap:pretty}.val-sub{font-weight:400;color:var(--ink-2)}.ck-dash{color:var(--ink-2)}@media(max-width:760px){.val-word{font-size:var(--fs-micro)}.val-sub{font-size:var(--fs-micro-s)}}.tip{position:relative;display:inline}.tip-btn{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;margin-block:-4px;margin-inline:var(--sp-7) 0;border:1px solid var(--ctl-border);border-radius:var(--r-print);background:var(--paper-lift);color:var(--ink);cursor:help;vertical-align:baseline;font-family:var(--mono);font-weight:500;font-size:var(--fs-mono);line-height:var(--lh-flat)}.tip-btn:before{content:"";position:absolute;inset:-12px}.tip:hover .tip-btn,.tip:focus-within .tip-btn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tip-btn:focus-visible{outline:2px solid var(--focus-l);outline-offset:2px}.tip-box{position:absolute;inset-inline-start:-4px;top:calc(100% + var(--sp-9));z-index:4;width:max-content;max-width:36ch;padding:var(--sp-12) var(--sp-14);background:var(--paper-lift);border:1px solid var(--rule);border-radius:var(--r-print);box-shadow:var(--shadow-3);font-family:var(--sans);font-weight:400;font-size:var(--fs-cap);line-height:var(--lh-snug);letter-spacing:0;text-transform:none;text-align:start;white-space:normal;color:var(--ink-2);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:-10px;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-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-micro)}.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}.rt{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-small)}.rt col.lbl{width:28%}.rt col.v3{width:calc(72% / var(--cmp-cols, 3))}.rt th,.rt td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line);padding-block:var(--sp-13);padding-inline:0 var(--sp-12)}.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(--paper-lift);border-block-end:1px solid var(--line-strong);padding-block:var(--sp-10) var(--sp-12);padding-inline:0 var(--sp-12);vertical-align:bottom}.rt thead th.r,.rt td.r{text-align:end;padding-inline-end:0}.rt thead .plan-name{display:block;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-caps-s);text-transform:uppercase;color:var(--ink-3)}.plan-key{display:block;margin-block-start:var(--sp-6);font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-key);color:var(--ink-3);white-space:nowrap}.rt thead th:first-child .eyebrow{display:block}.rt thead th.is-accent .plan-name{color:var(--ink)}.rt th.is-accent,.rt td.is-accent{border-inline-start:1px solid var(--line)}.rt .grp th{padding-block:var(--sp-16) var(--sp-6);padding-inline:0;border-block-end:1px solid var(--line-strong)}.rt .grp .eyebrow{display:block;color:var(--meter-fill)}.rt th.rowhead{font-family:var(--sans);font-size:var(--fs-small);font-weight:500;color:var(--ink);letter-spacing:0;text-transform:none;line-height:var(--lh-snug)}.rt--zebra tbody tr:not(.grp):nth-child(odd){background:var(--zebra)}.rt tbody tr.grp{background:none}.rt td{color:var(--ink-2)}.kp{white-space:nowrap}.cv{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-6)}.big,.mid{font-family:var(--mono);font-weight:700;color:var(--ink);white-space:nowrap}.big{font-size:var(--fs-num-l);line-height:var(--lh-flat);letter-spacing:var(--ls-num)}.mid{font-size:var(--fs-num-m);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:400;font-size:var(--fs-mono);letter-spacing:0;color:var(--ink-2)}.rt .t-meter i{min-inline-size:var(--cell-min)}.rt .cv .metric-cap{margin-block-start:0}.rt tfoot th,.rt tfoot td{border-block-start:1px solid var(--ink);border-block-end:0;padding-block-start:var(--sp-14);vertical-align:middle}.rt tfoot td{padding-inline-start:var(--sp-12)}.rt tfoot .btn{min-height:48px;font-size:var(--fs-small)}.cmp>summary{display:none}.cmp>summary::-webkit-details-marker{display:none}@media(max-width:760px){.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){background:none}.rt--stack thead th{position:static;display:block;border:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line-strong);padding-block:var(--sp-10) var(--sp-12);padding-inline:0 var(--sp-8);min-width:0;text-align:start}.rt--stack thead th.r{text-align:start;padding-inline:var(--sp-8) 0}.rt--stack thead th:first-child{grid-column:1 / -1;border-inline-end:0;padding-inline:0}.rt--stack thead th:last-child{border-inline-end:0}.rt--stack thead .plan-name{font-size:var(--fs-mono-xs);letter-spacing:var(--ls-caps-xs)}.rt--stack .plan-key{font-size:var(--fs-mono-xs);letter-spacing:var(--ls-sub);white-space:normal}.rt--stack th.rowhead{grid-column:1 / -1;display:block;width:auto;border:0;border-block-end:1px solid var(--line);background:var(--zebra);padding:var(--sp-10)}.rt--stack .grp th{grid-column:1 / -1;display:block;width:auto;border:0;border-block-end:1px solid var(--line-strong);padding-block:var(--sp-14) var(--sp-6);padding-inline:0}.rt--stack td{display:block;border:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);padding-block:var(--sp-10) var(--sp-12);padding-inline:var(--sp-8);min-width:0;text-align:start}.rt--stack td.r{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(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--ink-3)}.rt--stack tbody tr:last-child td{border-block-end:1px solid var(--line)}.rt--stack .cv{align-items:flex-start;gap:var(--sp-5)}.rt--stack .big{font-size:var(--fs-num-m)}.rt--stack .mid{font-size:var(--fs-h3-s)}.rt--stack .big .unit,.rt--stack .mid .unit{font-size:var(--fs-mono-xs)}.rt--stack .mid .unit{display:block;margin-block:var(--sp-4) 0;margin-inline:0;line-height:var(--lh-h2)}.cmp>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:56px;padding-block:var(--sp-8);padding-inline:var(--sp-16);background:var(--paper-lift);border:1px solid var(--ctl-border);border-radius:var(--r-print);cursor:pointer;color:var(--ink);font-size:var(--fs-h3-s);font-weight:500;line-height:var(--lh-tight);list-style:none}.cmp>summary:hover{background:var(--btn2-hover)}.cmp[open]>summary{margin-block-end:var(--sp-14)}.rt--stack tfoot th.rowhead{border-block-start:1px solid var(--ink);background:none;padding-block:var(--sp-12) var(--sp-8);padding-inline:0}.rt--stack tfoot td{border:0;padding-block:0 var(--sp-4);padding-inline:3px}.rt--stack tfoot td:before{display:none}.rt--stack tfoot td .btn{min-height:44px;gap:var(--sp-5);padding-inline:var(--sp-6);font-size:var(--fs-micro);white-space:nowrap}.rt--stack tfoot td .btn .arr{display:none}}@media(max-width:640px){.rt--stack .t-meter{display:none}}.pmock{min-inline-size:0}.pmock+.pmock{margin-block-start:var(--sp-28)}.mock{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mock-line);border-radius:var(--r-mock);background:var(--mock-bg);box-shadow:var(--shadow-mock);font-family:var(--mono);font-size:var(--fs-micro);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:1px solid var(--mock-line);color:var(--mock-meta)}.mock-bar i{flex:0 0 auto;display:inline-block;inline-size:9px;block-size:9px;border-radius:var(--r-round);background:var(--mock-dot)}.mock-bar .t{flex:1 1 auto;min-inline-size:0;margin-inline-start:var(--sp-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-body{display:grid;grid-template-columns:168px minmax(0,1fr)}.mock-nav{padding-block:var(--sp-18);border-inline-end:1px solid var(--mock-line);color:var(--mock-meta)}.mock-nav b{display:block;padding:var(--sp-7) var(--sp-18);font-weight:400}.mock-nav b.on{background:var(--mock-on);color:var(--mock-white);border-inline-start:2px var(--mock-fill) solid;padding-inline-start:var(--sp-16)}.mock-main{padding:var(--sp-22) var(--sp-26) var(--sp-24);min-inline-size:0}.mock-main .k{color:var(--mock-meta)}.mock-balance{margin-block:var(--sp-4) var(--sp-12);color:var(--mock-white);font-size:var(--fs-num-xl);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-num)}.mock .fr{display:inline-grid}.mock .fr>b{grid-area:1 / 1;font:inherit;opacity:0}.mock .fr>b:last-child{opacity:1}.mock-meter{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block-end:var(--sp-18)}.mock-meter i{position:relative;overflow:hidden;inline-size:14px;block-size:16px;background:var(--mock-empty)}.mock-meter i:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;inline-size:var(--w, 0%);background:var(--mock-fill)}.mock-meter i.f{--w: 100%}.mock-meter i.h{--w: 75%}.mock-table{inline-size:100%;border-collapse:separate;border-spacing:0}.mock-table td{padding-block:var(--sp-9);border-block-start:1px solid var(--mock-line);color:var(--mock-text);text-align:start;vertical-align:top}.mock-table td+td{padding-inline-start:var(--sp-12)}.mock-table td:last-child{color:var(--mock-debit);text-align:end;white-space:nowrap}.mock-table td.ok{color:var(--mock-meta)}.mock-foot{display:flex;justify-content:space-between;gap:var(--sp-12);margin-block-start:var(--sp-14);padding-block-start:var(--sp-12);border-block-start:1px solid var(--mock-strong);color:var(--mock-meta)}.mock-foot b{color:var(--mock-white);font-weight:400}.mock-status{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-20);padding:var(--sp-10) var(--sp-16);border-block-start:1px solid var(--mock-strong);background:var(--mock-status);color:var(--mock-status-text);font-size:var(--fs-mono)}.mock-status b{color:var(--mock-status-val);font-weight:400}.mock-cap{margin-block-start:var(--sp-12);color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-mono-s);line-height:var(--lh-snug);letter-spacing:var(--ls-sub);text-wrap:pretty}.dark .mock-cap{color:var(--d-ink-3)}.mock--order{font-size:var(--fs-mono);box-shadow:var(--shadow-order)}.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:var(--sp-20);top:var(--sp-26);bottom:var(--sp-30);inline-size:1px;background:var(--mock-line)}.mock-tl li{position:relative;padding-inline-start:var(--sp-20);color:var(--mock-status-val)}.mock-tl li:before{content:"";position:absolute;inset-inline-start:0;top:var(--sp-5);inline-size:9px;block-size:9px;border-radius:var(--r-round);background:var(--mock-fill)}.mock-tl li.off:before{background:none;box-shadow:inset 0 0 0 1px var(--mock-strong)}.mock-tl li.off{color:var(--mock-meta)}.mock-tl li b{display:block;font-weight:400}.mock-tl li span{display:block;color:var(--mock-meta)}.pmock.in :is(.mock-table tr,.mock-foot,.am,.fr>b),.pmock.in .mock-meter i:before,.pmock--order.in .mock-tl li{animation-duration:var(--motion-mock);animation-timing-function:ease-out;animation-delay:calc(var(--delay-mock) + var(--i, 0) * var(--delay-step));animation-fill-mode:both;animation-iteration-count:1}.pmock.in .mock-table tr:nth-child(1){animation-name:m-row1}.pmock.in .mock-table tr:nth-child(2){animation-name:m-row2}.pmock.in .mock-table tr:nth-child(3){animation-name:m-row3}.pmock.in .mock-foot{animation-name:m-from5}.pmock.in .am{animation-name:m-from2}.pmock.in .fr>b:nth-child(1){animation-name:m-until2}.pmock.in .fr>b:nth-child(2){animation-name:m-2to3}.pmock.in .fr>b:nth-child(3){animation-name:m-3to4}.pmock.in .fr>b:nth-child(4){animation-name:m-from4}.pmock.in .fr>b:nth-child(2):last-child{animation-name:m-from2}.pmock.in .mock-meter i:nth-child(12):before{animation-name:m-c12}.pmock.in .mock-meter i:nth-child(11):before{animation-name:m-c11}.pmock.in .mock-meter i:nth-child(10):before{animation-name:m-c10}.pmock--order.in .mock-tl li:nth-child(1){animation-name:m-lit1}.pmock--order.in .mock-tl li:nth-child(2){animation-name:m-lit2}.pmock--order.in .mock-tl li:nth-child(3){animation-name:m-lit3}.pmock--order.in .mock-tl li:nth-child(4){animation-name:m-lit4}@keyframes m-row1{0%,10.9%{opacity:0;transform:translateY(8px)}19.7%,to{opacity:1;transform:none}}@keyframes m-row2{0%,53.1%{opacity:0;transform:translateY(8px)}61.9%,to{opacity:1;transform:none}}@keyframes m-row3{0%,75%{opacity:0;transform:translateY(8px)}83.7%,to{opacity:1;transform:none}}@keyframes m-from5{0%,93.7%{opacity:0}to{opacity:1}}@keyframes m-until2{0%,31.2%{opacity:1}31.3%,to{opacity:0}}@keyframes m-from2{0%,31.2%{opacity:0}31.3%,to{opacity:1}}@keyframes m-2to3{0%,31.2%{opacity:0}31.3%,53%{opacity:1}53.1%,to{opacity:0}}@keyframes m-3to4{0%,53%{opacity:0}53.1%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes m-from4{0%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes m-c12{0%,31.2%{inline-size:100%}37.5%,53.1%{inline-size:25%}59.4%,to{inline-size:0%}}@keyframes m-c11{0%,53.1%{inline-size:100%}59.4%,to{inline-size:0%}}@keyframes m-c10{0%,75%{inline-size:100%}81.2%,to{inline-size:75%}}@keyframes m-lit1{0%,10.9%{opacity:.35}19.7%,to{opacity:1}}@keyframes m-lit2{0%,31.2%{opacity:.35}37.5%,to{opacity:1}}@keyframes m-lit3{0%,53.1%{opacity:.35}61.9%,to{opacity:1}}@keyframes m-lit4{0%,75%{opacity:.35}83.7%,to{opacity:1}}@media(max-width:760px){.mock{font-size:var(--fs-mono)}.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:14px}.mock-status{gap:var(--sp-4) var(--sp-14);font-size:var(--fs-mono-s)}}.plan{position:relative;display:flex;flex-direction:column;min-width:0;margin-inline-start:-1px;border:1px solid var(--line-strong);background:var(--paper-lift);box-shadow:var(--shadow-1)}.plan--framed{margin-inline-start:0;border-radius:var(--r-print)}.tier-best{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-2);z-index:1}.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(--sp-24);background:var(--ink);color:var(--paper);font-size:var(--fs-cap);line-height:var(--lh-tight);text-wrap:pretty}.tier-flag b{font-family:var(--mono);font-weight:500;font-size:var(--fs-mono-s);letter-spacing:var(--ls-caps-s);text-transform:uppercase;color:var(--focus-d);margin-inline-end:.7em}.plan-top{padding:var(--sp-22) var(--sp-24) var(--sp-16);border-block-end:1px solid var(--line)}.plan-name{display:flex;align-items:center;gap:var(--sp-10);font-family:var(--mono);font-weight:400;font-size:var(--fs-mono);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.persona{margin-block-start:var(--sp-8);font-size:var(--fs-small);font-weight:500;line-height:var(--lh-lede);color:var(--ink);text-wrap:pretty}.plan-body{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;padding:var(--sp-18) var(--sp-24) var(--sp-24)}.plan-cta{margin-block-start:auto}@media(max-width:640px){.plan-top{padding:var(--sp-18) var(--sp-18) var(--sp-14)}.plan-body{padding:var(--sp-16) var(--sp-18) var(--sp-20)}.tier-flag{padding-inline:var(--sp-18)}}.plans{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--flag-h);min-width:0}.per{display:block;margin-block-start:var(--sp-8);font-family:var(--mono);font-size:var(--fs-mono-s);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--ink-3)}.annual{display:block;margin-block-start:var(--sp-8);font-size:var(--fs-cap);line-height:var(--lh-lede);color:var(--ink-2);text-wrap:pretty}.annual b{font-family:var(--mono);font-weight:600;font-size:var(--fs-micro);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(--ink-3)}.tier-facts{margin-block-start:var(--sp-2);border-block-start:1px solid var(--line-strong)}.tier-facts li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding-block:var(--sp-8);border-block-end:1px solid var(--line)}.tier-facts li:last-child{border-block-end:0}.tier-facts .k{font-size:var(--fs-cap);color:var(--ink-2)}.tier-facts b{font-family:var(--mono);font-weight:700;font-size:var(--fs-cap);color:var(--ink);text-align:end;white-space:nowrap}.tier-facts .fm{display:none}.tier-facts .fm b{white-space:normal;text-align:start}.plan-cta .btn{display:flex;width:100%}.bridge{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--sp-40);border-block-start:1px solid var(--line-strong)}.bridge>.cross{inset-inline-start:calc(-1 * var(--cross-arm));top:var(--cross-off)}.bridge li{min-width:0;padding-block:var(--sp-14);padding-inline-end:var(--sp-24);border-inline-end:1px solid var(--line);font-size:var(--fs-ui);line-height:var(--lh-copy);color:var(--ink-2);text-wrap:pretty}.bridge li+li{padding-inline-start:var(--sp-24)}.bridge li:last-child{border-inline-end:0;padding-inline-end:0}.bridge b{color:var(--ink);font-weight:600}.bridge b[data-market-var]{font-family:var(--mono);font-size:var(--fs-small)}.bridge-link{grid-column:1 / -1;padding-block-start:var(--sp-2);border-block-start:1px solid var(--line)}.bridge-link a{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:44px;color:var(--ink);font-weight:600;font-size:var(--fs-ui);text-wrap:balance}.bridge-link a:hover{color:var(--ink-2)}.legend{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"prices order" "hours order";gap:var(--sp-10) var(--sp-40);align-items:start;padding-block-start:var(--sp-18)}.legend-note{max-width:72ch;font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);text-wrap:pretty}.legend-note:nth-child(1){grid-area:prices}.legend-note:nth-child(2){grid-area:order}.legend-hours{grid-area:hours;color:var(--ink)}.ask{grid-column:1 / -1;margin-block-start:var(--sp-8);font-size:var(--fs-ui);color:var(--ink-2)}.ask a:hover{color:var(--ink-2)}@media(max-width:980px){.plans{grid-template-columns:minmax(0,1fr);padding-block-start:0}.plan{margin-inline-start:0;margin-block-start:-1px}.tier-best,.tier-best--flag{margin-block-start:-1px}.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);margin-block-start:var(--sp-28)}.bridge li,.bridge li+li,.bridge li:last-child{padding-block:var(--sp-10);padding-inline:0;border-inline-end:0;border-block-end:1px solid var(--line)}.bridge li:last-child{border-block-end:0}}@media(max-width:640px){.tier-facts li{padding-block:var(--sp-7)}.tier-facts li:nth-child(4),.tier-facts li:nth-child(5){display:none}.tier-facts .fm{display:flex}}.ledger{min-inline-size:0;overflow-x:auto}.ledger-t{inline-size:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-small)}.ledger-cap{padding-block-end:var(--sp-12);color:var(--ink-2);font-size:var(--fs-small);line-height:var(--lh-copy);text-align:start;max-inline-size:72ch}.ledger-t th,.ledger-t td{padding:var(--sp-13) var(--sp-12) var(--sp-13) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.ledger-t thead th{padding-block:var(--sp-10) var(--sp-12);border-block-end:1px solid var(--line-strong);background:var(--paper-lift);vertical-align:bottom}.ledger-t td{color:var(--ink-2);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(--ink-3);font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-tight)}.ledger--zebra tbody tr:nth-child(odd){background:var(--zebra)}.ledger-t tbody tr:last-child td{border-block-end:0}.ledger-t tfoot td{padding-block-start:var(--sp-14);border-block-start:1px solid var(--ink);border-block-end:0;color:var(--ink);vertical-align:middle}.ledger-t tfoot tr+tr td{border-block-start-color:var(--line)}.ledger-t tfoot .is-strong td{font-weight:600}@media(max-width:640px){.ledger-t{table-layout:auto;min-inline-size:480px}}.toc{border-block-start:1px solid var(--line-strong)}.toc-h{display:block;padding-block:var(--sp-12) var(--sp-2)}.toc-list li{border-block-end:1px solid var(--line)}.toc-list li:last-child{border-block-end:0}.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-body-s)}.toc-list a:hover{color:var(--ink-2)}.toc-list a .u{text-decoration-color:var(--line-strong)}.toc-n{flex:none;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-caps-xs);color:var(--ink-3)}.keyrows{border-block-start:1px solid var(--line-strong)}.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-end:1px solid var(--line)}.keyrow:last-child{border-block-end:0}.keyrow dt{font-family:var(--mono);font-size:var(--fs-mono);line-height:var(--lh-tight);letter-spacing:var(--ls-caps-s);text-transform:uppercase;color:var(--ink-3)}.keyrow dd{font-size:var(--fs-small);line-height:var(--lh-copy);color:var(--ink-2);max-width:72ch;text-wrap:pretty}.keyrow dd .num{color:var(--ink);font-weight:600}@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:0 var(--sp-32)}.pagenav-btn{min-inline-size:0}.pagenav-in{display:flex;align-items:center;gap:var(--sp-12);min-inline-size:0}.pagenav-t{display:flex;flex-direction:column;gap:var(--sp-4);min-inline-size:0;text-align:start}.pagenav-k{display:block}.pagenav-l{overflow-wrap:anywhere}.pagenav-btn--prev:hover .arr{transform:translate(-3px)}[dir=rtl] .pagenav-btn--prev:hover .arr{transform:scaleX(-1) translate(-3px)}.pagenav-gap{display:block}@media(max-width:640px){.pagenav{grid-template-columns:minmax(0,1fr)}.pagenav-gap{display:none}}
