@font-face{font-family:Anuphan;src:url('./fonts/anuphan-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Anuphan;src:url('./fonts/anuphan-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Anuphan;src:url('./fonts/anuphan-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Anuphan;src:url('./fonts/anuphan-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{font-family:Anuphan,sans-serif;--blue:#2454e6;--navy:#182856;--white:#f7f8fc;--orange:#ff8652;--muted:#5d6780;--line:#d9dfed;color:var(--navy);background:var(--white);scroll-behavior:smooth;scroll-padding-top:35px;font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:18px;line-height:1.7}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.2;letter-spacing:-.035em}h2{font-size:clamp(2.6rem,4.6vw,4.4rem)}p{line-height:1.85}img{display:block;width:100%;height:100%;object-fit:cover}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #f26629;outline-offset:5px}.wrap{max-width:1360px;padding-left:60px;padding-right:60px;margin:auto}.section{padding-top:110px;padding-bottom:110px}.blue{color:var(--blue)}.orange{color:#b8471c}.eyebrow{font-size:.875rem;letter-spacing:.025em;color:var(--muted);font-weight:500;margin-bottom:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 27px;border-radius:9px;background:var(--blue);color:white;font-size:1.0625rem;font-weight:600;border:1px solid var(--blue);transition:transform .2s,box-shadow .2s,background .2s}.button:hover{background:#163ec5;transform:translateY(-3px);box-shadow:0 9px 24px #2454e628}.button.small{min-height:46px;font-size:.9375rem;padding:10px 20px}.text-link{font-size:1rem;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#aab7d6}.text-link:hover{color:var(--blue)}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:var(--blue);color:#fff;padding:15px}.skip:focus{top:15px}.nav{display:flex;align-items:center;justify-content:space-between;height:96px;border-bottom:1px solid var(--line);gap:25px}.brand{display:flex;align-items:center;gap:13px;font-size:.75rem;letter-spacing:.075em;font-weight:600;line-height:1.2}.brand small{display:block;font-size:.6875rem;margin-top:7px;font-weight:400;color:var(--muted)}.brand-ai{font-family:Georgia,serif;font-size:2.7rem;line-height:1;letter-spacing:-.07em;color:var(--blue)}.brand-ai span{display:inline-block;color:#ed743f;vertical-align:top;font-size:1.75rem;font-family:Arial,sans-serif;letter-spacing:0}.nav nav{display:flex;gap:27px;font-size:.9375rem}.nav nav a:hover{color:var(--blue)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:65px;padding-bottom:85px}.hero .eyebrow{display:flex;align-items:center;gap:10px}.label-square{height:9px;width:9px;background:var(--blue);display:inline-block}.hero h1{font-size:clamp(3.6rem,6.5vw,6.2rem);line-height:1.1;font-weight:700;letter-spacing:-.055em}.question{display:block;color:var(--navy);position:relative;width:max-content}.question:after{content:"";position:absolute;height:8px;background:var(--orange);left:0;right:5px;bottom:-7px;transform:rotate(-3deg)}.hero-sub{font-size:1.65rem;margin-top:32px;line-height:1.55;letter-spacing:-.015em}.hero-sub strong{font-weight:600}.intro{font-size:1.0625rem;color:var(--muted);line-height:1.8;margin-top:20px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.hero-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px;font-size:.875rem;color:var(--muted)}.hero-meta span+span{border-left:1px solid #bdc6d9;padding-left:14px}.hero-lab{position:relative;border-radius:19px;background:white;border:1px solid #cdd6ef;padding:32px;box-shadow:14px 18px 0 #e4eafd;transform:rotate(2deg);margin-right:15px}.lab-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:23px;border-bottom:1px solid var(--line);font-size:.6875rem;letter-spacing:.07em;font-weight:600;color:var(--blue)}.lab-tag{font-size:.75rem;color:var(--muted);font-weight:400;letter-spacing:0}.lab-question{font-size:1.2rem;margin-top:26px;line-height:1.7}.big-answer{display:flex;align-items:center;gap:22px;margin-top:15px}.big-answer>span:first-child{font-size:6.8rem;line-height:1.1;font-weight:700;letter-spacing:-.06em;color:var(--blue)}.big-answer>span:last-child{font-size:1rem}.big-answer small{display:block;font-size:.75rem;color:var(--muted);margin-top:4px;max-width:120px}.hero-assumptions{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;padding:20px 0;margin:8px 0 15px;border-bottom:1px solid var(--line)}.hero-assumptions span{font-size:.8125rem;display:block;color:var(--muted)}.hero-assumptions strong{font-size:1.125rem;font-weight:600;display:block;margin-top:5px}.hero-range-label{display:block;font-size:.875rem}.hero-range-label strong{font-size:.875rem;display:block;font-weight:500;color:var(--blue);margin-top:3px}input[type=range]{width:100%;accent-color:var(--blue);height:28px;cursor:pointer;margin:10px 0 15px}.hero-result{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#e9efff;padding:14px 16px;border-radius:8px}.hero-result>span{font-size:.8125rem}.hero-result strong{font-size:1.125rem;white-space:nowrap}.hero-result.negative{background:#ffebdf;color:#923f1f}.lab-note{font-size:.75rem;color:var(--muted);margin-top:16px;line-height:1.7}.lab-note a{text-decoration:underline;text-underline-offset:3px}.lab-sticker{position:absolute;top:-20px;right:-25px;background:var(--orange);color:#172856;padding:19px 18px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:-.05em;rotate:12deg;border-radius:2px;animation:stickerFloat 5s ease-in-out infinite;box-shadow:0 5px 16px #18285612}.lab-sticker>span{font-size:1.9rem;position:absolute;bottom:14px;right:8px}.blue-band{background:var(--blue);color:white}.blue-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:26px;padding-bottom:26px}.blue-band span{font-size:1rem;color:#dce5ff}.blue-band strong{font-size:1.4rem;font-weight:500;letter-spacing:-.02em}.blue-band .band-star{font-size:2.3rem;line-height:1;color:var(--orange)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px}.section-head>p{font-size:1.0625rem;color:var(--muted);line-height:1.85;margin-bottom:5px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.q-card{padding:29px;border-radius:14px;background:#e4ebff;display:flex;flex-direction:column}.q-card.cost{background:#ffcfb7}.q-card.sales{background:var(--blue);color:#fff}.q-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;font-size:.8125rem;letter-spacing:.055em;font-weight:600}.q-top>span:last-child{font-size:2rem;line-height:1;font-weight:500}.q-card h3{font-size:2rem;line-height:1.25;font-weight:600}.q-card>p{font-size:1.0625rem;line-height:1.75;margin:23px 0 27px}.ai-help{margin-top:auto;padding:18px 0;border-top:1px solid #18285633;border-bottom:1px solid #18285633}.ai-help span{display:block;font-size:.8125rem;opacity:.8;margin-bottom:7px}.ai-help strong{font-size:.9375rem;font-weight:600;line-height:1.65;display:block}.sales .ai-help{border-color:#ffffff55}.q-card>a{font-size:.9375rem;background:white;color:var(--navy);padding:13px 10px;text-align:center;border-radius:6px;margin-top:22px;font-weight:500;transition:transform .2s}.q-card>a:hover{transform:translateY(-2px)}.calculator-section{background:var(--blue);color:#fff;padding:95px 0}.calculator-section .eyebrow{color:#d7e1ff}.calculator-section h2 span{color:#ffc29f}.calculator-section .section-head>p{color:#d7e1ff}.calculator{display:grid;grid-template-columns:1fr 1.13fr;background:#fff;border-radius:17px;color:var(--navy);margin-top:45px;overflow:hidden;box-shadow:0 20px 60px #102e872c}.calc-inputs{padding:34px;background:#f7f8fd;border-right:1px solid var(--line)}.presets{display:flex;gap:7px;padding:5px;border-radius:8px;background:#e8edfa}.presets button{flex:1;border:0;background:none;border-radius:6px;color:var(--muted);font-size:.875rem;font-weight:500;padding:12px 8px;white-space:nowrap}.presets button[aria-pressed=true]{background:var(--blue);color:white;box-shadow:0 4px 10px #2454e61a}.preset-note{font-size:.8125rem;color:var(--muted);margin:17px 0 25px}.field{margin-top:21px}.field label{font-size:1rem;display:flex;justify-content:space-between;align-items:baseline;gap:15px;font-weight:500;margin-bottom:9px}.field label span{font-size:.8125rem;color:var(--muted);font-weight:400}.field input{display:block;width:100%;border:1px solid #c6cfe4;border-radius:7px;padding:13px 15px;font-size:1.3rem;font-weight:500;color:var(--navy);background:white;line-height:1.5;outline-offset:2px}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2454e60c}.field small{font-size:.8125rem;color:var(--muted);line-height:1.7;display:block;margin-top:8px}.reset-button{border:0;background:none;color:var(--blue);font-size:.875rem;margin-top:22px;text-decoration:underline;text-underline-offset:4px;padding:5px 0}.calc-error{font-size:.875rem;color:#ac321c;line-height:1.6;margin-top:12px}.calc-results{padding:34px}.result-eyebrow{font-size:.875rem;color:var(--muted)}.breakeven{padding:23px 0}.breakeven>span{display:block;font-size:1rem}.breakeven strong{display:block;color:var(--blue);font-size:5.5rem;line-height:1.15;font-weight:700;letter-spacing:-.05em;margin:5px 0;overflow-wrap:anywhere}.breakeven strong.no-break{font-size:2rem;line-height:1.4;margin:20px 0}.result-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.result-pair span{font-size:.875rem;color:var(--muted);display:block}.result-pair strong{font-size:1.3rem;font-weight:600;display:block;margin-top:7px;overflow-wrap:anywhere}.profit-box{background:#e9efff;padding:23px;border-radius:10px;margin-top:25px}.profit-box>span{font-size:.9375rem}.profit-box strong{font-size:1.85rem;display:block;font-weight:600;line-height:1.45;margin-top:8px;overflow-wrap:anywhere}.profit-box p{font-size:.8125rem;margin-top:8px;color:var(--muted)}.profit-box.negative{background:#fff0e7;color:#8d3518}.profit-box.negative p{color:#895441}.scenario-head{margin-top:26px}.scenario-head strong{font-size:1rem;font-weight:500}.scenario-head span{font-size:.8125rem;display:block;color:var(--muted);margin-top:5px}.scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.scenario{border:1px solid var(--line);border-radius:7px;padding:13px 9px}.scenario p{font-size:.8125rem;color:var(--muted)}.scenario>span{font-size:.8125rem;display:block;margin:3px 0 9px}.scenario strong{display:block;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.scenario.negative strong{color:#ac3c1e}.scenario.positive strong{color:#23513c}.result-caveat{font-size:.8125rem;line-height:1.8;color:var(--muted);margin-top:24px}.formula{margin-top:25px;color:#e3eaff;font-size:.875rem;border-top:1px solid #ffffff33;padding-top:22px}.formula summary{cursor:pointer;width:fit-content}.formula p{line-height:1.85;margin-top:17px;max-width:920px}.research{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.research-intro>p:not(.eyebrow){font-size:1.0625rem;color:var(--muted);margin-top:25px;line-height:1.85}.research-tabs{display:flex;gap:10px;margin-top:30px}.research-tabs button{border:1px solid #b9c6e7;color:var(--navy);background:transparent;font-size:1rem;padding:12px 21px;border-radius:50px}.research-tabs button[aria-selected=true]{background:var(--navy);color:white;border-color:var(--navy)}.research-board{background:#fff;border:1px solid #cdd6ea;padding:30px;border-radius:12px;box-shadow:9px 11px 0 #e8edfa;transform:rotate(-1deg)}.board-top{display:flex;justify-content:space-between;gap:15px;font-size:.8125rem;padding-bottom:21px;border-bottom:1px solid var(--line);color:var(--muted)}.board-top>span:last-child{font-size:.6875rem;letter-spacing:.06em;color:var(--blue)}.board-row{padding:23px 0;border-bottom:1px solid var(--line)}.board-row h3{font-size:1.25rem;line-height:1.5;letter-spacing:-.02em}.board-row p{font-size:1rem;color:var(--muted);margin-top:10px;line-height:1.85}.board-label{display:inline-block;font-size:.75rem;font-weight:600;background:#e9efff;color:var(--blue);border-radius:4px;padding:3px 8px;margin-bottom:12px}.board-row:nth-child(2) .board-label{background:#fff0e6;color:#964221}.board-row:nth-child(3) .board-label{background:#ecf1e8;color:#3d6144}.board-note{font-size:.8125rem;color:var(--muted);margin-top:22px;line-height:1.75}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-bottom:105px;align-items:center}.story-image{height:550px;border-radius:16px 110px 16px 16px;overflow:hidden;position:relative}.story-image img{object-position:44% center}.story-image>span{position:absolute;bottom:15px;left:20px;background:#162951bb;color:white;border-radius:4px;font-size:.75rem;padding:3px 9px}.story-copy>p:not(.eyebrow){font-size:1.0625rem;color:var(--muted);margin-top:24px}.story-copy ul{font-size:1.0625rem;list-style:none;padding:0;margin:24px 0 0}.story-copy li{padding:12px 0 12px 26px;border-bottom:1px solid var(--line);position:relative;line-height:1.7}.story-copy li:before{content:"+";position:absolute;left:0;top:10px;color:var(--blue);font-weight:600}.story-copy .fit-note{font-size:.9375rem!important}.learn-section{background:#e9eefb}.curriculum{list-style:none;margin:45px 0 0;padding:0}.curriculum li{display:grid;grid-template-columns:55px 1fr 230px;gap:28px;align-items:center;border-top:1px solid #c4cfe8;padding:31px 0}.step{width:48px;height:48px;border-radius:50%;background:var(--blue);color:white;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500}.curriculum h3{font-size:1.5rem;line-height:1.5}.curriculum p{font-size:1.0625rem;color:var(--muted);line-height:1.8;margin-top:10px}.takeaway{font-size:.9375rem;color:var(--blue);text-align:right;line-height:1.75}.bring{background:#dbe4fa;border-radius:8px;padding:22px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px 25px;font-size:.9375rem;margin-top:25px}.bring strong{font-weight:600}.bring span:before{content:"✓";color:var(--blue);margin-right:8px}.instructor{display:flex;align-items:center;gap:40px;padding-top:70px;padding-bottom:70px}.sx-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;width:135px;height:135px;border-radius:18px;background:#2454e6;color:white;font-family:Georgia,serif;font-size:4rem;line-height:1.1;rotate:-5deg;flex-shrink:0}.sx-mark span{font-family:Anuphan,sans-serif;font-size:.5rem;letter-spacing:.08em;margin-top:9px}.instructor .eyebrow{margin-bottom:12px}.instructor h2{font-size:2.25rem}.instructor p:not(.eyebrow){font-size:1.0625rem;margin-top:15px;color:var(--muted)}.pricing-section{background:#172650;color:#fff;padding:100px 0}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pricing-copy .eyebrow{color:#b6c4e4}.pricing-copy h2{font-size:clamp(3rem,4.8vw,4.4rem);line-height:1.2}.pricing-copy h2>span{color:#ffb288}.pricing-copy>p:not(.eyebrow){color:#c5d0e8;font-size:1.125rem;margin-top:28px}.enrollment-steps{list-style:none;padding:0;margin:40px 0 0}.enrollment-steps li{display:flex;align-items:center;gap:20px;font-size:1rem;line-height:1.8;color:#cbd4e9;margin-top:24px}.enrollment-steps b{font-weight:400;width:36px;height:36px;border:1px solid #7d90b6;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.enrollment-steps strong{font-weight:500;color:white}.price-card{background:white;border-radius:18px;padding:38px;color:var(--navy)}.price-card>p:first-child{font-size:.8125rem;letter-spacing:.045em;font-weight:600;color:var(--blue)}.price-context{font-size:1rem;display:block;margin-top:8px}.old-price{font-size:1.125rem;color:var(--muted);margin-top:25px}.old-price s{text-decoration-color:#d35e2e;text-decoration-thickness:2px}.price{font-size:6.5rem;font-weight:700;line-height:1.2;letter-spacing:-.06em;color:var(--blue);margin:5px 0 15px}.price>span{font-size:1rem;letter-spacing:0;display:block;font-weight:400;color:var(--navy)}.save-tag{display:inline-block;background:#ffe3d4;color:#873817;font-size:.9375rem;border-radius:50px;padding:6px 14px}.price-description{font-size:1rem;color:var(--muted);margin:20px 0 23px}.round{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding:18px 0}.round>span{background:#e9efff;border-radius:5px;padding:9px 12px;font-size:.875rem;color:var(--blue);min-width:61px;text-align:center}.round strong{font-size:1.125rem;font-weight:500;display:block}.round small{font-size:.875rem;color:var(--muted);display:block;margin-top:5px}.venue{font-size:1rem;border-top:1px solid var(--line);padding-top:20px;margin:0 0 25px}.venue small{display:block;font-size:.8125rem;color:var(--muted);margin-top:7px}.register-link{width:100%;font-size:1.0625rem}.registration-help{font-size:.8125rem;text-align:center;color:var(--muted);margin-top:17px;line-height:1.8}.price-policy{font-size:.875rem;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:20px;line-height:1.75}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq h2{font-size:3rem;margin-bottom:27px}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;position:relative;padding-right:33px;font-size:1.125rem;font-weight:500;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:0;top:0;color:var(--blue);font-size:1.3rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:1rem;color:var(--muted);margin-top:18px;line-height:1.85}.closing{text-align:center;border-top:1px solid var(--line);padding-top:65px;padding-bottom:80px}.closing>p{font-size:1.0625rem;color:var(--muted);margin-bottom:22px}.closing h2{font-size:clamp(2.5rem,4vw,3.8rem);margin-bottom:33px;line-height:1.3}footer{background:#e9eefb;padding:35px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:.875rem}.footer-inner strong{font-size:1rem;font-weight:500;letter-spacing:.035em}.footer-inner p{font-size:.875rem;color:var(--muted);margin-top:8px}.footer-inner>div:last-child{display:flex;flex-direction:column;gap:7px;text-align:right}.footer-inner a:hover{text-decoration:underline}#motion-toggle{border:0;background:none;color:var(--muted);font-size:.875rem;padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:4px}.mobile-cta{display:none}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}.result-enter{animation:resultEnter .3s ease-out}@keyframes stickerFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes resultEnter{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.motion-off *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .reveal{opacity:1;transform:none}
@media(max-width:1100px){.wrap{padding-left:35px;padding-right:35px}.nav nav{font-size:.875rem;gap:20px}.hero{gap:45px}.hero h1{font-size:5rem}.hero-lab{padding:25px;margin-right:12px}.big-answer{gap:14px}.big-answer>span:first-child{font-size:5.8rem}.hero-result{flex-direction:column;align-items:start;gap:4px}.hero-sub{font-size:1.5rem}.intro{font-size:1rem}.hero-meta{font-size:.8125rem;gap:10px}.hero-meta span+span{padding-left:10px}.question-grid{gap:17px}.q-card{padding:25px}.q-card h3{font-size:1.75rem}.q-card>p{font-size:1rem}.ai-help strong{font-size:.875rem}.q-card>a{font-size:.875rem}.calc-inputs,.calc-results{padding:27px}.presets button{font-size:.8125rem;padding:11px 6px}.research{gap:45px}.story-section{gap:40px}.curriculum li{grid-template-columns:50px 1fr 185px;gap:20px}.pricing-grid{gap:45px}.price-card{padding:30px}.faq{gap:45px}.profit-box strong{font-size:1.6rem}}
@media(max-width:760px){body{font-size:17px}.wrap{padding-left:24px;padding-right:24px}.nav{height:80px;gap:15px}.nav nav{display:none}.brand{font-size:.625rem;gap:9px}.brand small{font-size:.625rem}.brand-ai{font-size:2.2rem}.brand-ai span{font-size:1.4rem}.nav .button{font-size:.8125rem;padding:9px 15px;min-height:43px}.hero{grid-template-columns:1fr;gap:55px;padding-top:37px;padding-bottom:65px}.hero .eyebrow{font-size:.8125rem;margin-bottom:22px}.hero h1{font-size:clamp(3.8rem,13vw,5.8rem);line-height:1.09}.question{display:inline-block}.hero-sub{font-size:1.45rem;margin-top:28px}.intro{font-size:1rem;margin-top:21px}.intro br{display:none}.hero-actions{gap:23px;margin-top:26px}.hero-actions .button{font-size:1rem;padding:16px 22px}.hero-actions .text-link{font-size:.9375rem}.hero-meta{font-size:.8125rem;margin-top:24px}.hero-lab{margin:0 10px 0 0;padding:26px;transform:rotate(1.5deg);box-shadow:9px 12px 0 #e4eafd}.lab-top{font-size:.6875rem;gap:8px}.lab-tag{font-size:.75rem}.lab-sticker{font-size:.875rem;right:-16px;top:-28px;padding:17px 17px}.lab-question{font-size:1.15rem}.big-answer{gap:20px}.big-answer>span:first-child{font-size:5.5rem}.big-answer>span:last-child{font-size:.9375rem}.big-answer small{font-size:.75rem}.hero-assumptions{gap:15px}.hero-assumptions span{font-size:.8125rem}.hero-assumptions strong{font-size:1.125rem}.hero-result{flex-direction:row;align-items:center;gap:12px;padding:14px}.hero-result>span{font-size:.8125rem}.hero-result strong{font-size:1rem}.lab-note{font-size:.8125rem}.blue-band>.wrap{flex-wrap:wrap;gap:7px;padding-top:24px;padding-bottom:24px}.blue-band span{font-size:.9375rem}.blue-band strong{font-size:1.15rem;width:100%}.blue-band .band-star{display:none}.section{padding-top:65px;padding-bottom:65px}h2{font-size:clamp(2.6rem,8.5vw,3.4rem);line-height:1.2}.eyebrow{font-size:.8125rem;margin-bottom:23px}.section-head{display:block}.section-head>p{font-size:1rem;margin-top:25px;line-height:1.8}.question-grid{grid-template-columns:1fr;margin-top:30px;gap:19px}.q-card{padding:28px}.q-top{font-size:.875rem;margin-bottom:23px}.q-card h3{font-size:2.1rem;line-height:1.3}.q-card>p{font-size:1.0625rem;margin:20px 0 24px}.ai-help span{font-size:.875rem}.ai-help strong{font-size:1rem}.q-card>a{font-size:1rem;min-height:50px}.calculator-section{padding:65px 0}.calculator{grid-template-columns:1fr;margin-top:32px}.calc-inputs,.calc-results{padding:25px}.calc-inputs{border-right:0;border-bottom:1px solid var(--line)}.presets{gap:4px}.presets button{font-size:.875rem;padding:12px 7px}.preset-note{font-size:.8125rem}.field label{font-size:1rem}.field input{font-size:1.35rem}.field small{font-size:.875rem}.breakeven strong{font-size:5rem}.result-pair strong{font-size:1.25rem}.profit-box{padding:22px}.profit-box strong{font-size:1.7rem}.scenarios{gap:8px}.scenario{padding:12px 8px}.scenario strong{font-size:.9375rem}.result-caveat{font-size:.8125rem}.formula{font-size:.875rem}.research{grid-template-columns:1fr;gap:33px}.research-intro>p:not(.eyebrow){font-size:1.0625rem}.research-tabs{margin-top:25px}.research-board{padding:25px;box-shadow:7px 8px 0 #e8edfa;margin-right:5px}.board-top{display:block;font-size:.875rem}.board-top>span:last-child{display:block;margin-top:7px;font-size:.75rem}.board-row h3{font-size:1.25rem}.board-row p{font-size:1rem}.board-label{font-size:.8125rem}.board-note{font-size:.8125rem}.story-section{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.story-image{height:360px;border-radius:12px 90px 12px 12px}.story-copy>p:not(.eyebrow){font-size:1.0625rem}.story-copy ul{font-size:1rem}.story-copy .fit-note{font-size:.9375rem!important}.curriculum{margin-top:33px}.curriculum li{grid-template-columns:38px 1fr;gap:13px 17px;padding:27px 0;align-items:start}.step{width:36px;height:36px;font-size:.875rem;margin-top:4px}.curriculum h3{font-size:1.3rem;line-height:1.5}.curriculum p{font-size:1rem}.takeaway{grid-column:2;text-align:left;font-size:.875rem}.bring{font-size:.9375rem;gap:10px 20px;justify-content:start;padding:22px}.bring strong{width:100%}.instructor{padding-top:55px;padding-bottom:55px;gap:22px;align-items:start}.sx-mark{width:63px;height:63px;font-size:2rem;border-radius:10px}.sx-mark span{display:none}.instructor h2{font-size:1.5rem;line-height:1.4}.instructor p:not(.eyebrow){font-size:1rem;margin-top:12px}.instructor .eyebrow{font-size:.8125rem}.pricing-section{padding:65px 0}.pricing-grid{grid-template-columns:1fr;gap:38px}.pricing-copy h2{font-size:3.25rem}.pricing-copy>p:not(.eyebrow){font-size:1.0625rem}.enrollment-steps{margin-top:28px}.enrollment-steps li{font-size:1rem;gap:18px;margin-top:22px}.price-card{padding:27px}.price{font-size:5.7rem}.price-description{font-size:.9375rem}.round{gap:15px}.round strong{font-size:1rem}.round small{font-size:.8125rem}.venue{font-size:1rem}.venue small{font-size:.75rem}.register-link{font-size:1rem;padding:16px 14px}.registration-help{font-size:.8125rem}.price-policy{font-size:.875rem}.faq{grid-template-columns:1fr;gap:35px}.faq h2{font-size:2.8rem}.faq-list summary{font-size:1.125rem}.faq-list p{font-size:1rem}.closing{padding-top:50px;padding-bottom:60px}.closing>p{font-size:1rem}.closing h2{font-size:2.5rem}.footer-inner{flex-direction:column;align-items:start;font-size:.875rem}.footer-inner>div:last-child{text-align:left}footer{padding-bottom:115px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px calc(12px + env(safe-area-inset-bottom));background:#ffffffee;backdrop-filter:blur(15px);border-top:1px solid var(--line);box-shadow:0 -3px 15px #18285608}.mobile-cta s{font-size:.8125rem;color:var(--muted)}.mobile-cta strong{font-size:1.125rem;margin-left:5px;color:var(--blue);font-weight:600}.mobile-cta small{display:block;font-size:.75rem}.mobile-cta .button{font-size:.875rem;min-height:45px}}
@media(max-width:380px){.wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:3.65rem}.hero-actions{gap:17px}.hero-actions .button{font-size:.9375rem;padding:15px 20px}.hero-actions .text-link{font-size:.875rem}.hero-lab{padding:22px}.hero-result{flex-direction:column;align-items:start;gap:5px}.big-answer{gap:15px}.big-answer>span:first-child{font-size:4.8rem}.calc-inputs,.calc-results{padding:22px}.presets button{font-size:.8125rem}.price-card{padding:24px}.register-link{font-size:.9375rem}.brand{font-size:.56rem}.brand small{font-size:.56rem}.nav .button{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
.big-answer>span.compact-answer{font-size:2.7rem;overflow-wrap:anywhere;max-width:55%;letter-spacing:-.02em}input[type=range]:disabled{opacity:.4;cursor:default}
