.xr-edu-page{--xr-ink:#0b1830;--xr-blue:#0878d8;--xr-cyan:#25b4df;--xr-line:#d9e4ef;--xr-soft:#f2f7fb;color:var(--xr-ink);background:#fff}.xr-edu-page *{box-sizing:border-box;letter-spacing:0}.xr-edu-page img{display:block;width:100%;object-fit:cover}.xr-hero{min-height:680px;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(600px,1.22fr);align-items:center;gap:clamp(32px,5vw,86px);padding:64px max(5vw,48px);background:#eaf3fb}.xr-hero-copy{max-width:690px}.xr-kicker,.xr-section-heading>span,.xr-value div>span,.xr-scene-band div>span,.xr-content-center div>span,.xr-cta div>span{display:block;margin-bottom:18px;color:var(--xr-blue);font-size:14px;font-weight:800;letter-spacing:0}.xr-hero h1{max-width:690px;margin:0 0 26px;font-size:clamp(48px,5vw,82px);line-height:1.05;letter-spacing:0}.xr-hero-copy>p{max-width:660px;margin:0;color:#50647c;font-size:20px;line-height:1.8}.xr-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.xr-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid #afc5da;color:var(--xr-ink);font-weight:750;text-decoration:none;background:#fff}.xr-button.primary{border-color:var(--xr-blue);color:#fff;background:var(--xr-blue)}.xr-button.light{border-color:#fff;color:var(--xr-ink);background:#fff}.xr-hero-media{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;background:#d7e2ec}.xr-hero-media img{height:100%}.xr-hero-media figcaption{position:absolute;right:24px;bottom:22px;max-width:350px;padding:12px 16px;color:#fff;font-size:15px;background:rgba(5,19,38,.84)}.xr-section{padding:92px max(5vw,48px)}.xr-section-heading{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);column-gap:70px;align-items:end;margin-bottom:50px}.xr-section-heading>span{grid-column:1}.xr-section-heading h2{grid-column:1;margin:0;font-size:clamp(36px,4vw,60px);line-height:1.12;letter-spacing:0}.xr-section-heading>p{grid-column:2;grid-row:1/3;max-width:720px;margin:0;color:#5a6d83;font-size:18px;line-height:1.8}.xr-intro{background:#fff}.xr-problem-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--xr-line);border-bottom:1px solid var(--xr-line)}.xr-problem-row article{min-height:250px;padding:32px 38px;border-right:1px solid var(--xr-line)}.xr-problem-row article:last-child{border-right:0}.xr-problem-row strong{color:var(--xr-blue);font-size:14px}.xr-problem-row h3{margin:48px 0 14px;font-size:25px}.xr-problem-row p,.xr-capability-row p,.xr-delivery-row p{margin:0;color:#63758a;font-size:16px;line-height:1.75}.xr-value,.xr-scene-band,.xr-content-center{display:grid;grid-template-columns:1.12fr .88fr;min-height:600px;background:#07182e}.xr-value img,.xr-scene-band img,.xr-content-center img{height:100%;min-height:600px}.xr-value>div,.xr-scene-band>div,.xr-content-center>div{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(40px,6vw,110px);color:#fff}.xr-value h2,.xr-scene-band h2,.xr-content-center h2{margin:0 0 24px;font-size:clamp(40px,4vw,66px);line-height:1.1;letter-spacing:0}.xr-value p,.xr-scene-band p,.xr-content-center p{margin:0;color:#c5d2df;font-size:18px;line-height:1.85}.xr-capabilities{background:var(--xr-soft)}.xr-capability-row{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c9d9e7}.xr-capability-row article{min-height:260px;padding:30px 26px;border-right:1px solid #c9d9e7}.xr-capability-row article:last-child{border-right:0}.xr-capability-row b{color:var(--xr-blue);font-size:14px}.xr-capability-row h3{margin:62px 0 14px;font-size:25px}.xr-workflow{background:#fff}.xr-workflow-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;align-items:stretch}.xr-workflow-layout ol{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;background:var(--xr-line)}.xr-workflow-layout li{display:flex;gap:18px;min-height:190px;padding:30px;background:#fff}.xr-workflow-layout li span{flex:0 0 auto;color:var(--xr-blue);font-size:13px;font-weight:800}.xr-workflow-layout h3{margin:0 0 12px;font-size:23px}.xr-workflow-layout p{margin:0;color:#617388;line-height:1.75}.xr-workflow-layout img{height:100%;min-height:381px;aspect-ratio:16/9}.xr-scene-band{grid-template-columns:1.28fr .72fr;min-height:520px;background:#0d213b}.xr-scene-band img{min-height:520px}.xr-scene-band.reverse{grid-template-columns:.72fr 1.28fr;background:#edf5fb}.xr-scene-band.reverse img{grid-column:2;grid-row:1}.xr-scene-band.reverse div{grid-column:1;grid-row:1;color:var(--xr-ink)}.xr-scene-band.reverse p{color:#536980}.xr-majors{background:#fff}.xr-major-media{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.xr-major-media figure{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden}.xr-major-media img{height:100%}.xr-major-media figcaption{position:absolute;left:20px;bottom:18px;padding:10px 14px;color:#fff;font-weight:750;background:rgba(6,23,44,.82)}.xr-major-list{display:grid;grid-template-columns:repeat(6,1fr);margin-top:22px;border-top:1px solid var(--xr-line);border-bottom:1px solid var(--xr-line)}.xr-major-list span{padding:20px 12px;border-right:1px solid var(--xr-line);font-weight:750;text-align:center}.xr-major-list span:last-child{border-right:0}.xr-content-center{grid-template-columns:.8fr 1.2fr;background:#091a31}.xr-content-center ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;margin:30px 0 0;padding:0;list-style:none}.xr-content-center li{padding:14px 0;border-top:1px solid rgba(255,255,255,.22);color:#fff;font-weight:700}.xr-delivery{background:var(--xr-soft)}.xr-delivery-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c7d8e6;border-bottom:1px solid #c7d8e6}.xr-delivery-row article{min-height:205px;padding:34px 30px;border-right:1px solid #c7d8e6}.xr-delivery-row article:last-child{border-right:0}.xr-delivery-row strong{display:block;margin-bottom:46px;font-size:24px}.xr-cta{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:78px max(5vw,48px);color:#fff;background:#0878d8}.xr-cta h2{max-width:820px;margin:0 0 16px;font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:0}.xr-cta p{max-width:760px;margin:0;color:#e3f1fb;font-size:18px;line-height:1.75}.xr-cta .xr-actions{flex:0 0 auto;margin:0}
@media(max-width:1100px){.xr-hero{grid-template-columns:1fr;padding:54px 32px}.xr-hero-copy{max-width:850px}.xr-section{padding:72px 32px}.xr-section-heading{grid-template-columns:1fr;gap:18px}.xr-section-heading>span,.xr-section-heading h2,.xr-section-heading>p{grid-column:1;grid-row:auto}.xr-problem-row{grid-template-columns:1fr}.xr-problem-row article{min-height:0;border-right:0;border-bottom:1px solid var(--xr-line)}.xr-problem-row article:last-child{border-bottom:0}.xr-problem-row h3{margin-top:18px}.xr-value,.xr-scene-band,.xr-scene-band.reverse,.xr-content-center{grid-template-columns:1fr}.xr-value img,.xr-scene-band img,.xr-scene-band.reverse img,.xr-content-center img{grid-column:1;grid-row:auto;min-height:0;aspect-ratio:16/9}.xr-value>div,.xr-scene-band>div,.xr-scene-band.reverse div,.xr-content-center>div{grid-column:1;grid-row:auto;padding:56px 32px}.xr-capability-row{grid-template-columns:repeat(2,1fr)}.xr-capability-row article{min-height:190px;border-bottom:1px solid #c9d9e7}.xr-capability-row h3{margin-top:34px}.xr-workflow-layout{grid-template-columns:1fr;gap:24px}.xr-major-list{grid-template-columns:repeat(3,1fr)}.xr-major-list span:nth-child(3){border-right:0}.xr-major-list span:nth-child(-n+3){border-bottom:1px solid var(--xr-line)}.xr-delivery-row{grid-template-columns:repeat(2,1fr)}.xr-cta{align-items:flex-start;flex-direction:column}.xr-cta .xr-actions{margin-top:0}}
@media(max-width:680px){.xr-hero{min-height:0;padding:40px 20px 30px}.xr-hero h1{font-size:42px}.xr-hero-copy>p{font-size:17px}.xr-hero-media figcaption{right:10px;bottom:10px;left:10px}.xr-section{padding:58px 20px}.xr-section-heading{margin-bottom:34px}.xr-section-heading h2,.xr-value h2,.xr-scene-band h2,.xr-content-center h2,.xr-cta h2{font-size:36px}.xr-section-heading>p,.xr-value p,.xr-scene-band p,.xr-content-center p,.xr-cta p{font-size:16px}.xr-capability-row,.xr-workflow-layout ol,.xr-major-media,.xr-major-list,.xr-delivery-row{grid-template-columns:1fr}.xr-capability-row article,.xr-delivery-row article,.xr-major-list span{min-height:0;border-right:0;border-bottom:1px solid var(--xr-line)}.xr-capability-row article:last-child,.xr-delivery-row article:last-child,.xr-major-list span:last-child{border-bottom:0}.xr-major-list span:nth-child(3){border-right:0}.xr-major-media{gap:12px}.xr-value>div,.xr-scene-band>div,.xr-scene-band.reverse div,.xr-content-center>div{padding:44px 20px}.xr-workflow-layout li{min-height:0;padding:24px 18px}.xr-content-center ul{grid-template-columns:1fr}.xr-cta{padding:58px 20px}.xr-actions{width:100%}.xr-button{width:100%}}
@media print{.site-header,.site-footer,.toast{display:none!important}.xr-hero,.xr-value,.xr-scene-band,.xr-content-center,.xr-cta{break-inside:avoid}.xr-edu-page{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
