.editorial-site_page__0zoQ5{--ink:#171b2f;--muted-ink:#454d5c;--paper:#fbfaf7;--paper-deep:#f1efe8;--line:#d8d5cd;--blue:#194f94;--night:#0a1425;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),sans-serif}.editorial-site_page__0zoQ5 *{box-sizing:border-box}.editorial-site_skipLink__fyVSQ{position:fixed;left:1rem;top:-5rem;z-index:100;background:white;color:var(--ink);padding:.75rem 1rem}.editorial-site_skipLink__fyVSQ:focus{top:1rem}.editorial-site_conceptBar__UxCNo{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #cad2df;background:#eaf0f7;padding:.35rem max(1rem,calc((100vw - 76rem) / 2));color:#31506f;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorial-site_conceptBar__UxCNo a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.editorial-site_header__zL4uT{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(18px)}.editorial-site_headerInner__bogN4{position:relative;display:grid;min-height:5rem;max-width:76rem;margin:0 auto;padding:0 2rem;border-inline:1px solid var(--line);grid-template-columns:1fr auto;align-items:center}.editorial-site_logoLink__hS3An{width:max-content;color:var(--ink)}.editorial-site_footerLogo__K61wX,.editorial-site_logo__FPuFU{display:block;width:auto;height:2rem;object-fit:contain}.editorial-site_textAction__L9zZT{color:var(--muted-ink);transition:color .18s ease}.editorial-site_textAction__L9zZT:hover{color:var(--blue)}.editorial-site_desktopActions__R_xqy,.editorial-site_desktopLinks__8LLLO,.editorial-site_desktopNav__PYGL7{display:flex;align-items:center}.editorial-site_desktopNav__PYGL7{gap:2.5rem}.editorial-site_desktopLinks__8LLLO{gap:.35rem;font-size:.92rem;font-weight:600}.editorial-site_audienceMenu__ue6Vr>summary,.editorial-site_desktopLinks__8LLLO>a{position:relative;display:inline-flex;min-height:2.75rem;padding:0 .8rem;align-items:center;border-radius:.35rem;color:var(--muted-ink);transition:color .18s ease,background .18s ease}.editorial-site_audienceMenu__ue6Vr>summary:hover,.editorial-site_audienceMenu__ue6Vr[open]>summary,.editorial-site_desktopLinks__8LLLO>a:hover{background:rgba(25,79,148,.06);color:var(--blue)}.editorial-site_desktopLinks__8LLLO>a[aria-current=page]{color:var(--ink)}.editorial-site_desktopLinks__8LLLO>a[aria-current=page]:after{position:absolute;right:.8rem;bottom:.28rem;left:.8rem;height:2px;background:var(--blue);content:""}.editorial-site_audienceMenu__ue6Vr{position:relative}.editorial-site_audienceMenu__ue6Vr summary{cursor:pointer;list-style:none}.editorial-site_audienceMenu__ue6Vr summary::-webkit-details-marker{display:none}.editorial-site_audienceMenu__ue6Vr summary:after{margin-left:.45rem;content:"";width:.38rem;height:.38rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.12rem) rotate(45deg);transition:transform .18s ease}.editorial-site_audienceMenu__ue6Vr[open] summary:after{transform:translateY(.1rem) rotate(225deg)}.editorial-site_audienceMenu__ue6Vr>div{position:absolute;z-index:60;top:calc(100% + .65rem);left:0;display:grid;min-width:13rem;overflow:hidden;border:1px solid var(--line);border-radius:.45rem;background:var(--paper);box-shadow:0 1.5rem 3rem -2rem rgba(18,34,57,.38)}.editorial-site_audienceMenu__ue6Vr>div a{display:grid;gap:.15rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--line);color:var(--ink);white-space:nowrap}.editorial-site_audienceMenu__ue6Vr>div a small{color:var(--muted);font-size:.72rem;font-weight:400}.editorial-site_audienceMenu__ue6Vr>div a:last-child{border-bottom:0}.editorial-site_audienceMenu__ue6Vr>div a:hover{background:#edf3f8;color:var(--blue)}.editorial-site_desktopActions__R_xqy{gap:.65rem;font-size:.92rem;font-weight:650}.editorial-site_signInAction__eBudv{display:inline-flex;min-height:3rem;padding:.75rem 1.15rem;align-items:center;justify-content:center;border:1px solid #b9b7b0;background:rgba(255,255,255,.35);color:var(--ink);font-size:.9rem;font-weight:650;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.editorial-site_signInAction__eBudv:hover{border-color:var(--ink);background:white;color:var(--blue);transform:translateY(-1px)}.editorial-site_signInAction__eBudv:active{transform:translateY(1px)}.editorial-site_desktopActions__R_xqy .editorial-site_primaryAction__fxxpR{min-height:3rem;padding:.85rem 1.3rem;font-size:.9rem}.editorial-site_navMenu__NLZs4{display:none;justify-self:end}.editorial-site_navMenu__NLZs4 summary{display:flex;min-height:3rem;align-items:center;gap:.9rem;color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.12em;list-style:none;text-transform:uppercase}.editorial-site_navMenu__NLZs4 summary::-webkit-details-marker{display:none}.editorial-site_menuIcon__2tDzT{position:relative;display:block;width:1.7rem;height:1rem}.editorial-site_menuIcon__2tDzT i{position:absolute;right:0;width:1.7rem;height:1px;background:currentColor;transition:top .18s ease,transform .18s ease}.editorial-site_menuIcon__2tDzT i:first-child{top:.3rem}.editorial-site_menuIcon__2tDzT i:last-child{top:.75rem}.editorial-site_navMenu__NLZs4[open] .editorial-site_menuIcon__2tDzT i:first-child{top:.52rem;transform:rotate(45deg)}.editorial-site_navMenu__NLZs4[open] .editorial-site_menuIcon__2tDzT i:last-child{top:.52rem;transform:rotate(-45deg)}.editorial-site_menuPanel__9Khw0{position:absolute;z-index:50;top:calc(100% + 1px);right:0;display:grid;width:min(39rem,calc(100vw - 2rem));border:1px solid var(--line);background:var(--paper);box-shadow:0 2rem 4rem -2rem rgba(18,34,57,.32);grid-template-columns:1.2fr .8fr}.editorial-site_menuLinks__jIhIF{border-right:1px solid var(--line)}.editorial-site_menuLinks__jIhIF a{display:grid;min-height:3.7rem;padding:0 1rem;border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr auto;align-items:center;color:var(--ink);font-family:var(--font-dm-sans),sans-serif;font-size:1.1rem;font-weight:300;transition:color .18s ease,background .18s ease}.editorial-site_menuLinks__jIhIF a:last-child{border-bottom:0}.editorial-site_menuLinks__jIhIF a:hover{background:#edf3f8;color:var(--blue)}.editorial-site_menuLinks__jIhIF a>span{color:#8a95a3;font-family:ui-monospace,monospace;font-size:.58rem}.editorial-site_menuLinks__jIhIF svg{width:.9rem}.editorial-site_menuActions__OQ0tW{display:flex;padding:1.25rem;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:.9rem}.editorial-site_menuActions__OQ0tW>span{margin-bottom:auto;color:#8a95a3;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-site_menuActions__OQ0tW .editorial-site_signInAction__eBudv,.editorial-site_menuActions__OQ0tW .editorial-site_textAction__L9zZT{font-size:.82rem;font-weight:650}.editorial-site_audienceMenu__ue6Vr summary:focus-visible,.editorial-site_desktopLinks__8LLLO a:focus-visible,.editorial-site_menuLinks__jIhIF a:focus-visible,.editorial-site_navMenu__NLZs4 summary:focus-visible,.editorial-site_primaryAction__fxxpR:focus-visible,.editorial-site_signInAction__eBudv:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.editorial-site_lightAction__ufhkO,.editorial-site_primaryAction__fxxpR{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.6rem;background:var(--ink);color:white;padding:.75rem 1.15rem;font-size:.86rem;font-weight:650;transition:background .18s ease,transform .18s ease}.editorial-site_primaryAction__fxxpR:hover{background:var(--blue);transform:translateY(-1px)}.editorial-site_lightAction__ufhkO:active,.editorial-site_primaryAction__fxxpR:active{transform:translateY(1px)}.editorial-site_inlineLink___88N8 svg,.editorial-site_lightAction__ufhkO svg,.editorial-site_primaryAction__fxxpR svg,.editorial-site_secondaryAction__e642p svg{width:1rem;height:1rem}.editorial-site_hero__h5Fp0{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#fff;padding:7rem 1.5rem 0}.editorial-site_askAiQuick__Cf5ZK{position:absolute;top:1.2rem;right:max(1.5rem,calc((100vw - 76rem) / 2 + 1.5rem));z-index:1;display:flex;min-height:2.9rem;padding:.35rem .4rem .35rem .9rem;border:1px solid #d5dce2;align-items:center;gap:.8rem;background:#fbfaf7;box-shadow:0 .5rem 1.5rem -1rem rgba(20,38,64,.3)}.editorial-site_askAiQuickLabel__7nZ_q{color:#4e5969;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.editorial-site_askAiQuickIcons__vGMgI{display:flex;align-items:center;gap:.1rem}.editorial-site_askAiQuickIcons__vGMgI a{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid transparent;border-radius:50%;transition:border-color .18s ease,background .18s ease,transform .18s ease}.editorial-site_askAiQuickIcons__vGMgI a:hover{border-color:#c4d0dc;background:#edf3f8;transform:translateY(-3px) scale(1.08)}.editorial-site_askAiQuickIcons__vGMgI a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.editorial-site_askAiQuickIcons__vGMgI img{display:block;width:1.22rem;height:1.22rem;object-fit:contain}.editorial-site_askAiQuickStatus__FjGxa{position:absolute;top:calc(100% + .35rem);right:0;padding:.3rem .5rem;background:var(--ink);color:white;font-size:.68rem;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.editorial-site_askAiQuickIcons__vGMgI a{animation:editorial-site_askAiFloat__EBX4_ 4.8s ease-in-out infinite}.editorial-site_askAiQuickIcons__vGMgI a:nth-child(2){animation-delay:.45s}.editorial-site_askAiQuickIcons__vGMgI a:hover{animation:none}}@keyframes editorial-site_askAiFloat__EBX4_{0%,78%,to{transform:translateY(0)}86%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.editorial-site_askAiQuickIcons__vGMgI a{transition:none}.editorial-site_askAiQuickIcons__vGMgI a:hover{transform:none}}.editorial-site_heroCopy__7S2A3{max-width:57rem;margin:0 auto;text-align:center}.editorial-site_darkLabel__0bbk2,.editorial-site_kicker__36JBt,.editorial-site_sectionLabel__GX6AX{margin:0 0 1.4rem;color:var(--blue);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.editorial-site_kicker__36JBt{display:flex;align-items:center;justify-content:center;gap:.65rem}.editorial-site_audience__fmZCt h2,.editorial-site_finalCta__5RFSx h2,.editorial-site_intro__vGxls h2,.editorial-site_precision__yU0QW h2{font-family:"Bureau Serif",Georgia,serif;font-weight:300;letter-spacing:-.045em;text-wrap:balance}.editorial-site_hero__h5Fp0 h1{font-family:"Bureau Serif",Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance;max-width:54rem;margin:0 auto;font-size:clamp(3.1rem,4.5vw,4rem);line-height:.94}.editorial-site_heroLead__Vw8qf{max-width:47rem;margin:2rem auto 0;color:var(--muted-ink);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65;text-wrap:pretty}.editorial-site_heroActions__ScGIS{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-top:2rem}.editorial-site_secondaryAction__e642p{display:inline-flex;min-height:2.8rem;align-items:center;gap:.55rem;border-bottom:1px solid var(--ink);color:var(--ink);font-size:.86rem;font-weight:650}.editorial-site_recordVisual__bMg5s{position:relative;max-width:76rem;min-height:33rem;margin:5rem auto 0}.editorial-site_recordGrid__WCbKE{position:absolute;inset:0 -20vw;background-image:linear-gradient(90deg,rgba(23,27,47,.11) 1px,transparent 0),linear-gradient(180deg,rgba(23,27,47,.11) 1px,transparent 0);background-size:3.5rem 3.5rem;mask-image:linear-gradient(180deg,transparent,black 16%,black 88%,transparent)}.editorial-site_recordVisual__bMg5s:after,.editorial-site_recordVisual__bMg5s:before{position:absolute;z-index:1;content:"";border:1px solid rgba(25,79,148,.5)}.editorial-site_recordSeal__ZI_WO{position:absolute;z-index:1;left:50%;top:-2rem;width:min(37rem,62vw);aspect-ratio:1;transform:translateX(-50%);border:1px solid rgba(25,79,148,.3);border-radius:50%}.editorial-site_recordSeal__ZI_WO:after,.editorial-site_recordSeal__ZI_WO:before{position:absolute;content:"";border:1px solid rgba(25,79,148,.26);border-radius:50%}.editorial-site_recordSeal__ZI_WO:before{inset:14%}.editorial-site_recordSeal__ZI_WO:after{inset:30%}.editorial-site_recordSeal__ZI_WO small{position:absolute;left:50%;top:-.65rem;transform:translateX(-50%);background:#fff;color:var(--blue);padding:0 .7rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.editorial-site_recordSeal__ZI_WO span{position:absolute;z-index:2;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid #9bb6d7;background:#fff;color:#315b8d;font-family:var(--font-dm-sans),sans-serif;font-size:.85rem;font-weight:600}.editorial-site_sealRc__nEXrZ{left:-1.4rem;top:44%}.editorial-site_sealRt__tXet4{right:4%;top:12%}.editorial-site_sealRp__SjC0F{right:12%;bottom:5%}.editorial-site_recordVisual__bMg5s:before{inset:10% 8% 0;border-bottom:0}.editorial-site_recordVisual__bMg5s:after{top:0;bottom:0;left:50%;border-width:0 0 0 1px}.editorial-site_recordNode__ArEo3{position:absolute;z-index:4;border:1px solid #adc3df;background:#f6f9fc;color:#254a76;padding:.55rem .8rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorial-site_nodeEntity__HiNS7{left:4%;top:13%}.editorial-site_nodeAccount__HqB9z{right:4%;top:20%}.editorial-site_nodeObligation___sRqE{left:1%;bottom:18%}.editorial-site_nodeSource__sAW5c{right:1%;bottom:10%}.editorial-site_productFrame__KUP6_{position:absolute;z-index:3;left:50%;top:5rem;width:min(78%,58rem);transform:translateX(-50%);border:1px solid #9fa9b6;background:#fff;box-shadow:0 3.5rem 7rem -3rem rgba(18,34,57,.42)}.editorial-site_frameTop__fGeHS{display:flex;height:2.25rem;align-items:center;gap:.35rem;border-bottom:1px solid #d8dee7;background:#f5f7fa;padding:0 .75rem}.editorial-site_frameTop__fGeHS span{width:.45rem;height:.45rem;border-radius:50%;background:#adb5c0}.editorial-site_frameTop__fGeHS small{margin-left:auto;color:#758096;font-size:.62rem;letter-spacing:.05em}.editorial-site_frameImage__8odfH,.editorial-site_screenshotFrame__8U6gx{position:relative;aspect-ratio:1495/756;overflow:hidden;background:white}.editorial-site_resources__N0NWz{display:grid;max-width:76rem;margin:0 auto;padding:8rem 1.5rem;grid-template-columns:.72fr 1.28fr;gap:7rem}.editorial-site_comparison__CribA{overflow:hidden;border-block:1px solid #c8d2dd;background:#eef3f6}.editorial-site_comparisonRail__7_tTC{position:relative;display:grid;min-height:10rem;max-width:76rem;margin:0 auto;padding:2.25rem 3.5rem;border-inline:1px solid #c8d2dd;grid-template-columns:auto auto auto auto auto 1fr minmax(12rem,auto);align-items:center;gap:1rem;background-image:linear-gradient(90deg,rgba(25,79,148,.1) 1px,transparent 0),linear-gradient(180deg,rgba(25,79,148,.1) 1px,transparent 0);background-size:3rem 3rem}.editorial-site_comparisonRail__7_tTC>span{color:#78899d;font-family:ui-monospace,monospace;font-size:.8rem}.editorial-site_comparisonRail__7_tTC>svg{width:1.25rem;color:var(--blue);justify-self:center}.editorial-site_railArtifact__vWK1o,.editorial-site_railRecord__tm7yE{border:1px solid #9fb1c4;background:rgba(255,255,255,.88);color:#516174;padding:.85rem 1rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.editorial-site_railRecord__tm7yE{display:grid;border-color:#194f94;background:var(--ink);color:white;gap:.2rem}.editorial-site_railRecord__tm7yE small{color:#9fc4ef;font-size:.56rem;letter-spacing:.14em}.editorial-site_comparisonInner__HxC_Y{display:grid;max-width:76rem;margin:0 auto;padding:6.5rem 3.5rem 7.5rem;border-inline:1px solid #c8d2dd;grid-template-columns:.76fr 1.24fr;gap:6rem}.editorial-site_comparisonGraphic__wDaAY{min-width:0}.editorial-site_comparisonArtwork__Gn9aP{display:block;width:120%;max-width:none;height:auto;margin:-8% 0 -8% -10%;filter:drop-shadow(0 20px 28px rgba(32,71,127,.08))}.editorial-site_comparisonMobileGraphic__1S9Y2{display:none}.editorial-site_audience__fmZCt h2,.editorial-site_comparison__CribA h2,.editorial-site_resources__N0NWz h2{margin:0;font-family:"Bureau Serif",Georgia,serif;font-weight:300;letter-spacing:-.045em;font-size:clamp(2.4rem,3vw,3.25rem);line-height:.98;text-wrap:balance}.editorial-site_comparison__CribA h2{max-width:28rem;font-size:clamp(2.5rem,3vw,3.25rem)}.editorial-site_comparisonIntro___MNG_>p:last-child{max-width:31rem;margin:2rem 0 0;color:var(--muted-ink);line-height:1.7}.editorial-site_resourceList__hlDr4{border-block:1px solid var(--line)}.editorial-site_resourceList__hlDr4>a>span{color:#9aa0ad;font-family:ui-monospace,monospace;font-size:.7rem}.editorial-site_connectedCell__Cgssa p{margin:0;color:var(--ink);font-weight:600}.editorial-site_capabilities__RWXn5{border-top:1px solid var(--line)}.editorial-site_capability__pbK3I{overflow:hidden;border-bottom:1px solid var(--line);background:#f7f5f0}.editorial-site_capability__pbK3I:first-child{background:#f7f2eb}.editorial-site_capability__pbK3I:nth-child(2){background:#edf4f5}.editorial-site_capability__pbK3I:nth-child(3){background:#f3eff7}.editorial-site_capabilityRule__zE6PH{height:5rem;border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px 9px);opacity:.72}.editorial-site_capabilityInner__DuuaT{display:grid;max-width:76rem;margin:0 auto;padding:6.5rem 3.5rem 7.5rem;border-inline:1px solid rgba(23,27,47,.14);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:5rem}.editorial-site_capability__pbK3I:nth-child(2n) .editorial-site_capabilityInner__DuuaT{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.editorial-site_capability__pbK3I:nth-child(2n) .editorial-site_capabilityCopy__kiAaD{order:2}.editorial-site_capability__pbK3I h2{max-width:34rem;margin:0;font-size:clamp(2.3rem,2.7vw,3rem);line-height:.98}.editorial-site_capabilityDescription__dWbLe{max-width:34rem;margin:1.8rem 0 0;color:var(--muted-ink);line-height:1.75}.editorial-site_capability__pbK3I ul{display:grid;margin:2rem 0 0;padding:0;list-style:none}.editorial-site_capability__pbK3I li{display:grid;padding:.9rem 0;border-top:1px solid var(--line);grid-template-columns:1.4rem 1fr;gap:.7rem;color:#353a4d;font-size:.94rem;line-height:1.5}.editorial-site_capability__pbK3I li:last-child{border-bottom:1px solid var(--line)}.editorial-site_capability__pbK3I li svg{width:.9rem;color:var(--blue)}.editorial-site_inlineLink___88N8{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.8rem;color:var(--blue);font-size:.86rem;font-weight:700}.editorial-site_capabilityVisual__SuT57{position:relative;padding:2.5rem 0 2.25rem 2.5rem}.editorial-site_capabilityVisual__SuT57:before{position:absolute;inset:0 2.5rem 2.5rem 0;content:"";border:1px solid #bdc9d9;background:#eaf0f6}.editorial-site_visualIndex__LD2j6{position:absolute;z-index:2;right:.8rem;top:-1.2rem;color:#b3bdca;font-family:var(--font-dm-sans),sans-serif;font-size:4.8rem;font-weight:300;line-height:1}.editorial-site_screenshotFrame__8U6gx{z-index:1;border:1px solid #aab4c0;box-shadow:0 2.5rem 5rem -3rem rgba(21,40,65,.48)}.editorial-site_artifactLabel__qw9up{position:absolute;z-index:3;right:0;bottom:0;left:2.5rem;display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:1rem;background:var(--ink);color:white;padding:.7rem .9rem;font-size:.66rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.editorial-site_artifactLabel__qw9up small{color:#9fc4ef;font-size:.58rem;white-space:nowrap}.editorial-site_precision__yU0QW{overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(45,103,174,.2),transparent 40%),var(--night);color:white}.editorial-site_claudeProof__EB0mZ{overflow:hidden;border-top:1px solid #293b52;background:#111d2f;color:white}.editorial-site_claudeInner__R5Z1L{display:grid;max-width:76rem;margin:0 auto;padding:6rem 1.5rem 7rem;grid-template-columns:.72fr 1.28fr;align-items:center;gap:4rem}.editorial-site_claudeCopy__ISn9d h2{margin:0;font-family:var(--font-dm-sans),sans-serif;font-size:clamp(2.4rem,3vw,3.25rem);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.editorial-site_claudeDescription__1r9N6{margin:1.8rem 0 0;color:#b9c5d6;line-height:1.7}.editorial-site_claudeCopy__ISn9d ol{display:flex;margin:1.8rem 0 0;padding:0;gap:.55rem;list-style:none}.editorial-site_claudeCopy__ISn9d li{display:grid;min-height:4.5rem;padding:.75rem;border:1px solid #38495f;background:rgba(255,255,255,.025);flex:1 1 0;grid-template-columns:1fr;align-content:space-between;gap:.5rem}.editorial-site_claudeCopy__ISn9d li>span{color:#80aee4;font-family:ui-monospace,monospace;font-size:.62rem}.editorial-site_claudeCopy__ISn9d h3{margin:0;font-size:.74rem;font-weight:650;line-height:1.25}.editorial-site_lightInlineLink__L0u9a{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.7rem;color:#9fc4ef;font-size:.86rem;font-weight:700}.editorial-site_lightInlineLink__L0u9a svg{width:1rem}.editorial-site_claudeVisual__1ub0a{position:relative}.editorial-site_claudeVisual__1ub0a:before{position:absolute;inset:-18%;content:"";background:radial-gradient(circle,rgba(59,130,246,.18),transparent 63%)}.editorial-site_claudeVisual__1ub0a .editorial-site_screenshotFrame__8U6gx{border-color:#586b82;box-shadow:0 3rem 6rem -2.5rem rgba(0,0,0,.72)}.editorial-site_precisionInner__3JTMm{max-width:76rem;margin:0 auto;padding:8rem 1.5rem}.editorial-site_darkLabel__0bbk2{color:#80aee4}.editorial-site_precision__yU0QW h2{max-width:52rem;margin:0 auto;font-size:clamp(2.65rem,3.3vw,3.5rem);line-height:.95;text-align:center}.editorial-site_principleGrid__aheRP{display:grid;margin-top:6rem;border-top:1px solid #33445c;grid-template-columns:repeat(3,1fr)}.editorial-site_principleGrid__aheRP article{min-height:19rem;padding:2rem 2.5rem 0;border-right:1px solid #33445c}.editorial-site_principleGrid__aheRP article:first-child{padding-left:0}.editorial-site_principleGrid__aheRP article:last-child{border-right:0;padding-right:0}.editorial-site_principleGrid__aheRP article>span{color:#80aee4;font-size:.75rem;font-weight:700;letter-spacing:.14em}.editorial-site_principleGrid__aheRP h3{margin:4.5rem 0 1rem;font-family:var(--font-dm-sans),sans-serif;font-size:1.65rem;font-weight:400;letter-spacing:-.025em}.editorial-site_principleGrid__aheRP p{margin:0;color:#b9c5d6;line-height:1.7}.editorial-site_audience__fmZCt{max-width:76rem;margin:0 auto;padding:8rem 1.5rem 9rem}.editorial-site_audienceIntro__R7ho4{display:grid;margin-bottom:4rem;grid-template-columns:.72fr 1.28fr;align-items:end;gap:7rem}.editorial-site_audienceIntro__R7ho4 .editorial-site_sectionLabel__GX6AX{margin-bottom:.45rem}.editorial-site_audienceIntro__R7ho4 h2{max-width:50rem}.editorial-site_audiencePanels__kou2y{display:grid;padding:1px;background:var(--line);grid-template-columns:1.15fr .85fr;gap:1px}.editorial-site_audiencePanel__WaGit{display:flex;min-height:25rem;padding:2.5rem;flex-direction:column;justify-content:space-between;color:var(--ink);transition:box-shadow .22s ease,transform .22s ease}.editorial-site_audienceFirm___MGxA{background:#e8f0f7}.editorial-site_audienceGroup__RN5K4{background:#f1efe8}.editorial-site_audiencePanel__WaGit:hover{z-index:1;box-shadow:0 2rem 4rem -2.5rem rgba(18,34,57,.4);transform:translateY(-.25rem)}.editorial-site_audiencePanel__WaGit:focus-visible{z-index:2;outline:2px solid var(--blue);outline-offset:3px}.editorial-site_audiencePanelTop__IAOVB{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#355776}.editorial-site_audiencePanelTop__IAOVB span{font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-site_audiencePanelTop__IAOVB b{margin-right:.65rem;color:#8191a1;font-family:ui-monospace,monospace;font-size:.76rem}.editorial-site_audiencePanelTop__IAOVB svg{width:1.6rem;height:1.6rem;stroke-width:1.5}.editorial-site_audiencePanelBody__IH8TW{max-width:35rem}.editorial-site_audiencePanelBody__IH8TW h3{max-width:33rem;margin:0;font-family:var(--font-dm-sans),sans-serif;font-size:clamp(1.8rem,2.2vw,2.25rem);font-weight:400;letter-spacing:-.04em;line-height:1;text-wrap:balance}.editorial-site_audiencePanelBody__IH8TW p{max-width:33rem;margin:1.5rem 0 0;color:var(--muted-ink);font-size:1rem;line-height:1.7}.editorial-site_audiencePanelBody__IH8TW strong{display:inline-flex;margin-top:2rem;align-items:center;gap:.55rem;color:var(--blue);font-size:.92rem;font-weight:700}.editorial-site_audiencePanelBody__IH8TW strong svg{width:1rem;transition:transform .18s ease}.editorial-site_audiencePanel__WaGit:hover .editorial-site_audiencePanelBody__IH8TW strong svg{transform:translateX(.25rem)}.editorial-site_resources__N0NWz{border-top:1px solid var(--line);background:var(--paper-deep)}.editorial-site_resourcesIntro__0Zvg2 h2{max-width:32rem}.editorial-site_resourceList__hlDr4>a{display:grid;min-height:5.2rem;padding:1rem .7rem;border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;transition:padding .18s ease,color .18s ease,background .18s ease}.editorial-site_resourceList__hlDr4>a:last-child{border-bottom:0}.editorial-site_resourceList__hlDr4>a:hover{padding-left:1rem;background:rgba(255,255,255,.5);color:var(--blue)}.editorial-site_resourceList__hlDr4 strong{font-size:.92rem}.editorial-site_resourceList__hlDr4 svg{width:1rem}.editorial-site_askAi__kLGND{border-top:1px solid var(--line);background:#eaf0f4}.editorial-site_askAiInner__29ne4{display:grid;max-width:76rem;margin:0 auto;padding:7rem 1.5rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.editorial-site_askAiIntro__5Fabf h2{max-width:32rem;margin:0;font-family:"Bureau Serif",Georgia,serif;font-size:clamp(2.6rem,4vw,4rem);font-weight:300;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.editorial-site_askAiIntro__5Fabf>p:not(.editorial-site_sectionLabel__GX6AX){max-width:31rem;margin:1.6rem 0 0;color:var(--muted-ink);font-size:1rem;line-height:1.65}.editorial-site_askAiChoices__gFo8W{display:grid;margin-top:2.5rem;border:1px solid #c9d2d9;background:#fbfaf7}.editorial-site_askAiChoice__Gz5pj{display:grid;min-height:5.2rem;padding:.9rem 1.2rem;border-bottom:1px solid #c9d2d9;grid-template-columns:2rem 1fr auto;align-items:center;gap:.95rem;transition:background .18s ease,color .18s ease}.editorial-site_askAiChoice__Gz5pj:last-child{border-bottom:0}.editorial-site_askAiChoice__Gz5pj:hover{background:white;color:var(--blue)}.editorial-site_askAiChoice__Gz5pj:focus-visible,.editorial-site_askAiPrompt__e95EY button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.editorial-site_askAiChoice__Gz5pj img{display:block;width:1.55rem;height:1.55rem;object-fit:contain}.editorial-site_askAiChoice__Gz5pj span{display:grid;gap:.15rem}.editorial-site_askAiChoice__Gz5pj strong{font-size:.98rem}.editorial-site_askAiChoice__Gz5pj small{color:#596373;font-size:.76rem}.editorial-site_askAiChoice__Gz5pj>svg{width:1.1rem}.editorial-site_askAiIntro__5Fabf>.editorial-site_askAiHint__s7_ki{margin-top:1rem;font-size:.8rem;line-height:1.5}.editorial-site_askAiPrompt__e95EY{overflow:hidden;border:1px solid #c9d2d9;background:var(--paper);box-shadow:1.5rem 1.5rem 0 #dce5eb}.editorial-site_askAiPromptTop__zcuQS{display:flex;min-height:4rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--line);align-items:center;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.editorial-site_askAiPrompt__e95EY button{display:inline-flex;padding:.55rem .7rem;border:1px solid #b9c6d1;align-items:center;gap:.5rem;color:var(--blue);font-size:.72rem;letter-spacing:0;text-transform:none;white-space:nowrap}.editorial-site_askAiPrompt__e95EY button:hover{background:#edf3f8}.editorial-site_askAiPrompt__e95EY button svg{width:.9rem;height:.9rem}.editorial-site_askAiPrompt__e95EY>p{margin:0;padding:2rem;color:#293647;font-size:.94rem;line-height:1.8}.editorial-site_askAiPrompt__e95EY>.editorial-site_askAiCopyError__dCIGT{padding-top:0;color:#9b3e2c;font-size:.8rem}.editorial-site_finalCta__5RFSx{display:grid;min-height:34rem;background:#1a3e6e;color:white;grid-template-columns:1fr 1fr}.editorial-site_finalArtwork__jLloa{position:relative;overflow:hidden;min-height:34rem;border-right:1px solid rgba(255,255,255,.25);background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:4rem 4rem}.editorial-site_finalArtwork__jLloa:after,.editorial-site_finalArtwork__jLloa:before{position:absolute;content:"";border:1px solid rgba(255,255,255,.55);border-radius:50%}.editorial-site_finalArtwork__jLloa:before{inset:16% 25%}.editorial-site_finalArtwork__jLloa:after{inset:29% 35%}.editorial-site_finalArtwork__jLloa span{position:absolute;z-index:2;display:grid;min-width:5.5rem;height:3.2rem;padding:0 .8rem;place-items:center;border:1px solid rgba(255,255,255,.55);background:#1a3e6e;font-family:var(--font-dm-sans),sans-serif;font-size:.72rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.editorial-site_finalArtwork__jLloa span:first-child{left:23%;top:20%}.editorial-site_finalArtwork__jLloa span:nth-child(2){right:20%;top:44%}.editorial-site_finalArtwork__jLloa span:nth-child(3){left:38%;bottom:15%}.editorial-site_finalCopy__oFgTH{display:flex;max-width:38rem;padding:5rem;flex-direction:column;align-items:flex-start;justify-content:center}.editorial-site_finalCta__5RFSx h2{margin:0;font-size:clamp(2.7rem,3.5vw,3.75rem);line-height:.95}.editorial-site_lightAction__ufhkO{margin-top:2.5rem;background:white;color:#183a65}.editorial-site_lightAction__ufhkO:hover{background:#eaf0f7;transform:translateY(-1px)}.editorial-site_footer__l70CT{overflow:hidden;background:var(--night);color:white}.editorial-site_footerShell__Q1kvm{max-width:76rem;margin:0 auto;border-inline:1px solid #33445c}.editorial-site_footerRule__AefXa{height:4.5rem;border-block:1px solid #33445c;background-image:repeating-linear-gradient(90deg,#33445c 0 1px,transparent 1px 9px)}.editorial-site_footer__l70CT>.editorial-site_footerRule__AefXa{border-top:0}.editorial-site_footerTop__UGW79{display:grid;min-height:12rem;padding:3rem;border-bottom:1px solid #33445c;grid-template-columns:1fr 1fr;align-items:start;gap:5rem}.editorial-site_footerIdentity__vHwW3{display:flex;min-height:6rem;flex-direction:column;align-items:flex-start;justify-content:space-between}.editorial-site_footerLogo__K61wX{filter:brightness(0) invert(1)}.editorial-site_footerTop__UGW79 p{max-width:29rem;margin:0;color:#b9c5d6;font-size:1.05rem;line-height:1.7}.editorial-site_footerTop__UGW79 .editorial-site_footerSecondary__A0VF8{margin-top:.75rem;color:#9daabc;font-size:.9rem}.editorial-site_footer__l70CT .editorial-site_madeInCanada__QnZpr{display:inline-flex;align-items:center;gap:.45rem;color:#9daabc;font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.editorial-site_footerNav__JXi6G{display:grid;padding:3.5rem 3rem 4rem;grid-template-columns:repeat(3,1fr);gap:4rem}.editorial-site_footerNav__JXi6G>div{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.editorial-site_footerNav__JXi6G h3{margin:0 0 .8rem;color:#7489a4;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.editorial-site_footerNav__JXi6G a{color:#d8e0eb;font-size:.88rem;transition:color .18s ease,transform .18s ease}.editorial-site_footerNav__JXi6G a:hover{color:#9fc4ef;transform:translateX(.2rem)}.editorial-site_footerBottom__bKMQ5{display:flex;min-height:5rem;align-items:center;justify-content:space-between;padding:1rem 3rem;color:#748197;font-size:.76rem}.editorial-site_footerBottom__bKMQ5 a{color:#9daabc;transition:color .18s ease}.editorial-site_footerBottom__bKMQ5 a:hover{color:white}.editorial-site_audiencePanelTop__IAOVB span,.editorial-site_conceptBar__UxCNo,.editorial-site_darkLabel__0bbk2,.editorial-site_footerBottom__bKMQ5,.editorial-site_kicker__36JBt,.editorial-site_principleGrid__aheRP article>span,.editorial-site_sectionLabel__GX6AX{font-size:.82rem}.editorial-site_footer__l70CT .editorial-site_madeInCanada__QnZpr,.editorial-site_navMenu__NLZs4 summary{font-size:.8rem}.editorial-site_artifactLabel__qw9up small,.editorial-site_beforeCell__E1WME small,.editorial-site_connectedCell__Cgssa small,.editorial-site_menuLinks__jIhIF a>span{font-size:.66rem}.editorial-site_claudeCopy__ISn9d li>span,.editorial-site_frameTop__fGeHS small,.editorial-site_menuActions__OQ0tW>span,.editorial-site_recordSeal__ZI_WO small{font-size:.7rem}.editorial-site_menuActions__OQ0tW .editorial-site_signInAction__eBudv,.editorial-site_menuActions__OQ0tW .editorial-site_textAction__L9zZT{font-size:.9rem}.editorial-site_inlineLink___88N8,.editorial-site_lightAction__ufhkO,.editorial-site_lightInlineLink__L0u9a,.editorial-site_primaryAction__fxxpR,.editorial-site_secondaryAction__e642p{font-size:.92rem}.editorial-site_recordNode__ArEo3{font-size:.78rem}.editorial-site_footerNav__JXi6G h3,.editorial-site_railArtifact__vWK1o,.editorial-site_railRecord__tm7yE,.editorial-site_resourceList__hlDr4>a>span{font-size:.76rem}.editorial-site_railRecord__tm7yE small{font-size:.64rem}.editorial-site_capability__pbK3I li,.editorial-site_resourceList__hlDr4 strong{font-size:.98rem}.editorial-site_artifactLabel__qw9up{font-size:.74rem}.editorial-site_claudeCopy__ISn9d h3{font-size:.82rem}.editorial-site_footerNav__JXi6G a{font-size:.94rem}@media (prefers-reduced-motion:no-preference){.editorial-site_heroActions__ScGIS,.editorial-site_heroLead__Vw8qf,.editorial-site_hero__h5Fp0 h1,.editorial-site_kicker__36JBt{animation:editorial-site_rise__RMQiM .82s cubic-bezier(.2,.75,.2,1) both}.editorial-site_hero__h5Fp0 h1{animation-delay:90ms}.editorial-site_heroLead__Vw8qf{animation-delay:.19s}.editorial-site_heroActions__ScGIS{animation-delay:.29s}.editorial-site_productFrame__KUP6_{animation:editorial-site_settle__JbILY .9s cubic-bezier(.2,.75,.2,1) .25s both}.editorial-site_recordSeal__ZI_WO{animation:editorial-site_fadeIn__JtJhZ .9s ease .15s both}.editorial-site_recordSeal__ZI_WO:before{border-style:dashed;animation:editorial-site_spin__9EUe7 90s linear infinite}.editorial-site_recordSeal__ZI_WO span{animation:editorial-site_pop__dmhRz .6s cubic-bezier(.2,.75,.2,1) both,editorial-site_drift__jKpKQ 7s ease-in-out infinite}.editorial-site_sealRc__nEXrZ{animation-delay:.7s,1.7s}.editorial-site_sealRt__tXet4{animation-delay:.82s,1.7s;animation-duration:.6s,8s}.editorial-site_sealRp__SjC0F{animation-delay:.94s,1.7s;animation-duration:.6s,6.5s}.editorial-site_recordNode__ArEo3{animation:editorial-site_reveal__BbRAQ .65s ease both}.editorial-site_nodeEntity__HiNS7{animation-delay:.65s}.editorial-site_nodeAccount__HqB9z{animation-delay:.76s}.editorial-site_nodeObligation___sRqE{animation-delay:.87s}.editorial-site_nodeSource__sAW5c{animation-delay:.98s}.editorial-site_comparisonRail__7_tTC>svg{animation:editorial-site_nudge___zHy6 2.6s ease-in-out infinite}.editorial-site_finalArtwork__jLloa span{animation:editorial-site_drift__jKpKQ 7s ease-in-out infinite}.editorial-site_finalArtwork__jLloa span:nth-child(2){animation-duration:8.5s;animation-delay:-2s}.editorial-site_finalArtwork__jLloa span:nth-child(3){animation-duration:6.5s;animation-delay:-4s}@keyframes editorial-site_rise__RMQiM{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-site_settle__JbILY{0%{opacity:0;transform:translateX(-50%) translateY(2rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes editorial-site_reveal__BbRAQ{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-site_fadeIn__JtJhZ{0%{opacity:0}to{opacity:1}}@keyframes editorial-site_pop__dmhRz{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes editorial-site_spin__9EUe7{to{transform:rotate(1turn)}}@keyframes editorial-site_drift__jKpKQ{0%,to{transform:translateY(0)}50%{transform:translateY(-.4rem)}}@keyframes editorial-site_nudge___zHy6{0%,to{transform:translateX(0)}50%{transform:translateX(.3rem)}}}.editorial-site_inlineLink___88N8 svg,.editorial-site_lightAction__ufhkO svg,.editorial-site_lightInlineLink__L0u9a svg,.editorial-site_menuLinks__jIhIF svg,.editorial-site_primaryAction__fxxpR svg,.editorial-site_resourceList__hlDr4 svg,.editorial-site_secondaryAction__e642p svg{transition:transform .22s cubic-bezier(.2,.75,.2,1)}.editorial-site_inlineLink___88N8:hover svg,.editorial-site_lightAction__ufhkO:hover svg,.editorial-site_lightInlineLink__L0u9a:hover svg,.editorial-site_menuLinks__jIhIF a:hover svg,.editorial-site_primaryAction__fxxpR:hover svg,.editorial-site_resourceList__hlDr4>a:hover svg{transform:translateX(.3rem)}.editorial-site_secondaryAction__e642p{transition:color .18s ease,border-color .18s ease}.editorial-site_secondaryAction__e642p:hover{color:var(--blue);border-color:var(--blue)}.editorial-site_secondaryAction__e642p:hover svg{transform:translateY(.2rem)}.editorial-site_inlineLink___88N8,.editorial-site_lightInlineLink__L0u9a{position:relative}.editorial-site_inlineLink___88N8:after,.editorial-site_lightInlineLink__L0u9a:after{position:absolute;right:0;bottom:-.2rem;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .26s cubic-bezier(.2,.75,.2,1)}.editorial-site_inlineLink___88N8:hover:after,.editorial-site_lightInlineLink__L0u9a:hover:after{transform:scaleX(1)}.editorial-site_desktopLinks__8LLLO>a:after{position:absolute;right:.8rem;bottom:.28rem;left:.8rem;height:2px;content:"";background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.2,.75,.2,1)}.editorial-site_desktopLinks__8LLLO>a:hover:after,.editorial-site_desktopLinks__8LLLO>a[aria-current=page]:after{transform:scaleX(1)}.editorial-site_capability__pbK3I li{transition:color .18s ease}.editorial-site_capability__pbK3I li svg{transition:transform .22s cubic-bezier(.2,.75,.2,1)}.editorial-site_capability__pbK3I li:hover{color:var(--ink)}.editorial-site_capability__pbK3I li:hover svg{transform:scale(1.25)}.editorial-site_capabilityVisual__SuT57 .editorial-site_screenshotFrame__8U6gx{transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .42s cubic-bezier(.2,.75,.2,1)}.editorial-site_capabilityVisual__SuT57:hover .editorial-site_screenshotFrame__8U6gx{transform:translateY(-.4rem);box-shadow:0 3.25rem 5.5rem -3rem rgba(21,40,65,.55)}.editorial-site_visualIndex__LD2j6{transition:color .42s ease}.editorial-site_capabilityVisual__SuT57:hover .editorial-site_visualIndex__LD2j6{color:var(--blue)}.editorial-site_principleGrid__aheRP article{position:relative}.editorial-site_principleGrid__aheRP article:before{position:absolute;top:-1px;left:0;width:0;height:1px;content:"";background:#80aee4;transition:width .52s cubic-bezier(.2,.75,.2,1)}.editorial-site_principleGrid__aheRP article:hover:before{width:100%}.editorial-site_principleGrid__aheRP article>span{display:inline-block;transition:transform .32s cubic-bezier(.2,.75,.2,1)}.editorial-site_principleGrid__aheRP article:hover>span{transform:translateX(.35rem)}.editorial-site_claudeCopy__ISn9d li{transition:border-color .22s ease,background .22s ease,transform .22s ease}.editorial-site_claudeCopy__ISn9d li:hover{border-color:#80aee4;background:rgba(255,255,255,.06);transform:translateY(-2px)}.editorial-site_audiencePanelTop__IAOVB svg{transition:transform .32s cubic-bezier(.2,.75,.2,1),color .22s ease}.editorial-site_audiencePanel__WaGit:hover .editorial-site_audiencePanelTop__IAOVB svg{color:var(--blue);transform:translateY(-3px) rotate(-6deg)}.editorial-site_resourceList__hlDr4>a>span{transition:color .18s ease}.editorial-site_resourceList__hlDr4>a:hover>span{color:var(--blue)}@media (max-width:1050px){.editorial-site_desktopNav__PYGL7{display:none}.editorial-site_navMenu__NLZs4{display:block}.editorial-site_capabilityInner__DuuaT,.editorial-site_comparisonInner__HxC_Y{gap:3.5rem}.editorial-site_comparisonRail__7_tTC{padding-inline:1.5rem}.editorial-site_railArtifact__vWK1o:nth-of-type(2){display:none}}@media (max-width:760px){.editorial-site_comparisonArtwork__Gn9aP{display:none}.editorial-site_comparisonMobileGraphic__1S9Y2{display:block}.editorial-site_conceptBar__UxCNo{justify-content:center;text-align:center}.editorial-site_conceptBar__UxCNo span{display:none}.editorial-site_headerInner__bogN4{min-height:4.25rem;padding:0 1rem;gap:.75rem}.editorial-site_logo__FPuFU{height:1.75rem}.editorial-site_menuPanel__9Khw0{right:0;width:calc(100vw - 1rem);grid-template-columns:1fr}.editorial-site_menuLinks__jIhIF{border-right:0}.editorial-site_menuActions__OQ0tW{min-height:10rem;border-top:1px solid var(--line)}.editorial-site_hero__h5Fp0{padding:5rem 1rem 0}.editorial-site_askAiQuick__Cf5ZK{top:.75rem;right:1rem}.editorial-site_askAiQuickLabel__7nZ_q{font-size:.62rem}.editorial-site_askAiQuickIcons__vGMgI a{width:2rem;height:2rem}.editorial-site_hero__h5Fp0 h1{font-size:clamp(2.8rem,11vw,3.25rem)}.editorial-site_heroLead__Vw8qf{font-size:1rem}.editorial-site_heroActions__ScGIS{flex-direction:column}.editorial-site_recordVisual__bMg5s{min-height:21rem;margin-top:4rem}.editorial-site_recordGrid__WCbKE{inset-inline:-1rem}.editorial-site_recordSeal__ZI_WO{top:1.25rem;width:23rem}.editorial-site_recordSeal__ZI_WO small{font-size:.62rem}.editorial-site_recordSeal__ZI_WO span{width:2.2rem;height:2.2rem;font-size:.7rem}.editorial-site_sealRc__nEXrZ{left:0}.editorial-site_productFrame__KUP6_{top:4rem;width:94%}.editorial-site_frameTop__fGeHS small{display:none}.editorial-site_recordNode__ArEo3{padding:.4rem .5rem;font-size:.64rem}.editorial-site_nodeEntity__HiNS7{left:0;top:2%}.editorial-site_nodeAccount__HqB9z{right:0;top:9%}.editorial-site_nodeObligation___sRqE{left:0;bottom:8%}.editorial-site_nodeSource__sAW5c{right:0;bottom:2%}.editorial-site_audience__fmZCt{padding:5rem 1rem 5.5rem}.editorial-site_audienceIntro__R7ho4{margin-bottom:2.5rem;grid-template-columns:1fr;align-items:start;gap:1.25rem}.editorial-site_audiencePanels__kou2y{grid-template-columns:1fr}.editorial-site_audiencePanel__WaGit{min-height:22rem;padding:1.5rem}.editorial-site_audiencePanelBody__IH8TW h3{font-size:1.85rem}.editorial-site_resources__N0NWz{padding:5rem 1rem;grid-template-columns:1fr;gap:1.5rem}.editorial-site_comparisonRail__7_tTC{min-height:8.5rem;padding:1.5rem 1rem;border-inline:0;grid-template-columns:1fr auto 1fr;gap:.65rem}.editorial-site_comparisonRail__7_tTC .editorial-site_railArtifact__vWK1o,.editorial-site_comparisonRail__7_tTC>span{display:none}.editorial-site_comparisonRail__7_tTC .editorial-site_railArtifact__vWK1o:first-child{display:block;overflow:hidden;text-overflow:ellipsis}.editorial-site_comparisonRail__7_tTC>svg{display:block}.editorial-site_comparisonInner__HxC_Y{padding:4.5rem 1rem 5rem;border-inline:0;grid-template-columns:1fr;gap:2.75rem}.editorial-site_audience__fmZCt h2,.editorial-site_comparison__CribA h2,.editorial-site_resources__N0NWz h2{font-size:2.35rem}.editorial-site_capabilityRule__zE6PH{height:3.5rem}.editorial-site_capabilityInner__DuuaT{padding:4rem 1rem 5rem;border-inline:0;grid-template-columns:1fr;gap:3rem}.editorial-site_capability__pbK3I:nth-child(2n) .editorial-site_capabilityInner__DuuaT{grid-template-columns:1fr}.editorial-site_capability__pbK3I:nth-child(2n) .editorial-site_capabilityCopy__kiAaD{order:0}.editorial-site_capability__pbK3I h2{font-size:2.35rem}.editorial-site_capabilityVisual__SuT57{padding:1.4rem 0 2.15rem 1rem}.editorial-site_capabilityVisual__SuT57:before{inset:0 1rem 1rem 0}.editorial-site_visualIndex__LD2j6{right:.2rem;top:-1.1rem;font-size:3.7rem}.editorial-site_artifactLabel__qw9up{left:1rem;align-items:flex-start;flex-direction:column;gap:.2rem}.editorial-site_precisionInner__3JTMm{padding:5.5rem 1rem}.editorial-site_precision__yU0QW h2{font-size:2.6rem}.editorial-site_principleGrid__aheRP{margin-top:4rem;grid-template-columns:1fr}.editorial-site_principleGrid__aheRP article,.editorial-site_principleGrid__aheRP article:first-child,.editorial-site_principleGrid__aheRP article:last-child{min-height:auto;padding:2rem 0 2.5rem;border-right:0;border-bottom:1px solid #33445c}.editorial-site_principleGrid__aheRP article:last-child{border-bottom:0}.editorial-site_principleGrid__aheRP h3{margin-top:2.5rem}.editorial-site_claudeInner__R5Z1L{padding:5rem 1rem 5.5rem;grid-template-columns:1fr;gap:3rem}.editorial-site_claudeCopy__ISn9d h2{font-size:2.4rem}.editorial-site_askAiInner__29ne4{padding:5rem 1rem 5.5rem;grid-template-columns:1fr;gap:3rem}.editorial-site_askAiIntro__5Fabf h2{font-size:2.75rem}.editorial-site_askAiPrompt__e95EY{box-shadow:.7rem .7rem 0 #dce5eb}.editorial-site_askAiPrompt__e95EY>p{padding:1.5rem}.editorial-site_finalCta__5RFSx{grid-template-columns:1fr}.editorial-site_finalArtwork__jLloa{min-height:20rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.editorial-site_finalCopy__oFgTH{padding:4.5rem 1rem 5rem}.editorial-site_finalCta__5RFSx h2{font-size:2.75rem}.editorial-site_footerShell__Q1kvm{border-inline:0}.editorial-site_footerRule__AefXa{height:3.5rem}.editorial-site_footerTop__UGW79{min-height:0;padding:2.5rem 1rem 3rem;grid-template-columns:1fr;gap:2rem}.editorial-site_footerIdentity__vHwW3{min-height:5.5rem}.editorial-site_footerNav__JXi6G{padding:3rem 1rem 3.5rem;grid-template-columns:repeat(2,1fr);gap:3rem 1.5rem}.editorial-site_footerBottom__bKMQ5{padding:1.5rem 1rem;align-items:flex-start;flex-direction:column;gap:.6rem}}.marketing-illustrations_group__IA30M,.marketing-illustrations_shift___DjdB{position:relative;overflow:hidden;border:1px solid #d6e1ed;border-radius:22px;background:radial-gradient(circle at 57% 48%,#dceafc 0,transparent 43%),linear-gradient(145deg,#f7fbff,#eef5fa 72%,#f9f8f4);box-shadow:0 24px 60px -46px rgba(18,49,92,.45);color:#101d38;font-family:var(--font-dm-sans),sans-serif}.marketing-illustrations_shift___DjdB{padding:23px 26px 18px}.marketing-illustrations_shiftHeader__fYvb5{display:flex;justify-content:space-between;padding:0 5px;color:#315d9a;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.marketing-illustrations_shiftStage__26XAC{position:relative;display:grid;height:410px;grid-template-columns:205fr 215fr 200fr;align-items:center;gap:0}.marketing-illustrations_groupLines__erE8H,.marketing-illustrations_shiftLines__JGR28{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 4px rgba(48,132,247,.28))}.marketing-illustrations_groupLines__erE8H path,.marketing-illustrations_shiftLines__JGR28 path{stroke:#5c9bf1;stroke-width:2}.marketing-illustrations_groupLines__erE8H circle,.marketing-illustrations_shiftLines__JGR28 circle{fill:#2f80ed;stroke:#fff;stroke-width:4}.marketing-illustrations_shiftColumn__d_HbW{z-index:1;display:grid;gap:13px}.marketing-illustrations_companyCard__Od660,.marketing-illustrations_hub__1XZs7,.marketing-illustrations_parentCard__0BBPq,.marketing-illustrations_recordCard__gbKNx,.marketing-illustrations_resultCard__qjwjA,.marketing-illustrations_sourceCard__4Y1o1{border:1px solid #dce6f0;background:rgba(255,255,255,.94);box-shadow:0 9px 26px rgba(21,49,92,.09),0 2px 5px rgba(21,49,92,.04)}.marketing-illustrations_resultCard__qjwjA,.marketing-illustrations_sourceCard__4Y1o1{display:flex;min-height:78px;align-items:center;gap:11px;padding:11px 12px;border-radius:14px}.marketing-illustrations_sourceCard__4Y1o1:first-child{transform:rotate(-3deg)}.marketing-illustrations_sourceCard__4Y1o1:nth-child(2){transform:rotate(2deg)}.marketing-illustrations_sourceCard__4Y1o1:nth-child(3){transform:rotate(-2deg)}.marketing-illustrations_sourceCard__4Y1o1:nth-child(4){transform:rotate(3deg)}.marketing-illustrations_companyCard__Od660 strong,.marketing-illustrations_hub__1XZs7 strong,.marketing-illustrations_parentCard__0BBPq strong,.marketing-illustrations_recordCard__gbKNx strong,.marketing-illustrations_resultCard__qjwjA strong,.marketing-illustrations_sourceCard__4Y1o1 strong{display:block;font-size:13px;font-weight:750;line-height:1.2}.marketing-illustrations_companyCard__Od660 small,.marketing-illustrations_hub__1XZs7 small,.marketing-illustrations_parentCard__0BBPq small,.marketing-illustrations_resultCard__qjwjA small,.marketing-illustrations_sourceCard__4Y1o1 small{display:block;margin-top:4px;color:#64738c;font-size:10px;line-height:1.3}.marketing-illustrations_iconBox__Hw5st{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:11px;background:#e8f1ff;color:#1766d1}.marketing-illustrations_iconBox__Hw5st.marketing-illustrations_red__luumG,.marketing-illustrations_red__luumG .marketing-illustrations_iconBox__Hw5st{background:#ffeded;color:#d84945}.marketing-illustrations_amber__WlTUG .marketing-illustrations_iconBox__Hw5st,.marketing-illustrations_iconBox__Hw5st.marketing-illustrations_amber__WlTUG{background:#fff3d9;color:#c38308}.marketing-illustrations_green__E3QEx .marketing-illustrations_iconBox__Hw5st,.marketing-illustrations_iconBox__Hw5st.marketing-illustrations_green__E3QEx{background:#e2f6ee;color:#168b67}.marketing-illustrations_iconBox__Hw5st.marketing-illustrations_violet__p2qDE,.marketing-illustrations_violet__p2qDE .marketing-illustrations_iconBox__Hw5st{background:#eee9ff;color:#7051c8}.marketing-illustrations_blue__TVOGK .marketing-illustrations_iconBox__Hw5st,.marketing-illustrations_iconBox__Hw5st.marketing-illustrations_blue__TVOGK{background:#e8f1ff;color:#1766d1}.marketing-illustrations_hub__1XZs7{z-index:2;display:grid;width:132px;height:138px;place-content:center;justify-items:center;justify-self:center;border-color:#b2cff6;border-radius:22px;background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 20px 38px rgba(34,104,200,.18),0 0 0 11px rgba(110,169,247,.1)}.marketing-illustrations_hubMark__JxcMo{display:grid;width:47px;height:47px;margin-bottom:10px;place-items:center;border-radius:12px;background:#0d1b39;color:#fff}.marketing-illustrations_hub__1XZs7 strong{font-size:17px}.marketing-illustrations_hub__1XZs7 small{font-size:9px}.marketing-illustrations_graphicNote__SYaly{margin:4px 0 0;color:#66758b;font-size:10px;line-height:1.4;text-align:center}.marketing-illustrations_group__IA30M{padding:24px 24px 17px}.marketing-illustrations_groupEyebrow__tsaft{margin:0;color:#315d9a;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.marketing-illustrations_groupStage__6V_Zv{position:relative;display:grid;height:530px;grid-template-columns:166fr 294fr 225fr;align-items:center}.marketing-illustrations_parentCard__0BBPq{z-index:1;display:grid;width:145px;min-height:158px;padding:17px;align-content:center;border-radius:17px}.marketing-illustrations_parentCard__0BBPq .marketing-illustrations_iconBox__Hw5st{margin-bottom:15px}.marketing-illustrations_parentCard__0BBPq strong{font-size:16px}.marketing-illustrations_parentCard__0BBPq small{font-size:11px}.marketing-illustrations_companyColumn__7WmDa,.marketing-illustrations_recordColumn__sTqxw{z-index:1;display:grid;gap:20px}.marketing-illustrations_companyCard__Od660{display:flex;min-height:110px;align-items:center;gap:11px;margin-left:18%;padding:14px;border-radius:14px}.marketing-illustrations_recordColumn__sTqxw{gap:14px}.marketing-illustrations_recordCard__gbKNx{display:flex;min-height:86px;align-items:center;gap:10px;padding:10px;border-radius:13px}.marketing-illustrations_recordCard__gbKNx strong{font-size:11px;line-height:1.3}.marketing-illustrations_recordCard__gbKNx .marketing-illustrations_iconBox__Hw5st{width:33px;height:33px;border-radius:9px}.marketing-illustrations_portfolio__vD9U_{overflow:hidden;border:1px solid #d6e1ed;border-radius:22px;background:radial-gradient(circle at 50% 14%,#dfecfc,transparent 46%),linear-gradient(145deg,#f8fbff,#eef5fa);box-shadow:0 24px 60px -46px rgba(18,49,92,.45);padding:26px 25px 19px;color:#101d38;font-family:var(--font-dm-sans),sans-serif}.marketing-illustrations_firmCard__ZYGlP{display:flex;width:max-content;min-width:180px;align-items:center;gap:11px;margin:29px auto 0;padding:14px 18px;border:1px solid #b2cff6;border-radius:15px;background:#fff;box-shadow:0 15px 32px rgba(34,104,200,.14)}.marketing-illustrations_clientCard__aDUNA strong,.marketing-illustrations_firmCard__ZYGlP strong{display:block;font-size:14px;line-height:1.2}.marketing-illustrations_clientCard__aDUNA small,.marketing-illustrations_firmCard__ZYGlP small{display:block;margin-top:4px;color:#66758b;font-size:10px}.marketing-illustrations_clientIcon__8_hoQ,.marketing-illustrations_firmIcon__ZRcA7{display:grid;width:41px;height:41px;flex:none;place-items:center;border-radius:11px;background:#e8f1ff;color:#1766d1}.marketing-illustrations_portfolioConnector__IxcYn{position:relative;width:70%;height:69px;margin:auto;border-bottom:2px solid #74a8ee}.marketing-illustrations_portfolioConnector__IxcYn:before{position:absolute;top:0;left:50%;height:100%;border-left:2px solid #74a8ee;content:""}.marketing-illustrations_portfolioConnector__IxcYn span{position:absolute;bottom:-6px;width:11px;height:11px;border:3px solid white;border-radius:50%;background:#2f80ed;box-shadow:0 0 0 2px #9bc3fa}.marketing-illustrations_portfolioConnector__IxcYn span:first-child{left:0}.marketing-illustrations_portfolioConnector__IxcYn span:nth-child(2){left:50%;transform:translateX(-50%)}.marketing-illustrations_portfolioConnector__IxcYn span:nth-child(3){right:0}.marketing-illustrations_clientGrid__EDZR5{display:grid;gap:12px;margin-top:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-illustrations_clientCard__aDUNA{min-width:0;border:1px solid #dce6f0;border-radius:15px;background:#fff;box-shadow:0 9px 26px rgba(21,49,92,.09);padding:13px}.marketing-illustrations_clientCardTop__PqIzF{display:flex;align-items:center;gap:9px}.marketing-illustrations_clientIcon__8_hoQ{width:34px;height:34px}.marketing-illustrations_clientRows__yuoAb{display:grid;gap:5px;margin-top:16px}.marketing-illustrations_clientRows__yuoAb span{border:1px solid #e4edf8;border-radius:6px;background:#f7faff;padding:5px 7px;color:#4e607c;font-size:10px}.marketing-illustrations_portfolio__vD9U_ .marketing-illustrations_graphicNote__SYaly{margin-top:20px}@media(max-width:760px){.marketing-illustrations_shift___DjdB{padding:19px 16px}.marketing-illustrations_shiftHeader__fYvb5{display:none}.marketing-illustrations_shiftStage__26XAC{height:auto;grid-template-columns:1fr;gap:25px;padding:19px 4px 13px}.marketing-illustrations_groupLines__erE8H,.marketing-illustrations_shiftLines__JGR28{display:none}.marketing-illustrations_shiftColumn__d_HbW{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketing-illustrations_shiftColumn__d_HbW:before{grid-column:1/-1;color:#315d9a;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.marketing-illustrations_shiftColumn__d_HbW:first-of-type:before{content:"Scattered information"}.marketing-illustrations_shiftColumn__d_HbW:last-of-type:before{content:"One tax workspace"}.marketing-illustrations_resultCard__qjwjA,.marketing-illustrations_sourceCard__4Y1o1{min-height:90px;flex-direction:column;align-items:flex-start;gap:6px}.marketing-illustrations_sourceCard__4Y1o1:nth-child(n){transform:none}.marketing-illustrations_resultCard__qjwjA strong,.marketing-illustrations_sourceCard__4Y1o1 strong{font-size:11px}.marketing-illustrations_resultCard__qjwjA small,.marketing-illustrations_sourceCard__4Y1o1 small{font-size:9px}.marketing-illustrations_iconBox__Hw5st{width:31px;height:31px;border-radius:9px}.marketing-illustrations_hub__1XZs7{width:100%;height:90px;grid-template-columns:auto auto;column-gap:10px;align-items:center}.marketing-illustrations_hubMark__JxcMo{width:37px;height:37px;margin:0;grid-row:span 2}.marketing-illustrations_hub__1XZs7 strong{justify-self:start}.marketing-illustrations_hub__1XZs7 small{margin:0;justify-self:start}.marketing-illustrations_group__IA30M{padding:19px 16px}.marketing-illustrations_groupStage__6V_Zv{height:auto;grid-template-columns:1fr;gap:17px;padding:20px 0 10px}.marketing-illustrations_parentCard__0BBPq{width:100%;min-height:80px;display:flex;align-items:center;gap:10px;padding:12px}.marketing-illustrations_parentCard__0BBPq .marketing-illustrations_iconBox__Hw5st{margin:0}.marketing-illustrations_parentCard__0BBPq strong{font-size:13px}.marketing-illustrations_parentCard__0BBPq small{margin-left:auto;max-width:85px;font-size:9px}.marketing-illustrations_companyColumn__7WmDa{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketing-illustrations_companyColumn__7WmDa:before,.marketing-illustrations_recordColumn__sTqxw:before{grid-column:1/-1;color:#315d9a;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.marketing-illustrations_companyColumn__7WmDa:before{content:"Related companies"}.marketing-illustrations_recordColumn__sTqxw:before{content:"Records to manage"}.marketing-illustrations_companyCard__Od660{min-height:82px;margin:0;padding:9px;gap:6px}.marketing-illustrations_companyCard__Od660 strong{font-size:11px}.marketing-illustrations_companyCard__Od660 small{font-size:9px}.marketing-illustrations_recordColumn__sTqxw{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-illustrations_recordCard__gbKNx{min-height:64px;padding:8px}.marketing-illustrations_recordCard__gbKNx strong{font-size:10px}.marketing-illustrations_recordCard__gbKNx .marketing-illustrations_iconBox__Hw5st{width:29px;height:29px}.marketing-illustrations_graphicNote__SYaly{text-align:left}.marketing-illustrations_portfolio__vD9U_{padding:19px 15px}.marketing-illustrations_firmCard__ZYGlP{margin-top:22px}.marketing-illustrations_portfolioConnector__IxcYn{height:50px}.marketing-illustrations_clientGrid__EDZR5{gap:7px}.marketing-illustrations_clientCard__aDUNA{padding:8px}.marketing-illustrations_clientCardTop__PqIzF{display:block}.marketing-illustrations_clientIcon__8_hoQ{width:29px;height:29px;margin-bottom:7px}.marketing-illustrations_clientCard__aDUNA strong{font-size:11px}.marketing-illustrations_clientCard__aDUNA small{font-size:8px}.marketing-illustrations_clientRows__yuoAb{margin-top:10px}.marketing-illustrations_clientRows__yuoAb span{padding:4px;font-size:8px}}.mega-deduction-calculator_calculator__BJHB5,.mega-deduction-calculator_results__6j0VX{background:#fff;border:1px solid #d8d5cd;box-shadow:0 28px 80px -56px rgba(15,23,42,.45);max-width:1040px;margin:0 auto}.mega-deduction-calculator_calculator__BJHB5{padding:0 48px 40px}.mega-deduction-calculator_progress__DwiMz{height:3px;background:#e7e5e4;margin:0 -48px}.mega-deduction-calculator_progress__DwiMz span{display:block;height:100%;background:#194f94;transition:width .3s ease}.mega-deduction-calculator_stepMeta__SuP1I{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:32px 0;border-bottom:1px solid #e7e5e4}.mega-deduction-calculator_stepMeta__SuP1I>span{color:#194f94;font-family:"Bureau Serif",serif;font-size:28px}.mega-deduction-calculator_stepMeta__SuP1I p{font-weight:600;color:#171b2f}.mega-deduction-calculator_stepMeta__SuP1I small{color:#64748b}.mega-deduction-calculator_step__vh7SL{padding:46px 0 20px}.mega-deduction-calculator_step__vh7SL h2{font-family:"Bureau Serif",serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;letter-spacing:-.04em;color:#171b2f;line-height:1.05}.mega-deduction-calculator_step__vh7SL>p{color:#64748b;margin:12px 0 30px;font-size:1.05rem}.mega-deduction-calculator_categoryGrid__b4TiM{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #d8d5cd}.mega-deduction-calculator_categoryGrid__b4TiM button{padding:19px 18px;text-align:left;background:#fff;border:0;border-bottom:1px solid #d8d5cd;cursor:pointer;transition:background .15s}.mega-deduction-calculator_categoryGrid__b4TiM button:nth-child(odd){border-right:1px solid #d8d5cd}.mega-deduction-calculator_categoryGrid__b4TiM button span,.mega-deduction-calculator_categoryGrid__b4TiM button strong{display:block}.mega-deduction-calculator_categoryGrid__b4TiM button strong{color:#171b2f;font-size:1rem}.mega-deduction-calculator_categoryGrid__b4TiM button span{color:#64748b;font-size:.85rem;margin-top:4px}.mega-deduction-calculator_categoryGrid__b4TiM button.mega-deduction-calculator_selected__42Jkl,.mega-deduction-calculator_categoryGrid__b4TiM button:hover{background:#eef3f8}.mega-deduction-calculator_categoryGrid__b4TiM button.mega-deduction-calculator_selected__42Jkl{box-shadow:inset 3px 0 #194f94}.mega-deduction-calculator_fieldGrid__q8Tkb{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px}.mega-deduction-calculator_fieldGrid__q8Tkb>label:last-child:nth-child(odd){grid-column:1/-1}.mega-deduction-calculator_step__vh7SL label{display:block}.mega-deduction-calculator_choice__Rinuf legend,.mega-deduction-calculator_step__vh7SL label>span{display:block;font-weight:600;color:#334155;margin-bottom:9px}.mega-deduction-calculator_step__vh7SL input,.mega-deduction-calculator_step__vh7SL select{width:100%;height:50px;border:1px solid #cbd5e1;background:#fff;padding:0 14px;color:#0f172a;font:inherit}.mega-deduction-calculator_categoryGrid__b4TiM button:focus-visible,.mega-deduction-calculator_choice__Rinuf button:focus-visible,.mega-deduction-calculator_step__vh7SL input:focus,.mega-deduction-calculator_step__vh7SL select:focus{outline:3px solid #bfdbfe;outline-offset:2px;border-color:#194f94}.mega-deduction-calculator_step__vh7SL label small{display:block;color:#64748b;margin-top:7px;line-height:1.4}.mega-deduction-calculator_moneyInput__DNWMW{position:relative}.mega-deduction-calculator_moneyInput__DNWMW b{position:absolute;left:14px;top:13px;color:#194f94}.mega-deduction-calculator_moneyInput__DNWMW input{padding-left:32px;font-variant-numeric:tabular-nums}.mega-deduction-calculator_choice__Rinuf{border:0;padding:0;margin:28px 0}.mega-deduction-calculator_choice__Rinuf>div{display:flex;gap:8px}.mega-deduction-calculator_choice__Rinuf button{min-width:100px;border:1px solid #cbd5e1;background:#fff;padding:11px 16px;color:#334155;cursor:pointer}.mega-deduction-calculator_choice__Rinuf button.mega-deduction-calculator_selected__42Jkl{border-color:#194f94;background:#eef3f8;color:#123c72;font-weight:600}.mega-deduction-calculator_vehicleQuestions__AqYaA{margin-top:32px;padding-top:28px;border-top:1px solid #e7e5e4}.mega-deduction-calculator_checkbox__Ks7ZD{display:flex!important;gap:14px;padding:18px;border:1px solid #cbd5e1;margin-top:26px}.mega-deduction-calculator_checkbox__Ks7ZD input{width:20px;height:20px;flex:none}.mega-deduction-calculator_checkbox__Ks7ZD span{margin:0!important}.mega-deduction-calculator_checkbox__Ks7ZD small{font-weight:400}.mega-deduction-calculator_navigation__GiKcW{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e5e4;padding-top:28px;margin-top:20px}.mega-deduction-calculator_navigation__GiKcW button,.mega-deduction-calculator_resultActions__wPWZV a,.mega-deduction-calculator_resultActions__wPWZV button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border:1px solid #cbd5e1;background:#fff;color:#171b2f;font-weight:600;text-decoration:none;cursor:pointer}.mega-deduction-calculator_navigation__GiKcW svg,.mega-deduction-calculator_resultActions__wPWZV svg{width:17px}.mega-deduction-calculator_navigation__GiKcW .mega-deduction-calculator_continue__8PJ7Z,.mega-deduction-calculator_resultActions__wPWZV a{background:#194f94;color:#fff;border-color:#194f94}.mega-deduction-calculator_navigation__GiKcW .mega-deduction-calculator_continue__8PJ7Z:hover,.mega-deduction-calculator_resultActions__wPWZV a:hover{background:#123c72}.mega-deduction-calculator_errors__0oOoQ,.mega-deduction-calculator_infoNotice__mAujE,.mega-deduction-calculator_lossNotice__uPbXa{padding:16px 18px;background:#fff7ed;border-left:3px solid #c2410c;color:#9a3412;margin-top:28px}.mega-deduction-calculator_errors__0oOoQ p+p{margin-top:6px}.mega-deduction-calculator_infoNotice__mAujE{background:#eef3f8;border-color:#194f94;color:#334155}.mega-deduction-calculator_infoNotice__mAujE p,.mega-deduction-calculator_lossNotice__uPbXa p{margin-top:5px}.mega-deduction-calculator_results__6j0VX{padding:48px}.mega-deduction-calculator_resultHeader__C1TGz{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;align-items:end;padding-bottom:40px;border-bottom:1px solid #d8d5cd}.mega-deduction-calculator_status__U5h_W{display:flex;align-items:flex-start;gap:10px;font-family:"Bureau Serif",serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.04em;color:#171b2f}.mega-deduction-calculator_status__U5h_W svg{width:27px;color:#194f94;flex:none;margin-top:7px}.mega-deduction-calculator_resultHeader__C1TGz p{max-width:650px;color:#64748b;margin-top:18px;line-height:1.7}.mega-deduction-calculator_primaryFigure__asWMb{text-align:right}.mega-deduction-calculator_primaryFigure__asWMb span{display:block;font-family:"Bureau Serif",serif;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1;color:#194f94;font-variant-numeric:tabular-nums}.mega-deduction-calculator_primaryFigure__asWMb small{display:block;color:#64748b;margin-top:10px}.mega-deduction-calculator_comparison__1RoV4{margin:42px 0}.mega-deduction-calculator_comparisonLabels__iGyUk,.mega-deduction-calculator_comparisonRow__BU8UL{display:grid;grid-template-columns:1.1fr .75fr .75fr;gap:20px}.mega-deduction-calculator_comparisonLabels__iGyUk{color:#64748b;font-size:.85rem;padding:0 14px 10px;text-align:right}.mega-deduction-calculator_comparisonRow__BU8UL{border-top:1px solid #e7e5e4;padding:17px 14px;align-items:center}.mega-deduction-calculator_comparisonRow__BU8UL:last-child{border-bottom:1px solid #e7e5e4}.mega-deduction-calculator_comparisonRow__BU8UL strong{color:#334155}.mega-deduction-calculator_comparisonRow__BU8UL span{text-align:right;font-variant-numeric:tabular-nums;color:#171b2f}.mega-deduction-calculator_incremental__uDuO6{display:grid;grid-template-columns:1fr 1fr;background:#0a1425;color:#fff}.mega-deduction-calculator_incremental__uDuO6 div{padding:28px 30px}.mega-deduction-calculator_incremental__uDuO6 div+div{border-left:1px solid rgba(255,255,255,.18)}.mega-deduction-calculator_incremental__uDuO6 small,.mega-deduction-calculator_incremental__uDuO6 strong{display:block}.mega-deduction-calculator_incremental__uDuO6 small{color:#cbd5e1}.mega-deduction-calculator_incremental__uDuO6 strong{font-family:"Bureau Serif",serif;font-size:2.3rem;font-weight:300;margin-top:10px}.mega-deduction-calculator_explanationGrid__nrZTd{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin:48px 0}.mega-deduction-calculator_eyebrow__6qCBf{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;color:#194f94;margin-bottom:18px}.mega-deduction-calculator_checkList__avy36,.mega-deduction-calculator_recordList__yubCZ{list-style:none;padding:0;margin:0}.mega-deduction-calculator_checkList__avy36 li,.mega-deduction-calculator_recordList__yubCZ li{padding:11px 0;border-bottom:1px solid #e7e5e4;color:#475569}.mega-deduction-calculator_checkList__avy36 li{display:flex;gap:10px}.mega-deduction-calculator_checkList__avy36 svg{width:17px;color:#15803d;flex:none}.mega-deduction-calculator_checkList__avy36 .mega-deduction-calculator_reviewItem__DHKJR svg{color:#b45309}.mega-deduction-calculator_disclosure__hAvP4{border-top:1px solid #d8d5cd;border-bottom:1px solid #d8d5cd}.mega-deduction-calculator_disclosure__hAvP4 summary{display:flex;justify-content:space-between;padding:18px 0;font-weight:600;cursor:pointer}.mega-deduction-calculator_disclosure__hAvP4 summary svg{width:18px}.mega-deduction-calculator_disclosure__hAvP4[open] summary svg{transform:rotate(180deg)}.mega-deduction-calculator_disclosure__hAvP4>div{padding:0 0 24px;color:#64748b;line-height:1.6}.mega-deduction-calculator_disclosure__hAvP4>div p+p{margin-top:10px}.mega-deduction-calculator_disclosure__hAvP4 a{display:inline-flex;gap:6px;align-items:center;color:#194f94;margin-top:14px}.mega-deduction-calculator_disclosure__hAvP4 a svg{width:15px}.mega-deduction-calculator_resultActions__wPWZV{display:flex;gap:12px;margin-top:32px}.mega-deduction-calculator_disclaimer__e7Yri{font-size:.83rem;color:#64748b;line-height:1.6;margin-top:28px}.mega-deduction-calculator_lossNotice__uPbXa{margin:28px 0 0}@media(max-width:760px){.mega-deduction-calculator_calculator__BJHB5{padding:0 20px 24px}.mega-deduction-calculator_progress__DwiMz{margin:0 -20px}.mega-deduction-calculator_stepMeta__SuP1I{padding:24px 0}.mega-deduction-calculator_stepMeta__SuP1I small{display:none}.mega-deduction-calculator_categoryGrid__b4TiM,.mega-deduction-calculator_explanationGrid__nrZTd,.mega-deduction-calculator_fieldGrid__q8Tkb,.mega-deduction-calculator_incremental__uDuO6,.mega-deduction-calculator_resultHeader__C1TGz{grid-template-columns:1fr}.mega-deduction-calculator_categoryGrid__b4TiM button:nth-child(odd){border-right:0}.mega-deduction-calculator_fieldGrid__q8Tkb>label:last-child:nth-child(odd){grid-column:auto}.mega-deduction-calculator_choice__Rinuf>div{display:grid;grid-template-columns:repeat(3,1fr)}.mega-deduction-calculator_choice__Rinuf button{min-width:0;padding:11px 6px}.mega-deduction-calculator_results__6j0VX{padding:28px 20px}.mega-deduction-calculator_resultHeader__C1TGz{gap:30px}.mega-deduction-calculator_primaryFigure__asWMb{text-align:left}.mega-deduction-calculator_comparisonLabels__iGyUk{display:none}.mega-deduction-calculator_comparisonRow__BU8UL{grid-template-columns:1fr 1fr;gap:10px}.mega-deduction-calculator_comparisonRow__BU8UL strong{grid-column:1/-1}.mega-deduction-calculator_comparisonRow__BU8UL span{text-align:left}.mega-deduction-calculator_comparisonRow__BU8UL span:before{content:attr(data-label);display:block;font-size:.72rem;color:#64748b;margin-bottom:3px}.mega-deduction-calculator_incremental__uDuO6 div+div{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.mega-deduction-calculator_resultActions__wPWZV{flex-direction:column}.mega-deduction-calculator_navigation__GiKcW{position:sticky;bottom:0;background:#fff;padding:14px 0 0;z-index:3}.mega-deduction-calculator_navigation__GiKcW button{padding:0 14px}}@media(prefers-reduced-motion:reduce){.mega-deduction-calculator_categoryGrid__b4TiM button,.mega-deduction-calculator_progress__DwiMz span{transition:none}}.mega-deduction-calculator_calculator__BJHB5,.mega-deduction-calculator_results__6j0VX{max-width:960px;border-radius:10px;box-shadow:0 20px 50px -42px rgba(15,23,42,.4)}.mega-deduction-calculator_calculator__BJHB5{padding:0 40px 32px}.mega-deduction-calculator_progress__DwiMz{margin:0 -40px;border-radius:10px 10px 0 0;overflow:hidden}.mega-deduction-calculator_stepMeta__SuP1I{padding:24px 0;gap:12px}.mega-deduction-calculator_stepMeta__SuP1I>span{font-family:var(--font-dm-sans);font-size:18px;font-weight:600}.mega-deduction-calculator_step__vh7SL{padding:32px 0 16px}.mega-deduction-calculator_step__vh7SL h2{font-family:var(--font-dm-sans);font-size:clamp(1.6rem,3vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.mega-deduction-calculator_step__vh7SL>p{margin:10px 0 24px;font-size:1rem}.mega-deduction-calculator_results__6j0VX{padding:36px}.mega-deduction-calculator_status__U5h_W{font-family:var(--font-dm-sans);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.mega-deduction-calculator_primaryFigure__asWMb span{font-family:var(--font-dm-sans);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;letter-spacing:-.035em}.mega-deduction-calculator_incremental__uDuO6 strong{font-family:var(--font-dm-sans);font-size:1.8rem;font-weight:600}@media(max-width:760px){.mega-deduction-calculator_calculator__BJHB5{padding:0 20px 24px}.mega-deduction-calculator_progress__DwiMz{margin:0 -20px}.mega-deduction-calculator_results__6j0VX{padding:26px 20px}}.mega-deduction-calculator_incremental__uDuO6{grid-template-columns:repeat(3,1fr)}.mega-deduction-calculator_incremental__uDuO6 div{padding:28px 24px}.mega-deduction-calculator_incremental__uDuO6 span{display:block;color:#cbd5e1;font-size:.78rem;margin-top:5px}.mega-deduction-calculator_assetPlan__zLb5f{margin:30px 0 0;border:1px solid #d8d5cd;border-radius:8px;overflow:hidden}.mega-deduction-calculator_assetPlanHeading__L7g_9,.mega-deduction-calculator_assetPlan__zLb5f li{display:flex;align-items:center;justify-content:space-between;gap:20px}.mega-deduction-calculator_assetPlanHeading__L7g_9{padding:16px 18px;background:#f8fafc}.mega-deduction-calculator_assetPlanHeading__L7g_9 div span{display:block;color:#64748b;font-size:.82rem;margin-top:2px}.mega-deduction-calculator_assetPlan__zLb5f ul{list-style:none;margin:0;padding:0}.mega-deduction-calculator_assetPlan__zLb5f li{padding:13px 18px;border-top:1px solid #e7e5e4;color:#334155}.mega-deduction-calculator_assetPlan__zLb5f li>span:first-child small{display:block;color:#64748b;font-size:.76rem;margin-top:2px}.mega-deduction-calculator_assetPlan__zLb5f li>span:last-child{display:flex;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.mega-deduction-calculator_assetPlan__zLb5f button{display:inline-flex;border:0;background:transparent;color:#64748b;padding:4px;cursor:pointer}.mega-deduction-calculator_assetPlan__zLb5f button:hover{color:#b42318}.mega-deduction-calculator_assetPlan__zLb5f button svg{width:16px;height:16px}.mega-deduction-calculator_resultActions__wPWZV button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.mega-deduction-calculator_incremental__uDuO6{grid-template-columns:1fr}.mega-deduction-calculator_assetPlanHeading__L7g_9,.mega-deduction-calculator_assetPlan__zLb5f li{align-items:flex-start}.mega-deduction-calculator_resultActions__wPWZV{gap:8px}}.mega-deduction-calculator_dateTrigger__5SWdf{width:100%;height:50px;justify-content:flex-start;gap:10px;border:1px solid #cbd5e1;border-radius:0;background:#fff;color:#0f172a;padding:0 14px;font:inherit;font-weight:400;text-align:left}.mega-deduction-calculator_dateTrigger__5SWdf svg{width:18px;color:#194f94;flex:none}.mega-deduction-calculator_dateTrigger__5SWdf:hover{background:#fff;border-color:#94a3b8}.mega-deduction-calculator_datePopover__4pFH_{z-index:30;width:auto;padding:0}.mega-deduction-calculator_comparisonLabels__iGyUk{padding:0;align-items:end}.mega-deduction-calculator_comparisonLabels__iGyUk>span{padding:12px 14px}.mega-deduction-calculator_comparisonLabels__iGyUk>span:first-child{text-align:left}.mega-deduction-calculator_comparisonLabels__iGyUk>span:nth-child(2){background:#f5f5f4;border-radius:7px 7px 0 0}.mega-deduction-calculator_comparisonLabels__iGyUk>span:nth-child(3){background:#eef3f8;border-radius:7px 7px 0 0;color:#194f94}.mega-deduction-calculator_comparisonLabels__iGyUk small,.mega-deduction-calculator_comparisonLabels__iGyUk strong{display:block}.mega-deduction-calculator_comparisonLabels__iGyUk strong{color:#334155;font-size:.9rem}.mega-deduction-calculator_comparisonLabels__iGyUk small{margin-top:2px}.mega-deduction-calculator_comparisonLabels__iGyUk>span:nth-child(3) strong{color:#194f94}.mega-deduction-calculator_comparisonRow__BU8UL{padding:0;align-items:stretch}.mega-deduction-calculator_comparisonRow__BU8UL span,.mega-deduction-calculator_comparisonRow__BU8UL>strong{padding:17px 14px}.mega-deduction-calculator_comparisonRow__BU8UL span:nth-child(2){background:#fafaf9}.mega-deduction-calculator_comparisonRow__BU8UL span:nth-child(3){background:#f5f8fc;color:#123c72;font-weight:600}.mega-deduction-calculator_assetPlanLabels__Ac4C_,.mega-deduction-calculator_assetPlan__zLb5f li{display:grid;grid-template-columns:minmax(220px,1fr) minmax(110px,.45fr) minmax(110px,.45fr) 74px;gap:12px;align-items:center}.mega-deduction-calculator_assetPlanLabels__Ac4C_{padding:9px 18px;background:#fff;color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #e7e5e4}.mega-deduction-calculator_assetPlanLabels__Ac4C_ span:not(:first-child){text-align:right}.mega-deduction-calculator_assetPlan__zLb5f li{display:grid}.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(2),.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(3){color:#194f94;font-weight:600}.mega-deduction-calculator_assetActions__Ohd6z{display:flex!important;align-items:center;justify-content:flex-end;gap:4px!important}.mega-deduction-calculator_assetPlan__zLb5f button:first-child:hover{color:#194f94}.mega-deduction-calculator_assetPlan__zLb5f button:disabled{cursor:not-allowed;opacity:.35}.mega-deduction-calculator_resultHeader__C1TGz{grid-template-columns:minmax(0,1fr) minmax(270px,.62fr)}.mega-deduction-calculator_resultHeader__C1TGz>div:first-child{min-width:0}.mega-deduction-calculator_resultHeader__C1TGz p{max-width:520px}@media(max-width:760px){.mega-deduction-calculator_resultHeader__C1TGz{grid-template-columns:1fr}.mega-deduction-calculator_assetPlanLabels__Ac4C_{display:none}.mega-deduction-calculator_assetPlan__zLb5f li{grid-template-columns:1fr auto;align-items:start}.mega-deduction-calculator_assetPlan__zLb5f li>span:first-child{grid-column:1/-1}.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(2),.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(3){text-align:left}.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(2):before,.mega-deduction-calculator_assetPlan__zLb5f li>span:nth-child(3):before{content:attr(data-label);display:block;color:#64748b;font-size:.7rem;font-weight:400;margin-bottom:2px}.mega-deduction-calculator_assetActions__Ohd6z{grid-column:2;grid-row:2;align-self:end}}