.law-partner-card[data-astro-cid-v2tzgfks],.law-partner-card[data-astro-cid-v2tzgfks] [data-astro-cid-v2tzgfks],.law-partner-card[data-astro-cid-v2tzgfks] [data-astro-cid-v2tzgfks]:before,.law-partner-card[data-astro-cid-v2tzgfks] [data-astro-cid-v2tzgfks]:after{box-sizing:border-box}.law-partner-card[data-astro-cid-v2tzgfks]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.law-partner-card[data-astro-cid-v2tzgfks]:hover{border-color:var(--accent-blue);box-shadow:0 10px 24px -12px #0003;transform:translateY(-3px)}.law-partner-card[data-astro-cid-v2tzgfks][hidden]{display:none}.law-partner-image[data-astro-cid-v2tzgfks]{width:100%;height:150px;object-fit:cover;flex-shrink:0}.law-partner-body[data-astro-cid-v2tzgfks]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.25rem;min-width:0;flex:1}.law-partner-tags[data-astro-cid-v2tzgfks]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem}.law-partner-badge[data-astro-cid-v2tzgfks],.law-partner-category[data-astro-cid-v2tzgfks]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}.law-partner-badge[data-astro-cid-v2tzgfks]{color:#fff;background:var(--accent-blue)}.law-partner-category[data-astro-cid-v2tzgfks]{color:var(--accent-blue);background:var(--accent-blue-light);border:1px solid var(--accent-blue-border)}.law-partner-name[data-astro-cid-v2tzgfks]{font-size:1rem;font-weight:700;margin:0}.law-partner-copy[data-astro-cid-v2tzgfks]{font-size:.85rem;color:var(--text-muted, #666);line-height:1.6;margin:0}.law-partner-lawyer[data-astro-cid-v2tzgfks]{font-size:.78rem;color:var(--text-muted, #666);margin:0}.law-partner-result-notice[data-astro-cid-v2tzgfks]{font-size:.75rem;color:var(--text-muted, #999);margin:0}.law-partner-cta[data-astro-cid-v2tzgfks]{align-self:flex-start;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.law-partner-cta[data-astro-cid-v2tzgfks]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black);transform:translateY(-1px)}.law-partner-cta[data-astro-cid-v2tzgfks]:disabled{cursor:not-allowed;opacity:.55;background:var(--text-muted, #999);border-color:var(--text-muted, #999)}html[data-theme=dark] .law-partner-card[data-astro-cid-v2tzgfks]{background:#1a1a1a;border-color:#333}.local-business-box[data-astro-cid-xulycdk5]{margin:2rem 0;padding:1.15rem 1.35rem;border:1px solid var(--accent-blue-border, #bfdbfe);border-radius:10px;background:var(--accent-blue-light, #eff6ff)}.local-business-eyebrow[data-astro-cid-xulycdk5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--accent-blue, #2563eb);margin-bottom:.85rem}.local-business-title[data-astro-cid-xulycdk5]{font-size:1.02rem;margin:0 0 .6rem}.local-business-box[data-astro-cid-xulycdk5] p[data-astro-cid-xulycdk5]{font-size:.93rem;line-height:1.8;color:var(--text-color, #1a1a1a);margin:0 0 .5rem}.local-business-list[data-astro-cid-xulycdk5]{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.local-business-item[data-astro-cid-xulycdk5]{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .85rem;background:var(--bg-color, #fff);border:1px solid var(--accent-blue-border, #bfdbfe);border-radius:8px}.local-business-name[data-astro-cid-xulycdk5]{font-size:.95rem}.local-business-address[data-astro-cid-xulycdk5]{font-size:.85rem;color:var(--text-muted)}.local-business-links[data-astro-cid-xulycdk5]{display:flex;gap:.75rem;font-size:.82rem;margin-top:.1rem}.local-business-links[data-astro-cid-xulycdk5] a[data-astro-cid-xulycdk5]{color:var(--accent-blue);text-decoration:none}.local-business-links[data-astro-cid-xulycdk5] a[data-astro-cid-xulycdk5]:hover{text-decoration:underline}.local-business-disclaimer[data-astro-cid-xulycdk5]{color:var(--text-muted);font-size:.82rem;margin-top:.75rem;margin-bottom:0}.law-service-content[data-astro-cid-y3i4bnxe],.law-service-content[data-astro-cid-y3i4bnxe] [data-astro-cid-y3i4bnxe],.law-service-content[data-astro-cid-y3i4bnxe] [data-astro-cid-y3i4bnxe]:before,.law-service-content[data-astro-cid-y3i4bnxe] [data-astro-cid-y3i4bnxe]:after{box-sizing:border-box}.law-service-content[data-astro-cid-y3i4bnxe]{padding:1rem 0 1.25rem}.law-section-header[data-astro-cid-y3i4bnxe]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.law-section-header[data-astro-cid-y3i4bnxe] h2[data-astro-cid-y3i4bnxe]{margin:.6rem 0 .5rem}.law-section-header[data-astro-cid-y3i4bnxe] .law-section-desc[data-astro-cid-y3i4bnxe]{margin-bottom:0}.law-eyebrow[data-astro-cid-y3i4bnxe]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.law-hero[data-astro-cid-y3i4bnxe]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:var(--accent-blue);background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.law-hero-badge[data-astro-cid-y3i4bnxe]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.law-hero[data-astro-cid-y3i4bnxe] h1[data-astro-cid-y3i4bnxe]{color:#fff;margin:0}.law-hero-subtitle[data-astro-cid-y3i4bnxe]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.law-hero-ctas[data-astro-cid-y3i4bnxe]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.law-hero-cta[data-astro-cid-y3i4bnxe]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.law-hero-cta-primary[data-astro-cid-y3i4bnxe]{background:#fff;color:var(--accent-blue)}.law-hero-cta-primary[data-astro-cid-y3i4bnxe]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,var(--accent-blue))}.law-hero-cta-secondary[data-astro-cid-y3i4bnxe]{color:#fff;border:1px solid rgba(255,255,255,.6)}.law-hero-cta-secondary[data-astro-cid-y3i4bnxe]:hover{background:#ffffff1f}.law-hero-notices[data-astro-cid-y3i4bnxe]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.law-hero-notices[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.law-notice-box[data-astro-cid-y3i4bnxe]{margin:1.5rem 0;padding:0!important}.law-notice-box[data-astro-cid-y3i4bnxe] .summary-box-body[data-astro-cid-y3i4bnxe]{padding:.9rem 1.1rem}.law-notice-box[data-astro-cid-y3i4bnxe] .summary-box-header[data-astro-cid-y3i4bnxe] svg[data-astro-cid-y3i4bnxe]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.law-sticky-cta[data-astro-cid-y3i4bnxe]{display:none}.law-intros[data-astro-cid-y3i4bnxe]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.law-intro-item[data-astro-cid-y3i4bnxe]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.law-section-desc[data-astro-cid-y3i4bnxe]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.law-issue-section[data-astro-cid-y3i4bnxe],.law-faq-section[data-astro-cid-y3i4bnxe]{margin:2.5rem 0}.law-partners-section[data-astro-cid-y3i4bnxe]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.law-field-tabs[data-astro-cid-y3i4bnxe]{display:flex;justify-content:center;gap:.25rem;margin:1rem auto 1.25rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6);overflow-x:auto;-webkit-overflow-scrolling:touch}.law-field-tab[data-astro-cid-y3i4bnxe]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.law-field-tab[data-astro-cid-y3i4bnxe]:hover{color:var(--accent-blue-strong)}.law-field-tab[data-astro-cid-y3i4bnxe][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.law-partner-grid[data-astro-cid-y3i4bnxe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.law-partner-empty[data-astro-cid-y3i4bnxe]{margin-top:1rem;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--text-muted, #666);border:1px dashed var(--border-color, #ddd);border-radius:10px}.law-verified-notice[data-astro-cid-y3i4bnxe]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.law-card-grid[data-astro-cid-y3i4bnxe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.law-audience-grid[data-astro-cid-y3i4bnxe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.law-audience-grid[data-astro-cid-y3i4bnxe] .law-issue-card[data-astro-cid-y3i4bnxe]{padding:1.5rem 1.25rem}.law-issue-card-icon[data-astro-cid-y3i4bnxe]{border-radius:16px}.law-issue-card-icon[data-astro-cid-y3i4bnxe]:before{display:none}.law-issue-icon[data-astro-cid-y3i4bnxe]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.9rem;border-radius:14px;background:var(--accent-blue-strong)}.law-audience-cta[data-astro-cid-y3i4bnxe]{display:inline-block;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);color:var(--accent-blue);text-decoration:none;transition:background .15s,color .15s}.law-audience-cta[data-astro-cid-y3i4bnxe]:hover{background:var(--accent-blue);color:#fff}.law-issue-card[data-astro-cid-y3i4bnxe]{position:relative;padding:1.25rem 1.1rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:10px;background:var(--bg-color, #fff);box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s}.law-issue-card[data-astro-cid-y3i4bnxe]:before{content:"";position:absolute;top:0;left:1.1rem;right:1.1rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent-blue)}.law-issue-card[data-astro-cid-y3i4bnxe]:hover{box-shadow:0 6px 16px -8px #00000026;transform:translateY(-2px)}.law-issue-card[data-astro-cid-y3i4bnxe] h3[data-astro-cid-y3i4bnxe]{margin:0 0 .5rem;font-size:.98rem}.law-issue-card[data-astro-cid-y3i4bnxe] p[data-astro-cid-y3i4bnxe]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.law-steps-grid[data-astro-cid-y3i4bnxe]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.law-step-card[data-astro-cid-y3i4bnxe]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.law-step-no[data-astro-cid-y3i4bnxe]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:var(--accent-blue-strong)}.law-step-card[data-astro-cid-y3i4bnxe] h3[data-astro-cid-y3i4bnxe]{margin:.85rem 0 .4rem;font-size:.98rem}.law-step-card[data-astro-cid-y3i4bnxe] p[data-astro-cid-y3i4bnxe]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.law-procedure-panel[data-astro-cid-y3i4bnxe]{margin-top:1.25rem}.law-procedure-panel[data-astro-cid-y3i4bnxe][hidden]{display:none}.law-procedure-iframe-section[data-astro-cid-y3i4bnxe]{margin-top:1.5rem;padding:1.1rem 1.25rem 1.25rem;border:1px solid var(--accent-blue-border);border-radius:14px;background:var(--accent-blue-light)}.law-procedure-iframe-label[data-astro-cid-y3i4bnxe]{margin:0 0 .35rem;font-size:.85rem;color:var(--text-color, #333)}.law-procedure-iframe-notice[data-astro-cid-y3i4bnxe]{margin:0 0 .9rem;font-size:.78rem;color:var(--text-muted, #666)}.law-procedure-iframe-wrap[data-astro-cid-y3i4bnxe]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff)}.law-procedure-iframe-wrap[data-astro-cid-y3i4bnxe] iframe[data-astro-cid-y3i4bnxe]{width:100%;min-height:570px;border:none;display:block}.law-procedure-subtitle[data-astro-cid-y3i4bnxe]{margin:0 0 .9rem;font-size:1rem}.law-procedure-list[data-astro-cid-y3i4bnxe]{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;counter-reset:law-step}.law-procedure-list[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe]{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;counter-increment:law-step}.law-procedure-list[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe]:before{content:counter(law-step);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:.1rem;border-radius:50%;font-size:.85rem;font-weight:800;color:#fff;background:var(--accent-blue-strong)}.law-procedure-list[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe] strong[data-astro-cid-y3i4bnxe]{display:block;font-size:.95rem;margin-bottom:.25rem}.law-procedure-list[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe] span[data-astro-cid-y3i4bnxe]{display:block;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.law-faq-list[data-astro-cid-y3i4bnxe]{display:flex;flex-direction:column;gap:.6rem}.law-faq-item[data-astro-cid-y3i4bnxe]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.law-faq-item[data-astro-cid-y3i4bnxe]:hover{border-color:var(--accent-blue-border)}.law-faq-item[data-astro-cid-y3i4bnxe] summary[data-astro-cid-y3i4bnxe]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.law-faq-item[data-astro-cid-y3i4bnxe] summary[data-astro-cid-y3i4bnxe]::-webkit-details-marker{display:none}.law-faq-item[data-astro-cid-y3i4bnxe] summary[data-astro-cid-y3i4bnxe]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.law-faq-item[data-astro-cid-y3i4bnxe] summary[data-astro-cid-y3i4bnxe]:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-muted, #999);border-bottom:2px solid var(--text-muted, #999);transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.law-faq-item[data-astro-cid-y3i4bnxe][open] summary[data-astro-cid-y3i4bnxe]:after{transform:rotate(-135deg)}.law-faq-item[data-astro-cid-y3i4bnxe] p[data-astro-cid-y3i4bnxe]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.law-caution[data-astro-cid-y3i4bnxe]{margin:2.5rem 0 0;scroll-margin-top:1rem}.law-caution[data-astro-cid-y3i4bnxe] p[data-astro-cid-y3i4bnxe]{font-size:.85rem;line-height:1.7}.law-confirm-modal[data-astro-cid-y3i4bnxe]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000073}.law-confirm-modal[data-astro-cid-y3i4bnxe][hidden]{display:none}.law-confirm-panel[data-astro-cid-y3i4bnxe]{width:100%;max-width:440px;padding:1.5rem;border-radius:14px;background:var(--bg-color, #fff);box-shadow:0 20px 48px -12px #00000059}.law-confirm-panel[data-astro-cid-y3i4bnxe] h2[data-astro-cid-y3i4bnxe]{margin:0 0 .75rem;font-size:1.05rem}.law-confirm-partner[data-astro-cid-y3i4bnxe]{font-size:.85rem;color:var(--text-muted, #666);margin:0 0 .75rem;padding:.5rem .75rem;border-radius:8px;background:var(--accent-blue-light)}.law-confirm-body[data-astro-cid-y3i4bnxe]{font-size:.83rem;line-height:1.7;color:var(--text-muted, #666);margin:0 0 .6rem}.law-confirm-actions[data-astro-cid-y3i4bnxe]{display:flex;gap:.6rem;margin-top:1.1rem}.law-confirm-btn[data-astro-cid-y3i4bnxe]{flex:1;padding:.65rem 1rem;font-size:.88rem;font-weight:700;border-radius:8px;cursor:pointer;border:1px solid var(--border-color, #ddd)}.law-confirm-btn-cancel[data-astro-cid-y3i4bnxe]{background:var(--bg-color, #fff);color:var(--text-color, #333)}.law-confirm-btn-go[data-astro-cid-y3i4bnxe]{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.law-confirm-btn-go[data-astro-cid-y3i4bnxe]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black)}html[data-theme=dark] .law-issue-card[data-astro-cid-y3i4bnxe],html[data-theme=dark] .law-faq-item[data-astro-cid-y3i4bnxe],html[data-theme=dark] .law-partner-empty[data-astro-cid-y3i4bnxe],html[data-theme=dark] .law-step-card[data-astro-cid-y3i4bnxe],html[data-theme=dark] .law-procedure-list[data-astro-cid-y3i4bnxe] li[data-astro-cid-y3i4bnxe]{border-color:#333;background:#ffffff05}html[data-theme=dark] .law-field-tabs[data-astro-cid-y3i4bnxe]{background:#ffffff0f}html[data-theme=dark] .law-field-tab[data-astro-cid-y3i4bnxe]:hover{color:var(--accent-blue-strong)}html[data-theme=dark] .law-eyebrow[data-astro-cid-y3i4bnxe]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.law-steps-grid[data-astro-cid-y3i4bnxe],.law-partner-grid[data-astro-cid-y3i4bnxe],.law-audience-grid[data-astro-cid-y3i4bnxe],.law-card-grid[data-astro-cid-y3i4bnxe]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.law-sticky-cta[data-astro-cid-y3i4bnxe]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent-blue);text-decoration:none;box-shadow:0 -4px 12px #0000001f}.law-service-content[data-astro-cid-y3i4bnxe]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.law-steps-grid[data-astro-cid-y3i4bnxe]{grid-template-columns:1fr}.law-hero-ctas[data-astro-cid-y3i4bnxe]{flex-direction:column}.law-hero-cta[data-astro-cid-y3i4bnxe]{width:100%}}@media(max-width:560px){.law-partner-grid[data-astro-cid-y3i4bnxe],.law-audience-grid[data-astro-cid-y3i4bnxe],.law-card-grid[data-astro-cid-y3i4bnxe]{grid-template-columns:1fr}}.moving-partner-card[data-astro-cid-fjgkixnu],.moving-partner-card[data-astro-cid-fjgkixnu] [data-astro-cid-fjgkixnu],.moving-partner-card[data-astro-cid-fjgkixnu] [data-astro-cid-fjgkixnu]:before,.moving-partner-card[data-astro-cid-fjgkixnu] [data-astro-cid-fjgkixnu]:after{box-sizing:border-box}.moving-partner-card[data-astro-cid-fjgkixnu]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.moving-partner-card[data-astro-cid-fjgkixnu]:hover{border-color:var(--accent-blue);box-shadow:0 10px 24px -12px #0003;transform:translateY(-3px)}.moving-partner-card[data-astro-cid-fjgkixnu][hidden]{display:none}.moving-partner-image[data-astro-cid-fjgkixnu]{width:100%;height:150px;object-fit:cover;flex-shrink:0}.moving-partner-body[data-astro-cid-fjgkixnu]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.25rem;min-width:0;flex:1}.moving-partner-tags[data-astro-cid-fjgkixnu]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem}.moving-partner-badge[data-astro-cid-fjgkixnu],.moving-partner-category[data-astro-cid-fjgkixnu],.moving-partner-rank-badge[data-astro-cid-fjgkixnu]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}.moving-partner-badge[data-astro-cid-fjgkixnu]{color:#fff;background:var(--accent-blue)}.moving-partner-rank-badge[data-astro-cid-fjgkixnu]{color:var(--accent-amber);background:var(--accent-amber-light);border:1px solid var(--accent-amber-border)}.moving-partner-category[data-astro-cid-fjgkixnu]{color:var(--accent-blue);background:var(--accent-blue-light);border:1px solid var(--accent-blue-border)}.moving-partner-name[data-astro-cid-fjgkixnu]{font-size:1rem;font-weight:700;margin:0}.moving-partner-copy[data-astro-cid-fjgkixnu]{font-size:.85rem;color:var(--text-muted, #666);line-height:1.6;margin:0}.moving-partner-result-notice[data-astro-cid-fjgkixnu]{font-size:.75rem;color:var(--text-muted, #999);margin:0}.moving-partner-cta[data-astro-cid-fjgkixnu]{align-self:flex-start;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.moving-partner-cta[data-astro-cid-fjgkixnu]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black);transform:translateY(-1px)}.moving-partner-cta[data-astro-cid-fjgkixnu]:disabled{cursor:not-allowed;opacity:.55;background:var(--text-muted, #999);border-color:var(--text-muted, #999)}html[data-theme=dark] .moving-partner-card[data-astro-cid-fjgkixnu]{background:#1a1a1a;border-color:#333}.moving-service-content[data-astro-cid-i4bb742v],.moving-service-content[data-astro-cid-i4bb742v] [data-astro-cid-i4bb742v],.moving-service-content[data-astro-cid-i4bb742v] [data-astro-cid-i4bb742v]:before,.moving-service-content[data-astro-cid-i4bb742v] [data-astro-cid-i4bb742v]:after{box-sizing:border-box}.moving-service-content[data-astro-cid-i4bb742v]{padding:1rem 0 1.25rem}.moving-section-header[data-astro-cid-i4bb742v]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.moving-section-header[data-astro-cid-i4bb742v] h2[data-astro-cid-i4bb742v]{margin:.6rem 0 .5rem}.moving-section-header[data-astro-cid-i4bb742v] .moving-section-desc[data-astro-cid-i4bb742v]{margin-bottom:0}.moving-eyebrow[data-astro-cid-i4bb742v]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.moving-hero[data-astro-cid-i4bb742v]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:var(--accent-blue);background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.moving-hero-badge[data-astro-cid-i4bb742v]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.moving-hero[data-astro-cid-i4bb742v] h1[data-astro-cid-i4bb742v]{color:#fff;margin:0}.moving-hero-subtitle[data-astro-cid-i4bb742v]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.moving-hero-ctas[data-astro-cid-i4bb742v]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.moving-hero-cta[data-astro-cid-i4bb742v]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.moving-hero-cta-primary[data-astro-cid-i4bb742v]{background:#fff;color:var(--accent-blue)}.moving-hero-cta-primary[data-astro-cid-i4bb742v]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,var(--accent-blue))}.moving-hero-cta-secondary[data-astro-cid-i4bb742v]{color:#fff;border:1px solid rgba(255,255,255,.6)}.moving-hero-cta-secondary[data-astro-cid-i4bb742v]:hover{background:#ffffff1f}.moving-hero-notices[data-astro-cid-i4bb742v]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.moving-hero-notices[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.moving-notice-box[data-astro-cid-i4bb742v]{margin:1.5rem 0;padding:0!important}.moving-notice-box[data-astro-cid-i4bb742v] .summary-box-body[data-astro-cid-i4bb742v]{padding:.9rem 1.1rem}.moving-notice-box[data-astro-cid-i4bb742v] .summary-box-header[data-astro-cid-i4bb742v] svg[data-astro-cid-i4bb742v]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.moving-sticky-cta[data-astro-cid-i4bb742v]{display:none}.moving-intros[data-astro-cid-i4bb742v]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.moving-intro-item[data-astro-cid-i4bb742v]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.moving-section-desc[data-astro-cid-i4bb742v]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.moving-issue-section[data-astro-cid-i4bb742v],.moving-faq-section[data-astro-cid-i4bb742v]{margin:2.5rem 0}.moving-partners-section[data-astro-cid-i4bb742v]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.moving-field-tabs[data-astro-cid-i4bb742v]{display:flex;justify-content:center;gap:.25rem;margin:1rem auto 1.25rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6);overflow-x:auto;-webkit-overflow-scrolling:touch}.moving-field-tab[data-astro-cid-i4bb742v]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.moving-field-tab[data-astro-cid-i4bb742v]:hover{color:var(--accent-blue-strong)}.moving-field-tab[data-astro-cid-i4bb742v][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.moving-partner-grid[data-astro-cid-i4bb742v]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.moving-partner-empty[data-astro-cid-i4bb742v]{margin-top:1rem;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--text-muted, #666);border:1px dashed var(--border-color, #ddd);border-radius:10px}.moving-verified-notice[data-astro-cid-i4bb742v]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.moving-card-grid[data-astro-cid-i4bb742v]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.moving-audience-grid[data-astro-cid-i4bb742v]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.moving-audience-grid[data-astro-cid-i4bb742v] .moving-issue-card[data-astro-cid-i4bb742v]{padding:1.5rem 1.25rem}.moving-issue-card-icon[data-astro-cid-i4bb742v]{border-radius:16px}.moving-issue-card-icon[data-astro-cid-i4bb742v]:before{display:none}.moving-issue-icon[data-astro-cid-i4bb742v]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.9rem;border-radius:14px;background:var(--accent-blue-strong)}.moving-audience-cta[data-astro-cid-i4bb742v]{display:inline-block;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);color:var(--accent-blue);text-decoration:none;transition:background .15s,color .15s}.moving-audience-cta[data-astro-cid-i4bb742v]:hover{background:var(--accent-blue);color:#fff}.moving-issue-card[data-astro-cid-i4bb742v]{position:relative;padding:1.25rem 1.1rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:10px;background:var(--bg-color, #fff);box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s}.moving-issue-card[data-astro-cid-i4bb742v]:before{content:"";position:absolute;top:0;left:1.1rem;right:1.1rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent-blue)}.moving-issue-card[data-astro-cid-i4bb742v]:hover{box-shadow:0 6px 16px -8px #00000026;transform:translateY(-2px)}.moving-issue-card[data-astro-cid-i4bb742v] h3[data-astro-cid-i4bb742v]{margin:0 0 .5rem;font-size:.98rem}.moving-issue-card[data-astro-cid-i4bb742v] p[data-astro-cid-i4bb742v]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.moving-steps-grid[data-astro-cid-i4bb742v]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.moving-step-card[data-astro-cid-i4bb742v]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.moving-step-no[data-astro-cid-i4bb742v]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:var(--accent-blue-strong)}.moving-step-card[data-astro-cid-i4bb742v] h3[data-astro-cid-i4bb742v]{margin:.85rem 0 .4rem;font-size:.98rem}.moving-step-card[data-astro-cid-i4bb742v] p[data-astro-cid-i4bb742v]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.moving-procedure-panel[data-astro-cid-i4bb742v]{margin-top:1.25rem}.moving-procedure-panel[data-astro-cid-i4bb742v][hidden]{display:none}.moving-procedure-iframe-section[data-astro-cid-i4bb742v]{margin-top:1.5rem;padding:1.1rem .75rem 1.25rem;border:1px solid var(--accent-blue-border);border-radius:14px;background:var(--accent-blue-light)}.moving-procedure-iframe-label[data-astro-cid-i4bb742v]{margin:0 0 .35rem;font-size:.85rem;color:var(--text-color, #333)}.moving-procedure-iframe-notice[data-astro-cid-i4bb742v]{margin:0 0 .9rem;font-size:.78rem;color:var(--text-muted, #666)}.moving-procedure-iframe-wrap[data-astro-cid-i4bb742v]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff)}.moving-procedure-iframe-wrap[data-astro-cid-i4bb742v] iframe[data-astro-cid-i4bb742v]{width:100%;min-height:570px;border:none;display:block}.moving-procedure-subtitle[data-astro-cid-i4bb742v]{margin:0 0 .9rem;font-size:1rem}.moving-procedure-list[data-astro-cid-i4bb742v]{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;counter-reset:moving-step}.moving-procedure-list[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v]{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;counter-increment:moving-step}.moving-procedure-list[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v]:before{content:counter(moving-step);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:.1rem;border-radius:50%;font-size:.85rem;font-weight:800;color:#fff;background:var(--accent-blue-strong)}.moving-procedure-list[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v] strong[data-astro-cid-i4bb742v]{display:block;font-size:.95rem;margin-bottom:.25rem}.moving-procedure-list[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v] span[data-astro-cid-i4bb742v]{display:block;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.moving-faq-list[data-astro-cid-i4bb742v]{display:flex;flex-direction:column;gap:.6rem}.moving-faq-item[data-astro-cid-i4bb742v]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.moving-faq-item[data-astro-cid-i4bb742v]:hover{border-color:var(--accent-blue-border)}.moving-faq-item[data-astro-cid-i4bb742v] summary[data-astro-cid-i4bb742v]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.moving-faq-item[data-astro-cid-i4bb742v] summary[data-astro-cid-i4bb742v]::-webkit-details-marker{display:none}.moving-faq-item[data-astro-cid-i4bb742v] summary[data-astro-cid-i4bb742v]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.moving-faq-item[data-astro-cid-i4bb742v] summary[data-astro-cid-i4bb742v]:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-muted, #999);border-bottom:2px solid var(--text-muted, #999);transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.moving-faq-item[data-astro-cid-i4bb742v][open] summary[data-astro-cid-i4bb742v]:after{transform:rotate(-135deg)}.moving-faq-item[data-astro-cid-i4bb742v] p[data-astro-cid-i4bb742v]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.moving-caution[data-astro-cid-i4bb742v]{margin:2.5rem 0 0;scroll-margin-top:1rem}.moving-caution[data-astro-cid-i4bb742v] p[data-astro-cid-i4bb742v]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .moving-issue-card[data-astro-cid-i4bb742v],html[data-theme=dark] .moving-faq-item[data-astro-cid-i4bb742v],html[data-theme=dark] .moving-partner-empty[data-astro-cid-i4bb742v],html[data-theme=dark] .moving-step-card[data-astro-cid-i4bb742v],html[data-theme=dark] .moving-procedure-list[data-astro-cid-i4bb742v] li[data-astro-cid-i4bb742v]{border-color:#333;background:#ffffff05}html[data-theme=dark] .moving-field-tabs[data-astro-cid-i4bb742v]{background:#ffffff0f}html[data-theme=dark] .moving-field-tab[data-astro-cid-i4bb742v]:hover{color:var(--accent-blue-strong)}html[data-theme=dark] .moving-eyebrow[data-astro-cid-i4bb742v]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.moving-steps-grid[data-astro-cid-i4bb742v],.moving-partner-grid[data-astro-cid-i4bb742v],.moving-audience-grid[data-astro-cid-i4bb742v],.moving-card-grid[data-astro-cid-i4bb742v]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.moving-sticky-cta[data-astro-cid-i4bb742v]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent-blue);text-decoration:none;box-shadow:0 -4px 12px #0000001f}.moving-service-content[data-astro-cid-i4bb742v]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.moving-steps-grid[data-astro-cid-i4bb742v]{grid-template-columns:1fr}.moving-hero-ctas[data-astro-cid-i4bb742v]{flex-direction:column}.moving-hero-cta[data-astro-cid-i4bb742v]{width:100%}}@media(max-width:560px){.moving-partner-grid[data-astro-cid-i4bb742v],.moving-audience-grid[data-astro-cid-i4bb742v],.moving-card-grid[data-astro-cid-i4bb742v]{grid-template-columns:1fr}}.internet-partner-card[data-astro-cid-r6mnuff2],.internet-partner-card[data-astro-cid-r6mnuff2] [data-astro-cid-r6mnuff2],.internet-partner-card[data-astro-cid-r6mnuff2] [data-astro-cid-r6mnuff2]:before,.internet-partner-card[data-astro-cid-r6mnuff2] [data-astro-cid-r6mnuff2]:after{box-sizing:border-box}.internet-partner-card[data-astro-cid-r6mnuff2]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.internet-partner-card[data-astro-cid-r6mnuff2]:hover{border-color:var(--accent-blue);box-shadow:0 10px 24px -12px #0003;transform:translateY(-3px)}.internet-partner-image[data-astro-cid-r6mnuff2]{width:100%;height:150px;object-fit:cover;flex-shrink:0}.internet-partner-image-icon[data-astro-cid-r6mnuff2]{display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:var(--accent-blue-light)}.internet-partner-body[data-astro-cid-r6mnuff2]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.25rem;min-width:0;flex:1}.internet-partner-tags[data-astro-cid-r6mnuff2]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem}.internet-partner-badge[data-astro-cid-r6mnuff2],.internet-partner-rank-badge[data-astro-cid-r6mnuff2]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}.internet-partner-badge[data-astro-cid-r6mnuff2]{color:#fff;background:var(--accent-blue)}.internet-partner-rank-badge[data-astro-cid-r6mnuff2]{color:var(--accent-amber);background:var(--accent-amber-light);border:1px solid var(--accent-amber-border)}.internet-partner-name[data-astro-cid-r6mnuff2]{font-size:1rem;font-weight:700;margin:0}.internet-partner-copy[data-astro-cid-r6mnuff2]{font-size:.85rem;color:var(--text-muted, #666);line-height:1.6;margin:0}.internet-partner-features[data-astro-cid-r6mnuff2]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.2rem 0 0}.internet-partner-features[data-astro-cid-r6mnuff2] li[data-astro-cid-r6mnuff2]{font-size:.75rem;font-weight:600;color:var(--accent-blue-strong);background:var(--accent-blue-light);border:1px solid var(--accent-blue-border);border-radius:999px;padding:.22rem .6rem}.internet-partner-result-notice[data-astro-cid-r6mnuff2]{font-size:.75rem;color:var(--text-muted, #999);margin:0}.internet-partner-cta[data-astro-cid-r6mnuff2]{align-self:flex-start;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.internet-partner-cta[data-astro-cid-r6mnuff2]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black);transform:translateY(-1px)}.internet-partner-cta[data-astro-cid-r6mnuff2]:disabled{cursor:not-allowed;opacity:.55;background:var(--text-muted, #999);border-color:var(--text-muted, #999)}html[data-theme=dark] .internet-partner-card[data-astro-cid-r6mnuff2]{background:#1a1a1a;border-color:#333}.internet-service-content[data-astro-cid-657zjr2m],.internet-service-content[data-astro-cid-657zjr2m] [data-astro-cid-657zjr2m],.internet-service-content[data-astro-cid-657zjr2m] [data-astro-cid-657zjr2m]:before,.internet-service-content[data-astro-cid-657zjr2m] [data-astro-cid-657zjr2m]:after{box-sizing:border-box}.internet-service-content[data-astro-cid-657zjr2m]{padding:1rem 0 1.25rem}.internet-section-header[data-astro-cid-657zjr2m]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.internet-section-header[data-astro-cid-657zjr2m] h2[data-astro-cid-657zjr2m]{margin:.6rem 0 .5rem}.internet-section-header[data-astro-cid-657zjr2m] .internet-section-desc[data-astro-cid-657zjr2m]{margin-bottom:0}.internet-eyebrow[data-astro-cid-657zjr2m]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.internet-hero[data-astro-cid-657zjr2m]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:var(--accent-blue);background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.internet-hero-badge[data-astro-cid-657zjr2m]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.internet-hero[data-astro-cid-657zjr2m] h1[data-astro-cid-657zjr2m]{color:#fff;margin:0}.internet-hero-subtitle[data-astro-cid-657zjr2m]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.internet-hero-ctas[data-astro-cid-657zjr2m]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.internet-hero-cta[data-astro-cid-657zjr2m]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.internet-hero-cta-primary[data-astro-cid-657zjr2m]{background:#fff;color:var(--accent-blue)}.internet-hero-cta-primary[data-astro-cid-657zjr2m]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,var(--accent-blue))}.internet-hero-cta-secondary[data-astro-cid-657zjr2m]{color:#fff;border:1px solid rgba(255,255,255,.6)}.internet-hero-cta-secondary[data-astro-cid-657zjr2m]:hover{background:#ffffff1f}.internet-hero-notices[data-astro-cid-657zjr2m]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.internet-hero-notices[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.internet-notice-box[data-astro-cid-657zjr2m]{margin:1.5rem 0;padding:0!important}.internet-notice-box[data-astro-cid-657zjr2m] .summary-box-body[data-astro-cid-657zjr2m]{padding:.9rem 1.1rem}.internet-notice-box[data-astro-cid-657zjr2m] .summary-box-header[data-astro-cid-657zjr2m] svg[data-astro-cid-657zjr2m]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.internet-sticky-cta[data-astro-cid-657zjr2m]{display:none}.internet-intros[data-astro-cid-657zjr2m]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.internet-intro-item[data-astro-cid-657zjr2m]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.internet-section-desc[data-astro-cid-657zjr2m]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.internet-issue-section[data-astro-cid-657zjr2m],.internet-faq-section[data-astro-cid-657zjr2m]{margin:2.5rem 0}.internet-partners-section[data-astro-cid-657zjr2m]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.internet-field-tabs[data-astro-cid-657zjr2m]{display:flex;justify-content:center;gap:.25rem;margin:1rem auto 1.25rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6);overflow-x:auto;-webkit-overflow-scrolling:touch}.internet-field-tab[data-astro-cid-657zjr2m]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.internet-field-tab[data-astro-cid-657zjr2m]:hover{color:var(--accent-blue-strong)}.internet-field-tab[data-astro-cid-657zjr2m][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.internet-partner-list[data-astro-cid-657zjr2m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.internet-verified-notice[data-astro-cid-657zjr2m]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999);text-align:center}.internet-card-grid[data-astro-cid-657zjr2m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.internet-audience-grid[data-astro-cid-657zjr2m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.internet-audience-grid[data-astro-cid-657zjr2m] .internet-issue-card[data-astro-cid-657zjr2m]{padding:1.5rem 1.25rem}.internet-issue-card-icon[data-astro-cid-657zjr2m]{border-radius:16px}.internet-issue-card-icon[data-astro-cid-657zjr2m]:before{display:none}.internet-issue-icon[data-astro-cid-657zjr2m]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.9rem;border-radius:14px;background:var(--accent-blue-strong)}.internet-audience-cta[data-astro-cid-657zjr2m]{display:inline-block;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);color:var(--accent-blue);text-decoration:none;transition:background .15s,color .15s}.internet-audience-cta[data-astro-cid-657zjr2m]:hover{background:var(--accent-blue);color:#fff}.internet-issue-card[data-astro-cid-657zjr2m]{position:relative;padding:1.25rem 1.1rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:10px;background:var(--bg-color, #fff);box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s}.internet-issue-card[data-astro-cid-657zjr2m]:before{content:"";position:absolute;top:0;left:1.1rem;right:1.1rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent-blue)}.internet-issue-card[data-astro-cid-657zjr2m]:hover{box-shadow:0 6px 16px -8px #00000026;transform:translateY(-2px)}.internet-issue-card[data-astro-cid-657zjr2m] h3[data-astro-cid-657zjr2m]{margin:0 0 .5rem;font-size:.98rem}.internet-issue-card[data-astro-cid-657zjr2m] p[data-astro-cid-657zjr2m]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.internet-steps-grid[data-astro-cid-657zjr2m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.internet-step-card[data-astro-cid-657zjr2m]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.internet-step-no[data-astro-cid-657zjr2m]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:var(--accent-blue-strong)}.internet-step-card[data-astro-cid-657zjr2m] h3[data-astro-cid-657zjr2m]{margin:.85rem 0 .4rem;font-size:.98rem}.internet-step-card[data-astro-cid-657zjr2m] p[data-astro-cid-657zjr2m]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.internet-procedure-panel[data-astro-cid-657zjr2m]{margin-top:1.25rem}.internet-procedure-panel[data-astro-cid-657zjr2m][hidden]{display:none}.internet-procedure-iframe-section[data-astro-cid-657zjr2m]{margin-top:1.5rem;padding:1.1rem .75rem 1.25rem;border:1px solid var(--accent-blue-border);border-radius:14px;background:var(--accent-blue-light)}.internet-procedure-iframe-label[data-astro-cid-657zjr2m]{margin:0 0 .35rem;font-size:.85rem;color:var(--text-color, #333)}.internet-procedure-iframe-notice[data-astro-cid-657zjr2m]{margin:0 0 .9rem;font-size:.78rem;color:var(--text-muted, #666)}.internet-procedure-iframe-wrap[data-astro-cid-657zjr2m]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff)}.internet-procedure-iframe-wrap[data-astro-cid-657zjr2m] iframe[data-astro-cid-657zjr2m]{width:100%;min-height:570px;border:none;display:block}.internet-procedure-subtitle[data-astro-cid-657zjr2m]{margin:0 0 .9rem;font-size:1rem}.internet-procedure-list[data-astro-cid-657zjr2m]{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;counter-reset:internet-step}.internet-procedure-list[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m]{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;counter-increment:internet-step}.internet-procedure-list[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m]:before{content:counter(internet-step);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:.1rem;border-radius:50%;font-size:.85rem;font-weight:800;color:#fff;background:var(--accent-blue-strong)}.internet-procedure-list[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m] strong[data-astro-cid-657zjr2m]{display:block;font-size:.95rem;margin-bottom:.25rem}.internet-procedure-list[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m] span[data-astro-cid-657zjr2m]{display:block;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.internet-faq-list[data-astro-cid-657zjr2m]{display:flex;flex-direction:column;gap:.6rem}.internet-faq-item[data-astro-cid-657zjr2m]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.internet-faq-item[data-astro-cid-657zjr2m]:hover{border-color:var(--accent-blue-border)}.internet-faq-item[data-astro-cid-657zjr2m] summary[data-astro-cid-657zjr2m]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.internet-faq-item[data-astro-cid-657zjr2m] summary[data-astro-cid-657zjr2m]::-webkit-details-marker{display:none}.internet-faq-item[data-astro-cid-657zjr2m] summary[data-astro-cid-657zjr2m]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.internet-faq-item[data-astro-cid-657zjr2m] summary[data-astro-cid-657zjr2m]:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-muted, #999);border-bottom:2px solid var(--text-muted, #999);transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.internet-faq-item[data-astro-cid-657zjr2m][open] summary[data-astro-cid-657zjr2m]:after{transform:rotate(-135deg)}.internet-faq-item[data-astro-cid-657zjr2m] p[data-astro-cid-657zjr2m]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.internet-caution[data-astro-cid-657zjr2m]{margin:2.5rem 0 0;scroll-margin-top:1rem}.internet-caution[data-astro-cid-657zjr2m] p[data-astro-cid-657zjr2m]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .internet-issue-card[data-astro-cid-657zjr2m],html[data-theme=dark] .internet-faq-item[data-astro-cid-657zjr2m],html[data-theme=dark] .internet-step-card[data-astro-cid-657zjr2m],html[data-theme=dark] .internet-procedure-list[data-astro-cid-657zjr2m] li[data-astro-cid-657zjr2m]{border-color:#333;background:#ffffff05}html[data-theme=dark] .internet-field-tabs[data-astro-cid-657zjr2m]{background:#ffffff0f}html[data-theme=dark] .internet-field-tab[data-astro-cid-657zjr2m]:hover{color:var(--accent-blue-strong)}html[data-theme=dark] .internet-eyebrow[data-astro-cid-657zjr2m]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.internet-steps-grid[data-astro-cid-657zjr2m],.internet-partner-list[data-astro-cid-657zjr2m],.internet-audience-grid[data-astro-cid-657zjr2m],.internet-card-grid[data-astro-cid-657zjr2m]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.internet-sticky-cta[data-astro-cid-657zjr2m]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent-blue);text-decoration:none;box-shadow:0 -4px 12px #0000001f}.internet-service-content[data-astro-cid-657zjr2m]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.internet-steps-grid[data-astro-cid-657zjr2m]{grid-template-columns:1fr}.internet-hero-ctas[data-astro-cid-657zjr2m]{flex-direction:column}.internet-hero-cta[data-astro-cid-657zjr2m]{width:100%}}@media(max-width:560px){.internet-partner-list[data-astro-cid-657zjr2m],.internet-audience-grid[data-astro-cid-657zjr2m],.internet-card-grid[data-astro-cid-657zjr2m]{grid-template-columns:1fr}}.rentcar-partner-card[data-astro-cid-uzes7syw],.rentcar-partner-card[data-astro-cid-uzes7syw] [data-astro-cid-uzes7syw],.rentcar-partner-card[data-astro-cid-uzes7syw] [data-astro-cid-uzes7syw]:before,.rentcar-partner-card[data-astro-cid-uzes7syw] [data-astro-cid-uzes7syw]:after{box-sizing:border-box}.rentcar-partner-card[data-astro-cid-uzes7syw]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.rentcar-partner-card[data-astro-cid-uzes7syw]:hover{border-color:var(--accent-blue);box-shadow:0 10px 24px -12px #0003;transform:translateY(-3px)}.rentcar-partner-card[data-astro-cid-uzes7syw][hidden]{display:none}.rentcar-partner-image[data-astro-cid-uzes7syw]{width:100%;height:150px;object-fit:cover;flex-shrink:0}.rentcar-partner-body[data-astro-cid-uzes7syw]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.25rem;min-width:0;flex:1}.rentcar-partner-tags[data-astro-cid-uzes7syw]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem}.rentcar-partner-badge[data-astro-cid-uzes7syw],.rentcar-partner-category[data-astro-cid-uzes7syw],.rentcar-partner-rank-badge[data-astro-cid-uzes7syw]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}.rentcar-partner-badge[data-astro-cid-uzes7syw]{color:#fff;background:var(--accent-blue)}.rentcar-partner-rank-badge[data-astro-cid-uzes7syw]{color:var(--accent-amber);background:var(--accent-amber-light);border:1px solid var(--accent-amber-border)}.rentcar-partner-category[data-astro-cid-uzes7syw]{color:var(--accent-blue);background:var(--accent-blue-light);border:1px solid var(--accent-blue-border)}.rentcar-partner-name[data-astro-cid-uzes7syw]{font-size:1rem;font-weight:700;margin:0}.rentcar-partner-copy[data-astro-cid-uzes7syw]{font-size:.85rem;color:var(--text-muted, #666);line-height:1.6;margin:0}.rentcar-partner-result-notice[data-astro-cid-uzes7syw]{font-size:.75rem;color:var(--text-muted, #999);margin:0}.rentcar-partner-cta[data-astro-cid-uzes7syw]{align-self:flex-start;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.rentcar-partner-cta[data-astro-cid-uzes7syw]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black);transform:translateY(-1px)}.rentcar-partner-cta[data-astro-cid-uzes7syw]:disabled{cursor:not-allowed;opacity:.55;background:var(--text-muted, #999);border-color:var(--text-muted, #999)}html[data-theme=dark] .rentcar-partner-card[data-astro-cid-uzes7syw]{background:#1a1a1a;border-color:#333}.car-model-section[data-astro-cid-tzj3z6ef]{margin:2.5rem 0}.car-model-header[data-astro-cid-tzj3z6ef]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.car-model-header[data-astro-cid-tzj3z6ef] h2[data-astro-cid-tzj3z6ef]{margin:0 0 .5rem}.car-model-desc[data-astro-cid-tzj3z6ef]{color:var(--text-muted, #666);font-size:.9rem;margin:0}.car-model-tabs[data-astro-cid-tzj3z6ef]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0 auto 1.5rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6)}.car-model-tab[data-astro-cid-tzj3z6ef]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.car-model-tab[data-astro-cid-tzj3z6ef]:hover{color:var(--accent-blue-strong)}.car-model-tab[data-astro-cid-tzj3z6ef][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.car-model-grid[data-astro-cid-tzj3z6ef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem}.car-model-card[data-astro-cid-tzj3z6ef]{display:block;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);overflow:hidden;box-shadow:0 1px 2px #00000008;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s,border-color .15s}.car-model-card[data-astro-cid-tzj3z6ef][hidden]{display:none}.car-model-card[data-astro-cid-tzj3z6ef]:hover{border-color:var(--accent-blue);box-shadow:0 8px 20px -10px #0000002e;transform:translateY(-2px)}.car-model-image[data-astro-cid-tzj3z6ef]{position:relative;aspect-ratio:3 / 2;background:var(--bg-secondary, #f6f6f6)}.car-model-image[data-astro-cid-tzj3z6ef] img[data-astro-cid-tzj3z6ef]{display:block;width:100%;height:100%;object-fit:cover}.car-model-badge[data-astro-cid-tzj3z6ef]{position:absolute;top:.5rem;right:.5rem;font-size:.65rem;font-weight:700;padding:.15rem .45rem;border-radius:999px;color:#fff}.car-model-badge-electric[data-astro-cid-tzj3z6ef]{background:#10b981}.car-model-badge-hybrid[data-astro-cid-tzj3z6ef]{background:#14b8a6}.car-model-body[data-astro-cid-tzj3z6ef]{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.15rem}.car-model-brand[data-astro-cid-tzj3z6ef]{font-size:.72rem;color:var(--text-muted, #999);font-weight:600;letter-spacing:.02em}.car-model-body[data-astro-cid-tzj3z6ef] h3[data-astro-cid-tzj3z6ef]{margin:0;font-size:1rem}.car-model-meta[data-astro-cid-tzj3z6ef]{margin-top:.45rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.car-model-segment[data-astro-cid-tzj3z6ef]{display:inline-block;width:fit-content;font-size:.7rem;color:var(--text-muted, #666);background:var(--bg-secondary, #f0f0f0);padding:.15rem .55rem;border-radius:999px}.car-model-price[data-astro-cid-tzj3z6ef]{font-size:.85rem;font-weight:700;color:var(--accent-blue-strong, #1d4ed8)}.car-model-empty[data-astro-cid-tzj3z6ef]{margin-top:1.5rem;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--text-muted, #666);border:1px dashed var(--border-color, #ddd);border-radius:10px}html[data-theme=dark] .car-model-card[data-astro-cid-tzj3z6ef]{border-color:#333;background:#ffffff05}html[data-theme=dark] .car-model-image[data-astro-cid-tzj3z6ef]{background:#ffffff0a}html[data-theme=dark] .car-model-tabs[data-astro-cid-tzj3z6ef]{background:#ffffff0f}@media(max-width:560px){.car-model-grid[data-astro-cid-tzj3z6ef]{grid-template-columns:repeat(2,1fr)}}.rentcar-service-content[data-astro-cid-cy26bwvu],.rentcar-service-content[data-astro-cid-cy26bwvu] [data-astro-cid-cy26bwvu],.rentcar-service-content[data-astro-cid-cy26bwvu] [data-astro-cid-cy26bwvu]:before,.rentcar-service-content[data-astro-cid-cy26bwvu] [data-astro-cid-cy26bwvu]:after{box-sizing:border-box}.rentcar-service-content[data-astro-cid-cy26bwvu]{padding:1rem 0 1.25rem}.rentcar-section-header[data-astro-cid-cy26bwvu]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.rentcar-section-header[data-astro-cid-cy26bwvu] h2[data-astro-cid-cy26bwvu]{margin:.6rem 0 .5rem}.rentcar-section-header[data-astro-cid-cy26bwvu] .rentcar-section-desc[data-astro-cid-cy26bwvu]{margin-bottom:0}.rentcar-eyebrow[data-astro-cid-cy26bwvu]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.rentcar-hero[data-astro-cid-cy26bwvu]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:var(--accent-blue);background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.rentcar-hero-badge[data-astro-cid-cy26bwvu]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.rentcar-hero[data-astro-cid-cy26bwvu] h1[data-astro-cid-cy26bwvu]{color:#fff;margin:0}.rentcar-hero-subtitle[data-astro-cid-cy26bwvu]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.rentcar-hero-ctas[data-astro-cid-cy26bwvu]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.rentcar-hero-cta[data-astro-cid-cy26bwvu]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.rentcar-hero-cta-primary[data-astro-cid-cy26bwvu]{background:#fff;color:var(--accent-blue)}.rentcar-hero-cta-primary[data-astro-cid-cy26bwvu]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,var(--accent-blue))}.rentcar-hero-cta-secondary[data-astro-cid-cy26bwvu]{color:#fff;border:1px solid rgba(255,255,255,.6)}.rentcar-hero-cta-secondary[data-astro-cid-cy26bwvu]:hover{background:#ffffff1f}.rentcar-hero-notices[data-astro-cid-cy26bwvu]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.rentcar-hero-notices[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.rentcar-notice-box[data-astro-cid-cy26bwvu]{margin:1.5rem 0;padding:0!important}.rentcar-notice-box[data-astro-cid-cy26bwvu] .summary-box-body[data-astro-cid-cy26bwvu]{padding:.9rem 1.1rem}.rentcar-notice-box[data-astro-cid-cy26bwvu] .summary-box-header[data-astro-cid-cy26bwvu] svg[data-astro-cid-cy26bwvu]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rentcar-sticky-cta[data-astro-cid-cy26bwvu]{display:none}.rentcar-intros[data-astro-cid-cy26bwvu]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.rentcar-intro-item[data-astro-cid-cy26bwvu]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.rentcar-section-desc[data-astro-cid-cy26bwvu]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.rentcar-issue-section[data-astro-cid-cy26bwvu],.rentcar-faq-section[data-astro-cid-cy26bwvu]{margin:2.5rem 0}.rentcar-partners-section[data-astro-cid-cy26bwvu]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.rentcar-field-tabs[data-astro-cid-cy26bwvu]{display:flex;justify-content:center;gap:.25rem;margin:1rem auto 1.25rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6);overflow-x:auto;-webkit-overflow-scrolling:touch}.rentcar-field-tab[data-astro-cid-cy26bwvu]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.rentcar-field-tab[data-astro-cid-cy26bwvu]:hover{color:var(--accent-blue-strong)}.rentcar-field-tab[data-astro-cid-cy26bwvu][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.rentcar-partner-grid[data-astro-cid-cy26bwvu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rentcar-partner-empty[data-astro-cid-cy26bwvu]{margin-top:1rem;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--text-muted, #666);border:1px dashed var(--border-color, #ddd);border-radius:10px}.rentcar-verified-notice[data-astro-cid-cy26bwvu]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.rentcar-card-grid[data-astro-cid-cy26bwvu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rentcar-audience-grid[data-astro-cid-cy26bwvu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.rentcar-audience-grid[data-astro-cid-cy26bwvu] .rentcar-issue-card[data-astro-cid-cy26bwvu]{padding:1.5rem 1.25rem}.rentcar-issue-card-icon[data-astro-cid-cy26bwvu]{border-radius:16px}.rentcar-issue-card-icon[data-astro-cid-cy26bwvu]:before{display:none}.rentcar-issue-icon[data-astro-cid-cy26bwvu]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.9rem;border-radius:14px;background:var(--accent-blue-strong)}.rentcar-audience-cta[data-astro-cid-cy26bwvu]{display:inline-block;margin-top:1.25rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);color:var(--accent-blue);text-decoration:none;transition:background .15s,color .15s}.rentcar-audience-cta[data-astro-cid-cy26bwvu]:hover{background:var(--accent-blue);color:#fff}.rentcar-issue-card[data-astro-cid-cy26bwvu]{position:relative;padding:1.25rem 1.1rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:10px;background:var(--bg-color, #fff);box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s}.rentcar-issue-card[data-astro-cid-cy26bwvu]:before{content:"";position:absolute;top:0;left:1.1rem;right:1.1rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent-blue)}.rentcar-issue-card[data-astro-cid-cy26bwvu]:hover{box-shadow:0 6px 16px -8px #00000026;transform:translateY(-2px)}.rentcar-issue-card[data-astro-cid-cy26bwvu] h3[data-astro-cid-cy26bwvu]{margin:0 0 .5rem;font-size:.98rem}.rentcar-issue-card[data-astro-cid-cy26bwvu] p[data-astro-cid-cy26bwvu]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.rentcar-steps-grid[data-astro-cid-cy26bwvu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.rentcar-step-card[data-astro-cid-cy26bwvu]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.rentcar-step-no[data-astro-cid-cy26bwvu]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:var(--accent-blue-strong)}.rentcar-step-card[data-astro-cid-cy26bwvu] h3[data-astro-cid-cy26bwvu]{margin:.85rem 0 .4rem;font-size:.98rem}.rentcar-step-card[data-astro-cid-cy26bwvu] p[data-astro-cid-cy26bwvu]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.rentcar-procedure-panel[data-astro-cid-cy26bwvu]{margin-top:1.25rem}.rentcar-procedure-panel[data-astro-cid-cy26bwvu][hidden]{display:none}.rentcar-procedure-iframe-section[data-astro-cid-cy26bwvu]{margin-top:1.5rem;padding:1.1rem .75rem 1.25rem;border:1px solid var(--accent-blue-border);border-radius:14px;background:var(--accent-blue-light)}.rentcar-procedure-iframe-label[data-astro-cid-cy26bwvu]{margin:0 0 .35rem;font-size:.85rem;color:var(--text-color, #333)}.rentcar-procedure-iframe-notice[data-astro-cid-cy26bwvu]{margin:0 0 .9rem;font-size:.78rem;color:var(--text-muted, #666)}.rentcar-procedure-iframe-wrap[data-astro-cid-cy26bwvu]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff)}.rentcar-procedure-iframe-wrap[data-astro-cid-cy26bwvu] iframe[data-astro-cid-cy26bwvu]{width:100%;min-height:570px;border:none;display:block}.rentcar-procedure-subtitle[data-astro-cid-cy26bwvu]{margin:0 0 .9rem;font-size:1rem}.rentcar-procedure-list[data-astro-cid-cy26bwvu]{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0;counter-reset:rentcar-step}.rentcar-procedure-list[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu]{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;counter-increment:rentcar-step}.rentcar-procedure-list[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu]:before{content:counter(rentcar-step);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:.1rem;border-radius:50%;font-size:.85rem;font-weight:800;color:#fff;background:var(--accent-blue-strong)}.rentcar-procedure-list[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu] strong[data-astro-cid-cy26bwvu]{display:block;font-size:.95rem;margin-bottom:.25rem}.rentcar-procedure-list[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu] span[data-astro-cid-cy26bwvu]{display:block;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.rentcar-faq-list[data-astro-cid-cy26bwvu]{display:flex;flex-direction:column;gap:.6rem}.rentcar-faq-item[data-astro-cid-cy26bwvu]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.rentcar-faq-item[data-astro-cid-cy26bwvu]:hover{border-color:var(--accent-blue-border)}.rentcar-faq-item[data-astro-cid-cy26bwvu] summary[data-astro-cid-cy26bwvu]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.rentcar-faq-item[data-astro-cid-cy26bwvu] summary[data-astro-cid-cy26bwvu]::-webkit-details-marker{display:none}.rentcar-faq-item[data-astro-cid-cy26bwvu] summary[data-astro-cid-cy26bwvu]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.rentcar-faq-item[data-astro-cid-cy26bwvu] summary[data-astro-cid-cy26bwvu]:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-muted, #999);border-bottom:2px solid var(--text-muted, #999);transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.rentcar-faq-item[data-astro-cid-cy26bwvu][open] summary[data-astro-cid-cy26bwvu]:after{transform:rotate(-135deg)}.rentcar-faq-item[data-astro-cid-cy26bwvu] p[data-astro-cid-cy26bwvu]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.rentcar-caution[data-astro-cid-cy26bwvu]{margin:2.5rem 0 0;scroll-margin-top:1rem}.rentcar-caution[data-astro-cid-cy26bwvu] p[data-astro-cid-cy26bwvu]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .rentcar-issue-card[data-astro-cid-cy26bwvu],html[data-theme=dark] .rentcar-faq-item[data-astro-cid-cy26bwvu],html[data-theme=dark] .rentcar-partner-empty[data-astro-cid-cy26bwvu],html[data-theme=dark] .rentcar-step-card[data-astro-cid-cy26bwvu],html[data-theme=dark] .rentcar-procedure-list[data-astro-cid-cy26bwvu] li[data-astro-cid-cy26bwvu]{border-color:#333;background:#ffffff05}html[data-theme=dark] .rentcar-field-tabs[data-astro-cid-cy26bwvu]{background:#ffffff0f}html[data-theme=dark] .rentcar-field-tab[data-astro-cid-cy26bwvu]:hover{color:var(--accent-blue-strong)}html[data-theme=dark] .rentcar-eyebrow[data-astro-cid-cy26bwvu]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.rentcar-steps-grid[data-astro-cid-cy26bwvu],.rentcar-partner-grid[data-astro-cid-cy26bwvu],.rentcar-audience-grid[data-astro-cid-cy26bwvu],.rentcar-card-grid[data-astro-cid-cy26bwvu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rentcar-sticky-cta[data-astro-cid-cy26bwvu]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent-blue);text-decoration:none;box-shadow:0 -4px 12px #0000001f}.rentcar-service-content[data-astro-cid-cy26bwvu]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.rentcar-steps-grid[data-astro-cid-cy26bwvu]{grid-template-columns:1fr}.rentcar-hero-ctas[data-astro-cid-cy26bwvu]{flex-direction:column}.rentcar-hero-cta[data-astro-cid-cy26bwvu]{width:100%}}@media(max-width:560px){.rentcar-partner-grid[data-astro-cid-cy26bwvu],.rentcar-audience-grid[data-astro-cid-cy26bwvu],.rentcar-card-grid[data-astro-cid-cy26bwvu]{grid-template-columns:1fr}}.rentcar-model-content[data-astro-cid-4tkehx3k],.rentcar-model-content[data-astro-cid-4tkehx3k] [data-astro-cid-4tkehx3k],.rentcar-model-content[data-astro-cid-4tkehx3k] [data-astro-cid-4tkehx3k]:before,.rentcar-model-content[data-astro-cid-4tkehx3k] [data-astro-cid-4tkehx3k]:after{box-sizing:border-box}.rentcar-model-content[data-astro-cid-4tkehx3k]{padding:1rem 0 1.25rem}.rentcar-model-hero[data-astro-cid-4tkehx3k]{text-align:center;margin-bottom:1.5rem;padding:2rem 1.5rem;border-radius:18px;background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.rentcar-model-badges[data-astro-cid-4tkehx3k]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.9rem}.rentcar-model-badge[data-astro-cid-4tkehx3k]{font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.rentcar-model-badge-lease[data-astro-cid-4tkehx3k]{background:#fbbf2440}.rentcar-model-badge-electric[data-astro-cid-4tkehx3k]{background:#10b9814d}.rentcar-model-badge-hybrid[data-astro-cid-4tkehx3k]{background:#14b8a64d}.rentcar-model-hero[data-astro-cid-4tkehx3k] h1[data-astro-cid-4tkehx3k]{color:#fff;margin:0 0 1.2rem;font-size:1.5rem}.rentcar-model-hero-body[data-astro-cid-4tkehx3k]{display:flex;align-items:stretch;justify-content:center;gap:1.25rem;flex-wrap:wrap}.rentcar-model-image-box[data-astro-cid-4tkehx3k]{display:flex;align-items:center;justify-content:center;width:200px;aspect-ratio:3 / 2;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:.6rem}.rentcar-model-image[data-astro-cid-4tkehx3k]{width:100%;height:100%;object-fit:contain}.rentcar-model-price-box[data-astro-cid-4tkehx3k]{display:flex;flex-direction:column;justify-content:center;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:.75rem 1.5rem}.rentcar-model-price-label[data-astro-cid-4tkehx3k]{font-size:.75rem;color:#fffc}.rentcar-model-price-value[data-astro-cid-4tkehx3k]{font-size:1.5rem;font-weight:800;color:#fff}.rentcar-model-cta[data-astro-cid-4tkehx3k]{display:inline-block;margin-top:1.4rem;padding:.7rem 1.5rem;border-radius:8px;font-weight:700;font-size:.92rem;background:#fff;color:var(--accent-blue);text-decoration:none}.rentcar-notice-box[data-astro-cid-4tkehx3k]{margin:1.5rem 0;padding:0!important}.rentcar-notice-box[data-astro-cid-4tkehx3k] .summary-box-body[data-astro-cid-4tkehx3k]{padding:.9rem 1.1rem}.rentcar-notice-box[data-astro-cid-4tkehx3k] .summary-box-header[data-astro-cid-4tkehx3k] svg[data-astro-cid-4tkehx3k]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rentcar-intros[data-astro-cid-4tkehx3k]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.rentcar-intro-item[data-astro-cid-4tkehx3k]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.rentcar-issue-section[data-astro-cid-4tkehx3k]{margin:2.5rem 0}.rentcar-issue-section[data-astro-cid-4tkehx3k] h2[data-astro-cid-4tkehx3k]{margin-bottom:1rem}.rentcar-model-table-wrap[data-astro-cid-4tkehx3k]{border:1px solid var(--border-color, #eee);border-radius:12px;overflow:hidden}.rentcar-model-table[data-astro-cid-4tkehx3k]{width:100%;border-collapse:collapse;font-size:.9rem}.rentcar-model-table[data-astro-cid-4tkehx3k] td[data-astro-cid-4tkehx3k]{padding:.75rem 1.1rem;border-bottom:1px solid var(--border-color, #f0f0f0)}.rentcar-model-table[data-astro-cid-4tkehx3k] tr[data-astro-cid-4tkehx3k]:last-child td[data-astro-cid-4tkehx3k]{border-bottom:none}.rentcar-model-table[data-astro-cid-4tkehx3k] td[data-astro-cid-4tkehx3k]:first-child{font-weight:600;color:var(--text-muted, #666);background:var(--bg-secondary, #f9f9f9);width:35%}.rentcar-model-table-price[data-astro-cid-4tkehx3k]{font-weight:700;color:var(--accent-blue-strong)}.rentcar-model-iframe-section[data-astro-cid-4tkehx3k]{margin:2.5rem 0}.rentcar-model-iframe-label[data-astro-cid-4tkehx3k]{text-align:center;margin:0 0 .75rem;font-size:.85rem;color:var(--text-color, #333)}.rentcar-model-iframe-wrap[data-astro-cid-4tkehx3k]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff);border:1px solid var(--border-color, #eee)}.rentcar-model-iframe-wrap[data-astro-cid-4tkehx3k] iframe[data-astro-cid-4tkehx3k]{width:100%;min-height:570px;border:none;display:block}.rentcar-section-header[data-astro-cid-4tkehx3k]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.rentcar-section-header[data-astro-cid-4tkehx3k] h2[data-astro-cid-4tkehx3k]{margin:.6rem 0 .5rem}.rentcar-eyebrow[data-astro-cid-4tkehx3k]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.rentcar-section-desc[data-astro-cid-4tkehx3k]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.rentcar-partners-section[data-astro-cid-4tkehx3k]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.rentcar-partner-grid[data-astro-cid-4tkehx3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rentcar-verified-notice[data-astro-cid-4tkehx3k]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.rentcar-faq-section[data-astro-cid-4tkehx3k]{margin:2.5rem 0}.rentcar-faq-list[data-astro-cid-4tkehx3k]{display:flex;flex-direction:column;gap:.6rem}.rentcar-faq-item[data-astro-cid-4tkehx3k]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.rentcar-faq-item[data-astro-cid-4tkehx3k]:hover{border-color:var(--accent-blue-border)}.rentcar-faq-item[data-astro-cid-4tkehx3k] summary[data-astro-cid-4tkehx3k]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.rentcar-faq-item[data-astro-cid-4tkehx3k] summary[data-astro-cid-4tkehx3k]::-webkit-details-marker{display:none}.rentcar-faq-item[data-astro-cid-4tkehx3k] summary[data-astro-cid-4tkehx3k]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.rentcar-faq-item[data-astro-cid-4tkehx3k] p[data-astro-cid-4tkehx3k]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.rentcar-caution[data-astro-cid-4tkehx3k]{margin:2.5rem 0 0}.rentcar-caution[data-astro-cid-4tkehx3k] p[data-astro-cid-4tkehx3k]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .rentcar-faq-item[data-astro-cid-4tkehx3k],html[data-theme=dark] .rentcar-model-table-wrap[data-astro-cid-4tkehx3k],html[data-theme=dark] .rentcar-model-iframe-wrap[data-astro-cid-4tkehx3k]{border-color:#333;background:#ffffff05}html[data-theme=dark] .rentcar-model-table[data-astro-cid-4tkehx3k] td[data-astro-cid-4tkehx3k]:first-child{background:#ffffff08}html[data-theme=dark] .rentcar-eyebrow[data-astro-cid-4tkehx3k]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.rentcar-partner-grid[data-astro-cid-4tkehx3k]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rentcar-model-hero[data-astro-cid-4tkehx3k] h1[data-astro-cid-4tkehx3k]{font-size:1.25rem}.rentcar-partner-grid[data-astro-cid-4tkehx3k]{grid-template-columns:1fr}}.insurance-service-content[data-astro-cid-axrmnxtl],.insurance-service-content[data-astro-cid-axrmnxtl] [data-astro-cid-axrmnxtl],.insurance-service-content[data-astro-cid-axrmnxtl] [data-astro-cid-axrmnxtl]:before,.insurance-service-content[data-astro-cid-axrmnxtl] [data-astro-cid-axrmnxtl]:after{box-sizing:border-box}.insurance-service-content[data-astro-cid-axrmnxtl]{padding:1rem 0 1.25rem}.insurance-section-header[data-astro-cid-axrmnxtl]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.insurance-section-header[data-astro-cid-axrmnxtl] h2[data-astro-cid-axrmnxtl]{margin:.6rem 0 .5rem}.insurance-eyebrow[data-astro-cid-axrmnxtl]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#db2777;background:color-mix(in srgb,#db2777 10%,white)}.insurance-hero[data-astro-cid-axrmnxtl]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:linear-gradient(135deg,#f472b6,#db2777)}.insurance-hero-badge[data-astro-cid-axrmnxtl]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.35)}.insurance-hero[data-astro-cid-axrmnxtl] h1[data-astro-cid-axrmnxtl]{color:#fff;margin:0}.insurance-hero-subtitle[data-astro-cid-axrmnxtl]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.insurance-hero-ctas[data-astro-cid-axrmnxtl]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.insurance-hero-cta[data-astro-cid-axrmnxtl]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.insurance-hero-cta-primary[data-astro-cid-axrmnxtl]{background:#fff;color:#db2777}.insurance-hero-cta-primary[data-astro-cid-axrmnxtl]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,#db2777)}.insurance-hero-cta-secondary[data-astro-cid-axrmnxtl]{color:#fff;border:1px solid rgba(255,255,255,.6)}.insurance-hero-cta-secondary[data-astro-cid-axrmnxtl]:hover{background:#ffffff1f}.insurance-hero-notices[data-astro-cid-axrmnxtl]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.insurance-hero-notices[data-astro-cid-axrmnxtl] li[data-astro-cid-axrmnxtl]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.insurance-notice-box[data-astro-cid-axrmnxtl]{margin:1.5rem 0;padding:0!important}.insurance-notice-box[data-astro-cid-axrmnxtl] .summary-box-body[data-astro-cid-axrmnxtl]{padding:.9rem 1.1rem}.insurance-notice-box[data-astro-cid-axrmnxtl] .summary-box-header[data-astro-cid-axrmnxtl] svg[data-astro-cid-axrmnxtl]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.insurance-sticky-cta[data-astro-cid-axrmnxtl]{display:none}.insurance-intros[data-astro-cid-axrmnxtl]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.insurance-intro-item[data-astro-cid-axrmnxtl]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid #f9a8d4;background:#fdf2f8}.insurance-section-desc[data-astro-cid-axrmnxtl]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.insurance-issue-section[data-astro-cid-axrmnxtl],.insurance-faq-section[data-astro-cid-axrmnxtl],.insurance-iframe-section[data-astro-cid-axrmnxtl]{margin:2.5rem 0}.insurance-steps-grid[data-astro-cid-axrmnxtl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.insurance-step-card[data-astro-cid-axrmnxtl]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.insurance-step-no[data-astro-cid-axrmnxtl]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:#db2777}.insurance-step-card[data-astro-cid-axrmnxtl] h3[data-astro-cid-axrmnxtl]{margin:.85rem 0 .4rem;font-size:.98rem}.insurance-step-card[data-astro-cid-axrmnxtl] p[data-astro-cid-axrmnxtl]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.insurance-timing-grid[data-astro-cid-axrmnxtl]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.insurance-timing-card[data-astro-cid-axrmnxtl]{text-align:center;padding:1.4rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff)}.insurance-timing-card-highlight[data-astro-cid-axrmnxtl]{border:2px solid #db2777}.insurance-timing-icon[data-astro-cid-axrmnxtl]{font-size:1.6rem;margin-bottom:.5rem}.insurance-timing-label[data-astro-cid-axrmnxtl]{font-weight:700;margin-bottom:.3rem}.insurance-timing-card-highlight[data-astro-cid-axrmnxtl] .insurance-timing-label[data-astro-cid-axrmnxtl]{color:#db2777}.insurance-timing-card[data-astro-cid-axrmnxtl] p[data-astro-cid-axrmnxtl]{margin:0;font-size:.85rem;color:var(--text-muted, #666)}.insurance-maturity-grid[data-astro-cid-axrmnxtl]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.insurance-maturity-card[data-astro-cid-axrmnxtl]{padding:1.5rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff)}.insurance-maturity-card-highlight[data-astro-cid-axrmnxtl]{border:2px solid #db2777}.insurance-maturity-card[data-astro-cid-axrmnxtl] h3[data-astro-cid-axrmnxtl]{margin:0 0 .9rem}.insurance-maturity-card-highlight[data-astro-cid-axrmnxtl] h3[data-astro-cid-axrmnxtl]{color:#db2777}.insurance-maturity-card[data-astro-cid-axrmnxtl] ul[data-astro-cid-axrmnxtl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.insurance-maturity-card[data-astro-cid-axrmnxtl] li[data-astro-cid-axrmnxtl]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--text-color, #333)}.insurance-point-ok[data-astro-cid-axrmnxtl] span[data-astro-cid-axrmnxtl]{color:#16a34a}.insurance-point-no[data-astro-cid-axrmnxtl] span[data-astro-cid-axrmnxtl]{color:#dc2626}.insurance-coverage-subtitle[data-astro-cid-axrmnxtl]{font-size:.95rem;margin:1.2rem 0 .75rem}.insurance-coverage-grid[data-astro-cid-axrmnxtl]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.insurance-coverage-card[data-astro-cid-axrmnxtl]{text-align:center;padding:1rem .5rem;border:1px solid var(--border-color, #eee);border-radius:12px;background:var(--bg-color, #fff);font-size:.85rem}.insurance-coverage-icon[data-astro-cid-axrmnxtl]{font-size:1.4rem;margin-bottom:.4rem}.insurance-coverage-note[data-astro-cid-axrmnxtl]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.insurance-iframe-wrap[data-astro-cid-axrmnxtl]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff);border:1px solid var(--border-color, #eee)}.insurance-iframe-wrap[data-astro-cid-axrmnxtl] iframe[data-astro-cid-axrmnxtl]{width:100%;min-height:570px;border:none;display:block}.insurance-checklist[data-astro-cid-axrmnxtl]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem;background:var(--bg-color, #fff);border:1px solid var(--border-color, #eee);border-radius:16px;padding:1.5rem}.insurance-checklist[data-astro-cid-axrmnxtl] li[data-astro-cid-axrmnxtl]{display:flex;align-items:flex-start;gap:.75rem;font-size:.92rem}.insurance-checklist-box[data-astro-cid-axrmnxtl]{flex-shrink:0;width:18px;height:18px;margin-top:.15rem;border:2px solid #db2777;border-radius:4px}.insurance-faq-list[data-astro-cid-axrmnxtl]{display:flex;flex-direction:column;gap:.6rem}.insurance-faq-item[data-astro-cid-axrmnxtl]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.insurance-faq-item[data-astro-cid-axrmnxtl]:hover{border-color:#f9a8d4}.insurance-faq-item[data-astro-cid-axrmnxtl] summary[data-astro-cid-axrmnxtl]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.insurance-faq-item[data-astro-cid-axrmnxtl] summary[data-astro-cid-axrmnxtl]::-webkit-details-marker{display:none}.insurance-faq-item[data-astro-cid-axrmnxtl] summary[data-astro-cid-axrmnxtl]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:#db2777}.insurance-faq-item[data-astro-cid-axrmnxtl] p[data-astro-cid-axrmnxtl]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.insurance-caution[data-astro-cid-axrmnxtl]{margin:2.5rem 0 0;scroll-margin-top:1rem}.insurance-caution[data-astro-cid-axrmnxtl] p[data-astro-cid-axrmnxtl]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .insurance-step-card[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-timing-card[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-maturity-card[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-coverage-card[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-checklist[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-faq-item[data-astro-cid-axrmnxtl],html[data-theme=dark] .insurance-iframe-wrap[data-astro-cid-axrmnxtl]{border-color:#333;background:#ffffff05}html[data-theme=dark] .insurance-intro-item[data-astro-cid-axrmnxtl]{background:#db277714}html[data-theme=dark] .insurance-eyebrow[data-astro-cid-axrmnxtl]{color:#f472b6;background:#db277733}@media(max-width:900px){.insurance-steps-grid[data-astro-cid-axrmnxtl],.insurance-timing-grid[data-astro-cid-axrmnxtl],.insurance-coverage-grid[data-astro-cid-axrmnxtl]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.insurance-sticky-cta[data-astro-cid-axrmnxtl]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:#db2777;text-decoration:none;box-shadow:0 -4px 12px #0000001f}.insurance-service-content[data-astro-cid-axrmnxtl]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.insurance-hero-ctas[data-astro-cid-axrmnxtl]{flex-direction:column}.insurance-hero-cta[data-astro-cid-axrmnxtl]{width:100%}.insurance-maturity-grid[data-astro-cid-axrmnxtl]{grid-template-columns:1fr}}@media(max-width:560px){.insurance-steps-grid[data-astro-cid-axrmnxtl],.insurance-timing-grid[data-astro-cid-axrmnxtl],.insurance-coverage-grid[data-astro-cid-axrmnxtl]{grid-template-columns:1fr 1fr}}.wedding-grid-section[data-astro-cid-ssz63lh7]{margin:2.5rem 0}.wedding-grid-header[data-astro-cid-ssz63lh7]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.wedding-grid-header[data-astro-cid-ssz63lh7] h2[data-astro-cid-ssz63lh7]{margin:0 0 .5rem}.wedding-grid-desc[data-astro-cid-ssz63lh7]{color:var(--text-muted, #666);font-size:.9rem;margin:0}.wedding-grid[data-astro-cid-ssz63lh7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.wedding-card[data-astro-cid-ssz63lh7]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:14px;background:var(--bg-color, #fff);overflow:hidden;box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s,border-color .15s}.wedding-card[data-astro-cid-ssz63lh7]:hover{border-color:#e11d48;box-shadow:0 8px 20px -10px #0000002e;transform:translateY(-2px)}.wedding-card-link[data-astro-cid-ssz63lh7]{display:block;text-decoration:none;color:inherit}.wedding-card-image[data-astro-cid-ssz63lh7]{aspect-ratio:4 / 3;background:var(--bg-secondary, #f6f6f6);overflow:hidden}.wedding-card-image[data-astro-cid-ssz63lh7] img[data-astro-cid-ssz63lh7]{display:block;width:100%;height:100%;object-fit:cover}.wedding-card-body[data-astro-cid-ssz63lh7]{padding:.85rem 1rem .5rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.wedding-card-body[data-astro-cid-ssz63lh7] h3[data-astro-cid-ssz63lh7]{margin:0;font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wedding-card-date[data-astro-cid-ssz63lh7]{margin:0;font-size:.82rem;font-weight:700;color:var(--text-color, #333)}.wedding-card-address[data-astro-cid-ssz63lh7]{margin:0;font-size:.8rem;color:var(--text-muted, #666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wedding-card-cta[data-astro-cid-ssz63lh7]{display:block;margin:.4rem 1rem 1rem;padding:.55rem .8rem;border-radius:8px;text-align:center;font-weight:700;font-size:.85rem;color:#fff;text-decoration:none;background:linear-gradient(135deg,#fb7185,#e11d48);transition:transform .1s,box-shadow .15s}.wedding-card-cta[data-astro-cid-ssz63lh7]:hover{transform:translateY(-1px);box-shadow:0 6px 14px -6px #e11d4899}html[data-theme=dark] .wedding-card[data-astro-cid-ssz63lh7]{border-color:#333;background:#ffffff05}html[data-theme=dark] .wedding-card-image[data-astro-cid-ssz63lh7]{background:#ffffff0a}@media(max-width:560px){.wedding-grid[data-astro-cid-ssz63lh7]{grid-template-columns:repeat(2,1fr)}}.wedding-service-content[data-astro-cid-vdd7dgb7],.wedding-service-content[data-astro-cid-vdd7dgb7] [data-astro-cid-vdd7dgb7],.wedding-service-content[data-astro-cid-vdd7dgb7] [data-astro-cid-vdd7dgb7]:before,.wedding-service-content[data-astro-cid-vdd7dgb7] [data-astro-cid-vdd7dgb7]:after{box-sizing:border-box}.wedding-service-content[data-astro-cid-vdd7dgb7]{padding:1rem 0 1.25rem}.wedding-section-header[data-astro-cid-vdd7dgb7]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.wedding-section-header[data-astro-cid-vdd7dgb7] h2[data-astro-cid-vdd7dgb7]{margin:.6rem 0 .5rem}.wedding-eyebrow[data-astro-cid-vdd7dgb7]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#e11d48;background:color-mix(in srgb,#e11d48 10%,white)}.wedding-hero[data-astro-cid-vdd7dgb7]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:linear-gradient(135deg,#fb7185,#e11d48)}.wedding-hero-badge[data-astro-cid-vdd7dgb7]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.35)}.wedding-hero[data-astro-cid-vdd7dgb7] h1[data-astro-cid-vdd7dgb7]{color:#fff;margin:0}.wedding-hero-subtitle[data-astro-cid-vdd7dgb7]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.wedding-hero-ctas[data-astro-cid-vdd7dgb7]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.wedding-hero-cta[data-astro-cid-vdd7dgb7]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.wedding-hero-cta-primary[data-astro-cid-vdd7dgb7]{background:#fff;color:#e11d48}.wedding-hero-cta-primary[data-astro-cid-vdd7dgb7]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,#e11d48)}.wedding-hero-cta-secondary[data-astro-cid-vdd7dgb7]{color:#fff;border:1px solid rgba(255,255,255,.6)}.wedding-hero-cta-secondary[data-astro-cid-vdd7dgb7]:hover{background:#ffffff1f}.wedding-hero-notices[data-astro-cid-vdd7dgb7]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.wedding-hero-notices[data-astro-cid-vdd7dgb7] li[data-astro-cid-vdd7dgb7]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.wedding-notice-box[data-astro-cid-vdd7dgb7]{margin:1.5rem 0;padding:0!important}.wedding-notice-box[data-astro-cid-vdd7dgb7] .summary-box-body[data-astro-cid-vdd7dgb7]{padding:.9rem 1.1rem}.wedding-notice-box[data-astro-cid-vdd7dgb7] .summary-box-header[data-astro-cid-vdd7dgb7] svg[data-astro-cid-vdd7dgb7]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wedding-intros[data-astro-cid-vdd7dgb7]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.wedding-intro-item[data-astro-cid-vdd7dgb7]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid #fda4af;background:#fff1f2}.wedding-section-desc[data-astro-cid-vdd7dgb7]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.wedding-issue-section[data-astro-cid-vdd7dgb7],.wedding-faq-section[data-astro-cid-vdd7dgb7]{margin:2.5rem 0}.wedding-steps-grid[data-astro-cid-vdd7dgb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.wedding-step-card[data-astro-cid-vdd7dgb7]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.wedding-step-no[data-astro-cid-vdd7dgb7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:#e11d48}.wedding-step-card[data-astro-cid-vdd7dgb7] h3[data-astro-cid-vdd7dgb7]{margin:.85rem 0 .4rem;font-size:.98rem}.wedding-step-card[data-astro-cid-vdd7dgb7] p[data-astro-cid-vdd7dgb7]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.wedding-empty-section[data-astro-cid-vdd7dgb7]{margin:2.5rem 0;padding:2.5rem 1.5rem;text-align:center;border:1px dashed var(--border-color, #ddd);border-radius:14px;color:var(--text-muted, #666);font-size:.92rem}.wedding-faq-list[data-astro-cid-vdd7dgb7]{display:flex;flex-direction:column;gap:.6rem}.wedding-faq-item[data-astro-cid-vdd7dgb7]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.wedding-faq-item[data-astro-cid-vdd7dgb7]:hover{border-color:#fda4af}.wedding-faq-item[data-astro-cid-vdd7dgb7] summary[data-astro-cid-vdd7dgb7]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.wedding-faq-item[data-astro-cid-vdd7dgb7] summary[data-astro-cid-vdd7dgb7]::-webkit-details-marker{display:none}.wedding-faq-item[data-astro-cid-vdd7dgb7] summary[data-astro-cid-vdd7dgb7]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:#e11d48}.wedding-faq-item[data-astro-cid-vdd7dgb7] p[data-astro-cid-vdd7dgb7]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.wedding-caution[data-astro-cid-vdd7dgb7]{margin:2.5rem 0 0;scroll-margin-top:1rem}.wedding-caution[data-astro-cid-vdd7dgb7] p[data-astro-cid-vdd7dgb7]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .wedding-step-card[data-astro-cid-vdd7dgb7],html[data-theme=dark] .wedding-faq-item[data-astro-cid-vdd7dgb7],html[data-theme=dark] .wedding-empty-section[data-astro-cid-vdd7dgb7]{border-color:#333;background:#ffffff05}html[data-theme=dark] .wedding-intro-item[data-astro-cid-vdd7dgb7]{background:#e11d4814}html[data-theme=dark] .wedding-eyebrow[data-astro-cid-vdd7dgb7]{color:#fb7185;background:#e11d4833}@media(max-width:900px){.wedding-steps-grid[data-astro-cid-vdd7dgb7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wedding-hero-ctas[data-astro-cid-vdd7dgb7]{flex-direction:column}.wedding-hero-cta[data-astro-cid-vdd7dgb7]{width:100%}}@media(max-width:560px){.wedding-steps-grid[data-astro-cid-vdd7dgb7]{grid-template-columns:1fr}}.wedding-campaign-content[data-astro-cid-dt7dz4gy],.wedding-campaign-content[data-astro-cid-dt7dz4gy] [data-astro-cid-dt7dz4gy],.wedding-campaign-content[data-astro-cid-dt7dz4gy] [data-astro-cid-dt7dz4gy]:before,.wedding-campaign-content[data-astro-cid-dt7dz4gy] [data-astro-cid-dt7dz4gy]:after{box-sizing:border-box}.wedding-campaign-content[data-astro-cid-dt7dz4gy]{padding:1rem 0 1.25rem}.wedding-campaign-hero[data-astro-cid-dt7dz4gy]{margin-bottom:1.5rem;border-radius:18px;overflow:hidden;background:var(--bg-secondary, #f6f6f6)}.wedding-campaign-hero-image[data-astro-cid-dt7dz4gy]{display:block;width:100%;max-height:360px;object-fit:cover}.wedding-campaign-hero-body[data-astro-cid-dt7dz4gy]{text-align:center;padding:1.5rem 1.25rem;background:linear-gradient(135deg,#fb7185,#e11d48)}.wedding-campaign-hero-body[data-astro-cid-dt7dz4gy] h1[data-astro-cid-dt7dz4gy]{color:#fff;margin:0 0 1.1rem;font-size:1.4rem}.wedding-campaign-cta[data-astro-cid-dt7dz4gy]{display:inline-block;padding:.75rem 1.75rem;border-radius:8px;font-weight:700;font-size:.95rem;background:#fff;color:#e11d48;text-decoration:none;transition:transform .1s,background .15s}.wedding-campaign-cta[data-astro-cid-dt7dz4gy]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,#e11d48)}.wedding-issue-section[data-astro-cid-dt7dz4gy]{margin:2.5rem 0}.wedding-issue-section[data-astro-cid-dt7dz4gy] h2[data-astro-cid-dt7dz4gy]{margin-bottom:1rem}.wedding-info-table-wrap[data-astro-cid-dt7dz4gy]{border:1px solid var(--border-color, #eee);border-radius:12px;overflow:hidden}.wedding-info-table[data-astro-cid-dt7dz4gy]{width:100%;border-collapse:collapse;font-size:.9rem}.wedding-info-table[data-astro-cid-dt7dz4gy] td[data-astro-cid-dt7dz4gy]{padding:.75rem 1.1rem;border-bottom:1px solid var(--border-color, #f0f0f0)}.wedding-info-table[data-astro-cid-dt7dz4gy] tr[data-astro-cid-dt7dz4gy]:last-child td[data-astro-cid-dt7dz4gy]{border-bottom:none}.wedding-info-table[data-astro-cid-dt7dz4gy] td[data-astro-cid-dt7dz4gy]:first-child{font-weight:600;color:var(--text-muted, #666);background:var(--bg-secondary, #f9f9f9);width:25%}.wedding-section-desc[data-astro-cid-dt7dz4gy]{color:var(--text-muted, #666);font-size:.85rem;margin:.75rem 0 0}.wedding-notice-box[data-astro-cid-dt7dz4gy]{margin:1.5rem 0;padding:0!important}.wedding-notice-box[data-astro-cid-dt7dz4gy] .summary-box-body[data-astro-cid-dt7dz4gy]{padding:.9rem 1.1rem}.wedding-notice-box[data-astro-cid-dt7dz4gy] .summary-box-header[data-astro-cid-dt7dz4gy] svg[data-astro-cid-dt7dz4gy]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wedding-campaign-intros[data-astro-cid-dt7dz4gy]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.wedding-campaign-intro-item[data-astro-cid-dt7dz4gy]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid #fda4af;background:#e11d480f}.wedding-faq-section[data-astro-cid-dt7dz4gy]{margin:2.5rem 0}.wedding-faq-list[data-astro-cid-dt7dz4gy]{display:flex;flex-direction:column;gap:.6rem}.wedding-faq-item[data-astro-cid-dt7dz4gy]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.wedding-faq-item[data-astro-cid-dt7dz4gy]:hover{border-color:#fda4af}.wedding-faq-item[data-astro-cid-dt7dz4gy] summary[data-astro-cid-dt7dz4gy]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.wedding-faq-item[data-astro-cid-dt7dz4gy] summary[data-astro-cid-dt7dz4gy]::-webkit-details-marker{display:none}.wedding-faq-item[data-astro-cid-dt7dz4gy] summary[data-astro-cid-dt7dz4gy]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:#e11d48}.wedding-faq-item[data-astro-cid-dt7dz4gy] p[data-astro-cid-dt7dz4gy]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.wedding-caution[data-astro-cid-dt7dz4gy]{margin:2.5rem 0 0}.wedding-caution[data-astro-cid-dt7dz4gy] p[data-astro-cid-dt7dz4gy]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .wedding-info-table-wrap[data-astro-cid-dt7dz4gy],html[data-theme=dark] .wedding-faq-item[data-astro-cid-dt7dz4gy]{border-color:#333;background:#ffffff05}html[data-theme=dark] .wedding-info-table[data-astro-cid-dt7dz4gy] td[data-astro-cid-dt7dz4gy]:first-child{background:#ffffff08}.rental-partner-card[data-astro-cid-b4kjp7n4],.rental-partner-card[data-astro-cid-b4kjp7n4] [data-astro-cid-b4kjp7n4],.rental-partner-card[data-astro-cid-b4kjp7n4] [data-astro-cid-b4kjp7n4]:before,.rental-partner-card[data-astro-cid-b4kjp7n4] [data-astro-cid-b4kjp7n4]:after{box-sizing:border-box}.rental-partner-card[data-astro-cid-b4kjp7n4]{display:flex;flex-direction:column;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .15s,transform .15s,border-color .15s}.rental-partner-card[data-astro-cid-b4kjp7n4]:hover{border-color:var(--accent-blue);box-shadow:0 10px 24px -12px #0003;transform:translateY(-3px)}.rental-partner-card[data-astro-cid-b4kjp7n4][hidden]{display:none}.rental-partner-image[data-astro-cid-b4kjp7n4]{width:100%;height:150px;object-fit:cover;flex-shrink:0}.rental-partner-body[data-astro-cid-b4kjp7n4]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.25rem;min-width:0;flex:1}.rental-partner-tags[data-astro-cid-b4kjp7n4]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.15rem}.rental-partner-badge[data-astro-cid-b4kjp7n4],.rental-partner-category[data-astro-cid-b4kjp7n4],.rental-partner-rank-badge[data-astro-cid-b4kjp7n4]{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}.rental-partner-badge[data-astro-cid-b4kjp7n4]{color:#fff;background:var(--accent-blue)}.rental-partner-rank-badge[data-astro-cid-b4kjp7n4]{color:var(--accent-amber);background:var(--accent-amber-light);border:1px solid var(--accent-amber-border)}.rental-partner-category[data-astro-cid-b4kjp7n4]{color:var(--accent-blue);background:var(--accent-blue-light);border:1px solid var(--accent-blue-border)}.rental-partner-name[data-astro-cid-b4kjp7n4]{font-size:1rem;font-weight:700;margin:0}.rental-partner-copy[data-astro-cid-b4kjp7n4]{font-size:.85rem;color:var(--text-muted, #666);line-height:1.6;margin:0}.rental-partner-result-notice[data-astro-cid-b4kjp7n4]{font-size:.75rem;color:var(--text-muted, #999);margin:0}.rental-partner-cta[data-astro-cid-b4kjp7n4]{align-self:flex-start;margin-top:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;border-radius:7px;border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.rental-partner-cta[data-astro-cid-b4kjp7n4]:hover{background:color-mix(in srgb,var(--accent-blue) 85%,black);transform:translateY(-1px)}.rental-partner-cta[data-astro-cid-b4kjp7n4]:disabled{cursor:not-allowed;opacity:.55;background:var(--text-muted, #999);border-color:var(--text-muted, #999)}html[data-theme=dark] .rental-partner-card[data-astro-cid-b4kjp7n4]{background:#1a1a1a;border-color:#333}.rental-service-content[data-astro-cid-xqrju3ig],.rental-service-content[data-astro-cid-xqrju3ig] [data-astro-cid-xqrju3ig],.rental-service-content[data-astro-cid-xqrju3ig] [data-astro-cid-xqrju3ig]:before,.rental-service-content[data-astro-cid-xqrju3ig] [data-astro-cid-xqrju3ig]:after{box-sizing:border-box}.rental-service-content[data-astro-cid-xqrju3ig]{padding:1rem 0 1.25rem}.rental-section-header[data-astro-cid-xqrju3ig]{text-align:center;max-width:640px;margin:0 auto 1.5rem}.rental-section-header[data-astro-cid-xqrju3ig] h2[data-astro-cid-xqrju3ig]{margin:.6rem 0 .5rem}.rental-eyebrow[data-astro-cid-xqrju3ig]{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--accent-blue-strong);background:color-mix(in srgb,var(--accent-blue-strong) 10%,white)}.rental-hero[data-astro-cid-xqrju3ig]{text-align:center;margin-bottom:1.5rem;padding:2.25rem 1.5rem 2rem;border-radius:18px;background:var(--accent-blue);background:linear-gradient(135deg,var(--accent-blue),color-mix(in srgb,var(--accent-blue) 65%,black))}.rental-hero-badge[data-astro-cid-xqrju3ig]{display:inline-block;padding:.3rem .85rem;margin-bottom:.9rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35)}.rental-hero[data-astro-cid-xqrju3ig] h1[data-astro-cid-xqrju3ig]{color:#fff;margin:0}.rental-hero-subtitle[data-astro-cid-xqrju3ig]{color:#ffffffeb;max-width:640px;margin:.75rem auto 0;line-height:1.7}.rental-hero-ctas[data-astro-cid-xqrju3ig]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.4rem}.rental-hero-cta[data-astro-cid-xqrju3ig]{padding:.7rem 1.4rem;border-radius:8px;font-weight:700;font-size:.92rem;text-decoration:none;transition:background .15s,transform .1s,border-color .15s}.rental-hero-cta-primary[data-astro-cid-xqrju3ig]{background:#fff;color:var(--accent-blue)}.rental-hero-cta-primary[data-astro-cid-xqrju3ig]:hover{transform:translateY(-1px);background:color-mix(in srgb,#fff 90%,var(--accent-blue))}.rental-hero-cta-secondary[data-astro-cid-xqrju3ig]{color:#fff;border:1px solid rgba(255,255,255,.6)}.rental-hero-cta-secondary[data-astro-cid-xqrju3ig]:hover{background:#ffffff1f}.rental-hero-notices[data-astro-cid-xqrju3ig]{list-style:none;padding:0;margin:1.4rem auto 0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.8rem;color:#ffffffd9;border-top:1px solid rgba(255,255,255,.25);padding-top:1rem}.rental-hero-notices[data-astro-cid-xqrju3ig] li[data-astro-cid-xqrju3ig]{padding:.2rem .6rem;border-radius:999px;background:#ffffff1f}.rental-notice-box[data-astro-cid-xqrju3ig]{margin:1.5rem 0;padding:0!important}.rental-notice-box[data-astro-cid-xqrju3ig] .summary-box-body[data-astro-cid-xqrju3ig]{padding:.9rem 1.1rem}.rental-notice-box[data-astro-cid-xqrju3ig] .summary-box-header[data-astro-cid-xqrju3ig] svg[data-astro-cid-xqrju3ig]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rental-sticky-cta[data-astro-cid-xqrju3ig]{display:none}.rental-intros[data-astro-cid-xqrju3ig]{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0}.rental-intro-item[data-astro-cid-xqrju3ig]{font-size:.92rem;line-height:1.8;color:var(--text-color, #333);padding:.9rem 1.1rem;border-radius:8px;border-left:3px solid var(--accent-blue-border);background:var(--accent-blue-light)}.rental-section-desc[data-astro-cid-xqrju3ig]{color:var(--text-muted, #666);font-size:.9rem;margin-bottom:1rem}.rental-issue-section[data-astro-cid-xqrju3ig],.rental-faq-section[data-astro-cid-xqrju3ig],.rental-iframe-section[data-astro-cid-xqrju3ig]{margin:2.5rem 0}.rental-partners-section[data-astro-cid-xqrju3ig]{margin:2.5rem 0;padding:1.75rem .75rem 1.9rem;border-radius:16px;background:var(--bg-secondary, #f6f6f6);scroll-margin-top:1rem}.rental-field-tabs[data-astro-cid-xqrju3ig]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:1rem auto 1.25rem;max-width:max-content;padding:.3rem;border-radius:999px;background:var(--bg-secondary, #eef1f6);overflow-x:auto;-webkit-overflow-scrolling:touch}.rental-field-tab[data-astro-cid-xqrju3ig]{flex-shrink:0;padding:.5rem 1.1rem;border-radius:999px;border:none;background:transparent;color:var(--text-muted, #555);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.rental-field-tab[data-astro-cid-xqrju3ig]:hover{color:var(--accent-blue-strong)}.rental-field-tab[data-astro-cid-xqrju3ig][aria-pressed=true]{background:var(--accent-blue-strong);color:#fff;box-shadow:0 2px 6px #00000026}.rental-partner-grid[data-astro-cid-xqrju3ig]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rental-partner-empty[data-astro-cid-xqrju3ig]{margin-top:1rem;padding:1.5rem;text-align:center;font-size:.88rem;color:var(--text-muted, #666);border:1px dashed var(--border-color, #ddd);border-radius:10px}.rental-verified-notice[data-astro-cid-xqrju3ig]{margin-top:1rem;font-size:.78rem;color:var(--text-muted, #999)}.rental-card-grid[data-astro-cid-xqrju3ig]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.rental-issue-card[data-astro-cid-xqrju3ig]{position:relative;padding:1.25rem 1.1rem 1.1rem;border:1px solid var(--border-color, #eee);border-radius:10px;background:var(--bg-color, #fff);box-shadow:0 1px 2px #00000008;transition:box-shadow .15s,transform .15s}.rental-issue-card[data-astro-cid-xqrju3ig]:before{content:"";position:absolute;top:0;left:1.1rem;right:1.1rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent-blue)}.rental-issue-card[data-astro-cid-xqrju3ig]:hover{box-shadow:0 6px 16px -8px #00000026;transform:translateY(-2px)}.rental-issue-card[data-astro-cid-xqrju3ig] h3[data-astro-cid-xqrju3ig]{margin:0 0 .5rem;font-size:.98rem}.rental-issue-card[data-astro-cid-xqrju3ig] p[data-astro-cid-xqrju3ig]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.rental-steps-grid[data-astro-cid-xqrju3ig]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.rental-step-card[data-astro-cid-xqrju3ig]{padding:1.5rem 1.35rem;border:1px solid var(--border-color, #eee);border-radius:16px;background:var(--bg-color, #fff);box-shadow:0 1px 3px #0000000a}.rental-step-no[data-astro-cid-xqrju3ig]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-weight:800;font-size:.95rem;color:#fff;background:var(--accent-blue-strong)}.rental-step-card[data-astro-cid-xqrju3ig] h3[data-astro-cid-xqrju3ig]{margin:.85rem 0 .4rem;font-size:.98rem}.rental-step-card[data-astro-cid-xqrju3ig] p[data-astro-cid-xqrju3ig]{margin:0;font-size:.85rem;color:var(--text-muted, #666);line-height:1.6}.rental-iframe-label[data-astro-cid-xqrju3ig]{text-align:center;margin:0 0 .75rem;font-size:.85rem;color:var(--text-color, #333)}.rental-iframe-wrap[data-astro-cid-xqrju3ig]{padding-top:30px;border-radius:10px;overflow:hidden;background:var(--bg-color, #fff);border:1px solid var(--border-color, #eee)}.rental-iframe-wrap[data-astro-cid-xqrju3ig] iframe[data-astro-cid-xqrju3ig]{width:100%;min-height:570px;border:none;display:block}.rental-faq-list[data-astro-cid-xqrju3ig]{display:flex;flex-direction:column;gap:.6rem}.rental-faq-item[data-astro-cid-xqrju3ig]{padding:.85rem 1rem;border:1px solid var(--border-color, #eee);border-radius:8px;transition:border-color .15s}.rental-faq-item[data-astro-cid-xqrju3ig]:hover{border-color:var(--accent-blue-border)}.rental-faq-item[data-astro-cid-xqrju3ig] summary[data-astro-cid-xqrju3ig]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:600;font-size:.92rem;list-style:none}.rental-faq-item[data-astro-cid-xqrju3ig] summary[data-astro-cid-xqrju3ig]::-webkit-details-marker{display:none}.rental-faq-item[data-astro-cid-xqrju3ig] summary[data-astro-cid-xqrju3ig]:before{content:"Q";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:var(--accent-blue)}.rental-faq-item[data-astro-cid-xqrju3ig] p[data-astro-cid-xqrju3ig]{margin:.6rem 0 0 2rem;font-size:.85rem;color:var(--text-muted, #666);line-height:1.7}.rental-caution[data-astro-cid-xqrju3ig]{margin:2.5rem 0 0;scroll-margin-top:1rem}.rental-caution[data-astro-cid-xqrju3ig] p[data-astro-cid-xqrju3ig]{font-size:.85rem;line-height:1.7}html[data-theme=dark] .rental-issue-card[data-astro-cid-xqrju3ig],html[data-theme=dark] .rental-faq-item[data-astro-cid-xqrju3ig],html[data-theme=dark] .rental-partner-empty[data-astro-cid-xqrju3ig],html[data-theme=dark] .rental-step-card[data-astro-cid-xqrju3ig],html[data-theme=dark] .rental-iframe-wrap[data-astro-cid-xqrju3ig]{border-color:#333;background:#ffffff05}html[data-theme=dark] .rental-field-tabs[data-astro-cid-xqrju3ig]{background:#ffffff0f}html[data-theme=dark] .rental-field-tab[data-astro-cid-xqrju3ig]:hover{color:var(--accent-blue-strong)}html[data-theme=dark] .rental-eyebrow[data-astro-cid-xqrju3ig]{color:var(--accent-blue-strong);background:#1e3a8a4d}@media(max-width:900px){.rental-steps-grid[data-astro-cid-xqrju3ig],.rental-partner-grid[data-astro-cid-xqrju3ig],.rental-card-grid[data-astro-cid-xqrju3ig]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.rental-sticky-cta[data-astro-cid-xqrju3ig]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom));text-align:center;font-weight:700;font-size:.95rem;color:#fff;background:var(--accent-blue);text-decoration:none;box-shadow:0 -4px 12px #0000001f}.rental-service-content[data-astro-cid-xqrju3ig]{padding-bottom:calc(2.75rem + env(safe-area-inset-bottom))}.rental-steps-grid[data-astro-cid-xqrju3ig]{grid-template-columns:1fr}.rental-hero-ctas[data-astro-cid-xqrju3ig]{flex-direction:column}.rental-hero-cta[data-astro-cid-xqrju3ig]{width:100%}}@media(max-width:560px){.rental-partner-grid[data-astro-cid-xqrju3ig],.rental-card-grid[data-astro-cid-xqrju3ig]{grid-template-columns:1fr}}.region-page[data-astro-cid-yvbahnfj]{padding:2.5rem .5rem .5rem}.region-page[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{margin-bottom:1rem}.region-page[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{margin:2rem 0 1rem;font-size:1.1rem}.region-link-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;list-style:none;padding:0}.service-recommend[data-astro-cid-yvbahnfj]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border-color, #eee)}.service-recommend-list[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0}.service-recommend-list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--border-color, #e5e5e5);border-radius:999px;background:var(--bg-color, #fff);color:var(--text-muted, #666);text-decoration:none;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s}.service-recommend-list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-color:var(--accent-blue, #2563eb);color:var(--accent-blue, #2563eb);background:var(--accent-blue-light, #eff6ff);transform:translateY(-1px)}.service-recommend-list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj] svg[data-astro-cid-yvbahnfj]{width:12px;height:12px;flex-shrink:0;opacity:.6}
