@layer components{.landing-root .lc-page .pp-head{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-root .lc-page .pp-head .lead{margin-inline:auto}.landing-root .pp-plans .site-pricing{margin-top:36px}.landing-root .pricing-compare{margin-top:120px;container:pricing-compare/inline-size}.landing-root .pricing-compare .sec-head{gap:18px}.landing-root .pricing-compare .site-pricing{margin-top:28px}.landing-root .pricing-compare-box{--bg-primary:var(--card);--bg-secondary:var(--paper-2);--bg-tertiary:var(--paper-2);--border-color:var(--line-2);border:1px solid var(--line-2);background:var(--card);overscroll-behavior-x:contain;border-radius:24px;margin-top:28px;position:relative;overflow-x:auto}@container pricing-compare (min-width:720px){.landing-root .pricing-compare-box{--plan-compare-sticky-top:calc(68px + env(safe-area-inset-top,0px));overflow:clip}}@media (max-width:760px){.landing-root .pricing-compare{margin-top:88px}}.landing-root .faq .pp-examples{padding:0 40px 24px 0}.landing-root .faq .pp-examples-cap{color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.landing-root .faq .pp-examples dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:12px 0 0;display:grid}.landing-root .faq .pp-examples dl>div{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 16px}.landing-root .faq .pp-examples dt{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.2}.landing-root .faq .pp-examples dd{color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.45}@media (max-width:640px){.landing-root .faq .pp-examples{padding-right:0}.landing-root .faq .pp-examples dl{grid-template-columns:minmax(0,1fr);gap:10px}}}.landing-root .pricing-compare-box .plan-compare-name{font-family:var(--display);letter-spacing:-.02em;font-size:16px;font-stretch:112%}.landing-root .pricing-compare-box .plan-compare-price{font-family:var(--display);letter-spacing:-.04em;font-size:22px}.landing-root .pricing-compare-box table{table-layout:fixed}.landing-root .pricing-compare-box th,.landing-root .pricing-compare-box td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@container pricing-compare (max-width:599px){.landing-root .pricing-compare-box thead th:first-child{width:140px;min-width:140px}.landing-root .pricing-compare-box th[scope=row],.landing-root .pricing-compare-box th[scope=colgroup],.landing-root .pricing-compare-box thead th:first-child{padding-inline:14px}}
