body.page-id-9:not(.logged-in).lpa3-ready .elementor-9{display:none!important}.lpa3{--navy:#071f40;--navy2:#0b2b58;--ink:#10294d;--muted:#5c6d86;--lime:#d6f42a;--lime2:#e6ff58;--soft:#eef4f9;--line:rgba(7,31,64,.11);font-family:"Roboto","Inter",Arial,sans-serif;color:var(--navy);background:linear-gradient(180deg,#f8fbff 0%,#edf4fa 72%,#f8fbff 100%);overflow:hidden}.lpa3 *{box-sizing:border-box;min-width:0}.lpa3 a{text-decoration:none}.lpa3-wrap{width:min(1120px,calc(100% - 28px));margin:0 auto}.lpa3-hero{padding:46px 0 56px}.lpa3-shell{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:22px;align-items:stretch}.lpa3-panel{position:relative;min-height:640px;border-radius:24px;background:linear-gradient(150deg,var(--navy) 0%,#0b3268 100%);color:#fff;padding:28px 24px;overflow:hidden;box-shadow:0 22px 54px rgba(7,31,64,.16)}.lpa3-panel:before{content:"";position:absolute;right:-120px;top:-100px;width:290px;height:290px;border-radius:50%;background:rgba(214,244,42,.18)}.lpa3-panel:after{content:"";position:absolute;left:-90px;bottom:-90px;width:210px;height:210px;border-radius:50%;background:rgba(255,255,255,.07)}.lpa3-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--lime);color:var(--navy);font-size:11px;font-weight:950;text-transform:uppercase}.lpa3 h1,.lpa3 h2,.lpa3 h3,.lpa3 p{letter-spacing:0;overflow-wrap:break-word}.lpa3-panel h1{position:relative;z-index:1;margin:18px 0 0;color:#fff;font-size:42px;line-height:1.04;font-weight:950}.lpa3-lead{position:relative;z-index:1;margin:14px 0 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.48}.lpa3-visual{position:relative;z-index:1;height:255px;margin:22px 0 18px}.lpa3-phone{position:absolute;right:4px;top:0;width:190px;max-height:252px;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,0,0,.35));transform:rotate(5deg)}.lpa3-teacher{position:absolute;left:16px;bottom:0;width:150px;max-height:230px;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(0,0,0,.28))}.lpa3-benefits{position:relative;z-index:2;display:grid;gap:9px;margin:0;padding:0;list-style:none}.lpa3-benefits li{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.1);font-size:13px;font-weight:900}.lpa3-mini{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px}.lpa3-mini span{min-height:62px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.08);display:grid;align-content:center;gap:2px;padding:10px;text-align:center}.lpa3-mini strong{color:#fff;font-size:18px;line-height:1;font-weight:950}.lpa3-mini small{color:rgba(255,255,255,.72);font-size:10.5px;line-height:1.15;font-weight:850}.lpa3-card{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 22px 54px rgba(7,31,64,.11);padding:24px;align-self:stretch}.lpa3-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.lpa3-card-head h2{margin:0;color:var(--navy);font-size:32px;line-height:1.05;font-weight:950}.lpa3-card-head p{margin:7px 0 0;color:#526079;font-size:15px;line-height:1.42}.lpa3-safe{display:inline-flex;align-items:center;gap:7px;min-height:34px;white-space:nowrap;border-radius:999px;background:#eef4ff;color:#10294d;padding:0 12px;font-size:12px;font-weight:950}.lpa3-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:6px;border-radius:14px;background:#eef4f9}.lpa3-tab{appearance:none;border:0;border-radius:10px;background:0 0;color:#40516c;min-height:42px;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.lpa3-tab.is-active{background:var(--navy);color:#fff;box-shadow:0 8px 16px rgba(7,31,64,.16)}.lpa3-notices{margin-bottom:12px}.lpa3-form-slot[hidden]{display:none!important}.lpa3 .woocommerce form.login,.lpa3 .woocommerce form.register,.lpa3 form.woocommerce-form{border:0!important;margin:0!important;padding:0!important;background:0 0!important;box-shadow:none!important}.lpa3 .woocommerce h2,.lpa3 .col-1>h2,.lpa3 .col-2>h2{display:none!important}.lpa3 .woocommerce form .form-row{margin:0 0 12px!important;padding:0!important}.lpa3 .woocommerce form label{display:block;margin:0 0 6px;color:#344c68;font-size:12.5px;font-weight:900;line-height:1.25}.lpa3 .woocommerce form label .required,.lpa3 .woocommerce form abbr.required{color:#ec4b4b;text-decoration:none}.lpa3 .woocommerce input.input-text,.lpa3 .woocommerce form .form-row input.input-text{width:100%!important;min-height:48px!important;border:1px solid rgba(7,31,64,.14)!important;border-radius:12px!important;background:#f8fbff!important;color:var(--navy)!important;padding:0 14px!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important;outline:none!important}.lpa3 .woocommerce input.input-text:focus{border-color:var(--lime)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(214,244,42,.2)!important}.lpa3 .show-password-input{top:7px!important;right:8px!important;color:var(--navy)!important}.lpa3 .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:7px;margin:2px 0 12px!important;color:#526079!important;font-size:13px!important;font-weight:850}.lpa3 .woocommerce-form-login__rememberme input{width:16px;height:16px;accent-color:var(--lime)}.lpa3 .woocommerce button.button,.lpa3 .woocommerce .button{appearance:none!important;border:2px solid var(--lime)!important;border-radius:11px!important;background:var(--lime)!important;color:var(--navy)!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;box-shadow:none!important}.lpa3 .woocommerce button.button:hover,.lpa3 .woocommerce .button:hover{background:var(--lime2)!important;border-color:var(--lime2)!important;color:var(--navy)!important;transform:translateY(-1px)}.lpa3 .woocommerce-LostPassword{margin:8px 0 16px!important}.lpa3 .woocommerce-LostPassword a{color:#526079!important;font-size:13px;font-weight:850}.lpa3 .woocommerce-LostPassword a:hover{color:var(--navy)!important}.lpa3 a[href*=loginSocial]{display:flex!important;align-items:center;justify-content:center;gap:9px;width:min(100%,270px);min-height:42px;margin:8px 0 0!important;border:1px solid rgba(7,31,64,.18)!important;border-radius:10px!important;background:#fff!important;color:var(--navy)!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(7,31,64,.06)}.lpa3 a[href*=loginSocial]:hover{border-color:rgba(7,31,64,.32)!important;transform:translateY(-1px)}.lpa3 .woocommerce-error,.lpa3 .woocommerce-message,.lpa3 .woocommerce-info{border-radius:13px!important;border:1px solid rgba(7,31,64,.12)!important;background:#f8fbff!important;color:var(--navy)!important;margin:0 0 14px!important;padding:12px 14px!important;font-weight:800}.lpa3-switch{display:none;margin-top:14px;text-align:center;color:#526079;font-size:13.5px;font-weight:850}.lpa3-switch button{appearance:none;border:0;background:0 0;color:var(--navy);font:inherit;font-weight:950;text-decoration:underline;cursor:pointer}.lpa3-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.lpa3-trust span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:12px;background:#f8fbff;border:1px solid rgba(7,31,64,.08);color:#344c68;font-size:12.5px;font-weight:900;text-align:center}@media (max-width:980px){.lpa3-shell{grid-template-columns:1fr}.lpa3-panel{min-height:auto}.lpa3-visual{height:220px}.lpa3-phone{right:18%;width:160px}.lpa3-teacher{left:20%;width:130px}.lpa3-card-head h2{font-size:30px}}@media (max-width:680px){.lpa3-wrap{width:min(100% - 20px,520px)}.lpa3-hero{padding:22px 0 32px}.lpa3-shell{gap:12px}.lpa3-panel{border-radius:0 0 22px 22px;margin-left:-10px;margin-right:-10px;padding:24px 18px 18px}.lpa3-panel h1{font-size:32px}.lpa3-lead{font-size:15px}.lpa3-visual{height:170px;margin:16px 0}.lpa3-phone{right:8px;width:128px}.lpa3-teacher{left:10px;width:98px;max-height:170px}.lpa3-mini{grid-template-columns:1fr}.lpa3-mini span{min-height:46px}.lpa3-card{border-radius:18px;padding:16px}.lpa3-card-head{display:block}.lpa3-card-head h2{font-size:25px}.lpa3-card-head p{font-size:14px}.lpa3-safe{margin-top:10px}.lpa3-tabs{margin-top:12px}.lpa3-trust{grid-template-columns:1fr}.lpa3-switch{display:block}.lpa3 a[href*=loginSocial]{width:100%}}.lpa3 .lpa3-tab{appearance:none!important;border:0!important;background:0 0!important;color:#40516c!important;padding:0 12px!important;line-height:1!important;box-shadow:none!important}.lpa3 .lpa3-tab:hover,.lpa3 .lpa3-tab:focus{background:#fff!important;color:var(--navy)!important}.lpa3 .lpa3-tab.is-active,.lpa3 .lpa3-tab.is-active:hover,.lpa3 .lpa3-tab.is-active:focus{background:var(--navy)!important;color:#fff!important;box-shadow:0 8px 16px rgba(7,31,64,.16)!important}.lpa3 .lpa3-switch[hidden]{display:none!important}.lpa3 .lpa3-hero{min-height:80vh;display:flex;align-items:center}.lpa3 .nsl-container,.lpa3 .nsl-container-buttons{width:100%!important;max-width:none!important}.lpa3 .nsl-container-buttons{display:block!important;text-align:center!important}.lpa3 .lpa3-social-row{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:16px auto 0;width:100%}.lpa3 .lpa3-social-row a[href*=loginSocial],.lpa3 a[href*=loginSocial]{flex:0 1 250px;width:250px;max-width:100%;min-height:46px;margin:0!important;border:1px solid rgba(7,31,64,.16)!important;border-radius:11px!important;background:#fff!important;color:var(--navy)!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important;box-shadow:0 10px 22px rgba(7,31,64,.07)!important;overflow:visible!important}.lpa3 a[href*=loginSocial] .nsl-button{width:100%!important;max-width:none!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:0 0!important;box-shadow:none!important;color:inherit!important}.lpa3 a[href*=loginSocial] .nsl-button-svg-container{flex:0 0 auto!important;width:24px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.lpa3 a[href*=loginSocial] .nsl-button-label-container{flex:0 1 auto!important;width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;padding:0!important;text-align:left!important;font-size:14px!important;line-height:1.1!important;color:inherit!important}.lpa3 .lpa3-social-row a[href*=loginSocial]:hover,.lpa3 .lpa3-social-row a[href*=loginSocial]:focus{background:#f8fbff!important;color:var(--navy)!important;border-color:rgba(7,31,64,.32)!important}.lpa3 .password-input{position:relative!important;display:block!important}.lpa3 .password-input input.input-text,.lpa3 .woocommerce form .password-input input.input-text{padding-right:52px!important}.lpa3 .show-password-input{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;margin:0!important;color:var(--navy)!important}.lpa3 .show-password-input:after{line-height:1!important}.lpa3 .woocommerce form .show-password-input:hover{color:var(--navy)!important}@media (max-width:980px){.lpa3 .lpa3-hero{min-height:80vh}}@media (max-width:680px){.lpa3 .lpa3-hero{min-height:auto;display:block}.lpa3 .lpa3-social-row{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}.lpa3 .lpa3-social-row a[href*=loginSocial],.lpa3 a[href*=loginSocial]{width:100%;flex:none}}.lpa3 .lpa3-social-row{gap:12px}.lpa3 .lpa3-social-row a[href*=loginSocial],.lpa3 a[href*=loginSocial]{flex:0 1 292px;width:292px;min-width:0;min-height:48px;font-family:"Roboto","Inter",Arial,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}.lpa3 .lpa3-social-icon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px}.lpa3 .lpa3-social-label{display:block;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap;font-family:"Roboto","Inter",Arial,sans-serif!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;color:var(--navy)!important}.lpa3 a[href*=loginSocial] b,.lpa3 a[href*=loginSocial] strong{font:inherit!important;font-weight:inherit!important}@media (max-width:1280px) and (min-width:681px){.lpa3 .lpa3-social-row{display:grid;grid-template-columns:minmax(0,360px);justify-content:center}.lpa3 .lpa3-social-row a[href*=loginSocial],.lpa3 a[href*=loginSocial]{width:100%;flex:none}}@media (max-width:680px){.lpa3 .lpa3-social-row a[href*=loginSocial],.lpa3 a[href*=loginSocial]{width:100%;flex:none}.lpa3 .lpa3-social-label{font-size:14px!important}}.lpa3 .lpa3-card-head{padding-right:26px!important}.lpa3 .lpa3-safe{margin-right:8px!important;transform:translateX(-10px);max-width:210px;white-space:normal;text-align:center;justify-content:center}@media (max-width:680px){.lpa3 .lpa3-card-head{padding-right:0!important}.lpa3 .lpa3-safe{transform:none;margin-right:0!important;max-width:100%}}