*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05060c;color:#fff;font-family:Rajdhani,Arial,sans-serif;font-size:18px}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;z-index:999;background:#fff;color:#000}.topbar{background:rgba(4,5,11,.95);border-bottom:1px solid #263149;position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}.top-inner{max-width:1300px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:11px 24px}.brand img{width:160px;max-height:60px;object-fit:contain}.nav{display:flex;align-items:center;gap:25px}.nav a{text-decoration:none;text-transform:uppercase;font-weight:800;font-size:15px;letter-spacing:.6px}.nav a:hover,.nav .active{color:#4bd7ff}.menu-toggle{display:none;background:transparent;color:#fff;border:1px solid #48556c;border-radius:8px;font-size:23px;padding:6px 12px}.brush{font-family:'Permanent Marker','Barlow Condensed',Impact,sans-serif;letter-spacing:1px;line-height:1.13;margin:0;text-shadow:4px 4px 0 #101c35}.brush em{font-style:normal;color:#ff55bb;text-shadow:0 0 30px #b528a566}.eyebrow{color:#66dcff;letter-spacing:3px;font-weight:800;font-size:14px}.eyebrow span{color:#ff55bb;margin:0 8px}.es-hero{position:relative;overflow:hidden;min-height:580px;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 45%,#87205555,transparent 43%),radial-gradient(ellipse at 20% 20%,#035d9c77,transparent 48%),linear-gradient(125deg,#071323,#070710 75%);border-bottom:1px solid #1d344f}.es-hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(110deg,transparent 0 94px,#80bfff0a 95px 96px),linear-gradient(180deg,transparent 72%,#05060c);pointer-events:none}.es-hero-inner{position:relative;z-index:1;max-width:1200px;margin:auto;padding:90px 28px;width:100%}.es-hero h1{font-size:clamp(50px,8vw,112px);max-width:900px}.es-hero-claim{font-family:'Barlow Condensed',sans-serif;font-size:clamp(23px,3vw,38px);font-weight:900;line-height:1.15;letter-spacing:1px;margin:28px 0 12px}.es-hero-claim strong{color:#67d8ff}.es-hero-text{max-width:660px;color:#c8d3e5;line-height:1.5;font-size:20px}.es-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.neon-button{display:inline-block;text-decoration:none;border:1px solid;border-radius:4px;padding:13px 24px;font-weight:900;letter-spacing:1px;transition:transform .2s}.neon-button:hover{transform:translateY(-3px)}.neon-button.blue{border-color:#52d4ff;background:#00a9ed25;box-shadow:0 0 25px #00a9ed30}.neon-button.pink{border-color:#ff59b8;background:#ff59b81b;box-shadow:0 0 25px #ff59b820}.es-hero-ring{position:absolute;right:7%;top:26%;font-size:290px;color:#f951af14;transform:rotate(-20deg);pointer-events:none}.es-feature-bar{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:22px 16px;gap:10px}.es-feature-bar div{text-align:center;font-size:24px;color:#62d5ff}.es-feature-bar span{font-size:16px;color:#e9f4ff;font-weight:800;margin-left:6px;letter-spacing:1px}.es-intro{max-width:1200px;margin:auto;padding:75px 24px 85px;text-align:center}.es-intro h2,.es-section-head h2{font-size:clamp(40px,5vw,70px)}.es-intro>p:not(.eyebrow){max-width:740px;margin:20px auto 38px;color:#bfc9dc;line-height:1.55}.es-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.es-steps article{background:linear-gradient(140deg,#111d30,#100d1c);border:1px solid #33435e;border-top:3px solid #51cfff;padding:26px;border-radius:8px}.es-steps article:nth-child(2){border-top-color:#ff4eb2}.es-steps span{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:900;color:#62d8ff}.es-steps h3,.es-panel h3{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:28px;margin:8px 0}.es-steps p{color:#b9c6d8;line-height:1.5;margin-bottom:0}.es-request{padding:76px 24px 110px;background:radial-gradient(ellipse at 90% 30%,#4e14542b,transparent 50%),linear-gradient(180deg,#080e19,#05060c)}.es-section-head{text-align:center;max-width:780px;margin:0 auto 36px}.es-section-head>p:last-child{color:#bfc9dc}.es-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:start}.es-panel{background:linear-gradient(155deg,#111d2f,#0b1020);border:1px solid #33445e;border-radius:12px;padding:26px;box-shadow:0 20px 50px #0005}.panel-label{font-size:13px;letter-spacing:2px;color:#ff63b9;font-weight:800}.es-muted{color:#b9c5d9;font-size:15px;line-height:1.5}.es-cal-head{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.es-cal-head strong{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:24px}.es-cal-head button{background:#15253b;color:#fff;border:1px solid #3a668a;padding:6px 14px;font-size:24px;cursor:pointer}.es-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:18px 0}.es-days>span{text-align:center;color:#a9b8cd;font-size:13px;padding:9px 0}.es-day{background:#173b39;color:#c5ffe5;border:1px solid #31594f;min-height:42px;border-radius:5px;cursor:pointer;font-weight:800}.es-day.reserved{background:#54411f;color:#ffe3a7}.es-day.blocked{background:#542833;color:#ffc2d2}.es-day.selected{outline:2px solid #5cd7ff;outline-offset:2px}.es-day:disabled{opacity:.52;cursor:not-allowed}.es-legend{display:flex;flex-wrap:wrap;gap:13px;font-size:13px;color:#b9c5d9}.es-legend i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px}.dot-free{background:#35ba83}.dot-reserved{background:#e5b247}.dot-blocked{background:#df647e}.es-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.es-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.es-field.full{grid-column:1/-1}.es-field label{font-size:15px;font-weight:800;color:#e7f4ff}.es-field input,.es-field select,.es-field textarea{width:100%;min-width:0;background:#080e1a;color:#fff;border:1px solid #39506b;border-radius:5px;padding:12px;font:600 16px Rajdhani,Arial,sans-serif}.es-field input:focus,.es-field select:focus,.es-field textarea:focus{outline:2px solid #55d7ff;outline-offset:1px}.es-field textarea{resize:vertical}.es-consent{display:flex;gap:10px;align-items:flex-start;color:#c6d1e2;font-size:14px;line-height:1.45}.es-consent input{margin-top:4px}.es-consent a{color:#69d8ff}.es-hp{position:absolute;left:-9999px}.es-btn{width:100%;border:0;border-radius:5px;padding:15px 20px;background:linear-gradient(100deg,#078ad1,#c22b8e);color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:21px;letter-spacing:1px;font-weight:900;cursor:pointer}.es-btn:disabled{opacity:.6;cursor:not-allowed}.es-status{min-height:1em}.es-footer{padding:34px 24px;border-top:1px solid #28374b;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;color:#aebdd2;font-size:14px}.es-footer>a{font-family:'Permanent Marker',sans-serif;color:#fff;text-decoration:none;font-size:20px}.es-footer div{display:flex;gap:18px}.es-footer a:hover{color:#62d5ff}@media(max-width:850px){.nav{display:none;position:absolute;left:0;right:0;top:100%;background:#0a101c;padding:18px 24px;flex-direction:column;align-items:flex-start}.nav.open{display:flex}.menu-toggle{display:block}.es-grid{grid-template-columns:1fr}.es-hero-ring{display:none}.es-feature-bar{grid-template-columns:repeat(2,1fr)}.es-steps{grid-template-columns:1fr}}@media(max-width:560px){.brand img{width:128px}.top-inner{padding:8px 16px}.es-hero{min-height:520px}.es-hero-inner{padding:65px 20px}.es-hero h1{font-size:clamp(42px,12vw,64px)}.es-hero-text{font-size:18px}.es-feature-bar span{display:block;font-size:13px}.es-intro{padding:60px 18px}.es-request{padding:55px 14px}.es-panel{padding:18px}.es-fields{grid-template-columns:1fr}.es-steps article{padding:20px}}