:where(#top) .situation-guide-section{min-height:190svh;padding:18svh 0 16svh;background:radial-gradient(circle at 50% 8%,rgba(165,120,101,.075),transparent 34rem),radial-gradient(circle at 12% 42%,rgba(76,141,255,.045),transparent 32rem),linear-gradient(180deg,#07090b,#080b0f 46%,#07090b)}:where(#top) .situation-guide-container{width:min(calc(100% - 96px),1380px);margin:0 auto}:where(#top) .situation-guide-heading{position:sticky;top:96px;z-index:2;max-width:900px;margin:0 auto 11svh;padding-bottom:28px;text-align:center}:where(#top) .situation-guide-heading:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);opacity:.72}:where(#top) .situation-guide-heading span{display:block;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#e3b9a7b8;font-size:13px;font-weight:800;letter-spacing:0}:where(#top) .situation-guide-heading h2{max-width:780px;margin:22px auto 0;color:#fffffff0;font-size:clamp(48px,6vw,92px);font-weight:850;line-height:1.04;letter-spacing:0}:where(#top) .situation-guide-heading p{max-width:610px;margin:24px auto 0;color:#c4ccd6c2;font-size:clamp(16px,1.45vw,20px);line-height:1.9}:where(#top) .situation-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:0}:where(#top) .situation-card{min-height:clamp(420px,46svh,560px);padding:clamp(34px,4vw,58px);border:0;border-radius:34px;background:linear-gradient(145deg,#ffffff12,#ffffff05 58%,#ffffff07),#0c0f13e0;box-shadow:0 26px 82px #00000047;display:flex;flex-direction:column;justify-content:space-between}:where(#top) .situation-card:nth-child(2),:where(#top) .situation-card:nth-child(4){transform:translateY(14svh)}:where(#top) .situation-card:before{background:radial-gradient(520px circle at 85% 10%,rgba(165,120,101,.12),transparent 48%),radial-gradient(420px circle at 0% 100%,rgba(76,141,255,.055),transparent 52%);opacity:.78}:where(#top) .situation-card:after{opacity:.2;background:linear-gradient(135deg,#ffffff2e,#ffffff05,#a578651f)}:where(#top) .situation-card:hover,:where(#top) .situation-card:focus-within{border-color:transparent;background:linear-gradient(145deg,#ffffff17,#ffffff06 58%,#ffffff09),#0d1116eb;transform:translateY(-4px)}:where(#top) .situation-card:nth-child(2):hover,:where(#top) .situation-card:nth-child(2):focus-within,:where(#top) .situation-card:nth-child(4):hover,:where(#top) .situation-card:nth-child(4):focus-within{transform:translateY(calc(14svh - 4px))}:where(#top) .situation-card-meta{align-items:flex-start}:where(#top) .situation-card-label{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#c4ccd694;font-size:12px;font-weight:800}:where(#top) .situation-card-index{color:#e3b9a79e;font-size:12px}:where(#top) .situation-card-body{margin-block:clamp(44px,8svh,96px)}:where(#top) .situation-card-signal{max-width:420px;margin:0 0 20px;color:#8b96a3db;font-size:14px;font-weight:700;line-height:1.8}:where(#top) .situation-card h3{max-width:520px;margin:0;color:#fffffff0;font-size:clamp(31px,3.2vw,50px);font-weight:850;line-height:1.16;letter-spacing:0}:where(#top) .situation-card p:not(.situation-card-signal){max-width:500px;margin:22px 0 0;color:#c4ccd6c2;font-size:clamp(16px,1.25vw,19px);line-height:1.9}:where(#top) .situation-card-link{width:-moz-fit-content;width:fit-content;margin-top:auto;color:#e3b9a7d1;font-size:14px}:where(#top) .situation-guide-cta{display:grid;justify-items:center;gap:16px;margin-top:24svh;text-align:center}:where(#top) .situation-guide-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:999px;background:#f2eee9;color:#0b0d10;font-size:14px;font-weight:850;text-decoration:none;box-shadow:0 18px 48px #0000003d;transition:transform .18s var(--motion-ease),background .18s var(--motion-ease)}:where(#top) .situation-guide-primary:hover{background:#fff;transform:translateY(-2px)}:where(#top) .situation-guide-cta p{margin:0;color:#8b96a3db;font-size:13px;line-height:1.8}@media (max-width: 1023px){:where(#top) .situation-guide-section{min-height:auto;padding:96px 0}:where(#top) .situation-guide-container{width:min(calc(100% - 40px),760px)}:where(#top) .situation-guide-heading{position:relative;top:auto;margin-bottom:42px}:where(#top) .situation-guide-grid{grid-template-columns:1fr;gap:18px}:where(#top) .situation-card,:where(#top) .situation-card:nth-child(2),:where(#top) .situation-card:nth-child(4),:where(#top) .situation-card:hover,:where(#top) .situation-card:focus-within,:where(#top) .situation-card:nth-child(2):hover,:where(#top) .situation-card:nth-child(2):focus-within,:where(#top) .situation-card:nth-child(4):hover,:where(#top) .situation-card:nth-child(4):focus-within{min-height:auto;transform:none}:where(#top) .situation-card{padding:34px 28px;border-radius:28px}:where(#top) .situation-card-body{margin-block:42px}:where(#top) .situation-guide-cta{margin-top:48px}}@media (max-width: 640px){:where(#top) .situation-guide-section{padding:78px 0}:where(#top) .situation-guide-heading h2{font-size:clamp(38px,13vw,54px)}:where(#top) .situation-guide-heading p{font-size:15.5px}:where(#top) .situation-card{padding:30px 24px;border-radius:24px}:where(#top) .situation-card h3{font-size:clamp(29px,9vw,38px)}:where(#top) .situation-card p:not(.situation-card-signal){font-size:15.5px}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{direction:ltr!important;display:grid!important;grid-template-columns:minmax(300px,.34fr) minmax(0,.66fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:clamp(760px,86svh,940px)!important;padding:clamp(56px,7svh,86px) clamp(42px,5vw,78px) clamp(56px,7svh,86px) clamp(250px,19vw,330px)!important}:where(#top) .student-flow-chapter .student-path-tabs{position:absolute!important;inset:auto!important;left:clamp(58px,7vw,110px)!important;right:auto!important;top:50%!important;bottom:auto!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:10px!important;width:min(250px,22vw)!important;max-width:250px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important;direction:rtl!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(#top) .student-flow-chapter .student-path-tabs:before{display:none!important}:where(#top) .student-flow-chapter .student-path-tab{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;border:0!important;border-radius:999px!important;background:#191b1fc7!important;color:#eff2f6e0!important;font-size:14px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 12px 34px #0000002e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}:where(#top) .student-flow-chapter .student-path-tab:before{content:"+"!important;display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;margin-inline-end:9px!important;border-radius:50%!important;color:currentColor!important;font-size:15px!important;font-weight:700!important;line-height:1!important;box-shadow:inset 0 0 0 1px #ffffff57!important}:where(#top) .student-flow-chapter .student-path-tab:hover{background:#23252ae0!important;color:#fff!important;transform:translate(3px)!important}:where(#top) .student-flow-chapter .student-path-tab.is-active{background:#f5f2ecf5!important;color:#07090c!important;box-shadow:inset 0 0 0 1px #ffffff29,0 16px 38px #00000038!important}:where(#top) .student-flow-chapter .student-path-tab.is-active:before{content:""!important;background:currentColor!important;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-copy{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;max-width:390px!important;padding:0!important;direction:rtl!important}:where(#top) .student-flow-chapter .student-path-visual{grid-column:2!important;grid-row:1!important;min-height:clamp(610px,70svh,780px)!important;padding:0!important}:where(#top) .student-flow-chapter .student-path-visual img{width:min(134%,1120px)!important;height:min(96%,720px)!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-control-group{left:clamp(28px,3vw,46px)!important;width:min(245px,20vw)!important;max-width:245px!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{width:min(100%,245px)!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{max-width:205px!important}}:where(#top) .student-flow-chapter .student-path-copy{display:none!important}:where(#top) .student-flow-chapter .student-path-stage{position:relative!important;isolation:isolate;overflow:hidden!important;border:0!important;background:radial-gradient(820px circle at 50% 30%,rgba(255,255,255,.075),transparent 56%),linear-gradient(145deg,#ffffff0f,#ffffff04 52%,#ffffff08),#05070a!important;box-shadow:0 30px 110px #00000057!important}:where(#top) .student-flow-chapter .student-path-stage:before{opacity:.52!important}:where(#top) .student-flow-chapter .student-path-visual{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-visual img{display:block!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 34px 70px rgba(0,0,0,.42))!important}:where(#top) .student-flow-chapter .student-path-control-group{border:0!important;background:#121418b8!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 52px #00000047!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}:where(#top) .student-flow-chapter .student-path-control-item{overflow:hidden!important;text-align:right}:where(#top) .student-flow-chapter .student-path-control-icon{flex:0 0 auto}:where(#top) .student-flow-chapter .student-path-control-summary{opacity:0;transition:opacity .18s var(--motion-ease)}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{opacity:1}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100% - 96px),1320px)!important;max-width:1320px!important;min-height:0!important;height:clamp(620px,72svh,720px)!important;margin-inline:auto!important;padding:clamp(40px,5svh,60px) clamp(42px,5vw,68px) clamp(116px,14svh,142px)!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;border-radius:clamp(36px,3vw,44px)!important;direction:rtl!important}:where(#top) .student-flow-chapter .student-path-visual{grid-column:1!important;grid-row:1!important;min-height:0!important;height:100%!important;padding:0!important}:where(#top) .student-flow-chapter .student-path-visual img{width:min(82vw,1020px)!important;height:min(100%,575px)!important}:where(#top) .student-flow-chapter .student-path-control-group{position:absolute!important;inset:auto auto clamp(28px,4svh,42px) 50%!important;z-index:4!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:min(1040px,calc(100% - 80px))!important;max-width:1040px!important;min-height:70px!important;margin:0!important;padding:7px!important;border-radius:999px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:translate(-50%)!important;direction:rtl!important;scrollbar-width:none}:where(#top) .student-flow-chapter .student-path-control-group::-webkit-scrollbar{display:none}:where(#top) .student-flow-chapter .student-path-control-group:before,:where(#top) .student-flow-chapter .student-path-tabs:before{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-content:center!important;align-items:center!important;gap:4px 8px!important;flex:0 0 clamp(110px,10vw,145px)!important;width:auto!important;max-width:none!important;min-height:56px!important;padding:10px 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#ebeff4b8!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(#top) .student-flow-chapter .student-path-control-item:before{content:none!important}:where(#top) .student-flow-chapter .student-path-control-item:hover{background:#ffffff0e!important;color:#ffffffeb!important;transform:none!important}:where(#top) .student-flow-chapter .student-path-control-icon{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #ffffff57!important;font-size:15px!important}:where(#top) .student-flow-chapter .student-path-control-label{overflow:hidden;text-overflow:ellipsis}:where(#top) .student-flow-chapter .student-path-control-item.is-active{flex-basis:clamp(250px,28vw,320px)!important;min-height:56px!important;padding:10px 18px!important;border-radius:999px!important;background:#3a3c42db!important;color:#fffffff5!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{display:block!important;grid-column:1 / -1;max-width:270px!important;color:#ebeff4ad!important;font-size:12.5px!important;font-weight:700!important;line-height:1.45!important;white-space:normal!important}}:where(#top) .student-flow-chapter .student-path-copy,:where(#top) .student-flow-chapter .student-path-copy ul,:where(#top) .student-flow-chapter .student-path-copy li{display:none!important}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{direction:rtl!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;width:min(calc(100% - 96px),1320px)!important;max-width:1320px!important;height:clamp(620px,72svh,720px)!important;min-height:0!important;margin-inline:auto!important;padding:clamp(46px,6svh,64px) clamp(430px,34vw,470px) clamp(46px,6svh,64px) clamp(46px,5vw,74px)!important;border:0!important;border-radius:clamp(36px,3vw,44px)!important;overflow:hidden!important;background:radial-gradient(780px circle at 48% 34%,rgba(255,255,255,.078),transparent 58%),radial-gradient(620px circle at 18% 74%,rgba(163,120,101,.08),transparent 56%),linear-gradient(145deg,#ffffff0e,#ffffff04 52%,#ffffff08),#05070a!important;box-shadow:0 30px 110px #00000057!important}:where(#top) .student-flow-chapter .student-path-visual{grid-column:1!important;grid-row:1!important;display:grid!important;align-items:center!important;justify-items:center!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-visual img{display:block!important;width:min(76vw,960px)!important;max-width:100%!important;height:min(100%,590px)!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 34px 70px rgba(0,0,0,.42))!important}:where(#top) .student-flow-chapter .student-path-control-group{position:absolute!important;inset:auto!important;inset-inline:auto!important;inset-block:auto!important;top:50%!important;right:clamp(36px,4vw,62px)!important;left:auto!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:12px!important;width:clamp(390px,31vw,430px)!important;max-width:430px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important;direction:rtl!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scrollbar-width:none}:where(#top) .student-flow-chapter .student-path-control-group::-webkit-scrollbar{display:none}:where(#top) .student-flow-chapter .student-path-control-group:before,:where(#top) .student-flow-chapter .student-path-tabs:before{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-content:center!important;align-items:center!important;justify-items:start!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;min-width:150px!important;max-width:260px!important;min-height:56px!important;padding:12px 18px!important;border:0!important;border-radius:999px!important;background:#191b1fc7!important;color:#f4f6f9e6!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 12px 34px #0000002e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transition:width .22s var(--motion-ease),max-width .22s var(--motion-ease),min-height .22s var(--motion-ease),background .18s var(--motion-ease),color .18s var(--motion-ease),opacity .18s var(--motion-ease)!important}:where(#top) .student-flow-chapter .student-path-control-item:before{content:none!important}:where(#top) .student-flow-chapter .student-path-control-item:hover{background:#23252ae6!important;color:#fff!important;transform:none!important}:where(#top) .student-flow-chapter .student-path-control-icon{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important;border-radius:50%!important;color:currentColor!important;font-size:15px!important;font-weight:750!important;line-height:1!important;box-shadow:inset 0 0 0 1px #ffffff57!important}:where(#top) .student-flow-chapter .student-path-control-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(#top) .student-flow-chapter .student-path-control-summary{display:none!important;opacity:0!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{width:clamp(380px,31vw,430px)!important;min-width:clamp(380px,31vw,430px)!important;max-width:430px!important;min-height:128px!important;padding:20px 22px!important;border-radius:30px!important;background:#f5f2ecf2!important;color:#07090c!important;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 42px #0000003d!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-label{grid-column:1 / -1;color:#07090c!important;font-size:16px!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{display:block!important;grid-column:1 / -1;max-width:350px!important;color:#07090cad!important;font-size:14px!important;font-weight:750!important;line-height:1.65!important;white-space:normal!important;opacity:1!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100% - 28px),760px)!important;height:auto!important;min-height:0!important;padding:24px 14px 20px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:16px!important;border-radius:28px!important;direction:rtl!important}:where(#top) .student-flow-chapter .student-path-visual{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;min-height:clamp(260px,42svh,360px)!important;height:auto!important;padding:0!important;overflow:hidden!important}:where(#top) .student-flow-chapter .student-path-visual img{width:min(118%,560px)!important;height:min(100%,320px)!important;-o-object-fit:contain!important;object-fit:contain!important}:where(#top) .student-flow-chapter .student-path-control-group{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:0!important;padding:6px!important;border-radius:999px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;direction:rtl!important;scroll-snap-type:x mandatory;scrollbar-width:none}:where(#top) .student-flow-chapter .student-path-control-group::-webkit-scrollbar{display:none}:where(#top) .student-flow-chapter .student-path-control-item{flex:0 0 clamp(92px,27vw,118px)!important;min-width:0!important;max-width:none!important;min-height:54px!important;padding:9px 12px!important;border-radius:999px!important;background:transparent!important;color:#ebeff4b8!important;white-space:nowrap!important;scroll-snap-align:start;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{flex-basis:clamp(210px,64vw,240px)!important;min-height:64px!important;background:#f5f2ecf2!important;color:#07090c!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{display:block!important;grid-column:1 / -1;color:#07090ca8!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;opacity:1!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{padding-top:clamp(46px,6svh,64px)!important;padding-right:clamp(380px,30vw,410px)!important;padding-bottom:clamp(46px,6svh,64px)!important;padding-left:clamp(42px,5vw,70px)!important}:where(#top) .student-flow-chapter .student-path-visual img{width:min(72vw,820px)!important;max-width:none!important}:where(#top) .student-flow-chapter .student-path-control-group{right:clamp(32px,3.4vw,48px)!important;width:clamp(380px,29vw,410px)!important;max-width:410px!important;height:auto!important;min-height:0!important}:where(#top) .student-flow-chapter .student-path-control-item{flex:0 0 auto!important;flex-basis:auto!important;height:56px!important;min-height:56px!important;max-height:56px!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{flex:0 0 auto!important;flex-basis:auto!important;width:clamp(380px,29vw,410px)!important;min-width:clamp(380px,29vw,410px)!important;max-width:410px!important;height:128px!important;min-height:128px!important;max-height:140px!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100% - 28px),760px)!important;min-height:0!important;height:auto!important;padding:24px 14px 20px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:16px!important;border-radius:28px!important}:where(#top) .student-flow-chapter .student-path-visual{grid-column:1!important;grid-row:1!important;min-height:clamp(260px,42svh,360px)!important;height:auto!important;padding:0!important;overflow:hidden!important}:where(#top) .student-flow-chapter .student-path-visual img{width:min(118%,560px)!important;height:min(100%,320px)!important}:where(#top) .student-flow-chapter .student-path-control-group{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:0!important;padding:6px!important;border-radius:999px!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;direction:rtl!important;scroll-snap-type:x mandatory;scrollbar-width:none}:where(#top) .student-flow-chapter .student-path-control-group::-webkit-scrollbar{display:none}:where(#top) .student-flow-chapter .student-path-control-item{flex:0 0 clamp(92px,27vw,118px)!important;min-height:54px!important;padding:9px 12px!important;border-radius:999px!important;background:transparent!important;color:#ebeff4b8!important;white-space:nowrap!important;scroll-snap-align:start;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{flex-basis:clamp(210px,64vw,240px)!important;background:#3a3c42db!important;color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{display:block!important;grid-column:1 / -1;color:#ebeff4ad!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important}}:where(#top) .student-flow-chapter .student-path-media-placeholder{position:relative;display:grid;place-items:center;width:min(72vw,820px);height:min(100%,590px);min-height:420px;overflow:hidden;border-radius:34px;background:radial-gradient(520px circle at 60% 28%,rgba(226,184,164,.12),transparent 56%),linear-gradient(145deg,#ffffff12,#ffffff05),#090c10d6;box-shadow:inset 0 0 0 1px #ffffff0e,0 34px 70px #00000057}:where(#top) .student-flow-chapter .student-path-media-placeholder:before{content:"";position:absolute;top:12%;right:11%;bottom:12%;left:11%;border-radius:30px;background:linear-gradient(180deg,#ffffff0f,#ffffff04),#05070aa3;box-shadow:inset 0 0 0 1px #ffffff0e}:where(#top) .student-flow-chapter .path-media-shell,:where(#top) .student-flow-chapter .path-media-panel{position:absolute;z-index:1;display:block;border-radius:24px;background:#ffffff0b}:where(#top) .student-flow-chapter .path-media-shell{inset-inline-start:15%;inset-block-start:18%;width:48%;height:44%}:where(#top) .student-flow-chapter .path-media-panel{inset-inline-end:16%;inset-block-end:18%;width:42%;height:32%}:where(#top) .student-flow-chapter .path-media-shell span,:where(#top) .student-flow-chapter .path-media-panel span{position:absolute;display:block;height:9px;border-radius:999px;background:#ebeff42e}:where(#top) .student-flow-chapter .path-media-shell span:first-child{inset-block-start:28px;inset-inline-start:26px;width:58%}:where(#top) .student-flow-chapter .path-media-shell span:nth-child(2){inset-block-start:58px;inset-inline-start:26px;width:78%;opacity:.68}:where(#top) .student-flow-chapter .path-media-shell span:nth-child(3){inset-block-end:28px;inset-inline-end:28px;width:28%;height:44px;border-radius:18px;background:#e2b8a421}:where(#top) .student-flow-chapter .path-media-panel span:first-child{inset-block-start:26px;inset-inline-start:24px;width:42%}:where(#top) .student-flow-chapter .path-media-panel span:nth-child(2){inset-block-start:54px;inset-inline-start:24px;width:70%}:where(#top) .student-flow-chapter .path-media-panel span:nth-child(3){inset-block-end:24px;inset-inline-end:24px;width:34%}:where(#top) .student-flow-chapter .student-path-media-placeholder.is-proposal{background:radial-gradient(560px circle at 66% 22%,rgba(138,162,255,.12),transparent 54%),linear-gradient(145deg,#ffffff12,#ffffff05),#080b10db}:where(#top) .student-flow-chapter .student-path-media-placeholder.is-development{background:radial-gradient(560px circle at 34% 24%,rgba(95,205,174,.105),transparent 54%),linear-gradient(145deg,#ffffff12,#ffffff05),#080c0edb}:where(#top) .student-flow-chapter .student-path-media-placeholder.is-assignments{background:radial-gradient(560px circle at 66% 28%,rgba(226,184,164,.13),transparent 54%),linear-gradient(145deg,#ffffff12,#ffffff05),#0c0a09db}:where(#top) .student-flow-chapter .student-path-media-placeholder.is-rescue{background:radial-gradient(560px circle at 68% 24%,rgba(255,116,116,.105),transparent 54%),linear-gradient(145deg,#ffffff12,#ffffff05),#0d090adb}:where(#top) .student-flow-chapter .student-path-media-placeholder.is-discussion{background:radial-gradient(560px circle at 62% 26%,rgba(150,190,255,.11),transparent 54%),linear-gradient(145deg,#ffffff12,#ffffff05),#080b10db}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-control-item.is-active{background:linear-gradient(145deg,#ffffff21,#ffffff0e),#2d2f34f0!important;color:#fffffff5!important;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 42px #0000003d!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-label{color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{color:#ebeff4b8!important}:where(#top) .student-flow-chapter .student-path-control-icon:empty{display:none!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-media-placeholder{width:min(118%,560px);height:min(100%,320px);min-height:250px;border-radius:26px}:where(#top) .student-flow-chapter .student-path-control-item.is-active{background:linear-gradient(145deg,#ffffff21,#ffffff0e),#2d2f34f0!important;color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-label{color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{color:#ebeff4b8!important}:where(#top) .student-flow-chapter .student-path-control-icon:empty{display:none!important}}:where(#top) .student-flow-chapter .student-path-visual img,:where(#top) .student-flow-chapter .student-path-media-placeholder{animation:student-path-visual-fade .34s cubic-bezier(.22,.61,.36,1) both}@keyframes student-path-visual-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{direction:rtl!important}:where(#top) .student-flow-chapter .student-path-control-group{right:clamp(32px,3.4vw,48px)!important;left:auto!important;top:50%!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:12px!important;width:clamp(380px,29vw,410px)!important;max-width:410px!important;direction:rtl!important;transform:translateY(-50%)!important}:where(#top) .student-flow-chapter .student-path-control-item{transform-origin:right center!important;justify-items:start!important;text-align:right!important;transition:width .36s cubic-bezier(.22,.61,.36,1),min-width .36s cubic-bezier(.22,.61,.36,1),height .36s cubic-bezier(.22,.61,.36,1),min-height .36s cubic-bezier(.22,.61,.36,1),background .26s ease,color .26s ease,opacity .22s ease!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{margin-left:auto!important;margin-right:0!important;background:linear-gradient(145deg,#ffffff1b,#ffffff0a),#212429f5!important;color:#fffffff5!important;border:0!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active:before,:where(#top) .student-flow-chapter .student-path-control-item.is-active:after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-label{color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-summary{color:#ebeff4b8!important}:where(#top) .student-flow-chapter .student-path-control-item:not(.is-active):after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item:not(.is-active) .student-path-control-icon{display:inline-grid!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-control-group{direction:rtl!important}:where(#top) .student-flow-chapter .student-path-control-item{transition:flex-basis .32s cubic-bezier(.22,.61,.36,1),background .24s ease,color .24s ease,opacity .22s ease!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{background:linear-gradient(145deg,#ffffff1b,#ffffff0a),#212429f5!important;color:#fffffff5!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active:before,:where(#top) .student-flow-chapter .student-path-control-item.is-active:after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{--student-path-rail-gap: clamp(32px, 3.4vw, 48px);--student-path-nav-size: 40px}:where(#top) .student-flow-chapter .student-path-rail-navigation{position:absolute;right:max(8px,calc(var(--student-path-rail-gap) - var(--student-path-nav-size) - 8px));left:auto;top:50%;bottom:auto;z-index:4;display:grid;grid-template-rows:repeat(2,var(--student-path-nav-size));gap:10px;width:var(--student-path-nav-size);transform:translateY(-50%)}:where(#top) .student-flow-chapter .student-path-rail-nav-button{display:inline-grid;width:var(--student-path-nav-size);height:var(--student-path-nav-size);place-items:center;border:0;border-radius:999px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#14171bd1;color:#f5f7fad1;box-shadow:inset 0 0 0 1px #ffffff0e,0 12px 28px #0003;cursor:pointer;transition:background .22s ease,color .22s ease,opacity .22s ease,transform .22s ease}:where(#top) .student-flow-chapter .student-path-rail-nav-button span{display:block;font-size:18px;line-height:1;transform:translateY(-1px)}:where(#top) .student-flow-chapter .student-path-rail-nav-button:hover:not(:disabled){background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#1f2227eb;color:#fffffff5;transform:translateY(-1px)}:where(#top) .student-flow-chapter .student-path-rail-nav-button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}:where(#top) .student-flow-chapter .student-path-rail-nav-button:disabled{opacity:.34;cursor:not-allowed;transform:none}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-rail-navigation{display:none}}:where(#top) .student-outputs-chapter .student-path-section{background:transparent;padding-bottom:clamp(42px,6vw,86px)}:where(#top) .student-outputs-chapter .student-path-container{position:relative;z-index:1}:where(#top) .student-outputs-chapter .student-path-cta{margin-top:clamp(28px,4vw,54px)}@media (max-width: 1023px){:where(#top) .student-outputs-chapter .student-path-section{padding-bottom:36px}}@media (prefers-reduced-motion: reduce){:where(#top) .student-flow-chapter .student-path-control-item,:where(#top) .student-flow-chapter .student-path-visual img,:where(#top) .student-flow-chapter .student-path-media-placeholder{animation:none!important;transition-duration:1ms!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-stage{position:relative!important;direction:rtl!important;padding-top:clamp(46px,6svh,64px)!important;padding-right:clamp(390px,31vw,430px)!important;padding-bottom:clamp(46px,6svh,64px)!important;padding-left:clamp(42px,5vw,70px)!important}:where(#top) .student-flow-chapter .student-path-visual{min-width:0!important}:where(#top) .student-flow-chapter .student-path-control-group{position:absolute!important;right:clamp(32px,3.4vw,48px)!important;left:auto!important;top:50%!important;bottom:auto!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;width:clamp(410px,32vw,460px)!important;max-width:460px!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:translateY(-50%)!important;direction:rtl!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}:where(#top) .student-flow-chapter .student-path-control-item{box-sizing:border-box!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;justify-items:start!important;width:clamp(170px,17vw,230px)!important;min-width:clamp(170px,17vw,230px)!important;max-width:230px!important;height:56px!important;min-height:56px!important;max-height:60px!important;margin-left:auto!important;margin-right:0!important;padding:12px 18px!important;text-align:right!important;transform-origin:right center!important;border:0!important;border-radius:999px!important;background:#16181cc7!important;color:#f4f6f9e0!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 12px 34px #0000002e!important;transition:width .36s cubic-bezier(.22,.61,.36,1),min-width .36s cubic-bezier(.22,.61,.36,1),height .36s cubic-bezier(.22,.61,.36,1),min-height .36s cubic-bezier(.22,.61,.36,1),background .26s ease,color .26s ease,opacity .22s ease!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{grid-template-columns:1fr!important;align-content:center!important;width:clamp(390px,31vw,440px)!important;min-width:clamp(390px,31vw,440px)!important;max-width:440px!important;height:128px!important;min-height:128px!important;max-height:145px!important;margin-left:auto!important;margin-right:0!important;padding:22px 24px!important;background:linear-gradient(145deg,#ffffff18,#ffffff08),#1f2227eb!important;color:#fffffff5!important;box-shadow:inset 0 0 0 1px #fff1,0 18px 42px #0000003d!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active:before,:where(#top) .student-flow-chapter .student-path-control-item.is-active:after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}:where(#top) .student-flow-chapter .student-path-control-item:not(.is-active):before,:where(#top) .student-flow-chapter .student-path-control-item:not(.is-active):after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item:not(.is-active) .student-path-control-icon{display:inline-grid!important;width:22px!important;height:22px!important;place-items:center!important;border-radius:999px!important;background:#ffffff13!important;color:#ffffffc2!important}:where(#top) .student-flow-chapter .student-path-control-label{text-align:right!important;color:inherit!important}:where(#top) .student-flow-chapter .student-path-control-summary{margin-top:8px!important;text-align:right!important;color:#ebeff4b8!important;opacity:1!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-control-group{direction:rtl!important;overflow-x:auto!important;overflow-y:hidden!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{background:linear-gradient(145deg,#ffffff18,#ffffff08),#1f2227eb!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active:before,:where(#top) .student-flow-chapter .student-path-control-item.is-active:after{content:none!important;display:none!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active .student-path-control-icon{display:none!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .student-path-rail-navigation{position:absolute!important;right:8px!important;left:auto!important;top:50%!important;bottom:auto!important;z-index:4!important;display:grid!important;grid-template-rows:repeat(2,42px)!important;gap:12px!important;width:42px!important;transform:translateY(-50%)!important}:where(#top) .student-flow-chapter .student-path-rail-nav-button{display:inline-grid!important;width:42px!important;height:42px!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#333437eb!important;color:#ffffffeb!important;box-shadow:inset 0 0 0 1px #ffffff0e,0 12px 26px #0000003d!important;cursor:pointer!important;transition:background .22s ease,color .22s ease,transform .22s ease,opacity .22s ease!important}:where(#top) .student-flow-chapter .student-path-rail-nav-button:hover{background:#434448f5!important;color:#fff!important;transform:translateY(-1px)!important}:where(#top) .student-flow-chapter .student-path-rail-nav-button:focus-visible{outline:2px solid rgba(255,255,255,.72)!important;outline-offset:3px!important}:where(#top) .student-flow-chapter .student-path-rail-nav-chevron{display:block!important;width:10px!important;height:10px!important;border-top:3px solid currentColor!important;border-left:3px solid currentColor!important}:where(#top) .student-flow-chapter .student-path-rail-nav-chevron.is-up{transform:translateY(3px) rotate(45deg)!important}:where(#top) .student-flow-chapter .student-path-rail-nav-chevron.is-down{transform:translateY(-3px) rotate(225deg)!important}}@media (max-width: 1023px){:where(#top) .student-flow-chapter .student-path-rail-navigation{display:none!important}}@media (prefers-reduced-motion: reduce){:where(#top) .student-flow-chapter .student-path-rail-nav-button{transition-duration:1ms!important}}:where(#top) .student-outputs-chapter{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(180deg,#050607,#030405 48%,#030303)}:where(#top) .student-outputs-chapter .outputs-panorama-section{position:relative;overflow:hidden;margin-top:clamp(-28px,-2vw,-12px);padding:clamp(28px,4vw,62px) 0 clamp(86px,11vw,160px);background:linear-gradient(180deg,#050607,#030405 48%,#030303)}:where(#top) .student-outputs-chapter .outputs-panorama-container{width:min(100%,1720px);margin:0 auto}:where(#top) .student-outputs-chapter .outputs-panorama-copy{position:relative;z-index:2;max-width:840px;margin:0 auto clamp(22px,3.8vw,46px);padding-inline:clamp(20px,4vw,64px);text-align:center}:where(#top) .student-outputs-chapter .outputs-panorama-copy:before{content:"";display:block;width:min(150px,36vw);height:1px;margin:0 auto clamp(22px,3vw,34px);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}:where(#top) .student-outputs-chapter .outputs-panorama-copy span{display:block;color:#e3b9a794;font-size:12px;font-weight:850;letter-spacing:0}:where(#top) .student-outputs-chapter .outputs-panorama-copy h2{max-width:760px;margin:14px auto 0;color:#fffffff2;font-size:clamp(34px,4.9vw,70px);font-weight:850;line-height:1.12;letter-spacing:0}:where(#top) .student-outputs-chapter .outputs-panorama-copy p{max-width:700px;margin:18px auto 0;color:#c4ccd6b3;font-size:clamp(15.5px,1.22vw,19px);font-weight:500;line-height:1.9}:where(#top) .student-outputs-chapter .outputs-panorama-stage{position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;padding:0;border:0;border-radius:0;background:#030405;box-shadow:none}:where(#top) .student-outputs-chapter .outputs-panorama-stage:before,:where(#top) .student-outputs-chapter .outputs-panorama-stage:after{display:none}:where(#top) .student-outputs-chapter .outputs-panorama-bleed{position:relative;isolation:isolate;overflow:hidden;width:100vw;max-width:100vw;height:max(521px,48.57vw);background:#030405}:where(#top) .student-outputs-chapter .outputs-panorama-bleed:before,:where(#top) .student-outputs-chapter .outputs-panorama-bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:where(#top) .student-outputs-chapter .outputs-panorama-bleed:before{z-index:3;background:radial-gradient(112% 90% at 50% 52%,transparent 0%,transparent 44%,rgba(3,3,3,.1) 60%,rgba(3,3,3,.3) 78%,rgba(3,3,3,.72) 100%),linear-gradient(180deg,#030303 0%,rgba(3,3,3,.86) 8%,rgba(3,3,3,.48) 20%,rgba(3,3,3,.16) 32%,transparent 42%),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.72) 8%,rgba(3,3,3,.28) 20%,transparent 34%),linear-gradient(90deg,#030303 0%,rgba(3,3,3,.92) 4%,rgba(3,3,3,.74) 10%,rgba(3,3,3,.52) 18%,rgba(3,3,3,.3) 28%,rgba(3,3,3,.14) 40%,transparent 48%,transparent 52%,rgba(3,3,3,.14) 60%,rgba(3,3,3,.3) 72%,rgba(3,3,3,.52) 82%,rgba(3,3,3,.74) 90%,rgba(3,3,3,.92) 96%,#030303 100%)}:where(#top) .student-outputs-chapter .outputs-panorama-bleed:after{z-index:2;background:radial-gradient(150% 120% at 50% 52%,#03040506,#0304050a 54%,#03040517 78%,#03040529),#03040508}:where(#top) .student-outputs-chapter .outputs-panorama-scroll{position:relative;z-index:1;display:flex;justify-content:center;direction:ltr;width:100vw;max-width:100vw;overflow-x:hidden;overflow-y:hidden;height:100%;border:0;border-radius:0;background:#030405;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:initial;mask-composite:initial}:where(#top) .student-outputs-chapter .outputs-panorama-scroll:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-4px}:where(#top) .student-outputs-chapter .outputs-panorama-scroll::-webkit-scrollbar{display:none}:where(#top) .student-outputs-chapter .outputs-panorama-image{display:block;flex:0 0 auto;width:min(2400px,142vw);max-width:none;height:112%;min-height:0;margin-inline:auto;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:brightness(.9) contrast(1.04) saturate(.92);transform:translateY(-4%)}@media (min-width: 1500px){:where(#top) .student-outputs-chapter .outputs-panorama-bleed:before{background:radial-gradient(118% 92% at 50% 52%,transparent 0%,transparent 46%,rgba(3,3,3,.1) 62%,rgba(3,3,3,.3) 80%,rgba(3,3,3,.72) 100%),linear-gradient(180deg,#030303 0%,rgba(3,3,3,.86) 8%,rgba(3,3,3,.48) 20%,rgba(3,3,3,.16) 32%,transparent 42%),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.72) 8%,rgba(3,3,3,.28) 20%,transparent 34%),linear-gradient(90deg,#030303 0%,rgba(3,3,3,.86) 4%,rgba(3,3,3,.62) 12%,rgba(3,3,3,.34) 24%,rgba(3,3,3,.12) 38%,transparent 48%,transparent 52%,rgba(3,3,3,.12) 62%,rgba(3,3,3,.34) 76%,rgba(3,3,3,.62) 88%,rgba(3,3,3,.86) 96%,#030303 100%)}:where(#top) .student-outputs-chapter .outputs-panorama-image{width:min(3000px,156vw)}}@media (max-width: 1023px){:where(#top) .student-outputs-chapter .outputs-panorama-section{margin-top:-8px;padding:34px 0 96px}:where(#top) .student-outputs-chapter .outputs-panorama-container{width:100%}:where(#top) .student-outputs-chapter .outputs-panorama-copy{width:min(calc(100% - 32px),760px);margin-inline:auto;padding-inline:0;text-align:right}:where(#top) .student-outputs-chapter .outputs-panorama-copy:before{margin-inline:0 auto}:where(#top) .student-outputs-chapter .outputs-panorama-copy h2{font-size:clamp(32px,8.2vw,54px)}:where(#top) .student-outputs-chapter .outputs-panorama-bleed{height:max(350px,84.29vw)}:where(#top) .student-outputs-chapter .outputs-panorama-bleed:before{background:radial-gradient(116% 96% at 50% 52%,transparent 0%,transparent 42%,rgba(3,3,3,.11) 60%,rgba(3,3,3,.32) 80%,rgba(3,3,3,.72) 100%),linear-gradient(180deg,#030303 0%,rgba(3,3,3,.84) 9%,rgba(3,3,3,.46) 22%,rgba(3,3,3,.16) 34%,transparent 44%),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.7) 8%,rgba(3,3,3,.28) 21%,transparent 36%),linear-gradient(90deg,#030303 0%,rgba(3,3,3,.9) 5%,rgba(3,3,3,.72) 12%,rgba(3,3,3,.5) 21%,rgba(3,3,3,.28) 32%,rgba(3,3,3,.13) 44%,transparent 46%,transparent 54%,rgba(3,3,3,.13) 56%,rgba(3,3,3,.28) 68%,rgba(3,3,3,.5) 79%,rgba(3,3,3,.72) 88%,rgba(3,3,3,.9) 95%,#030303 100%)}:where(#top) .student-outputs-chapter .outputs-panorama-scroll{justify-content:flex-start;overflow-x:auto;height:100%;-webkit-mask-image:none;mask-image:none}:where(#top) .student-outputs-chapter .outputs-panorama-image{width:max(980px,236vw);height:108%;min-height:0;filter:brightness(.9) contrast(1.04) saturate(.92);transform:translateY(-3%)}}@media (max-width: 640px){:where(#top) .student-outputs-chapter .outputs-panorama-section{padding-bottom:84px}:where(#top) .student-outputs-chapter .outputs-panorama-copy{width:min(calc(100% - 24px),560px)}}@media (min-width: 1024px){#top:has(.outputs-panorama-horizontal-scene),:where(#top) .student-flow-chapter:has(.outputs-panorama-horizontal-scene){overflow:visible}:where(#top) .student-outputs-chapter{overflow:visible}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene{min-height:300svh;overflow:visible;padding:0}:where(#top) .student-outputs-chapter .outputs-panorama-sticky{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);height:100svh;min-height:100svh;max-height:100svh;padding:0;overflow:hidden}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-copy{position:absolute;inset:clamp(86px,12svh,126px) 0 auto;width:min(100%,920px);margin:0 auto}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-copy:before{margin-bottom:clamp(14px,1.8vw,20px)}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-copy h2{font-size:clamp(30px,3.2vw,52px)}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-copy p{margin-top:12px;font-size:clamp(15px,1.08vw,17px);line-height:1.75}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-scroll{justify-content:flex-start;overflow-x:hidden;height:100svh}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-stage{flex:0 0 auto;height:100svh}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-bleed{height:100svh}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-bleed:before{background:radial-gradient(132% 104% at 50% 52%,transparent 0%,transparent 50%,rgba(3,3,3,.08) 68%,rgba(3,3,3,.24) 84%,rgba(3,3,3,.62) 100%),linear-gradient(180deg,#030303 0%,rgba(3,3,3,.78) 7%,rgba(3,3,3,.38) 18%,rgba(3,3,3,.12) 30%,transparent 42%),linear-gradient(0deg,#030303 0%,rgba(3,3,3,.62) 7%,rgba(3,3,3,.22) 18%,transparent 32%),linear-gradient(90deg,#030303 0%,rgba(3,3,3,.7) 2.5%,rgba(3,3,3,.34) 6%,rgba(3,3,3,.12) 10%,transparent 14%,transparent 86%,rgba(3,3,3,.12) 90%,rgba(3,3,3,.34) 94%,rgba(3,3,3,.7) 97.5%,#030303 100%)}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-image{width:300vw;min-width:300vw;max-width:none;height:112%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:translate3d(var(--panorama-x, 0px),-4%,0);will-change:transform}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene{min-height:auto;overflow:hidden;padding:clamp(28px,4vw,62px) 0 clamp(86px,11vw,160px)}:where(#top) .student-outputs-chapter .outputs-panorama-sticky{position:relative;min-height:auto;padding:0;overflow:visible}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-scroll{justify-content:flex-start;overflow-x:auto}:where(#top) .student-outputs-chapter .outputs-panorama-horizontal-scene .outputs-panorama-image{transform:translate3d(0,-4%,0);will-change:auto}}:where(#top) .clear-delivery-card{justify-content:stretch;gap:0;min-height:clamp(640px,82svh,840px);padding:clamp(10px,1vw,14px)}:where(#top) .clear-delivery-card.is-active{min-height:clamp(660px,86svh,860px)}:where(#top) .clear-delivery-card-media{position:relative;flex:1 1 75%;min-height:0;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 50% 18%,rgba(227,185,167,.1),transparent 34rem),#ffffff07;box-shadow:inset 0 0 0 1px #ffffff0e}:where(#top) .clear-delivery-card-media:after{content:"";position:absolute;inset:auto 0 0;height:32%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,9,12,.3))}:where(#top) .clear-delivery-card-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.015);transition:transform .42s var(--motion-ease),filter .22s var(--motion-ease)}:where(#top) .clear-delivery-card.is-active .clear-delivery-card-media img{transform:scale(1)}:where(#top) .clear-delivery-card-copy{display:grid;align-content:center;min-height:25%;padding:clamp(18px,2.6vw,30px) clamp(10px,1.8vw,22px) clamp(10px,1.4vw,16px)}:where(#top) .clear-delivery-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}:where(#top) .clear-delivery-card-kicker{margin:0}:where(#top) .clear-delivery-card h3{font-size:clamp(24px,3vw,38px);line-height:1.16}:where(#top) .clear-delivery-card-description,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-description{display:block;max-width:520px;margin:10px 0 0;overflow:visible;color:#c4ccd6c2;font-size:clamp(14px,1.15vw,16px);font-weight:750;line-height:1.75;-webkit-line-clamp:unset}:where(#top) .clear-delivery-card-details{display:none}:where(#top) .clear-delivery-card:not(.is-active) .clear-delivery-card-media img{filter:saturate(.82) brightness(.78)}@media (max-width: 1023px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{min-height:auto;aspect-ratio:auto;padding:10px}:where(#top) .clear-delivery-card-media{flex:none;aspect-ratio:4 / 3}:where(#top) .clear-delivery-card-copy{min-height:auto;padding:18px 8px 8px}}@media (max-width: 640px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{padding:8px}:where(#top) .clear-delivery-card-media{border-radius:18px;aspect-ratio:1 / 1.05}:where(#top) .clear-delivery-card-copy{padding:16px 6px 6px}:where(#top) .clear-delivery-card-meta{margin-bottom:10px}:where(#top) .clear-delivery-card h3{font-size:23px}:where(#top) .clear-delivery-card-description{font-size:13.5px;line-height:1.7}}:where(#top) .clear-delivery-card{padding:0}:where(#top) .clear-delivery-card-media{border-radius:30px 30px 12px 12px;background:#090c10;box-shadow:none}:where(#top) .clear-delivery-card-media:after{display:none}:where(#top) .clear-delivery-card-media img,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}:where(#top) .clear-delivery-card-copy{padding:clamp(20px,2.8vw,34px) clamp(22px,3vw,38px) clamp(22px,2.8vw,34px)}@media (max-width: 1023px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{padding:0}:where(#top) .clear-delivery-card-media{border-radius:26px 26px 10px 10px;aspect-ratio:16 / 9}:where(#top) .clear-delivery-card-copy{padding:18px 18px 20px}}@media (max-width: 640px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{padding:0}:where(#top) .clear-delivery-card-media{border-radius:22px 22px 8px 8px;aspect-ratio:16 / 9}:where(#top) .clear-delivery-card-copy{padding:16px 16px 18px}}@media (min-width: 1024px) and (min-height: 820px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{height:min(88svh,920px);min-height:0}:where(#top) .clear-delivery-card-media{flex:0 0 75%;height:75%}:where(#top) .clear-delivery-card-copy{flex:0 0 25%;min-height:0;padding-block:clamp(18px,2.2vh,28px)}}@media (min-width: 1440px) and (min-height: 900px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{height:min(86svh,960px)}:where(#top) .clear-delivery-card h3{font-size:clamp(28px,2.4vw,40px)}:where(#top) .clear-delivery-card-description,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-description{font-size:16px;line-height:1.7}}:where(#top) .clear-delivery-card-media{flex:0 0 auto;width:100%;height:auto;aspect-ratio:var(--delivery-image-ratio, 16 / 9);background:transparent}:where(#top) .clear-delivery-card-media img,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-media img{display:block;-o-object-fit:contain;object-fit:contain;background:transparent}@media (min-width: 1024px) and (min-height: 820px){:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{height:auto;min-height:0}:where(#top) .clear-delivery-card-media{flex:0 0 auto;height:auto}:where(#top) .clear-delivery-card-copy{flex:0 0 auto}}:where(#top) .student-route-map-section{position:relative;overflow:clip;padding:clamp(86px,11vw,150px) 0 clamp(92px,12vw,160px);background:radial-gradient(circle at 76% 12%,rgba(165,120,101,.1),transparent 32rem),radial-gradient(circle at 16% 72%,rgba(82,132,175,.075),transparent 30rem),linear-gradient(180deg,#07090b,#0a0d10,#07090b);color:var(--color-text)}:where(#top) .student-route-map-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle at 50% 24%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 24%,black,transparent 76%);opacity:.48}:where(#top) .student-route-map-container{position:relative;z-index:1;width:min(calc(100% - 96px),1240px);margin-inline:auto}:where(#top) .student-route-map-intro{max-width:870px}:where(#top) .student-route-map-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#e3b9a7c2;font-size:13px;font-weight:850;letter-spacing:0}:where(#top) .student-route-map-eyebrow svg{width:18px;height:18px}:where(#top) .student-route-map-intro h2{max-width:760px;margin:18px 0 0;color:#fffffff2;font-size:clamp(44px,6.2vw,88px);font-weight:850;line-height:1.05;letter-spacing:0}:where(#top) .student-route-map-intro p{max-width:780px;margin:24px 0 0;color:#c4ccd6c2;font-size:clamp(16px,1.45vw,20px);line-height:1.95}:where(#top) .student-route-map-board{--route-build: rgba(185, 135, 114, .92);--route-courses: rgba(105, 151, 181, .88);--route-rescue: rgba(204, 166, 105, .9);position:relative;display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:clamp(34px,5.6vw,88px);align-items:center;margin-top:clamp(46px,7vw,86px);border:1px solid rgba(255,255,255,.07);border-radius:34px;padding:clamp(22px,3vw,38px);background:radial-gradient(520px circle at 100% 18%,rgba(165,120,101,.12),transparent 62%),linear-gradient(145deg,#ffffff0d,#ffffff05),#0b0e12c7;box-shadow:0 28px 88px #00000042}:where(#top) .student-route-map-board:before,:where(#top) .student-route-map-board:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,#e3b9a70a,#e3b9a75c,#6997b54d,#cca66947)}:where(#top) .student-route-map-board:before{top:50%;right:calc(34% - 22px);width:clamp(34px,5vw,72px);height:2px}:where(#top) .student-route-map-board:after{top:22%;bottom:22%;right:calc(34% + clamp(28px,4vw,58px));width:2px;opacity:.72}:where(#top) .student-route-center-node{position:relative;z-index:2;border:1px solid rgba(227,185,167,.2);border-radius:28px;padding:clamp(24px,2.8vw,36px);background:radial-gradient(circle at 100% 0%,rgba(185,135,114,.2),transparent 56%),linear-gradient(145deg,#ffffff14,#ffffff06),#0d1116f0;box-shadow:0 26px 76px #00000052}:where(#top) .student-route-center-icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#f2eee9f2;color:#07090c}:where(#top) .student-route-center-icon svg,:where(#top) .student-route-path-icon svg,:where(#top) .student-route-station svg,:where(#top) .student-route-path-cta svg,:where(#top) .student-route-center-cta svg{width:18px;height:18px}:where(#top) .student-route-center-node>span:not(.student-route-center-icon){display:block;margin-top:18px;color:#e3b9a7b8;font-size:12px;font-weight:850}:where(#top) .student-route-center-node h3{margin:8px 0 0;color:#fffffff5;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.18;letter-spacing:0}:where(#top) .student-route-center-node p{margin:16px 0 0;color:#c4ccd6c7;font-size:15px;font-weight:700;line-height:1.9}:where(#top) .student-route-center-cta{margin-top:22px}:where(#top) .student-route-paths{position:relative;z-index:2;display:grid;gap:18px}:where(#top) .student-route-path{--route-color: var(--route-build);position:relative;display:grid;gap:16px;border:1px solid rgba(255,255,255,.075);border-radius:26px;padding:clamp(20px,2.4vw,28px);background:radial-gradient(460px circle at 0% 50%,color-mix(in srgb,var(--route-color) 16%,transparent),transparent 58%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0c1014db;box-shadow:0 18px 52px #0000002e;transition:transform .22s var(--motion-ease),border-color .22s var(--motion-ease),box-shadow .22s var(--motion-ease),background .22s var(--motion-ease)}:where(#top) .student-route-path:before{content:"";position:absolute;top:50%;right:calc(-1*clamp(34px,5.6vw,88px));width:clamp(34px,5.6vw,88px);height:2px;background:linear-gradient(90deg,var(--route-color),rgba(255,255,255,.08));opacity:.58}:where(#top) .student-route-path:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--route-color) 42%,rgba(255,255,255,.12));box-shadow:0 24px 72px #00000047}:where(#top) .student-route-path:hover:before{opacity:1}:where(#top) .student-route-path--courses{--route-color: var(--route-courses)}:where(#top) .student-route-path--rescue{--route-color: var(--route-rescue)}:where(#top) .student-route-path-head{display:flex;align-items:center;gap:14px}:where(#top) .student-route-path-icon{display:inline-grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;color:#fffffff0;background:color-mix(in srgb,var(--route-color) 24%,rgba(255,255,255,.045));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--route-color) 36%,rgba(255,255,255,.09))}:where(#top) .student-route-path-head span:not(.student-route-path-icon){color:#c4ccd6ad;font-size:12px;font-weight:850}:where(#top) .student-route-path h3{margin:4px 0 0;color:#fffffff0;font-size:clamp(23px,2.1vw,32px);font-weight:850;line-height:1.18;letter-spacing:0}:where(#top) .student-route-path p{max-width:600px;margin:0;color:#c4ccd6bd;font-size:14.5px;font-weight:700;line-height:1.75}:where(#top) .student-route-stations{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 0;padding:0;list-style:none}:where(#top) .student-route-station{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid color-mix(in srgb,var(--route-color) 28%,rgba(255,255,255,.08));border-radius:999px;padding:8px 11px;background:#ffffff09;color:#f3f6f8d1;font-size:12.5px;font-weight:820;line-height:1.25;cursor:default;transition:transform .18s var(--motion-ease),background .18s var(--motion-ease),color .18s var(--motion-ease)}:where(#top) .student-route-station svg{width:13px;height:13px;color:var(--route-color)}:where(#top) .student-route-station:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--route-color) 16%,rgba(255,255,255,.04));color:#fffffff5}:where(#top) .student-route-path-cta{justify-self:start;margin-top:2px;padding-inline:16px;padding-block:10px}:where(#top) .student-route-path-cta svg{transform:rotate(180deg)}:where(#top) .student-route-map-final{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:26px;border:1px solid rgba(255,255,255,.075);border-radius:24px;padding:18px 20px;background:#ffffff09}:where(#top) .student-route-map-final p{max-width:760px;margin:0;color:#c4ccd6c7;font-size:15px;font-weight:800;line-height:1.75}@media (max-width: 1023px){:where(#top) .student-route-map-section{padding:86px 0 96px}:where(#top) .student-route-map-container{width:min(calc(100% - 40px),760px)}:where(#top) .student-route-map-board{grid-template-columns:1fr;gap:18px;border-radius:28px}:where(#top) .student-route-map-board:before,:where(#top) .student-route-map-board:after,:where(#top) .student-route-path:before{display:none}:where(#top) .student-route-paths{gap:14px}:where(#top) .student-route-path{padding-inline-start:30px}:where(#top) .student-route-path:after{content:"";position:absolute;top:28px;bottom:28px;right:16px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--route-color),rgba(255,255,255,.05));opacity:.74}:where(#top) .student-route-map-final{align-items:stretch;flex-direction:column}:where(#top) .student-route-map-final a{align-self:flex-start}}@media (max-width: 640px){:where(#top) .student-route-map-section{padding:76px 0 84px}:where(#top) .student-route-map-intro h2{font-size:clamp(36px,11.5vw,48px)}:where(#top) .student-route-map-intro p{font-size:15px;line-height:1.82}:where(#top) .student-route-map-board{padding:14px;border-radius:24px}:where(#top) .student-route-center-node,:where(#top) .student-route-path{border-radius:22px;padding:20px}:where(#top) .student-route-center-node h3{font-size:29px}:where(#top) .student-route-center-node p,:where(#top) .student-route-path p{font-size:13.5px;line-height:1.75}:where(#top) .student-route-path h3{font-size:24px}:where(#top) .student-route-stations{gap:8px}:where(#top) .student-route-station{min-height:32px;padding:7px 10px;font-size:12px}:where(#top) .student-route-path-cta,:where(#top) .student-route-center-cta,:where(#top) .student-route-map-final a{width:100%}}:where(#top) .student-route-map-eyebrow i{width:18px;height:18px;border:2px solid rgba(227,185,167,.72);border-radius:50%;box-shadow:12px 0 0 -6px #6997b5c7,24px 0 0 -6px #cca669c7}:where(#top) .student-route-center-icon{width:58px;height:58px;font-size:11px;font-weight:900;letter-spacing:0}:where(#top) .student-route-path-icon{font-size:15px;font-weight:950;font-family:var(--font-family-sans)}:where(#top) .student-route-station i{width:10px;height:10px;flex:0 0 auto;border:2px solid var(--route-color);border-radius:50%;background:#07090ceb;box-shadow:0 0 0 4px color-mix(in srgb,var(--route-color) 12%,transparent)}:where(#top) .student-route-arrow{display:inline-block;direction:ltr;transform:translateY(-1px)}:where(#top) .student-flow-chapter .student-path-video{background:transparent;border-radius:0;box-shadow:none}:where(#top) .student-flow-chapter .student-path-visual:has(.student-path-video){background:transparent}:where(#top) .student-flow-chapter .student-path-video{background:transparent;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 42%,rgba(0,0,0,.92) 58%,transparent 82%);mask-image:radial-gradient(ellipse at 50% 50%,#000 42%,rgba(0,0,0,.92) 58%,transparent 82%)}:where(#top) .student-flow-chapter .student-path-visual:has(.student-path-video){background:radial-gradient(circle at 50% 45%,rgba(165,120,101,.1),transparent 28rem),transparent}:where(#top) .student-flow-chapter .student-path-video{mix-blend-mode:screen;opacity:.98;background:transparent;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 54%,rgba(0,0,0,.9) 68%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 50%,#000 54%,rgba(0,0,0,.9) 68%,transparent 88%)}:where(#top) .student-flow-chapter .student-path-visual:has(.student-path-video){isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(165,120,101,.08),transparent 28rem),transparent}:where(#top) .student-flow-chapter .student-path-visual.is-idea{background:transparent!important;box-shadow:none}:where(#top) .student-flow-chapter .student-path-visual.is-idea:before,:where(#top) .student-flow-chapter .student-path-visual.is-idea:after{display:none!important}:where(#top) .student-flow-chapter .student-path-visual.is-idea img{background:transparent!important;box-shadow:none;filter:drop-shadow(0 28px 56px rgba(0,0,0,.28))}:where(#top) .student-flow-chapter .student-path-visual.is-idea{display:grid;place-items:center;perspective:1400px}:where(#top) .local-flip-book{position:relative;display:grid;place-items:center;gap:18px;width:min(100%,900px);min-height:clamp(390px,50vw,650px);padding:clamp(8px,3vw,26px);animation:student-path-visual-fade .34s cubic-bezier(.22,.61,.36,1) both}:where(#top) .local-flip-book__scene{position:relative;display:block;width:clamp(250px,34vw,460px);aspect-ratio:2 / 2.85;cursor:pointer;outline:none;transform-style:preserve-3d;transform:translate(0) rotateY(-2deg);transition:transform .62s cubic-bezier(.4,0,.2,1),filter .24s ease}:where(#top) .local-flip-book__scene.is-open{transform:translate(50%) rotateY(0)}:where(#top) .local-flip-book:hover .local-flip-book__scene,:where(#top) .local-flip-book__scene:focus-visible{filter:brightness(1.04)}:where(#top) .local-flip-book__shadow{position:absolute;top:6%;right:-12%;bottom:-4%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.72),transparent 72%);filter:blur(18px);transform:translateZ(-34px)}:where(#top) .local-flip-book__body{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;filter:drop-shadow(18px 22px 42px rgba(0,0,0,.42))}:where(#top) .local-flip-book__leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(var(--leaf-z)) rotateY(0);transform-origin:left center;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);will-change:transform}:where(#top) .local-flip-book__scene.is-resetting .local-flip-book__leaf{transition-duration:.5s}:where(#top) .local-flip-book__leaf.is-flipped{transform:translateZ(var(--leaf-z)) rotateY(-180deg)}:where(#top) .local-flip-book__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:transparent;backface-visibility:hidden;transform-style:preserve-3d}:where(#top) .local-flip-book__face.is-front{border-radius:0 16px 16px 0}:where(#top) .local-flip-book__face.is-back{border-radius:16px 0 0 16px;transform:rotateY(180deg) translateZ(.01px)}:where(#top) .local-flip-book__page{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,#1b1e22,#0d0f12);color:#f8efe8}:where(#top) .local-flip-book__page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 110%,rgba(0,0,0,.36),transparent 42%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 16%,transparent 82%,rgba(255,255,255,.13));mix-blend-mode:normal}:where(#top) .local-flip-book__blank{width:100%;height:100%;background:linear-gradient(135deg,#f5eee5,#dfcaba)}:where(#top) .local-flip-book__page img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;filter:none!important}:where(#top) .local-flip-book__page-number{position:absolute;top:16px;inset-inline-start:16px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#050607a3;color:#f2c4aa;font-size:11px;font-weight:900;box-shadow:0 14px 28px #0000003d}:where(#top) .local-flip-book__page-content{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(24px,3.6vw,42px);text-align:right}:where(#top) .local-flip-book__visual-mark{position:absolute;inset-inline:0;bottom:0;z-index:-1;height:72%;background:var(--book-page-art)}:where(#top) .local-flip-book__page[data-tone=coast]{--book-page-art: linear-gradient(180deg, transparent 0 20%, rgba(130, 187, 201, .2) 21%, transparent 50%), radial-gradient(circle at 18% 90%, #d6eadb 0 10%, #6ea39a 11% 20%, transparent 21%), linear-gradient(180deg, #8dc7df 0%, #c9edf4 46%, #2f8b93 47%, #29575d 100%)}:where(#top) .local-flip-book__page[data-tone=copper]{--book-page-art: radial-gradient(circle at 44% 72%, #d87f4d 0 14%, #713820 15% 23%, transparent 24%), linear-gradient(180deg, #265b86 0%, #785c82 46%, #b97953 47%, #27321d 100%)}:where(#top) .local-flip-book__page[data-tone=paper]{--book-page-art: radial-gradient(circle at 70% 84%, rgba(42, 54, 76, .34) 0 18%, transparent 19%), linear-gradient(180deg, #f7f2e9 0%, #e8dac9 48%, #cfb293 49%, #6d604e 100%);color:#2b211b}:where(#top) .local-flip-book__page[data-tone=blueprint]{--book-page-art: linear-gradient(90deg, rgba(255, 255, 255, .08) 1px, transparent 1px), linear-gradient(0deg, rgba(255, 255, 255, .07) 1px, transparent 1px), linear-gradient(145deg, #0e2730, #173f54 55%, #0a1117);background-size:auto,24px 24px,100% 100%}:where(#top) .local-flip-book__page[data-tone=dusk]{--book-page-art: radial-gradient(circle at 52% 76%, rgba(227, 126, 90, .55) 0 12%, transparent 13%), linear-gradient(180deg, #131b3b 0%, #513e73 44%, #c07766 45%, #1c1f24 100%)}:where(#top) .local-flip-book__page[data-tone=ink],:where(#top) .local-flip-book__page[data-tone=cover]{--book-page-art: radial-gradient(circle at 34% 82%, rgba(255, 255, 255, .18) 0 1px, transparent 2px), linear-gradient(180deg, #161719 0%, #0b0c0d 100%)}:where(#top) .local-flip-book__page[data-tone=cover]{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(135deg,#171819,#0a0b0c 64%,#3b2921)}:where(#top) .local-flip-book__page[data-tone=front-cover]{--book-page-art: radial-gradient(circle at 48% 78%, rgba(255, 255, 255, .18) 0 1px, transparent 2px), linear-gradient(180deg, transparent 0 52%, rgba(255, 255, 255, .06) 53% 53.5%, transparent 54%), linear-gradient(180deg, #151617 0%, #0b0c0d 100%);background:linear-gradient(90deg,rgba(255,255,255,.13),transparent 16%),linear-gradient(135deg,#161719,#070809 68%,#2c201c)}:where(#top) .local-flip-book__page[data-tone=back-cover]{--book-page-art: linear-gradient(180deg, transparent 0%, rgba(201, 154, 122, .18) 100%);background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 20%),linear-gradient(135deg,#0d0e10,#18191b)}:where(#top) .local-flip-book__brand{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:7px 10px;background:#05060770;color:#f2c4aa;font-size:12px;font-weight:900}:where(#top) .local-flip-book__page-content strong{max-width:12ch;color:currentColor;font-size:clamp(27px,3.4vw,44px);font-weight:900;line-height:1.08;text-shadow:0 12px 28px rgba(0,0,0,.24)}:where(#top) .local-flip-book__page-content p{max-width:300px;margin:0;color:color-mix(in srgb,currentColor 74%,transparent);font-size:clamp(13px,1.35vw,16px);font-weight:800;line-height:1.7}:where(#top) .local-flip-book__rule{width:86px;height:5px;border-radius:999px;background:linear-gradient(90deg,#c99a7a,#c99a7a14)}:where(#top) .local-flip-book__spine-shade{position:absolute;inset-block:0;left:0;z-index:4;width:13%;background:linear-gradient(to right,rgba(0,0,0,.22),transparent);pointer-events:none}:where(#top) .local-flip-book__spine-shade.is-reverse{right:0;left:auto;transform:scaleX(-1)}:where(#top) .local-flip-book__controls{position:relative;z-index:2;display:inline-flex;align-items:center;gap:12px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0d0f11c7;box-shadow:0 18px 40px #0000003d}:where(#top) .local-flip-book__controls button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#c99a7a29;color:#e8b89d;cursor:pointer;font-size:28px;line-height:1;transition:background .18s ease,transform .18s ease}:where(#top) .local-flip-book__controls button:hover{background:#c99a7a47;transform:translateY(-1px)}:where(#top) .local-flip-book__controls span{min-width:48px;color:#ffffffb8;font-size:12px;font-weight:900;text-align:center}@media (max-width: 700px){:where(#top) .local-flip-book{min-height:330px;padding-inline:6px}:where(#top) .local-flip-book__scene{width:clamp(210px,56vw,310px)}:where(#top) .local-flip-book__scene.is-open{transform:translate(44%)}:where(#top) .local-flip-book__page-content{padding:20px 15px}:where(#top) .local-flip-book__page-content strong{font-size:clamp(18px,5.8vw,28px)}:where(#top) .local-flip-book__page-content p{font-size:12px;line-height:1.55}:where(#top) .local-flip-book__page-number{top:12px;inset-inline-start:12px;width:32px;height:32px;font-size:10px}}:where(#top) .student-outputs-chapter .clear-delivery-divider{position:relative;z-index:4;width:100%;height:0;pointer-events:none}:where(#top) .student-outputs-chapter .clear-delivery-divider-trigger{position:absolute;top:0;left:50%;width:1px;height:1px;pointer-events:none}:where(#top) .student-outputs-chapter .clear-delivery-decoration{position:absolute;top:0;left:0;display:block;width:clamp(220px,24vw,390px);height:clamp(130px,15vw,250px);clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-18%,-8%);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:clip-path}:where(#top) .student-outputs-chapter .clear-delivery-decoration:before{content:"";position:absolute;top:clamp(18px,2.8vw,42px);left:clamp(22px,3vw,48px);width:clamp(82px,9vw,148px);aspect-ratio:1;background:#c88f78c7;clip-path:polygon(50% 0%,59% 33%,91% 9%,67% 41%,100% 50%,67% 59%,91% 91%,59% 67%,50% 100%,41% 67%,9% 91%,33% 59%,0% 50%,33% 41%,9% 9%,41% 33%);filter:drop-shadow(0 18px 34px rgba(0,0,0,.24));transform:rotate(45deg)}:where(#top) .student-outputs-chapter .clear-delivery-decoration:after{content:"";position:absolute;top:clamp(70px,8vw,128px);left:clamp(86px,10vw,166px);width:clamp(150px,18vw,280px);height:1px;background:#c88f7852;box-shadow:clamp(-12px,-1vw,-8px) clamp(54px,6vw,88px) 0 #c88f7847,clamp(-17px,-1.5vw,-10px) clamp(54px,6vw,88px) 0 9px transparent}:where(#top) .student-outputs-chapter .clear-delivery-divider:after{content:"";position:absolute;left:clamp(122px,12vw,212px);top:clamp(104px,12vw,184px);width:clamp(28px,3.2vw,44px);aspect-ratio:1;border:2px solid rgba(200,143,120,.78);border-radius:50%;opacity:0;transform:translateY(8px) scale(.92);transition:opacity .26s ease .18s,transform .52s cubic-bezier(.22,1,.36,1) .18s}:where(#top) .student-outputs-chapter .clear-delivery-divider:before{content:"";position:absolute;left:calc(clamp(122px,12vw,212px) + clamp(13px,1.5vw,21px));top:calc(clamp(104px,12vw,184px) + clamp(7px,.9vw,12px));z-index:1;width:clamp(9px,1vw,14px);height:clamp(12px,1.3vw,18px);border-left:2px solid rgba(200,143,120,.78);border-bottom:2px solid rgba(200,143,120,.78);opacity:0;transform-origin:bottom left;transform:rotate(-45deg);transition:opacity .26s ease .22s}:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible .clear-delivery-decoration{clip-path:inset(0 0 0 0);opacity:1}:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible:before,:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible:after{opacity:1;transform:none}:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible:before{transform:rotate(-45deg)}@media (max-width: 1023px){:where(#top) .student-outputs-chapter .clear-delivery-decoration{width:clamp(170px,32vw,260px);height:clamp(120px,21vw,190px);opacity:0;transform:translate(-24%,-3%)}:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible .clear-delivery-decoration{opacity:.86}}@media (max-width: 640px){:where(#top) .student-outputs-chapter .clear-delivery-decoration{width:132px;height:108px;transform:translate(-31%,3px)}:where(#top) .student-outputs-chapter .clear-delivery-decoration:before{width:78px}:where(#top) .student-outputs-chapter .clear-delivery-decoration:after{top:54px;left:72px;width:124px}:where(#top) .student-outputs-chapter .clear-delivery-divider:after{left:92px;top:90px;width:30px}:where(#top) .student-outputs-chapter .clear-delivery-divider:before{left:106px;top:98px;width:10px;height:13px}:where(#top) .student-outputs-chapter .clear-delivery-divider.is-visible .clear-delivery-decoration{opacity:.76}}@media (prefers-reduced-motion: reduce){:where(#top) .student-outputs-chapter .clear-delivery-decoration{clip-path:inset(0 0 0 0);opacity:1;transition:none}}:where(#top) .student-outputs-chapter .clear-delivery-divider{z-index:30!important}:where(#top) .student-outputs-chapter .clear-delivery-decoration{z-index:31!important;width:clamp(92px,11vw,168px)!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;transform:translateY(-50%)!important}:where(#top) .student-outputs-chapter .clear-delivery-decoration:before,:where(#top) .student-outputs-chapter .clear-delivery-decoration:after,:where(#top) .student-outputs-chapter .clear-delivery-divider:before,:where(#top) .student-outputs-chapter .clear-delivery-divider:after{content:none!important;display:none!important}@media (max-width: 1023px){:where(#top) .student-outputs-chapter .clear-delivery-decoration{width:clamp(56px,15vw,86px)!important;transform:translateY(-50%)!important}}:where(#top) .student-path-section{width:100vw;margin-inline:calc(50% - 50vw)}:where(#top) .student-path-container,:where(#top) .student-outputs-chapter .student-path-container{width:min(calc(100vw - 48px),1760px);max-width:1760px}:where(#top) .student-path-heading{max-width:980px;margin-inline:auto}:where(#top) .student-path-stage,:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100vw - 56px),1760px)!important;max-width:1760px!important}@media (min-width: 1024px){:where(#top) .student-path-section,:where(#top) .student-flow-chapter .student-path-section,:where(#top) .student-outputs-chapter .student-path-section{min-height:100svh!important;padding-top:clamp(76px,9svh,118px)!important;padding-bottom:clamp(90px,10svh,130px)!important}:where(#top) .student-path-stage,:where(#top) .student-flow-chapter .student-path-stage{min-height:clamp(820px,88svh,980px)!important;height:auto!important;padding-top:clamp(56px,7svh,86px)!important;padding-right:clamp(310px,24vw,370px)!important;padding-bottom:clamp(56px,7svh,86px)!important;padding-left:clamp(28px,4vw,64px)!important}:where(#top) .student-flow-chapter .student-path-control-group{right:clamp(28px,3vw,44px)!important;width:clamp(320px,24vw,380px)!important;max-width:380px!important}:where(#top) .student-flow-chapter .student-path-control-item{width:clamp(170px,15vw,218px)!important;min-width:clamp(170px,15vw,218px)!important;max-width:218px!important}:where(#top) .student-flow-chapter .student-path-control-item.is-active{width:clamp(280px,22vw,360px)!important;min-width:clamp(280px,22vw,360px)!important;max-width:360px!important}:where(#top) .student-flow-chapter .student-path-visual.is-idea{min-height:clamp(660px,74svh,860px)!important}:where(#top) .local-flip-book{width:min(100%,1080px);min-height:clamp(620px,72svh,850px)}:where(#top) .local-flip-book__scene{width:clamp(330px,35vw,560px)}}@media (max-width: 1023px){:where(#top) .student-path-container,:where(#top) .student-outputs-chapter .student-path-container{width:min(calc(100vw - 28px),860px)}:where(#top) .student-path-stage,:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100vw - 28px),860px)!important}}@media (min-width: 1024px){:where(#top) .student-path-container,:where(#top) .student-outputs-chapter .student-path-container{width:min(calc(100vw - 72px),1580px);max-width:1580px}:where(#top) .student-path-stage,:where(#top) .student-flow-chapter .student-path-stage{width:min(calc(100vw - 80px),1580px)!important;max-width:1580px!important;min-height:clamp(700px,78svh,860px)!important;padding-top:clamp(42px,5svh,64px)!important;padding-bottom:clamp(42px,5svh,64px)!important}:where(#top) .student-flow-chapter .student-path-visual.is-idea{min-height:clamp(560px,64svh,740px)!important}:where(#top) .local-flip-book{min-height:clamp(520px,62svh,720px)}:where(#top) .local-flip-book__scene{width:clamp(300px,31vw,500px)}}:where(#top) .local-flip-book__page:has(img):after{display:none}:where(#top) .local-flip-book__page img{z-index:1;display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}:where(#top) .student-flow-chapter .student-path-visual.is-idea .local-flip-book__page img,:where(#top) .student-path-visual.is-idea .local-flip-book__page img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;animation:none!important}:where(#top) .student-flow-chapter .student-path-visual.is-idea .local-flip-book__face,:where(#top) .student-path-visual.is-idea .local-flip-book__face{background:transparent!important}:where(#top) .particle-showcase-section{position:relative;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(84px,10vw,150px) 0;background:radial-gradient(circle at 14% 24%,rgba(201,154,122,.16),transparent 28rem),radial-gradient(circle at 84% 72%,rgba(92,116,134,.12),transparent 30rem),linear-gradient(180deg,#050607,#080a0c 48%,#050607);color:#f7f8f8}:where(#top) .particle-showcase-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);gap:clamp(32px,5vw,90px);align-items:center;width:min(calc(100vw - 72px),1420px);min-height:clamp(620px,76svh,820px);margin-inline:auto}:where(#top) .particle-showcase-copy{max-width:560px}:where(#top) .particle-showcase-copy span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(201,154,122,.28);border-radius:999px;padding:8px 13px;background:#c99a7a14;color:#e3b9a7e0;font-size:12px;font-weight:900}:where(#top) .particle-showcase-copy h2{max-width:10ch;margin:22px 0 0;color:#fffffff5;font-size:clamp(42px,6vw,86px);font-weight:900;line-height:1.05}:where(#top) .particle-showcase-copy p{max-width:520px;margin:22px 0 0;color:#cdd5ddc7;font-size:clamp(16px,1.45vw,20px);font-weight:760;line-height:1.9}:where(#top) .particle-showcase-visual{position:relative;min-height:clamp(520px,62svh,700px);overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:clamp(28px,3vw,44px);background:#050607;box-shadow:inset 0 0 0 1px #ffffff05,0 36px 120px #0000005c}:where(#top) .particle-showcase-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,7,.22),transparent 18%,transparent 82%,rgba(5,6,7,.28)),radial-gradient(circle at 50% 50%,transparent 48%,rgba(5,6,7,.3) 100%)}:where(#top) .particle-showcase-visual canvas{display:block;width:100%;height:100%}@media (max-width: 1023px){:where(#top) .particle-showcase-container{grid-template-columns:1fr;width:min(calc(100vw - 32px),760px);min-height:auto}:where(#top) .particle-showcase-copy{max-width:680px;text-align:center;margin-inline:auto}:where(#top) .particle-showcase-copy h2{max-width:12ch;margin-inline:auto}:where(#top) .particle-showcase-copy p{margin-inline:auto}:where(#top) .particle-showcase-visual{min-height:480px}}@media (max-width: 640px){:where(#top) .particle-showcase-section{padding:72px 0}:where(#top) .particle-showcase-container{width:min(calc(100vw - 22px),520px)}:where(#top) .particle-showcase-copy h2{font-size:clamp(34px,11vw,48px)}:where(#top) .particle-showcase-visual{min-height:360px;border-radius:26px}}:where(#top) .route-hub-section{position:relative;overflow:clip;padding:clamp(88px,11vw,150px) 0 clamp(92px,12vw,160px);background:radial-gradient(circle at 50% 16%,rgba(165,120,101,.11),transparent 34rem),radial-gradient(circle at 12% 64%,rgba(82,132,175,.07),transparent 32rem),linear-gradient(180deg,#07090b,#0a0d10 48%,#07090b);color:var(--color-text)}:where(#top) .route-hub-container{position:relative;z-index:1;width:min(calc(100% - 96px),1240px);margin-inline:auto}:where(#top) .route-hub-intro{max-width:840px;margin-inline:auto;text-align:center}:where(#top) .route-hub-eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:9px 15px;background:#ffffff09;color:#e3b9a7c7;font-size:13px;font-weight:850}:where(#top) .route-hub-eyebrow i{width:11px;height:11px;border-radius:50%;background:#c99a7a;box-shadow:0 0 0 5px #c99a7a1f,0 0 26px #c99a7a6b}:where(#top) .route-hub-intro h2{margin:20px 0 0;color:#fffffff2;font-size:clamp(42px,6vw,82px);font-weight:850;line-height:1.05;letter-spacing:0}:where(#top) .route-hub-intro p{max-width:790px;margin:22px auto 0;color:#c4ccd6c2;font-size:clamp(15px,1.35vw,19px);line-height:1.95}:where(#top) .route-hub-map{--build-color: 201, 154, 122;--materials-color: 103, 190, 215;--rescue-color: 235, 187, 112;position:relative;min-height:760px;margin-top:clamp(46px,7vw,86px);border:1px solid rgba(255,255,255,.075);border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(201,154,122,.1),transparent 28rem),radial-gradient(circle at 82% 22%,rgba(103,190,215,.065),transparent 24rem),radial-gradient(circle at 18% 56%,rgba(235,187,112,.055),transparent 25rem),#090c10b8;box-shadow:0 30px 90px #00000047;isolation:isolate}:where(#top) .route-hub-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%);opacity:.65}:where(#top) .route-hub-rings{position:absolute;left:50%;top:50%;width:560px;height:560px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.065);border-radius:50%;pointer-events:none}:where(#top) .route-hub-rings:before,:where(#top) .route-hub-rings:after{content:"";position:absolute;top:82px;right:82px;bottom:82px;left:82px;border:1px solid rgba(255,255,255,.07);border-radius:50%}:where(#top) .route-hub-rings:after{top:-82px;right:-82px;bottom:-82px;left:-82px;opacity:.55}:where(#top) .route-hub-node{position:absolute;z-index:5;left:50%;top:50%;width:min(360px,31vw);transform:translate(-50%,-50%);overflow:hidden;border:1px solid rgba(201,154,122,.36);border-radius:30px;padding:28px;background:radial-gradient(circle at 50% 0%,rgba(201,154,122,.2),transparent 48%),linear-gradient(145deg,#ffffff15,#ffffff06),#101216f0;box-shadow:0 28px 90px #0000005c,0 0 58px #c99a7a14;text-align:right}:where(#top) .route-hub-node__pulse{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(201,154,122,.1);border-radius:24px;pointer-events:none}:where(#top) .route-hub-node__mark{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#c99a7a;color:#07090b;font-size:18px;font-weight:950;box-shadow:0 0 34px #c99a7a38}:where(#top) .route-hub-node>span:not(.route-hub-node__mark){display:block;margin-top:18px;color:#e3b9a7c2;font-size:12px;font-weight:850}:where(#top) .route-hub-node h3{margin:8px 0 0;color:#fffffff7;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.15}:where(#top) .route-hub-node p{margin:16px 0 0;color:#c4ccd6c2;font-size:14px;font-weight:720;line-height:1.85}:where(#top) .route-hub-node__cta{margin-top:22px}:where(#top) .route-hub-panel{position:absolute;z-index:4;width:365px;overflow:hidden;border:1px solid rgba(var(--route-color),.27);border-radius:26px;padding:21px;background:radial-gradient(circle at 0% 20%,rgba(var(--route-color),.15),transparent 58%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0c0f13e0;box-shadow:0 20px 56px #00000038;transition:transform .22s var(--motion-ease),border-color .22s var(--motion-ease),box-shadow .22s var(--motion-ease)}:where(#top) .route-hub-panel:hover{transform:translateY(-3px);border-color:rgba(var(--route-color),.48);box-shadow:0 28px 82px #00000052,0 0 46px rgba(var(--route-color),.12)}:where(#top) .route-hub-panel--build{--route-color: var(--build-color);right:42px;top:42px}:where(#top) .route-hub-panel--materials{--route-color: var(--materials-color);right:42px;bottom:42px}:where(#top) .route-hub-panel--rescue{--route-color: var(--rescue-color);left:42px;top:50%;transform:translateY(-50%)}:where(#top) .route-hub-panel--rescue:hover{transform:translateY(calc(-50% - 3px))}:where(#top) .route-hub-panel__header{display:flex;align-items:flex-start;gap:13px}:where(#top) .route-hub-panel__badge{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:1px solid rgba(var(--route-color),.38);border-radius:16px;background:rgba(var(--route-color),.12);color:rgb(var(--route-color));font-size:14px;font-weight:950}:where(#top) .route-hub-panel__header span:not(.route-hub-panel__badge){display:block;color:rgba(var(--route-color),.95);font-size:12px;font-weight:850}:where(#top) .route-hub-panel h3{margin:5px 0 0;color:#fffffff2;font-size:25px;font-weight:850;line-height:1.18}:where(#top) .route-hub-panel p{margin:15px 0 0;color:#c4ccd6b8;font-size:13.5px;font-weight:720;line-height:1.78}:where(#top) .route-hub-stations{position:relative;display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}:where(#top) .route-hub-stations:before{content:"";position:absolute;top:13px;bottom:13px;right:7px;width:1px;background:linear-gradient(180deg,transparent,rgba(var(--route-color),.58),transparent)}:where(#top) .route-hub-stations li{position:relative;display:flex;align-items:center;gap:10px;min-width:0}:where(#top) .route-hub-stations i{position:relative;z-index:1;width:14px;height:14px;flex:0 0 auto;border:2px solid rgb(var(--route-color));border-radius:50%;background:#090c10;box-shadow:0 0 0 4px rgba(var(--route-color),.1);transition:transform .18s var(--motion-ease),box-shadow .18s var(--motion-ease)}:where(#top) .route-hub-stations li:hover i{transform:scale(1.18);box-shadow:0 0 0 5px rgba(var(--route-color),.18),0 0 20px rgba(var(--route-color),.22)}:where(#top) .route-hub-stations span{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:999px;padding:7px 11px;background:#ffffff09;color:#f3f6f8cc;font-size:12px;font-weight:820;line-height:1.25}:where(#top) .route-hub-panel__cta{margin-top:18px;padding-block:10px;padding-inline:16px}:where(#top) .route-hub-panel__cta span{direction:ltr}:where(#top) .route-hub-connector{position:absolute;z-index:2;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--connector-color),.62),transparent);transform-origin:center}:where(#top) .route-hub-connector span{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:rgb(var(--connector-color));box-shadow:0 0 22px rgba(var(--connector-color),.52);transform:translate(-50%,-50%)}:where(#top) .route-hub-connector--build{--connector-color: var(--build-color);right:374px;top:294px;width:270px;transform:rotate(-24deg)}:where(#top) .route-hub-connector--materials{--connector-color: var(--materials-color);right:372px;bottom:296px;width:272px;transform:rotate(24deg)}:where(#top) .route-hub-connector--rescue{--connector-color: var(--rescue-color);left:392px;top:50%;width:252px}:where(#top) .route-hub-final{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;border:1px solid rgba(255,255,255,.075);border-radius:24px;padding:18px 20px;background:#ffffff09}:where(#top) .route-hub-final p{max-width:760px;margin:0;color:#c4ccd6c7;font-size:15px;font-weight:800;line-height:1.75}@media (max-width: 1180px) and (min-width: 1024px){:where(#top) .route-hub-node{width:330px}:where(#top) .route-hub-panel{width:330px}:where(#top) .route-hub-panel--build,:where(#top) .route-hub-panel--materials{right:24px}:where(#top) .route-hub-panel--rescue{left:24px}:where(#top) .route-hub-connector--build,:where(#top) .route-hub-connector--materials{right:334px;width:210px}:where(#top) .route-hub-connector--rescue{left:348px;width:198px}}@media (max-width: 1023px){:where(#top) .route-hub-section{padding:86px 0 96px}:where(#top) .route-hub-container{width:min(calc(100% - 40px),760px)}:where(#top) .route-hub-intro{text-align:right}:where(#top) .route-hub-intro p{margin-inline:0}:where(#top) .route-hub-map{display:grid;gap:16px;min-height:auto;padding:14px;border-radius:28px}:where(#top) .route-hub-grid,:where(#top) .route-hub-rings,:where(#top) .route-hub-connector{display:none}:where(#top) .route-hub-node,:where(#top) .route-hub-panel,:where(#top) .route-hub-panel--build,:where(#top) .route-hub-panel--materials,:where(#top) .route-hub-panel--rescue,:where(#top) .route-hub-panel--rescue:hover{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}:where(#top) .route-hub-node{padding:24px}:where(#top) .route-hub-panel{padding:20px}:where(#top) .route-hub-final{align-items:stretch;flex-direction:column}:where(#top) .route-hub-final a{align-self:flex-start}}@media (max-width: 640px){:where(#top) .route-hub-section{padding:76px 0 84px}:where(#top) .route-hub-intro h2{font-size:clamp(36px,11.5vw,48px)}:where(#top) .route-hub-intro p{font-size:14.5px;line-height:1.82}:where(#top) .route-hub-map{padding:10px;border-radius:24px}:where(#top) .route-hub-node,:where(#top) .route-hub-panel{border-radius:22px;padding:20px}:where(#top) .route-hub-node h3{font-size:30px}:where(#top) .route-hub-node p,:where(#top) .route-hub-panel p{font-size:13.2px;line-height:1.72}:where(#top) .route-hub-panel h3{font-size:23px}:where(#top) .route-hub-final a,:where(#top) .route-hub-node__cta,:where(#top) .route-hub-panel__cta{width:100%}}@media (min-width: 1024px){:where(#top) .route-hub-map{min-height:820px}:where(#top) .route-hub-panel{width:382px;padding:19px}:where(#top) .route-hub-panel--build{top:34px;right:34px}:where(#top) .route-hub-panel--materials{right:34px;bottom:34px}:where(#top) .route-hub-panel--rescue{left:34px}:where(#top) .route-hub-panel p{margin-top:12px;font-size:13px;line-height:1.65}:where(#top) .route-hub-stations{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}:where(#top) .route-hub-stations:before{top:6px;right:8px;left:8px;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--route-color),.58),transparent)}:where(#top) .route-hub-stations li{flex:0 1 auto;gap:7px}:where(#top) .route-hub-stations i{width:10px;height:10px;border-width:2px;box-shadow:0 0 0 3px rgba(var(--route-color),.1)}:where(#top) .route-hub-stations span{padding:6px 9px;font-size:11.4px}:where(#top) .route-hub-panel__cta{margin-top:16px}:where(#top) .route-hub-connector--build{right:390px;top:308px;width:250px}:where(#top) .route-hub-connector--materials{right:390px;bottom:308px;width:250px}:where(#top) .route-hub-connector--rescue{left:398px;width:244px}}@media (max-width: 1180px) and (min-width: 1024px){:where(#top) .route-hub-panel{width:340px}:where(#top) .route-hub-panel--build,:where(#top) .route-hub-panel--materials{right:22px}:where(#top) .route-hub-panel--rescue{left:22px}:where(#top) .route-hub-connector--build,:where(#top) .route-hub-connector--materials{right:350px;width:192px}:where(#top) .route-hub-connector--rescue{left:360px;width:184px}}@media (max-width: 1023px){:where(#top) .route-hub-stations{display:grid;gap:8px;padding-top:0}:where(#top) .route-hub-stations:before{top:13px;bottom:13px;right:7px;left:auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(var(--route-color),.58),transparent)}}:where(#top) .route-feature-section{position:relative;overflow:clip;padding:clamp(88px,11vw,150px) 0 clamp(92px,12vw,160px);background:radial-gradient(circle at 74% 10%,rgba(165,120,101,.1),transparent 32rem),radial-gradient(circle at 16% 78%,rgba(92,145,176,.07),transparent 30rem),linear-gradient(180deg,#07090b,#0a0d10,#07090b);color:var(--color-text)}:where(#top) .route-feature-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 76%);opacity:.48}:where(#top) .route-feature-container{position:relative;z-index:1;display:grid;gap:clamp(42px,6vw,72px);width:min(calc(100% - 96px),1240px);margin-inline:auto}:where(#top) .route-feature-intro{max-width:720px}:where(#top) .route-feature-kicker{display:inline-flex;align-items:center;gap:10px;color:#e3b9a7c2;font-size:13px;font-weight:850}:where(#top) .route-feature-kicker:before{content:"";width:10px;height:10px;border-radius:50%;background:#c99a7a;box-shadow:0 0 0 5px #c99a7a1f,0 0 26px #c99a7a5c}:where(#top) .route-feature-intro h2{max-width:760px;margin:18px 0 0;color:#fffffff2;font-size:clamp(42px,6vw,82px);font-weight:850;line-height:1.05;letter-spacing:0}:where(#top) .route-feature-intro p{max-width:760px;margin:22px 0 0;color:#c4ccd6c2;font-size:clamp(15px,1.35vw,19px);line-height:1.95}:where(#top) .route-feature-intro__cta{margin-top:26px}:where(#top) .route-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px)}:where(#top) .route-feature-card{--route-rgb: 103, 190, 215;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:560px;border:1px solid rgba(var(--route-rgb),.2);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(var(--route-rgb),.14),transparent 46%),linear-gradient(145deg,#ffffff0f,#ffffff05),#0a0e12e0;box-shadow:0 24px 70px #0000003d;transition:transform .22s var(--motion-ease),border-color .22s var(--motion-ease),box-shadow .22s var(--motion-ease)}:where(#top) .route-feature-card:hover{transform:translateY(-3px);border-color:rgba(var(--route-rgb),.42);box-shadow:0 30px 86px #00000052,0 0 44px rgba(var(--route-rgb),.1)}:where(#top) .route-feature-card--build{--route-rgb: 201, 154, 122}:where(#top) .route-feature-card--materials{--route-rgb: 103, 190, 215}:where(#top) .route-feature-card--rescue{--route-rgb: 235, 187, 112}:where(#top) .route-feature-card.is-large{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:520px}:where(#top) .route-feature-visual{position:relative;min-height:315px;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(var(--route-rgb),.14),transparent 18rem),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),#05080b52;background-size:auto,48px 48px,48px 48px,auto}:where(#top) .route-feature-card.is-large .route-feature-visual{min-height:100%}:where(#top) .route-feature-visual__hub{position:absolute;right:50%;top:50%;display:grid;place-items:center;width:132px;height:132px;border:1px solid rgba(var(--route-rgb),.34);border-radius:50%;background:radial-gradient(circle at 50% 0%,rgba(var(--route-rgb),.24),transparent 62%),#0c1014e0;color:#ffffffeb;font-size:15px;font-weight:900;transform:translate(50%,-50%);box-shadow:0 0 44px rgba(var(--route-rgb),.14)}:where(#top) .route-feature-visual__hub:before,:where(#top) .route-feature-visual__hub:after{content:"";position:absolute;border:1px solid rgba(var(--route-rgb),.16);border-radius:50%}:where(#top) .route-feature-visual__hub:before{top:-34px;right:-34px;bottom:-34px;left:-34px}:where(#top) .route-feature-visual__hub:after{top:-72px;right:-72px;bottom:-72px;left:-72px;opacity:.58}:where(#top) .route-feature-visual__line{position:absolute;right:14%;left:14%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--route-rgb),.62),transparent);transform:translateY(-50%)}:where(#top) .route-feature-visual__stations{position:absolute;top:26px;right:26px;bottom:26px;left:26px;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;gap:12px 14px;pointer-events:none}:where(#top) .route-feature-visual__stations span{border:1px solid rgba(var(--route-rgb),.25);border-radius:999px;padding:8px 11px;background:#ffffff0b;color:#f3f6f8d1;font-size:12px;font-weight:820;box-shadow:0 10px 24px #00000024}:where(#top) .route-feature-card__content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px)}:where(#top) .route-feature-card__content>span{color:rgba(var(--route-rgb),.95);font-size:12px;font-weight:850}:where(#top) .route-feature-card__content h3{margin:9px 0 0;color:#fffffff2;font-size:clamp(25px,2.5vw,40px);font-weight:850;line-height:1.16}:where(#top) .route-feature-card__content p{margin:16px 0 0;color:#c4ccd6bd;font-size:15px;font-weight:720;line-height:1.82}:where(#top) .route-feature-card__cta{align-self:flex-start;margin-top:24px;padding-block:10px;padding-inline:16px}:where(#top) .route-feature-card__cta b{direction:ltr;font-weight:900}:where(#top) .route-feature-final{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid rgba(255,255,255,.075);border-radius:24px;padding:18px 20px;background:#ffffff09}:where(#top) .route-feature-final p{max-width:760px;margin:0;color:#c4ccd6c7;font-size:15px;font-weight:800;line-height:1.75}@media (max-width: 1023px){:where(#top) .route-feature-section{padding:86px 0 96px}:where(#top) .route-feature-container{width:min(calc(100% - 40px),760px)}:where(#top) .route-feature-grid,:where(#top) .route-feature-card.is-large{grid-template-columns:1fr}:where(#top) .route-feature-card,:where(#top) .route-feature-card.is-large{min-height:auto}:where(#top) .route-feature-card.is-large .route-feature-visual,:where(#top) .route-feature-visual{min-height:320px}:where(#top) .route-feature-final{align-items:stretch;flex-direction:column}:where(#top) .route-feature-final a{align-self:flex-start}}@media (max-width: 640px){:where(#top) .route-feature-section{padding:76px 0 84px}:where(#top) .route-feature-intro h2{font-size:clamp(36px,11.5vw,48px)}:where(#top) .route-feature-intro p,:where(#top) .route-feature-card__content p{font-size:14px;line-height:1.78}:where(#top) .route-feature-card{border-radius:22px}:where(#top) .route-feature-card.is-large .route-feature-visual,:where(#top) .route-feature-visual{min-height:270px}:where(#top) .route-feature-visual__hub{width:104px;height:104px;font-size:13px}:where(#top) .route-feature-visual__stations{top:18px;right:18px;bottom:18px;left:18px;gap:8px}:where(#top) .route-feature-visual__stations span{padding:6px 9px;font-size:11px}:where(#top) .route-feature-card__content{padding:22px}:where(#top) .route-feature-card__content h3{font-size:25px}:where(#top) .route-feature-intro__cta,:where(#top) .route-feature-card__cta,:where(#top) .route-feature-final a{width:100%}}:where(#top) .stage-bento-section{position:relative;overflow:clip;padding:0 0 clamp(92px,12vw,160px);background:linear-gradient(180deg,#07090b,#0a0d10 48%,#07090b);color:var(--color-text)}:where(#top) .stage-bento-section:before{display:none}:where(#top) .stage-bento-container{position:relative;z-index:1;width:100%;margin-inline:auto}:where(#top) .stage-bento-heading{display:flex;justify-content:center;align-items:center;min-height:100svh;max-width:none;margin-inline:auto;padding:clamp(96px,12vh,150px) clamp(28px,5vw,96px) clamp(72px,10vh,120px);text-align:center}:where(#top) .stage-bento-heading__copy{width:min(100%,1220px);margin-inline:auto}:where(#top) .stage-bento-heading__copy>span{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:9px 15px;background:#ffffff09;color:#e3b9a7c7;font-size:13px;font-weight:850}:where(#top) .stage-bento-heading__copy>span:before{content:"";width:10px;height:10px;border-radius:50%;background:#c99a7a;box-shadow:0 0 0 5px #c99a7a1f,0 0 24px #c99a7a61}:where(#top) .stage-bento-heading h2{max-width:1160px;margin:24px auto 0;color:#fffffff2;font-size:clamp(58px,7vw,122px);font-weight:850;line-height:1.02;letter-spacing:0}:where(#top) .stage-bento-heading p{max-width:880px;margin:24px auto 0;color:#c4ccd6c2;font-size:clamp(16px,1.125rem,18px);line-height:1.95}:where(#top) .stage-bento-heading__lead{max-width:980px!important;color:#f7f9fce0!important;font-size:clamp(22px,2.25vw,34px)!important;font-weight:780;line-height:1.55!important}:where(#top) .stage-bento-heading__cta{margin-top:36px}:where(#top) .stage-bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(calc(100% - 72px),1480px);margin:0 auto}:where(#top) .stage-bento-card{--accent: 201, 154, 122;position:relative;overflow:hidden;display:flex;min-height:390px;flex-direction:column;border:1px solid rgba(255,255,255,.085);border-radius:26px;padding:20px;background:radial-gradient(circle at 30% 0%,rgba(var(--accent),.13),transparent 38%),linear-gradient(145deg,#ffffff0e,#ffffff04),#0f1113f0;box-shadow:0 22px 70px #0000003d;transition:transform .22s var(--motion-ease),border-color .22s var(--motion-ease),box-shadow .22s var(--motion-ease)}:where(#top) .stage-bento-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent),.32);box-shadow:0 30px 90px #00000057,0 0 48px rgba(var(--accent),.1)}:where(#top) .stage-bento-card--part-one{--accent: 126, 157, 188}:where(#top) .stage-bento-card--part-two{--accent: 103, 190, 215}:where(#top) .stage-bento-card--assignments{--accent: 103, 190, 215}:where(#top) .stage-bento-card--rescue{--accent: 235, 187, 112}:where(#top) .stage-bento-card.is-wide{grid-column:span 2;min-height:430px}:where(#top) .stage-bento-card.is-full{grid-column:span 3;min-height:320px}:where(#top) .stage-bento-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 16%,rgba(var(--accent),.12),transparent 35%);opacity:.72}:where(#top) .stage-bento-card__copy,:where(#top) .stage-bento-card__cta,:where(#top) .stage-bento-visual{position:relative;z-index:1}:where(#top) .stage-bento-card__copy h3{margin:0;color:#fffffff2;font-size:clamp(21px,2vw,29px);font-weight:850;line-height:1.2}:where(#top) .stage-bento-card__copy p{max-width:700px;margin:12px 0 0;color:#c4ccd6ad;font-size:13.5px;font-weight:720;line-height:1.75}:where(#top) .stage-bento-visual{flex:1;min-height:150px;margin-top:18px}:where(#top) .stage-bento-card.is-wide .stage-bento-visual{min-height:190px}:where(#top) .stage-bento-card.is-full .stage-bento-visual{min-height:120px}:where(#top) .stage-bento-card__cta{align-self:flex-start;margin-top:18px;padding-block:9px;padding-inline:14px}:where(#top) .stage-bento-card__cta span{direction:ltr}:where(#top) .stage-bento-idea,:where(#top) .stage-bento-part-one,:where(#top) .stage-bento-part-two,:where(#top) .stage-bento-journey,:where(#top) .stage-bento-assignments,:where(#top) .stage-bento-rescue{position:relative}:where(#top) .idea-paper{position:absolute;left:50%;top:50%;width:120px;height:132px;transform:translate(-50%,-50%) rotate(-4deg);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;background:#ffffff14;box-shadow:0 24px 58px #0000003d}:where(#top) .idea-paper b{display:block;color:#ffffffeb;font-size:16px}:where(#top) .idea-paper span{display:block;height:7px;margin-top:11px;border-radius:999px;background:#ffffff29}:where(#top) .idea-paper span:nth-child(3){width:72%}:where(#top) .idea-paper span:nth-child(4){width:54%}:where(#top) .stage-bento-idea i{position:absolute;left:50%;top:50%;border:1px solid rgba(var(--accent),.28);border-radius:999px;padding:7px 10px;background:#00000047;color:#f3f6f8c2;font-size:11px;font-style:normal;font-weight:820;transform:translate(-50%,-50%) rotate(calc(var(--i) * 90deg)) translate(112px) rotate(calc(var(--i) * -90deg))}:where(#top) .report-sheet{position:absolute;right:8%;bottom:4px;width:45%;min-width:145px;border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:14px;background:#ffffff0f;box-shadow:0 22px 54px #00000038}:where(#top) .report-sheet b,:where(#top) .erd-mini:before{display:block;color:rgba(var(--accent),.95);font-size:12px;margin-bottom:10px}:where(#top) .report-sheet span{display:block;height:7px;margin-top:8px;border-radius:999px;background:#ffffff21}:where(#top) .report-sheet em{display:block;width:56px;height:38px;margin-top:12px;border:1px solid rgba(var(--accent),.24);border-radius:10px}:where(#top) .erd-mini{position:absolute;left:8%;bottom:18px;display:grid;grid-template-columns:repeat(2,46px);gap:10px}:where(#top) .erd-mini:before{content:"ERD / UML";grid-column:1 / -1}:where(#top) .erd-mini span{height:32px;border:1px solid rgba(var(--accent),.22);border-radius:10px;background:#ffffff0a}:where(#top) .requirements-mini{position:absolute;left:12%;top:12px;display:flex;gap:8px}:where(#top) .requirements-mini span,:where(#top) .fix-status span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 8px;background:#ffffff0b;color:#f3f6f8b3;font-size:10px;font-weight:800}:where(#top) .code-window{position:absolute;inset-inline:5%;bottom:8px;border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:16px;background:#00000061}:where(#top) .code-window b{display:inline-block;width:9px;height:9px;margin-inline-end:6px;border-radius:50%;background:rgba(var(--accent),.8)}:where(#top) .code-window span,:where(#top) .code-window em{display:block;margin-top:10px;color:#c6efffbd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal}:where(#top) .code-window em{color:#84f5b8db}:where(#top) .ui-stack{position:absolute;left:7%;top:8px;display:grid;gap:8px}:where(#top) .ui-stack span{width:92px;height:42px;border:1px solid rgba(var(--accent),.2);border-radius:13px;background:#ffffff0b}:where(#top) .test-list{position:absolute;right:8%;top:20px;display:grid;gap:8px}:where(#top) .test-list i,:where(#top) .rescue-check i{width:14px;height:14px;border-radius:50%;background:#84f5b8b8;box-shadow:0 0 18px #84f5b829}:where(#top) .stage-bento-journey{display:flex;align-items:center;justify-content:space-between;min-height:190px;padding:24px}:where(#top) .journey-line{position:absolute;right:44px;left:44px;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent),.65),transparent)}:where(#top) .stage-bento-journey span{position:relative;z-index:1;display:grid;justify-items:center;gap:9px;color:#f3f6f8c2;font-size:12px;font-weight:850}:where(#top) .stage-bento-journey b{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(var(--accent),.34);border-radius:50%;background:rgba(var(--accent),.14);color:#ffffffeb}:where(#top) .assignment-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;border:1px solid rgba(var(--accent),.3);border-radius:50%;background:rgba(var(--accent),.13);color:#ffffffe6;font-size:13px;font-weight:900;transform:translate(-50%,-50%)}:where(#top) .stage-bento-assignments:before{content:"";position:absolute;left:50%;top:50%;width:190px;height:190px;border:1px solid rgba(var(--accent),.13);border-radius:50%;transform:translate(-50%,-50%)}:where(#top) .stage-bento-assignments span{position:absolute;left:50%;top:50%;border:1px solid rgba(var(--accent),.2);border-radius:999px;padding:6px 8px;background:#0000004d;color:#f3f6f8b8;font-size:10px;font-weight:800;transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translate(96px) rotate(calc(var(--i) * -60deg))}:where(#top) .doctor-note,:where(#top) .fix-status,:where(#top) .rescue-check{position:absolute}:where(#top) .doctor-note{right:4%;bottom:10px;width:42%;border:1px solid rgba(var(--accent),.2);border-radius:18px;padding:14px;background:rgba(var(--accent),.08)}:where(#top) .doctor-note b{display:block;color:#ffffffdb;font-size:12px}:where(#top) .doctor-note span{display:block;height:7px;margin-top:10px;border-radius:999px;background:#ffffff21}:where(#top) .fix-status{left:5%;top:16px;display:flex;gap:8px}:where(#top) .rescue-check{left:8%;bottom:24px;display:flex;gap:10px}:where(#top) .stage-bento-final{display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(calc(100% - 72px),1480px);margin:26px auto 0;border:1px solid rgba(255,255,255,.075);border-radius:24px;padding:18px 20px;background:#ffffff09}:where(#top) .stage-bento-final p{max-width:760px;margin:0;color:#c4ccd6c7;font-size:15px;font-weight:800;line-height:1.75}@media (max-width: 1023px){:where(#top) .stage-bento-section{padding:0 0 96px}:where(#top) .stage-bento-container{width:100%}:where(#top) .stage-bento-heading{min-height:100svh;padding:92px 20px 72px;text-align:center}:where(#top) .stage-bento-heading p{margin-inline:auto}:where(#top) .stage-bento-grid{grid-template-columns:1fr;width:min(calc(100% - 40px),760px)}:where(#top) .stage-bento-card,:where(#top) .stage-bento-card.is-wide,:where(#top) .stage-bento-card.is-full{grid-column:auto;min-height:390px}:where(#top) .stage-bento-final{width:min(calc(100% - 40px),760px);align-items:stretch;flex-direction:column}:where(#top) .stage-bento-final a{align-self:flex-start}}@media (max-width: 640px){:where(#top) .stage-bento-section{padding:0 0 84px}:where(#top) .stage-bento-heading h2{font-size:clamp(40px,14vw,58px);line-height:1.08}:where(#top) .stage-bento-heading__lead{font-size:clamp(19px,6vw,24px)!important;line-height:1.7!important}:where(#top) .stage-bento-heading p,:where(#top) .stage-bento-card__copy p{font-size:13.5px;line-height:1.75}:where(#top) .stage-bento-card{min-height:370px;border-radius:22px;padding:18px}:where(#top) .stage-bento-card.is-wide,:where(#top) .stage-bento-card.is-full{min-height:390px}:where(#top) .stage-bento-journey{align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:14px;padding:12px}:where(#top) .journey-line{display:none}:where(#top) .stage-bento-journey b{width:36px;height:36px}:where(#top) .doctor-note{width:52%}:where(#top) .stage-bento-heading__cta,:where(#top) .stage-bento-card__cta,:where(#top) .stage-bento-final a{width:100%}}:where(#top) .stage-bento-card{background:#111315!important;box-shadow:0 22px 70px #00000038!important}:where(#top) .stage-bento-card:hover{background:#111315!important}:where(#top) .stage-bento-card__glow{display:none!important}:where(#top) .stage-bento-visual{background:transparent!important}:where(#top) .stage-bento-idea-image{display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#111315}:where(#top) .stage-bento-idea-image img{display:block;width:min(100%,360px);height:100%;max-height:210px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 640px){:where(#top) .stage-bento-idea-image img{max-height:190px}}:where(#top) .stage-bento-idea-image{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}:where(#top) .stage-bento-idea-image img{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:where(#top) .stage-bento-lottie{width:min(100%,360px);height:100%;max-height:220px}:where(#top) .stage-bento-lottie svg,:where(#top) .stage-bento-lottie canvas{display:block;width:100%!important;height:100%!important}:where(#top) .stage-bento-part-one-lottie{display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent!important}:where(#top) .stage-bento-lottie--part-one{width:min(100%,300px);height:100%;max-height:210px}:where(#top) .stage-bento-lottie--part-one svg,:where(#top) .stage-bento-lottie--part-one canvas{display:block;width:100%!important;height:100%!important}:where(#top) .stage-bento-card{min-height:430px!important}:where(#top) .stage-bento-card.is-wide{min-height:470px!important}:where(#top) .stage-bento-card.is-full{min-height:360px!important}:where(#top) .stage-bento-visual{min-height:220px!important;margin-top:16px!important}:where(#top) .stage-bento-card.is-wide .stage-bento-visual{min-height:260px!important}:where(#top) .stage-bento-card.is-full .stage-bento-visual{min-height:170px!important}:where(#top) .stage-bento-lottie{max-height:280px}:where(#top) .stage-bento-lottie--part-one{width:min(100%,360px);max-height:280px}:where(#top) .stage-bento-card--idea,:where(#top) .stage-bento-card--idea:hover{border-color:#00000014!important;background:#fff!important;color:#07090b!important;box-shadow:0 24px 70px #0000002e!important}:where(#top) .stage-bento-card--idea .stage-bento-card__copy h3,:where(#top) .stage-bento-card--idea .stage-bento-card__copy p{color:#07090b!important}:where(#top) .stage-bento-card--idea .stage-bento-card__cta{background:#07090b!important;color:#fff!important}@media (max-width: 700px){:where(#top) .stage-bento-card,:where(#top) .stage-bento-card.is-wide,:where(#top) .stage-bento-card.is-full{min-height:430px!important}:where(#top) .stage-bento-visual,:where(#top) .stage-bento-card.is-wide .stage-bento-visual,:where(#top) .stage-bento-card.is-full .stage-bento-visual{min-height:220px!important}}#top,:where(#top) .student-flow-chapter,:where(#top) .student-outputs-chapter{overflow-x:clip}:where(#top) .student-outputs-chapter .clear-delivery-section+section{border-top:1px solid rgba(255,255,255,.06)}:where(#top) .graduation-packages-section{position:relative;background:var(--color-page);padding:72px 0;color:#fff}:where(#top) .support-scope-section{position:relative;background:var(--color-page);padding:72px 0;color:#fff}:where(#top) .support-scope-container{width:min(1120px,calc(100% - 32px));margin:0 auto}:where(#top) .support-scope-heading{max-width:790px;margin:0 auto 34px;text-align:center}:where(#top) .support-scope-heading span{display:inline-flex;margin-bottom:12px;color:#b98772;font-size:12px;font-weight:900;letter-spacing:0}:where(#top) .support-scope-heading h2{margin:0;color:#fff;font-size:clamp(34px,5vw,56px);font-weight:950;line-height:1.08;letter-spacing:0}:where(#top) .support-scope-heading p{margin:18px auto 0;color:#e8ebeeb8;font-size:16px;line-height:1.9}:where(#top) .support-scope-list{display:grid;border-block:1px solid rgba(255,255,255,.09)}:where(#top) .support-scope-block{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(20px,4vw,48px);padding:28px 0;border-bottom:1px solid rgba(255,255,255,.08)}:where(#top) .support-scope-block:last-child{border-bottom:0}:where(#top) .support-scope-block__intro{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}:where(#top) .support-scope-block__number{color:#b98772;font-size:13px;font-weight:950;line-height:1.4}:where(#top) .support-scope-block h3{margin:0;color:#fff;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.2;letter-spacing:0}:where(#top) .support-scope-block p{margin:12px 0 0;color:#e8ebeead;font-size:14.5px;line-height:1.85}:where(#top) .support-scope-block__body{display:grid;align-content:start;gap:22px}:where(#top) .support-scope-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;padding:0;list-style:none}:where(#top) .support-scope-services li{position:relative;padding-right:18px;color:#e8ebeec7;font-size:14px;line-height:1.75}:where(#top) .support-scope-services li:before{content:"";position:absolute;top:.78em;right:0;width:5px;height:5px;border-radius:999px;background:#b98772}:where(#top) .support-scope-cta{width:-moz-fit-content;width:fit-content;min-width:210px}:where(#top) .support-scope-note{max-width:780px;margin:22px auto 0;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff08;padding:14px 18px;color:#e8ebeead;text-align:center;font-size:13.5px;line-height:1.8}:where(#top) .graduation-packages-container{width:min(1120px,calc(100% - 32px));margin:0 auto}:where(#top) .graduation-packages-heading{max-width:760px;margin:0 auto 34px;text-align:center}:where(#top) .graduation-packages-heading span{display:inline-flex;margin-bottom:12px;color:#b98772;font-size:12px;font-weight:900;letter-spacing:0}:where(#top) .graduation-packages-heading h2{margin:0;color:#fff;font-size:clamp(34px,5vw,56px);font-weight:950;line-height:1.08;letter-spacing:0}:where(#top) .graduation-packages-heading p{margin:18px auto 0;color:#e8ebeeb8;font-size:16px;line-height:1.9}:where(#top) .graduation-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(#top) .graduation-package-card{display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff09;padding:22px;box-shadow:0 22px 64px #0003}:where(#top) .graduation-package-card__number{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border:1px solid rgba(185,135,114,.34);border-radius:999px;color:#f2c6b4;font-size:12px;font-weight:950}:where(#top) .graduation-package-card h3{margin:0;color:#fff;font-size:24px;font-weight:950;line-height:1.25;letter-spacing:0}:where(#top) .graduation-package-card p{margin:12px 0 0;color:#e8ebeead;font-size:14px;line-height:1.85}:where(#top) .graduation-package-card ul{display:grid;gap:9px;margin:18px 0 22px;padding:0;list-style:none}:where(#top) .graduation-package-card li{position:relative;padding-right:18px;color:#e8ebeec7;font-size:13px;line-height:1.7}:where(#top) .graduation-package-card li:before{content:"";position:absolute;top:.72em;right:0;width:6px;height:6px;border-radius:999px;background:#b98772}:where(#top) .graduation-package-card__cta{width:100%;margin-top:auto}:where(#top) .graduation-packages-note{max-width:780px;margin:22px auto 0;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff08;padding:14px 18px;color:#e8ebeead;text-align:center;font-size:13.5px;line-height:1.8}:where(#top) #final-cta .glass-panel{border-radius:clamp(22px,5vw,32px)}:where(#top) #final-cta h2{letter-spacing:0}:where(#top) .final-cta-secondary{display:inline-flex;margin-top:16px;border-radius:999px;padding:10px 14px;color:#ffffff9e;font-size:13px;font-weight:800;transition:color .18s ease,background-color .18s ease}:where(#top) .final-cta-secondary:hover{background:#ffffff0d;color:#fff}:where(#top) .site-footer{padding-bottom:max(3rem,calc(2.5rem + env(safe-area-inset-bottom)))}:where(#top) .approved-trust-section{position:relative;display:flex;align-items:center;min-height:100vh;overflow:hidden;padding:clamp(72px,8vh,118px) 0;color:#fff;background:radial-gradient(circle at 12% 10%,rgba(185,135,114,.11),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 46%),var(--color-page)}:where(#top) .approved-trust-section:before{content:"";position:absolute;inset:10% auto 10% 50%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent);opacity:.72;pointer-events:none}:where(#top) .approved-trust-section:after{content:"";position:absolute;right:-18vw;bottom:-24vh;width:44vw;height:44vw;border-radius:50%;background:#b987720e;filter:blur(70px);pointer-events:none}:where(#top) .approved-trust-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(42px,6vw,96px);width:min(92vw,1360px);margin:0 auto}:where(#top) .approved-trust-copy{max-width:660px}:where(#top) .approved-trust-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#c99580;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}:where(#top) .approved-trust-eyebrow:before{content:"";display:block;width:34px;height:1px;background:#c99580b8}:where(#top) .approved-trust-title{margin:0;max-width:11ch;color:#f7f7f7;font-size:clamp(54px,7.3vw,112px);font-weight:950;line-height:.96;letter-spacing:0}:where(#top) .approved-trust-description{margin:clamp(22px,3vh,34px) 0 0;max-width:620px;color:#e8ebeec2;font-size:clamp(17px,1.35vw,22px);line-height:1.9}:where(#top) .approved-trust-note{margin:18px 0 0;max-width:560px;color:#e8ebee85;font-size:14.5px;line-height:1.85}:where(#top) .approved-trust-board{display:grid;gap:14px;perspective:1500px}:where(#top) .approved-trust-card{--trust-depth: calc(var(--trust-index) * -8px);position:relative;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);min-height:clamp(132px,15vh,176px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(135deg,#ffffff13,#ffffff06),#0d0e0fc7;box-shadow:0 28px 90px #00000057;transform:translate(var(--trust-depth)) scale(calc(1 - (var(--trust-index) * .012)));transform-style:preserve-3d;transition:transform .56s cubic-bezier(.22,1,.36,1),border-color .56s cubic-bezier(.22,1,.36,1),background .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1)}:where(#top) .approved-trust-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.075) 48% 48.2%,transparent 48.2%),radial-gradient(circle at 12% 20%,rgba(201,149,128,.16),transparent 28%);opacity:.65;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1)}:where(#top) .approved-trust-card:hover{z-index:2;border-color:#c995806b;background:linear-gradient(135deg,#ffffff1b,#ffffff08),#101112e6;box-shadow:0 34px 110px #00000070;transform:translate(-14px) scale(1.018)}:where(#top) .approved-trust-card:hover:before{opacity:1}:where(#top) .approved-trust-card__side,:where(#top) .approved-trust-card__content{position:relative;z-index:1}:where(#top) .approved-trust-card__side{display:flex;align-items:flex-start;gap:18px;padding:clamp(20px,2vw,28px);border-left:1px solid rgba(255,255,255,.09)}:where(#top) .approved-trust-card__side h3{margin:2px 0 0;color:#fff;font-size:clamp(20px,1.55vw,28px);font-weight:950;line-height:1.25}:where(#top) .approved-trust-card__content{display:flex;align-items:center;padding:clamp(20px,2vw,30px)}:where(#top) .approved-trust-card__content p{margin:0;color:#e8ebeead;font-size:clamp(14.5px,1vw,17px);line-height:1.95}:where(#top) .trust-flip-token{flex:0 0 auto;width:46px;height:46px;perspective:800px}:where(#top) .trust-flip-token__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1)}:where(#top) .approved-trust-card:hover .trust-flip-token__inner{transform:rotateY(180deg)}:where(#top) .trust-flip-token__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0e;color:#f4d0c1;font-size:12px;font-weight:950;backface-visibility:hidden;-webkit-backface-visibility:hidden}:where(#top) .trust-flip-token__back{background:#c99580eb;color:#111;transform:rotateY(180deg)}@media (max-width: 1120px){:where(#top) .approved-trust-shell{grid-template-columns:1fr;gap:34px;width:min(100% - 32px,760px)}:where(#top) .approved-trust-copy{max-width:none}:where(#top) .approved-trust-title{max-width:12ch;font-size:clamp(46px,10vw,78px)}:where(#top) .approved-trust-section:before{display:none}}@media (max-width: 767px){:where(#top) .approved-trust-section{min-height:100svh;padding:66px 0}:where(#top) .approved-trust-shell{width:min(100% - 24px,560px)}:where(#top) .approved-trust-eyebrow{margin-bottom:14px}:where(#top) .approved-trust-title{max-width:11ch;font-size:clamp(38px,13vw,56px);line-height:1.04}:where(#top) .approved-trust-description{margin-top:18px;font-size:14.8px;line-height:1.9}:where(#top) .approved-trust-note{font-size:13.5px}:where(#top) .approved-trust-board{gap:12px}:where(#top) .approved-trust-card{grid-template-columns:1fr;min-height:auto;border-radius:24px;transform:none}:where(#top) .approved-trust-card:hover{transform:translateY(-3px)}:where(#top) .approved-trust-card:before{background:radial-gradient(circle at 12% 12%,rgba(201,149,128,.12),transparent 34%)}:where(#top) .approved-trust-card__side{align-items:center;padding:20px 18px 12px;border-left:0}:where(#top) .approved-trust-card__side h3{font-size:20px}:where(#top) .approved-trust-card__content{padding:0 18px 20px}:where(#top) .approved-trust-card__content p{font-size:14px;line-height:1.85}:where(#top) .trust-flip-token{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){:where(#top) .approved-trust-card,:where(#top) .approved-trust-card:before,:where(#top) .trust-flip-token__inner{transition:none}:where(#top) .approved-trust-card:hover,:where(#top) .approved-trust-card:hover .trust-flip-token__inner{transform:none}}@media (max-width: 767px){:where(#top) .student-outputs-chapter .approved-trust-section,:where(#top) .student-outputs-chapter .support-scope-section,:where(#top) .student-outputs-chapter .graduation-packages-section,:where(#top) .student-outputs-chapter .faq-section,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{padding-top:56px;padding-bottom:56px}:where(#top) .student-outputs-chapter .faq-heading h2,:where(#top) .support-scope-heading h2,:where(#top) .graduation-packages-heading h2,:where(#top) #final-cta h2{font-size:clamp(32px,10vw,42px);line-height:1.12}:where(#top) #final-cta .glass-panel{padding:28px 18px}:where(#top) #final-cta p{font-size:14.5px;line-height:1.85}:where(#top) #final-cta .final-cta-support{font-size:13px;line-height:1.75}:where(#top) .final-cta-secondary{width:100%;justify-content:center}:where(#top) .support-scope-container,:where(#top) .graduation-packages-container{width:min(100% - 24px,520px)}:where(#top) .support-scope-heading,:where(#top) .graduation-packages-heading{margin-bottom:24px;text-align:right}:where(#top) .support-scope-heading p,:where(#top) .graduation-packages-heading p{font-size:14.5px;line-height:1.85}:where(#top) .support-scope-list,:where(#top) .graduation-packages-grid{gap:12px}:where(#top) .support-scope-block,:where(#top) .graduation-package-card{border-radius:0;padding:22px 0}:where(#top) .support-scope-block{grid-template-columns:1fr;gap:18px}:where(#top) .support-scope-block h3,:where(#top) .graduation-package-card h3{font-size:22px}:where(#top) .support-scope-block p,:where(#top) .graduation-package-card p,:where(#top) .graduation-package-card li{font-size:13.5px}:where(#top) .support-scope-services{grid-template-columns:1fr;gap:8px}:where(#top) .support-scope-services li{font-size:13.5px}:where(#top) .support-scope-cta{width:100%}:where(#top) .site-footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}:where(#top) .sticky-whatsapp-position{bottom:calc(14px + env(safe-area-inset-bottom))}:where(#top) .background-audio-toggle{right:14px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}:where(#top) .sticky-whatsapp-shell{max-width:min(100%,420px)}}@media (min-width: 768px) and (max-width: 1180px){:where(#top) .graduation-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#top) .support-scope-block{grid-template-columns:1fr}}:where(#top) .previous-proof-section{position:relative;display:flex;min-height:100vh;align-items:center;background:var(--color-page);padding:96px 0;color:#fff}:where(#top) .previous-proof-container{width:min(94vw,1680px);margin:0 auto}:where(#top) .previous-proof-heading{width:100%;margin:0 auto clamp(34px,5vh,58px);text-align:center}:where(#top) .previous-proof-heading span{display:inline-flex;margin-bottom:12px;color:#b98772;font-size:12px;font-weight:900;letter-spacing:0}:where(#top) .previous-proof-heading h2{margin:0;color:#fff;font-size:clamp(48px,7.2vw,112px);font-weight:950;line-height:1.02;letter-spacing:0}:where(#top) .previous-proof-heading p{margin:18px auto 0;max-width:min(1040px,100%);color:#e8ebeeb8;font-size:clamp(17px,1.55vw,25px);line-height:1.9}:where(#top) .previous-proof-viewport{position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:hidden;overflow-y:hidden;border-radius:34px;background:transparent;padding:clamp(22px,3vh,38px) 0 clamp(28px,4vh,48px);scrollbar-width:none;direction:ltr;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3.5%,#000 96.5%,transparent 100%)}:where(#top) .previous-proof-viewport.is-dragging{cursor:grabbing}:where(#top) .previous-proof-viewport::-webkit-scrollbar{display:none}:where(#top) .previous-proof-grid{display:flex;width:-moz-max-content;width:max-content;min-width:100%;gap:clamp(24px,2.4vw,40px);padding-inline:clamp(18px,3vw,44px);perspective:1600px;transform:translate3d(var(--previous-proof-x, 0px),0,0);will-change:transform}:where(#top) .previous-proof-card{position:relative;flex:0 0 clamp(360px,33vw,620px);min-width:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:30px;background:#101214;box-shadow:0 18px 42px #00000047,0 1px #ffffff14 inset;transform:translateY(6px) scale(.985);opacity:.98;filter:saturate(1) brightness(1);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,filter}:where(#top) .previous-proof-card:hover,:where(#top) .previous-proof-card:focus-within{z-index:2;transform:translateY(-4px) scale(1.018);opacity:1;filter:saturate(1.03) brightness(1.02);box-shadow:0 24px 56px #00000057,0 1px #ffffff1f inset}:where(#top) .previous-proof-card a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}:where(#top) .previous-proof-card a:focus-visible{outline:2px solid rgba(185,135,114,.72);outline-offset:-8px}:where(#top) .previous-proof-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}:where(#top) .previous-proof-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 24%),linear-gradient(180deg,transparent 48%,rgba(0,0,0,.72) 100%);pointer-events:none;opacity:.72;transition:opacity .42s cubic-bezier(.22,1,.36,1)}:where(#top) .previous-proof-card:hover:after,:where(#top) .previous-proof-card:focus-within:after{opacity:.86}:where(#top) .previous-proof-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:scale(1.015);transition:transform .52s cubic-bezier(.22,1,.36,1);pointer-events:none}:where(#top) .previous-proof-card:hover img,:where(#top) .previous-proof-card:focus-within img{transform:scale(1)}:where(#top) .previous-proof-card__overlay{position:absolute;inset-inline:22px;bottom:22px;z-index:2;display:grid;gap:10px;direction:rtl;text-align:right}:where(#top) .previous-proof-card__overlay>span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0000003d;color:#ffffffc7;padding:7px 10px;font-size:12px;font-weight:900}:where(#top) .previous-proof-card__overlay strong{max-width:92%;color:#fff;font-size:clamp(18px,1.55vw,26px);font-weight:950;line-height:1.35}:where(#top) .previous-proof-card__overlay i,:where(#top) .previous-proof-project-link{display:inline-flex;align-items:center;justify-content:center}:where(#top) .previous-proof-card__overlay i{width:42px;height:42px;border-radius:999px;background:#ffffff1f;color:#fff;font-style:normal}:where(#top) .previous-proof-card__overlay svg,:where(#top) .previous-proof-project-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(#top) .previous-proof-card__overlay svg{transform:none}:where(#top) .previous-proof-project-link svg{transform:none}:where(#top) .previous-proof-cta{display:flex;align-items:center;justify-content:center;margin-top:clamp(20px,3vh,32px)}:where(#top) .previous-proof-project-link{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:10px;min-height:52px;min-width:min(284px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#f2ede8;color:#121315;padding:0 20px;font-size:14px;font-weight:950;line-height:1;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1)}:where(#top) .previous-proof-project-link:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;border-radius:inherit;background:#a76552;clip-path:circle(0% at 0 0);transition:clip-path .42s cubic-bezier(.2,.82,.2,1)}:where(#top) .previous-proof-project-link span,:where(#top) .previous-proof-project-link svg{position:relative;z-index:1}:where(#top) .previous-proof-project-link span{display:inline-flex;align-items:center;line-height:1;transform:translateY(-.5px)}:where(#top) .previous-proof-project-link svg{flex:0 0 17px;width:17px;height:17px;transform:translateY(.5px)}:where(#top) .previous-proof-project-link:hover,:where(#top) .previous-proof-project-link:focus-visible{transform:translateY(-2px);border-color:#a76552c7;background:#f2ede8;color:#fff;outline:none}:where(#top) .previous-proof-project-link:hover:before,:where(#top) .previous-proof-project-link:focus-visible:before{clip-path:circle(150% at 0 0)}:where(#top) .previous-proof-project-link:hover svg,:where(#top) .previous-proof-project-link:focus-visible svg{animation:previous-proof-project-arrow-return .52s cubic-bezier(.2,.82,.2,1) both}@keyframes previous-proof-project-arrow-return{0%{opacity:1;transform:translate(0) translateY(.5px)}38%{opacity:0;transform:translate(-9px) translateY(.5px)}39%{opacity:0;transform:translate(9px) translateY(.5px)}to{opacity:1;transform:translate(0) translateY(.5px)}}@media (max-width: 767px){:where(#top) .previous-proof-section{display:block;min-height:auto;padding:60px 0}:where(#top) .previous-proof-container{width:min(100% - 24px,560px)}:where(#top) .previous-proof-heading{margin-bottom:24px;text-align:right}:where(#top) .previous-proof-heading h2{font-size:clamp(34px,11vw,48px);line-height:1.12}:where(#top) .previous-proof-heading p{font-size:14.5px;line-height:1.85}:where(#top) .previous-proof-grid{gap:14px;padding-inline:14px}:where(#top) .previous-proof-viewport{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:22px;padding:16px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}:where(#top) .previous-proof-card{flex-basis:min(74vw,330px);border-radius:20px}:where(#top) .previous-proof-card__overlay{inset-inline:16px;bottom:16px}:where(#top) .previous-proof-card__overlay strong{font-size:18px}:where(#top) .previous-proof-cta{margin-top:18px}:where(#top) .previous-proof-project-link{width:min(100%,284px)}}@media (min-width: 768px) and (max-width: 1180px){:where(#top) .previous-proof-container{width:min(92vw,1080px)}:where(#top) .previous-proof-card{flex-basis:clamp(360px,46vw,540px)}}@media (prefers-reduced-motion: reduce){:where(#top) .previous-proof-grid{transition:none}}:where(#top) .trust-scroll-section{--trust-art: radial-gradient(circle at 18% 18%, rgba(255, 255, 255, .9), transparent 0 2px, transparent 2px), radial-gradient(circle at 74% 22%, rgba(201, 149, 128, .64), transparent 0 3px, transparent 3px), linear-gradient(115deg, rgba(255, 255, 255, .16), transparent 18% 82%, rgba(255, 255, 255, .11)), linear-gradient(135deg, rgba(201, 149, 128, .24), transparent 28%), linear-gradient(90deg, #f0ebe6 0 33.333%, #5fc85e 33.333% 66.666%, #42b8d4 66.666% 100%);display:block;min-height:330vh;padding:0;overflow:visible;background:radial-gradient(circle at 50% 42%,rgba(32,76,104,.22),transparent 42%),linear-gradient(180deg,#061623,#03101b 48%,#04111c)}:where(#top) .trust-scroll-section:before,:where(#top) .trust-scroll-section:after{display:none}:where(#top) .trust-scroll-sticky{position:sticky;top:0;display:grid;place-items:center;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate}:where(#top) .trust-scroll-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 30% 30%,rgba(201,149,128,.1),transparent 26%),radial-gradient(circle at 70% 60%,rgba(66,184,212,.12),transparent 34%);opacity:.86}:where(#top) .trust-scroll-sticky:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:38vh;background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));pointer-events:none}:where(#top) .trust-scroll-hint{position:absolute;top:47%;left:50%;z-index:4;display:inline-flex;align-items:center;gap:16px;transform:translate(-50%,-50%);color:#ffffffeb;font-size:clamp(30px,4.4vw,58px);font-weight:650;line-height:1;text-align:center;white-space:nowrap;pointer-events:none}:where(#top) .trust-scroll-hint span:first-child,:where(#top) .trust-scroll-hint span:last-child{color:#fff;font-size:.88em}:where(#top) .trust-scroll-heading{position:absolute;top:clamp(64px,12vh,124px);left:50%;z-index:5;width:min(92vw,960px);transform:translate(-50%);text-align:center;pointer-events:none}:where(#top) .trust-scroll-heading span{display:block;margin-bottom:10px;color:#c99580eb;font-size:12px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}:where(#top) .trust-scroll-heading h2{margin:0;color:#fff;font-size:clamp(38px,5.2vw,82px);font-weight:950;line-height:1.02;letter-spacing:0}:where(#top) .trust-scroll-heading p{max-width:760px;margin:16px auto 0;color:#e8ebeea8;font-size:clamp(15px,1.25vw,19px);line-height:1.9}:where(#top) .trust-scroll-stage{position:relative;width:min(88vw,1180px);height:min(58vh,620px);min-height:390px;perspective:1800px}:where(#top) .trust-full-card{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:clamp(20px,2vw,32px);background:var(--trust-art);background-size:100% 100%;box-shadow:0 34px 120px #0000006b;transform-origin:center}:where(#top) .trust-full-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03101b14,#03101b42),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 110px);opacity:.45;pointer-events:none}:where(#top) .trust-full-card__overlay{position:absolute;inset:auto 28px 28px auto;display:grid;gap:6px;text-align:right}:where(#top) .trust-full-card__overlay span{color:#ffffff94;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}:where(#top) .trust-full-card__overlay strong{color:#fff;font-size:clamp(24px,3vw,46px);font-weight:950;line-height:1.05}:where(#top) .trust-split-deck{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}:where(#top) .trust-split-card{position:absolute;top:50%;left:50%;width:min(30vw,330px);height:min(58vh,520px);min-height:390px;border-radius:clamp(18px,1.7vw,28px);transform-style:preserve-3d;transform-origin:center;pointer-events:auto}:where(#top) .trust-split-card__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 32px 90px #00000061}:where(#top) .trust-split-card__front{background:var(--trust-art);background-position:var(--trust-segment);background-size:300% 100%}:where(#top) .trust-split-card__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.32)),radial-gradient(circle at 20% 16%,rgba(255,255,255,.62),transparent 0 28px,transparent 30px);opacity:.56}:where(#top) .trust-split-card__front span{position:absolute;top:24px;right:24px;z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#00000029;color:#ffffffdb;font-size:12px;font-weight:950}:where(#top) .trust-split-card__back{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(24px,2.5vw,34px);transform:rotateY(180deg);color:#101113}:where(#top) .trust-split-card:nth-child(1) .trust-split-card__back{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.8),transparent 24%),linear-gradient(145deg,#eee9e4,#cfc7bf)}:where(#top) .trust-split-card:nth-child(2) .trust-split-card__back{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.46),transparent 24%),linear-gradient(145deg,#75dd66,#3ea83e)}:where(#top) .trust-split-card:nth-child(3) .trust-split-card__back{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.48),transparent 24%),linear-gradient(145deg,#68d2eb,#2a9bc4)}:where(#top) .trust-split-card__number{position:absolute;top:26px;right:26px;color:#1011138f;font-size:13px;font-weight:950}:where(#top) .trust-split-card__back h3{margin:0;color:#101113;font-size:clamp(28px,2.6vw,42px);font-weight:950;line-height:1.05;letter-spacing:0}:where(#top) .trust-split-card__back p{margin:0;color:#101113b8;font-size:clamp(14px,1.05vw,17px);font-weight:700;line-height:1.8}:where(#top) .trust-split-card__back small{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:4px;border-bottom:1px solid currentColor;color:#101113c7;font-size:13px;font-weight:950;line-height:1.6}@media (max-width: 900px){:where(#top) .trust-scroll-section{min-height:290vh}:where(#top) .trust-scroll-heading{top:70px}:where(#top) .trust-scroll-heading h2{font-size:clamp(34px,10vw,54px)}:where(#top) .trust-scroll-heading p{font-size:14px}:where(#top) .trust-scroll-stage{width:min(92vw,680px);height:58vh;min-height:420px}:where(#top) .trust-split-card{width:min(35vw,220px);height:min(48vh,430px);min-height:330px}:where(#top) .trust-split-card__back{padding:20px}:where(#top) .trust-split-card__back h3{font-size:clamp(22px,5vw,30px)}}@media (max-width: 620px){:where(#top) .trust-scroll-section{min-height:auto;padding:70px 0;overflow:hidden}:where(#top) .trust-scroll-sticky{position:relative;min-height:auto;display:block;padding:0 14px}:where(#top) .trust-scroll-hint,:where(#top) .trust-full-card{display:none}:where(#top) .trust-scroll-heading{position:relative;top:auto;left:auto;width:min(100%,520px);margin:0 auto 24px;transform:none;text-align:right;opacity:1!important}:where(#top) .trust-scroll-stage{width:min(100%,520px);height:auto;min-height:0;margin:0 auto;perspective:none}:where(#top) .trust-split-deck{position:relative;display:grid;gap:14px}:where(#top) .trust-split-card{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:260px;opacity:1!important;transform:none!important}:where(#top) .trust-split-card__front{display:none}:where(#top) .trust-split-card__back{position:relative;min-height:260px;transform:none}}@media (prefers-reduced-motion: reduce){:where(#top) .trust-scroll-section{min-height:auto;padding:84px 0;overflow:hidden}:where(#top) .trust-scroll-sticky{position:relative;min-height:auto}:where(#top) .trust-scroll-hint,:where(#top) .trust-full-card{display:none}:where(#top) .trust-scroll-heading{position:relative;top:auto;left:auto;margin-bottom:36px;transform:none;opacity:1!important}:where(#top) .trust-scroll-stage{height:auto;min-height:0}:where(#top) .trust-split-deck{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(#top) .trust-split-card{position:relative;top:auto;left:auto;width:100%;height:420px;opacity:1!important;transform:none!important}:where(#top) .trust-split-card__front{display:none}:where(#top) .trust-split-card__back{transform:none}}:where(#top) .trust-scroll-section{min-height:340vh}:where(#top) .trust-scroll-stage{width:min(83.333vw,1200px);height:min(38.889vw,560px);min-height:420px;max-height:560px;overflow:visible;direction:ltr;transform-origin:center}:where(#top) .trust-full-card{z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}:where(#top) .trust-split-deck{z-index:1;display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;overflow:visible;direction:ltr;transform-style:preserve-3d}:where(#top) .trust-split-card{position:relative;top:auto;left:auto;flex:0 0 33.333333%;width:33.333333%;height:100%;min-height:0;border-radius:0;transform-style:preserve-3d}:where(#top) .trust-split-card__rotator{position:relative;width:100%;height:100%;overflow:visible;transform-style:preserve-3d;transform-origin:center}:where(#top) .trust-split-card__face{border-radius:inherit;box-shadow:0 32px 90px rgba(0,0,0,var(--trust-shadow-opacity, .18))}:where(#top) .trust-split-card__front{background-position:var(--trust-segment);background-size:300% 100%}:where(#top) .trust-split-card__back{direction:rtl}:where(#top) .trust-split-card--left .trust-split-card__front{border-top-right-radius:0;border-bottom-right-radius:0}:where(#top) .trust-split-card--center .trust-split-card__front{border-radius:0}:where(#top) .trust-split-card--right .trust-split-card__front{border-top-left-radius:0;border-bottom-left-radius:0}:where(#top) .trust-split-card--left .trust-split-card__back,:where(#top) .trust-split-card--center .trust-split-card__back,:where(#top) .trust-split-card--right .trust-split-card__back{border-radius:inherit}@media (max-width: 900px){:where(#top) .trust-scroll-stage{width:min(90vw,900px);height:min(42vw,420px);min-height:360px}:where(#top) .trust-split-card{flex-basis:33.333333%;width:33.333333%;min-height:0}}@media (max-width: 620px){:where(#top) .trust-scroll-section{min-height:auto}:where(#top) .trust-scroll-stage{width:min(100%,360px);height:720px;min-height:720px;max-height:none}:where(#top) .trust-split-deck{flex-direction:column}:where(#top) .trust-split-card{flex:0 0 33.333333%;width:100%;height:33.333333%;min-height:0}:where(#top) .trust-split-card__rotator,:where(#top) .trust-split-card__face{border-radius:26px!important}:where(#top) .trust-split-card__front{display:none}:where(#top) .trust-split-card__back{position:absolute;min-height:0;padding:20px;transform:none}:where(#top) .trust-split-card__back h3{font-size:23px}:where(#top) .trust-split-card__back p{font-size:13px;line-height:1.65}}:where(#top) .trust-scroll-section.approved-trust-section{--trust-art: linear-gradient(115deg, rgba(255, 255, 255, .34), transparent 24% 78%, rgba(255, 255, 255, .18)), linear-gradient(90deg, #ecebe9 0 33.333%, #d6d2ce 33.333% 66.666%, #c9c2bd 66.666% 100%);display:block;min-height:220vh;padding:0;overflow:visible;background:#dbdbda;color:#0a0a0a}:where(#top) .trust-scroll-section .trust-scroll-sticky{position:sticky;top:0;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;overflow:visible;background:#dbdbda}:where(#top) .trust-scroll-section .trust-scroll-sticky:before,:where(#top) .trust-scroll-section .trust-scroll-sticky:after{display:none}:where(#top) .trust-scroll-section .trust-scroll-heading{top:clamp(36px,5vh,58px);width:min(92vw,900px);text-align:center}:where(#top) .trust-scroll-section .trust-scroll-heading span{color:#8f6f5f}:where(#top) .trust-scroll-section .trust-scroll-heading h2{color:#0a0a0a;font-size:clamp(40px,5vw,72px)}:where(#top) .trust-scroll-section .trust-scroll-heading p{max-width:760px;margin-top:14px;color:#0a0a0aa3;line-height:1.75}:where(#top) .trust-scroll-section .trust-scroll-stage{position:relative;width:min(83.333vw,1200px);height:min(38.889vw,560px);min-width:0;min-height:420px;max-width:1200px;max-height:560px;overflow:visible;direction:ltr;perspective:1000px;transform-origin:center;margin-top:clamp(210px,28vh,260px)}:where(#top) .trust-scroll-section .trust-full-card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;height:100%;overflow:hidden;border-radius:28px;pointer-events:none;transform:none!important;transform-origin:center;will-change:opacity;isolation:isolate;background:#dbdbda;border:1px solid rgba(10,10,10,.1);box-shadow:0 30px 90px #1e1b1829}:where(#top) .trust-scroll-section .trust-full-card__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;opacity:1;filter:saturate(.95) contrast(1.03)}:where(#top) .trust-scroll-section .trust-full-card__overlay,:where(#top) .trust-scroll-section .trust-full-card:before{z-index:1}:where(#top) .trust-scroll-section .trust-full-card:before{background:linear-gradient(180deg,#dbdbda05,#dbdbda1f),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 110px);opacity:.18}:where(#top) .trust-scroll-section .trust-full-card__overlay{z-index:2}:where(#top) .trust-scroll-section .trust-full-card.is-hidden{z-index:-1;opacity:0!important;visibility:hidden}:where(#top) .trust-scroll-section .trust-scroll-hint.is-hidden{opacity:0!important;visibility:hidden}:where(#top) .trust-scroll-section .trust-split-deck{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;height:100%;margin:0;overflow:visible;direction:ltr;transform-style:preserve-3d;pointer-events:none}:where(#top) .trust-scroll-section .trust-split-card{position:relative;top:auto;left:auto;flex:0 0 33.333333%;width:33.333333%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border-radius:0;box-sizing:content-box;transform-style:preserve-3d;transform-origin:center;pointer-events:auto;will-change:transform}:where(#top) .trust-scroll-section .trust-split-card--left{transform-origin:80% center}:where(#top) .trust-scroll-section .trust-split-card--right{transform-origin:10% center}:where(#top) .trust-scroll-section .trust-split-card__rotator{position:relative;width:100%;height:100%;overflow:visible;box-sizing:border-box;transform-style:preserve-3d;transform-origin:center;will-change:transform,padding,border-radius}:where(#top) .trust-scroll-section .trust-split-card__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:0;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 30px 86px rgba(0,0,0,var(--trust-shadow-opacity, .12))}:where(#top) .trust-scroll-section .trust-split-card__front{background:var(--trust-art);background-position:var(--trust-segment);background-size:300% 100%}:where(#top) .trust-scroll-section .trust-split-card--left .trust-split-card__front{border-radius:28px 0 0 28px}:where(#top) .trust-scroll-section .trust-split-card--center .trust-split-card__front{border-radius:0}:where(#top) .trust-scroll-section .trust-split-card--right .trust-split-card__front{border-radius:0 28px 28px 0}:where(#top) .trust-scroll-section .trust-split-card--left .trust-split-card__front,:where(#top) .trust-scroll-section .trust-split-card--center .trust-split-card__front,:where(#top) .trust-scroll-section .trust-split-card--right .trust-split-card__front{border-radius:inherit}:where(#top) .trust-scroll-section .trust-split-card__back{direction:rtl;transform:rotateY(180deg)}:where(#top) .trust-scroll-section .trust-split-card:nth-child(1) .trust-split-card__back,:where(#top) .trust-scroll-section .trust-split-card:nth-child(2) .trust-split-card__back,:where(#top) .trust-scroll-section .trust-split-card:nth-child(3) .trust-split-card__back{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.58),transparent 25%),linear-gradient(145deg,#f1f0ee,#c9c3be)}@media (max-width: 900px){:where(#top) .trust-scroll-section .trust-scroll-stage{width:min(90vw,900px);height:min(42vw,420px);min-height:360px;margin-top:220px}}@media (max-width: 620px){:where(#top) .trust-scroll-section.approved-trust-section{min-height:auto;padding:72px 0;overflow:hidden}:where(#top) .trust-scroll-section .trust-scroll-sticky{position:relative;display:block;min-height:auto;overflow:hidden;padding:0 14px}:where(#top) .trust-scroll-section .trust-scroll-heading{position:relative;top:auto;left:auto;width:min(100%,520px);margin:0 auto 24px;transform:none;text-align:center;opacity:1!important}:where(#top) .trust-scroll-section .trust-scroll-hint,:where(#top) .trust-scroll-section .trust-full-card{display:none}:where(#top) .trust-scroll-section .trust-scroll-stage{width:min(100%,360px);height:auto;min-height:0;max-height:none;margin:0 auto;perspective:none}:where(#top) .trust-scroll-section .trust-split-deck{position:relative;display:grid;grid-template-columns:1fr;gap:14px;height:auto}:where(#top) .trust-scroll-section .trust-split-card{width:100%;height:260px;min-height:260px;opacity:1!important;transform:none!important}:where(#top) .trust-scroll-section .trust-split-card__rotator{padding:0!important;border-radius:26px!important;transform:none!important}:where(#top) .trust-scroll-section .trust-split-card__front{display:none}:where(#top) .trust-scroll-section .trust-split-card__back{transform:none}}:where(#top) .support-tabs-section.support-scope-section{overflow:hidden;background:#fff;padding:0;color:#0a0a0a}:where(#top) .support-tabs-container{display:flex;flex-direction:column;gap:40px;width:min(100%,1280px);margin:0 auto;padding:80px 0 64px}:where(#top) .support-tabs-heading{display:flex;align-items:center;flex-direction:column;gap:16px;width:min(100%,768px);margin:0 auto;padding:0 40px;text-align:center}:where(#top) .support-tabs-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(10,10,10,.1);border-radius:999px;background:#0a0a0a09;padding:7px 12px;color:#0a0a0ab8;font-size:12px;font-weight:850}:where(#top) .support-tabs-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#a57865}:where(#top) .support-tabs-heading h2{margin:0;color:#0a0a0a;font-size:clamp(38px,4vw,48px);font-weight:750;line-height:1.12;letter-spacing:0}:where(#top) .support-tabs-heading p{margin:0;max-width:720px;color:#0a0a0a9e;font-size:16px;line-height:1.9}:where(#top) .support-tabs-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;width:min(100% - 80px,1180px);margin:0 auto;border:1px solid rgba(10,10,10,.08);border-radius:32px;background:#f5f5f5;padding:16px;box-shadow:0 24px 80px #0a0a0a14}:where(#top) .support-tabs-list{display:grid;align-content:start;gap:10px}:where(#top) .support-tab-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:72px;border:1px solid transparent;border-radius:20px;background:transparent;padding:0 18px;color:#0a0a0a94;font-size:15px;font-weight:850;text-align:right;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}:where(#top) .support-tab-button span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a0a0a0f;color:#0a0a0a9e;font-size:11px;font-weight:950}:where(#top) .support-tab-button:hover,:where(#top) .support-tab-button:focus-visible{color:#0a0a0a;transform:translate(-2px)}:where(#top) .support-tab-button.is-active{border-color:#0a0a0a14;background:#fff;color:#0a0a0a;box-shadow:0 16px 40px #0a0a0a12}:where(#top) .support-tab-button.is-active span{background:#0a0a0a;color:#fff}:where(#top) .support-tabs-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;min-height:520px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 20% 18%,rgba(165,120,101,.18),transparent 28%),linear-gradient(135deg,#101113,#1a1c20);padding:clamp(28px,4vw,54px);color:#fff}:where(#top) .support-tabs-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:92px 92px;opacity:.22;pointer-events:none}:where(#top) .support-tabs-panel__content,:where(#top) .support-tabs-panel__aside{position:relative;z-index:1}:where(#top) .support-tabs-panel__content{display:flex;flex-direction:column;justify-content:center;max-width:660px}:where(#top) .support-tabs-panel__number{display:grid;place-items:center;width:54px;height:54px;margin-bottom:24px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff14;color:#f2d2c4;font-size:13px;font-weight:950}:where(#top) .support-tabs-panel h3{margin:0;color:#fff;font-size:clamp(34px,4vw,62px);font-weight:900;line-height:1.04;letter-spacing:0}:where(#top) .support-tabs-panel p{margin:20px 0 0;color:#ffffffad;font-size:clamp(15px,1.3vw,18px);line-height:1.95}:where(#top) .support-tabs-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:30px 0 0;padding:0;list-style:none}:where(#top) .support-tabs-panel li{display:flex;align-items:center;gap:10px;color:#fffc;font-size:14px;font-weight:800}:where(#top) .support-tabs-panel li:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#a57865}:where(#top) .support-tabs-panel__aside{display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;gap:24px}:where(#top) .support-tabs-orbit{position:relative;width:190px;height:190px;margin-top:10px;border:1px solid rgba(255,255,255,.12);border-radius:50%;opacity:.9}:where(#top) .support-tabs-orbit span{position:absolute;border-radius:50%;background:#ffffff14}:where(#top) .support-tabs-orbit span:nth-child(1){top:28px;right:28px;bottom:28px;left:28px}:where(#top) .support-tabs-orbit span:nth-child(2){top:66px;right:66px;bottom:66px;left:66px;background:#a5786557}:where(#top) .support-tabs-orbit span:nth-child(3){top:24px;left:46px;width:18px;height:18px;background:#f2d2c4;box-shadow:0 0 34px #f2d2c473}:where(#top) .support-tabs-cta{width:-moz-max-content;width:max-content}@media (max-width: 920px){:where(#top) .support-tabs-container{padding:80px 0 0}:where(#top) .support-tabs-layout{grid-template-columns:1fr;width:min(100% - 32px,760px)}:where(#top) .support-tabs-list{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#top) .support-tab-button{justify-content:center;flex-direction:column;min-height:94px;padding:12px;text-align:center}:where(#top) .support-tabs-panel{grid-template-columns:1fr;min-height:560px}:where(#top) .support-tabs-panel__aside{align-items:stretch;flex-direction:row}:where(#top) .support-tabs-orbit{width:126px;height:126px}}@media (max-width: 620px){:where(#top) .support-tabs-heading{align-items:flex-start;padding:0 20px;text-align:right}:where(#top) .support-tabs-heading h2{font-size:clamp(34px,10vw,46px)}:where(#top) .support-tabs-layout{width:min(100% - 24px,520px);border-radius:24px;padding:10px}:where(#top) .support-tabs-list{grid-template-columns:1fr}:where(#top) .support-tab-button{justify-content:flex-start;flex-direction:row;min-height:62px}:where(#top) .support-tabs-panel{min-height:auto;border-radius:20px;padding:26px 18px}:where(#top) .support-tabs-panel h3{font-size:32px}:where(#top) .support-tabs-panel ul{grid-template-columns:1fr}:where(#top) .support-tabs-panel__aside{display:block}:where(#top) .support-tabs-orbit{display:none}:where(#top) .support-tabs-cta{width:100%}}:where(#top) .support-feature-section.support-scope-section{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 8%,rgba(185,135,114,.09),transparent 30%),linear-gradient(180deg,#fff,#f7f7f5 52%,#fff);color:#0a0a0a;padding:0}:where(#top) .support-feature-container{width:min(100%,1280px);margin:0 auto;padding:80px 0 72px}:where(#top) .support-feature-heading{width:min(768px,100%);margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}:where(#top) .support-feature-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 14px;border:1px solid rgba(10,10,10,.08);border-radius:999px;background:#ffffffd1;box-shadow:0 1px 2px #0a0a0a0a;color:#8b5d4f;font-size:13px;font-weight:800}:where(#top) .support-feature-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:#b98772}:where(#top) .support-feature-heading h2{margin:0;color:#0a0a0a;font-size:clamp(38px,4.3vw,56px);font-weight:800;line-height:1.05}:where(#top) .support-feature-heading p{margin:0;color:#0a0a0aa8;font-size:clamp(16px,1.6vw,20px);line-height:1.9}:where(#top) .project-feature-switcher{position:relative;left:50%;width:min(calc(100vw - 32px),1280px);min-height:928px;margin-top:54px;transform:translate(-50%);display:grid;grid-template-rows:auto 1fr;gap:18px;padding:16px;border:1px solid rgba(10,10,10,.08);border-radius:32px;background:linear-gradient(135deg,#fffffff0,#f8f7f4eb),radial-gradient(circle at 18% 16%,rgba(185,135,114,.12),transparent 32%);box-shadow:0 1px 2px #0a0a0a0a,0 24px 70px #0a0a0a1a}:where(#top) .project-feature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px;border:1px solid rgba(10,10,10,.07);border-radius:24px;background:#ffffffb8}:where(#top) .project-feature-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:18px;background:transparent;color:#0a0a0a94;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:12px 16px;font:inherit;font-size:14px;font-weight:800;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}:where(#top) .project-feature-tab span{color:#b98772;font-size:12px}:where(#top) .project-feature-tab:hover,:where(#top) .project-feature-tab.is-active{background:#fff;border-color:#0a0a0a14;color:#0a0a0a;box-shadow:0 1px 2px #0a0a0a0a,0 16px 40px #0a0a0a14}:where(#top) .project-feature-tab:hover{transform:translateY(-1px)}:where(#top) .project-feature-panel{position:relative;overflow:hidden;min-height:760px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:stretch;gap:28px;padding:clamp(30px,5vw,72px);border:1px solid rgba(10,10,10,.08);border-radius:28px;background:radial-gradient(circle at 16% 14%,rgba(185,135,114,.1),transparent 28%),linear-gradient(135deg,#fff,#f9f9f7);box-shadow:0 1px 2px #0a0a0a0a,0 18px 44px #0a0a0a14}:where(#top) .project-feature-copy{position:relative;z-index:2;width:min(640px,100%);align-self:center;display:flex;flex-direction:column;align-items:flex-start}:where(#top) .project-feature-number{display:grid;place-items:center;width:54px;height:54px;margin-bottom:30px;border:1px solid rgba(10,10,10,.08);border-radius:999px;background:#0a0a0a;color:#fff;font-size:13px;font-weight:900}:where(#top) .project-feature-copy h3{margin:0;color:#0a0a0a;font-size:clamp(36px,4.7vw,68px);font-weight:850;line-height:1.05}:where(#top) .project-feature-copy p{width:min(590px,100%);margin:24px 0 0;color:#0a0a0aa8;font-size:clamp(16px,1.45vw,20px);line-height:1.95}:where(#top) .project-feature-copy ul,:where(#top) .support-extra-card ul{list-style:none;margin:30px 0 0;padding:0}:where(#top) .project-feature-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}:where(#top) .project-feature-copy li,:where(#top) .support-extra-card li{position:relative;padding-right:18px;color:#0a0a0abd;font-size:15px;font-weight:750;line-height:1.8}:where(#top) .project-feature-copy li:before,:where(#top) .support-extra-card li:before{content:"";position:absolute;top:.78em;right:0;width:7px;height:7px;border-radius:999px;background:#b98772}:where(#top) .project-feature-cta{margin-top:36px}:where(#top) .project-feature-visual{position:relative;min-height:520px;align-self:stretch;perspective:1100px}:where(#top) .project-feature-card{position:absolute;display:block;width:min(78%,320px);height:min(62%,420px);border:1px solid rgba(10,10,10,.08);border-radius:28px;background:linear-gradient(145deg,#ffffffeb,#ece7e0bd),linear-gradient(180deg,rgba(185,135,114,.18),transparent);box-shadow:0 1px 2px #0a0a0a0a,0 30px 80px #0a0a0a24;transform-style:preserve-3d}:where(#top) .project-feature-card:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:20px;border:1px solid rgba(10,10,10,.08);background:linear-gradient(90deg,rgba(10,10,10,.08),transparent 34%),repeating-linear-gradient(180deg,rgba(10,10,10,.12) 0 1px,transparent 1px 22px);opacity:.45}:where(#top) .project-feature-card.card-a{right:4%;top:18%;transform:rotate(8deg) translateZ(30px)}:where(#top) .project-feature-card.card-b{right:21%;top:8%;background:linear-gradient(145deg,#0a0a0aeb,#222222e6),linear-gradient(180deg,rgba(185,135,114,.2),transparent);transform:rotate(-4deg) translateZ(70px)}:where(#top) .project-feature-card.card-b:before{border-color:#ffffff1f;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 34%),repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 1px,transparent 1px 22px)}:where(#top) .project-feature-card.card-c{right:38%;top:24%;background:linear-gradient(145deg,#b98772e6,#f6e9e0c7),linear-gradient(180deg,rgba(255,255,255,.28),transparent);transform:rotate(-13deg) translateZ(15px)}:where(#top) .project-feature-glow{position:absolute;inset:auto 8% 4% auto;width:280px;height:280px;border-radius:999px;background:#b9877224;filter:blur(52px)}:where(#top) .support-extra-grid{width:min(calc(100% - 80px),1180px);margin:44px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:where(#top) .support-extra-card{display:flex;flex-direction:column;min-height:100%;padding:28px;border:1px solid rgba(10,10,10,.08);border-radius:24px;background:#ffffffdb;box-shadow:0 1px 2px #0a0a0a0a,0 16px 40px #0a0a0a12}:where(#top) .support-extra-card h3{margin:0;color:#0a0a0a;font-size:clamp(22px,2vw,28px);line-height:1.2}:where(#top) .support-extra-card p{margin:14px 0 0;color:#0a0a0a9e;font-size:15px;line-height:1.85}:where(#top) .support-extra-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}:where(#top) .support-extra-card li{font-size:13.5px}:where(#top) .support-extra-cta{width:-moz-max-content;width:max-content;margin-top:auto;padding-top:26px}:where(#top) .support-feature-note{width:min(calc(100% - 80px),820px);margin:36px auto 0;color:#0a0a0a94;text-align:center;font-size:14px;font-weight:700;line-height:1.8}@media (max-width: 991px){:where(#top) .support-feature-container{width:min(100%,810px);padding:80px 0 60px}:where(#top) .project-feature-switcher{min-height:auto}:where(#top) .project-feature-panel{min-height:640px;grid-template-columns:1fr}:where(#top) .project-feature-copy{width:100%}:where(#top) .project-feature-visual{min-height:300px}:where(#top) .support-extra-grid{grid-template-columns:1fr}}@media (max-width: 767px){:where(#top) .support-feature-container{width:min(100%,390px);padding:72px 0 52px}:where(#top) .support-feature-heading{padding:0 20px;align-items:flex-start;text-align:right}:where(#top) .support-feature-heading h2{font-size:clamp(34px,10vw,42px)}:where(#top) .project-feature-switcher{width:min(calc(100vw - 24px),390px);margin-top:34px;padding:10px;border-radius:24px}:where(#top) .project-feature-tabs{grid-template-columns:1fr;border-radius:18px}:where(#top) .project-feature-tab{justify-content:flex-start;min-height:56px}:where(#top) .project-feature-panel{min-height:auto;padding:26px 18px;border-radius:20px}:where(#top) .project-feature-number{width:44px;height:44px;margin-bottom:22px}:where(#top) .project-feature-copy h3{font-size:clamp(30px,9vw,38px)}:where(#top) .project-feature-copy p{font-size:15px;line-height:1.85}:where(#top) .project-feature-copy ul,:where(#top) .support-extra-card ul{grid-template-columns:1fr}:where(#top) .project-feature-visual{display:none}:where(#top) .project-feature-cta,:where(#top) .support-extra-cta{width:100%}:where(#top) .support-extra-grid,:where(#top) .support-feature-note{width:min(calc(100% - 24px),390px)}:where(#top) .support-extra-card{padding:22px 18px;border-radius:20px}}:where(#top) .support-feature-section .project-feature-switcher{direction:ltr;left:auto;transform:none;grid-template-columns:420px minmax(0,1fr);grid-template-rows:1fr;gap:0;min-height:928px;padding:0;border-radius:26px;background:#fff;border:1px solid rgba(10,10,10,.08);box-shadow:0 1px 2px #0a0a0a0a,0 26px 80px #0a0a0a1a}:where(#top) .support-feature-section .project-feature-tabs{direction:rtl;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:28px;padding:clamp(36px,5vw,56px);border:0;border-radius:0;background:#fff}:where(#top) .support-feature-section .project-feature-tab{justify-content:flex-start;align-items:flex-start;gap:14px;min-height:auto;padding:18px 16px;border-radius:10px;text-align:right;color:#0a0a0a6b;background:transparent;box-shadow:none}:where(#top) .support-feature-section .project-feature-tab:hover,:where(#top) .support-feature-section .project-feature-tab.is-active{background:#f0f0ef;border-color:transparent;color:#0a0a0a;box-shadow:none;transform:none}:where(#top) .support-feature-section .project-feature-tab-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0a0a0a0d;color:#0a0a0a75;font-size:12px;font-weight:900}:where(#top) .support-feature-section .project-feature-tab.is-active .project-feature-tab-icon{background:#fff;color:#0a0a0a}:where(#top) .support-feature-section .project-feature-tab-copy{display:grid;gap:10px}:where(#top) .support-feature-section .project-feature-tab-copy strong{color:currentColor;font-size:17px;font-weight:850;line-height:1.35}:where(#top) .support-feature-section .project-feature-tab-copy small{display:block;color:#0a0a0a7a;font-size:14px;font-weight:650;line-height:1.65}:where(#top) .support-feature-section .project-feature-tab.is-active .project-feature-tab-copy small{color:#0a0a0ab8}:where(#top) .project-feature-side-cta{padding-top:4px}:where(#top) .project-feature-side-cta .wa-button,:where(#top) .project-feature-side-cta a{width:100%}:where(#top) .support-feature-section .project-feature-panel{direction:rtl;min-height:928px;padding:28px;display:block;border:0;border-right:1px solid rgba(10,10,10,.06);border-radius:0 26px 26px 0;background:linear-gradient(180deg,#0a0a0a0a,#0a0a0a05),#f3f3f2;box-shadow:inset 18px 0 40px #0a0a0a0d}:where(#top) .project-feature-preview{position:absolute;top:28px;right:28px;bottom:30px;left:28px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.24),transparent 24%),linear-gradient(135deg,#c8c8c6,#adadab)}:where(#top) .project-feature-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 28%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 58px),repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 58px);opacity:.55}:where(#top) .project-feature-preview-icon{position:absolute;top:38%;right:48%;display:grid;grid-template-columns:repeat(2,54px);gap:12px;transform:translate(50%,-50%)}:where(#top) .project-feature-preview-icon span{width:54px;height:54px;background:#0a0a0a52}:where(#top) .project-feature-preview-icon span:nth-child(1),:where(#top) .project-feature-preview-icon span:nth-child(4){border-radius:4px 22px 4px 4px}:where(#top) .project-feature-preview-icon span:nth-child(2),:where(#top) .project-feature-preview-icon span:nth-child(3){border-radius:4px}:where(#top) .project-feature-preview-copy{position:absolute;right:48px;bottom:52px;left:48px;color:#fff;text-align:right;text-shadow:0 2px 16px rgba(0,0,0,.18)}:where(#top) .project-feature-preview-copy span{display:block;margin-bottom:14px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.82}:where(#top) .project-feature-preview-copy h3{max-width:620px;margin:0;color:#fff;font-size:clamp(30px,3vw,48px);font-weight:900;line-height:1.08}:where(#top) .project-feature-floating-card{position:absolute;z-index:2;right:auto;left:-64px;bottom:0;width:min(250px,32vw);min-height:250px;padding:28px;border-radius:18px;background:#aaaaa8f0;box-shadow:0 26px 70px #0a0a0a38;color:#0a0a0a8a}:where(#top) .project-feature-floating-card span{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:20px;border-radius:10px;background:#ffffff47;color:#0a0a0a75;font-size:12px;font-weight:900}:where(#top) .project-feature-floating-card strong{display:block;color:#0a0a0a9e;font-size:20px;line-height:1.3}:where(#top) .project-feature-floating-card ul{margin:18px 0 0;padding:0;list-style:none}:where(#top) .project-feature-floating-card li{color:#0a0a0a80;font-size:12px;font-weight:800;line-height:1.7}:where(#top) .support-feature-section .project-feature-visual{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;pointer-events:none}:where(#top) .support-feature-section .project-feature-card{display:none}:where(#top) .support-feature-section .project-feature-glow{inset:auto 8% 4% auto;opacity:.55}@media (max-width: 991px){:where(#top) .support-feature-section .project-feature-switcher{width:min(calc(100vw - 32px),810px);grid-template-columns:1fr;min-height:auto}:where(#top) .support-feature-section .project-feature-tabs{padding:28px;gap:14px}:where(#top) .support-feature-section .project-feature-panel{min-height:560px;border-right:0;border-top:1px solid rgba(10,10,10,.06);border-radius:0 0 26px 26px}:where(#top) .project-feature-floating-card{right:auto;left:28px;bottom:-22px;width:220px}}@media (max-width: 767px){:where(#top) .support-feature-section .project-feature-switcher{width:min(calc(100vw - 24px),390px);border-radius:22px}:where(#top) .support-feature-section .project-feature-tabs{padding:14px}:where(#top) .support-feature-section .project-feature-tab{padding:16px 14px}:where(#top) .support-feature-section .project-feature-tab-copy small{display:none}:where(#top) .support-feature-section .project-feature-panel{min-height:460px;padding:14px;border-radius:0 0 22px 22px}:where(#top) .project-feature-preview{top:14px;right:14px;bottom:14px;left:14px;border-radius:14px}:where(#top) .project-feature-preview-icon{grid-template-columns:repeat(2,34px);gap:8px}:where(#top) .project-feature-preview-icon span{width:34px;height:34px}:where(#top) .project-feature-preview-copy{right:22px;bottom:26px;left:22px}:where(#top) .project-feature-preview-copy h3{font-size:clamp(26px,8vw,34px)}:where(#top) .project-feature-floating-card{display:none}}:where(#top) .feature-switch-section{position:relative;overflow:hidden;background:#dbdbda;color:#0a0a0a;padding:0}:where(#top) .feature-switch-container{width:min(100%,1280px);margin:0 auto;padding:80px 0 64px}:where(#top) .feature-switch-heading{width:min(768px,100%);margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}:where(#top) .feature-switch-badge{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa;color:#404040;font-size:12px;font-weight:800;line-height:1.5}:where(#top) .feature-switch-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:#404040}:where(#top) .feature-switch-heading h2{margin:0;color:#0a0a0a;font-size:clamp(38px,4.1vw,56px);font-weight:800;letter-spacing:0;line-height:1.06}:where(#top) .feature-switch-heading p{margin:0;color:#404040;font-size:clamp(16px,1.45vw,19px);font-weight:650;line-height:1.9}:where(#top) .feature-switch-layout{position:relative;direction:rtl;width:min(calc(100vw - 80px),1200px);min-height:928px;margin:40px auto 0;display:flex;align-items:center;justify-content:center;gap:100px;overflow:hidden;padding:64px 40px;border-radius:16px;background:#dbdbda}:where(#top) .feature-switch-list{position:relative;direction:rtl;z-index:2;width:384px;display:flex;flex-direction:column;gap:12px;flex:0 0 384px}:where(#top) .feature-switch-tab{direction:rtl;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:88px;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;padding:16px;border:0;border-radius:12px;background:transparent;color:#737373;opacity:.62;text-align:right;font:inherit;transition:background-color .28s ease,opacity .28s ease,transform .28s ease}:where(#top) .feature-switch-tab:hover,:where(#top) .feature-switch-tab.is-active{background:#f5f5f5;color:#0a0a0a;opacity:1}:where(#top) .feature-switch-tab:hover{transform:translateY(-1px)}:where(#top) .feature-switch-tab__icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#0a0a0a;font-size:12px;font-weight:900}:where(#top) .feature-switch-tab:not(.is-active) .feature-switch-tab__icon{display:none}:where(#top) .feature-switch-tab__text{min-width:0;display:flex;flex-direction:column;gap:8px}:where(#top) .feature-switch-tab__text strong{color:currentColor;font-size:20px;font-weight:800;letter-spacing:0;line-height:1.5}:where(#top) .feature-switch-tab__text small{color:#404040;font-size:14px;font-weight:600;line-height:1.55}:where(#top) .feature-switch-tab:not(.is-active) .feature-switch-tab__text small{color:#737373}:where(#top) .feature-switch-preview{position:relative;direction:rtl;z-index:1;flex:1 1 auto;width:min(90%,760px);aspect-ratio:1.5 / 1;min-height:560px;overflow:visible;padding:28px;border-radius:16px;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.6),transparent 18%),linear-gradient(180deg,#d4d4d2,#bababa);box-shadow:0 0 0 1px #9e9d9b14,0 2px 4px #0000000f}:where(#top) .feature-switch-preview__base{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 72px),repeating-linear-gradient(180deg,rgba(255,255,255,.12) 0 1px,transparent 1px 72px),linear-gradient(135deg,#ffffff47,#ffffff05)}:where(#top) .feature-switch-preview.has-image-preview{display:grid;place-items:center;background:transparent;box-shadow:none}:where(#top) .feature-switch-preview.has-image-preview .feature-switch-preview__base{overflow:visible;display:grid;place-items:center;background:transparent}:where(#top) .feature-switch-report-image{display:block;width:min(100%,760px);height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 55px rgba(10,10,10,.16))}:where(#top) .feature-switch-preview.is-development .feature-switch-report-image{width:min(124%,980px);max-width:none;max-height:none;transform:translate(-2%);filter:drop-shadow(0 34px 64px rgba(10,10,10,.18))}:where(#top) .feature-switch-preview__mark{position:absolute;top:38%;right:50%;transform:translate(50%,-50%);display:grid;grid-template-columns:repeat(2,54px);gap:12px}:where(#top) .feature-switch-preview__mark span{width:54px;height:54px;background:#0a0a0a61}:where(#top) .feature-switch-preview__mark span:nth-child(1),:where(#top) .feature-switch-preview__mark span:nth-child(4){border-radius:4px 22px 4px 4px}:where(#top) .feature-switch-preview__content{position:absolute;right:42px;bottom:42px;left:42px;text-align:right;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.18)}:where(#top) .feature-switch-preview__content span{display:block;margin-bottom:12px;color:#ffffffd1;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}:where(#top) .feature-switch-preview__content h3{width:min(620px,100%);margin:0;color:#fff;font-size:clamp(34px,3.3vw,54px);font-weight:900;line-height:1.08}:where(#top) .feature-switch-overlay-card{position:absolute;z-index:4;width:300px;min-height:300px;left:-54px;bottom:-34px;padding:28px;overflow:hidden;border-radius:14px;background:#aaaaa8f5;box-shadow:0 4px 8px -2px #0000000f,0 12px 32px -4px #00000014}:where(#top) .feature-switch-overlay-card span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:22px;border-radius:10px;background:#ffffff47;color:#565656;font-size:12px;font-weight:900}:where(#top) .feature-switch-overlay-card strong{display:block;color:#4a4a4a;font-size:22px;font-weight:850;line-height:1.25}:where(#top) .feature-switch-overlay-card ul{list-style:none;margin:20px 0 0;padding:0}:where(#top) .feature-switch-overlay-card li{color:#0a0a0a8f;font-size:13px;font-weight:800;line-height:1.9}:where(#top) .feature-switch-overlay-card.has-overlay-image{width:430px;min-height:0;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none;left:-104px;bottom:-82px}:where(#top) .feature-switch-overlay-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 42px rgba(10,10,10,.2))}:where(#top) .feature-switch-cta-row{width:min(calc(100% - 80px),1200px);margin:28px auto 0;display:flex;justify-content:flex-start}:where(#top) .feature-switch-section .support-extra-grid{width:min(calc(100% - 80px),1180px);margin:48px auto 0}:where(#top) .feature-switch-section .support-extra-card{background:#fff;color:#0a0a0a;min-height:auto}:where(#top) .feature-switch-section .support-extra-cta{margin-top:24px;padding-top:0}:where(#top) .feature-switch-section .support-feature-note{color:#525252}@media (max-width: 991px){:where(#top) .feature-switch-container{width:min(100%,810px);padding-bottom:0}:where(#top) .feature-switch-layout{width:min(calc(100vw - 40px),810px);min-height:auto;flex-direction:column;gap:40px;overflow:visible;padding:64px 40px}:where(#top) .feature-switch-list{width:100%;flex:none}:where(#top) .feature-switch-preview{width:100%;min-height:487px;padding:20px}}@media (max-width: 767px){:where(#top) .feature-switch-container{width:min(100%,400px);padding:80px 0 0}:where(#top) .feature-switch-heading{align-items:flex-start;padding:0 20px;text-align:right}:where(#top) .feature-switch-heading h2{font-size:clamp(34px,10vw,42px)}:where(#top) .feature-switch-layout{width:min(calc(100vw - 40px),400px);gap:40px;padding:64px 20px}:where(#top) .feature-switch-tab{min-height:auto}:where(#top) .feature-switch-tab:not(.is-active) .feature-switch-tab__icon{position:static;transform:none}:where(#top) .feature-switch-tab__text small{display:none}:where(#top) .feature-switch-preview{min-height:240px;padding:12px}:where(#top) .feature-switch-preview.has-image-preview{min-height:300px;padding:0}:where(#top) .feature-switch-report-image{width:min(112%,420px)}:where(#top) .feature-switch-preview.is-development .feature-switch-report-image{width:min(130%,520px);transform:translate(-4%)}:where(#top) .feature-switch-preview__mark{grid-template-columns:repeat(2,30px);gap:7px}:where(#top) .feature-switch-preview__mark span{width:30px;height:30px}:where(#top) .feature-switch-preview__content{right:20px;bottom:22px;left:20px}:where(#top) .feature-switch-preview__content h3{font-size:clamp(24px,8vw,32px)}:where(#top) .feature-switch-overlay-card{display:none}:where(#top) .feature-switch-overlay-card.has-overlay-image{display:none}:where(#top) .feature-switch-cta-row,:where(#top) .feature-switch-section .support-extra-grid{width:min(calc(100% - 24px),390px)}:where(#top) .feature-switch-section .support-extra-cta{width:100%}}:where(#top) .feature-switch-section{overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(201,149,128,.2),transparent 24%),radial-gradient(circle at 86% 72%,rgba(255,255,255,.46),transparent 28%),linear-gradient(180deg,#dbdbda,#d6d4d1);color:#101010;min-height:100svh}:where(#top) .feature-switch-container{width:min(100%,1640px);padding:clamp(86px,9vh,118px) 0 clamp(72px,8vh,104px)}:where(#top) .feature-switch-heading{width:min(960px,calc(100% - 40px));gap:14px}:where(#top) .feature-switch-badge{border-color:#c9958052;background:#c995801a;color:#725242}:where(#top) .feature-switch-badge:before{background:#c99580;box-shadow:0 0 20px #c9958099}:where(#top) .feature-switch-heading h2{color:#050505;font-size:clamp(44px,5.2vw,86px);font-weight:950;line-height:.98}:where(#top) .feature-switch-heading p{max-width:850px;color:#0a0a0aad;font-size:clamp(16px,1.25vw,20px);font-weight:650;line-height:1.85}:where(#top) .feature-switch-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);width:min(calc(100vw - 72px),1500px);min-height:clamp(650px,66vh,790px);margin-top:clamp(34px,4.2vh,56px);align-items:stretch;justify-content:stretch;gap:clamp(34px,4.6vw,76px);overflow:visible;border:1px solid rgba(255,248,240,.1);border-radius:34px;background:linear-gradient(135deg,#ffffffa3,#ffffff38),#e8e7e5c7;box-shadow:0 34px 110px #38302b24,inset 0 1px #fffc;padding:clamp(30px,3vw,52px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:where(#top) .feature-switch-list{width:auto;flex:none;align-self:stretch;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(255,248,240,.08);border-radius:26px;background:#ffffff94;padding:16px;box-shadow:inset 0 1px #ffffffc2}:where(#top) .feature-switch-tab{position:relative;min-height:124px;align-items:flex-start;gap:14px;border:1px solid rgba(10,10,10,.08);border-radius:20px;background:#ffffff52;color:#0a0a0aa3;opacity:1;padding:18px;box-shadow:none;transition:background-color .24s ease,border-color .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}:where(#top) .feature-switch-tab:before{content:"";position:absolute;top:18px;bottom:18px;right:0;width:3px;border-radius:999px;background:transparent;transition:background-color .24s ease,box-shadow .24s ease}:where(#top) .feature-switch-tab:after{content:"";position:absolute;top:50%;left:18px;width:9px;height:9px;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:.28;transform:translateY(-50%) rotate(-45deg);transition:opacity .24s ease,transform .24s ease}:where(#top) .feature-switch-tab:hover,:where(#top) .feature-switch-tab:focus-visible{border-color:#c9958073;background:#ffffffad;color:#0a0a0a;outline:none;transform:translateY(-2px)}:where(#top) .feature-switch-tab.is-active{border-color:#c99580d9;background:linear-gradient(135deg,#fff,#eee8e2);color:#11100f;box-shadow:0 20px 52px #38302b29,0 0 0 1px #ffffffe6 inset}:where(#top) .feature-switch-tab:hover:after,:where(#top) .feature-switch-tab:focus-visible:after,:where(#top) .feature-switch-tab.is-active:after{opacity:.78;transform:translate(-4px,-50%) rotate(-45deg)}:where(#top) .feature-switch-tab.is-active:before{background:#c99580;box-shadow:0 0 22px #c995809e}:where(#top) .feature-switch-tab__icon,:where(#top) .feature-switch-tab:not(.is-active) .feature-switch-tab__icon{display:grid;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(255,248,240,.1);border-radius:14px;background:#ffffffb8;color:#0a0a0ab8}:where(#top) .feature-switch-tab.is-active .feature-switch-tab__icon{border-color:#11100f14;background:#11100f;color:#fff8f0}:where(#top) .feature-switch-tab__text{flex:1 1 auto;gap:7px}:where(#top) .feature-switch-tab__text strong{font-size:clamp(19px,1.55vw,24px);font-weight:950;line-height:1.25}:where(#top) .feature-switch-tab__text small,:where(#top) .feature-switch-tab:not(.is-active) .feature-switch-tab__text small{color:currentColor;opacity:.72;font-size:13.5px;line-height:1.65}:where(#top) .feature-switch-preview{width:100%;min-height:0;height:100%;border:1px solid rgba(10,10,10,.08);border-radius:28px;background:radial-gradient(circle at 78% 20%,rgba(201,149,128,.18),transparent 24%),linear-gradient(145deg,#f1efec,#d3d0cc 62%,#c8c2bd);box-shadow:0 26px 78px #38302b29,inset 0 1px #ffffffb8}:where(#top) .feature-switch-preview__base{border-radius:22px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.38) 0 1px,transparent 1px 82px),repeating-linear-gradient(180deg,rgba(255,255,255,.32) 0 1px,transparent 1px 82px),linear-gradient(135deg,#ffffff6b,#ffffff0d)}:where(#top) .feature-switch-preview.has-image-preview{background:radial-gradient(circle at 50% 56%,rgba(255,255,255,.55),transparent 38%),linear-gradient(145deg,#f2f0ed,#cfcbc6);box-shadow:0 26px 78px #38302b29,inset 0 1px #ffffffb8}:where(#top) .feature-switch-preview.has-image-preview .feature-switch-preview__base{border-radius:22px;background:radial-gradient(circle at 55% 62%,rgba(255,255,255,.58),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.28),transparent)}:where(#top) .feature-switch-preview__mark span{background:#0a0a0a5c}:where(#top) .feature-switch-preview__content h3{color:#fff8f0}:where(#top) .feature-switch-report-image{filter:drop-shadow(0 32px 65px rgba(56,48,43,.24))}:where(#top) .feature-switch-preview.is-development .feature-switch-report-image{width:min(118%,1040px);filter:drop-shadow(0 36px 74px rgba(56,48,43,.24))}:where(#top) .feature-switch-overlay-card{border:1px solid rgba(255,248,240,.2);background:#fff8f0e0;box-shadow:0 28px 66px #0000006b}:where(#top) .feature-switch-overlay-card.has-overlay-image{left:-112px;bottom:-78px}:where(#top) .feature-switch-cta-row{width:min(calc(100vw - 72px),1500px);margin-top:24px}:where(#top) .feature-switch-section .support-extra-grid{width:min(calc(100vw - 72px),1500px);margin-top:46px}:where(#top) .feature-switch-section .support-extra-card{border:1px solid rgba(10,10,10,.08);background:#ffffff8a;color:#101010}:where(#top) .feature-switch-section .support-extra-card p,:where(#top) .feature-switch-section .support-extra-card li,:where(#top) .feature-switch-section .support-feature-note{color:#0a0a0aa8}@media (min-width: 1280px) and (min-height: 850px){:where(#top) .feature-switch-layout{min-height:min(68vh,760px)}}@media (max-width: 991px){:where(#top) .feature-switch-layout{grid-template-columns:1fr;width:min(calc(100vw - 32px),810px);min-height:auto;gap:26px;padding:26px}:where(#top) .feature-switch-list{width:100%;display:grid;grid-template-columns:1fr}}@media (max-width: 767px){:where(#top) .feature-switch-container{width:100%;padding:74px 0 56px}:where(#top) .feature-switch-heading{width:min(100% - 32px,420px);align-items:flex-start;padding:0;text-align:right}:where(#top) .feature-switch-heading h2{font-size:clamp(34px,11vw,46px);line-height:1.05}:where(#top) .feature-switch-layout{width:min(calc(100vw - 24px),430px);margin-top:26px;border-radius:26px;padding:16px}:where(#top) .feature-switch-tab{min-height:96px;padding:14px}:where(#top) .feature-switch-tab__text small{display:block;font-size:12.5px}:where(#top) .feature-switch-preview{min-height:340px;padding:14px}:where(#top) .feature-switch-preview.has-image-preview{min-height:330px}:where(#top) .feature-switch-preview.is-development .feature-switch-report-image{width:min(128%,520px)}:where(#top) .feature-switch-cta-row,:where(#top) .feature-switch-section .support-extra-grid{width:min(calc(100% - 24px),430px)}}:where(#top) .testimonials-pro-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(78px,9vw,132px) 0;background:radial-gradient(circle at 14% 20%,rgba(201,149,128,.16),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(255,255,255,.72),transparent 24rem),linear-gradient(180deg,#f5f3ef,#e9e5df 52%,#f7f5f1);color:#11100f}:where(#top) .testimonials-pro-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(17,16,15,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,15,.026) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 78%,transparent)}:where(#top) .testimonials-pro-container{width:min(calc(100% - 48px),1280px);margin:0 auto}:where(#top) .testimonials-pro-header{display:grid;justify-items:center;max-width:860px;margin:0 auto clamp(34px,5vw,58px);text-align:center}:where(#top) .testimonials-pro-header span{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid rgba(17,16,15,.1);border-radius:999px;padding:7px 12px;background:#ffffffa8;color:#543e34eb;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffffd1}:where(#top) .testimonials-pro-header span:before{content:"";width:7px;height:7px;border-radius:999px;background:#c99580;box-shadow:0 0 18px #c99580ad}:where(#top) .testimonials-pro-header h2{max-width:780px;margin:18px 0 0;color:#0a0908;font-size:clamp(38px,4.7vw,68px);font-weight:950;line-height:1.02;letter-spacing:0}:where(#top) .testimonials-pro-header p{max-width:680px;margin:20px 0 0;color:#11100fa3;font-size:clamp(16px,1.28vw,20px);font-weight:650;line-height:1.9}:where(#top) .testimonials-pro-mask{position:relative;height:clamp(640px,72vh,760px);overflow:hidden;mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}:where(#top) .testimonials-pro-grid{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:clamp(16px,2vw,24px);height:100%}:where(#top) .testimonials-pro-column{min-width:0;overflow:hidden}:where(#top) .testimonials-pro-track{display:flex;flex-direction:column;gap:24px;animation:testimonials-pro-scroll var(--duration, 30s) linear infinite;will-change:transform}:where(#top) .testimonials-pro-column:nth-child(2){padding-top:48px}:where(#top) .testimonials-pro-column:nth-child(3){padding-top:20px}:where(#top) .testimonials-pro-mask:hover .testimonials-pro-track{animation-play-state:paused}:where(#top) .testimonials-pro-card{position:relative;min-height:236px;display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:clamp(22px,2.3vw,30px);background:linear-gradient(145deg,#fffffffa,#ffffffd1),#fff;box-shadow:0 24px 58px #3f342d1a,inset 0 1px #ffffffe6}:where(#top) .testimonials-pro-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(201,149,128,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.26),transparent 48%)}:where(#top) .testimonials-pro-card blockquote{position:relative;margin:0;color:#11100fd1;font-size:clamp(15px,1.14vw,18px);font-weight:700;line-height:1.9}:where(#top) .testimonials-pro-card figcaption{position:relative;display:flex;align-items:center;gap:13px;margin-top:28px}:where(#top) .testimonials-pro-card img{width:54px;height:54px;flex:0 0 54px;border:1px solid rgba(0,0,0,.08);border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#ece8e2;box-shadow:0 10px 24px #3f342d1f}:where(#top) .testimonials-pro-card strong,:where(#top) .testimonials-pro-card span{display:block}:where(#top) .testimonials-pro-card strong{color:#11100f;font-size:15px;font-weight:950;line-height:1.45}:where(#top) .testimonials-pro-card figcaption span{margin-top:2px;color:#11100f85;font-size:13px;font-weight:750;line-height:1.55}@keyframes testimonials-pro-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width: 1100px){:where(#top) .testimonials-pro-container{width:min(calc(100% - 36px),820px)}:where(#top) .testimonials-pro-mask{height:clamp(620px,72vh,720px)}}@media (prefers-reduced-motion: reduce){:where(#top) .testimonials-pro-mask{height:auto;overflow:visible;mask-image:none;-webkit-mask-image:none}:where(#top) .testimonials-pro-grid{height:auto}:where(#top) .testimonials-pro-column{overflow:visible}:where(#top) .testimonials-pro-track{animation:none;will-change:auto}:where(#top) .testimonials-pro-track .testimonials-pro-card[aria-hidden=true]{display:none}}:where(#top) .student-outputs-chapter .approved-trust-section,:where(#top) .student-outputs-chapter .trust-scroll-section.approved-trust-section,:where(#top) .student-outputs-chapter .trust-scroll-section .trust-scroll-sticky,:where(#top) .student-outputs-chapter .support-scope-section,:where(#top) .student-outputs-chapter .feature-switch-section,:where(#top) .student-outputs-chapter .graduation-packages-section,:where(#top) .student-outputs-chapter .testimonials-pro-section,:where(#top) .student-outputs-chapter .faq-section,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{background:#dbdbda!important}:where(#top) .student-outputs-chapter .testimonials-pro-section:before{opacity:.46}:where(#top) .student-outputs-chapter .faq-section,:where(#top) .student-outputs-chapter .graduation-packages-section,:where(#top) .student-outputs-chapter .site-footer{color:#11100f!important}:where(#top) .student-outputs-chapter .graduation-packages-heading h2,:where(#top) .student-outputs-chapter .graduation-package-card h3,:where(#top) .student-outputs-chapter .faq-heading h2,:where(#top) .student-outputs-chapter .faq-question-text,:where(#top) .student-outputs-chapter .site-footer h2,:where(#top) .student-outputs-chapter .site-footer h3,:where(#top) .student-outputs-chapter .site-footer a{color:#11100f!important}:where(#top) .student-outputs-chapter .graduation-packages-heading p,:where(#top) .student-outputs-chapter .graduation-package-card p,:where(#top) .student-outputs-chapter .graduation-package-card li,:where(#top) .student-outputs-chapter .graduation-packages-note,:where(#top) .student-outputs-chapter .faq-heading p,:where(#top) .student-outputs-chapter .faq-answer-inner,:where(#top) .student-outputs-chapter .site-footer p,:where(#top) .student-outputs-chapter .site-footer ul,:where(#top) .student-outputs-chapter .site-footer li{color:#11100fa8!important}:where(#top) .student-outputs-chapter .graduation-packages-heading span,:where(#top) .student-outputs-chapter .faq-heading span{border-color:#11100f1f!important;background:#ffffff70!important;color:#543e34e0!important}:where(#top) .student-outputs-chapter .graduation-package-card,:where(#top) .student-outputs-chapter .faq-item{border-color:#0000001a!important;background:radial-gradient(circle at 12% 0%,rgba(201,149,128,.1),transparent 30%),linear-gradient(145deg,#ffffffd1,#ffffff8f)!important;box-shadow:0 22px 58px #3f342d1a!important}:where(#top) .student-outputs-chapter .graduation-package-card__number{border-color:#11100f1f!important;background:#ffffff6b!important;color:#543e34e6!important}:where(#top) .student-outputs-chapter .graduation-packages-note{border-color:#11100f1a!important;background:#ffffff5c!important}:where(#top) .student-outputs-chapter .faq-icon{border-color:#11100f1a!important;background:#11100f0f!important;color:#11100f!important}:where(#top) .student-outputs-chapter .site-footer{border-top-color:#11100f1a!important}:where(#top) .student-outputs-chapter .site-footer p.rounded-2xl{border-color:#11100f1a!important;background:#ffffff61!important}:where(#top) .student-outputs-chapter .site-footer a:hover{color:#000!important}:where(#top) .student-outputs-chapter .support-scope-section,:where(#top) .student-outputs-chapter .feature-switch-section,:where(#top) .student-outputs-chapter .testimonials-pro-section{background:#dbdbda!important}:where(#top) .student-outputs-chapter .feature-switch-layout,:where(#top) .student-outputs-chapter .feature-switch-preview,:where(#top) .student-outputs-chapter .feature-switch-preview.has-image-preview,:where(#top) .student-outputs-chapter .testimonials-pro-card,:where(#top) .student-outputs-chapter .graduation-package-card,:where(#top) .student-outputs-chapter .faq-item{background:linear-gradient(145deg,#ffffffd1,#ffffff80)!important;border-color:#11100f1a!important;box-shadow:0 22px 58px #11100f14,inset 0 1px #ffffff94!important}:where(#top) .student-outputs-chapter .feature-switch-preview__base,:where(#top) .student-outputs-chapter .feature-switch-preview.has-image-preview .feature-switch-preview__base{background:repeating-linear-gradient(90deg,rgba(17,16,15,.045) 0 1px,transparent 1px 82px),repeating-linear-gradient(180deg,rgba(17,16,15,.04) 0 1px,transparent 1px 82px),linear-gradient(135deg,#ffffff57,#ffffff0a)!important}:where(#top) .student-outputs-chapter .testimonials-pro-section:before{background:linear-gradient(rgba(17,16,15,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,15,.022) 1px,transparent 1px)!important}:where(#top) .student-outputs-chapter .testimonials-pro-card:before{background:radial-gradient(circle at 12% 0%,rgba(17,16,15,.035),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.22),transparent 48%)!important}:where(#top) .student-outputs-chapter .approved-trust-eyebrow,:where(#top) .student-outputs-chapter .trust-scroll-heading span,:where(#top) .student-outputs-chapter .feature-switch-badge,:where(#top) .student-outputs-chapter .graduation-packages-heading span,:where(#top) .student-outputs-chapter .testimonials-pro-header span,:where(#top) .student-outputs-chapter .faq-heading span,:where(#top) .student-outputs-chapter #final-cta .text-brand-green{border-color:#11100f1f!important;background:#ffffff61!important;color:#11100f94!important;box-shadow:none!important}:where(#top) .student-outputs-chapter .approved-trust-eyebrow:before,:where(#top) .student-outputs-chapter .feature-switch-badge:before,:where(#top) .student-outputs-chapter .graduation-packages-heading span:before,:where(#top) .student-outputs-chapter .testimonials-pro-header span:before,:where(#top) .student-outputs-chapter .faq-heading span:before,:where(#top) .student-outputs-chapter .graduation-package-card li:before,:where(#top) .student-outputs-chapter .support-scope-services li:before{background:#11100f6b!important;box-shadow:none!important}:where(#top) .student-outputs-chapter .feature-switch-tab:hover,:where(#top) .student-outputs-chapter .feature-switch-tab:focus-visible,:where(#top) .student-outputs-chapter .feature-switch-tab.is-active{border-color:#11100f29!important;background:#ffffff9e!important;box-shadow:0 18px 44px #11100f14!important}:where(#top) .student-outputs-chapter .feature-switch-tab.is-active:before{background:#11100f7a!important;box-shadow:none!important}:where(#top) .student-outputs-chapter .feature-switch-tab.is-active .feature-switch-tab__icon,:where(#top) .student-outputs-chapter .graduation-package-card__number{border-color:#11100f1f!important;background:#11100f!important;color:#f2f2f0!important}:where(#top) .student-outputs-chapter .trust-split-card__back,:where(#top) .student-outputs-chapter .trust-flip-token__back{background:#2f3133!important}:where(#top) .student-outputs-chapter .trust-split-card__front{filter:grayscale(1) saturate(.18)!important}:where(#top) .student-outputs-chapter #final-cta .glass-panel{border:1px solid rgba(17,16,15,.1)!important;background:linear-gradient(145deg,#ffffffb8,#ffffff6b)!important;box-shadow:0 22px 58px #11100f14!important;color:#11100f!important}:where(#top) .student-outputs-chapter #final-cta h2,:where(#top) .student-outputs-chapter #final-cta p,:where(#top) .student-outputs-chapter #final-cta .final-cta-support{color:#11100fb8!important}:where(#top) .student-outputs-chapter #final-cta h2{color:#11100f!important}:where(#top) .student-outputs-chapter #final-cta .final-cta-secondary{color:#11100f94!important}:where(#top) .student-outputs-chapter #final-cta .final-cta-secondary:hover{background:#11100f0f!important;color:#11100f!important}:where(#top) .student-outputs-chapter .feature-switch-cta-row a,:where(#top) .student-outputs-chapter .support-extra-cta,:where(#top) .student-outputs-chapter .graduation-package-card__cta,:where(#top) .student-outputs-chapter #final-cta a.inline-flex,:where(#top) .student-outputs-chapter .site-footer a.inline-flex{border-color:#11100f1f!important;background:#2f3133!important;color:#f7f7f5!important;box-shadow:0 14px 34px #11100f29!important}:where(#top) .student-outputs-chapter .feature-switch-cta-row a:hover,:where(#top) .student-outputs-chapter .support-extra-cta:hover,:where(#top) .student-outputs-chapter .graduation-package-card__cta:hover,:where(#top) .student-outputs-chapter #final-cta a.inline-flex:hover,:where(#top) .student-outputs-chapter .site-footer a.inline-flex:hover{background:#1f2123!important;color:#fff!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer{min-height:620px;padding-top:5rem!important;padding-bottom:6rem!important;border-top-color:#f5f5f5!important;background:#fff!important;color:#11100f!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-brand{color:#0a0a0a!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-muted{color:#737373!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-heading{color:#262626!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-link{color:#404040!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-link:hover{color:#000!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{color:#0000000a!important}@media (max-width: 767px){:where(#top) .student-outputs-chapter .corax-aceternity-footer{min-height:560px}}:where(#top) .student-outputs-chapter .testimonials-pro-section{display:grid;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(42px,6svh,72px) 0!important}:where(#top) .student-outputs-chapter .testimonials-pro-container{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,3svh,34px);width:min(calc(100% - 48px),1460px);height:min(920px,calc(100svh - clamp(84px,12svh,144px)));min-height:690px}:where(#top) .student-outputs-chapter .testimonials-pro-header{align-self:end;max-width:820px;margin-bottom:0}:where(#top) .student-outputs-chapter .testimonials-pro-header h2{max-width:780px;font-size:clamp(42px,5vw,76px)}:where(#top) .student-outputs-chapter .testimonials-pro-header p{max-width:720px;margin-top:14px}:where(#top) .student-outputs-chapter .testimonials-pro-mask{height:100%;min-height:0}:where(#top) .student-outputs-chapter .testimonials-pro-grid{align-items:stretch}:where(#top) .student-outputs-chapter .testimonials-pro-track{gap:clamp(18px,2.2vw,26px)}:where(#top) .student-outputs-chapter .testimonials-pro-image-card{aspect-ratio:4 / 5;min-height:0;padding:10px;border-radius:28px}:where(#top) .student-outputs-chapter .testimonials-pro-image-card:before{display:none}:where(#top) .student-outputs-chapter .testimonials-pro-card-image{display:block;width:100%;height:100%;min-height:0;flex:none;border:0;border-radius:20px;-o-object-fit:contain;object-fit:contain;background:#f7f7f5;box-shadow:none}@media (max-width: 1100px){:where(#top) .student-outputs-chapter .testimonials-pro-container{width:min(calc(100% - 36px),860px);height:min(900px,calc(100svh - 96px));min-height:660px}:where(#top) .student-outputs-chapter .testimonials-pro-image-card{aspect-ratio:4.4 / 5}}:where(#top) .faq-motion-section{position:relative;overflow:hidden;padding:clamp(88px,10vw,140px) clamp(20px,5vw,72px);background:#dbdbda;color:#11100f}:where(#top) .faq-motion-container{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(330px,1.15fr);gap:clamp(36px,7vw,96px);align-items:start;width:min(1180px,100%);margin-inline:auto}:where(#top) .faq-motion-heading{position:sticky;top:112px}:where(#top) .faq-motion-heading span{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 13px;border:1px solid rgba(17,16,15,.12);border-radius:999px;background:#ffffff61;color:#11100f94;font-size:12px;font-weight:700;letter-spacing:0}:where(#top) .faq-motion-heading span:before{content:"";width:5px;height:5px;border-radius:999px;background:#11100f6b}:where(#top) .faq-motion-heading h2{margin:18px 0 0;color:#11100f;font-size:clamp(42px,5vw,72px);font-weight:750;line-height:1.04;letter-spacing:0}:where(#top) .faq-motion-heading p{max-width:430px;margin:20px 0 0;color:#11100fa8;font-size:16px;line-height:1.9}:where(#top) .faq-motion-list{display:flex;flex-direction:column;align-items:stretch;width:min(100%,430px);height:clamp(1040px,78vw,1180px);margin-inline:auto 0;gap:10px}:where(#top) .faq-motion-card{position:relative;overflow:hidden;border:1px solid rgba(17,16,15,.1);border-radius:10px;background:linear-gradient(145deg,#ffffffe0,#ffffff8a),#ffffffad;box-shadow:0 18px 48px #11100f14,inset 0 1px #ffffff94;color:#11100f;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}:where(#top) .faq-motion-card:hover,:where(#top) .faq-motion-card.is-open{border-color:#11100f24;background:linear-gradient(145deg,#ffffffeb,#ffffff9e),#ffffffbd;box-shadow:0 18px 46px #11100f17,inset 0 1px #ffffff9e}:where(#top) .faq-motion-trigger{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:59px;padding:20px;text-align:right}:where(#top) .faq-motion-question{flex:1 1 auto;max-width:330px;color:#11100f;font-size:clamp(15px,1.45vw,18px);font-weight:650;line-height:1.55;letter-spacing:0}:where(#top) .faq-motion-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(17,16,15,.1);border-radius:999px;background:#ffffff7a;color:#11100f9e}:where(#top) .faq-motion-arrow svg{width:8px;height:4px;overflow:visible}:where(#top) .faq-motion-answer-shell{position:relative;z-index:1;display:grid;grid-template-rows:0fr;overflow:hidden;border:0;background:transparent;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .18s ease}:where(#top) .faq-motion-answer-shell.is-open{grid-template-rows:1fr;opacity:1}:where(#top) .faq-motion-answer{overflow:hidden;width:calc(100% - 40px);max-width:330px;margin:-4px 20px 20px;color:#11100fa8;font-size:14px;line-height:1.9;letter-spacing:0}@media (max-width: 899px){:where(#top) .faq-motion-container{grid-template-columns:1fr}:where(#top) .faq-motion-heading{position:relative;top:auto}:where(#top) .faq-motion-list{width:100%;height:1240px;margin-inline:0}}@media (max-width: 560px){:where(#top) .faq-motion-section{padding:74px 14px}:where(#top) .faq-motion-heading h2{font-size:clamp(34px,10vw,44px)}:where(#top) .faq-motion-trigger{gap:14px;min-height:62px;padding:18px 16px}:where(#top) .faq-motion-answer{width:calc(100% - 32px);margin-inline:16px;margin-bottom:18px}:where(#top) .faq-motion-list{height:1360px}}:where(#top) .student-outputs-chapter #privacy-trust,:where(#top) .student-outputs-chapter #support-scope,:where(#top) .student-outputs-chapter #graduation-packages,:where(#top) .student-outputs-chapter #testimonials,:where(#top) .student-outputs-chapter #faq,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{min-height:100vh!important;min-height:100svh!important;background:#0a0d12!important;color:#f7f7f5!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-sticky,:where(#top) .student-outputs-chapter #support-scope.feature-switch-section,:where(#top) .student-outputs-chapter #testimonials.testimonials-pro-section,:where(#top) .student-outputs-chapter .corax-aceternity-footer{background:#0a0d12!important}:where(#top) .student-outputs-chapter #support-scope,:where(#top) .student-outputs-chapter #graduation-packages,:where(#top) .student-outputs-chapter #testimonials,:where(#top) .student-outputs-chapter #faq,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{display:grid;align-items:center}:where(#top) .student-outputs-chapter #privacy-trust{min-height:124vh!important;min-height:124svh!important;padding-bottom:clamp(56px,8vh,96px)!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-sticky{min-height:100vh!important;min-height:100svh!important}:where(#top) .student-outputs-chapter #support-scope{padding-block:clamp(72px,8vh,118px)!important}:where(#top) .student-outputs-chapter #graduation-packages,:where(#top) .student-outputs-chapter #testimonials,:where(#top) .student-outputs-chapter #faq,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{padding-block:clamp(72px,8vh,118px)!important}:where(#top) .student-outputs-chapter #privacy-trust h2,:where(#top) .student-outputs-chapter #privacy-trust h3,:where(#top) .student-outputs-chapter #support-scope h2,:where(#top) .student-outputs-chapter #support-scope h3,:where(#top) .student-outputs-chapter #graduation-packages h2,:where(#top) .student-outputs-chapter #graduation-packages h3,:where(#top) .student-outputs-chapter #testimonials h2,:where(#top) .student-outputs-chapter #testimonials strong,:where(#top) .student-outputs-chapter #faq h2,:where(#top) .student-outputs-chapter #faq .faq-question-text,:where(#top) .student-outputs-chapter #final-cta h2,:where(#top) .student-outputs-chapter .site-footer h2,:where(#top) .student-outputs-chapter .site-footer h3,:where(#top) .student-outputs-chapter .site-footer a{color:#f7f7f5!important}:where(#top) .student-outputs-chapter #privacy-trust p,:where(#top) .student-outputs-chapter #privacy-trust small,:where(#top) .student-outputs-chapter #support-scope p,:where(#top) .student-outputs-chapter #support-scope li,:where(#top) .student-outputs-chapter #graduation-packages p,:where(#top) .student-outputs-chapter #graduation-packages li,:where(#top) .student-outputs-chapter #testimonials p,:where(#top) .student-outputs-chapter #testimonials blockquote,:where(#top) .student-outputs-chapter #testimonials span,:where(#top) .student-outputs-chapter #faq p,:where(#top) .student-outputs-chapter #faq .faq-answer-inner,:where(#top) .student-outputs-chapter #final-cta p,:where(#top) .student-outputs-chapter #final-cta .final-cta-support,:where(#top) .student-outputs-chapter .site-footer p,:where(#top) .student-outputs-chapter .site-footer li,:where(#top) .student-outputs-chapter .site-footer ul{color:#f7f7f5ad!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-heading span,:where(#top) .student-outputs-chapter #privacy-trust .approved-trust-eyebrow,:where(#top) .student-outputs-chapter #support-scope .feature-switch-badge,:where(#top) .student-outputs-chapter #graduation-packages .graduation-packages-heading span,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header span,:where(#top) .student-outputs-chapter #faq .faq-heading span,:where(#top) .student-outputs-chapter #final-cta .text-brand-green{border-color:#ffffff1a!important;background:#ffffff0b!important;color:#e3b9a7d1!important;box-shadow:none!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-layout,:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview,:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab,:where(#top) .student-outputs-chapter #graduation-packages .graduation-package-card,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-card,:where(#top) .student-outputs-chapter #faq .faq-item,:where(#top) .student-outputs-chapter #final-cta .glass-panel{border-color:#ffffff14!important;background:radial-gradient(circle at 100% 0%,rgba(165,120,101,.12),transparent 48%),linear-gradient(145deg,#ffffff13,#ffffff05),#10141b!important;box-shadow:0 24px 70px #00000047!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-split-card__back,:where(#top) .student-outputs-chapter #privacy-trust .trust-flip-token__back{border-color:#ffffff14!important;background:radial-gradient(circle at 100% 0%,rgba(165,120,101,.14),transparent 48%),linear-gradient(145deg,#ffffff13,#ffffff05),#10141b!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab.is-active,:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab:hover,:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab:focus-visible{border-color:#e3b9a747!important;background:#ffffff17!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab.is-active .feature-switch-tab__icon,:where(#top) .student-outputs-chapter #graduation-packages .graduation-package-card__number,:where(#top) .student-outputs-chapter #faq .faq-icon{border-color:#ffffff1a!important;background:#ffffff12!important;color:#f7f7f5!important}:where(#top) .student-outputs-chapter #support-scope a,:where(#top) .student-outputs-chapter #graduation-packages a,:where(#top) .student-outputs-chapter #final-cta a.inline-flex,:where(#top) .student-outputs-chapter .site-footer a.inline-flex{border-color:#ffffff1f!important;background:#f7f7f5!important;color:#0a0d12!important;box-shadow:0 14px 34px #00000038!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer{border-top-color:#ffffff14!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{color:#ffffff0a!important}:where(#top) .student-outputs-chapter #privacy-trust,:where(#top) .student-outputs-chapter #support-scope,:where(#top) .student-outputs-chapter #graduation-packages,:where(#top) .student-outputs-chapter #testimonials,:where(#top) .student-outputs-chapter #faq,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{box-sizing:border-box;scroll-margin-top:118px}:where(#top) .student-outputs-chapter #support-scope *,:where(#top) .student-outputs-chapter .site-footer *{min-width:0}:where(#top) .student-outputs-chapter #support-scope{overflow-x:clip!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-container{width:min(calc(100% - 48px),1220px);padding:clamp(72px,7vh,96px) 0 clamp(52px,6vh,78px)}:where(#top) .student-outputs-chapter #support-scope .feature-switch-heading{max-width:760px;padding-inline:0;gap:12px}:where(#top) .student-outputs-chapter #support-scope .feature-switch-heading h2{font-size:clamp(38px,4vw,58px);color:#f7f7f5!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-heading p{color:#f7f7f5b3!important;font-size:clamp(15px,1.2vw,18px)}:where(#top) .student-outputs-chapter #support-scope .feature-switch-layout{display:grid;grid-template-columns:minmax(330px,370px) minmax(0,1fr);width:100%;min-height:590px;margin-top:30px;gap:clamp(28px,5vw,64px);padding:clamp(28px,4vw,46px);border:1px solid rgba(255,255,255,.08)!important;border-radius:28px;overflow:hidden}:where(#top) .student-outputs-chapter #support-scope .feature-switch-list{width:auto;flex:none;align-self:stretch}:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab{min-height:104px;border:1px solid rgba(255,255,255,.06)!important;border-radius:18px;color:#f7f7f5ad!important;opacity:1}:where(#top) .student-outputs-chapter #support-scope .feature-switch-tab__text small{color:#f7f7f585!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview{width:100%;min-height:430px;max-height:500px;overflow:hidden}:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview__base{overflow:hidden!important}:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview.has-image-preview{width:100%;min-height:430px;overflow:hidden}:where(#top) .student-outputs-chapter #support-scope .feature-switch-report-image{width:min(100%,780px)!important;max-width:100%!important;max-height:480px;transform:none!important}:where(#top) .student-outputs-chapter #support-scope .support-extra-grid{width:100%;margin-top:24px;gap:14px}:where(#top) .student-outputs-chapter #support-scope .feature-switch-cta-row{width:100%;margin:22px auto 0;display:flex;justify-content:center}:where(#top) .student-outputs-chapter #support-scope .support-extra-card{padding:22px;border-color:#ffffff14!important;border-radius:22px;background:linear-gradient(145deg,#fff1,#ffffff05),#10141b!important;box-shadow:0 18px 50px #00000038!important}:where(#top) .student-outputs-chapter #privacy-trust{overflow-x:clip!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-sticky{overflow-x:clip!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-heading{left:0;right:0;margin-inline:auto}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-stage{width:min(calc(100vw - 48px),1200px);height:min(42vw,600px);min-height:460px;max-height:600px;margin-bottom:clamp(42px,7vh,86px)}@media (max-width: 1100px){:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-stage{width:min(calc(100vw - 72px),820px);height:min(46vw,460px);min-height:400px}}@media (max-width: 620px){:where(#top) .student-outputs-chapter #privacy-trust{min-height:auto!important;padding:82px 0 104px!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-sticky{min-height:auto!important;overflow:visible!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-stage{width:min(100%,380px);height:auto;min-height:0;max-height:none;margin-bottom:0}:where(#top) .student-outputs-chapter #privacy-trust .trust-split-card{height:286px;min-height:286px}}:where(#top) .student-outputs-chapter #support-scope .support-extra-card h3{color:#f7f7f5!important;font-size:clamp(21px,1.6vw,25px)}:where(#top) .student-outputs-chapter #support-scope .support-extra-card p,:where(#top) .student-outputs-chapter #support-scope .support-extra-card li,:where(#top) .student-outputs-chapter #support-scope .support-feature-note{color:#f7f7f5a8!important}:where(#top) .student-outputs-chapter #support-scope .support-extra-card ul{margin-top:18px;gap:6px 14px}:where(#top) .student-outputs-chapter #support-scope .support-extra-card li{font-size:13px;line-height:1.65}:where(#top) .student-outputs-chapter #support-scope .support-extra-cta{width:100%;justify-content:center;margin-top:20px;padding-top:0}:where(#top) .student-outputs-chapter #graduation-packages .graduation-packages-container,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-container{width:min(calc(100% - 48px),1220px)}:where(#top) .student-outputs-chapter #graduation-packages .graduation-packages-note{border-color:#ffffff14!important;background:#ffffff0e!important;color:#f7f7f5b3!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-image-card{min-height:0;padding:10px;border-color:#ffffff17!important;background:#10141b!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-card-image{display:block;width:100%!important;height:100%!important;min-height:0;border:0!important;border-radius:18px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;box-shadow:none!important;filter:saturate(.92) contrast(1.02)}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-mask{mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent)}:where(#top) .student-outputs-chapter #faq.faq-motion-section{padding:clamp(82px,8vh,110px) clamp(20px,5vw,72px)!important;overflow:hidden}:where(#top) .student-outputs-chapter #faq .faq-motion-container{grid-template-columns:minmax(260px,.75fr) minmax(360px,1fr);align-items:center;width:min(1120px,100%)}:where(#top) .student-outputs-chapter #faq .faq-motion-heading{top:130px}:where(#top) .student-outputs-chapter #faq .faq-motion-heading h2,:where(#top) .student-outputs-chapter #faq .faq-motion-question{color:#f7f7f5!important}:where(#top) .student-outputs-chapter #faq .faq-motion-heading p,:where(#top) .student-outputs-chapter #faq .faq-motion-answer{color:#f7f7f5a8!important}:where(#top) .student-outputs-chapter #faq .faq-motion-list{width:min(100%,500px);height:auto;gap:12px}:where(#top) .student-outputs-chapter #faq .faq-motion-card,:where(#top) .student-outputs-chapter #faq .faq-motion-card:hover,:where(#top) .student-outputs-chapter #faq .faq-motion-card.is-open{border-color:#ffffff14!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#10141b!important;box-shadow:0 18px 50px #0000003d!important}:where(#top) .student-outputs-chapter #faq .faq-motion-trigger{min-height:66px}:where(#top) .student-outputs-chapter #faq .faq-motion-question{max-width:none;font-weight:750}:where(#top) .student-outputs-chapter #faq .faq-motion-arrow{border-color:#ffffff1a!important;background:#ffffff0f!important;color:#f7f7f5b8!important}:where(#top) .student-outputs-chapter #final-cta .final-cta-secondary{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;color:#f7f7f5b8!important}:where(#top) .student-outputs-chapter #final-cta .final-cta-secondary:hover{color:#fff!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer{width:100%;overflow:hidden;padding-inline:clamp(24px,5vw,64px)!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .grid{align-items:start}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-brand,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-heading,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-link{color:#f7f7f5!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-muted{color:#f7f7f5a3!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-link:hover{color:#fff!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{max-width:100%;overflow:hidden;color:#ffffff09!important}@media (max-width: 1100px){:where(#top) .student-outputs-chapter #support-scope .feature-switch-layout{grid-template-columns:1fr;min-height:auto}:where(#top) .student-outputs-chapter #support-scope .feature-switch-list{width:100%}:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview,:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview.has-image-preview{width:100%;min-height:360px;max-height:none}}@media (max-width: 767px){:where(#top) .student-outputs-chapter #privacy-trust,:where(#top) .student-outputs-chapter #support-scope,:where(#top) .student-outputs-chapter #graduation-packages,:where(#top) .student-outputs-chapter #testimonials,:where(#top) .student-outputs-chapter #faq,:where(#top) .student-outputs-chapter #final-cta,:where(#top) .student-outputs-chapter .site-footer{scroll-margin-top:96px}:where(#top) .student-outputs-chapter #privacy-trust{padding-top:96px!important}:where(#top) .student-outputs-chapter #privacy-trust .trust-scroll-sticky{padding-inline:14px}:where(#top) .student-outputs-chapter #support-scope .feature-switch-container,:where(#top) .student-outputs-chapter #graduation-packages .graduation-packages-container,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-container{width:min(calc(100% - 28px),430px)}:where(#top) .student-outputs-chapter #support-scope .feature-switch-layout{padding:18px;border-radius:24px}:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview,:where(#top) .student-outputs-chapter #support-scope .feature-switch-preview.has-image-preview{min-height:280px}:where(#top) .student-outputs-chapter #support-scope .feature-switch-report-image{max-width:122%;max-height:320px}:where(#top) .student-outputs-chapter #support-scope .support-extra-grid{grid-template-columns:1fr}:where(#top) .student-outputs-chapter #support-scope .support-extra-card ul{grid-template-columns:1fr}:where(#top) .student-outputs-chapter #faq .faq-motion-container{grid-template-columns:1fr;gap:28px}:where(#top) .student-outputs-chapter #faq .faq-motion-heading{position:relative;top:auto}:where(#top) .student-outputs-chapter #faq .faq-motion-list{width:100%}:where(#top) .student-outputs-chapter #faq .faq-motion-trigger{padding:18px 16px}:where(#top) .student-outputs-chapter .corax-aceternity-footer{min-height:100svh!important;padding-top:96px!important;padding-bottom:96px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .grid{gap:30px}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{bottom:22px;font-size:clamp(3.3rem,18vw,4.8rem)!important}}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow{display:block;position:relative;width:100%;overflow:visible!important;padding:0!important;background:#0a0d12!important;color:#f7f7f5!important}:where(#top) .support-scope-intro{position:relative;display:grid;align-items:center;min-height:clamp(430px,58vh,620px);min-height:clamp(430px,58svh,620px);padding:clamp(58px,7vh,88px) clamp(28px,6vw,96px) clamp(42px,6vh,64px);background:radial-gradient(circle at 18% 22%,rgba(165,120,101,.12),transparent 30rem),linear-gradient(180deg,#0a0d12,#0d1118);overflow:hidden}:where(#top) .support-scope-intro:after{content:"";position:absolute;inset:auto clamp(28px,6vw,96px) 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);pointer-events:none}:where(#top) .support-scope-intro>div{position:relative;z-index:1;width:min(100%,880px)}:where(#top) .support-scope-intro span{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 12px;background:#ffffff0b;color:#e3b9a7d6;font-size:12px;font-weight:900}:where(#top) .support-scope-intro span:before{content:"";width:7px;height:7px;border-radius:999px;background:#e3b9a7d1;box-shadow:0 0 18px #e3b9a76b}:where(#top) .support-scope-intro h2{max-width:820px;margin:0;color:#f7f7f5!important;font-size:clamp(42px,6.2vw,92px);font-weight:950;line-height:1.04;letter-spacing:0}:where(#top) .support-scope-intro .support-title-typewriter{display:grid;width:100%;color:inherit;font:inherit}:where(#top) .support-scope-intro .support-title-typewriter__measure,:where(#top) .support-scope-intro .support-title-typewriter__live{grid-area:1 / 1;min-width:0;color:inherit;font:inherit;font-style:normal}:where(#top) .support-scope-intro .support-title-typewriter :where(u){display:block;width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;font:inherit;text-decoration:none;white-space:nowrap}:where(#top) .support-scope-intro .support-title-typewriter__measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(#top) .support-scope-intro .support-title-typewriter__live{align-self:start}:where(#top) .support-scope-intro .support-title-typewriter__cursor{display:inline-block;width:2px;height:.82em;margin-inline-start:.1em;border-radius:999px;background:#d7a68f;opacity:0;vertical-align:-.06em}:where(#top) .support-scope-intro .support-title-typewriter.is-typing .support-title-typewriter__cursor{opacity:1;animation:support-title-cursor-blink .72s steps(1,end) infinite}@keyframes support-title-cursor-blink{0%,48%{opacity:1}49%,to{opacity:.18}}:where(#top) .support-scope-intro p{max-width:720px;margin:24px 0 0;color:#f7f7f5ad!important;font-size:clamp(16px,1.45vw,21px);font-weight:650;line-height:1.9}:where(#top) .support-pin-scroll{position:relative;height:300vh;min-height:300vh!important;width:100%;overflow:visible!important;background:#0a0d12}:where(#top) .support-pin-sticky{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 14% 20%,rgba(165,120,101,.12),transparent 30rem),radial-gradient(circle at 86% 18%,rgba(255,255,255,.055),transparent 28rem),#0a0d12}:where(#top) .support-pin-bg-stack,:where(#top) .support-pin-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}:where(#top) .support-pin-bg-stack{z-index:-2;background:#0a0d12}:where(#top) .support-pin-bg-layer{will-change:opacity,transform}:where(#top) .support-pin-bg-layer img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.94) contrast(1.04)}:where(#top) .support-pin-sticky:before,:where(#top) .support-pin-sticky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:where(#top) .support-pin-sticky:before{z-index:-1;background:linear-gradient(270deg,#0a0d12d6,#0a0d128f 42%,#0a0d122e),linear-gradient(0deg,#0a0d129e,#0a0d121a 46%,#0a0d1294)}:where(#top) .support-pin-sticky:after{display:none}:where(#top) .support-pin-shell{position:relative;z-index:1;display:block;width:100%;height:100%;padding:clamp(104px,13vh,142px) clamp(46px,6vw,96px) clamp(46px,7vh,82px);box-sizing:border-box}:where(#top) .support-pin-heading{position:absolute;top:clamp(112px,15vh,152px);right:clamp(46px,6vw,96px);z-index:3;display:grid;align-content:center;justify-items:start;text-align:right}:where(#top) .support-pin-heading span{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 12px;background:#ffffff0b;color:#e3b9a7d6;font-size:12px;font-weight:900}:where(#top) .support-pin-heading span:before{content:"";width:7px;height:7px;border-radius:999px;background:#e3b9a7d1;box-shadow:0 0 18px #e3b9a76b}:where(#top) .support-pin-heading h2{max-width:680px;margin:18px 0 0;color:#f7f7f5!important;font-size:clamp(34px,3.4vw,56px);font-weight:950;line-height:1.12;letter-spacing:0}:where(#top) .support-pin-heading p{max-width:560px;margin:22px 0 0;color:#f7f7f5ad!important;font-size:clamp(15px,1.24vw,18px);font-weight:650;line-height:1.9}:where(#top) .support-pin-stage{position:absolute;z-index:4;top:clamp(210px,27vh,260px);right:clamp(84px,9vw,140px);bottom:auto;width:min(39vw,530px);height:min(54vh,486px);min-height:430px;border-radius:34px;overflow:visible;perspective:1200px}:where(#top) .support-pin-stage:before{display:none}:where(#top) .support-pin-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:clamp(18px,2.2vh,24px);min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;transform-origin:center;will-change:opacity,transform}:where(#top) .support-pin-slide__content{align-self:start}:where(#top) .support-pin-slide__content p{margin:0 0 10px;color:#f7f7f58f!important;font-size:15px;font-weight:850}:where(#top) .support-pin-slide__content h3{max-width:min(13ch,100%);margin:0;color:#f7f7f5!important;font-size:clamp(36px,3.9vw,60px);font-weight:900;line-height:1.02;white-space:pre-line;text-wrap:balance}:where(#top) .support-pin-slide__content span{display:block;max-width:470px;margin-top:16px;color:#f7f7f5ad!important;font-size:clamp(14.5px,1.08vw,17px);line-height:1.78}:where(#top) .support-pin-slide__points{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}:where(#top) .support-pin-slide__points li{position:relative;min-height:0;border:0;border-radius:0;padding:0 18px 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f7f7f5b8!important;font-size:14px;font-weight:800;line-height:1.7}:where(#top) .support-pin-slide__points li:before{content:"";position:absolute;top:.76em;right:0;width:6px;height:6px;border-radius:999px;background:#e3b9a7c7}:where(#top) .support-pin-slide__cta{justify-self:start;min-height:48px;border-color:#ffffff1f!important;background:#f7f7f5!important;color:#0a0d12!important;box-shadow:0 18px 44px #0000003d!important}:where(#top) .support-pin-rail{display:none!important}:where(#top) .support-pin-rail a{display:grid;place-items:center;width:18px;min-width:18px;height:18px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none;opacity:.34;pointer-events:none;transition:opacity .28s ease}:where(#top) .student-outputs-chapter #support-scope .support-pin-rail a,:where(#top) .student-outputs-chapter #support-scope .support-pin-rail a.is-active,:where(#top) .student-outputs-chapter #support-scope .support-pin-rail a[aria-current=step]{border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}:where(#top) .support-pin-rail a:after{content:"";width:10px;height:2px;border-radius:999px;background:#e3b9a757;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s ease}:where(#top) .support-pin-rail a.is-active,:where(#top) .support-pin-rail a[aria-current=step]{opacity:1}:where(#top) .support-pin-rail a.is-active:after,:where(#top) .support-pin-rail a[aria-current=step]:after{width:24px;background:#e3b9a7db;box-shadow:0 0 18px #e3b9a75c}:where(#top) .support-pin-rail .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 1023px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow{height:auto;min-height:0!important;overflow:hidden!important;padding:0!important}:where(#top) .support-scope-intro{min-height:auto;padding:clamp(96px,13vh,136px) clamp(20px,5vw,42px) clamp(54px,8vh,80px)}:where(#top) .support-scope-intro>div{width:min(100%,720px);margin-inline:auto;text-align:center}:where(#top) .support-scope-intro h2{max-width:12ch;margin-inline:auto;font-size:clamp(38px,8vw,64px)}:where(#top) .support-scope-intro p{max-width:620px;margin-inline:auto}:where(#top) .support-pin-scroll{height:auto;min-height:0!important;overflow:hidden!important;padding:clamp(76px,9vh,108px) 0!important}:where(#top) .support-pin-sticky{position:relative;height:auto;min-height:0;overflow:visible}:where(#top) .support-pin-bg-stack{display:none}:where(#top) .support-pin-sticky:before,:where(#top) .support-pin-sticky:after{display:none}:where(#top) .support-pin-shell{display:grid;grid-template-columns:1fr;gap:28px;width:min(calc(100% - 40px),720px);height:auto;padding:0}:where(#top) .support-pin-heading{position:relative;top:auto;right:auto;justify-items:center;text-align:center}:where(#top) .support-pin-heading h2{max-width:12ch;font-size:clamp(38px,7vw,62px)}:where(#top) .support-pin-heading p{max-width:620px}:where(#top) .support-pin-stage{position:relative;right:auto;bottom:auto;display:grid;gap:16px;width:100%;height:auto;min-height:0;overflow:visible}:where(#top) .support-pin-stage:before{display:none}:where(#top) .support-pin-slide{position:relative;inset:auto;opacity:1!important;transform:none!important;gap:18px;border-radius:28px;padding:clamp(24px,5vw,34px)}:where(#top) .support-pin-slide__content h3{max-width:min(13ch,100%);font-size:clamp(30px,7.4vw,44px)}:where(#top) .support-pin-slide__points{grid-template-columns:1fr}:where(#top) .support-pin-slide__cta{width:100%;justify-content:center}:where(#top) .support-pin-rail{display:none}}@media (max-width: 560px){:where(#top) .support-scope-intro{padding:98px 18px 58px}:where(#top) .support-scope-intro>div{width:100%}:where(#top) .support-pin-scroll{padding:62px 0!important}:where(#top) .support-pin-shell{width:min(calc(100% - 28px),520px);gap:22px}:where(#top) .support-pin-heading h2{font-size:clamp(36px,11vw,48px)}:where(#top) .support-pin-heading p{font-size:14.5px;line-height:1.85}:where(#top) .support-pin-slide__content h3{font-size:clamp(30px,10vw,42px)}}@media (prefers-reduced-motion: reduce){:where(#top) .support-scope-intro .support-title-typewriter__cursor{display:none;animation:none}}:where(#top) .student-outputs-chapter .site-footer.corax-aceternity-footer{display:block!important;min-height:0!important;height:auto!important;padding:clamp(48px,5vw,72px) clamp(24px,4vw,64px) 14px!important;align-items:initial!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer>.relative{width:min(100%,1120px)}:where(#top) .student-outputs-chapter .corax-aceternity-footer>.relative>.grid{gap:clamp(24px,3vw,42px)!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer ul{display:grid;gap:10px}:where(#top) .student-outputs-chapter .corax-aceternity-footer ul>:not([hidden])~:not([hidden]){margin-top:0!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{position:relative!important;inset:auto!important;width:min(94vw,1280px)!important;height:clamp(128px,14vw,196px)!important;margin:clamp(22px,3vw,42px) auto 0!important;transform:none!important}@media (max-width: 767px){:where(#top) .student-outputs-chapter .site-footer.corax-aceternity-footer{min-height:0!important;padding:44px 20px 10px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer>.relative>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer>.relative>.grid>div:first-child{grid-column:1 / -1}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-muted{margin-top:12px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-heading{margin-bottom:12px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{bottom:auto!important;width:100%!important;height:108px!important;margin-top:26px!important}}:where(#top) .clear-delivery-section{position:relative;overflow:clip;padding:clamp(86px,11vw,150px) 0 clamp(92px,12vw,160px);background:linear-gradient(180deg,#07090b,#090c10 46%,#07090b);color:var(--color-text)}:where(#top) .clear-delivery-container{position:relative;z-index:1;width:min(calc(100% - 96px),1220px);margin-inline:auto}:where(#top) .clear-delivery-intro{max-width:820px}:where(#top) .clear-delivery-intro span{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#e3b9a7b8;font-size:13px;font-weight:850;letter-spacing:0}:where(#top) .clear-delivery-intro h2{max-width:760px;margin:18px 0 0;color:#fffffff2;font-size:clamp(44px,6.2vw,88px);font-weight:850;line-height:1.05;letter-spacing:0}:where(#top) .clear-delivery-layout{display:grid;direction:rtl;grid-template-columns:minmax(250px,.31fr) minmax(520px,.69fr);gap:clamp(34px,6vw,92px);align-items:start;margin-top:clamp(46px,7vw,88px)}:where(#top) .clear-delivery-sticky{position:sticky;top:12svh;direction:rtl}:where(#top) .clear-delivery-list{position:relative;display:grid;gap:clamp(72px,18svh,170px);direction:rtl}:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{position:relative;overflow:hidden;display:flex;height:auto;min-height:0;flex-direction:column;justify-content:stretch;padding:0;border-radius:30px}:where(#top) .clear-delivery-card-media.clear-delivery-before-after{position:relative;display:grid;grid-template-columns:var(--compare-split, 52%) calc(100% - var(--compare-split, 52%));flex:0 0 auto;width:100%;height:auto;aspect-ratio:var(--delivery-image-ratio, 16 / 9);margin:0;overflow:hidden;border-radius:30px 30px 12px 12px;background:#090c10;box-shadow:none;cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr}:where(#top) .clear-delivery-card-media.clear-delivery-before-after:after{display:none}:where(#top) .clear-delivery-before-after:focus-visible{outline:2px solid rgba(227,185,167,.78);outline-offset:-5px}:where(#top) .clear-delivery-compare-img,:where(#top) .clear-delivery-card.is-active .clear-delivery-compare-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none;pointer-events:none}:where(#top) .clear-delivery-card-media .clear-delivery-compare-img--after,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-media .clear-delivery-compare-img--after{position:static;-o-object-position:right center;object-position:right center;filter:saturate(1.04) contrast(1.02)}:where(#top) .clear-delivery-compare-after,:where(#top) .clear-delivery-compare-before{position:relative;min-width:0;height:100%;overflow:hidden;background:#f4f5f3}:where(#top) .clear-delivery-card-media .clear-delivery-compare-img--before,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-media .clear-delivery-compare-img--before{-o-object-position:left center;object-position:left center;filter:grayscale(.76) saturate(.56) brightness(.78) contrast(.92)}:where(#top) .clear-delivery-compare-before:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d122e,#0a0d1205),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px);pointer-events:none}:where(#top) .clear-delivery-compare-line{position:absolute;inset-block:0;left:var(--compare-split, 52%);width:2px;background:#ffffffeb;box-shadow:0 0 0 1px #0a0d123d,0 0 32px #ffffff3d;transform:translate(-50%);pointer-events:none}:where(#top) .clear-delivery-compare-handle{position:absolute;top:50%;left:var(--compare-split, 52%);display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fffffff5;color:#1d252f;box-shadow:0 18px 40px #00000042;transform:translate(-50%,-50%);pointer-events:none}:where(#top) .clear-delivery-compare-handle span{font-size:22px;font-weight:900;line-height:1;transform:translateY(-1px)}:where(#top) .clear-delivery-compare-tag{position:absolute;z-index:2;top:18px;display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:7px;background:#0d1116c2;color:#fffffff0;font-size:11px;font-weight:850;direction:rtl;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:where(#top) .clear-delivery-compare-tag--before{left:18px}:where(#top) .clear-delivery-compare-tag--after{right:18px}:where(#top) .clear-delivery-card-copy{display:grid;align-content:center;flex:0 0 auto;min-height:0;padding:clamp(20px,2.8vw,34px) clamp(22px,3vw,38px) clamp(22px,2.8vw,34px)}@media (max-width: 1023px){:where(#top) .clear-delivery-section{padding:86px 0 96px}:where(#top) .clear-delivery-container{width:min(calc(100% - 40px),760px)}:where(#top) .clear-delivery-layout{grid-template-columns:1fr;gap:22px}:where(#top) .clear-delivery-sticky{position:relative;top:auto}:where(#top) .clear-delivery-card-media.clear-delivery-before-after{border-radius:26px 26px 10px 10px}}@media (max-width: 640px){:where(#top) .clear-delivery-section{padding:76px 0 84px}:where(#top) .clear-delivery-container{width:min(calc(100% - 40px),760px)}:where(#top) .clear-delivery-intro h2{font-size:clamp(36px,11.5vw,48px)}:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{border-radius:22px}:where(#top) .clear-delivery-card-media.clear-delivery-before-after{border-radius:22px 22px 8px 8px}:where(#top) .clear-delivery-compare-tag{top:12px;min-height:24px;padding-inline:9px;font-size:10px}:where(#top) .clear-delivery-compare-tag--before{left:12px}:where(#top) .clear-delivery-compare-tag--after{right:12px}:where(#top) .clear-delivery-compare-handle{width:44px;height:44px}}:where(#top) .clear-delivery-compare-before{grid-column:1;width:auto;clip-path:none}:where(#top) .clear-delivery-compare-after{grid-column:2}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{min-height:clamp(320px,42svh,460px);padding:clamp(34px,5vh,58px) clamp(28px,6vw,96px) clamp(34px,5vh,56px)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro h2{margin-top:0;font-size:clamp(38px,5.4vw,74px)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro p{margin-top:18px;font-size:clamp(15px,1.24vw,18px);line-height:1.78}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll{height:230vh;min-height:230vh!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-shell{padding:clamp(78px,9vh,112px) clamp(46px,6vw,96px) clamp(38px,5vh,62px)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-stage{top:clamp(168px,22vh,220px);height:min(48vh,430px);min-height:350px}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-slide__content h3{font-size:clamp(30px,3vw,48px)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-slide__content span{margin-top:12px;line-height:1.68}@media (max-width: 1023px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{min-height:0;padding:clamp(70px,9vh,96px) clamp(20px,5vw,42px) clamp(36px,6vh,54px)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll{height:auto;min-height:0!important;padding:clamp(48px,6vh,72px) 0!important}}@media (max-width: 560px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{padding:68px 18px 38px}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll{padding:46px 0 62px!important}}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-bg-stack{background:linear-gradient(180deg,#07090b,#090c10 46%,#07090b)!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-bg-layer{display:none!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky:before,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky:after{display:none!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-bg-stack{background:#0a0d12!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{background:linear-gradient(180deg,#07090b,#090c10 46%,#07090b)!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky{background:radial-gradient(circle at 14% 20%,rgba(165,120,101,.12),transparent 30rem),radial-gradient(circle at 86% 18%,rgba(255,255,255,.055),transparent 28rem),#0a0d12!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-bg-layer{display:block!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky:before{display:block!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-sticky:after{display:none!important}@media (min-width: 1024px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro>div{margin-inline-start:clamp(54px,8vw,132px);margin-inline-end:0}}@media (max-width: 560px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro>div{width:min(100%,340px);margin-inline:auto 0}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro h2,:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro p{max-width:min(100%,320px)}}:where(#top) .student-outputs-chapter .site-footer.corax-aceternity-footer{position:relative;isolation:isolate;padding:clamp(62px,7vw,104px) clamp(22px,5vw,72px) clamp(18px,2vw,28px)!important;border-top:1px solid rgba(255,255,255,.075)!important;background:radial-gradient(circle at 86% 8%,rgba(165,120,101,.12),transparent 30rem),radial-gradient(circle at 12% 80%,rgba(76,141,255,.045),transparent 24rem),linear-gradient(180deg,#07090b,#090c10 54%,#07090b)!important}:where(#top) .student-outputs-chapter .corax-footer-topline{position:absolute;inset-inline:clamp(22px,5vw,72px);top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(227,185,167,.28),rgba(255,255,255,.08),transparent);opacity:.8}:where(#top) .student-outputs-chapter .corax-aceternity-footer>.relative{width:min(100%,1180px)!important}:where(#top) .student-outputs-chapter .corax-footer-grid{align-items:start!important;gap:clamp(28px,4vw,62px)!important}:where(#top) .student-outputs-chapter .corax-footer-brand-panel{max-width:460px}:where(#top) .student-outputs-chapter .corax-footer-brand-row{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;color:#f7f7f5!important;text-decoration:none}:where(#top) .student-outputs-chapter .corax-footer-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:linear-gradient(145deg,#ffffff21,#ffffff09),#f7f7f50a;color:#f7f7f5;font-size:15px;font-weight:950;box-shadow:0 16px 40px #0000003d}:where(#top) .student-outputs-chapter .corax-footer-brand{color:#f7f7f5!important;font-size:clamp(19px,1.8vw,25px)!important;font-weight:900!important;line-height:1.2;letter-spacing:0}:where(#top) .student-outputs-chapter .corax-footer-lead{max-width:430px;margin:22px 0 0;color:#f7f7f5bd!important;font-size:clamp(15px,1.2vw,17px)!important;font-weight:600!important;line-height:1.9!important}:where(#top) .student-outputs-chapter .corax-footer-status{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}:where(#top) .student-outputs-chapter .corax-footer-status span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:6px 11px;background:#ffffff0a;color:#e3b9a7e0;font-size:12px;font-weight:850;line-height:1.3}:where(#top) .student-outputs-chapter .corax-footer-copy{margin-top:24px!important;color:#f7f7f575!important;font-size:13px!important;line-height:1.7!important}:where(#top) .student-outputs-chapter .corax-footer-column{min-width:0;padding-top:6px}:where(#top) .student-outputs-chapter .corax-footer-heading{margin:0 0 16px!important;color:#f7f7f5f5!important;font-size:14px!important;font-weight:900!important;line-height:1.3}:where(#top) .student-outputs-chapter .corax-footer-column ul{display:grid!important;gap:6px!important;margin:0;padding:0;list-style:none}:where(#top) .student-outputs-chapter .corax-footer-link{position:relative;display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:6px 0;color:#f7f7f59e!important;font-size:14px!important;font-weight:650!important;line-height:1.45;text-decoration:none;transition:color .18s var(--motion-ease),transform .18s var(--motion-ease),padding-inline .18s var(--motion-ease)}:where(#top) .student-outputs-chapter .corax-footer-link:before{content:"";width:0;height:1px;margin-inline-end:0;border-radius:999px;background:#e3b9a7db;opacity:0;transition:width .18s var(--motion-ease),margin-inline-end .18s var(--motion-ease),opacity .18s var(--motion-ease)}:where(#top) .student-outputs-chapter .corax-footer-link:hover,:where(#top) .student-outputs-chapter .corax-footer-link:focus-visible{color:#fff!important;transform:translate(-3px);outline:none}:where(#top) .student-outputs-chapter .corax-footer-link:hover:before,:where(#top) .student-outputs-chapter .corax-footer-link:focus-visible:before{width:16px;margin-inline-end:8px;opacity:1}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{height:clamp(112px,12vw,176px)!important;margin-top:clamp(18px,2.4vw,34px)!important;opacity:.82!important;mix-blend-mode:screen}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__ghost,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__stroke,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__reveal{font-size:54px;letter-spacing:0}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__stroke{stroke:#ffffff13}@media (max-width: 900px){:where(#top) .student-outputs-chapter .corax-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(#top) .student-outputs-chapter .corax-footer-brand-panel{grid-column:1 / -1;max-width:620px}}@media (max-width: 640px){:where(#top) .student-outputs-chapter .site-footer.corax-aceternity-footer{padding:48px 18px 12px!important}:where(#top) .student-outputs-chapter .corax-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important}:where(#top) .student-outputs-chapter .corax-footer-lead{font-size:14.5px!important;line-height:1.82!important}:where(#top) .student-outputs-chapter .corax-footer-heading{margin-bottom:10px!important;font-size:13px!important}:where(#top) .student-outputs-chapter .corax-footer-link{min-height:31px;font-size:13px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-footer-background-word{height:88px!important;margin-top:22px!important}:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__ghost,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__stroke,:where(#top) .student-outputs-chapter .corax-aceternity-footer .corax-text-hover-effect__reveal{font-size:46px}}:where(#top) .student-outputs-chapter .site-footer.corax-aceternity-footer{background:linear-gradient(180deg,#07090b,#090c10 46%,#07090b)!important;border-top-color:#ffffff12!important}:where(#top) .student-outputs-chapter .corax-footer-status{display:none!important}:where(#top) .student-outputs-chapter .corax-footer-column{padding-top:10px}:where(#top) .student-outputs-chapter .corax-footer-heading{position:relative;display:inline-flex;align-items:center;gap:9px;margin-bottom:18px!important;color:#e3b9a7e6!important;font-size:12px!important;font-weight:950!important}:where(#top) .student-outputs-chapter .corax-footer-heading:before{content:"";width:6px;height:6px;border-radius:999px;background:#e3b9a7db;box-shadow:0 0 16px #e3b9a757}:where(#top) .student-outputs-chapter .corax-footer-heading:after{content:"";position:absolute;inset-inline-start:0;bottom:-8px;width:34px;height:1px;background:linear-gradient(90deg,rgba(227,185,167,.64),transparent)}:where(#top) .student-outputs-chapter .corax-footer-column ul{gap:14px!important;margin-top:2px}:where(#top) .student-outputs-chapter .corax-footer-link{color:#f7f7f594!important;font-size:14px!important;font-weight:600!important}:where(#top) .student-outputs-chapter .corax-footer-link:hover,:where(#top) .student-outputs-chapter .corax-footer-link:focus-visible{color:#f7f7f5fa!important}@media (max-width: 640px){:where(#top) .student-outputs-chapter .corax-footer-heading{margin-bottom:16px!important;font-size:12px!important}}:where(#top) .student-outputs-chapter .corax-footer-brand-row{align-items:center}:where(#top) .student-outputs-chapter .corax-footer-logo{display:block;width:clamp(168px,18vw,270px);height:auto;max-height:86px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;filter:drop-shadow(0 18px 36px rgba(0,0,0,.24))}:where(#top) .student-outputs-chapter .corax-footer-brand-row:hover .corax-footer-logo,:where(#top) .student-outputs-chapter .corax-footer-brand-row:focus-visible .corax-footer-logo{filter:drop-shadow(0 18px 36px rgba(0,0,0,.24)) brightness(1.08)}@media (max-width: 640px){:where(#top) .student-outputs-chapter .corax-footer-logo{width:min(220px,72vw);max-height:74px}}:where(#top) .student-outputs-chapter .corax-footer-logo{width:clamp(220px,24vw,360px)!important;max-height:116px!important;border-radius:0;-o-object-fit:contain;object-fit:contain}@media (max-width: 640px){:where(#top) .student-outputs-chapter .corax-footer-logo{width:min(280px,82vw)!important;max-height:98px!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-guide-section{min-height:auto!important;padding:62px 0 72px!important;overflow:hidden!important}:where(#top) .student-flow-chapter .situation-guide-container{width:min(calc(100% - 28px),430px)!important;margin-inline:auto!important}:where(#top) .student-flow-chapter .situation-guide-heading{position:relative!important;top:auto!important;max-width:100%!important;margin:0 0 26px!important;padding:0!important;text-align:right!important}:where(#top) .student-flow-chapter .situation-guide-heading:after,:where(#top) .student-flow-chapter .situation-guide-heading span{display:none!important}:where(#top) .student-flow-chapter .situation-guide-heading h2{max-width:100%!important;margin:0!important;font-size:clamp(34px,11vw,46px)!important;line-height:1.08!important;letter-spacing:0!important}:where(#top) .student-flow-chapter .situation-guide-heading p{max-width:34ch!important;margin:14px 0 0!important;color:#d8dee5bd!important;font-size:14.5px!important;font-weight:500!important;line-height:1.82!important}:where(#top) .student-flow-chapter .situation-highlight-track{display:flex!important;gap:14px!important;width:calc(100vw - 14px)!important;margin-inline:calc((100vw - 100%)/-2)!important;padding:4px 14px 18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:14px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch}:where(#top) .student-flow-chapter .situation-highlight-track::-webkit-scrollbar{display:none!important}:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4),:where(#top) .student-flow-chapter .situation-highlight-card:hover,:where(#top) .student-flow-chapter .situation-highlight-card:focus-within{flex:0 0 min(84vw,354px)!important;min-width:min(84vw,354px)!important;min-height:0!important;height:auto!important;transform:none!important;scroll-snap-align:center!important}:where(#top) .student-flow-chapter .situation-highlight-card{display:grid!important;grid-template-rows:auto 1fr auto!important;gap:0!important;padding:0!important;border-radius:24px!important;background:linear-gradient(145deg,#ffffff12,#ffffff05),#10141b!important;box-shadow:0 22px 58px #0000003d!important}:where(#top) .student-flow-chapter .situation-highlight-card:before,:where(#top) .student-flow-chapter .situation-highlight-card:after{border-radius:inherit!important}:where(#top) .student-flow-chapter .situation-highlight-media{order:0!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;margin:0!important;border-radius:24px 24px 10px 10px!important;background:#ffffff09!important}:where(#top) .student-flow-chapter .situation-highlight-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transform:none!important}:where(#top) .student-flow-chapter .situation-card-content{display:grid!important;gap:10px!important;min-height:0!important;padding:20px 18px 0!important}:where(#top) .student-flow-chapter .situation-card-content h3{max-width:100%!important;margin:0!important;color:#f7f7f5f5!important;font-size:clamp(22px,7vw,28px)!important;font-weight:850!important;line-height:1.22!important;letter-spacing:0!important}:where(#top) .student-flow-chapter .situation-card-content p{display:block!important;max-width:100%!important;margin:0!important;color:#d8dee5b8!important;font-size:14px!important;font-weight:500!important;line-height:1.76!important;-webkit-line-clamp:unset!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{align-self:end!important;justify-self:stretch!important;width:auto!important;min-height:46px!important;margin:20px 18px 18px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:999px!important;background:#f7f7f5!important;color:#0a0d12!important;padding:12px 18px!important;text-align:center!important;font-size:13.5px!important;font-weight:850!important;line-height:1.35!important;box-shadow:0 16px 38px #00000038!important}:where(#top) .student-flow-chapter .situation-carousel-controls{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:12px!important}:where(#top) .student-flow-chapter .situation-carousel-dots{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;padding:0 10px!important;background:#ffffff0a!important}:where(#top) .student-flow-chapter .situation-carousel-dot{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;padding:0!important}:where(#top) .student-flow-chapter .situation-carousel-dot span{width:6px!important;height:6px!important;border-radius:999px!important;background:#f7f7f547!important;transition:width .18s var(--motion-ease),background .18s var(--motion-ease)!important}:where(#top) .student-flow-chapter .situation-carousel-dot.is-active span{width:18px!important;background:#e3b9a7e6!important}:where(#top) .student-flow-chapter .situation-carousel-play{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#ffffff0e!important;color:#f7f7f5db!important;font-size:13px!important;box-shadow:none!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4){flex-basis:min(86vw,330px)!important;min-width:min(86vw,330px)!important}:where(#top) .student-flow-chapter .situation-card-content{padding-inline:16px!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{margin-inline:16px!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4),:where(#top) .student-flow-chapter .situation-highlight-card:hover,:where(#top) .student-flow-chapter .situation-highlight-card:focus-within{position:relative!important;display:block!important;height:clamp(318px,78vw,358px)!important;min-height:clamp(318px,78vw,358px)!important;overflow:hidden!important;border-radius:24px!important;padding:0!important;background:#0b0f14!important}:where(#top) .student-flow-chapter .situation-highlight-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;border-radius:inherit!important;background:linear-gradient(180deg,#06080b14,#06080b6b 44%,#06080be6),linear-gradient(90deg,#06080b9e,#06080b14 58%,#06080b7a)!important;pointer-events:none!important}:where(#top) .student-flow-chapter .situation-highlight-card:after{z-index:2!important;opacity:.16!important;pointer-events:none!important}:where(#top) .student-flow-chapter .situation-highlight-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important;margin:0!important;border-radius:inherit!important;overflow:hidden!important;background:#0b0f14!important}:where(#top) .student-flow-chapter .situation-highlight-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transform:scale(1.04)!important;filter:saturate(.92) contrast(1.04) brightness(.82)!important}:where(#top) .student-flow-chapter .situation-card-content{position:absolute!important;inset-inline:18px!important;bottom:82px!important;z-index:3!important;display:grid!important;gap:6px!important;padding:0!important;min-height:0!important}:where(#top) .student-flow-chapter .situation-card-content h3{max-width:15ch!important;margin:0!important;color:#fff!important;font-size:clamp(19px,5.6vw,23px)!important;font-weight:900!important;line-height:1.18!important;text-shadow:0 12px 30px rgba(0,0,0,.48)!important}:where(#top) .student-flow-chapter .situation-card-content p{display:-webkit-box!important;max-width:26ch!important;margin:0!important;overflow:hidden!important;color:#f7f7f5c2!important;font-size:12.5px!important;font-weight:600!important;line-height:1.55!important;text-shadow:0 10px 26px rgba(0,0,0,.56)!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:absolute!important;inset-inline:18px!important;bottom:17px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:46px!important;margin:0!important;border-radius:999px!important;padding:12px 18px!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-card-content{inset-inline:16px!important;bottom:78px!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:19px!important}:where(#top) .student-flow-chapter .situation-card-content p{font-size:12px!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{inset-inline:16px!important;bottom:16px!important;min-height:44px!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-track{overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;touch-action:pan-x pan-y!important;cursor:grab!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;scrollbar-width:none!important}:where(#top) .student-flow-chapter .situation-highlight-track:active{cursor:grabbing!important}:where(#top) .student-flow-chapter .situation-highlight-card{scroll-snap-align:center!important;scroll-snap-stop:always!important}:where(#top) .student-flow-chapter .situation-highlight-image,:where(#top) .student-flow-chapter .situation-card-content{pointer-events:none!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{pointer-events:auto!important}}:where(#top) .situation-highlight-track{cursor:grab;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x pan-y}:where(#top) .situation-highlight-track.is-dragging{cursor:grabbing;scroll-snap-type:none}:where(#top) .situation-highlight-track.is-dragging .situation-highlight-card,:where(#top) .situation-highlight-track.is-dragging .situation-highlight-image,:where(#top) .situation-highlight-track.is-dragging .situation-card-content{pointer-events:none}:where(#top) .situation-highlight-track.is-dragging .situation-card-link{pointer-events:none!important}:where(#top) .situation-highlight-card{scroll-snap-align:center;scroll-snap-stop:always}:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4),:where(#top) .student-flow-chapter .situation-highlight-card:hover,:where(#top) .student-flow-chapter .situation-highlight-card:focus-within{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important}:where(#top) .student-flow-chapter .situation-highlight-card{flex:0 0 min(76vw,980px)!important;width:min(76vw,980px)!important;padding:clamp(26px,3.4vw,46px)!important}:where(#top) .student-flow-chapter .situation-highlight-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;border-radius:inherit!important}:where(#top) .student-flow-chapter .situation-card-content{position:relative!important;z-index:3!important;max-width:min(38%,390px)!important;padding:0!important}:where(#top) .student-flow-chapter .situation-card-content h3{max-width:100%!important;font-size:clamp(26px,3.1vw,44px)!important;line-height:1.08!important}:where(#top) .student-flow-chapter .situation-card-content p{display:-webkit-box!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.62!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:relative!important;z-index:4!important;align-self:flex-start!important;width:min(100%,280px)!important;min-height:44px!important;margin:auto 0 0!important;padding:11px 18px!important;font-size:13px!important}@media (min-width: 768px) and (max-width: 1023px){:where(#top) .student-flow-chapter .situation-highlight-card{flex-basis:min(86vw,720px)!important;width:min(86vw,720px)!important;padding:34px!important}:where(#top) .student-flow-chapter .situation-card-content{max-width:min(45%,320px)!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(27px,4vw,36px)!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4),:where(#top) .student-flow-chapter .situation-highlight-card:hover,:where(#top) .student-flow-chapter .situation-highlight-card:focus-within{display:block!important;flex-basis:min(90vw,390px)!important;width:min(90vw,390px)!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;padding:0!important;border-radius:22px!important}:where(#top) .student-flow-chapter .situation-card-content{position:absolute!important;inset-inline:16px!important;bottom:64px!important;max-width:calc(100% - 32px)!important;gap:4px!important}:where(#top) .student-flow-chapter .situation-card-content h3{max-width:16ch!important;font-size:clamp(17px,5vw,21px)!important;line-height:1.14!important}:where(#top) .student-flow-chapter .situation-card-content p{max-width:27ch!important;font-size:clamp(10.5px,3.1vw,12px)!important;line-height:1.45!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:absolute!important;inset-inline:16px!important;bottom:14px!important;width:auto!important;min-height:38px!important;padding:9px 14px!important;font-size:12px!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-highlight-card,:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(2),:where(#top) .student-flow-chapter .situation-highlight-card:nth-child(4){flex-basis:min(90vw,342px)!important;width:min(90vw,342px)!important}:where(#top) .student-flow-chapter .situation-card-content{inset-inline:14px!important;bottom:58px!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(16px,4.7vw,18px)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{inset-inline:14px!important;bottom:12px!important;min-height:36px!important;font-size:11.5px!important}}:where(#top) .student-flow-chapter .situation-highlight-card{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}:where(#top) .student-flow-chapter .situation-highlight-card:before{background:linear-gradient(180deg,#05070a0a,#05070a33 42%,#05070ad1),linear-gradient(90deg,#05070ab3,#05070a38 46%,#05070a61)!important}:where(#top) .student-flow-chapter .situation-card-content{position:relative!important;inset:auto!important;z-index:3!important;width:min(100%,430px)!important;max-width:min(48%,430px)!important;margin:0 0 clamp(14px,1.8vw,22px)!important;padding:0!important}:where(#top) .student-flow-chapter .situation-card-content h3{max-width:100%!important;font-size:clamp(24px,2.8vw,40px)!important;line-height:1.08!important;text-wrap:balance}:where(#top) .student-flow-chapter .situation-card-content p{max-width:100%!important;font-size:clamp(12.5px,1.05vw,15px)!important;line-height:1.55!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:relative!important;inset:auto!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:14px!important;align-self:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;min-width:clamp(112px,12vw,150px)!important;max-width:min(100%,220px)!important;min-height:clamp(38px,3.9vw,46px)!important;margin:0!important;border:0!important;border-radius:999px!important;background:#f7f7f5f5!important;color:#0b0b0c!important;padding:0 clamp(18px,2vw,24px)!important;font-size:clamp(12px,1.05vw,13.5px)!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;box-shadow:0 16px 36px #0000003d!important;transform:translateZ(0) scale(1)!important;transition:color .42s cubic-bezier(.76,0,.24,1),transform .28s cubic-bezier(.76,0,.24,1),box-shadow .28s cubic-bezier(.76,0,.24,1)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:before{content:""!important;position:absolute!important;left:50%!important;bottom:-230%!important;z-index:-1!important;width:146%!important;height:182%!important;border-radius:45% 55% 35% 42%!important;background:#fff!important;opacity:0!important;transform:translate(-50%) rotate(-2deg)!important;transition:bottom .52s cubic-bezier(.76,0,.24,1),opacity .16s ease,transform .52s cubic-bezier(.76,0,.24,1)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:hover,:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:focus-visible{color:#07090b!important;animation:situation-fluid-button-pulse .28s cubic-bezier(.76,0,.24,1) both;box-shadow:0 20px 44px #00000052!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:hover:before,:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:focus-visible:before{bottom:-28%!important;opacity:1!important;transform:translate(-50%) rotate(1.5deg)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link__icon{position:relative!important;z-index:1!important;display:inline-flex!important;width:21px!important;height:21px!important;flex:0 0 21px!important;color:#25d366!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.22))!important;transition:color .26s cubic-bezier(.76,0,.24,1),transform .26s cubic-bezier(.76,0,.24,1),filter .26s cubic-bezier(.76,0,.24,1)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link__icon path{fill:currentColor!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:hover .situation-card-link__icon,:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:focus-visible .situation-card-link__icon{color:#128c7e!important;filter:none!important;transform:translateY(-1px) scale(1.06)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:active{transform:scale(.98)!important;animation:none}@keyframes situation-fluid-button-pulse{0%{transform:translateZ(0) scale(1)}62%{transform:translateZ(0) scale(1.05)}to{transform:translateZ(0) scale(1.025)}}@media (min-width: 768px) and (max-width: 1023px){:where(#top) .student-flow-chapter .situation-card-content{max-width:min(50%,360px)!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card{align-items:flex-start!important;justify-content:flex-end!important;padding:20px!important}:where(#top) .student-flow-chapter .situation-card-content{position:relative!important;inset:auto!important;width:min(100%,210px)!important;max-width:min(100%,210px)!important;margin:0 0 8px!important;text-align:right!important}:where(#top) .student-flow-chapter .situation-card-content h3{display:-webkit-box!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(16px,4.7vw,20px)!important;line-height:1.13!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-card-content p{max-width:22ch!important;font-size:clamp(10px,2.85vw,11.25px)!important;line-height:1.38!important;-webkit-line-clamp:1!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:relative!important;inset:auto!important;align-self:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;min-width:96px!important;max-width:168px!important;min-height:34px!important;padding-inline:15px!important;font-size:11px!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-highlight-card{padding:16px!important}:where(#top) .student-flow-chapter .situation-card-content{width:min(100%,190px)!important;max-width:min(100%,190px)!important;margin-bottom:7px!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(15px,4.4vw,17px)!important}:where(#top) .student-flow-chapter .situation-card-content p{display:none!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{min-height:32px!important;min-width:92px!important;padding-inline:14px!important;font-size:10.5px!important}}@media (hover: none){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:hover{animation:none}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:active:before{bottom:-28%!important;opacity:1!important}}@media (prefers-reduced-motion: reduce){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link,:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:before{animation:none!important;transition-duration:.16s!important}}@media (min-width: 1024px){:where(#top) .student-flow-chapter .situation-highlight-card{align-items:flex-start!important;justify-content:flex-end!important;padding:clamp(30px,3vw,42px)!important}:where(#top) .student-flow-chapter .situation-highlight-card:before{background:linear-gradient(180deg,#05070a05,#05070a24 44%,#05070ac2),linear-gradient(90deg,#05070a9e,#05070a2e 48%,#05070a7a)!important}:where(#top) .student-flow-chapter .situation-card-content{width:min(100%,320px)!important;max-width:min(34%,320px)!important;margin:0 0 10px!important;text-align:right!important}:where(#top) .student-flow-chapter .situation-card-content h3{display:-webkit-box!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(25px,2.35vw,34px)!important;line-height:1.1!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-card-content p{max-width:30ch!important;font-size:clamp(12px,.95vw,13.5px)!important;line-height:1.5!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{align-self:flex-start!important;min-width:118px!important;max-width:178px!important;min-height:38px!important;padding-inline:19px!important;font-size:12px!important}}@media (min-width: 1024px) and (max-width: 1280px){:where(#top) .student-flow-chapter .situation-card-content{width:min(100%,280px)!important;max-width:min(36%,280px)!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(23px,2.6vw,30px)!important}:where(#top) .student-flow-chapter .situation-card-content p{max-width:28ch!important;font-size:12px!important}}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{flex:0 0 auto!important}@media (min-width: 768px){:where(#top) .student-flow-chapter .situation-highlight-card{padding-block-end:clamp(34px,4vw,54px)!important}:where(#top) .student-flow-chapter .situation-card-content h3{text-wrap:balance}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card{display:block!important;padding:0!important}:where(#top) .student-flow-chapter .situation-card-content{position:absolute!important;inset-inline:16px!important;bottom:54px!important;width:min(100%,178px)!important;max-width:min(100%,178px)!important;margin:0!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(14px,4.1vw,16px)!important;line-height:1.12!important;-webkit-line-clamp:2!important}:where(#top) .student-flow-chapter .situation-card-content p{display:none!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:absolute!important;inset-inline-start:16px!important;inset-inline-end:auto!important;bottom:14px!important;min-width:86px!important;max-width:142px!important;min-height:30px!important;padding-inline:12px!important;font-size:10px!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-highlight-card{padding:0!important}:where(#top) .student-flow-chapter .situation-card-content{inset-inline:14px!important;bottom:50px!important;width:min(100%,164px)!important;max-width:min(100%,164px)!important}:where(#top) .student-flow-chapter .situation-card-content h3{font-size:clamp(13px,3.85vw,15px)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{inset-inline-start:14px!important;bottom:12px!important;min-height:29px!important;min-width:82px!important;font-size:9.75px!important}}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:14px!important;-moz-column-gap:14px!important;column-gap:14px!important;white-space:nowrap!important;text-wrap:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:0!important;vertical-align:middle!important}@media (min-width: 1024px){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{min-width:136px!important;height:40px!important;min-height:40px!important;padding:0 22px!important;font-size:12.5px!important;line-height:40px!important}}@media (min-width: 768px) and (max-width: 1023px){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{min-width:128px!important;height:38px!important;min-height:38px!important;padding:0 20px!important;font-size:12px!important;line-height:38px!important}}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{min-width:104px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;font-size:10.5px!important;line-height:32px!important}}@media (max-width: 390px){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{min-width:98px!important;height:30px!important;min-height:30px!important;padding-inline:12px!important;font-size:10px!important;line-height:30px!important}}:where(#top) .student-flow-chapter .situation-card-content{display:none!important}:where(#top) .student-flow-chapter .situation-highlight-card{align-items:flex-start!important;justify-content:flex-end!important}:where(#top) .student-flow-chapter .situation-highlight-card:before{background:linear-gradient(180deg,#05070a05,#05070a1f 48%,#05070a8f),linear-gradient(90deg,#05070a6b,#05070a1a 48%,#05070a59)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:relative!important;inset:auto!important;display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:center!important;gap:14px!important;-moz-column-gap:14px!important;column-gap:14px!important;width:-moz-fit-content!important;width:fit-content!important;min-width:clamp(142px,15vw,188px)!important;max-width:calc(100% - 4px)!important;height:clamp(42px,4vw,50px)!important;min-height:clamp(42px,4vw,50px)!important;margin:0!important;padding:0 clamp(20px,2.4vw,28px)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff3d,#ffffff1a),#ffffff1f!important;color:#fffffff5!important;font-size:clamp(12px,1.1vw,14px)!important;font-weight:900!important;line-height:1!important;text-shadow:0 8px 22px rgba(0,0,0,.42)!important;box-shadow:inset 0 1px #ffffff47,0 18px 46px #0000004d!important;-webkit-backdrop-filter:blur(18px) saturate(1.35)!important;backdrop-filter:blur(18px) saturate(1.35)!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:before{background:#fff!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:hover,:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link:focus-visible{color:#07090b!important;text-shadow:none!important}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{inset-inline-start:16px!important;bottom:14px!important;min-width:132px!important;height:34px!important;min-height:34px!important;padding-inline:16px!important;font-size:10.75px!important;gap:11px!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link__icon{width:18px!important;height:18px!important;flex-basis:18px!important}}:where(#top) .clear-delivery-mobile-controls{display:none!important}:where(#top) .clear-delivery-mobile-tabs{display:none}@media (max-width: 767px){:where(#top) .clear-delivery-section{padding:72px 0 82px!important;background:var(--color-page)!important}:where(#top) .clear-delivery-container{width:min(calc(100% - 34px),390px)!important}:where(#top) .clear-delivery-intro{max-width:100%!important;text-align:center!important}:where(#top) .clear-delivery-intro h2{max-width:330px!important;margin-inline:auto!important;color:#fffffff2!important;font-size:clamp(30px,9.2vw,40px)!important;line-height:1.08!important}:where(#top) .clear-delivery-intro p{max-width:310px!important;margin:14px auto 0!important;color:#c4ccd6c2!important;font-size:13px!important;line-height:1.7!important}:where(#top) .clear-delivery-mobile-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:min(100%,340px)!important;margin:26px auto 18px!important;padding:6px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000038!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}:where(#top) .clear-delivery-mobile-tabs button{display:inline-grid!important;place-items:center!important;min-width:0!important;height:34px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#c4ccd685!important;font-size:11px!important;font-weight:950!important;line-height:1!important;box-shadow:none!important}:where(#top) .clear-delivery-mobile-tabs button.is-active{background:#f2eee9f5!important;color:#07090c!important;box-shadow:0 10px 24px #0003!important}:where(#top) .clear-delivery-layout{display:block!important;margin-top:0!important}:where(#top) .clear-delivery-sticky{display:none!important}:where(#top) .clear-delivery-list{display:block!important}:where(#top) .clear-delivery-card{display:none!important}:where(#top) .clear-delivery-card.is-active{display:flex!important;flex-direction:column!important;width:min(100%,340px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff1b,#ffffff09),#0b0e139e!important;opacity:1!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff09,0 24px 58px #00000057!important;transform:none!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important}:where(#top) .clear-delivery-card-media.clear-delivery-before-after{aspect-ratio:16 / 9!important;border-radius:18px 18px 0 0!important;background:#090c10!important}:where(#top) .clear-delivery-card-copy{height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;padding:13px 16px 15px!important;border-top:1px solid rgba(255,255,255,.105)!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#080b1094!important;color:#fffffff2!important;backdrop-filter:blur(18px) saturate(1.24)!important;-webkit-backdrop-filter:blur(18px) saturate(1.24)!important}:where(#top) .clear-delivery-card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important}:where(#top) .clear-delivery-card-number{order:2!important;width:32px!important;height:32px!important;background:#f2eee9f5!important;color:#07090c!important;font-size:10.5px!important;box-shadow:none!important}:where(#top) .clear-delivery-card-kicker{order:1!important;margin:0!important;color:#e3b9a7b8!important;font-size:11px!important}:where(#top) .clear-delivery-card h3{color:#fffffff5!important;font-size:clamp(17px,5vw,20px)!important;line-height:1.25!important}:where(#top) .clear-delivery-card-description{margin:6px 0 0!important;color:#c4ccd6b8!important;font-size:12px!important;line-height:1.45!important;-webkit-line-clamp:2!important}:where(#top) .clear-delivery-compare-tag{top:10px!important;min-height:24px!important;border-radius:999px!important;background:#10130fb3!important;color:#fff!important;font-size:10px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}:where(#top) .clear-delivery-compare-handle{width:34px!important;height:34px!important;background:#fffffff0!important}:where(#top) .clear-delivery-compare-handle span{font-size:15px!important}}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{position:absolute!important;inset-inline-start:clamp(22px,3vw,42px)!important;inset-inline-end:auto!important;bottom:clamp(20px,3vw,42px)!important;z-index:5!important}@media (max-width: 767px){:where(#top) .student-flow-chapter .situation-highlight-card{display:block!important}:where(#top) .student-flow-chapter .situation-highlight-card .situation-card-link{inset-inline-start:16px!important;bottom:14px!important}}:where(#top) .feature-flipper-section{position:relative;overflow:hidden;padding:clamp(86px,8vw,126px) 24px clamp(68px,7vw,102px);color:#f7f7f5;background:var(--color-page)}:where(#top) .feature-flipper-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}:where(#top) .feature-flipper-container{position:relative;z-index:1;width:min(1240px,100%);margin:0 auto}:where(#top) .feature-flipper-heading{display:grid;justify-items:center;gap:12px;margin-bottom:42px;text-align:center}:where(#top) .feature-flipper-heading>span{display:inline-flex;align-items:center;min-height:32px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e3b9a7d6;background:#ffffff0b;font-size:12px;font-weight:900}:where(#top) .feature-flipper-heading h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.24em;column-gap:.24em;row-gap:.16em;margin:0;color:#f7f7f5;font-size:clamp(38px,5vw,64px);font-weight:950;line-height:1.08;letter-spacing:0;overflow:visible}:where(#top) .feature-flipper-title-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;color:#f7f7f5;line-height:1.12;padding-inline:.12em;overflow:visible}:where(#top) .feature-flipper-title-mark__word{position:relative;z-index:2;transition:color .34s cubic-bezier(.22,.74,.24,1)}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__word{color:#c88f78;transition-delay:60ms}:where(#top) .feature-flipper-title-mark__sketch{position:absolute;z-index:1;left:50%;top:50%;width:calc(100% + .52em);height:1.66em;pointer-events:none;overflow:visible;transform:translate(-50%,-50%)}:where(#top) .feature-flipper-title-mark__circle,:where(#top) .feature-flipper-title-mark__scratch{fill:none;stroke:#fffffff0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 16px rgba(255,255,255,.08))}:where(#top) .feature-flipper-title-mark__circle{stroke-width:2.8px}:where(#top) .feature-flipper-title-mark__scratch{stroke-width:2.4px}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__circle{animation:feature-flipper-title-sketch-draw .9s cubic-bezier(.23,.74,.24,1) .14s forwards}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__scratch--one{animation:feature-flipper-title-sketch-draw .17s cubic-bezier(.2,.78,.24,1) .92s forwards}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__scratch--two{animation:feature-flipper-title-sketch-draw 165ms cubic-bezier(.2,.78,.24,1) 1.04s forwards}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__scratch--three{animation:feature-flipper-title-sketch-draw .19s cubic-bezier(.2,.78,.24,1) 1.16s forwards}@keyframes feature-flipper-title-sketch-draw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}:where(#top) .feature-flipper-stage{overflow:visible}:where(#top) .feature-flipper-track{position:relative;display:flex;flex-direction:row-reverse;align-items:stretch;gap:10px;height:clamp(420px,42.2vw,523px);min-height:420px;overflow:hidden}:where(#top) .feature-flipper-card{position:absolute;inset-block:0;flex:0 0 calc(25% - 5px);min-width:0;height:100%;overflow:hidden;border:0;border-radius:34px;padding:0;background:#10141b;color:#fff;text-align:right;isolation:isolate;transition:left .56s cubic-bezier(.2,.82,.2,1),width .56s cubic-bezier(.2,.82,.2,1),flex-basis .56s cubic-bezier(.2,.82,.2,1),flex-grow .56s cubic-bezier(.2,.82,.2,1),opacity .26s ease,filter .42s ease,transform .56s cubic-bezier(.2,.82,.2,1)}:where(#top) .feature-flipper-card.is-active{flex-basis:calc(75% - 5px)}:where(#top) .feature-flipper-card:not(.is-active){filter:saturate(.78) brightness(.82)}:where(#top) .feature-flipper-card.is-hidden-card{pointer-events:none}:where(#top) .feature-flipper-card.is-leaving{z-index:6!important;pointer-events:none;animation:feature-flipper-leave-forward .56s cubic-bezier(.2,.82,.2,1) forwards}:where(#top) .feature-flipper-card.is-leaving-backward{animation-name:feature-flipper-leave-backward}:where(#top) .feature-flipper-section.is-shifting-backward .feature-flipper-card.is-peek{z-index:5!important;animation:feature-flipper-shrink-to-peek .56s cubic-bezier(.2,.82,.2,1) forwards}@keyframes feature-flipper-leave-forward{0%{left:0;width:calc(75% - 5px);filter:saturate(.9) brightness(.82);transform:scale(1)}to{left:calc(-25% - 5px);width:calc(25% - 5px);filter:saturate(.78) brightness(.78);transform:scale(1)}}@keyframes feature-flipper-shrink-to-peek{0%{left:0;width:calc(75% - 5px);filter:saturate(.9) brightness(.82)}to{left:calc(75% + 5px);width:calc(25% - 5px);filter:saturate(.78) brightness(.82)}}@keyframes feature-flipper-leave-backward{0%{left:0;width:calc(75% - 5px);filter:saturate(.9) brightness(.82);transform:scale(1)}to{left:calc(100% + 10px);width:calc(25% - 5px);filter:saturate(.78) brightness(.78);transform:scale(1)}}:where(#top) .feature-flipper-card.is-exiting{flex-basis:0;min-width:0;opacity:0;pointer-events:none;transform:translate(-28px) scale(.92)}:where(#top) .feature-flipper-section.is-shifting-backward .feature-flipper-card.is-exiting{transform:translate(28px) scale(.92)}:where(#top) .feature-flipper-card.is-entering{flex-basis:0;min-width:0;opacity:0;pointer-events:none;transform:translate(28px) scale(.92)}:where(#top) .feature-flipper-section.is-shifting-backward .feature-flipper-card.is-entering{transform:translate(-28px) scale(.92)}:where(#top) .feature-flipper-card__image,:where(#top) .feature-flipper-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:where(#top) .feature-flipper-card__image{z-index:-2;display:block;-o-object-fit:cover;object-fit:cover;filter:brightness(.74) saturate(.84) contrast(1.08);transform:scale(1.04);transition:transform 1s cubic-bezier(.44,0,.56,1),filter .8s cubic-bezier(.44,0,.56,1)}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__image{filter:brightness(.82) saturate(.9) contrast(1.08);transform:scale(1.01)}:where(#top) .feature-flipper-card__shade{z-index:-1;background:linear-gradient(180deg,#0000001f,#0000000a 38%,#000000ad)}:where(#top) .feature-flipper-card__top{position:absolute;inset-inline:22px;top:22px;display:flex;justify-content:flex-end;align-items:center;gap:12px}:where(#top) .feature-flipper-card__tag,:where(#top) .feature-flipper-card__icon,:where(#top) .feature-flipper-card__video-badge,:where(#top) .feature-flipper-card__duration{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}:where(#top) .feature-flipper-card__tag{gap:8px;min-height:34px;max-width:min(240px,100%);padding:0 12px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}:where(#top) .feature-flipper-card__tag span{overflow:hidden;text-overflow:ellipsis}:where(#top) .feature-flipper-card__icon{width:38px;height:38px;flex:0 0 38px;border-radius:999px;transition:transform .8s cubic-bezier(.44,0,.56,1)}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__icon{transform:rotate(180deg)}:where(#top) .feature-flipper-card__video-badge{position:absolute;left:50%;top:50%;z-index:4;width:58px;height:58px;border-radius:999px;color:#fff;border-color:#ffffff29;background:#ffffff26;box-shadow:0 14px 38px #00000047;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .36s ease,transform .56s cubic-bezier(.2,.82,.2,1)}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__video-badge{opacity:1;transform:translate(-50%,-50%) scale(1)}:where(#top) .feature-flipper-card.is-peek .feature-flipper-card__video-badge{width:42px;height:42px;opacity:.88;transform:translate(-50%,-50%) scale(1)}:where(#top) .feature-flipper-card__duration{position:absolute;left:26px;bottom:28px;z-index:5;min-height:32px;padding:0 11px;border-radius:999px;color:#fff;font-size:12px;font-weight:950;box-shadow:0 14px 38px #00000047;opacity:0;transform:translateY(8px);transition:opacity .32s ease,transform .52s cubic-bezier(.2,.82,.2,1)}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__duration,:where(#top) .feature-flipper-card.is-peek .feature-flipper-card__duration{opacity:1;transform:translateY(0)}:where(#top) .feature-flipper-card__compact,:where(#top) .feature-flipper-card__expanded{position:absolute;inset-inline:24px;bottom:24px;display:grid;transition:opacity .36s ease,transform .8s cubic-bezier(.44,0,.56,1)}:where(#top) .feature-flipper-card__compact{gap:10px;opacity:1}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__compact{opacity:0;transform:translateY(12px)}:where(#top) .feature-flipper-card__compact strong{max-width:260px;color:#fff;font-size:clamp(20px,2.2vw,31px);line-height:1.08;font-weight:950}:where(#top) .feature-flipper-card__expanded{max-width:min(520px,calc(100% - 48px));gap:0;opacity:0;transform:translateY(14px);padding-left:112px}:where(#top) .feature-flipper-card.is-active .feature-flipper-card__expanded{opacity:1;transform:translateY(0)}:where(#top) .feature-flipper-card__expanded strong{color:#fff;font-size:clamp(30px,3.5vw,44px);line-height:1.12;font-weight:900;text-wrap:balance;text-shadow:0 14px 38px rgba(0,0,0,.36)}:where(#top) .feature-flipper-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px}:where(#top) .feature-flipper-control{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#f7f7f5e0}:where(#top) .feature-flipper-all-videos{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:-moz-fit-content;width:fit-content;min-height:32px;margin:22px auto 0;padding:0 0 7px 28px;border:0;border-radius:0;background:transparent;color:#f7f7f5f5;font-size:clamp(16px,1.15vw,19px);font-weight:800;line-height:1.1;text-decoration:none;direction:rtl;transition:color .22s ease,padding .36s cubic-bezier(.2,.8,.2,1)}:where(#top) .feature-flipper-all-videos span{display:inline-block;transition:transform .36s cubic-bezier(.2,.8,.2,1)}:where(#top) .feature-flipper-all-videos:after{content:"";position:absolute;right:0;left:28px;bottom:0;height:1px;background:currentColor;opacity:.72;transform:scaleX(1);transform-origin:left;transition:inset .36s cubic-bezier(.2,.8,.2,1),opacity .22s ease;animation:feature-flipper-cta-line-out .43s cubic-bezier(.72,0,.2,1) both}:where(#top) .feature-flipper-all-videos__arrow{position:absolute;top:50%;width:18px;height:18px;stroke-width:1.8;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1)}:where(#top) .feature-flipper-all-videos__arrow--before{right:0;opacity:0;transform:translateY(-68%) translate(-12px) scale(.82)}:where(#top) .feature-flipper-all-videos__arrow--after{left:0;opacity:1;transform:translateY(-68%) translate(0) scale(1)}:where(#top) .feature-flipper-all-videos:hover,:where(#top) .feature-flipper-all-videos:focus-visible{padding:0 28px 7px 0;color:#c88f78}:where(#top) .feature-flipper-all-videos:hover span,:where(#top) .feature-flipper-all-videos:focus-visible span{transform:translate(4px)}:where(#top) .feature-flipper-all-videos:hover:after,:where(#top) .feature-flipper-all-videos:focus-visible:after{right:28px;left:0;opacity:1;animation:feature-flipper-cta-line .43s cubic-bezier(.72,0,.2,1) both}:where(#top) .feature-flipper-all-videos:hover .feature-flipper-all-videos__arrow--before,:where(#top) .feature-flipper-all-videos:focus-visible .feature-flipper-all-videos__arrow--before{animation:feature-flipper-cta-arrow-in .36s cubic-bezier(.2,.8,.2,1) 70ms both}:where(#top) .feature-flipper-all-videos:hover .feature-flipper-all-videos__arrow--after,:where(#top) .feature-flipper-all-videos:focus-visible .feature-flipper-all-videos__arrow--after{animation:feature-flipper-cta-arrow-out .26s cubic-bezier(.7,0,.3,1) both}@keyframes feature-flipper-cta-arrow-in{0%{opacity:0;transform:translateY(-68%) translate(-12px) scale(.82)}to{opacity:1;transform:translateY(-68%) translate(0) scale(1)}}@keyframes feature-flipper-cta-arrow-out{0%{opacity:1;transform:translateY(-68%) translate(0) scale(1)}to{opacity:0;transform:translateY(-68%) translate(12px) scale(.82)}}@keyframes feature-flipper-cta-line{0%{transform:scaleX(1);transform-origin:left}46%{transform:scaleX(0);transform-origin:left}47%{transform:scaleX(0);transform-origin:right}to{transform:scaleX(1);transform-origin:right}}@keyframes feature-flipper-cta-line-out{0%{transform:scaleX(1);transform-origin:right}46%{transform:scaleX(0);transform-origin:right}47%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}body.feature-flipper-modal-open{overflow:hidden}:where(#top) .feature-flipper-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:grid;place-items:center;padding:24px}:where(#top) .feature-flipper-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#040609c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:where(#top) .feature-flipper-modal__panel{position:relative;z-index:1;width:min(1026px,calc(100vw - 48px));padding:0;overflow:visible;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:transparent;box-shadow:0 34px 120px #0000008a}:where(#top) .feature-flipper-modal__close{position:absolute;top:16px;inset-inline-start:16px;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0000006b;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(#top) .feature-player{position:relative}:where(#top) .feature-player__glow{position:absolute;top:-46px;right:-46px;bottom:-46px;left:-46px;z-index:-1;border-radius:34px;background:linear-gradient(#c995801f,#c9958005),var(--player-poster) center / cover;filter:blur(44px) saturate(1.08);opacity:.34;transform:scale(.98)}:where(#top) .feature-player__screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#000;box-shadow:none}:where(#top) .feature-player__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 42%,rgba(0,0,0,.74)),radial-gradient(circle at 22% 18%,rgba(255,255,255,.11),transparent 30%)}:where(#top) .feature-player__screen video,:where(#top) .feature-player__poster{display:block;width:100%;height:100%}:where(#top) .feature-player__screen video{-o-object-fit:cover;object-fit:cover;background:#000}:where(#top) .feature-player__poster{background-image:var(--player-poster);background-position:center;background-size:cover}:where(#top) .feature-player__center{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#40508b9e;color:#fff;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}:where(#top) .feature-player__center:hover{background:#4b5ea0bd;transform:translate(-50%,-50%) scale(1.04)}:where(#top) .feature-player__title{position:absolute;inset-inline:28px;bottom:78px;z-index:2;max-width:min(560px,calc(100% - 56px));color:#fff;font-size:clamp(32px,4.8vw,64px);line-height:1.02;font-weight:950;text-align:right;text-shadow:0 10px 32px rgba(0,0,0,.5)}:where(#top) .feature-player__chrome{position:absolute;inset-inline:18px;bottom:12px;z-index:2}:where(#top) .feature-player__controls{display:grid;grid-template-columns:28px auto minmax(120px,1fr) auto 28px 28px;align-items:center;gap:9px;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffe0;-webkit-backdrop-filter:none;backdrop-filter:none;direction:ltr}:where(#top) .feature-player__button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#fff}:where(#top) .feature-player__button:disabled,:where(#top) .feature-player__progress:disabled{cursor:default;opacity:.5}:where(#top) .feature-player__controls span{min-width:40px;font-size:12px;font-weight:900;direction:ltr;text-align:center}:where(#top) .feature-player__progress{width:100%;height:4px;border-radius:999px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#b99483 0 var(--player-progress),rgba(255,255,255,.2) var(--player-progress) 100%)}:where(#top) .feature-player__progress::-webkit-slider-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d49a82;box-shadow:0 4px 12px #00000061}:where(#top) .feature-player__progress::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:999px;background:#d49a82;box-shadow:0 4px 12px #00000061}@media (max-width: 900px){:where(#top) .feature-flipper-section{padding-inline:0}:where(#top) .feature-flipper-container{width:100%}:where(#top) .feature-flipper-heading{max-width:360px;margin-inline:auto;margin-bottom:34px;padding-inline:18px}:where(#top) .feature-flipper-heading h2{font-size:clamp(32px,9vw,46px);-moz-column-gap:.2em;column-gap:.2em;row-gap:.3em}:where(#top) .feature-flipper-title-mark{padding-inline:.08em;margin-top:.04em}:where(#top) .feature-flipper-title-mark__sketch{width:calc(100% + .5em);height:1.64em;transform:translate(-50%,-49%)}:where(#top) .feature-flipper-title-mark__circle{stroke-width:2.35px}:where(#top) .feature-flipper-title-mark__scratch{stroke-width:2px}:where(#top) .feature-flipper-stage{width:100%;overflow:hidden}:where(#top) .feature-flipper-track{width:100%;height:calc((100vw - 32px)*.5625);min-height:0;padding-inline:16px;overflow:hidden;transform:none}:where(#top) .feature-flipper-card{left:100%!important;width:0!important;flex:0 0 0;border-radius:30px;opacity:0;pointer-events:none;backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity;contain:paint;transition:none}:where(#top) .feature-flipper-card.is-active{left:16px!important;width:calc(100% - 32px)!important;flex-basis:calc(100% - 32px);opacity:1;pointer-events:auto;transform:none}:where(#top) .feature-flipper-card:not(.is-active){filter:brightness(.86);transform:none}:where(#top) .feature-flipper-card.is-peek,:where(#top) .feature-flipper-card.is-queued{width:0!important;opacity:0}:where(#top) .feature-flipper-card.is-peek{left:100%!important}:where(#top) .feature-flipper-card.is-queued{left:-1px!important}:where(#top) .feature-flipper-section.is-shifting-forward .feature-flipper-card.is-active{animation:feature-flipper-mobile-grow-from-right .36s cubic-bezier(.18,.9,.24,1) both}:where(#top) .feature-flipper-section.is-shifting-backward .feature-flipper-card.is-active{animation:feature-flipper-mobile-grow-from-left .36s cubic-bezier(.18,.9,.24,1) both}:where(#top) .feature-flipper-card.is-leaving{left:16px!important;width:calc(100% - 32px)!important;opacity:1;animation:feature-flipper-mobile-leave-left .28s cubic-bezier(.68,0,.36,1) forwards!important}:where(#top) .feature-flipper-section.is-shifting-backward .feature-flipper-card.is-peek{left:16px!important;width:calc(100% - 32px)!important;opacity:1;animation:feature-flipper-mobile-leave-right .28s cubic-bezier(.68,0,.36,1) forwards!important}@keyframes feature-flipper-mobile-grow-from-right{0%{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translate3d(22%,0,0) scaleX(.08) scaleY(.58);transform-origin:right center}to{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translateZ(0) scaleX(1) scaleY(1);transform-origin:right center}}@keyframes feature-flipper-mobile-grow-from-left{0%{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translate3d(-22%,0,0) scaleX(.08) scaleY(.58);transform-origin:left center}to{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translateZ(0) scaleX(1) scaleY(1);transform-origin:left center}}@keyframes feature-flipper-mobile-leave-left{0%{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translateZ(0) scaleX(1) scaleY(1);transform-origin:left center}to{left:16px;width:calc(100% - 32px);opacity:0;border-radius:30px;transform:translate3d(-22%,0,0) scaleX(.08) scaleY(.58);transform-origin:left center}}@keyframes feature-flipper-mobile-leave-right{0%{left:16px;width:calc(100% - 32px);opacity:1;border-radius:30px;transform:translateZ(0) scaleX(1) scaleY(1);transform-origin:right center}to{left:16px;width:calc(100% - 32px);opacity:0;border-radius:30px;transform:translate3d(22%,0,0) scaleX(.08) scaleY(.58);transform-origin:right center}}:where(#top) .feature-flipper-card__compact{display:none}:where(#top) .feature-flipper-card__expanded{opacity:1;transform:none;inset-inline:20px;bottom:18px;gap:0;padding-left:82px}:where(#top) .feature-flipper-card__expanded strong{font-size:clamp(21px,6.6vw,29px);line-height:1.12}:where(#top) .feature-flipper-card__top{inset-inline:16px;top:14px}:where(#top) .feature-flipper-card__tag{min-height:30px;max-width:210px;padding-inline:10px;font-size:11px}:where(#top) .feature-flipper-card__icon{width:34px;height:34px;flex-basis:34px}:where(#top) .feature-flipper-card__video-badge{width:48px;height:48px}:where(#top) .feature-flipper-card.is-peek .feature-flipper-card__video-badge{opacity:0}:where(#top) .feature-flipper-card__duration{left:20px;bottom:20px;min-height:28px;padding-inline:10px;font-size:11px}:where(#top) .feature-flipper-modal{align-items:stretch;justify-items:stretch;padding:0;background:#05070a}:where(#top) .feature-flipper-modal__panel{display:grid;width:100vw;max-width:none;min-height:100vh;min-height:100svh;padding:0;border-radius:0;background:#05070a}:where(#top) .feature-player{width:100vw;height:100vh;height:100svh}:where(#top) .feature-player__screen{width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0}:where(#top) .feature-flipper-card__image,:where(#top) .feature-player__screen video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}:where(#top) .feature-player__chrome{inset-inline:12px;bottom:12px;gap:10px}:where(#top) .feature-player__title{inset-inline:18px;bottom:74px;font-size:28px}:where(#top) .feature-player__controls{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;min-height:36px}:where(#top) .feature-player__controls span{display:none}:where(#top) .feature-player__button{width:32px;height:32px}:where(#top) .feature-player__button:last-child{display:none}:where(#top) .feature-player__center{width:66px;height:66px}}@media (max-width: 420px){:where(#top) .feature-flipper-heading{max-width:340px;margin-bottom:32px}:where(#top) .feature-flipper-heading h2{row-gap:.36em}:where(#top) .feature-flipper-heading h2>span:first-child{flex:0 0 100%}:where(#top) .feature-flipper-title-mark__sketch{width:calc(100% + .58em);height:1.72em;transform:translate(-50%,-48%)}:where(#top) .feature-flipper-track{height:calc((100vw - 24px)*.5625);padding-inline:12px;transform:none}:where(#top) .feature-flipper-card{left:100%!important;width:0!important;flex-basis:0}:where(#top) .feature-flipper-card.is-active{left:12px!important;width:calc(100% - 24px)!important;flex-basis:calc(100% - 24px)}}@media (prefers-reduced-motion: reduce){:where(#top) .feature-flipper-track,:where(#top) .feature-flipper-card,:where(#top) .feature-flipper-card__image,:where(#top) .feature-flipper-card__icon,:where(#top) .feature-flipper-card__video-badge,:where(#top) .feature-flipper-card__duration,:where(#top) .feature-flipper-card__compact,:where(#top) .feature-flipper-card__expanded{transition:none!important}:where(#top) .feature-flipper-title-mark__word{transition:none!important}:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__circle,:where(#top) .feature-flipper-title-mark.is-drawn .feature-flipper-title-mark__scratch{animation:none!important;opacity:1;stroke-dashoffset:0}}:where(#top) .previous-proof-heading p{display:none!important}:where(#top) .previous-proof-heading h2{overflow:visible}:where(#top) .previous-proof-title-brush{position:relative;z-index:0;display:inline-block;margin:0;padding:.04em .18em .1em;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:inherit;isolation:isolate;text-shadow:0 4px 24px rgba(0,0,0,.28)}:where(#top) .previous-proof-heading h2>.previous-proof-title-brush{display:inline-block;margin:0;color:#fff;font:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:0;text-transform:none}:where(#top) .previous-proof-title-brush:before,:where(#top) .previous-proof-title-brush:after{content:"";position:absolute;z-index:-1;pointer-events:none;transform-origin:100% 50%}:where(#top) .previous-proof-title-brush:before{top:-.1em;right:-.28em;bottom:-.16em;left:-.28em;border-radius:0;background-image:url(/images/decor/previous-proof-brush.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;clip-path:inset(0 0 0 100%);opacity:0;filter:drop-shadow(0 12px 26px rgba(165,120,101,.14));will-change:clip-path,opacity}:where(#top) .previous-proof-title-brush:after{display:none}:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:before{animation:previous-proof-brush-wipe-in .76s cubic-bezier(.76,0,.24,1) .12s both}:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:after{animation:none}@keyframes previous-proof-brush-wipe-in{0%{opacity:0;clip-path:inset(0 0 0 100%)}18%{opacity:.92}72%{clip-path:inset(0 0 0 0)}to{opacity:.92;clip-path:inset(0 0 0 0)}}:where(#top) .previous-proof-card{flex-basis:clamp(520px,44vw,760px);aspect-ratio:16 / 9;border-radius:24px;background:#0c0f12}:where(#top) .previous-proof-card:after{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),linear-gradient(90deg,#000000c7,#00000042 48%,#00000014),linear-gradient(180deg,transparent 38%,rgba(0,0,0,.72) 100%)}:where(#top) .previous-proof-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:where(#top) .previous-proof-card__overlay{inset-inline:clamp(18px,2.2vw,34px);bottom:clamp(18px,2.4vw,32px);max-width:min(520px,76%)}:where(#top) .previous-proof-card__overlay strong{max-width:100%;font-size:clamp(22px,2vw,34px);line-height:1.25}@media (max-width: 767px){:where(#top) .previous-proof-card{flex-basis:min(86vw,420px);aspect-ratio:16 / 9;border-radius:20px}:where(#top) .previous-proof-card__overlay{inset-inline:16px;bottom:16px;max-width:calc(100% - 32px);gap:8px}:where(#top) .previous-proof-card__overlay>span{font-size:11px;padding:6px 9px}:where(#top) .previous-proof-card__overlay strong{font-size:clamp(18px,5.8vw,24px)}:where(#top) .previous-proof-card__overlay i{width:38px;height:38px}}@media (min-width: 768px) and (max-width: 1180px){:where(#top) .previous-proof-card{flex-basis:clamp(460px,66vw,680px)}}@media (max-width: 767px){:where(#top) .previous-proof-title-brush{padding-inline:.1em;white-space:nowrap}:where(#top) .previous-proof-title-brush:before{top:.12em;right:-.05em;bottom:.12em;left:-.05em;border-radius:0}}@media (prefers-reduced-motion: reduce){:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:before,:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:after{animation:none;clip-path:inset(0 0 0 0)}:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:before{opacity:.96}:where(#top) .previous-proof-section.is-previous-proof-brush-visible .previous-proof-title-brush:after{opacity:.36}}:where(#top) .previous-proof-card:after{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 26%),linear-gradient(90deg,#000000d1,#0000006b 44%,#0000001a),linear-gradient(180deg,transparent 42%,rgba(0,0,0,.74) 100%)}:where(#top) .previous-proof-card__overlay{inset-inline-start:clamp(22px,2.2vw,34px);inset-inline-end:clamp(22px,2.2vw,34px);bottom:clamp(20px,2.2vw,30px);display:grid;grid-template-columns:minmax(0,1fr) 46px;grid-template-areas:"topic icon" "title icon";align-items:end;-moz-column-gap:16px;column-gap:16px;row-gap:8px;max-width:min(620px,calc(100% - 56px));text-shadow:0 2px 18px rgba(0,0,0,.42)}:where(#top) .previous-proof-card__overlay>span{grid-area:topic;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#ffffff2e;background:#0a0c0e61;color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(#top) .previous-proof-card__overlay strong{grid-area:title;display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:clamp(24px,1.75vw,32px);line-height:1.18;text-wrap:balance}:where(#top) .previous-proof-card__overlay i{grid-area:icon;align-self:end;justify-self:end;width:46px;height:46px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 767px){:where(#top) .previous-proof-card__overlay{inset-inline:14px;bottom:14px;grid-template-columns:minmax(0,1fr) 40px;-moz-column-gap:10px;column-gap:10px;max-width:calc(100% - 28px)}:where(#top) .previous-proof-card__overlay strong{font-size:clamp(18px,5.2vw,22px);line-height:1.22}:where(#top) .previous-proof-card__overlay i{width:40px;height:40px}}@media (max-width: 767px){:where(#top) .previous-proof-heading h2{max-width:100%;overflow:visible;font-size:clamp(25px,8.4vw,34px)!important;line-height:1.04!important;text-align:center}}@media (max-width: 390px){:where(#top) .previous-proof-heading h2{font-size:clamp(23px,7.6vw,29px)!important}}:where(#top) .meals-wheel-section{--wheel-bg: #0A0D12;--wheel-panel: #f4f0ea;--wheel-ink: #f8f7f4;--wheel-muted: rgba(248, 247, 244, .62);--wheel-line: rgba(255, 255, 255, .12);--wheel-accent: #d0a188;--wheel-active: #ffffff;--wheel-inactive: rgba(255, 255, 255, .52);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--wheel-bg);color:var(--wheel-ink);isolation:isolate;direction:ltr}:where(#top) .meals-wheel-section__pane{position:relative;min-width:0;min-height:100vh;min-height:100svh;direction:rtl}:where(#top) .meals-wheel-section__pane--wheel{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(270px,1fr);align-items:center;gap:clamp(22px,4vw,62px);padding:clamp(92px,12vh,132px) clamp(26px,5vw,78px);background:linear-gradient(90deg,#0a0d12f5,#0a0d12cc),radial-gradient(circle at 20% 22%,rgba(208,161,136,.11),transparent 28rem),var(--wheel-bg)}:where(#top) .meals-wheel-section__pane--wheel:after{content:"";position:absolute;top:clamp(28px,7vh,70px);bottom:clamp(28px,7vh,70px);left:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.12),transparent)}:where(#top) .meals-wheel-section__intro{position:relative;z-index:2;max-width:340px;align-self:end;padding-bottom:clamp(16px,7vh,72px)}:where(#top) .meals-wheel-section__intro span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:6px 12px;color:#d0a188e6;font-size:12px;font-weight:900}:where(#top) .meals-wheel-section__intro h2{margin:18px 0 0;color:#fff!important;font-size:clamp(38px,2.6vw,50px);font-weight:950;line-height:1.18;letter-spacing:0;white-space:nowrap}:where(#top) .meals-wheel-section__intro p{max-width:320px;margin:22px 0 0;color:var(--wheel-muted)!important;font-size:15.5px;font-weight:650;line-height:1.9}:where(#top) .meals-wheel{--indicator-width: 46px;--indicator-height: 3px;position:relative;z-index:2;height:min(78vh,720px);min-height:520px;overflow:hidden;cursor:ns-resize;overscroll-behavior:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(#top) .meals-wheel__indicator{position:absolute;top:50%;right:23%;z-index:4;width:34px;height:var(--indicator-height);border-radius:999px;background:var(--wheel-accent);box-shadow:0 0 24px #d0a18861;transform:translateY(-50%);pointer-events:none}:where(#top) .meals-wheel__fade{position:absolute;right:0;left:0;z-index:3;height:22%;pointer-events:none}:where(#top) .meals-wheel__fade--top{top:0;background:linear-gradient(to bottom,var(--wheel-bg),transparent)}:where(#top) .meals-wheel__fade--bottom{bottom:0;background:linear-gradient(to top,var(--wheel-bg),transparent)}:where(#top) .meals-wheel__item{position:absolute;top:50%;right:34%;z-index:2;border:0;padding:0 6px;background:transparent;color:var(--wheel-inactive);cursor:pointer;font:inherit;font-size:clamp(28px,2.55rem,42px);font-weight:850;line-height:1;letter-spacing:0;direction:ltr;white-space:nowrap;transform:translateY(calc(-50% + var(--wheel-y))) translate(var(--wheel-x)) rotate(var(--wheel-rotate)) scale(var(--wheel-scale));transform-origin:right center;opacity:var(--wheel-opacity);transition:color .18s ease,text-shadow .18s ease;will-change:transform,opacity}:where(#top) .meals-wheel__item.is-active,:where(#top) .meals-wheel__item[aria-current=true]{color:var(--wheel-active);text-shadow:0 0 34px rgba(255,255,255,.2)}:where(#top) .meals-wheel-section__pane--details{display:grid;align-items:stretch;justify-items:stretch;padding:0;background:linear-gradient(180deg,#f4f0eaf0,#ded6ccfa),#efe9df;color:#141414}:where(#top) .meal-details-panel{width:100%;height:100%;min-width:0}:where(#top) .meal-details-panel__content{display:grid;grid-template-rows:minmax(430px,58vh) 1fr;height:100%;min-height:100vh;min-height:100svh;gap:0}:where(#top) .meal-details-panel__image{position:relative;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;border-radius:0;background:linear-gradient(135deg,#0a0d1214,#d0a18838),#d8cec2;box-shadow:none;isolation:isolate}:where(#top) .meal-details-panel__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;will-change:transform,opacity,filter}:where(#top) .meal-details-panel__image:before,:where(#top) .meal-details-panel__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}:where(#top) .meal-details-panel__image:before{background:radial-gradient(circle at 68% 16%,rgba(255,255,255,.1),transparent 16rem),linear-gradient(180deg,rgba(10,13,18,.06) 0%,transparent 48%,rgba(10,13,18,.16) 100%);opacity:.42}:where(#top) .meal-details-panel__image:after{background:linear-gradient(90deg,rgba(10,13,18,.2) 0%,transparent 18%,transparent 78%,rgba(10,13,18,.18) 100%),linear-gradient(180deg,transparent 82%,rgba(10,13,18,.18) 100%);box-shadow:inset 0 -1px #14141414}:where(#top) .meal-details-panel__shine{position:absolute;top:-18%;bottom:-18%;z-index:3;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);filter:blur(12px);transform:skew(-14deg);pointer-events:none}:where(#top) .meal-details-panel__copy{display:grid;justify-items:start;align-content:center;text-align:right;padding:clamp(34px,5vh,62px) clamp(110px,8vw,146px) clamp(46px,7vh,78px) clamp(34px,5vw,82px)}:where(#top) .meal-details-panel__copy span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(20,20,20,.12);border-radius:999px;padding:5px 11px;color:#14141494;font-size:12px;font-weight:900}:where(#top) .meal-details-panel__copy p{margin:22px 0 0;color:#1414147a!important;font-size:15px;font-weight:900;direction:ltr}:where(#top) .meal-details-panel__copy h3{max-width:12ch;margin:10px 0 0;color:#151515!important;font-size:clamp(38px,3.8rem,64px);font-weight:950;line-height:1.04;letter-spacing:0}:where(#top) .meal-details-panel__copy strong{display:block;max-width:560px;margin-top:20px;color:#141414a8;font-size:clamp(16px,1.15rem,19px);font-weight:700;line-height:1.9}@media (max-width: 1023px){:where(#top) .meals-wheel-section{grid-template-columns:1fr;min-height:auto}:where(#top) .meals-wheel-section__pane{min-height:auto}:where(#top) .meals-wheel-section__pane--wheel{grid-template-columns:1fr;gap:30px;padding:92px 22px 42px}:where(#top) .meals-wheel-section__pane--wheel:after{display:none}:where(#top) .meals-wheel-section__intro{max-width:720px;justify-self:center;align-self:auto;padding-bottom:0;text-align:center}:where(#top) .meals-wheel-section__intro p{max-width:560px;margin-inline:auto}:where(#top) .meals-wheel{width:min(100%,620px);height:440px;min-height:440px;justify-self:center}:where(#top) .meals-wheel__item{right:44%;font-size:clamp(24px,6vw,36px)}:where(#top) .meals-wheel__indicator{right:32%}:where(#top) .meals-wheel-section__pane--details{padding:42px 22px 86px}:where(#top) .meal-details-panel{width:min(100%,680px);height:auto}:where(#top) .meal-details-panel__content{grid-template-rows:auto auto;min-height:0;gap:clamp(26px,4vh,42px)}:where(#top) .meal-details-panel__image{aspect-ratio:16 / 11;min-height:250px;border-radius:8px;box-shadow:0 28px 80px #0f12162e}:where(#top) .meal-details-panel__copy{padding:0}:where(#top) .meal-details-panel__copy h3{max-width:14ch;font-size:clamp(34px,7vw,54px)}}@media (max-width: 560px){:where(#top) .meals-wheel-section__pane--wheel{padding:84px 16px 32px}:where(#top) .meals-wheel-section__intro{text-align:right}:where(#top) .meals-wheel-section__intro h2{font-size:clamp(36px,11vw,48px)}:where(#top) .meals-wheel-section__intro p{font-size:14.5px}:where(#top) .meals-wheel{height:360px;min-height:360px}:where(#top) .meals-wheel__item{right:44%;font-size:clamp(22px,8vw,32px)}:where(#top) .meal-details-panel__image{min-height:210px;border-radius:8px}:where(#top) .meal-details-panel__copy h3{font-size:clamp(30px,9vw,42px)}}:where(#top) .meals-wheel__indicator{right:calc(34% - 86px)!important;z-index:1!important;width:38px!important;opacity:.92}:where(#top) .meals-wheel__item{z-index:2!important;padding-inline:10px!important}:where(#top) .meals-wheel__item.is-active,:where(#top) .meals-wheel__item[aria-current=true]{z-index:5!important}@media (max-width: 767px){:where(#top) .meals-wheel__indicator{right:calc(34% - 76px)!important;width:30px!important}}:where(#top) .meal-details-panel__university-badge{position:absolute;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px);z-index:5;display:inline-flex;align-items:center;gap:10px;max-width:min(76%,360px);border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffffb8;color:#121418d1;padding:8px 12px 8px 14px;box-shadow:0 18px 48px #0a0d1224;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:where(#top) .meal-details-panel__university-badge img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}:where(#top) .meal-details-panel__university-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950}:where(#top) .meal-details-panel__copy h3{max-width:min(18ch,100%)!important;font-size:clamp(34px,3.25rem,58px)!important;line-height:1.08!important;text-wrap:balance}:where(#top) .meal-details-panel__copy strong{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-width:min(620px,100%)!important}@media (max-width: 1023px){:where(#top) .meal-details-panel__university-badge{top:16px;right:16px;max-width:calc(100% - 32px)}}@media (max-width: 640px){:where(#top) .meal-details-panel__university-badge{gap:8px;padding:7px 10px}:where(#top) .meal-details-panel__university-badge img{width:28px;height:28px}:where(#top) .meal-details-panel__university-badge span{font-size:12px}:where(#top) .meal-details-panel__copy h3{font-size:clamp(28px,9vw,40px)!important}:where(#top) .meal-details-panel__copy strong{-webkit-line-clamp:3}}:where(#top) .meal-details-panel__university-badge{display:none!important}:where(#top) .meal-details-panel__meta-row{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#14141494}:where(#top) .meal-details-panel__meta-row img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}:where(#top) .meal-details-panel__meta-row small{font-size:13px;font-weight:950;line-height:1.2}:where(#top) .meal-details-panel__meta-row+p{margin-top:12px!important}@media (max-width: 640px){:where(#top) .meal-details-panel__meta-row{gap:8px;margin-top:12px}:where(#top) .meal-details-panel__meta-row img{width:30px;height:30px}:where(#top) .meal-details-panel__meta-row small{font-size:12px}}:where(#top) .meal-details-panel__topline{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,620px)}:where(#top) .meal-details-panel__topline>span{flex:0 0 auto}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row{margin-top:0;margin-inline-start:auto}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:54px;height:54px}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row small{font-size:14px;color:#141414a3}:where(#top) .meal-details-panel__topline+p{margin-top:18px!important}@media (max-width: 640px){:where(#top) .meal-details-panel__topline{gap:12px}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:42px;height:42px}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row small{font-size:12px}}:where(#top) .meal-details-panel__content{grid-template-rows:minmax(360px,48vh) 1fr!important}:where(#top) .meal-details-panel__copy{align-content:start!important;padding-top:clamp(28px,4vh,46px)!important;padding-bottom:clamp(32px,5vh,58px)!important}:where(#top) .meal-details-panel__topline{width:min(100%,680px)!important;align-items:center!important}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:clamp(112px,9vw,154px)!important;height:clamp(34px,3vw,46px)!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row small{display:none!important}:where(#top) .meal-details-panel__copy p{margin-top:16px!important}:where(#top) .meal-details-panel__copy h3{margin-top:8px!important}:where(#top) .meal-details-panel__copy strong{margin-top:16px!important}@media (max-width: 1023px){:where(#top) .meal-details-panel__content{grid-template-rows:minmax(300px,42vh) 1fr!important}:where(#top) .meal-details-panel__copy{padding-top:28px!important}}@media (max-width: 640px){:where(#top) .meal-details-panel__content{grid-template-rows:minmax(230px,34vh) 1fr!important}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:104px!important;height:32px!important}}:where(#top) .meal-details-panel__content{grid-template-rows:minmax(300px,40vh) minmax(0,1fr)!important}:where(#top) .meal-details-panel__copy{align-content:start!important;min-height:0!important;padding:clamp(28px,4vh,42px) clamp(92px,7vw,128px) clamp(30px,4vh,46px) clamp(34px,5vw,74px)!important}:where(#top) .meal-details-panel__topline{margin-bottom:10px}:where(#top) .meal-details-panel__copy p{margin-top:10px!important}:where(#top) .meal-details-panel__copy h3{max-width:min(20ch,100%)!important;margin-top:8px!important;padding-block:.06em;font-size:clamp(38px,4.2vw,66px)!important;line-height:1.18!important}:where(#top) .meal-details-panel__copy strong{max-width:min(720px,100%)!important;margin-top:14px!important;font-size:clamp(16px,1.1vw,18px)!important;line-height:1.85!important}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:clamp(140px,11vw,190px)!important;height:clamp(42px,3.6vw,58px)!important}@media (max-width: 1023px){:where(#top) .meal-details-panel__content{grid-template-rows:minmax(260px,36vh) minmax(0,1fr)!important}:where(#top) .meal-details-panel__copy{padding:26px 28px 34px!important}}@media (max-width: 640px){:where(#top) .meal-details-panel__content{grid-template-rows:minmax(210px,30vh) minmax(0,1fr)!important}:where(#top) .meal-details-panel__copy h3{font-size:clamp(28px,8.8vw,38px)!important}:where(#top) .meal-details-panel__topline .meal-details-panel__meta-row img{width:118px!important;height:38px!important}}:where(#top) .meals-wheel-section{min-height:88vh!important;min-height:88svh!important}:where(#top) .meals-wheel-section__pane{min-height:88vh!important;min-height:88svh!important}:where(#top) .meals-wheel{height:min(66vh,620px)!important;min-height:460px!important}@media (max-width: 1023px){:where(#top) .meals-wheel-section,:where(#top) .meals-wheel-section__pane{min-height:auto!important}:where(#top) .meals-wheel{height:420px!important;min-height:360px!important}}@media (max-width: 640px){:where(#top) .meals-wheel{height:360px!important;min-height:320px!important}}:where(#top) .meal-details-panel__image{height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;max-height:390px!important}:where(#top) .meal-details-panel__image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}:where(#top) .meal-details-panel__content{grid-template-rows:auto minmax(0,1fr)!important}@media (min-width: 1280px){:where(#top) .meal-details-panel__image{max-height:360px!important}}@media (max-width: 1023px){:where(#top) .meal-details-panel__image{max-height:320px!important}}@media (max-width: 640px){:where(#top) .meal-details-panel__image{aspect-ratio:16 / 10!important;max-height:240px!important}}:where(#top) .meal-details-panel{height:auto!important;align-self:start!important}:where(#top) .meal-details-panel__content{height:auto!important;min-height:0!important;grid-template-rows:auto auto!important;align-content:start!important}:where(#top) .meal-details-panel__image{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;background:#070b10!important}:where(#top) .meal-details-panel__image img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}:where(#top) .meal-details-panel__copy{min-height:0!important;align-content:start!important;padding-top:clamp(22px,3vh,32px)!important;padding-bottom:clamp(24px,3.2vh,36px)!important}:where(#top) .meal-details-panel__topline{margin-bottom:6px!important}:where(#top) .meal-details-panel__copy p{margin-top:8px!important}:where(#top) .meal-details-panel__copy h3{margin-top:6px!important}:where(#top) .meal-details-panel__copy strong{margin-top:12px!important}@media (max-width: 1023px){:where(#top) .meal-details-panel__image{aspect-ratio:16 / 9!important}}@media (max-width: 640px){:where(#top) .meal-details-panel__image{aspect-ratio:16 / 10!important}:where(#top) .meal-details-panel__copy{padding-top:20px!important;padding-bottom:24px!important}}:where(#top) .meal-details-panel__tags{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}:where(#top) .meal-details-panel__tags span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid rgba(20,20,20,.12);border-radius:999px;padding:5px 12px;color:#14141494!important;background:#ffffff3d;font-size:13px;font-weight:850;line-height:1.2;white-space:nowrap}:where(#top) .meal-details-panel__topline>span{display:none!important}@media (max-width: 640px){:where(#top) .meal-details-panel__tags{gap:6px}:where(#top) .meal-details-panel__tags span{min-height:28px;padding:5px 10px;font-size:12px}}:where(#top) #final-cta.final-cta-showcase{position:relative;isolation:isolate;width:100%;padding:clamp(68px,7vw,104px) 20px clamp(76px,8vw,118px)!important;overflow:visible;border-top:1px solid rgba(255,255,255,.07);background:#0a0d12!important;color:#f7f7f5!important}:where(#top) #final-cta.final-cta-showcase:before,:where(#top) #final-cta.final-cta-showcase:after{display:none!important}:where(#top) #final-cta.final-cta-showcase .final-cta-divider-mark{position:absolute;top:0;left:0;z-index:2;display:block;width:clamp(120px,15vw,220px);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}:where(#top) #final-cta.final-cta-showcase .final-cta-shell{width:min(100%,1120px);margin-inline:auto}:where(#top) #final-cta.final-cta-showcase .final-cta-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(#top) #final-cta.final-cta-showcase .final-cta-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,5vw,72px);align-items:start;direction:rtl}:where(#top) #final-cta.final-cta-showcase .final-cta-stat{display:grid;grid-template-rows:66px auto auto;justify-items:center;min-width:0;text-align:center}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon{display:flex;width:66px;height:66px;align-items:center;justify-content:center}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon picture,:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon img{display:block;width:62px;height:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(216,163,140,.18))}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-value{display:block;margin-top:8px;color:#f7f7f5!important;font-size:clamp(34px,3.5vw,48px)!important;font-weight:950!important;line-height:1!important;letter-spacing:0}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-label{display:block;margin-top:9px;color:#d8a38c!important;font-size:clamp(16px,1.6vw,21px)!important;font-weight:850!important;line-height:1.4!important}:where(#top) #final-cta.final-cta-showcase .final-cta-contact-button{min-height:52px;border:1px solid #9f6d58!important;border-radius:999px!important;background:#9f6d58!important;color:#fff!important;box-shadow:0 16px 32px #49291d2e!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important}:where(#top) #final-cta.final-cta-showcase .final-cta-contact-button:hover,:where(#top) #final-cta.final-cta-showcase .final-cta-contact-button:focus-visible{border-color:#83513d!important;background:#83513d!important;transform:translateY(-2px)}:where(#top) #final-cta.final-cta-showcase .final-cta-split{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.95fr);min-height:340px;margin-top:clamp(68px,8vw,104px);overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:0 24px 70px #00000047;direction:ltr}:where(#top) #final-cta.final-cta-showcase .final-cta-feature,:where(#top) #final-cta.final-cta-showcase .final-cta-contact{min-width:0;direction:rtl}:where(#top) #final-cta.final-cta-showcase .final-cta-feature{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(42px,5vw,68px);overflow:hidden;border-inline-end:4px solid #b9836c;background:#101318;color:#fff}:where(#top) #final-cta.final-cta-showcase .final-cta-feature-copy{position:relative;z-index:1}:where(#top) #final-cta.final-cta-showcase .final-cta-feature h3,:where(#top) #final-cta.final-cta-showcase .final-cta-contact h3{margin:0!important;letter-spacing:0}:where(#top) #final-cta.final-cta-showcase .final-cta-feature h3{max-width:520px;color:#fff!important;font-size:clamp(25px,2.7vw,35px)!important;font-weight:950!important;line-height:1.35!important}:where(#top) #final-cta.final-cta-showcase .final-cta-feature p{max-width:490px;margin:14px 0 0!important;color:#ffffffad!important;font-size:15px!important;font-weight:600!important;line-height:1.85!important}:where(#top) #final-cta.final-cta-showcase .final-cta-secondary{display:inline-flex!important;min-height:46px;align-items:center;justify-content:center;margin-top:24px!important;padding:10px 22px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:14px!important;font-weight:850!important;text-decoration:none!important}:where(#top) #final-cta.final-cta-showcase .final-cta-secondary:hover,:where(#top) #final-cta.final-cta-showcase .final-cta-secondary:focus-visible{border-color:#d8a38cbd!important;background:#d8a38c29!important;transform:translateY(-2px)}:where(#top) #final-cta.final-cta-showcase .final-cta-message-art{display:block;width:min(100%,230px);max-height:250px;justify-self:center;-o-object-fit:contain;object-fit:contain}:where(#top) #final-cta.final-cta-showcase .final-cta-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(38px,4vw,58px) clamp(28px,4vw,48px);background:#fff;text-align:center}:where(#top) #final-cta.final-cta-showcase .final-cta-contact h3{color:#8f5a45!important;font-size:clamp(24px,2.5vw,31px)!important;font-weight:950!important;line-height:1.35!important}:where(#top) #final-cta.final-cta-showcase .final-cta-contact p{max-width:340px;margin:16px auto 0!important;color:#252a31!important;font-size:15px!important;font-weight:600!important;line-height:1.9!important}:where(#top) #final-cta.final-cta-showcase .final-cta-contact-button{min-width:176px;margin-top:28px}@media (max-width: 820px){:where(#top) #final-cta.final-cta-showcase .final-cta-divider-mark{width:104px;opacity:.82}:where(#top) #final-cta.final-cta-showcase .final-cta-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}:where(#top) #final-cta.final-cta-showcase .final-cta-split{grid-template-columns:1fr}:where(#top) #final-cta.final-cta-showcase .final-cta-contact{order:1}:where(#top) #final-cta.final-cta-showcase .final-cta-feature{order:2;border-top:4px solid #b9836c;border-inline-end:0}}@media (max-width: 560px){:where(#top) #final-cta.final-cta-showcase .final-cta-divider-mark{width:68px}:where(#top) #final-cta.final-cta-showcase{padding:54px 16px 68px!important}:where(#top) #final-cta.final-cta-showcase .final-cta-stat{grid-template-rows:56px auto auto}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon{width:56px;height:56px}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon picture,:where(#top) #final-cta.final-cta-showcase .final-cta-stat-icon img{width:52px;height:52px}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-value{font-size:32px!important}:where(#top) #final-cta.final-cta-showcase .final-cta-stat-label{font-size:15px!important}:where(#top) #final-cta.final-cta-showcase .final-cta-split{margin-top:62px}:where(#top) #final-cta.final-cta-showcase .final-cta-contact{padding:40px 24px}:where(#top) #final-cta.final-cta-showcase .final-cta-feature{grid-template-columns:1fr;padding:40px 24px;text-align:center}:where(#top) #final-cta.final-cta-showcase .final-cta-feature h3,:where(#top) #final-cta.final-cta-showcase .final-cta-feature p{margin-inline:auto!important}:where(#top) #final-cta.final-cta-showcase .final-cta-message-art{width:min(58vw,180px);max-height:190px}}@media (prefers-reduced-motion: reduce){:where(#top) #final-cta.final-cta-showcase *{scroll-behavior:auto!important}}:where(#top) .student-outputs-chapter #faq.faq-motion-section{--faq-accent: #a57865;--faq-surface: rgba(16, 20, 27, .76);--faq-surface-active: rgba(22, 27, 35, .92);--faq-border: rgba(255, 255, 255, .1);min-height:auto!important;padding:112px clamp(24px,5vw,72px) 124px!important;background:#0a0d12!important;color:#f7f7f5!important}:where(#top) .student-outputs-chapter #faq .faq-motion-container{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(480px,1.22fr);align-items:start;gap:clamp(56px,7vw,104px);width:min(1180px,100%);margin-inline:auto}:where(#top) .student-outputs-chapter #faq .faq-motion-heading{position:sticky;top:118px;align-self:start}:where(#top) .student-outputs-chapter #faq .faq-motion-heading h2{max-width:9ch;margin:0;color:#f7f7f5!important;font-size:60px;font-weight:780;line-height:1.12;letter-spacing:0;text-wrap:balance}:where(#top) .student-outputs-chapter #faq .faq-motion-heading p{max-width:460px;margin:24px 0 0;color:#f7f7f59e!important;font-size:16px;line-height:1.9;text-wrap:pretty}:where(#top) .student-outputs-chapter #faq .faq-motion-list{display:flex;flex-direction:column;width:min(100%,680px);height:auto!important;min-height:0;margin:0;gap:0;overflow:hidden;border:1px solid var(--faq-border);border-radius:8px;background:var(--faq-surface);box-shadow:0 28px 70px #0003}:where(#top) .student-outputs-chapter #faq .faq-motion-card{position:relative;overflow:hidden;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#f7f7f5;cursor:default;transition:background-color .22s ease}:where(#top) .student-outputs-chapter #faq .faq-motion-card+.faq-motion-card{border-top:1px solid var(--faq-border)!important}:where(#top) .student-outputs-chapter #faq .faq-motion-card:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:3px;border-radius:999px 0 0 999px;background:var(--faq-accent);opacity:0;transform:scaleY(.35);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}:where(#top) .student-outputs-chapter #faq .faq-motion-card:hover{background:#ffffff06!important}:where(#top) .student-outputs-chapter #faq .faq-motion-card.is-open{background:var(--faq-surface-active)!important}:where(#top) .student-outputs-chapter #faq .faq-motion-card.is-open:before{opacity:1;transform:scaleY(1)}:where(#top) .student-outputs-chapter #faq .faq-motion-trigger{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:16px;width:100%;min-height:76px;padding:17px 22px;border:0;color:inherit;text-align:right;cursor:pointer}:where(#top) .student-outputs-chapter #faq .faq-motion-trigger:focus-visible{outline:2px solid rgba(215,166,143,.92);outline-offset:-3px}:where(#top) .student-outputs-chapter #faq .faq-motion-question{min-width:0;max-width:none;color:#f7f7f5!important;font-size:18px;font-weight:720;line-height:1.55;letter-spacing:0;text-wrap:pretty}:where(#top) .student-outputs-chapter #faq .faq-motion-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%;background:#ffffff0b!important;color:#f7f7f5b3!important;transition:border-color .22s ease,background-color .22s ease,color .22s ease}:where(#top) .student-outputs-chapter #faq .faq-motion-arrow svg{width:17px;height:17px}:where(#top) .student-outputs-chapter #faq .faq-motion-card.is-open .faq-motion-arrow{border-color:#a57865eb!important;background:#a57865!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0000003d}:where(#top) .student-outputs-chapter #faq .faq-motion-answer-shell{position:relative;z-index:1;display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}:where(#top) .student-outputs-chapter #faq .faq-motion-answer-shell.is-open{grid-template-rows:1fr;opacity:1}:where(#top) .student-outputs-chapter #faq .faq-motion-answer{min-height:0;overflow:hidden;width:auto;max-width:60ch;margin:0;padding:0 22px 26px 78px;color:#f7f7f5a3!important;font-size:14.5px;line-height:1.95;letter-spacing:0}:where(#top) .student-outputs-chapter #faq .faq-motion-answer :where(p,ul,ol){margin-block:0 12px}:where(#top) .student-outputs-chapter #faq .faq-motion-answer :where(p,ul,ol):last-child{margin-bottom:0}:where(#top) .student-outputs-chapter #faq .faq-motion-answer :where(a,strong){color:#e1b39d}:where(#top) .student-outputs-chapter #faq .faq-motion-help{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 22px;border-top:1px solid var(--faq-border);color:#f7f7f58a;font-size:14px;font-weight:650}:where(#top) .student-outputs-chapter #faq .faq-motion-help a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-height:40px;padding-inline:17px;border:1px solid rgba(165,120,101,.86);border-radius:999px;background:#a57865;color:#fff;font-size:13px;font-weight:750;transition:background-color .18s ease,border-color .18s ease,color .18s ease}:where(#top) .student-outputs-chapter #faq .faq-motion-help a:hover{border-color:#b58570f0;background:#966a58;color:#fff}:where(#top) .student-outputs-chapter #faq .faq-motion-help a svg{color:#fff;stroke:currentColor}:where(#top) .student-outputs-chapter #faq .faq-motion-help a:focus-visible{outline:2px solid rgba(215,166,143,.92);outline-offset:3px}@media (max-width: 1099px){:where(#top) .student-outputs-chapter #faq.faq-motion-section{padding-block:100px 112px!important}:where(#top) .student-outputs-chapter #faq .faq-motion-container{grid-template-columns:minmax(0,1fr);gap:42px;width:min(760px,100%)}:where(#top) .student-outputs-chapter #faq .faq-motion-heading{position:relative;top:auto}:where(#top) .student-outputs-chapter #faq .faq-motion-heading h2{max-width:none;font-size:48px}:where(#top) .student-outputs-chapter #faq .faq-motion-heading p{max-width:650px;margin-top:18px}:where(#top) .student-outputs-chapter #faq .faq-motion-list{width:100%}}@media (max-width: 767px){:where(#top) .student-outputs-chapter #faq.faq-motion-section{padding:84px 16px 92px!important}:where(#top) .student-outputs-chapter #faq .faq-motion-container{width:min(100%,560px);gap:28px}:where(#top) .student-outputs-chapter #faq .faq-motion-heading h2{font-size:40px;line-height:1.16}:where(#top) .student-outputs-chapter #faq .faq-motion-heading p{margin-top:16px;font-size:14.5px;line-height:1.85}:where(#top) .student-outputs-chapter #faq .faq-motion-list{border-radius:8px;box-shadow:0 20px 48px #0000002e}:where(#top) .student-outputs-chapter #faq .faq-motion-trigger{grid-template-columns:minmax(0,1fr) 36px;gap:10px;min-height:66px;padding:14px}:where(#top) .student-outputs-chapter #faq .faq-motion-question{font-size:15.5px;line-height:1.6}:where(#top) .student-outputs-chapter #faq .faq-motion-arrow{width:34px;height:34px}:where(#top) .student-outputs-chapter #faq .faq-motion-answer{max-width:none;padding:0 14px 22px 60px;font-size:14px;line-height:1.9}:where(#top) .student-outputs-chapter #faq .faq-motion-help{min-height:66px;padding:12px 14px;font-size:13px}:where(#top) .student-outputs-chapter #faq .faq-motion-help a{min-height:38px;padding-inline:14px}}@media (max-width: 380px){:where(#top) .student-outputs-chapter #faq.faq-motion-section{padding-inline:12px!important}:where(#top) .student-outputs-chapter #faq .faq-motion-heading h2{font-size:36px}:where(#top) .student-outputs-chapter #faq .faq-motion-question{font-size:15px}:where(#top) .student-outputs-chapter #faq .faq-motion-help{align-items:flex-start;flex-direction:column;gap:10px}}@media (prefers-reduced-motion: reduce){:where(#top) .student-outputs-chapter #faq .faq-motion-card,:where(#top) .student-outputs-chapter #faq .faq-motion-card:before,:where(#top) .student-outputs-chapter #faq .faq-motion-answer-shell,:where(#top) .student-outputs-chapter #faq .faq-motion-arrow,:where(#top) .student-outputs-chapter #faq .faq-motion-help a{transition-duration:.01ms!important}}:where(#top) #faq.faq-motion-section{position:relative;isolation:isolate;overflow:visible!important;border-top:1px solid rgba(216,163,140,.42)!important;border-bottom:1px solid rgba(216,163,140,.32)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #ffffff06}:where(#top) #faq.faq-motion-section .faq-divider-mark{position:absolute;top:0;right:0;z-index:3;display:block;width:clamp(64px,7vw,96px);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-58%)}@media (max-width: 820px){:where(#top) #faq.faq-motion-section .faq-divider-mark{width:52px;opacity:.84}}@media (max-width: 560px){:where(#top) #faq.faq-motion-section .faq-divider-mark{width:36px}}:where(#top) .student-outputs-chapter .support-scope-intro{position:relative!important;isolation:isolate;z-index:20!important;overflow:visible!important}:where(#top) .student-outputs-chapter{position:relative;isolation:isolate;overflow:visible!important}:where(#top) .student-outputs-chapter .clear-delivery-section{position:relative;z-index:10!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow{position:relative!important;z-index:40!important;overflow:visible!important;isolation:isolate}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{position:relative!important;z-index:70!important;overflow:visible!important}:where(#top) .student-outputs-chapter .support-scope-intro:before{content:"";position:absolute;z-index:0;top:-5px;left:0;width:100%;height:8px;background:#07090b;pointer-events:none}:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{position:absolute;z-index:2;top:clamp(-210px,-12vw,-166px);left:clamp(-108px,-6vw,-44px);display:block;width:clamp(640px,58vw,980px);height:auto;max-width:none;opacity:.78;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none}:where(#top) .student-outputs-chapter .support-scope-intro>div{z-index:3}@media (max-width: 1200px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{top:clamp(-170px,-13vw,-124px);left:clamp(-96px,-7vw,-44px);width:min(760px,64vw);opacity:.7}}@media (max-width: 820px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{top:-64px;left:-84px;width:min(520px,112vw);opacity:.38}}@media (max-width: 560px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{top:-42px;left:50%;width:min(360px,96vw);opacity:.26;transform:translate(-58%)}}@media (max-width: 390px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{top:-34px;width:min(330px,104vw);transform:translate(-56%)}}:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{top:0!important;z-index:100!important;left:clamp(-108px,-6vw,-44px)!important;width:clamp(560px,54vw,880px)!important;max-width:none!important;opacity:.72!important;transform:translateY(-42%)!important}@media (max-width: 1200px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{left:clamp(-94px,-7vw,-40px)!important;width:min(700px,62vw)!important;transform:translateY(-42%)!important}}@media (max-width: 820px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{left:-82px!important;width:min(500px,108vw)!important;opacity:.38!important;transform:translateY(-42%)!important}}@media (max-width: 560px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{left:50%!important;width:min(350px,94vw)!important;opacity:.28!important;transform:translate(-58%,-42%)!important}}@media (max-width: 390px){:where(#top) .student-outputs-chapter .support-scope-intro .support-scope-divider-mark{width:min(320px,100vw)!important;transform:translate(-56%,-42%)!important}}:where(#top) #support-scope .support-mobile-carousel{display:none}@media (max-width: 1023px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{min-height:clamp(280px,36svh,340px)!important;padding:clamp(54px,7vh,72px) clamp(20px,5vw,42px) 38px!important;border-bottom:1px solid rgba(255,255,255,.08)}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro>div{width:min(100%,660px)!important;margin-inline:auto!important;text-align:right!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro h2{max-width:620px!important;margin:0!important;font-size:clamp(34px,6.8vw,48px)!important;line-height:1.14!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro p{max-width:600px!important;margin:18px 0 0!important;color:#f7f7f5b3!important;font-size:16px!important;line-height:1.78!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-pin-scroll{display:none!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-carousel{display:block;width:100%;padding:34px clamp(20px,5vw,42px) 76px;background:#0a0d12;color:#f7f7f5}:where(#top) .student-outputs-chapter #support-scope .support-mobile-progress{width:min(100%,660px);margin:0 auto 12px;color:#d8a38ce6;font-size:13px;font-weight:850;line-height:1;text-align:left}:where(#top) .student-outputs-chapter #support-scope .support-mobile-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:14px;width:min(100%,660px);margin-inline:auto;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}:where(#top) .student-outputs-chapter #support-scope .support-mobile-track::-webkit-scrollbar{display:none}:where(#top) .student-outputs-chapter #support-scope .support-mobile-track:focus-visible{outline:2px solid rgba(216,163,140,.78);outline-offset:5px}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#10141b;scroll-snap-align:start;scroll-snap-stop:always}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0d1117}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__media>span{position:absolute;top:14px;right:14px;display:inline-flex;min-width:42px;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#0a0d12d1;color:#f7f7f5;font-size:13px;font-weight:900}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body{display:flex;min-height:300px;flex-direction:column;align-items:flex-start;padding:24px;text-align:right}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body>p{margin:0!important;color:#d8a38ce6!important;font-size:13px!important;font-weight:850!important;line-height:1.4!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body h3{max-width:15ch;margin:10px 0 0!important;color:#f7f7f5!important;font-size:clamp(26px,5.4vw,32px)!important;font-weight:950!important;line-height:1.28!important;white-space:pre-line}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body>span{max-width:46ch;margin-top:14px;color:#f7f7f5ad!important;font-size:15px!important;font-weight:600!important;line-height:1.75!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__cta{width:100%;min-height:50px;justify-content:center;margin-top:auto!important;padding:12px 20px!important;border:1px solid #b9836c!important;border-radius:999px!important;background:#b9836c!important;color:#0a0d12!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px;align-items:center;width:min(100%,660px);margin:18px auto 0;direction:rtl}:where(#top) .student-outputs-chapter #support-scope .support-mobile-arrow{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0e;color:#f7f7f5;cursor:pointer}:where(#top) .student-outputs-chapter #support-scope .support-mobile-arrow:disabled{opacity:.3;cursor:default}:where(#top) .student-outputs-chapter #support-scope .support-mobile-arrow:focus-visible,:where(#top) .student-outputs-chapter #support-scope .support-mobile-dots button:focus-visible{outline:2px solid rgba(216,163,140,.78);outline-offset:3px}:where(#top) .student-outputs-chapter #support-scope .support-mobile-dots{display:flex;min-height:44px;align-items:center;justify-content:center;gap:10px}:where(#top) .student-outputs-chapter #support-scope .support-mobile-dots button{display:block;width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#f7f7f547;cursor:pointer}:where(#top) .student-outputs-chapter #support-scope .support-mobile-dots button.is-active{background:#d8a38c;box-shadow:0 0 0 4px #d8a38c21}}@media (max-width: 560px){:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro{min-height:390px!important;padding:84px 18px 44px!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro h2{max-width:320px!important;font-size:34px!important}:where(#top) .student-outputs-chapter #support-scope.support-scope-slideshow .support-scope-intro p{max-width:340px!important;font-size:15px!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-carousel{padding:28px 14px 64px}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__media{aspect-ratio:16 / 10}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body{min-height:304px;padding:22px 20px}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body h3{font-size:27px!important}:where(#top) .student-outputs-chapter #support-scope .support-mobile-card__body>span{font-size:14.5px!important}}@media (prefers-reduced-motion: reduce){:where(#top) .student-outputs-chapter #support-scope .support-mobile-track{scroll-behavior:auto}}:where(#top) #assignment-wheel .materials-mobile-wheel{display:none}@media (max-width: 1023px){:where(#top) #assignment-wheel .meals-wheel-section__pane--wheel{gap:0;padding:84px 22px 30px}:where(#top) #assignment-wheel .meals-wheel-section__pane--details{justify-items:center;padding:26px 22px 24px}:where(#top) #assignment-wheel .materials-mobile-wheel{display:block;width:100%;border-top:1px solid rgba(255,255,255,.1);overflow:hidden;padding:16px 0 28px;background:#0a0d12;color:#fff;direction:rtl}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:4px;width:min(100%,680px);margin-inline:auto;overflow:hidden;padding-inline:10px}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport:before{content:"";position:absolute;top:20px;left:50%;z-index:0;width:max(520px,112%);height:220px;border:1px solid rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%);pointer-events:none}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport:after{content:"";position:absolute;top:76px;left:50%;z-index:12;width:34px;height:3px;border-radius:999px;background:#d0a188;box-shadow:0 0 18px #d0a1885c;transform:translate(-50%);pointer-events:none}:where(#top) #assignment-wheel .materials-mobile-wheel__track{--mobile-wheel-step: 112px;position:relative;z-index:2;height:136px;min-width:0;overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none}:where(#top) #assignment-wheel .materials-mobile-wheel__track:active{cursor:grabbing}:where(#top) #assignment-wheel .materials-mobile-wheel__track:focus-visible{outline:2px solid rgba(208,161,136,.78);outline-offset:-2px}:where(#top) #assignment-wheel .materials-mobile-wheel__item{position:absolute;top:20px;left:50%;z-index:var(--mobile-wheel-z, 1);width:120px;height:48px;border:0;border-radius:0;padding:0 4px;background:transparent;color:#ffffff57;cursor:pointer;font:inherit;font-size:18px;font-weight:850;line-height:1;letter-spacing:0;direction:ltr;white-space:nowrap;opacity:var(--mobile-wheel-opacity, 1);transform:translate(calc(-50% + var(--mobile-wheel-slot, 0) * var(--mobile-wheel-step))) translateY(var(--mobile-wheel-y, 0)) rotate(var(--mobile-wheel-rotate, 0deg)) scale(var(--mobile-wheel-scale, 1));transform-origin:center top;transition:color .22s ease,transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:transform,opacity;-webkit-user-drag:none}:where(#top) #assignment-wheel .materials-mobile-wheel__item.is-active,:where(#top) #assignment-wheel .materials-mobile-wheel__item[aria-current=true]{color:#fff;text-shadow:0 0 24px rgba(255,255,255,.18)}:where(#top) #assignment-wheel .materials-mobile-wheel__arrow{position:relative;z-index:14;display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;padding:0;background:#0a0d12d6;color:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease}:where(#top) #assignment-wheel .materials-mobile-wheel__arrow:focus-visible{outline:2px solid #d0a188;outline-offset:2px}:where(#top) #assignment-wheel .materials-mobile-wheel__position{margin-top:0;color:#ffffff7a;font-size:12px;font-weight:750;line-height:1;text-align:center}}@media (max-width: 560px){:where(#top) #assignment-wheel .meals-wheel-section__pane--wheel{padding:76px 16px 24px}:where(#top) #assignment-wheel .meals-wheel-section__pane--details{padding:22px 16px 20px}:where(#top) #assignment-wheel .materials-mobile-wheel{padding:12px 0 22px}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport{grid-template-columns:38px minmax(0,1fr) 38px;gap:2px;padding-inline:8px}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport:before{top:16px;width:500px;height:204px}:where(#top) #assignment-wheel .materials-mobile-wheel__viewport:after{top:68px;width:30px}:where(#top) #assignment-wheel .materials-mobile-wheel__track{--mobile-wheel-step: 112px;height:124px}:where(#top) #assignment-wheel .materials-mobile-wheel__item{top:16px;width:112px;height:44px;font-size:17px}:where(#top) #assignment-wheel .materials-mobile-wheel__arrow{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){:where(#top) #assignment-wheel .materials-mobile-wheel__item,:where(#top) #assignment-wheel .materials-mobile-wheel__arrow{transition:none}}:where(#top) #assignment-wheel .material-finder{position:relative;z-index:30;display:grid;width:min(100%,356px);gap:14px;margin-top:28px;text-align:right}:where(#top) #assignment-wheel .material-finder span{min-height:0;border:0;border-radius:0;padding:0;background:transparent}:where(#top) #assignment-wheel .material-finder__field{position:relative;display:grid;min-width:0;gap:8px}:where(#top) #assignment-wheel .material-finder__label{display:block;color:#f8f7f49e;font-size:12px;font-weight:850;line-height:1.45}:where(#top) #assignment-wheel .material-finder__control{position:relative;display:flex;width:100%;min-width:0;height:52px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:7px;padding:0;background:#ffffff0e;color:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}:where(#top) #assignment-wheel .material-finder__control:hover{border-color:#ffffff38;background:#ffffff12}:where(#top) #assignment-wheel .material-finder__control:focus,:where(#top) #assignment-wheel .material-finder__control:focus-within{border-color:#d0a188db;outline:0;background:#ffffff14;box-shadow:0 0 0 3px #d0a1881f}:where(#top) #assignment-wheel .material-finder__leading-icon,:where(#top) #assignment-wheel .material-finder__trailing-icon{position:absolute;top:50%;z-index:2;color:#d0a188f0;transform:translateY(-50%);pointer-events:none}:where(#top) #assignment-wheel .material-finder__leading-icon{right:15px}:where(#top) #assignment-wheel .material-finder__trailing-icon{left:15px;transition:transform .16s ease}:where(#top) #assignment-wheel .material-finder__trailing-icon.is-open{transform:translateY(-50%) rotate(180deg)}:where(#top) #assignment-wheel .material-finder__university-trigger{gap:10px;padding-inline:14px;cursor:pointer;font:inherit;letter-spacing:0;text-align:right}:where(#top) #assignment-wheel .material-finder__university-trigger .material-finder__leading-icon,:where(#top) #assignment-wheel .material-finder__university-trigger .material-finder__trailing-icon{position:static;flex:0 0 auto;transform:none}:where(#top) #assignment-wheel .material-finder__university-trigger .material-finder__trailing-icon.is-open{transform:rotate(180deg)}:where(#top) #assignment-wheel .material-finder__value{display:block;flex:1 1 auto;width:auto;min-width:0;overflow:hidden;padding:0;color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-align:right;text-overflow:ellipsis;white-space:nowrap}:where(#top) #assignment-wheel .material-finder input{width:100%;height:100%;min-width:0;border:0;outline:0;padding:0 44px 0 42px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0;direction:rtl;text-align:right}:where(#top) #assignment-wheel .material-finder input::-moz-placeholder{color:#f8f7f45c;opacity:1}:where(#top) #assignment-wheel .material-finder input::placeholder{color:#f8f7f45c;opacity:1}:where(#top) #assignment-wheel .material-finder input::-webkit-search-cancel-button{display:none}:where(#top) #assignment-wheel .material-finder__clear{position:absolute;top:50%;left:8px;z-index:3;display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;padding:0;background:transparent;color:#f8f7f48a;cursor:pointer;transform:translateY(-50%)}:where(#top) #assignment-wheel .material-finder__clear:hover{background:#ffffff14;color:#fff}:where(#top) #assignment-wheel .material-finder__clear:focus-visible{outline:2px solid #d0a188;outline-offset:1px}:where(#top) #assignment-wheel .material-finder__menu{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:60;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#11151bfb;box-shadow:0 24px 70px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:rgba(208,161,136,.6) transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}:where(#top) #assignment-wheel .material-finder__university-field{position:relative}:where(#top) #assignment-wheel .material-finder__university-menu{top:calc(100% + 8px);max-height:232px;padding-block:5px}:where(#top) #assignment-wheel .material-finder__university-option{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:0;padding:9px 14px;background:transparent;color:#f8f7f4b8;cursor:pointer;font:inherit;font-size:13px;font-weight:750;line-height:1.5;letter-spacing:0;text-align:right}:where(#top) #assignment-wheel .material-finder__university-option:hover,:where(#top) #assignment-wheel .material-finder__university-option.is-highlighted{background:#fff1;color:#fff}:where(#top) #assignment-wheel .material-finder__university-option.is-selected{background:#d0a1881a;color:#fff}:where(#top) #assignment-wheel .material-finder__university-option svg{flex:0 0 auto;color:#d0a188}:where(#top) #assignment-wheel .material-finder__results{--material-result-row-height: 54px;--material-visible-results: 3;max-height:calc(var(--material-result-row-height) * var(--material-visible-results))}:where(#top) #assignment-wheel .material-finder__result{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;min-height:54px;align-items:center;gap:12px;border:0;border-bottom:1px solid rgba(255,255,255,.075);padding:10px 14px;background:transparent;color:#fff;cursor:pointer;font:inherit;letter-spacing:0;text-align:right}:where(#top) #assignment-wheel .material-finder__result:last-child{border-bottom:0}:where(#top) #assignment-wheel .material-finder__result:hover,:where(#top) #assignment-wheel .material-finder__result.is-highlighted{background:#fff1}:where(#top) #assignment-wheel .material-finder__result.is-selected{box-shadow:inset -3px 0 #d0a188}:where(#top) #assignment-wheel .material-finder__result bdi{color:#fff;font-size:13px;font-weight:900;white-space:nowrap}:where(#top) #assignment-wheel .material-finder__result span{display:block;min-width:0;overflow:hidden;color:#f8f7f494;font-size:12px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(#top) #assignment-wheel .material-finder__empty{margin:0;padding:18px 14px;color:#f8f7f48a!important;font-size:13px;text-align:center}@media (min-width: 1024px){:where(#top) #assignment-wheel .meals-wheel-section__intro{align-self:center;padding-bottom:0}}@media (max-width: 1023px){:where(#top) #assignment-wheel .meals-wheel-section__intro{z-index:30;width:min(100%,720px)}:where(#top) #assignment-wheel .material-finder{width:min(100%,680px);margin:26px auto 0}}@media (min-width: 640px) and (max-width: 1023px){:where(#top) #assignment-wheel .material-finder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media (max-width: 639px){:where(#top) #assignment-wheel .material-finder{gap:12px;margin-top:24px}:where(#top) #assignment-wheel .material-finder__control{height:50px}:where(#top) #assignment-wheel .material-finder__menu{max-height:216px}:where(#top) #assignment-wheel .material-finder__results{max-height:calc(var(--material-result-row-height) * var(--material-visible-results))}}@media (prefers-reduced-motion: reduce){:where(#top) #assignment-wheel .material-finder__control,:where(#top) #assignment-wheel .material-finder__trailing-icon{transition:none}}:where(#top) #assignment-wheel .meals-wheel-section__pane--wheel{z-index:4;overflow:visible}:where(#top) #assignment-wheel .meals-wheel-section__pane--details{z-index:1}@media (max-width: 639px){:where(#top) #assignment-wheel .meal-details-panel__copy{box-sizing:border-box;height:300px!important;min-height:300px!important;max-height:300px!important;overflow:hidden!important}:where(#top) #assignment-wheel .meal-details-panel__copy h3{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (max-width: 360px){:where(#top) #assignment-wheel .meal-details-panel__copy{height:330px!important;min-height:330px!important;max-height:330px!important}}@media (min-width: 640px) and (max-width: 1023px){:where(#top) #assignment-wheel .meal-details-panel__copy{box-sizing:border-box;height:380px!important;min-height:380px!important;max-height:380px!important;overflow:hidden!important}:where(#top) #assignment-wheel .meal-details-panel__copy h3{display:-webkit-box!important;overflow:hidden!important;font-size:42px!important;line-height:1.18!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media (min-width: 1024px){:where(#top) #assignment-wheel.meals-wheel-section,:where(#top) #assignment-wheel .meals-wheel-section__pane{height:88vh!important;height:88svh!important;min-height:88vh!important;min-height:88svh!important;max-height:88vh!important;max-height:88svh!important}:where(#top) #assignment-wheel .meals-wheel-section__pane--details{overflow:hidden}:where(#top) #assignment-wheel .meal-details-panel,:where(#top) #assignment-wheel .meal-details-panel__content{height:100%!important;min-height:0!important}:where(#top) #assignment-wheel .meal-details-panel__content{grid-template-rows:minmax(0,44%) minmax(0,56%)!important;gap:0!important;overflow:hidden}:where(#top) #assignment-wheel .meal-details-panel__image{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}:where(#top) #assignment-wheel .meal-details-panel__copy{box-sizing:border-box;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}:where(#top) #assignment-wheel .meal-details-panel__copy h3{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}}:where(#top) .clear-delivery-mobile-tabs,:where(#top) .clear-delivery-mobile-controls{display:none}@media (max-width: 767px){:where(#top) .clear-delivery-section{padding:72px 0 88px}:where(#top) .clear-delivery-container{width:min(calc(100% - 32px),480px)}:where(#top) .clear-delivery-intro h2{max-width:11ch;margin-top:0;font-size:clamp(36px,11vw,44px);line-height:1.08;text-wrap:balance}:where(#top) .clear-delivery-intro p{display:-webkit-box;margin-top:16px;overflow:hidden;font-size:14.5px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}:where(#top) .clear-delivery-mobile-tabs{display:flex;width:100%;margin-top:26px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff09}:where(#top) .clear-delivery-mobile-tabs button{position:relative;display:grid;min-width:0;height:42px;flex:1 1 0;place-items:center;border:0;border-radius:5px;padding:0;background:transparent;color:#ffffff70;cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:0;transition:background .18s ease,color .18s ease}:where(#top) .clear-delivery-mobile-tabs button.is-active{background:#d0a18829;color:#f2d3c3;box-shadow:inset 0 0 0 1px #d0a18838}:where(#top) .clear-delivery-mobile-tabs button:focus-visible,:where(#top) .clear-delivery-mobile-controls button:focus-visible{outline:2px solid #d0a188;outline-offset:2px}:where(#top) .clear-delivery-layout{display:block;margin-top:16px}:where(#top) .clear-delivery-sticky{display:none}:where(#top) .clear-delivery-list{display:block;min-height:0}:where(#top) .clear-delivery-card,:where(#top) .clear-delivery-card.is-active{display:none;width:100%;min-height:0;border-radius:8px;opacity:1;transform:none}:where(#top) .clear-delivery-card.is-active{display:flex}:where(#top) .clear-delivery-card-media.clear-delivery-before-after{width:100%;height:auto;aspect-ratio:4 / 3!important;border-radius:8px 8px 0 0;cursor:ew-resize;touch-action:pan-y}:where(#top) .clear-delivery-card-copy{box-sizing:border-box;height:220px;min-height:220px;max-height:220px;align-content:start;overflow:hidden;padding:18px 16px 20px}:where(#top) .clear-delivery-card h3{display:-webkit-box;overflow:hidden;font-size:22px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(#top) .clear-delivery-card-description,:where(#top) .clear-delivery-card.is-active .clear-delivery-card-description{display:-webkit-box;margin-top:10px;overflow:hidden;font-size:13.5px;line-height:1.68;-webkit-box-orient:vertical;-webkit-line-clamp:3}:where(#top) .clear-delivery-card-number{width:38px;height:38px}:where(#top) .clear-delivery-card-meta{margin-bottom:10px}:where(#top) .clear-delivery-compare-handle{width:42px;height:42px}:where(#top) .clear-delivery-mobile-controls{display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:18px;margin-top:16px}:where(#top) .clear-delivery-mobile-controls button{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;padding:0;background:#ffffff0d;color:#f3f4f5;cursor:pointer}:where(#top) .clear-delivery-mobile-controls button:active{background:#d0a1882e}:where(#top) .clear-delivery-mobile-controls svg{width:19px;height:19px;stroke-width:2}:where(#top) .clear-delivery-mobile-controls>span{min-width:58px;color:#ffffff94;font-size:12px;font-weight:850;text-align:center}}@media (prefers-reduced-motion: reduce){:where(#top) .clear-delivery-mobile-tabs button{transition:none}}@media (max-width: 767px) and (prefers-reduced-motion: no-preference){:where(#top) .mobile-float-reveal{opacity:0;filter:blur(7px);transform:translate3d(0,26px,0) scale(.99);transform-origin:center bottom;transition:opacity .56s ease,filter .62s ease,transform .76s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}:where(#top) .mobile-float-reveal.is-mobile-float-visible{opacity:1;filter:none;transform:translateZ(0) scale(1);will-change:auto}}@media (prefers-reduced-motion: reduce){:where(#top) .mobile-float-reveal,:where(#top) .mobile-float-reveal.is-mobile-float-visible{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}:where(#top) .testimonials-pro-loop-group{display:contents}:where(#top) .testimonials-mobile-marquee{display:none}:where(#top) .student-outputs-chapter #testimonials.testimonials-pro-section{background:var(--color-page)!important}:where(#top) .student-outputs-chapter #testimonials.testimonials-pro-section:before{display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.18em .32em;margin:0;overflow:visible!important;color:#f7f7f5!important;font-size:clamp(42px,5vw,76px);font-weight:950;line-height:1.14}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title>span,:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title>span:before{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title>span{display:inline-block!important;color:inherit!important;font:inherit!important;letter-spacing:0!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title>span:before{content:none!important;display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight{position:relative;display:inline-block!important;vertical-align:baseline;min-height:0!important;padding:0 0 .34em!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#c88f78!important;isolation:isolate;overflow:visible!important;line-height:1.06!important;letter-spacing:0!important;white-space:nowrap}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title>.testimonials-heading-highlight{background:transparent!important;color:#c88f78!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight:before{content:none!important;display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight:after{content:none!important;display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight-text{position:relative;z-index:1;display:inline-block;overflow:visible!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:0!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header .testimonials-heading-highlight,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header .testimonials-heading-highlight-text{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight-text:before,:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-highlight-text:after{content:none!important;display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-sketch-line{position:absolute;right:.01em;bottom:-.14em;z-index:0;display:block;width:99%;height:.16em;min-height:12px;overflow:visible;opacity:0;pointer-events:none}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-sketch-line path{fill:none;stroke:#fffffff5;stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:230;stroke-dashoffset:230;vector-effect:non-scaling-stroke}:where(#top) .student-outputs-chapter #testimonials.is-mobile-marquee-active .testimonials-heading-sketch-line{animation:testimonials-sketch-line-appear .12s ease-out .12s forwards}:where(#top) .student-outputs-chapter #testimonials.is-mobile-marquee-active .testimonials-heading-sketch-line path{animation:testimonials-sketch-line-draw .78s cubic-bezier(.16,1,.3,1) .16s forwards}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-image-card{aspect-ratio:941 / 1672!important;min-height:0!important;padding:0!important;border-radius:16px!important;border-color:#c995808a!important;background:transparent!important;box-shadow:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-card-image{width:100%!important;height:100%!important;border-radius:12px!important;background:transparent!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;filter:saturate(.98) contrast(1.02)!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-mask:hover .testimonials-pro-track{animation-play-state:running!important}:where(#top) .student-outputs-chapter #testimonials.is-marquee-pressed .testimonials-pro-track,:where(#top) .student-outputs-chapter #testimonials.is-marquee-pressed .testimonials-mobile-track{animation-play-state:paused!important}@media (max-width: 767px){:where(#top) .student-outputs-chapter{display:flex;flex-direction:column}:where(#top) .student-outputs-chapter .video-proof-section{order:10;background:var(--color-page)!important}:where(#top) .student-outputs-chapter .video-proof-section:before{display:none!important}:where(#top) .student-outputs-chapter .outputs-panorama-section{display:none!important}:where(#top) .student-outputs-chapter #testimonials{order:20}:where(#top) .student-outputs-chapter #previous-proof{order:30}:where(#top) .student-outputs-chapter .clear-delivery-divider{order:40}:where(#top) .student-outputs-chapter .clear-delivery-section{order:50}:where(#top) .student-outputs-chapter #support-scope{order:60}:where(#top) .student-outputs-chapter #assignment-wheel{order:70}:where(#top) .student-outputs-chapter #faq{order:80}:where(#top) .student-outputs-chapter #final-cta{order:90}:where(#top) .student-outputs-chapter .site-footer{order:100}:where(#top) .student-outputs-chapter #testimonials.testimonials-pro-section{min-height:0!important;height:auto!important;padding:28px 0 38px!important;overflow:hidden;background:var(--color-page)!important}:where(#top) .student-outputs-chapter #testimonials.testimonials-pro-section:before{display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-container{width:min(calc(100% - 24px),460px);height:auto;min-height:0!important;max-height:none!important;display:grid;grid-template-rows:auto auto;align-items:start;gap:24px;padding:0!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-container.mobile-float-reveal,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-container.mobile-float-reveal.is-mobile-float-visible{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header{justify-items:start;max-width:360px;margin:0;text-align:right}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header h2{font-size:clamp(28px,9vw,38px);line-height:1.15}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-header p{display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-title{justify-content:flex-start;max-width:310px;gap:.06em .26em;font-size:clamp(31px,9.5vw,42px);line-height:1.08}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-mask{display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-grid,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-column,:where(#top) .student-outputs-chapter #testimonials .testimonials-pro-track{display:none!important}:where(#top) .student-outputs-chapter #testimonials .testimonials-mobile-marquee{display:block;width:100vw;height:auto;min-height:0;padding-block:2px 8px;margin-inline:calc(50% - 50vw);overflow:hidden;direction:ltr;text-align:left;mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}:where(#top) .student-outputs-chapter #testimonials .testimonials-mobile-track{--testimonial-mobile-card: min(64vw, 260px);--testimonial-mobile-gap: 14px;width:-moz-max-content;width:max-content;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--testimonial-mobile-gap);padding:0 14px;direction:ltr;margin-left:0;margin-right:auto;animation:none;transform:translate(0);will-change:transform}:where(#top) .student-outputs-chapter #testimonials.is-mobile-marquee-active .testimonials-mobile-track{animation:testimonials-mobile-marquee 92s linear infinite}:where(#top) .student-outputs-chapter #testimonials .testimonials-mobile-card{flex:0 0 var(--testimonial-mobile-card);width:var(--testimonial-mobile-card);aspect-ratio:941 / 1672;height:auto;min-height:0;margin:0;padding:0;overflow:hidden;border-radius:15px;border:1px solid rgba(201,149,128,.54);background:transparent;box-shadow:none}:where(#top) .student-outputs-chapter #testimonials .testimonials-mobile-image{display:block;width:100%;height:100%;border:0;border-radius:11px;background:transparent;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.98) contrast(1.02)}}@keyframes testimonials-mobile-marquee{0%{transform:translate(calc(-50% - (var(--testimonial-mobile-gap) / 2)))}to{transform:translate(0)}}@keyframes testimonials-heading-line{0%{opacity:0;transform:scaleX(0) rotate(-4deg)}to{opacity:1;transform:scaleX(1) rotate(-4deg)}}@keyframes testimonials-sketch-line-appear{to{opacity:1}}@keyframes testimonials-sketch-line-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-sketch-line{opacity:1}:where(#top) .student-outputs-chapter #testimonials .testimonials-heading-sketch-line path{stroke-dashoffset:0;animation:none!important}}:where(#top) .student-flow-chapter,:where(#top) .student-flow-chapter .situation-guide-section,:where(#top) .student-flow-chapter .feature-flipper-section{background:var(--color-page)!important}:where(#top) .situation-guide-section,:where(#top) .feature-flipper-section,:where(#top) .outputs-panorama-section,:where(#top) .previous-proof-section,:where(#top) .clear-delivery-section,:where(#top) .support-scope-section,:where(#top) .meals-wheel-section,:where(#top) .testimonials-pro-section,:where(#top) #faq.faq-motion-section,:where(#top) #final-cta.final-cta-showcase,:where(#top) .site-footer{border-top:1px solid rgba(200,143,120,.38)!important}@media (max-width: 767px){:where(#top) .situation-guide-section,:where(#top) .feature-flipper-section,:where(#top) .outputs-panorama-section,:where(#top) .previous-proof-section,:where(#top) .clear-delivery-section,:where(#top) .support-scope-section,:where(#top) .meals-wheel-section,:where(#top) .testimonials-pro-section,:where(#top) #faq.faq-motion-section,:where(#top) #final-cta.final-cta-showcase,:where(#top) .site-footer{border-top-color:#c88f7852!important}}@media (hover: hover) and (pointer: fine){body.has-directional-cursor,body.has-directional-cursor *{cursor:none!important}body.has-directional-cursor.is-directional-cursor-text,body.has-directional-cursor.is-directional-cursor-text :where(input,textarea,[contenteditable=true],[contenteditable=""]){cursor:text!important}body.has-directional-cursor :where(:disabled,[aria-disabled=true]){cursor:not-allowed!important}.directional-cursor{--cursor-x: 50vw;--cursor-y: 50vh;--cursor-angle: 0deg;--cursor-scale: .8;position:fixed;left:0;top:0;z-index:2147483600;width:50px;height:54px;pointer-events:none;opacity:0;transform:translate3d(calc(var(--cursor-x) - 25px),calc(var(--cursor-y) - 7px),0) rotate(var(--cursor-angle)) scale(var(--cursor-scale));transform-origin:50% 13%;transition:opacity .16s ease,filter .18s ease;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45)) drop-shadow(0 8px 18px rgba(0,0,0,.2))}.directional-cursor.is-visible{opacity:1}body.is-directional-cursor-action .directional-cursor{filter:drop-shadow(0 0 10px rgba(201,149,128,.44)) drop-shadow(0 10px 22px rgba(0,0,0,.28))}body.is-directional-cursor-text .directional-cursor{opacity:0}.directional-cursor.is-pressed{filter:drop-shadow(0 0 14px rgba(201,149,128,.58)) drop-shadow(0 10px 22px rgba(0,0,0,.28))}.directional-cursor__svg{display:block;width:100%;height:100%}.directional-cursor__support-target{position:absolute;top:7px;right:7px;bottom:7px;left:7px;display:block;opacity:0;transform:scale(.82);transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1)}.directional-cursor__support-target:before,.directional-cursor__support-target:after,.directional-cursor__support-target span:before,.directional-cursor__support-target span:after{content:"";position:absolute;width:10px;height:10px;border-color:#ebf0f7c7;border-style:solid}.directional-cursor__support-target:before{top:0;left:0;border-width:1.5px 0 0 1.5px}.directional-cursor__support-target:after{top:0;right:0;border-width:1.5px 1.5px 0 0}.directional-cursor__support-target span:before{bottom:0;left:0;border-width:0 0 1.5px 1.5px}.directional-cursor__support-target span:after{right:0;bottom:0;border-width:0 1.5px 1.5px 0}.directional-cursor__support-target span{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.directional-cursor__support-target>span{border-radius:999px}.directional-cursor__support-target>span:before,.directional-cursor__support-target>span:after{box-sizing:border-box}.directional-cursor__support-target>span{background:radial-gradient(circle at 50% 50%,#285aa8 0 2.5px,transparent 3px)}body.is-directional-cursor-support-card .directional-cursor{width:48px;height:48px;transform:translate3d(calc(var(--cursor-x) - 24px),calc(var(--cursor-y) - 24px),0);filter:drop-shadow(0 0 10px rgba(40,90,168,.36)) drop-shadow(0 7px 16px rgba(0,0,0,.22))}body.is-directional-cursor-support-card .directional-cursor__svg{opacity:0}body.is-directional-cursor-support-card .directional-cursor__support-target{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.directional-cursor{display:none!important}}
