.flight-lab-home-module__0X7o9q__page{--ink:#12324a;--muted:#526d81;--line:#d6e3ed;color:var(--ink);background:#f5f9fc;overflow:hidden}.flight-lab-home-module__0X7o9q__page *{box-sizing:border-box}.flight-lab-home-module__0X7o9q__page a{text-decoration:none}.flight-lab-home-module__0X7o9q__page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #148794}.flight-lab-home-module__0X7o9q__glow{display:none}.flight-lab-home-module__0X7o9q__header,.flight-lab-home-module__0X7o9q__hero,.flight-lab-home-module__0X7o9q__intro,.flight-lab-home-module__0X7o9q__pillars,.flight-lab-home-module__0X7o9q__operations,.flight-lab-home-module__0X7o9q__pathways,.flight-lab-home-module__0X7o9q__cta,.flight-lab-home-module__0X7o9q__footer{width:min(1280px,100% - 80px);margin:auto}.flight-lab-home-module__0X7o9q__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:100px;display:flex}.flight-lab-home-module__0X7o9q__brand{align-items:center;gap:15px;display:flex}.flight-lab-home-module__0X7o9q__logo{width:185px;height:auto}.flight-lab-home-module__0X7o9q__academyLabel{letter-spacing:.16em;color:#547689;border-left:1px solid #b8cbd9;padding-left:15px;font:9px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__nav{color:#436077;align-items:center;gap:26px;font-size:12px;display:flex}.flight-lab-home-module__0X7o9q__nav>a{padding:12px 0}.flight-lab-home-module__0X7o9q__nav>a:hover{color:#125cca}.flight-lab-home-module__0X7o9q__headerButton{background:#14344c;border-radius:9px;color:#fff!important;padding:14px 19px!important}.flight-lab-home-module__0X7o9q__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding:85px 0 75px;display:grid}.flight-lab-home-module__0X7o9q__eyebrow,.flight-lab-home-module__0X7o9q__sectionLabel{color:#247888;letter-spacing:.16em;font:600 10px/1.6 ui-monospace,monospace}.flight-lab-home-module__0X7o9q__hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(45px,5.5vw,79px);font-weight:550;line-height:1.03}.flight-lab-home-module__0X7o9q__hero h1>span{color:#14848a;display:block}.flight-lab-home-module__0X7o9q__lead{color:var(--muted);max-width:535px;font-size:16px;line-height:1.85}.flight-lab-home-module__0X7o9q__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.flight-lab-home-module__0X7o9q__primaryButton,.flight-lab-home-module__0X7o9q__secondaryButton{border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:15px 24px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.flight-lab-home-module__0X7o9q__primaryButton{color:#fff;background:#125cca}.flight-lab-home-module__0X7o9q__primaryButton:hover{background:#084899;transform:translateY(-2px)}.flight-lab-home-module__0X7o9q__secondaryButton{color:#214a67;background:#fff;border:1px solid #bfd2e0}.flight-lab-home-module__0X7o9q__heroSignals{color:#536f80;flex-wrap:wrap;gap:20px;margin-top:32px;font-size:10px;display:flex}.flight-lab-home-module__0X7o9q__heroSignals span{align-items:center;gap:7px;display:flex}.flight-lab-home-module__0X7o9q__heroSignals i{background:#168a8d;border-radius:50%;width:5px;height:5px}.flight-lab-home-module__0X7o9q__heroPanel{isolation:isolate;color:#e9f5fd;background:#13354b;border:1px solid #305669;border-radius:24px;padding:27px;position:relative;transform:rotate(1deg);box-shadow:0 24px 60px #143d561c}.flight-lab-home-module__0X7o9q__heroPanel:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(at 90% 0,#27758170,#0000 70%);position:absolute;inset:0}.flight-lab-home-module__0X7o9q__panelTopline{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font:10px ui-monospace,monospace;display:flex}.flight-lab-home-module__0X7o9q__liveBadge{color:#a2e3df;letter-spacing:.08em;border:1px solid #528a93;border-radius:30px;padding:8px 10px;font-size:8px}.flight-lab-home-module__0X7o9q__panelMark{place-items:center;min-height:260px;margin:20px -8px;display:grid}.flight-lab-home-module__0X7o9q__panelGrid{border-top:1px solid #3a6177;grid-template-columns:1fr 1fr;display:grid}.flight-lab-home-module__0X7o9q__panelGrid article{border-bottom:1px solid #3a6177;padding:19px 9px}.flight-lab-home-module__0X7o9q__panelGrid article:nth-child(odd){border-right:1px solid #3a6177}.flight-lab-home-module__0X7o9q__panelGrid article:nth-child(2n){padding-left:20px}.flight-lab-home-module__0X7o9q__panelGrid small{letter-spacing:.13em;color:#8ac9d0;font:9px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__panelGrid strong{margin-top:8px;font-size:19px;font-weight:550;display:block}.flight-lab-home-module__0X7o9q__panelGrid p{color:#adc9dc;margin:7px 0 0;font-size:11px;line-height:1.65}.flight-lab-home-module__0X7o9q__panelGrid a{color:inherit}.flight-lab-home-module__0X7o9q__intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-top:90px;display:grid}.flight-lab-home-module__0X7o9q__intro h2,.flight-lab-home-module__0X7o9q__operationsCopy h2,.flight-lab-home-module__0X7o9q__pathwayHeader h2,.flight-lab-home-module__0X7o9q__cta h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(30px,3.4vw,45px);font-weight:550;line-height:1.14}.flight-lab-home-module__0X7o9q__intro>p,.flight-lab-home-module__0X7o9q__operationsCopy>p{color:var(--muted);font-size:15px;line-height:1.85}.flight-lab-home-module__0X7o9q__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:45px 0 85px;display:grid}.flight-lab-home-module__0X7o9q__pillarCard{border-top:1px solid #b8d3df;gap:20px;padding:25px 0;display:flex}.flight-lab-home-module__0X7o9q__cardNumber{color:#087c83;padding-top:5px;font:12px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__pillarCard h3{letter-spacing:-.035em;margin:0 0 12px;font-size:21px;font-weight:600}.flight-lab-home-module__0X7o9q__pillarCard p{color:var(--muted);font-size:13px;line-height:1.85}.flight-lab-home-module__0X7o9q__operations{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:0 0 85px;display:grid}.flight-lab-home-module__0X7o9q__operationsVisual{background:#dceff2;border:1px solid #b6d4dc;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:400px;padding:25px;display:flex;position:relative;overflow:hidden}.flight-lab-home-module__0X7o9q__visualHeader{letter-spacing:.12em;color:#3d7382;justify-content:space-between;font:9px ui-monospace,monospace;display:flex}.flight-lab-home-module__0X7o9q__runway{background:#17475c;border-left:2px solid #5c9da8;border-right:2px solid #5c9da8;justify-content:center;gap:15px;width:65px;height:170px;margin:auto;padding:15px;display:grid;transform:perspective(220px)rotateX(35deg)rotate(25deg);box-shadow:0 0 0 20px #acd6d950,0 0 0 45px #acd6d930}.flight-lab-home-module__0X7o9q__runway span{background:#c2f0e8;width:4px;height:22px}.flight-lab-home-module__0X7o9q__visualFooter{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.flight-lab-home-module__0X7o9q__visualFooter small{color:#527c88;letter-spacing:.1em;font:8px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__visualFooter strong{margin-top:7px;font-size:11px;font-weight:600;line-height:1.6;display:block}.flight-lab-home-module__0X7o9q__textLink{color:#125cca;align-items:center;gap:25px;margin-top:17px;padding:12px 0;font-size:13px;font-weight:600;display:inline-flex}.flight-lab-home-module__0X7o9q__pathways{border-top:1px solid var(--line);padding:60px 0 80px}.flight-lab-home-module__0X7o9q__pathwayGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.flight-lab-home-module__0X7o9q__pathwayCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}.flight-lab-home-module__0X7o9q__pathwayCard>span{color:#16828c;font:11px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__pathwayCard h3{letter-spacing:-.035em;margin:20px 0 15px;font-size:24px;font-weight:550;line-height:1.2}.flight-lab-home-module__0X7o9q__pathwayCard p{color:var(--muted);font-size:13px;line-height:1.85}.flight-lab-home-module__0X7o9q__cta{color:#fff;background:#13354b;border-radius:20px;justify-content:space-between;align-items:center;gap:35px;padding:45px 50px;display:flex}.flight-lab-home-module__0X7o9q__cta h2{max-width:700px;font-size:35px}.flight-lab-home-module__0X7o9q__cta .flight-lab-home-module__0X7o9q__sectionLabel{color:#83d1d4}.flight-lab-home-module__0X7o9q__cta .flight-lab-home-module__0X7o9q__primaryButton{color:#143c50;background:#8ce6df;flex-shrink:0}.flight-lab-home-module__0X7o9q__footer{grid-template-columns:1fr auto;align-items:center;gap:25px;padding:45px 0 28px;display:grid}.flight-lab-home-module__0X7o9q__footerBrand{align-items:center;gap:20px;display:flex}.flight-lab-home-module__0X7o9q__footerBrand img{width:170px;height:auto}.flight-lab-home-module__0X7o9q__footerBrand>span{color:#4b6c81;letter-spacing:.14em;font:9px ui-monospace,monospace}.flight-lab-home-module__0X7o9q__footerLinks{color:#4b6c81;gap:24px;font-size:12px;display:flex}.flight-lab-home-module__0X7o9q__footer>p{color:#637d8e;border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding-top:20px;font-size:10px}@media (max-width:1100px){.flight-lab-home-module__0X7o9q__header,.flight-lab-home-module__0X7o9q__hero,.flight-lab-home-module__0X7o9q__intro,.flight-lab-home-module__0X7o9q__pillars,.flight-lab-home-module__0X7o9q__operations,.flight-lab-home-module__0X7o9q__pathways,.flight-lab-home-module__0X7o9q__cta,.flight-lab-home-module__0X7o9q__footer{width:calc(100% - 48px)}.flight-lab-home-module__0X7o9q__academyLabel{display:none}.flight-lab-home-module__0X7o9q__nav{gap:16px}.flight-lab-home-module__0X7o9q__hero{gap:35px}.flight-lab-home-module__0X7o9q__hero h1{font-size:60px}.flight-lab-home-module__0X7o9q__intro,.flight-lab-home-module__0X7o9q__operations{gap:40px}.flight-lab-home-module__0X7o9q__heroPanel{padding:22px}.flight-lab-home-module__0X7o9q__liveBadge{font-size:7px}}@media (max-width:800px){.flight-lab-home-module__0X7o9q__header{min-height:85px}.flight-lab-home-module__0X7o9q__logo{width:155px}.flight-lab-home-module__0X7o9q__nav>a:not(.flight-lab-home-module__0X7o9q__headerButton){display:none}.flight-lab-home-module__0X7o9q__hero{grid-template-columns:1fr;gap:35px;padding:50px 0}.flight-lab-home-module__0X7o9q__heroCopy{max-width:620px}.flight-lab-home-module__0X7o9q__hero h1{font-size:clamp(46px,8vw,67px)}.flight-lab-home-module__0X7o9q__heroPanel{width:100%;max-width:570px;margin:auto;transform:none}.flight-lab-home-module__0X7o9q__panelMark{min-height:180px}.flight-lab-home-module__0X7o9q__panelMark svg{max-height:230px!important}.flight-lab-home-module__0X7o9q__intro,.flight-lab-home-module__0X7o9q__operations{grid-template-columns:1fr;gap:25px}.flight-lab-home-module__0X7o9q__intro{padding-top:50px}.flight-lab-home-module__0X7o9q__pillars{grid-template-columns:1fr;gap:0;padding:25px 0 50px}.flight-lab-home-module__0X7o9q__pillarCard{padding:23px 0}.flight-lab-home-module__0X7o9q__pillarCard p{margin:0}.flight-lab-home-module__0X7o9q__operations{padding-bottom:50px}.flight-lab-home-module__0X7o9q__operationsVisual{min-height:360px}.flight-lab-home-module__0X7o9q__pathwayGrid{grid-template-columns:1fr;gap:12px}.flight-lab-home-module__0X7o9q__pathwayCard{padding:25px}.flight-lab-home-module__0X7o9q__pathwayCard h3{margin:14px 0 10px}.flight-lab-home-module__0X7o9q__pathwayCard p{margin:0}.flight-lab-home-module__0X7o9q__cta{padding:32px;display:block}.flight-lab-home-module__0X7o9q__cta h2{font-size:31px}.flight-lab-home-module__0X7o9q__cta .flight-lab-home-module__0X7o9q__primaryButton{margin-top:25px}.flight-lab-home-module__0X7o9q__footer{grid-template-columns:1fr}.flight-lab-home-module__0X7o9q__footerLinks{flex-wrap:wrap}}@media (max-width:480px){.flight-lab-home-module__0X7o9q__header,.flight-lab-home-module__0X7o9q__hero,.flight-lab-home-module__0X7o9q__intro,.flight-lab-home-module__0X7o9q__pillars,.flight-lab-home-module__0X7o9q__operations,.flight-lab-home-module__0X7o9q__pathways,.flight-lab-home-module__0X7o9q__cta,.flight-lab-home-module__0X7o9q__footer{width:calc(100% - 36px)}.flight-lab-home-module__0X7o9q__headerButton{font-size:11px;padding:12px!important}.flight-lab-home-module__0X7o9q__logo{width:140px}.flight-lab-home-module__0X7o9q__hero h1{font-size:47px}.flight-lab-home-module__0X7o9q__lead{font-size:15px}.flight-lab-home-module__0X7o9q__heroSignals{gap:12px}.flight-lab-home-module__0X7o9q__panelGrid strong{font-size:17px}.flight-lab-home-module__0X7o9q__panelTopline{font-size:9px}.flight-lab-home-module__0X7o9q__cta{padding:28px}.flight-lab-home-module__0X7o9q__visualFooter{gap:10px}.flight-lab-home-module__0X7o9q__heroPanel{border-radius:17px}}@media (prefers-reduced-motion:reduce){.flight-lab-home-module__0X7o9q__page *{scroll-behavior:auto!important;transition:none!important}.flight-lab-home-module__0X7o9q__primaryButton:hover{transform:none}}
.course-catalog-module__jfuHNq__catalog{color:#12324a;background:#eaf2f8;border-block:1px solid #d5e3ef;padding:70px max(24px,50vw - 640px);scroll-margin-top:20px}.course-catalog-module__jfuHNq__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.course-catalog-module__jfuHNq__eyebrow{letter-spacing:.14em;color:#26798b;font:600 10px ui-monospace,monospace}.course-catalog-module__jfuHNq__heading h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(34px,4vw,52px);font-weight:550;line-height:1.08}.course-catalog-module__jfuHNq__heading em{color:#16848b;font-style:normal}.course-catalog-module__jfuHNq__heading>p{color:#526e82;max-width:390px;font-size:14px;line-height:1.85}.course-catalog-module__jfuHNq__filters{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.course-catalog-module__jfuHNq__filters button{color:#43677f;cursor:pointer;background:#f6fafd;border:1px solid #c0d4e4;border-radius:9px;min-height:44px;padding:12px 17px;font-size:12px}.course-catalog-module__jfuHNq__filters button[aria-pressed=true]{color:#fff;background:#183e59;border-color:#183e59}.course-catalog-module__jfuHNq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.course-catalog-module__jfuHNq__card{background:#fff;border:1px solid #cfdfea;border-radius:16px;flex-direction:column;min-width:0;padding:27px;transition:border-color .18s,box-shadow .18s;display:flex}.course-catalog-module__jfuHNq__card:hover{border-color:#8bbdca;box-shadow:0 10px 30px #1b466711}.course-catalog-module__jfuHNq__top{color:#537b94;letter-spacing:.09em;justify-content:space-between;gap:12px;font:9px ui-monospace,monospace;display:flex}.course-catalog-module__jfuHNq__top>span:first-child{background:#ebf4fa;border-radius:6px;padding:8px 10px}.course-catalog-module__jfuHNq__top>span:last-child{padding:8px 0}.course-catalog-module__jfuHNq__card h3{letter-spacing:-.045em;min-height:59px;margin:23px 0 13px;font-size:25px;font-weight:600;line-height:1.17}.course-catalog-module__jfuHNq__purpose{color:#5b7488;flex:1;margin:0 0 25px;font-size:13px;line-height:1.85}.course-catalog-module__jfuHNq__lessons{gap:8px;display:grid}.course-catalog-module__jfuHNq__lessons a{color:#205584;background:#edf4fb;border:1px solid #dce9f4;border-radius:8px;align-items:center;gap:14px;min-height:47px;padding:11px 12px;font-size:12px;text-decoration:none;display:flex}.course-catalog-module__jfuHNq__lessons a>span{color:#61849f;font:9px ui-monospace,monospace}.course-catalog-module__jfuHNq__lessons b,.course-catalog-module__jfuHNq__lab b{margin-left:auto;font-weight:400}.course-catalog-module__jfuHNq__lab{color:#147c82;align-items:center;gap:10px;min-height:50px;padding:10px 4px;font-size:12px;text-decoration:none;display:flex}.course-catalog-module__jfuHNq__exam{border-top:1px solid #dce7ef;min-height:117px;margin-top:9px;padding-top:17px}.course-catalog-module__jfuHNq__available,.course-catalog-module__jfuHNq__pending{letter-spacing:.09em;font:9px ui-monospace,monospace}.course-catalog-module__jfuHNq__available{color:#168085}.course-catalog-module__jfuHNq__pending{color:#77634a}.course-catalog-module__jfuHNq__exam p{color:#637c8f;margin:9px 0;font-size:11px;line-height:1.75}.course-catalog-module__jfuHNq__exam a{color:#155bb4;justify-content:space-between;align-items:center;min-height:36px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.course-catalog-module__jfuHNq__preview{color:#725835;background:#f5ecd8;border:1px solid #d1c29e;border-radius:8px;padding:12px 16px;font-size:12px}.course-catalog-module__jfuHNq__note{color:#5e788c;max-width:800px;margin-top:28px;font-size:11px;line-height:1.8}.course-catalog-module__jfuHNq__catalog :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #147d96}.course-catalog-module__jfuHNq__catalog a:hover{background-color:#e2f2f3}.course-catalog-module__jfuHNq__catalog a{border-radius:7px}@media (max-width:1050px){.course-catalog-module__jfuHNq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.course-catalog-module__jfuHNq__catalog{padding:45px 18px}.course-catalog-module__jfuHNq__heading{display:block}.course-catalog-module__jfuHNq__heading h2{font-size:38px}.course-catalog-module__jfuHNq__heading>p{margin-top:20px;font-size:14px}.course-catalog-module__jfuHNq__grid{grid-template-columns:1fr}.course-catalog-module__jfuHNq__card h3{min-height:0}.course-catalog-module__jfuHNq__card{padding:24px}.course-catalog-module__jfuHNq__filters button{padding:11px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.course-catalog-module__jfuHNq__card{transition:none}}
.purchase-module__1I8Coa__page{color:#eef5f7;background:radial-gradient(at 10% 0,#153e47 0,#0000 48%),#08121a;min-height:100dvh;padding:28px clamp(18px,5vw,84px) 64px;font-family:Arial,sans-serif}.purchase-module__1I8Coa__header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 64px;display:flex}.purchase-module__1I8Coa__brand{letter-spacing:.18em;color:#eef5f7;font-weight:800;text-decoration:none}.purchase-module__1I8Coa__header nav{gap:24px;display:flex}.purchase-module__1I8Coa__header a,.purchase-module__1I8Coa__textLink{color:#a5d9de;text-underline-offset:5px}.purchase-module__1I8Coa__offer{color:#edf5f7;background:linear-gradient(135deg,#112733,#0b1722);border:1px solid #24414b;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:clamp(28px,5vw,72px);max-width:1200px;margin:64px auto;padding:clamp(24px,4vw,60px);display:grid}.purchase-module__1I8Coa__eyebrow{letter-spacing:.16em;color:#86d6d3;font-size:.7rem;font-weight:700}.purchase-module__1I8Coa__offer h2,.purchase-module__1I8Coa__title{letter-spacing:-.045em;margin:22px 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.purchase-module__1I8Coa__offer h2 em{color:#8de3d7;font-style:normal}.purchase-module__1I8Coa__offer p,.purchase-module__1I8Coa__intro{color:#b5c8d2;line-height:1.7}.purchase-module__1I8Coa__inclusions{gap:14px;margin:28px 0;padding-left:20px;font-size:.94rem;line-height:1.5;display:grid}.purchase-module__1I8Coa__inclusions li::marker{color:#8de3d7}.purchase-module__1I8Coa__priceCard{background:#132c36;border:1px solid #3b5b63;border-radius:18px;align-self:center;padding:28px}.purchase-module__1I8Coa__badge{letter-spacing:.09em;color:#a7d9de;font-size:.68rem;font-weight:700}.purchase-module__1I8Coa__priceCard .purchase-module__1I8Coa__price{color:#fff;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(2.4rem,4vw,3.9rem);font-weight:700;line-height:1.2}.purchase-module__1I8Coa__price small{letter-spacing:0;color:#bdd6d9;font-size:.9rem}.purchase-module__1I8Coa__lifetime{border-block:1px solid #36545d;gap:8px;margin:24px 0;padding:20px 0;display:grid}.purchase-module__1I8Coa__lifetime strong{color:#92e6d4}.purchase-module__1I8Coa__lifetime span,.purchase-module__1I8Coa__note{color:#adbec7;line-height:1.6;font-size:.79rem!important}.purchase-module__1I8Coa__primary{color:#062d2c;cursor:pointer;background:#8de3d7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:16px 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.purchase-module__1I8Coa__primary:hover{background:#b7f1e6}.purchase-module__1I8Coa__primary:disabled{color:#c1d1d7;cursor:not-allowed;background:#354d57}.purchase-module__1I8Coa__primary:focus-visible,.purchase-module__1I8Coa__secondary:focus-visible,.purchase-module__1I8Coa__page a:focus-visible{outline-offset:4px;outline:3px solid #f1c27d}.purchase-module__1I8Coa__grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;max-width:1060px;margin:auto;display:grid}.purchase-module__1I8Coa__panel{background:#0e202b;border:1px solid #2f4953;border-radius:18px;padding:clamp(22px,3vw,38px)}.purchase-module__1I8Coa__panel h1,.purchase-module__1I8Coa__panel h2{margin:0 0 18px;font-size:1.6rem;line-height:1.2}.purchase-module__1I8Coa__panel p{color:#bfd0d7;line-height:1.65}.purchase-module__1I8Coa__steps{color:#a7c2cb;flex-wrap:wrap;gap:12px;margin:28px 0;padding:0;font-size:.75rem;list-style:none;display:flex}.purchase-module__1I8Coa__steps li{border:1px solid #31515b;border-radius:30px;padding:9px 14px}.purchase-module__1I8Coa__form{gap:18px;display:grid}.purchase-module__1I8Coa__form label{color:#d2e0e4;gap:8px;font-size:.85rem;display:grid}.purchase-module__1I8Coa__form input:not([type=checkbox]){box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#081720;border:1px solid #47636e;border-radius:7px;padding:13px}.purchase-module__1I8Coa__form input:focus{outline-offset:2px;outline:2px solid #8de3d7}.purchase-module__1I8Coa__check{align-items:flex-start;line-height:1.6;gap:12px!important;display:flex!important}.purchase-module__1I8Coa__check input{accent-color:#8de3d7;flex-shrink:0;width:18px;height:18px;margin-top:5px}.purchase-module__1I8Coa__check a{color:#8de3d7}.purchase-module__1I8Coa__notice{color:#e8eed4;background:#24322e;border:1px solid #51604e;border-radius:8px;padding:16px;font-size:.9rem;line-height:1.6}.purchase-module__1I8Coa__error{color:#ffcebc;background:#362622;border:1px solid #a36457;border-radius:8px;padding:14px;line-height:1.6}.purchase-module__1I8Coa__secondary{color:#dce9ec;cursor:pointer;font:inherit;background:0 0;border:1px solid #526c76;border-radius:8px;padding:12px 16px;text-decoration:none;display:inline-block}.purchase-module__1I8Coa__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.purchase-module__1I8Coa__summary{gap:14px;margin:24px 0;display:grid}.purchase-module__1I8Coa__summary div{border-bottom:1px solid #2c424b;justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.purchase-module__1I8Coa__summary dt{color:#a7c2cb}.purchase-module__1I8Coa__summary dd{text-align:right;margin:0}.purchase-module__1I8Coa__orders{gap:18px;max-width:900px;margin:auto;display:grid}.purchase-module__1I8Coa__order{overflow-wrap:anywhere;border:1px solid #35505c;border-radius:12px;padding:22px}.purchase-module__1I8Coa__order p{line-height:1.6}.purchase-module__1I8Coa__receipt{max-width:680px;margin:auto}.purchase-module__1I8Coa__receipt code{overflow-wrap:anywhere;white-space:normal;font-size:.8rem}.purchase-module__1I8Coa__footer{gap:24px;max-width:1200px;margin:56px auto 0;font-size:.8rem;display:flex}.purchase-module__1I8Coa__footer a{color:#a7c2cb}@media (max-width:760px){.purchase-module__1I8Coa__offer,.purchase-module__1I8Coa__grid{grid-template-columns:1fr}.purchase-module__1I8Coa__offer{margin:30px 0}.purchase-module__1I8Coa__header{margin-bottom:38px}.purchase-module__1I8Coa__header nav{gap:12px;font-size:.8rem}.purchase-module__1I8Coa__priceCard{padding:22px}.purchase-module__1I8Coa__grid{gap:28px}}.purchase-module__1I8Coa__programItems{gap:8px;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:grid}.purchase-module__1I8Coa__summary dt{flex-shrink:0}.purchase-module__1I8Coa__summary dd{min-width:0}
.purchase-marketing-module__mwKuoW__marketing{color:#edf6f7;min-width:0}.purchase-marketing-module__mwKuoW__marketing *{box-sizing:border-box}.purchase-marketing-module__mwKuoW__marketing p{line-height:1.7}.purchase-marketing-module__mwKuoW__marketing a:focus-visible,.purchase-marketing-module__mwKuoW__marketing button:focus-visible,.purchase-marketing-module__mwKuoW__marketing summary:focus-visible{outline-offset:5px;outline:3px solid #f1c27d}.purchase-marketing-module__mwKuoW__hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);max-width:1200px;margin:0 auto;display:grid}.purchase-marketing-module__mwKuoW__eyebrow{color:#9cddd2;letter-spacing:.14em;font-size:11px;font-weight:700;line-height:1.6}.purchase-marketing-module__mwKuoW__hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(40px,5.2vw,72px);font-weight:650;line-height:1.04}.purchase-marketing-module__mwKuoW__hero h1 em{color:#9de4d5;font-style:normal}.purchase-marketing-module__mwKuoW__lead{color:#c8d8df;max-width:590px;font-size:clamp(17px,1.7vw,21px)}.purchase-marketing-module__mwKuoW__sublead{color:#9eb6c3;max-width:530px;font-size:15px}.purchase-marketing-module__mwKuoW__heroCta,.purchase-marketing-module__mwKuoW__bottomCta{background:#a1e6d7;border:1px solid #a1e6d7;border-radius:10px;justify-content:center;align-items:center;gap:20px;margin:20px 0;padding:17px 23px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#073832!important}.purchase-marketing-module__mwKuoW__heroCta:hover,.purchase-marketing-module__mwKuoW__bottomCta:hover{background:#c1f7e8}.purchase-marketing-module__mwKuoW__assurances{color:#c0d1d8;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.purchase-marketing-module__mwKuoW__assurances span{align-items:center;gap:7px;display:inline-flex}.purchase-marketing-module__mwKuoW__offerCard{background:radial-gradient(at 90% 0,#26565377,#0000 60%),linear-gradient(135deg,#18333e,#0e202d);border:1px solid #496c74;border-radius:22px;padding:clamp(24px,3.4vw,42px);position:relative;box-shadow:0 26px 65px #020b1640}.purchase-marketing-module__mwKuoW__offerTop{color:#b2e7d4;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.purchase-marketing-module__mwKuoW__offerCard h2{letter-spacing:-.04em;margin:27px 0 4px;font-size:27px}.purchase-marketing-module__mwKuoW__offerSubtitle{color:#abc3cf;margin:0;font-size:13px}.purchase-marketing-module__mwKuoW__price{letter-spacing:-.055em;margin:23px 0 8px;font-size:clamp(46px,5vw,66px);font-weight:650;line-height:1.1!important}.purchase-marketing-module__mwKuoW__price span{color:#a5bfc8;letter-spacing:.04em;margin-top:8px;font-size:11px;display:block}.purchase-marketing-module__mwKuoW__singlePayment{color:#dceae9;margin:12px 0;font-size:13px}.purchase-marketing-module__mwKuoW__offerIncludes{border-top:1px solid #3c5663;gap:12px;margin:22px 0;padding-top:22px;font-size:13px;display:grid}.purchase-marketing-module__mwKuoW__offerIncludes span{align-items:center;gap:10px;display:flex}.purchase-marketing-module__mwKuoW__offerIncludes svg{color:#a7e3d4;flex-shrink:0;width:15px;height:15px}.purchase-marketing-module__mwKuoW__offerCta{background:#d7f5e8;border-radius:9px;justify-content:space-between;align-items:center;padding:17px;font-size:14px;font-weight:750;text-decoration:none;display:flex;color:#123d37!important}.purchase-marketing-module__mwKuoW__offerCta:hover{background:#fff}.purchase-marketing-module__mwKuoW__deadline{color:#bdd1d9;margin:16px 0;font-size:11px}.purchase-marketing-module__mwKuoW__lifetime{color:#9fdecf;border-top:1px solid #3c5663;align-items:flex-start;gap:12px;padding-top:18px;display:flex}.purchase-marketing-module__mwKuoW__lifetime p{margin:0;font-size:12px}.purchase-marketing-module__mwKuoW__lifetime span{color:#adc4ce;margin-top:3px;font-size:11px;display:block}.purchase-marketing-module__mwKuoW__lifetime svg{flex-shrink:0}.purchase-marketing-module__mwKuoW__metrics{border-block:1px solid #304c59;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:64px auto 90px;padding:28px 0;display:grid}.purchase-marketing-module__mwKuoW__metrics>div{border-right:1px solid #304c59;flex-direction:column;gap:9px;padding:0 24px;display:flex}.purchase-marketing-module__mwKuoW__metrics>div:first-child{padding-left:0}.purchase-marketing-module__mwKuoW__metrics>div:last-child{border:0}.purchase-marketing-module__mwKuoW__metrics strong{letter-spacing:-.05em;font-size:38px;font-weight:600;line-height:1}.purchase-marketing-module__mwKuoW__metrics span{color:#9fbac8;font-size:12px;line-height:1.6}.purchase-marketing-module__mwKuoW__metrics svg{color:#a4dfd1}.purchase-marketing-module__mwKuoW__experiences,.purchase-marketing-module__mwKuoW__method,.purchase-marketing-module__mwKuoW__faq{max-width:1200px;margin:0 auto 88px}.purchase-marketing-module__mwKuoW__sectionHeading{max-width:700px;margin-bottom:30px}.purchase-marketing-module__mwKuoW__sectionHeading h2{letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.12}.purchase-marketing-module__mwKuoW__sectionHeading>p{color:#a9c0cd;max-width:650px;font-size:16px}.purchase-marketing-module__mwKuoW__tabs{gap:10px;margin-bottom:16px;display:flex}.purchase-marketing-module__mwKuoW__tabs button{color:#b9cdd7;font:inherit;cursor:pointer;background:#102530;border:1px solid #365663;border-radius:9px;flex:1;align-items:center;gap:12px;min-width:0;padding:15px 20px;font-size:14px;display:flex}.purchase-marketing-module__mwKuoW__tabs button>svg:last-child{margin-left:auto}.purchase-marketing-module__mwKuoW__tabs button[aria-pressed=true]{color:#103932;background:#c4ecdf;border-color:#c4ecdf}.purchase-marketing-module__mwKuoW__tabs button:hover{border-color:#b4e7d9}.purchase-marketing-module__mwKuoW__experience{background:#112834;border:1px solid #355461;border-radius:18px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.purchase-marketing-module__mwKuoW__experienceCopy{padding:clamp(24px,4vw,48px)}.purchase-marketing-module__mwKuoW__experienceCopy h3{letter-spacing:-.04em;margin:17px 0;font-size:clamp(25px,2.7vw,35px);line-height:1.12}.purchase-marketing-module__mwKuoW__experienceCopy>p{color:#b9cfda;font-size:14px}.purchase-marketing-module__mwKuoW__experienceCopy ul{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.purchase-marketing-module__mwKuoW__experienceCopy li{color:#e0ebed;gap:10px;font-size:13px;line-height:1.65;display:flex}.purchase-marketing-module__mwKuoW__experienceCopy li svg{color:#8cd5c5;flex-shrink:0;margin-top:3px}.purchase-marketing-module__mwKuoW__fineprint{color:#9bb4c3!important;font-size:11px!important;line-height:1.7!important}.purchase-marketing-module__mwKuoW__fineprint svg{vertical-align:middle;margin-right:5px}.purchase-marketing-module__mwKuoW__visual{background:radial-gradient(#20485688,#0000 70%),#0a1b29;flex-direction:column;justify-content:center;min-width:0;padding:24px;display:flex}.purchase-marketing-module__mwKuoW__visualBar{color:#97b8c8;letter-spacing:.06em;border-bottom:1px solid #294855;justify-content:space-between;gap:14px;padding-bottom:18px;font:10px monospace;display:flex}.purchase-marketing-module__mwKuoW__visualDot{background:#a8ddce;border-radius:100%;width:6px;height:6px}.purchase-marketing-module__mwKuoW__visualLabel{letter-spacing:.12em;color:#8dabba;font-size:10px}.purchase-marketing-module__mwKuoW__studyVisual{padding:30px 4px 12px}.purchase-marketing-module__mwKuoW__studyRow{background:#122c3b;border:1px solid #365566;border-radius:10px;align-items:center;gap:14px;margin-top:15px;padding:19px 15px;display:flex}.purchase-marketing-module__mwKuoW__studyRow>span{color:#8cbdcc;font:12px monospace}.purchase-marketing-module__mwKuoW__studyRow>svg{color:#acdaca;flex-shrink:0}.purchase-marketing-module__mwKuoW__studyRow b{font-size:13px}.purchase-marketing-module__mwKuoW__studyRow small{color:#9bbccc;margin-top:6px;font-size:11px;line-height:1.5;display:block}.purchase-marketing-module__mwKuoW__studyRow>div{flex:1}.purchase-marketing-module__mwKuoW__studyActive{background:#1e403f;border-color:#729f90}.purchase-marketing-module__mwKuoW__repeatLine{color:#abd3cb;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}.purchase-marketing-module__mwKuoW__illustrationNote{color:#738e9f;text-align:center;margin-top:20px;font-size:10px}.purchase-marketing-module__mwKuoW__navVisual{flex-direction:column;flex:1;justify-content:center;min-height:320px;padding:22px 0 0;display:flex}.purchase-marketing-module__mwKuoW__navVisual svg{color:#aacad6;width:100%;max-height:290px}.purchase-marketing-module__mwKuoW__mapLabel{text-align:center;color:#9cbfcf;letter-spacing:.1em;margin-top:25px;font:10px monospace}.purchase-marketing-module__mwKuoW__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.purchase-marketing-module__mwKuoW__methodGrid article{border-top:1px solid #466571;padding-top:26px}.purchase-marketing-module__mwKuoW__methodGrid article>svg{color:#a1d9cb;margin-bottom:26px;display:block}.purchase-marketing-module__mwKuoW__methodGrid article>span{color:#8fadb9;letter-spacing:.1em;font-size:10px}.purchase-marketing-module__mwKuoW__methodGrid h3{letter-spacing:-.025em;margin:13px 0;font-size:22px;line-height:1.2}.purchase-marketing-module__mwKuoW__methodGrid p{color:#a4bdcb;font-size:14px}.purchase-marketing-module__mwKuoW__checkoutLayout{border-top:1px solid #375661;padding-top:52px;scroll-margin-top:24px;grid-template-columns:1.05fr 1fr!important;max-width:1200px!important;margin-bottom:80px!important}.purchase-marketing-module__mwKuoW__checkoutHeading{letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,3.7vw,46px);line-height:1.08}.purchase-marketing-module__mwKuoW__onboarding{gap:24px;margin:35px 0;padding:0;list-style:none;display:grid}.purchase-marketing-module__mwKuoW__onboarding li{gap:17px;display:flex}.purchase-marketing-module__mwKuoW__onboarding li>span{color:#a8dccb;border:1px solid #4c6e74;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:11px monospace;display:grid}.purchase-marketing-module__mwKuoW__onboarding strong{font-size:14px}.purchase-marketing-module__mwKuoW__onboarding p{color:#a7bcc9;margin:4px 0 0;font-size:12px}.purchase-marketing-module__mwKuoW__support{background:#152e38;border:1px solid #304f5b;border-radius:12px;align-items:flex-start;gap:15px;padding:20px;display:flex}.purchase-marketing-module__mwKuoW__support svg{color:#a6d9ce;flex-shrink:0}.purchase-marketing-module__mwKuoW__support p{margin:0;font-size:13px}.purchase-marketing-module__mwKuoW__support span{color:#a7bfca;margin-top:7px;font-size:12px;display:block}.purchase-marketing-module__mwKuoW__faq details{border-top:1px solid #35515e;padding:21px 0}.purchase-marketing-module__mwKuoW__faq details:last-child{border-bottom:1px solid #35515e}.purchase-marketing-module__mwKuoW__faq summary{cursor:pointer;padding-right:20px;font-size:16px;font-weight:600;line-height:1.6}.purchase-marketing-module__mwKuoW__faq details p{color:#abc2cf;max-width:850px;margin:16px 0 2px;font-size:14px}.purchase-marketing-module__mwKuoW__bottomCta{margin-top:32px}.purchase-marketing-module__mwKuoW__faq{margin-bottom:30px}@media (max-width:900px){.purchase-marketing-module__mwKuoW__hero{grid-template-columns:1fr 1fr;gap:30px}.purchase-marketing-module__mwKuoW__hero h1{font-size:46px}.purchase-marketing-module__mwKuoW__offerCard{padding:24px}.purchase-marketing-module__mwKuoW__experience{grid-template-columns:.9fr 1.1fr}.purchase-marketing-module__mwKuoW__experienceCopy{padding:26px}.purchase-marketing-module__mwKuoW__visual{padding:20px}.purchase-marketing-module__mwKuoW__metrics{margin-bottom:64px}.purchase-marketing-module__mwKuoW__methodGrid{gap:22px}}@media (max-width:760px){.purchase-marketing-module__mwKuoW__hero,.purchase-marketing-module__mwKuoW__experience,.purchase-marketing-module__mwKuoW__checkoutLayout{grid-template-columns:minmax(0,1fr)!important}.purchase-marketing-module__mwKuoW__hero h1{font-size:clamp(40px,9vw,60px)}.purchase-marketing-module__mwKuoW__heroCopy{padding-bottom:8px}.purchase-marketing-module__mwKuoW__offerCard{padding:26px}.purchase-marketing-module__mwKuoW__price{font-size:58px}.purchase-marketing-module__mwKuoW__metrics{grid-template-columns:1fr 1fr;gap:26px 0;margin:36px auto 58px;padding:26px 0}.purchase-marketing-module__mwKuoW__metrics>div{padding:0 18px!important}.purchase-marketing-module__mwKuoW__metrics>div:nth-child(odd){padding-left:0!important}.purchase-marketing-module__mwKuoW__metrics>div:nth-child(2n){border:0}.purchase-marketing-module__mwKuoW__metrics strong{font-size:32px}.purchase-marketing-module__mwKuoW__tabs{gap:7px}.purchase-marketing-module__mwKuoW__tabs button{justify-content:center;gap:6px;padding:13px 8px;font-size:12px}.purchase-marketing-module__mwKuoW__tabs button>svg:last-child{display:none}.purchase-marketing-module__mwKuoW__tabs button>svg{width:16px}.purchase-marketing-module__mwKuoW__experienceCopy{padding:26px 22px}.purchase-marketing-module__mwKuoW__visual{padding:22px}.purchase-marketing-module__mwKuoW__studyVisual{padding:20px 0 0}.purchase-marketing-module__mwKuoW__navVisual{min-height:240px}.purchase-marketing-module__mwKuoW__navVisual svg{max-height:220px}.purchase-marketing-module__mwKuoW__methodGrid{grid-template-columns:1fr;gap:22px}.purchase-marketing-module__mwKuoW__methodGrid article>svg{margin-bottom:18px}.purchase-marketing-module__mwKuoW__experiences,.purchase-marketing-module__mwKuoW__method{margin-bottom:60px}.purchase-marketing-module__mwKuoW__checkoutLayout{padding-top:35px;margin-bottom:60px!important}.purchase-marketing-module__mwKuoW__heroCta{width:100%;font-size:14px}.purchase-marketing-module__mwKuoW__assurances{gap:12px;font-size:11px}.purchase-marketing-module__mwKuoW__faq summary,.purchase-marketing-module__mwKuoW__sectionHeading>p{font-size:14px}.purchase-marketing-module__mwKuoW__fineprint{overflow-wrap:anywhere}}.purchase-marketing-module__mwKuoW__checkoutPanel{scroll-margin-top:24px}
