:root{--bg:#f6f8fc;--surface:#ffffff;--surface-soft:#f9fbff;--text:#1e2a44;--muted:#6f7b91;--line:#e5eaf3;--line-strong:#d5dceb;--navy-900:#0e1630;--navy-800:#1a2441;--navy-700:#242f50;--orange:#ff9f1a;--orange-strong:#ff8a00;--yellow-soft:#fff8df;--violet-soft:#eef0ff;--mint-soft:#e8fbf4;--rose-soft:#ffecef;--blue:#3f9df6;--violet:#7d65ff;--green:#21c89c;--rose:#f64d75;--amber:#ffad29;--shadow-lg:0 28px 60px rgba(18, 31, 59, 0.12);--shadow-md:0 16px 36px rgba(18, 31, 59, 0.08);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--container:1360px;--font-main:"Inter","Onest","Segoe UI",sans-serif;interpolate-size:allow-keywords}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-main);color:var(--text);background:radial-gradient(circle at top left,rgba(255,176,52,.08),transparent 26%),linear-gradient(180deg,#fbfcff 0,#f5f8fc 48%,#f8fbff 100%)}@media (max-width:576px){.hide__mobile{display:none!important}}@media (min-width:577px){.hide__desktop{display:none!important}}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(100% - 48px,var(--container));margin:0 auto}.section{padding:88px 0}.section-heading{margin-bottom:42px}.section-heading.centered{text-align:center}.section-heading h2{margin:0 0 20px;font-size:44px;line-height:1.06;letter-spacing:0;font-family:Lora}.section-heading p,.section-heading p.section-sub{width:min(780px,100%);margin:14px auto 20px;line-height:1.7}.section-heading h2 span{color:var(--orange-strong)}.section-heading p{color:#D97706;font-size:13px;font-weight:600}.section-heading p.section-sub{color:#475569;font-size:18px;font-weight:400}.section-heading p.section-kicker{margin:0 auto 20px}.eyebrow,.section-kicker,.step-label{margin:0 0 10px;color:#f2b65c;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800}.brand,.price{letter-spacing:0}.site-header{position:sticky;top:0;z-index:200;background:linear-gradient(45deg,rgba(2,6,23,.8) 0,rgba(15,23,42,.8) 50%,rgba(30,27,75,.8) 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.site-header.white{background:rgba(255,255,255,.2)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;border-bottom:1px solid rgba(255,255,255,.2)}.site-header.white .nav-shell{border-bottom:1px solid #F1F5F9}.brand{font-size:22px;font-weight:700;color:#fff}.button,.nav-login,.site-nav a{font-weight:600}.brand img{max-width:240px}.site-header.white .brand{color:#080e22}.nav-actions,.site-nav{display:flex;align-items:center;gap:34px}.site-nav a{position:relative;color:#fff}.site-header.white .site-nav a{color:#080e22}.site-nav a:hover::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--orange)}.menu-toggle,.text-link,.video-play{background:0 0;cursor:pointer}.nav-login{color:var(--orange-strong)}.menu-toggle{display:none;width:40px;height:40px;padding:0;position:relative}.menu-toggle span{display:block;width:16px;height:2px;margin:5px auto;border-radius:999px;background:#fff}.white .menu-toggle span{background:#080e22}.menu-open .menu-toggle span:nth-child(1){transform:rotate(45deg);position:absolute;top:14px;left:12px}.menu-open .menu-toggle span:nth-child(2){display:none}.menu-open .menu-toggle span:nth-child(3){transform:rotate(-45deg);position:absolute;top:14px;left:12px}.button,.hero{position:relative}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffa81e 0,#ff8b08 100%);color:#fff;box-shadow:0 12px 24px rgba(255,142,14,.24);font-size:13px;cursor:pointer;transition:all .3s ease}.button:hover{background:linear-gradient(180deg,#D65901 0,#D65901 100%)}.button span{position:absolute;top:calc(50% - 10px);width:20px;height:20px;right:40px;background:url(../images/arrow.svg) center center no-repeat}.journey-card .button{font-size:18px;margin-top:24px;text-align:left;padding:0 0 0 40px;justify-content:flex-start}.button-sm{min-height:36px;padding:0 17px;border-radius:6px}.button-wide{width:190px}.button-dark{width:100%;background:linear-gradient(180deg,#222c46 0,#121b34 100%);border:2px solid #0F172A;box-shadow:none}.button-dark:hover{background:#fff;color:#0F172A;border:2px solid #0F172A}.button-secondary,.journey-card{border:1px solid rgba(255,255,255,.12)}.button-secondary{background:rgba(255,255,255,.1);box-shadow:none}.button-secondary:hover{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.7)}.hero{overflow:hidden;padding:100px 0 0;background:radial-gradient(circle at 82% 88%,rgba(121,84,255,.35),transparent 24%),radial-gradient(circle at 8% 18%,rgba(20,30,62,.25),transparent 22%),linear-gradient(120deg,#080e22 0,#131d3a 64%,#241a56 100%);color:#fff;margin-top:-64px}.hero::after{content:"";position:absolute;inset:auto auto -180px -180px;width:520px;height:520px;background:radial-gradient(circle,rgba(255,171,64,.18),transparent 65%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:64px;padding:80px 0 56px}.hero-copy h1{margin:0;max-width:615px;font-size:50px;line-height:1.2;font-family:Lora}.hero-text{max-width:640px;margin-top:28px;color:rgba(255,255,255,.72);font-size:1.22rem;line-height:1.58}.journey-card{padding:36px;border-radius:var(--radius-xl);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);position:relative;z-index:2}.journey-card h2{margin:0 0 26px;font-size:20px;line-height:1.15}.choice-pill{display:flex;align-items:center;gap:14px;min-height:66px;font-size:16px;font-weight:500;margin-bottom:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.02);transition:all .3s ease;cursor:pointer}.choice-pill:hover{border:1px solid rgba(255,255,255,.7)}.choice-pill input{margin:0;accent-color:#fff;opacity:0;position:absolute}.choice-pill .radio{width:24px;height:24px;min-width:24px;background:url(../images/radio-mob.svg) center center no-repeat}.choice-pill.is-selected .radio{background:url(../images/radio-mob-act.svg) center center no-repeat}.choice-pill.is-selected{border-color:rgba(255,255,255,.62);box-shadow:0 0 0 1px rgba(255,255,255,.18)}.hero-highlights{display:flex;gap:18px;padding:12px 0 44px;justify-content:space-between}.hero-highlight{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:1rem;font-weight:500}.hero-highlights-arrow{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:0;background:url(../images/car-arr-l.svg) center center no-repeat;color:#fff;cursor:pointer;transition:opacity .2s ease,transform .2s ease;z-index:2}.hero-highlights-arrow.hero-highlights-arrow-next{background:url(../images/car-arr-r.svg) center center no-repeat}.icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.row-head,.timeline-card{flex-direction:row;display:flex}.icon-minimal{width:18px;height:18px}.expert-icon svg,.icon-minimal svg,.timeline-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.timeline{position:relative;display:grid;gap:48px;margin:0 auto;max-width:1152px}.timeline::before{content:"";position:absolute;left:50%;top:16px;bottom:16px;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,176,52,.42),rgba(123,100,255,.28),rgba(33,200,156,.28),rgba(246,77,117,.28))}.timeline-card{position:relative;width:min(480px,50% - 42px);padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-md);gap:20px}.timeline-card .point{content:"";right:-121px;top:calc(50% - 10px);position:absolute;width:48px;height:48px;border:2px solid #E2E8F0;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(17,32,63,.16)}.course-page .footer-cta:before,.timeline-card .point:after{border-radius:100%;content:" "}.timeline-card.timeline-card-right .point{left:-121px;right:auto}.timeline-card .point:after{display:block;position:absolute;width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px)}.expert-card h3,.expert-visual,.price-card,.row-head{position:relative}.timeline-card-left{justify-self:start}.timeline-card-left::after{right:-54px}.timeline-card-right{justify-self:end}.timeline-card-right::after{left:-54px}.tone-gold{background:linear-gradient(180deg,#fff8e4 0,#fffbed 100%)}.mentorship-page .tone-gold{border:1px solid #FDE68A}.tone-gold.timeline-card .point:after{background:linear-gradient(180deg,#F59E0B 0,#D97706 100%)}.tone-gold .tag-list span{background:#FEF3C7;color:#92400E}.tone-gold .timeline-icon,.tone-gold::after{color:#f29b0b}.tone-violet{background:linear-gradient(180deg,#eff2ff 0,#f6f7ff 100%)}.tone-violet.timeline-card .point:after{background:linear-gradient(180deg,#6366F1 0,#4F46E5 100%)}.tone-violet .tag-list span{background:#E0E7FF;color:#3730A3}.mentorship-page .tone-violet{border:1px solid #C7D2FE}.tone-violet .timeline-icon,.tone-violet::after{color:#6f67ff}.tone-mint{background:linear-gradient(180deg,#ebfbf5 0,#f4fffb 100%)}.tone-mint.timeline-card .point:after{background:linear-gradient(180deg,#10B981 0,#059669 100%)}.tone-mint .tag-list span{background:#D1FAE5;color:#065F46}.mentorship-page .tone-mint{border:1px solid #A7F3D0}.tone-rose{background:linear-gradient(180deg,#ffeef2 0,#fff7f9 100%)}.mentorship-page .tone-rose{border:1px solid #FECDD3}.tone-rose.timeline-card .point:after{background:linear-gradient(180deg,#F43F5E 0,#E11D48 100%)}.tone-rose .tag-list span{background:#FFE4E6;color:#9F1239}.tone-rose .timeline-icon,.tone-rose::after{color:#f34f76}.timeline-icon{width:56px;min-width:56px;height:56px;padding:0}.timeline-card h3{margin:20px 0;font-size:22px;line-height:1.08;font-weight:700}.timeline-card p{margin:0;color:#0F172A;line-height:1.7;font-size:14px;font-weight:400}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tag-list span{padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.75);color:#4a566f;font-size:12px;font-weight:500}.fundamentals{background:linear-gradient(180deg,#FFF,#F8FAFC)}.fund-item:not(.business-plan){border:1px solid #E2E8F0;padding:24px;background:#fff;border-radius:12px;margin:0 0 15px;cursor:pointer;transition:all .4s ease}.fund-item.act{border-color:#FDE68A;background:#FFFBEB}.fund-item.business-plan{padding:24px;border-radius:12px;margin:64px 0 15px;border:1px solid #FDE68A;background:#FFFBEB}.row-head{gap:16px}.row-head::after{position:absolute;right:0;top:0;background:url(../images/ment-arr.svg) center center no-repeat;width:36px;height:36px;content:" ";display:block}.fund-item.business-plan .row-head::after{display:none}.fund-item.act .row-head::after{transform:rotate(180deg)}.row-head .fund-num{width:48px;min-width:48px;height:48px;border-radius:12px;text-align:center;vertical-align:48px;font-size:18px;color:#fff;font-weight:700;background:linear-gradient(180deg,#1E293B,#0F172A);display:flex;justify-content:center;align-items:center}.fund-head-text .fund-head-title{color:#0F172A;font-size:17px;font-weight:600;margin-bottom:8px}.fund-head-text p{color:#475569;font-size:14px;font-weight:400;margin:0}.fund-item .tag{line-height:20px;padding:2px 10px;color:#0F172A;font-weight:600;font-size:11px;border:1px solid #E5E5E5;background:#F8FAFC;border-radius:6px;margin-right:8px;white-space:nowrap}.fund-head-text .tag{margin-left:8px;margin-right:0}.fund-item .tag.green{border:1px solid #22C55E;background:#CBFEDE}.fund-item .tag.gold{color:#C97C23;border:1px solid #FFF5CF;background:#FFF5CF}.fund-item .tag.purple{color:#8B5CF6;border:1px solid #C084FC;background:#C084FC}.fund-item .row-cont{padding-top:0;margin-top:0;border-top:0 solid #E1E5EA;display:flex;flex-direction:row;gap:24px;color:#475569;font-size:14px;font-weight:400;transition:all .4s ease;max-height:0;overflow:hidden}.fund-item.act .row-cont{padding-top:8px;margin-top:24px;border-top-width:1px;max-height:1000px}.fund-cont-subtitle{color:#0F172A;font-size:14px;font-weight:600;margin:16px 0 12px;display:flex;flex-direction:row}.fund-cont-subtitle img{margin-right:8px}.fund-cont-list div{margin:0 0 8px;color:#475569;font-size:14px;font-weight:400;padding:0 0 0 24px;background:url(../images/check.svg) left 1px no-repeat}.fundamentals-shell{padding:26px;border:1px solid #f1e6bd;border-radius:24px;background:linear-gradient(180deg,#fffbec 0,#fff 18%);box-shadow:var(--shadow-md)}.fundamentals-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px 20px;border-bottom:1px solid #f0e4bf}.fundamentals-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#fff2c7;color:#8a5d00;font-weight:800}.fundamentals-subtitle{color:var(--muted);text-align:right}.section.experts{background:#fff}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{display:flex;align-items:center;gap:16px;padding:22px 8px;list-style:none;cursor:pointer;font-size:1.18rem;font-weight:800}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--navy-800);color:#fff;font-size:.9rem}.accordion-content{padding:0 8px 20px 58px;color:var(--muted);line-height:1.7}.fundamentals-note{margin-top:20px;padding:18px 20px;border-radius:16px;background:#fff6d8;color:#826231}.experts-grid{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.expert-card{max-width:410px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 26px rgba(19,32,56,.05)}.expert-card:nth-child(4){grid-column:1/2}.expert-card:nth-child(5){grid-column:2/3}.expert-visual{display:flex;align-items:flex-start;flex-direction:column;min-height:142px;padding:13px 18px 20px 17px;border-radius:16px;overflow:hidden}.theme-blue .expert-visual{background:linear-gradient(135deg,#48a7fb 0,#2880f0 100%)}.theme-violet .expert-visual{background:linear-gradient(135deg,#9667ff 0,#7b5bf9 100%)}.theme-green .expert-visual{background:linear-gradient(135deg,#2fd0ac 0,#16ba8f 100%)}.theme-amber .expert-visual{background:linear-gradient(135deg,#ffb228 0,#ff9800 100%)}.theme-rose .expert-visual{background:linear-gradient(135deg,#ff4c7c 0,#ef2a63 100%)}.expert-icon{width:100px;height:100px;color:rgba(255,255,255,.7)}.avatar{position:absolute;right:0;top:0;bottom:0;height:100%}.avatar-female-a{background:radial-gradient(circle at 50% 29%,#ffd8c0 0 18%,transparent 18.5%),radial-gradient(circle at 50% 20%,#5a3427 0 26%,transparent 26.5%),radial-gradient(circle at 50% 65%,#fff 0 38%,transparent 38.5%)}.avatar-female-b{background:radial-gradient(circle at 50% 29%,#ffd3b0 0 18%,transparent 18.5%),radial-gradient(circle at 50% 18%,#e1b348 0 26%,transparent 26.5%),radial-gradient(circle at 50% 65%,#f7d2d8 0 38%,transparent 38.5%)}.avatar-male-a{background:radial-gradient(circle at 50% 29%,#7f4d33 0 18%,transparent 18.5%),radial-gradient(circle at 50% 18%,#2e2728 0 26%,transparent 26.5%),radial-gradient(circle at 50% 65%,#eef3ff 0 38%,transparent 38.5%)}.avatar-male-b{background:radial-gradient(circle at 50% 29%,#f3d0b4 0 18%,transparent 18.5%),radial-gradient(circle at 50% 18%,#b9b9bc 0 26%,transparent 26.5%),radial-gradient(circle at 50% 65%,#edf3ff 0 38%,transparent 38.5%)}.avatar-male-c{background:radial-gradient(circle at 50% 29%,#e4c09f 0 18%,transparent 18.5%),radial-gradient(circle at 50% 18%,#2b2328 0 26%,transparent 26.5%),radial-gradient(circle at 50% 65%,#e7eefb 0 38%,transparent 38.5%)}.expert-card h3{margin:8px 0 0 3px;font-size:20px;line-height:1.1;color:#fff}.expert-card h4{margin:10px 0 10px 20px;color:#0F172A;font-size:14px;font-weight:600}.expert-card p{font-size:14px;font-weight:500;margin:10px 0 10px 20px;color:#64748B}.expert-footer{display:flex;align-items:center;gap:0;margin:64px auto 0;padding:18px 24px;border:1px solid var(--line);border-radius:16px;background:#fff;justify-self:center}.expert-dots{display:flex}.expert-dots span{width:40px;height:40px;background:linear-gradient(#E2E8F0 0,#CBD5E1 100%);border:2px solid #fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#475569;font-size:12px;font-weight:600;transform:translateX(-12px)}.expert-dots span:first-child{transform:translateX(0)}.expert-dots span:nth-child(3){transform:translateX(-24px)}.expert-dots span:nth-child(4){transform:translateX(-36px)}.expert-footer p{font-size:14px;font-weight:400;margin-left:-15px;color:#64748B}.expert-footer p strong,.price-card .text-link{color:#0F172A;font-size:16px;font-weight:600}.pricing{background:linear-gradient(#FFFBEB 0,#FFF7ED 100%)}.price-card,.pricing.white{background:#fff}.pricing-grid{display:flex;justify-content:space-between;flex-direction:row;gap:32px;margin-top:64px}.price-card{padding:32px;border:2px solid var(--line);border-radius:24px;box-shadow:var(--shadow-md);flex:1;min-height:670px}.price-card .text-link{left:32px;bottom:25px;position:absolute;display:flex;flex-direction:row}.price-card .text-link img{margin-left:5px}.price-card-popular{border-color:#ffd075}.price-card-pro{border-color:#273248}.price-card .mini-text{font-size:11px;color:#64748B;font-weight:400;border-top:1px solid #F1F5F9;padding-top:10px;margin-top:24px;line-height:2}.price-ribbon{position:absolute;top:-18px;left:calc(50% - 70px);width:140px;display:inline-flex;align-items:center;min-height:32px;padding:6px 16px;text-align:center;border-radius:999px;background:linear-gradient(#F59E0B 0,#F97316 100%);color:#fff;font-size:13px;font-weight:600;justify-content:center;gap:6px;margin:0}.price-ribbon.dark{background:var(--navy-800);left:calc(50% - 60px);width:120px}.price-card h3{margin:0 0 12px;font-size:23px;font-weight:700}.price-subtitle{min-height:44px;font-size:13px;font-weight:400;margin:0 0 24px;line-height:1.55;color:#475569}.price{margin:0 0 24px;font-size:42px;line-height:1;font-weight:700}.price small{font-size:16px;font-weight:400;color:var(--muted)}.price .currency,.price s{font-size:34px;font-weight:600;color:#94A3B8}.price .accent{color:var(--navy-900)}.price-card ul{margin:18px 0 0;padding:0;list-style:none}.price-card li{position:relative;margin:0;padding:0 0 0 32px;color:#0F172A;line-height:1.65;font-size:14px;font-weight:400;background:url(../images/pricing-yes.svg) left 2px no-repeat}.price-card li+li{margin-top:10px}.price-card .button{font-size:15px;font-weight:600}.pricing-compare{padding:100px 0 0}.pricing-compare-header{display:flex;flex-direction:row;align-items:center}.pricing-compare-header .pricing-compare-header-cell,.pricing-compare-header p{flex:1;padding:20px}.pricing-compare-header-cell{padding:20px;border:1px solid #E4E4E7;border-bottom:0;text-align:center}.pricing-compare-header-cell:nth-child(2){border-radius:12px 0 0;border-bottom:0;border-right:0}.pricing-compare-header-cell:nth-child(3){border-radius:0;border-bottom:0;border-right:0}.pricing-compare-header-cell:nth-child(4){border-radius:0 12px 0 0;border-bottom:0}.pricing-table{border:1px solid #E4E4E7;border-radius:12px;margin-bottom:30px}.pricing-table.gold{border-radius:12px 0 12px 12px;border:2px solid #FDE68A;overflow:hidden}.pricing-head-line{padding:30px 20px 20px;font-size:20px;font-weight:500;color:#0F172A;display:flex;flex-direction:row;gap:16px}.pricing-table-row{display:flex;flex-direction:row;border-top:1px solid #E4E4E7;align-items:center}.pricing-table-cell-title .info-icon{display:block;position:absolute;right:20px;top:calc(50% - 10px);background:url(../images/info-icon.svg) center center no-repeat;width:20px;height:20px;cursor:pointer}.info-icon-text{display:none;position:absolute;width:216px;padding:9px 14px;color:#fff;background:#0F172A;border-radius:12px;left:calc(50% - 108px);bottom:30px;font-size:13px;font-weight:400;z-index:5}.pricing-table-row:nth-child(odd),.story{background:#F8FAFC}.pricing-table-cell-title .info-icon:hover .info-icon-text{display:block;text-align:center}.pricing-table-row>div{flex:1;padding:20px}.pricing-table-cell{justify-content:center;display:flex;align-items:center;border-left:1px solid #E4E4E7}.pricing-table-cell-title{display:flex;justify-content:flex-start;gap:10px;position:relative}.button-outline{width:100%;background:#fff;box-shadow:none;color:#0F172A;border:2px solid #0F172A}.button-outline:hover{color:#fff;background:#0F172A}.price-card li.muted{color:#94A3B8;background:url(../images/pricing-no.svg) left 2px no-repeat}.text-link{margin-top:18px;padding:0;border:0;color:#36425a;font-weight:800}.pricing-action{display:flex;justify-content:center;margin-top:64px}.pricing-action .button{font-size:18px;font-weight:600;height:56px;width:266px}.mentorship{background:#fff}.mentorship-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mini-feature{padding:25px;border:1px solid #F1F5F9;border-radius:16px;background:linear-gradient(#F8FAFC 0,#FFF 100%);min-height:218px}.mini-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-weight:900}.mini-feature h3{margin:12px 0;font-size:17px}.mini-feature p{margin:0;font-size:15px;color:#475569;line-height:1.65}.footer-cta h2,.story-copy h2{line-height:1.2;letter-spacing:0;font-family:Lora}.story-grid{display:flex;flex-direction:row;gap:48px;justify-content:space-between}.story-copy h2{margin:0 0 24px;font-size:44px;color:#0F172A}.story-copy p{margin:0 0 24px;font-size:18px;color:#475569;line-height:1.72}.story-question{color:var(--text)!important;font-weight:800}.story .button{width:180px;height:56px;font-size:18px}.story-image-frame{position:relative;overflow:hidden;border-radius:22px;box-shadow:var(--shadow-lg);max-width:616px}.story-image-frame::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,190,93,.1),transparent 42%);z-index:1;pointer-events:none}.faq-list .faq-item,.section.realty,.testimonials{background:#fff}.story-image-frame img{width:100%;height:100%;aspect-ratio:1.16/1;object-fit:cover}.testimonials-grid{margin-top:64px;display:flex;justify-content:space-between;gap:32px}.testimonial-card{padding:30px;border:1px solid #F1F5F9;border-radius:18px;background:#F8FAFC}.stars{display:flex;gap:1px}.stars span{width:20px;height:20px;background:url(../images/rating.svg) left center no-repeat}.testimonial-card p{margin:16px 0;color:#334155;font-style:italic;line-height:1.75;font-size:15px}.testimonial-card h3{margin:0 0 4px;font-size:15px}.testimonial-card span{color:#95a0b3;font-size:13px}.footer{background:var(--navy-900);color:#fff}.footer-cta{padding:74px 0 54px;background:linear-gradient(180deg,#1a243f 0,#182237 100%)}.experts .section-heading h2{max-width:870px;margin-left:auto;margin-right:auto}.footer-cta h2{margin:0 auto;font-size:44px;max-width:670px;color:#fff}.footer-cta p{margin:24px auto;width:min(720px,100%);color:#CBD5E1;font-size:18px;line-height:1.7}.footer-cta-actions{display:flex;justify-content:center;gap:14px;margin-top:28px}.course-page .cta-points,.course-page .footer-cta-actions,.course-page .footer-cta-inner .grey-hint{margin-top:64px}.footer-main{padding:42px 0 26px;background:#131d33}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.footer-cta-actions .button{height:56px;width:296px;font-size:18px;color:#fff!important}.brand-footer{display:inline-block;margin-bottom:10px;color:#fff}.footer-grid a.brand-footer{color:#fff;font-size:22px;font-weight:800}.footer-grid a:hover{text-decoration:underline}.footer-grid h3{margin:0 0 14px;font-size:15px;font-weight:600}.footer-grid a,.footer-grid p{display:block;margin:0 0 13px;color:rgba(255,255,255,.62);line-height:1.65;font-size:13px;font-weight:400}.footer-bottom{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);text-align:center;color:rgba(255,255,255,.45);font-size:13px;font-weight:400}.tablet-img{display:none}.faq-list{max-width:702px;margin:40px auto;display:flex;flex-direction:column;gap:10px}.faq-list .faq-item{width:100%;display:flex;justify-content:center;padding:20px;border:1px solid #F1F5F9;border-radius:12px;position:relative;font-size:15px;font-weight:400;color:#475569;cursor:pointer;flex-direction:column}.faq-list .faq-item:before{content:" ";position:absolute;right:20px;top:20px;width:20px;height:20px;background:url(../images/arrow-down.svg) center center no-repeat;display:block}.course-hero,.hero-cta-actions{position:relative}.faq-list .faq-item.act:before{transform:rotate(180deg)}.faq-list .faq-item.act{border-color:#FDE68A;background:#FFFBEB}.faq-list .faq-item p{margin:20px 0 0;display:none}.faq-list .faq-item.act p{display:block;line-height:1.5}.faq-title{font-size:15px;font-weight:600;color:#0F172A}.faq-line{display:flex;justify-content:center;align-items:center;font-size:14px;color:#475569;font-weight:400;gap:12px}.faq-line a{font-weight:600;color:#D97706}.course-page .button{color:#0F172A}.course-page .button-secondary,.course-page .button.button-dark{color:#fff}.course-page .button.button-dark:hover{color:#0F172A}.course-page .button.button-outline:hover{color:#fff}.tag-simple{height:34px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:6px;color:#FBBF24;font-size:12px;font-weight:600;margin-bottom:24px;gap:8px}.point-list,.point-list div{flex-direction:row;display:flex}.colored,.colored-orange{color:transparent;-webkit-text-fill-color:transparent}.colored{background:linear-gradient(90deg,#FBBF24 0,#FDE68A 100%);-webkit-background-clip:text;background-clip:text}.colored-orange{background:linear-gradient(90deg,#F59E0B 0,#F97316 100%);-webkit-background-clip:text;background-clip:text}.point-list{gap:24px;color:#CBD5E1;font-size:14px;font-weight:400;margin:32px 0 40px}.point-list div{gap:8px;align-items:center}.hero-cta-actions{display:flex;flex-direction:row;gap:16px;z-index:3}.hero-cta-actions .button{font-size:18px}.course-page .hero{background:linear-gradient(135deg,#020617 0,#0F172A 50%,#1E1B4B 100%)}.course-page .hero-grid{padding-bottom:88px}.course-hero:before{position:absolute;left:0;top:0;height:100%;width:100%;content:" ";display:block;background:linear-gradient(90deg,rgba(245,158,11,.2) 0,rgba(99,102,241,.2) 100%);filter:blur(40px);border-radius:24px}.course-hero-inner{position:relative;z-index:2;border:1px solid rgba(51,65,85,.5);background:rgba(30,41,59,.5);border-radius:24px;padding:32px}.course-hero-inner h4{font-size:18px;font-weight:600;color:#fff;margin:0 0 24px}.course-hero-list{display:flex;flex-direction:column;gap:16px}.course-hero-list-item{color:#CBD5E1;font-size:15px;padding-left:32px;background:url(../images/icon-checkmark-dark.svg) left center no-repeat}.mentorship-course{background:linear-gradient(135deg,#020617 0,#0F172A 50%,#1E1B4B 100%)}.mentorship-course .section-heading h2{color:#fff}.mentorship-course .section-heading p.section-sub{color:#94A3B8}.mentorship-course .mentorship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1232px;margin:0 auto}.mentorship-course .mini-feature{border-color:rgba(51,65,85,.5);background:rgba(30,41,59,.5)}.mentorship-course .mini-feature h3{color:#fff}.mentorship-course .mini-feature p{color:#94A3B8}.mentorship-numbers{margin:64px auto 0;border:1px solid rgba(51,65,85,.5);border-radius:16px;background:linear-gradient(90deg,rgba(245,158,11,.1) 0,rgba(99,102,241,.1) 100%);display:flex;flex-direction:row;align-items:center;padding:32px;max-width:1232px}.mentorship-num{flex:1;color:#94A3B8;font-size:12px;text-align:center}.mentorship-num div{font-size:35px;font-weight:700;color:#fff;margin:0 0 4px}.course-testi .testimonial-card{padding-top:86px;position:relative}.course-testi .testimonial-card:before{content:" ";display:block;left:30px;top:30px;background:url(../images/quotes.svg) center center no-repeat;width:40px;height:40px;position:absolute}.course-testi .testimonial-card p{font-style:normal;line-height:1.5}.author-block{border-top:1px solid #F1F5F9;padding-top:24px;display:flex;flex-direction:row;justify-content:flex-start;gap:16px;align-items:center}.author-initial{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:contain;color:#fff;font-size:18px;font-weight:700}.author-initial span{color:#0F172A;font-size:18px}.course-testi .testimonial-card h3{margin-bottom:0}.course-page .footer-cta{background:linear-gradient(45deg,#020617 0,#0F172A 50%,#1E1B4B 100%);position:relative;padding:88px 0}.course-page .footer-cta:before{display:block;position:absolute;top:calc(50% - 300px);left:calc(50% - 300px);width:600px;height:600px;background:rgba(245,158,11,.1);filter:blur(40px)}.footer-cta-inner{text-align:center;position:relative;z-index:3}.course-page .footer-cta h2{color:#fff}.course-page .footer-cta p{margin-top:32px}.cta-points{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;font-size:15px;color:#CBD5E1}.cta-points div{display:flex;flex-direction:row;gap:8px}.grey-hint{color:#64748B;margin-top:32px}.course-page .hero::after{display:none}.nav-actions .button{font-size:16px}.course2-hero.hero{margin-top:-101px}.course2-hero.hero:after{display:block;content:" ";width:100%;height:96px;position:absolute;left:0;bottom:0;background:url(../images/c2-shape.svg) left bottom repeat-x}.course2-hero .container{padding:80px 0 170px}.section-course2-hero{display:flex;flex-direction:column;width:100%;align-items:center}.course2-hero h1{font-size:50px;font-weight:700;margin:0 auto 24px;text-align:center;font-family:Lora}.hero-tag,.video-length{font-size:13px;font-weight:600}.course2-hero h1 .colored{background:linear-gradient(90deg,#F59E0B 0,#F97316 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mentorship-page .course2-hero h1 .colored{background:linear-gradient(90deg,#FBBF24 0,#FDE68A 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.course2-hero .section-heading p.section-sub{width:min(630px,100%);color:#CBD5E1}.hero-tag{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:8px 15px;display:inline-flex;margin:0 auto 48px;color:#FDE68A;align-items:center;justify-content:center}.hero-tag:before{display:inline-block;width:8px;height:8px;border-radius:100%;background:#FBBF24;margin-right:6px;content:" "}.video-container{max-width:100%;width:900px;height:512px;border-radius:16px;border:1px solid rgba(255,255,255,.1);margin:0 auto 48px;background:linear-gradient(135deg,#1E293B 0,#0F172A 100%);position:relative;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5)}.video-container .video-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-container .video-wrapper .video-poster{width:100%;height:100%;object-fit:cover}.video-play{position:absolute;left:calc(50% - 72px);top:calc(50% - 72px);width:144px;height:144px;border:0;padding:0;z-index:2;transition:transform .25s ease,opacity .25s ease}.video-play:hover{transform:scale(1.05)}.video-play img{width:100%;height:100%}body.video-popup-open{overflow:hidden}.video-popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:999}.video-popup.act{opacity:1;visibility:visible;pointer-events:auto}.video-popup__backdrop{position:absolute;inset:0;background:rgba(5,10,22,.88)}.video-popup__dialog{position:relative;width:min(100%,960px);z-index:1}.video-popup__content{border-radius:20px;overflow:hidden;background:#000;box-shadow:0 25px 70px rgba(0,0,0,.45)}.video-popup__content video{display:block;width:100%;height:auto;max-height:calc(100vh - 120px)}.video-popup__close{position:absolute;right:-6px;top:-48px;width:36px;height:36px;border:0;border-radius:100%;background:rgba(255,255,255,.14);cursor:pointer}.video-popup__close span{position:absolute;left:8px;top:17px;width:20px;height:2px;background:#fff}.video-popup__close span:first-child{transform:rotate(45deg)}.video-popup__close span:last-child{transform:rotate(-45deg)}.video-length{position:absolute;right:16px;bottom:16px;border-radius:8px;background:rgba(0,0,0,.6);height:36px;line-height:36px;padding:0 12px;color:#fff;text-align:center;z-index:2}.video-info{position:absolute;left:24px;bottom:16px;font-weight:600;color:#fff;font-size:15px}.video-info span{font-size:13px;color:rgba(255,255,255,.7);font-weight:400;display:block;margin-bottom:5px}.course-page .course2-hero .cta-points{margin-top:0;margin-bottom:48px}.course2-cta-actions{display:flex;gap:16px}.course2-cta-actions .button{font-size:18px}.realty h2{max-width:720px}.realty .section-heading.centered{display:flex;flex-direction:column;align-items:center}.section-heading.with-vertical-sep{position:relative;padding-top:90px;margin-top:80px}.section-heading.with-vertical-sep:before{position:absolute;content:" ";display:block;background:url(../images/vdiv.svg) center center no-repeat;height:64px;width:2px;top:0;left:calc(50% - 1px)}.confidence-block{width:900px;margin:0 auto;padding:48px;background:linear-gradient(135deg,#020617 0,#0F172A 50%,#1E1B4B 100%);border-radius:24px;text-align:center}.counts-item .num,.realty .confidence-block h2 .colored{background:linear-gradient(90deg,#FCD34D 0,#FB923C 100%)}.realty .mentorship-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.realty .confidence-block h2{max-width:100%;font-size:28px;margin:0 0 40px;color:#fff}.realty .confidence-block h2 .colored{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.realty .confidence-block .mentorship-grid{display:flex;gap:32px;flex:1;justify-content:space-between}.realty .confidence-block .mentorship-grid .mini-feature{background:0 0;padding:0;min-height:152px;border-radius:0;border:0}.realty .confidence-block .mini-feature h3{color:#fff;font-size:17px}.realty .confidence-block .mini-feature p{color:#94A3B8;font-size:13px}.testimonials.course-testi-black{background:#0F172A}.testimonials.course-testi-black .section-heading h2{color:#fff}.testimonials.course-testi-black .section-heading p.section-kicker{color:#FBBF24}.course-testi-black .testimonial-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.course-testi-black .testimonial-card p{color:#94A3B8}.course-testi-black .author-block{border-top:0}.course-testi-black .testimonial-card h3{color:#fff}.counts-row{display:flex;flex-direction:row;justify-content:space-between;max-width:750px;margin:64px auto 24px}.counts-item{font-size:13px;color:#94A3B8;text-align:center;min-width:230px}.counts-item .num{font-size:35px;font-weight:700;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0 0 4px}.course2-cta-hint{margin-top:16px;font-size:14px;color:#94A3B8}.section.ment1{background:#fff}.ment1-grid{max-width:1024px;margin:64px auto;display:flex;flex-direction:row;gap:24px;justify-content:space-between}.ment1-item{font-size:14px;color:#0F172A;text-align:center;padding:30px;border-radius:16px;min-height:264px;line-height:1.6}.ment1-item h3{font-size:22px;font-weight:700;margin:15px 0}.ment12-block{padding:56px;background:#F8FAFC;border-radius:24px;text-align:center}.ment12-block h3{font-size:22px;font-weight:700;margin:0 0 8px}.ment12-block p{font-size:15px;color:#475569;margin:0}.ment12-list{max-width:690px;margin:32px auto 0;display:flex;flex-wrap:wrap;gap:20px}.ment12-item{background:#fff;border-radius:12px;border:1px solid #E2E8F0;font-size:13px;color:#334155;font-weight:600;padding:20px;display:flex;flex-direction:row;gap:16px;width:334px;text-align:left;justify-content:space-between;line-height:1.5}.ment2-list{display:flex;flex-direction:column;max-width:1024px;margin:64px auto 32px;gap:32px}.ment2-list .ment2-item{font-size:14px;color:#0F172A;border-radius:16px;padding:32px;display:flex;flex-direction:row;gap:24px;justify-content:flex-start}.ment2-list .ment2-item .icon-block{text-align:left;white-space:nowrap}.ment2-list .ment2-item .icon-block img{position:relative;left:-4px}.ment2-list .ment2-item .icon-block div{font-size:13px;color:#94A3B8;margin-top:6px;text-transform:uppercase}.ment2-list .ment2-item h3{font-size:22px;font-weight:600;margin:0 0 8px}.ment2-info{background:#0F172A;border-radius:16px;text-align:center;padding:24px 36px;line-height:1.4;font-size:15px;color:#CBD5E1;max-width:1024px;margin:0 auto}.ment4-block1,.ment4-block2{max-width:980px;padding:30px}.ment2-info span{color:#FBBF24}.ment3.section{background:linear-gradient(135deg,#FFFBEB 0,#FFF7ED 100%)}.ment3-block{margin:64px auto 0;max-width:980px;gap:24px;display:flex;flex-direction:row}.ment3-subblock{border:1px solid #EEEEEB;background:#fff;border-radius:16px;padding:25px;font-size:14px;line-height:1.6;color:#0F172A}.ment3-price-block{padding:30px;text-align:center;width:476px}.ment3-price-block .cost{font-size:58px;font-weight:700;margin:10px 0}.ment3-price-block .hint{margin:0 0 34px;color:#475569}.ment3-price-block .check-list{margin-bottom:34px}.course-page .ment3-price-block .button{color:#fff}.ment3-subblock .check-list{text-align:left;display:flex;flex-direction:column;gap:12px}.ment3-subblock .check-list div{padding-left:32px;background:url(../images/pricing-yes.svg) left top no-repeat;min-height:20px}.ment3-subblock .check-list.negative div{background:url(../images/pricing-no2.svg) left top no-repeat}.ment3-block2{display:flex;flex-direction:column;gap:16px}.ment3-block21 p{font-size:15px;font-weight:700;margin:0 0 16px}.ment3-block2 .tone-mint{background:linear-gradient(180deg,#ebfbf5 0,#f4fffb 100%)}.ment3-block22{background:#0F172A;color:#CBD5E1}.ment3-block22 span{color:#FBBF24}.section.ment4{background:#fff}.ment4-block1{margin:64px auto 80px;border-radius:16px;color:#475569}.ment4-block2{margin:0 auto;border:1px solid #E2E8F0;border-radius:16px;position:relative}.ment4-block2:before{content:" ";display:block;position:absolute;top:-65px;left:calc(50% - 10px);width:20px;height:48px;background:url(../images/sep-arrow.svg) center center no-repeat}.ment4 .check-list{text-align:left;display:flex;flex-direction:column;gap:12px}.ment4 .check-list div{padding-left:36px;background:url(../images/pricing-yes4.svg) left top no-repeat;min-height:24px;padding-top:2px}.ment4 .check-list.negative div{background:url(../images/pricing-no4.svg) left top no-repeat}.ment4 .ment4-block1 p,.ment4 .ment4-block2 p{font-size:18px;font-weight:700;color:#0F172A;margin:0 0 24px}.sep-summary{padding-top:32px;text-align:center;color:#475569;border-top:1px solid #E2E8F0;margin-top:24px}.sep-summary div{margin-bottom:16px}.ment3 .button,.ment4 .button{font-size:18px}.mentorship-page .tone-rose.tag-simple{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.2);color:#FDA4AF}.mentorship-page .footer .colored{background:linear-gradient(180deg,#FBBF24 0,#FDE68A 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.footer-cta-inner .hint{color:#94A3B8;font-size:15px;margin-top:16px}@media (max-width:1439px){:root{--container:1120px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:40px}.hero-copy h1{font-size:46px}.hero-highlights{gap:30px;flex-wrap:wrap;justify-content:center}.timeline{gap:128px;padding-top:98px}.timeline-card .point,.timeline-card.timeline-card-right .point{left:calc(50% - 24px);right:auto;top:-86px}.timeline-card-left,.timeline-card-right{justify-self:center}.price-card{min-height:680px;padding:26px}.price-card .mini-text{line-height:1.5}.price{font-size:38px}.price s{font-size:30px}.price small{font-size:14px}.pricing-grid{gap:15px}.story-image-frame{max-width:465px;overflow:auto;box-shadow:none;border-radius:0}.course-page .hero-copy h1,.course-page .hero-text{max-width:960px}.story-grid{align-items:center}.story-image-frame::before{display:none}.story-image-frame img{height:auto;border-radius:22px;box-shadow:var(--shadow-lg)}.price-subtitle{min-height:61px}.course-page .hero-grid{display:flex;flex-direction:column;align-items:center}.course-page .hero-copy{text-align:center}.course-page .hero-text br{display:none}.hero-cta-actions,.point-list{justify-content:center}}@media (max-width:1023px){.course-page .testimonials-grid,.experts-grid{overflow:auto}.container{width:min(100% - 40px,var(--container))}.nav-actions{gap:14px}.hero-grid,.story-grid{grid-template-columns:1fr}.hero-grid{padding-top:52px}.journey-card{max-width:760px}.hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-card{width:500px}.experts-grid,.footer-grid,.fundamentals-topbar,.mentorship-grid,.pricing-grid,.testimonials-grid{grid-template-columns:1fr 1fr}.mentorship-course .mentorship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fundamentals-topbar{display:grid}.fundamentals-subtitle{text-align:left}.expert-card:nth-child(4),.expert-card:nth-child(5){grid-column:auto}.footer-grid{display:flex;gap:32px;justify-content:space-between}.footer-grid>div{max-width:156px}.fund-item .tag{margin-bottom:6px;display:inline-block;padding:0 10px}.experts-grid{flex-wrap:nowrap;justify-content:flex-start;width:100vw;margin-left:-20px;padding-left:20px}.expert-card{min-width:410px}.pricing-grid{justify-content:flex-start;flex-direction:column;gap:32px}.price-card{min-height:auto;padding-bottom:75px}.tablet-img{display:block;border-radius:16px;margin:0 auto 40px}.story-image-frame{display:none}.story-question{text-align:center}.story .button{margin:0 auto;display:flex}.testimonial-card{padding:20px}.footer-cta h2{font-size:35px;max-width:515px}.pricing-compare-header-cell h3,.pricing-compare-header>p{display:none}.pricing-compare-header-cell .price{font-size:33px;padding:5px 0 16px;margin:0}.pricing-compare-header-cell .price s{font-size:27px}.pricing-compare-header-cell:nth-child(2){border-radius:12px 0 0 12px;border-bottom:1px solid #E4E4E7}.pricing-compare-header-cell:nth-child(3){border-bottom:1px solid #E4E4E7}.pricing-compare-header-cell:nth-child(4){border-radius:0 12px 12px 0;border-bottom:1px solid #E4E4E7}.pricing-compare{margin-bottom:30px}.pricing-table-cell-title{min-width:290px}.cta-points{flex-wrap:wrap}.course-testi .testimonial-card{min-width:300px}.confidence-block{max-width:672px;padding:48px 30px}.realty .confidence-block h2{font-size:22px}.ment12-block{padding:56px 32px}.ment12-list{justify-content:space-between}.ment12-item{width:318px}.ment3-block{flex-direction:column}.ment3-price-block{width:100%}.ment3-block2{flex-direction:row;flex-wrap:wrap;gap:24px}.ment3-block21{min-width:100%}.ment3-block2 .ment3-block22,.ment3-block2 .tone-mint{max-width:calc(50% - 12px)}}@media (max-width:767px){.faq-list .faq-item.act p,.faq-title{line-height:22px}.menu-toggle{display:inline-block;border:0}.site-nav{position:fixed;top:74px;left:0;right:0;display:none;flex-direction:column;align-items:flex-start;gap:0;padding:0 20px 20px;border:0;border-radius:0;background:#080e22;box-shadow:var(--shadow-md)}.site-header.menu-open .site-nav{display:flex}.site-header.white .site-nav a{color:#fff}.section{padding:40px 0}.container{width:min(100% - 24px,var(--container))}.nav-shell{min-height:74px;gap:10px;justify-content:flex-start}.brand{font-size:18px}.nav-actions{justify-content:flex-end;flex:1}.nav-actions .nav-login{display:none}.nav-actions .button{min-height:32px;padding:0 14px;font-size:.9rem}.hero{padding-top:82px}.hero-grid{gap:26px;padding:28px 0 38px}.hero-copy h1{font-size:35px;max-width:14ch;text-align:center;margin:0 auto}.hero-text{margin-top:20px;font-size:18px;text-align:center}.journey-card{padding:0;border-radius:0;background:0 0;border:0}.journey-card h2{font-size:1.35rem}.choice-pill{min-height:58px;padding:12px 14px;font-size:16px;font-weight:600;flex-direction:row-reverse;justify-content:space-between}.journey-card .button{justify-content:center;width:100%;padding-left:0}.button span{position:relative;top:auto;right:auto;left:auto}.hero-highlights{grid-template-columns:1fr;padding-bottom:34px;position:relative;display:block;min-height:46px;padding-inline:44px}.hero-highlights .hero-highlight{justify-content:center;text-align:center;min-height:46px}.hero-highlights.is-carousel .hero-highlight{display:none}.hero-highlights.is-carousel .hero-highlight.is-active{display:flex}.hero-highlights.is-carousel .hero-highlights-arrow{display:inline-flex;position:absolute;top:calc(50% - 10px);transform:translateY(-50%)}.hero-highlights.is-carousel .hero-highlights-arrow-prev{left:20px}.hero-highlights.is-carousel .hero-highlights-arrow-next{right:20px}.section-heading h2{font-size:30px}.timeline{gap:32px;padding-top:0}.timeline-card{margin-left:0;padding:25px;width:100%}.timeline-card::after{left:-30px!important;width:16px;height:16px}.timeline-card .point,.timeline::before{display:none}.timeline-card h3{font-size:18px;margin:6px 0 18px;padding-left:76px}.section-heading p.section-sub{font-size:16px}.timeline-card p.step-label{font-size:13px;color:#94A3B8;padding-left:76px}.timeline-icon{position:absolute}.expert-card{min-width:90%;max-width:90%}.course-page .footer-cta:before,.footer-grid>div{max-width:100%}.footer-grid,.mentorship-grid,.pricing-grid,.testimonials-grid{display:grid;grid-template-columns:1fr}.footer-cta-actions{flex-direction:column;align-items:stretch}.story-grid{gap:28px}.story-image-frame img{aspect-ratio:1/1}.footer-main{padding-top:34px}.fund-item .row-cont{flex-direction:column;gap:0}.fund-head-text .fund-head-title{font-size:16px}.experts-grid{margin-left:-12px;padding-left:12px}.fund-item .fund-head-title .tag{display:inline-block;margin-left:0;margin-top:8px;width:auto}.story-copy h2{font-size:30px;text-align:center;margin-bottom:15px}.fund-item{padding:20px}.fund-img{min-width:48px;position:absolute}.business-plan .fund-head-title{min-height:54px;padding-left:64px}.story-copy p{font-size:16px}.footer-cta-actions .button,.story .button{width:100%}.pricing-compare-header-cell h3{display:block;margin:0}.pricing-compare-header-cell .button,.pricing-compare-header-cell .price,.pricing-table-cell-title img{display:none}.pricing-compare-header-cell:nth-child(2){border-left:0;border-radius:0}.pricing-compare-header-cell:nth-child(3){border-radius:0;background:#F8FAFC}.pricing-compare-header-cell:nth-child(4){border-right:0;border-radius:0}.pricing-table,.pricing-table.gold{border:0}.pricing-head-line,.pricing-table-cell{border-bottom:1px solid #E4E4E7}.pricing-table-row{flex-wrap:wrap;border-top:0}.pricing-table-cell-title{min-width:100%;flex-direction:column}.pricing-table-cell-title .info-icon{position:relative;top:0;left:0;right:0;width:100%;background:0 0;height:auto}.info-icon-text{display:block;position:relative;width:100%;left:0;bottom:0;padding:0;background:0 0;border-radius:0;color:#475569;font-size:14px}.pricing-table-row:nth-child(odd){background:0 0}.pricing-table-cell{border-top:1px solid #E4E4E7;min-height:60px}.pricing-table-cell:nth-child(2){border-left:0}.pricing-table-cell:nth-child(3){background:#F8FAFC}.faq-title{padding-right:20px}.price-card .text-link{display:none}.price-card{padding-bottom:25px}.footer-grid a.brand-footer{font-size:18px;font-weight:700}.site-nav a{display:flex;width:100%;border-bottom:1px solid #DDE1E6;min-height:55px;align-items:center;padding:0 20px;font-weight:500;position:relative}.mini-feature,.price-subtitle,.realty .confidence-block .mentorship-grid .mini-feature{min-height:auto}.site-nav a:before{display:block;position:absolute;content:" ";height:16px;width:16px;background:url(../images/arrow.svg) center center no-repeat;right:20px;top:calc(50% - 8px)}.site-nav a.active::after,.site-nav a:hover::after{display:none}.point-list{flex-wrap:wrap}.hero-cta-actions{flex-direction:column;gap:24px}.course-hero-inner{padding:26px 20px}.course-hero-list-item{background:url(../images/icon-checkmark-dark.svg) left 0 no-repeat}.mentorship-course .mentorship-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}.mentorship-num{min-width:120px}.mentorship-numbers{flex-wrap:wrap;gap:32px}.course2-cta-actions,.realty .confidence-block .mentorship-grid{flex-direction:column}.course-page .testimonials-grid{display:flex}.testimonials .counts-row,.video-container .video-info{display:none}.pricing.white{padding-bottom:20px}.course-page .footer-cta,.footer-cta{padding:40px 0}.price-card ul{margin-top:24px}.pricing .section-heading h2{max-width:310px;margin:0 auto 20px}.confidence-block{max-width:100%}.hero-tag{font-size:12px;padding:6px 12px}.course2-hero h1{font-size:35px}.video-container{height:243px}.video-play{left:calc(50% - 44px);top:calc(50% - 44px);width:88px;height:88px}.video-popup{padding:16px}.video-popup__close{right:0;top:-44px}.video-length{right:6px;bottom:6px}.course2-cta-actions{width:100%}.realty .mentorship-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.realty .confidence-block h2{font-size:18px}.ment1-grid{gap:30px;margin:40px auto;flex-direction:column}.ment12-item{width:100%;align-items:flex-start}.ment12-item img{max-width:40px;width:40px}.ment12-block{padding:30px 25px}.ment2-list{margin-top:32px}.ment2-list .ment2-item{padding:25px;flex-direction:column}.ment2-list .ment2-item .icon-block{display:flex;align-items:center;gap:8px}.ment2-list .ment2-item .icon-block div{margin-top:-5px}.ment2-info{padding:24px}.ment3-block{margin-top:56px;gap:16px}.ment3-price-block .cost{font-size:36px}.ment3-price-block{padding:30px 24px}.ment3-block2 .ment3-block22,.ment3-block2 .tone-mint{max-width:100%}.ment3-block2{gap:16px}.ment4-block1{margin-top:40px}.course-page .course2-hero .cta-points{justify-content:flex-start}.pricing-compare{position:-webkit-sticky;position:sticky;top:-27px;z-index:100}.pricing-compare-header{background:#fff}}