.HeroConcept_page__vARjb{--ink:#0b1623;--navy:#0b1c2d;--blue:#173b63;--paper:#f4f6f8;--white:#fbfcfe;--line:#cbd6e1;--muted:var(--reading-muted,#485868);--acid:#d9ff43;min-height:100vh;background:var(--paper);color:var(--ink)}.HeroConcept_page__vARjb ::selection{background:var(--acid);color:var(--ink)}.HeroConcept_page__vARjb a{outline-offset:4px}.HeroConcept_page__vARjb a:focus-visible{outline:2px solid #2b6fa7}.HeroConcept_header__klUxC{height:78px;max-width:1440px;margin:0 auto;padding:0 54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.HeroConcept_brand__0IefD{display:inline-flex;align-items:center;gap:11px;width:max-content;font-size:19px;font-weight:670;letter-spacing:-.03em}.HeroConcept_brandMark__0f_nQ{width:25px;height:25px;display:block;flex:none;color:var(--ink)}.HeroConcept_mainNav__MR6GL{display:flex;align-items:center;gap:34px;color:#556171;font-size:13px}.HeroConcept_mainNav__MR6GL a{transition:color .2s ease}.HeroConcept_mainNav__MR6GL a:hover{color:var(--ink)}.HeroConcept_headerCta__a_bqz{justify-self:end;min-height:44px;padding:0 17px;display:inline-flex;align-items:center;background:var(--ink);color:#fff;border-radius:4px;font-size:13px;font-weight:650;transition:background .2s ease,transform .2s ease}.HeroConcept_headerCta__a_bqz:hover{background:var(--blue);transform:translateY(-1px)}.HeroConcept_reviewBar__sE60S{min-height:48px;max-width:1440px;margin:0 auto;padding:0 54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);color:#6f7e8d;font:600 8px var(--font-geist-mono),monospace;letter-spacing:.1em}.HeroConcept_reviewBar__sE60S>nav{height:100%;display:flex;align-items:stretch}.HeroConcept_reviewBar__sE60S nav a{padding:0 19px;display:flex;align-items:center;border-left:1px solid var(--line);letter-spacing:0;font-family:var(--font-geist-sans);font-size:11px;font-weight:610}.HeroConcept_reviewBar__sE60S nav a:last-child{border-right:1px solid var(--line)}.HeroConcept_activeReviewLink__ZN4Oh,.HeroConcept_reviewBar__sE60S nav a:hover{background:#e9eef3;color:var(--ink)}.HeroConcept_currentLink__ElIjp{justify-self:end;border-bottom:1px solid #8c9aa7;padding-bottom:3px;letter-spacing:0}.HeroConcept_editorialHero__fr4Le h1,.HeroConcept_page__vARjb h1{margin:0;max-width:1100px;font-size:clamp(58px,7vw,96px);line-height:.91;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.HeroConcept_messageHeading__ZO4QO{max-width:610px;margin:0 0 17px;font-size:clamp(25px,2.3vw,34px);line-height:1.08;letter-spacing:-.035em;font-weight:590;text-wrap:balance}.HeroConcept_lede__qdGpd{max-width:610px;margin:0;color:var(--ink);font-size:var(--text-body,1.0625rem);line-height:1.68;letter-spacing:-.015em}.HeroConcept_actions__rvKxe{display:flex;align-items:center;gap:24px;margin-top:29px}.HeroConcept_primaryCta__1gIFV{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;background:var(--acid);border:1px solid #bfdc4c;border-radius:4px;font-size:14px;font-weight:680;box-shadow:0 9px 22px rgba(39,57,11,.09);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.HeroConcept_primaryCta__1gIFV:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(39,57,11,.13)}.HeroConcept_secondaryCta__sLsta{padding-bottom:4px;border-bottom:1px solid #7890a6;color:#344b61;font-size:13px;font-weight:630;transition:color .2s ease,border-color .2s ease}.HeroConcept_secondaryCta__sLsta:hover{color:var(--blue);border-color:var(--blue)}.HeroConcept_reassurance__lvepl{margin:18px 0 0;color:var(--muted);font-size:var(--text-caption,.875rem);line-height:1.55}.HeroConcept_editorialHero__fr4Le{max-width:1440px;margin:0 auto;padding:72px 54px 78px;display:grid;grid-template-columns:1fr .66fr;gap:47px 78px}.HeroConcept_editorialHero__fr4Le h1{grid-column:1/-1;max-width:1180px}.HeroConcept_editorialMessage__Lkcom{grid-column:2}.HeroConcept_editorialHero__fr4Le .HeroConcept_workflowRail__a77zX{grid-column:1/-1;margin-top:10px}.HeroConcept_simpleEditorialHero__9rb1F{padding-top:88px;padding-bottom:96px;gap:55px 78px}.HeroConcept_simpleEditorialHero__9rb1F h1{max-width:1080px}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_editorialMessage__Lkcom{grid-column:1/-1;padding-top:48px;border-top:1px solid var(--line);display:grid;grid-template-columns:.82fr 1.18fr;column-gap:clamp(56px,8vw,118px);align-items:start}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_messageHeading__ZO4QO{grid-column:1;grid-row:1/5;max-width:500px;font-size:clamp(32px,3.5vw,48px);line-height:1.02;letter-spacing:-.035em}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_actions__rvKxe,.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_lede__qdGpd,.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_reassurance__lvepl{grid-column:2}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_lede__qdGpd{max-width:660px}.HeroConcept_splitHero__xwLkF{max-width:1440px;margin:0 auto;padding:76px 54px 84px;display:grid;grid-template-columns:1.08fr .72fr;gap:70px 92px;align-items:start}.HeroConcept_splitTitle__fntgH h1{font-size:clamp(52px,5.45vw,76px);max-width:720px}.HeroConcept_splitMessage__E7rVH{padding-top:5px}.HeroConcept_splitHero__xwLkF .HeroConcept_workflowRail__a77zX{grid-column:1/-1;margin-top:5px}.HeroConcept_integratedHero__jMgQ0{max-width:1440px;margin:0 auto;padding:68px 54px 84px;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,7vw,108px);align-items:center}.HeroConcept_integratedMessage__vdh8U h1{font-size:clamp(52px,5.25vw,74px);max-width:650px}.HeroConcept_integratedMessage__vdh8U .HeroConcept_messageHeading__ZO4QO{margin-top:31px}.HeroConcept_integratedMessage__vdh8U .HeroConcept_lede__qdGpd{max-width:560px}.HeroConcept_integratedMessage__vdh8U .HeroConcept_actions__rvKxe{align-items:flex-start;flex-direction:column;gap:19px}.HeroConcept_workflowRail__a77zX{border-top:1px solid #b9c7d4;border-bottom:1px solid #b9c7d4;background:#f9fbfc}.HeroConcept_railHeading__I6Lq0{min-height:46px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0dae3}.HeroConcept_railHeading__I6Lq0 span{font-size:11px;font-weight:650}.HeroConcept_railHeading__I6Lq0 b{color:#5f7386;font:600 7px var(--font-geist-mono),monospace;letter-spacing:.11em}.HeroConcept_railSteps__31tTB{display:grid;grid-template-columns:repeat(4,1fr)}.HeroConcept_railStep__knbt_{min-height:105px;padding:17px 18px;display:grid;grid-template-columns:24px 1fr;gap:12px;border-right:1px solid #d0dae3}.HeroConcept_railStep__knbt_:last-child{border-right:0}.HeroConcept_railStep__knbt_ small{color:#8998a5;font:500 8px var(--font-geist-mono),monospace}.HeroConcept_railStep__knbt_ p{margin:0;display:flex;flex-direction:column;gap:6px}.HeroConcept_railStep__knbt_ strong{font-size:11px;font-weight:650}.HeroConcept_railStep__knbt_ p span{color:#718293;font-size:9px}.HeroConcept_railStep__knbt_>b{grid-column:2;margin-top:9px;color:#557087;font:650 7px var(--font-geist-mono),monospace;letter-spacing:.08em}.HeroConcept_productPanel__r9soX{min-height:520px;background:var(--navy);color:#eef4f8;border:1px solid #284258;box-shadow:18px 24px 64px rgba(11,28,45,.16);overflow:hidden}.HeroConcept_panelTop__WaZrb{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c455b}.HeroConcept_panelTop__WaZrb p{margin:0;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:620}.HeroConcept_panelTop__WaZrb b:before,.HeroConcept_panelTop__WaZrb p i{width:6px;height:6px;border-radius:50%;background:var(--acid)}.HeroConcept_panelTop__WaZrb p i{display:block;box-shadow:0 0 0 4px rgba(217,255,67,.12)}.HeroConcept_panelTop__WaZrb b{display:flex;align-items:center;gap:7px;color:#bdd465;font:600 7px var(--font-geist-mono);letter-spacing:.09em}.HeroConcept_panelTop__WaZrb b:before{content:"";display:block}.HeroConcept_panelSummary__Zhjuw{padding:36px 28px 33px;border-bottom:1px solid #2c455b}.HeroConcept_panelSummary__Zhjuw>span{color:#839caf;font:600 7px var(--font-geist-mono);letter-spacing:.12em}.HeroConcept_panelSummary__Zhjuw h2{max-width:520px;margin:36px 0 10px;font-size:clamp(30px,3.2vw,46px);line-height:1;letter-spacing:-.035em;font-weight:580}.HeroConcept_panelSummary__Zhjuw p{max-width:500px;margin:0;color:#9db1c2;font-size:11px;line-height:1.65}.HeroConcept_panelLog__t7BPY{padding:0 28px}.HeroConcept_panelLog__t7BPY>div{min-height:66px;display:grid;grid-template-columns:27px 1fr auto;gap:14px;align-items:center;border-bottom:1px solid #273f54}.HeroConcept_panelLog__t7BPY>div>span{color:#728da3;font:500 8px var(--font-geist-mono)}.HeroConcept_panelLog__t7BPY p{margin:0;display:flex;flex-direction:column;gap:5px}.HeroConcept_panelLog__t7BPY strong{font-size:10px;font-weight:590}.HeroConcept_panelLog__t7BPY small{color:#7991a4;font-size:8px}.HeroConcept_panelLog__t7BPY b{color:#bdd465;font:600 7px var(--font-geist-mono);letter-spacing:.07em}.HeroConcept_productPanel__r9soX footer{height:50px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;color:#849aad;font-size:8px}.HeroConcept_productPanel__r9soX footer span{display:flex;align-items:center;gap:8px}.HeroConcept_productPanel__r9soX footer span i{width:6px;height:6px;border-radius:50%;background:var(--acid)}.HeroConcept_productPanel__r9soX footer b{font-weight:500}@media(max-width:1060px){.HeroConcept_header__klUxC{grid-template-columns:1fr auto}.HeroConcept_mainNav__MR6GL{display:none}.HeroConcept_reviewBar__sE60S{grid-template-columns:auto 1fr;padding:0 24px}.HeroConcept_reviewBar__sE60S>span{display:none}.HeroConcept_reviewBar__sE60S>nav{justify-self:start}.HeroConcept_currentLink__ElIjp{justify-self:end}.HeroConcept_editorialHero__fr4Le,.HeroConcept_integratedHero__jMgQ0,.HeroConcept_splitHero__xwLkF{padding-left:24px;padding-right:24px}.HeroConcept_editorialHero__fr4Le{grid-template-columns:1fr .85fr}.HeroConcept_simpleEditorialHero__9rb1F{grid-template-columns:1fr}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_editorialMessage__Lkcom{grid-template-columns:.8fr 1.2fr}.HeroConcept_splitHero__xwLkF{gap:58px}.HeroConcept_integratedHero__jMgQ0{grid-template-columns:1fr 1fr;gap:45px}.HeroConcept_railStep__knbt_{padding:16px 13px}}@media(max-width:780px){.HeroConcept_header__klUxC{height:68px;padding:0 24px}.HeroConcept_headerCta__a_bqz{min-height:40px;padding:0 13px;font-size:11px}.HeroConcept_reviewBar__sE60S{min-height:auto;padding:0;display:block}.HeroConcept_reviewBar__sE60S nav{display:grid;grid-template-columns:repeat(3,1fr)}.HeroConcept_reviewBar__sE60S nav a{min-height:45px;padding:0 10px;justify-content:center;text-align:center;border-bottom:1px solid var(--line)}.HeroConcept_reviewBar__sE60S nav a:first-child{border-left:0}.HeroConcept_reviewBar__sE60S nav a:last-child{border-right:0}.HeroConcept_currentLink__ElIjp{display:none}.HeroConcept_editorialHero__fr4Le,.HeroConcept_integratedHero__jMgQ0,.HeroConcept_splitHero__xwLkF{padding-top:46px;padding-bottom:56px;display:block}.HeroConcept_editorialHero__fr4Le h1,.HeroConcept_integratedMessage__vdh8U h1,.HeroConcept_page__vARjb h1,.HeroConcept_splitTitle__fntgH h1{font-size:clamp(46px,12vw,58px);line-height:.95;letter-spacing:-.035em;max-width:720px}.HeroConcept_editorialMessage__Lkcom,.HeroConcept_integratedMessage__vdh8U .HeroConcept_messageHeading__ZO4QO,.HeroConcept_splitMessage__E7rVH{margin-top:29px}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_editorialMessage__Lkcom{display:block;padding-top:32px}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_messageHeading__ZO4QO{font-size:clamp(29px,8vw,38px)}.HeroConcept_workflowRail__a77zX{margin-top:40px!important}.HeroConcept_railSteps__31tTB{grid-template-columns:1fr 1fr}.HeroConcept_railStep__knbt_:nth-child(2){border-right:0}.HeroConcept_railStep__knbt_:nth-child(-n+2){border-bottom:1px solid #d0dae3}.HeroConcept_integratedHero__jMgQ0 .HeroConcept_productPanel__r9soX{margin-top:55px}.HeroConcept_productPanel__r9soX{min-height:500px}}@media(max-width:500px){.HeroConcept_header__klUxC{padding:0 18px}.HeroConcept_headerCta__a_bqz{max-width:128px;text-align:center;justify-content:center}.HeroConcept_reviewBar__sE60S nav a{font-size:9px}.HeroConcept_editorialHero__fr4Le,.HeroConcept_integratedHero__jMgQ0,.HeroConcept_splitHero__xwLkF{padding:40px 18px 48px}.HeroConcept_editorialHero__fr4Le h1,.HeroConcept_integratedMessage__vdh8U h1,.HeroConcept_page__vARjb h1,.HeroConcept_splitTitle__fntgH h1{font-size:clamp(42px,11.7vw,48px);line-height:.96;letter-spacing:-.03em}.HeroConcept_messageHeading__ZO4QO{margin-bottom:14px;font-size:24px}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_messageHeading__ZO4QO{margin-bottom:20px;font-size:30px}.HeroConcept_lede__qdGpd{font-size:16px;line-height:1.62}.HeroConcept_actions__rvKxe{align-items:flex-start;flex-direction:column;gap:15px;margin-top:24px}.HeroConcept_primaryCta__1gIFV{min-height:52px}.HeroConcept_reassurance__lvepl{margin-top:17px;font-size:var(--text-caption,.875rem)}.HeroConcept_workflowRail__a77zX{margin-top:36px!important}.HeroConcept_railHeading__I6Lq0{min-height:44px;padding:0 13px}.HeroConcept_railHeading__I6Lq0 span{font-size:10px}.HeroConcept_railHeading__I6Lq0 b{font-size:6px}.HeroConcept_railSteps__31tTB{grid-template-columns:1fr}.HeroConcept_railStep__knbt_{min-height:74px;padding:12px 13px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;border-right:0}.HeroConcept_railStep__knbt_:nth-child(3){border-bottom:1px solid #d0dae3}.HeroConcept_railStep__knbt_ p{gap:4px}.HeroConcept_railStep__knbt_ strong{font-size:11px}.HeroConcept_railStep__knbt_ p span{font-size:9px}.HeroConcept_railStep__knbt_>b{grid-column:3;margin-top:0;font-size:6px}.HeroConcept_panelLog__t7BPY,.HeroConcept_panelSummary__Zhjuw,.HeroConcept_productPanel__r9soX footer{padding-left:19px;padding-right:19px}.HeroConcept_panelLog__t7BPY>div{grid-template-columns:24px 1fr}.HeroConcept_panelLog__t7BPY>div>b{grid-column:2}.HeroConcept_productPanel__r9soX footer b{display:none}}@media(prefers-reduced-motion:reduce){.HeroConcept_page__vARjb *{transition:none!important}}.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_messageHeading__ZO4QO.HeroConcept_stackedHeading__ctMET{max-width:none;font-size:clamp(1.375rem,2.7vw,2.375rem);line-height:1.12;text-wrap:wrap}@media(max-width:780px){.HeroConcept_simpleEditorialHero__9rb1F .HeroConcept_messageHeading__ZO4QO.HeroConcept_stackedHeading__ctMET{font-size:clamp(1.375rem,6.5vw,2.375rem)}}