.TaxDiversificationCard_section__pMRsZ{padding:clamp(72px,10vw,145px) clamp(28px,9vw,160px);background:var(--ink);border-bottom:1px solid var(--line)}.TaxDiversificationCard_intro__DsZ0_{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:start}.TaxDiversificationCard_bottom__ARhjn h3,.TaxDiversificationCard_intro__DsZ0_ h2{max-width:12ch;margin:0;font-family:var(--sans);font-size:clamp(46px,5.4vw,78px);line-height:.9;letter-spacing:-.045em}.TaxDiversificationCard_intro__DsZ0_>div:last-child{max-width:51ch;align-self:end}.TaxDiversificationCard_intro__DsZ0_>div:last-child>p{margin:0 0 28px;color:var(--muted);font-size:clamp(18px,1.7vw,23px);line-height:1.52}.TaxDiversificationCard_diagram__jiJow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:". taxfree ." "taxable . deferred";grid-gap:clamp(44px,6vw,82px);gap:clamp(44px,6vw,82px);max-width:1120px;margin:clamp(54px,7vw,96px) auto 0;padding:clamp(38px,5vw,72px) clamp(26px,4vw,58px);border:1px solid color-mix(in oklch,var(--gold) 42%,var(--line));background-color:var(--ink-3);background-image:linear-gradient(color-mix(in oklch,var(--white) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--white) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ink) 55%,transparent),inset 0 26px 58px color-mix(in oklch,var(--blue) 33%,transparent)}.TaxDiversificationCard_diagramNode__gpwHa{display:grid;grid-template-columns:minmax(40px,.4fr) minmax(150px,1fr) minmax(40px,.4fr);align-items:center;grid-gap:20px;gap:20px;min-width:0}.TaxDiversificationCard_taxFreeNode__Hkhcj{grid-area:taxfree}.TaxDiversificationCard_taxableNode__WwHae{grid-area:taxable}.TaxDiversificationCard_deferredNode__3IIoO{grid-area:deferred}.TaxDiversificationCard_taxFreeNode__Hkhcj{--disc:oklch(52% .07 250);--disc-depth:oklch(34% .055 250);--disc-text:var(--white)}.TaxDiversificationCard_taxableNode__WwHae{--disc:oklch(76% .045 250);--disc-depth:oklch(55% .045 250);--disc-text:var(--blue)}.TaxDiversificationCard_deferredNode__3IIoO{--disc:oklch(80% .075 220);--disc-depth:oklch(60% .065 220);--disc-text:var(--blue)}.TaxDiversificationCard_circle__Y2jxu{position:relative;z-index:0;display:grid;place-content:center;width:min(100%,218px);aspect-ratio:1;margin:0 auto 14px;padding:22px;border:1px solid color-mix(in oklch,var(--gold) 92%,var(--disc));border-radius:50%;background:var(--disc);color:var(--disc-text);box-shadow:0 14px 0 var(--disc-depth),0 28px 32px color-mix(in oklch,var(--ink) 62%,transparent);text-align:center;transform:perspective(700px) rotateX(7deg)}.TaxDiversificationCard_circle__Y2jxu:before{position:absolute;inset:9px;border:1px solid color-mix(in oklch,var(--white) 52%,transparent);border-radius:inherit;content:""}.TaxDiversificationCard_circle__Y2jxu:after{position:absolute;z-index:-1;inset:17px 28px auto;height:28%;border-radius:50%;background:color-mix(in oklch,var(--white) 30%,transparent);content:"";filter:blur(9px)}.TaxDiversificationCard_circle__Y2jxu p{position:relative;z-index:1;margin:0 0 8px;color:var(--gold);font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em}.TaxDiversificationCard_circle__Y2jxu strong{position:relative;z-index:1;color:var(--disc-text);font-family:var(--sans);font-size:clamp(27px,2.7vw,42px);line-height:.9;letter-spacing:-.035em}.TaxDiversificationCard_flowIn__yhbCV,.TaxDiversificationCard_flowOut__rIV6_{position:relative;color:color-mix(in oklch,var(--white) 78%,var(--blue));font-family:var(--sans);font-size:clamp(11px,1.15vw,14px);font-weight:700;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.TaxDiversificationCard_flowIn__yhbCV{text-align:right}.TaxDiversificationCard_flowOut__rIV6_{text-align:left}.TaxDiversificationCard_flowIn__yhbCV b,.TaxDiversificationCard_flowOut__rIV6_ b{position:absolute;top:50%;display:block;color:var(--gold);font-size:20px;font-weight:400;line-height:1;text-shadow:0 4px 12px color-mix(in oklch,var(--gold) 34%,transparent);transform:translateY(-50%)}.TaxDiversificationCard_flowIn__yhbCV b{right:-20px}.TaxDiversificationCard_flowOut__rIV6_ b{left:-20px}.TaxDiversificationCard_flow__Rex5_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:clamp(54px,7vw,96px);background:var(--line)}.TaxDiversificationCard_account__E8yaA{display:flex;min-width:0;flex-direction:column;padding:clamp(28px,3.7vw,52px);background:var(--ink-2)}.TaxDiversificationCard_account__E8yaA:nth-child(2){background:var(--ink-3)}.TaxDiversificationCard_account__E8yaA:nth-child(3){background:color-mix(in oklch,var(--gold) 12%,var(--ink-2))}.TaxDiversificationCard_accountHead__6_L_g{display:flex;align-items:baseline;gap:14px}.TaxDiversificationCard_accountHead__6_L_g span,.TaxDiversificationCard_account__E8yaA dt{color:var(--gold);font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.TaxDiversificationCard_account__E8yaA h3{margin:0;font-family:var(--sans);font-size:clamp(36px,3.6vw,54px);line-height:.92;letter-spacing:-.035em}.TaxDiversificationCard_examples__SRVUX{min-height:4.7em;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.45}.TaxDiversificationCard_account__E8yaA dl{display:grid;grid-gap:0;gap:0;margin:34px 0 0;border-top:1px solid var(--line)}.TaxDiversificationCard_account__E8yaA dl>div{padding:20px 0;border-bottom:1px solid var(--line)}.TaxDiversificationCard_account__E8yaA dt{margin-bottom:8px;font-size:12px}.TaxDiversificationCard_account__E8yaA dd{margin:0;color:var(--white);font-size:16px;line-height:1.48}.TaxDiversificationCard_bottom__ARhjn{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);margin-top:1px;padding:clamp(42px,5vw,72px);background:var(--paper);color:var(--blue)}.TaxDiversificationCard_bottom__ARhjn .TaxDiversificationCard_eyebrow__C54d9{color:var(--gold-deep)}.TaxDiversificationCard_bottom__ARhjn h3{max-width:11ch;font-size:clamp(36px,4vw,58px)}.TaxDiversificationCard_bottom__ARhjn>p{max-width:48ch;margin:0;align-self:end;font-size:clamp(18px,1.7vw,23px);line-height:1.52}.TaxDiversificationCard_disclosure__DBWxS{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);padding-top:32px}.TaxDiversificationCard_disclosure__DBWxS .TaxDiversificationCard_eyebrow__C54d9{margin:0}.TaxDiversificationCard_disclosure__DBWxS>p:last-child{max-width:68ch;margin:0;color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:1100px){.TaxDiversificationCard_diagram__jiJow{grid-template-columns:1fr;grid-template-areas:"taxfree" "taxable" "deferred";max-width:620px}}@media (max-width:900px){.TaxDiversificationCard_bottom__ARhjn,.TaxDiversificationCard_disclosure__DBWxS,.TaxDiversificationCard_intro__DsZ0_{grid-template-columns:1fr}.TaxDiversificationCard_intro__DsZ0_{gap:24px}.TaxDiversificationCard_intro__DsZ0_>div:last-child{align-self:auto}.TaxDiversificationCard_flow__Rex5_{grid-template-columns:1fr;max-width:820px}.TaxDiversificationCard_examples__SRVUX{min-height:0}.TaxDiversificationCard_bottom__ARhjn{gap:26px}}@media (max-width:560px){.TaxDiversificationCard_section__pMRsZ{padding-right:20px;padding-left:20px}.TaxDiversificationCard_diagram__jiJow{gap:40px;margin-right:-4px;margin-left:-4px;padding:34px 12px 42px;background-size:22px 22px}.TaxDiversificationCard_diagramNode__gpwHa{grid-template-columns:minmax(58px,1fr) minmax(132px,170px) minmax(58px,1fr);gap:17px}.TaxDiversificationCard_circle__Y2jxu{padding:16px;margin-bottom:12px;box-shadow:0 11px 0 var(--disc-depth),0 22px 27px color-mix(in oklch,var(--ink) 62%,transparent)}.TaxDiversificationCard_circle__Y2jxu strong{font-size:29px}.TaxDiversificationCard_flowIn__yhbCV,.TaxDiversificationCard_flowOut__rIV6_{font-size:10px;letter-spacing:.06em}.TaxDiversificationCard_flowIn__yhbCV b,.TaxDiversificationCard_flowOut__rIV6_ b{font-size:18px}.TaxDiversificationCard_flowIn__yhbCV b{right:-18px}.TaxDiversificationCard_flowOut__rIV6_ b{left:-18px}.TaxDiversificationCard_account__E8yaA{padding:32px 24px}.TaxDiversificationCard_bottom__ARhjn{margin-right:-20px;margin-left:-20px;padding:40px 20px}}