
.t4r-client{--tc-navy:#18334A;--tc-ivory:#F6F2E9;--tc-rust:#91523d;background:var(--tc-ivory);color:var(--tc-navy);font:17px/1.75 system-ui,sans-serif}.t4r-client *{box-sizing:border-box}.tc-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.tc-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px 0}.tc-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:750}.t4r-client h1,.t4r-client h2,.t4r-client h3{font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--tc-navy)}.t4r-client h1{font-size:clamp(36px,4.5vw,62px);line-height:1.12;margin:12px 0 22px}.t4r-client h2{font-size:clamp(26px,3vw,36px);line-height:1.25}.t4r-client h3{font-size:25px;line-height:1.3}.tc-hero figure{margin:0}.tc-hero img{width:100%;height:340px;object-fit:cover;border-radius:4px}.tc-hero figcaption,.tc-card figcaption{font-size:12px;line-height:1.5;padding:9px 0}.tc-deck{font-size:21px;line-height:1.5}.tc-nav{border-block:1px solid #d4d8cf;padding:15px 0}.tc-nav .tc-wrap{display:flex;gap:25px;flex-wrap:wrap}.t4r-client a{color:var(--tc-rust);text-underline-offset:4px}.tc-main{padding-block:38px 65px}.tc-main>section,.tc-copy>section{margin-bottom:38px;scroll-margin-top:100px}.tc-two{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.tc-form,.tc-panel{background:white;border:1px solid #d7d8cc;padding:30px;border-radius:5px}.tc-button,.t4r-client input[type=submit]{display:inline-block;background:var(--tc-rust);color:#fff!important;border:0;padding:12px 23px;border-radius:4px;font-size:16px;font-weight:650;text-decoration:none;min-height:46px}.tc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tc-card{background:white;border:1px solid #d7d8cc;overflow:hidden;min-width:0}.tc-card figure{margin:0}.tc-card img{width:100%;height:215px;object-fit:cover}.tc-card figcaption{padding-inline:18px}.tc-card-copy{padding:8px 22px 24px}.tc-card h3{font-size:25px;margin:8px 0 15px}.tc-card p{font-size:15px}.tc-filters{display:flex;gap:18px;flex-wrap:wrap;align-items:end;margin:25px 0}.tc-filters label{display:grid;gap:5px;flex:1;min-width:180px}.tc-filters select,.tc-filters input{width:100%;background:white;color:var(--tc-navy);border:1px solid #829282;padding:10px 12px;min-height:46px;font:inherit}.tc-results{margin:18px 0}.tc-card[hidden]{display:none!important}.tc-cta{background:var(--tc-navy);color:white;padding:36px;margin:35px 0 0}.tc-cta h2{color:white}.tc-cta a{color:white}.t4r-client blockquote{background:white;border-left:4px solid #C5A46A;padding:20px 26px;margin:20px 0}.tc-main .gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.tc-main .gform_wrapper select,.tc-main .gform_wrapper textarea{max-width:100%;background:white;color:var(--tc-navy);border:1px solid #829282;padding:11px;font:inherit}.tc-main .gform_wrapper label,.tc-main .gform_wrapper legend{color:var(--tc-navy)}.tc-form .gform_wrapper .gfield_label{display:block!important;position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;margin-bottom:8px}.tc-form .gform_wrapper .gchoice label,.tc-form .gform_wrapper .ginput_container_consent label{display:inline!important;position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important}.tc-form .gform_wrapper button[type=submit]{background:var(--tc-rust);color:white;border:0;border-radius:4px;padding:12px 23px;min-height:46px;font:650 16px/1.5 system-ui,sans-serif}.tc-form .gform_fields,.tc-form .gfield,.tc-form .ginput_complex{min-width:0}.tc-form .gfield_description,.tc-form .gchoice label{overflow-wrap:anywhere}.tc-main .gform_wrapper .hidden_label .gfield_label{position:static!important;clip:auto!important;width:auto!important;height:auto!important;display:block!important}.t4r-client :focus-visible{outline:3px solid #C5A46A;outline-offset:4px}.tc-main details{background:white;border-bottom:1px solid #d7d8cc;padding:16px 20px}.tc-main summary{font-weight:650;cursor:pointer}
.t4r-client-terms .tc-main,.t4r-client-privacy .tc-main{max-width:960px}.t4r-legal-document{font:16px/1.75 system-ui,sans-serif;overflow-wrap:anywhere}.t4r-legal-document p{white-space:pre-wrap;margin:0 0 20px}.t4r-legal-document h2{margin:0 0 30px;font-size:32px}.t4r-legal-document h3{margin:36px 0 16px;font-size:25px}.t4r-legal-document h4{margin:28px 0 14px;font:600 19px/1.4 system-ui,sans-serif}.t4r-legal-table{max-width:100%;overflow-x:auto;margin:26px 0}.t4r-legal-table table{width:100%;min-width:520px;border-collapse:collapse}.t4r-legal-table td,.t4r-legal-table th{border:1px solid #c9cfc4;padding:14px 16px;text-align:left;vertical-align:top}.t4r-legal-table th{background:#e6eae3;font-weight:650}.t4r-legal-table p:last-child{margin-bottom:0}.tc-support-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:24px;background:#e6eae3}.tc-support-links a{color:#18334A}.tc-main .wp-block-image img{max-width:100%;height:auto}.tc-main .t4r-faq-hero{border:0;background:transparent;padding:0}.tc-main .t4r-faq h2{font-size:30px}.t4r-client-why .tc-main{max-width:860px}.t4r-client-why .tc-copy>section{margin-bottom:44px}.tc-why-jump{display:flex;gap:8px 20px;flex-wrap:wrap;border-block:1px solid #d4d8cf;padding:15px 0;margin:26px 0 38px}.tc-why-jump a{display:block;padding:7px 0;font-size:15px}.t4r-client-why section{scroll-margin-top:100px}.t4r-client-why li{margin-bottom:13px}
.t4r-client-plan .tc-main{display:block;max-width:920px}.t4r-client-plan .tc-form{margin-top:30px}.t4r-client-plan .gsection{margin-top:30px;padding-block:10px;border-bottom:1px solid #d7d8cc}.t4r-client-plan .gsection:first-child{margin-top:0}.t4r-client-plan .gsection_title{font-size:27px}.t4r-client-plan .gfield{margin-bottom:22px}.t4r-client-plan .gfield_label{font-weight:650}.t4r-client-plan .gfield_description{font-size:14px;line-height:1.6}.t4r-client-plan .gchoice{margin-block:8px}.t4r-client-plan .gchoice input{margin-right:9px}.t4r-client-plan .ginput_container select,.t4r-client-plan .ginput_container textarea{width:100%}
@media(max-width:900px){.tc-hero,.tc-two{grid-template-columns:1fr;gap:25px}.tc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-hero{padding:30px 0}.tc-hero img{height:300px}}@media(max-width:600px){.tc-card-grid{grid-template-columns:1fr}.tc-wrap{width:calc(100% - 32px)}.tc-hero img{height:240px}.tc-form,.tc-panel{padding:22px}.tc-nav .tc-wrap{gap:14px}.tc-two{gap:20px}.tc-main .gform_fields{display:block!important}.tc-main .gfield{width:100%!important;margin-bottom:18px!important}}
