.page-ctn{background-image:linear-gradient(to bottom,rgb(var(--pz-bg-start)),rgb(var(--pz-bg-mid)),rgb(var(--pz-bg-end)));min-height:100vh}.page-wrap{width:100%}@media (min-width:640px){.page-wrap{max-width:640px}}@media (min-width:768px){.page-wrap{max-width:768px}}@media (min-width:1024px){.page-wrap{max-width:1024px}}@media (min-width:1280px){.page-wrap{max-width:1280px}}@media (min-width:1536px){.page-wrap{max-width:1536px}}.page-wrap{margin-left:auto;margin-right:auto;max-width:64rem;padding:3rem 1rem}@media (min-width:768px){.page-wrap{padding-bottom:4rem;padding-top:4rem}}.page-sec{margin-bottom:3rem}.page-sec-thanks{background-color:#ffffff0d;border-radius:1rem;margin-top:3rem;padding:2rem;text-align:center;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.page-h1{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.page-h1{font-size:2.25rem;line-height:2.5rem}}.page-h2{font-size:1.25rem;line-height:1.75rem}.page-h2,.page-h2-sm{font-weight:600;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.page-h2-sm{font-size:1.5rem;line-height:2rem}.page-h3{color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.75rem}.page-h3,.page-link{--tw-text-opacity:1}.page-link{color:rgb(var(--pz-link)/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-link:hover{--tw-text-opacity:1;color:rgb(var(--pz-link-hv)/var(--tw-text-opacity,1))}.page-text{color:#fffc;line-height:1.625}.page-text-muted{color:#ffffffb3;font-size:.875rem;line-height:1.25rem;line-height:1.625}.page-grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-card{background-color:#ffffff1a;border-radius:1rem;padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.page-cards-row{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.page-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-card-sm{background-color:#ffffff1a;border-radius:1rem;padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.form-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.form-label{color:#ffffffe6;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}.form-input{background-color:#ffffff1a;border-color:#fff3;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form-input::-moz-placeholder{color:#fff6}.form-input::placeholder{color:#fff6}.form-input{outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input:focus{border-color:#fff6;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.2)}.form-textarea{background-color:#ffffff1a;border-color:#fff3;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;resize:none;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form-textarea::-moz-placeholder{color:#fff6}.form-textarea::placeholder{color:#fff6}.form-textarea{outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-textarea:focus{border-color:#fff6;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsla(0,0%,100%,.2)}.form-btn{align-items:center;background-color:rgb(var(--pz-btn-pri));border-radius:.75rem;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-btn:hover{background-color:rgb(var(--pz-btn-pri-hv))}.form-btn:disabled{cursor:not-allowed;opacity:.5}.form-spinner{display:inline-block;height:1.25rem;width:1.25rem}@keyframes spin{to{transform:rotate(1turn)}}.form-spinner{animation:spin 1s linear infinite;border-color:#ffffff4d;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.msg-box{border-radius:.75rem;border-width:1px;margin-top:1rem;padding:1rem}.msg-success{background-color:#22c55e33;border-color:#22c55e66}.msg-error{background-color:#ef444433;border-color:#ef444466}.msg-content{align-items:center;display:flex;gap:.75rem}.msg-icon{flex-shrink:0;height:1.25rem;width:1.25rem}.msg-text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-list{margin-top:1rem}.contact-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.contact-item{align-items:flex-start;background-color:#ffffff0d;border-radius:.75rem;display:flex;gap:1rem;padding:1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-item:hover{background-color:#ffffff1a}.contact-item-alt{align-items:flex-start;background-color:#ffffff0d;border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.contact-icon{align-items:center;background-color:#ffffff1a;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.contact-icon,.contact-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-title{font-weight:500}.contact-email{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--pz-link)/var(--tw-text-opacity,1))}
