:root{--wt-ink:#111317;--wt-ink2:rgba(17,19,23,.78);--wt-ink3:rgba(17,19,23,.62);--wt-soft:#F6F7F9;--wt-soft2:#FFFFFF;--wt-line:rgba(17,19,23,.18);--wt-line2:rgba(17,19,23,.12);--wt-accent:#2457AE;--wt-radius:14px;--wt-shadow:0 14px 34px rgba(0,0,0,.1);--wt-shadow2:0 10px 22px rgba(0,0,0,.08)}.wt-pdp{max-width:1100px;margin:0 auto;padding:28px 0;color:var(--wt-ink)}.wt-h2{margin:0 0 10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--wt-ink)}.wt-lead{margin:0 0 16px;line-height:1.7;font-size:clamp(1.02rem,1.8vw,1.06rem);color:var(--wt-ink2)}.wt-rule{width:92px;height:4px;border-radius:999px;margin:10px 0 16px;background:linear-gradient(90deg,var(--wt-accent),rgba(36,87,174,.22))}.wt-card{position:relative;border-radius:var(--wt-radius);background:linear-gradient(180deg,var(--wt-soft2),var(--wt-soft));border:1px solid var(--wt-line);box-shadow:var(--wt-shadow);overflow:hidden}.wt-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffffe6,#fff0 30%),radial-gradient(700px 200px at 12% 0%,rgba(36,87,174,.1),transparent 60%);pointer-events:none}.wt-stripe:after{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,var(--wt-accent),rgba(36,87,174,.2))}.wt-pad{padding:16px}@media (min-width:900px){.wt-pad{padding:18px}}.wt-grid{display:grid;gap:12px}@media (min-width:900px){.wt-grid{gap:14px}}.wt-btnRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.wt-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:12px;padding:12px 14px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;border:1px solid var(--wt-line);transition:transform .15s ease,filter .15s ease,opacity .15s ease;user-select:none}.wt-btn:hover{transform:translateY(-1px);filter:brightness(1.02);opacity:.96}.wt-btn--primary{background:var(--wt-accent);color:#fff!important;border-color:#0000;box-shadow:var(--wt-shadow2)}.wt-btn--ghost{background:#fff;color:var(--wt-ink)!important}.wt-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--wt-line);background:#fff;font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--wt-ink)}.wt-dot{width:8px;height:8px;border-radius:999px;background:var(--wt-accent)}@media (max-width:520px){.wt-btn{width:100%}}
