.pg{font-size:16px;line-height:1.55;container-type:inline-size}.pg h2,.pg h3{line-height:inherit}.pg-col{flex-direction:column;gap:clamp(32px,4.5cqw,56px);max-width:1080px;margin:0 auto;padding:clamp(16px,4cqw,48px) clamp(24px,5cqw,72px) clamp(48px,7cqw,96px);animation:.32s cubic-bezier(0,0,.2,1) pg-up-in;display:flex}.pg-muted{color:var(--muted)}.pg-strong-link{font-weight:700}.pg-home{min-height:44px;color:var(--blue-ink);align-self:flex-start;align-items:center;gap:6px;margin-bottom:-16px;font-weight:700;text-decoration:none;display:flex}.pg-home:hover{color:var(--blue);text-decoration:none}.pg-hero{flex-direction:column;gap:18px;display:flex}.pg-hero-center{text-align:center;align-items:center;padding:8px 0}.pg-pill{background:var(--soft);color:var(--blue-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.pg-pill-red{color:#a3261c;background:#fdecea}.pg-pill img{width:14px;height:auto}.pg-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(34px,5.4cqw,62px);font-weight:900;line-height:1.04}.pg-lede{max-width:40ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(18px,2cqw,22px);line-height:1.45}.pg-tile{background:var(--blue);color:#fff;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 32px -16px #1f74e8b3}.pg-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.pg-card{border:2px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.pg-card-icon{background:var(--soft);width:48px;height:48px;color:var(--blue);border-radius:999px;place-items:center;display:grid}.pg-card h3{letter-spacing:-.01em;margin:6px 0 0;font-family:inherit;font-size:19px;font-weight:800}.pg-card p{color:var(--muted);text-wrap:pretty;margin:0}.pg-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.pg-sec{border-radius:20px;flex-direction:column;gap:4px;padding:clamp(24px,3.5cqw,36px);display:flex}.pg-sec-do{background:var(--soft)}.pg-sec-never{border:2px solid var(--line)}.pg-sec h2{letter-spacing:-.01em;margin:0 0 12px;font-family:inherit;font-size:24px;font-weight:900}.pg-sec-do h2{color:var(--blue-ink)}.pg-sec ul{margin:0;padding:0;list-style:none}.pg-sec li{border-top:2px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.pg-sec li>div{flex-direction:column;gap:2px;display:flex}.pg-sec li .pg-muted{text-wrap:pretty}.pg-sec-icon{border-radius:999px;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;display:grid}.pg-sec-do .pg-sec-icon{background:var(--blue);color:#fff}.pg-sec-never .pg-sec-icon{color:#b42318;background:#fdecea}.pg-sec-title{font-size:18px;font-weight:800}.pg-pricing{align-items:start}.pg-plan{border:2px solid var(--blue);border-radius:20px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 20px 40px -24px #1f74e873}.pg-plan-name{color:var(--blue-ink);font-weight:800}.pg-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pg-price-amount{letter-spacing:-.03em;font-size:56px;font-weight:900;line-height:1}.pg-price-cur{color:var(--ink);font-size:20px;font-weight:800}.pg-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-checks li{align-items:flex-start;gap:10px;display:flex}.pg-checks li>span{color:var(--blue);flex:none;margin-top:2px}.pg-faqs-side{flex-direction:column;gap:20px;padding-top:8px;display:flex}.pg-faqs-side>div{flex-direction:column;gap:4px;display:flex}.pg-faqs-side h2{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:19px;font-weight:800}.pg-faqs-side p{color:var(--muted);text-wrap:pretty;max-width:68ch;margin:0}.pg-button{background:var(--blue);color:#fff;min-height:60px;transition:background-color var(--dur-instant) var(--ease-standard);border-radius:16px;align-items:center;gap:16px;padding:0 28px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.pg-button:hover{background:var(--blue-hover);color:#fff;text-decoration:none}.pg-button-block{justify-content:space-between;padding:0 24px;display:flex}.pg-cta{background:var(--soft);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(24px,4cqw,40px);display:flex}.pg-cta-text{flex-direction:column;flex:280px;gap:4px;display:flex}.pg-cta-title{letter-spacing:-.01em;font-size:clamp(22px,2.6cqw,28px);font-weight:900;line-height:1.2}.pg-cta .pg-button{flex:none}.pg-faq{border-top:2px solid var(--line)}.pg-faq-item{border-bottom:2px solid var(--line)}.pg-faq-q{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 0;font-size:18px;font-weight:800;display:flex}.pg-faq-q:hover{color:var(--blue-ink)}.pg-faq-q:active:not(:disabled){transform:none}.pg-faq-q svg{color:var(--blue);flex:none;transition:transform .2s cubic-bezier(.2,0,0,1)}.pg-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.pg-faq-a{color:var(--muted);text-wrap:pretty;max-width:64ch;margin:0;padding:0 40px 22px 0;animation:.2s cubic-bezier(0,0,.2,1) pg-up-open}.pg-contact{background:var(--soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.pg-contact-icon{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.pg-contact-text{flex-direction:column;flex:220px;display:flex}.pg-contact-title{font-weight:800}.pg-policy{flex-direction:column;gap:28px;display:flex}.pg-policy section{border-top:2px solid var(--line);flex-direction:column;gap:8px;padding-top:24px;display:flex}.pg-policy h2{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:22px;font-weight:800}.pg-policy p{color:var(--muted);text-wrap:pretty;max-width:68ch;margin:0}.pg-policy ul{color:var(--muted);flex-direction:column;gap:4px;max-width:68ch;margin:0;padding:0 0 0 20px;display:flex}@keyframes pg-up-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pg-up-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
