.cvjs-pa-jump{margin-top:-24px;margin-bottom:44px}.cvjs-pa-jump .tj-button{min-height:48px}
.cvjs-pa-section{background:#eae7dd;border-top:1px solid #d4d2c7;padding:36px 0 90px;scroll-margin-top:100px}
.cvjs-pa-topline{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c9c8bd;padding:0 0 20px;margin-bottom:48px;font:10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#526272}
.cvjs-pa-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,88px);align-items:start}
body.tj-site #main .cvjs-pa-story h2{font:400 clamp(42px,4.5vw,68px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:20px 0 28px;color:#142f49}
.cvjs-pa-story h2 em{font-weight:400;color:#6b613f}.cvjs-pa-story .tj-kicker{max-width:330px}.cvjs-pa-lead{max-width:380px;font-size:17px;line-height:1.8}
.cvjs-pa-ways{margin:34px 0}.cvjs-pa-ways>div{display:grid;grid-template-columns:32px 1fr;gap:15px;border-top:1px solid #c9c8bd;padding:18px 0}.cvjs-pa-ways>div>span{color:#786a43;font:italic 17px Georgia,serif;padding-top:4px}
.cvjs-pa-ways p{margin:0;color:#526272;font-size:14px}.cvjs-pa-ways strong{display:block;font-weight:400;font-family:Georgia,serif;font-size:21px;color:#142f49;margin-bottom:3px}
.cvjs-pa-contact{border-top:1px solid #c9c8bd;padding-top:24px}.cvjs-pa-contact .tj-kicker{margin:0 0 10px}.cvjs-pa-contact a{display:inline-block;border-bottom:1px solid #142f49;padding:5px 0;overflow-wrap:anywhere;font-size:15px}.cvjs-pa-contact a span{padding-left:10px}
.cvjs-pa-paper{background:#f9f7f0;border:1px solid #d4d2c7;border-top:4px solid #142f49;padding:clamp(24px,3.1vw,46px);box-shadow:8px 8px 0 #dedbd0}
.cvjs-pa-form-heading{display:flex;gap:20px;align-items:center;margin-bottom:22px}.cvjs-pa-form-heading .tj-kicker{margin:0 0 8px;font-size:9px}
body.tj-site #main .cvjs-pa-form-heading h3{font:400 30px/1.15 Georgia,serif;letter-spacing:-.025em;margin:0}
.cvjs-pa-stamp{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;border:1px solid #a28a52;border-radius:50%;width:66px;height:66px;font:19px/1.25 Georgia,serif;color:#142f49;transform:rotate(-8deg)}.cvjs-pa-stamp i{font-size:12px;color:#6b613f}
.cvjs-pa-note{font-size:14px;color:#526272;margin:0 0 25px;line-height:1.75}.cvjs-pa-required{font-size:11px;color:#526272;margin:0 0 18px}
.cvjs-pa-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cvjs-pa-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.cvjs-pa-field label,.cvjs-pa-interest legend{font-size:12px;font-weight:600;letter-spacing:.02em;color:#142f49}.cvjs-pa-field label span{font-weight:400;color:#667078;font-size:10px;margin-left:4px}
body.tj-site #main .cvjs-pa-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),body.tj-site #main .cvjs-pa-form textarea{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #bdbfb7;background:#fffdf8;border-radius:0;padding:12px;color:#142f49;font:16px/1.5 Arial,sans-serif;box-shadow:none}
body.tj-site #main .cvjs-pa-form textarea{resize:vertical;min-height:120px}.cvjs-pa-form textarea::placeholder{color:#68737a;font-size:13px}
.cvjs-pa-form :is(input,textarea,button,a):focus-visible,.cvjs-pa-contact a:focus-visible{outline:2px solid #142f49;outline-offset:3px}
.cvjs-pa-interest{border:0;margin:26px 0;padding:0;min-width:0}.cvjs-pa-interest legend{margin-bottom:12px;padding:0}.cvjs-pa-interest>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.cvjs-pa-interest label{display:flex;align-items:center;gap:9px;padding:12px 10px;border:1px solid #bdbfb7;cursor:pointer;font-size:12px;min-height:48px;line-height:1.5;background:#fffdf8}.cvjs-pa-interest label:has(input:checked){background:#e4e9e6;border-color:#142f49}.cvjs-pa-interest input{accent-color:#142f49;flex:none;width:16px;height:16px;margin:0}
.cvjs-pa-consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font:12px/1.7 Arial,sans-serif;color:#526272;cursor:pointer}.cvjs-pa-consent input{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:#142f49}.cvjs-pa-consent a{text-decoration:underline}
body.tj-site #main .cvjs-pa-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;background:#142f49;color:#f5f2e9!important;border:1px solid #142f49;padding:17px 20px;cursor:pointer;font:12px/1.5 Arial,sans-serif;letter-spacing:.03em}
body.tj-site #main .cvjs-pa-submit:hover{background:#264a65}.cvjs-pa-fine{margin:12px 0 0;color:#667078;font-size:11px;text-align:center}
.cvjs-pa-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.cvjs-pa-preview{padding:10px 12px;background:#e8e8de;font-size:12px;border-left:3px solid #a28a52}
.cvjs-pa-errors{border:1px solid #8b4439;background:#f9efea;padding:16px;margin:20px 0;color:#77382f;font-size:14px}.cvjs-pa-errors ul{margin:8px 0 0;padding-left:20px}
.cvjs-pa-feedback{padding:26px 0;border-top:1px solid #c9c8bd}.cvjs-pa-feedback h4{font:400 30px/1.2 Georgia,serif;margin:0 0 16px}.cvjs-pa-feedback p{font-size:15px}
@media(max-width:900px){.cvjs-pa-layout{grid-template-columns:1fr;gap:35px}.cvjs-pa-story{max-width:650px}.cvjs-pa-lead{max-width:560px}.cvjs-pa-ways{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.cvjs-pa-ways>div{grid-template-columns:1fr;gap:6px}.cvjs-pa-topline{margin-bottom:30px}}
@media(max-width:560px){.cvjs-pa-section{padding-bottom:55px}.cvjs-pa-topline{font-size:8px;letter-spacing:.1em}.cvjs-pa-topline>span:last-child{text-align:right}.cvjs-pa-ways{display:block}.cvjs-pa-ways>div{grid-template-columns:28px 1fr;gap:10px}.cvjs-pa-paper{padding:24px 18px;box-shadow:4px 4px 0 #dedbd0}.cvjs-pa-fields{grid-template-columns:1fr;gap:18px}.cvjs-pa-interest>div{grid-template-columns:1fr}.cvjs-pa-form-heading{gap:13px}body.tj-site #main .cvjs-pa-form-heading h3{font-size:27px}.cvjs-pa-stamp{width:52px;height:52px;font-size:16px}.cvjs-pa-stamp i{font-size:10px}}
