:root{--bg:#070b30;--deep:#04071f;--surface:#101747;--surface2:#17225b;--line:#28356e;--text:#f7f8ff;--muted:#aab2d1;--blue:#4f7cff;--cyan:#32d5ef;--yellow:#ffad16;--yellow2:#ffc246;--wa:#25d366;--danger:#ff6f79;--wrap:1120px;--narrow:930px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:75px}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px}a{color:inherit}button,input{font:inherit}svg{width:1.1em;height:1.1em;stroke-width:2}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{line-height:1.08;letter-spacing:-.038em}h2{font-size:clamp(2.25rem,4vw,3.4rem);margin-bottom:18px}h3{font-size:1.25rem}p{color:var(--muted)}.wrap{width:min(var(--wrap),calc(100% - 44px));margin:auto}.narrow{width:min(var(--narrow),calc(100% - 44px));margin:auto}.section{position:relative;padding:88px 0}.center{text-align:center}.skip-link{position:fixed;top:-80px;left:20px;z-index:99;background:#fff;color:#111;padding:10px 16px}.skip-link:focus{top:10px}.funnel-header{height:64px;position:sticky;top:0;z-index:40;background:rgba(4,7,31,.9);border-bottom:1px solid rgba(73,91,170,.28);backdrop-filter:blur(14px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.lp2-brand{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:.78rem;font-weight:900;letter-spacing:.06em}.lp2-brand b{padding:3px 6px;border-radius:4px;background:#ef3f56;color:#fff;font-size:.55rem;letter-spacing:.1em}.header-action{display:flex;align-items:center;gap:20px}.header-action>span{color:#9ca8cc;font-size:.75rem}.cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:14px 25px;border:0;border-radius:10px;background:linear-gradient(180deg,var(--yellow2),var(--yellow));color:#251700;text-decoration:none;text-transform:uppercase;font-size:.85rem;font-weight:950;letter-spacing:.025em;box-shadow:0 12px 30px rgba(255,173,22,.22),inset 0 1px rgba(255,255,255,.45);cursor:pointer;transition:.2s}.cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 36px rgba(255,173,22,.3)}.cta:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid rgba(50,213,239,.55);outline-offset:3px}.cta--small{min-height:40px;padding:9px 14px;font-size:.67rem;border-radius:8px}.hero{position:relative;overflow:hidden;padding:64px 0 0;background:radial-gradient(circle at 76% 20%,rgba(45,83,204,.3),transparent 35%),linear-gradient(180deg,#090e3e 0%,#070b30 100%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.hero-glow--one{width:400px;height:400px;right:-120px;top:60px;background:rgba(50,213,239,.13)}.hero-glow--two{width:360px;height:360px;left:-200px;top:240px;background:rgba(79,124,255,.17)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.06fr .94fr;gap:62px;align-items:center}.urgent,.section-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:#70ddf1;font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.urgent>span,.urgent>b{width:7px;height:7px;border-radius:50%;background:#ff4c61;box-shadow:0 0 0 5px rgba(255,76,97,.12)}.hero h1{font-size:clamp(3.3rem,5.3vw,3.8rem);margin:0 0 10px}.hero h1 em{font-style:normal;color:var(--yellow2)}.hero h2{font-size:clamp(1.7rem,3vw,2.5rem);color:#b7c3e4;margin-bottom:20px}.hero h2 strong{color:var(--cyan)}.hero-lead{font-size:1.03rem;max-width:660px}.hero-chips{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 14px}.hero-chips span{display:flex;align-items:center;gap:6px;padding:7px 9px;background:#121a4d;border:1px solid #283771;border-radius:7px;color:#d9def1;font-size:.66rem;font-weight:750}.hero-chips span:first-child svg{color:var(--wa)}.hero-chips span:nth-child(2) svg{color:var(--yellow)}.hero-chips span:last-child svg{color:#9c8fff}.no-code{display:flex;align-items:center;gap:8px;color:#e7eafb;font-size:.76rem;margin:13px 0 22px}.no-code svg{color:var(--cyan)}.no-code b{color:#fff}.cta--hero{min-width:310px;font-size:.9rem}.cta-note{display:flex;align-items:center;gap:6px;font-size:.65rem;margin:10px 0 0}.cta-note svg{color:#6bd9eb}.hero-visual{position:relative;min-height:590px;display:flex;align-items:flex-end;justify-content:center}.hero-visual:before{content:"";position:absolute;inset:8% 2% 0;border:1px solid rgba(90,124,242,.38);border-radius:160px 160px 22px 22px;background:linear-gradient(180deg,rgba(36,55,138,.3),rgba(8,13,54,.2));box-shadow:0 0 70px rgba(39,89,236,.15)}.hero-visual img{position:relative;z-index:2;width:82%;height:545px;object-fit:cover;object-position:center top;border-radius:150px 150px 14px 14px;filter:saturate(.9) contrast(1.04);mask-image:linear-gradient(#000 84%,transparent)}.live-stamp{position:absolute;z-index:5;top:11%;right:3%;display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #6d79a9;border-radius:8px;background:rgba(5,8,33,.86);font-size:.58rem;font-weight:900;letter-spacing:.1em}.live-stamp b{width:7px;height:7px;border-radius:50%;background:#ff4057}.phone-chat{position:absolute;z-index:5;left:-4%;bottom:8%;width:265px;padding:14px;background:rgba(11,17,59,.94);border:1px solid #4254a0;border-radius:13px;box-shadow:0 20px 50px rgba(0,0,0,.38)}.phone-chat>small{color:#59dcef;font-size:.52rem;letter-spacing:.1em}.phone-chat p{margin:8px 0 0;padding:8px;background:#fff;border-radius:7px;color:#26334c;font-size:.62rem}.phone-chat p b{display:block;font-size:.52rem;color:#6a7890}.phone-chat p.reply{margin-left:25px;background:#dcf8e6}.phone-chat p.confirmed{display:flex;align-items:center;gap:6px;background:#1d8551;color:#fff}.visual-tag{position:absolute;z-index:5;right:-3%;bottom:23%;display:flex;align-items:center;gap:9px;padding:11px 13px;background:#fff;color:#17203f;border-radius:10px;box-shadow:0 15px 35px rgba(0,0,0,.28);font-size:.62rem}.visual-tag svg{color:#f5ad18;font-size:1.4rem}.event-bar{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border:1px solid #2a3974;border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#151e58,#101743);box-shadow:0 -15px 45px rgba(0,0,0,.18)}.event-bar>div{padding:18px 24px;border-right:1px solid #2a3974}.event-bar>div:last-child{border:0}.event-bar small,.event-bar strong{display:block}.event-bar small{color:#7888bc;font-size:.56rem;font-weight:900;letter-spacing:.12em}.event-bar strong{font-size:1.12rem}.event-bar .event-price{background:#ffad16;color:#271800;border-radius:0 13px 0 0}.event-bar .event-price small{color:#8a5700}.event-bar .event-price strong{font-size:1.55rem}.credibility{background:#050821;border-block:1px solid #1f2a61}.credential-row{display:grid;grid-template-columns:repeat(4,1fr)}.credential-row>div{padding:24px;text-align:center;border-right:1px solid #1f2a61}.credential-row>div:last-child{border:0}.credential-row strong,.credential-row small{display:block}.credential-row strong{color:#fff;font-size:1.12rem}.credential-row small{color:#7f8bb5;font-size:.58rem;text-transform:uppercase;letter-spacing:.09em}.section-head{max-width:780px;margin:0 auto 38px}.section-head>p,.section-lead{font-size:1rem}.hook{background:#090e38}.versus{display:grid;grid-template-columns:1fr 55px 1fr;gap:15px;align-items:center;margin:35px 0}.versus>div:not(.vs-mark){text-align:left;padding:24px;border:1px solid #26346e;border-radius:14px;background:#101747}.versus .agent-way{border-color:#4064de;background:linear-gradient(145deg,#142056,#172567)}.versus small{color:#7c8ab9;font-size:.6rem;letter-spacing:.12em;font-weight:900}.versus ol{list-style:none;counter-reset:vs;padding:0;margin:15px 0 0}.versus li{counter-increment:vs;position:relative;padding:9px 0 9px 34px;border-top:1px solid rgba(255,255,255,.07);font-size:.8rem}.versus li:before{content:counter(vs);position:absolute;left:4px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#242f68;color:#8794be;font-size:.55rem}.agent-way li:before{background:#345fe0;color:#fff}.vs-mark{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:#231600;font-weight:950;font-size:.7rem}.hook-finish{color:#70ddf1;font-size:1.15rem}.learning{background:linear-gradient(180deg,#070b30,#090e38)}.learn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.learn-grid article{position:relative;min-height:210px;padding:22px 18px;border:1px solid #293771;border-radius:13px;background:linear-gradient(145deg,#11184a,#151f59);transition:.2s}.learn-grid article:hover{transform:translateY(-3px);border-color:#4d68d3}.learn-grid article>b{position:absolute;right:15px;top:12px;color:#34437d;font-size:1.7rem}.learn-grid article>svg{width:36px;height:36px;padding:8px;border-radius:9px;background:#1e2b70;color:#75dff2}.learn-grid h3{margin:18px 0 8px;font-size:1rem}.learn-grid p{margin:0;font-size:.72rem}.cta-block{text-align:center;margin-top:35px}.cta-block>span{display:block;color:#7e8ab6;font-size:.61rem;letter-spacing:.12em;font-weight:850;margin-bottom:10px}.wa-demo{background:#050821}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.wa-phone{width:min(430px,100%);margin:auto;border:8px solid #222a45;border-radius:32px;overflow:hidden;background:#e5ddd5;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px #46537e}.wa-head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#f8faf9;color:#17203c}.wa-head>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#e0f2ec;color:#118469}.wa-head b,.wa-head small{display:block}.wa-head small{font-size:.62rem;color:#6e7989}.wa-body{padding:28px 17px 18px;background-image:radial-gradient(rgba(20,65,50,.07) 1px,transparent 1px);background-size:12px 12px}.bubble{position:relative;width:83%;margin-bottom:12px;padding:10px 12px 21px;border-radius:8px;background:#fff;color:#26334a;font-size:.78rem;box-shadow:0 1px 2px rgba(0,0,0,.12)}.bubble.ai{margin-left:auto;background:#dcf8d7}.bubble.short{width:35%}.bubble.done{display:flex;align-items:center;gap:7px}.bubble time{position:absolute;right:7px;bottom:3px;color:#7f8c91;font-size:.52rem}.demo-copy h2{font-size:clamp(2.5rem,4.5vw,3.0rem)}.number-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0}.number-flow span{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #26356b;background:#101745;border-radius:8px;font-size:.7rem}.number-flow b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#2b56d2;font-size:.58rem}.responsible{display:flex;align-items:flex-start;gap:8px;font-size:.7rem}.responsible svg{color:#54d8ee;flex:none}.desk{background:#090e38}.desk-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.desk-grid article{padding:25px;border:1px solid #28366f;border-radius:15px;background:#101747}.desk-grid article.assisted{border-color:#3a63dd;background:linear-gradient(145deg,#121a50,#182667)}.desk-grid header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #29366c;padding-bottom:15px}.desk-grid header svg{width:35px;height:35px;padding:8px;border-radius:9px;background:#222e67;color:#8e9ac4}.desk-grid .assisted header svg{background:#2855d2;color:#fff}.desk-grid h3{margin:0}.desk-grid ol{list-style:none;counter-reset:desk;padding:0;margin:15px 0 0}.desk-grid li{counter-increment:desk;position:relative;padding:8px 0 8px 32px;font-size:.78rem;color:#bec5df}.desk-grid li:before{content:counter(desk);position:absolute;left:2px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#283469;color:#98a3c9;font-size:.55rem}.assisted li:before{background:#3264e7;color:#fff}.desk-result{text-align:center;color:#73def0;margin:30px 0 0;font-size:1.3rem}.usecase-showcase{background:#070b30}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.review-show h2,.content-show h2{font-size:clamp(2.1rem,3.5vw,3rem)}.review-ui,.topic-box,.content-orbit{border:1px solid #293873;background:#111849}.review-ui{padding:20px;border-radius:12px}.review-ui>div{display:flex;align-items:center;gap:10px}.g-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#3878f2;font-weight:900}.review-ui small{color:#7d8abc;font-size:.55rem;letter-spacing:.1em}.review-ui b{margin-left:auto;color:#ffba24;letter-spacing:.1em}.review-ui p{border-top:1px solid #2d3972;padding-top:13px;margin:13px 0 0;font-size:.78rem}.mini-process{display:grid;justify-items:center;gap:4px;margin-top:10px}.mini-process span,.mini-process strong{width:100%;padding:8px;text-align:center;border:1px solid #27356b;border-radius:7px;background:#0d133e;font-size:.66rem}.mini-process strong{background:#1e5f50;border-color:#27846f}.mini-process svg{color:#55d8ee;width:13px}.topic-box{padding:15px;border-radius:10px}.topic-box small,.topic-box b{display:block}.topic-box small{color:#8a96bd;font-size:.56rem;letter-spacing:.1em}.content-orbit{display:grid;grid-template-columns:1fr 70px 1fr;gap:8px;align-items:center;margin-top:10px;padding:18px;border-radius:12px}.content-orbit span{padding:8px;border:1px solid #2d3c79;background:#0d133c;border-radius:7px;font-size:.64rem;text-align:center}.content-orbit b{grid-column:2;grid-row:1/3;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#315fe0,#32cfe8);box-shadow:0 0 30px rgba(50,207,232,.2)}.approval-line{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;padding:9px;background:#19225b;color:#72dfef;border-radius:8px;font-size:.67rem}.value{background:#090e38}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.value-grid article{padding:22px 17px;text-align:center;border:1px solid #2a3974;background:#11194d;border-radius:12px}.value-grid svg{width:40px;height:40px;padding:9px;border-radius:10px;background:#1e2d76;color:#67dced}.value-grid h3{font-size:.95rem;margin:13px 0 6px}.value-grid p{font-size:.68rem;margin:0}.price-decision{margin-top:28px;padding:25px;text-align:center;border:1px solid #3b4c96;border-radius:15px;background:linear-gradient(145deg,#121b53,#192568)}.price-decision p{margin:0}.price-decision>strong{display:block;font-size:4.3rem;line-height:1;margin:11px 0 17px;color:var(--yellow2)}.price-decision>small{display:block;color:#7f8bb6;font-size:.62rem;margin-top:9px}.proof-gallery,.proof-videos{background:#060924}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gallery-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #304083;border-radius:10px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qualify{background:#050821}.qualify-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qualify-grid>div{padding:30px;border:1px solid #29376f;border-radius:15px;background:#101747}.qualify-grid .perfect{border-top:3px solid #42d8a0}.qualify-grid .not-for{border-top:3px solid #ff6875}.qualify-grid h2{font-size:2rem}.qualify-grid ul{list-style:none;padding:0;margin:20px 0 0}.qualify-grid li{position:relative;padding:9px 0 9px 29px;border-top:1px solid rgba(255,255,255,.07);font-size:.78rem}.perfect li:before,.not-for li:before{position:absolute;left:3px;font-weight:900}.perfect li:before{content:"✓";color:#45d99f}.not-for li:before{content:"×";color:#ff6875}.objection{background:linear-gradient(145deg,#121a51,#0a0f3a)}.quote-mark{display:block;color:#334783;font-family:Georgia,serif;font-size:7rem;line-height:.5}.objection h2{font-size:clamp(2.8rem,5vw,4.6rem)}.objection h2 em{font-style:normal;color:var(--yellow2)}.objection h3{color:#6fdef0;font-size:2rem;margin:20px 0 10px}.objection p{max-width:760px;margin:0 auto;font-size:1rem}.objection-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:25px}.objection-chips span{padding:7px 10px;border:1px solid #354580;background:#18215c;border-radius:7px;color:#d8ddf0;font-size:.66rem}.instructor{background:#070b30}.instructor-card{display:grid;grid-template-columns:390px 1fr;border:1px solid #354686;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#101747,#141e56);box-shadow:0 30px 80px rgba(0,0,0,.25)}.instructor-image{position:relative;min-height:550px;background:#151c49}.instructor-image img{width:100%;height:100%;object-fit:cover}.instructor-image span{position:absolute;left:18px;bottom:18px;padding:7px 9px;background:#ffad16;color:#241600;border-radius:6px;font-size:.58rem;font-weight:950;letter-spacing:.1em}.instructor-copy{padding:45px}.instructor-copy h2{font-size:3.6rem;margin-bottom:12px}.credential-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.credential-chips span{padding:6px 8px;border:1px solid #34437d;border-radius:6px;color:#bac3df;font-size:.62rem}.instructor-copy blockquote{margin:23px 0;padding:18px 0 18px 20px;border-left:3px solid var(--yellow);color:#e8eafb;font-size:.9rem;font-style:italic}.instructor-copy cite{display:block;color:#78dced;font-size:.67rem;margin-top:9px}.registration{background:radial-gradient(circle at 15% 30%,rgba(52,91,221,.25),transparent 35%),#050821}.registration-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;max-width:1000px}.event-card{padding:32px;border:1px solid #3a4b91;border-radius:16px;background:linear-gradient(145deg,#11194c,#17225c)}.event-card>span{color:#77dfef;font-size:.62rem;font-weight:900;letter-spacing:.11em}.event-date{padding:22px 0;border-bottom:1px solid #2f3d78}.event-date small,.event-date b{display:block}.event-date small{color:#7f8bb8;font-size:.62rem}.event-date strong{display:block;font-size:6rem;line-height:.9;color:var(--yellow2)}.event-date b{font-size:1.2rem}.event-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.event-card dl div{padding:10px;background:#0c123c;border-radius:7px}.event-card dt{color:#7784ae;font-size:.55rem;text-transform:uppercase}.event-card dd{margin:2px 0 0;font-weight:800;font-size:.8rem}.register-price{display:flex;align-items:end;justify-content:space-between;padding-top:15px;border-top:1px solid #2f3d78}.register-price small{font-size:.58rem;color:#8490b7}.register-price b{color:var(--yellow2);font-size:3.2rem;line-height:1}.form-panel{padding:32px;border-radius:16px;background:#fff;color:#131a36}.form-panel h2{font-size:2.6rem;margin-bottom:8px}.form-panel>p{color:#677189}.field{margin-bottom:12px}.field label{display:block;margin-bottom:5px;color:#26314d;font-size:.72rem;font-weight:800}.field>input,.phone-input{width:100%;height:48px;border:1px solid #d2d8e2;border-radius:8px;background:#f8fafb}.field>input{padding:0 12px}.phone-input{display:grid;grid-template-columns:52px 1fr;overflow:hidden}.phone-input span{display:grid;place-items:center;border-right:1px solid #d2d8e2;color:#59657a;font-size:.78rem}.phone-input input{border:0;background:transparent;padding:0 12px;outline:0}.field>small{display:block;min-height:15px;color:#bd3434;font-size:.62rem}.field input[aria-invalid=true]{background:#fff8f8}.cta--form{width:100%;margin-top:3px}.cta[disabled]{opacity:.7;cursor:wait;transform:none}.consent{text-align:center;color:#758096;font-size:.6rem;margin:10px 0}.consent a{text-decoration:underline}.form-assurance{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #e0e4eb;padding-top:13px;color:#68748b;font-size:.63rem}.form-assurance svg{color:#1ca585}.form-status.error{padding:8px 10px;background:#fff0f0;color:#a62e2e;font-size:.7rem;margin-bottom:8px;border-radius:7px}.faq{background:#090e38}.faq-item{border-bottom:1px solid #27336b}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border:0;background:none;color:#fff;text-align:left;font-weight:850;cursor:pointer}.faq-question svg{transition:.2s}.faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:.25s}.faq-answer>div{overflow:hidden}.faq-answer p{margin:0;padding:0 35px 17px 0;font-size:.8rem}.faq-question[aria-expanded=true]+.faq-answer{grid-template-rows:1fr}.final-cta{position:relative;overflow:hidden;padding:95px 0;text-align:center;background:radial-gradient(circle at 50% 110%,rgba(63,103,237,.36),transparent 42%),#050821}.final-cta:before,.final-cta:after{content:"";position:absolute;width:240px;height:1px;top:52%;background:linear-gradient(90deg,transparent,#344eae)}.final-cta:before{left:0}.final-cta:after{right:0;transform:rotate(180deg)}.final-cta h2{font-size:clamp(3rem,5.5vw,5rem)}.final-cta>div>p{max-width:650px;margin-inline:auto}.final-event{display:flex;align-items:center;justify-content:center;gap:10px;color:#aab3d1;font-size:.78rem}.final-event i{width:4px;height:4px;border-radius:50%;background:#5367bb}.final-price{display:block;color:var(--yellow2);font-size:5.2rem;line-height:1;margin:22px 0}.final-cta>div>small{display:block;color:#7884ad;font-size:.63rem;margin-top:10px}footer{padding:35px 0 80px;background:#030519;border-top:1px solid #1d275b}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-inner nav{display:flex;flex-wrap:wrap;gap:17px;font-size:.68rem}.footer-inner p{max-width:530px;margin:0;text-align:right;font-size:.62rem}.sticky-cta{display:none}
@media(max-width:1000px){.hero-grid{gap:35px}.hero h1{font-size:3.7rem}.learn-grid{grid-template-columns:repeat(2,1fr)}.showcase-grid{gap:35px}.instructor-card{grid-template-columns:330px 1fr}.instructor-copy{padding:35px}.split{gap:45px}}
@media(max-width:800px){.section{padding:72px 0}.header-action>span{display:none}.hero{padding-top:48px}.hero-grid,.split,.registration-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-chips,.no-code{justify-content:center}.hero-visual{min-height:480px;margin-top:25px}.hero-visual img{height:455px;width:min(430px,82%)}.phone-chat{left:7%}.visual-tag{right:6%}.event-bar{margin-top:22px}.credential-row{grid-template-columns:1fr 1fr}.credential-row>div:nth-child(2){border-right:0}.credential-row>div:nth-child(-n+2){border-bottom:1px solid #1f2a61}.showcase-grid,.qualify-grid{grid-template-columns:1fr}.instructor-card{grid-template-columns:280px 1fr}.instructor-copy{padding:28px}.instructor-copy h2{font-size:2.7rem}.event-card{max-width:580px;width:100%;margin:auto}.form-panel{max-width:650px;width:100%;margin:auto}.footer-inner{flex-direction:column}.footer-inner p{text-align:center}}
@media(max-width:600px){.wrap,.narrow{width:calc(100% - 40px)}.funnel-header{height:56px}.lp2-brand{font-size:.65rem}.header-action .cta{font-size:.58rem;padding:8px 10px}.hero{padding-top:34px}.urgent{font-size:.6rem}.hero h1{font-size:clamp(2.3rem,10.3vw,2.8rem)}.hero h2{font-size:1.55rem}.hero-lead{font-size:.88rem}.hero-chips{gap:5px}.hero-chips span{font-size:.57rem}.no-code{font-size:.68rem}.cta--hero{width:100%;min-width:0}.hero-visual{min-height:360px}.hero-visual img{height:355px}.phone-chat{left:0;bottom:1%;width:235px}.visual-tag{display:none}.live-stamp{right:0}.event-bar{grid-template-columns:1fr 1fr}.event-bar>div{padding:13px}.event-bar>div:nth-child(2){border-right:0}.event-bar>div:nth-child(-n+2){border-bottom:1px solid #2a3974}.event-bar .event-price{border-radius:0}.event-bar strong{font-size:.95rem}.credential-row>div{padding:17px 9px}.credential-row strong{font-size:.92rem}.section{padding:62px 0}h2{font-size:2.25rem}.versus{grid-template-columns:1fr;gap:9px}.vs-mark{margin:auto}.learn-grid{grid-template-columns:1fr 1fr;gap:8px}.learn-grid article{min-height:190px;padding:18px 14px}.learn-grid article>b{font-size:1.3rem}.learn-grid h3{font-size:.85rem}.learn-grid p{font-size:.65rem}.wa-phone{border-width:6px}.number-flow{grid-template-columns:1fr}.desk-grid{grid-template-columns:1fr}.showcase-grid{gap:55px}.value-grid{grid-template-columns:1fr 1fr;gap:8px}.value-grid article{padding:17px 12px}.qualify-grid>div{padding:23px}.objection h2{font-size:2.65rem}.instructor-card{grid-template-columns:1fr}.instructor-image{min-height:420px}.instructor-copy{padding:24px}.instructor-copy h2{font-size:2.7rem}.event-date strong{font-size:5rem}.form-panel{padding:23px}.final-cta{padding:75px 0 100px}.final-cta h2{font-size:2.8rem}.final-price{font-size:4.5rem}.footer-inner nav{justify-content:center}.sticky-cta{position:fixed;z-index:60;left:9px;right:9px;bottom:calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px;border:1px solid #3b4a86;border-radius:13px;background:rgba(5,8,33,.96);box-shadow:0 14px 40px rgba(0,0,0,.4);backdrop-filter:blur(12px);transform:translateY(140%);opacity:0;transition:.3s}.sticky-cta.show{transform:none;opacity:1}.sticky-cta small,.sticky-cta b{display:block;line-height:1.2}.sticky-cta small{color:#6fdced;font-size:.5rem}.sticky-cta b{font-size:1rem}}
@media(max-width:390px){.learn-grid{grid-template-columns:1fr}.hero-chips span:last-child{display:none}.phone-chat{width:220px}.value-grid{grid-template-columns:1fr}}

/* Keep the instructor's face unobstructed in the mobile hero. */
@media(max-width:600px){
  .hero-visual{min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px}
  .hero-visual:before{inset:20px 0 135px;border-radius:130px 130px 22px 22px}
  .hero-visual img{width:100%;height:430px;object-position:center 12%;border-radius:130px 130px 14px 14px;mask-image:linear-gradient(#000 92%,transparent)}
  .live-stamp{top:42px;right:8px}
  .phone-chat{position:relative;left:auto;bottom:auto;width:calc(100% - 18px);margin:-64px auto 0;align-self:center}
}

@media(max-width:390px){
  .hero-visual img{height:410px}
  .phone-chat{width:calc(100% - 14px);margin-top:-56px}
}

/* Promotional pricing and the scroll-triggered enrollment bar. */
.old-price{display:block;color:#8993b8;font-size:1rem;font-weight:750;line-height:1.1;text-decoration:line-through;text-decoration-thickness:2px}
.event-price .old-price{display:inline-block;margin:2px 8px 0 0;color:#8a5700;font-size:.72rem}
.event-price strong{display:inline-block!important}
.price-decision>.old-price{margin-top:11px;font-size:1.15rem}
.price-decision>strong{margin-top:3px}
.final-cta .old-price{margin-top:22px;font-size:1.2rem}
.final-price{margin-top:3px}
.register-price>span{display:flex;align-items:flex-end;gap:10px}
.register-price del{color:#8993b8;font-size:1rem;font-weight:750;line-height:1.7}
.sticky-cta{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px max(22px,calc((100vw - var(--wrap))/2));border-top:1px solid #3b4a86;background:rgba(5,8,33,.96);box-shadow:0 -14px 40px rgba(0,0,0,.32);backdrop-filter:blur(14px);transform:translateY(110%);opacity:0;transition:transform .3s ease,opacity .3s ease}
.sticky-cta.show{transform:none;opacity:1}
.sticky-event small,.sticky-event b{display:block;line-height:1.25}
.sticky-event small{color:#72dff0;font-size:.57rem;font-weight:900;letter-spacing:.1em}
.sticky-event b{font-size:.84rem}
.sticky-offer{display:flex;align-items:center;gap:18px}
.sticky-offer>span{display:flex;align-items:baseline;gap:8px}
.sticky-offer del{color:#8792b8;font-size:.76rem}
.sticky-offer b{font-size:1.35rem}

@media(max-width:600px){
  .sticky-cta{left:9px;right:9px;bottom:calc(9px + env(safe-area-inset-bottom));padding:8px 8px 8px 13px;border:1px solid #3b4a86;border-radius:13px;gap:8px}
  .sticky-event small{font-size:.45rem;letter-spacing:.06em}
  .sticky-event b{font-size:.68rem}
  .sticky-offer>span{display:none}
  .sticky-offer{gap:7px;flex:none}
  .sticky-offer .cta{min-height:42px;padding:9px 12px;font-size:.59rem}
}

/* Premium workshop bonus resources. */
.bonuses{overflow:hidden;background:radial-gradient(circle at 50% 10%,rgba(46,88,224,.2),transparent 33%),linear-gradient(180deg,#060925,#090e38)}
.bonuses:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(78,105,201,.08) 50%,transparent 50.1%)}
.bonuses .section-head{max-width:850px}
.bonus-grid{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}
.bonus-card{grid-column:span 2;overflow:hidden;border:1px solid #314385;border-radius:16px;background:linear-gradient(155deg,#11194b,#0b1039);box-shadow:0 25px 60px rgba(0,0,0,.23);transition:transform .25s,border-color .25s,box-shadow .25s}
.bonus-card--large{grid-column:span 3}
.bonus-card:hover{transform:translateY(-4px);border-color:#5476e5;box-shadow:0 30px 75px rgba(0,0,0,.32),0 0 35px rgba(57,98,226,.12)}
.bonus-card--featured{border-color:#bc7c16;background:linear-gradient(155deg,#151c4c,#17183a)}
.bonus-image{position:relative;overflow:hidden;aspect-ratio:4/3;background:#050820;border-bottom:1px solid #2c3b78}
.bonus-image:after{content:"";position:absolute;inset:auto 0 0;height:28%;pointer-events:none;background:linear-gradient(transparent,rgba(5,8,32,.5))}
.bonus-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.bonus-card:hover .bonus-image img{transform:scale(1.025)}
.bonus-copy{padding:21px 22px 24px}
.bonus-copy>span{display:block;margin-bottom:9px;color:#ffbd35;font-size:.56rem;font-weight:950;letter-spacing:.12em}
.bonus-copy h3{margin:0 0 9px;font-size:1.35rem;letter-spacing:-.025em}
.bonus-copy p{margin:0;font-size:.74rem}
.bonus-offer{position:relative;margin-top:28px;padding:37px 25px;border:1px solid #4a60b1;border-radius:17px;background:radial-gradient(circle at 50% 120%,rgba(65,109,238,.32),transparent 48%),linear-gradient(145deg,#131c55,#0c123d);box-shadow:0 28px 70px rgba(0,0,0,.25)}
.bonus-offer>span{display:block;color:#71dff1;font-size:.59rem;font-weight:950;letter-spacing:.14em}
.bonus-offer h3{margin:9px 0 8px;font-size:clamp(2.2rem,4vw,3.6rem)}
.bonus-offer p{max-width:650px;margin:0 auto 20px;font-size:.85rem}
.bonus-offer>small{display:block;margin-top:11px;color:#8c97bd;font-size:.61rem;font-weight:750;letter-spacing:.06em}

@media(max-width:900px){
  .bonus-grid{grid-template-columns:repeat(2,1fr)}
  .bonus-card,.bonus-card--large{grid-column:span 1}
  .bonus-card--featured{grid-column:span 2}
}

@media(max-width:600px){
  .bonus-grid{grid-template-columns:1fr;gap:15px}
  .bonus-card,.bonus-card--large,.bonus-card--featured{grid-column:1}
  .bonus-copy{padding:19px 20px 22px}
  .bonus-copy h3{font-size:1.2rem}
  .bonus-copy p{font-size:.72rem}
  .bonus-offer{padding:30px 18px}
  .bonus-offer h3{font-size:2.35rem}
  .bonus-offer .cta{width:100%;min-width:0}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* =====================================================================
   PHP funnel additions — appended, so nothing above is altered and the
   original LP2 design renders byte-for-byte as before.
   ===================================================================== */

/* Honeypot. Off-screen rather than display:none, because some bots skip
   hidden inputs but not positioned ones. Never focusable, never read by
   assistive tech (the wrapper carries aria-hidden). */
.hp-field{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none}

/* Registration-closed CTA: same silhouette as a live CTA so the layout
   does not shift, visibly inert so nobody tries to click it. */
.cta--closed{background:linear-gradient(180deg,#3a4681,#2c3568);color:#c2caea;box-shadow:none;cursor:not-allowed;pointer-events:none;opacity:.85}
.cta--closed:hover{transform:none;filter:none;box-shadow:none}
