@keyframes bts-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bts-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bts-wave-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bts-wave-move-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes bts-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bts-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.12)}70%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bts-check-draw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes bts-ocean-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bts-sun-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes bts-glow-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes bts-cloud-drift-anim{0%{transform:translate(0)}to{transform:translate(30px)}}@keyframes bts-palm-sway{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes bts-book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bts-page-flutter{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes bts-cap-float-anim{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes bts-float-book-anim{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes bts-count-up{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bts-card-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bts-ocean-shimmer{background:linear-gradient(135deg,#164e63 0%,#155e75 20%,#0e7490 40%,#0891b2 50%,#0e7490 60%,#155e75 80%,#164e63 100%) 0 0/300% 100%}.bts-stagger-1{animation-delay:80ms}.bts-stagger-2{animation-delay:.18s}.bts-stagger-3{animation-delay:.28s}.bts-stagger-4{animation-delay:.38s}.bts-stagger-5{animation-delay:.48s}.bts-stagger-6{animation-delay:.58s}.bts-stagger-7{animation-delay:.68s}.bts-float-delay-1{animation-delay:.5s}.bts-float-delay-2{animation-delay:1s}.bts-float-delay-3{animation-delay:1.5s}.bts-float-delay-4{animation-delay:2s}.bts-draw-line-delay{animation-delay:.3s}@media (prefers-reduced-motion:no-preference){.bts-float{animation:4s ease-in-out infinite bts-float}.bts-float-sm{animation:3s ease-in-out infinite bts-float-sm}.bts-wd-wave.bts-wd-back{animation:16s linear infinite bts-wave-move}.bts-wd-wave.bts-wd-mid{animation:12s linear infinite bts-wave-move-reverse}.bts-wd-wave.bts-wd-front{animation:10s linear infinite bts-wave-move}.bts-wave-layer.bts-wave-1{animation:8s ease-in-out infinite bts-wave-move}.bts-wave-layer.bts-wave-2{animation:10s ease-in-out infinite bts-wave-move-reverse}.bts-wave-layer.bts-wave-3{animation:6s ease-in-out infinite bts-wave-move}.bts-fade-in-up{opacity:0;animation:.4s ease-out forwards bts-fade-in-up}.bts-count-up{opacity:0;animation:.45s ease-out forwards bts-count-up}.bts-card-enter{opacity:0;animation:.45s ease-out forwards bts-card-enter}.bts-bounce-in{opacity:0;animation:.6s cubic-bezier(.215,.61,.355,1) forwards bts-bounce-in}.bts-check-draw{stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s ease-out .3s forwards bts-check-draw}.bts-ocean-shimmer{animation:12s ease-in-out infinite bts-ocean-shimmer}.bts-sun-rays{transform-origin:470px 90px;animation:4s ease-in-out infinite bts-sun-pulse}.bts-hero-glow{transform-origin:470px 90px;animation:5s ease-in-out infinite bts-glow-breathe}.bts-cloud-drift{animation:18s ease-in-out infinite alternate bts-cloud-drift-anim}.bts-cloud-drift-slow{animation:25s ease-in-out infinite alternate-reverse bts-cloud-drift-anim}.bts-palm-sway{transform-origin:125px 100px;animation:4s ease-in-out infinite bts-palm-sway}.bts-book-stack{animation:5s ease-in-out infinite bts-book-float}.bts-open-book{transform-origin:365px 130px;animation:3s ease-in-out infinite bts-page-flutter}.bts-cap-float{animation:4s ease-in-out infinite bts-cap-float-anim}.bts-float-book-1{animation:5s ease-in-out infinite bts-float-book-anim}.bts-float-book-2{animation:6s ease-in-out 1s infinite bts-float-book-anim}.bts-float-book-3{animation:5.5s ease-in-out 2s infinite bts-float-book-anim}}
