.ev-page,.ev-page *{box-sizing:border-box;font-family:var(--font-opensans), system-ui, sans-serif}.ev-page a.text-white,.ev-page a.text-white:hover,.ev-page a.text-white:focus{color:#fff}.ev-page a.text-ev-teal-deep,.ev-page a.text-ev-teal-deep:hover,.ev-page a.text-ev-teal-deep:focus{color:#091f23}.ev-page a.text-ev-teal,.ev-page a.text-ev-teal:focus{color:#0d4248}.ev-page a.text-ev-gold,.ev-page a.text-ev-gold:focus{color:#edca1d}.ev-page a.text-ev-orange,.ev-page a.text-ev-orange:focus{color:#e89824}.ev-page .hover\:text-ev-blue:hover{color:#2563eb}.ev-page .hover\:text-ev-teal:hover{color:#0d4248}.ev-page .hover\:text-ev-orange:hover{color:#e89824}.ev-page .hover\:text-white:hover{color:#fff}.ev-page .hover\:text-ev-green:hover{color:#00d084}.ev-page a.reserve-room-btn{color:#091f23}.ev-page a.reserve-room-btn:hover{color:#fff;background-color:#0d4248;border-color:#0d4248}.ev-page nav img,.ev-page footer img{width:auto;max-width:none;height:2.25rem}@media (min-width:1024px){.ev-page nav img,.ev-page footer img{height:2.5rem}}.ev-page section img.absolute,.ev-page section .absolute>img,.ev-page .case-img{object-fit:cover;width:100%;height:100%}@keyframes ev26-fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ev26-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ev26-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ev26-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ev26-dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes ev26-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ev26-chevronBounce{0%,to{transform:translate(0)}40%{transform:translate(6px)}60%{transform:translate(3px)}}.ev-page .anim-fadeInUp{animation:.7s cubic-bezier(.22,1,.36,1) forwards ev26-fadeInUp}.ev-page .anim-dot-pulse{animation:2s ease-in-out infinite ev26-dotPulse}.ev-page .anim-float{animation:7s ease-in-out infinite ev26-float}.ev-page .reveal{opacity:1;transform:none}.ev-page .reveal.pre-animate{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.ev-page .reveal.pre-animate.visible{opacity:1;transform:translateY(0)}.ev-page .reveal-delay-1{transition-delay:.1s}.ev-page .reveal-delay-2{transition-delay:.2s}.ev-page .reveal-delay-3{transition-delay:.3s}.ev-page .reveal-delay-4{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.ev-page .anim-fadeInUp,.ev-page .anim-dot-pulse,.ev-page .anim-float{opacity:1;animation:none;transform:none}.ev-page .reveal,.ev-page .reveal.pre-animate{opacity:1;transition:none;transform:none}}.ev-page .focus-ev:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #00d084}.ev-page .nav-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;box-shadow:0 1px 12px #0d424814}.ev-page .btn-shimmer{position:relative;overflow:hidden}.ev-page .btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.ev-page .btn-shimmer:hover:after{left:100%}.ev-page .mobile-menu{transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translate(100%)}.ev-page .mobile-menu.open{transform:translate(0)}.ev-page .faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),padding .3s;overflow:hidden}.ev-page .faq-item.open .faq-answer{max-height:600px;padding-top:12px}.ev-page .faq-item.open .faq-chevron{transform:rotate(180deg)}.ev-page .faq-chevron{transition:transform .3s}.ev-page .faq-item button{font-size:inherit;color:inherit;background:0 0;border:none;border-radius:0;padding:1.25rem}.ev-page .case-card{transition:all .35s cubic-bezier(.22,1,.36,1)}.ev-page .case-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0d424829}.ev-page .case-card:hover .case-img{transform:scale(1.05)}.ev-page .case-img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ev-page .station-card{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,box-shadow .3s}.ev-page .station-card:hover{background:#ffffff12;border-color:#00d0844d;transform:translateY(-6px);box-shadow:0 12px 40px #00d0841f}.ev-page .fasc-row{transition:background-color .2s}.ev-page .fasc-row:hover{background:#f7f9fbb3}.ev-page .hero-img-overlay{background:linear-gradient(90deg,#091f23f0 0%,#091f23d9 45%,#091f238c 75%,#091f2359 100%),linear-gradient(#091f2399 0%,#0000 30%,#091f2380 100%)}.ev-page .timeline-node{position:relative}.ev-page .timeline-node:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d0842e 0%,#0000 70%);border-radius:50%;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ev-page .gd-cell{text-align:center;min-height:78px;font-family:var(--font-opensans);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.ev-page .gd-cell .gd-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ev-page .gd-cell.tier-1{color:#fff;background:#091f23}.ev-page .gd-cell.tier-1 .gd-icon{color:#00d084;background:#00d08426}.ev-page .gd-cell.tier-2{color:#7a4a0a;background:#e8982414;border:1.5px solid #e89824}.ev-page .gd-cell.tier-2 .gd-icon{color:#fff;background:#e89824}.ev-page .gd-cell.tier-3{color:#0a4d2e;background:#00d08414;border:1.5px solid #00d084}.ev-page .gd-cell.tier-3 .gd-icon{color:#fff;background:#00d084}@media (max-width:639px){.ev-page section.min-h-screen{min-height:88vh}}
