.rv35-contact .rv28-hero-copy .rv28-lead{max-width:510px}.rv35-contact .rv28-hero .rv28-actions{flex-wrap:wrap;gap:18px}.rv35-channels{color:#122037;background:#edf3fd;padding-block:clamp(60px,7vw,100px)}.rv35-channel-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.rv35-channel-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:550;line-height:1.2}.rv35-channel-heading p{color:#526582;max-width:350px;margin:0;font-size:16px;line-height:1.75}.rv35-channel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.rv35-channel{color:#122037;border-top:1px solid #aabbd4;align-items:center;gap:24px;min-width:0;padding-block:30px;text-decoration:none;transition:color .2s;display:flex}.rv35-channel>svg:first-child{color:#3157f6;flex:none;width:48px;height:48px}.rv35-channel>span{gap:12px;min-width:0;display:grid}.rv35-channel-label{color:#526582;font-size:15px}.rv35-channel strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,30px);font-weight:550;line-height:1.4}.rv35-channel-arrow{flex:none;margin-left:auto;transition:transform .2s}.rv35-channel:hover{color:#2445bd}.rv35-channel:hover .rv35-channel-arrow{transform:translate(3px,-3px)}.rv35-channel:focus-visible{outline-offset:8px;border-radius:2px;outline:2px solid #3157f6}.rv35-form .rv34-contact-topics legend{margin-bottom:22px;font-size:20px}.rv35-form .rv34-contact-topics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rv35-form .rv34-contact-topics label{color:#122037;border-radius:8px;outline:none;gap:14px;min-height:108px;padding:23px 18px;transition:background .16s,border-color .16s}.rv35-form .rv34-contact-topics label>svg{color:#526582;flex:none;width:28px;height:28px}.rv35-form .rv34-contact-topics input{opacity:0;width:1px;height:1px;position:absolute;inset:50% auto auto 18px}.rv35-topic-copy{gap:7px;min-width:0;display:grid}.rv35-topic-copy strong{font-size:16px;font-weight:550;line-height:1.4}.rv35-topic-copy>span{color:#526582;font-size:13px;line-height:1.5}.rv35-topic-check{color:#0000;border:1px solid #aabbd4;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-left:auto;display:grid}.rv35-form .rv34-contact-topics label:hover{background:#f5f8fe;border-color:#7f94b6}.rv35-form .rv34-contact-topics label[data-selected=true]{background:#edf3fd;border-color:#3157f6;box-shadow:inset 0 0 0 1px #3157f6}.rv35-form .rv34-contact-topics label[data-selected=true]>svg{color:#3157f6}.rv35-form label[data-selected=true] .rv35-topic-check{color:#fff;background:#3157f6;border-color:#3157f6}.rv35-form .rv34-contact-topics label:focus-within{outline:none}.rv35-form .rv34-contact-topics label:has(input:focus-visible){border-color:#122037;box-shadow:inset 0 0 0 2px #122037}.rv35-form .rv34-contact-topics:disabled label{cursor:default;opacity:.6}.rv35-form .rv35-message-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.rv35-message-main,.rv35-message-documents{min-width:0}.rv35-form .rv34-message-identity{gap:24px;margin-top:34px}.rv35-form .rv34-message-identity h3{margin:0;font-size:19px;font-weight:550;line-height:1.5}.rv35-form .nx2-project-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.rv35-form .nx2-field-label{font-size:16px}.rv35-form .nx2-field-optional{color:#526582;font-size:13px}.rv35-form .nx2-field-hint{font-size:14px;line-height:1.65}.rv35-form .rv28-field-count{font-size:12px;line-height:1.9}.rv35-form .nx2-project-step-intro{margin-top:12px;font-size:16px;line-height:1.75}.rv35-form .nx2-field-control{border-radius:6px;min-height:56px;padding:15px 16px;font-size:16px}.rv35-form textarea.nx2-field-control{min-height:120px;line-height:1.75}.rv35-form textarea[name=context]{min-height:210px}.rv35-form .nx2-project-data,.rv35-form .nx2-project-sensitive{font-size:14px;line-height:1.75}.rv35-form[data-layout=message] .nx2-project-privacy{border-top:1px solid #cbd7e9;max-width:720px;margin-top:32px;padding-top:24px}.rv35-form[data-layout=message] .nx2-project-actions{justify-content:flex-start}.rv35-form .nx2-project-data{margin-top:0}.rv35-form .nx2-project-sensitive{margin-top:8px}.rv35-documents h3{margin:0 0 12px;line-height:1.5;font-size:16px!important}.rv35-documents h3>span{font-size:13px}.rv35-documents>p{margin:10px 0 20px!important;font-size:14px!important;line-height:1.65!important}.rv35-documents .rv28-upload{text-align:center;color:#3157f6;background:#f5f8fe;border:1px dashed #7f94b6;border-radius:10px;flex-direction:column;justify-content:center;gap:22px;min-height:238px;padding:30px 20px;transition:background .2s,border-color .2s;display:flex}.rv35-documents .rv28-upload>svg{width:66px;height:66px;transition:transform .2s}.rv35-documents .rv28-upload strong{color:#122037;font-size:17px;font-weight:550}.rv35-documents .rv28-upload>span{gap:10px}.rv35-documents .rv28-upload>span>span{font-size:14px}.rv35-upload-browse{color:#2445bd;text-decoration:none}.rv35-documents .rv28-upload:hover,.rv35-documents .rv28-upload[data-dragging=true]{background:#edf3fd;border-color:#3157f6}.rv35-documents .rv28-upload[data-dragging=true]>svg{transform:translateY(-5px)}.rv35-documents .rv28-upload-hint{margin-top:14px!important;font-size:13px!important;line-height:1.8!important}.rv35-documents .rv28-upload-list{margin-top:22px}.rv35-documents .rv28-upload-list li{gap:15px;justify-content:initial;padding:16px 0}.rv35-file-preview{color:#2445bd;background:#edf3fd;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:68px;height:76px;display:flex;overflow:hidden}.rv35-file-preview>span{color:inherit;margin:0;font-size:11px;font-weight:650;line-height:1.2}.rv35-file-preview[data-image=true]{background:#edf3fd;height:68px}.rv35-file-preview img{object-fit:cover;width:100%;height:100%}.rv35-file-info{flex:1;min-width:0}.rv35-documents .rv35-file-info strong{font-size:14px;line-height:1.6}.rv35-documents .rv35-file-info>span{font-size:13px;line-height:1.5}.rv35-documents .rv28-upload-list button{color:#526582;border-radius:6px}.rv35-documents .rv28-upload-list button:hover{color:#a62c31;background:#edf3fd}@media (max-width:1100px){.rv35-form .rv34-contact-topics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rv35-form .rv34-contact-topics label{min-height:95px}.rv35-channel-links{gap:30px}.rv35-channel{gap:18px}.rv35-channel>svg:first-child{width:36px;height:36px}}@media (max-width:760px){.rv35-channel-heading{display:block}.rv35-channel-heading p{margin-top:20px}.rv35-channel-links{grid-template-columns:1fr;gap:0}.rv35-channel{padding-block:28px}.rv35-form .rv35-message-grid{grid-template-columns:1fr;gap:38px}.rv35-form .nx2-project-field-pair{grid-template-columns:1fr}.rv35-message-documents{border-top:1px solid #cbd7e9;padding-top:28px}.rv35-form .rv28-field-meta{flex-direction:column;gap:6px}.rv35-form .rv28-field-meta>span:first-child{max-width:100%}.rv35-form .rv28-field-count{align-self:flex-end}.rv35-form .rv34-contact-topics label{gap:10px;padding:17px 13px}.rv35-topic-copy strong{font-size:15px}.rv35-topic-copy>span{font-size:12px}.rv35-form .rv34-contact-topics label>svg{display:none}.rv35-channel strong{font-size:clamp(20px,5vw,26px)}}@media (max-width:380px){.rv35-form .rv34-contact-topics>div{grid-template-columns:1fr}.rv35-form .rv34-contact-topics label{min-height:76px}.rv35-form .rv34-contact-topics label>svg{display:block}.rv35-channel{gap:14px}.rv35-channel>svg:first-child{width:28px;height:28px}.rv35-channel-arrow{width:20px}.rv35-form .nx2-project-step-title{font-size:25px}}@media (prefers-reduced-motion:reduce){.rv35-contact a,.rv35-contact a svg,.rv35-form label,.rv35-documents .rv28-upload,.rv35-documents .rv28-upload>svg{transition:none}}@media (max-width:600px){.rv35-form .rv34-contact-topics>div{grid-template-columns:1fr;gap:10px}.rv35-form .rv34-contact-topics label{gap:14px;min-height:82px;padding:16px 14px}.rv35-form .rv34-contact-topics label>svg{display:block}.rv35-topic-copy strong{font-size:16px}.rv35-topic-copy>span{font-size:13px}}.rv35-documents .rv38-upload-meta{color:#526582;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:12px;display:flex}.rv35-documents .rv38-upload-meta p{margin:0;font-size:12px;line-height:1.65}.rv35-documents .rv38-upload-meta p:first-child{max-width:55%}.rv35-documents .rv38-upload-meta p:last-child{text-align:right;max-width:45%}.rv35-documents .rv28-upload .rv38-upload-formats{color:#526582;font-size:12px;line-height:1.65;display:block}@media (max-width:600px){.rv35-documents .rv38-upload-meta{gap:12px}}
