.ct-band{background:var(--sky-tint);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,6vw,88px);margin-inline:calc(-50cqw + 50%);padding:clamp(40px,7vw,88px) max(20px,50cqw - 640px);display:grid}.ct-copy h1{max-width:14ch;margin:10px 0 22px;font-size:clamp(2.2rem,4.4vw,3.4rem)}.ct-copy p:not(.eyebrow){max-width:34rem;margin-top:14px;font-size:1.06rem;line-height:1.6}.ct-copy .mw-contact-alternatives{margin-top:22px}.ct-card{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:12px}.ct-card .mw-demo-form{background:0 0;border:0;border-radius:12px;padding:clamp(18px,3vw,28px)}.ct-card .mw-demo-form input,.ct-card .mw-demo-form textarea,.ct-card .mw-demo-form select{border:1px solid var(--line);border-radius:6px;font-size:1rem}.ct-card .mw-demo-form .button{background:var(--signal);color:var(--ink)}.ct-card .mw-demo-form .button:hover{background:var(--surface)}.ct-card .mw-form-kicker{font-size:.95rem}.ct-card .mw-form-submit p{color:var(--muted);font-size:.9rem}.ct-next{border:0;gap:4px;margin:0;padding:0;display:grid}.ct-next legend{margin-bottom:6px;padding:0;font-size:.95rem;font-weight:700}.ct-card .ct-next-option{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.ct-card .ct-next-option input{width:20px;height:20px;min-height:0;accent-color:var(--plum);flex:none}.ct-card .ct-next-option span{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.ct-next-note{background:var(--peach);border-radius:8px;margin-top:6px;padding:10px 12px;font-size:.95rem;line-height:1.5}.ct-section{padding:clamp(44px,7vw,88px) 0}.ct-section+.ct-section{border-top:1px solid var(--line)}.ct-head{max-width:44rem;margin-bottom:28px}.ct-head h2{margin:8px 0 14px}.ct-head p:not(.eyebrow){max-width:65ch;line-height:1.6}.ct-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.ct-tile{border-radius:12px;padding:clamp(20px,3vw,32px)}.ct-peach{background:var(--peach)}.ct-sky{background:var(--sky-tint)}.ct-tile h3{margin-bottom:14px;font-size:1.35rem}.ct-list+h3{margin-top:24px}.ct-tile p{max-width:65ch;margin-bottom:14px;line-height:1.55}.ct-list{gap:8px;padding-left:1.2rem;line-height:1.55;display:grid}.ct-fine{max-width:65ch;margin-top:18px;line-height:1.6}.ct-sub{margin:32px 0 6px;font-size:1.35rem}.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ct-grid li{background:var(--peach);border-radius:12px;align-content:start;gap:8px;padding:20px;line-height:1.5;display:grid}.ct-grid li:nth-child(2n){background:var(--sky-tint)}.ct-grid li>span:not([aria-hidden]){color:var(--ink)}.ct-steps{counter-reset:none}.ct-steps li>span[aria-hidden]{background:var(--cream);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.ct-more{border-top:1px solid var(--line);margin-top:20px}.ct-more>summary{cursor:pointer;align-items:center;min-height:52px;font-weight:700;display:flex}.ct-more-body{padding:4px 0 20px}@media (max-width:860px){.ct-band{grid-template-columns:1fr;padding-inline:20px}.ct-copy h1{max-width:18ch}.ct-cols,.ct-grid{grid-template-columns:1fr}}@media (max-width:480px){.ct-card .mw-form-row{grid-template-columns:1fr}}
