/* NEXT RISE ARC /reason/ page, version 1.6.0. Fully scoped to avoid other pages. */
.nra-reason-page{background:#FFFFFF;color:#334155;overflow:clip}
.nra-reason-page,.nra-reason-page *{box-sizing:border-box}
.nra-reason-page .container{width:min(1160px,calc(100% - 64px));max-width:1160px;margin-inline:auto}
.nra-reason-page :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}
.nra-reason-page .reason-breadcrumb{padding:10px 0;background:#FFFFFF;border-bottom:1px solid rgba(30,41,59,.12)}
.nra-reason-page .reason-breadcrumb nav{display:flex;align-items:center;gap:11px;font-size:12px;color:#334155;font-weight:700}
.nra-reason-page .reason-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
.nra-is-reason .desktop-nav .nav-list a[href$="/reason/"]{color:#EA580C;text-decoration:underline;text-decoration-color:#EA580C;text-decoration-thickness:2px;text-underline-offset:9px}
.nra-reason-page .reason-section{display:block;width:100%;padding:clamp(94px,8.2vw,128px) 0;background:#FFFFFF;scroll-margin-top:85px}
.nra-reason-page .reason-section+.reason-section{border-top:1px solid rgba(30,41,59,.06)}
.nra-reason-page .reason-section-title{display:block;width:100%;font-size:clamp(26px,2.6vw,36px);line-height:1.42;font-weight:850;letter-spacing:.01em;color:#1E293B;border-bottom:2px solid #F97316;padding:0 0 17px;margin:0 0 22px}
.nra-reason-page .reason-intro{font-size:15px;line-height:1.9;color:#334155;margin:0 0 35px;max-width:1030px}
.nra-reason-page .reason-btn{display:inline-flex;gap:13px;align-items:center;justify-content:center;text-align:center;max-width:100%;min-height:50px;padding:13px 25px;border-radius:5px;text-decoration:none!important;border:1.5px solid transparent;font-size:14px;font-weight:850;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s}
.nra-reason-page .reason-btn-primary{color:#1E293B;background:#F97316;border-color:#F97316}
.nra-reason-page .reason-btn-primary:hover{color:#1E293B;background:#EA580C;border-color:#EA580C}
.nra-reason-page .reason-btn-inverse{color:#FFFFFF;border-color:#FFFFFF;background:rgba(30,41,59,.12)}
.nra-reason-page .reason-btn-inverse:hover{color:#1E293B;background:#FFFFFF}
.nra-reason-page .reason-btn:focus-visible,.nra-reason-page a:focus-visible,.nra-reason-page summary:focus-visible{outline:3px solid #1E293B;outline-offset:4px}
/* 01 HERO */
.nra-reason-page .reason-hero{min-height:465px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;color:#FFFFFF;background:#1E293B}
.nra-reason-page .reason-hero-media{position:absolute;inset:0;z-index:-2}
.nra-reason-page .reason-cover{width:100%;height:100%;display:block;object-fit:cover;object-position:center 42%}
.nra-reason-page .reason-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1E293B 0%,rgba(30,41,59,.97) 24%,rgba(30,41,59,.86) 42%,rgba(30,41,59,.43) 69%,rgba(30,41,59,.18) 100%)}
.nra-reason-page .reason-hero-inner{position:relative;padding:60px 0 63px}
.nra-reason-page .reason-eyebrow{font-size:14px;color:#F97316;font-weight:850;letter-spacing:.06em;margin:0 0 16px}
.nra-reason-page .reason-hero h1{font-size:clamp(35px,3.5vw,52px);line-height:1.38;letter-spacing:.005em;font-weight:850;color:#FFFFFF;max-width:800px;margin:0 0 6px}
.nra-reason-page .reason-hero-slogan{font-size:clamp(21px,2.35vw,31px);line-height:1.53;font-weight:850;max-width:700px;margin:0 0 14px;color:#FFFFFF}
.nra-reason-page .reason-hero-lead{max-width:740px;font-size:14px;line-height:1.9;margin:0 0 25px;color:#FFFFFF;font-weight:600}
.nra-reason-page .reason-hero-actions{display:flex;gap:13px;flex-wrap:wrap}
.nra-reason-page .reason-hero-actions .reason-btn{min-width:235px}
/* 02 REASONS */
.nra-reason-page .reason-six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nra-reason-page .reason-feature-card{position:relative;border:1px solid rgba(30,41,59,.16);border-radius:8px;background:#FFFFFF;min-height:246px;box-shadow:0 5px 24px rgba(30,41,59,.04);padding:30px 24px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}
.nra-reason-page .reason-card-number{position:absolute;top:23px;left:23px;font-size:34px;line-height:1.1;font-weight:900;color:#EA580C}
.nra-reason-page .reason-feature-icon{height:55px;display:grid;place-items:center;color:#EA580C;margin:0 0 17px}
.nra-reason-page .reason-feature-icon .nra-icon{width:48px;height:48px;stroke-width:2.2}
.nra-reason-page .reason-feature-card h3{font-size:18px;line-height:1.6;font-weight:850;color:#1E293B;margin:0 0 14px}
.nra-reason-page .reason-feature-card p{font-size:13.5px;line-height:1.85;color:#334155;margin:0;text-align:left;max-width:330px}
/* 03 field */
.nra-reason-page .reason-story-grid{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:40px}
.nra-reason-page .reason-story-photo{border-radius:9px;overflow:hidden;min-height:330px;align-self:stretch}
.nra-reason-page .reason-photo{width:100%;height:100%;min-height:300px;display:block;object-fit:cover}
.nra-reason-page .reason-story-content h3{font-size:clamp(21px,2.3vw,29px);color:#1E293B;line-height:1.5;margin:0 0 13px;font-weight:850}
.nra-reason-page .reason-story-content h3 span{color:#EA580C}
.nra-reason-page .reason-story-content>p{font-size:14px;line-height:1.95;margin:0 0 23px}
.nra-reason-page .reason-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.nra-reason-page .reason-mini-item{position:relative;min-width:0;padding-right:8px}
.nra-reason-page .reason-mini-item:not(:last-child){border-right:1px solid rgba(30,41,59,.12)}
.nra-reason-page .reason-mini-item span{color:#EA580C;font-size:24px;font-weight:900;line-height:1.3;display:inline-block;margin-right:7px}
.nra-reason-page .reason-mini-item h4{color:#1E293B;font-size:13px;line-height:1.55;font-weight:850;display:inline;margin:0}
.nra-reason-page .reason-mini-item p{font-size:12px;line-height:1.8;margin:9px 0 0}
.nra-reason-page .reason-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:32px 0 0;counter-reset:none}
.nra-reason-page .reason-journey li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:21px 10px;min-height:132px;text-align:center;color:#1E293B;font-size:13px;line-height:1.55;font-weight:800;border:1px solid rgba(30,41,59,.13);border-radius:7px;background:#FFFFFF;min-width:0}
.nra-reason-page .reason-journey-icon{color:#EA580C;height:37px;display:grid;place-items:center}
.nra-reason-page .reason-journey-icon .nra-icon{width:35px;height:35px}
.nra-reason-page .reason-journey li:not(:last-child)::after{content:'›';font-size:38px;line-height:1;color:#EA580C;position:absolute;left:calc(100% + 8px);top:40%;pointer-events:none}
/* 04 partnership */
.nra-reason-page .reason-partnership-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:40px;align-items:center;margin:0 0 32px}
.nra-reason-page .reason-partnership-copy h3{font-size:clamp(24px,2.5vw,31px);color:#EA580C;line-height:1.5;margin:0 0 17px;font-weight:850}
.nra-reason-page .reason-partnership-copy p{font-size:14px;line-height:2;max-width:700px;margin:0}
.nra-reason-page .reason-partnership-photo{height:230px;overflow:hidden;border-radius:9px}
.nra-reason-page .reason-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.nra-reason-page .reason-support-card{min-width:0;min-height:170px;padding:21px 18px;border:1px solid rgba(30,41,59,.14);border-radius:7px;display:grid;grid-template-columns:40px 1fr;align-content:start;gap:5px 8px}
.nra-reason-page .reason-support-card span{grid-row:span 2;color:#EA580C;font-size:28px;font-weight:900;line-height:1.4}
.nra-reason-page .reason-support-card h3{color:#1E293B;font-size:15px;font-weight:850;line-height:1.5;margin:0 0 4px}
.nra-reason-page .reason-support-card p{font-size:12px;line-height:1.85;margin:0}
.nra-reason-page .reason-journey-support{margin-top:25px}
.nra-reason-page .reason-center-actions{text-align:center;margin-top:30px}
/* 05 approachable */
.nra-reason-page .reason-orange-headline{color:#EA580C;font-size:clamp(23px,2.3vw,30px);line-height:1.5;font-weight:850;margin:0 0 13px}
.nra-reason-page .reason-long-intro{max-width:930px}
.nra-reason-page .reason-easy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}
.nra-reason-page .reason-easy-card{min-height:222px;position:relative;border:1px solid rgba(30,41,59,.14);border-radius:7px;text-align:center;padding:25px 19px 22px;display:flex;flex-direction:column;align-items:center;min-width:0}
.nra-reason-page .reason-easy-index{position:absolute;top:21px;left:17px;font-size:26px;color:#EA580C;font-weight:900}
.nra-reason-page .reason-easy-icon{height:54px;color:#EA580C;display:grid;place-items:center;margin-bottom:8px}
.nra-reason-page .reason-easy-icon .nra-icon{width:42px;height:42px}
.nra-reason-page .reason-easy-card h4{font-size:15px;line-height:1.55;font-weight:850;color:#1E293B;margin:0 0 14px;min-height:48px;display:grid;place-items:center}
.nra-reason-page .reason-easy-card p{font-size:12.5px;line-height:1.82;margin:0;text-align:left}
.nra-reason-page .reason-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}
.nra-reason-page .reason-nav-grid>a{min-width:0;display:flex;align-items:center;gap:14px;padding:19px 20px;border:1px solid rgba(30,41,59,.14);border-radius:6px;text-decoration:none;color:#1E293B;background:#FFFFFF}
.nra-reason-page .reason-nav-grid>a:hover{border-color:#F97316}
.nra-reason-page .reason-nav-grid>a>.nra-icon{width:38px;height:38px;flex:none;color:#EA580C}
.nra-reason-page .reason-nav-grid>a>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}
.nra-reason-page .reason-nav-grid strong{font-size:14px;color:#1E293B}
.nra-reason-page .reason-nav-grid small{font-size:11.5px;line-height:1.75;color:#334155}
.nra-reason-page .reason-nav-grid>a>span:last-child{font-size:24px;color:#1E293B}
/* 06 FAQ */
.nra-reason-page .reason-faq-list{display:grid;gap:9px}
.nra-reason-page .reason-faq-item{border-radius:7px;background:#FFFFFF;border:1px solid rgba(30,41,59,.16);overflow:hidden}
.nra-reason-page .reason-faq-item summary{list-style:none;display:flex;align-items:center;gap:13px;padding:14px 18px;min-height:52px;font-size:14px;font-weight:850;color:#1E293B;cursor:pointer}
.nra-reason-page .reason-faq-item summary::-webkit-details-marker{display:none}
.nra-reason-page .reason-q-mark,.nra-reason-page .reason-a-mark{font-size:18px;font-weight:900;line-height:1;color:#EA580C;flex:none}
.nra-reason-page .reason-faq-question{flex:1}
.nra-reason-page .reason-faq-toggle{width:10px;height:10px;border-right:2px solid #1E293B;border-bottom:2px solid #1E293B;transform:rotate(45deg);transition:transform .2s;flex:none}
.nra-reason-page .reason-faq-item[open] .reason-faq-toggle{transform:rotate(225deg)}
.nra-reason-page .reason-faq-answer{display:flex;gap:14px;padding:3px 18px 17px;border-top:1px solid rgba(30,41,59,.09)}
.nra-reason-page .reason-faq-answer .reason-a-mark{padding-top:12px}.nra-reason-page .reason-faq-answer p{font-size:13px;line-height:1.95;margin:0;padding:10px 0 0}
.nra-reason-page .reason-right-action{text-align:right;margin-top:27px}
/* 07 last CTA */
.nra-reason-page .reason-final-cta{isolation:isolate;position:relative;overflow:hidden;text-align:center;background:#1E293B;color:#FFFFFF;padding:83px 0 93px}
.nra-reason-page .reason-final-media{position:absolute;inset:0;z-index:-2}
.nra-reason-page .reason-final-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 57%}
.nra-reason-page .reason-final-cta::before{content:'';position:absolute;inset:0;z-index:-1;background:rgba(30,41,59,.70)}
.nra-reason-page .reason-final-eyebrow{font-size:17px;line-height:1.6;font-weight:800;color:#FFFFFF;margin:0 0 8px}
.nra-reason-page .reason-final-cta h2{font-size:clamp(27px,3vw,40px);line-height:1.5;color:#FFFFFF;font-weight:850;margin:0 0 14px}
.nra-reason-page .reason-final-content>p:not(.reason-final-eyebrow){font-size:14px;line-height:1.9;color:#FFFFFF;max-width:840px;margin:0 auto 14px}
.nra-reason-page .reason-final-content>.reason-final-mission{font-size:20px!important;font-weight:850;margin-top:24px!important;margin-bottom:23px!important}
.nra-reason-page .reason-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}
@media(max-width:1100px){.nra-reason-page .container{width:calc(100% - 54px)}.nra-reason-page .reason-six-grid{gap:14px}.nra-reason-page .reason-story-grid{gap:27px}.nra-reason-page .reason-feature-card{padding:27px 20px}.nra-reason-page .reason-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.nra-reason-page .reason-section{padding:83px 0}.nra-reason-page .reason-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nra-reason-page .reason-story-grid{grid-template-columns:1fr;gap:26px}.nra-reason-page .reason-story-photo{min-height:340px;max-height:470px}.nra-reason-page .reason-mini-grid{gap:18px}.nra-reason-page .reason-partnership-grid{grid-template-columns:1fr}.nra-reason-page .reason-partnership-photo{height:320px;order:2}.nra-reason-page .reason-journey{gap:15px}.nra-reason-page .reason-journey li{min-height:120px;padding:15px 5px;font-size:11.5px}.nra-reason-page .reason-journey li:not(:last-child)::after{font-size:28px;left:calc(100% + 2px)}.nra-reason-page .reason-easy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nra-reason-page .reason-nav-grid{gap:10px}.nra-reason-page .reason-nav-grid>a{padding:14px 12px}.nra-reason-page .reason-nav-grid>a>.nra-icon{width:28px;height:28px}}
@media(max-width:600px){.nra-reason-page .container{width:calc(100% - 40px)}.nra-reason-page .reason-section{padding:75px 0}.nra-reason-page .reason-section-title{font-size:clamp(22px,6.3vw,28px);padding-bottom:14px;margin-bottom:19px}.nra-reason-page .reason-intro{font-size:14px;margin-bottom:24px}.nra-reason-page .reason-hero{min-height:552px;align-items:flex-start}.nra-reason-page .reason-hero::before{background:linear-gradient(90deg,rgba(30,41,59,.93),rgba(30,41,59,.52)),linear-gradient(0deg,rgba(30,41,59,.67),rgba(30,41,59,.1))}.nra-reason-page .reason-hero-media img{object-position:62% center}.nra-reason-page .reason-hero-inner{padding:47px 0 43px}.nra-reason-page .reason-eyebrow{font-size:12px}.nra-reason-page .reason-hero h1{font-size:clamp(30px,8vw,40px)}.nra-reason-page .reason-hero-slogan{font-size:clamp(19px,5.4vw,25px)}.nra-reason-page .reason-hero-lead{font-size:13px;line-height:1.85}.nra-reason-page .reason-hero-actions{flex-direction:column}.nra-reason-page .reason-btn{width:100%;min-height:49px}.nra-reason-page .reason-six-grid{grid-template-columns:1fr;gap:13px}.nra-reason-page .reason-feature-card{min-height:0;padding:22px 20px 22px 82px;display:block;text-align:left}.nra-reason-page .reason-card-number{left:18px;top:23px;font-size:29px}.nra-reason-page .reason-feature-icon{display:none}.nra-reason-page .reason-feature-card h3{font-size:16px;margin:0 0 8px}.nra-reason-page .reason-feature-card h3 br{display:none}.nra-reason-page .reason-feature-card p{font-size:13px;max-width:none}.nra-reason-page .reason-story-photo{min-height:245px;max-height:325px}.nra-reason-page .reason-story-content h3{font-size:22px}.nra-reason-page .reason-story-content>p{font-size:13.5px}.nra-reason-page .reason-mini-grid{grid-template-columns:1fr;gap:13px}.nra-reason-page .reason-mini-item{border-right:0!important;padding:0 0 12px;border-bottom:1px solid rgba(30,41,59,.13)}.nra-reason-page .reason-mini-item p{margin-top:3px}.nra-reason-page .reason-journey{grid-template-columns:1fr;gap:21px;margin-top:26px}.nra-reason-page .reason-journey li{min-height:75px;display:flex;flex-direction:row;gap:14px;padding:13px 18px;justify-content:flex-start;text-align:left;font-size:13.5px}.nra-reason-page .reason-journey-icon{height:34px}.nra-reason-page .reason-journey li:not(:last-child)::after{left:calc(50% - 6px);top:calc(100% + 1px);transform:rotate(90deg);font-size:28px}.nra-reason-page .reason-partnership-copy h3{font-size:22px}.nra-reason-page .reason-partnership-copy p{font-size:13.5px}.nra-reason-page .reason-partnership-photo{height:215px}.nra-reason-page .reason-support-grid{grid-template-columns:1fr;gap:12px}.nra-reason-page .reason-support-card{min-height:0;padding:16px}.nra-reason-page .reason-orange-headline{font-size:22px}.nra-reason-page .reason-easy-grid{grid-template-columns:1fr;gap:12px}.nra-reason-page .reason-easy-card{min-height:0;display:grid;grid-template-columns:42px 1fr;column-gap:12px;padding:17px 16px;text-align:left;align-items:start}.nra-reason-page .reason-easy-index{position:static;font-size:27px;grid-row:span 2}.nra-reason-page .reason-easy-icon{display:none}.nra-reason-page .reason-easy-card h4{display:block;font-size:16px;min-height:auto;margin:0 0 8px}.nra-reason-page .reason-easy-card p{font-size:13px}.nra-reason-page .reason-nav-grid{grid-template-columns:1fr;gap:10px}.nra-reason-page .reason-nav-grid>a{padding:16px}.nra-reason-page .reason-nav-grid>a>.nra-icon{width:33px;height:33px}.nra-reason-page .reason-faq-item summary{font-size:13px;padding:12px 11px;gap:9px}.nra-reason-page .reason-faq-answer{padding:0 13px 13px}.nra-reason-page .reason-faq-answer p{font-size:12.5px}.nra-reason-page .reason-final-cta{padding:72px 0}.nra-reason-page .reason-final-eyebrow{font-size:14px}.nra-reason-page .reason-final-cta h2{font-size:clamp(25px,6.6vw,32px)}.nra-reason-page .reason-final-content>p:not(.reason-final-eyebrow){font-size:12.5px}.nra-reason-page .reason-final-content>.reason-final-mission{font-size:16px!important}.nra-reason-page .reason-final-actions{flex-direction:column}}
@media(max-width:380px){.nra-reason-page .container{width:calc(100% - 32px)}.nra-reason-page .reason-hero h1{font-size:29px}.nra-reason-page .reason-story-photo{min-height:215px}.nra-reason-page .reason-easy-card{grid-template-columns:35px 1fr}}
@media(prefers-reduced-motion:reduce){.nra-reason-page *, .nra-reason-page *::before,.nra-reason-page *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Photography alignment matches supplied layout: copy left, meeting on right. */
.nra-reason-page .reason-hero-media{inset:0 0 0 30%}
.nra-reason-page .reason-hero::before{background:linear-gradient(90deg,#1E293B 0%,rgba(30,41,59,.98) 24%,rgba(30,41,59,.90) 42%,rgba(30,41,59,.52) 62%,rgba(30,41,59,.10) 100%)}
.nra-reason-page .reason-hero h1{max-width:780px}
.nra-reason-page .reason-final-cta::before{background:linear-gradient(90deg,rgba(30,41,59,.62),rgba(30,41,59,.40),rgba(30,41,59,.62))}
@media(max-width:600px){.nra-reason-page .reason-hero-media{inset:0}.nra-reason-page .reason-hero::before{background:linear-gradient(90deg,rgba(30,41,59,.94),rgba(30,41,59,.57)),linear-gradient(0deg,rgba(30,41,59,.73),rgba(30,41,59,.12))}}

@media(min-width:601px){.nra-reason-page .reason-hero-media{inset:0 0 0 40%}}
