.wf74-packaging{background:linear-gradient(180deg,#eef5fb,#f8fbff);padding:54px 0 76px;color:#1d2a4d}
html.wf-dark .wf74-packaging,body.wf-dark .wf74-packaging{background:linear-gradient(180deg,#09111f,#0d1729);color:#eef4ff}
.wf74-shell{width:min(1180px,calc(100vw - 28px));margin:0 auto}
.wf74-hero{background:#fff;border:1px solid #dbe6f2;border-radius:34px;padding:clamp(24px,4vw,46px);box-shadow:0 24px 70px rgba(22,44,84,.12);margin-bottom:18px}
html.wf-dark .wf74-hero,body.wf-dark .wf74-hero,.wf74-card{background:#fff;border:1px solid #dbe6f2;color:#1d2a4d}
html.wf-dark .wf74-hero,body.wf-dark .wf74-hero,html.wf-dark .wf74-card,body.wf-dark .wf74-card{background:#101a2f;border-color:#22324f;color:#eef4ff;box-shadow:none}
.wf74-badge{display:inline-flex;align-items:center;gap:8px;background:#d9f7f1;color:#0d777f;border-radius:999px;padding:9px 14px;font-weight:900;font-size:14px;margin-bottom:14px}
.wf74-hero h1{font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.06em;margin:0 0 16px;color:inherit}
.wf74-lead{color:#7583a1;font-size:18px;line-height:1.6;max-width:820px;margin:0 0 22px}html.wf-dark .wf74-lead,body.wf-dark .wf74-lead{color:#9eb0cc}
.wf74-actions{display:flex;flex-wrap:wrap;gap:12px}.wf74-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 20px;text-decoration:none;font-weight:900;border:1px solid #dbe6f2;background:#fff;color:#1d2a4d}.wf74-btn.primary{border:0;background:linear-gradient(135deg,#ffca63,#ff8d7d);color:#14203f}.wf74-btn.dark{background:#17243f;color:#fff;border:0}
.wf74-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.wf74-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wf74-card{border-radius:26px;padding:22px;box-shadow:0 10px 24px rgba(28,55,95,.05)}
.wf74-card h2{margin:0 0 10px;color:inherit;font-size:22px}.wf74-card h3{margin:18px 0 8px;color:inherit;font-size:16px}.wf74-card p,.wf74-card li{color:#7583a1;line-height:1.6;font-size:15px}html.wf-dark .wf74-card p,html.wf-dark .wf74-card li,body.wf-dark .wf74-card p,body.wf-dark .wf74-card li{color:#9eb0cc}
.wf74-check{list-style:none;padding:0;margin:0;display:grid;gap:10px}.wf74-check li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.wf74-check li:before{content:'✓';width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#dff8e8;color:#168348;font-weight:900}
.wf74-code{background:#0d1323;color:#eaf2ff;border-radius:18px;padding:16px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;border:1px solid rgba(255,255,255,.08)}
.wf74-table{width:100%;border-collapse:separate;border-spacing:0 10px}.wf74-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7583a1}.wf74-table td{background:#fff;border-top:1px solid #dbe6f2;border-bottom:1px solid #dbe6f2;padding:12px;color:#1d2a4d}.wf74-table td:first-child{border-left:1px solid #dbe6f2;border-radius:14px 0 0 14px}.wf74-table td:last-child{border-right:1px solid #dbe6f2;border-radius:0 14px 14px 0}html.wf-dark .wf74-table td,body.wf-dark .wf74-table td{background:#101a2f;border-color:#22324f;color:#eef4ff}
@media(max-width:920px){.wf74-grid,.wf74-grid.two{grid-template-columns:1fr}.wf74-packaging{padding-top:28px}.wf74-hero h1{font-size:42px}.wf74-table{font-size:13px}}
