:root{--ground:#08010B;--surface:#140A1C;--surface-2:#1C0E28;--line:#3A2250;--fill:#861AB9;--accent:#C084FC;--pink:#FF8FAB;--gold:#F9C74F;--heading:#FFFFFF;--body:#D7CCE4;--muted:#9A8CA8;--grad:linear-gradient(135deg,#831843 0%,#581C87 100%);--maxw:1120px;--r:10px;--r-sm:7px;color-scheme:dark;--f-head:"Saira","Arial Narrow",sans-serif;--f-body:"Inter",system-ui,sans-serif}*{box-sizing:border-box;letter-spacing:normal}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--body);font-family:var(--f-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--f-head);color:var(--heading);margin:0;line-height:1.12;text-wrap:balance;font-weight:700}p{margin:0}a{color:inherit}img{max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(16px,5vw,72px)}section{padding-block:clamp(44px,8vw,104px);position:relative;overflow:clip}.eyebrow{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:600}.lead{font-size:clamp(16.5px,2.2vw,20px);color:var(--body);max-width:64ch}.prose{max-width:68ch;display:grid;gap:16px;margin-top:20px;font-size:16px;color:var(--body)}.prose b,.prose strong{color:#fff;font-weight:600}.glow:before{content:"";position:absolute;width:min(640px,120vw);height:min(640px,120vw);border-radius:50%;filter:blur(30px);opacity:.5;pointer-events:none;z-index:0}.glow>*{position:relative;z-index:1}.glow-p:before{background:radial-gradient(circle,rgba(134,26,185,.35),transparent 62%);top:-180px;right:-140px}.glow-k:before{background:radial-gradient(circle,rgba(255,143,171,.22),transparent 62%);top:-160px;left:-160px}.glow-g:before{background:radial-gradient(circle,rgba(249,199,79,.16),transparent 62%);bottom:-200px;right:-120px}.btn{border-radius:var(--r);display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--f-head);font-weight:600;font-size:16px;padding:15px 26px;border:1px solid transparent;cursor:pointer;text-decoration:none;text-align:center;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.btn-primary{background:var(--fill);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px -8px #861ab9d9}.btn-ghost{background:transparent;color:var(--heading);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-lg{padding:17px 32px;font-size:17px}.ph{position:relative;border:2px dashed #4A2E63;background:repeating-linear-gradient(45deg,rgba(192,132,252,.045) 0 10px,transparent 10px 20px),var(--surface);display:grid;place-items:center;text-align:center;padding:22px;gap:2px}.ph svg{width:30px;height:30px;color:var(--accent);opacity:.85}.ph .pl{font-family:var(--f-head);font-weight:600;color:var(--heading);font-size:14.5px;margin-top:8px}.ph .pd{font-size:12px;color:var(--muted);letter-spacing:.03em}.ph-hero{aspect-ratio:4/3;width:100%}.ph-wide{aspect-ratio:16/9;width:100%}.hero{padding-top:clamp(32px,6vw,76px);padding-bottom:clamp(30px,5vw,58px)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 440px at 80% -8%,rgba(134,26,185,.34),transparent 60%),radial-gradient(640px 460px at -5% 30%,rgba(255,143,171,.14),transparent 58%);pointer-events:none;z-index:0}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(26px,4.5vw,54px);align-items:start}@media(min-width:1120px){.heroart{margin-right:calc(clamp(16px,5vw,72px)*-1)}}.hero h1{font-size:clamp(42px,11.5vw,82px);font-weight:800;letter-spacing:-.018em;line-height:1.06;margin:0}.hero h1 .hl{color:var(--accent)}.hero .sub{margin-top:18px;font-size:clamp(16px,2.3vw,20px);color:var(--body);max-width:44ch}.hero .eyebrow{color:var(--pink)}.pricepop{margin-top:28px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pricepop .now{font-family:var(--f-head);font-weight:800;color:#fff;font-size:clamp(38px,9vw,58px);line-height:1}.pricepop .was{color:var(--muted);text-decoration:line-through;font-size:20px}.pricepop .off{border-radius:var(--r-sm);background:var(--gold);color:#2a1800;font-family:var(--f-head);font-weight:700;font-size:13px;padding:5px 10px}.pricepop .per{color:var(--muted);font-size:13.5px;width:100%}.hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;margin-bottom:clamp(14px,3.5vw,26px)}.hero .micro{margin-top:14px;color:var(--muted);font-size:13.5px}.heroart{position:relative}.orb{position:absolute;border-radius:50%;filter:blur(1px);animation:float 6s ease-in-out infinite;z-index:2}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.count{display:flex;gap:8px;margin-top:18px;flex-wrap:nowrap}.count .u{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);min-width:54px;flex:0 1 auto;text-align:center;padding:8px 4px;display:flex;flex-direction:column;gap:0}.count .n{font-family:var(--f-head);font-weight:700;color:#fff;font-size:22px;font-variant-numeric:tabular-nums;display:block;line-height:1}.count .l{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:0}.count.soon .n{color:var(--gold)}.acc{background:var(--surface);border-block:1px solid var(--line)}.acc .wrap{padding-block:24px;display:grid;gap:16px;justify-items:center;text-align:center}.acc .label{font-family:var(--f-head);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;color:var(--muted)}.acc .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 26px}.acc .logos img{display:block;height:46px;width:auto}.acc .logos img.sm{height:40px}.acc .txt{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:center}.acc .it{display:flex;align-items:center;gap:7px;font-family:var(--f-head);font-weight:600;font-size:13.5px;color:var(--body)}.acc .it svg{width:16px;height:16px;flex:none}.shead{max-width:64ch}.shead h2{font-size:clamp(25px,4.4vw,46px);margin-top:12px}.shead p{margin-top:14px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.stat{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);padding:26px 22px}.stat.s2{border-top-color:var(--gold)}.stat.s3{border-top-color:var(--pink)}.stat .big{font-family:var(--f-head);font-weight:800;color:#fff;font-size:clamp(32px,5vw,46px);line-height:1;font-variant-numeric:tabular-nums}.stat.s2 .big{color:var(--gold)}.stat.s3 .big{color:var(--pink)}.stat .cap{margin-top:10px;color:var(--body);font-size:14.5px}.stat .cap b{color:#fff;font-weight:600}.stat .src{margin-top:12px;font-size:11.5px;color:var(--muted)}.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.feat .f{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);padding:22px;--ca:var(--accent)}.feat .f:nth-child(2),.feat .f:nth-child(5){--ca:var(--pink)}.feat .f:nth-child(3),.feat .f:nth-child(6){--ca:var(--gold)}.feat .f svg{width:22px;height:22px;color:var(--ca)}.feat .f h4{font-size:16px;margin:12px 0 6px}.feat .f p{font-size:14px;color:var(--body)}.track-label{display:flex;align-items:center;gap:12px;margin:38px 0 18px;font-family:var(--f-head);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;color:var(--accent)}.track-label.k{color:var(--pink)}.track-label:after{content:"";height:1px;flex:1;background:var(--line)}.courses{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.course{border-radius:var(--r);--ca:var(--accent);background:var(--surface);border:1px solid var(--line);padding:22px;position:relative;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.course.ac-k{--ca:var(--pink)}.course.ac-g{--ca:var(--gold)}.course:hover{transform:translateY(-3px);border-color:var(--ca);background:var(--surface-2)}.course:focus-visible{outline:2px solid var(--ca);outline-offset:3px}.course .num{font-family:var(--f-head);font-weight:700;color:var(--ca);font-size:12.5px;letter-spacing:.08em}.course h4{font-size:18px;margin:8px 0 9px;padding-right:56px}.course .why{font-size:14.5px;color:var(--body)}.course .why b{color:#fff;font-weight:600}.course .foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px;flex-wrap:wrap}.course .tag{border-radius:var(--r-sm);font-size:11px;font-family:var(--f-head);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ca);border:1px solid var(--line);padding:4px 8px}.course .more{border-radius:var(--r-sm);font-family:var(--f-head);font-weight:600;font-size:13px;color:var(--ca);white-space:nowrap;border:1px solid var(--ca);padding:9px 15px;transition:background .16s,color .16s}.course:hover .more{background:var(--ca);color:#0c0412}.swipe-hint{display:none}.course .price{position:absolute;top:22px;right:22px;font-family:var(--f-head);color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#050109cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;display:none;align-items:center;justify-content:center;padding:16px}.ov.open{display:flex}.modal{border-radius:var(--r);overflow:hidden;background:var(--surface);border:1px solid var(--line);max-width:620px;width:100%;max-height:88vh;position:relative;display:flex;flex-direction:column}.modal .mtop{background:var(--surface-2);border-bottom:2px solid var(--fill);padding:20px 58px 18px 24px;flex:none}.modal .mtop .k{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:var(--accent)}.modal .mtop h3{color:#fff;font-size:clamp(19px,4.4vw,25px);margin:9px 0 0}.mlist{list-style:none;counter-reset:m;margin:0;padding:0;display:grid;gap:8px}.mlist li{border-radius:var(--r-sm);counter-increment:m;display:flex;gap:12px;align-items:flex-start;background:var(--surface-2);border-left:2px solid var(--fill);padding:12px 14px;font-size:14.5px;color:#fff;line-height:1.45}.mlist li:before{content:counter(m,decimal-leading-zero);font-family:var(--f-head);font-weight:700;color:var(--accent);font-size:11.5px;flex:none;padding-top:3px}.modal .mbody{padding:18px 24px 22px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.modal .desc{color:var(--body);font-size:15px}.modal .ch{font-family:var(--f-head);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;margin:20px 0 12px}.mod{border-left:2px solid var(--fill);padding:2px 0 2px 15px;margin-bottom:13px}.mod h5{font-size:14.5px;color:#fff;margin-bottom:3px}.mod p{font-size:13.5px;color:var(--muted)}.modal .close{border-radius:var(--r-sm);position:absolute;top:14px;right:14px;z-index:5;background:#0000006b;border:0;color:#fff;width:36px;height:36px;font-size:21px;cursor:pointer;line-height:1;display:grid;place-items:center}.modal .close:hover{background:#000000a6}.modal .mcta{margin-top:20px;width:100%}.modal .mnote{margin-top:9px;font-size:12px;color:var(--muted)}.cert .wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(24px,4vw,48px);align-items:center}.cert .eyebrow{color:var(--gold)}.cert h2{font-size:clamp(25px,4vw,42px);margin-top:12px}.cert ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:11px}.cert li{display:flex;gap:11px;align-items:flex-start;font-size:15px}.cert li svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.certimg{position:relative}.certimg:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle,rgba(249,199,79,.22),transparent 65%);filter:blur(20px)}.certimg img{border-radius:var(--r);position:relative;width:100%;max-width:520px;border:1px solid var(--line);display:block;margin:0 auto;height:auto}.certimg .cap{position:relative;text-align:center;color:var(--muted);font-size:12px;margin-top:11px}.offer{background:var(--surface)}.offergrid{display:grid;grid-template-columns:1fr .95fr;gap:clamp(24px,4vw,44px);align-items:start}.offer .eyebrow{color:var(--pink)}.valuelist{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.valuelist li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;color:var(--body)}.valuelist svg{width:19px;height:19px;color:var(--accent);flex:none;margin-top:3px}.valuelist b{color:#fff;font-weight:600}.seat{display:flex;gap:9px;margin:20px 0 2px}.seat button{border-radius:var(--r-sm);flex:1;background:var(--ground);border:1px solid var(--line);color:var(--body);font-family:var(--f-head);font-weight:600;font-size:14px;padding:13px 8px;cursor:pointer;transition:.15s}.seat button[aria-pressed=true]{border-color:var(--accent);color:#fff;background:var(--surface-2)}.seatnote{font-size:13px;color:var(--muted);min-height:20px}.paycard{border-radius:var(--r);overflow:hidden;background:var(--ground);border:1px solid var(--line)}.paycard .top{background:var(--grad);padding:20px 22px}.paycard .top .t{font-family:var(--f-head);font-weight:700;color:#fff;font-size:17.5px}.paycard .top .s{color:#ffffffd6;font-size:12.5px;margin-top:3px}.items{padding:6px 22px}.li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.li:last-child{border-bottom:0}.li .nm{color:var(--body)}.li .pr{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.sum{padding:16px 22px;border-top:1px solid var(--line);display:grid;gap:8px}.sumrow{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted)}.sumrow.save{color:var(--gold)}.sumrow.total{font-family:var(--f-head);font-size:21px;color:#fff;font-weight:700;align-items:baseline;padding-top:5px}.sumrow.total .was{font-size:13.5px;color:var(--muted);text-decoration:line-through;font-weight:400;margin-right:9px}.pfoot{padding:0 22px 22px}.pfoot .btn{width:100%}.reassure{margin-top:13px;display:flex;flex-wrap:wrap;gap:9px 14px;justify-content:center;color:var(--muted);font-size:12px}.reassure span{display:flex;align-items:center;gap:6px}.reassure svg{width:13px;height:13px;color:var(--accent)}.qbody{padding:20px 22px 22px}.qbody .qlead{font-size:14.5px;color:var(--body)}.qinc{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px}.qinc li{display:flex;gap:10px;font-size:14px;align-items:flex-start}.qinc svg{width:17px;height:17px;color:var(--pink);flex:none;margin-top:3px}.qform{margin-top:18px;display:grid;gap:11px}.qrow{display:grid;grid-template-columns:1fr 1fr;gap:11px}.qf label{display:block;font-size:11.5px;font-family:var(--f-head);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.qf input,.qf textarea{border-radius:var(--r-sm);width:100%;background:var(--surface-2);border:1px solid var(--line);color:#fff;font-family:var(--f-body);font-size:14.5px;padding:11px 12px}.qf textarea{resize:vertical;min-height:70px}.qf input:focus,.qf textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.qnote{font-size:12px;color:var(--muted);margin-top:11px;text-align:center}.qdone{display:none;padding:26px 22px;text-align:center}.qdone.show{display:block}.qdone svg{width:40px;height:40px;color:var(--pink)}.qdone h4{font-size:19px;margin:12px 0 7px}.qdone p{font-size:14px;color:var(--body)}.aud{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.aud .c{border-radius:var(--r);border:1px solid var(--line);padding:26px 22px;background:var(--surface);position:relative;overflow:hidden;--ca:var(--accent)}.aud .c.k{--ca:var(--pink)}.aud .c.g{--ca:var(--gold)}.aud .c:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--ca),transparent 68%);opacity:.14}.aud .ic{border-radius:var(--r-sm);width:44px;height:44px;display:grid;place-items:center;background:color-mix(in srgb,var(--ca) 16%,transparent);border:1px solid color-mix(in srgb,var(--ca) 45%,transparent);margin-bottom:14px}.aud .ic svg{width:23px;height:23px;color:var(--ca)}.aud .c h4{font-size:16.5px;margin-bottom:9px}.aud .c p{font-size:14.5px;color:var(--body)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.step{border-left:2px solid var(--fill);padding:4px 0 4px 18px}.step .n{font-family:var(--f-head);font-weight:800;color:var(--accent);font-size:26px;line-height:1}.step:nth-child(2) .n{color:var(--pink)}.step:nth-child(3) .n{color:var(--gold)}.step h4{font-size:15.5px;margin:9px 0 5px}.step p{font-size:13.5px;color:var(--body)}.faq{max-width:820px;margin:30px auto 0}.q{border-bottom:1px solid var(--line)}.q summary{list-style:none;cursor:pointer;color:var(--heading);font-family:var(--f-head);font-weight:600;font-size:clamp(15.5px,2.4vw,17px);padding:18px 0;display:flex;justify-content:space-between;gap:14px;align-items:center}.q summary::-webkit-details-marker{display:none}.q summary .ic{color:var(--accent);flex:none;transition:transform .2s;font-size:23px;line-height:1}.q[open] summary .ic{transform:rotate(45deg)}.q .a{padding:0 0 18px;color:var(--body);font-size:14.5px;max-width:74ch}.q .a b{color:#fff;font-weight:600}.rr{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rr .c{text-align:center;padding:24px 18px;border:1px solid var(--line);background:var(--surface)}.rr .c svg{width:25px;height:25px}.rr .c:nth-child(1) svg{color:var(--accent)}.rr .c:nth-child(2) svg{color:var(--pink)}.rr .c:nth-child(3) svg{color:var(--gold)}.rr .c h4{font-size:15.5px;margin:11px 0 5px}.rr .c p{font-size:13px;color:var(--muted)}.final{background:var(--grad);text-align:center}.final h2{color:#fff;font-size:clamp(26px,5vw,52px)}.final p{color:#ffffffeb;margin:14px auto 0;max-width:48ch;font-size:clamp(15.5px,2.2vw,18px)}.final .count{justify-content:center;margin-top:24px}.final .count .u{background:#00000040;border-color:#ffffff40}.final .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.final .btn-primary{background:#fff;color:#3b0a52}.seo{background:var(--surface);border-top:1px solid var(--line)}.seo h2{font-size:clamp(21px,3.2vw,30px)}.seo .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,44px);margin-top:20px}.seo p{font-size:14.5px;color:var(--body);margin-bottom:14px}.seo b{color:#fff;font-weight:600}.disc{background:var(--ground);color:var(--muted);font-size:12px;line-height:1.7}.disc .wrap{padding-block:26px;max-width:900px;text-align:center}html.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1!important;transform:none!important;transition:none}.orb{animation:none!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ticker{border-block:1px solid var(--line);background:var(--surface);overflow:hidden}.ticker .tlabel{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--muted);text-align:center;padding:16px 16px 0}.tmarq{display:flex;padding:10px 0 16px;width:max-content;animation:marq 42s linear infinite}.ticker:hover .tmarq{animation-play-state:paused}.tmarq span{font-family:var(--f-head);font-weight:600;font-size:clamp(14px,2.6vw,18px);color:var(--body);white-space:nowrap;padding:0 16px;display:flex;align-items:center;gap:16px}.tmarq span:after{content:"";width:5px;height:5px;background:var(--accent);border-radius:50%;flex:none}.tmarq span:nth-child(3n):after{background:var(--gold)}.tmarq span:nth-child(3n+2):after{background:var(--pink)}@keyframes marq{to{transform:translate(-50%)}}.inbox{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}button.mail{font:inherit;width:100%;--ca:var(--line);background:var(--surface);border:1px solid var(--line);padding:18px;text-align:left;cursor:pointer;color:var(--body);transition:.18s;display:flex;flex-direction:column;gap:7px;align-items:flex-start}button.mail:hover{border-color:var(--accent);transform:translateY(-3px)}.inbox.answered button.mail{cursor:default;transform:none}.mail .from{font-family:var(--f-head);font-weight:600;color:#fff;font-size:15px}.mail .addr{font-size:12px;color:var(--muted);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mail .subj{font-size:14.5px;color:#fff;font-weight:500}.mail .snip{font-size:13.5px;color:var(--muted)}.mail .verdict{display:none;margin-top:5px;padding-top:12px;border-top:1px solid var(--line);width:100%}.inbox.answered .mail .verdict{display:block}button.mail.bad{border-color:var(--pink)}button.mail.good{border-color:#4ade80}.mail .vtag{font-family:var(--f-head);font-weight:700;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:8px}.mail.bad .vtag{color:var(--pink)}.mail.good .vtag{color:#4ade80}.mail .flags{margin:0;padding-left:16px;display:grid;gap:5px}.mail .flags li{font-size:12.5px;color:var(--body)}.mail .flags b{color:#fff}.presult{margin-top:22px;font-size:15.5px;color:var(--body);min-height:24px}.presult b{color:#fff}.again{background:none;border:0;color:var(--accent);font-family:var(--f-head);font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:underline;padding:0}.obar{border-radius:var(--r-sm);margin-top:14px;height:4px;background:var(--line);max-width:300px;overflow:hidden}.obar i{display:block;height:100%;background:var(--gold);width:100%}.obarlab{font-size:11.5px;color:var(--muted);margin-top:7px;letter-spacing:.03em}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;background:#0a0210f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.mbar .mb-p{font-family:var(--f-head);font-weight:800;color:#fff;font-size:21px;line-height:1;display:block}.mbar .mb-s{display:block;font-size:11px;color:var(--muted);margin-top:3px}.mbar .btn{flex:1;min-height:46px;padding:12px 16px;font-size:15px}@media(max-width:760px){.courses{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;margin-inline:calc(clamp(16px,5vw,72px)*-1);padding-inline:clamp(16px,5vw,72px)}.courses::-webkit-scrollbar{display:none}.course{flex:0 0 84%;scroll-snap-align:start;scroll-snap-stop:always}.course .foot{flex-direction:column;align-items:stretch;gap:12px}.course .tag{align-self:flex-start}.course .more{text-align:center}.swipe-hint{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--f-head);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.swipe-hint:after{content:"";flex:1;height:1px;background:var(--line)}.mbar.show{display:flex}html.mbar-on body{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.tmarq{animation:none}}.hp-img{border-radius:var(--r);display:block;width:100%;height:auto}@media(max-width:980px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;gap:28px}.heroart{order:-1;max-width:420px;margin-inline:auto;width:100%}.offergrid{grid-template-columns:1fr}.cert .wrap{grid-template-columns:1fr;gap:26px}.seo .cols{grid-template-columns:1fr;gap:0}}@media(max-width:760px){.stats,.aud,.feat{grid-template-columns:1fr}.hero .cta{flex-direction:column;align-items:stretch}.hero .cta .btn{width:100%}.course h4{padding-right:52px}}@media(max-width:620px){.acc .wrap{padding-block:20px;gap:14px}.acc .logos{gap:14px 18px}.acc .logos img{height:38px}.acc .logos img.sm{height:33px}.acc .it{font-size:12.5px}.count .u{min-width:0;flex:1 1 0;padding:7px 2px}.count .n{font-size:19px}.count .l{font-size:8.5px;letter-spacing:.08em}.steps{grid-template-columns:1fr}.modal{max-height:92vh}.modal .mtop{padding:20px 52px 18px 20px}.modal .mbody{padding:18px 20px 22px}.items,.sum,.pfoot,.qbody{padding-left:18px;padding-right:18px}.qrow{grid-template-columns:1fr}.ov{padding:10px}}@media(max-width:400px){.acc .logos img{height:34px}.acc .logos img.sm{height:30px}.pricepop .now{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/usci-cyber-bundle-ai.css.map */
