.c3-offer{margin:14px 0 10px;font-size:1.05rem}
.qc-form{margin:0 0 10px}
.qc-row{display:flex;flex-wrap:wrap;gap:8px}
.qc-row input{flex:1 1 220px;min-width:0;padding:14px 14px;border:1.5px solid #c9d2de;border-radius:10px;font:inherit;font-size:16px;background:#fff;color:#0F2742}
.qc-row input[type=email]{flex:1 1 160px}
.qc-row .c3-btn{flex:0 0 auto;border:0;cursor:pointer}
.qc-hp{position:absolute;left:-9999px}
.qc-small{display:block;margin-top:8px;opacity:.75;font-size:.85rem}
.pf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px;text-align:left}
.pf-card{border:1px solid rgba(159,216,255,.35);border-radius:22px;padding:22px;background:rgba(7,18,28,.94);color:#f7fbff;backdrop-filter:blur(10px)}
.pf-card .c3-tag{color:#9fd8ff;background:rgba(159,216,255,.12);padding:4px 10px;border-radius:999px;font-size:.78rem}
.pf-card p{color:#dce8f2}
.pf-card p{margin:4px 0 12px}.pf-b b{color:#ff9e9e}.pf-a b{color:#7ee2a8}
@media (max-width:600px){.qc-row .c3-btn{width:100%}}
