html{scroll-padding-top:88px}.public-v12{overflow-x:clip}.public-v12 :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #7c3aedb8}.public-v12 :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.public-v12 .brand-card:focus-within{border-color:#7c3aed85;box-shadow:0 0 0 4px #7c3aed14,0 18px 50px #0f172a14}.public-v12 img,.public-v12 svg{max-width:100%}.public-v12 img{height:auto}.public-v12 h1,.public-v12 h2,.public-v12 h3,.public-v12 p{overflow-wrap:break-word}.public-v12 main,.public-v12 section,.public-v12 article,.public-v12 nav{min-width:0}@media (max-width:639px){.public-v12 .brand-hero{padding-left:1.25rem;padding-right:1.25rem}.public-v12 .brand-hero h1{font-size:clamp(2.55rem,13vw,3.25rem);line-height:.98}.public-v12 .brand-hero .relative.min-h-\[390px\]{min-height:420px}.public-v12 .brand-hero .absolute.inset-7{padding:1rem;inset:1rem}.public-v12 .brand-hero .grid-cols-3{gap:.5rem}.public-v12 .brand-hero .grid-cols-3>*{min-width:0;padding:.75rem}}@media (max-width:380px){.public-v12 .brand-hero h1{font-size:2.35rem}.public-v12 .brand-hero .absolute.inset-7{inset:.75rem}.public-v12 .brand-hero .grid-cols-3>*{padding:.6rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.public-v12 *,.public-v12 :before,.public-v12 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.public-v12 .brand-button:hover,.public-v12 .brand-card:hover{transform:none}}@media (forced-colors:active){.public-v12 :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid highlight}.public-v12 .brand-gradient-text,.public-v12 .brand-gradient-text-light{color:canvastext;background:0 0}}
