.page-module__K0uHMW__page{background:#fff}.page-module__K0uHMW__hero{background:var(--color-surface-warm);padding:var(--space-14) 0 var(--space-12);border-bottom:1px solid #ddd8cf}.page-module__K0uHMW__heroInner{max-width:var(--max-width-content);padding-inline:var(--padding-page);margin-inline:auto}.page-module__K0uHMW__breadcrumb{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.07em;color:var(--color-taupe-deep);margin-bottom:var(--space-5)}.page-module__K0uHMW__breadcrumbLink{color:var(--color-taupe-deep);text-decoration:none}.page-module__K0uHMW__breadcrumbLink:hover{color:var(--color-navy)}.page-module__K0uHMW__breadcrumbSep,.page-module__K0uHMW__breadcrumbActive{color:var(--color-text-mid)}.page-module__K0uHMW__eyebrow{border:1px solid var(--color-taupe);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.09em;color:var(--color-taupe-deep);margin-bottom:56px;padding:4px 14px;display:inline-block}.page-module__K0uHMW__heroH1{font-family:"Times New Roman", var(--font-heading);font-size:70px;font-weight:var(--weight-bold);color:#2c3e50;letter-spacing:-.02em;margin-bottom:var(--space-4);line-height:44px}.page-module__K0uHMW__heroDesc{font-family:Arial,sans-serif;font-size:20px;font-weight:var(--weight-regular);color:#2c3e50;letter-spacing:.12em;max-width:100%;margin-bottom:48px;line-height:170%}.page-module__K0uHMW__heroBtns{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__K0uHMW__heroHr{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.page-module__K0uHMW__heroTagline{font-family:"Bitter", var(--font-heading);font-size:28px;font-weight:var(--weight-bold);color:#2c3e50;letter-spacing:.1em;line-height:20px}.page-module__K0uHMW__btnPrimary{background:var(--color-navy);color:var(--color-on-dark);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-body);cursor:pointer;transition:opacity var(--transition-base);border:none;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.page-module__K0uHMW__btnPrimary:hover{opacity:.88}.page-module__K0uHMW__btnOutline{color:var(--color-navy);border:1.5px solid var(--color-navy);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-body);cursor:pointer;transition:background var(--transition-base);background:0 0;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.page-module__K0uHMW__btnOutline:hover{background:var(--color-surface-cream)}.page-module__K0uHMW__body{max-width:var(--max-width-content);padding:var(--space-12) var(--padding-page) var(--space-20);margin-inline:auto}.page-module__K0uHMW__sectionEyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-taupe-deep);margin-bottom:var(--space-2)}.page-module__K0uHMW__sectionH2{font-family:var(--font-heading);font-size:40px;font-weight:var(--weight-bold);color:#2c3e50;margin-bottom:var(--space-3);line-height:36px}.page-module__K0uHMW__sectionDesc{font-family:"DM Sans", var(--font-body);font-size:20px;font-weight:var(--weight-regular);color:#555;max-width:100%;margin-bottom:90px;line-height:170%}.page-module__K0uHMW__howSectionHeader{text-align:center}.page-module__K0uHMW__howSectionHeader .page-module__K0uHMW__sectionDesc{margin-inline:auto}.page-module__K0uHMW__howSection{margin-bottom:var(--space-14)}.page-module__K0uHMW__howGrid{grid-template-columns:55% 45%;align-items:start;gap:0;display:grid}.page-module__K0uHMW__steps{gap:var(--space-5);flex-direction:column;padding-right:40px;display:flex}.page-module__K0uHMW__step{gap:var(--space-4);display:flex}.page-module__K0uHMW__stepNum{background:var(--color-navy);width:32px;height:32px;color:var(--color-on-dark);font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.page-module__K0uHMW__stepTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-navy);margin-bottom:var(--space-1)}.page-module__K0uHMW__stepText{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-text-mid);line-height:var(--leading-body)}.page-module__K0uHMW__eligCard{border-radius:var(--radius-xl);padding:var(--space-8) var(--space-9);background:#fff;box-shadow:0 4px 24px #2c25201f,0 1px 6px #2c25200f}.page-module__K0uHMW__eligTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-navy);margin-bottom:var(--space-3)}.page-module__K0uHMW__eligDivider{border:none;border-top:1px solid var(--color-border);margin-bottom:var(--space-5)}.page-module__K0uHMW__eligRow{border-bottom:none;align-items:center;gap:12px;padding:6px 0;display:flex}.page-module__K0uHMW__eligText{font-size:var(--text-base);color:var(--color-text-dark);font-weight:var(--weight-regular)}.page-module__K0uHMW__prosConsSection{margin-top:140px;margin-bottom:var(--space-14);text-align:center}.page-module__K0uHMW__prosConsSection .page-module__K0uHMW__sectionDesc{margin-inline:auto}.page-module__K0uHMW__prosConsGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;max-width:920px;margin-inline:auto;display:grid}.page-module__K0uHMW__prosCard{border-radius:var(--radius-xl);padding:var(--space-5);text-align:left;background:#eaf6ec;border:1px solid #c3e6c3}.page-module__K0uHMW__consCard{border-radius:var(--radius-xl);padding:var(--space-5);text-align:left;background:#fdf0f0;border:1px solid #fecaca}.page-module__K0uHMW__pcHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);display:flex}.page-module__K0uHMW__prosCard .page-module__K0uHMW__pcHeader{border-bottom:1px solid #1665344d}.page-module__K0uHMW__consCard .page-module__K0uHMW__pcHeader{border-bottom:1px solid #991b1b4d}.page-module__K0uHMW__pcLabel{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.page-module__K0uHMW__prosCard .page-module__K0uHMW__pcLabel{color:#166534}.page-module__K0uHMW__consCard .page-module__K0uHMW__pcLabel{color:#991b1b}.page-module__K0uHMW__bulletList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__K0uHMW__bulletList li{padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-body);font-weight:var(--weight-light);display:block;position:relative}.page-module__K0uHMW__bulletList li:before{content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px;position:absolute;top:9px;left:0}.page-module__K0uHMW__prosCard .page-module__K0uHMW__bulletList li{color:#166534}.page-module__K0uHMW__prosCard .page-module__K0uHMW__bulletList li:before{background:#166534}.page-module__K0uHMW__consCard .page-module__K0uHMW__bulletList li{color:#991b1b}.page-module__K0uHMW__consCard .page-module__K0uHMW__bulletList li:before{background:#991b1b}.page-module__K0uHMW__whoSection{background:var(--color-surface-warm);padding:var(--space-14) var(--padding-page);text-align:center;border-radius:var(--radius-xl);margin-bottom:80px}.page-module__K0uHMW__whoInner{max-width:var(--max-width-content);margin-inline:auto}.page-module__K0uHMW__whoSection .page-module__K0uHMW__sectionDesc{margin-inline:auto}.page-module__K0uHMW__whoGrid{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.page-module__K0uHMW__whoCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);text-align:left;background:#fff}.page-module__K0uHMW__whoTitleRow{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-2);display:flex}.page-module__K0uHMW__whoTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-navy)}.page-module__K0uHMW__whoBody{font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-text-mid);line-height:var(--leading-body)}.page-module__K0uHMW__faqSection{margin-bottom:var(--space-14);text-align:center}.page-module__K0uHMW__faqSubtitle{font-size:var(--text-base);color:var(--color-text-mid);font-style:italic;font-weight:var(--weight-light);margin-bottom:40px}.page-module__K0uHMW__faqItem{border-bottom:1px solid var(--color-border);text-align:left}.page-module__K0uHMW__faqItem:last-child{border-bottom:none}.page-module__K0uHMW__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4-5) 0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-navy);line-height:var(--leading-snug);background:0 0;border:none;list-style:none;display:flex}.page-module__K0uHMW__faqQuestion::-webkit-details-marker{display:none}.page-module__K0uHMW__faqQuestion:hover{color:var(--color-taupe-deep)}.page-module__K0uHMW__faqIcon{width:20px;height:20px;color:var(--color-taupe-deep);transition:transform var(--transition-base);flex-shrink:0}details[open]>.page-module__K0uHMW__faqQuestion>.page-module__K0uHMW__faqIcon{transform:rotate(45deg)}.page-module__K0uHMW__faqAnswer{font-size:var(--text-base);color:var(--color-text-mid);line-height:var(--leading-body);padding-bottom:var(--space-4-5);font-weight:var(--weight-light)}.page-module__K0uHMW__ctaWrap{padding:0 var(--space-12) var(--space-6)}.page-module__K0uHMW__cta{border-radius:var(--radius-3xl);max-width:var(--max-width-site);margin-inline:auto;position:relative;overflow:hidden}.page-module__K0uHMW__ctaBg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__K0uHMW__ctaOverlay{z-index:1;background:linear-gradient(135deg,#1c2b39a6 0%,#1c2b3973 100%);position:absolute;inset:0}.page-module__K0uHMW__ctaInner{z-index:2;max-width:760px;padding:var(--space-24) var(--space-12);text-align:center;align-items:center;gap:var(--space-5);border-radius:var(--radius-lg);background-color:#1c2b399e;flex-direction:column;margin-inline:auto;display:flex;position:relative}.page-module__K0uHMW__ctaHeading{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-semibold);color:var(--color-on-dark);letter-spacing:-.01em;margin:0;line-height:1.15}.page-module__K0uHMW__ctaParagraph{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-on-dark);max-width:560px;margin:0;line-height:1.7}.page-module__K0uHMW__ctaBtns{gap:var(--space-3-5);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.page-module__K0uHMW__ctaBtnPrimary{background:var(--color-bg);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:var(--space-4) var(--space-9);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast);border:none;text-decoration:none;display:inline-block}.page-module__K0uHMW__ctaBtnPrimary:hover{background:var(--color-surface-cream);transform:translateY(-1px)}.page-module__K0uHMW__ctaBtnSecondary{color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:var(--space-4) var(--space-9);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#1c2b39bf;border:2px solid #ffffffe6;text-decoration:none;display:inline-block}.page-module__K0uHMW__ctaBtnSecondary:hover{border-color:var(--color-on-dark);background:#1c2b39e6;transform:translateY(-1px)}@media (max-width:960px){.page-module__K0uHMW__heroH1{font-size:var(--text-2-5xl)}.page-module__K0uHMW__howGrid{grid-template-columns:1fr}.page-module__K0uHMW__eligCard{order:-1}.page-module__K0uHMW__prosConsGrid,.page-module__K0uHMW__whoGrid{grid-template-columns:1fr}.page-module__K0uHMW__ctaHeading{font-size:var(--text-3xl)}.page-module__K0uHMW__ctaInner{padding:var(--space-18) var(--space-10)}}@media (max-width:640px){.page-module__K0uHMW__heroH1{font-size:var(--text-2xl)}.page-module__K0uHMW__heroDesc{font-size:var(--text-base)}.page-module__K0uHMW__ctaBtns{flex-direction:column;align-items:center}.page-module__K0uHMW__ctaHeading{font-size:var(--text-2xl)}.page-module__K0uHMW__ctaInner{padding:60px var(--space-6)}}
