.LGvvaq_page{background:var(--color-page-canvas);color:var(--color-secondary)}.LGvvaq_hero{padding:8rem 1rem 0}.LGvvaq_heroPanel{background:var(--color-secondary);max-width:1290px;color:var(--color-accent);border-radius:2rem;grid-template-columns:1fr 1fr;gap:4rem;margin:auto;padding:clamp(2rem,5vw,4rem);display:grid}.LGvvaq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-200);margin-bottom:1.25rem;font-size:.75rem}.LGvvaq_heroPanel h1{font-size:var(--font-size-h1);letter-spacing:-.045em;color:var(--color-accent);font-weight:400;line-height:1.08}.LGvvaq_heroPanel>div>p:not(.LGvvaq_eyebrow){color:var(--color-primary-200);max-width:46ch;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.LGvvaq_heroLink{background:var(--color-accent);min-height:3rem;color:var(--color-secondary);border-radius:.875rem;align-items:center;gap:1rem;margin-top:1.75rem;padding:.875rem 1.25rem;font-size:.875rem;display:inline-flex}.LGvvaq_steps{align-self:center;gap:1.5rem;display:grid}.LGvvaq_steps article{border-top:1px solid var(--color-primary-500);padding-top:1rem}.LGvvaq_steps h2{color:var(--color-accent);font-size:1rem;font-weight:500;line-height:1.4}.LGvvaq_steps p{color:var(--color-primary-200);margin-top:.5rem;font-size:.8125rem;line-height:1.7}.LGvvaq_section{padding:clamp(3rem,6vw,5rem) 0;scroll-margin-top:7rem}.LGvvaq_layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:4rem;display:grid}.LGvvaq_aside{grid-area:1/1;padding-top:1rem}.LGvvaq_aside .LGvvaq_eyebrow{color:var(--color-split-text)}.LGvvaq_aside h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.15}.LGvvaq_aside>p:not(.LGvvaq_eyebrow){color:var(--color-split-text);margin-top:1.25rem;font-size:.875rem;line-height:1.7}.LGvvaq_direct{border-top:1px solid var(--color-stroke-2);margin-top:2rem;padding-top:1rem}.LGvvaq_direct a{color:var(--color-secondary)}.LGvvaq_formPanel{border:1px solid var(--color-stroke-2);background:var(--color-page-canvas);border-radius:1.5rem;grid-area:1/2;padding:clamp(1.5rem,3vw,2.5rem)}.LGvvaq_formPanel h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:500;line-height:1.2}.LGvvaq_formIntro{color:var(--color-split-text);margin:.75rem 0 2rem;font-size:.8125rem;line-height:1.7}.LGvvaq_controls{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.LGvvaq_row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.LGvvaq_field{gap:.5rem;min-width:0;display:grid}.LGvvaq_field label{font-size:.8125rem;font-weight:500;line-height:1.5}.LGvvaq_field input,.LGvvaq_field textarea{border:1px solid var(--color-stroke-3);background:var(--color-background-1);width:100%;min-width:0;height:3rem;color:var(--color-secondary);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;transition:border-color .18s,background-color .18s;display:block}.LGvvaq_field textarea{resize:vertical;height:auto;min-height:10rem}.LGvvaq_field :is(input,textarea)::placeholder{color:var(--color-primary-400);opacity:1}.LGvvaq_form :is(input,textarea):focus,.LGvvaq_form :is(input,textarea):focus-visible{outline-offset:0;border-color:var(--color-primary-500);box-shadow:inset 0 0 0 1px var(--color-primary-500);background:var(--color-page-canvas);outline:none}.LGvvaq_form :is(input,textarea):user-invalid{border-color:var(--color-brand-action-hover)}.LGvvaq_submit{background:var(--color-secondary);width:fit-content;max-width:100%;min-height:3rem;color:var(--color-accent);cursor:pointer;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:2rem;padding:.875rem 1.25rem;font-size:.875rem;transition:background .18s;display:inline-flex}.LGvvaq_submit:hover{background:var(--color-primary-500)}.LGvvaq_form fieldset:disabled{opacity:.65}.LGvvaq_form>p{line-height:1.7}.LGvvaq_reference{border-left:2px solid var(--color-primary-500);background:var(--color-background-1);border-radius:0 .75rem .75rem 0;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;line-height:1.6}.LGvvaq_reference p+p{color:var(--color-split-text);margin-top:.5rem;font-size:.8125rem}.LGvvaq_heroLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:899px){.LGvvaq_hero{padding-top:7rem}.LGvvaq_heroPanel,.LGvvaq_layout{grid-template-columns:1fr;gap:2rem}.LGvvaq_layout{gap:2rem}.LGvvaq_aside{padding-top:0}.LGvvaq_direct{margin-top:1rem}}@media (max-width:599px){.LGvvaq_heroPanel{border-radius:1.5rem}.LGvvaq_row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LGvvaq_field input,.LGvvaq_field textarea,.LGvvaq_submit{transition:none}}@media (forced-colors:active){.LGvvaq_form :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid highlight}}.LGvvaq_location{color:var(--color-split-text);font-size:.875rem;line-height:1.7}.LGvvaq_emailList{gap:1.25rem;margin-top:1.75rem;display:grid}.LGvvaq_emailList>div{gap:.375rem;display:grid}.LGvvaq_emailList>div>span{color:var(--color-split-text);font-size:.75rem}.LGvvaq_emailList a{justify-content:space-between;align-items:center;gap:1rem;width:fit-content;font-size:.9375rem;font-weight:400;text-decoration:none;display:inline-flex}.LGvvaq_emailList a:hover{text-underline-offset:.25rem;text-decoration:underline}.LGvvaq_emailList a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px}.LGvvaq_attachment input{height:auto;padding:.5rem}.LGvvaq_attachment input::file-selector-button{background:var(--color-page-canvas);color:var(--color-secondary);font:inherit;cursor:pointer;border:0;border-radius:.5rem;margin-right:.75rem;padding:.5rem .75rem}.LGvvaq_attachment p{color:var(--color-split-text);font-size:.75rem;line-height:1.6}.LGvvaq_microsoftLink{text-underline-offset:.25rem;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:1.5rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.LGvvaq_choiceLabel{color:var(--color-secondary);margin-bottom:1rem;font-size:.875rem;font-weight:500}.LGvvaq_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.LGvvaq_choices a{border:1px solid var(--color-stroke-3);min-width:0;color:var(--color-secondary);background:var(--color-page-canvas);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1.25rem;transition:border-color .18s,background .18s;display:flex}.LGvvaq_choices a[aria-current=true]{border-color:var(--color-primary-500);background:var(--color-background-1);box-shadow:inset 0 0 0 1px var(--color-primary-500)}.LGvvaq_choices a:hover{border-color:var(--color-primary-500)}.LGvvaq_choices a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px}.LGvvaq_choices svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.LGvvaq_choices strong{font-size:.9375rem;font-weight:500;line-height:1.4;display:block}.LGvvaq_choices small{color:var(--color-split-text);margin-top:.5rem;font-size:.75rem;line-height:1.6;display:block}.LGvvaq_choiceMark{color:var(--color-primary-500);margin-left:auto;font-size:.875rem}.LGvvaq_formHeading{border-top:1px solid var(--color-stroke-2);margin-top:.5rem;padding-top:1.5rem}.LGvvaq_formHeading p{color:var(--color-split-text);max-width:60ch;margin-top:.75rem;font-size:.875rem;line-height:1.7}.LGvvaq_field>p,.LGvvaq_fieldHelp{color:var(--color-split-text);font-size:.75rem;line-height:1.6}.LGvvaq_fieldHelp{margin-top:-.5rem}.LGvvaq_callbackDetails{border-top:1px solid var(--color-stroke-2);padding-top:1rem}.LGvvaq_callbackDetails summary{color:var(--color-primary-500);cursor:pointer;padding-block:.5rem;font-size:.8125rem}.LGvvaq_callbackDetails .LGvvaq_field{margin-top:1rem}.LGvvaq_callbackDetails textarea{min-height:6rem}.LGvvaq_briefToggle button{text-align:left;min-height:2.75rem;color:var(--color-primary-500);cursor:pointer;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.LGvvaq_briefToggle button>span{font-size:1.25rem}.LGvvaq_briefToggle button:focus-visible,.LGvvaq_callbackDetails summary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px;border-radius:.25rem}.LGvvaq_projectDetails{background:0 0;border:0;gap:1.25rem;margin:0;padding:0;display:grid}.LGvvaq_projectDetails[hidden]{display:none}.LGvvaq_projectDetails>p{color:var(--color-split-text);font-size:.8125rem;line-height:1.7}.LGvvaq_emailList .LGvvaq_supportLink{text-underline-offset:.25rem;margin-top:.25rem;font-size:.8125rem;text-decoration:underline}@media (max-width:700px){.LGvvaq_choices{grid-template-columns:1fr}.LGvvaq_choices a{padding:1rem}}@media (prefers-reduced-motion:reduce){.LGvvaq_choices a{transition:none}}@media (max-width:899px){.LGvvaq_formPanel{grid-area:1/1}.LGvvaq_aside{grid-area:2/1}}
