@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#062552;--navy-deep:#031c40;--blue:#3466ed;--cyan:#35b3c9;--mint:#bff2d8;--violet:#8c55e8;--peach:#ffd0a8;--coral:#ff5f78;--yellow:#f8bc2f;--paper:#fffefd;--cream:#fff8ee;--line:#0625521f;--muted:#65738c;color:var(--navy);font-synthesis:none;text-rendering:optimizelegibility;background:#eef6fb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0;overflow-x:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{width:100%;display:block}svg{width:20px;height:20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-family:Manrope,sans-serif}.page-shell{width:min(100%,1500px);margin-inline:auto;padding-inline:clamp(24px,4vw,66px)}.arrow-left{transform:rotate(180deg)}.concept-banner{z-index:85;background:var(--navy-deep);color:#fff;text-align:center;padding:10px clamp(16px,4vw,66px);font:400 13px/1.5 DM Sans,sans-serif;position:relative}.concept-banner p{max-width:1100px;margin:0 auto}.concept-banner strong{font-weight:700}.concept-banner-links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-left:8px;display:inline-flex}.concept-banner a{color:#fff;text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.concept-banner a:hover{color:#ffd77a}.concept-banner a:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:2px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:80;background:#ffffffed;justify-content:space-between;align-items:center;height:82px;padding-inline:clamp(22px,4vw,66px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:12px;font:800 24px/1 Manrope,sans-serif;display:flex}.brand>span:last-child>span:first-child{color:var(--blue)}.brand>span:last-child>span:nth-child(2){color:var(--coral)}.brand>span:last-child>span:nth-child(3){color:var(--yellow)}.brand>span:last-child>span:nth-child(4){color:#34b98b}.brand-mark{grid-template-columns:1fr 1fr;gap:3px;width:36px;height:36px;display:grid}.brand-mark i{border-radius:5px 10px}.brand-mark i:first-child{background:#35a7df}.brand-mark i:nth-child(2){background:#58ceb1;border-radius:10px 5px}.brand-mark i:nth-child(3){background:var(--yellow);border-radius:10px 5px}.brand-mark i:nth-child(4){background:var(--coral)}.main-nav{align-items:center;gap:clamp(22px,2.6vw,44px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.main-nav a{padding:12px 0;font:700 11px Manrope,sans-serif;position:relative}.main-nav a:after{content:"";background:var(--blue);bottom:1px;border-radius:3px;height:3px;transition:transform .25s;position:absolute;inset-inline:0;transform:scaleX(0)}.main-nav a:hover:after{transform:scaleX(1)}.nav-login{display:none}.top-actions{align-items:center;gap:18px;display:flex}.search-button{place-items:center;width:30px;height:30px;display:grid;position:relative}.search-button span{border:1.8px solid var(--navy);border-radius:50%;width:12px;height:12px}.search-button i{background:var(--navy);border-radius:2px;width:6px;height:1.8px;position:absolute;transform:translate(5px,5px)rotate(45deg)}.pill-button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:17px;padding:16px 19px 16px 23px;font:700 12px/1 Manrope,sans-serif;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.pill-button:hover{transform:translateY(-2px)}.pill-button.dark{color:#fff;background:var(--navy);box-shadow:0 10px 24px #0625522e}.pill-button.dark:hover{background:#0a3470;box-shadow:0 14px 32px #06255240}.pill-button.light{color:var(--navy);background:#fffffff0}.pill-button.compact{padding:13px 17px 13px 20px;font-size:10px}.pill-button.compact svg{width:14px;height:14px}.button-arrow{width:34px;height:34px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;margin:-9px -12px -9px 0;display:grid}.button-arrow svg{width:16px;height:16px}.menu-toggle{background:var(--navy);cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;display:none;position:relative}.menu-toggle i{background:#fff;width:16px;height:1.5px;transition:all .25s;position:absolute;top:17px;left:13px}.menu-toggle i:last-child{top:24px}.menu-toggle.active i{top:21px;transform:rotate(45deg)}.menu-toggle.active i:last-child{transform:rotate(-45deg)}.micro-label{text-transform:uppercase;letter-spacing:.25em;color:var(--blue);font:700 10px Manrope,sans-serif}.hand-note{color:#2457ca;font:600 clamp(22px,2.2vw,35px)/.95 Caveat,cursive;transform:rotate(-5deg)}.hero-frame{isolation:isolate;background:#fff;height:min(900px,100svh - 82px);min-height:calc(100svh - 82px);position:relative;overflow:hidden}.hero-art{z-index:-2;position:absolute;inset:0}.hero-art:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffffc 25%,#ffffffc9 40%,#fff0 62%);position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:center;height:100%}.hero-content{z-index:2;width:48%;padding-top:clamp(60px,8vh,105px);position:relative}.hero-content h1{margin:20px 0 25px;font-size:clamp(56px,5.8vw,92px);font-weight:400;line-height:.92}.hero-content h1 strong{color:#4a5de4;font-weight:700}.hero-content>p{color:#253b5e;margin-bottom:25px;font-size:16px}.yellow-swoop{border-top:6px solid var(--yellow);border-radius:50%;width:95px;height:25px;position:absolute;top:clamp(360px,45vh,470px);left:min(26vw,365px);transform:rotate(-9deg)}.hero-buttons{align-items:center;gap:24px;display:flex}.watch-link{align-items:center;gap:10px;font:700 11px Manrope,sans-serif;display:inline-flex}.play-dot{border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.play-dot i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--blue);width:0;height:0;margin-left:2px}.hero-note{position:absolute;bottom:34%;right:5.5%}.note-arrow{margin-left:-15px;font-size:36px;display:block;transform:rotate(10deg)}.scroll-cue{z-index:3;flex-direction:column;align-items:center;gap:11px;display:flex;position:absolute;bottom:98px;left:12px}.scroll-cue>span{color:var(--blue);writing-mode:vertical-rl;font:700 9px Manrope,sans-serif}.scroll-cue>i{background:var(--blue);opacity:.45;width:1px;height:25px}.scroll-cue a{border:1px solid var(--navy);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.scroll-cue svg{width:15px;height:15px;transform:rotate(90deg)}.benefit-row{z-index:3;grid-template-columns:repeat(4,1fr);gap:14px;height:150px;display:grid;position:absolute;bottom:18px;left:max(5%,65px);right:max(5%,65px)}.benefit-row article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #06255212;border-radius:25px;justify-content:center;align-items:center;gap:clamp(10px,1.7vw,25px);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 34px #06255212}.benefit-row article:hover{transform:translateY(-7px);box-shadow:0 18px 42px #06255224}.benefit-row svg{width:42px;height:42px}.benefit-row article:first-child svg{fill:var(--yellow)}.benefit-row article:nth-child(2) svg{fill:#2db0c4}.benefit-row article:nth-child(3) svg{fill:var(--coral)}.benefit-row article:nth-child(4) svg{fill:#3b8bf0;color:#3b8bf0}.benefit-row p{margin:0;font:700 15px/1.2 Manrope,sans-serif}.programs-frame{background:linear-gradient(#fff 0,#fffaf2 100%);padding-top:110px;padding-bottom:44px}.programs-heading{justify-content:space-between;align-items:flex-start;min-height:160px;display:flex}.programs-heading h2{margin:18px 0 0;font-size:clamp(54px,6.2vw,92px);font-weight:400;line-height:.94}.programs-note{background:var(--cream);border-radius:80px 30px 80px 50px;margin:18px 6vw 0 0;padding:30px 70px}.programs-note span{margin-left:60px;display:inline-block}.program-card-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:48px;display:grid}.program-card{border-radius:22px;height:430px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.program-card:hover,.program-card.selected{transform:translateY(-7px);box-shadow:0 24px 48px #06255221}.program-card.selected:after{content:"";border-radius:inherit;pointer-events:none;border:3px solid #fff;position:absolute;inset:0}.program-card button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.program-card img{object-fit:cover;object-position:center 35%;height:100%}.program-card-bottom{background:linear-gradient(#fff0,#fffffff2 23%,#fffffffa);grid-template-columns:1fr auto;align-items:end;min-height:116px;padding:17px 20px 19px;display:grid;position:absolute;inset:auto 0 0}.program-card-bottom>span{text-transform:uppercase;letter-spacing:.18em;opacity:.58;grid-column:1/-1;font:700 8px Manrope,sans-serif}.program-card-bottom h3{letter-spacing:-.04em;margin:4px 0 0;font-size:21px}.program-card-bottom>i{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.program-card.mint .program-card-bottom>i{background:#2aaf80}.program-card.blue .program-card-bottom>i{background:var(--blue)}.program-card.violet .program-card-bottom>i{background:var(--violet)}.program-card.peach .program-card-bottom>i{background:#ff733e}.program-card-bottom svg{width:15px;height:15px}.program-detail{border-radius:18px;grid-template-columns:.7fr 1.5fr auto;align-items:center;gap:25px;min-height:86px;margin-top:15px;padding:15px 20px 15px 28px;transition:background .25s;display:grid}.program-detail.mint{background:#e2f9ee}.program-detail.blue{background:#e3f3ff}.program-detail.violet{background:#f0e7ff}.program-detail.peach{background:#ffebdf}.program-detail>div{flex-direction:column;display:flex}.program-detail>div span{text-transform:uppercase;letter-spacing:.14em;opacity:.55;font-size:9px}.program-detail strong{font:700 19px Manrope,sans-serif}.program-detail p{color:#556681;margin:0;font-size:12px}.program-detail button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 16px;font:700 10px Manrope,sans-serif;display:flex}.program-detail svg{width:14px;height:14px}.program-banner{color:#fff;border-radius:22px;height:170px;margin-top:16px;position:relative;overflow:hidden}.program-banner:after{content:"";background:linear-gradient(90deg,#051944eb,#051944b3 46%,#05194414);position:absolute;inset:0}.program-banner>img:first-child{object-fit:cover;object-position:60% 46%;height:100%}.program-banner .banner-orbit{z-index:2;object-fit:contain;width:125px;height:125px;animation:3s ease-in-out infinite hover;position:absolute;bottom:-3px;left:5%}.program-banner p{z-index:2;font-size:18px;line-height:1.25;position:absolute;top:43px;left:21%}.program-banner p strong{font-size:25px}.program-banner>button{z-index:2;color:#fff;cursor:pointer;background:#0213354d;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:64px;left:47%}.method-frame{background:#fff;min-height:930px;padding-top:46px;padding-bottom:50px;position:relative;overflow:hidden}.method-visual{border-radius:25px;height:620px;position:absolute;top:45px;left:clamp(24px,4vw,66px);right:clamp(24px,4vw,66px);overflow:hidden}.method-visual img{object-fit:cover;object-position:center;height:100%}.method-visual:after{content:"";background:linear-gradient(90deg,#fffffffa,#ffffffc2 36%,#fff0 60%);position:absolute;inset:0}.method-title{z-index:2;margin:55px 0 0 20px;position:relative}.method-title h2{flex-direction:column;margin:28px 0 15px;font-size:clamp(65px,7vw,102px);font-weight:500;line-height:.86;display:flex}.method-title h2 span{color:var(--blue)}.method-title h2 strong{color:#2ab59a;font-weight:600}.method-title h2 em{color:var(--violet);font-style:normal;font-weight:600}.method-title>i{border-top:6px solid var(--yellow);border-radius:50%;width:100px;height:25px;margin-left:18px;display:block;transform:rotate(-10deg)}.step-card{z-index:3;background:#fffffff5;border-radius:27px;grid-template-columns:repeat(4,1fr);height:260px;display:grid;position:absolute;top:510px;left:max(6.5%,85px);right:max(6.5%,85px);overflow:hidden;box-shadow:0 20px 50px #0625521f}.step-card article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:24px 28px;display:flex;position:relative}.step-card article:last-child{border-right:0}.step-card article>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 11px Manrope,sans-serif;display:grid;position:absolute;top:18px;left:20px}.step-card article:nth-child(2)>span{background:var(--blue)}.step-card article:nth-child(3)>span{background:#2ab08c}.step-card article:nth-child(4)>span{background:var(--yellow)}.step-card article>svg{width:52px;height:52px;fill:var(--violet);color:var(--violet);margin-bottom:20px}.step-card article:nth-child(2)>svg{fill:var(--blue);color:var(--blue)}.step-card article:nth-child(3)>svg{fill:#36b594}.step-card article:nth-child(4)>svg{fill:var(--yellow);color:var(--yellow)}.step-card h3{margin:0 0 7px;font-size:17px}.step-card p{color:var(--muted);margin:0;font-size:9px}.step-arrow{z-index:2;color:#9eabc0;position:absolute;top:108px;right:-14px}.step-arrow svg{width:26px;height:26px}.progress-note{position:absolute;bottom:42px;left:14%}.progress-note span{margin-left:20px;font-size:50px;display:inline-block;transform:rotate(10deg)}.book-stack{flex-direction:column;align-items:stretch;width:185px;display:flex;position:absolute;bottom:30px;right:10%;transform:rotate(-2deg)}.book-stack i{text-transform:uppercase;letter-spacing:.06em;background:#f0ae3c;border-radius:4px 12px 12px 4px;height:25px;padding:5px 11px;font:700 7px Manrope,sans-serif;box-shadow:inset -8px 0 #fff3}.book-stack i:nth-child(2){background:#43b894;margin-left:8px}.book-stack i:nth-child(3){background:#6a8fe8;margin-right:8px}.book-stack i:nth-child(4){background:#7656c6;margin-left:3px}.cta-frame{background:linear-gradient(#fff,#f7fbff);padding-top:36px;padding-bottom:36px}.future-banner{color:#fff;border-radius:23px;height:365px;position:relative;overflow:hidden}.future-banner:after{content:"";background:linear-gradient(90deg,#02163429,#02163408 48%,#02163494);position:absolute;inset:0}.future-banner>img{object-fit:cover;object-position:center;height:100%}.future-note{z-index:2;color:var(--blue);text-shadow:0 2px 12px #fffc;font-size:28px;position:absolute;top:35px;left:4%}.future-note span{margin-left:12px}.future-copy{z-index:2;text-align:right;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.future-copy>span{text-transform:uppercase;letter-spacing:.18em;font:700 9px Manrope,sans-serif}.future-copy h3{margin:12px 0 24px;font-size:40px;line-height:1}footer{background:var(--navy-deep);color:#fff}.footer-top{grid-template-columns:2fr repeat(3,1fr);align-items:start;gap:40px;min-height:230px;padding-top:55px;padding-bottom:45px;display:grid}.footer-top .brand{color:#fff}.footer-top>div{flex-direction:column;gap:10px;display:flex}.footer-top>div>span{color:#6e92c4;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px;font:700 9px Manrope,sans-serif}.footer-top>div a{color:#ffffffb3;font-size:11px}.footer-top button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.footer-top button svg{width:14px}.footer-bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:58px;font-size:9px;display:flex}.orbit-guide{z-index:90;align-items:flex-end;display:flex;position:fixed;bottom:8px;right:clamp(8px,1.8vw,28px)}.orbit-fab{cursor:pointer;filter:drop-shadow(0 14px 20px #06255240);background:0 0;border:0;width:118px;height:118px;padding:0;transition:transform .25s;position:relative}.orbit-fab:hover{transform:translateY(-6px)rotate(3deg)}.orbit-fab img{object-fit:contain;z-index:2;height:100%;position:relative}.orbit-fab>i{background:#3466ed2e;border-radius:50%;width:64px;height:64px;animation:2.2s ease-out infinite pulse;position:absolute;bottom:5px;left:27px}.orbit-tip{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 16px;font:700 10px Manrope,sans-serif;position:absolute;bottom:19px;right:96px;box-shadow:0 8px 28px #0625521f}.orbit-popover{border:1px solid var(--line);background:#fff;border-radius:23px 23px 5px;width:325px;padding:28px;animation:.25s popIn;position:absolute;bottom:92px;right:74px;box-shadow:0 25px 70px #0625523d}.orbit-popover>span{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font:700 10px Manrope,sans-serif}.orbit-popover p{margin:16px 0 21px;font:600 18px/1.35 Manrope,sans-serif}.orbit-popover>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.orbit-popover a,.orbit-popover>div button{border:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:12px 8px;font:700 9px Manrope,sans-serif}.orbit-popover>div button{color:#fff;background:var(--navy)}.popover-close,.modal-close{cursor:pointer;background:#eef3fa;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:13px;right:13px}@keyframes hover{50%{transform:translateY(-7px)rotate(2deg)}}@keyframes pulse{0%{opacity:1;transform:scale(.75)}85%,to{opacity:0;transform:scale(1.6)}}@keyframes popIn{0%{opacity:0;transform:translateY(12px)scale(.97)}}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03142fa8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.start-modal{background:#fff;border-radius:28px;width:min(600px,100%);max-height:94vh;padding:clamp(30px,5vw,58px);animation:.25s popIn;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0000004d}.start-modal h2{margin:17px 0;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:.95}.start-modal>p{color:var(--muted);line-height:1.6}.start-modal form{flex-direction:column;gap:14px;margin-top:26px;display:flex}.start-modal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.start-modal label{flex-direction:column;gap:6px;font:700 10px Manrope,sans-serif;display:flex}.start-modal input,.start-modal select{border:1px solid var(--line);width:100%;height:49px;color:var(--navy);background:#fff;border-radius:10px;outline:none;padding:0 13px}.start-modal input:focus,.start-modal select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3466ed1a}.start-modal form>button{margin-top:5px}.modal-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.modal-success>span{background:var(--mint);color:#1e9d72;border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;display:grid}.modal-success p{color:var(--muted)}.modal-success h2{margin-top:28px}@media (width<=1050px){.main-nav{gap:20px}.program-card{height:390px}.step-card{left:6%;right:6%}.hero-content{width:54%}.hero-content h1{font-size:clamp(56px,7vw,74px)}}@media (width<=850px){.topbar{height:70px}.main-nav{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:0 0 20px 20px;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 18px;transition:all .25s;display:flex;position:absolute;top:69px;left:12px;right:12px;transform:translateY(-10px);box-shadow:0 18px 45px #06255226}.main-nav.nav-open{opacity:1;visibility:visible;translate:0}.main-nav a{border-bottom:1px solid var(--line);padding:14px 2px}.main-nav a:after{display:none}.nav-login{color:var(--blue);display:block;border-bottom:0!important}.search-button,.top-actions>.pill-button{display:none}.menu-toggle{display:block}.hero-frame{height:auto;min-height:1060px;padding-top:0}.hero-art{height:520px;top:430px}.hero-art:after{background:linear-gradient(#fff 0,#ffffff4d 32%,#fff0 68%)}.hero-content{width:100%;padding-top:55px}.hero-content h1{font-size:clamp(55px,11vw,78px)}.yellow-swoop{top:365px;left:250px}.hero-note{bottom:25%;right:7%}.benefit-row{grid-template-columns:repeat(4,1fr);height:125px;left:22px;right:22px}.benefit-row article{text-align:center;flex-direction:column;gap:7px}.benefit-row svg{width:34px;height:34px}.benefit-row p{font-size:11px}.scroll-cue{display:none}.program-card-grid{grid-template-columns:1fr 1fr}.program-card{height:430px}.program-detail{grid-template-columns:1fr 1.4fr}.program-detail button{grid-column:1/-1;justify-self:start}.program-banner p{left:26%}.program-banner>button{left:58%}.method-frame{min-height:1030px}.method-visual{height:630px}.step-card{grid-template-columns:1fr 1fr;height:390px;top:500px}.step-card article:nth-child(2){border-right:0}.step-card article{border-bottom:1px solid var(--line)}.step-card article:nth-child(3),.step-card article:nth-child(4){border-bottom:0}.step-arrow{display:none}.progress-note{bottom:22px;left:9%}.book-stack{bottom:18px;right:8%}.future-banner{height:420px}.future-copy{right:6%}}@media (width<=560px){.page-shell{padding-inline:16px}.brand{gap:9px;font-size:20px}.brand-mark{width:31px;height:31px}.topbar{padding-inline:16px}.hero-frame{min-height:965px}.hero-content{padding-top:45px}.hero-content .micro-label{font-size:8px}.hero-content h1{margin-top:15px;font-size:clamp(48px,15vw,65px)}.hero-content>p{font-size:13px}.hero-buttons{flex-direction:column;align-items:flex-start;gap:15px}.hero-art{height:430px;top:425px;left:0;right:0}.hero-art img{object-position:63% center}.hero-art:after{background:linear-gradient(#fff,#fff3 25%,#fff0 65%)}.yellow-swoop,.hero-note{display:none}.benefit-row{gap:6px;height:118px;bottom:14px;left:12px;right:12px}.benefit-row article{border-radius:16px;padding:9px 4px}.benefit-row svg{width:29px;height:29px}.benefit-row p{font-size:8px}.programs-frame{padding-top:75px}.programs-heading{min-height:145px}.programs-heading h2{font-size:50px}.programs-note{display:none}.program-card-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}.program-card{border-radius:16px;height:310px}.program-card-bottom{min-height:92px;padding:14px 12px}.program-card-bottom h3{font-size:15px}.program-card-bottom>i{width:30px;height:30px}.program-detail{grid-template-columns:1fr;gap:9px;padding:18px}.program-detail p{font-size:11px}.program-banner{height:155px}.program-banner .banner-orbit{width:95px;height:95px;left:1%}.program-banner p{font-size:13px;top:44px;left:27%}.program-banner p strong{font-size:17px}.program-banner>button{top:55px;left:auto;right:10px}.method-frame{min-height:1085px;padding-top:22px}.method-visual{height:560px;top:22px;left:16px;right:16px}.method-visual img{object-position:68% center}.method-visual:after{background:linear-gradient(#fffffff7,#ffffff8c 48%,#fff0)}.method-title{margin:42px 0 0 17px}.method-title h2{font-size:62px}.step-card{border-radius:20px;grid-template-columns:1fr 1fr;height:460px;top:500px;left:26px;right:26px}.step-card article{padding:20px 8px}.step-card article>svg{width:42px;height:42px;margin-bottom:13px}.step-card h3{font-size:14px}.step-card p{text-align:center;font-size:8px}.progress-note{font-size:25px;bottom:18px;left:8%}.book-stack{width:130px;bottom:12px;right:6%}.book-stack i{height:21px;font-size:5px}.concept-banner{padding-block:9px}.cta-frame{padding-top:24px}.future-banner{height:500px}.future-banner>img{object-position:51% center}.future-banner:after{background:linear-gradient(#0216340f,#021634b3)}.future-note{font-size:23px;top:22px;left:20px}.future-copy{text-align:left;inset:auto 20px 24px;transform:none}.future-copy h3{font-size:34px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-top>.brand,.footer-top>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;padding-top:18px;padding-bottom:18px}.orbit-fab{width:92px;height:92px}.orbit-tip{display:none}.orbit-popover{width:min(315px,100vw - 24px);bottom:76px;right:12px}.start-modal{border-radius:22px;padding:30px 22px}.start-modal form>div{grid-template-columns:1fr}.start-modal h2{font-size:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
