.start{max-width:560px;margin:0 auto;padding:28px 18px 44px}
.start h1{font-size:clamp(2rem,8vw,2.6rem);text-align:center;margin-bottom:.3em}
.start .sub{text-align:center;color:var(--muted);margin-bottom:1.6em}
.free{background:var(--cover);color:var(--cover-ink);border-radius:18px;padding:22px 20px;margin:0 0 28px;text-align:center}
.free h2{color:var(--cover-ink);font-size:1.5rem;margin-bottom:.3em}
.free p{margin:0 0 1em}
.free img{width:132px;margin:0 auto 14px;border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.3)}
.free .btn{width:100%;background:var(--cover-ink);color:var(--cover);border-color:var(--cover-ink);font-size:1.08rem;min-height:54px}
.free .fine-free{font:500 .85rem var(--ui);opacity:.85;margin:.8em 0 0}
.start .sec{font:700 .78rem/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:6px 0 12px}
.pcard{display:grid;grid-template-columns:84px 1fr;gap:16px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;margin:0 0 14px}
.pcard img{border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.16)}
.pcard h3{font-size:1.15rem;margin:0 0 .25em}
.pcard p{margin:0 0 .6em;font-size:.95rem}
.pcard .pp{font:750 1.15rem/1 var(--ui);color:var(--primary);margin:0 0 .7em}
.pcard .btn{width:100%}
.pcard.soon{background:var(--tint);grid-template-columns:1fr}
.pcard .soon-tag{display:inline-block;font:700 .72rem/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:99px;padding:.45em .8em;margin-bottom:.7em;background:var(--paper)}
.start .trust{text-align:center;font:500 .88rem/1.5 var(--ui);color:var(--muted);margin-top:22px}
.start .more{text-align:center;margin-top:10px;font:600 .95rem var(--ui)}
