.ct-hero{padding:72px 0 96px}.ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding-inline:37px;display:grid}.ct-copy{padding-top:26px;position:sticky;top:110px}.ct-copy .pp-eyebrow{color:var(--hx-amber)}.ct-copy h1{letter-spacing:-.03em;max-width:640px;margin:22px 0 34px;font-size:clamp(32px,3vw,52px);font-weight:600;line-height:1.08}.ct-points{gap:14px;margin:0 0 44px;padding:0;list-style:none;display:grid}.ct-points li{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.ct-points svg{background:var(--hx-amber);width:24px;height:21px;color:var(--hx-navy);clip-path:var(--hx-hex);flex:0 0 24px;padding:4px}.ct-quote{border-left:3px solid var(--hx-amber);margin:0 0 40px;padding-left:22px}.ct-quote blockquote{font-family:var(--hx-font-display);margin:0 0 18px;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.ct-quote figcaption{color:var(--pp-muted-dark);align-items:center;gap:12px;font-size:14px;display:flex}.ct-quote img{object-fit:cover;width:48px;height:48px;clip-path:var(--hx-hex-square)}.ct-quote b{color:var(--hx-amber);font-size:15px;display:block}.ct-proof{border-left:3px solid var(--hx-amber);gap:12px;margin:0 0 40px;padding:2px 0 2px 22px;list-style:none;display:grid}.ct-proof li{color:#ffffffd1;align-items:center;gap:12px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.ct-proof svg{width:18px;height:18px;color:var(--hx-amber);flex:0 0 18px}.ct-direct{color:#ffffffd1;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:10px 22px;padding-top:26px;font-size:14px;font-weight:600;display:flex}.ct-direct a,.ct-direct span{align-items:center;gap:8px;display:inline-flex}.ct-direct a:hover{color:var(--hx-amber)}.ct-direct svg{width:16px;height:16px;color:var(--hx-amber)}.ct-card{z-index:1;color:var(--pp-ink);clip-path:var(--hx-cut-lg);background:#fff;padding:34px 34px 30px;position:relative;box-shadow:0 40px 80px #08101c59}.ct-card form{gap:16px;display:grid}.ct-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-label{margin:4px 0 0;font-size:14.5px;font-weight:700}.ct-about{border-left:3px solid var(--hx-amber);background:var(--hx-amber-soft);color:var(--pp-muted);justify-self:start;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.ct-about b{color:var(--pp-ink)}.ct-topics{border:0;margin:0;padding:0}.ct-topics legend{margin-bottom:10px;font-size:14.5px;font-weight:700}.ct-topics div{background:var(--hx-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ct-topic-note{min-height:2.9em;color:var(--pp-muted);align-items:flex-start;gap:10px;margin:10px 0 0;font-size:13.5px;line-height:1.45;display:flex}.ct-topic-note:before{content:"";background:var(--hx-amber);height:9px;clip-path:var(--hx-hex);flex:0 0 10px;margin-top:.3em}.ct-topic-note span{display:block}.ct-topics label{min-height:44px;color:var(--pp-muted);text-align:center;cursor:pointer;place-items:center;padding:6px 8px;font-size:13.5px;font-weight:700;transition:color .2s;display:grid;position:relative}.ct-topics label.on{color:#fff}.ct-topics label:has(input:focus-visible){outline:2px solid var(--hx-amber);outline-offset:-2px}.ct-topics input{opacity:0;pointer-events:none;position:absolute}.ct-topics i{background:var(--hx-navy);position:absolute;inset:0}.ct-topics span{position:relative}.ct-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ct-field{display:block;position:relative}.ct-field-wide .ct-label{margin-bottom:8px;display:block}.ct-field input,.ct-field select,.ct-field textarea{border:1px solid var(--pp-line);width:100%;min-height:50px;color:var(--pp-ink);font:inherit;appearance:none;background:#fff;border-radius:0;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.ct-field textarea{resize:vertical;min-height:110px}.ct-field select{background:var(--hx-paper);cursor:pointer;padding-right:40px}.ct-field select:invalid{color:#7a8696}.ct-field select:has(option[value=""]:checked){color:#7a8696}.ct-field>svg{width:16px;height:16px;color:var(--pp-muted);pointer-events:none;position:absolute;bottom:17px;right:14px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#7a8696}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:var(--hx-navy);box-shadow:inset 0 0 0 1px var(--hx-navy);outline:none}.ct-systems{border:1px solid var(--pp-line);background:var(--hx-paper)}.ct-systems>button{width:100%;min-height:50px;color:var(--pp-ink);text-align:left;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;display:flex}.ct-systems>button i{display:inline-grid}.ct-systems>button svg{width:16px;height:16px;color:var(--pp-muted)}.ct-checks-systems{padding:4px 14px 14px}.ct-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ct-check{border:1px solid var(--pp-line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:46px;padding:8px 12px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.ct-check:hover{border-color:var(--hx-amber)}.ct-check:has(input:checked){border-color:var(--hx-navy);background:var(--hx-amber-soft)}.ct-check:has(input:focus-visible){outline:2px solid var(--hx-amber);outline-offset:1px}.ct-check input{opacity:0;pointer-events:none;position:absolute}.ct-check i{background:#fff;border:1.5px solid #b6bfcb;flex:0 0 18px;place-items:center;height:18px;transition:background .2s,border-color .2s;display:grid}.ct-check i svg{width:12px;height:12px;color:var(--hx-navy);opacity:0;transition:opacity .2s,transform .2s;transform:scale(.4)}.ct-check:has(input:checked) i{border-color:var(--hx-amber);background:var(--hx-amber)}.ct-check:has(input:checked) i svg{opacity:1;transform:none}.ct-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.ct-submit p{color:var(--pp-muted);margin:0;font-size:13.5px}.ct-submit a{color:var(--pp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hx-amber);-webkit-text-decoration-color:var(--hx-amber);text-decoration-color:var(--hx-amber);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.ct-sent{justify-items:start;gap:14px;padding:24px 6px 18px;display:grid}.ct-sent-mark{background:var(--hx-amber);width:60px;height:52px;color:var(--hx-navy);clip-path:var(--hx-hex);place-items:center;display:grid}.ct-sent-mark svg{width:24px;height:24px}.ct-sent h2{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:600}.ct-sent p{max-width:460px;color:var(--pp-muted);margin:0;font-size:15.5px;line-height:1.6}.ct-sent-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.ct-link{color:var(--pp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hx-amber);-webkit-text-decoration-color:var(--hx-amber);text-decoration-color:var(--hx-amber);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration-thickness:2px}@media (width<=1000px){.ct-hero{padding:44px 0 64px}.ct-grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-inline:0}.ct-copy{padding-top:0;position:static}.ct-quote{display:none}}@media (width<=600px){.ct-card{padding:24px 18px 22px}.ct-topics div{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-fields,.ct-checks{grid-template-columns:minmax(0,1fr)}.ct-points li{font-size:15px}.ct-proof{margin-bottom:28px}.ct-proof li{font-size:13.5px}}
