/* Intrinsic preview v7 — purposeful non-emoji arrows and private watch intake */
html,body{font-variant-emoji:text}
.it-trust-symbol{font-family:Arial,sans-serif}
.it-intake-section{background:#f4f1eb;padding:75px 0 95px}
.it-intake-layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:clamp(28px,4.8vw,80px);align-items:start}
.it-intake-aside{position:sticky;top:125px;padding:24px 0}
.it-intake-aside h2{font:600 clamp(35px,3.4vw,51px)/1.17 var(--sans);letter-spacing:-.06em;margin:20px 0}
.it-intake-aside h2 em{font:italic 400 1em Georgia,serif;color:#b91b31}
.it-intake-aside>p{font:400 14px/1.9 var(--body);color:#706a66;max-width:480px}
.it-intake-benefits{border-top:1px solid #cfc6bf;margin:39px 0 28px}
.it-intake-benefits>div{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #d7d0c9}
.it-intake-benefits>div>span{font:700 11px var(--sans);color:#b51d32;padding-top:4px}
.it-intake-benefits p{margin:0}
.it-intake-benefits strong{display:block;font:700 14px var(--sans);color:#2a2828}
.it-intake-benefits small{display:block;margin-top:7px;color:#81766e;font:400 12px/1.65 var(--body)}
.it-intake-phone{color:#a51a31;font:800 11px var(--sans);letter-spacing:.06em;border-bottom:1px solid #b8a8a7;padding-bottom:8px}
.it-intake-box{background:#fff;border:1px solid #ded8d0;padding:clamp(22px,3vw,45px);box-shadow:0 14px 38px #25202008}
.it-intake-head{padding-bottom:30px;border-bottom:1px solid #ece7e1;margin-bottom:28px}
.it-intake-head h2{font:650 clamp(27px,3vw,37px)/1.2 var(--sans);letter-spacing:-.048em;margin:15px 0}
.it-intake-head p{font:400 12px/1.7 var(--body);color:#756c66;margin:0}
.it-watch-intake fieldset{border:0;min-width:0;padding:0;margin:0 0 33px}
.it-watch-intake fieldset>legend{font:800 10px/1.3 var(--sans);letter-spacing:.17em;color:#aa1b31;width:100%;margin-bottom:17px}
.it-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:20px}
.it-intake-field{display:block;min-width:0;margin-bottom:15px}
.it-intake-field>span{display:block;font:700 11px/1.6 var(--sans);color:#48433f;margin:0 0 9px}
.it-intake-field b{color:#b91e36}
.it-intake-field input,.it-intake-field select,.it-intake-field textarea{display:block;width:100%;border:1px solid #d8d1c8;background:#fcfbf9;border-radius:0;min-height:50px;padding:13px 15px;color:#242325;font:500 13px/1.5 var(--body);outline:none;appearance:auto}
.it-intake-field textarea{min-height:132px;resize:vertical}
.it-intake-field :focus{border-color:#ad1b30;outline:1px solid #ad1b30;outline-offset:1px}
.it-intake-field ::placeholder{color:#9a928c;opacity:1}
.it-intake-help{font:400 12px/1.72 var(--body);color:#77706a;margin:0 0 19px}
.it-intake-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.it-intake-choice label{min-width:0}
.it-intake-choice input{position:absolute;opacity:0;width:1px;height:1px}
.it-intake-choice span{padding:17px 9px;border:1px solid #d7cfc7;display:block;text-align:center;min-height:58px;font:700 12px/1.7 var(--sans);color:#564b49;cursor:pointer;transition:.15s background,.15s border}
.it-intake-choice input:checked+span{background:#ad1b31;color:#fff;border-color:#ad1b31}
.it-intake-choice input:focus-visible+span{outline:3px solid #222;outline-offset:2px}
.it-watch-fields[hidden]{display:none!important}
.it-watch-intake .it-intake-contact{border-top:1px solid #e3ddd5;padding-top:26px}
.it-intake-agree{display:flex;align-items:flex-start;gap:12px;margin:22px 0 12px;font:500 11px/1.75 var(--body);color:#635c56}
.it-intake-agree input{width:18px;height:18px;flex:none;accent-color:#aa1b31;margin-top:2px}
.it-intake-privacy{font:400 11px/1.7 var(--body);color:#817770;margin:0}
.it-intake-privacy a{text-decoration:underline;text-underline-offset:3px;color:#9d1b2e}
.it-hp{position:absolute;left:-10000px;opacity:0;pointer-events:none}
.it-intake-foot{border-top:1px solid #e4ddd5;padding-top:23px}
.it-intake-submit{width:100%;min-height:60px;display:flex;justify-content:space-between;padding:0 24px;font-size:12px;white-space:normal;text-align:left}
.it-intake-submit:disabled{opacity:.62;cursor:wait}
.it-intake-message{color:#326c41;font:600 12px/1.6 var(--sans);padding-top:14px}
.it-intake-message:empty{display:none}
.it-intake-message.error{color:#ad1e31}
.it-intake-foot>p{font:400 11px/1.75 var(--body);color:#89817a}
.it-intake-success{text-align:center;padding:75px 10px}
.it-success-icon{height:64px;width:64px;border:2px solid #b31c31;color:#b31c31;border-radius:50%;display:grid;place-items:center;font:700 31px var(--sans);margin:0 auto 22px}
.it-intake-success h2{font:600 38px/1.16 var(--sans);letter-spacing:-.05em;margin:20px 0}
.it-intake-success>p{font:400 14px/1.85 var(--body);color:#6c645f;max-width:530px;margin:0 auto 22px}
.it-intake-success .it-success-reference{font-size:12px}
.it-intake-success-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
@media(max-width:950px){.it-intake-layout{grid-template-columns:1fr;gap:15px}.it-intake-aside{position:static;padding:0 0 25px}.it-intake-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.it-intake-benefits>div{border-bottom:0;padding:15px 0}.it-intake-section{padding-top:54px}}
@media(max-width:600px){.it-intake-section{padding:45px 0 67px}.it-intake-box{padding:25px 18px}.it-intake-grid{grid-template-columns:1fr;gap:4px}.it-intake-choice{gap:5px}.it-intake-choice span{font-size:11px;padding:13px 5px;min-height:54px}.it-intake-benefits{grid-template-columns:1fr;gap:0;margin:25px 0 24px}.it-intake-benefits>div{padding:12px 0;border-bottom:1px solid #ddd5cc}.it-intake-success{padding:45px 0}.it-intake-success h2{font-size:31px}}
