.packet-hero{position:relative;overflow:hidden}.packet-hero:after{content:"";position:absolute;inset:auto -8% -55% 35%;height:360px;background:radial-gradient(circle,rgba(86,214,255,.18),transparent 68%);pointer-events:none}.packet-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.packet-alert{border:1px solid rgba(255,214,102,.45);background:rgba(255,214,102,.09);color:#ffeeb8;border-radius:16px;padding:16px 18px;margin:0 0 24px}.packet-grid{display:grid;gap:18px}.packet-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.packet-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.packet-panel,.packet-card,.packet-step,.packet-copybox{border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:22px;background:linear-gradient(180deg,rgba(16,29,54,.88),rgba(8,19,37,.96));box-shadow:0 18px 44px rgba(2,8,23,.2)}.packet-panel-primary{border-color:rgba(86,214,255,.45);background:linear-gradient(145deg,rgba(15,50,82,.88),rgba(8,19,37,.97))}.packet-label{display:inline-block;color:#8fe6ff;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px}.packet-panel h2,.packet-copybox h2{margin-top:0}.packet-panel p,.packet-panel li,.packet-card p,.packet-step p,.packet-copybox p{color:#d1e0f3}.packet-source-row,.packet-links,.packet-links-inline{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.packet-source-row a,.packet-links a{border:1px solid rgba(86,214,255,.36);border-radius:999px;padding:8px 12px;font-weight:800;background:rgba(86,214,255,.07)}.packet-step b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(86,214,255,.14);border:1px solid rgba(86,214,255,.45);color:#dff9ff}.packet-step h3{font-size:18px;margin:14px 0 8px}.packet-step a{font-weight:850}.packet-copybox{background:rgba(255,255,255,.97);color:#0f172a}.packet-copybox h2,.packet-copybox h3{color:#0f172a}.packet-copybox p{color:#26384f}.packet-do-dont{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.packet-do-dont>div{border-radius:18px;padding:20px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.045)}.packet-do-dont li{margin-bottom:8px;color:#d5e4f6}.packet-question-list details{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:rgba(255,255,255,.04);margin-bottom:10px;padding:0 16px}.packet-question-list summary{cursor:pointer;padding:15px 0;font-weight:850;color:#fff}.packet-question-list p{color:#d1e0f3;padding:0 0 15px}.packet-verification{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start;border:1px solid rgba(86,214,255,.35);border-radius:22px;padding:24px;background:linear-gradient(135deg,rgba(86,214,255,.1),rgba(47,111,255,.06))}.packet-verification li{margin-bottom:9px;color:#d6e5f8}.packet-links{flex-direction:column}.packet-checklist{padding-left:20px}.packet-checklist li{margin-bottom:10px}.packet-table-wrap{overflow-x:auto;border-radius:18px}.packet-table{width:100%;border-collapse:collapse;min-width:760px;border:1px solid rgba(148,163,184,.2)}.packet-table th,.packet-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.16)}.packet-table th{background:rgba(86,214,255,.1);color:#fff}.packet-table td{color:#d5e4f5}.packet-table tr:last-child td{border-bottom:0}.packet-links-inline{margin-top:22px}.packet-links-inline a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:1100px){.packet-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.packet-grid-2,.packet-grid-3,.packet-grid-5,.packet-do-dont,.packet-verification{grid-template-columns:1fr}.packet-panel,.packet-card,.packet-step,.packet-copybox{padding:18px}.packet-hero-actions .btn{width:100%}.packet-links-inline{flex-direction:column}.packet-links-inline a{width:100%}}
@media print{.packet-hero-actions,.packet-links{display:none!important}.packet-panel,.packet-card,.packet-step,.packet-copybox,.packet-alert,.packet-verification,.packet-do-dont>div{background:#fff!important;color:#111!important;box-shadow:none!important;border-color:#777!important}.packet-panel p,.packet-panel li,.packet-card p,.packet-step p,.packet-copybox p,.packet-do-dont li,.packet-verification li,.packet-table td{color:#111!important}}
