.pr-head{display:flex;gap:18px;align-items:flex-start}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5px;background:var(--border);border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.stat{background:var(--surface);padding:24px;display:flex;flex-direction:column;gap:8px}.stat-v{font-size:28px;font-weight:700;color:var(--t-primary);font-feature-settings:"tnum" 1}.stat-v i{font-style:normal;font-size:13px;font-weight:400;color:var(--t-meta);margin-left:2px}.stat-k{font-family:var(--data);font-size:12px;color:var(--t-meta)}.decode-cols{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start}.credit-table{border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;background:var(--surface)}.ct-row{display:grid;grid-template-columns:1fr 90px 130px;gap:12px;padding:14px 18px;border-bottom:1px solid var(--divider);font-family:var(--data);font-size:13.5px;color:var(--t-body);align-items:center}.ct-row:last-child{border-bottom:none}.ct-row.ct-head{background:var(--pale);color:var(--t-meta);font-size:11px}.ct-row .r{text-align:right}.worked h3{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--t-primary);margin-bottom:14px}.worked p{font-size:14.5px;color:var(--t-secondary);line-height:1.6;margin-bottom:12px}.worked b{color:var(--t-body);font-weight:700}.worked-take{color:var(--t-body);border-left:2px solid var(--accent);padding-left:14px}.gotcha-loud{border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:linear-gradient(180deg,var(--card-lavender),var(--surface));padding:38px 36px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.gl-tag{font-family:var(--data);font-size:12px;color:var(--warn);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.gotcha-loud .gl-headline{color:var(--t-primary)}.gotcha-loud .gl-body{font-size:16px;color:var(--t-secondary);line-height:1.65;max-width:72ch}.gotcha-loud .btn-primary{margin-top:6px}.calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.calc-body{display:flex;flex-direction:column;gap:16px;padding:24px 22px}.cf{display:flex;align-items:center;justify-content:space-between;gap:14px}.cf-k{font-family:var(--data);font-size:13px;color:var(--t-secondary)}.cf-in{width:96px;height:38px;background:var(--pale);border:1.5px solid var(--border);border-radius:8px;color:var(--t-body);font-size:13px;padding:0 12px;outline:none;text-align:right}.cf-in:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-dim)}.calc-out{padding:24px 22px;font-family:var(--data)}.co-big{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--divider)}.co-amt{font-size:38px;font-weight:700;color:var(--t-primary);font-feature-settings:"tnum" 1}.co-amt i{font-style:normal;font-size:15px;color:var(--t-meta);font-weight:400}.co-plan{margin-left:auto;font-size:12px;color:var(--accent-ink);align-self:center;border:1.5px solid var(--border);border-radius:999px;padding:5px 12px}.co-row{display:flex;justify-content:space-between;padding:7px 0;font-size:13px;color:var(--t-secondary)}.co-row b{color:var(--t-body);font-weight:700}.worth-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.worth{border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:var(--surface);padding:26px}.worth h3{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--t-primary);margin-bottom:16px}.worth ul{list-style:none;display:flex;flex-direction:column;gap:12px}.worth li{font-size:14.5px;color:var(--t-secondary);padding-left:20px;position:relative;line-height:1.5}.worth li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--pos)}.worth.alt li:before{background:var(--t-meta)}.cta{display:flex;align-items:center;gap:22px;border:1.5px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:var(--surface);padding:28px 30px;flex-wrap:wrap}.cta-body{flex:1;min-width:220px}.cta-body h2{color:var(--t-primary);margin-bottom:4px}.cta-body p{color:var(--t-secondary);font-size:15px}.cta .btn-primary{height:48px;padding:0 26px;font-size:15px}@media(max-width:860px){.stat-strip{grid-template-columns:1fr 1fr}.decode-cols,.calc-wrap,.worth-grid{grid-template-columns:1fr}}
