body.cotva-page .entry-title,
body.cotva-page .page-title,
body.cotva-page .wp-block-post-title,
body.cotva-page main#primary > article > header.entry-header,
body.cotva-page .site-main > article > header.entry-header{display:none!important}
body.cotva-page main#primary>article,
body.cotva-page main#primary>article>.entry-content,
body.cotva-page .site-main>article,
body.cotva-page .site-main>article>.entry-content{margin-top:0!important;padding-top:0!important}

.cotva{
  --va-red:#b3292d;--va-red-dark:#79171b;--va-coral:#ef6d70;--va-ink:#20201f;
  --va-copy:#57524e;--va-muted:#7b746e;--va-cream:#f3eee7;--va-paper:#fbfaf8;
  --va-line:#ddd7d1;--va-white:#fff;
  width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--va-ink);
  background:#fff;font-family:inherit;font-size:17px;line-height:1.65
}
.cotva *,.cotva *::before,.cotva *::after{box-sizing:border-box}
.cotva h1,.cotva h2,.cotva h3,.cotva p{margin-top:0}
.cotva h1,.cotva h2,.cotva h3{color:var(--va-ink)!important;font-family:inherit!important;letter-spacing:-.04em!important}
.cotva h1{margin-bottom:25px;font-size:clamp(44px,5.7vw,78px)!important;font-weight:720!important;line-height:.98!important}
.cotva h2{margin-bottom:22px;font-size:clamp(35px,4.2vw,57px)!important;font-weight:690!important;line-height:1.04!important}
.cotva h3{margin-bottom:17px;font-size:clamp(25px,2.7vw,37px)!important;font-weight:680!important;line-height:1.1!important}
.cotva-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}
.cotva-section{padding:108px 0}
.cotva-kicker{margin-bottom:14px;color:var(--va-red)!important;font-size:11px!important;font-weight:820;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}
.cotva-button{display:inline-flex!important;min-height:52px;align-items:center;justify-content:center;padding:15px 24px!important;border:2px solid var(--va-red)!important;border-radius:9px!important;color:#fff!important;background:var(--va-red)!important;box-shadow:0 12px 28px rgba(179,41,45,.2);font-size:13px!important;font-weight:760!important;line-height:1.2!important;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}
.cotva-button:hover{color:#fff!important;background:var(--va-red-dark)!important;box-shadow:0 16px 32px rgba(121,23,27,.25);transform:translateY(-2px)}
.cotva-button:focus-visible,.cotva a:focus-visible,.cotva summary:focus-visible{outline:3px solid var(--va-coral)!important;outline-offset:4px!important}
.cotva-text-link{display:inline-flex;gap:9px;align-items:center;color:inherit!important;font-size:13px;font-weight:730;text-underline-offset:5px}
.cotva-skip-link{position:fixed;z-index:999999;top:12px;left:12px;padding:11px 16px;color:#fff!important;background:#000;transform:translateY(-180%)}
.cotva-skip-link:focus{transform:none}

.cotva-hero{position:relative;padding:145px 0 104px;color:#fff;background:#20201f}
.cotva-hero::before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(25,25,24,.98),rgba(25,25,24,.92) 47%,rgba(25,25,24,.72)),var(--cotva-hero-image,none) center/cover no-repeat}
.cotva-hero::after{position:absolute;right:-170px;bottom:-280px;width:650px;height:650px;border:1px solid rgba(255,255,255,.06);border-radius:50%;content:"";box-shadow:0 0 0 80px rgba(255,255,255,.018),0 0 0 160px rgba(255,255,255,.012)}
.cotva-hero-placeholder{position:absolute;z-index:2;top:28px;right:28px;display:flex;gap:8px;align-items:center;padding:7px 10px;border:1px dashed rgba(255,255,255,.25);border-radius:7px;color:rgba(255,255,255,.5)}
.cotva-hero-placeholder strong{color:#ff8b8e}.cotva-hero-placeholder span{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.cotva-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.04fr .96fr;gap:78px;align-items:center}
.cotva-hero .cotva-kicker{color:#ff9396!important}.cotva-hero h1{color:#fff!important}
.cotva-hero-lead{max-width:690px;margin-bottom:34px;color:rgba(255,255,255,.8)!important;font-size:19px!important;line-height:1.62!important}
.cotva-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.cotva-hero .cotva-text-link{color:#fff!important}.cotva-hero-note{margin:25px 0 0;color:rgba(255,255,255,.55)!important;font-size:11px}

.cotva-desk{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#f8f6f2;box-shadow:0 30px 80px rgba(0,0,0,.36);transform:rotate(1deg)}
.cotva-desk-bar{display:flex;gap:6px;align-items:center;height:43px;padding:0 16px;color:#fff;background:#30302f}
.cotva-desk-bar>span{width:7px;height:7px;border-radius:50%;background:#747474}.cotva-desk-bar strong{margin-left:auto;font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.cotva-desk-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}
.cotva-calendar,.cotva-inbox,.cotva-queue{padding:18px;border:1px solid #e0dad4;border-radius:12px;color:var(--va-ink);background:#fff;box-shadow:0 8px 18px rgba(55,44,34,.06)}
.cotva-calendar small,.cotva-inbox small,.cotva-calendar strong,.cotva-inbox strong{display:block}.cotva-calendar small,.cotva-inbox small,.cotva-queue>small{color:var(--va-red);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cotva-calendar strong,.cotva-inbox strong{margin:16px 0 4px;font-size:18px}.cotva-calendar span,.cotva-inbox span{color:var(--va-copy);font-size:11px}
.cotva-queue{grid-column:1/-1}.cotva-queue ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.cotva-queue li{display:grid;grid-template-columns:23px 1fr auto;gap:9px;align-items:center;padding:9px 10px;border-radius:7px;background:#f4f1ed}.cotva-queue li i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:#fff;background:var(--va-ink);font-size:9px;font-style:normal}.cotva-queue li:last-child i{background:var(--va-red)}.cotva-queue li span{font-size:10px;font-weight:680}.cotva-queue li b{color:var(--va-muted);font-size:8px;text-transform:uppercase}
.cotva-desk>p{margin:0;padding:11px 18px;color:#625c57!important;background:#eee9e3;font-size:11px!important;text-align:center}

.cotva-overload{background:var(--va-paper)}.cotva-overload-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:95px;align-items:start}.cotva-large-copy{max-width:690px;color:var(--va-copy);font-size:19px}.cotva-overload-list{border-top:1px solid var(--va-line)}.cotva-overload-list span{display:block;position:relative;padding:23px 0 23px 112px;border-bottom:1px solid var(--va-line);color:var(--va-copy);font-size:14px}.cotva-overload-list b{position:absolute;top:25px;left:0;color:var(--va-red);font-size:10px;letter-spacing:.08em;text-transform:uppercase}

.cotva-center-heading{max-width:790px;margin:0 auto 67px;text-align:center}.cotva-center-heading>p:last-child{max-width:620px;margin:0 auto;color:var(--va-copy)}
.cotva-delegate{background:#fff}.cotva-delegate-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}
.cotva-task-panel{position:relative;padding:45px;border-radius:18px;background:var(--va-paper)}.cotva-task-panel>small,.cotva-task-panel>div>small{position:absolute;top:30px;right:30px;color:#9a938d;font-size:10px;font-weight:800}.cotva-task-panel p{color:var(--va-copy);font-size:14px}.cotva-task-panel ul{display:grid;gap:9px;margin:23px 0 0;padding:0;list-style:none}.cotva-task-panel li{position:relative;padding-left:20px;color:#46413d;font-size:12px}.cotva-task-panel li::before{position:absolute;top:.7em;left:0;width:8px;height:2px;content:"";background:var(--va-red)}
.cotva-service-icon{display:grid;width:48px;height:48px;margin-bottom:21px;place-items:center;border-radius:14px;color:var(--va-red);background:#f4dfdd}.cotva-service-icon svg,.cotva-review-list svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.cotva-task-admin{grid-column:1/span 7;min-height:500px;padding-right:32%}.cotva-task-admin::after{position:absolute;right:46px;bottom:47px;width:155px;height:210px;border:1px solid #d8d0c8;border-radius:12px;content:"";background:linear-gradient(#fff 0 20%,transparent 20%),repeating-linear-gradient(#fff 0 32px,#e7e0d9 32px 33px);box-shadow:-18px 19px 0 #e5ddd4}
.cotva-task-customer{grid-column:8/-1;min-height:500px;color:#fff;background:var(--va-ink)}.cotva-task-customer h3{color:#fff!important}.cotva-task-customer p,.cotva-task-customer li{color:#e5e1dd}.cotva-task-customer .cotva-service-icon{color:#fff;background:rgba(255,255,255,.13)}.cotva-task-customer li::before{background:var(--va-coral)}.cotva-task-customer>small{color:#d7d1cc}
.cotva-editorial-image{position:relative;overflow:hidden;border-radius:18px;background:#e7e2dc}.cotva-editorial-image>img,.cotva-review-media>img{width:100%;height:100%;object-fit:cover}.cotva-editorial-image::after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(25,25,24,.86),rgba(25,25,24,.04) 70%)}.cotva-editorial-image>div:last-child{position:absolute;z-index:2;right:38px;bottom:38px;left:38px;color:#fff}.cotva-editorial-image span{display:block;margin-bottom:10px;color:#ff9598;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cotva-editorial-image strong{display:block;font-size:31px;letter-spacing:-.04em;line-height:1.08}
.cotva-image-two{grid-column:1/span 5;min-height:610px}.cotva-task-data{grid-column:6/-1;display:grid;grid-template-columns:1fr .8fr;gap:44px;align-items:center;min-height:610px;color:#fff;background:#232322}.cotva-task-data h3{color:#fff!important}.cotva-task-data p,.cotva-task-data li{color:#d4d1cd}.cotva-task-data>div>small{color:#767676}.cotva-document-stack{position:relative;height:350px}.cotva-document-stack span{position:absolute;display:block;width:205px;height:250px;padding:23px;border-radius:10px;color:var(--va-ink);background:#fff;box-shadow:0 18px 42px rgba(0,0,0,.3)}.cotva-document-stack span:nth-child(1){top:5px;left:10px;transform:rotate(-5deg)}.cotva-document-stack span:nth-child(2){top:38px;left:45px;transform:rotate(2deg)}.cotva-document-stack span:nth-child(3){top:74px;left:15px;transform:rotate(-1deg)}.cotva-document-stack b{font-size:11px}.cotva-document-stack i{display:block;width:100%;height:5px;margin-top:17px;border-radius:3px;background:#e2ddd7}.cotva-document-stack i:last-child{width:62%}
.cotva-task-ops{grid-column:1/span 6;min-height:530px;border-radius:18px 18px 18px 58px;background:var(--va-cream)}.cotva-image-three{grid-column:7/-1;min-height:530px;border-radius:58px 18px 18px 18px}
.cotva-image-placeholder{display:grid;width:100%;height:100%;place-content:center;justify-items:center;color:#9b948d;background:repeating-linear-gradient(-45deg,#eeeae6,#eeeae6 12px,#e5e0db 12px,#e5e0db 24px)}.cotva-image-placeholder strong{color:var(--va-red);font-size:46px}.cotva-image-placeholder span{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}

.cotva-boundaries{color:#fff;background:#20201f}.cotva-boundaries-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.cotva-boundaries h2{color:#fff!important}.cotva-boundaries .cotva-kicker{color:#ff9295!important}.cotva-boundaries p{color:#ccc}.cotva-boundary-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid #4a4947;border-radius:16px;overflow:hidden}.cotva-boundary-table>div{padding:31px}.cotva-boundary-table>div+div{border-left:1px solid #4a4947;background:#2a2928}.cotva-boundary-table strong{display:block;margin-bottom:21px;color:#fff;font-size:18px}.cotva-boundary-table span{display:block;padding:13px 0;border-top:1px solid #464543;color:#d2cfca;font-size:11px}.cotva-boundary-table span::before{margin-right:10px;color:#ff8588;content:"✓";font-weight:800}

.cotva-review{background:var(--va-cream)}.cotva-review-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}.cotva-review-media{position:relative;height:590px;overflow:hidden;border-radius:20px;background:#ddd6ce;box-shadow:0 25px 65px rgba(54,43,34,.16)}.cotva-review-media>div:last-child{position:absolute;right:24px;bottom:24px;padding:19px 22px;border-radius:12px;color:#fff;background:var(--va-red)}.cotva-review-media span,.cotva-review-media strong{display:block}.cotva-review-media span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.cotva-review-media strong{margin-top:5px;font-size:18px}.cotva-review-grid>div:last-child>p{color:var(--va-copy)}.cotva-review-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0}.cotva-review-list span{display:grid;grid-template-columns:37px 1fr;gap:12px;align-items:center;min-height:76px;padding:13px;border-radius:10px;background:#fff;box-shadow:0 7px 17px rgba(55,43,34,.05)}.cotva-review-list svg{width:35px;height:35px;padding:8px;border-radius:9px;color:var(--va-red);background:#f6e5e3}.cotva-review-list b{font-size:10px;line-height:1.45}.cotva-review-grid small{display:block;margin-top:12px;color:var(--va-muted);font-size:9px}

.cotva-options{background:#fff}.cotva-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cotva-option-grid article{min-height:290px;padding:36px 32px;border-radius:15px}.cotva-option-grid article:nth-child(1){background:#f1ece5}.cotva-option-grid article:nth-child(2){color:#fff;background:var(--va-red)}.cotva-option-grid article:nth-child(3){color:#fff;background:var(--va-ink)}.cotva-option-grid span{font-size:10px;font-weight:800}.cotva-option-grid article:nth-child(2) span{color:#ffd1d2}.cotva-option-grid article:nth-child(3) span{color:#f2eeea}.cotva-option-grid h3{margin-top:58px;font-size:27px!important}.cotva-option-grid article:nth-child(2) h3,.cotva-option-grid article:nth-child(3) h3{color:#fff!important}.cotva-option-grid p{color:var(--va-copy);font-size:13px}.cotva-option-grid article:nth-child(2) p,.cotva-option-grid article:nth-child(3) p{color:rgba(255,255,255,.8)}

.cotva-process{background:var(--va-paper)}.cotva-process-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.cotva-process-grid>div>p:last-child{color:var(--va-copy)}.cotva-process ol{margin:0;padding:0;border-top:1px solid var(--va-line);list-style:none}.cotva-process li{display:grid;grid-template-columns:50px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--va-line)}.cotva-process li>span{color:var(--va-red);font-size:10px;font-weight:800}.cotva-process strong{font-size:18px}.cotva-process li p{margin:5px 0 0;color:var(--va-copy);font-size:13px}

.cotva-faq{background:#fff}.cotva-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.cotva-faq-item{border-top:1px solid var(--va-line)}.cotva-faq-item:last-child{border-bottom:1px solid var(--va-line)}.cotva-faq-item summary{display:grid;grid-template-columns:1fr 25px;gap:15px;align-items:center;min-height:76px;padding:18px 0;color:var(--va-ink)!important;font-size:14px!important;font-weight:680!important;line-height:1.45!important;cursor:pointer;list-style:none}.cotva-faq-item summary::-webkit-details-marker{display:none}.cotva-faq-item summary i{position:relative;width:21px;height:21px}.cotva-faq-item summary i::before,.cotva-faq-item summary i::after{position:absolute;top:10px;left:3px;width:15px;height:2px;content:"";background:var(--va-red);transition:transform .18s ease}.cotva-faq-item summary i::after{transform:rotate(90deg)}.cotva-faq-item[open] summary{color:var(--va-red)!important}.cotva-faq-item[open] summary i::after{transform:rotate(0)}.cotva-faq-item>p{padding:0 40px 24px 0;color:var(--va-copy);font-size:13px}

.cotva-contact{background:var(--va-red-dark)}.cotva-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.cotva-contact-copy{padding-top:34px}.cotva-contact h2{color:#fff!important}.cotva-contact .cotva-kicker{color:#ff9a9d!important}.cotva-contact-copy>p:not(.cotva-kicker):not(.cotva-phone){color:#ddcbcb}.cotva-contact-points{display:grid;gap:10px;margin:30px 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.cotva-contact-points span{position:relative;padding-left:25px;color:#fff;font-size:12px}.cotva-contact-points span::before{position:absolute;left:0;color:#ff9a9d;content:"✓";font-weight:900}.cotva-phone{color:#fff!important;font-size:12px}.cotva-phone a{color:#fff!important;text-underline-offset:4px}.cotva-form-card{padding:42px;border-radius:18px;color:var(--va-ink);background:#fff;box-shadow:0 30px 75px rgba(42,5,8,.28)}.cotva-form-step{display:inline-flex;margin-bottom:19px;padding:6px 9px;border-radius:20px;color:var(--va-red);background:#f8e8e7;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cotva-form-card h3{font-size:31px!important}.cotva-form-card>p{color:var(--va-copy);font-size:13px}.cotva-form-card>small{display:block;margin-top:18px;color:var(--va-muted);font-size:9px}.cotva-form-card>small a{color:var(--va-red)!important}.cotva-form-embed form{margin:0}.cotva-form-embed label{color:var(--va-ink)!important;font-family:inherit}.cotva-form-embed input:not([type=checkbox]):not([type=radio]),.cotva-form-embed select,.cotva-form-embed textarea{max-width:100%!important;border:1px solid #b9b3ae!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.cotva-form-embed input:focus,.cotva-form-embed select:focus,.cotva-form-embed textarea:focus{outline:3px solid var(--va-coral)!important;outline-offset:2px}.cotva-form-embed button,.cotva-form-embed input[type=submit]{min-height:49px!important;border:0!important;border-radius:7px!important;color:#fff!important;background:var(--va-red)!important;font-family:inherit!important;font-weight:760!important}.cotva-form-fallback{padding:18px;border-left:4px solid var(--va-red);background:#f8eeee}.cotva-form-fallback a{color:var(--va-red)!important}

[data-cotva-reveal]{opacity:0;transform:translateY(20px);transition:opacity .62s ease,transform .62s ease}[data-cotva-reveal].is-visible{opacity:1;transform:none}

@media(max-width:1020px){
  .cotva-hero-grid{grid-template-columns:1fr;gap:55px}.cotva-hero-copy{max-width:820px}.cotva-desk{max-width:680px}.cotva-overload-grid,.cotva-boundaries-grid,.cotva-review-grid,.cotva-process-grid,.cotva-contact-grid{gap:52px}.cotva-task-admin{grid-column:1/span 6;padding-right:45px}.cotva-task-admin::after{display:none}.cotva-task-customer{grid-column:7/-1}.cotva-image-two{grid-column:1/span 5}.cotva-task-data{grid-column:6/-1;grid-template-columns:1fr}.cotva-document-stack{height:250px}.cotva-document-stack span{height:190px}.cotva-task-ops{grid-column:1/span 6}.cotva-image-three{grid-column:7/-1}
}
@media(max-width:760px){
  .cotva{font-size:16px}.cotva-shell{width:min(100% - 30px,1180px)}.cotva-section{padding:78px 0}.cotva-hero{padding:110px 0 76px}.cotva-overload-grid,.cotva-boundaries-grid,.cotva-review-grid,.cotva-process-grid,.cotva-contact-grid{grid-template-columns:1fr}.cotva-delegate-grid{grid-template-columns:1fr}.cotva-task-admin,.cotva-task-customer,.cotva-image-two,.cotva-task-data,.cotva-task-ops,.cotva-image-three{grid-column:1;min-height:0}.cotva-task-panel{padding:35px 25px}.cotva-task-admin,.cotva-task-customer,.cotva-task-ops{min-height:430px}.cotva-editorial-image{height:420px}.cotva-task-data{grid-template-columns:1fr}.cotva-boundary-table{grid-template-columns:1fr}.cotva-boundary-table>div+div{border-top:1px solid #4a4947;border-left:0}.cotva-review-media{height:470px}.cotva-option-grid{grid-template-columns:1fr}.cotva-option-grid article{min-height:240px}.cotva-faq-grid{grid-template-columns:1fr;gap:0}.cotva-form-card{padding:31px 23px}
}
@media(max-width:520px){
  .cotva h1{font-size:clamp(42px,13vw,58px)!important}.cotva h2{font-size:clamp(31px,10vw,43px)!important}.cotva-actions{align-items:flex-start;flex-direction:column}.cotva-desk{transform:none}.cotva-desk-body{grid-template-columns:1fr}.cotva-calendar,.cotva-inbox,.cotva-queue{grid-column:1}.cotva-overload-list span{padding-left:0}.cotva-overload-list b{position:static;display:block;margin-bottom:7px}.cotva-review-list{grid-template-columns:1fr}.cotva-document-stack span{width:180px}.cotva-review-media{height:390px}
}
@media(prefers-reduced-motion:reduce){.cotva *,.cotva *::before,.cotva *::after{scroll-behavior:auto!important;transition:none!important}[data-cotva-reveal]{opacity:1;transform:none}}
@media(forced-colors:active){.cotva-button,.cotva-service-icon,.cotva-review-list svg{border:1px solid ButtonText}.cotva-faq-item summary i::before,.cotva-faq-item summary i::after{background:ButtonText}}

/* 1.1.0 — VA Workroom: a distinct editorial/operations layout. */
.cotva-hero{min-height:810px;padding:132px 0 94px;color:var(--va-ink);background:var(--va-cream)}
.cotva-hero::before{inset:0 0 0 auto;width:40%;opacity:.34;background:linear-gradient(90deg,var(--va-cream),rgba(243,238,231,.35)),var(--cotva-hero-image,none) center/cover no-repeat}
.cotva-hero::after{right:auto;bottom:-430px;left:-340px;width:720px;height:720px;border-color:rgba(46,85,98,.12);box-shadow:0 0 0 88px rgba(46,85,98,.025),0 0 0 176px rgba(46,85,98,.018)}
.cotva-hero-grid{grid-template-columns:.9fr 1.1fr;gap:84px}
.cotva-hero-copy{grid-column:2;grid-row:1;position:relative;padding:34px 0 34px 26px;border-left:2px solid var(--va-red)}
.cotva-hero-copy::before{display:block;margin-bottom:42px;color:#817a74;content:"THE VA WORKROOM";font-size:10px;font-weight:820;letter-spacing:.22em}
.cotva-hero .cotva-kicker{color:var(--va-red)!important}.cotva-hero h1{color:var(--va-ink)!important;font-size:clamp(46px,5vw,70px)!important}
.cotva-hero-lead{color:var(--va-copy)!important;font-size:18px!important}.cotva-hero .cotva-text-link{color:var(--va-ink)!important}.cotva-hero-note{color:#68615b!important}
.cotva-desk{grid-column:1;grid-row:1;border:1px solid #cfc5bb;border-radius:4px;background:#fff;box-shadow:24px 28px 0 var(--va-ink),0 32px 70px rgba(62,47,36,.17);transform:rotate(-1.4deg)}
.cotva-desk-bar{background:var(--va-ink)}.cotva-desk-body{gap:0;padding:0}.cotva-calendar,.cotva-inbox,.cotva-queue{border:0;border-radius:0;box-shadow:none}.cotva-calendar{border-right:1px solid var(--va-line);border-bottom:1px solid var(--va-line)}.cotva-inbox{border-bottom:1px solid var(--va-line)}.cotva-queue li{border-left:3px solid #d6cec6;border-radius:0;background:#f7f4f0}.cotva-desk>p{color:#fff!important;background:var(--va-ink)}

.cotva-service-strip{position:relative;z-index:3;border-top:1px solid #d7cfc7;border-bottom:1px solid #d7cfc7;background:#fff}
.cotva-service-strip .cotva-shell{display:grid;grid-template-columns:repeat(5,1fr);min-height:92px}
.cotva-service-strip span{display:flex;gap:12px;align-items:center;justify-content:center;border-right:1px solid #e2dcd5;color:#393633}
.cotva-service-strip span:first-child{border-left:1px solid #e2dcd5}.cotva-service-strip svg{width:21px;height:21px;fill:none;stroke:var(--va-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cotva-service-strip b{font-size:11px;letter-spacing:.04em;text-transform:uppercase}

.cotva-overload{color:#fff;background:var(--va-red)}
.cotva-overload-grid{grid-template-columns:1fr;gap:62px}
.cotva-overload-grid>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.cotva-overload .cotva-kicker{grid-column:1;color:#ffd5d6!important}.cotva-overload h2{grid-column:1;max-width:480px;color:#fff!important}.cotva-overload .cotva-large-copy{grid-column:2;grid-row:1/span 2;max-width:650px;padding-top:30px;color:#ffe7e7;font-size:22px}
.cotva-overload-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.34)}.cotva-overload-list span{min-height:190px;padding:64px 26px 25px 0;border-right:1px solid rgba(255,255,255,.25);border-bottom:0;color:#fff;font-size:13px}.cotva-overload-list span+span{padding-left:26px}.cotva-overload-list b{top:23px;left:0;color:#ffd0d1}.cotva-overload-list span+span b{left:26px}

.cotva-delegate{background:#f8f5f1}.cotva-delegate .cotva-center-heading{max-width:860px;margin:0 0 76px;text-align:left}.cotva-delegate .cotva-center-heading>p:last-child{margin:0}
.cotva-delegate-grid{display:block;border-top:2px solid var(--va-ink)}
.cotva-task-panel{display:grid;grid-template-columns:74px minmax(260px,.85fr) minmax(360px,1.15fr);grid-template-rows:auto auto;gap:0 48px;min-height:0!important;padding:48px 0!important;border:0;border-bottom:1px solid #cbc3bb;border-radius:0!important;color:var(--va-ink);background:transparent!important}
.cotva-task-panel .cotva-service-icon{grid-column:1;grid-row:1/span 3;margin:0;border:1px solid #d6cec6;border-radius:50%;background:#fff}.cotva-task-panel>small{position:static;grid-column:1;grid-row:3;align-self:end;margin-top:20px;color:var(--va-red);font-size:10px}.cotva-task-panel>h3{grid-column:2;grid-row:1;margin:0}.cotva-task-panel>p{grid-column:2;grid-row:2;margin:12px 0 0}.cotva-task-panel>ul{grid-column:3;grid-row:1/span 3;margin:0;padding-left:24px;border-left:1px solid #d7d0c9}.cotva-task-panel li{padding:11px 0 11px 22px;border-bottom:1px solid #ded7d0;color:#494440!important;font-size:13px}
.cotva-task-admin::after{display:none}
.cotva-task-customer h3{color:var(--va-ink)!important}.cotva-task-customer p{color:var(--va-copy)}.cotva-task-customer .cotva-service-icon{color:var(--va-red);background:#fff}.cotva-task-customer>small{color:var(--va-red)}
.cotva-editorial-image{margin:58px 0;height:410px;min-height:0!important;border-radius:2px}.cotva-image-two,.cotva-image-three{width:calc(100% + 140px);margin-left:-70px}.cotva-editorial-image>div:last-child{right:70px;bottom:52px;left:70px;max-width:690px}.cotva-editorial-image strong{font-size:42px}
.cotva-task-data{display:grid;grid-template-columns:1fr 1fr;gap:70px;min-height:560px!important;margin:0;padding:64px!important;border:0;border-radius:2px!important;color:#fff;background:var(--va-ink)!important}.cotva-task-data h3{color:#fff!important}.cotva-task-data p,.cotva-task-data li{color:#e9e5e1!important}.cotva-task-data>div>small{position:static;display:block;margin-bottom:20px;color:#d1cbc6}.cotva-task-data .cotva-service-icon{border:0;color:var(--va-red);background:#fff}.cotva-task-data ul{grid-column:auto;grid-row:auto;padding:0;border:0}.cotva-task-data li{border-color:rgba(255,255,255,.18)}
.cotva-document-stack{height:390px}.cotva-document-stack span{width:235px;height:280px}.cotva-task-ops{margin-bottom:0}

.cotva-boundaries{color:var(--va-ink);background:#fff}.cotva-boundaries-grid{grid-template-columns:1fr;gap:54px}.cotva-boundaries-grid>div:first-child{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.cotva-boundaries .cotva-kicker{color:var(--va-red)!important}.cotva-boundaries h2{color:var(--va-ink)!important}.cotva-boundaries-grid>div:first-child>p:last-child{align-self:end;color:var(--va-copy);font-size:18px}.cotva-boundary-table{border:2px solid var(--va-ink);border-radius:2px}.cotva-boundary-table>div{padding:40px}.cotva-boundary-table>div:first-child{background:var(--va-paper)}.cotva-boundary-table>div+div{border-left:2px solid var(--va-ink);background:var(--va-cream)}.cotva-boundary-table strong{color:var(--va-ink);font-size:22px}.cotva-boundary-table span{border-color:#cfc7bf;color:#403c38;font-size:13px}

.cotva-review{padding:0;background:#20201f}.cotva-review-grid{position:relative;display:block;width:100%;min-height:760px}.cotva-review-media{position:absolute;inset:0;width:100%;height:100%;border-radius:0;box-shadow:none}.cotva-review-media::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(25,25,24,.2),rgba(25,25,24,.82))}.cotva-review-media>div:last-child{z-index:2;right:auto;bottom:40px;left:max(32px,calc((100vw - 1180px)/2));border-radius:2px}.cotva-review-grid>div:last-child{position:absolute;z-index:3;top:70px;right:max(32px,calc((100vw - 1180px)/2));width:min(530px,calc(100% - 64px));padding:52px;color:var(--va-ink);background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.3)}.cotva-review-list{grid-template-columns:1fr}.cotva-review-list span{min-height:62px;border-bottom:1px solid var(--va-line);border-radius:0;box-shadow:none}

.cotva-options{background:var(--va-cream)}.cotva-options .cotva-center-heading{max-width:800px;margin:0 0 64px;text-align:left}.cotva-option-grid{grid-template-columns:1fr;border-top:2px solid var(--va-ink)}.cotva-option-grid article{display:grid;grid-template-columns:75px .7fr 1.3fr;gap:32px;align-items:center;min-height:150px;padding:30px 0;border-bottom:1px solid #cfc7bf;border-radius:0!important;color:var(--va-ink)!important;background:transparent!important}.cotva-option-grid span{color:var(--va-red)!important}.cotva-option-grid h3{margin:0!important;color:var(--va-ink)!important;font-size:28px!important}.cotva-option-grid p{margin:0;color:var(--va-copy)!important;font-size:14px}

.cotva-process{color:#fff;background:var(--va-ink)}.cotva-process-grid{grid-template-columns:1fr;gap:60px}.cotva-process-grid>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.cotva-process .cotva-kicker{color:#ff989b!important}.cotva-process h2{color:#fff!important}.cotva-process-grid>div>p:last-child{align-self:end;color:#ddd7d2}.cotva-process ol{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.35)}.cotva-process li{display:block;min-height:230px;padding:27px;border-right:1px solid rgba(255,255,255,.25);border-bottom:0}.cotva-process li>span{color:#ff989b}.cotva-process strong{display:block;margin-top:55px;color:#fff;font-size:20px}.cotva-process li p{color:#ddd7d2}

.cotva-faq .cotva-center-heading{margin-left:0;text-align:left}.cotva-contact{background:#20201f}.cotva-contact-grid{grid-template-columns:1fr 1fr}.cotva-form-card{border-radius:2px}

@media(max-width:1020px){
  .cotva-hero-grid{grid-template-columns:1fr}.cotva-hero-copy{grid-column:1;grid-row:1}.cotva-task-panel{grid-template-columns:65px 1fr;gap:0 34px}.cotva-task-panel>ul{grid-column:2;grid-row:auto;margin-top:24px;padding:0;border-left:0}.cotva-image-two,.cotva-image-three{width:100%;margin-left:0}.cotva-overload-grid>div:first-child,.cotva-boundaries-grid>div:first-child,.cotva-process-grid>div{gap:45px}.cotva-process ol{grid-template-columns:1fr 1fr}.cotva-process li{border-bottom:1px solid rgba(255,255,255,.25)}
}
@media(max-width:760px){
  .cotva-hero{min-height:0;padding:100px 0 72px}.cotva-service-strip{overflow-x:auto}.cotva-service-strip .cotva-shell{width:680px;margin-left:15px}.cotva-overload-grid>div:first-child,.cotva-boundaries-grid>div:first-child,.cotva-process-grid>div{grid-template-columns:1fr;gap:20px}.cotva-overload .cotva-large-copy{grid-column:1;grid-row:auto;padding-top:0}.cotva-overload-list{grid-template-columns:1fr 1fr}.cotva-overload-list span{min-height:165px;border-bottom:1px solid rgba(255,255,255,.25)}.cotva-task-panel{display:block;padding:38px 0!important}.cotva-task-panel .cotva-service-icon{margin-bottom:24px}.cotva-task-panel>small{position:absolute;top:38px;right:0}.cotva-task-panel>ul{margin-top:23px}.cotva-editorial-image{height:390px;margin:36px 0}.cotva-editorial-image>div:last-child{right:28px;bottom:30px;left:28px}.cotva-editorial-image strong{font-size:30px}.cotva-task-data{display:block;padding:38px 26px!important}.cotva-document-stack{height:315px;margin-top:30px}.cotva-document-stack span{width:205px;height:225px}.cotva-boundary-table{grid-template-columns:1fr}.cotva-boundary-table>div+div{border-top:2px solid var(--va-ink);border-left:0}.cotva-review-grid{min-height:1040px}.cotva-review-grid>div:last-child{top:auto;right:15px;bottom:30px;width:calc(100% - 30px);padding:34px 25px}.cotva-review-media>div:last-child{top:25px;bottom:auto;left:25px}.cotva-option-grid article{grid-template-columns:48px 1fr;gap:18px}.cotva-option-grid p{grid-column:2}.cotva-process ol{grid-template-columns:1fr}.cotva-process li{min-height:190px}.cotva-contact-grid{grid-template-columns:1fr}
}

/* 1.2.0 — one continuous brand-compliant hero. */
.cotva-hero{display:flex;min-height:760px;align-items:center;padding:176px 0 142px;color:#fff;background:var(--va-ink)}
.cotva-hero::before{inset:0;width:100%;opacity:1;background:linear-gradient(180deg,rgba(22,22,21,.76),rgba(22,22,21,.84)),var(--cotva-hero-image,none) center/cover no-repeat}
.cotva-hero::after{right:-300px;bottom:-470px;left:auto;width:760px;height:760px;border-color:rgba(239,109,112,.15);box-shadow:0 0 0 90px rgba(179,41,45,.035),0 0 0 180px rgba(179,41,45,.02)}
.cotva-hero-grid{display:block}
.cotva-hero-copy{display:block;max-width:940px;margin:0 auto;padding:0;border:0;text-align:center}
.cotva-hero-copy::before{display:none}
.cotva-hero .cotva-kicker{color:#ff989b!important}.cotva-hero h1{max-width:930px;margin-right:auto;margin-left:auto;color:#fff!important;font-size:clamp(48px,6vw,82px)!important}
.cotva-hero-lead{max-width:760px;margin-right:auto;margin-left:auto;color:rgba(255,255,255,.82)!important;font-size:19px!important}
.cotva-actions{justify-content:center}.cotva-hero .cotva-text-link{color:#fff!important}.cotva-hero-note{color:rgba(255,255,255,.62)!important}
.cotva .cotva-option-grid article:nth-child(1) h3,
.cotva .cotva-option-grid article:nth-child(2) h3,
.cotva .cotva-option-grid article:nth-child(3) h3{color:var(--va-ink)!important}
.cotva .cotva-option-grid article:nth-child(1) p,
.cotva .cotva-option-grid article:nth-child(2) p,
.cotva .cotva-option-grid article:nth-child(3) p{color:var(--va-copy)!important}

.cotva .cotva-overload-grid>div:first-child{display:block;max-width:1020px}
.cotva .cotva-overload .cotva-kicker{display:block;margin-bottom:28px}
.cotva .cotva-overload h2{display:block;max-width:930px;margin-bottom:27px;color:#fff!important;font-size:clamp(44px,4.25vw,62px)!important;line-height:1.02!important}
.cotva .cotva-overload .cotva-large-copy{display:block;max-width:790px;margin:0;padding:0;color:#ffe7e7;font-size:20px;line-height:1.65}

@media(max-width:760px){
  .cotva-hero{min-height:660px;padding:132px 0 100px}.cotva-hero h1{font-size:clamp(42px,12vw,59px)!important}.cotva-actions{align-items:center}.cotva-hero-copy{text-align:center}
}

/* 1.2.3 — rebalance the documentation feature. */
.cotva .cotva-task-data{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:68px;align-items:center;min-height:650px!important;padding:68px!important}
.cotva .cotva-task-data>div:first-child{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto;gap:0 27px;align-content:center}
.cotva .cotva-task-data .cotva-service-icon{grid-column:1;grid-row:1;margin:0}
.cotva .cotva-task-data>div:first-child>small{grid-column:1;grid-row:2;align-self:start;margin:12px 0 0;color:#d1cbc6}
.cotva .cotva-task-data>div:first-child>h3{grid-column:2;grid-row:1;margin:0;font-size:clamp(35px,3.2vw,48px)!important}
.cotva .cotva-task-data>div:first-child>p{grid-column:2;grid-row:2;margin:10px 0 0;font-size:15px}
.cotva .cotva-task-data>div:first-child>ul{grid-column:1/-1;grid-row:3;margin:36px 0 0;padding:0;border:0}
.cotva .cotva-document-stack{position:relative;min-width:420px;height:520px;margin:0;border-left:1px solid rgba(255,255,255,.16)}
.cotva .cotva-document-stack::before{position:absolute;inset:22px 0 22px 38px;border:1px solid rgba(255,255,255,.08);content:"";background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 38px)}
.cotva .cotva-document-stack span{width:285px;height:365px;padding:30px}
.cotva .cotva-document-stack span:nth-child(1){top:18px;left:50%;transform:translateX(-58%) rotate(-5deg)}
.cotva .cotva-document-stack span:nth-child(2){top:62px;left:50%;transform:translateX(-42%) rotate(2deg)}
.cotva .cotva-document-stack span:nth-child(3){top:108px;left:50%;transform:translateX(-50%) rotate(-1deg)}
.cotva .cotva-document-stack b{font-size:13px}.cotva .cotva-document-stack i{height:6px;margin-top:23px}

@media(max-width:1020px){
  .cotva .cotva-task-data{grid-template-columns:1fr;gap:35px}.cotva .cotva-document-stack{width:min(100%,620px);margin:0 auto}
}
@media(max-width:760px){
  .cotva .cotva-task-data{display:block;min-height:0!important;padding:40px 25px!important}.cotva .cotva-task-data>div:first-child{display:block}.cotva .cotva-task-data .cotva-service-icon{margin-bottom:20px}.cotva .cotva-task-data>div:first-child>small{display:block;margin:0 0 16px}.cotva .cotva-task-data>div:first-child>ul{margin-top:28px}.cotva .cotva-document-stack{min-width:0;height:390px;margin-top:38px;border-top:1px solid rgba(255,255,255,.16);border-left:0}.cotva .cotva-document-stack::before{inset:25px 0 0}.cotva .cotva-document-stack span{width:205px;height:255px;padding:22px}.cotva .cotva-document-stack span:nth-child(1){top:28px}.cotva .cotva-document-stack span:nth-child(2){top:60px}.cotva .cotva-document-stack span:nth-child(3){top:92px}
}

/* 1.2.4 — compact section introductions and connected service rows. */
.cotva .cotva-boundaries-grid,
.cotva .cotva-process-grid{gap:48px}
.cotva .cotva-boundaries-grid>div:first-child,
.cotva .cotva-process-grid>div{display:block;max-width:980px}
.cotva .cotva-boundaries-grid>div:first-child .cotva-kicker,
.cotva .cotva-process-grid>div .cotva-kicker{display:block;margin:0 0 22px}
.cotva .cotva-boundaries-grid>div:first-child h2,
.cotva .cotva-process-grid>div h2{display:block;max-width:940px;margin:0 0 22px;font-size:clamp(42px,4.4vw,60px)!important;line-height:1.04!important}
.cotva .cotva-boundaries-grid>div:first-child>p:last-child,
.cotva .cotva-process-grid>div>p:last-child{display:block;max-width:750px;margin:0;align-self:auto;font-size:18px;line-height:1.65}

.cotva .cotva-task-admin,
.cotva .cotva-task-customer,
.cotva .cotva-task-ops{display:grid;grid-template-columns:58px minmax(250px,.9fr) minmax(360px,1.1fr);grid-template-rows:auto auto;gap:0 34px;align-items:start;min-height:0!important;padding:38px 0!important}
.cotva .cotva-task-admin .cotva-service-icon,
.cotva .cotva-task-customer .cotva-service-icon,
.cotva .cotva-task-ops .cotva-service-icon{grid-column:1;grid-row:1;width:48px;height:48px;margin:0}
.cotva .cotva-task-admin>small,
.cotva .cotva-task-customer>small,
.cotva .cotva-task-ops>small{position:static;grid-column:1;grid-row:2;align-self:start;margin:11px 0 0;color:var(--va-red);line-height:1}
.cotva .cotva-task-admin>h3,
.cotva .cotva-task-customer>h3,
.cotva .cotva-task-ops>h3{grid-column:2;grid-row:1;margin:2px 0 0;font-size:clamp(29px,3vw,38px)!important;line-height:1.08!important}
.cotva .cotva-task-admin>p,
.cotva .cotva-task-customer>p,
.cotva .cotva-task-ops>p{grid-column:2;grid-row:2;margin:12px 0 0;max-width:470px;font-size:14px;line-height:1.65}
.cotva .cotva-task-admin>ul,
.cotva .cotva-task-customer>ul,
.cotva .cotva-task-ops>ul{grid-column:3;grid-row:1/span 2;margin:0;padding:0 0 0 30px;border-left:1px solid #d7d0c9}
.cotva .cotva-task-admin>ul li,
.cotva .cotva-task-customer>ul li,
.cotva .cotva-task-ops>ul li{min-height:0;padding:10px 0 10px 23px;font-size:13px;line-height:1.5}

@media(max-width:1020px){
  .cotva .cotva-task-admin,
  .cotva .cotva-task-customer,
  .cotva .cotva-task-ops{grid-template-columns:58px minmax(0,1fr);gap:0 28px}
  .cotva .cotva-task-admin>ul,
  .cotva .cotva-task-customer>ul,
  .cotva .cotva-task-ops>ul{grid-column:2;grid-row:3;margin-top:22px;padding-left:0;border-left:0}
}
@media(max-width:760px){
  .cotva .cotva-boundaries-grid,
  .cotva .cotva-process-grid{gap:36px}
  .cotva .cotva-boundaries-grid>div:first-child h2,
  .cotva .cotva-process-grid>div h2{font-size:clamp(34px,10vw,46px)!important}
  .cotva .cotva-boundaries-grid>div:first-child>p:last-child,
  .cotva .cotva-process-grid>div>p:last-child{font-size:16px}
  .cotva .cotva-task-admin,
  .cotva .cotva-task-customer,
  .cotva .cotva-task-ops{display:block;padding:34px 0!important}
  .cotva .cotva-task-admin .cotva-service-icon,
  .cotva .cotva-task-customer .cotva-service-icon,
  .cotva .cotva-task-ops .cotva-service-icon{margin:0 0 10px}
  .cotva .cotva-task-admin>small,
  .cotva .cotva-task-customer>small,
  .cotva .cotva-task-ops>small{position:static;display:block;margin:0 0 17px}
  .cotva .cotva-task-admin>h3,
  .cotva .cotva-task-customer>h3,
  .cotva .cotva-task-ops>h3{margin:0}
  .cotva .cotva-task-admin>p,
  .cotva .cotva-task-customer>p,
  .cotva .cotva-task-ops>p{margin-top:11px}
  .cotva .cotva-task-admin>ul,
  .cotva .cotva-task-customer>ul,
  .cotva .cotva-task-ops>ul{margin-top:23px;padding:0;border-left:0}
}
