.landing-v2 .sector-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:26px;color:var(--muted);font:300 14px/1.4 var(--font-sans)}.landing-v2 .sector-breadcrumb a{transition:color .2s ease}.landing-v2 .sector-breadcrumb a:hover{color:var(--ink)}.landing-v2 .sector-breadcrumb [aria-current=page]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v2 .sector-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(36px,6vw,96px);padding-top:clamp(44px,7vw,100px);padding-bottom:clamp(64px,9vw,130px)}.landing-v2 .sector-hero__copy>*{animation:lv2-rise 1s var(--ease) backwards}.landing-v2 .sector-hero__copy>:nth-child(2){animation-delay:.08s}.landing-v2 .sector-hero__copy>:nth-child(3){animation-delay:.16s}.landing-v2 .sector-hero__copy>:nth-child(4){animation-delay:.24s}.landing-v2 .sector-kicker,.landing-v2 .sector-section-label{margin:0 0 18px;color:var(--fg-mute);font:400 15px/1.3 var(--font-sans)}.landing-v2 .sector-hero h1{max-width:15ch;color:var(--ink);font:200 clamp(2.6rem,5.2vw,5.2rem) /1.03 var(--font-display);letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .landing-v2 .sector-hero h1{font-weight:300;line-height:1.3;letter-spacing:normal}.landing-v2 .sector-hero__intro{max-width:52ch;margin-top:26px;color:var(--ink-soft);font:300 clamp(17px,1.4vw,22px) /1.55 var(--font-sans);text-wrap:pretty}[dir=rtl] .landing-v2 .sector-hero__intro{line-height:1.85}.landing-v2 .sector-hero--text{display:block;overflow:clip}.landing-v2 .sector-hero--text:after{position:absolute;z-index:-1;top:50%;inset-inline-end:0;width:auto;height:min(84%,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fff 0,#fffdf6 46%,rgba(255,253,246,0) 82%),var(--aura);translate:0 -50%;animation:lv2-scale 1.4s var(--ease) backwards;content:""}.landing-v2 .sector-hero--text{isolation:isolate}.landing-v2 .sector-hero--text h1{max-width:20ch}.landing-v2 .sector-hero--text .sector-hero__intro{max-width:60ch}.landing-v2 .sector-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.landing-v2 .sector-hero__visual{position:relative;min-height:540px;margin:0;isolation:isolate;animation:lv2-scale 1.2s var(--ease) .15s backwards}.landing-v2 .sector-hero__visual img{width:100%;height:100%;min-height:540px;border-radius:var(--r-lg);object-fit:cover}.landing-v2 .sector-hero__visual:before{position:absolute;z-index:-1;top:-9%;inset-inline-end:-12%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fff 0,#fffdf6 40%,rgba(255,253,246,0) 80%),var(--aura);content:""}.landing-v2 .sector-hero__visual:after{position:absolute;bottom:-26px;inset-inline-start:-26px;width:clamp(84px,9vw,124px);aspect-ratio:1;border-radius:26%;background:var(--lilac) url(/image/sectors/non-profit.png) center /56% no-repeat;rotate:calc(-8deg * var(--dir));content:""}.landing-v2 .sector-context{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,7vw,120px);align-items:start}.landing-v2 .sector-context h2,.landing-v2 .sector-faq h2,.landing-v2 .sector-measurement h2,.landing-v2 .sector-nfc h2,.landing-v2 .sector-priorities h2,.landing-v2 .sector-related>h2{color:var(--fg);font:200 clamp(2rem,4.2vw,4rem) /1.06 var(--font-display);letter-spacing:-.028em;text-wrap:balance}[dir=rtl] .landing-v2 .sector-context h2,[dir=rtl] .landing-v2 .sector-faq h2,[dir=rtl] .landing-v2 .sector-measurement h2,[dir=rtl] .landing-v2 .sector-nfc h2,[dir=rtl] .landing-v2 .sector-priorities h2,[dir=rtl] .landing-v2 .sector-related>h2{font-weight:300;line-height:1.35;letter-spacing:normal}.landing-v2 .sector-context__copy{display:grid;gap:22px;padding-top:6px}.landing-v2 .sector-context__copy p,.landing-v2 .sector-measurement__intro p,.landing-v2 .sector-nfc>p:not(.sector-section-label){color:var(--ink-soft);font:300 clamp(17px,1.35vw,21px) /1.65 var(--font-sans)}[dir=rtl] .landing-v2 .sector-context__copy p,[dir=rtl] .landing-v2 .sector-measurement__intro p,[dir=rtl] .landing-v2 .sector-nfc>p:not(.sector-section-label){line-height:1.9}.landing-v2 .sector-priorities{--fg:var(--cream);margin-inline:clamp(8px,1vw,16px);border-radius:clamp(28px,3.4vw,48px);background:var(--night);color:var(--cream)}.landing-v2 .sector-priorities h2{max-width:20ch}.landing-v2 .sector-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(40px,6vw,72px)}.landing-v2 .sector-priority-card{display:flex;flex-direction:column;min-height:330px;padding:clamp(24px,2.6vw,38px);border-radius:24px;background:var(--night-card);transition:background .45s var(--ease),translate .45s var(--ease)}.landing-v2 .sector-priority-card:nth-child(3n+1){--tone:var(--lilac)}.landing-v2 .sector-priority-card:nth-child(3n+2){--tone:var(--yellow)}.landing-v2 .sector-priority-card:nth-child(3n){--tone:var(--teal)}.landing-v2 .sector-priority-card:hover{background:var(--night-card-2);translate:0 -6px}.landing-v2 .sector-priority-card>span{color:var(--tone);font:100 clamp(46px,4.4vw,68px) /1 var(--font-num)}.landing-v2 .sector-priority-card h3{position:relative;margin-top:auto;padding-top:26px;color:var(--cream);font:300 clamp(21px,1.9vw,28px) /1.22 var(--font-display);text-wrap:balance}.landing-v2 .sector-priority-card h3:before{position:absolute;top:0;inset-inline-start:0;width:30px;height:4px;border-radius:4px;background:var(--tone);transition:width .45s var(--ease);content:""}.landing-v2 .sector-priority-card:hover h3:before{width:54px}[dir=rtl] .landing-v2 .sector-priority-card h3{line-height:1.5}.landing-v2 .sector-priority-card p{margin-top:14px;color:#c9c4b8;font:300 16px/1.65 var(--font-sans)}[dir=rtl] .landing-v2 .sector-priority-card p{line-height:1.9}.landing-v2 .sector-measurement{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,120px);align-items:start}.landing-v2 .sector-measurement__intro{position:sticky;top:calc(var(--head-h) + 28px)}.landing-v2 .sector-measurement__intro p{margin-top:24px}.landing-v2 .sector-steps{margin:0;padding:0;list-style:none}.landing-v2 .sector-steps li{display:grid;grid-template-columns:clamp(64px,7vw,104px) 1fr;gap:20px;align-items:start;padding:30px 0;border-top:1px solid var(--rule);transition:padding .4s var(--ease)}.landing-v2 .sector-steps li:last-child{border-bottom:1px solid var(--rule)}.landing-v2 .sector-steps li:hover{padding-inline-start:12px}.landing-v2 .sector-steps>li>span{color:var(--ink);font:100 clamp(44px,4.4vw,68px) /.95 var(--font-num)}.landing-v2 .sector-steps h3{color:var(--ink);font:300 clamp(21px,1.9vw,29px) /1.25 var(--font-display)}[dir=rtl] .landing-v2 .sector-steps h3{line-height:1.5}.landing-v2 .sector-steps p{margin-top:10px;color:var(--ink-soft);font:300 16.5px/1.65 var(--font-sans)}[dir=rtl] .landing-v2 .sector-steps p{line-height:1.9}.landing-v2 .sector-nfc{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);border-radius:var(--r-xl);background:var(--cream-2)}.landing-v2 .sector-nfc .sector-section-label{margin:0}.landing-v2 .sector-nfc h2{max-width:22ch;margin-bottom:8px}.landing-v2 .sector-nfc>p:not(.sector-section-label){max-width:68ch}.landing-v2 .sector-faq h2{max-width:22ch}.landing-v2 .sector-faq .faq{max-width:none;margin-top:clamp(32px,4vw,56px)}.landing-v2 .sector-questions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,96px);align-items:center;padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px);border-radius:var(--r-xl);background:radial-gradient(60% 130% at 50% 50%,#fffdf6 0,rgba(255,253,246,0) 72%),var(--aura);color:var(--ink)}.landing-v2 .sector-questions h2{font:200 clamp(2rem,3.9vw,3.7rem) /1.08 var(--font-display);letter-spacing:-.028em;text-wrap:balance}[dir=rtl] .landing-v2 .sector-questions h2{font-weight:300;line-height:1.4;letter-spacing:normal}.landing-v2 .sector-questions ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.landing-v2 .sector-questions li{position:relative;padding:18px 22px 18px 50px;border-radius:16px;background:var(--paper);color:var(--ink);font:300 clamp(16px,1.3vw,20px) /1.5 var(--font-sans);transition:translate .4s var(--ease)}.landing-v2 .sector-questions li:hover{translate:calc(6px * var(--dir)) 0}[dir=rtl] .landing-v2 .sector-questions li{padding:18px 50px 18px 22px;line-height:1.8}.landing-v2 .sector-questions li:before{position:absolute;top:1.45em;inset-inline-start:22px;width:10px;height:10px;border-radius:50%;background:var(--tone,var(--yellow));content:""}.landing-v2 .sector-questions li:nth-child(4n+2){--tone:var(--blue)}.landing-v2 .sector-questions li:nth-child(4n+3){--tone:var(--peach)}.landing-v2 .sector-questions li:nth-child(4n){--tone:var(--teal)}.landing-v2 .sector-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-top:clamp(34px,5vw,60px)}.landing-v2 .sector-related-card{position:relative;display:flex;flex-direction:column;min-height:230px;padding:26px;border-radius:24px;background:var(--cream-2);transition:background .45s var(--ease),translate .45s var(--ease)}.landing-v2 .sector-related-card:nth-child(2n){background:var(--cream-3)}.landing-v2 .sector-related-card:nth-child(4n+1){--tone:var(--lilac)}.landing-v2 .sector-related-card:nth-child(4n+2){--tone:var(--yellow)}.landing-v2 .sector-related-card:nth-child(4n+3){--tone:var(--teal)}.landing-v2 .sector-related-card:nth-child(4n){--tone:var(--peach)}.landing-v2 .sector-related-card:hover{background:var(--tone);translate:0 -6px}.landing-v2 .sector-related-card p{color:var(--ink-soft);font:400 14px/1.4 var(--font-sans);transition:color .45s var(--ease)}.landing-v2 .sector-related-card:hover p{color:var(--ink)}.landing-v2 .sector-related-card h3+p{margin-top:14px;font:300 15px/1.65 var(--font-sans)}.landing-v2 .sector-related-card h3{margin-top:auto;padding-top:34px;padding-inline-end:44px;color:var(--ink);font:300 clamp(20px,1.8vw,27px) /1.25 var(--font-display);text-wrap:balance}[dir=rtl] .landing-v2 .sector-related-card h3{line-height:1.5}.landing-v2 .sector-related-card h3:first-child{margin-top:0;padding-top:0;padding-inline-end:0}.landing-v2 .sector-related-card h3 a:after{position:absolute;inset:0;content:""}.landing-v2 .sector-related-card>span{position:absolute;inset-inline-end:22px;bottom:22px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--cream);font-size:16px;line-height:1;transition:translate .4s var(--ease)}.landing-v2 .sector-related-card:hover>span{translate:calc(4px * var(--dir)) 0}.landing-v2 .sector-cta{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;overflow:hidden;margin-bottom:clamp(90px,11vw,150px);padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px);border-radius:var(--r-xl);background:var(--paper);isolation:isolate}.landing-v2 .sector-cta:before{position:absolute;z-index:-1;top:-70%;inset-inline-start:-12%;width:min(80%,760px);aspect-ratio:1.2;background:radial-gradient(closest-side,#ffc93c 0,rgba(255,201,60,.5) 38%,rgba(255,201,60,0) 100%);content:""}.landing-v2 .sector-cta h2{max-width:18ch;color:var(--ink);font:200 clamp(2rem,4.2vw,4rem) /1.05 var(--font-display);letter-spacing:-.028em;text-wrap:balance}[dir=rtl] .landing-v2 .sector-cta h2{font-weight:300;line-height:1.35;letter-spacing:normal}.landing-v2 .sector-cta p{max-width:54ch;margin-top:16px;color:var(--ink-soft);font:300 clamp(16px,1.25vw,19px) /1.6 var(--font-sans)}.landing-v2 .sector-cta .btn-primary{flex-shrink:0;min-height:56px;padding:0 28px;font-size:16px}@media (prefers-reduced-motion:reduce){.landing-v2 .sector-hero--text:after,.landing-v2 .sector-hero__copy>*,.landing-v2 .sector-hero__visual{animation:none}}@media (max-width:900px){.landing-v2 .sector-context,.landing-v2 .sector-hero,.landing-v2 .sector-measurement,.landing-v2 .sector-questions{grid-template-columns:1fr}.landing-v2 .sector-hero{gap:48px}.landing-v2 .sector-hero__visual,.landing-v2 .sector-hero__visual img{min-height:440px}.landing-v2 .sector-hero__visual:after{inset-inline-start:14px}.landing-v2 .sector-hero--text:after{inset-inline-end:-10%;height:min(82%,88vw);opacity:.7}.landing-v2 .sector-measurement__intro{position:static}.landing-v2 .sector-priority-grid,.landing-v2 .sector-related-grid{grid-template-columns:1fr}.landing-v2 .sector-priority-card{min-height:250px}}@media (max-width:560px){.landing-v2.sector-page--campaign .sector-actions{padding-right:64px}.landing-v2.sector-page--campaign .sector-cta .btn-primary{margin-right:64px}.landing-v2.sector-page--campaign .btn-primary{white-space:normal;text-align:center}.landing-v2 .sector-breadcrumb{padding-top:14px;font-size:12.5px}.landing-v2 .sector-hero{gap:36px;padding-top:32px;padding-bottom:56px}.landing-v2 .sector-hero h1{font-size:clamp(2.1rem,9.6vw,2.7rem)}.landing-v2 .sector-hero__intro{margin-top:18px;font-size:16.5px}.landing-v2 .sector-actions{align-items:stretch;flex-direction:column;gap:8px;margin-top:24px}.landing-v2 .sector-hero__visual,.landing-v2 .sector-hero__visual img{min-height:340px}.landing-v2 .sector-context{gap:22px}.landing-v2 .sector-priority-grid{gap:8px;margin-top:28px}.landing-v2 .sector-priority-card{min-height:0;padding:22px;border-radius:22px}.landing-v2 .sector-priority-card h3{margin-top:34px}.landing-v2 .sector-steps li{grid-template-columns:58px 1fr;gap:14px;padding:22px 0}.landing-v2 .sector-questions li{padding:15px 18px 15px 42px}[dir=rtl] .landing-v2 .sector-questions li{padding:15px 42px 15px 18px}.landing-v2 .sector-questions li:before{inset-inline-start:18px}.landing-v2 .sector-related-grid{gap:8px;margin-top:26px}.landing-v2 .sector-related-card{min-height:0;padding:18px 20px;border-radius:20px}.landing-v2 .sector-related-card h3{padding-top:10px}.landing-v2 .sector-related-card>span{inset-inline-end:16px;bottom:50%;width:36px;height:36px;translate:0 50%}.landing-v2 .sector-cta{align-items:stretch;flex-direction:column;margin-bottom:88px}}