.content-header{--eb-navy:#14142e;--eb-navy-2:#1a1a3c;--eb-green:#2fd3a0;--eb-green-d:#16a579;--eb-mint:#9fe7ce;--eb-bg:#f6f7fb;--eb-card:#fff;--eb-ink:#15152b;--eb-muted:#6a6a85;--eb-line:#ebecf4;background:var(--eb-bg);color:var(--eb-ink);font-family:Lato,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content-header .eb *,.content-header .eb :after,.content-header .eb :before{box-sizing:border-box}.content-header .eb h1,.content-header .eb h2,.content-header .eb h3,.content-header .eb p{margin:0}.content-header .eb-wrap{margin:0 auto;max-width:1080px;padding:0 clamp(20px,5vw,40px)}.content-header .eb-hero{background-color:var(--eb-navy);background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:22px 22px;overflow:hidden;padding:clamp(48px,8vw,88px) 0 clamp(52px,8vw,92px);position:relative}.content-header .eb-hero:before{background:radial-gradient(120% 90% at 80% -10%,rgba(47,211,160,.18),transparent 55%),radial-gradient(90% 70% at 0 110%,rgba(90,80,200,.22),transparent 60%);content:"";inset:0;position:absolute}.content-header .eb-hero-in{position:relative;text-align:center}.content-header .eb-flag{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:99px;color:#cfd0e8;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:22px;padding:6px 14px}.content-header .eb-flag i{color:var(--eb-green);font-size:15px}.content-header .eb-h1{color:#fff;font-size:clamp(30px,5.5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 auto;max-width:720px}.content-header .eb-h1 .g{color:var(--eb-green)}.content-header .eb-sub{color:#b7b8d4;font-size:clamp(15px,2.2vw,18px);font-weight:400;line-height:1.6;margin:20px auto 0;max-width:560px}.content-header .eb-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.content-header .eb-b1,.content-header .eb-b2{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;padding:14px 26px;text-decoration:none;transition:transform .15s ease,background .2s ease}.content-header .eb-b1{background:var(--eb-green);color:#0c2a22;font-weight:700}.content-header .eb-b1:hover{background:#36e3ad;transform:translateY(-1px)}.content-header .eb-b2{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-weight:600}.content-header .eb-b2:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.content-header .eb-strip{display:flex;flex-wrap:wrap;gap:clamp(22px,5vw,44px);justify-content:center;margin-top:40px}.content-header .eb-strip .it{text-align:center}.content-header .eb-strip .n{color:var(--eb-green);font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.02em}.content-header .eb-strip .l{color:#9b9cc0;font-size:11.5px;font-weight:500;letter-spacing:.07em;margin-top:3px;text-transform:uppercase}.content-header .eb-tabs{background:var(--eb-navy-2);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:24px clamp(20px,5vw,40px)}.content-header .eb-tab{background:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:9px;color:#a9aacb;font-size:13px;font-weight:600;padding:8px 15px;text-decoration:none;transition:background .2s ease,color .2s ease}.content-header .eb-tab:hover{background:hsla(0,0%,100%,.1);color:#fff}.content-header .eb-tab.on{background:var(--eb-green);border-color:var(--eb-green);color:#0c2a22}.content-wrapper{--eb-navy:#14142e;--eb-navy-2:#1a1a3c;--eb-green:#2fd3a0;--eb-green-d:#16a579;--eb-mint:#9fe7ce;--eb-bg:#f6f7fb;--eb-card:#fff;--eb-ink:#15152b;--eb-muted:#6a6a85;--eb-line:#ebecf4;background:var(--eb-bg);color:var(--eb-ink);font-family:Lato,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;margin:0 auto;max-width:112rem;overflow:hidden;padding:0 2rem;position:relative;text-rendering:optimizeLegibility}.content-wrapper.top-space{margin-top:3rem}.content-wrapper img{height:auto!important;max-width:100%}.content-wrapper .right-rail{position:absolute;right:0;top:0;width:29rem}@media only screen and (max-width:950px){.content-wrapper .right-rail{margin:0 auto;max-width:36rem;position:relative;width:auto}}.content-wrapper .content-body{min-height:175rem;padding-left:2rem;padding-right:31rem}.content-wrapper .content-body>h2{text-align:center}@media only screen and (max-width:950px){.content-wrapper .content-body{min-height:auto;padding-right:2rem}}.content-wrapper .eb-sec{padding:clamp(40px,7vw,64px) 0}.content-wrapper .eb-eyebrow{color:var(--eb-green-d);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.content-wrapper .eb-h2{font-size:clamp(22px,3.5vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.18}.content-wrapper .eb-lead{color:var(--eb-muted);font-size:1.8rem;line-height:1.7;margin-top:14px}.content-wrapper .eb-stats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:30px}.content-wrapper .eb-st{background:var(--eb-card);border:1px solid var(--eb-line);border-radius:14px;padding:18px}.content-wrapper .eb-st .ic{align-items:center;background:#e9faf3;border-radius:9px;color:var(--eb-green-d);display:flex;font-size:17px;height:32px;justify-content:center;margin-bottom:12px;width:32px}.content-wrapper .eb-st .v{font-size:20px;font-weight:800;letter-spacing:-.02em}.content-wrapper .eb-st .k{color:#8788a3;font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.content-wrapper .eb-st .x{color:var(--eb-green-d);font-size:11px;font-weight:600;margin-top:3px}.content-wrapper .eb-card{background:var(--eb-card);border:1px solid var(--eb-line);border-radius:18px;margin-top:26px;padding:clamp(18px,3vw,26px)}.content-wrapper .eb-ch-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px}.content-wrapper .eb-ch-t{font-size:18px;font-weight:700;letter-spacing:-.02em}.content-wrapper .eb-ch-s{color:#8788a3;font-size:13.5px;margin-top:2px}.content-wrapper .eb-leg{color:var(--eb-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:16px;margin:12px 0 6px}.content-wrapper .eb-leg span{align-items:center;display:flex;gap:6px}.content-wrapper .eb-dot{border-radius:3px;display:inline-block;height:11px;width:11px}.content-wrapper .eb-canvas{position:relative;width:100%}.content-wrapper .eb-canvas.tall{height:320px}.content-wrapper .eb-canvas.mid{height:200px}.content-wrapper .eb-canvas.sm{height:190px;margin-top:10px}.content-wrapper .eb-grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.content-wrapper .eb-mini{background:var(--eb-card);border:1px solid var(--eb-line);border-radius:16px;padding:18px}.content-wrapper .eb-mini h3{font-size:15px;font-weight:700;letter-spacing:-.01em}.content-wrapper .eb-mini p{color:#7c7d97;font-size:13px;line-height:1.5;margin-top:4px}.content-wrapper .eb-eng-note{color:var(--eb-muted);font-size:14px;line-height:1.7}.content-wrapper .eb-eng-note b{color:var(--eb-ink);font-weight:700}.content-wrapper .eb-prose h2{font-size:clamp(21px,3.4vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.content-wrapper .eb-prose h3{font-size:18px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px;margin-top:30px}.content-wrapper .eb-prose p{color:#3c3c54;font-size:1.8rem;line-height:1.8;margin-top:14px}.content-wrapper .eb-prose p:first-of-type{margin-top:18px}.content-wrapper .eb-prose strong{color:var(--eb-ink);font-weight:700}.content-wrapper .eb-prose a{color:var(--eb-green-d);font-weight:600;text-decoration:none}.content-wrapper .eb-prose a:hover{text-decoration:underline}.content-wrapper .eb-prose ul{margin:14px 0 0;padding-left:20px}.content-wrapper .eb-prose li{color:#3c3c54;font-size:16px;line-height:1.75;margin-top:8px}.content-wrapper .eb-prose li::marker{color:var(--eb-green)}.content-wrapper .eb-cor{background-color:var(--eb-navy);background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:20px 20px;border-radius:18px;margin:8px clamp(20px,5vw,40px) 0;overflow:hidden;padding:clamp(26px,5vw,40px) 26px;position:relative;text-align:center}.content-wrapper .eb-cor:before{background:radial-gradient(80% 120% at 100% 0,rgba(47,211,160,.2),transparent 55%);content:"";inset:0;position:absolute}.content-wrapper .eb-cor .in{position:relative}.content-wrapper .eb-cor h3{color:#fff;font-size:clamp(20px,3.4vw,26px);font-weight:800;letter-spacing:-.02em}.content-wrapper .eb-cor p{color:#b7b8d4;font-size:14.5px;margin-top:10px}.content-wrapper .eb-cor a{align-items:center;background:var(--eb-green);border-radius:12px;color:#0c2a22;display:inline-flex;font-size:15px;font-weight:700;gap:6px;margin-top:18px;padding:13px 26px;text-decoration:none;transition:transform .15s ease,background .2s ease}.content-wrapper .eb-cor a:hover{background:#36e3ad;transform:translateY(-1px)}.content-wrapper .eb-disclaimer{color:#a0a1b5;font-size:11.5px;line-height:1.6;margin:40px auto 0;max-width:720px;padding:0 clamp(20px,5vw,40px) 48px;text-align:center}.content-wrapper .eb .eb-tab:focus-visible,.content-wrapper .eb a:focus-visible{outline:2px solid var(--eb-green);outline-offset:2px}.content-wrapper .eb .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:720px){.content-wrapper .eb-stats{grid-template-columns:repeat(2,1fr)}.content-wrapper .eb-grid2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.content-wrapper .eb *{transition:none!important}}.sign-up-modal-overlay{background:rgba(0,0,0,.5);display:none;height:100vh;left:0;min-height:100%;min-width:360px;overflow:auto;position:fixed;top:0;width:100vw;z-index:1040}#sign-up-modal{border-radius:1rem;display:flex;font-family:Inter,sans-serif;font-style:normal;font-weight:400;margin:10rem auto;max-width:95%;overflow:hidden;position:relative;width:160rem}#sign-up-modal .modal-left,#sign-up-modal .modal-right{width:50%}@media screen and (max-width:1100px){#sign-up-modal{flex-direction:column}#sign-up-modal .modal-left,#sign-up-modal .modal-right{width:100%}#sign-up-modal .sign-up-modal-close{filter:invert(80%)}}#sign-up-modal .modal-left{background-color:#fff;padding:4rem 5rem}@media screen and (max-width:600px){#sign-up-modal .modal-left{padding:2rem}}#sign-up-modal .modal-left .modal-head{align-items:center;color:#707070;display:flex;font-size:1.4rem;gap:2rem;justify-content:space-between;line-height:1.8rem}#sign-up-modal .modal-left .modal-head .logo{background-image:url(/build/images/elitebrains-logo.f4c06977.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:4.5rem;width:15.5rem}#sign-up-modal .modal-left .modal-head a{color:#0153cc;text-decoration:none}@media screen and (max-width:600px){#sign-up-modal .modal-left .modal-head{padding-right:4rem}}#sign-up-modal .modal-left .modal-body{margin:6.9rem auto;max-width:42rem}#sign-up-modal .modal-left .modal-body h5{color:#171c45;font-size:2.5rem;font-weight:600;line-height:2.2rem;margin:0;text-align:center}#sign-up-modal .modal-left .modal-body form{margin:2rem 0 0}#sign-up-modal .modal-left .modal-body form .role-group{background-color:#e8edf5;border-radius:1rem;padding:.4rem}#sign-up-modal .modal-left .modal-body form .role-group .role-choices{align-items:center;display:flex}#sign-up-modal .modal-left .modal-body form .role-group .role-choice{width:50%}#sign-up-modal .modal-left .modal-body form .role-group input{display:none}#sign-up-modal .modal-left .modal-body form .role-group label{border-radius:.5rem;color:rgba(0,0,0,.5);cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:600;line-height:2.2rem;padding:.9rem 1.4rem;text-align:center;width:100%}#sign-up-modal .modal-left .modal-body form .role-group input:checked+label{background-color:#0153cc;color:#fff}#sign-up-modal .modal-left .modal-body form .google-button{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:.7rem;color:#171c45;display:flex;font-size:1.4rem;font-weight:500;gap:.8rem;justify-content:center;line-height:2.2rem;margin-top:2.5rem;padding:1.2rem;text-decoration:none}#sign-up-modal .modal-left .modal-body form .google-button:before{background-image:url(/build/images/google-logo.0779898e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.8rem;width:1.8rem}#sign-up-modal .modal-left .modal-body form .form-separator{align-items:center;color:rgba(81,85,113,.75);color:#6d6b70;display:flex;font-size:1rem;font-weight:400;gap:.5rem;line-height:1.4rem;margin:2.5rem 0;text-transform:uppercase;white-space:nowrap}#sign-up-modal .modal-left .modal-body form .form-separator:after,#sign-up-modal .modal-left .modal-body form .form-separator:before{background:rgba(23,28,69,.1);content:"";height:1px;width:100%}#sign-up-modal .modal-left .modal-body form .email-group,#sign-up-modal .modal-left .modal-body form .name-group,#sign-up-modal .modal-left .modal-body form .password-group{margin:2rem 0 0;position:relative}#sign-up-modal .modal-left .modal-body form .email-group label,#sign-up-modal .modal-left .modal-body form .name-group label,#sign-up-modal .modal-left .modal-body form .password-group label{color:rgba(23,28,69,.7);display:block;font-size:1.4rem;font-weight:400;line-height:2.2rem}#sign-up-modal .modal-left .modal-body form .email-group input,#sign-up-modal .modal-left .modal-body form .name-group input,#sign-up-modal .modal-left .modal-body form .password-group input{background:#fff;border:1px solid rgba(23,28,69,.2);border-radius:.5rem;color:#171c45;font-size:1.4rem;font-weight:400;gap:1rem;line-height:2.2rem;margin:.7rem 0 0;outline:none;padding:1.4rem 1.5rem 1.4rem 4rem;width:100%}#sign-up-modal .modal-left .modal-body form .email-group input.has-errors,#sign-up-modal .modal-left .modal-body form .name-group input.has-errors,#sign-up-modal .modal-left .modal-body form .password-group input.has-errors{border-color:#d23737}#sign-up-modal .modal-left .modal-body form .email-group input:focus,#sign-up-modal .modal-left .modal-body form .name-group input:focus,#sign-up-modal .modal-left .modal-body form .password-group input:focus{border-color:#0153cc}#sign-up-modal .modal-left .modal-body form .email-group ul,#sign-up-modal .modal-left .modal-body form .name-group ul,#sign-up-modal .modal-left .modal-body form .password-group ul{list-style-type:none;margin:0;padding-left:0}#sign-up-modal .modal-left .modal-body form .email-group ul li,#sign-up-modal .modal-left .modal-body form .name-group ul li,#sign-up-modal .modal-left .modal-body form .password-group ul li{color:#d23737;font-size:1.4rem;font-weight:400;line-height:2.2rem;margin:.7rem 0 0}#sign-up-modal .modal-left .modal-body form .email-group:before,#sign-up-modal .modal-left .modal-body form .name-group:before,#sign-up-modal .modal-left .modal-body form .password-group:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:1.5rem;position:absolute;top:4.65rem;width:1.5rem}#sign-up-modal .modal-left .modal-body form .name-group:before{background-image:url(/build/images/person-gray.085bd1a8.svg)}#sign-up-modal .modal-left .modal-body form .email-group:before{background-image:url(/build/images/envelope-gray.2875faf9.svg)}#sign-up-modal .modal-left .modal-body form .password-group:before{background-image:url(/build/images/lock-gray-new.d413e937.svg)}#sign-up-modal .modal-left .modal-body form .name-group:has(>input.has-errors):before{background-image:url(/build/images/person-red.50e70fc8.svg)}#sign-up-modal .modal-left .modal-body form .email-group:has(>input.has-errors):before{background-image:url(/build/images/envelope-red.300c725f.svg)}#sign-up-modal .modal-left .modal-body form .password-group:has(>input.has-errors):before{background-image:url(/build/images/lock-red.5d7a28a4.svg)}#sign-up-modal .modal-left .modal-body form .name-group:has(>input:focus):before{background-image:url(/build/images/person-blue.039c1a4d.svg)}#sign-up-modal .modal-left .modal-body form .email-group:has(>input:focus):before{background-image:url(/build/images/envelope-blue.c9d5f6af.svg)}#sign-up-modal .modal-left .modal-body form .password-group:has(>input:focus):before{background-image:url(/build/images/lock-blue.68adcc2e.svg)}#sign-up-modal .modal-left .modal-body form .recaptcha-group{overflow:hidden;text-align:center}#sign-up-modal .modal-left .modal-body form .recaptcha-group>div{display:inline-block}#sign-up-modal .modal-left .modal-body form .recaptcha-group ul{list-style-type:none;margin:0;padding-left:0}#sign-up-modal .modal-left .modal-body form .recaptcha-group ul li{color:#d23737;font-size:1.4rem;font-weight:400;line-height:2.2rem;margin:.7rem 0 0;text-align:center}#sign-up-modal .modal-left .modal-body form button{align-items:center;background:#0153cc;border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin:2rem 0 0;padding:1rem 2.5rem;width:100%}#sign-up-modal .modal-left .modal-body .disclaimer{color:#515571;display:block;font-size:1.2rem;font-weight:400;line-height:1.8rem;margin:2rem 0 0;text-align:center}#sign-up-modal .modal-left .modal-body .disclaimer a{color:#171c45}#sign-up-modal .modal-left .modal-footer{align-items:center;color:#515571;display:flex;font-size:1.4rem;font-weight:400;justify-content:space-between;line-height:2.2rem}#sign-up-modal .modal-left .modal-footer a{color:#515571;text-decoration:none}#sign-up-modal .modal-right{background-color:#171c45;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:6rem 12.5rem 4rem;position:relative}@media screen and (max-width:600px){#sign-up-modal .modal-right{padding:2rem}}#sign-up-modal .modal-right>*{position:relative;z-index:1041}#sign-up-modal .modal-right h5{color:#fff;font-size:2.5rem;font-weight:700;line-height:4rem;margin:0}#sign-up-modal .modal-right ul{flex:1;list-style:none;margin:0;padding-left:0}#sign-up-modal .modal-right ul li{color:#fff;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:5rem 0 0;min-height:3rem;padding-left:5.5rem;position:relative}#sign-up-modal .modal-right ul li strong{color:#fff;display:block;font-size:2rem;font-weight:600;line-height:2.4rem}#sign-up-modal .modal-right ul li:before{background-color:#3ae794;background-image:url(/build/images/check.8a610bb7.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem 2rem;border-radius:50%;content:"";height:3rem;left:0;position:absolute;top:0;width:3rem}#sign-up-modal .modal-right .modal-footer{margin:5rem 0 0}#sign-up-modal .modal-right .modal-footer .modal-logos{display:flex;gap:2rem}#sign-up-modal .modal-right .modal-footer .modal-logos img{max-height:4.5rem}#sign-up-modal .modal-right .modal-footer p{color:#fff;font-size:2rem;font-weight:600;line-height:2.8rem;margin:3.1rem 0 0}#sign-up-modal .modal-right .modal-footer .author{color:#fff;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:2rem 0 0}#sign-up-modal .modal-right .modal-footer .points{display:flex;gap:.7rem;margin:3.1rem 0 0}#sign-up-modal .modal-right .modal-footer .points .point{border:1px solid #7b7b7b;border-radius:50%;height:.8rem;width:.8rem}#sign-up-modal .modal-right .modal-footer .points .point:first-child{background-color:#fff;border-color:#fff}#sign-up-modal .modal-right:before{height:45.6rem;right:33.75rem;top:-2.1rem;width:61.4rem}#sign-up-modal .modal-right:after,#sign-up-modal .modal-right:before{background:rgba(1,83,204,.4);content:"";filter:blur(20rem);position:absolute}#sign-up-modal .modal-right:after{bottom:2.5rem;height:44rem;left:calc(50% - 13.15rem);width:59.2rem}#sign-up-modal .sign-up-modal-close{background-image:url(/build/images/close.da854882.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem 2rem;border:2px solid #fff;border-radius:.8rem;content:"";cursor:pointer;display:block;height:3rem;position:absolute;right:2rem;top:2rem;width:3rem}