:root{--navy-deep:#1a3d58;--navy:#2c597c;--bg:var(--color-light-3);--bg-soft:#fdfaf3;--color-white:#ffffff;--ink:#050c1a;--ink-soft:#0b111d;--muted:#5a6378;--line:#ccdce3;--line-soft:#ece5d6;--amber:var(--color-purple-1);--amber-bright:var(--color-purple-1);--amber-bg:#fdf3e4}.eyebrow{font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-purple-1);display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;font-family:'avenir_lt_std85_heavy'}.eyebrow::before{content:'';width:28px;height:2px;background:var(--color-purple-1)}.eyebrow.center{justify-content:center}.eyebrow.center::before{display:none}h1,h2,h3,.sectionTitle__title{color:var(--ink);letter-spacing:-.025em;line-height:1.05;font-family:'avenir_lt_std65_medium'!important}h1 em,h2 em,h3 em{font-style:italic;font-weight:400;color:var(--color-purple-1)}.section-head{margin-bottom:56px;max-width:760px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center;max-width:720px}.section-head h2{font-size:clamp(32px, 4.4vw, 52px);margin-bottom:18px}.section-head .lead{font-size:18px;color:var(--ink-soft);line-height:1.5;font-family:'avenir_lt_std65_medium'}.hero{background:var(--bg);color:var(--ink-soft);padding:70px 0;position:relative;overflow:hidden}.hero .container{position:relative;z-index:2}.hero-eyebrow{font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-purple-1);margin-bottom:28px;display:flex;align-items:center;gap:12px;font-family:'avenir_lt_std85_heavy'}.hero-eyebrow::before{content:'';width:28px;height:1.5px;background:var(--color-purple-1)}.hero h1{font-size:clamp(35px, 5.5vw, 70px);line-height:.98;color:var(--ink-soft);font-weight:400;margin-bottom:28px;letter-spacing:-.03em;font-family:'avenir_lt_std65_medium'}.hero h1 em{font-style:italic;color:var(--color-purple-1)}.hero-sub{font-size:19px;font-weight:400;line-height:1.5;color:var(--ink-soft);max-width:640px;margin-bottom:44px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.company_brand__mobile_wrapper .company_brand_wrapper{display:inherit!important;animation:20s linear 2s infinite normal none running mobile-logo-marquee}.company_brand__mobile_wrapper .company_brand_wrapper:hover{animation-play-state:paused}.company_brand__mobile_wrapper .company_brand_wrapper .d-none{display:inline-block!important}.mainSlider.-type-1 .company_brand_wrapper img{margin-right:10px}.company_brand__mobile_wrapper{overflow:hidden;white-space:nowrap;position:relative}@keyframes mobile-logo-marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(-80px * 16))}}.btn-primary{background:var(--color-purple-1);color:white!important;padding:16px 30px!important;display:inline-flex;align-items:center;gap:10px;transition:all 0.2s;border:1px solid var(--color-purple-1);cursor:pointer;height:60px!important;font-family:"Segoe UI","Segoe UI",SegoeUI,Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif}.btn-primary:hover{color:var(--color-purple-1)!important;background:#fff0;transform:translateY(-2px)}.btn-secondary{padding:16px 28px!important;transition:all 0.2s;height:60px!important;font-family:"Segoe UI","Segoe UI",SegoeUI,Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif}.btn-secondary:hover{border-color:#fff;background:rgb(255 255 255 / .06)}.hero-stats{border-top:1px solid rgb(255 255 255 / .15)}.mainSlider.-type-1 .mainSlider__text{color:var(--ink-soft)!important;text-shadow:none}.numbers{padding-top:70px}.numbers .sectionTitle{display:none}.welcome{background:var(--bg);padding:70px 0}.welcome-grid{display:grid;grid-template-columns:1.2fr 1.3fr;gap:50px;align-items:start}.welcome-left h2{font-size:clamp(28px, 3.6vw, 42px);margin-bottom:16px}.welcome-left .lead{font-size:17px;color:var(--ink-soft);line-height:1.5}.welcome-quote{font-size:clamp(18px, 2vw, 22px);line-height:1.4;color:var(--ink);padding-left:24px;border-left:2px solid var(--color-purple-1);margin-bottom:28px;font-weight:400}.welcome-quote em{font-style:italic;color:var(--color-purple-1)}.welcome-body p{font-size:16px;line-height:1.7;color:var(--ink-soft);margin-bottom:18px}.welcome-body p strong{color:var(--ink);font-weight:600}.welcome-sign{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px}.welcome-sign .name{white-space:nowrap;font-size:20px;color:var(--ink);font-weight:500}.welcome-sign .role{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.6}.welcome-sign .divider{width:1px;height:36px;background:var(--line)}.founder-photo{margin-top:40px;position:relative;max-width:320px}.founder-photo img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 16px 40px -12px rgb(12 29 61 / .25);aspect-ratio:4/5;object-fit:cover;object-position:center center}.founder-photo::before{content:'';position:absolute;top:14px;left:14px;right:-14px;bottom:-14px;border:1.5px solid var(--color-purple-1);border-radius:6px;z-index:-1;opacity:.55}.founder-caption{margin-top:18px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.6}.founder-caption strong{color:var(--color-purple-1);font-weight:600}.trust{padding-top:70px}.trust-title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-purple-1);font-weight:500;margin-bottom:24px;text-align:center}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px;max-width:960px;margin:0 auto 80px}.trust-item{font-size:18px;font-weight:400;color:var(--ink);text-align:center;padding:18px 12px;border-bottom:1px solid var(--line-soft);letter-spacing:-.01em}.trust-container{position:relative}.trust-container::after,.trust-container::before{content:'';position:absolute;height:100%;top:0;width:16%;background:linear-gradient(to right,#ffffff 30%,#ffffff14 100%);z-index:2}.trust-container::before{left:0}.trust-container::after{right:0;transform:rotate(180deg)}.t-card{background:var(--color-white);border:1px solid var(--line);border-radius:8px;padding:32px 28px;display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease}.t-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px -12px rgb(12 29 61 / .12)}.t-meta{padding-top:18px;border-top:1px solid var(--line)}.t-name{font-size:16px;color:var(--ink);font-weight:500;margin-bottom:4px;letter-spacing:-.01em}.t-role{font-size:13px;color:var(--muted);line-height:1.4;margin-bottom:8px}.t-course{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-purple-1);font-weight:500}.benefits{background:var(--bg);padding:70px 0}.cat{grid-column:1 / -1;display:flex;align-items:center;gap:16px;margin-top:16px;padding-top:8px}.cat:first-of-type{margin-top:0;padding-top:0}.cat-label{font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;white-space:nowrap}.cat-label .num{color:var(--color-purple-1);font-weight:600}.cat-line{flex:1;height:1px;background:var(--line)}.b-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.b-card{background:var(--color-white);border:1px solid var(--line);border-radius:8px;padding:26px 24px;transition:all 0.25s ease}.b-card:hover,.p-card:hover,.tier-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px -10px rgb(12 29 61 / .12);border-color:var(--color-purple-1)}.b-card .num{font-size:11px;letter-spacing:.16em;color:var(--color-purple-1);font-weight:500;margin-bottom:14px}.b-card h3{font-size:19px;color:var(--ink);margin-bottom:10px;line-height:1.2;font-weight:500}.b-card h3 .tag{font-size:10px;letter-spacing:.14em;color:var(--color-purple-1);text-transform:uppercase;font-weight:500;margin-left:4px;vertical-align:middle;padding:2px 7px;border:1px solid var(--color-purple-1);border-radius:3px;display:inline-block;line-height:1.3}.b-card p{font-size:16px;line-height:1.55;color:var(--ink-soft)}.Industry_box .marquee-content img{box-shadow:0 0 14px #00000024}.pricing{padding:70px 0}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.p-card{background:var(--color-white);border:1px solid var(--line);border-radius:10px;padding:44px 36px;position:relative;display:flex;flex-direction:column;transition:all 0.25s ease}.p-card.pro{background:var(--color-purple-1);color:#fff;border:1px solid var(--line);box-shadow:0 8px 32px rgb(12 29 61 / .18)}.p-tier{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-purple-1);font-weight:500;margin-bottom:16px;font-family:'avenir_lt_std85_heavy'}.p-card.pro .p-tier{color:var(--color-white)}.badge{position:absolute;top:-12px;right:28px;background:#000;color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:5px;font-weight:500}.p-name{font-size:26px;color:var(--ink);font-weight:500;margin-bottom:10px;line-height:1.15}.p-card.pro .p-name{color:#fff}.p-tag{font-size:15px;line-height:1.5;margin-bottom:28px;min-height:44px}.p-card.pro .p-tag{color:var(--color-white)}.p-amount{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.p-curr{font-size:26px;color:var(--ink)}.p-card.pro .p-curr{color:#fff}.p-num{font-size:72px;color:var(--ink);letter-spacing:-.03em;line-height:1;font-weight:400}.p-card.pro .p-num{color:#fff}.p-period{font-size:15px;margin-left:6px}.p-card.pro .p-period{color:var(--color-white)}.p-note{font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.p-card.pro .p-note{border-bottom:1px solid rgb(255 255 255 / .15)}.p-features{list-style:none;flex:1;margin-bottom:28px}.p-features li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;color:var(--ink-soft);margin-bottom:12px}.p-card.pro .p-features li{color:var(--color-white)}.check{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#dff0ff;color:var(--color-purple-1);display:inline-flex;align-items:center;justify-content:center;margin-top:2px;font-size:11px;font-weight:700}.p-card.pro .check{background:#aed9fff1;color:var(--color-purple-1)}.p-cta{background:var(--navy-deep)!important;color:white!important;padding:14px 24px!important;border-radius:6px;text-decoration:none;font-weight:600;font-size:16px;text-align:center;transition:all 0.2s;height:54px!important;border-color:var(--navy-deep)!important}.p-cta:hover{background:var(--color-purple-1);border-color:var(--color-purple-1)!important}.p-card.pro .p-cta{background:var(--color-purple-1)!important}.p-card.pro .p-cta:hover{background:transparent!important;border-color:var(--color-purple-1)!important}.enrolled-btn svg{margin-left:10px;fill:#fff}.enrolled-btn:hover svg{fill:var(--color-purple-1)}.inside{background:var(--bg);color:var(--ink-soft);padding:70px 0;position:relative;overflow:hidden}.inside .container{position:relative;z-index:2}.inside .section-head h2{color:var(--ink-soft);font-family:'avenir_lt_std65_medium'}.inside .eyebrow{color:var(--color-purple-1)}.inside .eyebrow::before{background:var(--color-purple-1)}.tier-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tier-card{background:var(--color-white);border:1px solid var(--line);border-radius:10px;padding:42px 38px;backdrop-filter:blur(10px);transition:all 0.25s ease}.tier-card .tier-name{font-size:26px;color:var(--ink-soft);font-weight:500;margin-bottom:12px;line-height:1.15}.tier-card .tier-name em{font-style:italic;color:var(--color-purple-1)}.tier-card .tier-lead{font-size:16px;line-height:1.5;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .12)}.tier-list{list-style:none}.tier-list li{margin-bottom:22px;padding-left:28px;position:relative}.tier-list li::before{content:'';position:absolute;left:0;top:8px;width:12px;height:1.5px;background:var(--color-purple-1)}.tier-list li:last-child{margin-bottom:0}.tier-list strong{display:block;font-size:16px;color:var(--ink-soft);font-weight:500;margin-bottom:4px}.tier-list span{font-size:16px;line-height:1.55}.network{padding:70px 0}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.network-text h2{font-size:clamp(28px, 3.6vw, 44px);margin-bottom:22px}.network-text p{font-size:16px;line-height:1.7;margin-bottom:32px}.network-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.net-stat{border-top:1.5px solid var(--color-purple-1);padding-top:14px}.net-stat .n{font-size:32px;color:var(--ink);line-height:1;margin-bottom:4px;font-weight:500}.net-stat .l{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.network-photo img{width:100%;height:100%;object-fit:cover;display:block}.faq{background:var(--bg);padding:70px 0}.faq-list{max-width:880px;margin:0 auto}.faq-item{background:var(--color-white);border:1px solid var(--line);border-radius:8px;padding:24px 28px;margin-bottom:14px}.faq-item summary{cursor:pointer;font-size:18px;color:var(--ink);font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:22px;color:var(--color-purple-1);font-weight:300;transition:transform 0.2s;flex-shrink:0}.faq-item[open] summary::after{content:'−'}.faq-item .a{font-size:16px;color:var(--ink-soft);line-height:1.65;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.faq-item .num{font-size:15px;color:var(--color-purple-1);letter-spacing:.14em;margin-right:14px}.cta{padding:70px 0 70px;position:relative;overflow:hidden;text-align:center}.cta .container{position:relative;z-index:2}.cta h2{font-size:clamp(36px, 4.4vw, 60px);line-height:1;margin-bottom:22px;font-weight:400}.cta h2 em{font-style:italic;color:var(--color-purple-1)}.cta-lead{font-size:19px;line-height:1.45;max-width:620px;margin:0 auto 44px}.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-c .c-l{font-size:10px;letter-spacing:.14em;color:rgb(255 255 255 / .5);text-transform:uppercase;margin-bottom:8px}.cta-c .c-v{font-size:13px;color:#fff}@media (min-width:981px){.tier-list li:not(:last-child){min-height:107px}}@media (max-width:980px){.welcome-grid{grid-template-columns:1fr;gap:30px}.tier-grid{grid-template-columns:1fr;gap:24px}.network-grid{grid-template-columns:1fr;gap:40px}.b-grid{grid-template-columns:repeat(3,1fr)}.hero-stats{grid-template-columns:repeat(2,1fr);gap:28px}.trust-grid{grid-template-columns:repeat(3,1fr)}.price-grid{grid-template-columns:1fr}.numbers-grid{grid-template-columns:repeat(3,1fr)}.num-stat:nth-child(3n){border-right:none}.num-stat:nth-child(-n+3){border-bottom:1px solid var(--line)}.testimonials{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){.b-grid{grid-template-columns:repeat(2,1fr);gap:14px}.b-card{padding:22px 20px}.trust-grid{grid-template-columns:repeat(2,1fr)}.p-card{padding:36px 28px}.tier-card{padding:32px 26px}.hero-cta{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{text-align:center;justify-content:center}.numbers-grid{grid-template-columns:repeat(2,1fr)}.num-stat{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.num-stat:nth-child(2n){border-right:none!important}.num-stat:nth-last-child(-n+2){border-bottom:none}.mainSlider.-type-1 .mainSlider__text{font-size:22px}.mainSlider.-type-1 .company_brand_wrapper img{width:120px;height:50px}}@media (max-width:460px){.b-grid{grid-template-columns:1fr}.hero-stats{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr}}