.eq.lp-band{padding:var(--space-xl) 24px}.lp-band.lp-white{background:var(--white)}.lp-band .section-head{margin-bottom:44px}.lp-band .eq-grid{margin-top:0}.lp-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1100px;margin:0 auto;list-style:none;display:grid}.lp-checks li{font-size:var(--t-body-size);color:var(--text-dk);background:var(--white);border:1px solid var(--border-soft);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:18px 20px;line-height:1.5;display:flex}.lp-white .lp-checks li{background:var(--bg-soft)}.lp-checks .qp-check{flex-shrink:0;margin-top:2px}.lp-outro{text-align:center;max-width:900px;font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--text-md);margin:32px auto 0}.why-grid.lp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.why-grid.lp-grid-5{grid-template-columns:repeat(6,minmax(0,1fr))}.why-grid.lp-grid-5>*{grid-column:span 2}.why-grid.lp-grid-5>:nth-child(4){grid-column:2/span 2}.lp-grid-3 .why-card,.lp-grid-5 .why-card{padding:32px}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;list-style:none;display:grid}.lp-steps .why-card{background:var(--white);padding:28px}.lp-steps .why-card:hover{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%)}.lede-inner.lp-lede{text-align:center;max-width:820px;display:block}.lp-lede .t-body{font-size:var(--t-lead-size);line-height:var(--t-lead-lh);margin-top:20px}.lp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.lp-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card{border-radius:var(--r-lg);background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);min-height:150px;color:var(--white);transition:transform .3s var(--ease), box-shadow .3s var(--ease), opacity .9s var(--ease);justify-content:space-between;align-items:flex-end;gap:16px;padding:28px;text-decoration:none;display:flex}.lp-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00336638}.lp-card-label{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.35}.lp-card-arrow{background:var(--teal);width:40px;height:40px;color:var(--navy);transition:transform .3s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lp-card:hover .lp-card-arrow{transform:translate(4px)}.lp-card-arrow svg{width:16px;height:16px}.lp-related{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;max-width:1100px;margin:0 auto;padding:40px 24px 0;display:flex}.lp-related-label{font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--text-lt);margin-right:6px;font-weight:600}.lp-related a{font-size:var(--t-ui-sm-size);color:var(--navy);border:1px solid var(--border);background:var(--white);transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:9px 16px;font-weight:500;text-decoration:none}.lp-related a:hover{border-color:var(--teal);color:var(--teal-hover)}.quote-info .lp-boundary{border-left:3px solid var(--teal);color:#ffffffe0;background:#ffffff0f;border-radius:0 12px 12px 0;margin-bottom:0;padding:18px 20px}.quote-info .lp-points{margin-top:32px}@media (min-width:769px){.quote-card:has(.dform){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (min-width:769px) and (max-width:1100px){:is(.quote-card:has(.dform) .quote-info,.quote-card:has(.dform) .quote-form){padding:44px 32px}}.df-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.df-grid>*{grid-column:1/-1}.df-grid>.df-half{grid-column:auto}.df-field{position:relative}.df-field input,.df-field select,.df-field textarea{border:1px solid var(--border);background:var(--bg-soft);width:100%;height:56px;color:var(--text-dk);font-family:var(--font-sys);font-size:var(--t-body-sm-size);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);border-radius:12px;outline:none;margin:0;padding:23px 14px 7px;line-height:1.4;display:block}.df-field input:hover,.df-field select:hover,.df-field textarea:hover{border-color:#00336629}.df-field input:focus,.df-field select:focus,.df-field textarea:focus{background-color:var(--white);border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.df-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--bg-soft) inset;-webkit-text-fill-color:var(--text-dk)}.df-field label{pointer-events:none;letter-spacing:.01em;color:var(--text-lt);white-space:nowrap;text-overflow:ellipsis;transform-origin:0 0;transition:top .18s var(--ease), font-size .18s var(--ease), color .18s var(--ease), letter-spacing .18s var(--ease);font-size:11.5px;font-weight:600;line-height:1.2;display:block;position:absolute;top:9px;left:15px;right:14px;overflow:hidden}.df-req{color:var(--teal-hover);margin-left:2px;font-weight:700}.df-field input:placeholder-shown:not(:focus)+label,.df-field textarea:placeholder-shown:not(:focus)+label{font-size:var(--t-body-sm-size);letter-spacing:0;color:var(--text-md);font-weight:500;top:18px}.df-select:has(option[value=""]:checked) select:not(:focus)+label{font-size:var(--t-body-sm-size);letter-spacing:0;color:var(--text-md);font-weight:500;top:18px}.df-field :focus+label{color:var(--teal-hover)}.df-select select{appearance:none;cursor:pointer;background:var(--bg-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23003366' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 15px center;padding-right:38px}.df-select:has(option[value=""]:checked) select:not(:focus){color:#0000}.df-select option{color:var(--text-dk)}.df-select label{right:38px}.df-area textarea{resize:vertical;height:auto;min-height:76px;padding-top:26px}.df-area textarea:placeholder-shown:not(:focus)+label{top:16px}.df-toggle{border:1px solid var(--border);background:var(--bg-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 8px 8px 15px;display:flex}.df-toggle-label{color:var(--text-md);font-size:14px;font-weight:500;line-height:1.35}.df-seg{background:var(--white);border:1px solid var(--border);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.df-seg label{cursor:pointer;position:relative}.df-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.df-seg span{text-align:center;min-width:46px;color:var(--text-md);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:600;display:block}.df-seg label:hover span{color:var(--navy)}.df-seg input:checked+span{background:var(--navy);color:var(--white)}.df-seg input:focus-visible+span{box-shadow:0 0 0 3px var(--teal-soft), 0 0 0 1px var(--teal)}.df-photos{gap:10px;display:grid}.df-drop{background:var(--bg-soft);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border:1.5px dashed #0363;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.df-drop:hover,.df-drop.is-drag{border-color:var(--teal);background:var(--teal-soft)}.df-drop:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.df-drop.is-full{cursor:default;border-style:solid}.df-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.df-file:disabled{cursor:default}.df-drop-icon{background:var(--white);width:40px;height:40px;color:var(--teal-hover);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.df-drop-text{gap:2px;min-width:0;display:grid}.df-drop-text strong{font-size:var(--t-body-sm-size);color:var(--text-dk);font-weight:600}.df-drop-sub{color:var(--text-lt);font-size:12.5px}.df-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;display:grid}.df-thumbs li{aspect-ratio:1;background:var(--bg-tint);border:1px solid var(--border);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.df-thumbs img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.df-thumb-name{color:var(--text-lt);text-align:center;word-break:break-all;padding:4px;font-size:10px;line-height:1.2}.df-thumb-x{cursor:pointer;width:22px;height:22px;color:var(--white);transition:background-color .2s var(--ease);background:#002347c7;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.df-thumb-x:hover{background:var(--navy)}.df-thumb-x:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.df-photo-note{color:var(--text-md);font-size:12.5px}.df-photo-note a,.dform-note a{color:var(--navy);font-weight:600}.dform-note a[href^=tel\:],.df-photo-note a[href^=sms\:]{white-space:nowrap}.dform .form-submit{margin-top:0}.dform-note{text-align:center;color:var(--text-md);margin-top:12px;font-size:13.5px}@media (max-width:1024px){.lp-steps,.lp-cards-4,.lp-checks,.why-grid.lp-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid.lp-grid-5>*,.why-grid.lp-grid-5>:nth-child(4){grid-column:auto}.why-grid.lp-grid-5>:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.why-grid.lp-grid-5>:last-child .why-card-num,.why-grid.lp-grid-5>:last-child h3{grid-column:1}.why-grid.lp-grid-5>:last-child p{grid-area:1/2/span 2}}@media (max-width:900px){.why-grid.lp-grid-3{grid-template-columns:1fr;gap:16px}.lp-grid-3 .why-card{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;column-gap:32px;padding:28px 32px;display:grid}.lp-grid-3 .why-card .why-card-num,.lp-grid-3 .why-card h3{grid-column:1}.lp-grid-3 .why-card p{grid-area:1/2/span 2;align-self:center}.df-field input:placeholder-shown:not(:focus)+label,.df-field textarea:placeholder-shown:not(:focus)+label{font-size:14px}.df-select:has(option[value=""]:checked) select:not(:focus)+label{font-size:14px}}@media (max-width:820px){.lp-cards,.lp-cards-3,.lp-cards-2{grid-template-columns:1fr;gap:14px}.lp-card{align-items:center;min-height:0;padding:24px 26px}}@media (max-width:720px){.eq.lp-band{padding:72px 20px}.lp-checks,.lp-steps,.why-grid.lp-grid-5{grid-template-columns:1fr}.lp-checks{gap:10px}.lp-checks li{padding:14px 16px}.why-grid.lp-grid-5>:last-child{display:block}.lp-steps{gap:12px}.lp-steps .why-card{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:16px;padding:20px 22px;display:grid}.lp-steps .why-card-num{grid-row:1/span 2;margin-bottom:0;font-size:26px}.lp-steps .why-card h3{margin-bottom:0}.lp-steps .why-card p{grid-column:2;margin-top:6px}.lp-grid-5 .why-card{padding:26px}}@media (max-width:560px){.lp-grid-3 .why-card{padding:26px;display:block}.df-grid>.df-half{grid-column:1/-1}.df-field input,.df-field select,.df-field textarea{font-size:16px}.df-field input:placeholder-shown:not(:focus)+label,.df-field textarea:placeholder-shown:not(:focus)+label{font-size:15px}.df-select:has(option[value=""]:checked) select:not(:focus)+label{font-size:15px}}
.rx-cell{min-width:0}.rx-cell.reveal{transition-delay:var(--rx-d,0s)}.rx-num{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--teal-hover);align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.rx-num:after{content:"";width:22px;height:2px;transition:width .5s var(--ease);background:currentColor;border-radius:2px}.rx-frame{isolation:isolate;margin:0;position:relative}.rx-frame img{object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto;display:block;box-shadow:0 32px 64px -34px #00234780}.rx-frame-tall img{aspect-ratio:4/5}.rx-frame-wide img{aspect-ratio:4/3}.rx-frame:before{content:"";z-index:-1;border-top:2px solid var(--teal);border-right:2px solid var(--teal);border-top-right-radius:12px;width:76px;height:76px;position:absolute;top:-14px;right:-14px}.rx-frame:after{content:"";z-index:-2;background-image:radial-gradient(#0363 1.3px,#0000 1.6px);background-size:14px 14px;width:46%;height:40%;position:absolute;bottom:-24px;left:-24px}.rx-frame-cap{border-left:3px solid var(--teal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);background:#002347bd;border-radius:14px;padding:14px 18px;font-size:14.5px;font-weight:500;line-height:1.45;position:absolute;bottom:16px;left:16px;right:16px}.rx-band{overflow:hidden}.rx-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:76px;max-width:1100px;margin:0 auto;display:grid}.rx-head .t-lead{margin-top:14px}.rx-checks{border-top:1px solid var(--border);margin:30px 0 0;padding:0;list-style:none}.rx-checks li{border-bottom:1px solid var(--border);font-size:var(--t-body-size);color:var(--text-dk);align-items:flex-start;gap:14px;padding:14px 2px;line-height:1.5;display:flex}.rx-checks .qp-check{flex-shrink:0;margin-top:2px}.rx-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.rx-cats .rx-cell{display:flex}.rx-cat{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);flex-direction:column;flex:1;display:flex;overflow:hidden}.rx-cat-media{aspect-ratio:4/3;background:var(--bg-tint);position:relative;overflow:hidden}.rx-cat-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.rx-cat-media:after{content:"";background:linear-gradient(#00234700 55%,#00234747 100%);position:absolute;inset:0}.rx-cat-media .rx-num{z-index:1;color:var(--teal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#002347c7;border-radius:10px;padding:8px 12px;position:absolute;bottom:16px;left:18px}.rx-cat-body{padding:26px 28px 30px}.rx-cat-body .t-h3-lg{color:var(--navy);margin-bottom:10px}.rx-cat:hover{border-color:#0dcfcf73;transform:translateY(-6px);box-shadow:0 30px 56px -30px #00234773}.rx-cat:hover .rx-cat-media img{transform:scale(1.05)}.rx-cat:hover .rx-num:after{width:44px}.rx-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.rx-feat{isolation:isolate;aspect-ratio:5/4;border-radius:var(--r-md);background:var(--navy);transition:transform .45s var(--ease), box-shadow .45s var(--ease);margin:0;position:relative;overflow:hidden}.rx-feat img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.rx-feat:after{content:"";z-index:-1;background:linear-gradient(#00234700 30%,#00234780 58%,#001a34eb 100%);position:absolute;inset:0}.rx-feat figcaption{gap:10px;padding:0 22px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.rx-feat .rx-num{color:var(--teal)}.rx-feat-title{letter-spacing:-.01em;color:var(--white);font-size:17px;font-weight:600;line-height:1.35}.rx-feat:hover{transform:translateY(-5px);box-shadow:0 28px 50px -26px #00234799}.rx-feat:hover img{transform:scale(1.06)}.rx-feat:hover .rx-num:after{width:44px}.rx-index{columns:3;column-gap:44px;max-width:1100px;margin:34px auto 0;padding:0;list-style:none}.rx-index li{break-inside:avoid;border-top:1px solid var(--border);font-size:var(--t-body-size);color:var(--text-dk);align-items:baseline;gap:16px;padding:14px 2px;font-weight:500;line-height:1.45;display:flex}.rx-index-num{letter-spacing:.08em;font-variant-numeric:tabular-nums;width:24px;color:var(--teal-hover);flex-shrink:0;font-size:13px;font-weight:700}.lede.rx-why{background:radial-gradient(120% 90% at 100% 0%, #0dcfcf1a 0%, #0dcfcf00 55%), linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);position:relative;overflow:hidden}.rx-why-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:76px;max-width:1100px;margin:0 auto;display:grid}.rx-why-text:before{content:"";background:var(--teal);border-radius:3px;width:48px;height:3px;margin-bottom:24px;display:block}.rx-why-text .t-h2{color:var(--white)}.rx-why-text .t-body{color:#fffc;font-size:var(--t-lead-size);line-height:var(--t-lead-lh);margin-top:20px}.rx-why .rx-frame img{box-shadow:0 34px 70px -30px #0009}.rx-why .rx-frame:after{background-image:radial-gradient(#0dcfcf59 1.3px,#0000 1.6px)}.rx-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.rx-links-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-links-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-link{isolation:isolate;aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--navy);color:var(--white);transition:transform .45s var(--ease), box-shadow .45s var(--ease);justify-content:space-between;align-items:flex-end;gap:16px;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rx-link img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.rx-link:after{content:"";z-index:-1;background:linear-gradient(#0023471f 0%,#00234761 45%,#001a34f0 100%);position:absolute;inset:0}.rx-link-label{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.35}.rx-link-arrow{background:var(--teal);width:42px;height:42px;color:var(--navy);transition:transform .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rx-link-arrow svg{width:16px;height:16px}.rx-link:hover{transform:translateY(-5px);box-shadow:0 28px 54px -26px #00234799}.rx-link:hover img{transform:scale(1.06)}.rx-link:hover .rx-link-arrow{transform:translate(4px)}.rx-related{max-width:1100px;margin:0 auto;padding:64px 24px 0}.rx-related-label{font-size:var(--t-eyebrow-size);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--text-lt);margin-bottom:18px;font-weight:600;display:block}.rx-rels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rx-rels-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-rels .rx-cell{display:flex}.rx-rel{background:var(--white);color:var(--navy);border:1px solid var(--border);border-radius:var(--r-md);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;overflow:hidden}.rx-rel-media{aspect-ratio:16/9;background:var(--bg-tint);grid-column:1/-1;display:block;overflow:hidden}.rx-rel-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.rx-rel-label{padding:16px 12px 17px 18px;font-size:15.5px;font-weight:600;line-height:1.35}.rx-rel-arrow{background:var(--teal-soft);width:34px;height:34px;color:var(--navy);transition:background-color .3s var(--ease), transform .3s var(--ease);border-radius:50%;place-items:center;margin-right:16px;display:grid}.rx-rel-arrow svg{width:14px;height:14px}.rx-rel:hover{border-color:#0dcfcf73;transform:translateY(-4px);box-shadow:0 22px 44px -26px #00234773}.rx-rel:hover img{transform:scale(1.05)}.rx-rel:hover .rx-rel-arrow{background:var(--teal);transform:translate(3px)}.rx-link:focus-visible,.rx-rel:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.rr-why{grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.rr-why .rx-cell{display:flex}.rr-lead-cell{grid-row:1/span 2}.rr-lead{isolation:isolate;border-radius:var(--r-lg);background:var(--navy);min-height:560px;transition:transform .45s var(--ease), box-shadow .45s var(--ease);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.rr-lead .rr-media{z-index:-2;position:absolute;inset:0}.rr-lead .rr-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.rr-lead:after{content:"";z-index:-1;background:linear-gradient(#00234700 0%,#00234714 42%,#002347b8 64%,#001a34f5 84%);position:absolute;inset:0}.rr-lead:before{content:"";z-index:1;border-top:2px solid var(--teal);border-right:2px solid var(--teal);border-top-right-radius:10px;width:54px;height:54px;position:absolute;top:22px;right:22px}.rr-lead .rr-body{padding:34px 34px 36px}.rr-lead .rx-num{color:var(--teal);margin-bottom:16px}.rr-lead .t-h3-lg{color:var(--white);letter-spacing:-.02em;font-size:26px;line-height:1.25}.rr-lead .t-body-sm{color:#ffffffd6;font-size:var(--t-body-size);margin-top:12px;line-height:1.6}.rr-lead:hover{transform:translateY(-5px);box-shadow:0 30px 60px -28px #00234799}.rr-lead:hover .rr-media img{transform:scale(1.05)}.rr-lead:hover .rx-num:after{width:44px}.rr-card{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);flex-direction:column;flex:1;display:flex;overflow:hidden}.rr-card .rr-media{aspect-ratio:16/9;background:var(--bg-tint);position:relative;overflow:hidden}.rr-card .rr-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.rr-card .rr-media:after{content:"";background:linear-gradient(#00234700 50%,#0023474d 100%);position:absolute;inset:0}.rr-card .rx-num{z-index:1;color:var(--teal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#002347c7;border-radius:10px;padding:7px 11px;position:absolute;bottom:14px;left:16px}.rr-card .rr-body{padding:22px 24px 26px}.rr-card .t-h3-lg{margin-bottom:8px;font-size:18px;line-height:1.35}.rr-card:hover{border-color:#0dcfcf73;transform:translateY(-5px);box-shadow:0 28px 52px -30px #00234773}.rr-card:hover .rr-media img{transform:scale(1.05)}.rr-card:hover .rx-num:after{width:44px}@media (max-width:1024px){.rx-split,.rx-why-inner{gap:52px}.rx-index{columns:2}.rx-rels-4,.rx-links-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rx-split,.rx-why-inner{grid-template-columns:1fr;gap:44px}.rx-frame-tall img,.rx-frame-wide img{aspect-ratio:16/10}.rx-why-inner .rx-frame{order:2}.rx-cats{grid-template-columns:1fr;gap:16px}.rx-cat{flex-direction:row}.rx-cat-media{aspect-ratio:auto;flex:0 0 42%;min-height:220px}.rx-cat-body{align-self:center}.rx-why .rx-frame-wide img{aspect-ratio:16/9}.rx-feats{grid-template-columns:1fr;gap:14px}.rx-feat{aspect-ratio:12/5}.rx-links,.rx-links-2,.rx-links-4{grid-template-columns:1fr;gap:14px}.rx-link{aspect-ratio:16/7;align-items:flex-end;padding:24px 26px}.rx-rels-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-lead-cell{grid-area:auto/1/auto/-1}.rr-lead{min-height:420px}}@media (max-width:720px){.rx-index{columns:1;margin-top:26px}.rx-related{padding-top:48px}.rx-frame:before{width:56px;height:56px;top:-10px;right:-10px}.rx-frame:after{bottom:-16px;left:-16px}}@media (max-width:560px){.rx-cat{flex-direction:column}.rx-cat-media{aspect-ratio:16/10;flex:none;min-height:0}.rx-cat-body{padding:22px 22px 26px}.rx-feat{aspect-ratio:16/10}.rx-feat figcaption{padding:0 18px 18px}.rx-feat-title{font-size:16px}.rx-link{aspect-ratio:auto;min-height:168px;padding:22px}.rx-link-label{font-size:17.5px}.rx-rels,.rx-rels-4{grid-template-columns:1fr;gap:10px}.rx-rel{grid-template-columns:96px minmax(0,1fr) auto}.rx-rel-media{aspect-ratio:auto;grid-column:auto;height:100%;min-height:72px}.rx-rel-label{padding:14px 10px 14px 14px;font-size:15px}.rx-rel-arrow{margin-right:14px}.rx-frame-cap{background:var(--navy);margin:-26px 12px 0;padding:12px 14px;font-size:14px;position:relative;bottom:auto;left:auto;right:auto}.rr-why{grid-template-columns:1fr;gap:12px}.rr-lead{min-height:440px}.rr-lead .rr-body{padding:26px 22px 28px}.rr-lead .t-h3-lg{font-size:22px}.rr-lead:before{width:42px;height:42px;top:16px;right:16px}.rr-card{flex-direction:row}.rr-card .rr-media{aspect-ratio:auto;flex:0 0 104px}.rr-card .rx-num{gap:0;padding:6px 8px;font-size:12px;bottom:10px;left:10px}.rr-card .rx-num:after{display:none}.rr-card .rr-body{padding:16px 16px 18px}.rr-card .t-h3-lg{margin-bottom:6px;font-size:16.5px}.rr-card .t-body-sm{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.rx-cell.reveal{transition-delay:0s}.rx-cat,.rx-feat,.rx-link,.rx-rel,.rr-lead,.rr-card,.rx-cat-media img,.rx-feat img,.rx-link img,.rx-rel-media img,.rr-media img,.rx-num:after,.rx-link-arrow,.rx-rel-arrow{transition-duration:.01ms}.rx-cat:hover,.rx-feat:hover,.rx-link:hover,.rx-rel:hover,.rr-lead:hover,.rr-card:hover,.rx-cat:hover .rx-cat-media img,.rx-feat:hover img,.rx-link:hover img,.rx-rel:hover img,.rr-lead:hover .rr-media img,.rr-card:hover .rr-media img{transform:none}}
