.legal-page-module__qLSGyG__page{min-height:100vh;padding:clamp(24px,6vw,72px) 20px}.legal-page-module__qLSGyG__shell{width:min(900px,100%);margin:0 auto}.legal-page-module__qLSGyG__header{border-top:9px solid var(--coral);background:var(--paper-light);box-shadow:var(--shadow);padding:clamp(28px,6vw,54px)}.legal-page-module__qLSGyG__backLink{color:var(--sage);margin-bottom:34px;font-weight:700;text-decoration:none;display:inline-flex}.legal-page-module__qLSGyG__eyebrow{color:var(--sage);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.legal-page-module__qLSGyG__header h1{font-family:var(--font-reading);letter-spacing:-.045em;margin:0;font-size:clamp(38px,7vw,68px);font-weight:540}.legal-page-module__qLSGyG__summary{max-width:680px;color:var(--ink-soft);margin:20px 0 0;font-size:16px;line-height:1.8}.legal-page-module__qLSGyG__updated{color:var(--ink-faint);font-family:var(--font-mono);margin:22px 0 0;font-size:12px}.legal-page-module__qLSGyG__content{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fffdf7e6;margin-top:22px;padding:clamp(28px,6vw,54px)}.legal-page-module__qLSGyG__content section+section{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}.legal-page-module__qLSGyG__content h2{font-family:var(--font-reading);margin:0 0 14px;font-size:25px;font-weight:600}.legal-page-module__qLSGyG__content h3{margin:22px 0 10px;font-size:16px}.legal-page-module__qLSGyG__content p,.legal-page-module__qLSGyG__content li{color:var(--ink-soft);font-size:14px;line-height:1.9}.legal-page-module__qLSGyG__content p{margin:0 0 14px}.legal-page-module__qLSGyG__content ul{margin:0 0 16px;padding-left:22px}.legal-page-module__qLSGyG__content li+li{margin-top:7px}.legal-page-module__qLSGyG__content a{color:var(--sage)}.legal-page-module__qLSGyG__footer{color:var(--ink-faint);flex-wrap:wrap;gap:18px;padding:22px 4px 0;font-size:13px;display:flex}.legal-page-module__qLSGyG__footer a{color:var(--ink-soft);text-decoration:none}
.pricing-section-module__5B6_Aq__section,.pricing-section-module__5B6_Aq__standalone{border-top:1px solid var(--line-strong);margin-top:64px;padding-top:38px}.pricing-section-module__5B6_Aq__standalone{border:0;margin:0;padding:0}.pricing-section-module__5B6_Aq__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.pricing-section-module__5B6_Aq__heading h2{font-family:var(--font-reading);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(30px,5vw,48px);font-weight:540}.pricing-section-module__5B6_Aq__heading>p{max-width:420px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.pricing-section-module__5B6_Aq__eyebrow,.pricing-section-module__5B6_Aq__planName{color:var(--sage);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.pricing-section-module__5B6_Aq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-section-module__5B6_Aq__card,.pricing-section-module__5B6_Aq__cardFeatured{border:1px solid var(--line-strong);background:var(--paper-light);min-height:280px;box-shadow:var(--shadow);align-content:space-between;gap:24px;padding:clamp(22px,4vw,34px);display:grid;position:relative}.pricing-section-module__5B6_Aq__cardFeatured{border-color:var(--sage);background:linear-gradient(145deg, var(--sage-light), var(--paper-light))}.pricing-section-module__5B6_Aq__badge{border:1px solid var(--sage);color:var(--sage);font-family:var(--font-mono);padding:5px 8px;font-size:10px;position:absolute;top:18px;right:18px}.pricing-section-module__5B6_Aq__priceRow{align-items:baseline;gap:8px;margin-top:18px;display:flex}.pricing-section-module__5B6_Aq__priceRow strong{font-family:var(--font-reading);letter-spacing:-.05em;font-size:clamp(38px,6vw,58px);font-weight:560}.pricing-section-module__5B6_Aq__priceRow span,.pricing-section-module__5B6_Aq__billing,.pricing-section-module__5B6_Aq__description,.pricing-section-module__5B6_Aq__note{color:var(--ink-soft);font-size:13px}.pricing-section-module__5B6_Aq__billing{margin:6px 0 0;font-weight:700}.pricing-section-module__5B6_Aq__description{margin:0;line-height:1.8}.pricing-section-module__5B6_Aq__action{color:#fff;background:var(--coral);justify-content:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.pricing-section-module__5B6_Aq__note{margin:14px 0 0;line-height:1.7}@media (max-width:720px){.pricing-section-module__5B6_Aq__heading{flex-direction:column;align-items:flex-start}.pricing-section-module__5B6_Aq__grid{grid-template-columns:1fr}}
