.features_main__IO7bE{background:var(--hp-page);color:var(--hp-ink)}.features_inner__fenND{max-width:var(--hp-content-max);margin:0 auto;padding-inline:36px}.features_hero__7m6oZ{padding-block:96px 72px;border-bottom:1px solid transparent;border-image:var(--hp-hair) 1}.features_heroInner__UqXz4{max-width:var(--hp-content-max);margin:0 auto;padding-inline:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(32px,5vw,60px);align-items:center}.features_heroTitle__btWcK{max-width:17ch;margin:0;color:var(--hp-ink);font:800 56px/1.04 var(--hp-font-head);letter-spacing:-.035em;text-wrap:balance}.features_heroLede__iiHmg{max-width:56ch;margin:22px 0 0;color:var(--hp-ink-2);font-size:19px;line-height:1.62}.features_heroActions__ghUoO{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.features_cta__jnKnp{display:inline-block;padding:15px 30px;border-radius:999px;background:var(--hp-red);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(139,30,45,.24);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.features_cta__jnKnp:hover{background:color-mix(in srgb,var(--hp-red) 84%,var(--hp-ink));transform:translateY(-2px);box-shadow:0 12px 30px rgba(139,30,45,.3)}.features_heroAccent__inv08{margin:0;color:var(--hp-tint);font-family:var(--hp-font-accent);font-style:italic;font-size:16px}.features_petitionBand__A4vv_{padding-block:56px;background:var(--hp-page)}.features_petitionBandInner__l_yyj{max-width:760px;margin:0 auto;padding-inline:36px}.features_row__QaWzl{padding-block:84px}.features_rowInner__9IWsJ{max-width:var(--hp-content-max);margin:0 auto;padding-inline:36px;display:grid;grid-template-columns:1fr;gap:44px;align-items:center}.features_rowSurface__fv_5T{background:var(--hp-surface)}.features_rowDark__swTuI{background:var(--hp-midnight);color:#fff}.features_eyebrow__Ssd4F{display:block;margin:0 0 16px;color:var(--hp-red);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.features_rowDark__swTuI .features_eyebrow__Ssd4F{color:var(--hp-red-on-dark)}.features_rowTitle__HJdcZ{max-width:17ch;margin:0 0 20px;color:var(--hp-ink);font:800 38px/1.12 var(--hp-font-head);letter-spacing:-.03em;text-wrap:pretty}.features_rowDark__swTuI .features_rowTitle__HJdcZ{color:#fff}.features_rowBody__TqgEJ{max-width:54ch;margin:0 0 16px;color:var(--hp-ink-2);font-size:17px;line-height:1.66}.features_rowDark__swTuI .features_rowBody__TqgEJ{color:#c9d4e4}.features_points__heHJJ{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.features_point__g1slO{display:flex;align-items:flex-start;gap:13px;color:var(--hp-ink);font-size:17px;font-weight:500;line-height:1.45}.features_rowDark__swTuI .features_point__g1slO{color:#eef3fa}.features_pointMark__qyuxs{width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--hp-red);box-shadow:0 0 0 4px rgba(139,30,45,.12);flex:0 0 auto}.features_rowDark__swTuI .features_pointMark__qyuxs{background:var(--hp-red-on-dark);box-shadow:0 0 0 4px rgba(192,65,79,.18)}.features_rowFoot__NOMV8{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.features_rowLink__R7mNk{color:var(--hp-navy);font-size:16px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(10,45,94,.28);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.features_rowLink__R7mNk:hover{color:var(--hp-navy-bright);border-bottom-color:var(--hp-navy-bright)}.features_rowDark__swTuI .features_rowLink__R7mNk{color:#fff;border-bottom-color:rgba(255,255,255,.35)}.features_rowAccent__EHPLp{margin:0;color:var(--hp-tint);font-family:var(--hp-font-accent);font-style:italic;font-size:16px}.features_rowDark__swTuI .features_rowAccent__EHPLp{color:#9fb8d8}.features_rowMedia__JwvrB{min-width:0}.features_shot__MbN0m{width:100%;height:auto;border-radius:var(--hp-radius);box-shadow:var(--hp-shadow-card);background:var(--hp-surface)}.features_rowDark__swTuI .features_shot__MbN0m{box-shadow:0 24px 70px rgba(0,0,0,.45)}.features_shotFigure__KnbzR{margin:0}.features_loopFrame__MwS8l{position:relative}.features_loopFrame__MwS8l .features_shot__MbN0m{display:block}.features_loopVideo__mX6Ef{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--hp-radius);background:transparent}.features_loopToggle__5Fl_0{position:absolute;right:12px;bottom:12px;min-height:32px;padding:6px 12px;border:0;border-radius:999px;background:rgba(10,22,40,.72);color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;opacity:.85;transition:opacity .15s ease}.features_loopToggle__5Fl_0:focus-visible,.features_loopToggle__5Fl_0:hover{opacity:1}.features_loopToggle__5Fl_0:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgba(10,22,40,.72)}@media (max-width:640px){.features_loopToggle__5Fl_0{right:8px;bottom:8px;min-height:28px;padding:5px 10px;font-size:12px}}.features_shotCaption__rFAFe{margin:14px 2px 0;color:var(--hp-ink-3);font-size:15px;line-height:1.5}.features_rowDark__swTuI .features_shotCaption__rFAFe{color:#8ea4c0}.features_evidence__rSwSO{padding-block:92px;background:var(--hp-page);border-top:1px solid transparent;border-image:var(--hp-hair) 1}.features_evidenceInner__NPbhJ{max-width:var(--hp-content-max);margin:0 auto;padding-inline:36px}.features_evidenceHead__so3ve{max-width:62ch}.features_evidenceTitle__bPcFG{margin:0;color:var(--hp-ink);font:800 38px/1.12 var(--hp-font-head);letter-spacing:-.03em}.features_evidenceLede__dSzlG{margin:20px 0 0;color:var(--hp-ink-2);font-size:17px;line-height:1.66}.features_basket__UM1Ry{color:var(--hp-ink);font-weight:600}.features_strip__NEFsK{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:44px 0 0;padding:0;list-style:none}.features_strip__NEFsK li{display:flex;flex-direction:column;gap:4px;padding:22px 20px;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.features_strip__NEFsK>.features_stripOurs__hbdyJ{background:var(--hp-navy);color:#fff}.features_stripFigure__cjm0Q{font:800 40px/1 var(--hp-font-head);letter-spacing:-.035em}.features_stripName__0xicU{font-size:14px;font-weight:600}.features_stripNote___5tB6{min-height:2.6em;color:var(--hp-tint);font-size:12.5px;line-height:1.3}.features_strip__NEFsK>.features_stripOurs__hbdyJ .features_stripNote___5tB6{color:rgba(255,255,255,.72)}.features_stripFoot__aCtQs{margin:18px 0 0;color:var(--hp-tint);font-size:13.5px;line-height:1.55}.features_tableScroll__vn7_v{margin-top:40px;overflow-x:auto;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card)}.features_table__6shns{width:100%;min-width:720px;border-collapse:collapse;font-size:16px}.features_tableCaption__FWkHJ{caption-side:top;padding:22px 26px 0;color:var(--hp-ink-3);font-size:15px;line-height:1.5;text-align:left}.features_table__6shns thead th{padding:18px 20px 12px;color:var(--hp-ink-3);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap}.features_table__6shns tbody th{padding:18px 20px;color:var(--hp-ink);font-size:17px;font-weight:600;text-align:left;vertical-align:top}.features_table__6shns tbody td{padding:18px 20px;color:var(--hp-ink-2);vertical-align:top}.features_table__6shns tbody tr+tr td,.features_table__6shns tbody tr+tr th{border-top:1px solid var(--hp-s-mid)}.features_num__zCu0d{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.features_total__HGzl7{color:var(--hp-ink);font-weight:700}.features_ours__Nnr0s{background:rgba(10,45,94,.045)}.features_ours__Nnr0s .features_total__HGzl7{color:var(--hp-navy)}.features_rowNote__IkNS9{display:block;margin-top:5px;max-width:34ch;color:var(--hp-ink-3);font-size:14px;font-weight:400;line-height:1.45}.features_source__L4tq6{max-width:26ch;font-size:14px;line-height:1.45}.features_source__L4tq6 a{color:var(--hp-navy)}.features_stamp__538FN{display:block;margin-top:4px;color:var(--hp-ink-3);font-size:13px}.features_evidenceNote__XnwGU{max-width:76ch;margin:22px 0 0;color:var(--hp-ink-3);font-size:15px;line-height:1.6}.features_guidance__Di6EN{background:#0a1628;color:#f1f0eb}.features_guidanceInner__3_aN7{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:clamp(72px,8vw,108px) 36px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:clamp(32px,3vw,48px);align-items:center}.features_guidanceCopy__foySs,.features_guidanceFigure__UleP_{min-width:0}.features_guidanceEyebrow__kxcZB{margin:0 0 18px;color:#f2a5ae;font-size:13px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.features_guidance__Di6EN h2{max-width:13ch;margin:0;font:800 clamp(44px,4.2vw,62px)/1.04 var(--hp-font-head);letter-spacing:-.04em}.features_guidanceBody__IQTRv{max-width:48ch;margin:24px 0 0;color:#c9d6e5;font-size:17px;line-height:1.65}.features_guidanceActions__9P_JL{margin-top:30px}.features_guidanceCta__QyVPD{min-height:52px;padding:0 24px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#8b1e2d;color:#fff;font-weight:700;text-decoration:none;transition:background .18s ease}.features_guidanceCta__QyVPD:hover{background:#a12a3b}.features_guidanceCta__QyVPD:focus-visible{outline:3px solid #f1f0eb;outline-offset:4px}.features_guidanceAvailability__2N_G9{max-width:45ch;margin:18px 0 0;color:#a9bdd1;font-size:13px;line-height:1.5}.features_guidanceFigure__UleP_{box-sizing:border-box;margin:0;padding:10px 10px 0;border-radius:14px;background:#f1f0eb;box-shadow:0 2px 8px rgba(0,0,0,.18),0 24px 56px rgba(0,0,0,.28)}.features_guidanceDesktopFrame__M91GT{position:relative;width:100%;aspect-ratio:1100/680;overflow:hidden;border-radius:7px}.features_guidanceDesktopShot__6i5ma{position:absolute;top:0;right:0;width:130.9091%;max-width:none;height:auto;display:block}.features_guidanceMobileFrame__7osOv{position:relative;width:100%;aspect-ratio:390/500;overflow:hidden;display:none;border-radius:7px}.features_guidanceMobileShot__ixfW_{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.features_guidanceCaption__U4blB{padding:10px 7px 12px;color:#0a2d5e;font-size:12px;font-weight:600;letter-spacing:.025em}.features_caseStudy__73h6f{margin-top:56px;padding:44px;border-radius:var(--hp-radius);background:var(--hp-surface);box-shadow:var(--hp-shadow-card);display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.features_caseTitle__XYAXj{margin:0 0 14px;color:var(--hp-ink);font:800 26px/1.18 var(--hp-font-head);letter-spacing:-.025em}.features_caseSummary__NMjkt{max-width:48ch;margin:0 0 14px;color:var(--hp-ink-2);font-size:17px;line-height:1.62}.features_caseNote__UKdC3{max-width:48ch;margin:0 0 20px;color:var(--hp-ink-3);font-size:15px;line-height:1.55}.features_caseRows__wclwQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.features_caseRow__AXhwD{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:baseline;padding:18px 22px;background:var(--hp-s-low);border-radius:var(--hp-radius-sm)}.features_caseRowFeatured__GyxsS{background:var(--hp-navy);color:#fff}.features_caseRoute__l4ZZE{font-size:16px;font-weight:500}.features_caseRecords__AvAqW{color:var(--hp-ink-3);font-size:15px;white-space:nowrap}.features_caseRowFeatured__GyxsS .features_caseRecords__AvAqW{color:#a9c0dd}.features_caseCost__l3EKV{font:700 22px var(--hp-font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:981px){.features_rowInner__9IWsJ{grid-template-columns:1fr 1fr;gap:64px}.features_rowInnerSolo__D_oFp{grid-template-columns:1fr}.features_row__QaWzl[data-media-side=left] .features_rowCopy__BBiNd{order:2}.features_row__QaWzl[data-media-side=left] .features_rowMedia__JwvrB{order:1}.features_caseStudy__73h6f{grid-template-columns:1fr 1fr;gap:48px}}@media (min-width:1140px){.features_rowInner__9IWsJ{grid-template-columns:5fr 6fr}}@media (max-width:980px){.features_guidanceInner__3_aN7{grid-template-columns:minmax(0,1fr);max-width:760px}.features_guidanceFigure__UleP_{width:100%;max-width:410px;margin-inline:auto}.features_guidanceDesktopFrame__M91GT{display:none}.features_guidanceMobileFrame__7osOv{display:block}.features_heroInner__UqXz4{grid-template-columns:minmax(0,1fr)}.features_heroTitle__btWcK{font-size:44px}.features_evidenceTitle__bPcFG,.features_rowTitle__HJdcZ{font-size:32px}.features_row__QaWzl{padding-block:64px}}@media (max-width:640px){.features_petitionBand__A4vv_{padding-block:40px}.features_petitionBandInner__l_yyj{padding-inline:20px}.features_guidanceInner__3_aN7{padding:64px 20px;gap:36px}.features_guidance__Di6EN h2{font-size:clamp(36px,10vw,42px)}.features_guidanceBody__IQTRv{font-size:16px}.features_guidanceFigure__UleP_{padding:8px 8px 0}.features_evidenceInner__NPbhJ,.features_heroInner__UqXz4,.features_inner__fenND,.features_rowInner__9IWsJ{padding-inline:20px}.features_hero__7m6oZ{padding-block:60px 48px}.features_heroTitle__btWcK{font-size:34px;max-width:none}.features_heroLede__iiHmg{font-size:17px}.features_evidenceTitle__bPcFG,.features_rowTitle__HJdcZ{font-size:27px;max-width:none}.features_row__QaWzl{padding-block:52px}.features_rowInner__9IWsJ{gap:32px}.features_evidence__rSwSO{padding-block:60px}.features_caseStudy__73h6f{padding:26px 20px}.features_caseRow__AXhwD{grid-template-columns:1fr auto;row-gap:4px;padding:15px 17px}.features_caseRecords__AvAqW{grid-column:1;grid-row:2}.features_caseCost__l3EKV{grid-column:2;grid-row:1/span 2;align-self:center}}@media (prefers-reduced-motion:reduce){.features_cta__jnKnp,.features_rowLink__R7mNk{transition:none}.features_loopToggle__5Fl_0,.features_loopVideo__mX6Ef{display:none}.features_cta__jnKnp:hover{transform:none}}.resources_page__P0TY7{background:var(--hp-page);color:var(--hp-ink);font-family:var(--hp-font-body)}.resources_wrap__rk__l{max-width:1240px;margin:0 auto;padding-inline:36px}.resources_deck__dgqqE{padding:clamp(72px,8vw,112px) 0;background:#060f22;color:#fff}.resources_deck__dgqqE h1{max-width:14ch;margin:0;font-family:var(--hp-font-head);font-size:clamp(48px,6vw,80px);font-weight:800;letter-spacing:-.04em;line-height:.98}.resources_lede__I3hYf{max-width:74ch;margin:24px 0 0;color:#c8d3e1;font-size:19px;line-height:1.65}.resources_hubGrid__d0hfX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:46px}.resources_hubGrid__d0hfX a{min-height:260px;padding:28px;border-radius:14px;display:flex;flex-direction:column;background:#0b1730;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);text-decoration:none}.resources_hubGrid__d0hfX .resources_featuredHub__MOdkg{background:#082946;box-shadow:inset 0 0 0 1px #1398d1,0 20px 38px rgba(0,152,209,.15)}.resources_hubGrid__d0hfX strong{font-family:var(--hp-font-head);font-size:22px}.resources_hubGrid__d0hfX span{margin-top:18px;color:#c4cfdd;line-height:1.55}.resources_hubGrid__d0hfX b{margin-top:auto;padding-top:24px;color:#70c8ed}.resources_hubGrid__d0hfX a:focus-visible{outline:3px solid #fff;outline-offset:4px}.resources_hubs__8WUst{max-width:1180px;margin:0 auto;padding:clamp(72px,8vw,116px) 36px}.resources_hub__nLgg8{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(42px,8vw,100px);padding:clamp(58px,7vw,92px) 0;scroll-margin-top:100px;background-image:var(--hp-hair);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.resources_hub__nLgg8 h2{margin:0;color:var(--hp-navy);font-family:var(--hp-font-head);font-size:clamp(40px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1}.resources_hubMain__oLTMQ>p{max-width:60ch;margin:22px 0;color:var(--hp-ink-2);font-size:18px;line-height:1.65}.resources_primaryLink__adSpO{display:inline-flex;min-height:48px;padding:0 18px;border-radius:10px;align-items:center;background:var(--hp-navy);color:#fff;font-weight:800;text-decoration:none}.resources_linkRail__HlKI7{align-self:start;border-radius:14px;overflow:hidden;background:var(--hp-surface);box-shadow:0 18px 44px rgba(10,22,40,.1)}.resources_linkRail__HlKI7 a{min-height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--hp-navy);font-weight:800;text-decoration:none;background-image:var(--hp-hair);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.resources_linkRail__HlKI7 a:last-child{background-image:none}.resources_linkRail__HlKI7 b{color:var(--hp-navy-bright)}.resources_toolStrip__IpnR_{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-radius:14px;overflow:hidden;background:var(--hp-s-deep)}.resources_toolStrip__IpnR_ span{padding:24px;background:#0a203b;color:#d8e2ec;font-weight:700;text-align:center}@media(prefers-reduced-motion:no-preference){.resources_hubGrid__d0hfX a,.resources_linkRail__HlKI7 a,.resources_primaryLink__adSpO{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.resources_hubGrid__d0hfX a:hover,.resources_primaryLink__adSpO:hover{transform:translateY(-2px)}.resources_linkRail__HlKI7 a:hover{background-color:var(--hp-s-low)}}@media(max-width:980px){.resources_hubGrid__d0hfX{grid-template-columns:repeat(2,1fr)}.resources_hub__nLgg8{grid-template-columns:1fr;gap:30px}.resources_toolStrip__IpnR_{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.resources_hubs__8WUst,.resources_wrap__rk__l{padding-inline:22px}.resources_deck__dgqqE h1{font-size:48px}.resources_hubGrid__d0hfX{grid-template-columns:1fr}.resources_hubGrid__d0hfX a{min-height:210px}.resources_hubs__8WUst{padding-top:40px}.resources_hub__nLgg8{padding-block:62px}.resources_toolStrip__IpnR_{grid-template-columns:1fr}}.resources_kicker__oIWel{margin:0 0 18px;color:#71c7eb;font-size:13px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.resources_calculatorTools___BLXG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px}.resources_calculatorTools___BLXG article{min-height:230px;padding:28px;border-radius:14px;display:flex;flex-direction:column;background:#0b1730;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.resources_calculatorTools___BLXG h2{margin:0;font:800 23px/1.1 var(--hp-font-head)}.resources_calculatorTools___BLXG p{color:#c4cfdd;line-height:1.55}.resources_calculatorTools___BLXG a{margin-top:auto;color:#70c8ed;font-weight:800;text-decoration:none}@media(max-width:980px){.resources_calculatorTools___BLXG{grid-template-columns:1fr}}