.bl-home{--indigo:#4f46e5;--indigo-deep:#1a2ec7;--indigo-soft:#6366f1;--signal-blue:#2563eb;--navy:#0a1248;--ink:#0a1248;--slate:#475569;--line:#e3e6ef;--bg-soft:#f5f8fa;--bg-tint:#e2e9fb;--white:#fff;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bl-home *{box-sizing:border-box;margin:0;padding:0}.bl-home a{text-decoration:none;color:inherit}.bl-home .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.bl-home .btn{display:inline-block;border-radius:10px;font-weight:600;font-size:15px;padding:12px 22px;cursor:pointer;border:0;transition:.16s;letter-spacing:.1px}.bl-home .btn-primary{background:var(--bl-button-primary);color:#fff}.bl-home .btn-primary:hover{background:var(--bl-button-primary-hover)}.bl-home .btn-ghost{background:transparent;color:var(--indigo);border:1px solid #cdcef3}.bl-home .btn-ghost:hover{background:var(--bg-soft)}.bl-home .btn-white{background:#fff;color:var(--indigo)}@keyframes blCorePulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes blTwinkle{0%,to{opacity:.22}50%{opacity:.7}}@keyframes blBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.bl-home .bl-net{position:absolute;inset:0;width:100%;height:100%;opacity:.55;pointer-events:none}.bl-home .fusion .fusion-net{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(660px,94%);height:auto;opacity:.16;filter:brightness(0) invert(1);pointer-events:none;z-index:1}.bl-home .pt{animation:blTwinkle 4.5s ease-in-out infinite}.bl-home .core-glow{transform-box:fill-box;transform-origin:center;animation:blCorePulse 3.2s ease-in-out infinite}.bl-home .hero{background:linear-gradient(90deg,#7079e5 0,#1a2fc8);color:#fff;padding:44px 0 56px;position:relative;overflow:hidden}.bl-home .hero .wrap{position:relative;z-index:2}.bl-home .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}.bl-home .eyebrow{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#c9c9ff;font-weight:600;margin-bottom:20px}.bl-home .hero h1{font-size:58px;line-height:1.02;font-weight:800;letter-spacing:-2px;margin-bottom:18px;color:#fff}.bl-home .hero h1 .em{color:#d9d9ff;font-style:italic;font-weight:700}.bl-home .hero .hero-sub{font-size:18px;line-height:1.6;font-weight:400;color:#dfe4ff;letter-spacing:-.1px;margin:0 0 20px}.bl-home .hero .hero-sub:last-of-type{margin-bottom:4px}.bl-home .hero .hero-turn{font-weight:700;color:#fff}.bl-home .hero p.lede{font-size:18px;color:#dcdcff;max-width:560px;margin-bottom:22px;line-height:1.62}.bl-home .hero p.lede b{color:#fff;font-weight:600}.bl-home .hero .trust{font-size:12.5px;color:#c0c0f7;margin:16px 0 24px;letter-spacing:.3px}.bl-home .hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.bl-home .hero-cta .note{font-size:13px;color:#c9c9ff}.bl-home .hero .btn-primary{background:#fff;color:var(--indigo)}.bl-home .hero .btn-primary:hover{background:#ececff}.bl-home .hero .btn-ghost{color:#fff;border-color:rgba(255,255,255,.42)}.bl-home .hero .btn-ghost:hover{background:rgba(255,255,255,.1)}.bl-home .orb{display:flex;align-items:center;justify-content:center}.bl-home .orb svg{width:100%;max-width:520px;height:auto;filter:drop-shadow(0 0 70px rgba(150,150,255,.4))}.bl-home #hero-canvas{top:0;left:0}.bl-home #hero-canvas,.bl-home .section-anim{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.bl-home .section-anim{inset:0}.bl-home .lens-placeholder{width:100%;max-width:440px;aspect-ratio:1/1;position:relative;margin:0 auto}.bl-home .quick{margin-top:36px;border-top:1px solid rgba(255,255,255,.16);padding-top:22px}.bl-home .quick .ql{font-size:13px;color:#c9c9ff;margin-bottom:12px;font-weight:600;letter-spacing:.3px}.bl-home .quick-row{display:flex;gap:8px;flex-wrap:wrap}.bl-home .qpill{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:30px;transition:.15s;white-space:nowrap}.bl-home .qpill:hover{background:#fff;color:var(--indigo);border-color:#fff}.bl-home .qpill .arr{opacity:.6;margin-left:5px}.bl-home .roles{padding:46px 0 52px;background:#f1f2f6;border-bottom:1px solid #e4e6ee;position:relative;overflow:hidden}.bl-home .roles .wrap{position:relative;z-index:2}.bl-home .roles .section-head{max-width:900px;margin-top:6px;margin-bottom:24px}.bl-home .roles .section-head h2{font-size:46px}.bl-home .roles .step{text-align:center;margin-bottom:8px}.bl-home .roles .step .lbl{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--indigo);background:#fff;border:1px solid #cdcef3;border-radius:30px;padding:7px 18px}.bl-home .section-head{text-align:center;max-width:680px;margin:14px auto 38px}.bl-home .section-head h2{font-size:38px;font-weight:800;letter-spacing:-1.1px;margin-bottom:12px}.bl-home .section-head p{font-size:17px;color:var(--slate)}.bl-home .section-head .down{font-size:26px;color:var(--indigo);margin-top:14px;display:block;animation:blBob 1.8s ease-in-out infinite}.bl-home .role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bl-home .role{border:1px solid #dcdef0;border-radius:16px;padding:20px 18px 18px;transition:.17s;background:#fff;display:flex;flex-direction:column;min-height:196px;position:relative}.bl-home .role:hover{border-color:var(--indigo);box-shadow:0 18px 40px rgba(79,70,229,.16);transform:translateY(-4px)}.bl-home .role .who{font-size:12.5px;color:var(--slate);font-weight:600;margin-bottom:6px}.bl-home .role h3{font-size:17px;font-weight:800;letter-spacing:-.4px;line-height:1.2;margin-bottom:8px}.bl-home .role p{font-size:12.5px;color:var(--slate);flex:1;line-height:1.5}.bl-home .role-sec{font-size:10.5px;color:#9aa0c2;font-weight:600;letter-spacing:.2px;margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.bl-home .role .go{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:700;color:#fff;background:var(--indigo);border-radius:9px;padding:10px 0;transition:.15s}.bl-home .role:hover .go{background:var(--indigo-deep)}.bl-home .role .go .a{transition:.15s}.bl-home .role:hover .go .a{transform:translateX(4px)}.bl-home .role-tabs{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:26px}.bl-home .role-tab{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;flex:0 1 216px;background:#fff;color:var(--navy);border:1px solid #dcdef7;border-radius:16px;padding:16px 20px;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px rgba(10,18,72,.04);transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.bl-home .role-tab .rt-label{font-size:15px;font-weight:800;letter-spacing:-.2px;line-height:1.25}.bl-home .role-tab .rt-desc{font-size:12.5px;font-weight:500;color:var(--slate);line-height:1.35}.bl-home .role-tab:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,18,72,.1);border-color:var(--indigo)}.bl-home .role-tab:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.bl-home .role-tab.active{background:var(--indigo);border-color:var(--indigo);color:#fff;box-shadow:0 12px 28px rgba(46,45,150,.28)}.bl-home .role-tab.active .rt-desc{color:#dfe3ff}.bl-home .role-tab.active:hover{background:var(--indigo-deep);border-color:var(--indigo-deep)}@media (max-width:560px){.bl-home .role-tabs{gap:10px}.bl-home .role-tab{flex:1 1 100%}}.bl-home .role-panel{border:1px solid #dcdef0;border-radius:16px;padding:28px;background:#fff}.bl-home .who-tabs .who{font-size:12.5px;color:var(--slate);font-weight:600;margin-bottom:8px}.bl-home .role-panel h3{font-size:23px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:22px;max-width:760px}.bl-home .rp-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;align-items:stretch}.bl-home .rp-label{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--indigo-soft);font-weight:700;margin-bottom:12px}.bl-home .rp-challenge ul{list-style:none}.bl-home .rp-challenge li{position:relative;padding-left:18px;font-size:14px;color:var(--slate);line-height:1.5;margin-bottom:11px}.bl-home .rp-challenge li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--indigo)}.bl-home .rp-practice{background:var(--bg-tint);border:1px solid #cdcef3;border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.bl-home .rp-practice .rp-label{margin-bottom:10px}.bl-home .rp-proof{position:relative;font-size:16px;font-weight:600;color:var(--ink);line-height:1.5}.bl-home .rp-quote{color:var(--indigo);font-weight:800;font-size:20px;margin-right:2px}.bl-home .rp-attr{font-size:12.5px;color:var(--indigo);font-weight:600;margin-top:10px}.bl-home .rp-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--line)}.bl-home .who-tabs .role-sec{margin-top:0;padding-top:0;border-top:0}.bl-home .rp-more{font-size:13px;font-weight:700;color:var(--indigo);white-space:nowrap;transition:.15s}.bl-home .rp-more:hover{color:var(--indigo-deep)}.bl-home .rp-more span{transition:.15s;display:inline-block}.bl-home .rp-more:hover span{transform:translateX(3px)}@media (max-width:760px){.bl-home .rp-cols{grid-template-columns:1fr}}.bl-home .fusion{padding:84px 0;background:var(--navy);color:#fff;text-align:center;position:relative;overflow:hidden}.bl-home .fusion .wrap{position:relative;z-index:2}.bl-home .fusion .eb{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--indigo-soft);font-weight:700;margin-bottom:18px}.bl-home .fusion h2{font-size:38px;font-weight:800;letter-spacing:-1.1px;margin-bottom:16px;line-height:1.1;color:#fff}.bl-home .fusion h2 .g{color:#b9b9ff}.bl-home .fusion .sub{color:#aab;max-width:680px;margin:0 auto 46px;font-size:17px}.bl-home .src-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:1060px;margin:0 auto}.bl-home .src{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:18px 14px;font-size:13.5px;font-weight:600;color:#dfe2f5}.bl-home .src small{display:block;font-size:11px;color:#8e93b8;font-weight:400;margin-top:4px}.bl-home .fusion .into{font-size:24px;color:var(--indigo-soft);margin:30px 0 18px}.bl-home .fusion .result{display:inline-block;background:linear-gradient(120deg,var(--indigo),#6a6aff);border-radius:14px;padding:20px 38px;font-size:19px;font-weight:700}.bl-home .fusion .result small{display:block;font-size:13px;font-weight:400;color:#dcdcff;margin-top:4px}.bl-home .value{padding:84px 0;background:var(--navy);color:#fff;position:relative;overflow:hidden}.bl-home .value .wrap{position:relative;z-index:2}.bl-home .value .section-head h2{color:#fff}.bl-home .value .section-head p{color:#aab}.bl-home .val-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.bl-home .val{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:30px 26px}.bl-home .val .num{font-family:Georgia,serif;font-size:15px;color:var(--indigo-soft);font-weight:700;margin-bottom:12px}.bl-home .val h4{font-size:19px;font-weight:800;letter-spacing:-.4px;margin-bottom:9px;line-height:1.2;color:#fff}.bl-home .val p{font-size:14px;color:#aab}.bl-home .val p b{color:#fff}.bl-home .show{padding:84px 0;background:#f1f2f6;position:relative;overflow:hidden}.bl-home .show .wrap{position:relative;z-index:2}.bl-home .show .row{display:grid;grid-template-columns:1fr 1.3fr;gap:46px;align-items:center;margin-bottom:54px}.bl-home .show .row:last-child{margin-bottom:0}.bl-home .show .row.flip{grid-template-columns:1.3fr 1fr}.bl-home .show .row.flip .txt{order:2}.bl-home .show .eb{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--indigo);font-weight:700;margin-bottom:12px}.bl-home .show h3{font-size:25px;font-weight:800;letter-spacing:-.6px;margin-bottom:12px;line-height:1.18}.bl-home .show p{font-size:15px;color:var(--slate)}.bl-home .shot{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px rgba(20,23,43,.11);overflow:hidden}.bl-home .shot .bar{background:#f0f1f7;border-bottom:1px solid #e3e4ef;padding:8px 12px;display:flex;gap:6px}.bl-home .shot .bar i{width:9px;height:9px;border-radius:50%;background:#cfd2e0;display:inline-block}.bl-home .shot img{display:block;width:100%;height:auto}.bl-home .pricestrip{padding:50px 0;background:var(--bg-tint);text-align:center}.bl-home .pricestrip h3{font-size:24px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.bl-home .pricestrip p{color:var(--slate);font-size:15px;margin-bottom:22px}.bl-home .pricestrip .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.bl-home .sec{background:var(--navy);color:#fff;padding:74px 0;text-align:center;position:relative;overflow:hidden}.bl-home .sec .wrap{position:relative;z-index:2}.bl-home .sec h2{font-size:30px;font-weight:800;margin-bottom:0;letter-spacing:-.6px;color:#fff}.bl-home .home-shadow{max-width:880px;margin:0 auto 48px}.bl-home .sec-row{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.bl-home .sec-item{max-width:240px}.bl-home .sec-item .ic{height:34px;margin-bottom:14px;display:flex;align-items:center;justify-content:center}.bl-home .sec-item .ic img{height:34px;width:auto;filter:brightness(0) invert(1);opacity:.9}.bl-home .sec-item h4{font-size:16px;font-weight:700;margin-bottom:6px}.bl-home .sec-item p{font-size:13.5px;color:#9aa}.bl-home .sec .foot{margin-top:44px;color:#aab;font-size:14.5px}.bl-home .sec .trust-link{margin-top:20px}.bl-home .sec .trust-link a{color:#aeb6ff;font-weight:600;font-size:14px;transition:color .15s}.bl-home .sec .trust-link a:hover{color:#fff}.bl-home .final{background:linear-gradient(90deg,#7079e5 0,#1a2fc8);color:#fff;text-align:center;padding:90px 0;position:relative;overflow:hidden}.bl-home .final .wrap{position:relative;z-index:2}.bl-home .final h2{font-size:44px;font-weight:800;letter-spacing:-1.3px;margin-bottom:18px;line-height:1.06;color:#fff}.bl-home .final p{color:#dcdcff;max-width:600px;margin:0 auto 30px;font-size:17px}.bl-home .final .btn-white{padding:15px 36px;font-size:16px}.bl-home .final .micro{font-size:13px;color:#c9c9ff;margin-top:16px}.bl-home .final .micro a{color:#fff;text-decoration:underline}.bl-home .proof2{background:var(--bg-tint);padding:60px 0;border-top:1px solid #d6def7}.bl-home .proof2-head{display:flex;align-items:center;justify-content:center;gap:30px;max-width:900px;margin:0 auto 38px}.bl-home .proof2-head .stat{font-size:68px;font-weight:800;color:var(--navy);letter-spacing:-2px;line-height:1;flex-shrink:0}.bl-home .proof2-head p{font-size:16.5px;color:var(--slate);margin:0;max-width:540px;text-align:left}.bl-home .tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto}.bl-home .tcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 16px;display:flex;flex-direction:column}.bl-home .tcard .avatar{width:54px;height:54px;border-radius:50%;background-color:#e6e7f5;background-repeat:no-repeat;margin-bottom:12px;filter:grayscale(100%)}.bl-home .tcard h4{font-size:14px;font-weight:750;line-height:1.25;margin-bottom:8px;color:var(--ink)}.bl-home .tcard p{font-size:12px;color:var(--slate);line-height:1.45;margin-bottom:14px}.bl-home .tcard .attr{font-size:11px;color:var(--indigo);font-weight:600;margin-top:auto;line-height:1.3}@media (max-width:920px){.bl-home .hero-grid,.bl-home .role-grid,.bl-home .src-grid,.bl-home .val-grid{grid-template-columns:1fr}.bl-home .src-grid{grid-template-columns:1fr 1fr}.bl-home .hero h1{font-size:34px}.bl-home .fusion h2,.bl-home .section-head h2{font-size:30px}.bl-home .roles .section-head h2{font-size:32px}.bl-home .final h2{font-size:34px}.bl-home .show .row,.bl-home .show .row.flip{grid-template-columns:1fr}.bl-home .show .row.flip .txt{order:0}.bl-home .tcards{grid-template-columns:1fr 1fr}.bl-home .proof2-head{flex-direction:column;gap:14px}.bl-home .proof2-head p{text-align:center}.bl-home .proof2-head .stat{font-size:54px}}@media (prefers-reduced-motion:reduce){.bl-home .core-glow,.bl-home .pt,.bl-home .section-head .down{animation:none}}.bl-home .show-more{text-align:center;margin-top:44px}.bl-home .show-more a{display:inline-block;font-size:15px;font-weight:700;color:var(--indigo,#1a2ec7);text-decoration:none}.bl-home .show-more a:hover{text-decoration:underline}.bl-home .whatchanges{padding:90px 0 96px;background:linear-gradient(135deg,#0a1248,#141d6b)}.bl-home .whatchanges .wc-head{max-width:900px;margin-bottom:48px}.bl-home .whatchanges .eyebrow{color:#9aa4ff;margin-bottom:14px}.bl-home .whatchanges .section-head h2{color:#fff;white-space:nowrap;font-size:36px}.bl-home .whatchanges .section-head p{color:#c4cbf2}.bl-home .wc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:940px){.bl-home .whatchanges .section-head h2{white-space:normal;font-size:30px}}@media (max-width:860px){.bl-home .wc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bl-home .wc-grid{grid-template-columns:1fr}}.bl-home .wc-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:26px 22px;text-align:center}.bl-home .wc-ic{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);color:#b9c0ff;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.bl-home .wc-card h4{font-size:16px;font-weight:800;color:#fff;margin:0 0 8px}.bl-home .wc-card p{font-size:14px;line-height:1.55;color:#b7bfe8;margin:0}.bl-home .ai-now{padding:84px 0 88px;background:linear-gradient(135deg,#0a1248,#141d6b);position:relative;overflow:hidden}.bl-home .ai-now .wrap{position:relative;z-index:2}.bl-home .ai-now .section-head{margin-bottom:8px}.bl-home .ai-now .section-head h2{color:#fff}.bl-home .ai-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:26px auto 0}@media (max-width:560px){.bl-home .ai-stats{grid-template-columns:1fr;gap:30px}}.bl-home .ai-stat{text-align:center}.bl-home .ai-num{font-size:76px;font-weight:800;letter-spacing:-2px;color:#9aa4ff;line-height:1}.bl-home .ai-stat p{font-size:15px;line-height:1.5;color:#c4cbf2;margin:12px auto 0;max-width:320px}.bl-home .ai-line{text-align:center;font-size:20px;font-weight:700;color:#fff;max-width:680px;margin:36px auto 0;letter-spacing:-.3px}.bl-home .ai-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}@media (max-width:760px){.bl-home .ai-trust{grid-template-columns:1fr}}.bl-home .ai-tcard{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:20px;text-align:center}.bl-home .ai-tcard h4{font-size:15px;font-weight:800;color:#fff;margin:0 0 6px}.bl-home .ai-tcard p{font-size:13.5px;line-height:1.5;color:#b7bfe8;margin:0}.bl-home .ai-links{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:40px}.bl-home .ai-links a{color:#cfd5ff;font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(207,213,255,.4);padding-bottom:2px}.bl-home .ai-links a:hover{color:#fff}.bl-home .org-outcomes{padding:74px 0;background:var(--bg-tint);border-top:1px solid var(--line)}.bl-home .org-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.bl-home .org-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bl-home .org-grid{grid-template-columns:1fr}}.bl-home .org-item{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 20px 18px}.bl-home .org-item h4{margin:0;font-size:15.5px;font-weight:700;color:var(--navy);line-height:1.25}.bl-home .org-item p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.bl-home .org-item.q{display:flex;align-items:center;min-height:92px}.bl-home .org-reframe{max-width:820px;margin:30px 0 0;font-size:17px;line-height:1.6;color:var(--navy);font-weight:500}.bl-home .fusion .platform-lead{max-width:720px;margin:20px auto 56px;font-size:17px;line-height:1.55;font-weight:600;color:#fff}@media (max-width:640px){.bl-home .fusion .platform-lead{margin-bottom:32px}}.bl-home .hp-course{background:#fff;padding:84px 0;border-top:1px solid var(--line)}.bl-home .hp-course-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bl-home .hp-course-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--indigo-deep)}.bl-home .hp-course-left h2{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.06;color:var(--ink);margin:14px 0 16px}@media (max-width:1000px){.bl-home .hp-course-left h2{font-size:36px}}@media (max-width:620px){.bl-home .hp-course-left h2{font-size:32px}}.bl-home .hp-course-lead{font-size:21px;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin-bottom:18px}.bl-home .hp-course-left p{margin-bottom:14px;font-size:16px;line-height:1.6;color:var(--muted)}.bl-home .hp-course-proof{font-size:14px;font-weight:700;color:var(--indigo);letter-spacing:.02em;margin-top:6px}.bl-home .hp-course-cta{display:inline-block;margin-top:22px;background:var(--bl-button-primary);color:#fff;font-weight:600;font-size:16px;padding:14px 26px;border-radius:10px;text-decoration:none;transition:.16s}.bl-home .hp-course-cta:hover{background:var(--bl-button-primary-hover)}.bl-home .hp-course-cover{max-width:480px;margin-left:auto;background:linear-gradient(90deg,#7079e5 0,#1a2fc8);color:#fff;border-radius:20px;padding:40px 40px 34px;box-shadow:0 30px 70px -28px rgba(20,23,60,.4)}.bl-home .hp-course-cover-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);font-weight:600}.bl-home .hp-course-cover-title{font-size:34px;font-weight:700;line-height:1.08;letter-spacing:-.02em;margin-top:14px}.bl-home .hp-course-cover-rail{display:flex;gap:8px;margin:32px 0 28px}.bl-home .hp-course-cover-rail span{flex:1;height:5px;border-radius:3px;background:rgba(255,255,255,.35)}.bl-home .hp-course-cover-rail span:first-child{background:#fff}.bl-home .hp-course-cover-foot{font-size:13px;color:rgba(255,255,255,.82)}@media (max-width:920px){.bl-home .hp-course-grid{grid-template-columns:1fr;gap:40px}.bl-home .hp-course-cover{margin:0;max-width:none}}.home-refresh{background:#fff;font-family:var(--font-inter),Inter,sans-serif}.home-refresh .site-nav{position:sticky;background:#0a1248;border-bottom-color:rgba(255,255,255,.1)}.home-refresh .site-nav-in{height:72px}.home-refresh .site-logo img{filter:brightness(0) invert(1)}.home-refresh .site-dd-trigger,.home-refresh .site-links>a,.home-refresh .site-login{color:#e2e9fb}.home-refresh .site-dd-menu a{color:#0a1248}.home-refresh .site-btn-primary{background:#fff;color:#0a1248}.home-refresh .site-burger{color:#fff}.home-layout{--archive-white:#eef2ff}.home-layout h2{font-size:30px;line-height:1.16;letter-spacing:-.9px;font-weight:750}.home-layout h3{font-size:16px;line-height:1.25;font-weight:750;letter-spacing:-.35px}.home-layout p{font-size:14px;line-height:1.55;color:var(--slate)}.home-layout .home-eyebrow{font-size:10px;font-weight:650;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase;color:var(--indigo-deep);margin-bottom:12px}.home-layout .home-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--indigo-deep);font-size:12px;font-weight:650}.home-layout .home-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e4ebff;color:var(--signal-blue);flex:none;margin-bottom:13px}.home-layout .home-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.home-layout .btn{font-size:13px;border-radius:7px;padding:12px 24px}.home-layout .btn-primary{background:var(--bl-button-primary)}.home-layout .btn-white{color:var(--navy)}.home-layout .home-outline{color:#fff;border:1px solid #8592b9;background:transparent}.home-layout .home-hero{background:radial-gradient(ellipse at 75% 47%,#173675 0,var(--navy) 63%);padding:48px 0;overflow:hidden;color:#fff}.home-layout .home-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:38px;align-items:center}.home-layout .home-hero h1{color:#fff;font-size:42px;letter-spacing:-1.6px;line-height:1.13;font-weight:750}.home-layout .home-final .home-eyebrow,.home-layout .home-hero .home-eyebrow,.home-layout .home-intelligence .home-eyebrow{color:#acbde7}.home-layout .home-hero-lead{margin-top:20px;max-width:530px;font-size:16px;color:#d4def5;line-height:1.6}.home-layout .home-hero-trust{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:28px;color:#c8d4ed}.home-layout .home-hero-trust span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:550}.home-layout .home-hero-art{position:relative;padding:30px 0}.home-layout .home-halo{position:absolute;width:380px;max-width:90%;aspect-ratio:1;border:2px solid #4e80d6;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 20px #2563eb66,0 0 22px #2563eb55}.home-layout .home-image{display:block;width:100%;height:auto}.home-layout .home-hero-screen{position:relative;z-index:1;border-radius:7px;box-shadow:0 18px 50px #02092966}.home-layout .home-art-note{position:absolute;bottom:-14px;right:0;color:#aabbdc;font-size:12px;font-style:italic;line-height:1.6}.home-layout .home-benefits{padding:38px 0;background:linear-gradient(100deg,#f9fbff,var(--archive-white))}.home-layout .home-benefits-grid{display:grid;grid-template-columns:1.8fr repeat(5,1fr);gap:24px}.home-layout .home-benefits h2{font-size:24px;margin:10px 0 14px}.home-layout .home-benefits h3{font-size:13px;line-height:1.3;margin-bottom:9px}.home-layout .home-benefits p{font-size:11px;line-height:1.55}.home-layout .home-benefits-intro .home-text-link{margin-top:18px}.home-layout .home-social{padding:40px 0 38px;background:#fff}.home-layout .home-social-grid{display:grid;grid-template-columns:260px 1fr;column-gap:54px}.home-layout .home-social-intro h2{max-width:250px;font-size:26px}.home-layout .home-social-intro p{font-size:12px;margin-top:14px}.home-layout .home-social .bl-proof,.home-layout .home-social .proof-wrap{display:contents}.home-layout .home-social .proof-quote{grid-column:2;grid-row:1;text-align:left;max-width:none;border-left:1px solid var(--line);padding-left:32px}.home-layout .home-social .proof-quote blockquote{font-size:18px;font-weight:500;line-height:1.5}.home-layout .home-social .proof-by{justify-content:flex-start;margin-top:16px}.home-layout .home-social .proof-role{font-size:11px}.home-layout .home-social .proof-name{font-size:12px}.home-layout .home-social .proof-avatar{width:48px;height:48px}.home-layout .home-social .proof-label{grid-column:1/-1;margin-top:30px;font-size:9px;letter-spacing:1.6px}.home-layout .home-social .proof-logos{grid-column:1/-1;margin-top:20px;gap:20px}.home-layout .home-social .proof-logos img{max-width:76px;height:25px;object-fit:contain}.home-layout .home-chairs{padding:46px 0;background:#eef2ff;overflow:hidden}.home-layout .home-chairs-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:40px;align-items:center}.home-layout .home-chair-lead{margin:14px 0 24px}.home-layout .home-chair-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-bottom:24px}.home-layout .home-chair-benefits h3{font-size:14px;margin-bottom:10px}.home-layout .home-chair-benefits p{font-size:11px}.home-layout .home-chair-screen{border:1px solid #ccd6f6;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #0a124822}.home-layout .home-chair-screen img{width:100%;height:auto;display:block}.home-layout .home-intelligence{padding:42px 0;background:radial-gradient(ellipse at 20% 45%,#143573,var(--navy) 74%);color:#fff}.home-layout .home-intelligence-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:52px;align-items:center}.home-layout .home-intelligence h2{margin-bottom:13px;color:#fff}.home-layout .home-intelligence p{color:#cfd9ee;font-size:14px;line-height:1.5}.home-layout .home-lens{mix-blend-mode:lighten}.home-layout .home-sources{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:19px;background:#f5f7ff;color:var(--navy);border-radius:7px;padding:16px 17px}.home-layout .home-sources>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.home-layout .home-sources svg{color:var(--signal-blue)}.home-layout .home-sources span{font-size:10px;line-height:1.3;font-weight:650}.home-layout .home-intelligence .bl-btc{margin-top:12px;background:#fff;padding:20px;color:var(--navy);border-radius:7px}.home-layout .home-intelligence .btc-wrap{padding:0;max-width:none;display:flex;flex-direction:column}.home-layout .home-intelligence .btc-quote{font-size:13px;text-align:left;color:var(--navy);font-weight:500;line-height:1.5}.home-layout .home-intelligence .btc-cite{margin-top:15px;display:grid;grid-template-columns:44px 1fr;column-gap:12px;text-align:left;justify-content:start}.home-layout .home-intelligence .btc-cite img{width:44px;height:44px;grid-row:span 2}.home-layout .home-intelligence .btc-name{color:var(--navy);font-size:12px;align-self:end}.home-layout .home-intelligence .btc-role{color:var(--slate);font-size:11px;align-self:start}.home-layout .home-product{padding:36px 0;background:#f5f8fa}.home-layout .home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.home-layout .home-section-heading p{margin-top:7px;font-size:12px}.home-layout .home-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-layout .home-product-grid article{background:#fff;padding:22px 20px 16px;border-radius:6px}.home-layout .home-product-grid h3{font-size:17px}.home-layout .home-product-grid p{font-size:12px;min-height:45px;margin:9px 0 12px}.home-layout .home-product-grid .home-image{border-radius:3px;box-shadow:0 5px 15px #0a12480e}.home-layout .home-testimonials{padding:34px 0 38px;background:#fff}.home-layout .home-testimonials h2{margin-bottom:20px;font-size:27px}.home-layout .home-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr) .65fr;gap:16px}.home-layout .home-testimonial{border:1px solid var(--line);border-radius:7px;padding:18px;display:flex;flex-direction:column}.home-layout .home-testimonial h3{font-size:13px;margin-bottom:10px}.home-layout .home-testimonial blockquote{font-size:11px;color:var(--slate);line-height:1.55;margin-bottom:20px}.home-layout .home-testimonial figcaption{margin-top:auto;display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.45;font-weight:650;color:var(--indigo-deep)}.home-layout .home-avatar{width:42px;height:42px;flex:none;border-radius:50%;background-repeat:no-repeat;filter:grayscale(100%)}.home-layout .home-aum{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px solid var(--line);border-radius:7px;padding:18px 16px}.home-layout .home-aum strong{font-size:44px;line-height:1.15;letter-spacing:-2px;color:var(--indigo-deep)}.home-layout .home-aum p{font-size:11px;margin-top:14px}.home-layout .home-academy{background:var(--archive-white);padding:32px 0}.home-layout .home-academy-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}.home-layout .home-academy h2{margin-bottom:12px}.home-layout .home-academy p{max-width:530px}.home-layout .home-course-bottom{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:22px}.home-layout .home-course-facts{display:flex;gap:16px;flex-wrap:wrap;color:var(--indigo-deep)}.home-layout .home-course-facts span{display:flex;align-items:center;gap:6px;font-size:10px}.home-layout .hp-course-cover{padding:30px;border-radius:12px;width:100%}.home-layout .hp-course-cover-title{font-size:28px}.home-layout .hp-course-cover-eyebrow,.home-layout .hp-course-cover-foot{font-size:10px}.home-layout .hp-course-cover-rail{margin:25px 0 20px}.home-layout .home-security{background:#fff;padding:42px 0 28px}.home-layout .home-security-top{display:grid;grid-template-columns:.85fr 1.5fr;gap:72px;align-items:center}.home-layout .home-security-top p{font-size:12px;margin:12px 0}.home-layout .home-security-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.home-layout .home-security-badges h3{font-size:13px;max-width:112px;line-height:1.4}.home-layout .home-security-badges small{display:block;font-size:11px}.home-layout .home-security-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.home-layout .home-security-links>a{display:flex;gap:18px;background:#f6f8ff;border:1px solid #e3e8ff;border-radius:8px;padding:22px}.home-layout .home-security-links h3{font-size:15px;margin:2px 0 6px}.home-layout .home-security-links p{font-size:12px;margin-bottom:12px}.home-layout .home-security-pdf{display:flex;align-items:center;gap:6px;width:fit-content;margin-top:18px;font-size:11px;color:var(--indigo-deep)}.home-layout .home-final{padding:45px 0;background:radial-gradient(ellipse at 60% 100%,#173d85,var(--navy) 75%);color:#fff;position:relative;overflow:hidden}.home-layout .home-final-grid{display:grid;grid-template-columns:1fr 160px;gap:30px;position:relative}.home-layout .home-final h2{font-size:31px;color:#fff}.home-layout .home-final p{color:#d6def0;margin-top:12px;font-size:16px}.home-layout .home-final .home-actions{margin-top:22px}.home-layout .home-final-halo{position:absolute;width:580px;height:580px;right:-150px;top:-6px;border:2px solid #6b99e5;border-radius:50%;box-shadow:0 0 25px #2563eb88,inset 0 0 28px #2563eb88}.home-layout .home-final .home-final-note{align-self:center;color:#a9bfdf;font-size:14px;font-style:italic}.home-refresh .bl-footer{border-top:1px solid #283b68}@media (min-width:1400px){.home-layout .home-chairs-grid{grid-template-columns:1fr 1.05fr}.home-layout .home-chair-screen{width:calc(100% + 45px)}}@media (max-width:1050px){.home-layout .home-benefits-grid{grid-template-columns:repeat(3,1fr);gap:28px}.home-layout .home-benefits-intro h2{margin-top:0}.home-layout .home-hero h1{font-size:36px}.home-layout .home-chair-benefits{gap:12px}.home-layout .home-social .proof-logos{flex-wrap:wrap}.home-layout .home-testimonial-grid{grid-template-columns:repeat(3,1fr)}.home-layout .home-aum{grid-column:1/-1;flex-direction:row;gap:30px;padding:22px}.home-layout .home-aum p{margin:0;text-align:left;max-width:420px}.home-layout .home-academy-grid{gap:28px}.home-layout .home-security-top{gap:30px}.home-layout .home-security-badges{gap:18px}}@media (max-width:920px){.home-layout .wrap{padding:0 22px}.home-layout h2{font-size:28px}.home-layout .home-hero{padding:34px 0 42px}.home-layout .home-academy-grid,.home-layout .home-chairs-grid,.home-layout .home-hero-grid,.home-layout .home-intelligence-grid,.home-layout .home-security-top{grid-template-columns:1fr;gap:30px}.home-layout .home-hero h1{font-size:36px;letter-spacing:-1.2px}.home-layout .home-hero-lead{font-size:16px}.home-layout .home-hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-layout .home-hero-trust span{font-size:9px}.home-layout .home-hero-art{max-width:520px;width:100%;margin:0 auto;padding:24px 0}.home-layout .home-halo{width:85%}.home-layout .home-art-note{font-size:10px;bottom:-15px}.home-layout .home-benefits{padding:32px 0}.home-layout .home-benefits-grid{grid-template-columns:1fr 1fr;gap:25px 22px}.home-layout .home-benefits-intro{grid-column:1/-1}.home-layout .home-benefits h3{font-size:14px}.home-layout .home-benefits p{font-size:12px}.home-layout .home-social{padding:34px 0}.home-layout .home-social-grid{grid-template-columns:1fr;gap:24px}.home-layout .home-social-intro h2{max-width:310px}.home-layout .home-social .proof-quote{grid-column:1;grid-row:auto;border-left:2px solid #cfd8fb;padding-left:18px}.home-layout .home-social .proof-quote blockquote{font-size:17px}.home-layout .home-social .proof-by{flex-direction:row;text-align:left;gap:12px}.home-layout .home-social .proof-label{margin-top:4px}.home-layout .home-social .proof-logos{margin-top:0;gap:19px 24px}.home-layout .home-chairs{padding:36px 0}.home-layout .home-chair-benefits{grid-template-columns:1fr;gap:22px}.home-layout .home-chair-benefits article{display:grid;grid-template-columns:42px 1fr;column-gap:14px}.home-layout .home-chair-benefits .home-icon{grid-row:span 2}.home-layout .home-chair-benefits p{font-size:12px}.home-layout .home-chair-benefits h3{font-size:15px;margin-bottom:5px}.home-layout .home-chair-screen{width:100%}.home-layout .home-intelligence{padding:30px 0 36px}.home-layout .home-intelligence-grid{gap:25px}.home-layout .home-lens{max-width:420px;margin:auto}.home-layout .home-sources{gap:10px;padding:16px 12px}.home-layout .home-sources span{font-size:9px}.home-layout .home-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.home-layout .home-product-grid,.home-layout .home-testimonial-grid{grid-template-columns:1fr}.home-layout .home-product-grid article{padding:22px}.home-layout .home-product-grid p{min-height:0}.home-layout .home-product-grid h3{font-size:18px}.home-layout .home-product-grid .home-image{margin-top:20px}.home-layout .home-testimonial{padding:22px}.home-layout .home-testimonial h3{font-size:16px}.home-layout .home-testimonial blockquote{font-size:14px}.home-layout .home-testimonial figcaption{font-size:11px}.home-layout .home-aum{gap:22px}.home-layout .home-aum strong{font-size:38px}.home-layout .home-academy h2{font-size:28px}.home-layout .hp-course-cover{margin:0;max-width:none}.home-layout .home-security{padding:34px 0}.home-layout .home-security-badges{grid-template-columns:1fr 1fr;gap:24px}.home-layout .home-security-badges h3{max-width:150px}.home-layout .home-security-links{grid-template-columns:1fr}.home-layout .home-security-links>a{padding:20px 16px;gap:13px}.home-layout .home-final-grid{grid-template-columns:1fr}.home-layout .home-final h2{font-size:30px}.home-layout .home-final .home-final-note{font-size:12px}.home-layout .home-final-halo{right:-440px}}.home-refresh .site-mobile .site-btn-primary{background:var(--bl-button-primary);color:#fff}.home-refresh .site-mobile .site-btn-primary:hover{background:var(--bl-button-primary-hover)}.home-refresh .site-dd:focus-within .site-dd-trigger,.home-refresh .site-dd:hover .site-dd-trigger,.home-refresh .site-links>a:hover,.home-refresh .site-login:hover{color:#fff}.home-refresh .site-cta .site-btn-primary:hover{background:#eef2ff}.home-refresh a:focus-visible,.home-refresh button:focus-visible{outline:3px solid #6366f1;outline-offset:4px}.home-layout section[id],.home-refresh #who-its-for{scroll-margin-top:90px}.home-refresh .home-skip-link{position:fixed;top:8px;left:16px;transform:translateY(-150%);z-index:100;padding:12px 18px;border-radius:6px;color:#0a1248;background:#fff}.home-refresh .home-skip-link:focus{transform:translateY(0)}.home-design .home-layout .wrap{width:100%;max-width:none;padding-inline:clamp(24px,4vw,88px)}.home-design .home-layout :is(h1,h2,h3),.home-design .hp-course-cover-title{font-family:var(--font-newsreader),Georgia,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.home-design .home-layout h2{font-size:clamp(32px,2.5vw,46px);line-height:1.12}.home-design .home-layout h3{font-size:23px;line-height:1.18}.home-design .home-layout p{font-size:15px;line-height:1.6}.home-design .home-layout .home-text-link{font-size:14px}.home-design .home-layout .home-eyebrow{font-size:11px}.home-design .home-layout .home-icon{width:44px;height:44px;margin-bottom:18px}.home-design .home-layout .btn{padding:14px 26px;font-size:14px}.home-design .home-layout .home-hero{padding-block:clamp(60px,5vw,96px)}.home-design .home-layout .home-hero-grid{grid-template-columns:.95fr 1.1fr;gap:clamp(40px,4vw,80px)}.home-design .home-layout .home-hero h1{font-size:clamp(42px,3.7vw,72px);line-height:1.06;font-weight:500;letter-spacing:-.035em}.home-design .home-layout .home-hero-lead{font-size:clamp(16px,1.1vw,20px);max-width:650px}.home-design .home-layout .home-hero-trust{gap:14px 20px;margin-top:36px}.home-design .home-layout .home-hero-trust span{font-size:10px}.home-design .home-layout .home-hero-art{padding-block:32px}.home-design .home-layout .home-halo{width:78%}.home-design .home-layout .home-art-note{font-size:13px;bottom:-25px}.home-design .home-layout .home-benefits{padding-block:72px;background:#4F46E5;color:#fff}.home-design .home-layout .home-benefits>.wrap{padding-inline:clamp(24px,2.5vw,56px)}.home-design .home-layout .home-benefits :is(h2,h3,.home-text-link){color:#fff}.home-design .home-layout .home-benefits p{color:#eef2ff}.home-design .home-layout .home-benefits .home-icon{background:rgb(255 255 255/16%);color:#fff}.home-design .home-benefits a:focus-visible{outline-color:#fff}.home-design .home-layout .home-benefits-grid{grid-template-columns:1.7fr repeat(5,minmax(0,1fr));gap:clamp(22px,2vw,38px)}.home-design .home-layout .home-benefits h2{margin-top:4px;font-size:clamp(30px,2.1vw,40px)}.home-design .home-layout .home-benefits h3{font-size:clamp(20px,1.4vw,26px)}.home-design .home-layout .home-benefits p{font-size:14px}.home-design .home-layout .home-benefits-intro .home-text-link{margin-top:24px}.home-design .home-layout .home-social{padding-block:64px}.home-design .home-layout .home-social-grid{grid-template-columns:minmax(260px,.7fr) 1.8fr;gap:0 70px}.home-design .home-layout .home-social-intro h2{max-width:360px}.home-design .home-layout .home-social-intro p{max-width:370px}.home-design .home-layout .home-social .proof-quote{padding-left:42px;align-self:center}.home-design .home-layout .home-social .proof-quote blockquote{font-size:clamp(18px,1.4vw,23px);max-width:960px}.home-design .home-layout .home-social .proof-role{font-size:12px;max-width:700px}.home-design .home-layout .home-social .proof-name{font-size:14px}.home-design .home-layout .home-social .proof-logos{justify-content:space-between;gap:24px;flex-wrap:wrap}.home-design .home-layout .home-social .proof-label{margin-top:42px}.home-design .home-layout .home-chairs{padding-block:72px}.home-design .home-layout .home-chairs-grid{grid-template-columns:1fr 1.1fr;gap:5vw}.home-design .home-layout .home-chair-lead{max-width:690px}.home-design .home-layout .home-chair-screen{width:100%}.home-design .home-layout .home-chair-benefits{gap:24px;margin-block:32px}.home-design .home-layout .home-chair-benefits h3{font-size:22px}.home-design .home-layout .home-chair-benefits p{font-size:13px}.home-design .home-layout .home-intelligence{padding-block:64px}.home-design .home-layout .home-intelligence-grid{grid-template-columns:.8fr 1.2fr;gap:6vw}.home-design .home-layout .home-lens{max-width:500px;margin-inline:auto}.home-design .home-layout .home-intelligence-grid>div>p{max-width:800px}.home-design .home-layout .home-sources{padding:22px;margin-top:26px}.home-design .home-layout .home-sources span{font-size:12px}.home-design .home-layout .home-intelligence .bl-btc{padding:26px}.home-design .home-layout .home-intelligence .btc-quote{font-size:15px}.home-design .home-layout .home-product{padding-block:64px}.home-design .home-layout .home-section-heading{margin-bottom:32px}.home-design .home-layout .home-product-grid{gap:28px}.home-design .home-layout .home-product-grid article{padding:30px 26px 16px;overflow:hidden}.home-design .home-layout .home-product-grid h3{font-size:clamp(24px,1.8vw,32px)}.home-design .home-layout .home-product-grid p{font-size:14px;min-height:45px}.home-design .home-layout .home-product-grid .home-image{width:calc(100% + 30px);max-width:none;margin:-26px -15px -14px;clip-path:inset(15% 3% 12%);box-shadow:none}.home-design .home-layout .home-testimonials{padding-block:56px}.home-design .home-layout .home-testimonials h2{margin-bottom:28px}.home-design .home-layout .home-testimonial{padding:26px}.home-design .home-layout .home-testimonial h3{font-size:23px}.home-design .home-layout .home-testimonial blockquote{font-size:14px}.home-design .home-layout .home-testimonial figcaption{font-size:11px}.home-design .home-layout .home-aum p{font-size:13px}.home-design .home-layout .home-academy{padding-block:60px}.home-design .home-layout .home-academy-grid{grid-template-columns:1.35fr 1fr;gap:8vw}.home-design .home-layout .home-academy p{max-width:680px}.home-design .home-layout .home-course-facts span{font-size:12px}.home-design .home-layout .hp-course-cover{padding:38px}.home-design .home-layout .hp-course-cover-title{font-size:38px}.home-design .home-layout .home-security{padding-block:76px 48px;background:#4F46E5;color:#fff}.home-design .home-layout .home-security-top{grid-template-columns:1fr 1.7fr;gap:6vw}.home-design .home-layout .home-security-badges h3,.home-design .home-layout .home-security-top h2{color:#fff}.home-design .home-layout .home-security-top p{color:#eef2ff;max-width:500px;margin-block:18px;font-size:15px}.home-design .home-layout .home-security-pdf,.home-design .home-layout .home-security-top .home-text-link{color:#fff}.home-design .home-layout .home-security-badges{gap:32px}.home-design .home-layout .home-security-badges .home-icon{background:rgb(255 255 255/16%);color:#fff;width:54px;height:54px}.home-design .home-layout .home-security-badges h3{max-width:180px;font-size:24px;line-height:1.15}.home-design .home-layout .home-security-badges small{font-family:var(--font-inter),Inter,sans-serif;font-size:12px;font-weight:400;margin-top:8px;letter-spacing:0}.home-design .home-layout .home-security-links{margin-top:40px;gap:26px}.home-design .home-layout .home-security-links>a{background:#fff;border:0;padding:30px;gap:22px;box-shadow:0 8px 28px #0a124812}.home-design .home-layout .home-security-links h3{font-size:26px;color:#0a1248}.home-design .home-layout .home-security-links p{font-size:14px}.home-design .home-layout .home-security-pdf{font-size:13px;margin-top:28px}.home-design .home-layout .home-final{padding-block:70px}.home-design .home-layout .home-final h2{font-size:clamp(34px,2.8vw,52px)}.home-design .home-layout .home-final-note{font-size:14px}.home-design .home-security :is(a,button):focus-visible{outline-color:#fff}@media (min-width:1800px){.home-design .home-layout .home-benefits p{font-size:15px}.home-design .home-layout .home-hero-trust span{font-size:12px}}@media (min-width:921px) and (max-width:1199px){.home-design .home-layout .home-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.home-design .home-layout .home-hero h1{font-size:42px}.home-design .home-layout .home-chair-benefits{gap:14px}.home-design .home-layout .home-chair-benefits h3{font-size:20px}.home-design .home-layout .home-security-badges{gap:20px}}@media (max-width:920px){.home-design .home-layout .wrap{padding-inline:24px}.home-design .home-layout :is(.home-hero-grid,.home-chairs-grid,.home-intelligence-grid,.home-academy-grid,.home-security-top,.home-social-grid){grid-template-columns:1fr;gap:32px}.home-design .home-layout h2{font-size:34px}.home-design .home-layout :is(.home-hero,.home-benefits,.home-social,.home-chairs,.home-intelligence,.home-product,.home-testimonials,.home-academy,.home-security,.home-final){padding-block:48px}.home-design .home-layout .home-hero h1{font-size:clamp(38px,6vw,54px)}.home-design .home-layout .home-hero-art{max-width:720px}.home-design .home-layout .home-hero-trust span{font-size:9px}.home-design .home-layout .home-art-note{font-size:11px;bottom:-8px}.home-design .home-layout .home-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.home-design .home-layout .home-benefits-intro{grid-column:1/-1;max-width:640px}.home-design .home-layout .home-benefits h3{font-size:22px}.home-design .home-layout .home-benefits p{font-size:14px}.home-design .home-layout .home-social .proof-quote{padding-left:20px}.home-design .home-layout .home-social .proof-label{margin-top:0}.home-design .home-layout .home-social .proof-logos{justify-content:center}.home-design .home-layout .home-chair-benefits{margin-block:28px;gap:24px}.home-design .home-layout .home-chair-benefits h3{font-size:22px}.home-design .home-layout .home-chair-benefits p{font-size:14px}.home-design .home-layout .home-sources{padding:18px 12px;gap:10px}.home-design .home-layout .home-sources span{font-size:10px}.home-design .home-layout .home-product-grid article{padding:26px 22px 12px}.home-design .home-layout .home-product-grid h3{font-size:28px}.home-design .home-layout .home-product-grid p{min-height:0}.home-design .home-layout .home-testimonial h3{font-size:25px}.home-design .home-layout .home-security-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.home-design .home-layout .home-security-badges h3{font-size:23px}.home-design .home-layout .home-security-links{margin-top:12px}.home-design .home-layout .home-security-links>a{padding:24px 18px;gap:16px}.home-design .home-layout .home-security-links h3{font-size:24px}.home-design .home-layout .hp-course-cover{padding:28px}.home-design .home-layout .hp-course-cover-title{font-size:32px}}