@font-face{font-family:Google Sans Flex;src:url(/kstudy/fonts/google-sans-flex-vietnamese-wght-normal.woff2)format("woff2");font-style:normal;font-weight:1 1000;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex;src:url(/kstudy/fonts/google-sans-flex-latin-ext-wght-normal.woff2)format("woff2");font-style:normal;font-weight:1 1000;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;src:url(/kstudy/fonts/google-sans-flex-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:1 1000;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.enter-ai{--navy:#11164f;--navy-deep:#0a1038;--navy-soft:#1d237d;--blue:#247df9;--blue-text:#145ab8;--cyan:#0198cf;--yellow:#ffd84d;--ink:#141947;--muted:#596684;--line:#dce5f3;--paper:#fff;--pale:#f3f7fd;--radius:22px;--container:1180px;font-synthesis:none}.enter-ai *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}.enter-ai{color:var(--ink);background:var(--paper);margin:0;font-family:Google Sans Flex,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.65}.enter-ai img{max-width:100%;display:block}.enter-ai a{color:inherit}.enter-ai button{font:inherit}.enter-ai :focus-visible{outline:3px solid var(--navy-soft);outline-offset:4px}.enter-ai .site-header :focus-visible,.enter-ai .hero :focus-visible,.enter-ai .method-band :focus-visible,.enter-ai .section-benefits :focus-visible,.enter-ai .final-cta :focus-visible,.enter-ai .site-footer :focus-visible{outline-color:var(--yellow)}.enter-ai .container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.enter-ai .skip-link{z-index:1000;background:var(--yellow);color:var(--navy-deep);border-radius:8px;padding:9px 14px;font-weight:700;position:fixed;top:-100px;left:16px}.enter-ai .skip-link:focus{top:14px}.enter-ai .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enter-ai .preview-note{z-index:15;color:var(--navy);text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#e4ebff;padding:6px 16px;font-size:12px;font-weight:700;position:relative}.enter-ai .site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1038f5;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.enter-ai .nav-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.enter-ai .brand{flex:none;width:122px;display:block}.enter-ai .brand img{width:100%;height:auto}.enter-ai .site-nav{align-items:center;gap:clamp(14px,2.3vw,30px);display:flex}.enter-ai .site-nav a{color:#e9f0ff;white-space:nowrap;font-size:13px;font-weight:550;text-decoration:none;transition:color .18s}.enter-ai .site-nav a:hover{color:var(--yellow)}.enter-ai .site-nav .nav-cta{color:var(--navy-deep);background:var(--yellow);border-radius:999px;padding:10px 17px;font-weight:700}.enter-ai .site-nav .nav-cta:hover{color:var(--navy-deep);background:#ffe682}.enter-ai .menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff73;border-radius:9px;padding:8px 15px;font-size:14px;font-weight:800;display:none}.enter-ai .hero{color:#fff;background:radial-gradient(circle at 85% 20%, #276ee5 0%, #182c96 28%, transparent 56%), linear-gradient(122deg, var(--navy-deep) 0%, #162273 61%, #1c53b4 100%);position:relative;overflow:hidden}.enter-ai .hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 42%,#000 100%)}.enter-ai .hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#247df938,#0000 70%);border-radius:50%;width:580px;position:absolute;top:-300px;left:-180px}.enter-ai .hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:52px;padding-block:76px 50px;display:grid;position:relative}.enter-ai .hero-copy{max-width:630px}.enter-ai .eyebrow{color:var(--blue-text);text-transform:uppercase;letter-spacing:.13em;margin:0 0 18px;font-size:12px;font-weight:700}.enter-ai .eyebrow-light{color:#b6d0ff}.enter-ai h1,.enter-ai h2,.enter-ai h3,.enter-ai p{margin-top:0}.enter-ai h1,.enter-ai h2{letter-spacing:-.045em;text-transform:uppercase;font-weight:800;line-height:1.14}.enter-ai h3{letter-spacing:-.025em;font-weight:700;line-height:1.22}.enter-ai h1{max-width:710px;margin-bottom:24px;font-size:clamp(40px,4.4vw,64px)}.enter-ai h1>span:not(.sr-only){color:var(--yellow)}.enter-ai .hero-hook{max-width:590px;margin-bottom:14px;font-size:20px;font-weight:500;line-height:1.45}.enter-ai .hero-desc{color:#dfe8ff;max-width:590px;margin-bottom:27px;font-size:17px}.enter-ai .hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.enter-ai .button{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:13px 24px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.enter-ai .button:hover{transform:translateY(-2px)}.enter-ai .button-primary{color:var(--navy-deep);background:var(--yellow);box-shadow:0 8px 28px #ffd84d3d}.enter-ai .button-primary:hover{background:#ffe57e;box-shadow:0 12px 30px #ffd84d52}.enter-ai .button-dark{color:#fff;background:var(--navy-soft)}.enter-ai .button-dark:hover{background:#303daf}.enter-ai .button-full{width:100%}.enter-ai .text-link{color:var(--navy-soft);text-underline-offset:5px;font-size:15px;font-weight:700;display:inline-block}.enter-ai .text-link:hover{color:var(--blue)}.enter-ai .text-link-light{color:#fff}.enter-ai .text-link-light:hover{color:var(--yellow)}.enter-ai .hero-reassure{color:#c9dcff;margin:18px 0 0;font-size:14px}.enter-ai .hero-art{margin:0}.enter-ai .hero-image{aspect-ratio:1;border:1px solid #ffffff61;border-radius:30px;width:100%;height:auto;display:block;box-shadow:0 32px 80px #02083061}.enter-ai .hero-art figcaption{color:#c5d8ff;text-align:right;margin-top:10px;font-size:12px}.enter-ai .hero-facts{z-index:1;border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:0;padding-block:21px 25px;display:grid;position:relative}.enter-ai .hero-facts>div{border-left:1px solid #ffffff2e;flex-direction:column;gap:2px;padding-inline:24px;display:flex}.enter-ai .hero-facts>div:first-child{border-left:0;padding-left:0}.enter-ai .hero-facts strong{color:var(--yellow);font-size:19px;line-height:1.2}.enter-ai .hero-facts span{color:#dae5ff;font-size:13px}.enter-ai .section{padding-block:96px}.enter-ai .section h2,.enter-ai .method-band h2,.enter-ai .final-cta h2{margin-bottom:20px;font-size:clamp(30px,3.3vw,46px)}.enter-ai .heading-blue{color:#0e5bd1}.enter-ai .heading-yellow{color:var(--yellow)}.enter-ai .marker{z-index:0;display:inline-block;position:relative}.enter-ai .marker:after{content:"";background:var(--yellow);opacity:.72;z-index:-1;height:.19em;position:absolute;bottom:.015em;left:1%;right:1%;transform:rotate(-1.2deg)}.enter-ai .section-intro>p:not(.eyebrow),.enter-ai .section-heading>p:not(.eyebrow),.enter-ai .curriculum-intro>p:not(.eyebrow),.enter-ai .offer-copy>p:not(.eyebrow){color:var(--muted);max-width:580px}.enter-ai .problem-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(45px,7vw,105px);display:grid}.enter-ai .problem-list{border-top:1px solid var(--line)}.enter-ai .problem-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:26px;padding:23px 0;display:flex}.enter-ai .problem-item p{max-width:590px;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.48}.enter-ai .item-number{min-width:34px;color:var(--blue-text);letter-spacing:.1em;font-size:14px;font-weight:800}.enter-ai .method-band,.enter-ai .section-benefits,.enter-ai .section-registration,.enter-ai .final-cta{position:relative;overflow:hidden}.enter-ai .method-band:after,.enter-ai .section-benefits:after,.enter-ai .section-registration:after,.enter-ai .final-cta:after{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 35%,#000 0%,#000000c2 42%,#0000 88%);mask-image:radial-gradient(circle at 68% 35%,#000 0%,#000000c2 42%,#0000 88%)}.enter-ai .method-band>.container,.enter-ai .section-benefits>.container,.enter-ai .section-registration>.container,.enter-ai .final-cta>.container{z-index:1;position:relative}.enter-ai .method-band{color:#fff;background:linear-gradient(105deg,#1d237d,#1e4cb1);padding-block:65px 69px}.enter-ai .method-band h2{max-width:790px;margin-bottom:34px}.enter-ai .method-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.enter-ai .method-steps li{counter-increment:step;background:#ffffff1a;border:1px solid #ffffff4a;border-radius:19px;min-height:145px;padding:23px}.enter-ai .method-steps li:before{content:"0" counter(step);color:var(--yellow);margin-bottom:14px;font-size:15px;font-weight:800;display:block}.enter-ai .method-steps strong{margin-bottom:5px;font-size:17px;display:block}.enter-ai .method-steps span{color:#dce8ff;font-size:14px;display:block}.enter-ai .section-heading{text-align:center;max-width:760px;margin:0 auto 40px}.enter-ai .section-heading>p:not(.eyebrow){margin-inline:auto}.enter-ai .section-heading-left{text-align:left;margin-left:0}.enter-ai .section-heading-left>p:not(.eyebrow){margin-left:0}.enter-ai .outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.enter-ai .outcome-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-height:260px;padding:28px 25px;box-shadow:0 12px 32px #122a700f}.enter-ai .outcome-card:nth-child(2),.enter-ai .outcome-card:nth-child(4){background:#f5f9ff}.enter-ai .card-index{color:var(--blue-text);letter-spacing:.13em;font-size:11px;font-weight:800}.enter-ai .outcome-card h3{margin:38px 0 13px;font-size:23px}.enter-ai .outcome-card p{color:var(--muted);margin-bottom:0;font-size:15px}.enter-ai .section-personas{background:var(--pale)}.enter-ai .persona-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:90px;display:grid}.enter-ai .persona-list{grid-template-columns:1fr 1fr;gap:15px;display:grid}.enter-ai .persona-list div{background:#fff;border-radius:18px;min-height:153px;padding:25px;box-shadow:0 8px 24px #1730700d}.enter-ai .persona-list strong{margin-bottom:13px;font-size:18px;font-weight:700;line-height:1.25;display:block}.enter-ai .persona-list span{color:var(--muted);font-size:15px;line-height:1.45;display:block}.enter-ai .section-curriculum{background:#fffdfa}.enter-ai .curriculum-grid{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);align-items:start;gap:82px;display:grid}.enter-ai .curriculum-intro{position:sticky;top:116px}.enter-ai .curriculum-intro .button{margin-top:15px}.enter-ai .session-stack{gap:18px;display:grid}.enter-ai .session-card{background:#fff;border:1px solid #d8e4f7;border-radius:23px;overflow:hidden;box-shadow:0 12px 36px #122a700f}.enter-ai .session-head{border-bottom:1px solid #e5ecf7;grid-template-columns:95px 1fr;align-items:start;gap:15px;padding:25px 29px 19px;display:grid}.enter-ai .session-head>span{color:var(--blue-text);letter-spacing:.11em;padding-top:4px;font-size:12px;font-weight:800;display:inline-block}.enter-ai .session-head h3{margin-bottom:0;font-size:clamp(23px,2.1vw,29px)}.enter-ai .session-card ul{margin:0;padding:24px 30px 25px 49px;list-style:none}.enter-ai .session-card li{color:#334263;margin-bottom:9px;padding-left:5px;font-size:15.5px;line-height:1.45;position:relative}.enter-ai .session-card li:last-child{margin-bottom:0}.enter-ai .session-card li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:-15px}.enter-ai .takeaway{background:#eef5ff;border-top:1px solid #dce7f7;grid-template-columns:118px 1fr;gap:8px;margin:0;padding:16px 29px;font-size:14px;display:grid}.enter-ai .takeaway strong{color:var(--navy-soft)}.enter-ai .takeaway span{color:#3d4b6a}.enter-ai .curriculum-note{margin-top:24px}.enter-ai .curriculum-note p{border-left:3px solid var(--blue);color:#5d6680;background:#f4f7fc;max-width:900px;margin:0 0 0 auto;padding:16px 20px;font-size:13px}.enter-ai .section-benefits{color:#fff;background:radial-gradient(circle at 10% 0,#2640b6,#0000 40%),linear-gradient(110deg,#10174f,#192c90)}.enter-ai .benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.enter-ai .benefit-grid>div{background:#fff1;border:1px solid #ffffff36;border-radius:20px;min-height:210px;padding:27px 24px}.enter-ai .benefit-grid strong{color:var(--yellow);font-size:24px;line-height:1.1}.enter-ai .benefit-grid h3{margin:26px 0 10px;font-size:20px}.enter-ai .benefit-grid p{color:#dae4ff;margin-bottom:0;font-size:14px}.enter-ai .benefit-grid a{color:#fff;text-underline-offset:3px}.enter-ai .certificate-line{color:#dce7ff;margin:24px 0 0;font-size:14px}.enter-ai .certificate-line strong{color:#fff}.enter-ai .section-instructors{background:#fff}.enter-ai .instructor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.enter-ai .instructor-card{border:1px solid var(--line);border-radius:var(--radius);background:#f5f8fe;grid-template-columns:42% 58%;min-height:325px;display:grid;overflow:hidden}.enter-ai .instructor-card img{object-fit:cover;object-position:center top;width:100%;height:100%}.enter-ai .instructor-copy{padding:33px 28px}.enter-ai .instructor-copy>span{color:var(--blue-text);letter-spacing:.13em;font-size:11px;font-weight:800}.enter-ai .instructor-copy h3{margin:14px 0 18px;font-size:30px}.enter-ai .instructor-copy p{color:#4c5978;font-size:15px;line-height:1.5}.enter-ai .section-offer{background:#f5f8fe}.enter-ai .offer-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:82px;display:grid}.enter-ai .schedule-list{gap:12px;margin-top:30px;display:grid}.enter-ai .schedule-list>div{border-top:1px solid #d3def1;grid-template-columns:100px 1fr;gap:12px;padding:18px 0;display:grid}.enter-ai .schedule-list>div:last-child{border-bottom:1px solid #d3def1}.enter-ai .schedule-list strong{color:var(--navy-soft);font-size:16px}.enter-ai .schedule-list span{color:#4d5a79;font-size:15px}.enter-ai .price-card{text-align:center;background:#fff;border:1px solid #d7e2f4;border-radius:28px;padding:clamp(28px,3.4vw,48px);box-shadow:0 24px 65px #162d6c1f}.enter-ai .price-lines{gap:12px;display:grid}.enter-ai .price-lines p{overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.enter-ai .standard-fee{color:#64708c;font-weight:500}.enter-ai .early-fee{color:#b91c1c;font-weight:750}.enter-ai .early-fee s{color:#64708c;font-weight:500}.enter-ai .price-note{color:#3a3550;background:#fff6cf;border-radius:12px;margin:30px 0 23px;padding:18px;font-size:14px;line-height:1.42}.enter-ai .price-helper{color:#56637d;text-align:center;margin:13px 0 0;font-size:12px}.enter-ai .section-registration{color:#fff;background:radial-gradient(circle at 2% 0,#243ca6 0%,#0000 42%),linear-gradient(112deg,#11174f,#1e318b)}.enter-ai .registration-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,7vw,95px);display:grid}.enter-ai .registration-intro{padding-top:25px}.enter-ai .section-registration .registration-intro h2{color:#fff;text-transform:none;letter-spacing:-.035em;max-width:550px;margin-bottom:22px;font-size:clamp(30px,3.3vw,43px)}.enter-ai .registration-intro>p:not(.eyebrow){color:#dce7ff;max-width:545px}.enter-ai .registration-reasons{border-top:1px solid #ffffff38;gap:0;max-width:510px;margin-top:34px;display:grid}.enter-ai .registration-reasons>div{border-bottom:1px solid #ffffff38;grid-template-columns:174px 1fr;gap:16px;padding:16px 0;display:grid}.enter-ai .registration-reasons>.registration-fee-row{grid-template-columns:minmax(0,1fr);gap:4px}.enter-ai .registration-reasons strong{color:var(--yellow);font-size:16px;font-weight:700}.enter-ai .registration-reasons span{color:#e2eaff;font-size:14px}.enter-ai .registration-card{color:var(--ink);background:#fff;border-radius:25px;padding:clamp(25px,3.1vw,42px);box-shadow:0 28px 64px #040a2b42}.enter-ai .registration-card h3{margin-bottom:8px;font-size:clamp(25px,2.5vw,34px)}.enter-ai .form-lead{color:var(--muted);margin-bottom:20px;font-size:15px}.enter-ai .form-preview-notice{color:#50451c;background:#fff8d9;border:1px solid #e8d579;border-radius:10px;margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.45}.enter-ai .form-preview-notice[hidden]{display:none}.enter-ai #enter-ai-form{gap:14px;display:grid}.enter-ai .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.enter-ai .field{gap:5px;min-width:0;display:grid}.enter-ai .field label{color:var(--ink);font-size:14px;font-weight:650}.enter-ai .field label span{color:#b32332}.enter-ai .field input,.enter-ai .field select,.enter-ai .field textarea{width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fff;border:1px solid #afbdd5;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.35}.enter-ai .field textarea{resize:vertical;min-height:88px}.enter-ai .field input::placeholder,.enter-ai .field textarea::placeholder{color:#77839c}.enter-ai .field input:focus,.enter-ai .field select:focus,.enter-ai .field textarea:focus{border-color:var(--navy-soft);outline-offset:1px;outline:3px solid #247df930}.enter-ai .field input[aria-invalid=true],.enter-ai .field select[aria-invalid=true],.enter-ai .field textarea[aria-invalid=true]{border-color:#b32332}.enter-ai .field-error{color:#a01e2b;min-height:0;font-size:12px;line-height:1.35;display:block}.enter-ai .field-error:empty{display:none}.enter-ai .hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.enter-ai .consent{color:#495773;cursor:pointer;align-items:flex-start;gap:11px;margin-top:2px;font-size:14px;line-height:1.45;display:flex}.enter-ai .consent input{width:18px;height:18px;accent-color:var(--navy-soft);flex:none;margin:2px 0 0}.enter-ai .consent a,.enter-ai .form-privacy a{color:var(--navy-soft);text-underline-offset:2px;font-weight:650}.enter-ai .turnstile-slot:not([hidden]){min-height:65px}.enter-ai .form-submit{cursor:pointer;border:0;margin-top:2px;font-family:inherit}.enter-ai .form-submit:disabled{cursor:not-allowed;color:#3b405c;box-shadow:none;background:#f0d260;transform:none}.enter-ai .form-status{color:#495773;min-height:1.2em;margin:0;font-size:13px}.enter-ai .form-status[data-state=error]{color:#a01e2b}.enter-ai .form-status[data-state=success]{color:#135d3c}.enter-ai .form-privacy{color:#64708b;margin:16px 0 0;font-size:13px}.enter-ai .faq-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:80px;display:grid}.enter-ai .faq-list{border-top:1px solid var(--line)}.enter-ai .faq-list details{border-bottom:1px solid var(--line)}.enter-ai .faq-list summary{cursor:pointer;padding:23px 34px 23px 0;font-size:17px;font-weight:650;line-height:1.35;list-style:none;position:relative}.enter-ai .faq-list summary::-webkit-details-marker{display:none}.enter-ai .faq-list summary:after{content:"+";color:var(--blue);font-size:27px;font-weight:400;line-height:1;position:absolute;top:19px;right:4px}.enter-ai .faq-list details[open] summary:after{content:"−"}.enter-ai .faq-list details p{color:#4b5877;max-width:680px;margin:-2px 28px 22px 0;font-size:15.5px}.enter-ai .final-cta{color:#fff;background:linear-gradient(110deg,#141b65,#2054b7);padding-block:70px}.enter-ai .final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:55px;display:grid}.enter-ai .final-grid h2{max-width:730px}.enter-ai .final-grid p:not(.eyebrow){color:#deebff;max-width:700px;margin-bottom:0}.enter-ai .final-actions{text-align:center}.enter-ai .final-actions p{margin-top:14px;font-size:14px}.enter-ai .final-actions a:not(.button){color:#fff;text-underline-offset:3px;font-weight:800}.enter-ai .site-footer{color:#dce6ff;background:var(--navy-deep);padding:56px 0 0}.enter-ai .footer-grid{grid-template-columns:minmax(0,1.45fr) minmax(200px,.8fr) minmax(220px,.75fr);gap:48px;display:grid}.enter-ai .footer-brand{width:156px;margin-bottom:17px;display:block}.enter-ai .footer-brand img{width:100%;height:auto}.enter-ai .footer-company{color:#fff;letter-spacing:-.01em;text-transform:none;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.3}.enter-ai .footer-grid p{margin:0 0 9px;font-size:14px;font-weight:400;line-height:1.55}.enter-ai .footer-grid strong{color:#fff;font-weight:650}.enter-ai .footer-grid a{color:#cbd9fa;font-size:14px;line-height:1.55;text-decoration:none}.enter-ai .footer-grid a:hover{color:var(--yellow)}.enter-ai .footer-about a:not(.footer-brand),.enter-ai .footer-policy a{margin:8px 0;display:block}.enter-ai .footer-social{flex-wrap:wrap;gap:8px 14px;margin-top:16px;display:flex}.enter-ai .footer-social a{color:#e3ecff;font-size:13px;margin:0!important}.enter-ai .footer-policy{padding-top:48px}.enter-ai .footer-policy .footer-explore{color:#fff;margin-bottom:22px;font-weight:700}.enter-ai .footer-map{background-color:#10194d;background-image:linear-gradient(#9cbbff17 1px,#0000 1px),linear-gradient(90deg,#9cbbff17 1px,#0000 1px);background-size:29px 29px;border:1px solid #ffffff29;border-radius:20px;min-height:178px;padding:24px}.enter-ai .footer-map-address{color:#e0e9ff;max-width:260px}.enter-ai .footer-map-link{text-underline-offset:3px;margin-top:8px;font-weight:650;display:inline-block;color:var(--yellow)!important;text-decoration:underline!important}.enter-ai .footer-bottom{border-top:1px solid #ffffff29;margin-top:38px;padding:18px 0 20px}.enter-ai .footer-bottom p{color:#aebee0;margin:0;font-size:12px}.enter-ai .mobile-cta{display:none}@media (width<=1050px){.enter-ai .site-nav{gap:13px}.enter-ai .site-nav a{font-size:12px}.enter-ai .hero-grid{gap:32px}.enter-ai .persona-grid,.enter-ai .curriculum-grid,.enter-ai .offer-grid,.enter-ai .faq-grid,.enter-ai .registration-grid{gap:46px}.enter-ai .instructor-card{grid-template-columns:40% 60%}.enter-ai .instructor-copy{padding:25px 22px}.enter-ai .instructor-copy h3{font-size:25px}}@media (width<=800px){html{scroll-padding-top:70px}.enter-ai .nav-wrap{min-height:66px}.enter-ai .brand{width:105px}.enter-ai .menu-toggle{display:block}.enter-ai .site-nav{background:#0d154c;border-top:1px solid #ffffff26;padding:14px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 24px #0003}.enter-ai .site-nav.is-open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.enter-ai .site-nav a{padding:10px 4px;font-size:15px}.enter-ai .site-nav .nav-cta{text-align:center;margin-top:7px}.enter-ai .hero-grid{grid-template-columns:1fr;padding-block:58px 27px}.enter-ai .hero-copy{max-width:690px}.enter-ai .hero-art{width:100%;max-width:620px}.enter-ai .hero-facts{gap:0}.enter-ai .section{padding-block:76px}.enter-ai .problem-grid,.enter-ai .persona-grid,.enter-ai .curriculum-grid,.enter-ai .offer-grid,.enter-ai .faq-grid,.enter-ai .registration-grid{grid-template-columns:1fr;gap:35px}.enter-ai .curriculum-intro{position:static}.enter-ai .method-steps,.enter-ai .outcome-grid,.enter-ai .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enter-ai .method-steps li{min-height:120px}.enter-ai .instructor-grid{gap:14px}.enter-ai .instructor-card{grid-template-columns:1fr}.enter-ai .instructor-card img{width:100%;height:280px}.enter-ai .curriculum-note p{max-width:none}}@media (width<=600px){.enter-ai{padding-bottom:calc(69px + env(safe-area-inset-bottom));font-size:16px;line-height:1.55}.enter-ai .container{width:min(var(--container), calc(100% - 36px))}.enter-ai .preview-note{font-size:10px}.enter-ai .hero-grid{gap:27px;padding-top:44px}.enter-ai h1{margin-bottom:18px;font-size:clamp(40px,10vw,48px)}.enter-ai .headline-break{display:none}.enter-ai .hero-hook{font-size:18px}.enter-ai .hero-desc{font-size:15.5px}.enter-ai .hero-actions{align-items:stretch;gap:16px}.enter-ai .hero-actions .button{width:100%}.enter-ai .hero-actions .text-link{text-align:center}.enter-ai .hero-reassure{font-size:13px}.enter-ai .hero-image{border-radius:19px}.enter-ai .hero-facts{grid-template-columns:1fr 1fr;gap:17px 8px;padding:19px 0 24px;display:grid}.enter-ai .hero-facts>div{padding-inline:13px}.enter-ai .hero-facts>div:nth-child(3){border-left:0;padding-left:0}.enter-ai .hero-facts strong{font-size:16px}.enter-ai .hero-facts span{font-size:12px}.enter-ai .section{padding-block:65px}.enter-ai .section h2,.enter-ai .method-band h2,.enter-ai .final-cta h2{font-size:clamp(30px,8vw,40px)}.enter-ai .problem-item{gap:16px;padding-block:18px}.enter-ai .problem-item p{font-size:16px}.enter-ai .method-band{padding-block:58px 62px}.enter-ai .method-steps{gap:10px}.enter-ai .method-steps li{min-height:145px;padding:16px}.enter-ai .method-steps strong{font-size:15px}.enter-ai .method-steps span{font-size:14px}.enter-ai .section-heading{margin-bottom:28px}.enter-ai .outcome-grid{grid-template-columns:1fr;gap:10px}.enter-ai .outcome-card{min-height:auto;padding:22px 20px}.enter-ai .outcome-card h3{margin-top:25px;font-size:19px}.enter-ai .outcome-card p{font-size:15px}.enter-ai .persona-list{grid-template-columns:1fr;gap:10px}.enter-ai .persona-list div{min-height:auto;padding:19px 17px}.enter-ai .persona-list strong{font-size:16px}.enter-ai .persona-list span{font-size:14px}.enter-ai .session-head{grid-template-columns:1fr;gap:5px;padding:22px 21px 17px}.enter-ai .session-head h3{font-size:23px}.enter-ai .session-card ul{padding:19px 21px 20px 41px}.enter-ai .session-card li{font-size:14px}.enter-ai .takeaway{grid-template-columns:1fr;padding:16px 21px;font-size:13px}.enter-ai .benefit-grid{gap:10px}.enter-ai .benefit-grid>div{min-height:195px;padding:21px 17px}.enter-ai .benefit-grid strong{font-size:21px}.enter-ai .benefit-grid h3{margin-top:20px;font-size:16px}.enter-ai .benefit-grid p{font-size:14px}.enter-ai .instructor-grid{grid-template-columns:1fr}.enter-ai .instructor-card{grid-template-columns:35% 65%;min-height:245px}.enter-ai .instructor-card img{height:100%}.enter-ai .instructor-copy{padding:23px 19px}.enter-ai .instructor-copy h3{margin:9px 0 10px;font-size:24px}.enter-ai .instructor-copy p,.enter-ai .instructor-copy a{font-size:13px}.enter-ai .offer-grid{gap:24px}.enter-ai .schedule-list>div{grid-template-columns:80px 1fr}.enter-ai .schedule-list span{font-size:14px}.enter-ai .price-card{padding:26px 22px}.enter-ai .registration-intro{padding-top:0}.enter-ai .registration-reasons>div{grid-template-columns:138px 1fr;gap:12px}.enter-ai .registration-card{padding:24px 20px}.enter-ai .form-row{grid-template-columns:1fr}.enter-ai .field label{font-size:14px}.enter-ai .field input,.enter-ai .field select,.enter-ai .field textarea{font-size:16px}.enter-ai .faq-list summary{font-size:15.5px}.enter-ai .faq-list details p{font-size:14px}.enter-ai .final-cta{padding-block:58px 60px}.enter-ai .final-grid{grid-template-columns:1fr;gap:26px}.enter-ai .final-actions{text-align:left}.enter-ai .final-actions .button{width:100%}.enter-ai .site-footer{padding-bottom:65px}.enter-ai .footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.enter-ai .footer-grid>div:first-child{grid-column:1/-1}.enter-ai .footer-policy{padding-top:0}.enter-ai .footer-map{padding:22px 18px}.enter-ai .footer-bottom{margin-top:28px}.enter-ai .mobile-cta{z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #d4e0f3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0e1b4f1f}.enter-ai .mobile-cta div{flex-direction:column;line-height:1.18;display:flex}.enter-ai .mobile-cta small{color:#63708b;font-size:10px}.enter-ai .mobile-cta strong{color:var(--navy-soft);white-space:nowrap;font-size:18px}.enter-ai .mobile-cta>a{min-height:43px;color:var(--navy-deep);background:var(--yellow);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 17px;font-size:12px;font-weight:800;text-decoration:none;display:flex}}@media (width<=380px){.enter-ai .method-steps,.enter-ai .outcome-grid,.enter-ai .persona-list,.enter-ai .benefit-grid{grid-template-columns:1fr}.enter-ai .method-steps li,.enter-ai .outcome-card,.enter-ai .persona-list div,.enter-ai .benefit-grid>div{min-height:auto}.enter-ai .outcome-card h3{margin-top:17px}.enter-ai .instructor-card{grid-template-columns:1fr}.enter-ai .instructor-card img{height:275px}.enter-ai .mobile-cta strong{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enter-ai *,.enter-ai :before,.enter-ai :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.enter-ai .mobile-cta.is-hidden{display:none}}.enter-ai .registration-card .ks-lp-form-section{background:0 0;padding:0}.enter-ai .registration-card .ks-lp-form-card{width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.enter-ai .registration-card .ks-lp-form-card h2{text-transform:none;font-size:clamp(25px,2.5vw,34px)}.enter-ai .registration-card .ks-lp-form-intro{font-size:15px}.enter-ai .registration-card .ks-lp-field label,.enter-ai .registration-card .ks-lp-consent label{font-weight:400}.enter-ai .registration-card .ks-lp-submit{background:var(--yellow);min-height:54px;color:var(--navy-deep);border-radius:999px;font-weight:700}.enter-ai .registration-card .ks-lp-submit:hover{background:#ffe57e}
