.gs-shell{--gs-ink:#234c57;--gs-muted:#597c83;--gs-stroke:#54858c38;--gs-glass:linear-gradient(135deg,#e1f2ec52,#c1d8e124);min-height:100dvh;color:var(--gs-ink);isolation:isolate;background:radial-gradient(at 9% 8%,#b7ded7a8,#0000 48%),radial-gradient(at 94% 45%,#91b4c170,#0000 55%),radial-gradient(at 28% 100%,#c3d9d466,#0000 56%),#dce8e7}.gs-shell *{box-sizing:border-box}.gs-header{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;padding:30px 32px;display:flex}.gs-header img{width:145px}.gs-header>a:last-child{color:#406975;align-items:center;gap:9px;font-size:12px;display:flex}.gs-main{max-width:1040px;margin:auto;padding:14px 28px 70px}.gs-heading{text-align:center;margin:12px auto 42px}.gs-heading h1{letter-spacing:-2.3px;margin:20px 0;font-size:clamp(43px,6vw,68px);font-weight:450;line-height:1.15}.gs-heading em{color:#236f7e;font-style:normal}.gs-heading-compact{margin:6px auto 24px}.gs-heading-compact h1{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(32px,4vw,45px)}.gs-shell p{line-height:1.85}.gs-heading p,.gs-panel p,.gs-branches p{color:var(--gs-muted);font-size:14px}.gs-branches{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:auto;display:grid}.gs-branches>button,.gs-panel{background:var(--gs-glass);-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);border:1px solid #ffffffa8;border-radius:34px;box-shadow:0 20px 60px #2854610a,inset 0 1px #ffffff65}.gs-branches>button{font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:285px;padding:32px;transition:transform .25s,box-shadow .25s}.gs-branches>button:hover{transform:translateY(-5px);box-shadow:0 24px 60px #315b6618}.gs-branch-icon{background:#d9eee83b;border:1px solid #fff9;border-radius:21px;place-items:center;width:57px;height:57px;margin:0!important;display:grid!important}.gs-branches h2{letter-spacing:-.7px;margin:27px 0 12px;font-size:28px;font-weight:450}.gs-branches>button>span:last-child{align-items:center;gap:14px;margin-top:28px;font-size:12px;display:flex}.gs-form-links{text-align:center;color:#63838b;margin:30px 0;font-size:12px}.gs-form-links a{text-underline-offset:4px;margin:0 5px;text-decoration:underline}.gs-panel{margin:22px 0;padding:32px}.gs-panel h2{letter-spacing:-.7px;margin:10px 0 16px;font-size:26px;font-weight:500;line-height:1.4}.gs-panel h3{margin:10px 0;font-size:19px;font-weight:500;line-height:1.5}.gs-panel label{gap:9px;font-size:13px;display:grid}.gs-shell .gs-panel input:not([type=radio]):not([type=checkbox]),.gs-shell .gs-panel select,.gs-shell .gs-panel textarea,.gs-shell .lc-root input:not([type=checkbox]),.gs-shell .lc-root select,.gs-shell .lc-root textarea{width:100%;min-width:0;transition:border-color .2s,background .2s,box-shadow .2s;border:1px solid var(--gs-stroke)!important;color:var(--gs-ink)!important;font:inherit!important;background:linear-gradient(145deg,#58929714,#d4ece730)!important;border-radius:22px!important;padding:16px 19px!important;line-height:1.55!important;box-shadow:inset 0 1px 4px #37697505,0 1px #fff6!important}.gs-shell .gs-panel input:not([type=radio]):not([type=checkbox]),.gs-shell .gs-panel select{min-height:58px}.gs-shell .gs-panel .gs-answer>input{letter-spacing:-.25px;min-height:68px;font-size:20px!important}.gs-shell .gs-panel textarea{resize:vertical;min-height:145px}.gs-shell .gs-panel input:focus,.gs-shell .gs-panel textarea:focus,.gs-shell .gs-panel select:focus{outline:none;background:linear-gradient(145deg,#a5d4cf26,#d1ece82b)!important;border-color:#39838f91!important;box-shadow:0 0 0 4px #6bb0b21c,inset 0 1px #fff5!important}.gs-shell .gs-panel [aria-invalid=true]{border-color:#a36b5d!important}.gs-shell .gs-panel input::placeholder,.gs-shell .gs-panel textarea::placeholder{color:#6f92978c}.gs-shell .gs-panel input:-webkit-autofill{-webkit-text-fill-color:#234c57!important;box-shadow:inset 0 0 0 1000px #cde1df!important}.gs-panel button,.gs-actions a,.gs-workspace-nav button{font:inherit;border:1px solid var(--gs-stroke);color:#315f6d;cursor:pointer;background:#c8e2df28;border-radius:100px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:13px;line-height:1.4;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.gs-panel button:hover,.gs-actions a:hover,.gs-workspace-nav button:hover{background:#bfdedb59;transform:translateY(-1px)}.gs-shell .gs-primary{color:#edf8f4!important;background:linear-gradient(125deg,#246b76,#388188)!important;border-color:#2f737d!important;box-shadow:0 8px 20px #245f6b17,inset 0 1px #ffffff24!important}.gs-panel button:disabled{opacity:.45;cursor:default;transform:none}.gs-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.gs-secondary-actions{border-top:1px solid #6e9d9e24;padding-top:18px}.gs-secondary-actions button,.gs-secondary-actions a{box-shadow:none;background:0 0;font-size:12px}.gs-journey-nav{justify-content:space-between;align-items:center;gap:16px;max-width:740px;margin:0 auto;display:flex}.gs-back,.gs-quiet{font:inherit;color:#537c86;cursor:pointer;align-items:center;gap:8px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;min-height:36px!important;padding:8px 0!important;font-size:12px!important}.gs-journey-steps{justify-content:center;gap:24px;max-width:690px;margin:18px auto 25px;padding:0;list-style:none;display:flex}.gs-journey-steps li{color:#64888c;align-items:center;gap:7px;font-size:11px;display:flex}.gs-journey-steps li>span{background:#c9e0de26;border:1px solid #7da5a545;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.gs-journey-steps .current{color:#245f6c}.gs-journey-steps .current>span{background:#b3d9d74a;border-color:#57949b96}.gs-journey-steps .complete>span{color:#337369;background:#86bdb52b}.gs-wizard{max-width:740px;margin:20px auto 32px;padding:38px 42px;position:relative;overflow:hidden}.gs-step-meta{letter-spacing:1.7px;color:#5b8189;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:10px;display:flex}.gs-progress{background:#67959b25;border-radius:5px;height:2px;margin-bottom:30px}.gs-progress>span{background:#398794;border-radius:5px;height:100%;transition:width .35s;display:block}.gs-question{min-height:230px;animation:.4s both gs-reveal;position:relative}.gs-question:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 25%,#effcf92e 45%,#0000 65%);animation:.75s both gs-shine;position:absolute;inset:-15px}.gs-question>h2{max-width:580px;margin:5px 0 10px;font-size:29px}.gs-question-hint{margin:0 0 25px;color:#62838a!important;font-size:12px!important}.gs-answer>span{letter-spacing:.15px;color:#4f7781;margin:0 0 2px;font-size:11px}.gs-wizard-actions{border-top:1px solid #779da024;justify-content:space-between;padding-top:18px}.gs-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 26px;display:grid}.gs-choice-grid label{cursor:pointer;text-align:left;background:#a9d1cd13;border:1px solid #76a2a23b;border-radius:24px;align-items:flex-start;gap:11px;padding:19px 17px;line-height:1.65;transition:background .2s,border-color .2s;display:flex}.gs-choice-grid label.selected{background:#94c9c638;border-color:#3b829584;box-shadow:inset 0 1px #fff6,0 4px 14px #518d9105}.gs-choice-grid label>span{gap:5px;display:grid}.gs-choice-grid strong{font-size:14px;font-weight:550}.gs-choice-grid small{color:#64858d;font-size:11px}.gs-shell .gs-panel input[type=radio],.gs-shell .gs-panel input[type=checkbox]{accent-color:#377d88;flex:0 0 16px;margin:3px 0 0;width:16px!important;min-width:16px!important;height:16px!important;min-height:0!important;box-shadow:none!important;padding:0!important}.gs-check{align-items:flex-start;margin:16px 0;line-height:1.8;display:flex!important}.gs-field-error{color:#925c4c!important;margin:14px 3px 0!important;font-size:12px!important;line-height:1.7!important}.gs-code{letter-spacing:.4px;overflow-wrap:anywhere;color:#6c8990!important;margin-top:18px!important;font-size:10px!important}.gs-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px;display:grid}.gs-tutor-card{background:#bfdcd729;border:1px solid #ffffff91;border-radius:28px;min-width:0;padding:23px}.gs-initial{color:#307483;background:#95c4c34a;border:1px solid #ffffff80;border-radius:24px;place-items:center;width:66px;height:66px;margin-bottom:17px;font-size:27px;display:grid}.gs-tutor-card small{color:#507e77;font-size:10px}.gs-tutor-card h3{font-size:21px;font-weight:500}.gs-tutor-card p{font-size:12px}.gs-tutor-card video{border-radius:20px;width:100%;margin:12px 0}.gs-tutor-card button{width:100%;margin-top:12px}.gs-tutor-card summary{cursor:pointer;font-size:12px}.gs-filter-step,.gs-auth-step,.gs-profile-step{max-width:740px;margin:22px auto}.gs-filter-fields{gap:20px;margin-top:23px;display:grid}.gs-empty{text-align:center;justify-items:center;padding:38px 15px;display:grid}.gs-empty p{max-width:420px}.gs-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.gs-section-title h2{margin-top:7px}.gs-kicker{letter-spacing:1.7px;color:#5c818a;font-size:10px}.gs-request{max-width:740px;margin:22px auto}.gs-summary-chips{flex-wrap:wrap;gap:8px;display:flex}.gs-summary-chips>span{color:#547d81;background:#aed2cb18;border:1px solid #7da7a339;border-radius:100px;padding:7px 12px;font-size:11px}.gs-waiting{align-items:flex-start;gap:17px;margin:23px 0 6px;display:flex}.gs-waiting>svg{color:#527e85;flex:none;margin-top:13px}.gs-waiting h3{font-size:21px}.gs-next-options{gap:12px;margin:25px 0;display:grid}.gs-next-options>button,.gs-next-options>a{text-align:left;color:inherit;background:#abcfc818;border:1px solid #fff9;border-radius:24px;justify-content:flex-start;align-items:center;gap:17px;padding:22px;font-size:13px;display:flex;box-shadow:inset 0 1px #fff4}.gs-next-options>button>span,.gs-next-options>a>span{flex:1;gap:6px;display:grid}.gs-next-options strong{font-size:16px;font-weight:500}.gs-next-options small{color:#62828a;font-size:11px}.gs-workspace-nav{flex-wrap:wrap;justify-content:center;gap:10px;max-width:740px;margin:28px auto 0;display:flex}.gs-workspace-nav button{background:0 0;min-height:40px;padding:10px 15px;font-size:11px}.gs-job{border-top:1px solid #79a29f29;padding:23px 0}.gs-job>button{margin-top:12px}.gs-chat{border:1px solid #7da5a43b;border-radius:27px;margin-top:25px;padding:24px}.gs-chat>p:not(:first-child){background:#b2d6ce29;border:1px solid #fff6;border-radius:20px;padding:16px}.gs-chat .gs-mine{margin-left:15%;background:#92c5c02b!important}.gs-chat small{font-size:10px}.gs-alert,.gs-notice{color:#7d574c;background:#d8c9bd18;border:1px solid #bb998c6b;border-radius:23px;max-width:740px;margin:18px auto;padding:16px 20px;font-size:13px;line-height:1.7}.gs-notice{color:#426e63;background:#b6d8c924;border-color:#699e8c50}.gs-portrait{object-fit:cover;border-radius:25px;width:80px;height:80px;margin:10px 12px 15px 0}.gs-shell .account-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0 0!important}.gs-shell .lc-panel,.gs-shell .lc-activation{background:var(--gs-glass)!important;border-color:#ffffff82!important;border-radius:28px!important}.gs-shell .lc-root button{background:#aacdc823!important;border-radius:100px!important}.gs-shell .lc-root .lc-primary{color:#eff9f5!important;background:#2b747d!important}.gs-shell :focus-visible{outline-offset:4px;outline:2px solid #3b8592}@keyframes gs-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes gs-shine{0%{opacity:0;transform:translate(-25%)}40%{opacity:.45}to{opacity:0;transform:translate(30%)}}@media (prefers-reduced-motion:reduce){.gs-shell *{transition:none!important;animation:none!important}}@media (max-width:800px){.gs-catalog{grid-template-columns:1fr 1fr}.gs-wizard{padding:30px}.gs-journey-steps{gap:15px}}@media (max-width:560px){.gs-main{padding:10px 18px 48px}.gs-header{padding:24px 21px}.gs-header img{width:120px}.gs-header>a:last-child{font-size:11px}.gs-heading{margin:12px auto 28px}.gs-heading-compact h1{font-size:32px}.gs-branches,.gs-catalog,.gs-choice-grid{grid-template-columns:1fr}.gs-branches>button{min-height:235px;padding:27px}.gs-panel{border-radius:29px;padding:25px 23px}.gs-panel h2{font-size:24px}.gs-question{min-height:245px}.gs-question>h2{font-size:26px}.gs-journey-steps{justify-content:space-between;gap:9px;margin:16px auto 23px}.gs-journey-steps li{gap:5px;font-size:10px}.gs-journey-steps li>span{width:22px;height:22px;font-size:8px}.gs-section-title{flex-wrap:wrap}.gs-choice-grid label{padding:17px 18px}.gs-shell .gs-panel .gs-answer>input{min-height:62px;font-size:18px!important}.gs-waiting{gap:12px}.gs-wizard-actions button{padding:12px 16px;font-size:12px}.gs-next-options>button,.gs-next-options>a{padding:20px}.gs-next-options strong{font-size:15px}}.gs-phone-input{grid-template-columns:minmax(170px,.85fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.gs-phone-input .gs-answer{min-width:0}.gs-phone-input select{text-overflow:ellipsis;width:100%;font-size:16px!important}.gs-phone-input input{width:100%;min-width:0}@media (max-width:560px){.gs-phone-input{grid-template-columns:1fr;gap:16px}}
