.s360{--blue:#4270ff;--ink:#080a10;--soft:#9aa7bd;background:var(--ink);color:#eef1fa;min-height:100vh;font-family:Discovery,Arial,sans-serif;overflow-x:clip}.s360 a{text-decoration:none}.s360-nav{border-bottom:1px solid #242b3b;justify-content:space-between;align-items:center;gap:30px;max-width:1360px;height:96px;margin:auto;padding:0 40px;display:flex}.s360-nav img{width:168px;height:auto}.s360-nav nav{color:#bdc7d9;gap:32px;font-size:15px;display:flex}.s360-nav a:hover{color:#a9bdff}.s360-login{border:1px solid #384153;border-radius:6px;padding:11px 20px;font-size:14px}.s360-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;max-width:1360px;margin:auto;padding:76px 40px 68px;display:grid}.s360-eyebrow{letter-spacing:.08em;color:#a2b8ff;margin-bottom:25px;font-size:13px}.s360 h1{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,70px);font-weight:700;line-height:1.12}.s360 h1 span{color:#7a9eff}.s360-deck{margin-top:29px;font-size:25px;line-height:1.5}.s360-deck strong{font-weight:700}.s360-copy{color:#b2bed0;max-width:450px;margin-top:15px;font-size:18px;line-height:1.8}.s360-cta{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:54px;margin-top:27px;padding:14px 30px;font-size:17px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.s360-cta:hover{background:#305ce5;transform:translateY(-2px)}.s360-caption{color:#acb6c8;margin-top:14px;font-size:13px}.s360-disclaimer{color:#818da2;max-width:410px;margin-top:24px;font-size:12px;line-height:1.6;display:block}.s360-portrait{padding-bottom:26px;position:relative}.s360-portrait>img{object-fit:cover;object-position:50% 25%;border-radius:120px 8px 8px;width:100%;height:610px;display:block}.s360-photo-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11151fee;border-right:3px solid #4270ff;padding:19px 26px;position:absolute;bottom:56px;right:-26px;box-shadow:0 10px 35px #0003}.s360-photo-label span{color:#b4bfd1;margin-bottom:7px;font-size:14px;display:block}.s360-photo-label strong{font-size:17px;font-weight:500}.s360-photo-label i{color:#6289ff;margin:0 8px;font-style:normal}.s360-index{letter-spacing:.12em;color:#7c8ba5;font:11px Arial,sans-serif;position:absolute;bottom:0;left:0}.s360-manifesto{color:#b4bfd2;border-top:1px solid #242b3b;border-bottom:1px solid #242b3b;justify-content:space-between;gap:24px;max-width:1280px;margin:auto;padding:26px 0;font-size:16px;display:flex}.s360 :focus-visible{outline-offset:5px;outline:2px solid #a9beff}@media (max-width:1000px){.s360-hero{gap:40px}.s360-portrait>img{height:550px}.s360-manifesto{margin:0 40px}.s360-nav nav{gap:20px}}@media (max-width:720px){.s360-nav{gap:15px;height:78px;padding:0 22px}.s360-nav img{width:132px}.s360-nav nav{display:none}.s360-login{padding:9px 12px;font-size:13px}.s360-hero{grid-template-columns:1fr;gap:38px;padding:44px 24px}.s360 h1{font-size:48px}.s360-eyebrow{font-size:12px}.s360-deck{font-size:24px}.s360-copy{font-size:17px}.s360-portrait{margin:0 12px}.s360-portrait>img{border-top-right-radius:80px;height:480px}.s360-photo-label{padding:16px 20px;bottom:50px;right:-12px}.s360-manifesto{flex-direction:column;gap:14px;margin:0 24px;padding:24px 0;font-size:15px}.s360-disclaimer{max-width:100%}}@media (prefers-reduced-motion:reduce){.s360 *{scroll-behavior:auto!important;transition:none!important}}.s360-section{max-width:1280px;margin:auto;padding:112px 0;scroll-margin-top:30px}.s360 h2{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.2}.s360 h2 span{color:#91a8d1}.s360-section-heading{max-width:730px}.s360-section-heading>p:last-child,.s360-fit>div>p:last-child{color:#a8b4c8;max-width:610px;margin-top:23px;font-size:19px;line-height:1.9}.s360-skills{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:62px;display:grid}.s360-skills article{border-top:1px solid #354059;padding-top:23px}.s360-skills article>span{color:#7a9eff;font:14px Arial}.s360-skills h3{margin-top:23px;font-size:21px;font-weight:500;line-height:1.5}.s360-skills p{color:#9aa7bd;margin-top:12px;font-size:16px;line-height:1.8}.s360-training{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;max-width:1360px;margin:auto;padding:32px 40px 100px;display:grid}.s360-class-photo{border-radius:8px;align-self:stretch;min-height:560px;position:relative;overflow:hidden}.s360-class-photo img{object-fit:cover;object-position:48% center;width:100%;height:100%}.s360-class-photo span{background:linear-gradient(#0000,#080a10ed);padding:58px 24px 25px;font-size:22px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.s360-features{gap:27px;margin-top:33px;display:grid}.s360-features article{gap:18px;display:flex}.s360-features svg{color:#7a9eff;stroke-width:1.5px;flex-shrink:0;width:22px;height:22px;margin-top:4px}.s360-features h3{font-size:20px;font-weight:500}.s360-features p{color:#9aa7bd;margin-top:5px;font-size:16px;line-height:1.8}.s360-text-link{color:#a8bcff;border-bottom:1px solid #4c65aa;margin-top:28px;padding-bottom:5px;font-size:16px;display:inline-block}.s360-ron{border-top:1px solid #242b3b;border-bottom:1px solid #242b3b;grid-template-columns:1fr 1fr;gap:100px;display:grid}.s360-ron-lead{color:#c6d0df;max-width:440px;margin-top:30px;font-size:22px;line-height:1.8}.s360-ron-body{padding-top:50px}.s360-ron-body p{color:#a9b5c8;margin-bottom:22px;font-size:18px;line-height:1.9}.s360-principle{border-right:2px solid #4270ff;margin-top:36px;padding-right:24px;font-size:31px;font-weight:400;line-height:1.5}.s360-principle strong{color:#7a9eff;font-weight:500}.s360-fit{grid-template-columns:1fr 1fr;gap:100px;display:grid}.s360-fit ul{align-content:center;gap:0;margin:0;padding:15px 0;list-style:none;display:grid}.s360-fit li{color:#c1cada;border-bottom:1px solid #242b3b;gap:18px;padding:22px 0;font-size:18px;display:flex}.s360-fit li svg{color:#7a9eff;stroke-width:1.7px;flex-shrink:0;width:21px}.s360-questions{grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:30px;display:grid}.s360-questions [data-slot=accordion-item]{border-color:#242b3b}.s360-questions [data-slot=accordion-trigger]{text-align:right;color:#eef1fa;padding:24px 0;font:500 19px/1.6 Discovery,Arial,sans-serif}.s360-questions [data-slot=accordion-content]{color:#a9b5c8;font:400 17px/1.9 Discovery,Arial,sans-serif}.s360-questions [data-slot=accordion-trigger]>svg{flex-shrink:0;width:18px;height:18px;margin-top:5px}.s360-apply{background:#111a30;border:1px solid #28395e;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:85px;max-width:1280px;margin:0 auto 85px;padding:70px;scroll-margin-top:30px;display:grid}.s360-apply h2{font-size:clamp(42px,4vw,62px)}.s360-apply h2 span{color:#7a9eff}.s360-apply-intro>p:not(.s360-eyebrow){color:#b2bfd4;margin-top:25px;font-size:19px;line-height:1.8}.s360-form-points{color:#c1cee2;gap:15px;margin-top:35px;font-size:16px;display:grid}.s360-form-points>span{align-items:center;gap:10px;display:flex}.s360-form-points svg{color:#7a9eff}.s360-form{background:#080d19;border:1px solid #29354d;border-radius:8px;min-width:0;padding:34px}.s360-form h3{font-size:23px;font-weight:500}.s360-form>p{color:#9aa7bd;margin-top:8px;font-size:16px;line-height:1.7}.s360-form label{margin-top:20px;font-size:15px;font-weight:500;display:block}.s360-form label>span{color:#9aa7bd;font-size:13px;font-weight:400}.s360-form input{color:#eef1fa;background:#111928;border:1px solid #394760;border-radius:5px;outline:none;width:100%;height:50px;margin-top:8px;padding:12px;font-size:16px}.s360-form input:focus{border-color:#8daaff;box-shadow:0 0 0 2px #4270ff33}.s360-form .s360-consent{margin-top:20px;font-size:13px;line-height:1.7}.s360-form .s360-cta{width:100%;margin-top:20px}.s360-form>small{color:#93a0b7;text-align:center;margin-top:12px;font-size:12px;line-height:1.7;display:block}.s360-form .s360-error{color:#ffb2b8;font-size:15px}.s360-honey{clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;left:0;overflow:hidden}.s360-success{padding:50px 35px}.s360-success>svg{color:#94b1ff;margin-bottom:22px}.s360-success h3{line-height:1.5}.s360-footer{color:#8c9ab1;border-top:1px solid #242b3b;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:30px 0 45px;font-size:14px;display:flex}.s360-footer img{width:140px}.s360-footer a{color:#bbcae6;margin-inline-start:auto}.s360-footer small{font-size:12px}.s360-mobile-cta{display:none}@media (max-width:1360px){.s360-section,.s360-apply,.s360-footer{margin-inline:40px}}@media (max-width:1000px){.s360-skills{grid-template-columns:1fr 1fr;gap:36px}.s360-training{gap:35px}.s360-ron,.s360-fit{gap:50px}.s360-questions{gap:35px}.s360-apply{gap:35px;padding:38px}.s360-form{padding:25px}}@media (max-width:720px){.s360-section{margin-inline:24px;padding:65px 0}.s360 h2{font-size:35px}.s360-section-heading>p:last-child{font-size:17px}.s360-skills{gap:30px 22px;margin-top:38px}.s360-skills h3{margin-top:16px;font-size:19px}.s360-skills p{font-size:16px}.s360-training{grid-template-columns:1fr;gap:30px;padding:0 24px 65px}.s360-class-photo{height:360px;min-height:0}.s360-class-photo img{object-position:center}.s360-class-photo span{font-size:19px}.s360-training-copy{padding-top:8px}.s360-ron,.s360-fit,.s360-questions{grid-template-columns:1fr;gap:30px}.s360-ron-body{padding-top:0}.s360-ron-body p{font-size:17px}.s360-ron-lead{font-size:20px}.s360-principle{font-size:27px}.s360-fit ul{padding:0}.s360-fit li{font-size:17px}.s360-questions{padding-top:0}.s360-questions [data-slot=accordion-trigger]{font-size:18px}.s360-apply{grid-template-columns:1fr;gap:30px;margin:0 16px 48px;padding:30px 18px}.s360-apply-intro{padding:0 8px}.s360-apply h2{font-size:45px}.s360-form-points{gap:12px;margin-top:25px}.s360-form{padding:23px 20px}.s360-form h3{font-size:21px}.s360-footer{flex-wrap:wrap;gap:20px;margin:0 24px;padding-bottom:95px}.s360-footer img{width:130px}.s360-footer>span{font-size:13px}.s360-footer a{margin-inline-start:0}.s360-footer small{margin-inline-start:auto}.s360-mobile-cta{bottom:14px;bottom:calc(14px + env(safe-area-inset-bottom));color:#fff;z-index:20;background:#4270ff;border:1px solid #7899ff;border-radius:7px;justify-content:center;align-items:center;height:50px;font-size:17px;font-weight:700;display:flex;position:fixed;left:20px;right:20px;box-shadow:0 8px 35px #0008}.s360:has(#apply:focus-within) .s360-mobile-cta{display:none}}@media (max-width:360px){.s360 h1{font-size:42px}.s360-skills{grid-template-columns:1fr}.s360-nav{padding-inline:16px}.s360-nav img{width:115px}}.s360 h1 em{letter-spacing:0;color:#adb9d0;vertical-align:top;font-size:.43em;font-style:normal;line-height:1.5;display:inline-block}.s360-hero{gap:65px}.s360 h1{font-size:clamp(40px,4.15vw,64px)}@media (max-width:720px){.s360 h1{font-size:clamp(36px,9.5vw,49px)}.s360-hero{gap:38px}}.s360-skills{gap:0 36px}.s360-skills article{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding-bottom:30px;display:grid}.s360-skills h3{text-wrap:balance;margin-top:23px}.s360-skills p{margin-top:12px}.s360 h2{text-wrap:balance}@media (max-width:720px){.s360-skills{column-gap:22px}.s360-skills h3{margin-top:16px}.s360-footer{padding-bottom:40px}}.s360-disclaimer{color:#a9b5c8;max-width:none;margin-top:34px;font-size:12px;line-height:1.6}.s360-skip{z-index:100;color:#080a10;background:#fff;border-radius:5px;padding:12px 20px;position:absolute;top:8px;right:16px;transform:translateY(-180%)}.s360-skip:focus{transform:none}.s360-legal{max-width:850px;margin:auto;padding:60px 28px 90px}.s360-legal h1{margin-bottom:24px;font-size:42px}.s360-legal h2{margin:36px 0 15px;font-size:24px}.s360-legal p,.s360-legal li,.s360-legal address{color:#bdc7d9;margin-bottom:16px;font-size:17px;font-style:normal;line-height:1.9}.s360-legal ul{padding-right:24px;list-style:outside}.s360-legal a,.s360-consent a{color:#a9beff;text-decoration:underline}.s360-legal-links{flex-wrap:wrap;gap:16px 24px;font-size:14px;display:flex}.s360-footer{flex-wrap:wrap}.s360-footer .s360-legal-links{flex-basis:100%}.s360-footer .s360-legal-links a{align-items:center;min-height:30px;margin:0;display:flex}.s360-form .s360-consent-check{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.7;display:flex}.s360-form .s360-consent-check input{accent-color:#4270ff;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.s360-form input::placeholder{color:#a6b3c9}.s360-footer .s360-copyright{text-align:center;color:#a6b2c7;flex-basis:100%;margin:12px 0 0;font-size:12px}.s360 .s360-cta{background:#365fee;border-color:#365fee}.s360 .s360-cta:hover{background:#294fd4}.s360-nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.s360-nav-apply{color:#fff;background:#365fee;border-color:#365fee}.s360-nav-actions a{text-align:center;white-space:nowrap}@media (max-width:1100px){.s360-nav>nav{display:none}}@media (max-width:520px){.s360-nav{flex-wrap:wrap;gap:12px;height:auto;min-height:100px;padding-block:14px}.s360-nav-actions{justify-content:center;width:100%}.s360-nav-actions a{flex:1;font-size:13px}.s360-nav{flex-wrap:nowrap;gap:8px;min-height:68px;padding:12px}.s360-nav img{width:100px}.s360-nav-actions{justify-content:flex-end;gap:5px;width:auto;margin-inline-start:auto}.s360-nav-actions a{flex:none;align-items:center;min-height:38px;padding:9px 7px;font-size:11px;line-height:1.3;display:flex}.s360-nav-actions .s360-nav-apply{white-space:normal;max-width:103px}}@media (max-width:350px){.s360-nav img{width:82px}.s360-nav-actions a{padding:8px 6px;font-size:10px}}.s360 .s360-disclaimer{text-align:center;color:#a9b5c8;max-width:440px;margin:38px auto 0;font-size:11px;font-weight:400;line-height:1.6}.s360-nav-actions{grid-template-columns:repeat(2,140px);display:grid}.s360-nav-actions a{white-space:nowrap;justify-content:center;align-items:center;height:42px;padding:8px;display:flex}.s360-nav-actions .s360-nav-apply{max-width:none}@media (max-width:520px){.s360-nav-actions{grid-template-columns:repeat(2,100px)}.s360-nav-actions a{height:38px;padding:7px 4px;font-size:11px}}@media (max-width:350px){.s360-nav-actions{grid-template-columns:repeat(2,96px)}}.s360-menu-toggle,.s360-nav>nav.s360-mobile-menu{display:none}@media (max-width:720px){.s360-nav{z-index:30;position:relative}.s360-nav-actions{gap:8px;width:auto;margin-inline-start:auto;display:flex}.s360-nav-actions .s360-desktop-students{display:none}.s360-nav-actions .s360-nav-apply{order:1;width:108px;height:40px;font-size:12px}.s360-menu-toggle{color:#eef1fa;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;order:2;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-6px;display:flex}.s360-menu-toggle:hover{color:#a9bdff;background:0 0}.s360-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #a9bdff}.s360-nav>nav.s360-mobile-menu:not([hidden]){background:#111722;border:1px solid #384153;border-radius:10px;flex-direction:column;gap:2px;max-height:calc(100dvh - 100px);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:12px;right:12px;overflow-y:auto;box-shadow:0 14px 35px #0006}.s360-mobile-menu a{color:#e9eef7;border-radius:5px;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;display:flex}:is(.s360-mobile-menu a:hover,.s360-mobile-menu a:focus-visible){color:#fff;background:#25344e}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){@media (max-width:720px){.s360-nav>nav.s360-mobile-menu:not([hidden]){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111722f0}}}@media (max-width:720px){.s360-nav{z-index:40;background:#080a10;position:sticky;top:0}.s360 section[id]{scroll-margin-top:100px}.s360-nav>nav.s360-mobile-menu:not([hidden]){max-height:calc(100dvh - 110px)}}.s360:has(.s360-hero){background-image:radial-gradient(440px 390px at 50% 480px,#4270ff2b,#284bb40e 48%,#0000 78%),radial-gradient(600px 450px at 20% 32%,#4270ff16,#0000 78%),radial-gradient(530px 460px at 50% 55%,#4270ff17,#0000 78%),radial-gradient(600px 500px at 48% 77%,#4270ff16,#0000 78%)}@media (max-width:720px){.s360:has(.s360-hero){background-image:radial-gradient(360px 430px at 0 290px,#4270ff24,#0000 78%),radial-gradient(340px 560px at 0 34%,#4270ff17,#0000 78%),radial-gradient(340px 560px at 0 58%,#4270ff17,#0000 78%),radial-gradient(340px 560px at 0 79%,#4270ff16,#0000 78%)}}.s360-fit li:last-child{border-bottom:0}.s360-method-intro{display:block}.s360-skill-symbol{color:#8daaff;align-items:center;gap:14px;display:flex}.s360-skill-symbol svg{flex:none;width:34px;height:34px}.s360-skill-symbol>span{color:#9aa7bd;font:12px Arial}@media (max-width:720px){.s360-skill-symbol svg{width:30px;height:30px}}.s360-section-symbol{stroke-width:1.4px;color:#8daaff;width:34px;height:34px;margin:0 0 18px;display:block}.s360-salary-heading .s360-section-symbol{width:30px;height:30px;margin-bottom:12px}@media (max-width:720px){.s360-section-symbol{width:30px;height:30px;margin-bottom:14px}}.s360-training-copy>.s360-section-symbol{stroke-width:1.25px;width:46px;height:46px;margin-bottom:22px}.s360-ron .s360-section-symbol{width:38px;height:38px}.s360-fit .s360-section-symbol{width:36px;height:36px}.s360-questions .s360-section-symbol{width:28px;height:28px}.s360-salary-heading .s360-section-symbol{width:26px;height:26px}@media (max-width:720px){.s360-training-copy>.s360-section-symbol{width:40px;height:40px;margin-bottom:18px}.s360-ron .s360-section-symbol{width:34px;height:34px}.s360-fit .s360-section-symbol{width:32px;height:32px}.s360-questions .s360-section-symbol{width:26px;height:26px}}.s360-ron-body strong{color:#e6edfa;font-weight:600}.s360-fit{display:block}.s360-fit-heading{max-width:670px}.s360-fit-comparison{grid-template-columns:1fr 1fr;gap:28px;margin-top:42px;display:grid}.s360-fit-card{background:#0c142333;border:1px solid #32415b;border-radius:12px;padding:30px}.s360-fit-card h3{color:#e7edfa;font-size:24px;font-weight:600;line-height:1.4}.s360-fit-card ul{align-content:start;padding:12px 0 0}.s360-fit-card li{align-items:flex-start;gap:14px;padding:18px 0;font-size:18px;line-height:1.8}.s360-fit-card li svg{height:24px;margin-top:5px}.s360-fit-less{border-color:#303747}.s360-fit-less li svg{color:#ce919a}.s360-fit-less li{color:#aab5c7}@media (max-width:720px){.s360-fit-comparison{grid-template-columns:1fr;gap:20px;margin-top:30px}.s360-fit-card{padding:24px}.s360-fit-card h3{font-size:22px}.s360-fit-card li{padding:15px 0;font-size:17px}}.s360-human-value{color:#a8b4c8;max-width:730px;margin-top:22px;font-size:18px;line-height:1.9}@media (max-width:720px){.s360-human-value{font-size:17px}}.s360-copy strong{color:#eef1fa;font-weight:700}.s360-hero-benefits{color:#b2bed0;flex-wrap:wrap;gap:9px 18px;margin:22px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.s360-hero-benefits li{align-items:center;gap:6px;display:flex}.s360-hero-benefits svg{stroke-width:1.6px;color:#91acff;flex-shrink:0;width:13px;height:13px}.s360-paycheck{border-top:1px solid #242b3b;grid-template-columns:1fr 1fr;align-items:start;gap:85px;padding-block:82px;display:grid}.s360-paycheck h2 small{color:#c2cde0;margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.6;display:block}.s360-paycheck-numbers{color:#91acff;direction:rtl;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:25px;font-weight:600;display:flex}.s360-paycheck-body>p{color:#aebbd0;margin-bottom:20px;font-size:19px;line-height:1.9}.s360-paycheck-body strong{color:#eef1fa;font-weight:600}.s360-paycheck-point{border-inline-start:2px solid #4270ff;gap:15px;margin-top:30px;padding-inline-start:22px;display:flex}.s360-paycheck-point svg{stroke-width:1.4px;color:#91acff;flex-shrink:0;width:24px;height:24px;margin-top:6px}.s360-paycheck-point p{color:#dce5f5;font-size:18px;line-height:1.9}@media (max-width:720px){.s360-hero-benefits{gap:8px 14px;font-size:11px}.s360-paycheck{grid-template-columns:1fr;gap:25px;padding-block:54px}.s360-paycheck h2 small{font-size:20px}.s360-paycheck h2{font-size:36px}.s360-paycheck-body{padding-top:0}.s360-paycheck-body>p,.s360-paycheck-point p{font-size:17px}.s360-paycheck-numbers{gap:18px;font-size:23px}.s360-paycheck-point{gap:12px;padding-inline-start:16px}.s360-paycheck+.s360-method{padding-top:26px}}.s360-hero-benefits{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px}.s360-hero-benefits li{gap:8px;line-height:1.7}@media (max-width:720px){.s360-hero-benefits{gap:7px;margin-top:18px;font-size:12px}.s360-intro,.s360-section-heading,.s360-training-copy,.s360-ron,.s360-fit-heading,.s360-fit-card,.s360-paycheck,.s360-apply-intro,.s360-salary-heading,.s360-questions>div:first-child{text-align:center}.s360-copy,.s360-human-value,.s360-ron-lead,.s360-section-heading,.s360-fit-heading{margin-inline:auto}.s360-human-value,.s360-skills article{text-align:center}.s360-hero-benefits{align-items:center}.s360-hero-benefits li{justify-content:center}.s360-section-symbol,.s360-skill-symbol{margin-inline:auto}.s360-features article{flex-direction:column;align-items:center;gap:9px}.s360-paycheck-numbers{justify-content:center}.s360-paycheck-point{border-inline-start:0;padding-inline-start:0;border-top:1px solid #29354d;flex-direction:column;align-items:center;gap:10px;padding-top:22px}.s360-principle{border-top:1px solid #29354d;border-right:0;padding-top:22px;padding-right:0}.s360-fit-card li{text-align:center;justify-content:center}.s360-fit-card li span{max-width:260px}.s360-form-points>span{justify-content:center}.s360-salary-heading{align-items:center}.s360-salary-heading>div{margin-inline:auto}.s360-questions [data-slot=accordion-trigger],.s360-questions [data-slot=accordion-content]{text-align:center}.s360-intro .s360-copy{width:calc(100% + 16px);max-width:none;margin-inline:-8px;font-size:16px;line-height:1.75}.s360-intro .s360-copy strong{font-size:inherit}}.s360-opening-context,.s360-opening-placement{display:block}.s360-opening-placement{margin-top:10px}@media (max-width:720px){.s360-intro .s360-opening-context{font-size:14px;line-height:1.7}.s360-intro .s360-copy .s360-opening-placement{margin-top:12px;font-size:16px;line-height:1.75}.s360-intro .s360-deck{margin-top:28px;font-size:19px;font-weight:400;line-height:1.55}.s360-intro .s360-copy{margin-top:28px}}.s360-paycheck{padding-bottom:44px}.s360-paycheck+.s360-method{padding-top:28px}@media (max-width:720px){.s360-paycheck{padding-bottom:26px}.s360-paycheck+.s360-method{padding-top:18px}}.s360-ron{border-bottom:0;padding-bottom:48px}.s360-ron+.s360-fit{padding-top:48px}@media (max-width:720px){.s360-ron{padding-bottom:28px}.s360-ron+.s360-fit{padding-top:28px}}.s360-human-value strong{color:#eef1fa;font-weight:600}@media (max-width:720px){.s360-intro .s360-deck{margin-top:26px;font-size:17px;line-height:1.6}.s360-intro .s360-copy{margin-top:26px}.s360-intro .s360-copy .s360-opening-placement{margin-top:16px}.s360-intro>.s360-cta{margin-top:28px}.s360-intro .s360-hero-benefits{gap:8px;margin-top:20px}}.s360-paycheck{border-top:0;padding-top:48px}.s360-portrait{padding-bottom:0}@media (max-width:720px){.s360-hero{padding-bottom:28px}.s360-paycheck{padding-top:26px}.s360-intro .s360-hero-benefits{margin-top:32px}.s360-hero{row-gap:32px}}.s360-intro .s360-copy .s360-opening-placement{font-size:19px}@media (max-width:720px){.s360-intro .s360-copy .s360-opening-placement{font-size:17px;line-height:1.7}}@media (max-width:360px){.s360-intro .s360-copy .s360-opening-placement{font-size:16px}}.s360-paycheck{grid-template-columns:1fr;gap:26px}.s360-paycheck-heading,.s360-paycheck-body{width:100%;max-width:820px}.s360-paycheck-body{padding-top:0}.s360-paycheck-body>p:last-child{margin-bottom:0}@media (max-width:720px){.s360-paycheck-heading,.s360-paycheck-body{margin-inline:auto}}.s360-career-columns{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1280px;margin:0 auto;padding-top:48px;display:grid}.s360-career-columns>.s360-section{width:100%;min-width:0;margin:0;padding:0}.s360-career-columns .s360-paycheck{gap:24px}.s360-career-columns .s360-paycheck-body,.s360-career-columns .s360-paycheck-heading{max-width:none}.s360-career-columns h2{font-size:clamp(32px,3vw,44px)}.s360-skills-section .s360-skills{margin-top:0}@media (max-width:1360px){.s360-career-columns{gap:56px;margin-inline:40px}}@media (max-width:720px){.s360-career-columns{grid-template-columns:1fr;gap:52px;margin-inline:24px;padding-top:26px}.s360-career-columns h2{font-size:35px}.s360-skills-section{padding-top:38px}}.s360-skills-section{padding-top:72px}@media (max-width:720px){.s360-skills-section{padding-top:58px}}.s360-ron+.s360-training{padding-top:32px}.s360-training+.s360-fit{padding-top:48px}@media (max-width:720px){.s360-ron+.s360-training{padding-top:24px}.s360-training+.s360-fit{padding-top:28px}}.s360-premium-copy{color:#aebbd0;margin-top:28px;font-size:18px;line-height:1.9}.s360-premium-copy p{margin:0}.s360-premium-copy p+p{margin-top:20px}.s360-premium-copy strong{color:#eef1fa;font-weight:600}.s360-career-columns+.s360-ron{padding-top:64px}@media (max-width:720px){.s360-premium-copy{text-align:center;margin-top:26px;font-size:17px}.s360-premium-copy p+p{margin-top:20px}.s360-career-columns+.s360-ron{padding-top:48px}}.s360-method-row{min-width:0}.s360-method-row #method{width:100%;min-width:0;margin:0;padding:0}.s360-cinema{display:none}@media (min-width:721px){.s360-career-columns{background:radial-gradient(at 18% 72%,#244da421,#0000 55%);padding:52px 32px 48px;display:block}.s360-career-columns #career{text-align:center;border:0;max-width:900px;margin:0 auto;padding:0;display:block}.s360-career-columns #career h2{font-size:44px}.s360-career-columns .s360-paycheck-numbers{justify-content:center;margin-top:14px}.s360-career-columns .s360-paycheck-body{max-width:790px;margin:auto;padding-top:16px}.s360-paycheck-body>p{margin-bottom:6px;font-size:17px}.s360-method-row{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:68px;display:grid}.s360-method-row h2{font-size:37px;line-height:1.4}.s360-method-row .s360-premium-copy{margin-top:22px;font-size:17px;line-height:1.85}.s360-method-row .s360-premium-copy p+p{margin-top:17px}.s360-cinema{min-width:0;margin:0;display:block}.s360-cinema img{object-fit:cover;object-position:50% 50%;border-radius:8px;width:100%;height:445px;display:block;box-shadow:0 28px 100px #244da426}.s360-cinema figcaption{letter-spacing:1.2px;color:#8b98b0;text-align:left;direction:ltr;padding-top:16px;font:11px Arial}}.s360-cinema-mobile{display:none}@media (max-width:720px){.s360-cinema-mobile{margin:28px 0 30px;display:block}.s360-cinema-mobile img{object-fit:cover;object-position:center;border-radius:7px;width:100%;height:270px;display:block;box-shadow:0 18px 60px #244da422}.s360-cinema-mobile figcaption{color:#8b98b0;letter-spacing:1px;text-align:center;direction:ltr;padding-top:12px;font:10px Arial}}.s360-compact-form{text-align:right;background:linear-gradient(140deg,#101829,#0b101b);border:1px solid #29354d;border-radius:16px;margin-top:24px;padding:24px}.s360-form-fields{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:14px;display:grid}.s360-form-fields label{min-width:0;margin:0}.s360-field-wide{grid-column:1/-1}.s360-field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s360-form-fields input{text-align:right;background:#080e19;border-radius:10px;height:52px;margin-top:0;font-size:15px}.s360-compact-form .s360-consent-check{margin-top:16px;font-size:12px;line-height:1.65}.s360-compact-form .s360-consent{color:#a1aec4;margin-top:10px;font-size:11px;line-height:1.7}.s360-compact-form .s360-cta{height:48px;min-height:48px;margin-top:17px;font-size:17px}.s360-scroll-next{color:#9bafd8;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px;text-decoration:none;display:flex}.s360-scroll-next svg{color:#91acff}.s360-intro .s360-hero-benefits{align-items:flex-start;gap:7px;margin:18px 0 0;font-size:12px}.s360-intro .s360-copy{margin-top:22px}.s360-hero{align-items:center}@media (max-width:720px){.s360-compact-form{padding:18px}.s360-form-fields{gap:13px 12px}.s360-form-fields input{padding:9px;font-size:14px}.s360-compact-form .s360-consent-check{font-size:11px}.s360-compact-form .s360-consent{font-size:10px}.s360-intro .s360-hero-benefits{align-items:center;margin-bottom:0}.s360-intro .s360-copy{margin-inline:0;width:100%;max-width:100%;margin-top:24px}.s360-scroll-next{align-items:center}.s360-opening-context{width:100%;max-width:100%}}.s360-class-photo{aspect-ratio:3/2;align-self:center;height:auto;min-height:0}.s360-class-photo img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.s360-class-photo span{padding:36px 20px 18px}@media (max-width:720px){.s360-class-photo{aspect-ratio:3/2;height:auto;min-height:0}.s360-class-photo span{padding:24px 12px 10px;font-size:14px}}.s360-hero{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.s360-hero .s360-intro{width:100%;min-width:0}.s360-ron{max-width:760px;display:block}.s360-ron .s360-portrait{aspect-ratio:4/5;max-width:520px;height:auto;min-height:0;margin:32px auto}.s360-ron .s360-portrait img{object-fit:cover;width:100%;height:100%}.s360-ron .s360-ron-lead{max-width:none;margin-top:28px}.s360-ron .s360-ron-body{padding-top:20px}.s360-ron .s360-photo-label{max-width:95%;bottom:20px;left:auto;right:0}@media (max-width:720px){.s360-hero{max-width:100%}.s360-ron .s360-portrait{width:100%;max-width:420px;margin-block:28px}.s360-ron .s360-ron-body{padding-top:16px}}.s360-training{max-width:760px;display:block}.s360-training-copy>.s360-class-photo{width:100%;margin:30px auto 0}.s360-training .s360-features{margin-top:32px}@media (max-width:720px){.s360-training-copy>.s360-class-photo{margin-top:24px}}@media (min-width:721px){.s360-ron{text-align:right;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 64px;max-width:1200px;display:grid}.s360-ron-heading{grid-area:1/2}.s360-ron-copy{grid-area:2/2}.s360-ron>.s360-portrait{grid-area:1/1/3;align-self:center;width:100%;margin:0}.s360-ron .s360-ron-lead{margin-top:24px}.s360-training{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 64px;max-width:1280px;display:grid}.s360-training-copy{display:contents}.s360-training-copy>svg,.s360-training-copy>.s360-eyebrow,.s360-training-copy>h2,.s360-training-copy>.s360-features,.s360-training-copy>.s360-text-link{text-align:right;grid-column:1}.s360-training-copy>.s360-class-photo{grid-area:1/2/6;align-self:center;margin:0}.s360-training-copy>.s360-text-link{justify-self:start}}.s360-hero{padding-top:48px}.s360 h1.s360-vsl-title{letter-spacing:-.025em;font-size:42px;line-height:1.24}.s360-vsl-title .s360-title-line{white-space:nowrap;color:#eef1fa;display:block}.s360-vsl-title bdi{color:#7a9eff;unicode-bidi:isolate}.s360-intro .s360-vsl-copy{max-width:100%;margin-top:18px;font-size:18px;line-height:1.7}.s360-vsl-player{aspect-ratio:16/9;background:#080a10;border:1px solid #334264;border-radius:14px;width:100%;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 20px 65px #03071466}.s360-vsl-player iframe,.s360-vsl-player video{border:0;width:100%;height:100%;display:block}.s360-vsl-cover{color:#eef1fa;background:#080a10;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.s360-vsl-cover img{object-fit:cover;width:100%;height:100%;display:block}.s360-vsl-cover-shade{background:linear-gradient(#0000 28%,#080a10c9);position:absolute;inset:0}.s360-vsl-play{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.s360-vsl-play-symbol{background:#4270ff;border-radius:50%;place-items:center;width:70px;height:70px;padding-left:3px;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 34px #080a1066}.s360-vsl-cover:hover .s360-vsl-play-symbol{background:#557fff;transform:scale(1.05)}.s360-vsl-play strong{font-size:23px;font-weight:700}.s360-vsl-placement{color:#b4bfd2;margin:22px 0 0;font-size:18px;line-height:1.7}.s360-vsl-placement strong{color:#eef1fa;font-weight:700}.s360-intro>.s360-scroll-next{margin-top:22px}.s360-vsl-cover:disabled{opacity:1}@media (max-width:720px){.s360-hero{padding-top:34px}.s360 h1.s360-vsl-title{font-size:clamp(17px,6.4vw - 3.2px,42px);line-height:1.3}.s360-intro .s360-vsl-copy{margin-top:18px;font-size:16px;line-height:1.7}.s360-vsl-player{border-radius:10px;margin-top:20px}.s360-vsl-play-symbol{width:56px;height:56px}.s360-vsl-play strong{font-size:20px}.s360-vsl-placement{margin-top:20px;font-size:16px}}.s360 h1.s360-vsl-title{font-size:58px;line-height:1.2}.s360-vsl-title .s360-title-line+span{font-size:1em}.s360-vsl-title em{color:#7a9eff;font-style:normal}@media (max-width:720px){.s360 h1.s360-vsl-title{font-size:clamp(22px,8.4vw - 4.2px,58px);line-height:1.25}}.s360-vsl-play{flex-direction:column;gap:12px;inset:0;transform:translateY(18px)}.s360-vsl-play-symbol{width:46px;height:46px}.s360-vsl-play-symbol svg{width:23px;height:23px}.s360-vsl-play strong{font-size:20px}@media (max-width:720px){.s360-vsl-play{gap:8px;transform:translateY(12px)}.s360-vsl-play-symbol{width:36px;height:36px}.s360-vsl-play-symbol svg{width:18px;height:18px}.s360-vsl-play strong{font-size:16px}}@media (max-width:300px){.s360-vsl-title .s360-title-line{white-space:normal}.s360 h1.s360-vsl-title{font-size:22px}}.s360-vsl-copy .s360-vsl-profession{color:#eef1fa;font-weight:600;font-size:inherit;white-space:nowrap}@media (min-width:1024px){.s360-hero{max-width:980px;padding-inline:40px}.s360-hero .s360-intro{text-align:center}.s360 h1.s360-vsl-title{margin-inline:auto;font-size:64px;line-height:1.2}.s360-intro .s360-vsl-copy{max-width:740px;margin-inline:auto;font-size:20px}.s360-hero .s360-compact-form{max-width:760px;margin-inline:auto}.s360-hero .s360-scroll-next{align-items:center}.s360-intro .s360-vsl-copy{white-space:nowrap;letter-spacing:-.2px;max-width:100%;font-size:18px}.s360-intro .s360-vsl-copy .s360-vsl-profession{display:inline}}.s360-stories{padding-top:76px;padding-bottom:84px}.s360-stories-heading{text-align:center;max-width:720px;margin:0 auto 64px}.s360-stories-heading .s360-eyebrow{margin-bottom:18px}.s360-stories-heading h2 span{color:#7a9eff}.s360-stories-list{gap:0;display:grid}.s360-student-story{border-top:1px solid #242b3b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:110px;padding:60px 40px;display:grid}.s360-student-story:nth-child(2n) .s360-student-copy{grid-area:1/2}.s360-student-story:nth-child(2n) .s360-student-evidence{grid-area:1/1}.s360-student-copy{text-align:right;min-width:0;max-width:520px}.s360-student-role{color:#a8badb;margin:0 0 12px;font-size:16px;line-height:1.6}.s360-student-copy h3{letter-spacing:-.02em;margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.25}.s360-student-income{color:#7a9eff;letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:700;line-height:1.15;display:flex}.s360-student-income span{letter-spacing:0;color:#c5d3ef;font-size:20px;font-weight:400}.s360-student-story-text{color:#b0bdd2;max-width:470px;margin:22px 0 0;font-size:19px;line-height:1.9}.s360-student-evidence{justify-self:center;width:100%;min-width:0;max-width:420px;margin:0}.s360-student-shot{background:#171b24;border:1px solid #39539a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0005,0 0 26px #4270ff0e}.s360-student-shot img{top:var(--shot-top);width:100%;max-width:none;height:auto;display:block;position:absolute;left:0}.s360-student-evidence figcaption{text-align:center;color:#7e8ca5;margin-top:15px;font-size:12px;line-height:1.7}.s360-stories-note{text-align:center;color:#8e9eb8;border-top:1px solid #242b3b;max-width:900px;margin:0 auto;padding-top:24px;font-size:12px;line-height:1.9}@media (max-width:1000px){.s360-student-story{column-gap:55px;padding:48px 8px}.s360-student-copy h3{font-size:30px}.s360-student-story-text{font-size:18px}}@media (max-width:720px){.s360-stories{padding-top:54px;padding-bottom:54px}.s360-stories-heading{margin-bottom:34px}.s360-student-story{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 0 40px}.s360-student-story:nth-child(2n) .s360-student-copy,.s360-student-story:nth-child(2n) .s360-student-evidence{grid-area:auto}.s360-student-copy{text-align:center;max-width:100%}.s360-student-role{font-size:14px}.s360-student-copy h3{margin-bottom:12px;font-size:28px}.s360-student-income{justify-content:center;gap:9px;font-size:46px}.s360-student-income span{font-size:17px}.s360-student-story-text{margin:18px auto 0;font-size:17px;line-height:1.8}.s360-student-evidence{max-width:370px}.s360-stories-note{padding-top:24px;font-size:12px}}.s360-student-evidence figcaption button{color:#9bb6ff;border-bottom:1px solid #3a4f83;margin-top:6px;padding-bottom:2px;display:inline-block}.s360-student-evidence figcaption button:hover{color:#c0d0ff}.s360-student-income-label{color:#a8badb;margin:0 0 7px;font-size:14px;line-height:1.5}.s360-student-evidence figcaption button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a4f83;padding:0 0 2px}.s360-story-lightbox{color:#eef1fa;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:28px;position:fixed;inset:0;overflow:auto}.s360-story-lightbox[open]{justify-content:center;align-items:center;display:flex}.s360-story-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02050be6}.s360-story-lightbox-content{background:#101724;border:1px solid #34466a;border-radius:12px;gap:12px;max-width:100%;max-height:100%;padding:14px;display:grid;box-shadow:0 18px 60px #0006}.s360-story-lightbox-header{justify-content:space-between;align-items:center;gap:24px;font-size:15px;display:flex}.s360-story-lightbox-header button{color:#d5e0f7;cursor:pointer;background:#1b263a;border:1px solid #394863;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.s360-story-lightbox-content>img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 144px);margin:0 auto;display:block}@media (max-width:720px){.s360-story-lightbox{padding:16px}.s360-story-lightbox-content{gap:10px;padding:10px}.s360-story-lightbox-content>img{max-height:calc(100dvh - 116px)}}
