.v6 .ct{padding-top:clamp(24px,3vw,48px);padding-bottom:48px}.v6 .v6-page:has(>.ct){min-height:0}.ct__intro{grid-area:intro;margin:0}.ct__eyebrow{color:var(--ink-3);margin:0 0 20px;font-size:13px}.ct__intro h1{font-family:var(--display);max-width:24ch;font-size:clamp(36px,4.3vw,64px);font-weight:var(--display-w);letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;line-height:1.1}.ct__intro>p:last-child{max-width:65ch;color:var(--ink-2);margin:0;font-size:18px;line-height:1.65}.ct__grid{grid-template:"intro form""direct form"1fr/1fr 1.2fr;align-items:start;gap:24px clamp(32px,5vw,80px);display:grid}.ct__form,.ct__aside{min-width:0}.ct__form{grid-area:form}.ct__aside{grid-area:direct}.ct__direct{border-top:1px solid var(--line);padding-top:18px}.ct__direct summary{cursor:pointer;font-size:13px}.ct__list{margin:16px 0 0;padding:0;list-style:none}.ct__list li{gap:6px;padding:12px 0;display:grid}.ct__list a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:4px;font-size:14px}.ct__list span{color:var(--ink-3);font-size:12px}.ct__report{color:var(--ink-2);text-underline-offset:4px;margin-top:24px;font-size:13px;display:inline-block}.ct-form{flex-direction:column;gap:22px;display:flex}.ct-field{min-width:0}.ct-label{color:var(--ink-2);margin:0 0 9px;font-size:13px;display:block}.ct-opt{color:var(--ink-3);margin-left:6px;font-weight:400}.ct-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.v6 .ct-input{box-sizing:border-box;color:#fafafa;width:100%;min-width:0;min-height:50px;font:inherit;background:#111;border:1px solid #383838;border-radius:8px;padding:13px 15px;font-size:16px;transition:border-color .18s}.v6 .ct-input:focus{outline-offset:2px;border-color:#fff;outline:2px solid #fff}.v6 .ct-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v6 .ct-input--area{resize:vertical;min-height:136px;line-height:1.6}.ct-consent{color:var(--ink-3);margin:0;font-size:12px;line-height:1.7}.ct-consent a{color:var(--ink-2);text-underline-offset:3px}.ct-actions{display:flex}.v6 .ct-submit{border-radius:8px;justify-content:center;min-width:180px}.ct-submit[aria-disabled]{opacity:.6;cursor:wait}.ct-err{color:#fafafa;margin:9px 0 0;font-size:13px;line-height:1.6}.ct-hp{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-sent{border:1px solid #383838;border-radius:10px;padding:32px}.ct-sent__t{margin:0;font-size:24px;line-height:1.5}@media (max-width:900px){.ct__grid{grid-template:"intro""form""direct"/1fr;gap:28px;max-width:760px}}@media (max-width:480px){.ct-pair{grid-template-columns:1fr;gap:22px}.ct__intro>p:last-child{font-size:16px}.ct-submit{width:100%}}@media (prefers-reduced-motion:reduce){.v6 .ct-input{transition:none}}.ct-context-fields{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.ct-context-fields legend{color:var(--ink);margin-bottom:18px;padding:0}.ct-help{color:var(--ink-3);margin:0;font-size:12px;line-height:1.7}.ct-ack{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.ct-ack input{accent-color:#fafafa;flex:none;width:18px;height:18px;margin:2px 0 0}.ct-ack input:focus-visible{outline-offset:4px;outline:2px solid #fff}.ct-consent a,.ct__report:is(:hover,:focus-visible){text-decoration:underline}
