body.hly-body .prc{color:var(--pg-ink);font-family:var(--pg-font);max-width:1200px;margin-inline:auto;padding:clamp(48px,9vh,96px) 32px 0}body.hly-body .prc ::selection{background:rgba(23,195,125,.35)}body.hly-body .prc-eyebrow{margin:0 0 26px;font:500 11px/1 var(--pg-font);letter-spacing:.22em;text-transform:uppercase;color:var(--pg-faint)}body.hly-body .prc-title{margin:0 0 20px;font-family:var(--pg-font);font-weight:520;font-size:clamp(40px,4.6vw,62px);line-height:1.04;letter-spacing:-.04em;color:var(--pg-ink)}body.hly-body .prc-tagline{margin:0;max-width:560px;font-size:15px;line-height:1.6;letter-spacing:-.006em;color:var(--pg-dim)}body.hly-body .prc-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(36px,6vh,56px)}body.hly-body .prc-seg{display:inline-flex;padding:3px;border:1px solid var(--pg-line);border-radius:999px}body.hly-body .prc-seg button{appearance:none;border:0;background:transparent;cursor:pointer;padding:8px 16px;border-radius:999px;font:560 11.5px/1 var(--pg-font);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-faint);transition:color .2s,background .2s;white-space:nowrap}body.hly-body .prc-seg button:hover{color:var(--pg-dim)}body.hly-body .prc-seg button[aria-pressed=true]{color:#000;background:#fff}body.hly-body .prc-seg button:focus-visible{outline:1px solid rgba(143,255,206,.7);outline-offset:1px}body.hly-body .prc-free{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding:18px 0;border-block:1px solid var(--pg-line)}body.hly-body .prc-free-copy{display:flex;flex-wrap:wrap;align-items:baseline;flex:1 1 0;min-width:0;gap:12px}body.hly-body .prc-free-feats{flex-basis:100%;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;line-height:1.5;color:var(--pg-dim)}body.hly-body .prc-free-feats li:before{content:"✓";margin-inline-end:7px;color:var(--pg-em)}body.hly-body .prc-free-name{margin:0;font-family:var(--pg-font);font-size:15px;font-weight:560;letter-spacing:-.01em;color:var(--pg-ink)}body.hly-body .prc-free-tagline{margin:0;font-size:13.5px;line-height:1.5;color:var(--pg-dim)}body.hly-body .prc-free-actions{display:flex;flex:0 0 auto;align-items:center;margin-inline-start:auto;gap:18px}body.hly-body .prc-free-note{font:400 12px/1 var(--pg-font);letter-spacing:-.005em;color:var(--pg-faint);white-space:nowrap}body.hly-body .prc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px}body.hly-body .prc-card{display:flex;flex-direction:column;padding:6px 28px 8px}body.hly-body .prc-card:not(:nth-child(3n)){border-inline-end:1px solid var(--pg-line)}body.hly-body .prc-card:nth-child(3n+1){padding-inline-start:0}body.hly-body .prc-card:nth-child(3n){padding-inline-end:0}body.hly-body .prc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}body.hly-body .prc-name{margin:0;font-family:var(--pg-font);font-size:17px;font-weight:560;letter-spacing:-.015em;color:var(--pg-ink)}body.hly-body .prc-flag{font:560 10px/1 var(--pg-font);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-mint);white-space:nowrap}body.hly-body .prc-desc{margin:6px 0 0;min-height:2.9em;font-size:13.5px;line-height:1.45;color:var(--pg-dim)}body.hly-body .prc-price{display:flex;align-items:baseline;gap:6px;margin-top:14px}body.hly-body .prc-amount{font-family:var(--pg-font);font-weight:520;font-size:44px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--pg-ink)}body.hly-body .prc-amount-sm{font-size:30px;line-height:44px}body.hly-body .prc-per{font:400 12px/1 var(--pg-font);color:var(--pg-faint)}body.hly-body .prc-card-hot .prc-amount{color:var(--pg-mint)}body.hly-body .prc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;margin-top:10px}body.hly-body .prc-note{font:400 12px/1.4 var(--pg-font);color:var(--pg-faint)}body.hly-body .prc-save{padding:3px 9px;border:1px solid rgba(23,195,125,.35);border-radius:999px;font:560 10px/1.4 var(--pg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-mint)}body.hly-body .prc-go{margin-top:16px}body.hly-body .prc-go .btn{width:100%}body.hly-body .prc-feats{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}body.hly-body .prc-feats-head{font:560 10.5px/1.5 var(--pg-font);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-faint)}body.hly-body .prc-feat{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--pg-dim)}body.hly-body .prc-check{flex:0 0 auto;margin-top:3px;color:var(--pg-em)}body.hly-body .prc-fine{display:flex;flex-wrap:wrap;align-items:center;margin:30px 0 0;font:400 12.5px/1.6 var(--pg-font);color:var(--pg-faint)}body.hly-body .prc-fine>*+:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.28);margin-inline:14px;vertical-align:middle}body.hly-body .prc-fine a{color:var(--pg-dim);text-decoration:underline;text-decoration-color:rgba(143,255,206,.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s,text-decoration-color .25s}body.hly-body .prc-fine a:hover{color:var(--pg-mint);text-decoration-color:var(--pg-mint)}body.hly-body .prc-faq{padding-block:clamp(56px,9vh,88px) 0}body.hly-body .prc-faq-title{margin:0;font-family:var(--pg-font);font-weight:520;font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.03em;color:var(--pg-ink)}body.hly-body .prc-faq .fq-list{margin-top:26px}body.hly-body .prc-band-wrap{max-width:1200px;margin-inline:auto;padding:clamp(64px,10vh,104px) 32px clamp(80px,11vh,120px)}body.hly-body .prc-band{padding:clamp(48px,7vw,72px) 0;text-align:center;border-block:1px solid var(--pg-line);font-family:var(--pg-font)}body.hly-body .prc-band h2{margin:0 auto 14px;max-width:620px;font-family:var(--pg-font);font-weight:520;font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;color:var(--pg-ink)}body.hly-body .prc-band>p{margin:0 auto 30px;max-width:480px;font-size:15px;line-height:1.6;letter-spacing:-.006em;color:var(--pg-dim)}body.hly-body .prc-band-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}body.hly-body .prc-band-actions .btn svg{width:15px;height:15px}body.hly-body .prc-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:26px 0 0;font:500 11px/1.7 var(--pg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-faint)}body.hly-body .prc-trust span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.28);margin-inline:14px;vertical-align:middle}@media (max-width:900px){body.hly-body .prc-free-copy{flex-basis:100%}body.hly-body .prc-grid{grid-template-columns:1fr}body.hly-body .prc-card{border-inline-end:0!important;padding-inline:0!important;padding-block:26px 30px;border-block-end:1px solid var(--pg-line)}body.hly-body .prc-card:last-child{border-block-end:0}body.hly-body .prc-desc{min-height:0}}@media (max-width:640px){body.hly-body .prc,body.hly-body .prc-band-wrap{padding-inline:22px}body.hly-body .prc-free{flex-direction:column;align-items:flex-start}body.hly-body .prc-free-copy{flex:none;width:100%}body.hly-body .prc-free-actions{width:100%;margin-inline-start:0;justify-content:space-between}}@media (prefers-reduced-motion:reduce){body.hly-body .prc-fine a,body.hly-body .prc-seg button{transition:none}}