.channel-list{gap:var(--channel-gap);padding-bottom:var(--section-py);padding-top:var(--section-py)}.channel{border-top:var(--channel-bord) solid var(--hairline);gap:var(--micro-p);padding-top:var(--mini-p);width:var(--channel-w)}.channel-lead{border-top-color:var(--prim-col)}.channel-label{color:var(--quart-col);font-size:var(--sm-fs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.channel-number{font-size:var(--channel-number-fs);font-weight:800;letter-spacing:-.02em;line-height:1.1}.channel-number:hover{color:var(--quart-col)}.channel-body{font-size:var(--channel-body-fs);line-height:1.5}.channel-text{color:var(--ink-soft);font-size:var(--sm-fs);line-height:1.6;margin-top:var(--micro-p)}.channel-link{border-bottom:1px solid var(--prim-col);color:var(--quart-col);font-weight:700}.contact{background-color:var(--surface);border-top:1px solid var(--hairline);padding-bottom:var(--section-py);padding-top:var(--section-py)}.contact-inner{gap:var(--small-p);margin-left:auto;margin-right:auto;max-width:var(--contact-max);width:100%}.contact-head{gap:var(--micro-p)}.contact-form,.form-row{gap:var(--form-gap)}.form-row{width:100%}.form-field{gap:var(--micro-p);width:100%}.form-label{color:var(--ink-soft);font-size:var(--sm-fs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.form-required{color:var(--quart-col)}.form-input{background-color:var(--page-bg);border:1px solid var(--sec-col-d-20);border-radius:var(--radius);color:var(--ink);font-family:inherit;font-size:var(--p);line-height:1.5;padding:var(--input-p);transition:border-color .18s ease,background-color .18s ease;width:100%}.form-input:focus{background-color:var(--white-col);border-color:var(--prim-col)}.form-textarea{min-height:var(--textarea-min-h);resize:vertical}.form-hint{color:var(--ink-soft);font-size:var(--sm-fs);line-height:1.5}.form-trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.contact-form{position:relative}.form-consent{gap:var(--mini-p)}.form-checkbox{accent-color:var(--prim-col);flex-shrink:0;height:var(--checkbox-s);margin-top:var(--checkbox-mt);width:var(--checkbox-s)}.form-consent-label{color:var(--ink-soft);font-size:var(--sm-fs);line-height:1.6}.form-link{border-bottom:1px solid var(--prim-col);color:var(--quart-col);font-weight:700}.form-actions{gap:var(--mini-p)}.form-required-note{color:var(--ink-soft);font-size:var(--sm-fs)}.form-feedback{border-radius:var(--radius);display:var(--feedback-d);font-size:var(--sm-fs);line-height:1.6;padding:var(--feedback-p)}.form-feedback.is-success{background-color:var(--green-col-l-20);color:var(--green-col-d-20);display:block}.form-feedback.is-error{background-color:var(--red-col-l-20);color:var(--red-col-d-20);display:block}@media screen and (min-width:0px){.channel-list{--channel-gap:var(--small-p)}.channel{--channel-w:100%;--channel-bord:2px;--channel-number-fs:calc(var(--p)*1.7);--channel-body-fs:var(--p)}.contact-inner{--contact-max:100%}.contact-form{--form-gap:var(--small-p)}.form-input{--input-p:min(2.4vmin,14px) min(3vmin,16px)}.form-textarea{--textarea-min-h:min(40vmin,200px)}.form-checkbox{--checkbox-s:min(4vmin,20px);--checkbox-mt:min(.6vmin,3px)}.form-feedback{--feedback-d:none;--feedback-p:var(--mini-p) var(--small-p)}}@media screen and (min-width:0px) and (min-aspect-ratio:1){.form-input{--input-p:min(1.6vmax,14px) min(2vmax,16px)}.form-textarea{--textarea-min-h:min(26vmax,200px)}.form-checkbox{--checkbox-s:min(2.6vmax,20px);--checkbox-mt:min(.4vmax,3px)}}@media screen and (min-width:576px){.channel{--channel-w:calc((100% - var(--channel-gap))/2)}}@media screen and (min-width:992px){.channel{--channel-w:calc(33.33333% - var(--channel-gap)*2/3)}.channel-lead{--channel-bord:3px}.contact-inner{--contact-max:78ch}}