:root{--ink:#101d33;--ink-2:#172a49;--paper:#f8fbff;--muted:#63748e;--line:#dbe8f4;--cyan:#12bde0;--blue:#2473e6;--violet:#5962e9;--shadow:0 18px 54px rgba(32,83,151,.11)}body{background:var(--paper);color:var(--ink)}.site-header{height:70px;position:sticky;top:0;z-index:50;background:#fffffff5;border-bottom:1px solid #e7eef7;box-shadow:0 6px 24px #1440730b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink)}.header-inner{gap:18px}.brand-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#eaf7ff,#dce6ff);color:#155bc5}.brand-mark svg{width:32px;height:32px}.brand-copy strong{font-size:17px;font-weight:850;letter-spacing:-.045em;color:#14264b}.brand-copy small{font-size:8px;letter-spacing:.15em;color:#2771c4;font-weight:850;margin-top:2px}.brand-copy small span{color:#768aa6;letter-spacing:.08em}.main-nav{gap:27px;color:#4a617e;font-size:12px;font-weight:750}.main-nav>a:not(.button):hover{color:#1468d5}.button{border-radius:999px;min-height:49px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s}.button:hover{transform:translateY(-2px)}.button-bright{background:linear-gradient(105deg,#2469e7,#0cbfe3);color:#fff;box-shadow:0 10px 26px #217bdc38}.button-bright:hover{background:linear-gradient(105deg,#1a56d2,#0aa6d4);box-shadow:0 14px 29px #217bdc45;color:#fff}.button-dark{background:#156bd8;color:#fff}.button-outline-light{border-color:#b7d4f3;color:#fff}.button-small{min-height:37px;padding:0 18px;font-size:11px}.eyebrow{color:#2771b9;letter-spacing:.14em}.eyebrow-light{color:#78bcf4}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #60bff2;outline-offset:3px}.hero{display:block;min-height:0;background:radial-gradient(circle at 50% 4%,rgba(105,189,252,.15),transparent 39%),linear-gradient(180deg,#fff,#f8fcff 76%,#f2f8fd);color:#17243e;text-align:center;overflow:hidden}.hero-photo,.hero-shade,.hero-index{display:none}.hero-content{padding:55px 0 72px;max-width:850px}.hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;border:1px solid #dbe9fa;background:#f2f8ff;color:#2c678e;font-size:10px;font-weight:800;letter-spacing:.025em}.hero .hero-brand{max-width:none;margin:20px 0 8px;font-size:clamp(19px,2.3vw,27px);line-height:1.15;letter-spacing:-.035em;font-weight:850;color:#1a3a72}.hero-brand span{display:block;font-size:.55em;letter-spacing:.12em;text-transform:uppercase;color:#4280b6;margin-top:5px}.hero .hero-promise{max-width:820px;margin:18px auto 14px;font-size:clamp(36px,4.5vw,60px);font-weight:860;line-height:1.08;letter-spacing:-.058em;color:#111a2f}.hero-promise em{font-style:normal;color:#1773bc;background:linear-gradient(105deg,#165aa9,#08aec9);background-clip:text;-webkit-text-fill-color:transparent}.hero-promise span{display:block;font-size:.82em}.hero-lede{max-width:630px;margin:0 auto;color:#5a6c82;font-size:15px;line-height:1.65}.video-prompt{margin:24px 0 12px;color:#2777c7;font-size:12px;font-weight:800}.course-preview{max-width:760px;margin:0 auto;background:#0a1830;border:1px solid #c5d8e9;border-radius:18px;box-shadow:0 23px 52px #163f8030;overflow:hidden}.video-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#07142a}.video-stage iframe,.intro-native-video{width:100%;height:100%;aspect-ratio:16/9;display:block;border:0;object-fit:cover}.video-stage iframe{pointer-events:none}.video-stage iframe[hidden],.video-cover[hidden],.video-pause[hidden]{display:none!important}.video-stage:has(iframe:not([hidden])):before,.video-stage:has(iframe:not([hidden])):after{content:"";position:absolute;left:0;right:0;height:28px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#07142a,#07142aa6)}.video-stage:has(iframe:not([hidden])):before{top:0}.video-stage:has(iframe:not([hidden])):after{bottom:0;transform:rotate(180deg)}.video-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;color:#fff;cursor:pointer;background:#0d1930;overflow:hidden;text-align:left}.video-cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:saturate(.82)}.video-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07132eb8,#06132c1f 75%),linear-gradient(0deg,rgba(5,15,35,.8),transparent 42%)}.video-cover-brand{position:absolute;top:9%;left:5%;font-size:clamp(18px,3.8vw,37px);line-height:1.03;font-weight:900;letter-spacing:-.05em;text-shadow:0 3px 22px #07142a}.video-cover-brand small{display:block;margin-top:7px;font-size:.31em;letter-spacing:.15em;color:#d2efff}.video-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;padding-left:4px;background:#eaffff;color:#126ccc;box-shadow:0 0 0 12px #ffffff29,0 13px 35px #0000003d;font-size:23px}.video-cover-footer{position:absolute;left:5%;bottom:8%;font-size:10px;letter-spacing:.19em;font-weight:900;color:#c5e4f6}.video-pause{position:absolute;right:15px;bottom:15px;z-index:4;width:34px;height:34px;border-radius:50%;border:1px solid #b4d6f3;background:#fff;color:#1467c7;cursor:pointer}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin:19px auto 0}.hero-enroll{width:min(100%,760px);min-height:54px;justify-content:center;position:relative}.hero-enroll span{position:absolute;right:22px;font-size:18px}.hero-modules{font-size:12px;color:#1e65b2;font-weight:800;padding:5px}.hero-modules span{margin-left:7px}.hero-trust{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;margin:13px 0 0;color:#6e7f94;font-size:10px;font-weight:650}.hero-stats{max-width:630px;margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.hero-stats>div{display:grid;align-content:center;min-height:80px}.hero-stats strong{font-size:19px;line-height:1.16;letter-spacing:-.04em;color:#125fc3}.hero-stats small{margin-top:5px;font-size:8px;font-weight:800;letter-spacing:.11em;color:#8091a5}.hero-community-note{margin:8px 0 0;color:#7790a7;font-size:10px}.section-pad{padding:78px 0}.section-heading h2,.community-proof h2,.launch-offer h2,.success-proofs h2,.outcomes-section h2,.income-section h2,.source-testimonials h2{color:#101b32}.section-heading h2 span,.community-proof h2 span,.success-proofs h2 span,.outcomes-section h2 span,.source-testimonials h2 span{color:#237bc4}.section-heading>p{color:#6a7b91}.community-proof,.success-proofs,.outcomes-section,.source-testimonials,.audience-section,.details,.faq-section,.curriculum{background:#fff;color:#15233c}.community-proof,.success-proofs,.audience-section,.faq-section{background:#f4f9ff}.community-proof-grid{gap:42px}.community-proof figure img{border:1px solid #dcebf7;border-radius:20px;box-shadow:0 15px 38px #28619f21}.community-proof .button-dark{box-shadow:0 12px 25px #1e67c82e}.launch-offer{background:#fff;color:#15233c}.launch-offer-card{border:1px solid #cfe4f7;background:linear-gradient(120deg,#f1f8ff,#fff 68%);box-shadow:var(--shadow)}.launch-offer h2{color:#162544}.launch-offer p,.launch-offer-card .offer-footnote{color:#718399}.offer-price{border-color:#c8dff1}.offer-price small{color:#6582a5}.offer-price strong{color:#126ac9}.offer-price s{color:#8ca0b3}.offer-price>span{color:#138eb6}.proof-grid figure{border-color:#dce9f5;box-shadow:0 12px 32px #1d528f12}.roadmap-section{background:#f8fbff}.curriculum{background:#f6faff}.module-list{max-width:850px;margin:0 auto;display:grid;gap:11px}.module-accordion{border:1px solid #deebf5;background:#fff;border-radius:15px;box-shadow:0 7px 23px #2351890e;overflow:hidden}.module-accordion[open]{border-color:#9dd0f1;box-shadow:0 12px 26px #1e65ae1a}.module-accordion summary{list-style:none;display:flex;align-items:center;gap:16px;min-height:67px;padding:17px 20px;cursor:pointer}.module-accordion summary::-webkit-details-marker{display:none}.module-accordion .module-no{display:inline-flex;padding:7px 10px;border-radius:8px;background:#edf5ff;color:#1c6bcc;font-size:10px;white-space:nowrap}.module-accordion summary strong{font-size:15px;line-height:1.34;letter-spacing:-.02em;font-weight:750}.module-toggle{margin-left:auto;color:#3580c4;font-size:22px;line-height:1}.module-accordion[open] .module-toggle{transform:rotate(45deg)}.module-content{border-top:1px solid #e8f0f7;padding:10px 26px 19px 48px;background:#fbfdff}.module-content ul{margin:0;padding-left:17px}.module-content li{padding:6px 0;color:#4e6680;font-size:12px;line-height:1.55}.module-content li::marker{color:#31a9d6}.curriculum-note{text-align:center}.work-section{background:#102749}.reviews-section{background:#eaf5ff;color:#14233c}.reviews-section .section-heading h2,.reviews-section .section-heading h2 span{color:#14233c}.reviews-section .section-heading>p{color:#607690}.reviews-section .text-link-light{color:#176bc6}.review-card{border-color:#dbe9f5!important;box-shadow:0 13px 34px #1e579814}.bonus{background:#fff}.income-section{background:#f1f7fd;color:#17263e}.income-section .section-heading h2{color:#17263e}.income-section .section-heading>p{color:#61748d}.income-grid article{border-color:#dce9f5;background:#fff}.income-grid span{color:#7390ac}.income-grid strong{color:#126fc9}.income-grid p{color:#6b7c90}.last-cta{background:linear-gradient(120deg,#142d56,#0c5c95);color:#fff}.last-cta h2{color:#fff}.last-cta .eyebrow{color:#a8d8ff}.site-footer{background:#0e203c;border-color:#204162}.brand-footer .brand-copy strong{color:#fff}.brand-footer .brand-copy small span{color:#abc4da}.join-overview{background:radial-gradient(circle at 50% 0,rgba(138,208,250,.2),transparent 39%),#fff;text-align:center;padding:51px 0 62px}.join-overview-shell{max-width:830px}.join-overview .back-link{display:block;text-align:left;color:#607995}.join-overview h1{max-width:790px;margin:14px auto;color:#101d35;font-size:clamp(31px,4.4vw,53px);line-height:1.12;letter-spacing:-.05em}.join-overview p{max-width:560px;margin:0 auto 24px;color:#627890;font-size:14px;line-height:1.65}.join-overview .button{min-width:290px}.course-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px}.course-summary-grid>div{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#f7fbff;border:1px solid #e0ebf6;border-radius:15px}.course-summary-grid span{color:#2676d4;font-size:20px}.course-summary-grid small{color:#788da4;font-size:9px;letter-spacing:.1em;font-weight:850}.course-summary-grid strong{color:#172b48;font-size:13px}.flow-page{background:#f3f8fe;padding:69px 0}.flow-shell{max-width:720px}.flow-shell>h2{font-size:35px;line-height:1.1;letter-spacing:-.05em;margin:10px 0 6px}.flow-section-lede{margin:0 0 27px;color:#657991;font-size:13px}.flow-window{border-radius:20px;border-color:#d6e6f3;box-shadow:0 22px 55px #2057941c}.flow-top{background:#f8fbff}.stepper{background:#fff}.step.active b,.step.complete b{background:linear-gradient(120deg,#1b6bd9,#12bce2)}.step{color:#90a0b4}.flow-body h3{font-size:clamp(30px,4vw,42px);margin:12px 0;letter-spacing:-.055em;line-height:1.08;color:#142541}.flow-body .button-wide{margin-top:19px;width:100%}.bank-card{background:#f7fbff;border-color:#cfe2f1}.bank-detail{grid-template-columns:1fr auto;align-items:center}.bank-detail strong{min-width:0;overflow-wrap:anywhere}.bank-detail .copy-detail{border:1px solid #c7dfee;background:#fff;border-radius:8px;color:#2773bf;padding:6px 10px;font-size:10px;font-weight:800;cursor:pointer}.bank-detail .copy-detail:hover{background:#eaf6ff}.review-summary{border:1px solid #dce8f3;background:#f8fbff;border-radius:14px;padding:5px 17px;margin-top:23px}.review-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e5edf5}.review-summary>div:last-child{border:0}.review-summary small{color:#6d8095;font-size:11px}.review-summary strong{text-align:right;color:#263c58;font-size:12px;overflow-wrap:anywhere}.final-consent{align-items:flex-start;margin:22px 0 5px;font-size:11px}.form-error{padding:15px 19px;background:#fff4f3;border:1px solid #f6c9c5;border-radius:12px;margin-bottom:15px;color:#a0443e}.success-window{text-align:center;padding:55px 30px}.success-window h2{font-size:35px;letter-spacing:-.05em}.success-window p{max-width:480px;margin:9px auto 23px;color:#5d7188}.success-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#e4f9f2;color:#1b9d77;font-size:30px;margin:auto}.flow-side-note{color:#4c667f}.showcase-page,.community-page{background:#f7fbff;color:#14243b}.showcase-page .page-title,.community-page h1{color:#15233a}.showcase-page .page-title em{color:#1874c6}.showcase-page .page-lede,.community-page .community-card>p:not(.secure-note){color:#647991}.community-card{background:#fff;border-color:#dceafa;box-shadow:0 14px 38px #195aa314}@media(max-width:800px){.site-header{height:62px}.main-nav{top:62px;background:#fff;color:#243a59;border-color:#dce8f4;box-shadow:0 18px 34px #14478c1c}.main-nav>a:not(.button){border-color:#e6eff7}.menu-toggle span{background:#1d5da9}.hero-content{padding:42px 0 55px}.hero .hero-promise{font-size:clamp(34px,7vw,50px)}.hero-lede{font-size:14px}.section-pad{padding:65px 0}.community-proof-grid{grid-template-columns:1fr;gap:25px}.course-summary-grid{grid-template-columns:repeat(2,1fr)}.launch-offer-card{grid-template-columns:1fr;padding:30px}.offer-price{border-left:0;border-top:1px solid #cfe0ef;padding:21px 0 0}.offer-price .button{width:100%}.module-accordion summary{gap:11px}.join-overview{padding:35px 0 48px}}@media(max-width:480px){.shell{width:calc(100% - 28px)}.brand-mark{width:35px;height:35px}.brand-copy strong{font-size:15px}.brand-copy small{font-size:7px}.hero{min-height:0}.hero-content{padding:34px 0 49px}.hero-kicker{font-size:9px}.hero .hero-brand{font-size:19px;margin:16px 0 6px}.hero .hero-promise{font-size:clamp(31px,9.3vw,39px);line-height:1.09;margin:16px auto 11px}.hero-promise span{font-size:.76em}.hero-lede{font-size:12px;line-height:1.65}.video-prompt{margin:19px 0 10px}.course-preview{border-radius:12px}.video-play-icon{width:52px;height:52px;font-size:19px;box-shadow:0 0 0 8px #ffffff2b}.video-cover-brand{font-size:19px}.video-cover-footer{font-size:7px}.hero-actions{gap:8px;margin-top:14px}.hero-enroll{min-height:48px;font-size:13px}.hero-trust{gap:7px 10px;font-size:8px}.hero-stats{margin-top:18px;gap:5px}.hero-stats>div{min-height:60px}.hero-stats strong{font-size:14px}.hero-stats small{font-size:6px}.section-pad{padding:57px 0}.section-heading h2,.community-proof h2,.success-proofs h2,.outcomes-section h2,.source-testimonials h2{font-size:35px}.module-accordion summary{padding:14px;min-height:62px}.module-accordion .module-no{font-size:8px;padding:6px}.module-accordion summary strong{font-size:12px}.module-content{padding:10px 15px 15px 20px}.module-content li{font-size:11px}.join-overview h1{font-size:31px}.course-summary-grid{margin-top:30px}.course-summary-grid>div{min-height:99px}.flow-page{padding:50px 0}.flow-shell>h2{font-size:30px}.flow-body{padding:25px 18px}.flow-body h3{font-size:30px}.stepper{gap:5px;padding:14px 7px}.step{font-size:6px}.step b{width:19px;height:19px;font-size:8px}.stepper>i{width:8px}.bank-detail strong{font-size:12px}.review-summary>div{gap:10px}.success-window{padding:45px 22px}}.join-overview .course-preview{margin:17px auto 20px;max-width:720px}.join-overview .eyebrow+.course-preview{margin-top:13px}.join-faq{margin-top:52px}.join-faq h2{font-size:30px;letter-spacing:-.045em;margin:8px 0 19px}.join-faq .faq-list{background:#fff;border:1px solid #e0eaf5;border-radius:16px;padding:0 23px}.join-faq .faq-list details:first-child{border-top:0}.join-faq .faq-list details:last-child{border-bottom:0}.course-enrollment-form button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.flow-side-note{display:flex;align-items:center;justify-content:center;gap:8px 14px;flex-wrap:wrap;margin:14px auto 0;text-align:center;font-size:11px}.flow-side-note strong{color:#1767bc;font-size:14px}.flow-side-note small{color:#71859c;font-size:10px}.stepper{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:12px;padding:20px 24px;background:#fff}.stepper>i{width:16px;height:2px;background:#c5d9ed}.step{display:flex;align-items:center;gap:11px;min-width:0;color:#647891;font-size:12px}.step b{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#eaf1f9;color:#486782;font-size:15px;font-weight:850}.step>span{display:grid;gap:2px;min-width:0}.step strong{font-size:11px;letter-spacing:.06em;font-weight:900;white-space:nowrap}.step small{font-size:10px;line-height:1.3;font-weight:650}.step.active strong,.step.complete strong{color:#125ec0}.step.active b,.step.complete b{background:linear-gradient(125deg,#1765d4,#13bdd7);color:#fff;box-shadow:0 6px 15px #166ad038}.flow-shell>h2{font-weight:900}.flow-body h3{font-weight:900}.receipt-upload{display:grid;gap:7px;margin-top:22px;padding:20px;border:2px dashed #9ec9e9;border-radius:16px;background:#f1f8ff;color:#173b65;cursor:pointer}.receipt-upload strong{font-size:17px;font-weight:850}.receipt-upload span{font-size:12px;color:#607c99}.receipt-upload input{width:100%;font-size:12px;margin-top:7px}.field-label span{font-weight:500;color:#8296aa}.form-error[hidden]{display:none}.bank-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.bank-detail small{grid-column:1/-1}.bank-detail strong{grid-column:1;min-width:0}.bank-detail .copy-detail{grid-column:2;align-self:center}@media(max-width:650px){.stepper{gap:5px;padding:15px 12px;grid-template-columns:1fr 6px 1fr 6px 1fr}.stepper>i{width:6px}.step{display:grid;justify-items:center;text-align:center;gap:4px}.step b{width:28px;height:28px;font-size:12px}.step strong{font-size:8px;white-space:normal;line-height:1.2}.step small{font-size:8px}.receipt-upload{padding:16px}.receipt-upload strong{font-size:15px}}.flow-pause-note{padding:17px 20px;margin:0 0 18px;border:1px solid #e6c568;border-radius:13px;background:#fff9e9;color:#714d12;font-size:13px;line-height:1.55}.flow-pause-note strong{font-weight:900}
/*# sourceMappingURL=/cdn/shop/t/13/assets/techpuls-premium.css.map */
