.container[data-astro-cid-ywjycmg3]{max-width:1080px;margin:0 auto;padding:0 28px}.kicker[data-astro-cid-ywjycmg3]{display:inline-block;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.ind-hero[data-astro-cid-ywjycmg3]{background:var(--paper);border-bottom:1px solid var(--line);padding:64px 0 72px}.ind-h1[data-astro-cid-ywjycmg3]{font-size:clamp(2rem,4vw,3rem);margin:0 0 16px;max-width:760px;line-height:1.1}.ind-sub[data-astro-cid-ywjycmg3]{font-size:1.14rem;line-height:1.6;color:var(--body);max-width:680px;margin:0 0 28px}.btn-primary[data-astro-cid-ywjycmg3]{display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:1rem;color:#fff;background:var(--accent);padding:15px 28px;border-radius:11px;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 1px 2px #0f1b2d33}.btn-primary[data-astro-cid-ywjycmg3]:hover{background:var(--accent-deep);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #0f1b2d38}.ind-qa-section[data-astro-cid-ywjycmg3]{background:var(--accent-soft);border-bottom:1px solid var(--accent-line);padding:20px 0}.ind-qa[data-astro-cid-ywjycmg3]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ind-qa-label[data-astro-cid-ywjycmg3]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);white-space:nowrap}.ind-qa-text[data-astro-cid-ywjycmg3]{font-size:.97rem;line-height:1.6;color:var(--ink);margin:0;max-width:860px}.ind-section[data-astro-cid-ywjycmg3]{padding:72px 0}.ind-alt[data-astro-cid-ywjycmg3]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ind-h2[data-astro-cid-ywjycmg3]{font-size:clamp(1.6rem,2.8vw,2.1rem);margin:0 0 10px}.ind-section-intro[data-astro-cid-ywjycmg3]{font-size:1rem;color:var(--muted);margin:0 0 32px;line-height:1.6}.ind-table-wrap[data-astro-cid-ywjycmg3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:auto;box-shadow:var(--shadow-sm)}.ind-table[data-astro-cid-ywjycmg3]{width:100%;border-collapse:collapse;min-width:760px}.ind-table[data-astro-cid-ywjycmg3] th[data-astro-cid-ywjycmg3],.ind-table[data-astro-cid-ywjycmg3] td[data-astro-cid-ywjycmg3]{padding:15px 20px;text-align:left;font-size:.94rem;border-bottom:1px solid var(--line);vertical-align:top}.ind-table[data-astro-cid-ywjycmg3] th[data-astro-cid-ywjycmg3]{background:var(--surface-2);font-family:var(--font-sans);font-weight:700;color:var(--ink);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.ind-table[data-astro-cid-ywjycmg3] tbody[data-astro-cid-ywjycmg3] tr[data-astro-cid-ywjycmg3]:last-child td[data-astro-cid-ywjycmg3]{border-bottom:none}.ind-table[data-astro-cid-ywjycmg3] tbody[data-astro-cid-ywjycmg3] tr[data-astro-cid-ywjycmg3]:hover{background:var(--accent-soft)}.ind-best[data-astro-cid-ywjycmg3]{color:var(--muted);max-width:240px}.ind-link[data-astro-cid-ywjycmg3]{color:var(--accent);font-weight:600;white-space:nowrap}.ind-anchor-link[data-astro-cid-ywjycmg3]{color:inherit;text-decoration:none}.ind-anchor-link[data-astro-cid-ywjycmg3]:hover{text-decoration:underline;color:var(--accent)}.ind-note[data-astro-cid-ywjycmg3]{font-size:.82rem;color:var(--muted);margin:16px 0 0;line-height:1.55}.ind-products[data-astro-cid-ywjycmg3]{display:flex;flex-direction:column;gap:24px}.ind-product-card[data-astro-cid-ywjycmg3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px;scroll-margin-top:80px}.ind-product-name[data-astro-cid-ywjycmg3]{font-size:1.35rem;font-weight:700;color:var(--ink);margin:0 0 10px}.ind-product-what[data-astro-cid-ywjycmg3]{font-size:.98rem;line-height:1.65;color:var(--body);margin:0 0 22px}.ind-product-cols[data-astro-cid-ywjycmg3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.ind-product-label[data-astro-cid-ywjycmg3]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px}.ind-product-list[data-astro-cid-ywjycmg3]{margin:0;padding-left:18px;font-size:.94rem;line-height:1.7;color:var(--body)}.ind-product-borrower[data-astro-cid-ywjycmg3]{font-size:.94rem;line-height:1.65;color:var(--body);margin:0}.ind-product-watch[data-astro-cid-ywjycmg3]{font-size:.93rem;line-height:1.65;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px;padding:12px 16px;margin-bottom:20px}.ind-watch-label[data-astro-cid-ywjycmg3]{font-weight:700;color:var(--ink)}.ind-product-links[data-astro-cid-ywjycmg3]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ind-plink[data-astro-cid-ywjycmg3]{font-size:.9rem;font-weight:600;color:var(--accent);text-decoration:none}.ind-plink[data-astro-cid-ywjycmg3]:hover{text-decoration:underline}.ind-choose[data-astro-cid-ywjycmg3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.ind-choose-card[data-astro-cid-ywjycmg3]{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);padding:26px 28px}.ind-choose-card[data-astro-cid-ywjycmg3] h3[data-astro-cid-ywjycmg3]{font-size:1.15rem;margin:0 0 8px;color:var(--ink)}.ind-choose-card[data-astro-cid-ywjycmg3] p[data-astro-cid-ywjycmg3]{font-size:.98rem;line-height:1.6;color:var(--muted);margin:0}.ind-choose-card[data-astro-cid-ywjycmg3] strong[data-astro-cid-ywjycmg3]{color:var(--ink)}.ind-faq[data-astro-cid-ywjycmg3]{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ind-faq-item[data-astro-cid-ywjycmg3]{border-bottom:1px solid var(--line);background:var(--paper)}.ind-faq-item[data-astro-cid-ywjycmg3]:last-child{border-bottom:none}.ind-faq-q[data-astro-cid-ywjycmg3]{display:block;padding:18px 24px;font-size:1rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.ind-faq-q[data-astro-cid-ywjycmg3]::-webkit-details-marker{display:none}.ind-faq-q[data-astro-cid-ywjycmg3]:after{content:"+";float:right;color:var(--accent);font-weight:700;font-size:1.1rem;transition:transform .2s}details[data-astro-cid-ywjycmg3][open] .ind-faq-q[data-astro-cid-ywjycmg3]:after{content:"−"}.ind-faq-item[data-astro-cid-ywjycmg3]:hover{background:var(--accent-soft)}.ind-faq-a[data-astro-cid-ywjycmg3]{padding:0 24px 18px;font-size:.96rem;line-height:1.7;color:var(--muted);margin:0}.ind-tools[data-astro-cid-ywjycmg3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ind-tool[data-astro-cid-ywjycmg3]{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.ind-tool[data-astro-cid-ywjycmg3]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:#cfe0f2}.ind-tool[data-astro-cid-ywjycmg3] h3[data-astro-cid-ywjycmg3]{font-size:1.15rem;margin:0 0 6px;color:var(--ink)}.ind-tool[data-astro-cid-ywjycmg3] p[data-astro-cid-ywjycmg3]{font-size:.95rem;color:var(--muted);line-height:1.55;margin:0 0 14px}.ind-cta-section[data-astro-cid-ywjycmg3]{padding:24px 0 88px}.ind-cta-card[data-astro-cid-ywjycmg3]{background:linear-gradient(150deg,#1f3a66,#16294a);border-radius:22px;padding:56px 32px;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.ind-cta-card[data-astro-cid-ywjycmg3]:after{content:"";position:absolute;inset:0;display:none}.ind-cta-card[data-astro-cid-ywjycmg3] h2[data-astro-cid-ywjycmg3]{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 12px;position:relative}.ind-cta-card[data-astro-cid-ywjycmg3] p[data-astro-cid-ywjycmg3]{color:#ffffffdb;font-size:1.04rem;line-height:1.6;max-width:620px;margin:0 auto 26px;position:relative}.ind-cta-btn[data-astro-cid-ywjycmg3]{position:relative;display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:1rem;color:var(--accent-deep);background:#fff;padding:15px 34px;border-radius:11px;text-decoration:none;transition:transform .1s,box-shadow .15s}.ind-cta-btn[data-astro-cid-ywjycmg3]:hover{color:var(--accent-deep);transform:translateY(-1px);box-shadow:0 10px 30px #0000002e}@media(max-width:760px){.ind-choose[data-astro-cid-ywjycmg3],.ind-tools[data-astro-cid-ywjycmg3],.ind-product-cols[data-astro-cid-ywjycmg3]{grid-template-columns:1fr}.ind-product-card[data-astro-cid-ywjycmg3]{padding:24px 20px}}.ind-hero[data-astro-cid-ywjycmg3]{background:var(--bone);padding:56px 0 40px;border:0}.ind-hero-grid[data-astro-cid-ywjycmg3]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center}.ind-h1[data-astro-cid-ywjycmg3]{font-size:var(--step-4);line-height:1.02;margin:0 0 18px}.ind-sub[data-astro-cid-ywjycmg3]{font-size:1.15rem;line-height:1.6;color:var(--body);margin:0 0 28px;max-width:56ch}.ind-trio[data-astro-cid-ywjycmg3]{position:relative;height:420px}.it[data-astro-cid-ywjycmg3]{position:absolute;display:block;overflow:hidden;box-shadow:var(--sh-2)}.it[data-astro-cid-ywjycmg3] img{width:100%;height:100%;object-fit:cover;display:block}.it-1[data-astro-cid-ywjycmg3]{left:0;top:0;width:66%;height:64%;border-radius:var(--r-media)}.it-2[data-astro-cid-ywjycmg3]{right:0;top:18%;width:44%;height:40%;border-radius:var(--r-card);border:5px solid var(--bone)}.it-3[data-astro-cid-ywjycmg3]{left:18%;bottom:0;width:52%;height:36%;border-radius:var(--r-card);border:5px solid var(--bone)}.ind-index[data-astro-cid-ywjycmg3]{margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.ind-index-h[data-astro-cid-ywjycmg3]{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--ink);margin:0 0 14px}.ind-index[data-astro-cid-ywjycmg3] ul[data-astro-cid-ywjycmg3]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.ind-index[data-astro-cid-ywjycmg3] a[data-astro-cid-ywjycmg3]{display:inline-flex;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:600;font-size:.92rem;color:var(--ink);text-decoration:none;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.ind-index[data-astro-cid-ywjycmg3] a[data-astro-cid-ywjycmg3]:hover{background:var(--navy-700);color:#fff;box-shadow:none}.ind-product-card[data-astro-cid-ywjycmg3]{scroll-margin-top:96px;overflow:hidden;background:#fff;border-radius:var(--r-card)}.ind-card-photo[data-astro-cid-ywjycmg3]{margin:-32px -32px 24px;aspect-ratio:16 / 7;overflow:hidden;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--bone-2)}.ind-card-photo[data-astro-cid-ywjycmg3] img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:960px){.ind-hero-grid[data-astro-cid-ywjycmg3]{grid-template-columns:1fr;gap:36px}.ind-trio[data-astro-cid-ywjycmg3]{height:300px}}@media(max-width:560px){.ind-trio[data-astro-cid-ywjycmg3]{height:240px}.ind-index[data-astro-cid-ywjycmg3] a[data-astro-cid-ywjycmg3]{padding:8px 13px;font-size:.875rem}.ind-card-photo[data-astro-cid-ywjycmg3]{margin:-24px -20px 20px}}
