/* /get-started: keep the original two Framer columns and testimonial carousel. */
html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Column"]{
  display:flex!important;height:auto!important;min-height:553px;align-items:flex-start!important;gap:24px;
}
html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Form Wrapper"]{
  background:transparent!important;border-radius:0!important;padding:0!important;
  overflow:visible!important;min-width:0!important;flex:1 1 0!important;
}
html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Form Wrapper"] > form[data-framer-form]{display:none!important}
html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Form Wrapper"] > .av-onboarding{
  display:flex;flex-direction:column;width:100%;min-width:0;gap:16px;
  font-family:"Stack Sans Text",Inter,Arial,sans-serif;color:#181a1a;
}
.av-onboard-card{box-sizing:border-box;width:100%;min-width:0;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}
.av-onboard-heading{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}
.av-onboard-heading>span:last-child{min-width:0}
.av-onboard-heading strong{display:block;font-size:20px;line-height:1.2;letter-spacing:-.04em;font-weight:650}
.av-onboard-heading small{display:block;margin-top:6px;color:#676767;font-size:13px;line-height:1.4}
.av-onboard-icon{display:flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border-radius:10px;background:#eaeaea}
.av-onboard-discord-icon{background:#e5e8ff;color:#5865f2}
.av-onboard-discord{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-height:144px;padding:24px 25px}
.av-onboard-discord-actions{flex:0 0 205px;min-width:0}
.av-onboard-login{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:43px;padding:12px 15px;border-radius:7px;background:#181a1a;color:white!important;text-decoration:none!important;font-size:13px;font-weight:600;text-align:center}
.av-onboard-login:hover:not([aria-disabled]){background:#393939}
.av-onboard-login[aria-disabled="true"]{opacity:.45;cursor:not-allowed}
.av-onboard-disclosure summary{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:12px;cursor:pointer;min-height:144px;padding:25px}
.av-onboard-disclosure summary::-webkit-details-marker{display:none}
.av-onboard-arrow{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;transition:transform .25s ease}
.av-onboard-disclosure[open] .av-onboard-arrow{transform:rotate(180deg)}
.av-onboard-disclosure summary:focus-visible,.av-onboard-login:focus-visible{outline:2px solid #181a1a;outline-offset:-4px}
.av-onboard-fields{padding:0 25px 24px;animation:av-reveal .26s ease both}
@keyframes av-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
.av-onboard-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.av-onboard-full{grid-column:1/-1}
.av-onboard-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.av-onboard-field>span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#545454}
.av-onboard-field input,.av-onboard-field textarea{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;color:#181a1a;font:400 14px/1.5 "Stack Sans Text",sans-serif;outline:none;resize:vertical}
.av-onboard-field input:focus,.av-onboard-field textarea:focus{border-color:#181a1a}
.av-onboard-note{margin:15px 0 0;color:#676767;font-size:12px;line-height:1.5}
.av-onboard-discord-actions .av-onboard-note{margin-top:8px}
/* Under 900px the two Framer columns stack; carousel stays interactive. */
@media(max-width:900px){
  html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Column"]{flex-direction:column!important;min-height:0;align-items:stretch!important;gap:22px}
  html[data-av-get-started] section[data-framer-name="Contact Section"] [data-framer-name="Form Wrapper"]{flex:none!important;width:100%!important}
  html[data-av-get-started] section[data-framer-name="Contact Section"] .framer-ke522k-container{max-width:100%;align-self:center}
}
@media(max-width:560px){
  .av-onboard-discord{flex-direction:column;align-items:stretch;gap:14px;padding:20px;min-height:0}
  .av-onboard-discord-actions{flex:0 0 auto}
  .av-onboard-disclosure summary{min-height:100px;padding:20px}
  .av-onboard-fields{padding:0 20px 22px}
  .av-onboard-fields-grid{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){.av-onboard-fields{animation:none}.av-onboard-arrow{transition:none}}
