:root{--tj-bg:#081321;--tj-surface:#ffffff;--tj-surface-2:#f6f8fb;--tj-border:#d9e2ec;--tj-primary:#0b6bff;--tj-primary-dark:#084fc0;--tj-text:#1d2939;--tj-muted:#667085;--tj-success:#16a34a;--tj-danger:#dc2626;--tj-radius:18px;--tj-shadow:0 18px 45px rgba(15,23,42,.08);--tj-max:1180px}*,*:before,*:after{box-sizing:border-box}.tj-intake{background:linear-gradient(180deg,#0b1d34,#102845 24%,#eef3f8 24% 100%);padding:64px 20px 90px}.tj-intake__wrap{max-width:var(--tj-max);margin:auto}.tj-intake__hero{color:#fff;text-align:center;margin-bottom:36px}.tj-intake__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;opacity:.9;margin-bottom:12px}.tj-intake__hero h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin:0 0 18px}.tj-intake__intro{max-width:760px;margin:0 auto;color:#d7e5ff}.tj-intake__time{margin-top:20px;font-weight:600;color:#bcd2f6}.tj-intake__form{background:#fff;border-radius:24px;box-shadow:var(--tj-shadow);overflow:hidden}.tj-intake__progress{padding:32px 40px 22px;border-bottom:1px solid var(--tj-border)}.tj-intake__progress-copy{display:flex;justify-content:space-between;gap:20px;font-weight:600;color:var(--tj-muted);margin-bottom:16px}.tj-intake__progress-track{height:10px;background:#e7edf4;border-radius:999px;overflow:hidden}.tj-intake__progress-track span{display:block;width:12.5%;height:100%;background:linear-gradient(90deg,var(--tj-primary),#58a6ff);transition:width .35s ease}.tj-intake__step-dots{display:flex;justify-content:space-between;margin-top:18px}.tj-intake__step-dots span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef2f6;color:var(--tj-muted);font-weight:700}.tj-intake__step-dots .is-active{background:var(--tj-primary);color:#fff}.tj-intake__steps{padding:42px 40px}.tj-intake__step-heading{display:grid;grid-template-columns:72px 1fr;gap:22px;margin-bottom:34px}.tj-intake__step-heading>span{width:72px;height:72px;border-radius:18px;background:#eef4ff;color:var(--tj-primary);display:grid;place-items:center;font-size:1.35rem;font-weight:800}.tj-intake__step-heading h2{margin:.25rem 0 .6rem;color:var(--tj-text);font-size:2rem}.tj-intake__step-heading p:last-child{color:var(--tj-muted);margin:0}.tj-grid{display:grid;gap:22px}.tj-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-field{display:flex;flex-direction:column;gap:8px}.tj-field--full{grid-column:1/-1}.tj-field label,.tj-group legend{color:var(--tj-text);font-weight:700}.tj-field input,.tj-field textarea,.tj-field select{width:100%;padding:15px 16px;border:1px solid var(--tj-border);border-radius:14px;font:inherit;color:var(--tj-text);background:#fff;transition:.2s}.tj-field textarea{min-height:130px;resize:vertical}.tj-field input:focus,.tj-field textarea:focus,.tj-field select:focus{outline:none;border-color:var(--tj-primary);box-shadow:0 0 0 4px #0b6bff1f}.tj-group{border:1px solid var(--tj-border);border-radius:18px;padding:20px}.tj-options,.tj-radios{display:grid;gap:12px}.tj-options label,.tj-radios label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e7edf4;border-radius:12px}.tj-notice,.tj-intake__notice{background:#eef6ff;border-left:4px solid var(--tj-primary);padding:16px;border-radius:12px;margin-bottom:24px}.tj-intake__actions{display:flex;justify-content:space-between;align-items:center;padding:28px 40px;border-top:1px solid var(--tj-border)}.tj-button{-webkit-appearance:none;appearance:none;border:none;border-radius:14px;padding:14px 24px;font:inherit;font-weight:700;cursor:pointer}.tj-button--primary,.tj-button--submit{background:var(--tj-primary);color:#fff}.tj-button--primary:hover,.tj-button--submit:hover{background:var(--tj-primary-dark)}.tj-button--secondary{background:#eef2f6;color:var(--tj-text)}.tj-intake__privacy{text-align:center;color:var(--tj-muted);padding:0 40px 36px}.tj-intake__success{padding:80px 40px;text-align:center}.tj-intake__success-icon{display:grid;place-items:center;width:88px;height:88px;margin:0 auto 24px;border-radius:50%;background:var(--tj-success);color:#fff;font-size:2rem;font-weight:800}@media(max-width:900px){.tj-grid--2{grid-template-columns:1fr}.tj-intake__step-heading{grid-template-columns:1fr;text-align:center}.tj-intake__step-heading>span{margin:auto}.tj-intake__progress-copy,.tj-intake__actions{flex-direction:column;align-items:stretch}}@media(max-width:640px){.tj-intake{padding:36px 14px 60px}.tj-intake__progress,.tj-intake__steps,.tj-intake__actions,.tj-intake__privacy{padding-left:20px;padding-right:20px}}.tj-intake__step{animation:tjFade .35s ease}.tj-intake__step[hidden]{display:none!important}@keyframes tjFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tj-intake__validation{margin:0 40px 24px;padding:16px 18px;border-radius:14px;background:#fff4f4;color:#991b1b;border:1px solid #fecaca;font-weight:600}.tj-group__error{color:#b91c1c;margin-top:12px;font-size:.92rem;font-weight:600}.tj-field input.is-invalid,.tj-field textarea.is-invalid,.tj-field select.is-invalid{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.tj-options label:hover,.tj-radios label:hover{border-color:#b8c8dc;background:#f8fbff}.tj-options input,.tj-radios input{accent-color:var(--tj-primary)}.tj-agreement{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--tj-border);border-radius:16px;background:#fafbfd}.tj-agreement input{margin-top:3px}.tj-intake__review{padding:24px;border-radius:18px;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #d7e7ff}.tj-intake__review strong{display:block;margin-bottom:8px;color:var(--tj-text)}.tj-intake__error-box{margin:30px 40px 0;padding:18px;border:1px solid #fecaca;background:#fff5f5;border-radius:16px}.tj-intake__step-dots span.is-complete{background:var(--tj-success);color:#fff}.tj-button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tj-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a1f}.tj-button:active{transform:translateY(0)}.tj-field input::placeholder,.tj-field textarea::placeholder{color:#98a2b3}.tj-field b,.tj-group b{color:#dc2626}.tj-intake__hero h1,.tj-intake__step-heading h2{letter-spacing:-.02em}.tj-intake__progress-track{position:relative}.tj-intake__progress-track span{position:absolute;left:0;top:0}.tj-intake__step-dots span{transition:all .25s ease}.tj-intake__step-dots span.is-active{transform:scale(1.08);box-shadow:0 0 0 5px #0b6bff1f}.tj-group{background:#fff}.tj-grid>*{min-width:0}.tj-intake__notice strong{color:var(--tj-primary-dark)}.tj-intake__success h2{margin:0 0 14px;color:var(--tj-text)}.tj-intake__success p{max-width:640px;margin:0 auto;color:var(--tj-muted)}.tj-intake__privacy{font-size:.92rem}@media(max-width:900px){.tj-intake__validation,.tj-intake__error-box{margin-left:20px;margin-right:20px}.tj-agreement{flex-direction:row}.tj-intake__step-dots{gap:6px}.tj-intake__step-dots span{width:30px;height:30px;font-size:.85rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tj-project-intake.css.map */
