.page.svelte-wp9ipf.svelte-wp9ipf{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--padding) / 1.25);padding:0 var(--padding) calc(var(--padding) * 2);background:radial-gradient(circle at 12% 8%,rgba(var(--accent-rgb),.12),transparent 50%),radial-gradient(circle at 88% 14%,rgba(var(--accent-rgb),.08),transparent 45%)}.services.svelte-wp9ipf.svelte-wp9ipf{width:100%;max-width:1020px}.container.svelte-wp9ipf.svelte-wp9ipf{width:100%;max-width:1020px;display:flex;flex-direction:column;gap:calc(var(--padding) / 1.1)}.hero.svelte-wp9ipf.svelte-wp9ipf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;padding:22px;border-radius:calc(var(--border-radius) * 1.6);border:1px solid var(--button-stroke);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),var(--button));box-shadow:var(--button-box-shadow)}.eyebrow.svelte-wp9ipf.svelte-wp9ipf{margin:0 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--accent-rgb),.9);font-weight:700}.hero-copy.svelte-wp9ipf h1.svelte-wp9ipf{margin:0;font-size:clamp(24px,3.2vw,34px);color:var(--secondary)}.lede.svelte-wp9ipf.svelte-wp9ipf{margin:10px 0 0;color:var(--secondary);opacity:.85;font-size:15.5px;line-height:1.6}.cta-row.svelte-wp9ipf.svelte-wp9ipf{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn.svelte-wp9ipf.svelte-wp9ipf{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid var(--surface-2, var(--popup-stroke));background:var(--button);box-shadow:var(--button-box-shadow);font-weight:700;font-size:.9rem;color:var(--text);text-decoration:none;white-space:nowrap;transition:transform .12s ease,background .12s ease,opacity .12s ease}.btn.primary.svelte-wp9ipf.svelte-wp9ipf{background:var(--accent);color:var(--white);border-color:transparent;box-shadow:none}.btn.primary.svelte-wp9ipf.svelte-wp9ipf:hover{background:var(--accent-hover)}.cta-hint.svelte-wp9ipf.svelte-wp9ipf{color:var(--secondary);opacity:.7;font-size:.9rem}.hero-card.svelte-wp9ipf.svelte-wp9ipf{background:var(--button);border-radius:calc(var(--border-radius) * 1.2);padding:16px;border:1px solid var(--button-stroke);box-shadow:var(--button-box-shadow),0 0 12px #00000014}.hero-card.svelte-wp9ipf h2.svelte-wp9ipf{margin:0 0 10px;font-size:18px;color:var(--secondary)}.step-list.svelte-wp9ipf.svelte-wp9ipf{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:step}.step-list.svelte-wp9ipf li.svelte-wp9ipf{counter-increment:step;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--button-elevated);border:1px solid var(--button-stroke)}.step-list.svelte-wp9ipf li.svelte-wp9ipf:before{content:counter(step);width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(var(--accent-rgb),.2);color:var(--secondary);font-weight:700}.grid.svelte-wp9ipf.svelte-wp9ipf{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:calc(var(--padding) / 1.25)}.tutorial-video.svelte-wp9ipf.svelte-wp9ipf{display:flex;flex-direction:column;gap:14px}.tutorial-video-copy.svelte-wp9ipf p.svelte-wp9ipf{margin:8px 0 0;color:var(--secondary);opacity:.85;line-height:1.6}.tutorial-video-frame.svelte-wp9ipf.svelte-wp9ipf{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:calc(var(--border-radius) * 1.1);border:1px solid var(--button-stroke);background:#000}.tutorial-video-frame.svelte-wp9ipf iframe.svelte-wp9ipf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.card.svelte-wp9ipf.svelte-wp9ipf{background:var(--button);border-radius:calc(var(--border-radius) * 1.25);padding:calc(var(--padding) / 1.25);border:1px solid var(--button-stroke);box-shadow:var(--button-box-shadow),0 0 10px 10px var(--button-stroke)}.card.svelte-wp9ipf h2.svelte-wp9ipf{margin:0 0 10px;font-size:18px;color:var(--secondary)}.tips.svelte-wp9ipf ul.svelte-wp9ipf{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--secondary);opacity:.92;line-height:1.6}.tips.svelte-wp9ipf li.svelte-wp9ipf{position:relative;padding-left:22px}.tips.svelte-wp9ipf li.svelte-wp9ipf:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;border-radius:999px;background:rgba(var(--accent-rgb),.8)}.details.svelte-wp9ipf p.svelte-wp9ipf{margin:0 0 10px;color:var(--secondary);opacity:.85;line-height:1.6}.details.svelte-wp9ipf p.svelte-wp9ipf:last-child{margin-bottom:0}.faq-list.svelte-wp9ipf.svelte-wp9ipf{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.faq-item.svelte-wp9ipf.svelte-wp9ipf{background:var(--button-elevated);border-radius:calc(var(--border-radius));padding:12px 14px;border:1px solid var(--button-stroke)}.faq-item.svelte-wp9ipf summary.svelte-wp9ipf{cursor:pointer;font-weight:600;color:var(--secondary);list-style:none;outline:none}.faq-item.svelte-wp9ipf summary.svelte-wp9ipf::-webkit-details-marker{display:none}.faq-item.svelte-wp9ipf p.svelte-wp9ipf{margin:8px 0 0;color:var(--secondary);opacity:.85;line-height:1.6}.related.svelte-wp9ipf h2.svelte-wp9ipf{margin:0 0 10px;font-size:18px;color:var(--secondary)}.related-links.svelte-wp9ipf.svelte-wp9ipf{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.related-link.svelte-wp9ipf.svelte-wp9ipf{display:flex;align-items:center;min-height:40px;padding:10px 12px;border-radius:12px;border:1px solid var(--button-stroke);background:var(--button-elevated);color:var(--secondary);text-decoration:none;line-height:1.45}.related-link.svelte-wp9ipf.svelte-wp9ipf:hover{background:var(--button-hover)}.related-link--primary.svelte-wp9ipf.svelte-wp9ipf{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);font-weight:600}.disclaimer.svelte-wp9ipf.svelte-wp9ipf{margin:4px 0 0;padding:0 2px;color:var(--secondary);opacity:.7;font-size:13px;line-height:1.6;text-align:center}@media screen and (max-width: 800px){.hero.svelte-wp9ipf.svelte-wp9ipf{grid-template-columns:1fr;padding:18px}.hero-card.svelte-wp9ipf.svelte-wp9ipf{padding:14px}.step-list.svelte-wp9ipf li.svelte-wp9ipf{grid-template-columns:24px 1fr}.step-list.svelte-wp9ipf li.svelte-wp9ipf:before{width:24px;height:24px}}
