:root{--ta-ink:#141414;--ta-muted:#6b6b66;--ta-line:#dddcd6;--ta-soft:#f4f3ee;--ta-paper:#fff;--ta-radius:18px}body.ta-client-brief-page .entry-title,body.ta-client-brief-page .page-title,body.ta-client-brief-page .wp-block-post-title,body.ta-client-brief-page .elementor-widget-theme-post-title,body.ta-client-brief-page .elementor-page-title,body.ta-client-brief-page .page-header>h1,body.ta-client-brief-page .page-header .heading-title,body.ta-client-brief-page .site-main>.page-header,body.ta-client-brief-page .content-area>.page-header{display:none!important}.ta-page-title-hidden{display:none!important}.ta-brief-shell{max-width:1120px;margin:clamp(28px, 6vw, 84px) auto;padding:0 20px;color:var(--ta-ink)!important;font:inherit}.ta-brief-card{background:var(--ta-paper)!important;border:1px solid var(--ta-line)!important;border-radius:var(--ta-radius)!important;overflow:hidden}.ta-brief-header{padding:clamp(28px, 5vw, 64px);border-bottom:1px solid var(--ta-line)!important}.ta-eyebrow{margin:0 0 14px!important;color:var(--ta-ink)!important;text-transform:uppercase;letter-spacing:.12em;font-size:12px!important;font-weight:700!important}.ta-brief-header h1,.ta-state h2,.ta-brief-card>h1{margin:0!important;max-width:850px;color:var(--ta-ink)!important;font-size:clamp(34px, 5vw, 72px)!important;line-height:.98!important;letter-spacing:-.045em}.ta-intro{max-width:760px;margin:22px 0 0!important;color:var(--ta-muted)!important;font-size:clamp(17px, 2vw, 21px)!important;line-height:1.55!important}.ta-form-section{display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid var(--ta-line)!important}.ta-section-index{padding:34px 28px;color:var(--ta-muted)!important;font-size:13px!important}.ta-section-content{padding:32px clamp(24px, 5vw, 60px) 42px;border-left:1px solid var(--ta-line)!important}.ta-section-content h2{margin:0 0 10px!important;color:var(--ta-ink)!important;font-size:clamp(24px, 3vw, 38px)!important;line-height:1.05!important;letter-spacing:-.035em}.ta-section-description{max-width:760px;margin:0 0 28px!important;color:var(--ta-muted)!important;font-size:16px!important;line-height:1.55!important}.ta-fields{display:grid;gap:24px;margin-top:28px}.ta-field label:not(.ta-choice):not(.ta-single-check){display:block;margin:0 0 8px!important;color:var(--ta-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.ta-required{margin-left:4px!important;color:var(--ta-ink)!important}.ta-field input[type="text"],.ta-field input[type="email"],.ta-field input[type="tel"],.ta-field input[type="url"],.ta-field input[type="number"],.ta-field input[type="date"],.ta-field input[type="file"],.ta-field textarea,.ta-field select{width:100%!important;min-height:52px;box-sizing:border-box!important;border:1px solid #cfcfc8!important;border-radius:6px!important;background:#fff!important;color:var(--ta-ink)!important;padding:14px 15px!important;font:inherit!important;line-height:1.4!important;outline:none!important;box-shadow:none!important;opacity:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s}.ta-field input[type="file"]{padding:11px 12px!important}.ta-field textarea{min-height:150px;resize:vertical}.ta-field input::placeholder,.ta-field textarea::placeholder{color:#8a8a83!important;opacity:1!important}.ta-field input:focus,.ta-field textarea:focus,.ta-field select:focus{border-color:var(--ta-ink)!important;box-shadow:0 0 0 3px rgb(20 20 20 / .08)!important}.ta-choice-grid{display:flex;flex-wrap:wrap;gap:10px}.ta-choice{position:relative}.ta-choice input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.ta-choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid #cfcfc8!important;border-radius:999px!important;background:#fff!important;color:var(--ta-ink)!important;cursor:pointer;font-size:15px!important;line-height:1.2!important;transition:background-color .15s,border-color .15s,color .15s}.ta-choice input:focus-visible+span{outline:3px solid rgb(20 20 20 / .16);outline-offset:2px}.ta-choice input:checked+span{border-color:var(--ta-ink)!important;background:var(--ta-ink)!important;color:#fff!important}.ta-single-check{display:flex;gap:10px;align-items:flex-start;color:var(--ta-ink)!important;cursor:pointer}.ta-single-check input{margin-top:4px}.ta-help{margin:7px 0 0!important;color:var(--ta-muted)!important;font-size:13px!important;line-height:1.45!important}.ta-error{margin:7px 0 0!important;color:#a12622!important;font-size:13px!important}.ta-field.has-error input,.ta-field.has-error textarea,.ta-field.has-error select{border-color:#a12622!important}.ta-submit-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px clamp(24px, 5vw, 60px)}.ta-submit{display:inline-flex!important;width:auto!important;min-width:190px!important;max-width:100%!important;min-height:58px!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;appearance:none!important;border:0!important;border-radius:0!important;background:#171716!important;color:#fff!important;padding:14px 20px!important;font:inherit!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important;text-align:left!important;cursor:pointer;box-shadow:none!important;transition:background-color .2s,transform .2s}.ta-submit>span{flex:0 0 auto;color:#fff!important;font-size:1.25em!important;line-height:1!important}.ta-submit:hover{transform:translateY(-2px);background:#2a2a27!important}.ta-submit:focus-visible{outline:3px solid #d7ef68!important;outline-offset:4px}.ta-submit-row p{margin:0!important;color:var(--ta-muted)!important;font-size:13px!important}.ta-alert{margin:24px clamp(24px, 5vw, 60px) 0;padding:13px 15px;border-radius:10px;background:#fff0ef!important;color:#8e211e!important}.ta-state{padding:clamp(36px, 7vw, 84px)}.ta-success-state{max-width:1060px;box-sizing:border-box;margin:0 auto;padding:clamp(56px, 8vw, 104px) clamp(28px, 7vw, 96px)}.ta-state p{max-width:650px;color:var(--ta-muted)!important}.ta-success-mark{display:grid;width:54px;height:54px;place-items:center;margin-bottom:28px;border-radius:50%;background:var(--ta-ink)!important;color:#fff!important;font-size:24px}.ta-success-state .ta-success-mark{margin:0 0 32px}.ta-success-state .ta-eyebrow{margin:0 0 18px!important}.ta-success-state h1{max-width:1000px;margin:0!important;color:var(--ta-ink)!important;font-size:clamp(36px, 4.4vw, 62px)!important;line-height:1.04!important;letter-spacing:-.045em}.ta-success-state>p:last-child{max-width:700px;margin:24px 0 0!important;color:var(--ta-muted)!important;font-size:clamp(17px, 2vw, 21px)!important;line-height:1.5!important}@media (max-width:700px){.ta-form-section{grid-template-columns:1fr}.ta-section-index{padding:24px 24px 0}.ta-section-content{padding:12px 24px 32px;border-left:0!important}.ta-submit-row{align-items:flex-start;flex-direction:column}.ta-submit{width:100%!important}.ta-brief-header{padding:32px 24px}.ta-success-state{padding:56px 28px 64px}}