.pricing-module__kvPdYW__page{min-height:100svh;padding:20px max(16px,50vw - 580px)}.pricing-module__kvPdYW__header{border:1px solid var(--brand-line);background:var(--brand-card);border-radius:24px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pricing-module__kvPdYW__brand{color:var(--brand-ink);align-items:center;gap:8px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.pricing-module__kvPdYW__brand span{color:var(--brand-green)}.pricing-module__kvPdYW__brand img{border-radius:14px}.pricing-module__kvPdYW__page h1{margin-top:40px;font-size:clamp(28px,5vw,44px)}.pricing-module__kvPdYW__page p,.pricing-module__kvPdYW__page li{line-height:1.7}.pricing-module__kvPdYW__page p{color:var(--brand-muted)}.pricing-module__kvPdYW__page button{border:1px solid var(--brand-line);background:var(--brand-white);min-width:44px;min-height:44px;color:var(--brand-ink);cursor:pointer;border-radius:999px;padding:8px 16px}.pricing-module__kvPdYW__page button[aria-pressed=true],.pricing-module__kvPdYW__primary{background:var(--brand-button);color:#fff}.pricing-module__kvPdYW__currency{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.pricing-module__kvPdYW__currency span{color:var(--brand-muted)}.pricing-module__kvPdYW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-module__kvPdYW__card{background:var(--brand-card);border:1px solid var(--brand-line);box-shadow:var(--brand-shadow);border-radius:30px;flex-direction:column;margin-bottom:24px;padding:24px;display:flex}.pricing-module__kvPdYW__card ul{padding-inline-start:20px}.pricing-module__kvPdYW__price{color:var(--brand-blue);font-size:32px}.pricing-module__kvPdYW__primary{text-align:center;border-radius:999px;margin-top:auto;padding:14px 20px;font-weight:800;text-decoration:none;display:block}.pricing-module__kvPdYW__page a:not(.pricing-module__kvPdYW__primary):not(.pricing-module__kvPdYW__brand){color:var(--brand-blue)}.pricing-module__kvPdYW__page :is(a,button):focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}@media (max-width:860px){.pricing-module__kvPdYW__grid{grid-template-columns:1fr}.pricing-module__kvPdYW__card{padding:20px}}
