.PublicPages_page__SrHII{--public-ink:#07162d;--public-ink-soft:#29364d;--public-muted:#66748a;--public-line:rgba(8,31,49,0.12);--public-green:#21ad58;--public-green-dark:#118441;--public-mint:#e8f8ee;width:min(calc(100% - 48px),1180px);margin-inline:auto;padding-block:clamp(48px,6vw,80px) 104px;color:var(--public-ink);font-family:Manrope,Inter,Segoe UI,Arial,sans-serif}.PublicPages_hero__vfwSQ{max-width:920px;padding-block:10px 38px}.PublicPages_hero__vfwSQ>.PublicPages_applicationActions__KMe9r{margin-top:24px}.PublicPages_apartmentHero__cbO5F{display:grid;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-areas:"title artwork" "description artwork";gap:18px clamp(24px,4vw,56px);align-items:center;padding-block:10px 38px}.PublicPages_apartmentHero__cbO5F .PublicPages_title__L_3Ft{grid-area:title}.PublicPages_apartmentHero__cbO5F .PublicPages_lead__TzRf_{grid-area:description}.PublicPages_apartmentHeroArtwork__qQqGB{display:grid;grid-area:artwork;place-items:center}.PublicPages_apartmentHeroArtwork__qQqGB img{display:block;width:min(100%,440px);height:auto;object-fit:contain}.PublicPages_title__L_3Ft{max-width:900px;margin:0;font-size:clamp(38px,5.2vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.PublicPages_lead__TzRf_{max-width:70ch;margin:24px 0 0;color:var(--public-ink-soft);font-size:clamp(17px,1.8vw,21px);line-height:1.6}.PublicPages_section__SMEu5{margin-top:clamp(60px,8vw,104px)}.PublicPages_sectionHeading__jW6GT{max-width:800px;margin-bottom:28px}.PublicPages_sectionHeading__jW6GT h2{margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:780;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.PublicPages_sectionHeading__jW6GT p{max-width:70ch;margin:14px 0 0;color:var(--public-muted);font-size:16px;line-height:1.65}.PublicPages_sectionIntro___hZ_1{max-width:78ch;margin:-8px 0 24px;color:var(--public-ink-soft);font-size:15px;line-height:1.7}.PublicPages_snapshot__rT47F{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,2.15fr);gap:12px;border:1px solid rgba(8,31,49,.12);border-radius:22px;padding:10px;background:#102a50}.PublicPages_snapshotLead__jK6pN{display:grid;align-content:center;gap:5px;border-radius:16px;padding:clamp(20px,3vw,32px);color:#fff;background:linear-gradient(135deg,#20a050,#137a42)}.PublicPages_snapshotAverage__NQwBn{font-size:clamp(42px,5vw,64px);font-weight:850;letter-spacing:-.05em;line-height:1}.PublicPages_snapshotAverage__NQwBn span{margin-left:7px;color:rgba(255,255,255,.76);font-size:18px;font-weight:650;letter-spacing:0}.PublicPages_snapshotTotal__XkNnA{color:rgba(255,255,255,.84);font-size:14px}.PublicPages_snapshotMetrics__fs1tO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.PublicPages_snapshotMetric__5NtG8{display:grid;align-content:center;gap:8px;border-radius:14px;padding:18px;background:rgba(255,255,255,.07)}.PublicPages_snapshotMetric__5NtG8 strong{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.03em;color:#9aefb7}.PublicPages_snapshotMetric__5NtG8 span{color:rgba(255,255,255,.84);font-size:14px;line-height:1.4}.PublicPages_snapshotLabel__Iwys6{color:rgba(255,255,255,.86);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PublicPages_reviewGrid__U3pC3{column-count:4;column-gap:18px}.PublicPages_reviewCard__SakKJ{display:inline-block;min-width:0;width:100%;margin:0 0 18px;break-inside:avoid;border:1px solid var(--public-line);border-radius:18px;padding:clamp(12px,1vw,16px);background:#fff}.PublicPages_reviewHeader__ClVuo{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.PublicPages_avatar__8c_8B{width:42px;height:42px;border:1px solid var(--public-line);border-radius:50%;object-fit:cover;background:var(--public-mint)}.PublicPages_reviewIdentity__KFRrq{min-width:0}.PublicPages_reviewIdentityTop__peLfZ{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline}.PublicPages_reviewIdentityTop__peLfZ h3{margin:0;font-size:14px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.PublicPages_reviewLocation__TfwUC{display:block;margin-top:3px;color:var(--public-muted);font-size:11px}.PublicPages_reviewMeta__5HvDr{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:center;margin-top:3px;color:var(--public-muted);font-size:11px;line-height:1.35}.PublicPages_stars__kZoCf{display:inline-flex;gap:2px;color:var(--public-green-dark);font-size:13px;letter-spacing:.05em}.PublicPages_reviewText__maZBE{margin:10px 0 0;color:var(--public-ink-soft);font-size:13px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.PublicPages_videoFrame__LLPFm{display:block;width:min(100%,320px);aspect-ratio:9/16;margin:14px auto 0;border:0;border-radius:12px;background:#07162d}.PublicPages_standaloneVideoFrame__b3gnk{width:100%;aspect-ratio:16/9;margin:14px 0 0}.PublicPages_embedSource__2OFMs{margin:6px auto 0;max-width:320px;color:var(--public-muted);font-size:12px;line-height:1.5}.PublicPages_standaloneVideoGrid__MBIdQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.PublicPages_standaloneVideo__d1_ja{min-width:0}.PublicPages_standaloneVideo__d1_ja h3{margin:0;font-size:18px;font-weight:740;line-height:1.4}.PublicPages_transcript__ZAgZp{margin-top:12px;color:var(--public-ink-soft);font-size:14px;line-height:1.65}.PublicPages_transcript__ZAgZp summary{color:var(--public-green-dark);cursor:pointer;font-weight:700;text-underline-offset:.2em}.PublicPages_transcript__ZAgZp p{margin:10px 0 0;white-space:pre-line}.PublicPages_sourceLink__nIx9i{display:inline-flex;align-items:center;gap:6px;color:var(--public-green-dark);font-weight:700;text-underline-offset:.2em}.PublicPages_certificateGrid__xTCph{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.PublicPages_certificate__RIDUS{min-width:0;margin:0}.PublicPages_certificate__RIDUS a{display:grid;min-height:340px;place-items:center;border:1px solid var(--public-line);border-radius:16px;padding:12px;background:#fff}.PublicPages_certificate__RIDUS img{display:block;width:100%;max-height:720px;object-fit:contain}.PublicPages_certificate__RIDUS figcaption{margin-top:10px;color:var(--public-ink-soft);font-size:14px;font-weight:700;line-height:1.5}.PublicPages_insurerGrid__Vkr7c{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.PublicPages_insurerLogo__ViVPG{display:grid;min-height:82px;place-items:center;border:1px solid var(--public-line);border-radius:14px;padding:12px;background:#fff}.PublicPages_insurerLogo__ViVPG img{display:block;max-width:100%;max-height:48px;object-fit:contain}.PublicPages_application__Ga7Eb{display:flex;flex-wrap:wrap;margin-top:clamp(60px,8vw,104px);gap:14px 22px;align-items:center;border-radius:20px;padding:clamp(22px,4vw,42px);background:var(--public-mint)}.PublicPages_application__Ga7Eb p{flex:1 1 300px;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:750;line-height:1.3}.PublicPages_applicationActions__KMe9r{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.PublicPages_roleList__7gLkW{border-top:1px solid var(--public-line)}.PublicPages_role__nRAHx{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;border-bottom:1px solid var(--public-line);padding-block:22px}.PublicPages_principle__xKgS2 h3,.PublicPages_role__nRAHx h3,.PublicPages_testimonial__OQ5yl h3{margin:0;font-size:18px;font-weight:740;line-height:1.35}.PublicPages_principle__xKgS2 p,.PublicPages_role__nRAHx p{margin:0;color:var(--public-ink-soft);font-size:15px;line-height:1.7}.PublicPages_principleGrid__EMxOw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.PublicPages_principle__xKgS2{display:grid;align-content:start;gap:10px;border-top:2px solid var(--public-green);padding-top:16px}.PublicPages_testimonialGrid__NQzKD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.PublicPages_testimonial__OQ5yl{min-width:0;border-top:1px solid var(--public-line);padding-top:16px;margin:0}.PublicPages_emailLink__FMxkK{color:var(--public-green-dark);font-weight:700;text-underline-offset:.2em}.PublicPages_testimonial__OQ5yl blockquote{margin:10px 0 0;color:var(--public-ink-soft);font-size:15px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}.PublicPages_testimonialRole__2V_eV{display:block;margin-top:4px;color:var(--public-muted);font-size:13px}.PublicPages_comparison__IZdIN{overflow:hidden;border:1px solid var(--public-line);border-radius:18px;background:#fff}.PublicPages_comparisonHead__U_wUG,.PublicPages_comparisonRow__jXdY8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.PublicPages_comparisonHead__U_wUG>div{padding:18px 22px;font-size:17px;font-weight:760}.PublicPages_comparisonHead__U_wUG>div:last-child{background:var(--public-mint)}.PublicPages_comparisonRow__jXdY8>p{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:center;margin:0;border-top:1px solid var(--public-line);padding:17px 22px;color:var(--public-ink-soft);line-height:1.55}.PublicPages_comparisonRow__jXdY8>p svg{width:22px;height:22px;color:var(--public-muted);stroke-width:1.8}.PublicPages_comparisonRow__jXdY8>p+p{border-left:1px solid var(--public-line);background:rgba(232,248,238,.48)}.PublicPages_comparisonRow__jXdY8>p+p svg{color:var(--public-green-dark)}.PublicPages_benefitGrid__X5Qjn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px;padding:24px 0;background:var(--public-mint)}.PublicPages_benefit__TqKmk{display:grid;justify-items:center;gap:13px;border-right:1px solid rgba(8,31,49,.09);padding:8px 20px;text-align:center}.PublicPages_benefit__TqKmk:last-child{border-right:0}.PublicPages_benefit__TqKmk svg{width:34px;height:34px;color:var(--public-green-dark);stroke-width:1.8}.PublicPages_benefit__TqKmk span{max-width:20ch;font-size:14px;font-weight:680;line-height:1.4}.PublicPages_featuredPrograms___HWMa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.PublicPages_featuredProgram__nzlfK{display:flex;min-width:0;flex-direction:column;border:1px solid var(--public-line);border-radius:18px;overflow:hidden;background:#fff}.PublicPages_featuredProgramHeader__n0qJs{display:grid;gap:6px;padding:20px 22px;background:var(--public-mint)}.PublicPages_featuredProgramHeader__n0qJs h3{margin:0;font-size:20px;font-weight:780}.PublicPages_featuredProgramHeader__n0qJs span{color:var(--public-muted);font-size:14px}.PublicPages_featuredProgramBody__7LYrL{display:grid;gap:12px;padding:20px 22px}.PublicPages_featuredProgramBody__7LYrL p{display:flex;gap:8px;align-items:center;margin:0;color:var(--public-ink-soft);font-size:14px;line-height:1.5}.PublicPages_featuredProgramBody__7LYrL svg{flex:0 0 auto;color:var(--public-green-dark)}.PublicPages_featuredProgramPrice__IfN_Y{margin-top:auto;border-radius:14px;padding:13px 20px;color:#fff;background:var(--public-green);font-size:22px;font-weight:800;text-align:center}.PublicPages_featuredProgramCta__77Xw7{display:grid;margin:0 20px 20px;justify-items:center}.PublicPages_programTableWrap__cFkp5{overflow:hidden;border:1px solid var(--public-line);border-radius:16px;background:#fff}.PublicPages_programTable__K6jDL{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4;text-align:left}.PublicPages_programTable__K6jDL th{padding:13px 10px;background:var(--public-mint);font-weight:730;vertical-align:bottom}.PublicPages_programTable__K6jDL td{border-top:1px solid var(--public-line);padding:12px 10px;vertical-align:middle}.PublicPages_programTable__K6jDL tbody tr:nth-child(2n){background:#fbfdfb}.PublicPages_programInsurer__boXS_{display:flex;min-width:100px;gap:8px;align-items:center}.PublicPages_programInsurer__boXS_ img{width:34px;height:34px;flex:0 0 auto;object-fit:contain}.PublicPages_uavIncluded__8UrD1{color:var(--public-green-dark);font-weight:750}.PublicPages_programNote__3XLge{margin-top:18px;color:var(--public-muted);font-size:13px;line-height:1.6;text-align:center}.PublicPages_contactBand__BtFgk{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;justify-content:space-between;border-radius:20px;padding:clamp(22px,4vw,42px);color:#fff;background:#172f5c}.PublicPages_contactBand__BtFgk h2{max-width:26ch;margin:0;font-size:clamp(23px,3.2vw,36px);font-weight:780;letter-spacing:-.025em;line-height:1.15}.PublicPages_contactBand__BtFgk p{margin:8px 0 0;color:rgba(255,255,255,.8);line-height:1.5}.PublicPages_partnerFrame__4bOiQ{width:100%;height:650px;border:0}.PublicPages_partnerFrameWrap__BzUPY{width:100%;overflow:hidden}@media (hover:hover) and (pointer:fine){.PublicPages_programTable__K6jDL tbody tr:hover{background:var(--public-mint)}}@media (max-width:900px){.PublicPages_insurerGrid__Vkr7c{grid-template-columns:repeat(4,minmax(0,1fr))}.PublicPages_reviewGrid__U3pC3{column-count:3}.PublicPages_featuredPrograms___HWMa{grid-template-columns:1fr}.PublicPages_programTableWrap__cFkp5{overflow:visible;border:0;background:transparent}.PublicPages_programTable__K6jDL,.PublicPages_programTable__K6jDL tbody{display:block;width:100%}.PublicPages_programTable__K6jDL thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.PublicPages_programTable__K6jDL tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PublicPages_programTable__K6jDL tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border:1px solid var(--public-line);border-radius:14px;overflow:hidden;background:#fff}.PublicPages_programTable__K6jDL td{display:grid;align-content:start;gap:5px;border-top:1px solid var(--public-line);padding:10px;overflow-wrap:anywhere}.PublicPages_programTable__K6jDL td:before{color:var(--public-muted);content:attr(data-label);font-size:11px;font-weight:600}.PublicPages_programInsurer__boXS_{min-width:0;flex-wrap:wrap}}@media (max-width:640px){.PublicPages_page__SrHII{width:min(calc(100% - 32px),1180px);padding-block:42px 76px}.PublicPages_title__L_3Ft{font-size:clamp(36px,10.4vw,48px)}.PublicPages_certificateGrid__xTCph,.PublicPages_principleGrid__EMxOw,.PublicPages_standaloneVideoGrid__MBIdQ,.PublicPages_testimonialGrid__NQzKD{grid-template-columns:minmax(0,1fr)}.PublicPages_insurerGrid__Vkr7c{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.PublicPages_insurerLogo__ViVPG{min-height:68px;padding:8px}.PublicPages_applicationActions__KMe9r,.PublicPages_applicationActions__KMe9r>*{width:100%}.PublicPages_role__nRAHx{grid-template-columns:minmax(0,1fr);gap:8px}.PublicPages_comparisonHead__U_wUG>div,.PublicPages_comparisonRow__jXdY8>p{padding:14px 12px}.PublicPages_comparisonHead__U_wUG>div{font-size:14px}.PublicPages_comparisonRow__jXdY8>p{font-size:13px}.PublicPages_benefitGrid__X5Qjn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.PublicPages_benefit__TqKmk:nth-child(2){border-right:0}.PublicPages_apartmentHero__cbO5F,.PublicPages_programTable__K6jDL tbody{grid-template-columns:minmax(0,1fr)}.PublicPages_apartmentHero__cbO5F{grid-template-areas:"title" "description" "artwork";gap:14px}.PublicPages_apartmentHeroArtwork__qQqGB img{width:min(100%,340px)}.PublicPages_reviewGrid__U3pC3{column-count:2}.PublicPages_snapshot__rT47F{grid-template-columns:minmax(0,1fr)}.PublicPages_snapshotLead__jK6pN{padding:22px}.PublicPages_snapshotMetrics__fs1tO{grid-template-columns:minmax(0,1fr)}.PublicPages_partnerFrameWrap__BzUPY{width:100%;margin-left:0;border:0;border-radius:0}}@media (max-width:480px){.PublicPages_reviewGrid__U3pC3{column-count:1}}