.faq-card.svelte-vz1qai{border-radius:1.25rem;overflow:hidden;background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #f062920f,0 8px 24px #f062920f}details.svelte-vz1qai+details:where(.svelte-vz1qai){border-top:1px solid #fbeaef}details[open].svelte-vz1qai{background:#fffafbe6}summary.svelte-vz1qai{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s ease}summary.svelte-vz1qai::-webkit-details-marker{display:none}.q.svelte-vz1qai{margin:0;font-family:inherit;font-weight:700;font-size:1.05rem;line-height:1.35;letter-spacing:0;color:#4a2c2c;transition:color .2s ease}summary.svelte-vz1qai:hover .q:where(.svelte-vz1qai){color:#d81b60}.chev.svelte-vz1qai{width:1.25rem;height:1.25rem;flex-shrink:0;color:#f06292;transition:transform .2s ease}details[open].svelte-vz1qai .chev:where(.svelte-vz1qai){transform:rotate(180deg)}.a.svelte-vz1qai{margin:-.25rem 0 0;padding:0 1.5rem 1.35rem;font-size:1rem;line-height:1.65;color:#6c3f31}.cta-zone.svelte-u5cbvz{position:relative}.cta-glow.svelte-u5cbvz{position:absolute;inset:-2rem 0;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,179,198,.5) 0%,rgba(255,194,209,.3) 45%,transparent 100%)}@media(min-width:1024px){.cta-glow.svelte-u5cbvz{inset:-3rem -5rem}}.cta-card.svelte-u5cbvz{position:relative;z-index:1;border-radius:1.5rem;padding:2.5rem 1.5rem;text-align:center;background:#fff9fa;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #f062921f,inset 0 1px #fffc,inset 0 -1px #fff3}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.cta-card.svelte-u5cbvz{background:linear-gradient(180deg,#fff9,#fff0f373);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(min-width:768px){.cta-card.svelte-u5cbvz{padding:3rem}}.cta-heading.svelte-u5cbvz{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;line-height:1.15;letter-spacing:-.02em;color:#4a2c2c;margin:0 0 .75rem}@media(min-width:768px){.cta-heading.svelte-u5cbvz{font-size:1.875rem}}.cta-body.svelte-u5cbvz{max-width:32rem;margin:0 auto 2rem;color:#6c3f31;line-height:1.7}.cta-actions.svelte-u5cbvz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media(min-width:640px){.cta-actions.svelte-u5cbvz{flex-direction:row}}.cta-primary.svelte-u5cbvz{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background:#f06292;padding:1rem 1.75rem;font-weight:900;color:#fff;text-decoration:none;box-shadow:0 10px 20px -5px #f0629273,inset 0 1px #ffffff4d;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.cta-primary.svelte-u5cbvz:hover{transform:translateY(-2px);background:#d81b60;box-shadow:0 14px 26px -5px #f0629280,inset 0 1px #ffffff4d}.cta-secondary.svelte-u5cbvz{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(135,95,66,.25);padding:1rem 1.75rem;font-weight:900;color:#6c3f31;text-decoration:none;background:#ffffff80;transition:border-color .2s ease,background .2s ease,color .2s ease}.cta-secondary.svelte-u5cbvz:hover{border-color:#f0629266;background:#fff5f7;color:#f06292}@media(min-width:640px){.cta-primary.svelte-u5cbvz,.cta-secondary.svelte-u5cbvz{width:auto}}.cta-note.svelte-u5cbvz{margin:1.5rem 0 0;font-size:.75rem;line-height:1.5;color:#6c3f3199}.guide-table.svelte-kh5nnx{position:relative;container-type:inline-size;border-radius:1.25rem;background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #f062920f,0 8px 24px #f062920f}.guide-table-scroll.svelte-kh5nnx{overflow-x:auto;border-radius:inherit;scroll-timeline:--guide-table-scroll inline}.guide-table-fade.svelte-kh5nnx{display:none}@container (width < 640px){.guide-table-fade.svelte-kh5nnx{display:block;position:absolute;inset:1px 1px 1px auto;width:3.5rem;pointer-events:none;border-radius:0 1.25rem 1.25rem 0;background:linear-gradient(to left,#6c3f3121,#6c3f3100)}}@supports (animation-timeline: --t) and (timeline-scope: --t){.guide-table.svelte-kh5nnx{timeline-scope:--guide-table-scroll}@container (width < 640px){.guide-table-fade.svelte-kh5nnx{animation:svelte-kh5nnx-guide-table-fade-out linear both;animation-timeline:--guide-table-scroll}}@keyframes svelte-kh5nnx-guide-table-fade-out{0%,85%{opacity:1}to{opacity:0}}}.guide-table.svelte-kh5nnx table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:1rem}.guide-table.svelte-kh5nnx thead{background:linear-gradient(135deg,#fff5f7e6,#fff0f3b3)}.guide-table.svelte-kh5nnx th{padding:1rem 1.25rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b04a68;border-bottom:1px solid #fbeaef;white-space:nowrap}.guide-table.svelte-kh5nnx td{padding:1rem 1.25rem;vertical-align:top;color:#6c3f31;border-bottom:1px solid #fbeaef}.guide-table.svelte-kh5nnx tbody tr:last-child td{border-bottom:none}.guide-table.svelte-kh5nnx td:first-child{font-weight:700;color:#4a2c2c}.guide-table.svelte-kh5nnx tbody tr{transition:background .2s ease}.guide-table.svelte-kh5nnx tbody tr:hover{background:#fff0f373}.glass-panel.svelte-co13tn{position:relative;border-radius:1.5rem;padding:1.5rem 1.75rem;margin:1.75rem 0;background:#fff9fa;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #f062921f,inset 0 1px #fffc,inset 0 -1px #fff3}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.glass-panel.svelte-co13tn{background:linear-gradient(135deg,#ffffff8c,#ffffff40);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.glass-label.svelte-co13tn{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d14d64;margin:0 0 .75rem}.glass-dot.svelte-co13tn{width:.5rem;height:.5rem;border-radius:9999px;background:linear-gradient(135deg,#ffb3c6,#f06292);box-shadow:0 0 6px #f0629280;flex-shrink:0}.glass-body.svelte-co13tn p:first-child{margin-top:0}.glass-body.svelte-co13tn p:last-child{margin-bottom:0}.infobox.svelte-17mda7c{position:relative;border-radius:1.25rem;padding:1.25rem 1.5rem 1.25rem 1.75rem;margin:1.75rem 0;border:1px solid rgba(255,255,255,.7);overflow:hidden}.infobox.svelte-17mda7c:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--edge)}.infobox.pink.svelte-17mda7c{--edge: linear-gradient(180deg, #ffb3c6, #f06292);--accent: #d14d64;--body: #4a2c2c;--tint: rgba(255, 240, 243, .55);background:#fff5f7;box-shadow:0 8px 24px #f062921a,inset 0 1px #fffc}.infobox.blue.svelte-17mda7c{--edge: linear-gradient(180deg, #a5c8f0, #5b9bd5);--accent: #2b6cb0;--body: #1e3a5f;--tint: rgba(240, 247, 255, .55);background:#f0f7ff;box-shadow:0 8px 24px #5b9bd51a,inset 0 1px #fffc}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.infobox.svelte-17mda7c{background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,var(--tint) 100%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}.info-header.svelte-17mda7c{display:flex;align-items:center;gap:.5rem;margin-bottom:12px}.dot.svelte-17mda7c{width:.55rem;height:.55rem;border-radius:9999px;background:var(--edge);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 45%,transparent);flex-shrink:0}.info-label.svelte-17mda7c{font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);line-height:1}.info-body.svelte-17mda7c{font-size:1.05rem;line-height:1.6;color:var(--body)}.info-body.svelte-17mda7c p:first-child{margin-top:0}.info-body.svelte-17mda7c p:last-child{margin-bottom:0}.info-body.svelte-17mda7c code{font-size:.875rem;overflow-wrap:break-word;word-break:break-word}.toc.svelte-12ojqpz{border-radius:1.5rem;padding:1.25rem;margin:1.75rem 0;background:#fff9fa;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #f062921f,inset 0 1px #fffc}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.toc.svelte-12ojqpz{background:linear-gradient(135deg,#ffffff73,#ffffff26);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.toc-heading.svelte-12ojqpz{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d14d64;margin:.25rem 0 1rem .5rem}.toc-heading.svelte-12ojqpz:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:linear-gradient(135deg,#ffb3c6,#f06292);box-shadow:0 0 6px #f0629280}.toc.svelte-12ojqpz ul:where(.svelte-12ojqpz){list-style:none;counter-reset:toc;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:768px){.toc.svelte-12ojqpz ul:where(.svelte-12ojqpz){grid-template-columns:1fr 1fr;gap:.75rem}}.toc.svelte-12ojqpz li:where(.svelte-12ojqpz){counter-increment:toc}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz){display:flex;align-items:center;height:100%;gap:1rem;padding:.7rem .9rem;border-radius:.9rem;background:#fff9;border:1px solid rgba(255,255,255,.8);box-shadow:0 1px 3px #f062920f;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover{transform:translateY(-2px);background:#ffffffd9;box-shadow:0 6px 16px #f0629226}.row-num.svelte-12ojqpz{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;background:#fff0f3;border:1px solid #ffd6e0;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.row-num.svelte-12ojqpz:before{content:counter(toc,decimal-leading-zero);font-size:10px;font-weight:900;color:#f06292}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-num:where(.svelte-12ojqpz){transform:scale(1.1)}.row-label.svelte-12ojqpz{flex:1;font-weight:700;font-size:.95rem;line-height:1.3;color:#6c3f31;transition:color .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-label:where(.svelte-12ojqpz){color:#f06292}.row-chevron.svelte-12ojqpz{flex-shrink:0;width:1rem;height:1rem;color:#f8a5bd;transition:color .25s ease,transform .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-chevron:where(.svelte-12ojqpz){color:#f06292;transform:translate(4px)}.step-list.svelte-y3wsbj{list-style:none;counter-reset:step;margin:1.75rem 0;padding:0}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj){counter-increment:step;position:relative;padding-left:3.75rem;padding-bottom:2.25rem}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):last-child{padding-bottom:0}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):before{content:counter(step);position:absolute;left:0;top:-.25rem;width:2.5rem;height:2.5rem;border-radius:9999px;background:linear-gradient(135deg,#ff8fa3,#f06292);color:#fff;font-weight:900;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f0629259,inset 0 1px #fff6}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):not(:last-child):after{content:"";position:absolute;left:calc(1.25rem - 1px);top:2.5rem;bottom:.25rem;width:2px;border-radius:9999px;background:linear-gradient(180deg,#f0629273,#ffb3c640)}.step-title.svelte-y3wsbj{font-weight:900;color:#4a2c2c;margin:0 0 .5rem}.step-body.svelte-y3wsbj p{margin:0 0 .75rem}.step-body.svelte-y3wsbj p:last-child{margin-bottom:0}.related.svelte-1yxgs8b{margin:3rem 0}.related-heading.svelte-1yxgs8b{font-size:1.5rem;font-weight:900;color:#4a2c2c;margin:0 0 2rem}.bar.svelte-1yxgs8b{display:block;width:60px;height:5px;border-radius:9999px;background:linear-gradient(90deg,#f06292,#f0629240);margin-top:.75rem}.related.svelte-1yxgs8b ul:where(.svelte-1yxgs8b){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.related.svelte-1yxgs8b ul:where(.svelte-1yxgs8b){grid-template-columns:1fr 1fr}}.related.svelte-1yxgs8b a:where(.svelte-1yxgs8b){display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1.4rem;border-radius:1.25rem;background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #f062920f;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.related.svelte-1yxgs8b a:where(.svelte-1yxgs8b):hover{transform:translateY(-3px);background:#ffffffeb;box-shadow:0 10px 24px #f0629229}.card-eyebrow.svelte-1yxgs8b{font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f06292}.card-title.svelte-1yxgs8b{font-weight:800;font-size:1rem;line-height:1.35;color:#4a2c2c;transition:color .25s ease}.related.svelte-1yxgs8b a:where(.svelte-1yxgs8b):hover .card-title:where(.svelte-1yxgs8b){color:#f06292}.card-desc.svelte-1yxgs8b{font-size:.875rem;line-height:1.55;color:#6c3f31cc}.card-desc.svelte-1yxgs8b:first-letter{text-transform:uppercase}.card-more.svelte-1yxgs8b{display:flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f8a5bd;transition:color .25s ease}.related.svelte-1yxgs8b a:where(.svelte-1yxgs8b):hover .card-more:where(.svelte-1yxgs8b){color:#f06292}.card-more.svelte-1yxgs8b svg:where(.svelte-1yxgs8b){width:.8rem;height:.8rem;transition:transform .25s ease}.related.svelte-1yxgs8b a:where(.svelte-1yxgs8b):hover .card-more:where(.svelte-1yxgs8b) svg:where(.svelte-1yxgs8b){transform:translate(3px)}
