.btn-primary{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(26 163 163/var(--tw-bg-opacity,1));padding:.875rem 2rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-primary,.btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(26,163,163,.9);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.btn-primary:focus{--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-opacity:1;--tw-ring-color:rgb(26 163 163/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.btn-primary:hover:after{width:300px;height:300px}.btn-secondary{border-radius:1rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(26 163 163/var(--tw-border-opacity,1));padding:.875rem 2rem;font-weight:600;--tw-text-opacity:1;color:rgb(26 163 163/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(26 163 163/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-secondary:focus{--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-opacity:1;--tw-ring-color:rgb(26 163 163/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-secondary{position:relative;overflow:hidden}.btn-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(26,163,163,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.btn-secondary:hover:before{transform:translateX(100%)}.btn-outline{border-radius:1rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(11 27 43/var(--tw-border-opacity,1));padding:.875rem 2rem;font-weight:600;--tw-text-opacity:1;color:rgb(11 27 43/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(11 27 43/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline:focus{--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-opacity:1;--tw-ring-color:rgb(11 27 43/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card,.card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.card{position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--teal),var(--navy),var(--teal));border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.card:hover:before{opacity:.1}.card-soft{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.9);padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-backdrop-blur:blur(4px);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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-soft,.card-soft:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-soft:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.card-soft{backdrop-filter:blur(8px)}.card-glass{border-radius:1rem;border-width:1px;border-color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.95);padding:1.5rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-backdrop-blur:blur(12px);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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-glass,.card-glass:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-glass:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}@media (min-width:768px){.card-glass{padding:2rem}}.card-glass{position:relative;overflow:hidden;color:var(--navy)}.card-glass:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(26,163,163,.15) 0,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,opacity .6s ease;opacity:0;pointer-events:none}.card-glass:hover:before{width:400px;height:400px;opacity:1}.section{position:relative;padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1024px){.section{padding-top:8rem;padding-bottom:8rem}}.strip{width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.strip:hover{background-color:rgba(26,163,163,.02)}.strip-sand{--tw-bg-opacity:1;background-color:rgb(237 245 247/var(--tw-bg-opacity,1));background-image:radial-gradient(circle at 20% 50%,rgba(26,163,163,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(11,27,43,.02) 0,transparent 50%);border-top:1px solid rgba(26,163,163,.08);border-bottom:1px solid rgba(26,163,163,.08);position:relative}.strip-sand:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(26,163,163,.2),transparent);opacity:0;transition:opacity .5s ease}.strip-sand:hover:before{opacity:1}.strip-sand:hover{background-color:#edf5f7;transform:translateY(-2px);box-shadow:0 8px 32px rgba(26,163,163,.08)}.strip-sand h1,.strip-sand h2,.strip-sand h3,.strip-sand h4,.strip-sand h5,.strip-sand h6{color:var(--navy);font-weight:700}.strip-sand li,.strip-sand p,.strip-sand span{color:#334155}.strip-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:radial-gradient(circle at 30% 40%,rgba(26,163,163,.02) 0,transparent 60%),radial-gradient(circle at 70% 60%,rgba(255,127,102,.02) 0,transparent 60%);border-top:1px solid rgba(226,232,240,.8);border-bottom:1px solid rgba(226,232,240,.8);position:relative;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.8)}.strip-white:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(26,163,163,.15),transparent);opacity:0;transition:opacity .5s ease}.strip-white:hover:after{opacity:1}.strip-white:hover{background-color:#fff;box-shadow:inset 0 1px 0 0 #fff,0 4px 24px rgba(26,163,163,.06)}.strip-white h1,.strip-white h2,.strip-white h3,.strip-white h4,.strip-white h5,.strip-white h6{color:var(--navy);font-weight:700}.strip-white li,.strip-white p,.strip-white span{color:#334155}.strip-navy{--tw-bg-opacity:1;background-color:rgb(11 27 43/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-image:radial-gradient(ellipse at 50% 0,rgba(26,163,163,.15) 0,transparent 60%),radial-gradient(ellipse at 0 100%,rgba(26,163,163,.08) 0,transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(26,163,163,.08) 0,transparent 50%),linear-gradient(180deg,#0b1b2b,#0f2132);border-top:2px solid rgba(26,163,163,.2);border-bottom:2px solid rgba(26,163,163,.2);position:relative;box-shadow:inset 0 1px 0 0 rgba(26,163,163,.1),0 10px 40px rgba(0,0,0,.3)}.strip-navy:before{top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,transparent,rgba(26,163,163,.05) 50%,transparent);opacity:0;transition:opacity .6s ease}.strip-navy:after,.strip-navy:before{content:"";position:absolute;pointer-events:none}.strip-navy:after{inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(26,163,163,.02) 0,rgba(26,163,163,.02) 80px);opacity:.5}.strip-navy:hover:before{opacity:1}.strip-navy:hover{background-color:#0b1b2b;box-shadow:inset 0 1px 0 0 rgba(26,163,163,.2),0 12px 48px rgba(0,0,0,.4),0 0 60px rgba(26,163,163,.1);border-top-color:rgba(26,163,163,.3);border-bottom-color:rgba(26,163,163,.3)}.section-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.section-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.section-container{padding-left:2rem;padding-right:2rem}}.section-title{margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(11 27 43/var(--tw-text-opacity,1))}@media (min-width:768px){.section-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.section-title{font-size:3rem;line-height:1}}.section-title{letter-spacing:-.025em}.section-subtitle{margin-bottom:2rem;max-width:48rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}@media (min-width:768px){.section-subtitle{font-size:1.25rem;line-height:1.75rem}}.section-subtitle{letter-spacing:-.01em}.kicker{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(26 163 163/var(--tw-text-opacity,1))}@media (min-width:768px){.kicker{font-size:.875rem;line-height:1.25rem}}.kicker{letter-spacing:.05em}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;font-weight:700}.transition-smooth{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.hover-lift{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hover-lift:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.accent-coral{color:#ff7f66}.border-coral{border-color:#ff7f66}.bg-coral{background-color:#ff7f66}.glass{border-bottom-width:1px;border-color:rgba(229,231,235,.5);background-color:hsla(0,0%,100%,.8);--tw-backdrop-blur:blur(12px);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)}[dir=rtl] .btn-outline,[dir=rtl] .btn-primary,[dir=rtl] .btn-secondary,[dir=rtl] .card,[dir=rtl] .card-soft{text-align:right}[dir=rtl] .flex{flex-direction:row-reverse}[dir=rtl] .grid{direction:rtl}[dir=rtl] .accent-coral{transform:scaleX(-1)}.jellyfish-container{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.jelly-svg{width:100%;height:100%}.jelly-sprite{will-change:transform}.skim-sentinel{position:fixed;top:0;left:0;width:100%;height:24px;pointer-events:none;z-index:0}.content-layer{position:relative;z-index:1}