.rv2-scope{color:#122037;font-family:var(--font-manrope),sans-serif;background:#fff;overflow:clip}.rv2-scope *{box-sizing:border-box}.rv2-scope a{color:inherit;text-underline-offset:6px;text-decoration:none}.rv2-scope :is(a,button,[role=tabpanel]):focus-visible{outline-offset:5px;outline:3px solid #3157f6}.rv2-scope ::selection{color:#081222;background:#32d5e2}.rv2-scope-shell{max-width:1480px;margin:auto;padding-inline:clamp(24px,3.4vw,56px)}.rv2-scope :is(h1,h2,h3,h4){letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:550}.rv2-scope p{color:#526582;max-width:65ch;font-size:16px;line-height:1.8}.rv2-scope h2{font-size:clamp(38px,3.8vw,54px);line-height:1.15}.rv2-scope h3{font-size:25px;line-height:1.35}.rv2-scope-hero{background:#f0f4fc}.rv2-scope-hero-grid{grid-template-columns:1.2fr .9fr;align-items:center;gap:6vw;min-height:100svh;padding-top:120px;padding-bottom:55px;display:grid}.rv2-scope h1{max-width:16ch;font-size:clamp(48px,4.55vw,70px);line-height:1.13}.rv2-scope h1 span{color:#2445bd}.rv2-scope-hero-copy>p{max-width:47ch;margin:30px 0}.rv2-scope-actions{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:30px;display:flex}.rv2-scope-actions>a:not(.rv-project-action){color:#2445bd;align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:600;display:flex}.rv2-scope-actions>a:not(.rv-project-action):hover{text-decoration:underline}.rv2-scope-hero-media picture,.rv2-scope-hero-media img{width:100%;display:block}.rv2-scope-hero-media img{object-fit:cover;object-position:40% center;height:clamp(360px,58svh,600px)}.rv2-scope-situations{color:#fff;background:#2245be;padding-block:clamp(80px,8vw,120px);scroll-margin-top:90px}.rv2-scope-heading{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-bottom:50px;display:grid}.rv2-scope-situations p{color:#d9e7ff}.rv2-scope-heading p{max-width:47ch;margin:0}.rv2-scope-start{grid-template-columns:.82fr 1.5fr;align-items:start;gap:6vw;display:grid}.rv2-scope-tabs{flex-direction:column;display:flex}.rv2-scope-tabs button{appearance:none;color:#d9e7ff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6483dc;justify-content:space-between;align-items:center;gap:15px;min-height:75px;padding:25px 0;font-size:19px;transition:color .18s;display:flex}.rv2-scope-tabs button:first-child{border-top:1px solid #6483dc}.rv2-scope-tabs button svg{flex-shrink:0;transition:transform .18s}.rv2-scope-tabs button:hover,.rv2-scope-tabs button[aria-selected=true]{color:#fff}.rv2-scope-tabs button[aria-selected=true]{font-weight:650}.rv2-scope-tabs button[aria-selected=true] svg{transform:translate(6px)}.rv2-scope-situations :is(button,[role=tabpanel]):focus-visible{outline-color:#bdf8fc}.rv2-scope-panel[hidden]{display:none}.rv2-scope-panel{min-height:370px;animation:.38s cubic-bezier(.16,1,.3,1) rv2-scope-answer}.rv2-scope-panel h3{max-width:30ch;font-size:clamp(28px,2.5vw,36px);line-height:1.3}.rv2-scope-panel>p{max-width:63ch;margin:23px 0 32px}.rv2-scope-panel-columns{border-top:1px solid #6483dc;grid-template-columns:1.1fr .9fr;gap:3vw;padding-top:28px;display:grid}.rv2-scope-panel h4{letter-spacing:0;font-size:16px;font-weight:650;line-height:1.5}.rv2-scope-panel ul{color:#d9e7ff;margin:18px 0 0;padding-left:18px;font-size:15px;line-height:1.8}.rv2-scope-panel li+li{margin-top:12px}.rv2-scope-panel-columns p{margin:18px 0 0;font-size:15px}.rv2-scope-decisions{padding-block:clamp(80px,8vw,120px)}.rv2-scope-decisions-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.rv2-scope-note-intro p{max-width:47ch;margin:28px 0 0}.rv2-scope-note-intro>a{color:#2445bd;align-items:center;gap:14px;min-height:48px;margin-top:30px;font-size:14px;font-weight:650;line-height:1.8;display:inline-flex}.rv2-scope-note-intro>a:hover{text-decoration:underline}.rv2-scope-note-intro>a svg{flex-shrink:0}.rv2-scope-note-rows>.rv-arrival{border-top:1px solid #ccd8ed;padding-block:24px}.rv2-scope-note-rows p{max-width:47ch;margin:12px 0 0;font-size:15px}.rv2-scope-close{background:#f0f4fc;padding-block:clamp(80px,8vw,120px)}.rv2-scope-close-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.rv2-scope-close h2{font-size:clamp(36px,3.4vw,48px)}.rv2-scope-close p{max-width:46ch;margin:25px 0}.rv2-scope-close .rv-project-action{margin-top:10px}.rv2-scope-close .nx2-faq{border-top:1px solid #b9c9e5}.rv2-scope-close .nx2-faq details{border-color:#b9c9e5}.rv2-scope-close .nx2-faq summary{color:#122037}.rv2-scope-close .nx2-faq p{color:#526582}@keyframes rv2-scope-answer{0%{clip-path:inset(0 0 18%);transform:translateY(14px)}to{clip-path:inset(0);transform:none}}@media (min-width:1100px) and (max-height:740px){.rv2-scope-hero-grid{padding-top:110px;padding-bottom:35px}.rv2-scope h1{font-size:clamp(43px,8svh,59px)}.rv2-scope-hero-copy>p{margin:22px 0;font-size:15px}.rv2-scope-hero-media img{height:62svh}.rv2-scope-actions{gap:18px 25px;margin-top:23px}}@media (max-width:1100px){.rv2-scope-hero-grid{grid-template-columns:1fr .85fr;gap:4vw}.rv2-scope h1{font-size:clamp(44px,5.2vw,58px)}.rv2-scope-hero-copy>p{font-size:15px}.rv2-scope-actions{display:block}.rv2-scope-actions>a:not(.rv-project-action){margin-top:15px}.rv2-scope-start{grid-template-columns:.9fr 1.3fr;gap:4vw}.rv2-scope-panel-columns{display:block}.rv2-scope-panel-columns>div+div{margin-top:27px}.rv2-scope-tabs button{font-size:17px}.rv2-scope-decisions-grid,.rv2-scope-close-grid{gap:6vw}}@media (max-width:800px){.rv2-scope-hero-grid{min-height:0;padding-top:115px;padding-bottom:50px;display:block}.rv2-scope h1{max-width:22ch;font-size:clamp(38px,7.5vw,58px)}.rv2-scope-hero-copy>p{max-width:54ch;margin-top:25px}.rv2-scope-actions{gap:15px 25px;display:flex}.rv2-scope-actions>a:not(.rv-project-action){margin-top:0}.rv2-scope-hero-media{margin-top:40px}.rv2-scope-hero-media img{aspect-ratio:1.65;object-position:center;height:auto}.rv2-scope-heading{display:block}.rv2-scope-heading p{margin-top:24px}.rv2-scope-start{display:block}.rv2-scope-tabs{flex-direction:row;gap:15px;margin-bottom:34px}.rv2-scope-tabs button{border-top:1px solid #6483dc;flex:1;min-width:0;padding:16px 0;font-size:15px;line-height:1.6;display:block}.rv2-scope-tabs button svg{display:none}.rv2-scope-panel{min-height:0}.rv2-scope-panel-columns{display:grid}.rv2-scope-panel-columns>div+div{margin-top:0}.rv2-scope-decisions-grid,.rv2-scope-close-grid{display:block}.rv2-scope-note-intro{max-width:600px}.rv2-scope-note-rows{margin-top:38px}.rv2-scope-close-grid>.rv-arrival+div{margin-top:45px}.rv2-scope p{font-size:15px}}@media (max-width:600px){.rv2-scope-hero-grid{padding-top:110px;padding-bottom:45px}.rv2-scope h1{max-width:17ch;font-size:clamp(36px,9.6vw,45px)}.rv2-scope h2{font-size:35px}.rv2-scope h3{font-size:24px}.rv2-scope-actions{margin-top:25px;display:block}.rv2-scope-actions>a:not(.rv-project-action){margin-top:15px}.rv2-scope-hero-media{margin-top:30px}.rv2-scope-hero-media img{aspect-ratio:1.25}.rv2-scope-situations,.rv2-scope-decisions,.rv2-scope-close{padding-block:72px}.rv2-scope-heading{margin-bottom:32px}.rv2-scope-tabs{flex-direction:column;gap:0;margin-bottom:30px}.rv2-scope-tabs button{border-top:0;min-height:62px;padding:18px 0;font-size:17px;display:flex}.rv2-scope-tabs button svg{display:block}.rv2-scope-panel h3{font-size:27px}.rv2-scope-panel-columns{display:block}.rv2-scope-panel-columns>div+div{margin-top:26px}.rv2-scope-note-intro p{margin-top:24px}.rv2-scope-close h2{font-size:34px}}@media (max-width:359px){.rv2-scope-shell{padding-inline:22px}.rv2-scope h1{font-size:33px}.rv2-scope h2{font-size:31px}.rv2-scope-close h2{font-size:30px}.rv2-scope-note-intro>a{gap:8px;font-size:13px}.rv2-scope-panel h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.rv2-scope *{transition:none!important;animation:none!important}.rv2-scope-tabs button[aria-selected=true] svg{transform:none}}@media (forced-colors:active){.rv2-scope-situations{color:canvastext;background:canvas}.rv2-scope-situations p,.rv2-scope-tabs button,.rv2-scope-panel ul{color:canvastext}.rv2-scope-tabs button[aria-selected=true]{color:highlight}.rv2-scope :is(a,button,[role=tabpanel]):focus-visible{outline-color:highlight}}
