@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_db8459eb-module__PZ6jEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_db8459eb-module__PZ6jEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
.m-shell{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.m-main{flex:1;min-width:0}.m-wrap{max-width:var(--content-max);padding-inline:var(--s5);margin:0 auto}.m-wrap--narrow{max-width:780px}.m-header{z-index:30;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0}.m-header__inner{align-items:center;gap:var(--s4);min-height:60px;display:flex}.m-brand{align-items:center;gap:var(--s2);color:var(--ink);letter-spacing:-.01em;margin-right:auto;font-size:16px;font-weight:600;display:flex}.m-brand:hover{color:var(--ink);text-decoration:none}.m-nav{align-items:center;gap:var(--s4);display:flex}.m-nav__link{color:var(--ink-soft);font-size:14px;font-weight:500}.m-nav__link:hover{color:var(--ink);text-decoration:none}.m-section{padding-block:clamp(44px,6.5vw,84px)}.m-section--panel{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m-section--sunk{background:var(--panel-sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m-section--tight{padding-block:clamp(32px,4.5vw,56px)}.m-stack{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.m-head{gap:var(--s3);flex-direction:column;max-width:62ch;display:flex}.m-head--center{text-align:center;align-items:center;margin-inline:auto}.m-head--split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,56px);max-width:none;display:grid}.m-head__title{gap:var(--s3);flex-direction:column;display:flex}.m-kicker{color:var(--accent-ink);font-size:13px;font-weight:500}.m-h1{letter-spacing:-.025em;font-size:clamp(31px,4.8vw,46px);font-weight:600;line-height:1.12}.m-h2{letter-spacing:-.02em;font-size:clamp(23px,3vw,31px);font-weight:600;line-height:1.2}.m-h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.m-lead{color:var(--ink-soft);font-size:17px;line-height:1.6}.m-body{color:var(--ink-muted);font-size:14.5px;line-height:1.6}.m-fine{color:var(--ink-faint);font-size:12.5px}.m-hero{padding-block:clamp(52px,8vw,96px) clamp(36px,4vw,56px)}.m-hero__inner{text-align:center;align-items:center;gap:var(--s5);flex-direction:column;display:flex}.m-hero__lead{max-width:60ch}.m-hero__cta{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.m-hero__terms{color:var(--ink-muted);font-size:13px}.m-bullets{justify-content:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.m-bullets__item{align-items:center;gap:var(--s2);color:var(--ink-soft);font-size:14px;display:flex}.m-bullets__item svg{color:var(--ok)}.m-trust{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);color:var(--ink-muted);font-size:13px;display:inline-flex}.m-trust svg{color:var(--accent-ink)}.m-trust--center{align-self:center;margin-inline:auto}.mock{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden}.mock__bar{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--panel-sunk);border-bottom:1px solid var(--line);display:flex}.mock__dots{gap:6px;display:flex}.mock__dots i{background:var(--line-strong);border-radius:50%;width:9px;height:9px;display:block}.mock__label{color:var(--ink-muted);font-size:12.5px}.mock__label b{color:var(--ink-soft);font-weight:600}.mock__toolbar{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.mock__chip{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.mock__chip--on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink);font-weight:500}.mock__list{flex-direction:column;display:flex}.mock__row{gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);transition:background var(--t-fast);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.mock__row:last-child{border-bottom:0}.mock__row--selected{background:var(--accent-soft)}.mock__ident{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mock__name{font-size:13.5px;font-weight:600}.mock__time{color:var(--ink-faint);font-size:12px}.mock__text{color:var(--ink-soft);margin-top:2px;font-size:13.5px;line-height:1.5}.mock__meta{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:6px;display:flex}.mock__post{color:var(--ink-faint);font-size:12px}.mock__actions{align-items:center;gap:var(--s1);display:flex}.mock__act{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-faint);background:0 0;place-items:center;display:grid}.mock__act--on{background:var(--accent-soft);color:var(--accent-ink)}.mock__row--hiding{background:var(--warn-soft);animation:2.6s ease-in-out infinite alternate mock-hide}.mock__row--hiding .mock__text{color:var(--ink-muted);text-decoration:none}.mock__row--hidden{opacity:.5}@keyframes mock-hide{0%{opacity:1}to{opacity:.48}}.mock__foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--panel-sunk);border-top:1px solid var(--line);color:var(--ink-muted);font-size:12.5px;display:flex}.m-stats{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.m-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:var(--s4) var(--s5)}.m-proof{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.m-proof__text{gap:var(--s3);flex-direction:column;max-width:46ch;display:flex}.m-stats--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.m-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.m-stat__label{color:var(--ink-soft);margin-top:2px;font-size:13.5px;font-weight:500}.m-stat__hint{color:var(--ink-muted);margin-top:var(--s1);font-size:12.5px}.m-quotes{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-quote{gap:var(--s4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:var(--s5);flex-direction:column;display:flex}.m-quote__text{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.m-quote__by{align-items:center;gap:var(--s3);margin-top:auto;display:flex}.m-quote__name{font-size:13.5px;font-weight:600}.m-quote__role{color:var(--ink-muted);font-size:12.5px;display:block}.m-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.m-split--wide-left{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.m-split__text{gap:var(--s4);flex-direction:column;display:flex}.m-split__media{min-width:0}.m-split--flip .m-split__text{order:2}.m-cols{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-col-stack{gap:var(--s5);flex-direction:column;display:flex}.m-col{gap:var(--s3);flex-direction:column;display:flex}.m-col__title{font-size:15.5px;font-weight:600}.m-col__text{color:var(--ink-muted);font-size:14px;line-height:1.6}.m-toggles{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.m-toggle{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.m-toggle:last-child{border-bottom:0}.m-toggle__body{min-width:0}.m-toggle__name{font-size:14px;font-weight:500;display:block}.m-toggle__hint{color:var(--ink-muted);font-size:12.5px;line-height:1.5;display:block}.m-swi{border-radius:var(--r-pill);background:var(--line-strong);flex:none;width:34px;height:20px;position:relative}.m-swi:after{content:"";background:var(--panel);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--t-fast);border-radius:50%;position:absolute;top:2px;left:2px}.m-swi--on{background:var(--accent)}.m-swi--on:after{transform:translate(14px)}.m-ba{gap:var(--s3);flex-direction:column;display:flex}.m-ba__card{gap:var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s3) var(--s4);box-shadow:var(--shadow-xs);display:flex}.m-ba__card--out{opacity:.55;box-shadow:none;border-style:dashed}.m-ba__body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.m-ba__body .mock__text{margin-top:0}.m-ba__step{align-items:center;gap:var(--s2);color:var(--ink-muted);font-size:12.5px;display:flex}.m-ba__step svg{color:var(--ink-faint)}.m-cards{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-fcard{gap:var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:var(--s5);flex-direction:column;transition:box-shadow .16s,border-color .16s;display:flex}.m-fcard:hover{box-shadow:var(--shadow-sm);border-color:var(--line-strong)}.m-fcard__title{font-size:15.5px;font-weight:600}.m-fcard__text{color:var(--ink-muted);font-size:14px;line-height:1.6}.m-fcard--wide{padding:var(--s6);background:var(--accent-soft);border-color:var(--accent-line);grid-column:span 2;justify-content:center}.m-fcard--wide .m-fcard__title{letter-spacing:-.01em;font-size:18px}.m-fcard--wide .m-fcard__text{max-width:68ch;color:var(--ink-soft);font-size:15px}.m-subs{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-sub{gap:var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:var(--s5);flex-direction:column;display:flex}.m-sub__demo{gap:var(--s2);padding:var(--s3);background:var(--panel-sunk);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;margin-top:auto;display:flex}.m-bubble{padding:var(--s2) var(--s3);border-radius:var(--r-md);max-width:88%;font-size:13px;line-height:1.5}.m-bubble--them{background:var(--panel);border:1px solid var(--line);color:var(--ink-soft)}.m-bubble--us{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);align-self:flex-end}.m-bubble__label{color:var(--ink-faint);margin-bottom:2px;font-size:11.5px;display:block}.m-perm{max-height:none;position:relative}.m-perm__table th[scope=col]:not(:first-child){text-align:center;width:108px}.m-perm__table th[scope=row]{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-weight:500}.m-perm__table tbody tr:last-child th[scope=row]{border-bottom:0}.m-perm__table td{text-align:center;color:var(--ok)}.m-perm__table td svg{vertical-align:middle}.m-perm__name{font-size:14px;font-weight:600;display:block}.m-perm__hint{color:var(--ink-muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.m-perm__no{border-top:1.5px solid var(--line-strong);vertical-align:middle;width:12px;display:inline-block}.m-faq{gap:var(--s2);flex-direction:column;display:flex}.m-acc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);overflow:hidden}.m-acc[open]{border-color:var(--line-strong)}.m-acc__q{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);cursor:pointer;transition:background var(--t-fast);font-size:15px;font-weight:600;list-style:none;display:flex}.m-acc__q::-webkit-details-marker{display:none}.m-acc__q:hover{background:var(--panel-sunk)}.m-acc__chev{color:var(--ink-faint);transition:transform var(--t-fast);flex:none}.m-acc[open] .m-acc__chev{transform:rotate(180deg)}.m-acc__a{padding:0 var(--s5) var(--s5);color:var(--ink-muted);font-size:14.5px;line-height:1.6}.m-cta{text-align:center;align-items:center;gap:var(--s4);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-xl);padding:clamp(28px, 4vw, 48px) var(--s5);flex-direction:column;display:flex}.m-cta .m-lead{max-width:58ch}.m-cta .m-trust{background:var(--panel)}.m-footer{background:var(--panel);border-top:1px solid var(--line);padding-block:var(--s6)}.m-footer__inner{gap:var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.m-footer__about{gap:var(--s2);flex-direction:column;max-width:40ch;display:flex}.m-footer__links{gap:var(--s5);flex-wrap:wrap;display:flex}.m-footer__group{gap:var(--s2);flex-direction:column;display:flex}.m-footer__title{color:var(--ink-muted);font-size:13px;font-weight:500}.m-footer__link{color:var(--ink-soft);font-size:13.5px}.m-footer__link:hover{color:var(--accent-ink)}.m-footer__link--current{color:var(--ink);font-weight:500}.m-footer__base{gap:var(--s3);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.m-billing{align-items:center;gap:var(--s2);flex-direction:column;display:flex}.m-billing__note{color:var(--ink-muted);font-size:13px}.m-billing .modes__btn[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-xs)}.m-plans{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:100%;max-width:1120px;margin-inline:auto;display:grid}.m-plan{gap:var(--s4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:var(--s5);flex-direction:column;display:flex}.m-plan--featured{border-color:var(--accent-ink);box-shadow:var(--shadow-sm)}.m-plan__top{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.m-plan__name{font-size:15.5px;font-weight:600}.m-plan__tag{min-height:24px}.m-plan__price{align-items:baseline;gap:var(--s1);display:flex}.m-plan__amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.m-plan__per{color:var(--ink-muted);font-size:13.5px}.m-plan__billed{color:var(--ink-muted);margin-top:var(--s1);min-height:19px;font-size:12.5px}.m-plan__volume{padding:var(--s2) var(--s3);background:var(--panel-sunk);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-soft);font-size:13.5px}.m-plan__volume b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.m-feats{gap:var(--s2);flex-direction:column;display:flex}.m-feat{align-items:flex-start;gap:var(--s2);color:var(--ink-soft);font-size:13.5px;line-height:1.45;display:flex}.m-feat svg{color:var(--ok);margin-top:2px}.m-band{justify-content:space-between;align-items:center;gap:var(--s4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s5);flex-wrap:wrap;display:flex}.m-band__text{gap:var(--s2);flex-direction:column;max-width:62ch;display:flex}.m-legal{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.m-legal__toc{position:sticky;top:84px}.m-legal__toc-title{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--ink-muted);margin-bottom:var(--s3);font-size:12.5px;font-weight:500;list-style:none;display:flex}.m-legal__toc-title::-webkit-details-marker{display:none}.m-legal__toc-chev{color:var(--ink-faint);transition:transform var(--t-fast);flex:none;display:none}.m-legal__toc-list{flex-direction:column;display:flex}.m-legal__toc-list a{color:var(--ink-soft);padding:6px var(--s3);border-left:2px solid var(--line);font-size:13px;line-height:1.45}.m-legal__toc-list a:hover{color:var(--accent-ink);border-left-color:var(--accent-ink);text-decoration:none}@media (min-width:901px){.m-legal__toc::details-content{content-visibility:visible;block-size:auto}.m-legal__toc-title{cursor:default}}.m-doc{gap:var(--s6);flex-direction:column;min-width:0;max-width:74ch;display:flex}.m-doc__sec{gap:var(--s3);flex-direction:column;scroll-margin-top:84px;display:flex}.m-doc__sec h2{letter-spacing:-.01em;padding-top:var(--s5);border-top:1px solid var(--line);font-size:19px;font-weight:600}.m-doc__sec h3{margin-top:var(--s2);font-size:15.5px;font-weight:600}.m-doc p,.m-doc li{color:var(--ink-soft);font-size:14.5px;line-height:1.7}.m-doc ul,.m-doc ol{gap:var(--s2);padding-left:var(--s5);flex-direction:column;display:flex}.m-doc ul{list-style:outside}.m-doc ol{list-style:decimal}.m-doc li::marker{color:var(--ink-faint)}.m-doc strong{color:var(--ink);font-weight:600}.m-doc a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.m-doc a:hover{color:var(--accent-hover);text-decoration-thickness:2px}.m-doc .table th[scope=row]{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-weight:500}.m-doc .table tbody tr:last-child th[scope=row]{border-bottom:0}.m-doc .table td{color:var(--ink-soft)}.m-doc__note{gap:var(--s2);background:var(--panel-sunk);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4) var(--s5);flex-direction:column;display:flex}.m-doc__note p{color:var(--ink-muted)}.m-legal__meta{gap:var(--s2) var(--s4);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;display:flex}@media (max-width:1080px){.m-quotes,.m-cards,.m-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.m-split,.m-split--wide-left{grid-template-columns:minmax(0,1fr)}.m-split--flip .m-split__text{order:0}.m-head--split,.m-proof,.m-legal{grid-template-columns:minmax(0,1fr)}.m-head--split{align-items:start}.m-legal__toc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s2) var(--s4);position:static}.m-legal__toc[open]{border-color:var(--line-strong)}.m-legal__toc-title{padding-block:var(--s3);cursor:pointer;margin-bottom:0;font-size:13.5px}.m-legal__toc[open] .m-legal__toc-title{margin-bottom:var(--s2)}.m-legal__toc-chev{display:block}.m-legal__toc[open] .m-legal__toc-chev{transform:rotate(180deg)}.m-legal__toc-list{padding-bottom:var(--s2)}.m-nav{gap:var(--s3)}.m-header__inner{padding-block:var(--s2);flex-wrap:wrap}}@media (max-width:900px),(hover:none){.m-legal__toc-list a{align-items:center;min-height:40px;padding-block:10px;display:flex}}@media (max-width:720px){.m-wrap{padding-inline:var(--s4)}.m-quotes,.m-cards,.m-cols,.m-subs,.m-plans{grid-template-columns:minmax(0,1fr)}.m-fcard--wide{grid-column:auto}.m-h1{letter-spacing:-.02em}}@media (max-width:560px){.m-nav__link--signin{display:none}.m-hero__cta .btn{width:100%}.m-stats--pair{grid-template-columns:minmax(0,1fr)}.m-nav__link{padding-block:var(--s2)}.m-footer__group{gap:0}.m-footer__link{padding-block:var(--s2)}}@media (prefers-reduced-motion:reduce){.mock__row--hiding{opacity:.6;animation:none}.m-swi:after,.m-acc__chev,.m-legal__toc-chev,.m-fcard{transition:none}}.m-section--sunk+.m-section--panel{border-top:0}.m-cmp{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);position:relative}.m-cmp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-cmp__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px;line-height:1.45}.m-cmp__table th,.m-cmp__table td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.m-cmp__table tbody:last-child tr:last-child>*{border-bottom:0}.m-cmp__corner{text-align:left;color:var(--ink-muted);font-size:12.5px;font-weight:500}.m-cmp__plan{width:18%;min-width:128px}.m-cmp__planName{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.m-cmp__planPrice{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.m-cmp__table tbody th[scope=row]{text-align:left;width:42%;min-width:240px;color:var(--ink-soft);background:var(--panel);font-weight:400}.m-cmp__group th{text-align:left;padding-block:var(--s2);color:var(--ink);background:var(--panel-sunk);border-top:1px solid var(--line);font-size:13px;font-weight:600}.m-cmp__groupText{left:var(--s4);display:inline-block;position:sticky}.m-cmp__mark{border-radius:var(--r-pill);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.m-cmp__mark--yes{background:var(--ok);color:var(--on-ok)}.m-cmp__mark--no{background:var(--panel-sunk);border:1px solid var(--line-strong);color:var(--ink-faint)}.m-cmp__value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.m-cmp__hint{text-align:center;display:none}@media (min-width:781px){.m-cmp__table thead th{z-index:3;background:var(--panel);position:sticky;top:60px}}@media (max-width:780px){.m-cmp{overscroll-behavior-x:contain;overflow-x:auto}.m-cmp__table{min-width:720px}.m-cmp__corner,.m-cmp__table tbody th[scope=row]{width:auto;min-width:224px}.m-cmp__table thead th.m-cmp__plan{width:auto;min-width:132px}.m-cmp__corner,.m-cmp__table tbody th[scope=row]{z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.m-cmp__corner{background:var(--panel)}.m-cmp__hint{display:block}}
