@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.backdrop-filter{-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.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)}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#383838\]:hover{background-color:#383838}}@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{--ocean-950:#041e30;--ocean-900:#062a43;--ocean-800:#083a5c;--ocean-700:#0a5183;--ocean-600:#0b6dae;--ocean-500:#0e86d4;--ocean-400:#3fa6e8;--ocean-300:#79c3f1;--ocean-200:#b4ddf8;--ocean-100:#d9eefc;--ocean-50:#eef8fe;--splash-700:#0a7e8c;--splash-600:#0d9dac;--splash-500:#12bece;--splash-300:#6fdee8;--splash-100:#d4f6f9;--foam-900:#10222f;--foam-700:#33495a;--foam-600:#486072;--foam-500:#5f7788;--foam-400:#8299a9;--foam-300:#aec0cd;--foam-200:#cedce5;--foam-100:#e4edf3;--foam-50:#f2f7fa;--font-display:"Sora", "Avenir Next", system-ui, sans-serif;--font-body:"Instrument Sans", "Helvetica Neue", system-ui, sans-serif;--glass-1:#ffffff61;--glass-2:#ffffff8c;--glass-3:#ffffffb8;--glass-brand:#0e86d4d1;--glass-accent:#12becec7;--glass-deep:#062a438c;--glass-wash:#d9eefc73;--blur-sm:blur(10px) saturate(1.5);--blur-md:blur(18px) saturate(1.6);--blur-lg:blur(30px) saturate(1.8);--glass-stroke:#ffffffa6;--glass-stroke-strong:#fffffff2;--glass-highlight:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #ffffff1f;--glass-highlight-soft:inset 0 1px 0 #ffffff8c;--shadow-xs:0 1px 2px #062a430f;--shadow-sm:0 2px 10px #062a4314;--shadow-md:0 8px 24px #062a431f;--shadow-lg:0 20px 48px #062a4329;--shadow-float:0 10px 28px #0e86d447;--inner-water:inset 0 2px 6px #062a4314;--gradient-pool:linear-gradient(165deg, #3fa6e8 0%, #0e86d4 42%, #12bece 100%);--gradient-deep:linear-gradient(180deg, #083a5c 0%, #041e30 100%);--backdrop-water:radial-gradient(1100px 500px at 12% -10%, var(--ocean-100) 0%, transparent 60%), radial-gradient(900px 460px at 88% 8%, var(--splash-100) 0%, transparent 55%), radial-gradient(700px 420px at 50% 110%, var(--ocean-100) 0%, transparent 60%), #fff;--ease-water:cubic-bezier(.25, .6, .2, 1);--duration-fast:.14s;--duration-base:.22s;--duration-slow:.42s;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--text-strong:var(--ocean-900);--text-body:var(--foam-700);--text-muted:var(--foam-500);--text-on-fill:#fff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}@keyframes ab-float{0%{transform:translateY(0)rotate(0)}33%{transform:translateY(-10px)rotate(.5deg)}66%{transform:translateY(-6px)rotate(-.5deg)}to{transform:translateY(-12px)rotate(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes wave-drift{0%{transform:translate(0)translateY(0)}50%{transform:translate(-25%)translateY(-8px)}to{transform:translate(-50%)translateY(0)}}.font-display{font-family:var(--font-display)}.shimmer-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#29b6f6,#00e5ff,#fff,#00e5ff,#29b6f6) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.animate-float{animation:ab-float 6s var(--ease-water) infinite alternate}.animate-fade-up{animation:.7s forwards fadeUp}.ab-glass{background:var(--glass-2);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-md), var(--glass-highlight);border-radius:var(--radius-lg)}.ab-glass-dense{background:var(--glass-3);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);border:1px solid var(--glass-stroke-strong);box-shadow:var(--shadow-md), var(--glass-highlight);border-radius:var(--radius-lg)}.ab-glass-whisper{background:var(--glass-1);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--glass-stroke);box-shadow:var(--shadow-sm), var(--glass-highlight-soft);border-radius:var(--radius-lg)}.ab-glass-deep{background:var(--glass-deep);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);box-shadow:var(--shadow-md), var(--glass-highlight-soft);border-radius:var(--radius-lg);color:#fff;border:1px solid #ffffff47}.ripple-btn{cursor:pointer;position:relative;overflow:hidden}.ripple-btn:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);transition:transform .4s,opacity .4s;position:absolute;inset:0;transform:scale(0)}.ripple-btn:active:after{opacity:1;transition:all;transform:scale(2)}.nav-cta:hover{transform:scale(1.04);box-shadow:0 14px 36px #0e86d459}.glass-cta:hover{box-shadow:var(--shadow-float), var(--glass-highlight), 0 0 0 2px #ffffff26;transform:translateY(-2px)scale(1.02)}.card-hover{transition:transform var(--duration-base) var(--ease-water), box-shadow var(--duration-base) var(--ease-water)}.card-hover:hover{box-shadow:var(--shadow-lg), 0 0 0 1px #0e86d426;transform:translateY(-4px)}.input-field{border-radius:var(--radius-md);color:#fff;width:100%;font-size:15px;font-family:var(--font-body);background:#ffffff14;border:1.5px solid #fff3;outline:none;padding:12px 16px;transition:border-color .2s,background .2s}.input-field::placeholder{color:#ffffff59}.input-field:focus{border-color:var(--splash-300);background:#ffffff1f}.select-field{border-radius:var(--radius-md);color:#fff;font-size:15px;font-family:var(--font-body);cursor:pointer;appearance:none;background:#ffffff14;border:1.5px solid #fff3;outline:none;width:100%;padding:12px 16px}.select-field option{background:#062a43}.btn-primary{color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-body);background:linear-gradient(135deg,#00c4e8,#0070c9);border:none;padding:14px 28px;transition:opacity .2s,transform .15s}.btn-primary:hover{opacity:.9;transform:scale(1.02)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
