:root{--primary:#7833d8;--primary-dark:#5d24b4;--primary-soft:#7833d817;--ink:#2c2344;--muted:#716986;--faint:#a49bb6;--bg:#faf8fe;--surface:#fff;--border:#e9e3f1;--danger:#b91c1c;--success:#0f9d8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:15px/1.55 system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0}#root{flex-direction:column;min-height:100svh;display:flex}button,input,textarea{font-family:inherit}.auth-page{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.auth-page--login{isolation:isolate;background:radial-gradient(circle at 10% 70%, #b9a2dc2e 0 3px, transparent 4px), radial-gradient(circle at 90% 28%, #91bfe530 0 4px, transparent 5px), radial-gradient(circle at 18% 18%, #a66bef2b, transparent 34%), radial-gradient(circle at 85% 78%, #84c3f91f, transparent 31%), var(--bg);position:relative;overflow:hidden}.auth-page--login:before,.auth-page--login:after{content:"";z-index:-1;aspect-ratio:240/145;pointer-events:none;background:url(/login-cloud.svg) 50%/contain no-repeat;width:clamp(170px,19vw,245px);position:absolute}.auth-page--login:before{top:13%;left:clamp(12px,8vw,155px)}.auth-page--login:after{opacity:.74;bottom:12%;right:clamp(12px,7vw,145px);transform:scaleX(-1)}@media (width<=600px){.auth-page--login:before{top:0;left:-25px}.auth-page--login:after{bottom:-18px;right:-25px}}.auth-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 4px 20px #0f172a0f}.auth-card--login{border-radius:22px;max-width:430px;padding:36px 34px 34px;position:relative;box-shadow:0 20px 52px #3a22641c}.auth-brand{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;margin-bottom:24px;padding-bottom:23px;display:flex}.auth-brand:before{content:"";background:linear-gradient(90deg,#6330b5,#ad78f4);border-radius:999px;width:42px;height:4px;margin-bottom:17px}.auth-brand__name{color:var(--primary-dark);letter-spacing:.045em;font-size:clamp(24px,6vw,28px);font-weight:850;line-height:1.15}.auth-brand__program{color:var(--ink);letter-spacing:.095em;flex-wrap:wrap;justify-content:center;gap:0 5px;margin-top:10px;font-size:12.5px;font-weight:750;line-height:1.4;display:flex}.auth-brand__program span:last-child{color:var(--primary)}.auth-card--login .auth-card__title{font-size:20px}.auth-card--center{box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;display:flex}.brand-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0 0 14px;font-size:11.5px;font-weight:700}.auth-card__icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.auth-card__icon--error{color:var(--danger);background:#b91c1c14}.auth-card__title{letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:700}.auth-card__subtitle{color:var(--muted);margin:0 0 22px;font-size:14px}.auth-card__form{flex-direction:column;gap:10px;display:flex}.auth-card__field{color:var(--ink);text-align:left;flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.auth-card__input{border:1px solid var(--border);border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.auth-card__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.auth-card__submit{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14.5px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.auth-card__submit:hover:not(:disabled){background:var(--primary-dark)}.auth-card__submit:disabled{opacity:.55;cursor:not-allowed}.auth-card__error{color:var(--danger);margin:0 0 4px;font-size:13.5px}.auth-card__code-row{justify-content:center;gap:8px;margin:4px 0 14px;display:flex}.auth-card__code-digit{text-align:center;border:1px solid var(--border);border-radius:10px;outline:none;width:42px;height:50px;font-size:20px;font-weight:600;transition:border-color .18s,box-shadow .18s}.auth-card__code-digit:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.auth-card__code-hint{color:var(--faint);margin:0 0 14px;font-size:12.5px}.auth-card__resend{width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;margin-top:6px;font-size:13.5px;font-weight:600;display:block}.auth-card__resend:disabled{color:var(--faint);cursor:not-allowed}.auth-card__back{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:13px;display:block}.auth-card__back:hover{color:var(--ink)}.auth-spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.career-page{background:radial-gradient(circle at 0 0, #bea0f72b, transparent 36%), radial-gradient(circle at 100% 46%, #79bff51c, transparent 28%), var(--bg);flex:1 0 auto;padding:32px 0 64px}.career__container{max-width:900px;margin:0 auto;padding:0 24px}.career__topbar{justify-content:flex-end;display:flex}.career__logout{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:500;display:inline-flex}.career__logout:hover{color:var(--ink)}.career__header{text-align:center;margin:12px 0 24px}.career__hero{color:#fff;background:linear-gradient(118deg,#382261 0%,#6530ae 62%,#8745df 100%);border-radius:28px;align-items:center;min-height:266px;margin:8px 0 28px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #46227b2e}.career__hero:after{content:"";filter:blur(24px);background:#ffffff14;border-radius:50%;height:220px;position:absolute;inset:auto -8% -75% 38%}.career__hero-copy{z-index:1;max-width:580px;position:relative}.career__eyebrow{color:#dac5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 15px;font-size:11px;font-weight:750;display:inline-flex}.career__hero .career__title{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(27px,4.2vw,39px);line-height:1.15}.career__hero .career__title em{color:#d9beff;font-style:normal}.career__hero .career__subtitle{color:#e7ddf4;max-width:485px;margin:15px 0 20px;font-size:14px;line-height:1.65}.career__hero-steps{color:#e9dbfa;flex-wrap:wrap;align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:flex}.career__hero-step{align-items:center;gap:6px;display:inline-flex}.career__hero-step span{color:#c69dfd;font-weight:800}.career__hero-art{opacity:.95;width:270px;height:100%;position:absolute;top:0;right:0}.career__orbit{border:1px solid #ffffff45;border-radius:50%;position:absolute}.career__orbit--one{width:240px;height:240px;top:17px;right:-15px}.career__orbit--two{opacity:.5;width:318px;height:318px;top:-23px;right:-55px}.career__globe{color:#fff;background:#ffffff21;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:72px;right:70px;box-shadow:0 0 0 16px #ffffff0d}.career__art-dot{background:#8dd9f7;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 6px #8dd9f729}.career__art-dot--one{top:39px;right:109px}.career__art-dot--two{bottom:50px;right:35px}.career__art-tag{color:#fff;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff42;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;bottom:34px;right:90px}.career__title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.career__subtitle{color:var(--muted);margin:6px 0 0;font-size:15px}.career__loading{color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:60px 0;font-size:14px;display:flex}.career__spinner{animation:.9s linear infinite spin}.career__progress{align-items:center;gap:12px;margin-bottom:14px;display:flex}.career__progress-bar{background:var(--border);border-radius:9999px;flex:1;height:6px;overflow:hidden}.career__progress-fill{background:var(--primary);border-radius:9999px;height:100%;transition:width .35s}.career__progress-text{color:var(--faint);white-space:nowrap;font-size:12px;font-weight:600}.career-page--agreement{place-items:center;min-height:100svh;padding:24px;display:grid}.career__agreement-shell{width:min(100%,620px)}.career__agreement-shell .career__topbar{margin-bottom:10px}.career__agreement{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:22px;padding:38px;box-shadow:0 20px 52px #3a226417}.career__agreement-link{color:var(--primary-dark);text-align:left;background:#faf7ff;border:1px solid #d9c9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.career__agreement-link:hover,.career__agreement-link:focus-visible{border-color:var(--primary);background:#f3eaff}.career__consent{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:22px;flex-direction:column;width:100%;max-width:680px;min-height:0;max-height:calc(100svh - 32px);padding:34px;display:flex;box-shadow:0 26px 80px #190c323d}.career__modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21163994;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.career__consent-kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.career__consent-icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.career__consent-title{letter-spacing:-.025em;margin:0 0 8px;font-size:24px;font-weight:700}.career__document-heading{text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.career__document-heading .career__consent-title{margin:0}.career__document-close{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.career__document-close:hover{color:var(--ink);background:var(--bg)}.career__consent-text{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.6}.career__consent-document{border:1px solid var(--border);scrollbar-color:#cbb5eb transparent;text-align:left;background:#fcfaff;border-radius:12px;flex:1;min-height:140px;padding:18px 20px;overflow-y:auto}.career__consent-document:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.career__kvkk-document{color:#4d435f;font-size:13px;line-height:1.65}.career__kvkk-document h2{color:var(--ink);margin:0 0 6px;font-size:16px;line-height:1.35}.career__kvkk-document h3{color:var(--primary-dark);margin:0 0 14px;font-size:14px;line-height:1.4}.career__kvkk-document h4{color:var(--ink);margin:22px 0 9px;font-size:13px;line-height:1.45}.career__kvkk-document p{margin:0 0 12px}.career__kvkk-document ul{margin:0 0 12px;padding-left:19px}.career__kvkk-document li+li{margin-top:8px}.career__kvkk-document a{color:var(--primary);font-weight:700}.career__consent-check{text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:14px 16px;display:flex}.career__consent-check input{width:17px;height:17px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.career__consent-check input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.career__consent-check span{color:var(--ink);font-size:14px;line-height:1.55}.career__consent-start{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14.5px;font-weight:600;transition:background .18s,opacity .18s;display:inline-flex}.career__consent-start:hover:not(:disabled){background:var(--primary-dark)}.career__consent-start:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.career-page--agreement{padding:18px}.career__agreement{padding:28px 20px}.career__consent{padding:22px 18px}.career__consent-title{font-size:21px}.career__consent-text{font-size:13px}.career__consent-document{padding:14px}}.career__chat{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.career__messages{flex-direction:column;gap:14px;max-height:460px;padding:22px;display:flex;overflow-y:auto}.career__msg{align-items:flex-start;gap:10px;max-width:88%;display:flex}.career__msg--user{flex-direction:row-reverse;align-self:flex-end}.career__msg-avatar{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.career__msg--user .career__msg-avatar{color:var(--ink);background:#0f172a0f}.career__msg-bubble{color:var(--ink);white-space:pre-wrap;background:#f1f5f9;border-radius:12px;padding:11px 15px;font-size:14.5px;line-height:1.6}.career__msg--user .career__msg-bubble{background:var(--primary);color:#fff}.career__phase-loading{color:var(--muted);align-self:center;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.career__msg-typing{align-items:center;gap:4px;padding:14px 15px;display:flex}.career__msg-typing span{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.career__msg-typing span:nth-child(2){animation-delay:.2s}.career__msg-typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.career__answer{border-top:1px solid #f1f5f9;padding:16px 20px 18px}.career__choices{flex-wrap:wrap;gap:8px;display:flex}.career__choice{color:var(--primary);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9999px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s}.career__choice:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary)}.career__choice:disabled{opacity:.5;cursor:not-allowed}.career__choice--on{background:var(--primary);border-color:var(--primary);color:#fff}.career__choice--on:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.career__continue{color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:10px 22px;font-size:14px;font-weight:600}.career__continue:disabled{opacity:.45;cursor:not-allowed}.career__input-row{gap:10px;display:flex}.career__input{color:var(--ink);border:1px solid var(--border);border-radius:10px;outline:none;flex:1;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.career__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.career__input--multiline{resize:vertical;min-height:46px;line-height:1.5}.career__send{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:46px;transition:background .18s,opacity .18s;display:inline-flex}.career__send:hover:not(:disabled){background:var(--primary-dark)}.career__send:disabled{opacity:.45;cursor:not-allowed}.career__mic{border:1px solid var(--border);width:46px;color:var(--primary);cursor:pointer;background:#fff;border-radius:10px;flex:0 0 46px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.career__mic:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary)}.career__mic--active{color:#fff;background:var(--danger);border-color:var(--danger);animation:1.4s ease-in-out infinite micPulse}.career__mic--active:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.career__mic:disabled{opacity:.45;cursor:not-allowed}@keyframes micPulse{0%,to{box-shadow:0 0 #b91c1c40}50%{box-shadow:0 0 0 6px #b91c1c00}}.career__inline-status{color:var(--faint);align-items:center;gap:5px;margin:0 0 10px;font-size:12px;display:flex}.career__inline-status--error{color:var(--danger)}.career__done{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 18px;display:flex}.career__status{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13.5px;display:inline-flex}.career__status--ok{color:var(--success)}.career__status--error{color:var(--danger);word-break:break-word}.career__restart{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:6px;margin-left:auto;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.career__restart:hover{border-color:var(--faint)}.career__section{color:var(--faint);align-items:center;gap:12px;margin:6px 0 2px;display:flex}.career__section:before,.career__section:after{content:"";background:var(--border);flex:1;height:1px}.career__section span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700}@media (width<=600px){.career__container{padding:0 16px}.career__messages{max-height:400px;padding:16px}.career__msg{max-width:95%}}.review__intro{background:linear-gradient(118deg,#f5efff,#fff 72%);border:1px solid #ded2f3;border-radius:22px;align-items:flex-start;gap:18px;padding:27px 30px;display:flex}.review__intro-icon{width:52px;height:52px;color:var(--primary);background:#e9dcff;border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.review__kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800}.review__intro h2{letter-spacing:-.03em;margin:0 0 7px;font-size:24px;line-height:1.2}.review__intro p:last-child{max-width:560px;color:var(--muted);margin:0;font-size:13.5px}.review__count{color:var(--primary);flex:none;align-items:baseline;margin-left:auto;display:flex}.review__count strong{font-size:27px;line-height:1}.review__count span{color:var(--muted);font-size:12px}.review__sections{gap:20px;margin-top:22px;display:grid}.review__section{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 35px #2d1b4d0b}.review__section-heading{border-bottom:1px solid var(--border);background:#fcfaff;align-items:center;gap:13px;padding:18px 24px;display:flex}.review__section-index{width:34px;height:34px;color:var(--primary);background:#eee4fc;border-radius:10px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid}.review__section-heading p{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.review__section-heading h3{margin:1px 0 0;font-size:15px;line-height:1.3}.review__section-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.review__items{padding:0 24px}.review__item{padding:22px 0}.review__item+.review__item{border-top:1px solid #f1edf6}.review__question-line{align-items:flex-start;gap:12px;display:flex}.review__question-number{color:#b49bda;flex:0 0 24px;font-size:11px;font-weight:800;line-height:1.65}.review__question{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;font-weight:650;line-height:1.55}.review__answer-row{align-items:flex-start;gap:16px;margin:10px 0 0 36px;display:flex}.review__answer{color:#534966;overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.6}.review__answer--empty{color:var(--faint);font-style:italic}.review__edit{color:var(--primary);background:var(--primary-soft);cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.review__edit:hover{background:#e9dcff}.review__editor{margin:10px 0 0 36px}.review__textarea{width:100%;min-height:76px;color:var(--ink);resize:vertical;box-shadow:0 0 0 3px var(--primary-soft);background:#fff;border:1px solid #cab6ed;border-radius:10px;outline:none;padding:11px 13px;font-size:14px;line-height:1.5;display:block}.review__textarea:focus{border-color:var(--primary)}.review__choice-hint{color:var(--muted);margin:7px 0 0;font-size:11px}.review__edit-actions{gap:8px;margin-top:9px;display:flex}.review__save,.review__cancel{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.review__save{border:1px solid var(--primary);color:#fff;background:var(--primary)}.review__cancel{border:1px solid var(--border);color:var(--muted);background:#fff}.review__save:disabled,.review__cancel:disabled{opacity:.55;cursor:not-allowed}.review__edit-error{color:var(--danger);align-items:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex}.review__follow-up{background:#faf7ff;border-left:3px solid #c5a5f1;border-radius:0 10px 10px 0;margin:17px 0 0 36px;padding:13px 15px}.review__follow-up-label{color:var(--primary-dark);margin:0;font-size:12px;font-weight:700}.review__follow-up .review__answer-row,.review__follow-up .review__editor{margin-left:0}.review__footer{border:1px solid var(--border);background:#fff;border-radius:20px;margin-top:22px;padding:24px;box-shadow:0 10px 35px #2d1b4d0b}.review__contact{border-bottom:1px solid var(--border);padding-bottom:22px}.review__contact-heading{align-items:flex-start;gap:12px;display:flex}.review__contact-heading h3{letter-spacing:-.02em;margin:0 0 3px;font-size:18px}.review__contact-heading span:not(.review__section-index){color:var(--muted);font-size:12.5px}.review__contact-fields{grid-template-columns:minmax(0,520px);gap:12px;margin-top:19px;display:grid}.review__contact-fields label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.review__contact-fields input{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:11px 12px;font-size:14px;font-weight:400}.review__contact-fields input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.review__field-error{color:var(--danger);font-size:11px;font-weight:500}.review__footer-copy{color:var(--success);align-items:flex-start;gap:10px;margin-top:20px;display:flex}.review__footer-copy div{gap:2px;display:grid}.review__footer-copy strong{color:var(--ink);font-size:13px}.review__footer-copy span{color:var(--muted);font-size:12px}.review__submit-error{color:var(--danger);align-items:center;gap:7px;margin:16px 0 0;font-size:13px;display:flex}.review__submit{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:20px;padding:13px 17px;font-size:14px;font-weight:750;display:flex}.review__submit:hover:not(:disabled){background:var(--primary-dark)}.review__submit:disabled{opacity:.48;cursor:not-allowed}.review__back{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:10px 0;font-size:13px;font-weight:700;display:inline-flex}.review__back:hover{color:var(--primary-dark)}.career__success{text-align:center;background:#fff;border:1px solid #d9c9ed;border-radius:22px;padding:55px 26px;box-shadow:0 12px 38px #2d1b4d0f}.career__success-icon{width:66px;height:66px;color:var(--primary);background:#eee4fc;border-radius:20px;place-items:center;margin:0 auto 20px;display:grid}.career__review-ready-button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:12px 20px;font-size:14px;font-weight:700;display:inline-flex}.career__review-ready-button:hover{background:var(--primary-dark)}.career__success-kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.career__success h2{letter-spacing:-.03em;margin:0;font-size:27px}.career__success p:not(.career__success-kicker){max-width:460px;color:var(--muted);margin:9px auto 24px;font-size:14px}.career__secondary-button{border:1px solid var(--border);color:var(--primary);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.career__secondary-button:hover{background:var(--primary-soft)}@media (width<=680px){.career__hero{min-height:250px;padding:27px 25px}.career__hero-copy{max-width:100%}.career__hero-art{display:none}.career__hero-steps{gap:6px;font-size:10px}.review__intro{gap:12px;padding:20px}.review__intro-icon{flex-basis:42px;width:42px;height:42px}.review__count{display:none}.review__section-heading{padding:16px}.review__items{padding:0 16px}.review__answer-row,.review__editor,.review__follow-up{margin-left:0}.review__footer{padding:18px}.review__contact-fields{grid-template-columns:1fr}}
