.tgd-start-project-form{background:#fff;color:#111;padding:120px 24px 130px;min-height:100vh}.tgd-start-project-form__inner{width:100%;max-width:1320px;margin:0 auto}.tgd-start-project-form__header{max-width:880px;margin-bottom:70px}.tgd-start-project-form__label{display:inline-flex;margin:0 0 22px;padding:9px 14px;border-radius:999px;background:#2b00f9;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1}.tgd-start-project-form__title{margin:0;max-width:980px;font-size:clamp(48px,6vw,96px);line-height:.92;letter-spacing:-.065em;font-weight:700;color:#111}.tgd-start-project-form__title span,.tgd-start-project-form__title strong{display:block}.tgd-start-project-form__title strong{font-weight:900;letter-spacing:-.08em}.tgd-start-project-form__text{max-width:720px;margin:28px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.45;color:#111111ad;font-weight:500}.tgd-start-project-form__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;align-items:start}.tgd-start-project-form__info,.tgd-start-project-form__form-card{border-radius:32px;background:#fff;border:1px solid rgba(17,17,17,.1);box-shadow:0 24px 70px #1111110f}.tgd-start-project-form__info{padding:34px;position:sticky;top:24px}.tgd-start-project-form__info h2{margin:0;font-size:clamp(30px,3vw,48px);line-height:.96;letter-spacing:-.045em;font-weight:800;color:#111}.tgd-start-project-form__info p{margin:22px 0 0;font-size:16px;line-height:1.5;color:#111111a8;font-weight:500}.tgd-start-project-form__upload-button{width:fit-content;display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:15px 22px;border-radius:999px;background:#2b00f9;color:#fff;text-decoration:none;font-size:13px;font-weight:800;line-height:1;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.tgd-start-project-form__upload-button:hover{transform:scale(1.04);background:#111;box-shadow:0 18px 44px #1111112e}.tgd-start-project-form__upload-note{font-size:14px!important;color:#11111185!important}.tgd-start-project-form__form-card{padding:34px}.tgd-start-project-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tgd-start-project-form__field{margin-bottom:18px}.tgd-start-project-form__field label{display:block;margin-bottom:9px;font-size:13px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:#111111bd}.tgd-start-project-form__checkbox-card span{letter-spacing:-.01em}.tgd-start-project-form__field input,.tgd-start-project-form__field select,.tgd-start-project-form__field textarea{width:100%;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid rgba(17,17,17,.14);background:#f7f7f4;color:#111;font-size:15px;line-height:1.35;font-weight:500;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.tgd-start-project-form__field textarea{min-height:160px;resize:vertical}.tgd-start-project-form__field input:focus,.tgd-start-project-form__field select:focus,.tgd-start-project-form__field textarea:focus{border-color:#2b00f9;background:#fff;box-shadow:0 0 0 4px #2b00f91a}.tgd-start-project-form__field input::placeholder,.tgd-start-project-form__field textarea::placeholder{color:#11111157}.tgd-start-project-form__counter{margin:8px 0 0;font-size:12px;line-height:1.4;color:#1111117a;font-weight:600}.tgd-start-project-form__submit{width:fit-content;display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:17px 30px;border:0;border-radius:999px;background:#2b00f9;color:#fff;font-size:14px;font-weight:800;line-height:1;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.tgd-start-project-form__submit:hover{transform:scale(1.05);background:#111;box-shadow:0 18px 44px #1111112e}.tgd-start-project-form__success,.tgd-start-project-form__error{margin-bottom:22px;padding:16px 18px;border-radius:18px;font-size:14px;line-height:1.45;font-weight:700}.tgd-start-project-form__success{background:#2b00f914;color:#2b00f9}.tgd-start-project-form__error{background:#be123c14;color:#be123c}@media screen and (max-width:990px){.tgd-start-project-form{padding:90px 18px 100px}.tgd-start-project-form__layout{grid-template-columns:1fr}.tgd-start-project-form__info{position:relative;top:auto}}@media screen and (max-width:640px){.tgd-start-project-form{padding:74px 16px 84px}.tgd-start-project-form__header{margin-bottom:42px}.tgd-start-project-form__title{font-size:clamp(44px,14vw,66px)}.tgd-start-project-form__text{font-size:16px}.tgd-start-project-form__info,.tgd-start-project-form__form-card{border-radius:24px}.tgd-start-project-form__info,.tgd-start-project-form__form-card{padding:24px}.tgd-start-project-form__row{grid-template-columns:1fr;gap:0}.tgd-start-project-form__field input,.tgd-start-project-form__field select,.tgd-start-project-form__field textarea{border-radius:16px;font-size:16px}.tgd-start-project-form__submit{width:100%}}.tgd-start-project-form__field--full{grid-column:1 / -1}.tgd-start-project-form__checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.tgd-start-project-form__checkbox-card{position:relative;display:flex;align-items:center;min-height:58px;padding:15px 16px 15px 48px;border-radius:18px;border:1px solid rgba(17,17,17,.14);background:#f7f7f4;color:#111;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.tgd-start-project-form__checkbox-card:hover{border-color:#2b00f957;background:#fff;transform:translateY(-2px)}.tgd-start-project-form__checkbox-card input{position:absolute;left:16px;top:50%;width:19px;height:19px;margin:0;transform:translateY(-50%);accent-color:#2b00f9;cursor:pointer}.tgd-start-project-form__checkbox-card span{font-size:14px;line-height:1.25;font-weight:800;color:#111111c7}.tgd-start-project-form__checkbox-card:has(input:checked){border-color:#2b00f9;background:#2b00f912;box-shadow:0 0 0 4px #2b00f914}.tgd-start-project-form__checkbox-card:has(input:checked) span{color:#2b00f9}@media screen and (max-width:640px){.tgd-start-project-form__checkbox-grid{grid-template-columns:1fr;gap:10px}.tgd-start-project-form__checkbox-card{min-height:56px;padding:14px 15px 14px 46px;border-radius:16px}.tgd-start-project-form__checkbox-card span{font-size:14px}}.tgd-start-project-form__services{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 56px}.tgd-start-project-form__service-card{min-height:190px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgba(17,17,17,.1);box-shadow:0 24px 70px #1111110b;display:flex;flex-direction:column;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.tgd-start-project-form__service-card:hover{transform:translateY(-6px);box-shadow:0 30px 80px #1111111a;border-color:#2b00f93d}.tgd-start-project-form__service-card span{display:inline-flex;width:fit-content;margin-bottom:auto;color:#2b00f9;font-size:13px;font-weight:900;letter-spacing:.1em;line-height:1}.tgd-start-project-form__service-card h3{margin:34px 0 12px;max-width:180px;font-size:clamp(18px,1.25vw,24px);line-height:.95;letter-spacing:-.045em;font-weight:900;color:#111}.tgd-start-project-form__service-card p{margin:0 0 18px;max-width:190px;font-size:12px;line-height:1.45;color:#111111a3;font-weight:500}.tgd-start-project-form__service-card a{width:fit-content;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:12px 17px;border-radius:999px;background:#2b00f9;color:#fff;text-decoration:none;font-size:13px;font-weight:800;line-height:1;transition:transform .24s ease,background .24s ease,box-shadow .24s ease}.tgd-start-project-form__service-card a:hover{transform:scale(1.04);background:#111;box-shadow:0 18px 44px #1111112e}@media screen and (max-width:990px){.tgd-start-project-form__services{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:54px}}@media screen and (max-width:640px){.tgd-start-project-form__services{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-bottom:42px;padding-bottom:10px}.tgd-start-project-form__service-card{flex:0 0 78%;min-height:220px;padding:22px;border-radius:24px;scroll-snap-align:start}.tgd-start-project-form__service-card h3{margin-top:38px;font-size:26px;line-height:.98;letter-spacing:-.04em}.tgd-start-project-form__service-card p{font-size:14px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tgd-start-project-form.css.map */
