:root{--ocean-sky-dark:#0b7d64;--ocean-sky-bright:#1a8c6a;--ocean-ice:#f0f8f4;--ocean-sky-light:#b8d5cb;--ocean-navy-deep:#0d2137;--ocean-dark:#1a8c6a;--ocean-amber:#ef9f27;--ocean-white:#fff}html,html.dark,.app-header{background:0 0!important}.app-header-inner{background:#fff!important}.dark .app-header{background:0 0!important}.dark .app-header-inner{background:#0f172a!important}.dark{--ocean-ice:#1e293b;--ocean-sky-light:#334155}.dive-page{width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.dive-page:before{content:"";z-index:-1;background:linear-gradient(175deg,#f0f9ff 0%,#bae6fd 20%,#7dd3fc 40%,#38bdf8 60%,#0ea5e9 80%,#0369a1 100%);position:fixed;top:0;bottom:0;left:0;right:0}.dark .dive-page:before{background:radial-gradient(80% 50% at 50% 0,rgba(56,189,248,.08) 0%,transparent 70%),radial-gradient(60% 40% at 20% 30%,rgba(14,165,233,.05) 0%,transparent 60%),linear-gradient(175deg,#082f49 0%,#075985 20%,#0369a1 40%,#0284c7 60%,#0ea5e9 80%,#38bdf8 100%)}.dive-content-area{background-color:#fff;border-radius:0;max-width:1440px;min-height:100vh;margin:0 auto;box-shadow:0 0 40px rgba(0,0,0,.08)}.dark .dive-content-area{background-color:#0f172a;box-shadow:0 0 60px rgba(56,189,248,.04)}.dive-hero{isolation:isolate;background:radial-gradient(120% 70% at 30% 10%,rgba(255,255,255,.35) 0%,transparent 60%),radial-gradient(80% 50% at 80% 90%,rgba(11,125,100,.06) 0%,transparent 50%),linear-gradient(160deg,#f0f8f4 0%,#e8f5f0 30%,#b8d5cb 60%,#d0e8df 100%);max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.dive-hero h1{color:var(--ocean-navy-deep)}.dive-hero p{color:var(--ocean-sky-dark)}.dive-hero .bubbles{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dive-hero .bubble{will-change:transform,opacity;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4),rgba(255,255,255,.05));border-radius:50%;animation:linear infinite diveBubbleRise;position:absolute;bottom:-40px;box-shadow:inset 0 0 12px rgba(255,255,255,.15)}@keyframes diveBubbleRise{0%{opacity:0;transform:translateY(0)scale(1)}5%{opacity:.7}50%{opacity:.5}90%{opacity:.2}to{opacity:0;transform:translateY(-110vh)scale(.6)}}.dive-hero .bubble-sm{width:8px;height:8px;animation-duration:8s}.dive-hero .bubble-md{width:16px;height:16px;animation-duration:11s}.dive-hero .bubble-lg{width:28px;height:28px;animation-duration:14s}.dive-hero .bubble-xl{width:40px;height:40px;animation-duration:18s}.dive-hero .bubble:first-child{animation-delay:0s;left:5%}.dive-hero .bubble:nth-child(2){animation-delay:1.5s;left:15%}.dive-hero .bubble:nth-child(3){animation-delay:3s;left:25%}.dive-hero .bubble:nth-child(4){animation-delay:.8s;left:35%}.dive-hero .bubble:nth-child(5){animation-delay:2.2s;left:45%}.dive-hero .bubble:nth-child(6){animation-delay:4s;left:55%}.dive-hero .bubble:nth-child(7){animation-delay:1.2s;left:65%}.dive-hero .bubble:nth-child(8){animation-delay:3.5s;left:72%}.dive-hero .bubble:nth-child(9){animation-delay:.5s;left:82%}.dive-hero .bubble:nth-child(10){animation-delay:2.8s;left:90%}.dive-hero .bubble:nth-child(11){animation-delay:5s;left:10%}.dive-hero .bubble:nth-child(12){animation-delay:4.5s;left:30%}.dive-hero .bubble:nth-child(13){animation-delay:6s;left:50%}.dive-hero .bubble:nth-child(14){animation-delay:5.5s;left:68%}.dive-hero .bubble:nth-child(15){animation-delay:7s;left:78%}.dark .dive-hero{background:radial-gradient(120% 70% at 30% 10%,rgba(255,255,255,.05) 0%,transparent 60%),radial-gradient(80% 50% at 80% 90%,rgba(11,125,100,.06) 0%,transparent 50%),linear-gradient(160deg,#0b1120 0%,#0a1a2e 30%,#064663 60%,#05445a 100%)}.dark .dive-hero .bubble{background:radial-gradient(circle at 30% 30%,rgba(11,125,100,.3),rgba(11,125,100,.03));box-shadow:inset 0 0 12px rgba(11,125,100,.1)}.dark .dive-hero h1{color:#f1f5f9}.dark .dive-hero p{color:#94a3b8}.dive-page .hotels-search-widget{border:1px solid var(--ocean-sky-light);background-color:#fff;box-shadow:0 8px 24px rgba(11,125,100,.1)}.dark .dive-page .hotels-search-widget{background-color:#1e293b;border-color:#334155}.dive-page .hotels-search-widget .search-label-icon{color:var(--ocean-sky-dark)}.dive-page .hotels-search-widget input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0)saturate()invert(45%)sepia(50%)saturate(500%)hue-rotate(130deg);cursor:pointer}.dark .dive-page .hotels-search-widget input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dive-page .hotels-search-widget .search-btn{background-color:var(--teal-green,#1a8c6a);color:#fff}.dive-page .hotels-search-widget .search-btn:hover{background-color:#157a5c}@media (max-width:767px){.dive-page .hotels-search-widget{z-index:5;background:#fff;position:relative;overflow:hidden}.dark .dive-page .hotels-search-widget{background:#fff}.dive-page .hotels-search-widget>*{z-index:2;position:relative}}.dive-sidebar{border:1px solid var(--ocean-sky-light);background-color:#fff}.dark .dive-sidebar{background-color:#1e293b;border-color:#334155}.dive-sidebar.thin-scroll::-webkit-scrollbar{width:4px}.dive-sidebar.thin-scroll::-webkit-scrollbar-track{background:0 0}.dive-sidebar.thin-scroll::-webkit-scrollbar-thumb{background:var(--ocean-sky-light);border-radius:4px}.dark .dive-sidebar.thin-scroll::-webkit-scrollbar-thumb{background:#475569}.dive-sidebar.thin-scroll{scrollbar-width:thin;scrollbar-color:var(--ocean-sky-light)transparent}.dark .dive-sidebar.thin-scroll{scrollbar-color:#475569 transparent}.dive-sidebar .section-title{color:var(--ocean-navy-deep);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.dark .dive-sidebar .section-title{color:#94a3b8}.dive-sidebar .filter-checkbox{border-color:#d1d5db}.dive-sidebar .filter-checkbox:checked,.dive-sidebar .filter-checkbox[data-state=checked]{background-color:var(--ocean-dark)!important;border-color:var(--ocean-dark)!important}.dive-sidebar .star-filled{color:var(--ocean-amber);fill:var(--ocean-amber)}.dark .dive-sidebar .star-filled{color:#fbbf24;fill:#fbbf24}.dive-sidebar .star-empty{color:#e5e7eb;fill:#e5e7eb}.dark .dive-sidebar .star-empty{color:#4b5563;fill:#4b5563}.dive-card{background-color:var(--ocean-ice);border:1px solid var(--ocean-sky-light);border-radius:.75rem;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px rgba(3,105,161,.06)}.dive-card:hover{box-shadow:0 4px 12px rgba(3,105,161,.1)}.dive-card .card-image-bg{background-color:var(--ocean-sky-light)}.dive-card .card-name{color:var(--ocean-navy-deep);font-weight:600}.dark .dive-card .card-name{color:#f1f5f9}.dive-card .card-location{color:var(--ocean-sky-dark)}.dark .dive-card .card-location{color:#94a3b8}.dive-card .card-stars-filled{color:var(--ocean-amber);fill:var(--ocean-amber)}.dark .dive-card .card-stars-filled{color:#fbbf24;fill:#fbbf24}.dive-card .card-stars-empty{color:#e5e7eb;fill:#e5e7eb}.dark .dive-card .card-stars-empty{color:#4b5563;fill:#4b5563}.dive-card .card-price-label{color:var(--ocean-sky-dark)}.dark .dive-card .card-price-label{color:#94a3b8}.dive-card .card-price{color:var(--ocean-navy-deep);font-weight:700}.dark .dive-card .card-price{color:#f8fafc}.dive-card .card-rating-badge{background-color:var(--ocean-ice);color:var(--ocean-dark);border:1px solid var(--ocean-sky-light);font-weight:600}.dark .dive-card .card-rating-badge{color:#93c5fd;background-color:#1e3a5f;border-color:#1e40af}.dive-card .card-rating-label{color:var(--ocean-sky-dark)}.dark .dive-card .card-rating-label{color:#94a3b8}.dive-card .card-review-star-filled{color:#f59e0b;fill:#f59e0b}.dark .dive-card .card-review-star-filled{color:#fbbf24;fill:#fbbf24}.dive-card .card-review-star-empty{color:#d1d5db;fill:#d1d5db}.dark .dive-card .card-review-star-empty{color:#6b7280;fill:#6b7280}.dive-card .card-description{color:var(--ocean-sky-dark)}.dark .dive-card .card-description{color:#cbd5e1}.dive-card .card-amenity-pill{background-color:var(--ocean-sky-light);color:var(--ocean-navy-deep);border:none;font-weight:500}.dark .dive-card .card-amenity-pill{color:#93c5fd;background-color:#1e293b}.dive-card .card-room-chip{background-color:var(--ocean-ice);color:var(--ocean-sky-dark);border:1px solid var(--ocean-sky-light)}.dark .dive-card .card-room-chip{color:#94a3b8;background-color:transparent;border-color:#475569}.dive-shop-card .card-amenity-pill{background-color:var(--soft-peach);color:var(--brown-deep);border:none;font-weight:500}.dive-shop-card .card-book-btn{background-color:var(--teal-green,#1a8c6a);color:#fff}.dive-shop-card .card-book-btn:hover{background-color:#157a5c}.dive-toolbar{border:1px solid var(--ocean-sky-light);background-color:#fff}.dark .dive-toolbar{background-color:#1e293b;border-color:#334155}.dive-toolbar .toolbar-text{color:var(--ocean-sky-dark)}.dark .dive-toolbar .toolbar-text{color:#94a3b8}.dive-page .hotel-card .bg-\[\#E8C9A8\],.dive-page .hotel-card .bg-gray-200{background-color:var(--ocean-sky-light)!important}.dark .dive-page .hotel-card .bg-gray-200,.dark .dive-page .hotel-card .bg-\[\#E8C9A8\]{background-color:#1e293b!important}.dive-pagination .page-btn-active{color:#fff;background-color:#2dd4bf;border-color:#2dd4bf}.dive-pagination .page-btn-active:hover{background-color:#14b8a6}.dive-empty{border:1px solid var(--ocean-sky-light);background-color:#fff}.dark .dive-empty{background-color:#1e293b;border-color:#334155}.dive-empty h3{color:var(--ocean-navy-deep)}.dive-empty p{color:var(--ocean-sky-dark)}body:has(.dive-page) .app-header{background:0 0!important}.hero-geo{pointer-events:none;will-change:transform;z-index:-1;border-radius:50%;position:absolute}.hero-geo-circle-1{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),rgba(56,189,248,.15) 60%,transparent);width:120px;height:120px;animation:8s ease-in-out infinite floatSlow;top:-30px;left:8%}.dark .hero-geo-circle-1{background:radial-gradient(circle at 30% 30%,rgba(103,232,249,.25),rgba(56,189,248,.08) 60%,transparent);box-shadow:0 0 60px rgba(56,189,248,.12)}.hero-geo-circle-2{background:radial-gradient(circle at 40% 60%,rgba(255,255,255,.3),rgba(56,189,248,.12) 60%,transparent);width:80px;height:80px;animation:6s ease-in-out 1s infinite floatMedium;bottom:20px;right:12%}.dark .hero-geo-circle-2{background:radial-gradient(circle at 40% 60%,rgba(45,212,191,.2),rgba(13,148,136,.06) 60%,transparent);box-shadow:0 0 50px rgba(45,212,191,.1)}.hero-geo-ring-1{background:0 0;border:3px solid rgba(56,189,248,.2);width:100px;height:100px;animation:10s ease-in-out .5s infinite floatSlow,4s ease-in-out .5s infinite ringPulse;top:15%;right:25%}.dark .hero-geo-ring-1{border-color:rgba(103,232,249,.15);box-shadow:0 0 30px rgba(103,232,249,.05),inset 0 0 30px rgba(103,232,249,.03)}.hero-geo-ring-2{background:0 0;border:2px solid rgba(56,189,248,.15);width:60px;height:60px;animation:7s ease-in-out 2s infinite floatMedium,5s ease-in-out 1s infinite ringPulse;bottom:30%;left:20%}.dark .hero-geo-ring-2{border-color:rgba(192,132,252,.12);box-shadow:0 0 20px rgba(192,132,252,.04),inset 0 0 20px rgba(192,132,252,.02)}.hero-geo-diamond-1{background:rgba(56,189,248,.2);border-radius:4px;width:50px;height:50px;animation:9s ease-in-out 1.5s infinite floatDiamond;top:25%;left:60%;transform:rotate(45deg)}.dark .hero-geo-diamond-1{background:rgba(103,232,249,.06);box-shadow:0 0 30px rgba(103,232,249,.06)}.hero-geo-dot-1{opacity:.15;background:#0369a1;width:14px;height:14px;animation:4s ease-in-out infinite pulseDot;top:55%;left:5%}.dark .hero-geo-dot-1{opacity:.3;background:#67e8f9;box-shadow:0 0 20px rgba(103,232,249,.3)}.hero-geo-dot-2{opacity:.12;background:#0ea5e9;width:10px;height:10px;animation:3.5s ease-in-out .8s infinite pulseDot;top:10%;right:6%}.dark .hero-geo-dot-2{opacity:.25;background:#c084fc;box-shadow:0 0 15px rgba(192,132,252,.25)}.hero-geo-triangle-1{border-bottom:38px solid rgba(56,189,248,.08);border-left:22px solid transparent;border-right:22px solid transparent;border-radius:0;width:0;height:0;animation:11s ease-in-out 3s infinite floatTriangle;top:60%;right:8%}.dark .hero-geo-triangle-1{filter:drop-shadow(0 0 12px rgba(45,212,191,.06));border-bottom-color:rgba(45,212,191,.1)}.hero-geo-cross-1{opacity:.1;background:#0ea5e9;border-radius:2px;width:4px;height:16px;animation:4s ease-in-out 1.2s infinite twinkle;top:40%;left:35%}.hero-geo-cross-1:after{content:"";background:#0ea5e9;border-radius:2px;width:16px;height:4px;position:absolute;top:6px;left:-6px}.dark .hero-geo-cross-1{opacity:.2;background:#67e8f9;box-shadow:0 0 12px rgba(103,232,249,.15)}.dark .hero-geo-cross-1:after{background:#67e8f9}.hero-geo-shimmer-1{background:linear-gradient(90deg,transparent,rgba(56,189,248,.08),transparent);border-radius:0;width:200px;height:1px;animation:6s ease-in-out infinite shimmerSweep;top:45%;left:5%}.dark .hero-geo-shimmer-1{background:linear-gradient(90deg,transparent,rgba(103,232,249,.06),transparent)}@keyframes floatSlow{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-12px)translate(6px)}50%{transform:translateY(-6px)translate(-4px)}75%{transform:translateY(-14px)translate(8px)}}@keyframes floatMedium{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-8px)translate(-5px)}66%{transform:translateY(-4px)translate(7px)}}@keyframes floatDiamond{0%,to{transform:rotate(45deg)translateY(0)translate(0)}25%{transform:rotate(45deg)translateY(-10px)translate(5px)}50%{transform:rotate(45deg)translateY(-4px)translate(-3px)}75%{transform:rotate(45deg)translateY(-12px)translate(6px)}}@keyframes floatTriangle{0%,to{transform:translateY(0)rotate(-5deg)}33%{transform:translateY(-7px)rotate(3deg)}66%{transform:translateY(-3px)rotate(-2deg)}}@keyframes pulseDot{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.25;transform:scale(1.8)}}@keyframes ringPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes twinkle{0%,to{opacity:.1;transform:scale(1)rotate(0)}25%{opacity:.25;transform:scale(1.15)rotate(45deg)}50%{opacity:.08;transform:scale(.9)rotate(90deg)}75%{opacity:.2;transform:scale(1.1)rotate(45deg)}}@keyframes shimmerSweep{0%,to{opacity:0;transform:translate(-30px)scaleX(1)}20%{opacity:.6}50%{opacity:.8;transform:translate(30px)scaleX(1.2)}80%{opacity:.4}to{opacity:0;transform:translate(80px)scaleX(1)}}.dark .dive-page:after{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(1px 1px at 10% 5%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 25% 15%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 40% 8%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 60% 12%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 75% 5%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 90% 18%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 15% 25%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 50% 30%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 85% 35%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 5% 45%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 35%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 70% 55%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 95% 40%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 20% 65%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 55% 70%,rgba(255,255,255,.25) 0%,transparent 100%),radial-gradient(1px 1px at 80% 75%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 45% 85%,rgba(255,255,255,.15) 0%,transparent 100%),radial-gradient(1px 1px at 65% 90%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 15% 80%,rgba(255,255,255,.15) 0%,transparent 100%),radial-gradient(1px 1px at 30% 95%,rgba(255,255,255,.2) 0%,transparent 100%);animation:8s ease-in-out infinite starTwinkle;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes starTwinkle{0%,to{opacity:.6}50%{opacity:1}}.dive-page-footer.footer-teal{background:radial-gradient(100% 60% at 20% 0,rgba(56,189,248,.1) 0%,transparent 60%),radial-gradient(80% 50% at 80% 100%,rgba(14,165,233,.08) 0%,transparent 50%),linear-gradient(175deg,#0c4a6e 0%,#075985 25%,#0369a1 50%,#0284c7 100%)}.dive-page-footer.footer-teal:after{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2338bdf8' fill-opacity='0.04'%3E%3Cpath d='M50 40h-4v2h4v4h2v-4h4v-2h-4zm0-20h-4v2h4v4h2v-4h4v-2h-4zM10 40h-4v2h4v4h2v-4h4v-2h-4zM10 20h-4v2h4v4h2v-4h4v-2h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.dark .dive-page-footer.footer-teal{background:radial-gradient(100% 60% at 20% 0,rgba(56,189,248,.08) 0%,transparent 60%),radial-gradient(80% 50% at 80% 100%,rgba(14,165,233,.06) 0%,transparent 50%),linear-gradient(175deg,#021a22 0%,#032f44 30%,#0c4a6e 60%,#075985 100%)}.dark .dive-page-footer.footer-teal:after{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2338bdf8' fill-opacity='0.03'%3E%3Cpath d='M50 40h-4v2h4v4h2v-4h4v-2h-4zm0-20h-4v2h4v4h2v-4h4v-2h-4zM10 40h-4v2h4v4h2v-4h4v-2h-4zM10 20h-4v2h4v4h2v-4h4v-2h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.dive-page-footer .footer-geo-circle-1{background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.2),rgba(14,165,233,.08) 50%,transparent 70%)}.dark .dive-page-footer .footer-geo-circle-1{background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.15),rgba(14,165,233,.05) 50%,transparent 70%);box-shadow:0 0 80px rgba(56,189,248,.08)}.dive-page-footer .footer-geo-circle-2{background:radial-gradient(circle at 40% 60%,rgba(125,211,252,.15),rgba(56,189,248,.05) 60%,transparent)}.dark .dive-page-footer .footer-geo-circle-2{background:radial-gradient(circle at 40% 60%,rgba(125,211,252,.1),rgba(56,189,248,.03) 60%,transparent);box-shadow:0 0 60px rgba(125,211,252,.06)}.dive-page-footer .footer-geo-ring-1{border-color:rgba(56,189,248,.18)}.dark .dive-page-footer .footer-geo-ring-1{border-color:rgba(56,189,248,.1);box-shadow:0 0 40px rgba(56,189,248,.04),inset 0 0 40px rgba(56,189,248,.02)}.dive-page-footer .footer-geo-ring-2{border-color:rgba(14,165,233,.14)}.dark .dive-page-footer .footer-geo-ring-2{border-color:rgba(192,132,252,.06);box-shadow:0 0 30px rgba(192,132,252,.02),inset 0 0 30px rgba(192,132,252,.01)}.dive-page-footer .footer-geo-diamond-1{background:rgba(56,189,248,.1)}.dark .dive-page-footer .footer-geo-diamond-1{background:rgba(103,232,249,.03);box-shadow:0 0 40px rgba(103,232,249,.03)}.dive-page-footer .footer-geo-dot-1{opacity:.18;background:#38bdf8;box-shadow:0 0 20px rgba(56,189,248,.2)}.dark .dive-page-footer .footer-geo-dot-1{opacity:.15;background:#67e8f9;box-shadow:0 0 30px rgba(103,232,249,.15)}.dive-page-footer .footer-geo-dot-2{opacity:.15;background:#0ea5e9;box-shadow:0 0 15px rgba(14,165,233,.18)}.dark .dive-page-footer .footer-geo-dot-2{opacity:.12;background:#c084fc;box-shadow:0 0 20px rgba(192,132,252,.12)}.dive-page-footer .footer-geo-triangle-1{border-bottom-color:rgba(56,189,248,.06)}.dark .dive-page-footer .footer-geo-triangle-1{filter:drop-shadow(0 0 20px rgba(45,212,191,.03));border-bottom-color:rgba(45,212,191,.05)}.dive-page-footer .footer-geo-shimmer-1{background:linear-gradient(90deg,transparent,rgba(125,211,252,.08),transparent)}.dark .dive-page-footer .footer-geo-shimmer-1{background:linear-gradient(90deg,transparent,rgba(103,232,249,.03),transparent)}.dive-page-footer.footer-teal input{background:rgba(255,255,255,.08);border-color:rgba(56,189,248,.25)}.dive-page-footer.footer-teal button[type=submit]{background-color:#0284c7}.dive-page-footer.footer-teal button[type=submit]:hover{background-color:#0ea5e9}
