.page.svelte-14texth.svelte-14texth{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-14texth.svelte-14texth{width:100%;max-width:1020px}.container.svelte-14texth.svelte-14texth{width:100%;max-width:1020px;display:flex;flex-direction:column;gap:calc(var(--padding) / 1.1)}.hero.svelte-14texth.svelte-14texth{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-14texth.svelte-14texth{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-14texth h1.svelte-14texth{margin:0;font-size:clamp(24px,3.2vw,34px);color:var(--secondary)}.lede.svelte-14texth.svelte-14texth{margin:10px 0 0;color:var(--secondary);opacity:.85;font-size:15.5px;line-height:1.6}.cta-row.svelte-14texth.svelte-14texth{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn.svelte-14texth.svelte-14texth{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-14texth.svelte-14texth{background:var(--accent);color:var(--white);border-color:transparent;box-shadow:none}.btn.primary.svelte-14texth.svelte-14texth:hover{background:var(--accent-hover)}.cta-hint.svelte-14texth.svelte-14texth{color:var(--secondary);opacity:.7;font-size:.9rem}.hero-card.svelte-14texth.svelte-14texth{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-14texth h2.svelte-14texth{margin:0 0 10px;font-size:18px;color:var(--secondary)}.step-list.svelte-14texth.svelte-14texth{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:step}.step-list.svelte-14texth li.svelte-14texth{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-14texth li.svelte-14texth: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-14texth.svelte-14texth{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:calc(var(--padding) / 1.25)}.card.svelte-14texth.svelte-14texth{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-14texth h2.svelte-14texth{margin:0 0 10px;font-size:18px;color:var(--secondary)}.tips.svelte-14texth ul.svelte-14texth{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:var(--secondary);opacity:.92;line-height:1.6}.tips.svelte-14texth li.svelte-14texth{position:relative;padding-left:22px}.tips.svelte-14texth li.svelte-14texth:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:10px;border-radius:999px;background:rgba(var(--accent-rgb),.8)}.details.svelte-14texth p.svelte-14texth{margin:0 0 10px;color:var(--secondary);opacity:.85;line-height:1.6}.details.svelte-14texth p.svelte-14texth:last-child{margin-bottom:0}.faq-list.svelte-14texth.svelte-14texth{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.faq-item.svelte-14texth.svelte-14texth{background:var(--button-elevated);border-radius:calc(var(--border-radius));padding:12px 14px;border:1px solid var(--button-stroke)}.faq-item.svelte-14texth summary.svelte-14texth{cursor:pointer;font-weight:600;color:var(--secondary);list-style:none;outline:none}.faq-item.svelte-14texth summary.svelte-14texth::-webkit-details-marker{display:none}.faq-item.svelte-14texth p.svelte-14texth{margin:8px 0 0;color:var(--secondary);opacity:.85;line-height:1.6}.related.svelte-14texth h2.svelte-14texth{margin:0 0 10px;font-size:18px;color:var(--secondary)}.related-links.svelte-14texth.svelte-14texth{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.related-link.svelte-14texth.svelte-14texth{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-14texth.svelte-14texth:hover{background:var(--button-hover)}.related-link--primary.svelte-14texth.svelte-14texth{border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.1);font-weight:600}.disclaimer.svelte-14texth.svelte-14texth{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-14texth.svelte-14texth{grid-template-columns:1fr;padding:18px}.hero-card.svelte-14texth.svelte-14texth{padding:14px}.step-list.svelte-14texth li.svelte-14texth{grid-template-columns:24px 1fr}.step-list.svelte-14texth li.svelte-14texth:before{width:24px;height:24px}}
