.home-section-scroll .home-section:is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors){--section-description-color: #42616a;color:#063540;background:radial-gradient(ellipse at 85% 15%,rgb(112 192 171 / .16),transparent 60%),#f4f8f5!important;border-color:#d0dfd9}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-title{color:#063540}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-title>span{color:#257362}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-description{color:#42616a}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-footer p{color:#42616a}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-link{color:#175f50}.home-section-scroll :is(.watch-section,.grade-directory,.app-station,.perfect-for,.learning-sectors) .section-link:is(:hover,:focus-visible){color:#063540}.home-section-scroll :is(.watch-trails,.grade-directory-trails,.app-station-orbits){stroke:#39816f;opacity:.18}.home-section-scroll .watch-details li{color:#42616a;border-color:#cadbd5}.home-section-scroll .watch-details li>span{color:#257362}.home-section-scroll .watch-console{color:#f7fbf7;box-shadow:var(--card-edge-shadow),0 5px #b9cbc4,0 20px 32px #06354029}.home-section-scroll .grade-phase-row{color:#063540;background:linear-gradient(135deg,#fff,#e6efea);border-color:#bdcfc7;box-shadow:inset 0 1px #fff,0 3px #c9d9d1,0 10px 20px #06354014}.home-section-scroll .grade-phase-icon{color:#257362;background:#e0ede6;filter:none;box-shadow:none}.home-section-scroll .grade-phase-code{color:#42616a}.home-section-scroll .app-station-signoff,.home-section-scroll .app-station-signoff>span{color:#42616a}.home-section-scroll .home-section:is(.perfect-for,.learning-sectors),.home-section-scroll .partner-strip{background:radial-gradient(ellipse at 15% 20%,rgb(255 255 255 / .5),transparent 65%),#e2ede6!important;border-color:#cadbd1}.home-section-scroll .partner-strip h2{color:#063540}.home-section-scroll .partner-strip h2:after{background:#39816f;box-shadow:none}.home-section-scroll .perfect-for-trails{stroke:#39816f;opacity:.12}.home-section-scroll :is(.perfect-for-card,.sectors-grid>li){color:#063540;background:linear-gradient(145deg,#fff,#f0f5f1);border-color:#bdcfc7;box-shadow:inset 0 1px #fff,0 3px #c9d9d1,0 10px 20px #06354012}.home-section-scroll .perfect-for-card:after{box-shadow:none}.home-section-scroll .perfect-for-link{background:transparent;box-shadow:none}.home-section-scroll .perfect-for-card .perfect-for-icon,.home-section-scroll .sectors-grid .sector-sketch{color:#257362;stroke:#257362;background:#e3eee7;border-color:#bdcfc7;box-shadow:none}.home-section-scroll .perfect-for-card .perfect-for-icon>svg{color:#257362}.home-section-scroll .sector-lime{stroke:#257362;fill:#2573621a}.home-section-scroll .sector-card-link:is(:hover,:focus-visible) .section-link{color:#063540}.home-section-scroll .sector-card-link:hover,.home-section-scroll .perfect-for-link:hover{background:#2573620f}.home-section-scroll :is(.perfect-for-card,.sectors-grid>li,.grade-phase-row){color:#f7fbf7;--home-card-hue: 199;--home-card-accent: hsl(var(--home-card-hue) 60% 82%);background:radial-gradient(ellipse at 5% 0%,hsl(var(--home-card-hue) 55% 55% / .22),transparent 65%),linear-gradient(135deg,hsl(var(--home-card-hue) 58% 30%),hsl(calc(var(--home-card-hue) + 12) 62% 18%));border-color:hsl(var(--home-card-hue) 38% 49%);box-shadow:inset 0 1px 2px #ebffff40,0 4px hsl(var(--home-card-hue) 40% 16%),0 12px 22px #06354026}.home-section-scroll :is(.perfect-for-card:nth-child(3n+2),.perfect-for-card:nth-child(7),.sectors-grid>li:nth-child(2),.grade-phase-ip){--home-card-hue: 267}.home-section-scroll :is(.perfect-for-card:nth-child(3n),.sectors-grid>li:nth-child(3),.grade-phase-sp){--home-card-hue: 170}.home-section-scroll :is(.perfect-for-card:nth-child(8),.sectors-grid>li:nth-child(4),.grade-phase-fet){--home-card-hue: 326}.home-section-scroll :is(.perfect-for-card:nth-child(5),.sectors-grid>li:nth-child(5)){--home-card-hue: 185}.home-section-scroll .perfect-for-card .perfect-for-icon,.home-section-scroll .sectors-grid .sector-sketch,.home-section-scroll .grade-phase-icon{color:var(--home-card-accent);stroke:var(--home-card-accent);background:hsl(var(--home-card-hue) 45% 65% / .12);border-color:hsl(var(--home-card-hue) 35% 53% / .6)}.home-section-scroll .perfect-for-card .perfect-for-icon>svg{color:var(--home-card-accent)}.home-section-scroll .sector-lime{stroke:var(--home-card-accent);fill:hsl(var(--home-card-hue) 65% 45% / .15)}.home-section-scroll .grade-phase-code{color:var(--home-card-accent)}.home-section-scroll .sectors-grid .section-card-description{color:#d4e4e8}.home-section-scroll .sectors-grid .section-link{color:var(--future-lime)}.home-section-scroll .sectors-grid .sector-card-link:is(:hover,:focus-visible) .section-link{color:#e0ff8c}.home-section-scroll #main-content>:is(.home-section,.partner-strip){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 5%,hsl(var(--home-section-hue, 165) 30% 76% / .28),transparent 58%),radial-gradient(ellipse at 5% 95%,hsl(calc(var(--home-section-hue, 165) + 20) 28% 84% / .3),transparent 58%),linear-gradient(125deg,#f8fbf7,hsl(var(--home-section-hue, 165) 20% 92%) 65%,#eef5ed)!important}.home-section-scroll .watch-section{--home-section-hue: 195}.home-section-scroll .partner-strip{--home-section-hue: 175}.home-section-scroll .perfect-for{--home-section-hue: 265}.home-section-scroll .grade-directory{--home-section-hue: 155}.home-section-scroll .learning-sectors{--home-section-hue: 205}.home-section-scroll .app-station{--home-section-hue: 190}.home-section-scroll #main-content>.learning-sectors{background:radial-gradient(ellipse at 90% 10%,rgb(160 186 200 / .2),transparent 65%),linear-gradient(125deg,#f6f8f9,#e4edf2 70%,#edf2f4)!important}.home-section-scroll :is(.watch-trails,.perfect-for-trails){display:none}.home-section-scroll #main-content>.perfect-for:before{content:none}.home-section-scroll #main-content>.watch-section:before{width:65%;height:85%;right:-5%;top:5%;border-radius:50%;background:radial-gradient(ellipse,rgb(89 170 181 / .18),transparent 70%)}.home-section-scroll .grade-directory-trails{opacity:.18}.home-section-scroll #main-content>:is(.watch-section,.perfect-for,.learning-sectors):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;opacity:.11}.home-section-scroll #main-content>.watch-section:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420' fill='none' stroke='%23376f81' stroke-width='1.2'%3E%3Crect x='90' y='100' width='240' height='170' rx='28' transform='rotate(-12 210 185)'/%3E%3Crect x='110' y='120' width='240' height='170' rx='28' transform='rotate(8 230 205)'/%3E%3Cpath d='m192 160 65 40-65 40zM50 320h55m-28-28v56M350 65v28m-14-14h28'/%3E%3C/svg%3E");background-size:clamp(16rem,30vw,28rem);background-position:right -5rem top -5rem}.home-section-scroll #main-content>.perfect-for:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 600' fill='none' stroke='%23675a8b' stroke-width='1.2'%3E%3Cg transform='translate(15 65) rotate(-16 80 80)'%3E%3Cpath d='M15 25q35-16 65 0 35-16 65 0v100q-35-16-65 0-35-16-65 0zM80 25v100M30 48l32-2m-32 22 32-2m35-18 30 3m-30 18 30 3'/%3E%3C/g%3E%3Cg transform='translate(830 380) rotate(18 70 70)'%3E%3Crect x='10' y='10' width='120' height='150' rx='12'/%3E%3Cpath d='m30 48 8 8 15-18m10 12h45M30 85l8 8 15-18m10 12h45M30 122l8 8 15-18m10 12h45'/%3E%3C/g%3E%3C/svg%3E");background-size:100% auto;background-position:center}.home-section-scroll #main-content>.learning-sectors:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 600' fill='none' stroke='%234b7081' stroke-width='1.2'%3E%3Cpath d='M-25 140 85 45l110 95M5 120v145h160V120M60 265v-80h50v80M60 130h50M850 410h180v115H850zM940 525v35m-45 0h90M870 437h130M870 455h90'/%3E%3Cg stroke-dasharray='3 9'%3E%3Cpath d='M190 75q150-90 280 20M690 535q60 70 155 0'/%3E%3C/g%3E%3Ccircle cx='485' cy='100' r='5'/%3E%3C/svg%3E");background-size:100% auto;background-position:center}@media (max-width: 760px){.home-section-scroll #main-content>:is(.watch-section,.perfect-for,.learning-sectors):after{opacity:.07}.home-section-scroll #main-content>:is(.perfect-for,.learning-sectors):after{background-size:auto 100%}}
