.tc-page{--tc-ink:#1e272b;--tc-muted:#536164;--tc-line:#d4d6cf;--tc-orange:#b83e20;max-width:1440px;margin:auto;padding:150px 6vw 100px;color:var(--tc-ink);font-family:Inter,Arial,sans-serif}
.tc-page *{box-sizing:border-box}.tc-page .tc-label{font:600 11px/1.5 'Azeret Mono',monospace;letter-spacing:.14em;margin:0 0 24px;color:var(--tc-muted)}
.tc-intro{max-width:1000px;margin-bottom:64px}.tc-page h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(40px,5.9vw,82px);font-weight:500;line-height:1.06;letter-spacing:-.055em;margin:0 0 28px;text-transform:none}.tc-page h1 em{font-style:normal;color:var(--tc-orange)}.tc-lead{max-width:660px;font-size:18px;line-height:1.75;color:var(--tc-muted)}
.tc-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7vw;border-top:1px solid var(--tc-line);padding-top:48px}.tc-details{padding-top:16px}.tc-email{display:flex;justify-content:space-between;gap:12px;color:var(--tc-ink);font-size:clamp(22px,2.5vw,34px);letter-spacing:-.04em;text-decoration:none;border-bottom:1px solid var(--tc-line);padding-bottom:24px}.tc-email span{color:var(--tc-orange)}.tc-phones{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px}.tc-phones a{font-size:20px;color:var(--tc-ink);text-decoration:none}.tc-details>p:not(.tc-label){font-size:14px;color:var(--tc-muted);margin-top:18px}.tc-next{margin-top:56px}.tc-page h2{font-family:'Space Grotesk',Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.03em;margin:0 0 20px}.tc-next ol{padding:0;list-style:none}.tc-next li{display:flex;gap:20px;padding:18px 0}.tc-next li>span{color:var(--tc-orange);font:12px/1.6 'Azeret Mono',monospace}.tc-next strong{font-size:15px}.tc-next li p{font-size:14px;line-height:1.7;color:var(--tc-muted);margin:8px 0 0}.tc-marketplace{display:block;margin-top:35px;padding:24px 0;border-top:1px solid var(--tc-line);font-size:14px;line-height:1.9;color:var(--tc-muted);text-decoration:none}.tc-marketplace strong{color:var(--tc-ink)}
.tc-form-panel{background:#fffdf8;border:1px solid var(--tc-line);padding:36px}.tc-form-panel .tc-label{margin-bottom:14px}.tc-form-panel>p:not(.tc-label){font-size:14px;color:var(--tc-muted);line-height:1.7;margin-bottom:28px}.tc-form-panel form{display:grid;gap:21px}.tc-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tc-page label{display:block;font-size:13px;line-height:1.6;font-weight:600}.tc-page label>span{font-weight:400;color:var(--tc-muted)}.tc-page input,.tc-page select,.tc-page textarea{display:block;width:100%;margin-top:8px;border:1px solid #a7afab;border-radius:0;padding:13px 12px;background:#fff;color:var(--tc-ink);font:16px/1.5 Inter,Arial,sans-serif}.tc-page textarea{resize:vertical;min-height:145px}.tc-page textarea::placeholder{color:#65716e}.tc-page .tc-privacy{font-size:12px;color:var(--tc-muted);line-height:1.7;margin:0}.tc-page .tc-privacy a{color:inherit;text-decoration:underline}.tc-page button[type=submit]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:0;background:var(--tc-orange);color:white;font:600 15px/1.5 Inter,Arial,sans-serif;cursor:pointer}.tc-page button[type=submit]:hover{background:#97311a}.tc-page button:disabled{opacity:.65;cursor:wait}.tc-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid #086c78;outline-offset:4px}#tc-feedback{margin:0;font-size:14px;line-height:1.6}#tc-feedback:empty{display:none}#tc-feedback[data-state=error]{color:#a02617}#tc-feedback[data-state=success]{color:#236240}
@media(max-width:800px){.tc-page{padding:120px 24px 60px}.tc-grid{grid-template-columns:1fr;gap:30px}.tc-intro{margin-bottom:36px}.tc-lead{font-size:16px}.tc-form-panel{padding:24px}.tc-details{order:2}.tc-next{margin-top:30px}}
@media(max-width:480px){.tc-page{padding-left:16px;padding-right:16px}.tc-row{grid-template-columns:1fr}.tc-form-panel{padding:20px}.tc-page h1{font-size:40px}.tc-phones{flex-direction:column}}
