.sr-only.svelte-xmcpol{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pkg.svelte-xmcpol{background:var(--bg-card,#131b22);border:1px solid var(--border,#28313b);border-radius:var(--r-card,18px);cursor:pointer;width:100%;color:var(--text,#f2f4f5);font-family:var(--font-body,"DM Sans Variable", sans-serif);align-items:flex-start;gap:16px;padding:22px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.pkg.svelte-xmcpol:hover{border-color:var(--text-secondary,#98a5b2);transform:translateY(-1px)}.pkg.svelte-xmcpol:has(input:where(.svelte-xmcpol):focus-visible){outline:2px solid var(--accent,#b8d3e9);outline-offset:2px}.pkg.selected.svelte-xmcpol{border-color:var(--accent,#b8d3e9);background:var(--bg-surface,#10161c);box-shadow:0 0 0 1px var(--accent,#b8d3e9), 0 18px 44px #0007}.radio-visual.svelte-xmcpol{border:1px solid var(--text-secondary,#98a5b2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .2s;display:flex}.pkg.selected.svelte-xmcpol .radio-visual:where(.svelte-xmcpol){border-color:var(--accent,#b8d3e9)}.radio-dot.svelte-xmcpol{background:var(--accent,#b8d3e9);border-radius:50%;width:10px;height:10px}.body.svelte-xmcpol{flex:1;min-width:0}.top.svelte-xmcpol{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.info.svelte-xmcpol{flex-direction:column;gap:4px;min-width:0;display:flex}.pkg-name.svelte-xmcpol{letter-spacing:-.1px;flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:550;display:flex}.badge.svelte-xmcpol{letter-spacing:.4px;color:var(--accent-warm,#dec69f);border:1px solid color-mix(in srgb, var(--accent-warm,#dec69f) 45%, transparent);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:14px;font-weight:500;line-height:1.5}.tagline.svelte-xmcpol{color:var(--text-secondary,#98a5b2);font-size:16px;font-weight:500}.desc.svelte-xmcpol{color:var(--text-secondary,#98a5b2);max-width:44ch;margin-top:4px;font-size:17px;line-height:1.6}.pkg.selected.svelte-xmcpol .desc:where(.svelte-xmcpol){color:var(--text,#f2f4f5);opacity:.75}.ship.svelte-xmcpol{color:var(--accent-warm,#dec69f);margin-top:4px;font-size:15px;font-weight:500}.pricing.svelte-xmcpol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.price.svelte-xmcpol{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:550}.was.svelte-xmcpol{color:var(--text-secondary,#98a5b2);font-variant-numeric:tabular-nums;font-size:15px;text-decoration:line-through}@media (width>=761px){.pkg-name.svelte-xmcpol{font-size:20px}.badge.svelte-xmcpol{font-size:15px}.tagline.svelte-xmcpol{font-size:17px}.desc.svelte-xmcpol{font-size:19px;line-height:1.6}.ship.svelte-xmcpol,.was.svelte-xmcpol{font-size:15px}.price.svelte-xmcpol{font-size:24px}}@media (width<=480px){.pkg.svelte-xmcpol{padding:18px}}@media (prefers-reduced-motion:reduce){.pkg.svelte-xmcpol{transition:none}}.customer-form.svelte-c2q9rl{flex-direction:column;gap:18px;width:100%;display:flex}.order-page.svelte-jbcej5{background:radial-gradient(ellipse at 50% 0%, #22344155 0%, transparent 55%), var(--bg)}.order-head.svelte-jbcej5{max-width:760px;margin-bottom:56px}.order-head.svelte-jbcej5 h1:where(.svelte-jbcej5){letter-spacing:-.045em;font-size:clamp(40px,5vw,64px)}.lede.svelte-jbcej5{color:var(--text-secondary);max-width:58ch;margin-top:18px;font-size:20px;line-height:1.65}.head-points.svelte-jbcej5{flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding:0;list-style:none;display:flex}.head-points.svelte-jbcej5 li:where(.svelte-jbcej5){color:var(--accent);align-items:center;gap:8px;font-size:16px;display:inline-flex}.order-grid.svelte-jbcej5{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.preview-col.svelte-jbcej5{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.preview-card.svelte-jbcej5{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;box-shadow:0 30px 80px #0006}.preview-visual.svelte-jbcej5{background:var(--bg-surface);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.preview-glow.svelte-jbcej5{pointer-events:none;background:radial-gradient(#7fa8c833 0%,#0000 65%);border-radius:50%;width:420px;height:280px;position:absolute;top:-80px}.device-group.svelte-jbcej5{justify-content:center;align-items:center;width:100%;height:360px;display:flex;position:relative}.device-group.svelte-jbcej5 img{filter:drop-shadow(0 24px 32px #0007);width:auto;max-width:100%;height:auto;max-height:100%}.set-note.svelte-jbcej5{letter-spacing:.4px;color:var(--text-secondary);font-size:15px;font-weight:500;position:relative}.preview-meta.svelte-jbcej5{padding:28px 28px 30px}.preview-name.svelte-jbcej5{letter-spacing:-.2px;font-size:21px;font-weight:550}.preview-desc.svelte-jbcej5{color:var(--text-secondary);margin-top:8px;font-size:17px;line-height:1.65}.preview-lines.svelte-jbcej5{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.preview-line.svelte-jbcej5{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.preview-line.svelte-jbcej5 dt:where(.svelte-jbcej5){color:var(--text-secondary)}.preview-line.svelte-jbcej5 dd:where(.svelte-jbcej5){font-variant-numeric:tabular-nums;margin:0}.preview-line.total.svelte-jbcej5 dt:where(.svelte-jbcej5){color:var(--text);font-weight:500}.preview-line.total.svelte-jbcej5 dd:where(.svelte-jbcej5){letter-spacing:-.5px;font-size:30px;font-weight:550}.preview-line.svelte-jbcej5 .save:where(.svelte-jbcej5){color:var(--accent-warm);font-weight:500}.assurances.svelte-jbcej5{flex-direction:column;gap:10px;margin:0;padding:0 4px;list-style:none;display:flex}.assurances.svelte-jbcej5 li:where(.svelte-jbcej5){color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;display:flex}.assurances.svelte-jbcej5 svg{color:var(--accent);flex-shrink:0;margin-top:2px}.order-form.svelte-jbcej5{flex-direction:column;gap:40px;min-width:0;display:flex}.panel.svelte-jbcej5{flex-direction:column;gap:8px;max-width:none;margin:0;padding:0;display:flex}.panel.svelte-jbcej5 h2:where(.svelte-jbcej5){letter-spacing:-.02em;font-size:25px;font-weight:500}.panel-sub.svelte-jbcej5{color:var(--text-secondary);font-size:17px}.packages.svelte-jbcej5{border:none;flex-direction:column;gap:12px;min-width:0;margin:20px 0 0;padding:0;display:flex}.details-card.svelte-jbcej5{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);margin-top:20px;padding:28px}.checkout-panel.svelte-jbcej5{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:24px;display:flex}.buy-btn.svelte-jbcej5{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 26px;font-size:17px;font-weight:550;display:flex}.buy-btn.svelte-jbcej5:disabled{opacity:.65;cursor:wait}.spinner.svelte-jbcej5{border:2px solid #080c1040;border-top-color:#080c10;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.checkout-note.svelte-jbcej5{color:var(--text-secondary);text-align:center;font-size:15px}@media (width>=761px){.lede.svelte-jbcej5{font-size:24px;line-height:1.55}.head-points.svelte-jbcej5 li:where(.svelte-jbcej5),.assurances.svelte-jbcej5 li:where(.svelte-jbcej5){font-size:17px}.preview-name.svelte-jbcej5{font-size:24px}.preview-desc.svelte-jbcej5,.panel-sub.svelte-jbcej5{font-size:19px;line-height:1.65}.preview-line.svelte-jbcej5{font-size:17px}.panel.svelte-jbcej5 h2:where(.svelte-jbcej5){font-size:27px}.buy-btn.svelte-jbcej5{font-size:18px}.set-note.svelte-jbcej5,.checkout-note.svelte-jbcej5{font-size:16px}}@media (width<=1024px){.order-grid.svelte-jbcej5{grid-template-columns:1fr;gap:40px}.preview-col.svelte-jbcej5{position:static}}@media (width<=640px){.order-head.svelte-jbcej5{margin-bottom:36px}.preview-visual.svelte-jbcej5{padding:36px 20px 30px}.preview-meta.svelte-jbcej5{padding:22px 20px 24px}.details-card.svelte-jbcej5{padding:20px}.head-points.svelte-jbcej5{gap:8px 16px}}@media (prefers-reduced-motion:reduce){.spinner.svelte-jbcej5{animation-duration:.01ms}}
