.growth-start,.growth-featured{padding-block:68px 78px;position:relative}.growth-start{color:#101e35;background:linear-gradient(#f5f8ff 0%,#fff 100%)}.growth-featured{color:#101e35;background:#fff}.growth-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.growth-heading>div{max-width:760px}.growth-heading h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:790;line-height:1.12}.growth-heading p{color:#5a6983;max-width:680px;margin:0;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.7}.growth-free-link,.growth-section-link{white-space:nowrap;color:#1756be;align-items:center;gap:9px;padding-block:12px;font-size:.93rem;font-weight:770;display:inline-flex}.growth-free-link:hover,.growth-section-link:hover{text-decoration:underline}.growth-goal-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.growth-goal-button{text-align:start;color:#223653;cursor:pointer;background:#fff;border:1px solid #dbe5f4;border-radius:17px;align-items:center;gap:12px;min-height:84px;padding:16px 14px;font-weight:740;line-height:1.4;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.growth-goal-button span{letter-spacing:.03em;color:#2563eb;background:#eff5ff;border-radius:11px;flex:0 0 36px;place-items:center;height:36px;font-size:.74rem;font-weight:800;display:grid}.growth-goal-button:hover{border-color:#a6bde8;transform:translateY(-2px)}.growth-goal-button.active{color:#102c57;background:#eff5ff;border-color:#3174e8;box-shadow:0 0 0 2px #2563eb1a}.growth-goal-button.active span{color:#fff;background:#2563eb}.growth-active-goal{color:#fff;background:#0b1830;border:1px solid #1f3961;border-radius:22px;justify-content:space-between;align-items:center;gap:26px;padding:25px 29px;display:flex;box-shadow:0 18px 45px #0a1e4021}.growth-active-copy{min-width:0;max-width:780px}.growth-step-label{color:#86b9ff;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.growth-active-copy h3{margin:7px 0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:780}.growth-active-copy p{color:#deebff;margin:0 0 7px;font-size:.99rem;line-height:1.55}.growth-active-copy small{color:#aabdd5;font-size:.78rem;line-height:1.5;display:block}.growth-active-goal .growth-goal-cta{color:#fff;text-align:center;background:#2e75fa;border:1px solid #4f8dff;flex:none;gap:12px;min-height:48px}.growth-active-goal .growth-goal-cta:hover{background:#155cd9}.growth-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.growth-course-card{background:#fff;border:1px solid #dee7f4;border-radius:20px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 12px 32px #1126500f}.growth-course-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #1126501a}.growth-course-cover{color:#fff;background:radial-gradient(circle at 70% 10%,#286bb3 0%,#0000 45%),linear-gradient(110deg,#0e1c40,#153b82);justify-content:center;align-items:center;height:145px;display:flex;position:relative;overflow:hidden}.growth-course-cover:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:250px;height:250px;position:absolute;inset:auto -55px -125px auto;box-shadow:0 0 0 31px #ffffff06,0 0 0 66px #ffffff05}.growth-course-cover-1{background:radial-gradient(circle at 70% 10%,#1f9cad 0%,#0000 50%),linear-gradient(110deg,#061f39,#0b4860)}.growth-course-cover-2{background:radial-gradient(circle at 70% 10%,#6d66e7 0%,#0000 52%),linear-gradient(110deg,#121c49,#272f79)}.growth-course-brand{letter-spacing:.16em;color:#d4e8ff;z-index:1;font-size:.65rem;font-weight:800;position:absolute;top:18px;left:20px}.growth-course-mark{letter-spacing:-.1em;color:#fff;opacity:.91;font-size:clamp(3.2rem,7vw,4.2rem);font-weight:760;line-height:1}.growth-course-format{z-index:1;letter-spacing:.03em;color:#d8e8ff;font-size:.7rem;font-weight:680;position:absolute;bottom:14px;right:18px}.growth-course-details{flex-direction:column;flex:1;min-width:0;padding:20px 22px 19px;display:flex}.growth-course-meta{color:#3c608f;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;font-weight:740;display:flex}.growth-course-meta>span{background:#f0f5ff;border-radius:8px;padding:5px 9px}.growth-course-details h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0 9px;font-size:1.18rem;line-height:1.36}.growth-course-details p{color:#64748b;overflow-wrap:anywhere;flex:1;margin:0 0 20px;font-size:.89rem;line-height:1.58}.growth-course-bottom{border-top:1px solid #e7edf7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.growth-course-bottom strong{color:#0f2344;font-size:1.18rem;font-weight:840}.growth-course-bottom a{color:#1d5cc6;align-items:center;gap:5px;font-size:.84rem;font-weight:790;display:inline-flex}.growth-course-bottom a:hover{text-decoration:underline}.growth-community{color:#fff;background:linear-gradient(120deg,#07142a,#102f5f);padding-block:45px}.growth-community-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.growth-community-inner>div:first-child{max-width:680px}.growth-community-kicker{letter-spacing:.13em;text-transform:uppercase;color:#a6ccff;font-size:.72rem;font-weight:800}.growth-community h2{letter-spacing:-.035em;margin:9px 0;font-size:clamp(1.5rem,2.7vw,2.2rem);font-weight:790;line-height:1.25}.growth-community p{color:#ccdaef;margin:8px 0 0;line-height:1.62}.growth-community-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.growth-community-actions .btn{white-space:nowrap;background:#317bfa;gap:8px;min-height:46px}.growth-community-actions .btn-ghost{color:#fff;background:0 0;border:1px solid #85a5d0}.growth-share-feedback{overflow-wrap:anywhere;flex-basis:100%;max-width:250px;font-size:.8rem}.growth-share-feedback a{text-decoration:underline}.growth-start :is(button,a):focus-visible,.growth-featured :is(a,button):focus-visible,.growth-community :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #69a4ff}[dir=rtl] .growth-goal-button{text-align:right}[dir=rtl] .growth-course-brand{left:auto;right:20px}[dir=rtl] .growth-course-format{left:18px;right:auto}@media (max-width:1060px){.growth-goal-options{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-community-inner{flex-direction:column;align-items:flex-start;gap:24px}.growth-community-actions{width:100%}}@media (max-width:720px){.growth-start,.growth-featured{padding-block:45px 52px}.growth-heading{flex-direction:column;align-items:flex-start;gap:10px}.growth-goal-options{gap:8px}.growth-goal-button{gap:8px;min-height:78px;padding:13px 10px;font-size:.82rem}.growth-goal-button span{flex-basis:30px;height:30px;font-size:.7rem}.growth-active-goal{flex-direction:column;align-items:stretch;gap:19px;padding:22px 19px}.growth-goal-cta{width:100%}.growth-course-grid{grid-template-columns:1fr}.growth-course-cover{height:155px}.growth-course-details{padding:20px}.growth-community{padding-block:36px}.growth-community-actions{flex-direction:column;align-items:stretch}.growth-community-actions .btn{justify-content:center;width:100%}}@media (max-width:360px){.growth-goal-options{grid-template-columns:1fr}.growth-goal-button{min-height:60px}}@media (prefers-reduced-motion:reduce){.growth-goal-button,.growth-course-card{transition:none}}.growth-mock-caption{z-index:2;color:#d7eaff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c3eb3;border:1px solid #aed4ff61;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:750;line-height:1.2;position:absolute;top:8px;right:18px}.growth-demo-join{color:#edf5ff;background:#ffffff21;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-size:.72rem;font-weight:760;display:inline-flex}[dir=rtl] .growth-mock-caption{left:18px;right:auto}@media (max-width:720px){.growth-mock-caption{font-size:.6rem;top:5px;right:6px}}
.v4-home{--v4-ink:#10213a;--v4-navy:#080f1f;--v4-blue:#2769ec;--v4-soft:#f5f8fc;--v4-muted:#62748c;--v4-border:#e0e8f3;color:var(--v4-ink);background:#fff;overflow:clip}.v4-home :is(h1,h2,h3,p){overflow-wrap:break-word}.v4-home :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #70aeff}.v4-home .v4-btn{white-space:normal;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:51px;padding:12px 21px;font-size:.91rem;font-weight:750;line-height:1.25;transition:background-color .18s,transform .18s,border-color .18s;display:inline-flex}.v4-home .v4-btn:hover{transform:translateY(-2px)}.v4-home .v4-btn-primary{color:#fff;background:#2875f5;border:1px solid #428aff;box-shadow:0 9px 24px #1754d63d}.v4-home .v4-btn-primary:hover{background:#155cdd;border-color:#1e6eed}.v4-home .v4-btn-outline{color:#f6f9ff;background:#fff1;border:1px solid #aac7f54a}.v4-home .v4-btn-outline:hover{background:#ffffff21}.v4-home .v4-btn-light{color:#0a2654;background:#fff;border:1px solid #fff;box-shadow:0 8px 25px #0000001f}.v4-home .v4-kicker{color:#215dcc;letter-spacing:.115em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.69rem;font-weight:820;display:inline-flex}.v4-home .v4-text-link{color:#2158bf;white-space:normal;align-items:center;gap:8px;font-size:.9rem;font-weight:800;line-height:1.5;display:inline-flex}.v4-home .v4-text-link:hover{text-underline-offset:4px;text-decoration:underline}.v4-home .v4-section{padding-block:82px}.v4-home .v4-section-heading{margin-bottom:35px}.v4-home .v4-section-heading h2{letter-spacing:-.047em;color:#0a1e3b;max-width:660px;margin:0;font-size:clamp(1.95rem,3.6vw,3.16rem);font-weight:820;line-height:1.12}.v4-home .v4-section-heading p{color:#61738d;max-width:585px;margin:14px 0 0;font-size:.96rem;line-height:1.65}.v4-home .v4-section-heading-center{text-align:center;margin-inline:auto;max-width:810px;margin-bottom:37px}.v4-home .v4-section-heading-center h2,.v4-home .v4-section-heading-center p{max-width:none}.v4-home .v4-section-heading-split{justify-content:space-between;align-items:end;gap:30px;display:flex}.v4-home .v4-section-heading-split>div:first-child{flex:1}.v4-home .v4-section-heading-split>div:last-child{flex-shrink:0;width:min(375px,36%)}.v4-home .v4-section-heading-split>div:last-child p{margin-top:0}.v4-home .v4-section-heading-split>div:last-child small{color:#8796a7;margin-top:9px;font-size:.75rem;line-height:1.6;display:block}.v4-home .v4-hero{isolation:isolate;color:#fff;background:radial-gradient(at 90% 15%,#1b63d52b 0,#0000 38%),radial-gradient(at 18% 102%,#194bab36,#0000 55%),#071224;padding:87px 0 91px;position:relative;overflow:hidden}.v4-home .v4-hero:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#6d9ee911 1px,#0000 1px),linear-gradient(90deg,#6d9ee911 1px,#0000 1px);background-size:67px 67px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 72%);mask-image:linear-gradient(90deg,#0000 8%,#000 72%)}.v4-home .v4-hero-glow{pointer-events:none;filter:blur(10px);opacity:.56;border-radius:50%;position:absolute}.v4-home .v4-hero-glow-one{background:radial-gradient(circle,#1b59d22e,#0000 72%);width:380px;height:380px;top:0;right:0}.v4-home .v4-hero-glow-two{background:radial-gradient(circle,#2473f42b,#0000 65%);width:410px;height:410px;bottom:-230px;left:-170px}.v4-home .v4-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:44px;display:grid;position:relative}.v4-home .v4-hero-copy{max-width:620px}.v4-home .v4-overline{letter-spacing:.12em;color:#90bfff;align-items:center;gap:10px;margin-bottom:26px;font-size:.69rem;font-weight:860;display:inline-flex}.v4-home .v4-live-dot{background:#65cde9;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #56b4f024}.v4-home .v4-hero h1{letter-spacing:-.058em;color:#fff;max-width:690px;margin:0 0 26px;font-size:clamp(2.65rem,5.1vw,4.35rem);font-weight:845;line-height:1.075}.v4-home .v4-hero h1>span{color:#78acff;display:block}.v4-home .v4-hero-copy>p:not(.v4-hero-disclaimer){color:#bdcbe2;max-width:555px;margin:0;font-size:clamp(.99rem,1.5vw,1.13rem);line-height:1.73}.v4-home .v4-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin:32px 0 12px;display:flex}.v4-home .v4-hero-disclaimer{color:#8ba3c5;margin:0;font-size:.72rem;line-height:1.5}.v4-home .v4-hero-quicklinks{border-top:1px solid #9ec5f826;flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;padding-top:23px;display:flex}.v4-home .v4-hero-quicklinks>span{color:#8095b3;font-size:.74rem}.v4-home .v4-hero-quicklinks a{color:#d1e5ff;background:#ffffff0e;border:1px solid #9bc4ff1a;border-radius:8px;padding:7px 10px;font-size:.71rem;font-weight:740}.v4-home .v4-hero-quicklinks a:hover{background:#2c74f633;border-color:#5aa2ff59}.v4-home .v4-hero-visual{isolation:isolate;min-width:0;padding:22px 0 23px 23px;position:relative}.v4-home .v4-orbit{pointer-events:none;z-index:-1;border:1px solid #5a97f529;border-radius:50%;position:absolute}.v4-home .v4-orbit-a{width:560px;height:560px;top:-85px;left:-40px}.v4-home .v4-orbit-b{width:460px;height:460px;top:-35px;left:5px}.v4-home .v4-browser-frame{background:#101e36;border:1px solid #86b9ff54;border-radius:23px;width:100%;max-width:498px;overflow:hidden;box-shadow:0 28px 85px #00040f63,0 0 45px #1c64f41c}.v4-home .v4-browser-top{color:#7295c5;background:#0b172b;border-bottom:1px solid #253955;justify-content:space-between;align-items:center;gap:12px;height:44px;padding-inline:17px;font-size:.64rem;font-weight:650;display:flex}.v4-home .v4-browser-dots{align-items:center;gap:5px;display:inline-flex}.v4-home .v4-browser-dots i{background:#41617f;border-radius:50%;width:7px;height:7px}.v4-home .v4-browser-dots i:first-child{background:#d57275}.v4-home .v4-browser-dots i:nth-child(2){background:#d6b76f}.v4-home .v4-browser-dots i:nth-child(3){background:#5da999}.v4-home .v4-browser-lock{color:#7ca7f0;font-size:1rem}.v4-home .v4-browser-content{padding:22px 22px 20px}.v4-home .v4-course-topline{color:#688fbd;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:9px;font-size:.61rem;font-weight:780;display:flex}.v4-home .v4-course-indicator{color:#c1dfef;letter-spacing:normal;text-transform:none;align-items:center;gap:8px;display:flex}.v4-home .v4-course-indicator .v4-live-dot{width:6px;height:6px}.v4-home .v4-browser-glyph{background:radial-gradient(circle at 65% 20%,#2358b0 0,#0000 54%),linear-gradient(120deg,#132c58,#102343);border-radius:13px;place-items:center;height:92px;margin:17px 0 10px;display:grid;position:relative;overflow:hidden}.v4-home .v4-browser-glyph span{letter-spacing:-.14em;color:#c9deff;text-shadow:0 7px 40px #3d87ef;font-size:4rem;font-weight:900;line-height:1}.v4-home .v4-browser-glyph i{border:1px solid #99bffa30;border-radius:50%;width:215px;height:215px;position:absolute;bottom:-141px;right:-45px;box-shadow:0 0 0 28px #a8c8ff0d,0 0 0 59px #a8c8ff06}.v4-home .v4-window-kicker{letter-spacing:.12em;text-transform:uppercase;color:#86bbff;font-size:.64rem;font-weight:810}.v4-home .v4-browser-course h2{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(1.15rem,2vw,1.47rem);font-weight:770;line-height:1.32}.v4-home .v4-browser-course>p{color:#aebfd8;margin:0 0 13px;font-size:.72rem}.v4-home .v4-browser-modules{gap:6px;margin:15px 0 18px;display:grid}.v4-home .v4-browser-modules>div{color:#d1dff0;background:#ffffff0b;border:1px solid #8eb2e017;border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:9px 11px;font-size:.7rem;display:flex}.v4-home .v4-browser-modules>div>span:first-child{color:#6b9ddf;min-width:17px;font-size:.63rem;font-weight:840}.v4-home .v4-browser-modules>div>span:nth-child(2){flex:1;min-width:0}.v4-home .v4-browser-modules>div>span:last-child{color:#6fb7a5}.v4-home .v4-browser-bottom{border-top:1px solid #a7ceff29;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.v4-home .v4-browser-bottom>div{gap:3px;display:grid}.v4-home .v4-browser-bottom small{color:#8da5c4;font-size:.68rem}.v4-home .v4-browser-bottom strong{color:#fff;direction:ltr;unicode-bidi:isolate;font-size:1.2rem;font-weight:830}.v4-home .v4-browser-bottom>a{color:#fff;background:#296fed;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.v4-home .v4-browser-bottom>a:hover{background:#478bff}.v4-home .v4-browser-empty{text-align:center;padding:50px 35px}.v4-home .v4-browser-empty>span{color:#7baaff;font-size:3.5rem}.v4-home .v4-browser-empty h2{color:#fff;margin:8px 0}.v4-home .v4-browser-empty p{color:#bdcee4;font-size:.85rem;line-height:1.6}.v4-home .v4-browser-empty a{color:#81b5ff;font-size:.85rem}.v4-home .v4-hero-float{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0b1e39f0;border:1px solid #86b0ef47;border-radius:13px;align-items:center;gap:11px;max-width:245px;padding:11px 15px;display:flex;position:absolute;box-shadow:0 13px 28px #020a1a4d}.v4-home .v4-hero-float>span{color:#c4dcff;background:#3a74e033;border-radius:9px;place-items:center;min-width:36px;height:36px;font-size:1.05rem;font-weight:760;display:grid}.v4-home .v4-hero-float>div{gap:3px;min-width:0;display:grid}.v4-home .v4-hero-float strong{color:#ecf5ff;font-size:.73rem;font-weight:800}.v4-home .v4-hero-float small{color:#9ab5d8;font-size:.64rem;line-height:1.2}.v4-home .v4-hero-float-top{top:8px;right:-17px}.v4-home .v4-hero-float-bottom{bottom:35px;left:-20px}.v4-home .v4-preview-honesty{color:#7492bb;text-align:center;margin-top:16px;font-size:.67rem;line-height:1.4;display:block}.v4-home .v4-value-strip{color:#e4efff;background:#0d1b33;border-top:1px solid #1b3857}.v4-home .v4-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.v4-home .v4-value-grid>div{border-inline-end:1px solid #8daad126;align-items:center;gap:13px;padding:22px 12px;display:flex}.v4-home .v4-value-grid>div:last-child{border:0}.v4-home .v4-value-grid span{color:#71a6f1;letter-spacing:.06em;font-size:.69rem;font-weight:860}.v4-home .v4-value-grid strong{font-size:.79rem;font-weight:730;line-height:1.4}.v4-home .v4-journey{background:#f7f9fd}.v4-home .v4-goal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.v4-home .v4-goal-tabs button{text-align:start;cursor:pointer;color:#344b6b;background:#fff;border:1px solid #e0e8f4;border-radius:14px;align-items:center;gap:13px;min-height:79px;padding:17px 19px;font-size:.91rem;font-weight:760;transition:border-color .16s,background .16s;display:flex;box-shadow:0 4px 18px #1b335b09}.v4-home .v4-goal-tabs button span{color:#8da1bd;letter-spacing:.1em;font-size:.78rem;font-weight:900}.v4-home .v4-goal-tabs button:hover{border-color:#8ab4ef}.v4-home .v4-goal-tabs button.selected{color:#fff;background:#11386e;border-color:#11386e;box-shadow:0 9px 25px #0f346e29}.v4-home .v4-goal-tabs button.selected span{color:#89bbff}.v4-home .v4-goal-panel{background:#fff;border:1px solid #e0e8f3;border-radius:19px;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;margin-top:14px;padding:36px;display:grid;box-shadow:0 14px 38px #1837680e}.v4-home .v4-goal-content>span{color:#2b65c9;text-transform:uppercase;letter-spacing:.1em;font-size:.71rem;font-weight:820}.v4-home .v4-goal-content h3{letter-spacing:-.035em;color:#102747;margin:13px 0 11px;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.17}.v4-home .v4-goal-content>p{color:#65758e;max-width:510px;margin:0 0 20px;font-size:.94rem;line-height:1.68}.v4-home .v4-goal-points{gap:9px;display:grid}.v4-home .v4-goal-points>div{background:#f4f8ff;border:1px solid #e6eef9;border-radius:12px;align-items:center;gap:13px;min-height:58px;padding:17px 18px;display:flex}.v4-home .v4-goal-points>div>span:first-child{color:#7fa3d4;font-size:.71rem;font-weight:880}.v4-home .v4-goal-points>div>strong{color:#263e60;flex:1;font-size:.87rem;font-weight:720}.v4-home .v4-goal-points>div>span:last-child{color:#2773df;font-weight:900}.v4-home .v4-tools{background:#fff}.v4-home .v4-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.v4-home .v4-tool-card{background:linear-gradient(160deg,#fff 52%,#f7faff 100%);border:1px solid #e0e9f5;border-radius:17px;flex-direction:column;min-width:0;min-height:297px;padding:24px 22px 21px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.v4-home .v4-tool-card:hover{border-color:#bfd4f3;transform:translateY(-4px);box-shadow:0 18px 38px #11356b14}.v4-home .v4-tool-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:32px;display:flex}.v4-home .v4-tool-symbol{color:#4d54be;letter-spacing:-.09em;background:#e8eaff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.34rem;font-weight:830;display:grid}.v4-home .v4-tool-blue .v4-tool-symbol{color:#175fca;background:#e7f0ff}.v4-home .v4-tool-cyan .v4-tool-symbol{color:#0579a5;background:#e2f6fd}.v4-home .v4-tool-mint .v4-tool-symbol{color:#057b5c;background:#e0f8ef}.v4-home .v4-tool-number{color:#9aadc7;letter-spacing:.08em;font-size:.64rem;font-weight:820}.v4-home .v4-tool-category{color:#3a6fc2;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:850}.v4-home .v4-tool-card h3{color:#182c4b;letter-spacing:-.02em;margin:11px 0 9px;font-size:1.12rem;font-weight:820}.v4-home .v4-tool-card>p{color:#6d7d93;flex:1;margin:0 0 22px;font-size:.84rem;line-height:1.6}.v4-home .v4-tool-action{color:#2463ce;border-top:1px solid #e3eaf5;justify-content:space-between;align-items:center;padding-top:16px;font-size:.78rem;font-weight:770;display:flex}.v4-home .v4-tool-action>span{font-size:1rem}.v4-home .v4-courses{background:#f7f9fc}.v4-home .v4-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.v4-home .v4-featured-course{background:#fff;border:1px solid #e1e8f2;border-radius:18px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 10px 31px #16335d0b}.v4-home .v4-featured-course:hover{transform:translateY(-4px);box-shadow:0 19px 40px #17396f17}.v4-home .v4-featured-art{color:#e2eeff;background:radial-gradient(circle at 77% 17%,#325ab3 0,#0000 53%),linear-gradient(120deg,#071d43,#153567);flex-direction:column;justify-content:space-between;align-items:flex-start;height:178px;padding:20px 23px;display:flex;position:relative;overflow:hidden}.v4-home .v4-art-1{background:radial-gradient(circle at 75% 22%,#1585b7 0,#0000 53%),linear-gradient(120deg,#061e39,#155177)}.v4-home .v4-art-2{background:radial-gradient(circle at 77% 21%,#6563c6 0,#0000 53%),linear-gradient(120deg,#101e4c,#2b357c)}.v4-home .v4-featured-art:before{content:"";border:1px solid #b1d2ff30;border-radius:50%;width:210px;height:210px;position:absolute;top:-103px;right:-45px;box-shadow:0 0 0 36px #98c6ff0e,0 0 0 72px #98c6ff08}.v4-home .v4-featured-art>span:first-child{letter-spacing:.15em;z-index:1;font-size:.67rem;font-weight:780}.v4-home .v4-featured-art>span:first-child b{opacity:.65;font-weight:500}.v4-home .v4-featured-art-mark{letter-spacing:-.12em;opacity:.92;z-index:1;align-self:center;font-size:3.7rem;font-weight:820;line-height:1}.v4-home .v4-featured-art>span:last-child{letter-spacing:.12em;z-index:1;font-size:.64rem;font-weight:760}.v4-home .v4-featured-body{flex-direction:column;flex:1;min-width:0;padding:20px 22px 21px;display:flex}.v4-home .v4-course-meta{flex-wrap:wrap;gap:7px;min-height:30px;display:flex}.v4-home .v4-course-meta>span{color:#426da6;background:#eef5ff;border-radius:7px;align-items:center;padding:7px 9px;font-size:.66rem;font-weight:740;line-height:1.3;display:inline-flex}.v4-home .v4-course-meta>span.v4-closed{color:#99623e;background:#fff2eb}.v4-home .v4-featured-body h3{color:#0c2448;letter-spacing:-.019em;overflow-wrap:anywhere;margin:13px 0 8px;font-size:1.12rem;font-weight:780;line-height:1.4}.v4-home .v4-featured-body>p{color:#61738c;flex:1;margin:0 0 17px;font-size:.82rem;line-height:1.6}.v4-home .v4-course-teacher{color:#4c6181;align-items:center;gap:9px;min-width:0;margin:0 0 17px;font-size:.74rem;line-height:1.4;display:flex}.v4-home .v4-course-teacher>span:first-child{color:#2864c8;background:#e7efff;border-radius:50%;place-items:center;width:27px;min-width:27px;height:27px;font-size:.78rem;font-weight:800;display:grid}.v4-home .v4-course-teacher a:hover{text-decoration:underline}.v4-home .v4-course-footer{border-top:1px solid #e5ebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding-top:16px;display:flex}.v4-home .v4-course-footer>div{gap:4px;display:grid}.v4-home .v4-course-footer small{color:#8495aa;font-size:.67rem}.v4-home .v4-course-footer strong{color:#102c52;direction:ltr;unicode-bidi:isolate;font-size:1.09rem;font-weight:840}.v4-home .v4-course-footer>a{color:#2463c3;align-items:center;gap:7px;font-size:.78rem;font-weight:770;display:inline-flex}.v4-home .v4-course-footer>a:hover{text-decoration:underline}.v4-home .v4-empty-courses{text-align:center;color:#5a6e8c;background:#fff;border:1px solid #dde8f5;border-radius:18px;padding:35px}.v4-home .v4-empty-courses a{color:#1c62d6;margin-top:10px;font-weight:760;display:inline-block}.v4-home .v4-experience{background:#fff}.v4-home .v4-experience-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.v4-home .v4-experience-copy h2{letter-spacing:-.045em;color:#0d2140;max-width:540px;margin:0 0 20px;font-size:clamp(1.94rem,3.8vw,3.05rem);line-height:1.12}.v4-home .v4-experience-copy>p{color:#66778f;max-width:515px;margin:0 0 23px;font-size:.96rem;line-height:1.75}.v4-home .v4-experience-points{gap:12px;margin-bottom:26px;display:grid}.v4-home .v4-experience-points>div{align-items:center;gap:13px;display:flex}.v4-home .v4-experience-points>div>span{color:#2868d0;background:#edf4ff;border-radius:11px;place-items:center;width:41px;height:41px;font-size:1.06rem;font-weight:850;display:grid}.v4-home .v4-experience-points>div>div{gap:5px;display:grid}.v4-home .v4-experience-points strong{color:#213c5e;font-size:.91rem}.v4-home .v4-experience-points small{color:#7c8ea5;font-size:.79rem}.v4-home .v4-experience-actions{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.v4-home .v4-experience-visual{min-width:0;position:relative}.v4-home .v4-experience-visual:before{content:"";z-index:0;border:1px solid #dfeafb;border-radius:28px;position:absolute;inset:-20px -15px 20px -20px;transform:rotate(-3deg)}.v4-home .v4-experience-window{z-index:1;background:#0b1830;border:1px solid #1d385f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 65px #1029502b}.v4-home .v4-experience-window-head{color:#9eb8de;letter-spacing:.12em;border-bottom:1px solid #20365a;justify-content:space-between;align-items:center;padding:15px 19px;font-size:.65rem;font-weight:740;display:flex}.v4-home .v4-experience-window-head>span:first-child{color:#55c9a4;font-size:.62rem}.v4-home .v4-video-stage{text-align:center;background:radial-gradient(circle,#3068d94d,#0000 65%),linear-gradient(110deg,#0e2b58,#081c37);flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:250px;padding:30px;display:flex}.v4-home .v4-video-stage>span{color:#90b9f3;letter-spacing:.17em;font-size:.72rem;font-weight:800}.v4-home .v4-video-symbol{color:#fff;background:#599dff29;border:1px solid #b9d7ff66;border-radius:50%;place-items:center;width:74px;height:74px;padding-inline-start:4px;font-size:1.8rem;display:grid}.v4-home .v4-video-stage strong{color:#e8f1ff;max-width:300px;font-size:1rem;line-height:1.5}.v4-home .v4-experience-window-foot{background:#0c1b34;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.v4-home .v4-experience-window-foot>div{color:#b5c9e3;flex-direction:column;align-items:center;gap:9px;padding:9px 5px;font-size:.72rem;display:flex}.v4-home .v4-experience-window-foot span{color:#80b2ff;font-size:1.12rem}.v4-home .v4-experience-note{text-align:center;color:#93a3bb;margin-top:17px;font-size:.7rem;display:block}.v4-home .v4-instructor{color:#fff;background:linear-gradient(115deg,#0c2751,#154b94);overflow:hidden}.v4-home .v4-instructor-grid{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.v4-home .v4-instructor-icon{background:radial-gradient(circle at 0 0,#5a93ef38,#0000 55%),#ffffff0a;border:1px solid #b1d6ff45;border-radius:32px;place-items:center;width:133px;height:133px;display:grid;position:relative}.v4-home .v4-instructor-icon>span:first-child{color:#daecff;letter-spacing:-.15em;font-size:4.8rem;font-weight:900;line-height:1}.v4-home .v4-instructor-icon>span:last-child{color:#86c6ff;font-size:1.38rem;font-weight:820;position:absolute;bottom:21px;right:21px}.v4-home .v4-instructor .v4-kicker{color:#a2ccff}.v4-home .v4-instructor h2{letter-spacing:-.04em;color:#fff;max-width:580px;margin:0 0 13px;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.2}.v4-home .v4-instructor p{color:#cadcf5;max-width:640px;margin:0;font-size:.92rem;line-height:1.73}.v4-home .v4-instructor .v4-btn{white-space:nowrap}.v4-home .v4-faq{background:#fff}.v4-home .v4-faq-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.v4-home .v4-faq h2{letter-spacing:-.043em;color:#102648;max-width:490px;margin:0;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.13}.v4-home .v4-faq-questions{gap:10px;display:grid}.v4-home .v4-faq-questions details{background:#fafcff;border:1px solid #e0e9f4;border-radius:13px;overflow:hidden}.v4-home .v4-faq-questions summary{cursor:pointer;color:#234369;justify-content:space-between;align-items:center;gap:17px;padding:19px 20px;font-size:.91rem;font-weight:770;line-height:1.4;list-style:none;display:flex}.v4-home .v4-faq-questions summary::-webkit-details-marker{display:none}.v4-home .v4-faq-questions summary span:last-child{color:#366bc3;background:#e5f0ff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:1.17rem;display:grid}.v4-home .v4-faq-questions details[open] summary span:last-child{transform:rotate(45deg)}.v4-home .v4-faq-questions details p{color:#687d96;margin:0;padding:0 20px 19px;font-size:.86rem;line-height:1.7}.v4-home .v4-close{color:#fff;background:radial-gradient(circle at 90% 10%,#3f7df033,#0000 42%),#08162d;padding-block:78px;position:relative}.v4-home .v4-close-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.v4-home .v4-close-inner>div:first-child{max-width:650px}.v4-home .v4-close .v4-kicker{color:#81b2ff}.v4-home .v4-close h2{letter-spacing:-.045em;color:#fff;margin:0 0 13px;font-size:clamp(2rem,3.7vw,3.2rem);line-height:1.13}.v4-home .v4-close p{color:#b6c9e4;margin:0;font-size:.93rem;line-height:1.68}.v4-home .v4-close-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:330px;display:flex}.v4-home .v4-close-actions .v4-btn{width:100%;max-width:330px}.v4-home .v4-share-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #94baf145;border-radius:12px;padding:13px 16px;font-size:.82rem;font-weight:760}.v4-home .v4-share-btn:hover{background:#ffffff1f}.v4-home .v4-whatsapp{color:#b7d7ff;padding:10px 4px;font-size:.83rem;font-weight:790}.v4-home .v4-whatsapp:hover{text-decoration:underline}.v4-home .v4-share-fallback{color:#b7cce8;overflow-wrap:anywhere;flex-basis:100%;max-width:330px;font-size:.72rem}.v4-home .v4-share-fallback a{text-decoration:underline}[dir=rtl] .v4-home .v4-hero-visual{padding-inline:23px 0}[dir=rtl] .v4-home .v4-hero-float-top{left:-17px;right:auto}[dir=rtl] .v4-home .v4-hero-float-bottom{left:auto;right:-20px}[dir=rtl] .v4-home .v4-featured-art:before{left:-45px;right:auto}[dir=rtl] .v4-home .v4-goal-tabs button{text-align:right}[dir=rtl] .v4-home .v4-browser-glyph i{left:-45px;right:auto}[dir=rtl] .v4-home .v4-instructor-icon>span:last-child{left:21px;right:auto}[dir=rtl] .v4-home .v4-faq-questions summary{text-align:right}[dir=rtl] .v4-home .v4-goal-panel{direction:rtl}[dir=rtl] .v4-home .v4-btn>span{display:inline-block}@media (max-width:1100px){.v4-home .v4-hero{padding-block:75px 80px}.v4-home .v4-hero-grid{gap:25px}.v4-home .v4-hero h1{font-size:clamp(2.45rem,4.5vw,3.65rem)}.v4-home .v4-hero-float-top{right:-6px}.v4-home .v4-hero-float-bottom{left:-6px}.v4-home .v4-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-home .v4-tool-card{min-height:252px}.v4-home .v4-tool-top{margin-bottom:20px}.v4-home .v4-experience-grid{gap:35px}.v4-home .v4-instructor-grid{grid-template-columns:100px minmax(0,1fr);gap:24px}.v4-home .v4-instructor-icon{border-radius:26px;width:100px;height:100px}.v4-home .v4-instructor-icon>span:first-child{font-size:3.8rem}.v4-home .v4-instructor-icon>span:last-child{bottom:10px;right:12px}.v4-home .v4-instructor-grid>.v4-btn{grid-column:2;justify-self:start}}@media (max-width:860px){.v4-home .v4-hero-grid{grid-template-columns:1fr;gap:45px}.v4-home .v4-hero-copy{max-width:720px}.v4-home .v4-hero h1{max-width:730px;font-size:clamp(2.7rem,7vw,4rem)}.v4-home .v4-hero-visual{width:100%;max-width:550px;margin-inline:auto}.v4-home .v4-browser-frame{margin-inline:auto}.v4-home .v4-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-home .v4-value-grid>div:nth-child(2){border-inline-end:0}.v4-home .v4-value-grid>div:nth-child(-n+2){border-bottom:1px solid #8daad126}.v4-home .v4-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-home .v4-experience-grid{grid-template-columns:1fr;gap:46px}.v4-home .v4-experience-copy{max-width:650px}.v4-home .v4-experience-visual{width:100%;max-width:600px;margin-inline:auto}.v4-home .v4-faq-grid{grid-template-columns:1fr;gap:30px}.v4-home .v4-faq h2{max-width:620px}.v4-home .v4-close-inner{align-items:start}}@media (max-width:690px){.v4-home .v4-section{padding-block:57px}.v4-home .v4-hero{padding:57px 0 62px}.v4-home .v4-overline{margin-bottom:20px;font-size:.62rem}.v4-home .v4-hero h1{margin-bottom:18px;font-size:clamp(2.35rem,9.1vw,3.4rem);line-height:1.085}.v4-home .v4-hero-copy>p:not(.v4-hero-disclaimer){font-size:.94rem;line-height:1.68}.v4-home .v4-hero-actions{gap:9px;margin-top:25px}.v4-home .v4-hero-actions>.v4-btn{flex:auto;min-width:150px;min-height:47px;padding:11px 13px;font-size:.8rem}.v4-home .v4-hero-disclaimer{font-size:.67rem;line-height:1.58}.v4-home .v4-hero-quicklinks{gap:7px;margin-top:19px;padding-top:20px}.v4-home .v4-hero-quicklinks a{font-size:.66rem}.v4-home .v4-hero-visual{padding:0}.v4-home .v4-hero-float{display:none}.v4-home .v4-browser-content{padding:16px}.v4-home .v4-browser-top{height:37px;padding-inline:12px}.v4-home .v4-browser-glyph{height:77px}.v4-home .v4-browser-glyph span{font-size:3.4rem}.v4-home .v4-browser-course h2{font-size:1.22rem}.v4-home .v4-preview-honesty{margin-top:11px}.v4-home .v4-value-grid strong{font-size:.74rem}.v4-home .v4-value-grid>div{gap:8px;padding:17px 8px}.v4-home .v4-section-heading{margin-bottom:24px}.v4-home .v4-section-heading h2{font-size:clamp(1.82rem,7vw,2.55rem)}.v4-home .v4-section-heading-split{flex-direction:column;align-items:flex-start;gap:15px}.v4-home .v4-section-heading-split>div:last-child{width:100%}.v4-home .v4-section-heading-split>div:last-child p{max-width:590px}.v4-home .v4-goal-tabs{gap:6px}.v4-home .v4-goal-tabs button{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:77px;padding:11px 10px;font-size:.75rem;line-height:1.4;display:flex}.v4-home .v4-goal-tabs button span{font-size:.64rem}.v4-home .v4-goal-panel{grid-template-columns:1fr;gap:21px;padding:22px}.v4-home .v4-goal-content h3{font-size:1.61rem}.v4-home .v4-goal-points{gap:7px}.v4-home .v4-goal-points>div{min-height:47px;padding:12px 14px}.v4-home .v4-tools-grid{grid-template-columns:1fr 1fr;gap:10px}.v4-home .v4-tool-card{min-height:262px;padding:17px 14px}.v4-home .v4-tool-top{margin-bottom:22px}.v4-home .v4-tool-symbol{width:43px;height:43px;font-size:1.08rem}.v4-home .v4-tool-card h3{font-size:1rem}.v4-home .v4-tool-card>p{font-size:.78rem}.v4-home .v4-tool-action{font-size:.72rem}.v4-home .v4-course-grid{grid-template-columns:1fr;gap:13px}.v4-home .v4-featured-art{height:150px}.v4-home .v4-featured-body{padding:20px}.v4-home .v4-instructor-grid{grid-template-columns:1fr;gap:16px}.v4-home .v4-instructor-icon{border-radius:22px;width:85px;height:85px}.v4-home .v4-instructor-icon>span:first-child{font-size:3rem}.v4-home .v4-instructor-grid>.v4-btn{grid-column:1;justify-self:start}.v4-home .v4-close-inner{flex-direction:column;gap:25px}.v4-home .v4-close-actions{justify-content:flex-start;width:100%;max-width:none}.v4-home .v4-close-actions .v4-btn{width:auto}}@media (max-width:390px){.v4-home .v4-hero h1{font-size:2.14rem}.v4-home .v4-goal-tabs button{font-size:.67rem}.v4-home .v4-tools-grid{grid-template-columns:1fr}.v4-home .v4-tool-card{min-height:0}.v4-home .v4-tool-top{margin-bottom:15px}.v4-home .v4-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.v4-home .v4-btn,.v4-home .v4-goal-tabs button,.v4-home .v4-tool-card,.v4-home .v4-featured-course{transition:none}.v4-home .v4-btn:hover,.v4-home .v4-tool-card:hover,.v4-home .v4-featured-course:hover{transform:none}}.v4-home .v4-talents-banner{background:#f1f6ff;border-block:1px solid #dfeafb;padding:56px 0}.v4-home .v4-talents-grid{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.v4-home .v4-talents-icon{color:#2861ba;background:#dceaff;border-radius:24px;place-items:center;width:94px;height:94px;display:grid;position:relative}.v4-home .v4-talents-icon span:first-child{font-size:3.3rem;font-weight:740}.v4-home .v4-talents-icon span:last-child{color:#fff;background:#256fe1;border-radius:6px;padding:5px;font-size:.73rem;font-weight:890;position:absolute;bottom:14px;right:14px}.v4-home .v4-talents-banner .v4-kicker{margin-bottom:9px}.v4-home .v4-talents-banner h2{letter-spacing:-.038em;color:#183762;margin:0 0 10px;font-size:clamp(1.6rem,2.65vw,2.28rem);line-height:1.19}.v4-home .v4-talents-banner p{color:#5a6d88;max-width:700px;margin:0;font-size:.88rem;line-height:1.67}.v4-home .v4-talents-actions{justify-items:center;gap:14px;display:grid}.v4-home .v4-talents-actions .v4-btn{white-space:nowrap}.v4-home .v4-talents-secondary{color:#2562b6;font-size:.82rem;font-weight:760}.v4-home .v4-talents-secondary:hover{text-decoration:underline}[dir=rtl] .v4-home .v4-talents-icon span:last-child{left:14px;right:auto}@media (max-width:1100px){.v4-home .v4-talents-grid{grid-template-columns:75px minmax(0,1fr)}.v4-home .v4-talents-icon{width:75px;height:75px}.v4-home .v4-talents-actions{flex-wrap:wrap;grid-column:2;place-items:center start;gap:19px;display:flex}}@media (max-width:690px){.v4-home .v4-talents-banner{padding:40px 0}.v4-home .v4-talents-grid{grid-template-columns:1fr;gap:13px}.v4-home .v4-talents-actions{grid-column:1}.v4-home .v4-talents-icon{border-radius:18px;width:66px;height:66px}.v4-home .v4-talents-icon span:first-child{font-size:2.6rem}.v4-home .v4-talents-banner h2{font-size:1.74rem}}
.talents-directory,.talent-cv{color:#142947;background:#f6f8fc}.talents-directory :is(a,button,input,select):focus-visible,.talent-cv :is(a,button):focus-visible,.cv-editor-grid :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #76acff}.talents-hero{color:#fff;background:radial-gradient(at 84% 10%,#3677e033,#0000 52%),linear-gradient(120deg,#09172e,#123467);padding:74px 0 68px}.talents-hero-inner{justify-content:space-between;align-items:end;gap:40px;display:flex}.talents-hero-inner>div:first-child{max-width:780px}.talents-hero .eyebrow{color:#8abaff}.talents-hero h1{letter-spacing:-.05em;margin:0 0 17px;font-size:clamp(2.1rem,4.8vw,3.8rem);font-weight:850;line-height:1.1}.talents-hero p{color:#cad8ef;max-width:640px;margin:0;font-size:1rem;line-height:1.7}.talents-hero-actions{gap:10px;min-width:205px;display:grid}.talents-hero-actions .btn{white-space:normal;text-align:center;line-height:1.25}.talents-hero-actions .btn-ghost{color:#f2f8ff;background:0 0;border-color:#6a87b5}.talents-content{padding-block:64px 88px}.talents-content-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.talents-content-head>div{max-width:690px}.talents-content-head h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2}.talents-content-head p{color:#667891;margin:0;font-size:.91rem;line-height:1.6}.talents-count{white-space:nowrap;color:#2858a7;background:#e8f0ff;border-radius:999px;padding:10px 15px;font-size:.8rem;font-weight:850}.talents-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:13px;margin-bottom:25px;display:grid}.talents-filters label{color:#394e6c;gap:8px;font-size:.79rem;font-weight:760;display:grid}.talents-filters input[type=search],.talents-filters select{color:#193357;outline-offset:3px;background:#fff;border:1px solid #d5e1f1;border-radius:11px;min-width:0;min-height:46px;padding:11px 13px;font-size:.85rem}.talents-filters .talents-work-check{cursor:pointer;background:#fff;border:1px solid #d5e1f1;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:10px 13px;font-size:.77rem;display:flex}.talents-filters input[type=checkbox]{accent-color:#2465dc;flex:0 0 16px;width:16px;height:16px}.talents-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.talents-person{background:#fff;border:1px solid #dde6f3;border-radius:18px;flex-direction:column;gap:0;min-width:0;padding:24px;transition:transform .17s,border-color .17s;display:flex;box-shadow:0 7px 25px #1e39690b}.talents-person:hover{border-color:#b6d2f5;transform:translateY(-3px)}.talents-person-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.talents-avatar{color:#fff;letter-spacing:-.05em;background:linear-gradient(135deg,#2156a6,#5092e7);border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.2rem;font-weight:830;display:grid}.talents-available{color:#126748;background:#e5f8ee;border-radius:999px;padding:7px 9px;font-size:.63rem;font-weight:770;line-height:1.35}.talents-person h3{color:#10294e;overflow-wrap:anywhere;margin:0 0 6px;font-size:1.22rem;line-height:1.3}.talents-person p{line-height:1.56}.talents-headline{color:#415b80;margin:0 0 8px;font-size:.89rem}.talents-location{color:#75859b;margin:0 0 8px;font-size:.76rem}.talents-person-bio{color:#6d7d91;overflow-wrap:anywhere;flex:1;min-height:36px;margin:8px 0 16px;font-size:.78rem}.talents-skill-tags{flex-wrap:wrap;gap:6px;min-height:22px;margin:7px 0 19px;display:flex}.talents-skill-tags span,.talent-cv-tags span{color:#27578f;background:#edf4ff;border-radius:7px;padding:6px 8px;font-size:.67rem;font-weight:670;line-height:1.2}.talents-profile-link{color:#195ac5;border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:11px;margin-top:auto;padding-top:16px;font-size:.82rem;font-weight:790;display:flex}.talents-profile-link:hover{text-decoration:underline}.talents-empty{text-align:center;background:#fff;border:1px solid #e1eaf4;border-radius:18px;padding:55px 25px}.talents-empty-icon{color:#3179dc;margin-bottom:15px;font-size:3rem}.talents-empty h3{color:#17345b;margin:0 0 11px;font-size:1.4rem}.talents-empty p{color:#74849b;max-width:590px;margin:0 auto 22px;font-size:.9rem;line-height:1.6}.talents-directory-note{color:#8290a3;margin-top:27px;font-size:.75rem;line-height:1.6}.talent-cv{padding-block:33px 72px}.talent-cv-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.talent-cv-topbar>a,.talent-cv-topbar>div>a{color:#235eb2;font-size:.8rem;font-weight:750}.talent-cv-topbar>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.talent-cv-topbar button{color:#2c5e9c;cursor:pointer;background:#fff;border:1px solid #d1deee;border-radius:9px;padding:9px 13px;font-size:.78rem;font-weight:740}.talent-cv-hero{color:#fff;background:linear-gradient(112deg,#0b1e3b,#154178);border:1px solid #214674;border-radius:22px;align-items:flex-start;gap:23px;padding:35px 39px;display:flex}.talent-cv-avatar{color:#fff;background:linear-gradient(135deg,#296fe1,#78b0f8);border-radius:23px;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:1.7rem;font-weight:820;display:grid}.talent-cv-hero-main{flex:1;min-width:0}.talent-cv-label{letter-spacing:.12em;color:#80baff;font-size:.67rem;font-weight:840}.talent-cv-hero h1{color:#fff;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.14}.talent-cv-hero h2{color:#bfddff;margin:0 0 6px;font-size:1.05rem;font-weight:670;line-height:1.45}.talent-cv-location{color:#a5c0df;margin:5px 0 0;font-size:.82rem}.talent-cv-bio{color:#e0ecfc;white-space:pre-line;margin:13px 0;font-size:.87rem;line-height:1.68}.talent-cv-socials{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.talent-cv-socials a{color:#fff;background:#ffffff1a;border:1px solid #adcbf433;border-radius:9px;padding:8px 12px;font-size:.73rem}.talent-cv-socials a:hover{background:#64a0ff38}.talent-open-badge{color:#dcffe9;background:#25976e47;border:1px solid #70cd9e8c;border-radius:999px;flex:none;padding:9px 13px;font-size:.7rem;font-weight:760;line-height:1.4}.talent-cv-content{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr);align-items:start;gap:24px;margin-top:25px;display:grid}.talent-cv-main{gap:16px;min-width:0;display:grid}.talent-cv-section,.talent-cv-sidecard{background:#fff;border:1px solid #e1e9f4;border-radius:17px;min-width:0;padding:27px 29px}.talent-cv-section>h2,.talent-cv-section-heading h2,.talent-cv-sidecard h2{color:#143358;margin:0 0 21px;font-size:1.18rem;line-height:1.25}.talent-cv-section-heading{justify-content:space-between;gap:10px;display:flex}.talent-cv-section-heading>span{color:#6a8dbd;font-size:.75rem}.talent-cv-timeline{border-inline-start:2px solid #dce9f9;gap:21px;padding-inline-start:22px;display:grid}.talent-cv-timeline>article{position:relative}.talent-timeline-dot{inset-inline-start:-29px;background:#3676e4;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;box-shadow:0 0 0 2px #bed7f9}.talent-cv-timeline h3{color:#16355e;margin:0 0 4px;font-size:1rem;line-height:1.3}.talent-cv-timeline strong{color:#496785;font-size:.83rem;display:block}.talent-cv-timeline small{color:#7890ad;margin-top:5px;font-size:.75rem;display:block}.talent-cv-timeline p{color:#566b88;white-space:pre-wrap;margin:7px 0 0;font-size:.84rem;line-height:1.6}.talent-cv-projects{gap:13px;display:grid}.talent-cv-projects article{background:#f9fbff;border:1px solid #e7edf7;border-radius:12px;padding:19px}.talent-verified-badge{color:#067b58;font-size:.69rem;font-weight:780}.talent-cv-projects h3{color:#18385b;margin:10px 0 8px;font-size:.95rem}.talent-cv-projects p{color:#627997;margin:0 0 13px;font-size:.82rem;line-height:1.6}.talent-cv-tags{flex-wrap:wrap;gap:6px;display:flex}.talent-cv-links{gap:15px;margin-top:14px;display:flex}.talent-cv-links a{color:#2065c2;font-size:.78rem;font-weight:800}.talent-cv-certs{gap:11px;display:grid}.talent-cv-certs a{background:#f5f8ff;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.talent-cv-certs a>span{color:#2566bb;background:#e2edff;border-radius:9px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.talent-cv-certs a>div{flex:1;gap:6px;min-width:0;display:grid}.talent-cv-certs strong{color:#224c81;font-size:.83rem;line-height:1.4}.talent-cv-certs small{color:#7e91aa;font-size:.69rem}.talent-cv-certs b{color:#2763ba}.talent-cv-sidebar{gap:16px;display:grid}.talent-cv-sidecard{padding:25px}.talent-cv-sidecard>p{color:#63768e;margin:0;font-size:.82rem;line-height:1.6}.talent-cv-sidecard .talent-cv-tags{margin-top:13px}.talent-cv-skill-group{gap:10px;margin-top:13px;display:grid}.talent-cv-skill-group>strong{color:#3d5d87;font-size:.79rem}.talent-cv-skill-group>div{flex-wrap:wrap;gap:8px;display:flex}.talent-cv-skill-group>div span{color:#1b6a47;background:#e8f6ed;border-radius:8px;padding:6px 9px;font-size:.71rem;font-weight:730}.talent-cv-clarifier{font-size:.75rem!important;line-height:1.5!important}.talent-cv-help a{color:#2464bd;margin-top:15px;font-size:.81rem;font-weight:800;display:inline-block}.cv-editor-intro{background:#f3f8ff;border:1px solid #d9e6f8;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin:21px 0;padding:23px 26px;display:flex}.cv-editor-intro>div{max-width:730px}.cv-editor-intro h2{margin:0 0 7px;font-size:1.37rem}.cv-editor-intro p{color:#637990;margin:0;font-size:.85rem;line-height:1.6}.cv-editor-intro .btn{flex:none}.cv-visibility-options{background:#f7faff;border:1px solid #e0eaf6;border-radius:13px;gap:14px;margin:16px 0;padding:19px;display:grid}.cv-visibility-options .checkbox-line{margin:0}.cv-visibility-options>p{color:#7689a2;margin:0;font-size:.77rem;line-height:1.6}.cv-editor-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin:22px 0 48px;display:grid}.cv-editor-section{min-width:0;padding:25px}.cv-editor-heading h2{margin:0 0 9px;font-size:1.37rem;line-height:1.27}.cv-editor-heading p{color:#6c7c92;margin:0 0 20px;font-size:.82rem;line-height:1.6}.cv-edit-form{gap:14px;display:grid}.cv-edit-form label{color:#344963;gap:7px;min-width:0;font-size:.8rem;font-weight:700;display:grid}.cv-edit-form input,.cv-edit-form textarea,.cv-edit-form select{color:#253851;background:#fff;border:1px solid #d6e2f1;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:.84rem}.cv-edit-form textarea{resize:vertical}.cv-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-edit-form .cv-public-checkbox{cursor:pointer;align-items:center;gap:11px;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.cv-public-checkbox input{accent-color:#276bdb;width:16px;min-width:16px;height:16px}.cv-save-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-entry-list{gap:9px;margin-bottom:19px;display:grid}.cv-entry{background:#f9fbff;border:1px solid #e1eaf6;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.cv-entry>div:first-child{gap:5px;min-width:0;display:grid}.cv-entry strong{color:#23466f;font-size:.82rem;line-height:1.4}.cv-entry small,.cv-entry span{color:#71859f;font-size:.7rem;line-height:1.4}.cv-entry-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cv-entry-actions button{color:#235db3;cursor:pointer;background:#e7f0ff;border:0;border-radius:7px;padding:8px 10px;font-size:.7rem;font-weight:750}.cv-entry-actions button:last-child{color:#9b3841;background:#fff0f0}.cv-notice{color:#1c619e;background:#eaf3ff;border-radius:10px;grid-column:1/-1;padding:12px 15px;font-size:.82rem}@media (max-width:1050px){.talents-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-editor-grid{grid-template-columns:1fr}.talents-hero-inner{flex-direction:column;align-items:start}.talents-hero-actions{flex-wrap:wrap;display:flex}.talents-filters{grid-template-columns:1.5fr 1fr}.talents-filters .talents-work-check{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.talents-hero{padding:53px 0}.talents-content{padding-block:45px}.talents-content-head{flex-direction:column;align-items:start}.talents-filters{grid-template-columns:1fr}.talents-filters .talents-work-check{grid-column:auto}.talents-card-grid{grid-template-columns:1fr}.talents-person{padding:21px}.talent-cv-hero{flex-direction:column;padding:25px}.talent-cv-avatar{flex-basis:72px;width:72px;height:72px}.talent-open-badge{align-self:flex-start}.talent-cv-content{grid-template-columns:1fr}.talent-cv-main{order:2}.talent-cv-sidebar{order:1}.talent-cv-section,.talent-cv-sidecard{padding:20px}.cv-editor-intro{flex-direction:column;align-items:flex-start}.cv-two{grid-template-columns:1fr}}@media (max-width:380px){.talents-hero h1{font-size:1.94rem}.talents-hero-actions{flex-direction:column;align-items:stretch}.cv-editor-section{padding:16px}.cv-entry{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.talents-person{transition:none}.talents-person:hover{transform:none}}@media print{@page{size:A4;margin:12mm}body,html{color:#111!important;background:#fff!important}.site-header,.site-header-v3,.footer,.footer-v2,.talent-cv-topbar,.talents-directory-note{display:none!important}.talent-cv{background:#fff!important;padding:0!important}.talent-cv>.container{width:100%!important;max-width:none!important}.talent-cv-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#183153!important;background:#f1f5fc!important;border:1px solid #c6d7e9!important;border-radius:10px!important}.talent-cv-hero h1,.talent-cv-hero h2,.talent-cv-bio{color:#183153!important}.talent-cv-section,.talent-cv-sidecard,.talent-cv-projects article{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.talent-cv-content{grid-template-columns:1fr 220px;gap:15px}.talent-cv-main,.talent-cv-sidebar{order:0}.talent-cv-socials a,.talent-cv-section a{color:#1651a6!important}.talent-cv a{text-decoration:none}}
.retention-hub{gap:18px;margin:20px 0 26px;display:grid}.retention-hub .panel{border-radius:20px}.retention-next-session{color:#fff;background:linear-gradient(110deg,#081d3c,#143b7c);border:1px solid #1c4d90;justify-content:space-between;align-items:center;gap:22px;padding:22px 25px;display:flex}.retention-next-session .eyebrow{color:#9dccff}.retention-next-session h2{margin:7px 0;font-size:clamp(1.12rem,2.1vw,1.55rem);line-height:1.3}.retention-next-session p{color:#e0ecff;margin:5px 0 0;line-height:1.5}.retention-next-session .btn{color:#fff;white-space:nowrap;background:#377ffc;border:1px solid #5e9aff;min-height:46px}.retention-recommendations,.retention-reminder-settings{padding:24px}.retention-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.retention-header>div{max-width:760px}.retention-header h2{letter-spacing:-.025em;color:var(--ink,#12213c);margin:6px 0 9px;font-size:clamp(1.28rem,2.3vw,1.68rem);line-height:1.2}.retention-header p{color:var(--muted,#64748b);margin:0;font-size:.95rem;line-height:1.6}.retention-text-link{color:#1e5fcd;white-space:nowrap;flex:none;padding-block:7px;font-size:.87rem;font-weight:750}.retention-text-link:hover,.retention-course-footer a:hover{text-decoration:underline}.retention-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.retention-course-card{background:linear-gradient(#fafcff,#fff);border:1px solid #dde6f3;border-radius:15px;flex-direction:column;min-width:0;padding:17px;display:flex}.retention-course-meta{flex-wrap:wrap;gap:7px;min-height:25px;display:flex}.retention-course-meta span{color:#1c559e;background:#ecf4ff;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:760}.retention-course-card h3{overflow-wrap:anywhere;color:#11213f;margin:10px 0 7px;font-size:1.02rem;line-height:1.4}.retention-course-card p{color:#63748c;overflow-wrap:anywhere;flex:1;margin:0 0 16px;font-size:.84rem;line-height:1.55}.retention-course-footer{border-top:1px solid #e5edf7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding-top:12px;display:flex}.retention-course-footer strong{color:#0f234a;font-size:.97rem}.retention-course-footer a{color:#1d5dcc;font-size:.79rem;font-weight:760}.retention-empty{background:#f5f8ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.retention-empty p{flex:1;min-width:230px;margin:0;font-size:.89rem;line-height:1.55}.retention-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.retention-setting{cursor:pointer;background:#f9fbff;border:1px solid #e0e8f5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.retention-setting>span{min-width:0}.retention-setting strong{color:#1a2d4b;font-size:.96rem;line-height:1.3;display:block}.retention-setting small{color:#697a94;margin-top:6px;font-size:.79rem;line-height:1.55;display:block}.retention-setting input[type=checkbox]{appearance:none;cursor:pointer;background:#aab6ca;border:0;border-radius:999px;outline:1px solid #8fa0b6;flex:0 0 44px;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.retention-setting input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.retention-setting input[type=checkbox]:checked{background:#2365d5}.retention-setting input[type=checkbox]:checked:before{transform:translate(18px)}.retention-setting input[type=checkbox]:disabled{opacity:.55;cursor:wait}.retention-setting input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #79acff}.retention-privacy-note{color:#65758d;margin:15px 0 0;font-size:.8rem;line-height:1.6}.retention-note{color:#1b5eaa;margin:12px 0 0;font-size:.84rem;line-height:1.55}.retention-progress{background:#f3f7ff;border:1px solid #dbe8fa;border-radius:15px;padding:17px 20px}.retention-progress h3{margin:5px 0 8px;font-size:1.2rem}.retention-progress strong{color:#16489a}.retention-progress p{color:#53647e;margin:0 0 11px;line-height:1.6}.retention-progress-bar{background:#d9e6fa;border-radius:100px;height:8px;margin:14px 0;overflow:hidden}.retention-progress-bar span{background:#2563eb;border-radius:100px;height:100%;display:block}@media (max-width:960px){.retention-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.retention-next-session{flex-direction:column;align-items:stretch;padding:20px}.retention-next-session .btn{width:100%}.retention-header{flex-direction:column;gap:8px}.retention-recommendations,.retention-reminder-settings{padding:18px}.retention-course-grid,.retention-settings-grid{grid-template-columns:1fr}.retention-course-card{padding:16px}}[dir=rtl] .retention-setting input[type=checkbox]:checked:before{transform:translate(-18px)}[dir=rtl] .retention-setting input[type=checkbox]:before{left:auto;right:3px}@media (prefers-reduced-motion:reduce){.retention-setting input[type=checkbox],.retention-setting input[type=checkbox]:before{transition:none}}
