.pr-aud{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(24px,3vw,40px);display:grid}.pr-aud .a{background:var(--surface-card,#fff);border:1px solid var(--kort-line,#e7e7ea);border-radius:20px;flex-direction:column;gap:8px;padding:clamp(18px,2vw,26px);display:flex}.pr-aud .a .ic{background:var(--kort-primary-tint,#eaf0ff);width:46px;height:46px;color:var(--kort-primary,#2e6bf5);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.pr-aud .a.lime .ic{background:var(--kort-accent-soft,#f0f7d8);color:#5e7000}.pr-aud .a h3{font-family:var(--font-display);color:var(--kort-ink);margin:0;font-size:1.15rem;font-weight:800}.pr-aud .a p{color:var(--kort-ink-soft,#5b5e68);margin:0;font-size:.9rem;line-height:1.8}.pr-aud .a .tag{background:var(--kort-accent,#b4e019);color:var(--kort-ink,#16181d);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:.8rem;font-weight:800}.pr-aud .a .tag.blue{background:var(--kort-primary,#2e6bf5);color:#fff}.pr-aud .a .tag.soft{background:var(--surface-alt,#f2f3f5);color:var(--kort-ink-soft)}.pr-billing{color:var(--kort-ink-soft);background:var(--kort-accent-soft,#f0f7d8);border-radius:999px;align-items:center;gap:8px;margin:14px auto 0;padding:7px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.pr-billing b{color:#5e7000}.pr-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(14px,1.6vw,20px);margin-top:clamp(22px,3vw,40px);display:grid}.tier{background:var(--surface-card,#fff);border:1px solid var(--kort-line,#e7e7ea);border-radius:24px;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;position:relative}.tier.pop{background:var(--surface-ink,#16181d);color:#fff;border-color:#0000;box-shadow:0 24px 60px -24px #16181d80}.tier .pop-tag{background:var(--kort-accent,#b4e019);color:var(--kort-ink,#16181d);white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:.76rem;font-weight:800;position:absolute;inset-block-start:-13px;inset-inline-start:50%;transform:translate(50%)}.tier .t-name{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:800;line-height:1.3}.tier .t-desc{color:var(--kort-ink-soft,#5b5e68);margin:6px 0 0;font-size:.86rem;line-height:1.7}.tier.pop .t-desc{color:#ffffffad}.tier .t-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:20px 0 4px;display:flex}.tier .t-price .amt{font-family:var(--font-display);font-size:2.1rem;font-weight:800;line-height:1.1}.tier .t-price .amt.amt-text{font-size:1.5rem;line-height:1.2}.tier .t-price .per{color:var(--kort-ink-soft,#5b5e68);font-size:.82rem}.tier.pop .t-price .per{color:#fff9}.tier .t-note{color:var(--kort-ink-faint,#9a9ca3);margin-top:2px;font-size:.76rem}.tier.pop .t-note{color:#ffffff80}.tier .t-cta{margin-top:22px}.tier .t-cta .btn{justify-content:center;width:100%}.feat-list{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feat-list li{color:var(--kort-ink,#16181d);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.55;display:flex}.tier.pop .feat-list li{color:#ffffffe6}.feat-list li .ck{background:var(--kort-accent-soft,#f0f7d8);color:#5e7000;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.tier.pop .feat-list li .ck{color:var(--kort-accent,#b4e019);background:#b4e01933}.feat-list li .ck.blue{background:var(--kort-primary-tint,#eaf0ff);color:var(--kort-primary,#2e6bf5)}.feat-list li .muted{color:var(--kort-ink-faint,#9a9ca3)}.feat-list li.lead-in{color:var(--kort-ink-soft);font-weight:700}.tier.pop .feat-list li.lead-in{color:#ffffffa6}.cmp-wrap{margin-top:clamp(20px,2.4vw,32px);overflow-x:auto}.cmp{border-collapse:collapse;background:var(--surface-card,#fff);border:1px solid var(--kort-line,#e7e7ea);border-radius:20px;width:100%;min-width:560px;overflow:hidden}.cmp th,.cmp td{text-align:start;border-block-end:1px solid var(--kort-line,#eef0f2);padding:14px 18px;font-size:.9rem}.cmp thead th{font-family:var(--font-display);color:var(--kort-ink);background:var(--surface-alt,#f7f8fa);font-size:1rem;font-weight:800}.cmp thead th.col{text-align:center}.cmp thead th.col.pop{color:var(--kort-primary,#2e6bf5)}.cmp tbody th{color:var(--kort-ink,#16181d);font-weight:600}.cmp tbody td{text-align:center;color:var(--kort-ink-soft,#5b5e68)}.cmp tr:last-child th,.cmp tr:last-child td{border-block-end:none}.cmp .yes{color:#5e7000;place-items:center;display:inline-grid}.cmp .no{color:var(--kort-ink-faint,#c4c6cc)}.cmp tbody tr:hover td,.cmp tbody tr:hover th{background:var(--kort-primary-tint,#f4f7ff)}.coach-band{background:var(--surface-ink,#16181d);color:#fff;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(20px,2.6vw,40px);margin-top:clamp(24px,3vw,44px);padding:clamp(26px,3.2vw,44px);display:grid}.coach-band h2{color:#fff;margin:8px 0 0}.coach-band p{color:#ffffffb8;line-height:1.9}.coach-band .pct{font-family:var(--font-display);color:var(--kort-accent,#b4e019);font-size:clamp(3rem,7vw,4.6rem);font-weight:800;line-height:1}.coach-band .sub-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.coach-band .sub-card h4{margin:0 0 4px;font-size:1.05rem;font-weight:800}.coach-band .sub-card .feat-list li{color:#ffffffd9}.coach-band .sub-card .feat-list li .ck{color:var(--kort-accent);background:#b4e01933}.pfaq{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,22px);margin-top:clamp(20px,2.4vw,34px);display:grid}.pfaq .q{background:var(--surface-card,#fff);border:1px solid var(--kort-line,#e7e7ea);border-radius:18px;padding:20px 22px}.pfaq .q h4{color:var(--kort-ink);align-items:center;gap:8px;margin:0 0 7px;font-size:1rem;font-weight:800;display:flex}.pfaq .q p{color:var(--kort-ink-soft,#5b5e68);margin:0;font-size:.9rem;line-height:1.8}.pfaq .q .qm{color:var(--kort-primary,#2e6bf5);font-weight:800}@media (max-width:920px){.pr-aud,.pr-tiers,.coach-band,.pfaq{grid-template-columns:1fr}.tier.pop{order:-1}}@media (max-width:680px){.page-hero h1{overflow-wrap:break-word}.page-hero .lead{margin-inline:auto}.cmp{min-width:480px}.cmp th,.cmp td{padding:12px 14px;font-size:.84rem}}@media (max-width:480px){.tier .t-price .amt:not(.amt-text){font-size:1.8rem}.page-hero h1{font-size:clamp(1.85rem,8vw,2.6rem)}}.page-hero h1{margin-top:clamp(22px,3vw,32px)}.page-hero .lead{margin-top:clamp(18px,2.2vw,26px)}.pr-billing{margin-top:clamp(22px,3vw,34px)}
