@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd9966a880d3509-s.0o24f4agk19i4.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d2afa35f72f50b0-s.1fd29zhf9a1x8.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/301eb6cfbaba69c1-s.07y076c0plz96.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4574481600ad63e-s.p.0hw2r8_e_w7hw.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/013e52403cd71320-s.1vx88odw47iy3.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/08426d1765534f87-s.20x98aa_nb40o.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1ad2acb098c00344-s.0mx3i3ujnazw_.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aefbeb3323f81271-s.p.2xq13uzdlltsa.woff2?dpl=dpl_6mFE4zFhKFFEYPUEuhGtocoAnqSb)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Narrow Fallback;src:local(Arial);ascent-override:130.79%;descent-override:35.46%;line-gap-override:0.0%;size-adjust:77.84%}.pt_sans_narrow_62155392-module__Nn0fyG__className{font-family:PT Sans Narrow,PT Sans Narrow Fallback;font-style:normal}.pt_sans_narrow_62155392-module__Nn0fyG__variable{--font-narrow:"PT Sans Narrow", "PT Sans Narrow Fallback"}
.auto-module__zEjaaa__page{--boardroom:#010f14;--vault:#012e41;--blueprint:#1e6677;--skylight:#0eb2cc;--ledger:#bdf6f9;--copper:#ce5d00;--connection:#f28705;--parchment:#f7ca9a;--ink:#0d2430;--muted:#4a6470;color:var(--ink);background:#fff;font-family:inherit;line-height:1.6}.auto-module__zEjaaa__hero{background:radial-gradient(120% 90% at 85% 10%, var(--blueprint) 0%, var(--vault) 45%, var(--boardroom) 100%);color:#fff;isolation:isolate;padding:calc(110px + clamp(2rem,6vw,5rem)) 1.5rem clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.auto-module__zEjaaa__hero:before{content:"";z-index:-1;background:var(--hero-img) center 60% / cover no-repeat;opacity:.32;filter:grayscale(.35)contrast(1.05);mix-blend-mode:luminosity;position:absolute;inset:0}.auto-module__zEjaaa__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#010f14d9 0%,#012e418c 55%,#1e667759 100%);position:absolute;inset:0}.auto-module__zEjaaa__heroInner{max-width:60rem;margin:0 auto}.auto-module__zEjaaa__kicker{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--parchment);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.auto-module__zEjaaa__h1{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.4rem,6.5vw,4.5rem);font-weight:800;line-height:.95}.auto-module__zEjaaa__tagline{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ledger);margin:0 0 1.25rem;font-size:1.05rem;font-weight:700}.auto-module__zEjaaa__lede{color:#d9eef2;max-width:40rem;margin:0 0 2.25rem;font-size:clamp(1.1rem,2vw,1.35rem)}.auto-module__zEjaaa__lede strong{color:var(--connection);font-weight:800}.auto-module__zEjaaa__heroCtas{flex-wrap:wrap;gap:.75rem;display:flex}.auto-module__zEjaaa__btnPrimary,.auto-module__zEjaaa__btnGhost,.auto-module__zEjaaa__btnDark{cursor:pointer;border:2px solid #0000;border-radius:999px;padding:.9rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.auto-module__zEjaaa__btnPrimary{background:var(--connection);color:var(--boardroom)}.auto-module__zEjaaa__btnPrimary:hover{background:var(--parchment)}.auto-module__zEjaaa__btnGhost{color:#fff;border-color:#fff6}.auto-module__zEjaaa__btnGhost:hover{border-color:#fff}.auto-module__zEjaaa__btnDark{background:var(--vault);color:#fff}.auto-module__zEjaaa__btnDark:hover{background:var(--blueprint)}.auto-module__zEjaaa__btnPrimary:focus-visible,.auto-module__zEjaaa__btnGhost:focus-visible,.auto-module__zEjaaa__btnDark:focus-visible{outline:3px solid var(--skylight);outline-offset:3px}.auto-module__zEjaaa__section{padding:clamp(3.5rem,8vw,6rem) 1.5rem}.auto-module__zEjaaa__dark{background:var(--vault);color:#fff}.auto-module__zEjaaa__dark .auto-module__zEjaaa__sub{color:#cfe4ea}.auto-module__zEjaaa__tint{background:#f5f7f8}.auto-module__zEjaaa__narrowCol{max-width:44rem;margin:0 auto 2.5rem}.auto-module__zEjaaa__wide{max-width:64rem;margin:0 auto}.auto-module__zEjaaa__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1.5rem,5vw,4rem);max-width:64rem;margin:0 auto;display:grid}.auto-module__zEjaaa__eyebrow{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--copper);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.auto-module__zEjaaa__dark .auto-module__zEjaaa__eyebrow{color:var(--parchment)}.auto-module__zEjaaa__h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.1}.auto-module__zEjaaa__h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.auto-module__zEjaaa__sub{color:var(--muted);margin:0;font-size:1.15rem}.auto-module__zEjaaa__prose p{max-width:40rem;margin:0 0 1.1rem;font-size:1.08rem}.auto-module__zEjaaa__deal{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.auto-module__zEjaaa__dealImg{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 20px 40px -24px #010f14cc}.auto-module__zEjaaa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;display:grid}.auto-module__zEjaaa__stat{border:2px solid #bdf6f940;border-radius:18px;padding:1rem 1.1rem}.auto-module__zEjaaa__stat strong{letter-spacing:-.02em;color:var(--connection);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.1;display:block}.auto-module__zEjaaa__stat span{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--ledger);margin-top:.3rem;font-size:.95rem;font-weight:700;display:block}.auto-module__zEjaaa__dealList{color:#d9eef2;gap:.6rem;margin:0 0 1.25rem;padding-left:1.2rem;display:grid}.auto-module__zEjaaa__dealList li::marker{color:var(--connection)}.auto-module__zEjaaa__dealLink{color:var(--parchment);font-weight:700}.auto-module__zEjaaa__alsoSold{color:#cfe4ea;border-top:1px solid #bdf6f933;margin:1.25rem 0 0;padding-top:1rem;font-size:.97rem}.auto-module__zEjaaa__alsoSold a{color:var(--ledger);font-weight:700}.auto-module__zEjaaa__quote{border-left:4px solid var(--connection);max-width:52rem;margin:0 auto;padding:.25rem 0 .25rem 1.75rem}.auto-module__zEjaaa__quote blockquote{color:var(--ink);margin:.5rem 0 1.25rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;line-height:1.55}.auto-module__zEjaaa__quote figcaption{font-weight:800}.auto-module__zEjaaa__quote figcaption span{color:var(--muted);font-size:.95rem;font-weight:500;display:block}.auto-module__zEjaaa__quoteNote{color:var(--muted);margin:1.25rem 0 0;font-size:1rem}.auto-module__zEjaaa__practices{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:64rem;margin:0 auto;display:grid}.auto-module__zEjaaa__practice{border:1px solid #cde7ec;border-top:4px solid var(--vault);background:#fff;border-radius:18px;flex-direction:column;padding:1.75rem 1.6rem;display:flex}.auto-module__zEjaaa__practice:last-child{border-top-color:var(--connection)}.auto-module__zEjaaa__practiceKicker{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--copper);margin:0;font-size:1rem;font-weight:700}.auto-module__zEjaaa__practice .auto-module__zEjaaa__h2{margin:.25rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.auto-module__zEjaaa__checks{gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.auto-module__zEjaaa__checks li{grid-template-columns:1.6rem 1fr;gap:.6rem;font-size:1rem;display:grid}.auto-module__zEjaaa__checks li:before{content:"";background:var(--vault) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23BDF6F9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.95rem no-repeat;border-radius:50%;width:1.4rem;height:1.4rem;margin-top:.15rem}.auto-module__zEjaaa__checks b{font-weight:700;display:block}.auto-module__zEjaaa__checks span{color:var(--muted);font-size:.95rem}.auto-module__zEjaaa__practice .auto-module__zEjaaa__btnDark,.auto-module__zEjaaa__practice .auto-module__zEjaaa__btnPrimary{align-self:flex-start;margin-top:auto}.auto-module__zEjaaa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:64rem;margin:0 auto;display:grid}.auto-module__zEjaaa__card{border:2px solid #bdf6f940;border-radius:18px;padding:1.5rem}.auto-module__zEjaaa__card .auto-module__zEjaaa__h3{color:var(--ledger)}.auto-module__zEjaaa__card p{color:#cfe4ea;margin:0;font-size:.97rem}.auto-module__zEjaaa__pills{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.auto-module__zEjaaa__pills li{background:#fff;border:1px solid #cde7ec;border-radius:999px;padding:.35rem .9rem;font-size:.92rem;font-weight:500}.auto-module__zEjaaa__list{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.auto-module__zEjaaa__list li::marker{color:var(--connection)}@media (max-width:860px){.auto-module__zEjaaa__deal,.auto-module__zEjaaa__practices,.auto-module__zEjaaa__twoCol{grid-template-columns:1fr}.auto-module__zEjaaa__cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.auto-module__zEjaaa__cards{grid-template-columns:1fr}.auto-module__zEjaaa__stats{gap:.4rem}.auto-module__zEjaaa__stat{padding:.7rem .6rem}}.auto-module__zEjaaa__dealSplit{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);max-width:76rem;margin:0 auto;display:grid}.auto-module__zEjaaa__caseCard{color:var(--boardroom);border:1px solid #cde7ec;border-top:4px solid var(--connection);background:#fff;border-radius:18px;flex-direction:column;padding:1.6rem 1.5rem;display:flex;box-shadow:0 14px 30px -24px #012e4180}.auto-module__zEjaaa__caseTitle{letter-spacing:-.015em;color:var(--vault);margin:.35rem 0 1rem;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:800;line-height:1.15}.auto-module__zEjaaa__caseImg{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;margin-bottom:1rem}.auto-module__zEjaaa__caseStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.auto-module__zEjaaa__caseStats div{background:#effcfd;border-radius:12px;padding:.7rem .75rem}.auto-module__zEjaaa__caseStats strong{color:var(--copper);font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:800;line-height:1.1;display:block}.auto-module__zEjaaa__caseStats span{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--blueprint);margin-top:.2rem;font-size:.9rem;font-weight:700;display:block}.auto-module__zEjaaa__caseList{color:var(--body,#23343b);gap:.5rem;margin:0 0 1.25rem;padding-left:1.1rem;font-size:.95rem;display:grid}.auto-module__zEjaaa__caseList li::marker{color:var(--connection)}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__btnDark{align-self:flex-start}.auto-module__zEjaaa__caseAlso{color:var(--muted);border-top:1px solid #dce3e6;margin:1rem 0 0;padding-top:.9rem;font-size:.9rem}.auto-module__zEjaaa__caseAlso a{color:var(--blueprint);font-weight:700}.auto-module__zEjaaa__whoWrap{border:1px solid #cde7ec;border-top:4px solid var(--vault);background:#fff;border-radius:18px;overflow-x:auto;box-shadow:0 14px 30px -24px #012e4180}.auto-module__zEjaaa__whoTable{border-collapse:collapse;width:100%;color:var(--boardroom);font-size:.95rem}.auto-module__zEjaaa__whoTable thead th{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--vault);text-align:center;white-space:nowrap;letter-spacing:.04em;background:#f4f8f9;border-bottom:2px solid #cde7ec;padding:.85rem .45rem;font-size:.85rem;font-weight:700}.auto-module__zEjaaa__whoTable thead th:first-child{text-align:left;padding-left:1.1rem}.auto-module__zEjaaa__whoTable tbody th{text-align:left;padding:.62rem .5rem .62rem 1.1rem;font-weight:700}.auto-module__zEjaaa__whoTable td{text-align:center;padding:.62rem .4rem}.auto-module__zEjaaa__whoTable tbody tr+tr>*{border-top:1px solid #e6eef0}.auto-module__zEjaaa__whoTable .auto-module__zEjaaa__aiCol{background:#0eb2cc14}.auto-module__zEjaaa__whoTable thead .auto-module__zEjaaa__aiCol{background:var(--vault);color:#fff}.auto-module__zEjaaa__tick{vertical-align:middle;background:var(--blueprint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.95rem no-repeat;border-radius:50%;width:1.35rem;height:1.35rem;display:inline-block}.auto-module__zEjaaa__aiCol .auto-module__zEjaaa__tick{background-color:var(--skylight)}.auto-module__zEjaaa__dash{color:#b9c7cc}.auto-module__zEjaaa__other{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--copper);min-width:6.5rem;font-weight:700;line-height:1.15;text-align:left!important;padding-right:.9rem!important}.auto-module__zEjaaa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.auto-module__zEjaaa__dealSplit{grid-template-columns:1fr}}.auto-module__zEjaaa__valRow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.75rem;max-width:76rem;margin:0 auto;display:grid}.auto-module__zEjaaa__valOp{color:var(--blueprint);align-self:center;font-size:2rem;font-weight:800}.auto-module__zEjaaa__valCard{border:1px solid #cde7ec;border-top:4px solid var(--vault);background:#fff;border-radius:18px;flex-direction:column;padding:1.25rem 1.2rem;display:flex}.auto-module__zEjaaa__valKicker{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--vault);margin:0;font-size:1rem;font-weight:700}.auto-module__zEjaaa__valRange{letter-spacing:-.02em;color:var(--boardroom);margin:.35rem 0 .6rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.1}.auto-module__zEjaaa__valHow{color:var(--muted);margin:0 0 .75rem;font-size:.93rem;line-height:1.45}.auto-module__zEjaaa__valMath{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--blueprint);border-top:1px dashed #cde7ec;margin:auto 0 0;padding-top:.6rem;font-size:.95rem;font-weight:700}.auto-module__zEjaaa__valTotal{border-color:#f6d3a8;border-top-color:var(--connection);background:#fff7ee}.auto-module__zEjaaa__valTotal .auto-module__zEjaaa__valKicker,.auto-module__zEjaaa__valTotal .auto-module__zEjaaa__valRange{color:var(--copper)}.auto-module__zEjaaa__valBarWrap{max-width:76rem;margin:1.5rem auto 0}.auto-module__zEjaaa__valBar{border-radius:999px;height:2.4rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #012e4114}.auto-module__zEjaaa__valBar span{color:#fff;font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.auto-module__zEjaaa__valNote{color:var(--muted);text-align:center;margin:.75rem 0 0;font-size:.88rem}@media (max-width:960px){.auto-module__zEjaaa__valRow{grid-template-columns:1fr}.auto-module__zEjaaa__valOp{justify-self:center;font-size:1.6rem;line-height:1}}.auto-module__zEjaaa__groupRow th{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);background:#fbfdfd;font-size:.85rem;font-weight:700;text-align:left!important;border-top:2px solid #e1ecee!important;padding:.7rem .6rem .45rem 1.1rem!important}.auto-module__zEjaaa__caseCard{color:#fff;background:linear-gradient(150deg,#012e41 0%,#014155 60%,#1e6677 100%);border-color:#012e41}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__practiceKicker{color:var(--parchment)}.auto-module__zEjaaa__caseTitle{color:#fff}.auto-module__zEjaaa__caseStats div{background:#ffffff14;border:1px solid #bdf6f938}.auto-module__zEjaaa__caseStats strong{color:var(--connection)}.auto-module__zEjaaa__caseStats span{color:var(--ledger)}.auto-module__zEjaaa__caseList{color:#d9eef2}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__btnDark{background:var(--connection);color:var(--boardroom)}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__btnDark:hover{background:var(--parchment)}.auto-module__zEjaaa__caseAlso{color:#cfe4ea;border-top-color:#bdf6f933}.auto-module__zEjaaa__caseAlso a{color:var(--ledger)}.auto-module__zEjaaa__valIcon{width:2.6rem;height:2.6rem;color:var(--vault);background:#effcfd;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.7rem;display:inline-flex}.auto-module__zEjaaa__valIcon svg{width:1.5rem;height:1.5rem}.auto-module__zEjaaa__valTotal .auto-module__zEjaaa__valIcon{color:var(--copper);background:#fde9d2}.auto-module__zEjaaa__valClosed{border:1px solid #cde7ec;border-left:4px solid var(--connection);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;max-width:76rem;margin:1.25rem auto 0;padding:1.1rem 1.3rem;display:grid}.auto-module__zEjaaa__valClosed .auto-module__zEjaaa__valIcon{color:var(--copper);background:#fff4e6;margin:0}.auto-module__zEjaaa__valClosed .auto-module__zEjaaa__valKicker{color:var(--copper)}.auto-module__zEjaaa__valClosed p:last-child{color:var(--body,#23343b);margin:.3rem 0 0;font-size:.98rem;line-height:1.55}.auto-module__zEjaaa__valSection{background:#fff;border-top:1px solid #e3eaec}.auto-module__zEjaaa__valIcon{background:#f2f5f6}.auto-module__zEjaaa__valCard{box-shadow:0 14px 30px -26px #012e418c}.auto-module__zEjaaa__team{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.auto-module__zEjaaa__team li{background:#fff;border:1px solid #dfe7ea;border-radius:14px;grid-template-columns:2.6rem 1fr;align-items:start;gap:.85rem;padding:.85rem 1rem;display:grid}.auto-module__zEjaaa__teamIcon{background:var(--vault);width:2.6rem;height:2.6rem;color:var(--ledger);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.auto-module__zEjaaa__teamIcon svg{width:1.4rem;height:1.4rem}.auto-module__zEjaaa__team li:first-child .auto-module__zEjaaa__teamIcon{background:var(--connection);color:var(--boardroom)}.auto-module__zEjaaa__team b{color:var(--boardroom);font-weight:800;display:block}.auto-module__zEjaaa__team div span{color:var(--muted);margin-top:.15rem;font-size:.95rem;line-height:1.45;display:block}.auto-module__zEjaaa__caseCtas{flex-wrap:wrap;gap:.6rem;display:flex}.auto-module__zEjaaa__testi{margin-top:.9rem}.auto-module__zEjaaa__testiBtn{cursor:pointer;color:#fff;border:2px solid #bdf6f973;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-weight:700;list-style:none;display:inline-flex}.auto-module__zEjaaa__testiBtn::-webkit-details-marker{display:none}.auto-module__zEjaaa__testiBtn:after{content:"+";color:var(--connection);font-weight:800}.auto-module__zEjaaa__testi[open] .auto-module__zEjaaa__testiBtn:after{content:"–"}.auto-module__zEjaaa__testiBtn:hover{border-color:#fff}.auto-module__zEjaaa__testiBtn:focus-visible{outline:3px solid var(--skylight);outline-offset:3px}.auto-module__zEjaaa__testiBox{border-left:4px solid var(--connection);background:#ffffff12;border-radius:0 12px 12px 0;margin:1rem 0 0;padding:1.1rem 1.2rem}.auto-module__zEjaaa__testiBox blockquote{color:#fff;margin:0 0 .9rem;font-size:1rem;line-height:1.6}.auto-module__zEjaaa__testiBox figcaption{color:#fff;font-size:.95rem;font-weight:800}.auto-module__zEjaaa__testiBox figcaption span{color:var(--ledger);font-size:.85rem;font-weight:500;display:block}.auto-module__zEjaaa__example{margin-bottom:.9rem}.auto-module__zEjaaa__exampleBtn{cursor:pointer;font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--vault);background:#fff;border:1px solid #d5e5e8;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-weight:700;list-style:none;display:flex}.auto-module__zEjaaa__exampleBtn::-webkit-details-marker{display:none}.auto-module__zEjaaa__exampleBtn b{color:var(--boardroom);background:var(--connection);letter-spacing:.06em;border-radius:999px;padding:.35rem .9rem;font-family:inherit}.auto-module__zEjaaa__example[open] .auto-module__zEjaaa__exampleBtn b:after{content:" ×"}.auto-module__zEjaaa__exampleBtn:focus-visible{outline:3px solid var(--skylight);outline-offset:3px}.auto-module__zEjaaa__sc{color:var(--ink);background:#fff;border:1px solid #d5e5e8;border-radius:18px;margin-top:.75rem;padding:1.25rem}.auto-module__zEjaaa__scHead{border-bottom:1px solid #e1ecee;grid-template-columns:auto auto 1fr;align-items:center;gap:.9rem 1.2rem;padding-bottom:1rem;display:grid}.auto-module__zEjaaa__scHead .auto-module__zEjaaa__scScore{color:#fff;background:#2f7a4a;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-size:1.4rem;font-weight:800;display:grid}.auto-module__zEjaaa__scHead b{font-weight:800;display:block}.auto-module__zEjaaa__scHead div span{color:var(--muted);font-size:.85rem;display:block}.auto-module__zEjaaa__scTitle b{font-size:1.15rem}.auto-module__zEjaaa__scGroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.auto-module__zEjaaa__scGroup{background:#f4f8f9;border-radius:12px;padding:.7rem .8rem}.auto-module__zEjaaa__scGroup span{color:var(--muted);font-size:.8rem;line-height:1.3;display:block}.auto-module__zEjaaa__scGroup strong{font-size:1.3rem;font-weight:800;display:block}.auto-module__zEjaaa__scBar{background:#dfe8ea;border-radius:3px;height:6px;margin-top:.35rem;display:block;overflow:hidden}.auto-module__zEjaaa__scBar i{background:#2f7a4a;border-radius:3px;height:100%;display:block}.auto-module__zEjaaa__scBar i.auto-module__zEjaaa__scLow{background:#b33a1f}.auto-module__zEjaaa__scSection{justify-content:space-between;margin:.5rem 0 .4rem;font-weight:800;display:flex}.auto-module__zEjaaa__scSection span{color:var(--muted);font-size:.85rem;font-weight:500}.auto-module__zEjaaa__scRows{margin:0;padding:0;list-style:none}.auto-module__zEjaaa__scRows li{border-top:1px solid #edf2f3;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 5.5rem;align-items:center;gap:.8rem;padding:.65rem 0;display:grid}.auto-module__zEjaaa__scRows b{font-weight:700;display:block}.auto-module__zEjaaa__scRows span{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}.auto-module__zEjaaa__scRows em{border:1px solid #d5e5e8;border-radius:8px;padding:.45rem .6rem;font-size:.92rem;font-style:normal}.auto-module__zEjaaa__scRows strong{text-align:center;border-radius:8px;padding:.45rem .3rem;font-size:.8rem;font-weight:800}.auto-module__zEjaaa__vPASS{color:#2f7a4a;background:#e6f3ea}.auto-module__zEjaaa__vFLAG{color:#a5560c;background:#fbecd8}.auto-module__zEjaaa__vFAIL{color:#b33a1f;background:#f8e1dc}.auto-module__zEjaaa__vVERIFY{color:#1e6677;background:#e3f1f5}@media (max-width:760px){.auto-module__zEjaaa__scHead{grid-template-columns:auto 1fr}.auto-module__zEjaaa__scTitle{grid-column:1/-1}.auto-module__zEjaaa__scGroups{grid-template-columns:1fr 1fr}.auto-module__zEjaaa__scRows li{grid-template-columns:1fr 5rem}.auto-module__zEjaaa__scRows em{grid-area:2/1/auto/-1}}.auto-module__zEjaaa__mstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:64rem;margin:0 auto;display:grid}.auto-module__zEjaaa__mstat{border:1px solid #d5e5e8;border-top:4px solid var(--vault);background:#fff;border-radius:18px;padding:1.3rem 1.2rem}.auto-module__zEjaaa__mstat:nth-child(3){border-top-color:var(--connection)}.auto-module__zEjaaa__mstat strong{letter-spacing:-.03em;color:var(--vault);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1;display:block}.auto-module__zEjaaa__mstat:nth-child(3) strong{color:var(--copper)}.auto-module__zEjaaa__mstat span{color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.4;display:block}@media (max-width:860px){.auto-module__zEjaaa__mstats{grid-template-columns:1fr 1fr}}.auto-module__zEjaaa__tags{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.auto-module__zEjaaa__tags li{color:#fff;background:#bdf6f91a;border:1px solid #bdf6f94d;border-radius:999px;padding:.3rem .75rem;font-size:.88rem;font-weight:600}.auto-module__zEjaaa__caseCard{color:#fff;border:0;border-top:4px solid var(--connection);background:linear-gradient(140deg,#010f14 0%,#012e41 58%,#1e6677 100%);border-radius:18px;padding:2.25rem 2rem;box-shadow:0 20px 40px -26px #010f14b3}.auto-module__zEjaaa__caseEyebrow{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--connection);margin:0;font-size:.875rem;font-weight:700}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__caseTitle{color:#fff;letter-spacing:-.03em;margin:.75rem 0 .85rem;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.04}.auto-module__zEjaaa__caseIntro{color:#ffffffd1;margin:0 0 1.25rem;font-size:1.03rem;line-height:1.6}.auto-module__zEjaaa__caseIntro strong{color:var(--ledger)}.auto-module__zEjaaa__caseCard .auto-module__zEjaaa__caseImg{aspect-ratio:16/9;margin-bottom:1.25rem}.auto-module__zEjaaa__caseBox{background:#ffffff0f;border:1px solid #bdf6f92e;border-radius:12px;padding:1.25rem 1.35rem}.auto-module__zEjaaa__caseLabel{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--ledger);margin-bottom:.65rem;font-size:.82rem;font-weight:700;display:block}.auto-module__zEjaaa__caseBox ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.auto-module__zEjaaa__caseBox li{color:#fff;padding-left:1.65rem;font-size:.94rem;line-height:1.45;position:relative}.auto-module__zEjaaa__caseBox li:before{content:"";background:var(--connection) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.7rem no-repeat;border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.25rem;left:0}.auto-module__zEjaaa__caseTalk{color:#ffffffbf;margin:auto 0 0;padding-top:1.4rem;font-size:.92rem}.auto-module__zEjaaa__caseTalk a{color:#fff;border-bottom:1px solid var(--connection);font-weight:700;text-decoration:none}@media (max-width:760px){.auto-module__zEjaaa__caseCard{padding:1.85rem 1.4rem}}.auto-module__zEjaaa__leaseBubble{color:#e4f4f7;background:#ffffff14;border:1px solid #bdf6f959;border-radius:18px 18px 18px 4px;max-width:38rem;margin:1.5rem 0 0;padding:.75rem 1.1rem;font-size:.98rem;line-height:1.5;display:inline-block}.auto-module__zEjaaa__leaseBubble b{color:var(--connection);margin-right:.25rem}.auto-module__zEjaaa__bp{max-width:64rem;margin:0 auto}.auto-module__zEjaaa__bp svg{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 50px -30px #000c}.auto-module__zEjaaa__bpLegend{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;max-width:64rem;margin:1.5rem auto 0;display:grid}.auto-module__zEjaaa__bpGroup{border:2px solid #bdf6f933;border-radius:16px;padding:1rem 1rem 1.1rem}.auto-module__zEjaaa__bpGroup .auto-module__zEjaaa__h3{color:var(--ledger);font-size:1rem}.auto-module__zEjaaa__bpGroup ul{gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.auto-module__zEjaaa__bpGroup li{color:#e4f4f7;grid-template-columns:1.5rem 1fr;align-items:start;gap:.45rem;font-size:.88rem;line-height:1.35;display:grid}.auto-module__zEjaaa__bpNum{background:var(--connection);width:1.4rem;height:1.4rem;color:var(--boardroom);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}@media (max-width:960px){.auto-module__zEjaaa__bpLegend{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auto-module__zEjaaa__bpLegend{grid-template-columns:1fr}}.auto-module__zEjaaa__aiWhy{border-left:4px solid var(--connection);color:var(--ink);background:#fff;border-radius:0 12px 12px 0;margin:1rem 0 0;padding:.9rem 1.1rem;font-size:1.02rem;line-height:1.55}.auto-module__zEjaaa__aiWhy b{color:var(--boardroom);margin-bottom:.2rem;font-weight:800;display:block}.auto-module__zEjaaa__noteRow th{vertical-align:top;background:#fbfdfd}.auto-module__zEjaaa__noteRow td{color:#2e4650;background:#fbfdfd;font-size:.9rem;line-height:1.55;text-align:left!important;padding:.8rem 1.1rem!important}.auto-module__zEjaaa__noteRow td b{color:var(--boardroom)}.auto-module__zEjaaa__noteRow td a{color:var(--blueprint);font-weight:700}.auto-module__zEjaaa__dealSplit{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr)}.auto-module__zEjaaa__whoTable thead th:first-child,.auto-module__zEjaaa__whoTable tbody th{min-width:16rem}.auto-module__zEjaaa__whoTable td{padding-left:.3rem;padding-right:.3rem}@media (max-width:1100px){.auto-module__zEjaaa__dealSplit{grid-template-columns:1fr}}.auto-module__zEjaaa__whoTable thead th:not(:first-child){white-space:nowrap}.auto-module__zEjaaa__mktHero{background:radial-gradient(120% 90% at 85% 10%, var(--blueprint) 0%, var(--vault) 45%, var(--boardroom) 100%);color:#fff;border-bottom:3px solid var(--connection);padding:clamp(3rem,7vw,5rem) 1.5rem clamp(2.5rem,5vw,3.5rem)}.auto-module__zEjaaa__mktInner{max-width:64rem;margin:0 auto}.auto-module__zEjaaa__mktEyebrow{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--skylight);align-items:center;gap:.6rem;margin:0;font-size:.9rem;font-weight:700;display:inline-flex}.auto-module__zEjaaa__mktEyebrow:before{content:"";background:var(--connection);border-radius:2px;width:1.6rem;height:3px}.auto-module__zEjaaa__mktH2{letter-spacing:-.03em;color:#fff;margin:.9rem 0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.05}.auto-module__zEjaaa__mktIntro{color:#e7f1f3d9;max-width:40rem;margin:0 0 1.6rem;font-size:1.12rem;line-height:1.6}.auto-module__zEjaaa__mktGlance{border:1px solid #bdf6f92e;border-left:4px solid var(--connection);color:#e4f4f7;background:#ffffff0d;border-radius:12px;max-width:54rem;margin:0;padding:1rem 1.25rem;font-size:.98rem;line-height:1.6}.auto-module__zEjaaa__mktGlance strong{color:#fff}.auto-module__zEjaaa__mktStrip{background:var(--boardroom);padding:2rem 1.5rem 1.85rem}.auto-module__zEjaaa__mktGrid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:64rem;margin:0 auto;display:grid}.auto-module__zEjaaa__mktGrid div{text-align:center;padding:0 .6rem}.auto-module__zEjaaa__mktGrid div+div{border-left:1px solid #ffffff1f}.auto-module__zEjaaa__mktGrid strong{letter-spacing:-.02em;color:#fff;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;display:block}.auto-module__zEjaaa__mktGrid div:nth-child(3) strong{color:var(--connection)}.auto-module__zEjaaa__mktGrid span{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ledger);opacity:.85;margin-top:.5rem;font-size:.8rem;font-weight:700;display:block}@media (max-width:760px){.auto-module__zEjaaa__mktGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.4rem}.auto-module__zEjaaa__mktGrid div+div{border-left:0}.auto-module__zEjaaa__mktGrid div:last-child{grid-column:1/-1}}.auto-module__zEjaaa__bpSection{background:#fff}.auto-module__zEjaaa__bp svg{box-shadow:0 18px 40px -28px #012e4173}.auto-module__zEjaaa__bpLegend{grid-template-columns:repeat(6,minmax(0,1fr))}.auto-module__zEjaaa__bpGroup{border:1px solid #cde7ec;border-top:4px solid var(--vault);background:#fff}.auto-module__zEjaaa__bpGroup .auto-module__zEjaaa__h3{color:var(--boardroom)}.auto-module__zEjaaa__bpGroup li{color:var(--ink)}.auto-module__zEjaaa__bpWide{border-top-color:var(--connection);grid-column:span 2}.auto-module__zEjaaa__bpWide ul{grid-template-columns:1fr 1fr;column-gap:.9rem}@media (max-width:960px){.auto-module__zEjaaa__bpLegend{grid-template-columns:1fr 1fr}.auto-module__zEjaaa__bpWide{grid-column:1/-1}}@media (max-width:560px){.auto-module__zEjaaa__bpLegend,.auto-module__zEjaaa__bpWide ul{grid-template-columns:1fr}}
.succession-module__JapWnq__page{--boardroom:#010f14;--vault:#012e41;--blueprint:#1e6677;--skylight:#0eb2cc;--ledger:#bdf6f9;--copper:#ce5d00;--connection:#f28705;--parchment:#f7ca9a;--ink:#0d2430;--muted:#4a6470;color:var(--ink);background:#fff;font-family:inherit;line-height:1.6}.succession-module__JapWnq__hero{background:radial-gradient(120% 90% at 85% 10%, var(--blueprint) 0%, var(--vault) 45%, var(--boardroom) 100%);color:#fff;padding:calc(110px + clamp(2rem,6vw,5rem)) 1.5rem clamp(3rem,6vw,5rem);overflow:hidden}.succession-module__JapWnq__heroInner{max-width:60rem;margin:0 auto}.succession-module__JapWnq__kicker{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--parchment);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.succession-module__JapWnq__h1{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.4rem,6.5vw,4.5rem);font-weight:800;line-height:.95}.succession-module__JapWnq__lede{color:#d9eef2;max-width:38rem;margin:0 0 2.25rem;font-size:clamp(1.1rem,2vw,1.35rem)}.succession-module__JapWnq__lede strong{color:var(--connection);font-weight:800}.succession-module__JapWnq__heroCtas{flex-wrap:wrap;gap:.75rem;display:flex}.succession-module__JapWnq__baton{max-width:60rem;font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--ledger);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:clamp(3rem,7vw,5rem) auto 0;font-size:1.1rem;display:grid}.succession-module__JapWnq__batonTo{color:var(--parchment);text-align:right}.succession-module__JapWnq__batonLine{background:linear-gradient(90deg, var(--skylight), var(--connection));border-radius:2px;height:2px;position:relative}.succession-module__JapWnq__batonLine:after{content:"";background:var(--connection);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:2.4s cubic-bezier(.65,0,.35,1) .6s forwards succession-module__JapWnq__pass;position:absolute;top:50%;left:0;box-shadow:0 0 0 6px #f2870540}@keyframes succession-module__JapWnq__pass{to{left:calc(100% - 14px)}}.succession-module__JapWnq__btnPrimary,.succession-module__JapWnq__btnGhost{cursor:pointer;border:2px solid #0000;border-radius:999px;padding:.9rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.succession-module__JapWnq__btnPrimary{background:var(--connection);color:var(--boardroom)}.succession-module__JapWnq__btnPrimary:hover{background:var(--parchment)}.succession-module__JapWnq__btnGhost{color:#fff;border-color:#fff6}.succession-module__JapWnq__btnGhost:hover{border-color:#fff}.succession-module__JapWnq__btnPrimary:focus-visible,.succession-module__JapWnq__btnGhost:focus-visible,.succession-module__JapWnq__tier:focus-visible{outline:3px solid var(--skylight);outline-offset:3px}.succession-module__JapWnq__section{padding:clamp(3.5rem,8vw,6rem) 1.5rem}.succession-module__JapWnq__dark{background:var(--vault);color:#fff}.succession-module__JapWnq__dark .succession-module__JapWnq__sub{color:#cfe4ea}.succession-module__JapWnq__tint{background:#effcfd}.succession-module__JapWnq__narrowCol{max-width:44rem;margin:0 auto 2.5rem}.succession-module__JapWnq__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1.5rem,5vw,4rem);max-width:64rem;margin:0 auto;display:grid}.succession-module__JapWnq__h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.1}.succession-module__JapWnq__h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:700}.succession-module__JapWnq__sub{color:var(--muted);margin:0;font-size:1.15rem}.succession-module__JapWnq__prose p{max-width:40rem;margin:0 0 1.1rem;font-size:1.08rem}.succession-module__JapWnq__estimator{gap:2rem;max-width:64rem;margin:0 auto;display:grid}.succession-module__JapWnq__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.succession-module__JapWnq__tier{text-align:left;color:#fff;cursor:pointer;background:0 0;border:2px solid #bdf6f940;border-radius:18px;gap:.35rem;padding:1.5rem;font-family:inherit;display:grid}.succession-module__JapWnq__tierOn{border-color:var(--connection);background:#f2870514}.succession-module__JapWnq__tierPct{letter-spacing:-.02em;color:var(--ledger);font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.succession-module__JapWnq__tierOn .succession-module__JapWnq__tierPct{color:var(--connection)}.succession-module__JapWnq__tierName{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;font-size:1.2rem;font-weight:700}.succession-module__JapWnq__tierBody{color:#cfe4ea;font-size:.95rem}.succession-module__JapWnq__calc{background:var(--boardroom);border-radius:18px;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.succession-module__JapWnq__range{grid-template-columns:1fr auto;gap:.5rem;font-weight:500;display:grid}.succession-module__JapWnq__range output{color:var(--ledger);font-weight:800}.succession-module__JapWnq__range input{accent-color:var(--connection);grid-column:1/-1;width:100%}.succession-module__JapWnq__result{border-top:1px solid #bdf6f933;grid-column:1/-1;gap:.25rem;padding-top:1.25rem;display:grid}.succession-module__JapWnq__result strong{color:var(--connection);letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,3rem);font-weight:800}.succession-module__JapWnq__fine{color:#9fbcc6;grid-column:1/-1;margin:0;font-size:.85rem}.succession-module__JapWnq__steps{gap:0;max-width:44rem;margin:0 auto;padding:0;list-style:none;display:grid}.succession-module__JapWnq__step{grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.25rem 0;display:grid;position:relative}.succession-module__JapWnq__step:not(:last-child):before{content:"";background:var(--ledger);width:2px;margin-left:-1px;position:absolute;top:4.25rem;bottom:-1.25rem;left:1.5rem}.succession-module__JapWnq__stepNum{background:var(--vault);width:3rem;height:3rem;color:var(--ledger);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.succession-module__JapWnq__step:last-child .succession-module__JapWnq__stepNum{background:var(--connection);color:var(--boardroom)}.succession-module__JapWnq__step p{color:var(--muted);margin:0}@media (max-width:760px){.succession-module__JapWnq__twoCol,.succession-module__JapWnq__calc,.succession-module__JapWnq__tiers{grid-template-columns:1fr}.succession-module__JapWnq__baton{text-align:left;grid-template-columns:1fr}.succession-module__JapWnq__batonTo{text-align:left}.succession-module__JapWnq__batonLine{order:0}}@media (prefers-reduced-motion:reduce){.succession-module__JapWnq__batonLine:after{animation:none;left:calc(100% - 14px)}}.succession-module__JapWnq__orbit{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.succession-module__JapWnq__orbitBox{max-width:52rem;margin:0 auto}.succession-module__JapWnq__orbitEyebrow{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;color:var(--copper);margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.succession-module__JapWnq__orbitBox .succession-module__JapWnq__h2{margin-bottom:.5rem}.succession-module__JapWnq__orbitBox .succession-module__JapWnq__sub{margin-bottom:1.75rem;font-size:1.05rem}.succession-module__JapWnq__orbitStages{counter-reset:st;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.succession-module__JapWnq__orbitStages li{counter-increment:st;background:#fff;border:1px solid #cde7ec;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .35rem;font-size:.88rem;font-weight:500;display:inline-flex}.succession-module__JapWnq__orbitStages li:before{content:counter(st);background:var(--vault);width:1.35rem;height:1.35rem;color:var(--ledger);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.succession-module__JapWnq__orbitStages li:last-child:before{background:var(--connection);color:var(--boardroom)}.succession-module__JapWnq__costs{grid-template-columns:minmax(0,26rem) 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:60rem;margin:0 auto;display:grid}.succession-module__JapWnq__costsFigure{background:var(--vault);color:#fff;text-align:center;border-radius:18px;padding:1.75rem 1.5rem;box-shadow:0 20px 40px -24px #010f1499}.succession-module__JapWnq__costsKicker,.succession-module__JapWnq__costsPer{font-family:var(--font-narrow), "PT Sans Narrow", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ledger);font-size:1rem;font-weight:700;display:block}.succession-module__JapWnq__costsBig{white-space:nowrap;letter-spacing:-.03em;color:var(--connection);margin:.5rem 0;font-size:clamp(1.8rem,5.6vw,2.2rem);font-weight:800;line-height:1;display:block}.succession-module__JapWnq__costsCopy{max-width:34rem;margin:0;font-size:1.15rem}.succession-module__JapWnq__costsCopy+.succession-module__JapWnq__costsCopy{margin-top:1rem}@media (max-width:760px){.succession-module__JapWnq__costs{grid-template-columns:1fr}}.succession-module__JapWnq__sub+.succession-module__JapWnq__sub{margin-top:.9rem}.succession-module__JapWnq__orbitYou{color:var(--vault);margin-top:1.4rem;font-weight:600}
