/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-tracking:initial;--tw-duration:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.pricing-card--featured{border:1px solid var(--color-primary,#0059ff)!important;border-radius:.75rem!important;padding-top:2.75rem!important;position:relative!important}.pricing-card--featured .pricing-badge-wrapper{z-index:30!important;position:absolute!important;top:-1.5rem!important;left:50%!important;transform:translate(-50%)!important}.pricing-card--featured .pricing-badge{background-color:var(--color-primary,#0059ff)!important;color:#fff!important;white-space:nowrap!important;border-radius:9999px!important;padding:.25rem .75rem!important;font-size:.875rem!important;font-weight:700!important;display:inline-block!important;box-shadow:0 6px 16px #0000001f!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-50{z-index:50}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-\[20px\]{height:20px}.h-\[48px\]{height:48px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[20px\]{width:20px}.w-\[48px\]{width:48px}.w-full{width:100%}.max-w-none{max-width:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[20px_1fr_20px\]{grid-template-rows:20px 1fr 20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-\[24px\]{gap:24px}.gap-\[32px\]{gap:32px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.text-center{text-align:center}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#383838\]:hover{background-color:#383838}.hover\:bg-\[\#f2f2f2\]:hover{background-color:#f2f2f2}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-80:hover{opacity:.8}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-color-scheme:dark){.dark\:invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.dark\:hover\:bg-\[\#ccc\]:hover{background-color:#ccc}}}:root{--color-primary:#0059ff;--color-primary-hover:#0047cc;--color-gold:#d4af37;--color-gold-hover:#b8941f;--color-white:#fff;--color-background:#f9fafb;--color-text-primary:#111827;--color-text-secondary:#374151;--gradient-primary:linear-gradient(135deg,#f0f4ff,#e6edff 50%,#ccd9ff);--gradient-gold:linear-gradient(135deg,#fefce8,#fef3c7 50%,#fde68a);--gradient-hero:linear-gradient(135deg,#f0f4ff,#e6edff 30%,#ccd9ff 70%,#b3ccff);--section-padding:6rem;--container-padding:1rem;--element-gap:2rem;--element-gap-large:3rem;--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-primary);background-color:var(--color-background);line-height:1.6;font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:400}body,h1{color:var(--color-text-primary)}h1{font-size:var(--font-size-3xl);letter-spacing:-.025em;font-weight:700;line-height:1.1}@media (min-width:640px){h1{font-size:var(--font-size-4xl)}}@media (min-width:1024px){h1{font-size:var(--font-size-5xl)}}h2{font-size:var(--font-size-2xl);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:2rem;font-weight:700;line-height:1.2}@media (min-width:640px){h2{font-size:var(--font-size-3xl)}}h3{font-size:var(--font-size-xl);letter-spacing:-.015em;color:var(--color-text-primary);font-weight:600;line-height:1.3}h3,p{margin-bottom:1rem}p{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6}.text-xl{font-size:var(--font-size-xl);font-weight:500;line-height:1.5}.text-2xl{font-size:var(--font-size-2xl);font-weight:600;line-height:1.4}h1+div,h1+p,h2+div,h2+p,h3+div,h3+p{margin-top:1.5rem}h1~p,h2~p,h3~p{margin-top:1.125rem}.container{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}header{background-color:#fff!important;width:100%!important;left:0!important;right:0!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}header nav{padding:.3125rem 2rem!important}header nav,header nav>div{width:100%!important;max-width:none!important}header a,header div{text-decoration:none!important}header *,header a,header div{color:#111827!important}.logo-text{color:var(--color-primary)!important;font-size:25px!important;font-weight:700!important}.desktop-navigation div{color:#111827!important;font-weight:700!important}.desktop-navigation a,.mobile-menu-items>div>a:not([class*=btn-primary]):not([class*=bg-primary]){color:#111827!important;font-weight:800!important}.desktop-actions a{background-color:var(--color-primary)!important;color:var(--color-white)!important;font-size:var(--font-size-lg)!important;box-shadow:var(--shadow-sm)!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.desktop-actions a:hover{background-color:var(--color-primary-hover)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important}.mobile-menu-items a{background-color:var(--color-primary)!important;color:var(--color-white)!important;font-size:var(--font-size-lg)!important;box-shadow:var(--shadow-sm)!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}.mobile-menu-items a:hover{background-color:var(--color-primary-hover)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important}@media (min-width:768px){.mobile-menu-button{display:none!important}.desktop-navigation{gap:3rem!important;display:flex!important}.desktop-actions{gap:2rem!important;display:flex!important}}@media (max-width:767px){.mobile-menu-button{display:block!important}.desktop-actions,.desktop-navigation{display:none!important}}.section-padding{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.hero-section{padding-top:10rem;padding-bottom:6rem}.hero-section h1,.hero-section p{padding-top:2rem!important;padding-bottom:2rem!important}section.bg-gradient-blue:first-of-type{padding-top:calc(var(--section-padding) + 4rem + 1.875rem)!important;padding-bottom:var(--section-padding)!important}section.bg-gradient-blue:first-of-type h1,section.bg-gradient-blue:first-of-type p{padding-top:2rem!important;padding-bottom:2rem!important}.hero-grid{align-items:center!important;gap:3rem!important;display:grid!important}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:1023px){.hero-grid{grid-template-columns:1fr!important}}.section-padding-sm{padding-top:4rem;padding-bottom:4rem}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-blue{background:var(--gradient-hero)}section.bg-gradient-blue:not(.hero-section){background:#fff!important}.bg-light-gray{background-color:#f9fafb}.waitlist-section{background-color:var(--color-primary)!important}.waitlist-section,.waitlist-section div,.waitlist-section h1,.waitlist-section h2,.waitlist-section h3,.waitlist-section h4,.waitlist-section h5,.waitlist-section h6,.waitlist-section p,.waitlist-section span{color:var(--color-white)!important}.waitlist-section input,.waitlist-section textarea,form input,form textarea{padding:6px 16px!important;font-size:1.125rem!important;line-height:1.6!important}.waitlist-section .btn-secondary:hover,.waitlist-section button.btn-secondary:hover{color:#fff!important;background-color:#0001bf!important;border-color:#0001bf!important}ol,ul{margin-top:2rem!important;margin-bottom:2rem!important}ol li,ul li{margin-top:1rem!important;margin-bottom:1rem!important}.space-y-2 li,.space-y-3 li,.space-y-4 li,.space-y-6 li{margin-top:1.25rem!important;margin-bottom:1.25rem!important}li{margin-top:1rem!important;margin-bottom:1rem!important}div+ol,div+ul,h1+ol,h1+ul,h2+ol,h2+ul,h3+ol,h3+ul,ol+div,ol+h1,ol+h2,ol+h3,ol+p,p+ol,p+ul,ul+div,ul+h1,ul+h2,ul+h3,ul+p{margin-top:2rem!important}.space-y-1>*+*,.space-y-3>*+*,.space-y-4>*+*,.space-y-6>*+*,.space-y-8>*+*{margin-top:1.5rem!important}.space-y-2>*+*{margin-top:.5rem!important}a[class*=px-8][class*=py-4],button[class*=px-8][class*=py-4]{margin-top:1rem!important;margin-bottom:1rem!important}.space-y-12>*+*{margin-top:3rem!important}section.bg-gradient-blue p.text-lg.mb-12{margin-bottom:3rem!important}.flex.items-center{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.flex.items-center:first-child{margin-top:0!important}.flex.items-center:last-child{margin-bottom:0!important}.waitlist-section .text-xl{font-size:1.375rem!important;font-weight:700!important;line-height:1.5!important}@media (min-width:1024px){.waitlist-section .text-xl{padding-top:2rem!important}}img[src*=alexander\.jpg]{border-radius:.5rem!important;width:auto!important;max-width:66.7%!important;height:auto!important;margin:0 auto!important;display:block!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.grid.lg\:grid-cols-5.gap-12.items-start.mb-20{margin-bottom:5rem!important}.recognition-card .flex.justify-center{margin-bottom:1.5rem!important}section.bg-primary p.text-xl.mb-8.opacity-90{padding-top:2rem!important;padding-bottom:2rem!important}.waitlist-section input[type=checkbox],form input[type=checkbox]{vertical-align:top!important;width:1.5rem!important;height:1.5rem!important;margin-top:0!important;margin-right:.75rem!important;transform:translateY(.125rem)!important}.waitlist-section label.flex.items-start,form label.flex.items-start{align-items:flex-start!important;gap:.75rem!important}.waitlist-section label span,form label span{margin-top:0!important;padding-top:.125rem!important}.btn-primary,.inline-flex.btn-primary,a.btn-primary,a.inline-flex.btn-primary,a[class*=btn-primary],button.btn-primary,button.inline-flex.btn-primary,button[class*=btn-primary]{font-weight:600;font-size:var(--font-size-lg);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:.5rem;padding:1rem 2rem;transition:all .2s;background-color:var(--color-primary)!important;color:var(--color-white)!important}.btn-primary:hover,.inline-flex.btn-primary:hover,a.btn-primary:hover,a.inline-flex.btn-primary:hover,a[class*=btn-primary]:hover,button.btn-primary:hover,button.inline-flex.btn-primary:hover,button[class*=btn-primary]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px);background-color:var(--color-primary-hover)!important;color:var(--color-white)!important}.btn-secondary{background-color:var(--color-white);color:var(--color-primary);border:2px solid var(--color-primary);font-weight:600;font-size:var(--font-size-lg);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:.5rem;padding:1rem 2rem;transition:all .2s}.btn-secondary:hover{box-shadow:var(--shadow-md);background-color:#0001bf0d;transform:translateY(-1px)}.btn-gold{background-color:var(--color-gold);color:var(--color-white);font-weight:600;font-size:var(--font-size-lg);box-shadow:var(--shadow-sm);cursor:pointer;border:none;border-radius:.5rem;padding:1rem 2rem;transition:all .2s}.btn-gold:hover{background-color:var(--color-gold-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-transparent{color:var(--color-white);border:2px solid var(--color-white);font-weight:600;font-size:var(--font-size-lg);cursor:pointer;background-color:#0000;border-radius:.5rem;padding:1rem 2rem;transition:all .2s}.btn-transparent:hover{color:var(--color-primary);transform:translateY(-1px)}.btn-transparent:hover,.card{background-color:var(--color-white);box-shadow:var(--shadow-md)}.card{border:1px solid #0001bf1a;border-radius:.75rem;padding:2rem;transition:all .2s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-gradient{background:var(--gradient-primary);box-shadow:var(--shadow-md);border:1px solid #0001bf33;border-radius:.75rem;padding:2rem;transition:all .2s}.card-gradient:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-gold{background:var(--gradient-gold);box-shadow:var(--shadow-md);border:1px solid #d4af3733;border-radius:.75rem;padding:2rem;transition:all .2s}.card-gold:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.focus-ring{outline:none;transition:all .2s}.focus-ring:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px #0001bf1a}.skip-link{clip:rect(0,0,0,0);white-space:nowrap;background-color:var(--color-primary);width:1px;height:1px;color:var(--color-white);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:50;clip:auto;white-space:normal;width:auto;height:auto;box-shadow:var(--shadow-md);border-radius:.25rem;margin:0;padding:.5rem 1rem;position:absolute;top:1rem;left:1rem;overflow:visible}.sticky-cta{z-index:40;background-color:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-lg);font-size:var(--font-size-lg);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;position:fixed;bottom:1rem;right:1rem}.sticky-cta:hover{background-color:var(--color-primary-hover);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.grid-responsive{gap:2rem;display:grid}@media (min-width:768px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}.grid-responsive-2{gap:2rem;display:grid}@media (min-width:1024px){.grid-responsive-2{grid-template-columns:repeat(2,1fr)}}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){body{background-color:var(--color-background);color:var(--color-text-primary)}}footer{color:#fff!important;background-color:#003380!important;padding-top:4rem!important;padding-bottom:4rem!important}footer .container{padding-top:2rem!important;padding-bottom:2rem!important}footer *{color:#fff!important}footer h3{color:var(--color-gold)!important;margin-bottom:1.5rem!important}footer p{color:#d1d5db!important;margin-bottom:1rem!important}footer .text-gray-400{color:#9ca3af!important}footer .container>div[class*=grid]>div{font-size:.875rem!important;line-height:1.2!important}footer .container>div[class*=grid]>div *{font-size:inherit!important;line-height:1.2!important}footer .container>div[class*=grid]>div h3{margin-bottom:.5rem!important;font-size:.9375rem!important;line-height:1.2!important}footer .container>div[class*=grid]>div a,footer .container>div[class*=grid]>div p{margin-bottom:0!important;font-size:.875rem!important;line-height:1.2!important}footer .container>div[class*=grid]{gap:2rem!important;display:grid!important}@media (min-width:768px){footer .container>div[class*=grid]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:767px){footer .container>div[class*=grid]{grid-template-columns:1fr!important}}a.bg-primary.text-white:not(.desktop-actions a):not(.mobile-menu-items a),button.bg-primary.text-white:not(.desktop-actions button):not(.mobile-menu-items button){background-color:var(--color-primary)!important;color:var(--color-white)!important;font-size:var(--font-size-lg)!important;box-shadow:var(--shadow-sm)!important;border:none!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}a.bg-primary.text-white:hover,button.bg-primary.text-white:hover{background-color:var(--color-primary-hover)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important}a.bg-white.text-primary.border-2:not(.desktop-actions a):not(.mobile-menu-items a),a.bg-white.text-primary.border-primary:not(.desktop-actions a):not(.mobile-menu-items a),a.bg-white.text-primary:not(.desktop-actions a):not(.mobile-menu-items a),a[class*=bg-white][class*=text-primary]:not(.desktop-actions a):not(.mobile-menu-items a),button.bg-white.text-primary.border-2:not(.desktop-actions button):not(.mobile-menu-items button),button.bg-white.text-primary.border-primary:not(.desktop-actions button):not(.mobile-menu-items button),button.bg-white.text-primary:not(.desktop-actions button):not(.mobile-menu-items button),button[class*=bg-white][class*=text-primary]:not(.desktop-actions button):not(.mobile-menu-items button){background-color:var(--color-white)!important;color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;font-size:var(--font-size-lg)!important;box-shadow:var(--shadow-sm)!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}a.bg-white.text-primary.border-2:hover,a.bg-white.text-primary.border-primary:hover,a.bg-white.text-primary:hover,a[class*=bg-white][class*=text-primary]:hover,button.bg-white.text-primary.border-2:hover,button.bg-white.text-primary.border-primary:hover,button.bg-white.text-primary:hover,button[class*=bg-white][class*=text-primary]:hover{box-shadow:var(--shadow-md)!important;background-color:#0001bf0d!important;transform:translateY(-1px)!important}a[href*=waitlist-form],button[onclick*=waitlist]{background-color:var(--color-white)!important;color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;font-size:var(--font-size-lg)!important;box-shadow:var(--shadow-sm)!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important}a[href*=waitlist-form]:hover,button[onclick*=waitlist]:hover{box-shadow:var(--shadow-md)!important;background-color:#0001bf0d!important;transform:translateY(-1px)!important}.flex.flex-col.sm\\:flex-row.gap-4.justify-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;display:flex!important}@media (min-width:640px){.flex.flex-col.sm\\:flex-row.gap-4.justify-center{flex-direction:row!important;gap:1rem!important}}div[class*=flex][class*=gap-4][class*=justify-center]{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;display:flex!important}@media (min-width:640px){div[class*=flex][class*=gap-4][class*=justify-center]{flex-direction:row!important;gap:1rem!important}}div[class*=grid][class*=lg\:grid-cols-3]{align-items:start!important;gap:3rem!important;display:grid!important}.grid.lg\\:grid-cols-3{align-items:start!important;gap:3rem!important;display:grid!important}@media (min-width:1024px){div[class*=grid][class*=lg\:grid-cols-3]{grid-template-columns:1fr 2fr!important}.grid.lg\\:grid-cols-3{grid-template-columns:1fr 2fr!important}}@media (max-width:1023px){div[class*=grid][class*=lg\:grid-cols-3]{grid-template-columns:1fr!important}.grid.lg\\:grid-cols-3{grid-template-columns:1fr!important}}div[class*=lg\:col-span-1]{grid-column:span 1!important}.lg\\:col-span-1{grid-column:span 1!important}div[class*=lg\:col-span-2]{grid-column:span 2!important}.lg\\:col-span-2{grid-column:span 2!important}@media (max-width:1023px){div[class*=lg\:col-span-1],div[class*=lg\:col-span-2]{grid-column:span 1!important}.lg\\:col-span-1{grid-column:span 1!important}.lg\\:col-span-2{grid-column:span 1!important}}div[class*=grid][class*=gap-12][class*=items-start]{align-items:start!important;gap:3rem!important;display:grid!important}@media (min-width:1024px){div[class*=grid][class*=gap-12][class*=items-start]{grid-template-columns:1fr 2fr!important}}@media (max-width:1023px){div[class*=grid][class*=gap-12][class*=items-start]{grid-template-columns:1fr!important}}div[class*=lg\:col-span-1] img{width:66.67%!important;max-width:66.67%!important;height:auto!important;margin:0 auto!important;display:block!important}.lg\\:col-span-1 img{width:66.67%!important;max-width:66.67%!important;height:auto!important;margin:0 auto!important;display:block!important}html{scroll-behavior:smooth;scroll-padding-top:5rem}input,select,textarea{font-family:var(--font-family-primary);font-size:var(--font-size-lg);background-color:var(--color-white);border:2px solid #0001bf33;border-radius:.5rem;padding:.75rem 1rem;transition:all .2s}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0001bf1a}a{text-decoration:none!important}a:not(.btn-primary):not(.btn-secondary):not(.btn-gold):not(.btn-transparent){color:var(--color-primary);transition:color .2s;text-decoration:none!important}a:not(.btn-primary):not(.btn-secondary):not(.btn-gold):not(.btn-transparent):hover{color:var(--color-primary-hover);text-decoration:none}.hover\:text-primary:hover,.text-primary{color:var(--color-primary)!important}.bg-primary{background-color:var(--color-primary)!important}.loading{opacity:.6;pointer-events:none}.success{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0001bf1a;border-radius:.5rem;padding:1rem}.error{color:#dc2626;background-color:#dc26261a;border:1px solid #dc2626;border-radius:.5rem;padding:1rem}.spacing-xs{margin:.5rem}.spacing-sm{margin:1rem}.spacing-md{margin:1.5rem}.spacing-lg{margin:2rem}.spacing-xl{margin:3rem}@media (max-width:640px){h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{font-size:var(--font-size-base)}}@media (max-width:768px){.container{padding-left:1rem;padding-right:1rem}.card{padding:1.5rem}.btn-gold,.btn-primary,.btn-secondary,.btn-transparent{font-size:var(--font-size-base);padding:.875rem 1.25rem}}@media print{.desktop-actions,.mobile-menu-button,.sticky-cta{display:none!important}body{font-size:12pt;line-height:1.4}h1,h2,h3{page-break-after:avoid}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}