.rp-section-header[data-v-21af3fa2]{gap:0;margin-bottom:22px}.rp-badge[data-v-21af3fa2],.rp-section-header[data-v-21af3fa2]{align-items:center;display:flex}.rp-badge[data-v-21af3fa2]{border-radius:10px 0 0 10px;padding:8px 12px 8px 14px}.rp-badge-tail[data-v-21af3fa2]{clip-path:polygon(0 0,0 100%,100% 50%);height:30px;width:8px}.rp-section-header h2[data-v-21af3fa2]{color:var(--text-dark);font-size:19px;font-weight:700;margin:0 0 0 12px}.sec-header[data-v-21af3fa2]{margin:0 auto 40px;max-width:560px;text-align:center}.sec-tag[data-v-21af3fa2]{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.sec-tag[data-v-21af3fa2]:after,.sec-tag[data-v-21af3fa2]:before{background:var(--primary);content:"";height:1px;opacity:.4;width:16px}.sec-title[data-v-21af3fa2]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:10px}.sec-desc[data-v-21af3fa2]{color:var(--text-gray);font-size:14px;line-height:1.7}.rp-card[data-v-ae600a64]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-hero[data-v-ae600a64]{background:linear-gradient(155deg,var(--navy,#0a0a0a) 0,color-mix(in srgb,var(--navy,#0a0a0a) 78%,var(--primary)) 100%);display:grid;grid-template-columns:1fr 340px;overflow:hidden;position:relative}.rp-hero-left[data-v-ae600a64]{padding:44px 40px 40px;position:relative;z-index:2}.rp-badge[data-v-ae600a64]{align-items:center;color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}.rp-badge svg[data-v-ae600a64]{opacity:.8;stroke:var(--primary)}.rp-heading[data-v-ae600a64]{display:flex;flex-direction:column;line-height:1.15;margin:0 0 18px}.rp-heading-sub[data-v-ae600a64]{color:#ffffffc7;font-size:20px;font-weight:700;letter-spacing:-.02em}.rp-heading-main[data-v-ae600a64],.rp-heading-sub[data-v-ae600a64]{font-family:Inter,Inter Fallback,sans-serif}.rp-heading-main[data-v-ae600a64]{background:linear-gradient(135deg,#fff 40%,color-mix(in srgb,var(--primary) 60%,#fff));-webkit-background-clip:text;color:#fff;font-size:38px;font-weight:800;letter-spacing:-.03em;-webkit-text-fill-color:transparent;background-clip:text}.rp-desc[data-v-ae600a64]{color:#ffffffc7;font-size:13.5px;line-height:1.75;margin:0 0 24px;max-width:420px}.rp-pills[data-v-ae600a64]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.rp-pill[data-v-ae600a64]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:#ffffffb3;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:8px 14px}.rp-pill svg[data-v-ae600a64]{opacity:.8;stroke:var(--green)}.rp-btn-primary[data-v-ae600a64]{align-items:center;background:var(--primary);border:none;border-radius:14px;box-shadow:0 8px 28px #62172266;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;padding:14px 28px;transition:transform .3s ease,box-shadow .3s ease,background .25s ease}.rp-btn-primary[data-v-ae600a64]:hover{background:color-mix(in srgb,var(--primary) 85%,#000);box-shadow:0 14px 36px #62172280;transform:translateY(-2px)}.rp-btn-primary[data-v-ae600a64]:active{transform:translateY(0)}.rp-hero-right[data-v-ae600a64]{align-items:center;gap:12px;justify-content:center;padding:40px 28px;position:relative}.rp-hero-right[data-v-ae600a64],.rp-vis-card[data-v-ae600a64]{display:flex;flex-direction:column}.rp-vis-card[data-v-ae600a64]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;gap:6px;max-width:200px;padding:12px 14px;width:100%}.rp-vis-card--1[data-v-ae600a64]{align-self:flex-start;transform:translate(-10px)}.rp-vis-card--2[data-v-ae600a64]{align-self:flex-end;transform:translate(8px)}.rp-vis-card--3[data-v-ae600a64]{align-self:flex-start}.rp-vis-bar[data-v-ae600a64]{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.rp-vis-fill[data-v-ae600a64]{border-radius:2px;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.rp-vis-label[data-v-ae600a64]{color:#ffffffc7;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rp-vis-val[data-v-ae600a64]{font-family:Inter,Inter Fallback,sans-serif;font-size:16px;font-weight:800}.rp-intro-footer[data-v-ae600a64]{align-items:center;background:#f0eeeb;border-top:1px solid var(--border);color:var(--text-gray);display:flex;font-size:12px;gap:8px;padding:12px 40px}@media(max-width:900px){.rp-hero[data-v-ae600a64]{grid-template-columns:1fr}.rp-hero-right[data-v-ae600a64]{display:none}.rp-hero-left[data-v-ae600a64]{padding:40px 32px 36px}}@media(max-width:640px){.rp-hero-left[data-v-ae600a64]{padding:32px 22px 30px}.rp-heading-sub[data-v-ae600a64]{font-size:17px}.rp-heading-main[data-v-ae600a64]{font-size:28px}.rp-desc[data-v-ae600a64]{font-size:13px}.rp-pills[data-v-ae600a64]{gap:8px}.rp-pill[data-v-ae600a64]{font-size:12px;padding:7px 12px}.rp-btn-primary[data-v-ae600a64]{justify-content:center;width:100%}.rp-intro-footer[data-v-ae600a64]{padding:12px 22px}}.rp-card[data-v-48650b43]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-q-progress[data-v-48650b43]{padding:24px 28px 0}.rp-q-top[data-v-48650b43]{color:var(--text-gray);display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.rp-q-cat[data-v-48650b43]{color:var(--primary);font-weight:700}.rp-progress-track[data-v-48650b43]{background:var(--offwhite);border-radius:6px;height:6px;overflow:hidden}.rp-progress-fill[data-v-48650b43]{background:var(--primary);border-radius:6px;height:100%;transition:width .4s ease}.rp-q-body[data-v-48650b43]{padding:24px 28px}.rp-q-head[data-v-48650b43]{align-items:flex-start;display:flex;gap:14px;margin-bottom:22px}.rp-q-icon[data-v-48650b43]{align-items:center;background:#62172214;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.rp-q-head h3[data-v-48650b43]{color:var(--text-dark);font-size:17px;font-weight:700;margin:0}.rp-q-tip[data-v-48650b43]{align-items:center;color:var(--text-gray);display:flex;font-size:13px;gap:6px;margin:6px 0 0}.rp-options[data-v-48650b43]{display:flex;flex-direction:column;gap:10px}.rp-opt[data-v-48650b43]{align-items:center;animation:rp-fade-up-48650b43 .3s ease both;background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text-dark);cursor:pointer;display:flex;font-size:14.5px;font-weight:500;justify-content:space-between;padding:15px 16px;text-align:left;transition:all .15s ease;width:100%}.rp-opt[data-v-48650b43]:hover{background:#f7ecee;border-color:var(--primary)}.rp-opt-label[data-v-48650b43]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rp-badge-bonus[data-v-48650b43]{background:#e5f9ee;color:#0b7a43}.rp-badge-bonus[data-v-48650b43],.rp-badge-strict[data-v-48650b43]{border-radius:6px;font-size:12px;font-weight:700;padding:3px 7px}.rp-badge-strict[data-v-48650b43]{background:#fff4da;color:#a06400}.rp-q-back[data-v-48650b43]{padding:0 28px 24px}.rp-link-btn[data-v-48650b43]{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:13.5px;gap:6px;padding:0}.rp-link-btn[data-v-48650b43]:hover{color:var(--primary)}@keyframes rp-fade-up-48650b43{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rp-slide-right[data-v-48650b43]{animation:rp-slide-right-48650b43 .25s ease}.rp-slide-left[data-v-48650b43]{animation:rp-slide-left-48650b43 .25s ease}@keyframes rp-slide-right-48650b43{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes rp-slide-left-48650b43{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.rp-card[data-v-9b3bfa78]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-dq-body[data-v-9b3bfa78]{padding:28px}.rp-dq-head[data-v-9b3bfa78]{display:flex;gap:16px;margin-bottom:22px}.rp-dq-icon[data-v-9b3bfa78]{align-items:center;background:#fdecea;border-radius:14px;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.rp-dq-head h3[data-v-9b3bfa78]{color:var(--text-dark);font-size:17px;margin:0 0 6px}.rp-dq-head p[data-v-9b3bfa78]{color:var(--text-gray);font-size:14px;line-height:1.55;margin:0}.rp-dq-next[data-v-9b3bfa78]{background:var(--offwhite);border-radius:14px;padding:18px 20px}.rp-dq-next h4[data-v-9b3bfa78]{color:var(--text-dark);font-size:14px;margin:0 0 10px}.rp-dq-next ul[data-v-9b3bfa78]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.rp-dq-next li[data-v-9b3bfa78]{align-items:flex-start;color:var(--text-gray);display:flex;font-size:13.5px;gap:8px}.rp-btn-primary[data-v-9b3bfa78]{align-items:center;background:linear-gradient(135deg,var(--primary),var(--red-soft));border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none}.rp-dq-foot[data-v-9b3bfa78]{background:var(--offwhite);border-top:1px solid var(--border);padding:14px 28px}.rp-link-btn[data-v-9b3bfa78]{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:13.5px;gap:6px;padding:0}.rp-link-btn[data-v-9b3bfa78]:hover{color:var(--primary)}.rp-phone-input[data-v-38d9a7f3]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:10px;display:flex;gap:8px;padding:12px 14px}.rp-phone-input[data-v-38d9a7f3]:focus-within{border-color:var(--primary)}.rp-phone-error[data-v-38d9a7f3]{border-color:var(--red-soft)}.rp-flag[data-v-38d9a7f3]{flex-shrink:0;font-size:16px}.rp-phone-input input[data-v-38d9a7f3]{background:transparent;border:none;color:var(--text-dark);font-size:14px;outline:none;width:100%}.rp-phone-err-text[data-v-38d9a7f3]{color:var(--red-soft);font-size:12px;margin:4px 0 0}.rp-lead-form[data-v-171d63e6]{display:flex;flex-direction:column;gap:12px;max-width:320px;width:100%}.rp-lead-compact[data-v-171d63e6]{max-width:100%}.rp-input[data-v-171d63e6]{border:1px solid var(--border);border-radius:10px;color:var(--text-dark);font-size:14.5px;height:50px;outline:none;padding:0 16px;transition:border-color .15s ease;width:100%}.rp-input[data-v-171d63e6]:focus{border-color:var(--primary)}.rp-input-error[data-v-171d63e6]{border-color:var(--red-soft)}.rp-field-err[data-v-171d63e6]{color:var(--red-soft);font-size:12px;margin:4px 0 0}.rp-form-err[data-v-171d63e6]{color:var(--red-soft);font-size:12.5px;margin:0}.rp-lead-submit[data-v-171d63e6]{align-items:center;background:linear-gradient(135deg,var(--primary),var(--red-soft));border:none;border-radius:10px;box-shadow:0 6px 16px #62172240;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;height:50px;justify-content:center;width:100%}.rp-lead-submit[data-v-171d63e6]:disabled{cursor:default;opacity:.6}.rp-lead-privacy[data-v-171d63e6]{color:var(--text-gray);font-size:12px;margin:0;text-align:center}.rp-lead-success[data-v-171d63e6]{background:linear-gradient(135deg,#16c46a1a,#16c46a0a);border:1px solid rgba(22,196,106,.3);border-radius:16px;max-width:320px;padding:24px;text-align:center}.rp-success-icon[data-v-171d63e6]{align-items:center;background:var(--green);border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.rp-lead-success h4[data-v-171d63e6]{color:var(--text-dark);font-size:17px;margin:0 0 6px}.rp-lead-success p[data-v-171d63e6]{color:var(--text-gray);font-size:13.5px;margin:0}.rp-card[data-v-3d7ae4b6]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-score-row[data-v-3d7ae4b6]{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:24px;padding:24px 28px}.rp-score-badge[data-v-3d7ae4b6]{align-items:center;border-right:1px solid var(--border);display:flex;gap:14px;padding-right:24px}.rp-score-circle[data-v-3d7ae4b6]{align-items:center;border-radius:16px;display:flex;height:60px;justify-content:center;width:60px}.rp-score-pct[data-v-3d7ae4b6]{font-size:34px;font-weight:800;line-height:1}.rp-score-sub[data-v-3d7ae4b6]{color:var(--text-gray);font-size:13px;margin-top:2px}.rp-score-stats[data-v-3d7ae4b6]{display:grid;flex:1;gap:12px;grid-template-columns:repeat(3,1fr);min-width:220px}.rp-stat-label[data-v-3d7ae4b6]{color:var(--text-gray);font-size:12.5px;margin-bottom:3px}.rp-stat-val[data-v-3d7ae4b6]{color:var(--text-dark);font-size:17px;font-weight:700}.rp-stat-val span[data-v-3d7ae4b6]{color:var(--text-gray);font-size:13px;font-weight:400}.rp-badges[data-v-3d7ae4b6]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 28px}.rp-chip[data-v-3d7ae4b6]{align-items:center;border-radius:20px;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px}.rp-chip-bonus[data-v-3d7ae4b6]{background:#e5f9ee;border:1px solid #cdeedd;color:#0b7a43}.rp-chip-warn[data-v-3d7ae4b6]{background:#fff4da;border:1px solid #f3e3bd;color:#a06400}.rp-actions-block[data-v-3d7ae4b6]{padding:20px 28px 4px}.rp-actions-block h4[data-v-3d7ae4b6]{align-items:center;color:var(--text-dark);display:flex;font-size:14px;gap:8px;margin:0 0 12px}.rp-action-item[data-v-3d7ae4b6]{background:#1c7ae108;border:1px solid rgba(28,122,225,.1);border-radius:12px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.rp-action-high[data-v-3d7ae4b6]{background:#fff8f0;border-color:#fde3c0}.rp-action-num[data-v-3d7ae4b6]{align-items:center;background:#1c7ae1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.rp-action-high .rp-action-num[data-v-3d7ae4b6]{background:#f97316}.rp-action-cat[data-v-3d7ae4b6]{color:var(--text-gray);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rp-action-item p[data-v-3d7ae4b6]{color:var(--text-dark);font-size:13.5px;margin:3px 0 0}.rp-reassure[data-v-3d7ae4b6]{border:2px solid var(--green);border-radius:16px;box-shadow:0 10px 26px #16c46a2e;margin:20px 28px;overflow:hidden}.rp-reassure-head[data-v-3d7ae4b6]{align-items:center;background:linear-gradient(135deg,var(--green),#0e8f52);display:flex;gap:10px;padding:16px 18px}.rp-reassure-head h4[data-v-3d7ae4b6]{color:#fff;font-size:15.5px;font-weight:800;margin:0}.rp-reassure-body[data-v-3d7ae4b6]{background:#16c46a0d;padding:16px 18px}.rp-reassure-body p[data-v-3d7ae4b6]{color:var(--text-dark);font-size:14px;line-height:1.55;margin:0}.rp-cta-block[data-v-3d7ae4b6]{align-items:flex-start;background:#f0eeeb00;display:flex;flex-wrap:wrap;gap:24px;padding:24px 28px}.rp-cta-left[data-v-3d7ae4b6]{flex:1;min-width:240px}.rp-cta-title-row[data-v-3d7ae4b6]{gap:10px;margin-bottom:8px}.rp-cta-icon[data-v-3d7ae4b6],.rp-cta-title-row[data-v-3d7ae4b6]{align-items:center;display:flex}.rp-cta-icon[data-v-3d7ae4b6]{background:var(--yellow);border-radius:9px;height:34px;justify-content:center;width:34px}.rp-cta-left h4[data-v-3d7ae4b6]{color:var(--text-dark);font-size:16px;margin:0}.rp-cta-left p[data-v-3d7ae4b6]{color:var(--text-gray);font-size:13.5px;line-height:1.5;margin:0 0 10px}.rp-cta-features[data-v-3d7ae4b6]{color:var(--text-dark);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px}.rp-cta-features span[data-v-3d7ae4b6]{gap:5px}.rp-cta-features span[data-v-3d7ae4b6],.rp-foot[data-v-3d7ae4b6]{align-items:center;display:flex}.rp-foot[data-v-3d7ae4b6]{border-top:1px solid var(--border);justify-content:space-between;padding:14px 28px}.rp-link-btn[data-v-3d7ae4b6]{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:13.5px;gap:6px;padding:0}.rp-link-btn[data-v-3d7ae4b6]:hover{color:var(--primary)}.rp-accuracy[data-v-3d7ae4b6]{align-items:center;color:var(--text-gray);display:flex;font-size:12px;gap:5px}@media(max-width:640px){.rp-score-badge[data-v-3d7ae4b6]{border-right:none;padding-right:0}.rp-cta-block[data-v-3d7ae4b6]{flex-direction:column}}.rp-wizard-wrap[data-v-948d301f]{--primary:#621722;--red-soft:#a62133;--green:#16c46a;--yellow:#fc3;--text-dark:#1a1a1a;--text-gray:#6b6b6b;--border:#e5e3df;--offwhite:#f0eeeb;font-family:Inter,Inter Fallback,sans-serif;margin:0 100px;max-width:1200px}@media(max-width:600px){.rp-wizard-wrap[data-v-948d301f]{margin:0}}.rp-income-wrap[data-v-b79865af]{--primary:#621722;--red-soft:#a62133;--green:#16c46a;--text-dark:#1a1a1a;--text-gray:#6b6b6b;--border:#e5e3df;--offwhite:#f0eeeb;font-family:Inter,Inter Fallback,sans-serif;margin:0 auto;max-width:720px}.rp-dot[data-v-b79865af]{border-radius:50%;display:inline-block;height:10px;width:10px}.rp-card[data-v-b79865af]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-income-sub[data-v-b79865af]{border-bottom:1px solid var(--border);color:var(--text-gray);font-size:14px;padding:18px 26px}.rp-income-body[data-v-b79865af]{display:flex;flex-direction:column;gap:22px;padding:24px 26px}.rp-block h4[data-v-b79865af]{align-items:center;color:var(--text-dark);display:flex;font-size:14.5px;gap:8px;margin:0 0 12px}.rp-money-input[data-v-b79865af]{position:relative}.rp-money-input span[data-v-b79865af]{color:var(--text-gray);font-size:14px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.rp-money-input input[data-v-b79865af]{border:1px solid var(--border);border-radius:12px;font-size:17px;outline:none;padding:14px 14px 14px 58px;width:100%}.rp-money-input input[data-v-b79865af]:focus{border-color:var(--primary)}.rp-hint[data-v-b79865af]{color:var(--text-gray);font-size:12px;margin:6px 0 0}.rp-dep-row[data-v-b79865af]{align-items:center;border:2px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:10px;padding:14px}.rp-dep-toggle[data-v-b79865af]{cursor:pointer}.rp-dep-toggle.active[data-v-b79865af]{background:#00000005;border-color:var(--primary,#621722)}.rp-dep-left[data-v-b79865af]{gap:12px}.rp-dep-avatar[data-v-b79865af],.rp-dep-left[data-v-b79865af]{align-items:center;display:flex}.rp-dep-avatar[data-v-b79865af]{background:#f3f4f6;border-radius:10px;height:40px;justify-content:center;width:40px}.rp-dep-name[data-v-b79865af]{color:var(--text-dark);font-size:14px;font-weight:600}.rp-dep-left p[data-v-b79865af]{color:var(--text-gray);font-size:12px;margin:2px 0 0}.rp-dep-check[data-v-b79865af]{border:2px solid #d1d5db;border-radius:50%;height:24px;justify-content:center;width:24px}.rp-dep-check[data-v-b79865af],.rp-stepper[data-v-b79865af]{align-items:center;display:flex}.rp-stepper[data-v-b79865af]{gap:10px}.rp-stepper button[data-v-b79865af]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:9px;cursor:pointer;display:flex;font-size:17px;height:36px;justify-content:center;width:36px}.rp-stepper button[data-v-b79865af]:disabled{cursor:default;opacity:.4}.rp-stepper button[data-v-b79865af]:hover:not(:disabled){background:var(--offwhite)}.rp-stepper span[data-v-b79865af]{font-size:16px;font-weight:700;text-align:center;width:26px}.rp-calc-btn[data-v-b79865af]{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px;width:100%}.rp-select-hint[data-v-b79865af]{color:var(--text-gray);font-size:13.5px;margin:0;padding:14px;text-align:center}.rp-calc-result[data-v-b79865af]{border:2px solid;border-radius:16px;padding:22px}.rp-eligible[data-v-b79865af]{background:#16c46a0d;border-color:#16c46a59}.rp-not-eligible[data-v-b79865af]{background:#ffcc330f;border-color:#ffcc3380}.rp-calc-result-head[data-v-b79865af]{display:flex;gap:14px;margin-bottom:18px}.rp-calc-result-icon[data-v-b79865af]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.rp-icon-ok[data-v-b79865af]{background:var(--green)}.rp-icon-warn[data-v-b79865af]{background:#f0b429}.rp-calc-result-head h4[data-v-b79865af]{color:var(--text-dark);font-size:18px;margin:0}.rp-calc-result-head p[data-v-b79865af]{color:var(--text-gray);font-size:13.5px;margin:2px 0 0}.rp-calc-lines[data-v-b79865af]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.rp-calc-line[data-v-b79865af]{background:#fff9;border-radius:10px;display:flex;font-size:13.5px;justify-content:space-between;padding:10px 14px}.rp-calc-line span[data-v-b79865af]{color:var(--text-gray)}.rp-calc-line b[data-v-b79865af]{color:var(--text-dark)}.rp-calc-cta[data-v-b79865af]{align-items:flex-start;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:20px;padding-top:18px}.rp-calc-cta-left[data-v-b79865af]{flex:1;min-width:220px}.rp-calc-cta-title[data-v-b79865af]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.rp-cta-icon[data-v-b79865af]{align-items:center;border-radius:9px;display:flex;height:34px;justify-content:center;width:34px}.rp-calc-cta-title h5[data-v-b79865af]{color:var(--text-dark);font-size:15px;margin:0}.rp-calc-cta-left p[data-v-b79865af]{color:var(--text-gray);font-size:13px;line-height:1.5;margin:0}.rp-reset-btn[data-v-b79865af]{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:13.5px;gap:8px;justify-content:center;margin-top:16px;padding:8px;width:100%}.rp-reset-btn[data-v-b79865af]:hover{color:var(--primary)}.sec-dots[data-v-d20046b8]{background-color:var(--offwhite);background-size:22px 22px}.sec[data-v-d20046b8]{font-family:Inter,Inter Fallback,sans-serif;margin:0 auto;max-width:720px;padding:80px 24px;position:relative}.rp-card[data-v-d20046b8]{background:#fff;border:1px solid var(--border);border-radius:20px;overflow:hidden}.rp-criteria-sub[data-v-d20046b8]{border-bottom:1px solid var(--border);color:var(--text-gray);font-size:14px;padding:18px 26px}.rp-criteria-body[data-v-d20046b8]{padding:24px 26px}.rp-criteria-list[data-v-d20046b8]{display:flex;flex-direction:column;gap:12px}.rp-criterion[data-v-d20046b8]{background:#fff;border:2px solid var(--border);border-radius:14px;cursor:pointer;padding:16px;transition:border-color .15s ease,background .15s ease}.rp-criterion[data-v-d20046b8]:hover{border-color:#c9c7c2}.rp-criterion.active[data-v-d20046b8]{background:#25a77b0d}.rp-criterion-row[data-v-d20046b8]{align-items:flex-start;display:flex;gap:12px}.rp-check[data-v-d20046b8]{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;width:24px}.rp-check.active[data-v-d20046b8]{background:#25a77b}.rp-criterion-main[data-v-d20046b8]{flex:1;min-width:0}.rp-criterion-head[data-v-d20046b8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.rp-criterion-title[data-v-d20046b8]{color:var(--text-dark);font-size:14.5px;font-weight:600}.rp-criterion-points[data-v-d20046b8]{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:12px;padding:2px 8px}.rp-criterion-points.active[data-v-d20046b8]{background:#25a77b26;color:#17795a}.rp-criterion-desc[data-v-d20046b8]{color:#4b5563;font-size:13px;margin:0 0 4px}.rp-criterion-examples[data-v-d20046b8]{color:#5f6672;font-size:12px;margin:0}.rp-criterion-examples b[data-v-d20046b8]{font-weight:600}.rp-progress-block[data-v-d20046b8]{background:var(--offwhite);border-radius:14px;margin-top:22px;padding:16px}.rp-progress-head[data-v-d20046b8]{align-items:center;color:var(--text-gray);display:flex;font-size:13.5px;justify-content:space-between;margin-bottom:10px}.rp-progress-score[data-v-d20046b8]{color:var(--text-dark);font-size:16px;font-weight:700}.rp-progress-score.active[data-v-d20046b8]{color:#17795a}.rp-progress-track[data-v-d20046b8]{background:#e5e3df;border-radius:999px;height:8px;overflow:hidden}.rp-progress-fill[data-v-d20046b8]{border-radius:999px;height:100%;transition:width .4s ease}.rp-check-btn[data-v-d20046b8]{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:15px;width:100%}.rp-result-block[data-v-d20046b8]{border:2px solid;border-radius:16px;margin-top:22px;padding:22px}.rp-eligible[data-v-d20046b8]{background:#25a77b0d;border-color:#25a77b4d}.rp-not-eligible[data-v-d20046b8]{background:#f1bd040f;border-color:#f1bd0459}.rp-result-head[data-v-d20046b8]{display:flex;gap:14px;margin-bottom:18px}.rp-result-icon[data-v-d20046b8]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.rp-result-head h4[data-v-d20046b8]{font-size:18px;margin:0}.rp-result-head p[data-v-d20046b8]{color:var(--text-gray);font-size:13.5px;margin:2px 0 0}.rp-result-cta[data-v-d20046b8]{align-items:flex-start;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:20px;padding-top:18px}.rp-result-cta-left[data-v-d20046b8]{flex:1;min-width:220px}.rp-result-cta-title[data-v-d20046b8]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.rp-cta-icon[data-v-d20046b8]{align-items:center;border-radius:9px;display:flex;height:34px;justify-content:center;width:34px}.rp-result-cta-title h5[data-v-d20046b8]{color:var(--text-dark);font-size:15px;margin:0}.rp-result-cta-left p[data-v-d20046b8]{color:var(--text-gray);font-size:13px;line-height:1.5;margin:0}.rp-reset-btn[data-v-d20046b8]{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:13.5px;gap:8px;justify-content:center;margin-top:16px;padding:8px;width:100%}.rp-reset-btn[data-v-d20046b8]:hover{color:#17795a}.hero[data-v-61cf4c4e]{background:var(--navy);padding:70px 0}.hero-inner[data-v-61cf4c4e]{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px;padding:0 24px}.badges[data-v-61cf4c4e]{flex-wrap:wrap;gap:10px;margin-bottom:22px}.badge[data-v-61cf4c4e],.badges[data-v-61cf4c4e]{align-items:center;display:flex}.badge[data-v-61cf4c4e]{border-radius:20px;font-size:12px;font-weight:700;gap:6px;letter-spacing:.03em;padding:7px 14px}.badge-solid[data-v-61cf4c4e]{background:var(--primary);color:#fff}.badge-solid .dot[data-v-61cf4c4e]{background:#fff;border-radius:50%;display:inline-block;height:6px;width:6px}.badge-outline[data-v-61cf4c4e]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.15);color:var(--offwhite)}.hero h1[data-v-61cf4c4e]{color:#fff;font-size:52px;font-weight:800;line-height:1.12;margin-bottom:20px}.hero h1 .accent[data-v-61cf4c4e]{color:var(--red-soft)}.hero p[data-v-61cf4c4e]{color:var(--navy-lighter);color:#b8b8b8;font-size:16px;line-height:1.7;margin-bottom:24px;max-width:480px}.check-row[data-v-61cf4c4e]{display:flex;flex-direction:column;flex-wrap:wrap;gap:22px;margin-bottom:30px}.check-item[data-v-61cf4c4e]{color:#e8e8e8;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.02em}.check-icon[data-v-61cf4c4e],.check-item[data-v-61cf4c4e]{align-items:center;display:flex}.check-icon[data-v-61cf4c4e]{border:1.5px solid var(--primary);border-radius:50%;color:var(--primary);flex-shrink:0;font-size:12px;height:18px;justify-content:center;width:18px}.btn-row[data-v-61cf4c4e]{display:flex;flex-wrap:wrap;gap:14px}.btn-outline[data-v-61cf4c4e]{background:transparent;border:1.5px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:14px 26px;transition:all .25s}.btn-outline[data-v-61cf4c4e]:hover{background:#ffffff0f;border-color:#fff}.hero-right[data-v-61cf4c4e]{display:flex;justify-content:center}.hero-card[data-v-61cf4c4e]{border-radius:20px;box-shadow:0 30px 60px #00000080;overflow:hidden;position:relative;width:100%}.hero-img[data-v-61cf4c4e]{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tag[data-v-61cf4c4e]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;display:flex;font-size:12px;font-weight:700;gap:6px;padding:8px 14px;position:absolute;top:18px}.tag-location[data-v-61cf4c4e]{background:#00000073;color:#fff;left:18px}.tag-approved[data-v-61cf4c4e]{background:var(--primary);color:#fff;right:18px}.hero-overlay[data-v-61cf4c4e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ab8;border-radius:14px;bottom:14px;left:14px;padding:18px 20px;position:absolute;right:14px}.overlay-heading[data-v-61cf4c4e]{color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:8px}.overlay-heading span[data-v-61cf4c4e]{color:#fff}.overlay-text[data-v-61cf4c4e]{color:#d5d5d5;font-size:12.5px;line-height:1.6;margin:0}@media(max-width:900px){.hero-inner[data-v-61cf4c4e]{grid-template-columns:1fr}.hero h1[data-v-61cf4c4e]{font-size:36px}.btn-primary[data-v-61cf4c4e]{padding:14px 74px}.btn-outline[data-v-61cf4c4e]{padding:11px 26px}}.sec[data-v-c22b2a16]{background:var(--offwhite);font-family:Inter,Inter Fallback,sans-serif;padding:100px 24px}.sec-inner[data-v-c22b2a16]{margin:0 auto;max-width:1180px}.layout[data-v-c22b2a16]{align-items:start;display:grid;gap:72px;grid-template-columns:300px 1fr}.rail[data-v-c22b2a16]{position:sticky;top:96px}.rail-tag[data-v-c22b2a16]{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.rail-tag[data-v-c22b2a16]:before{background:var(--primary);border-radius:50%;content:"";height:7px;width:7px}.rail-title[data-v-c22b2a16]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:33px;font-weight:700;letter-spacing:-.02em;line-height:1.18;margin-bottom:16px}.rail-desc[data-v-c22b2a16]{color:var(--text-gray);font-size:14px;line-height:1.75;max-width:280px}.orbit[data-v-c22b2a16]{height:168px;margin-top:56px;position:relative;width:168px}.orbit-ring[data-v-c22b2a16]{border:1px dashed var(--border);border-radius:50%;position:absolute}.ring-outer[data-v-c22b2a16]{inset:0}.ring-inner[data-v-c22b2a16]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));inset:26px}.orbit-spin[data-v-c22b2a16]{animation:spin-c22b2a16 16s linear infinite;inset:0;position:absolute}.spin-fast[data-v-c22b2a16]{animation-direction:reverse;animation-duration:9s;inset:26px}.orbit-dot[data-v-c22b2a16]{border-radius:50%;height:9px;left:50%;margin-left:-4.5px;position:absolute;top:-4px;width:9px}.dot-primary[data-v-c22b2a16]{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent)}.dot-ghost[data-v-c22b2a16]{background:var(--blue)}.orbit-core[data-v-c22b2a16]{align-items:center;background:var(--navy);border-radius:50%;color:#fff;display:flex;font-size:20px;height:58px;inset:0;justify-content:center;margin:auto;position:absolute;width:58px}@keyframes spin-c22b2a16{to{transform:rotate(1turn)}}.list[data-v-c22b2a16]{flex-direction:column}.list[data-v-c22b2a16],.row[data-v-c22b2a16]{display:flex}.row[data-v-c22b2a16]{align-items:flex-start;border-bottom:1px solid var(--border);gap:30px;overflow:hidden;padding:36px 0;position:relative}.row[data-v-c22b2a16]:first-child{padding-top:0}.row-num[data-v-c22b2a16]{color:color-mix(in srgb,var(--accent) 13%,transparent);font-family:Inter,Inter Fallback,sans-serif;font-size:92px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-main[data-v-c22b2a16]{max-width:620px;position:relative;z-index:1}.row-eyebrow[data-v-c22b2a16]{color:var(--accent,var(--primary));display:inline-block;font-size:12px;font-weight:700;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.row-head[data-v-c22b2a16]{gap:13px;margin-bottom:10px}.row-head[data-v-c22b2a16],.row-icon[data-v-c22b2a16]{align-items:center;display:flex}.row-icon[data-v-c22b2a16]{background:color-mix(in srgb,var(--accent,var(--primary)) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent,var(--primary)) 24%,transparent);border-radius:10px;color:var(--accent,var(--primary));flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.row-title[data-v-c22b2a16]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:19px;font-weight:700;line-height:1.35}.row-text[data-v-c22b2a16]{color:var(--text-gray);font-size:14px;line-height:1.75}.row.is-featured[data-v-c22b2a16]{background:color-mix(in srgb,var(--accent) 6%,var(--offwhite));border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:16px;margin-bottom:14px;padding:34px 36px}.row.is-featured[data-v-c22b2a16]:before{background:var(--accent,var(--primary));border-radius:3px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:4px}.row.is-featured .row-num[data-v-c22b2a16]{right:20px}@media(max-width:900px){.layout[data-v-c22b2a16]{gap:40px;grid-template-columns:1fr}.rail[data-v-c22b2a16]{position:static}.rail-desc[data-v-c22b2a16]{max-width:100%}.orbit[data-v-c22b2a16]{display:none}.row-num[data-v-c22b2a16]{font-size:44px;right:0;top:14px;transform:none}.row-main[data-v-c22b2a16]{padding-right:44px}}@media(max-width:640px){.sec[data-v-c22b2a16]{padding:64px 16px}.rail-title[data-v-c22b2a16]{font-size:26px}.row[data-v-c22b2a16]{gap:0;padding:26px 0}.row-num[data-v-c22b2a16]{display:none}.row.is-featured[data-v-c22b2a16]{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.orbit-spin[data-v-c22b2a16]{animation:none}}.sec[data-v-d5df82e8]{font-family:Inter,Inter Fallback,sans-serif;padding:88px 24px;position:relative}.sec-dots[data-v-d5df82e8]{background-color:var(--offwhite);background-size:22px 22px}.sec-inner[data-v-d5df82e8]{margin:0 auto;max-width:1180px;position:relative;z-index:1}.sec-header[data-v-d5df82e8]{margin:0 auto 52px;max-width:580px;text-align:center}.sec-tag[data-v-d5df82e8]{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.sec-tag[data-v-d5df82e8]:after,.sec-tag[data-v-d5df82e8]:before{background:var(--primary);content:"";height:1px;opacity:.4;width:18px}.sec-title[data-v-d5df82e8]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:12px}.sec-desc[data-v-d5df82e8]{color:var(--text-gray);font-size:14.5px;line-height:1.7}.options-grid[data-v-d5df82e8]{align-items:stretch;display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.option-card[data-v-d5df82e8]{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 1px 2px #0f0f0f0a;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:34px 30px 32px;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s,border-color .35s}.option-card[data-v-d5df82e8]:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 30px 54px -16px color-mix(in srgb,var(--accent) 32%,transparent),0 6px 14px #0f0f0f0f;transform:translateY(-8px)}.option-glow[data-v-d5df82e8]{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 72%);border-radius:50%;height:180px;opacity:0;position:absolute;right:-60px;top:-60px;transition:opacity .4s;width:180px;z-index:-1}.option-card:hover .option-glow[data-v-d5df82e8]{opacity:1}.option-top[data-v-d5df82e8]{justify-content:space-between;margin-bottom:22px}.option-icon[data-v-d5df82e8],.option-top[data-v-d5df82e8]{align-items:center;display:flex}.option-icon[data-v-d5df82e8]{background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 75%,#000 8%));border-radius:14px;box-shadow:0 10px 20px -6px color-mix(in srgb,var(--accent) 55%,transparent);color:#fff;font-size:20px;height:52px;justify-content:center;transition:transform .35s cubic-bezier(.34,1.4,.64,1);width:52px}.option-card:hover .option-icon[data-v-d5df82e8]{transform:rotate(-6deg) scale(1.05)}.option-label[data-v-d5df82e8]{background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:20px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.09em;padding:7px 13px;text-transform:uppercase}.option-title[data-v-d5df82e8]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:21px;font-weight:700;margin-bottom:18px}.price-row[data-v-d5df82e8]{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.price-row-text[data-v-d5df82e8]{align-items:center}.price-value[data-v-d5df82e8]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.01em}.price-note[data-v-d5df82e8]{color:var(--text-gray);font-size:12.5px;font-weight:600}.divider[data-v-d5df82e8]{background:var(--border);height:1px;margin:22px 0 20px}.includes-label[data-v-d5df82e8]{color:var(--text-gray);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.option-points[data-v-d5df82e8]{display:flex;flex:1;flex-direction:column;gap:14px}.option-points li[data-v-d5df82e8]{align-items:flex-start;color:var(--text-gray);display:flex;font-size:13.5px;gap:11px;line-height:1.6}.check-dot[data-v-d5df82e8]{align-items:center;background:var(--accent);border-radius:50%;box-shadow:0 3px 8px -2px color-mix(in srgb,var(--accent) 55%,transparent);color:#fff;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;margin-top:1px;width:20px}@media(max-width:980px){.options-grid[data-v-d5df82e8]{grid-template-columns:1fr;margin:0 auto;max-width:480px}.sec-title[data-v-d5df82e8]{font-size:28px}}@media(max-width:560px){.sec[data-v-d5df82e8]{padding:56px 16px}.option-card[data-v-d5df82e8]{padding:28px 24px 26px}.sec-title[data-v-d5df82e8]{font-size:24px}}@media(prefers-reduced-motion:reduce){.option-card[data-v-d5df82e8],.option-glow[data-v-d5df82e8],.option-icon[data-v-d5df82e8]{transition:none}}.sec[data-v-15c70aa3]{font-family:Inter,Inter Fallback,sans-serif;padding:88px 24px}.sec[data-v-15c70aa3],.sec-inner[data-v-15c70aa3]{position:relative}.sec-inner[data-v-15c70aa3]{margin:0 auto;max-width:1200px;z-index:1}.sec-dots[data-v-15c70aa3]{background-color:var(--offwhite);background-size:22px 22px}.grid-layout[data-v-15c70aa3]{align-items:start;display:grid;gap:48px;grid-template-columns:.8fr 1.45fr}.left-col[data-v-15c70aa3]{padding-top:8px;position:sticky;top:32px}.sec-tag[data-v-15c70aa3]{align-items:center;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.sec-tag[data-v-15c70aa3]:after,.sec-tag[data-v-15c70aa3]:before{background:var(--primary);content:"";height:1px;opacity:.4;width:16px}.sec-title[data-v-15c70aa3]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.sec-desc[data-v-15c70aa3]{color:var(--text-gray);font-size:14.5px;line-height:1.7;margin-bottom:28px;max-width:340px}.btn-cta[data-v-15c70aa3]{align-items:center;background:var(--navy,var(--text-dark));border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:15px 26px;transition:background .25s,transform .25s,box-shadow .25s}.btn-cta[data-v-15c70aa3]:hover{background:var(--primary);box-shadow:0 14px 28px -10px color-mix(in srgb,var(--primary) 55%,transparent);transform:translateY(-2px)}.btn-cta i[data-v-15c70aa3]{font-size:12px;transition:transform .25s}.btn-cta:hover i[data-v-15c70aa3]{transform:translate(3px)}.profile-nav-hint[data-v-15c70aa3]{align-items:center;color:var(--text-gray);display:flex;font-size:12px;gap:8px;margin-top:22px}.profile-nav-hint i[data-v-15c70aa3]{color:var(--primary);font-size:12px}.right-col[data-v-15c70aa3]{min-width:0}.tab-card[data-v-15c70aa3]{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 40px -18px #0f0f0f1a;overflow:hidden}.tab-bar[data-v-15c70aa3]{background:var(--offwhite);border-bottom:1px solid var(--border);display:flex;gap:4px;overflow-x:auto;padding:10px;position:relative;scrollbar-width:none}.tab-bar[data-v-15c70aa3]::-webkit-scrollbar{display:none}.tab-indicator[data-v-15c70aa3]{background:var(--primary);border-radius:12px;height:calc(100% - 20px);left:0;position:absolute;top:10px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);z-index:0}.tab-btn[data-v-15c70aa3]{background:none;border:none;border-radius:12px;color:var(--text-gray);cursor:pointer;flex-shrink:0;font-weight:700;gap:9px;padding:12px 18px;position:relative;transition:color .3s;white-space:nowrap;z-index:1}.tab-btn[data-v-15c70aa3],.tab-icon[data-v-15c70aa3]{align-items:center;display:flex;font-size:13px}.tab-icon[data-v-15c70aa3]{justify-content:center;width:20px}.tab-btn.active[data-v-15c70aa3]{color:#fff}.tab-btn[data-v-15c70aa3]:not(.active):hover{color:var(--text-dark)}.panel[data-v-15c70aa3]{padding:30px 30px 28px}.panel-head[data-v-15c70aa3]{border-bottom:1px dashed var(--border);gap:16px;margin-bottom:20px;padding-bottom:22px}.panel-head[data-v-15c70aa3],.panel-icon[data-v-15c70aa3]{align-items:center;display:flex}.panel-icon[data-v-15c70aa3]{background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:14px;color:var(--primary);flex-shrink:0;font-size:20px;height:52px;justify-content:center;width:52px}.panel-head-text[data-v-15c70aa3]{min-width:0}.panel-title[data-v-15c70aa3]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:18px;font-weight:700;margin-bottom:6px}.panel-count[data-v-15c70aa3]{background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:20px;color:var(--primary);display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.doc-grid[data-v-15c70aa3]{display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}.doc-item[data-v-15c70aa3]{align-items:flex-start;color:var(--text-dark);display:flex;font-size:13px;gap:10px;line-height:1.55}.doc-check[data-v-15c70aa3]{align-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:6px;color:var(--primary);display:flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;margin-top:2px;width:18px}.panel-enter-active[data-v-15c70aa3],.panel-leave-active[data-v-15c70aa3]{transition:opacity .22s ease,transform .22s ease}.panel-enter-from[data-v-15c70aa3]{opacity:0;transform:translateY(6px)}.panel-leave-to[data-v-15c70aa3]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.btn-cta[data-v-15c70aa3],.btn-cta i[data-v-15c70aa3],.panel-enter-active[data-v-15c70aa3],.panel-leave-active[data-v-15c70aa3],.tab-indicator[data-v-15c70aa3]{transition:none}}@media(max-width:980px){.grid-layout[data-v-15c70aa3]{gap:32px;grid-template-columns:1fr}.left-col[data-v-15c70aa3]{position:static}.sec-desc[data-v-15c70aa3]{max-width:none}.sec-title[data-v-15c70aa3]{font-size:30px}}@media(max-width:560px){.sec[data-v-15c70aa3]{padding:56px 16px}.doc-grid[data-v-15c70aa3]{grid-template-columns:1fr}.panel[data-v-15c70aa3]{padding:24px 20px}.panel-title[data-v-15c70aa3]{font-size:16.5px}.sec-title[data-v-15c70aa3]{font-size:26px}.tab-btn[data-v-15c70aa3]{padding:11px 14px}}.sec[data-v-5992d2cb]{font-family:Inter,Inter Fallback,sans-serif;overflow:hidden;padding:100px 24px}.sec[data-v-5992d2cb],.sec-inner[data-v-5992d2cb]{position:relative}.sec-inner[data-v-5992d2cb]{margin:0 auto;max-width:1140px;z-index:1}.sec-dots[data-v-5992d2cb]{background-color:var(--offwhite);background-image:radial-gradient(color-mix(in srgb,var(--border) 40%,transparent) 1px,transparent 1px);background-size:28px 28px}.sec-dots[data-v-5992d2cb]:after{background:linear-gradient(180deg,var(--offwhite) 0,transparent 10%,transparent 90%,var(--offwhite) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sec-header[data-v-5992d2cb]{margin:0 auto 52px;max-width:480px;text-align:center}.sec-tag[data-v-5992d2cb]{background:var(--primary);border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;padding:6px 18px;text-transform:uppercase}.sec-title[data-v-5992d2cb]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px}.sec-desc[data-v-5992d2cb]{color:var(--text-gray);font-size:15px;line-height:1.75}.req-bento[data-v-5992d2cb]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.req-card[data-v-5992d2cb]{border-radius:18px;overflow:hidden;padding:28px 26px 24px;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease}.req-card--hero[data-v-5992d2cb]{background:var(--navy);border:1px solid color-mix(in srgb,var(--navy) 70%,#000);grid-column:1/3;padding:38px 34px 34px}.req-card--hero[data-v-5992d2cb]:before{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 25%,transparent));border-radius:18px 18px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.req-card--hero[data-v-5992d2cb]:hover{box-shadow:0 24px 56px color-mix(in srgb,var(--navy) 22%,transparent);transform:translateY(-5px)}.req-card--hero .req-watermark[data-v-5992d2cb]{bottom:-20px;color:#ffffffc7;font-family:Inter,Inter Fallback,sans-serif;font-size:170px;font-weight:800;line-height:1;pointer-events:none;position:absolute;right:-6px;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.req-card--hero:hover .req-watermark[data-v-5992d2cb]{color:#ffffffc7}.req-card--hero .req-icon[data-v-5992d2cb]{background:#ffffff12;border:1px solid hsla(0,0%,100%,.08);border-radius:15px;box-shadow:0 6px 20px #00000040;color:#fff;font-size:21px;height:54px;transition:background .3s ease,transform .35s cubic-bezier(.22,1,.36,1);width:54px}.req-card--hero:hover .req-icon[data-v-5992d2cb]{background:#ffffff1c;transform:scale(1.06)}.req-card--hero .req-badge[data-v-5992d2cb]{background:#ffffff0d;border-color:#ffffff14;color:#ffffffc7}.req-card--hero .req-badge[data-v-5992d2cb]:before{background:#fff6}.req-card--hero .req-title[data-v-5992d2cb]{color:#fff;font-size:24px;letter-spacing:-.015em;margin-bottom:14px}.req-card--hero .req-text[data-v-5992d2cb]{color:#ffffffc7;font-size:15px;line-height:1.8;max-width:480px}.req-card[data-v-5992d2cb]:not(.req-card--hero){background:#fff;border:1px solid var(--border)}.req-card[data-v-5992d2cb]:not(.req-card--hero):hover{border-color:color-mix(in srgb,var(--primary) 14%,var(--border));box-shadow:0 16px 40px #0000000f;transform:translateY(-5px)}.req-card:not(.req-card--hero) .req-watermark[data-v-5992d2cb]{bottom:-10px;color:color-mix(in srgb,var(--primary) 3.5%,var(--offwhite));font-family:Inter,Inter Fallback,sans-serif;font-size:80px;font-weight:800;line-height:1;pointer-events:none;position:absolute;right:4px;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.req-card:not(.req-card--hero):hover .req-watermark[data-v-5992d2cb]{color:color-mix(in srgb,var(--primary) 7%,var(--offwhite))}.req-head[data-v-5992d2cb]{justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.req-head[data-v-5992d2cb],.req-icon[data-v-5992d2cb]{align-items:center;display:flex}.req-icon[data-v-5992d2cb]{background:linear-gradient(145deg,var(--navy),color-mix(in srgb,var(--navy) 82%,#000));border-radius:12px;color:#fff;flex-shrink:0;font-size:16px;height:44px;justify-content:center;transition:transform .35s cubic-bezier(.22,1,.36,1);width:44px}.req-card:not(.req-card--hero):hover .req-icon[data-v-5992d2cb]{transform:scale(1.07)}.req-badge[data-v-5992d2cb]{align-items:center;background:color-mix(in srgb,var(--primary) 4.5%,#fff);border:1px solid color-mix(in srgb,var(--primary) 11%,transparent);border-radius:100px;color:var(--primary);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;padding:5px 13px 5px 10px;position:relative;text-transform:uppercase;transition:background .3s ease,border-color .3s ease;z-index:1}.req-badge[data-v-5992d2cb]:before{background:var(--primary);border-radius:50%;content:"";flex-shrink:0;height:5px;opacity:.65;width:5px}.req-card:not(.req-card--hero):hover .req-badge[data-v-5992d2cb]{background:color-mix(in srgb,var(--primary) 8%,#fff);border-color:color-mix(in srgb,var(--primary) 16%,transparent)}.req-title[data-v-5992d2cb]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:17px;font-weight:700;line-height:1.3;margin-bottom:10px;position:relative;transition:color .3s ease;z-index:1}.req-card:not(.req-card--hero):hover .req-title[data-v-5992d2cb]{color:color-mix(in srgb,var(--text-dark) 82%,var(--primary))}.req-text[data-v-5992d2cb]{color:var(--text-gray);font-size:13.5px;line-height:1.75}.req-num[data-v-5992d2cb],.req-text[data-v-5992d2cb]{position:relative;z-index:1}.req-num[data-v-5992d2cb]{color:var(--primary);display:block;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px}@media(max-width:900px){.sec[data-v-5992d2cb]{padding:80px 20px}.req-bento[data-v-5992d2cb]{grid-template-columns:1fr 1fr}.req-card--hero[data-v-5992d2cb]{grid-column:1/-1}.sec-title[data-v-5992d2cb]{font-size:32px}.sec-header[data-v-5992d2cb]{margin-bottom:40px}.req-card--hero .req-watermark[data-v-5992d2cb]{font-size:130px}}@media(max-width:560px){.sec[data-v-5992d2cb]{padding:60px 16px}.req-bento[data-v-5992d2cb]{grid-template-columns:1fr}.sec-title[data-v-5992d2cb]{font-size:26px}.sec-desc[data-v-5992d2cb]{font-size:14px}.sec-header[data-v-5992d2cb]{margin-bottom:36px}.req-card--hero[data-v-5992d2cb]{padding:30px 22px 26px}.req-card[data-v-5992d2cb]:not(.req-card--hero){padding:24px 22px 20px}.req-card--hero .req-watermark[data-v-5992d2cb]{font-size:110px}.req-card--hero .req-title[data-v-5992d2cb]{font-size:20px}.req-card--hero .req-icon[data-v-5992d2cb]{font-size:18px;height:48px;width:48px}}.sec[data-v-4d29d17e]{font-family:Inter,Inter Fallback,sans-serif;padding:80px 24px}.sec[data-v-4d29d17e],.sec-inner[data-v-4d29d17e]{position:relative}.sec-inner[data-v-4d29d17e]{margin:0 auto;max-width:1200px;z-index:1}.banner-card[data-v-4d29d17e]{background:linear-gradient(150deg,var(--navy),color-mix(in srgb,var(--navy) 58%,var(--primary)));border:1px solid hsla(0,0%,100%,.05);border-radius:24px;box-shadow:0 32px 72px #0a0a0a47,0 8px 24px #0a0a0a1f;overflow:hidden;padding:52px 56px;position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.banner-card[data-v-4d29d17e]:hover{box-shadow:0 40px 88px #0a0a0a52,0 12px 32px #0a0a0a26;transform:translateY(-3px)}.banner-accent[data-v-4d29d17e]{background:var(--primary);border-radius:0 4px 4px 0;bottom:48px;left:0;opacity:.75;position:absolute;top:48px;width:4px}.banner-glow[data-v-4d29d17e]{background:radial-gradient(ellipse,hsla(0,0%,100%,.055),transparent 65%);height:140%;right:-8%;top:-60%;width:55%}.banner-glow[data-v-4d29d17e],.banner-inner-edge[data-v-4d29d17e]{pointer-events:none;position:absolute}.banner-inner-edge[data-v-4d29d17e]{border-radius:24px;box-shadow:inset 0 1px #ffffff12;inset:0}.banner-content[data-v-4d29d17e]{align-items:stretch;display:grid;grid-template-columns:auto 1px 1fr;position:relative;z-index:1}.banner-hero[data-v-4d29d17e]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 40px 8px 20px;position:relative;text-align:center}.banner-hero[data-v-4d29d17e]:before{background:radial-gradient(circle,hsla(0,0%,100%,.025),transparent 70%);border-radius:50%;content:"";height:200px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.hero-value-wrap[data-v-4d29d17e]{align-items:baseline;display:flex;justify-content:center;position:relative;z-index:1}.hero-number[data-v-4d29d17e]{color:#fff;font-size:76px;font-weight:800;letter-spacing:-.04em;line-height:1}.hero-number[data-v-4d29d17e],.hero-unit[data-v-4d29d17e]{font-family:Inter,Inter Fallback,sans-serif}.hero-unit[data-v-4d29d17e]{color:#ffffffc7;font-size:22px;font-weight:700;margin-bottom:10px;margin-left:5px}.hero-label[data-v-4d29d17e]{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.55;margin-top:12px;position:relative;text-transform:uppercase;z-index:1}.banner-vdiv[data-v-4d29d17e]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.12) 15%,hsla(0,0%,100%,.12) 85%,transparent)}.banner-body[data-v-4d29d17e]{display:flex;flex-direction:column;padding-left:44px}.sec-tag[data-v-4d29d17e]{align-self:flex-start;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:var(--primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:18px;padding:5px 15px;text-transform:uppercase}.banner-title[data-v-4d29d17e]{color:#fff;font-family:Inter,Inter Fallback,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:14px;max-width:580px}.banner-desc[data-v-4d29d17e]{color:#ffffffb3;font-size:14.5px;line-height:1.8;margin-bottom:28px;max-width:520px}.banner-footer[data-v-4d29d17e]{border-top:1px solid hsla(0,0%,100%,.07);gap:28px;justify-content:space-between;margin-top:auto;padding-top:20px}.banner-footer[data-v-4d29d17e],.sub-stats[data-v-4d29d17e]{align-items:center;display:flex;flex-wrap:wrap}.sub-stats[data-v-4d29d17e]{gap:0}.sub-dot[data-v-4d29d17e]{background:#ffffff38;border-radius:50%;flex-shrink:0;height:4px;margin:0 20px;width:4px}.sub-stat[data-v-4d29d17e]{align-items:baseline;display:flex;gap:8px}.sub-val[data-v-4d29d17e]{color:#fff;font-family:Inter,Inter Fallback,sans-serif;font-size:19px;font-weight:800}.sub-label[data-v-4d29d17e],.sub-val[data-v-4d29d17e]{line-height:1;white-space:nowrap}.sub-label[data-v-4d29d17e]{color:#ffffffc7;font-size:12.5px}.banner-disclaimer[data-v-4d29d17e]{align-items:flex-start;color:#ffffffc7;display:flex;font-size:12px;gap:7px;line-height:1.55;max-width:360px}.banner-disclaimer i[data-v-4d29d17e]{flex-shrink:0;font-size:12px;margin-top:3px;opacity:.7}@media(max-width:900px){.sec[data-v-4d29d17e]{padding:64px 20px}.banner-card[data-v-4d29d17e]{padding:40px 36px}.banner-hero[data-v-4d29d17e]{padding-right:32px}.hero-number[data-v-4d29d17e]{font-size:60px}.hero-unit[data-v-4d29d17e]{font-size:18px;margin-bottom:8px}.banner-body[data-v-4d29d17e]{padding-left:36px}.banner-title[data-v-4d29d17e]{font-size:23px}.banner-desc[data-v-4d29d17e]{font-size:13.5px;margin-bottom:24px}.sub-val[data-v-4d29d17e]{font-size:17px}.banner-disclaimer[data-v-4d29d17e]{max-width:300px}}@media(max-width:680px){.banner-content[data-v-4d29d17e]{gap:0;grid-template-columns:1fr}.banner-vdiv[data-v-4d29d17e]{display:none}.banner-hero[data-v-4d29d17e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);flex-direction:row;gap:18px;justify-content:flex-start;margin-bottom:24px;padding:0 0 22px}.banner-hero[data-v-4d29d17e]:before{display:none}.hero-value-wrap[data-v-4d29d17e]{justify-content:flex-start}.hero-number[data-v-4d29d17e]{font-size:48px}.hero-unit[data-v-4d29d17e]{font-size:15px;margin-bottom:6px}.hero-label[data-v-4d29d17e]{font-size:12px;margin-top:0;text-align:left}.banner-body[data-v-4d29d17e]{padding-left:0}.banner-footer[data-v-4d29d17e]{align-items:flex-start;flex-direction:column;gap:16px}.banner-disclaimer[data-v-4d29d17e]{max-width:100%}}@media(max-width:480px){.sec[data-v-4d29d17e]{padding:48px 14px}.banner-card[data-v-4d29d17e]{border-radius:18px;padding:28px 20px}.banner-accent[data-v-4d29d17e]{bottom:32px;top:32px}.hero-number[data-v-4d29d17e]{font-size:40px}.hero-unit[data-v-4d29d17e]{font-size:14px;margin-bottom:4px}.banner-title[data-v-4d29d17e]{font-size:20px}.banner-desc[data-v-4d29d17e]{font-size:13px}.sub-val[data-v-4d29d17e]{font-size:16px}.sub-label[data-v-4d29d17e]{font-size:12px}.sub-dot[data-v-4d29d17e]{margin:0 14px}}.sec[data-v-8c86aaaf]{font-family:Inter,Inter Fallback,sans-serif;overflow:hidden;padding:96px 24px}.sec[data-v-8c86aaaf],.sec-inner[data-v-8c86aaaf]{position:relative}.sec-inner[data-v-8c86aaaf]{margin:0 auto;max-width:920px;z-index:1}.sec-dots[data-v-8c86aaaf]{background-color:var(--offwhite);background-image:radial-gradient(color-mix(in srgb,var(--border) 38%,transparent) 1px,transparent 1px);background-size:26px 26px}.sec-dots[data-v-8c86aaaf]:after{background:linear-gradient(180deg,var(--offwhite) 0,transparent 7%,transparent 93%,var(--offwhite) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.family-header[data-v-8c86aaaf]{margin-bottom:12px;text-align:center}.family-tag[data-v-8c86aaaf]{background:var(--primary);border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;padding:5px 18px;text-transform:uppercase}.family-title[data-v-8c86aaaf]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.family-rail[data-v-8c86aaaf]{display:flex;justify-content:space-between;margin:52px 0 48px;padding:0 24px;position:relative}.rail-line[data-v-8c86aaaf]{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 30%,var(--border)) 55%,color-mix(in srgb,var(--primary) 12%,var(--border)));border-radius:1px;height:2px;left:52px;position:absolute;right:52px;top:27px}.rail-node[data-v-8c86aaaf]{flex:1;flex-direction:column;z-index:1}.node-dot[data-v-8c86aaaf],.rail-node[data-v-8c86aaaf]{align-items:center;display:flex;position:relative}.node-dot[data-v-8c86aaaf]{background:var(--primary);border-radius:50%;box-shadow:0 4px 18px color-mix(in srgb,var(--primary) 30%,transparent);color:#fff;flex-shrink:0;font-size:20px;height:56px;justify-content:center;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;width:56px;z-index:2}.rail-node:hover .node-dot[data-v-8c86aaaf]{box-shadow:0 8px 28px color-mix(in srgb,var(--primary) 40%,transparent);transform:scale(1.1)}.node-dot[data-v-8c86aaaf]:after{border:2px solid var(--primary);border-radius:50%;content:"";inset:-9px;opacity:0;position:absolute;transform:scale(.75);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.rail-node:hover .node-dot[data-v-8c86aaaf]:after{opacity:.2;transform:scale(1)}.node-stem[data-v-8c86aaaf]{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary) 35%,var(--border)),var(--border));flex-shrink:0;height:22px;width:1.5px}.node-card[data-v-8c86aaaf]{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:inset 0 1px #fffc,0 4px 14px #00000008,0 10px 28px #00000006;max-width:230px;padding:20px 22px 18px;text-align:center;transition:border-color .35s ease,box-shadow .35s ease,transform .4s cubic-bezier(.22,1,.36,1);width:100%}.rail-node:hover .node-card[data-v-8c86aaaf]{border-color:color-mix(in srgb,var(--primary) 18%,var(--border));box-shadow:inset 0 1px #fffc,0 8px 20px #0000000a,0 18px 40px #0000000d;transform:translateY(-5px)}.node-title[data-v-8c86aaaf]{color:var(--text-dark);font-family:Inter,Inter Fallback,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:6px;transition:color .3s ease}.rail-node:hover .node-title[data-v-8c86aaaf]{color:color-mix(in srgb,var(--text-dark) 80%,var(--primary))}.node-desc[data-v-8c86aaaf]{color:var(--text-gray);font-size:13px;line-height:1.6}.family-note[data-v-8c86aaaf]{align-items:flex-start;background:color-mix(in srgb,var(--primary) 3%,#fff);border:1px solid color-mix(in srgb,var(--primary) 8%,var(--border));border-radius:14px;display:flex;gap:10px;margin:0 auto;max-width:620px;padding:16px 22px;transition:border-color .3s ease}.family-note[data-v-8c86aaaf]:hover{border-color:color-mix(in srgb,var(--primary) 14%,var(--border))}.family-note i[data-v-8c86aaaf]{color:var(--primary);flex-shrink:0;font-size:13px;margin-top:3px;opacity:.45}.family-note span[data-v-8c86aaaf]{color:var(--text-gray);font-size:12.5px;line-height:1.7}@media(max-width:768px){.sec[data-v-8c86aaaf]{padding:72px 20px}.family-title[data-v-8c86aaaf]{font-size:28px}.family-rail[data-v-8c86aaaf]{align-items:stretch;flex-direction:column;margin:40px 0 36px;padding:0}.rail-line[data-v-8c86aaaf]{background:linear-gradient(to bottom,var(--primary),color-mix(in srgb,var(--primary) 25%,var(--border)) 50%,color-mix(in srgb,var(--primary) 8%,var(--border)));height:auto;inset:27px auto 27px 27px;width:2px}.rail-node[data-v-8c86aaaf]{align-items:center;flex-direction:row;gap:22px;padding:18px 0}.node-stem[data-v-8c86aaaf]{display:none}.node-dot[data-v-8c86aaaf]{flex-shrink:0}.node-card[data-v-8c86aaaf]{flex:1;max-width:none;text-align:left}}@media(max-width:480px){.sec[data-v-8c86aaaf]{padding:56px 14px}.family-title[data-v-8c86aaaf]{font-size:24px}.family-rail[data-v-8c86aaaf]{margin:36px 0 32px}.node-dot[data-v-8c86aaaf]{font-size:17px;height:48px;width:48px}.rail-line[data-v-8c86aaaf]{bottom:23px;left:23px;top:23px}.rail-node[data-v-8c86aaaf]{gap:18px;padding:16px 0}.node-card[data-v-8c86aaaf]{border-radius:14px;padding:16px 18px 14px}.node-title[data-v-8c86aaaf]{font-size:14px}.node-desc[data-v-8c86aaaf]{font-size:12.5px}.family-note[data-v-8c86aaaf]{border-radius:12px;padding:14px 18px}.family-note span[data-v-8c86aaaf]{font-size:12px}}.faq-section[data-v-2ff370f6]{background:#f4f3f0;font-family:Inter,Inter Fallback,sans-serif;padding:80px 24px}.faq-container[data-v-2ff370f6]{align-items:start;display:grid;gap:48px;grid-template-columns:320px 1fr;margin:0 auto;max-width:1200px}.faq-side[data-v-2ff370f6]{position:sticky;top:32px}.side-card[data-v-2ff370f6]{background:#111;border-radius:24px;color:#fff;overflow:hidden;padding:40px 32px;position:relative}.deco-ring[data-v-2ff370f6]{border:1px solid hsla(0,0%,100%,.05);border-radius:50%;height:160px;position:absolute;right:-40px;top:-40px;width:160px}.deco-diamond[data-v-2ff370f6]{border:1px solid hsla(0,0%,100%,.08);bottom:40px;height:32px;position:absolute;right:32px;transform:rotate(45deg);width:32px}.deco-dots[data-v-2ff370f6]{bottom:30px;display:grid;gap:6px;grid-template-columns:repeat(3,4px);left:32px;position:absolute}.deco-dots[data-v-2ff370f6]:after,.deco-dots[data-v-2ff370f6]:before{background:#ffffff1a;border-radius:50%;content:"";height:4px;width:4px}.deco-dots[data-v-2ff370f6]{background-image:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:10px 10px;height:30px;width:30px}.side-pill[data-v-2ff370f6]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:28px;padding:6px 14px;position:relative;text-transform:uppercase}.side-title[data-v-2ff370f6]{font-family:Inter,Inter Fallback,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px;position:relative}.side-title-thin[data-v-2ff370f6]{color:#ffffffc7;display:block;font-weight:300;margin-top:4px}.side-text[data-v-2ff370f6]{color:#595959;line-height:1.7;margin-bottom:32px}.side-btn[data-v-2ff370f6],.side-text[data-v-2ff370f6]{font-size:13.5px;position:relative}.side-btn[data-v-2ff370f6]{align-items:center;background:var(--primary,#c04a32);border-radius:12px;color:#fff;display:inline-flex;font-weight:700;gap:10px;padding:14px 24px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.side-btn[data-v-2ff370f6]:hover{box-shadow:0 8px 24px #c04a3266;transform:translateY(-2px)}.side-btn i[data-v-2ff370f6]{font-size:14px;transition:transform .2s ease}.side-btn:hover i[data-v-2ff370f6]{transform:translate(3px)}.faq-timeline[data-v-2ff370f6]{display:flex;flex-direction:column;gap:12px;padding-left:64px;position:relative}.timeline-track[data-v-2ff370f6]{background:#e2dfda;border-radius:2px;bottom:24px;left:17px;position:absolute;top:24px;width:2px}.faq-item[data-v-2ff370f6]{position:relative}.faq-node[data-v-2ff370f6]{align-items:center;background:#f4f3f0;border:2px solid #e2dfda;border-radius:50%;display:flex;height:34px;justify-content:center;left:-64px;position:absolute;top:18px;transition:all .35s cubic-bezier(.25,.8,.25,1);width:34px;z-index:2}.faq-node span[data-v-2ff370f6]{color:#6b6b6b;font-family:Inter,Inter Fallback,sans-serif;font-size:12px;font-weight:700;transition:color .3s ease}.faq-item.is-open .faq-node[data-v-2ff370f6]{background:var(--primary,#c04a32);border-color:var(--primary,#c04a32);box-shadow:0 0 0 6px #c04a3226;transform:scale(1.1)}.faq-item.is-open .faq-node span[data-v-2ff370f6]{color:#fff}.faq-card[data-v-2ff370f6]{background:#fff;border:1px solid transparent;border-radius:16px;box-shadow:0 2px 8px #00000008;cursor:pointer;padding:22px 24px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.faq-card[data-v-2ff370f6]:hover{box-shadow:0 8px 20px #0000000f;transform:translate(4px)}.faq-item.is-open .faq-card[data-v-2ff370f6]{background:#fff;box-shadow:0 12px 32px #00000014}.faq-item.is-open .faq-card[data-v-2ff370f6]:hover{transform:translate(0)}.faq-card-top[data-v-2ff370f6]{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-q[data-v-2ff370f6]{color:#292524;font-size:15px;font-weight:600;line-height:1.5;margin:0;transition:color .2s ease}.faq-item.is-open .faq-q[data-v-2ff370f6]{color:#111}.faq-icon[data-v-2ff370f6]{align-items:center;background:#f4f3f0;border-radius:8px;color:#6b6b6b;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;transition:transform .4s cubic-bezier(.25,.8,.25,1),background .3s ease,color .3s ease;width:30px}.faq-item.is-open .faq-icon[data-v-2ff370f6]{background:#c04a3214;color:var(--primary,#c04a32);transform:rotate(45deg)}.faq-body[data-v-2ff370f6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,.8,.25,1)}.faq-item.is-open .faq-body[data-v-2ff370f6]{grid-template-rows:1fr}.faq-body-inner[data-v-2ff370f6]{overflow:hidden}.faq-body-inner p[data-v-2ff370f6]{color:#78716c;font-size:13.5px;line-height:1.8;margin:0;padding-top:16px}.faq-card[data-v-2ff370f6]:focus-visible{outline:2px solid var(--primary,#c04a32);outline-offset:2px}.side-btn[data-v-2ff370f6]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:900px){.faq-container[data-v-2ff370f6]{gap:48px;grid-template-columns:1fr}.faq-side[data-v-2ff370f6]{position:static}.side-card[data-v-2ff370f6]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;padding:28px}.side-title[data-v-2ff370f6]{flex-basis:100%;font-size:28px;margin-bottom:0}.side-text[data-v-2ff370f6]{flex:1;margin-bottom:0}.side-pill[data-v-2ff370f6]{margin-bottom:0;order:-1}}@media(max-width:600px){.faq-section[data-v-2ff370f6]{padding:60px 16px}.faq-timeline[data-v-2ff370f6]{padding-left:50px}.timeline-track[data-v-2ff370f6]{left:13px}.faq-node[data-v-2ff370f6]{height:28px;left:-50px;width:28px}.faq-node span[data-v-2ff370f6]{font-size:12px}.faq-card[data-v-2ff370f6]{padding:18px}.faq-q[data-v-2ff370f6]{font-size:14px}}
