.legal-page-module__sSlv8G__legal{max-width:46em;padding:56px 0 72px}.legal-page-module__sSlv8G__legal h1{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800}.legal-page-module__sSlv8G__legal h2{margin:28px 0 8px;font-size:1.05rem;font-weight:700}.legal-page-module__sSlv8G__legal h3{margin:20px 0 6px;font-size:.95rem;font-weight:700}.legal-page-module__sSlv8G__legal p{margin:0 0 14px;font-size:.95rem}.legal-page-module__sSlv8G__legal ul{margin:0 0 14px;padding-left:22px;font-size:.95rem}.legal-page-module__sSlv8G__legal li{margin-bottom:6px}
.price-module__YyqbPq__figure{justify-items:end;display:inline-grid}.price-module__YyqbPq__figureLev{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:max(var(--text-terms), .42em);letter-spacing:0;color:var(--ink-soft);margin-top:5px;font-weight:400;line-height:1.2}.price-module__YyqbPq__inlineLev{color:var(--ink-soft);white-space:nowrap}
.ads-plan-module__gPAyDa__plan{--edge:1px;border-top:1px solid var(--line);margin-top:clamp(40px,4vw,56px);padding-top:26px}.ads-plan-module__gPAyDa__plan h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.2rem;font-weight:800;line-height:1.3}.ads-plan-module__gPAyDa__intro{font-size:var(--text-support);max-width:46em;margin:0 0 22px}.ads-plan-module__gPAyDa__items{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.ads-plan-module__gPAyDa__items:after{content:"";background:var(--line);transform-origin:50% 0;width:1px;position:absolute;inset-block:0;inset-inline-end:calc(var(--ledger-pad) + var(--edge) + var(--ledger-figure) + var(--ledger-gap) / 2)}.ads-plan-module__gPAyDa__item{grid-template-columns:minmax(0, 1fr) var(--ledger-figure);align-items:baseline;column-gap:var(--ledger-gap);padding:16px calc(var(--ledger-pad) + var(--edge)) 16px 0;border-top:1px solid var(--line);font-size:var(--text-support);grid-template-areas:"name figure";display:grid}.ads-plan-module__gPAyDa__name{grid-area:name;max-width:46em}.ads-plan-module__gPAyDa__price{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:figure;font-weight:700}.ads-plan-module__gPAyDa__terms{font-size:var(--text-terms);color:var(--ink-soft);margin:12px 0 0}@media (max-width:900px){.ads-plan-module__gPAyDa__item{grid-template-columns:minmax(0,1fr) auto;padding-inline-end:0}.ads-plan-module__gPAyDa__items:after{display:none}}@media (max-width:600px){.ads-plan-module__gPAyDa__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""figure"}.ads-plan-module__gPAyDa__price{text-align:start;margin-top:6px}}@keyframes ads-plan-module__gPAyDa__rule-figures{0%{transform:scaleY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ads-plan-module__gPAyDa__items{view-timeline-name:--sheet}.ads-plan-module__gPAyDa__items:after{animation:linear both ads-plan-module__gPAyDa__rule-figures;animation-timeline:--sheet;animation-range:entry}}}@media print{.ads-plan-module__gPAyDa__items:after{animation:none}}
.care-plans-module__QjI6PW__plans{--mark:22px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;position:relative}.care-plans-module__QjI6PW__plans:after{content:"";background:var(--line);transform-origin:50% 0;width:1px;position:absolute;inset-block:0;inset-inline-end:calc(var(--ledger-pad) + var(--ledger-figure) + var(--ledger-gap) / 2)}.care-plans-module__QjI6PW__base,.care-plans-module__QjI6PW__addition{padding:var(--ledger-pad);align-items:baseline;column-gap:var(--ledger-gap);display:grid}.care-plans-module__QjI6PW__base{grid-template-columns:minmax(0, 1fr) var(--ledger-figure);background:var(--highlight);border-bottom:1px solid var(--accent-deep);border-radius:var(--radius) var(--radius) 0 0;grid-template-areas:"name figure""terms.""features."}.care-plans-module__QjI6PW__addition{grid-template-columns:var(--mark) minmax(0, 1fr) var(--ledger-figure);grid-template-areas:"mark name figure"".terms."".features."}.care-plans-module__QjI6PW__addition+.care-plans-module__QjI6PW__addition{border-top:1px solid var(--line)}.care-plans-module__QjI6PW__mark{font-family:var(--mono);color:var(--ink-soft);grid-area:mark;font-size:1rem}.care-plans-module__QjI6PW__name{letter-spacing:-.01em;grid-area:name;font-size:1.2rem;font-weight:800;line-height:1.3}.care-plans-module__QjI6PW__price{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:figure;font-size:1.7rem;font-weight:700;line-height:1.2}.care-plans-module__QjI6PW__terms{font-size:var(--text-terms);color:var(--ink-soft);grid-area:terms;margin-top:4px}.care-plans-module__QjI6PW__features{grid-area:features;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:8px 26px;margin:18px 0 0;padding:0;list-style:none;display:grid}.care-plans-module__QjI6PW__features li{font-size:var(--text-support);padding-inline-start:20px;position:relative}.care-plans-module__QjI6PW__features li:before{content:"—";color:var(--accent-deep);position:absolute;inset-inline-start:0}@media (max-width:900px){.care-plans-module__QjI6PW__base{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name figure""terms terms""features features"}.care-plans-module__QjI6PW__addition{grid-template-columns:var(--mark) minmax(0, 1fr) auto;grid-template-areas:"mark name figure"".terms terms"".features features"}.care-plans-module__QjI6PW__plans:after{display:none}}@media (max-width:600px){.care-plans-module__QjI6PW__plans{--mark:18px}}@keyframes care-plans-module__QjI6PW__rule-figures{0%{transform:scaleY(0)}}@keyframes care-plans-module__QjI6PW__set-mark{0%{opacity:0;transform:translateY(14px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.care-plans-module__QjI6PW__plans{view-timeline-name:--ledger}.care-plans-module__QjI6PW__plans:after{animation:linear both care-plans-module__QjI6PW__rule-figures;animation-timeline:--ledger;animation-range:entry 25%}.care-plans-module__QjI6PW__addition{view-timeline-name:--tier}.care-plans-module__QjI6PW__mark{animation:care-plans-module__QjI6PW__set-mark var(--ease-out-quart) both;animation-timeline:--tier;animation-range:entry 30% entry 80%}}}@media print{.care-plans-module__QjI6PW__plans:after,.care-plans-module__QjI6PW__mark{animation:none}}
.case-tour-module__gt59OW__showcase{grid-template-columns:minmax(0, 1fr) calc((100% - var(--showcase-gap)) * var(--showcase-phone));gap:var(--showcase-gap);align-items:start;display:grid}.case-tour-module__gt59OW__frame{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);view-timeline-name:--tour;overflow:hidden}.case-tour-module__gt59OW__chrome{border-bottom:1px solid var(--line);padding:7px 8px;display:flex;position:relative}.case-tour-module__gt59OW__host{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:0;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:2px 8px;font-size:.72rem;line-height:1.5;overflow:hidden}.case-tour-module__gt59OW__progress{inset-inline:0;background:var(--ink-soft);transform-origin:0;height:1px;position:absolute;bottom:-1px;transform:scaleX(0)}.case-tour-module__gt59OW__screen{aspect-ratio:var(--tour-screen);overflow:hidden}.case-tour-module__gt59OW__shot{width:100%;height:auto;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-tour-module__gt59OW__shot{animation:linear both case-tour-module__gt59OW__pan}.case-tour-module__gt59OW__progress{animation:linear both case-tour-module__gt59OW__advance}.case-tour-module__gt59OW__shot,.case-tour-module__gt59OW__progress{animation-timeline:--tour;animation-range:entry 100% cover}}}@media (prefers-reduced-motion:no-preference){[data-tour=driven] .case-tour-module__gt59OW__shot{transform:translateY(calc(var(--tour-pan) * var(--tour-progress,0)));animation:none}[data-tour=driven] .case-tour-module__gt59OW__progress{transform:scaleX(var(--tour-progress,0));animation:none}}@keyframes case-tour-module__gt59OW__pan{0%{transform:translateY(0)}to{transform:translateY(var(--tour-pan))}}@keyframes case-tour-module__gt59OW__advance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:679px){.case-tour-module__gt59OW__showcase{grid-template-columns:minmax(0,1fr)}.case-tour-module__gt59OW__phone{max-width:240px}.case-tour-module__gt59OW__dropsPhone .case-tour-module__gt59OW__phone{display:none}}
.case-plate-module__I08pAG__case{margin-top:clamp(30px,3.4vw,48px)}.case-plate-module__I08pAG__case+.case-plate-module__I08pAG__case{border-top:1px solid var(--line);margin-top:clamp(44px,4.6vw,68px);padding-top:clamp(34px,3.6vw,54px)}.case-plate-module__I08pAG__heading{font-size:var(--block-heading-size);letter-spacing:-.03em;max-width:var(--showcase-edge);overflow-wrap:break-word;margin-bottom:clamp(26px,3vw,38px);font-weight:800;line-height:1.15}.case-plate-module__I08pAG__close{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 26px;margin-top:clamp(22px,2.4vw,32px);padding-top:clamp(18px,2vw,24px);display:grid}.case-plate-module__I08pAG__word,.case-plate-module__I08pAG__word blockquote{margin:0}.case-plate-module__I08pAG__word blockquote p{text-wrap:pretty;max-width:34em;margin:0;font-size:1.12rem;line-height:1.55}.case-plate-module__I08pAG__who{font-family:var(--display);color:var(--ink-soft);margin-top:12px;font-size:.85rem;font-weight:700}.case-plate-module__I08pAG__more{font-family:var(--display);font-weight:700;font-size:var(--text-support);white-space:nowrap;margin:0}.case-plate-module__I08pAG__more a{text-underline-offset:3px;text-decoration-thickness:1px}.case-plate-module__I08pAG__more a:hover{text-decoration-thickness:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-plate-module__I08pAG__heading,.case-plate-module__I08pAG__word,.case-plate-module__I08pAG__more{animation:linear both case-plate-module__I08pAG__arrive;animation-timeline:view();animation-range:entry 5% entry 60%}.case-plate-module__I08pAG__heading{--arrive:32px}.case-plate-module__I08pAG__word{--arrive:24px}.case-plate-module__I08pAG__more{--arrive:14px}}}@keyframes case-plate-module__I08pAG__arrive{0%{opacity:0;transform:translate3d(0, var(--arrive,24px), 0)}}@media print{.case-plate-module__I08pAG__heading,.case-plate-module__I08pAG__word,.case-plate-module__I08pAG__more{animation:none}}@media (max-width:679px){.case-plate-module__I08pAG__heading{max-width:none}.case-plate-module__I08pAG__close{grid-template-columns:minmax(0,1fr)}}
