*{box-sizing:border-box}html,body,#app{min-height:100%}body{color:#0f172a;background:#f8fbff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.page-shell{background:radial-gradient(circle at 0 0,#7dd3fc59,#0000 28rem),#f8fbff;min-height:100vh;padding:4rem 1.5rem}.hero{flex-direction:column;gap:1.5rem;width:min(100%,64rem);margin:0 auto;display:flex}.hero--compact{width:min(100%,48rem)}.hero h1{letter-spacing:0;max-width:48rem;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.hero__lead{color:#475569;max-width:40rem;margin:0;font-size:1.125rem;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:1rem;display:flex}.hero__prime-button.p-button{background:#0284c7;border-color:#0284c7;font-weight:700}.hero__prime-button.p-button:enabled:hover{background:#075985;border-color:#075985}.eyebrow{color:#075985;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:700;display:inline-flex}.button{color:#fff;background:#0284c7;border-radius:.5rem;justify-content:center;align-items:center;width:fit-content;padding:.875rem 1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#075985}.app-icon{line-height:1}button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible,a:focus,a:focus-visible,input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.p-button:focus,.p-button:focus-visible,.p-inputtext:focus,.p-inputtext:focus-visible,.p-inputtextarea:focus,.p-inputtextarea:focus-visible,.p-checkbox-box:focus,.p-checkbox-box:focus-visible,.p-radiobutton-box:focus,.p-radiobutton-box:focus-visible,.p-dropdown:focus,.p-dropdown:focus-visible,.p-inputnumber-input:focus,.p-inputnumber-input:focus-visible,.p-multiselect:focus,.p-multiselect:focus-visible,.p-button:focus,.p-button:enabled:focus,.p-inputtext:enabled:focus,.p-inputtextarea:enabled:focus,.p-checkbox .p-checkbox-box.p-focus,.p-radiobutton .p-radiobutton-box.p-focus,.p-dropdown:not(.p-disabled).p-focus,.p-inputnumber-input:enabled:focus,.p-multiselect:not(.p-disabled).p-focus{box-shadow:none;outline:0}
