*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}a{color:inherit;text-decoration:none}.hamburger{cursor:pointer;z-index:60;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.hamburger-line{background:#fff;border-radius:3px;width:26px;height:2.5px;transition:transform .3s,opacity .3s;display:block}.hamburger--open .hamburger-line:first-child{transform:translateY(7.5px)rotate(45deg)}.hamburger--open .hamburger-line:nth-child(2){opacity:0}.hamburger--open .hamburger-line:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.mobile-menu-backdrop,.mobile-nav{display:none}.desktop-nav{display:block}@media (max-width:768px){.hamburger{display:flex}.desktop-nav{display:none}.mobile-menu-backdrop{z-index:40;background:#00000080;display:block;position:fixed;inset:0}.mobile-nav{z-index:50;background:#0a1a38;width:280px;height:100vh;padding:5rem 1.5rem 2rem;transition:right .35s;display:block;position:fixed;top:0;right:-100%;overflow-y:auto}.mobile-nav--open{right:0}.mobile-nav-list{flex-direction:column;gap:.25rem;list-style:none;display:flex}.mobile-nav-list a{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:.85rem 1rem;font-size:1rem;font-weight:600;transition:background .2s;display:block}.mobile-nav-list a:hover,.mobile-nav-list a:active{background:#ffffff1a}}.hero-page{color:#fff;background:#111;min-height:100vh;position:relative}.site-header{z-index:20;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 2rem;display:flex;position:absolute;top:0;left:0}.logo{letter-spacing:.06em;text-transform:uppercase;font-size:1.35rem;font-weight:700}.nav-list{text-transform:uppercase;align-items:center;gap:1.5rem;font-size:.95rem;list-style:none;display:flex}.hero{align-items:center;min-height:100vh;display:grid;position:relative}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(#0003 0%,#0000009e 100%);position:absolute;inset:0}.hero-content{z-index:10;max-width:720px;padding:6rem 2rem 2rem;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;opacity:.9;margin-bottom:.85rem;font-size:.78rem}.hero-content h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.hero-content p{max-width:60ch;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.6}.ai-evolution{color:#111;background:#f6f7fb;padding:4.5rem 2rem}.ai-evolution-inner{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;max-width:1180px;margin:0 auto;display:grid}.ai-copy h2{margin-bottom:1rem;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.2}.ai-copy p{color:#2f3644;font-size:1.05rem;line-height:1.75}.eyebrow.dark{color:#2865ff;opacity:1;margin-bottom:.8rem;font-weight:600}.ai-image-wrap{width:100%}.ai-image{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 14px 40px #11111129}.stats-section{align-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.stats-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stats-overlay{background:linear-gradient(115deg,#08bce4c7,#089ad1c7);position:absolute;inset:0}.stats-grid{z-index:2;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:min(1240px,100%);margin:0 auto;padding:3.8rem 2rem;display:grid;position:relative}.stat-item h3{color:#fff;margin-bottom:1.1rem;font-size:clamp(2.3rem,5.1vw,4.3rem);font-weight:800;line-height:1}.stat-item p{color:#fffffff2;font-size:clamp(1rem,1.85vw,2rem);font-weight:700}.programs-section{background:url(/section4.jpg) 50%/cover no-repeat;padding:5rem 2rem;position:relative}.programs-overlay{background:linear-gradient(130deg,#0b152bdb,#113b58bd);position:absolute;inset:0}.programs-inner{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.programs-eyebrow{color:#ffffffd9;opacity:1}.programs-inner h2{max-width:20ch;margin-bottom:2rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.22}.programs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.program-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:12px;padding:1.2rem}.program-card h3{margin-bottom:.75rem;font-size:1.25rem}.program-card p{color:#ffffffe0;margin-bottom:1.05rem;font-size:.98rem;line-height:1.6}.learn-more{color:#fff;font-weight:700;display:inline-block}.why-choose-section{background:url(/section5.jpg) 50%/cover no-repeat fixed;padding:5rem 2rem;position:relative}.why-choose-overlay{background:linear-gradient(128deg,#071126e6,#093454c2);position:absolute;inset:0}.why-choose-inner{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.why-choose-eyebrow{color:#ffffffd6;opacity:1}.why-choose-inner h2{max-width:20ch;margin-bottom:2rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.22}.why-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.why-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07122694;border:1px solid #87beff3d;border-radius:12px;padding:1.2rem}.why-card h3{margin-bottom:.75rem;font-size:1.2rem}.why-card p{color:#ffffffe0;font-size:.98rem;line-height:1.6}.career-steps{background:#070b18;padding:5rem 2rem;position:relative;overflow:hidden}.career-steps-bg{background:radial-gradient(circle at 18% 20%,#00c3ff33,#0000 40%),radial-gradient(circle at 85% 10%,#5082ff38,#0000 44%),linear-gradient(145deg,#070b18,#0a1430 58%,#0a1c3d);position:absolute;inset:0}.career-steps-inner{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.career-steps-eyebrow{color:#b0d5fff2;opacity:1}.career-steps-inner h2{max-width:19ch;margin-bottom:2rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.career-steps-sequence{gap:.8rem;display:grid}.step-stage{place-items:center;min-height:74vh;display:grid}.step-card{background:linear-gradient(150deg,#122140d1,#0c1831db);border:1px solid #8abcff45;border-radius:18px;width:min(760px,100%);padding:2rem 1.7rem;position:relative;box-shadow:0 16px 40px #040a1973,inset 0 1px #ffffff14}.step-card h3{margin-bottom:.75rem;font-size:1.3rem}.step-card p{color:#eef4ffd6;font-size:1rem;line-height:1.65}.step-number{color:#4dc9ff;margin-bottom:.85rem;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1}.cs-viewport{height:100vh;position:sticky;top:0;overflow:hidden}.cs-panel{color:#0f172a;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.cs-top-bar{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;padding:1.2rem 3.5rem;display:flex;position:relative}.cs-badge{color:#2865ff;letter-spacing:.04em;background:#eff6ff;border-radius:20px;flex-shrink:0;padding:.2rem .6rem;font-size:.78rem;font-weight:700;position:absolute;left:3.5rem}.cs-section-label{text-transform:uppercase;letter-spacing:.07em;color:#0f172a;font-size:1.05rem;font-weight:800}.cs-split{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.cs-content{flex-direction:column;justify-content:center;gap:1.25rem;padding:3rem 3.5rem;display:flex;overflow:hidden}.cs-panel-icon{font-size:3rem;line-height:1}.cs-step-title{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:800;line-height:1.1}.cs-step-desc{color:#475569;margin:0;font-size:1.1rem;line-height:1.78}.cs-step-list{grid-template-columns:1fr;gap:.6rem;list-style:none;display:grid}.cs-step-list li{color:#1e293b;padding-left:1.4rem;font-size:1rem;line-height:1.52;position:relative}.cs-step-list li:before{content:"→";color:#2865ff;font-weight:700;position:absolute;left:0}.cs-image-wrap{position:relative;overflow:hidden}.cs-img{object-fit:cover;width:100%;height:100%;display:block}.cs-hint{text-align:center;color:#cbd5e1;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f1f5f9;flex-shrink:0;padding:.9rem 1rem;font-size:.72rem}.certified-section{color:#0f172a;background:linear-gradient(145deg,#f7fbff,#edf5ff 58%,#e5f1ff);padding:4.5rem 2rem}.certified-inner{text-align:center;width:min(1180px,100%);margin:0 auto}.certified-eyebrow{color:#2865ff;opacity:1}.certified-inner h2{color:#102340;max-width:28ch;margin:0 auto 2rem;font-size:clamp(1.5rem,2.7vw,2.4rem);line-height:1.22}.certified-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.certified-logo-card{text-align:center;background:#fffffff2;border:1px solid #2865ff29;border-radius:16px;place-items:center;min-height:150px;padding:1.2rem;display:grid;box-shadow:0 14px 30px #10234014}.certified-logo{object-fit:contain;width:min(220px,82%);height:auto;margin-bottom:.75rem;display:block}.certified-logo-name{color:#102340;margin-bottom:.2rem;font-size:1rem;font-weight:700}.certified-logo-subtitle{color:#4f6484;font-size:.9rem;line-height:1.35}.stories-section{color:#fff;background-color:#0000;background-image:linear-gradient(150deg,#071126db,#0a1c3cc7,#0b2246d1),url(/success.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:5rem 2rem;position:relative}.stories-inner{width:min(1180px,100%);margin:0 auto}.stories-eyebrow{color:#abd0fff5;opacity:1}.stories-inner h2{max-width:24ch;margin-bottom:2rem;font-size:clamp(1.7rem,2.9vw,2.6rem);line-height:1.2}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.story-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #94c8ff40;border-radius:16px;padding:1.35rem}.story-quote-mark{color:#64b2ff;margin-bottom:.35rem;font-size:2.6rem;line-height:1}.story-quote{color:#eef5fff0;margin-bottom:1.15rem;font-size:1rem;line-height:1.72}.story-name{margin-bottom:.2rem;font-size:1.04rem}.story-role{color:#b5cdebf2;font-size:.92rem}.franchise-section{color:#fff;background:linear-gradient(145deg,#0c1f42,#123265 60%,#0e2a56);padding:5rem 2rem}.franchise-inner{text-align:center;width:min(1180px,100%);margin:0 auto}.franchise-eyebrow{color:#afd6fff2;opacity:1}.franchise-inner h2{max-width:26ch;margin:0 auto 2rem;font-size:clamp(1.7rem,2.9vw,2.6rem);line-height:1.2}.franchise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.6rem;display:grid}.franchise-card{background:#ffffff14;border:1px solid #97c9ff47;border-radius:14px;padding:1.3rem}.franchise-card h3{margin-bottom:.35rem;font-size:1.2rem}.franchise-card p{color:#dcecffe6;font-size:.95rem}.franchise-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.franchise-btn{border:1px solid #0000;border-radius:10px;padding:.8rem 1.2rem;font-weight:700;display:inline-block}.franchise-btn.primary{color:#0d2e5e;background:#fff}.franchise-btn.secondary{color:#fff;background:0 0;border-color:#ffffff7a}.faq-section{color:#0f172a;background-color:#0000;background-image:linear-gradient(145deg,#f5f8ffe6,#edf4ffe6),url(/FAQ.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:4.8rem 2rem}.faq-inner{width:min(1180px,100%);margin:0 auto}.faq-eyebrow{color:#2865ff;opacity:1}.faq-inner h2{color:#102340;max-width:25ch;margin-bottom:1.8rem;font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1.2}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.faq-item{background:#fff;border:1px solid #d8e6ff;border-radius:14px;padding:1.15rem}.faq-item h3{color:#102340;margin-bottom:.5rem;font-size:1.03rem}.faq-item p{color:#41567a;font-size:.95rem;line-height:1.6}.faq-contact{text-align:center;color:#123265;margin-top:1.5rem;font-weight:700}.centers-section{color:#fff;background:linear-gradient(145deg,#0a1733,#102950 58%,#123566);padding:4.8rem 2rem}.centers-inner{width:min(1180px,100%);margin:0 auto}.centers-eyebrow{color:#b1d8fff2;opacity:1}.centers-inner h2{max-width:24ch;margin-bottom:1.8rem;font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1.2}.centers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.center-card{background:#ffffff17;border:1px solid #a0cfff47;border-radius:14px;padding:1.15rem}.center-card h3{color:#f3f8ff;margin-bottom:.45rem;font-size:1.05rem}.center-card p{color:#d3e6fcf0;font-size:.95rem;line-height:1.55}.final-cta-section{color:#fff;background-color:#0000;background-image:linear-gradient(140deg,#0b1f43d1,#15407abd 56%,#1c5c9dc7),url(/CTA.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:4.5rem 2rem}.final-cta-inner{text-align:center;width:min(980px,100%);margin:0 auto}.final-cta-inner h2{margin-bottom:.75rem;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.15}.final-cta-inner p{color:#e4effff2;margin-bottom:1.3rem;font-size:clamp(1rem,2vw,1.2rem)}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.final-cta-btn{border:1px solid #0000;border-radius:10px;padding:.82rem 1.2rem;font-weight:700;display:inline-block}.final-cta-btn.primary{color:#0f2f61;background:#fff}.final-cta-btn.secondary{color:#fff;background:0 0;border-color:#ffffff80}.site-footer{color:#d8e8ff;background:#040a18;padding:2.4rem 2rem 1rem}.site-footer-inner{justify-content:space-between;align-items:flex-start;gap:3.25rem;width:min(1180px,100%);margin:0 auto;display:flex}.footer-logo-link{align-items:center;display:inline-flex}.footer-brand-block{gap:.35rem;max-width:34ch;display:grid}.footer-logo-img{width:132px;height:auto;display:block}.footer-tagline{color:#d8e8ffd9;max-width:30ch;font-size:.85rem}.footer-nav-list{text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.84rem;list-style:none;display:flex}.footer-socials{align-items:flex-start;gap:.55rem;margin-top:.2rem;display:flex}.footer-social-link{color:#d8e8ff;border:1px solid #8cb2e666;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.footer-social-link svg{fill:currentColor;width:18px;height:18px}.footer-office h3{color:#f2f8ff;margin-bottom:.35rem;font-size:1rem}.footer-office p{color:#d8e8ffdb;font-size:.86rem;line-height:1.45}.footer-copy{text-align:center;color:#d8e8ffb3;border-top:1px solid #93b4e433;width:min(1180px,100%);margin:2.2rem auto 0;padding-top:1rem}@media (max-width:768px){.site-header{padding:1rem}.hero-content{padding:5.5rem 1rem 1.5rem}.hero-content h1{font-size:clamp(1.6rem,7vw,2.4rem)}.ai-evolution{padding:2.8rem 1rem}.ai-evolution-inner{grid-template-columns:1fr;gap:1.4rem}.ai-copy h2{font-size:1.5rem}.stats-section{min-height:auto}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .6rem;padding:2.4rem 1rem}.stat-item h3{font-size:clamp(1.8rem,8vw,2.6rem)}.stat-item p{font-size:clamp(.82rem,3vw,1rem)}.programs-section{padding:2.8rem 1rem}.programs-inner h2{max-width:none;margin-bottom:1.2rem;font-size:1.5rem}.programs-grid{grid-template-columns:1fr;gap:1rem}.why-choose-section{background-attachment:scroll;padding:2.8rem 1rem}.why-choose-inner h2{max-width:none;margin-bottom:1.2rem;font-size:1.5rem}.why-choose-grid{grid-template-columns:1fr;gap:1rem}.career-steps{padding:2.8rem 1rem}.cs-top-bar{flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem}.cs-badge{position:static}.cs-section-label{font-size:.78rem}.cs-split{grid-template-columns:1fr}.cs-image-wrap{display:none}.cs-content{justify-content:flex-start;gap:.85rem;padding:1.5rem 1rem}.cs-step-title{font-size:clamp(1.5rem,6vw,2rem)}.cs-step-desc{font-size:.92rem;line-height:1.65}.cs-step-list li{font-size:.88rem}.cs-panel-icon{font-size:2rem}.cs-hint{padding:.7rem 1rem;font-size:.68rem}.certified-section{padding:2.8rem 1rem}.certified-inner h2{margin-bottom:1.2rem;font-size:1.4rem}.certified-logos{grid-template-columns:1fr;gap:.8rem}.certified-logo-card{min-height:120px}.stories-section{background-attachment:scroll;padding:2.8rem 1rem}.stories-inner h2{margin-bottom:1.2rem;font-size:1.4rem}.stories-grid{grid-template-columns:1fr;gap:.8rem}.franchise-section{padding:2.8rem 1rem}.franchise-inner h2{margin-bottom:1.2rem;font-size:1.4rem}.franchise-grid{grid-template-columns:1fr;gap:.8rem}.franchise-actions{flex-direction:column;align-items:center}.franchise-btn{text-align:center;width:100%}.faq-section{background-attachment:scroll;padding:2.8rem 1rem}.faq-inner h2{margin-bottom:1.2rem;font-size:1.4rem}.faq-grid{grid-template-columns:1fr;gap:.8rem}.centers-section{padding:2.8rem 1rem}.centers-inner h2{margin-bottom:1.2rem;font-size:1.4rem}.centers-grid{grid-template-columns:1fr;gap:.8rem}.final-cta-section{background-attachment:scroll;padding:2.8rem 1rem}.final-cta-inner h2{font-size:1.5rem}.final-cta-actions{flex-direction:column;align-items:center}.final-cta-btn{text-align:center;width:100%}.site-footer{padding:2rem 1rem 1rem}.site-footer-inner{flex-direction:column;align-items:flex-start;gap:1.8rem}.footer-nav-list{gap:.4rem;font-size:.78rem}.footer-copy{font-size:.8rem}}.about-page{color:#fff;background:#060d1d;min-height:100vh}.about-header{z-index:25}.about-hero{align-items:center;min-height:100vh;display:grid;position:relative}.about-hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero-overlay{background:0 0;position:absolute;inset:0}.about-hero-content{z-index:2;width:100%;padding:7.5rem 2rem 2rem;position:relative}.about-highlight{letter-spacing:-.02em;color:#fff;text-shadow:none;gap:.35rem;margin:0;font-size:clamp(2rem,5vw,4.2rem);font-weight:900;line-height:1.06;display:grid}.about-highlight span{display:block}.about-story-section{color:#0f172a;background:#fff;padding:5rem 2rem}.about-story-inner{grid-template-columns:.75fr 1.25fr;align-items:center;gap:1.8rem;width:min(1180px,100%);margin:0 auto;display:grid}.about-story-heading{color:#111;letter-spacing:.01em;margin-bottom:1rem;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:900;line-height:1}.about-story-copy p{color:#334155;max-width:70ch;margin-bottom:1rem;font-size:1.05rem;line-height:1.8}.about-story-image-wrap{justify-content:flex-end;width:100%;display:flex}.about-story-image{width:min(1120px,100%);height:auto;display:block}.about-global-local-section{color:#fff;background-color:#0000;background-image:linear-gradient(130deg,#08142cd1,#0e2b54b8),url(/about2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:4.8rem 2rem;position:relative}.about-global-local-inner{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.about-global-local-intro{max-width:76ch;margin-bottom:1.4rem}.about-global-local-eyebrow{color:#b7d8fff2;opacity:1}.about-global-local-intro h2{margin-bottom:.85rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08}.about-global-local-intro p{color:#edf5fff0;font-size:1.05rem;line-height:1.7}.about-global-local-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-global-local-card{background:#ffffff1f;border:1px solid #add3ff59;border-radius:14px;padding:1.2rem}.about-global-local-card h3{color:#fff;margin-bottom:.55rem;font-size:1.2rem}.about-global-local-card p{color:#e7f2ffed;font-size:.98rem;line-height:1.68}.about-founders-section{color:#0f172a;background:#fff;padding:4.8rem 2rem}.about-founders-inner{width:min(1180px,100%);margin:0 auto}.about-founders-eyebrow{color:#2865ff;opacity:1}.about-founders-inner h2{margin-bottom:1.6rem;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.15}.about-founders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.about-founder-card{background:#f8fbff;border:1px solid #dce8ff;border-radius:14px;padding:1.2rem}.about-founder-card h3{color:#102340;margin-bottom:.35rem;font-size:1.2rem}.about-founder-role{color:#2557a8;margin-bottom:.65rem;font-size:.92rem;font-weight:700}.about-founder-description{color:#425b81;margin-bottom:.9rem;font-size:.97rem;line-height:1.68}.about-founder-link{color:#1c5ccb;font-weight:700}.about-values-section{color:#fff;background-color:#0000;background-image:linear-gradient(130deg,#07132ad1,#0a2448b8),url(/corevalues.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:4.8rem 2rem}.about-values-inner{width:min(1180px,100%);margin:0 auto}.about-values-eyebrow{color:#b4d8fff2;opacity:1}.about-values-inner h2{margin-bottom:1.6rem;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.15}.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.about-value-card{background:#ffffff14;border:1px solid #a5d1ff42;border-radius:14px;padding:1.2rem}.about-value-number{color:#75b8ff;margin-bottom:.45rem;font-size:1.35rem;font-weight:900}.about-value-card h3{color:#fff;margin-bottom:.5rem;font-size:1.16rem}.about-value-card p{color:#e3f1ffed;font-size:.96rem;line-height:1.68}@media (max-width:768px){.about-hero-content{padding:5.5rem 1rem 1.5rem}.about-highlight{max-width:none;font-size:clamp(1.4rem,7vw,2.2rem)}.about-story-section{padding:2.8rem 1rem}.about-story-inner{grid-template-columns:1fr;gap:1.2rem}.about-story-heading{font-size:clamp(1.8rem,7vw,2.6rem)}.about-global-local-section{background-attachment:scroll;padding:2.8rem 1rem}.about-global-local-intro h2{font-size:1.5rem}.about-global-local-grid{grid-template-columns:1fr}.about-founders-section{padding:2.8rem 1rem}.about-founders-inner h2{margin-bottom:1.2rem;font-size:1.5rem}.about-founders-grid{grid-template-columns:1fr}.about-values-section{background-attachment:scroll;padding:2.8rem 1rem}.about-values-inner h2{margin-bottom:1.2rem;font-size:1.5rem}.about-values-grid{grid-template-columns:1fr}}.courses-page{color:#0f172a;background:#f4f8ff;min-height:100vh}.courses-header{z-index:30}.courses-hero{background:url(/section4.jpg) 50%/cover no-repeat;align-items:end;min-height:58vh;display:grid;position:relative}.courses-hero-overlay{background:linear-gradient(140deg,#091a38d6,#11366abd 55%,#174785b8),radial-gradient(circle at 18% 25%,#5fb1ff33,#0000 42%);position:absolute;inset:0}.courses-hero-inner{z-index:1;color:#fff;width:min(1180px,100%);margin:0 auto;padding:8.6rem 2rem 2.2rem;position:relative}.courses-hero-inner h1{margin-bottom:.7rem;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.courses-hero-inner p{color:#e7f2fff0;max-width:64ch;font-size:1.08rem;line-height:1.7}.courses-list{padding:3.2rem 2rem 4.2rem}.courses-list-inner{gap:1.25rem;width:min(1180px,100%);margin:0 auto;display:grid}.course-card{background:#fff;border:1px solid #dce8ff;border-radius:16px;overflow:hidden}.course-icon-wrap{background:#eff5ff;border:1px solid #d7e6ff;border-radius:14px;flex-shrink:0;width:82px;height:82px;margin:0;overflow:hidden}.course-image{object-fit:cover;width:100%;height:100%;display:block}.course-content{padding:1.35rem}.course-intro-row{align-items:flex-start;gap:.9rem;margin-bottom:.3rem;display:flex}.course-intro-copy{min-width:0}.course-content h2{color:#102340;margin-bottom:.35rem;font-size:clamp(1.6rem,3.1vw,2.45rem);line-height:1.1}.course-tagline{color:#1d58b6;margin-bottom:.6rem;font-weight:700}.course-description{color:#3f5477;margin-bottom:.9rem;line-height:1.72}.course-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.course-meta-grid>div{background:#f7fbff;border:1px solid #dbe8ff;border-radius:10px;padding:.7rem}.course-meta-label{color:#55709d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.78rem}.course-meta-value{color:#102340;font-weight:700}.course-section-block{margin-bottom:.9rem}.course-section-block h3{color:#0f2d5d;margin-bottom:.45rem;font-size:1.02rem}.course-section-block ul{gap:.35rem;list-style:none;display:grid}.course-section-block li{color:#425b81;padding-left:1.1rem;font-size:.95rem;line-height:1.55;position:relative}.course-section-block li:before{content:"•";color:#2865ff;position:absolute;left:0}.course-tools-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .9rem}.course-cta-btn{color:#fff;background:#102f60;border-radius:10px;padding:.74rem 1.05rem;font-weight:700;display:inline-block}@media (max-width:768px){.courses-hero-inner{padding:5.5rem 1rem 1.7rem}.courses-hero-inner h1{font-size:clamp(1.6rem,7vw,2.4rem)}.courses-list{padding:2rem 1rem 3rem}.course-content{padding:1rem}.course-content h2{font-size:clamp(1.3rem,5vw,1.8rem)}.course-intro-row{flex-direction:column;align-items:flex-start}.course-icon-wrap{width:60px;height:60px}.course-meta-grid{grid-template-columns:1fr;gap:.5rem}.course-tools-list{grid-template-columns:1fr}.course-cta-btn{text-align:center;width:100%}}.courses-header{z-index:30;color:#fff}.franchise-page{color:#0f172a;background:#f6f9ff;min-height:100vh}.franchise-header{z-index:30;color:#fff}.franchise-hero{background:linear-gradient(145deg,#081a3a,#103565 58%,#174983);align-items:end;min-height:54vh;display:grid;position:relative}.franchise-hero-overlay{background:radial-gradient(circle at 20% 20%,#67b5ff38,#0000 42%);position:absolute;inset:0}.franchise-hero-inner{z-index:1;color:#fff;width:min(1180px,100%);margin:0 auto;padding:8.6rem 2rem 2.2rem;position:relative}.franchise-hero-inner h1{max-width:20ch;font-size:clamp(2rem,4.8vw,3.7rem);line-height:1.1}.franchise-intro,.franchise-models,.franchise-benefits,.franchise-scale,.franchise-brochure{padding:4.4rem 2rem}.franchise-intro-inner,.franchise-models-inner,.franchise-benefits-inner,.franchise-scale-inner,.franchise-brochure-inner{width:min(1180px,100%);margin:0 auto}.franchise-intro h2,.franchise-models h2,.franchise-benefits h2,.franchise-scale h2,.franchise-brochure h2{margin-bottom:.9rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.16}.franchise-intro p{color:#405778;max-width:78ch;line-height:1.7}.franchise-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1.35rem;display:grid}.franchise-metric-card{text-align:center;background:#fff;border:1px solid #d8e6ff;border-radius:12px;padding:.85rem}.franchise-metric-card h3{color:#12386f;margin-bottom:.25rem;font-size:1.05rem}.franchise-metric-card p{color:#4d678b;font-size:.86rem;line-height:1.35}.franchise-models{background:#fff}.franchise-models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.franchise-model-card{background:#f7fbff;border:1px solid #d8e6ff;border-radius:16px;padding:1.15rem}.model-badge{color:#fff;background:#1e5bc4;border-radius:999px;margin-bottom:.55rem;padding:.28rem .62rem;font-size:.76rem;font-weight:700;display:inline-block}.franchise-model-card h3{color:#0f2f60;margin-bottom:.25rem;font-size:1.2rem}.model-subtitle{color:#2457a3;margin-bottom:.6rem;font-size:.92rem;font-weight:700}.model-investment{background:#fff;border:1px solid #d8e6ff;border-radius:10px;margin-bottom:.75rem;padding:.65rem}.model-label{color:#5b7497;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.model-value{color:#102f60;font-weight:800}.model-description,.model-note{color:#41597e;margin-bottom:.65rem;font-size:.95rem;line-height:1.62}.franchise-model-card h4{color:#12396f;margin-bottom:.45rem;font-size:.98rem}.franchise-model-card ul{gap:.32rem;margin-bottom:.72rem;list-style:none;display:grid}.franchise-model-card li{color:#3f5679;padding-left:1rem;font-size:.92rem;line-height:1.5;position:relative}.franchise-model-card li:before{content:"•";color:#2865ff;position:absolute;left:0}.model-revenue-label{margin-top:.35rem}.model-revenue{color:#153c73;margin-bottom:.75rem;font-weight:700}.franchise-model-btn{color:#fff;background:#102f60;border-radius:10px;padding:.72rem 1rem;font-weight:700;display:inline-block}.franchise-benefits{color:#fff;background:#0a1a38}.franchise-benefits-eyebrow{color:#b7d9fff2;opacity:1}.franchise-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.franchise-benefit-card{background:#ffffff14;border:1px solid #a7d2ff3d;border-radius:14px;padding:1rem}.franchise-benefit-card h3{margin-bottom:.4rem}.franchise-benefit-card p{color:#e7f2ffed;line-height:1.6}.franchise-scale{text-align:center;background:#fff}.franchise-scale-subtext{color:#466083;max-width:72ch;margin:0 auto 1rem}.franchise-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.franchise-scale-card{background:#f8fbff;border:1px solid #d8e6ff;border-radius:12px;padding:1rem}.franchise-scale-card h3{color:#11386d}.scale-subtitle{color:#2a5fb2;margin:.25rem 0;font-weight:700}.scale-note{color:#4d6589}.franchise-scale-note{color:#4d6589;max-width:68ch;margin:1rem auto .8rem}.franchise-scale-btn{color:#fff;background:#123467;border-radius:10px;padding:.8rem 1.1rem;font-weight:700;display:inline-block}.franchise-brochure{text-align:center;background:#eff5ff}.franchise-brochure-inner p{color:#466083;max-width:65ch;margin:0 auto .9rem}.franchise-brochure-btn{color:#fff;background:#102f60;border-radius:10px;padding:.8rem 1.1rem;font-weight:700;display:inline-block}@media (max-width:768px){.franchise-hero-inner{padding:5.5rem 1rem 1.8rem}.franchise-hero-inner h1{font-size:clamp(1.6rem,7vw,2.4rem)}.franchise-intro,.franchise-models,.franchise-benefits,.franchise-scale,.franchise-brochure{padding:2.8rem 1rem}.franchise-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.franchise-models-grid,.franchise-benefits-grid,.franchise-scale-grid{grid-template-columns:1fr}.franchise-model-btn,.franchise-scale-btn,.franchise-brochure-btn{text-align:center;width:100%}}.blog-page{color:#0f172a;background:#f4f8ff;min-height:100vh}.blog-header{z-index:30}.blog-hero{background:linear-gradient(145deg,#091b3b,#113668 58%,#184984)}.blog-hero-inner{color:#fff;width:min(1180px,100%);margin:0 auto;padding:8.8rem 2rem 2.2rem}.blog-hero-inner h1{margin-bottom:.65rem;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.blog-hero-inner p{color:#e5f1fff0;max-width:66ch;line-height:1.7}.blog-list{padding:3.2rem 2rem 4.2rem}.blog-list-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(1180px,100%);margin:0 auto;display:grid}.blog-card{background:#fff;border:1px solid #dbe8ff;border-radius:14px;padding:1rem}.blog-meta{color:#2157b0;text-transform:uppercase;letter-spacing:.05em;font-size:.86rem;font-weight:700}.blog-date{color:#5c7597;margin:.25rem 0 .55rem;font-size:.84rem}.blog-card h2{color:#10233f;margin-bottom:.6rem;font-size:1.18rem;line-height:1.35}.blog-excerpt{color:#435a7f;margin-bottom:.8rem;font-size:.95rem;line-height:1.67}.blog-tags{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.blog-tag{color:#2759ab;background:#eff5ff;border:1px solid #d8e6ff;border-radius:999px;padding:.26rem .56rem;font-size:.78rem;display:inline-block}.blog-readmore{color:#1f5bc2;font-weight:700}@media (max-width:768px){.blog-hero-inner{padding:5.5rem 1rem 1.7rem}.blog-hero-inner h1{font-size:clamp(1.6rem,7vw,2.4rem)}.blog-list{padding:2rem 1rem 3rem}.blog-list-inner{grid-template-columns:1fr;gap:.8rem}}.blog-header{color:#fff}.contact-page{color:#0f172a;background:#f4f8ff;min-height:100vh}.contact-header{z-index:30;color:#fff}.contact-hero{background:linear-gradient(145deg,#091a38,#113669 58%,#1a4a86)}.contact-hero-inner{color:#fff;width:min(1180px,100%);margin:0 auto;padding:8.8rem 2rem 2.2rem}.contact-hero-inner h1{max-width:20ch;margin-bottom:.65rem;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.contact-hero-inner p{color:#e6f1fff0;max-width:62ch;line-height:1.7}.contact-main{padding:3.2rem 2rem 4.2rem}.contact-main-inner{grid-template-columns:1fr 1.2fr;gap:1rem;width:min(1180px,100%);margin:0 auto;display:grid}.contact-info-card,.contact-form-card{background:#fff;border:1px solid #dbe8ff;border-radius:14px;padding:1.2rem}.contact-info-card h2,.contact-form-card h2{color:#123467;margin-bottom:.75rem;font-size:1.4rem}.contact-info-card p{color:#445b7d;line-height:1.62}.contact-form-card{gap:.7rem;display:grid}.contact-form-card label{color:#27476f;gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.contact-form-card input,.contact-form-card textarea{font:inherit;border:1px solid #d7e6ff;border-radius:10px;padding:.68rem .78rem}.contact-form-card button{color:#fff;cursor:pointer;background:#123467;border:0;border-radius:10px;justify-self:start;padding:.75rem 1rem;font-weight:700}@media (max-width:768px){.contact-hero-inner{padding:5.5rem 1rem 1.7rem}.contact-hero-inner h1{font-size:clamp(1.6rem,7vw,2.4rem)}.contact-main{padding:2rem 1rem 3rem}.contact-main-inner{grid-template-columns:1fr;gap:.8rem}.contact-form-card button{width:100%}}
