:root{color:#dce2f4;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1320;font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0d1320;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{width:100%}.websea-logo-mask{aspect-ratio:931/131;background:#52e023;width:min(200px,40vw);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.websea-logo-mask-compact{width:min(170px,46vw)}.page-html{min-height:calc(100vh - 84px)}.page-html main{display:block}.page-html img{max-width:100%;display:block}.page-html .page-hero-title.page-hero-title-base-6xl{font-size:calc(3.75rem - 3px)!important}@media (width>=768px){.page-html .page-hero-title.page-hero-title-md-7xl{font-size:calc(4.5rem - 3px)!important}.page-html .page-hero-title.page-hero-title-md-8xl{font-size:calc(6rem - 3px)!important}}@media (width>=1024px){.page-html .page-hero-title.page-hero-title-lg-8xl{font-size:calc(6rem - 3px)!important}}.primary-gradient{background:linear-gradient(135deg,#65f139 0%,#47d416 100%)}.ghost-border{border:1px solid #87957e26}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2e354266}.glass-panel,.bg-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2e3542cc}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.websea-logo-mask{width:min(192px,52vw)}.websea-logo-mask-compact{width:min(176px,48vw)}.page-html .page-action-row{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;display:flex!important}.page-html .page-action-row>a,.page-html .page-action-row>button{text-align:center!important;justify-content:center!important;width:100%!important}.page-html .grid.grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.page-html .px-12,.page-html .px-10{padding-left:1.25rem!important;padding-right:1.25rem!important}.page-html .px-6{padding-left:1rem!important;padding-right:1rem!important}.page-html .sticky.top-32{position:static!important;top:auto!important}.page-html .bg-surface-container-high.rounded-\[2rem\].p-20.text-center.relative.overflow-hidden{border-radius:1.5rem!important;padding:2.75rem 1.25rem!important}}
