.bf-bar{--bf-accent:#facc15;--bf-accent-2:#f59e0b;--bf-accent-ink:#0a0a0a;position:relative;z-index:60;overflow:hidden;color:#fafafa;background:radial-gradient(120% 180% at 0 0,rgba(250,204,21,.22) 0,transparent 45%),radial-gradient(120% 180% at 50% 100%,rgba(16,185,129,.16) 0,transparent 50%),radial-gradient(120% 180% at 100% 0,rgba(239,68,68,.16) 0,transparent 45%),linear-gradient(90deg,#040705,#0d1610 50%,#040705);border-bottom:1.5px solid rgba(250,204,21,.5);box-shadow:0 8px 30px -10px rgba(0,0,0,.75);padding-top:env(safe-area-inset-top,0);animation:bf-slide-down .45s cubic-bezier(.16,1,.3,1) both}.bf-bar.bf-phase-cyber,.bf-float.bf-phase-cyber{--bf-accent:#22d3ee;--bf-accent-2:#a855f7;--bf-accent-ink:#050505}.bf-bar.bf-phase-cyber{background:radial-gradient(120% 180% at 0 0,rgba(34,211,238,.2) 0,transparent 45%),radial-gradient(120% 180% at 100% 100%,rgba(168,85,247,.2) 0,transparent 45%),linear-gradient(90deg,#050505,#0d0d18 50%,#050505);border-bottom-color:rgba(34,211,238,.45)}.bf-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 28%,rgba(250,204,21,.09) 50%,transparent 72%);transform:translateX(-100%);animation:bf-shine 4s ease-in-out infinite}.bf-inner{position:relative;max-width:1480px;margin:0 auto;justify-content:space-between;gap:24px;padding:10px 52px 10px 20px}.bf-brand,.bf-inner{display:flex;align-items:center}.bf-brand{gap:16px;flex-shrink:0}.bf-brand-head{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0}.bf-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fca5a5;margin-bottom:2px}.bf-dot{width:7px;height:7px;border-radius:999px;background:#ef4444;animation:bf-ping 1.6s ease-out infinite}.bf-brand-title{font-size:24px;font-weight:900;letter-spacing:-.01em;color:#ffffff;white-space:nowrap}.bf-brand-accent{background:linear-gradient(135deg,#fde047,#facc15 50%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-phase-cyber .bf-brand-accent{background:linear-gradient(135deg,#67e8f9,#22d3ee 50%,#a855f7);-webkit-background-clip:text;background-clip:text}.bf-timer{display:flex;align-items:center;gap:6px;padding-left:14px;border-left:1px solid rgba(255,255,255,.14);flex-shrink:0}.bf-timer-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#a3a3a3;white-space:nowrap}.bf-countdown{display:inline-flex;align-items:center;gap:2.5px;font-variant-numeric:tabular-nums;flex-shrink:0}.bf-digit{display:inline-flex;align-items:baseline;gap:1px;padding:3px 5px;border-radius:5px;background:rgba(255,255,255,.08);border:1px solid color-mix(in srgb,var(--bf-accent,#facc15) 38%,transparent)}.bf-digit-num{font-size:13.5px;font-weight:900;color:var(--bf-accent,#facc15)}.bf-digit-label{font-size:8px;font-weight:700;color:#9ca3af;text-transform:uppercase}.bf-colon{color:#737373;font-weight:900;font-size:12px}.bf-countdown-urgent .bf-digit{border-color:rgba(239,68,68,.65);background:rgba(239,68,68,.14)}.bf-countdown-urgent .bf-digit-num{color:#f87171}.bf-countdown-urgent{animation:bf-pulse 1s ease-in-out infinite}.bf-countdown-compact .bf-digit{padding:2px 4px}.bf-countdown-compact .bf-digit-num{font-size:11.5px}.bf-countdown-compact .bf-digit-label{font-size:7.5px}.bf-offers{display:flex;align-items:center;gap:12px;flex-shrink:0}.bf-offers,.bf-offers-single{margin-left:auto}.bf-offer{display:flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;border-radius:999px;background:linear-gradient(135deg,rgba(250,204,21,.1),rgba(255,255,255,.03));border:1px solid rgba(250,204,21,.38);flex-shrink:0;transition:all .2s ease}.bf-offer:hover{border-color:rgba(250,204,21,.6);background:linear-gradient(135deg,rgba(250,204,21,.15),rgba(255,255,255,.05))}.bf-offer-emerald{background:linear-gradient(135deg,rgba(52,211,153,.1),rgba(255,255,255,.03));border-color:rgba(52,211,153,.4)}.bf-offer-emerald:hover{border-color:rgba(52,211,153,.65);background:linear-gradient(135deg,rgba(52,211,153,.16),rgba(255,255,255,.05))}.bf-offer-pct{display:flex;align-items:baseline;gap:2px;font-size:24px;font-weight:900;line-height:1;letter-spacing:-.02em;color:#facc15;flex-shrink:0}.bf-offer-pct small{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#fde047}.bf-offer-emerald .bf-offer-pct{color:#34d399}.bf-offer-emerald .bf-offer-pct small{color:#6ee7b7}.bf-offer-text{display:flex;flex-direction:column;line-height:1.2;flex-shrink:0}.bf-offer-title{font-size:13.5px;font-weight:800;color:#ffffff;white-space:nowrap}.bf-offer-sub{font-size:11px;font-weight:500;color:#a1a1aa;white-space:nowrap}.bf-offer-action{flex-shrink:0}.bf-code{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:5px;border:1px dashed #34d399;background:rgba(52,211,153,.12);color:#a7f3d0;font-size:10.5px;font-weight:800;letter-spacing:.04em;cursor:pointer}.bf-code:hover{background:rgba(52,211,153,.24)}.bf-done-tag{gap:4px;padding:7px 12px;font-size:11.5px;font-weight:800;color:#a7f3d0;background:rgba(52,211,153,.14)}.bf-cta,.bf-done-tag{display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.bf-cta{justify-content:center;gap:5px;flex-shrink:0;padding:8px 15px;border:0;cursor:pointer;font-size:12.5px;font-weight:900;text-decoration:none;color:var(--bf-accent-ink,#0a0a0a);background:linear-gradient(135deg,var(--bf-accent,#facc15),var(--bf-accent-2,#f59e0b));box-shadow:0 4px 16px -4px color-mix(in srgb,var(--bf-accent,#facc15) 70%,transparent);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.bf-cta:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.08)}.bf-cta:active{transform:scale(.98)}.bf-cta:disabled{opacity:.7;cursor:wait}.bf-cta-booking{color:#ecfdf5;background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 16px -4px rgba(16,185,129,.6)}.bf-cta-booking:hover{box-shadow:0 6px 20px -4px rgba(16,185,129,.8)}.bf-cta-lg{width:100%;padding:13px 18px;font-size:14.5px}.bf-cta-sm{padding:6px 11px;font-size:11.5px}.bf-close{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:0;cursor:pointer;color:#a1a1aa;background:rgba(255,255,255,.06);transition:background .15s,color .15s}.bf-close:hover{background:rgba(255,255,255,.15);color:#fff}@media (max-width:1280px){.bf-inner{flex-direction:column;align-items:center;gap:8px;padding:8px 46px 8px 16px}.bf-brand{gap:14px}.bf-offers{margin-left:0;width:auto;justify-content:center}.bf-close{top:10px;transform:none}}@media (max-width:860px){.bf-inner{padding:8px 40px 9px 12px;gap:8px}.bf-brand-title{font-size:20px}.bf-timer-label{display:none}.bf-offers{gap:8px}.bf-offer{gap:8px;padding:4px 6px 4px 10px}.bf-offer-pct{font-size:21px}.bf-offer-title{font-size:12.5px}.bf-cta{padding:7px 12px;font-size:11.5px}}@media (max-width:640px){.bf-inner{padding:8px 10px 10px;gap:8px}.bf-brand{width:100%;justify-content:space-between;padding-right:32px}.bf-brand-title{font-size:19px}.bf-timer{padding-left:8px;border-left:none}.bf-digit{padding:2px 4px}.bf-digit-num{font-size:12.5px}.bf-offers{flex-direction:column;width:100%;gap:6px}.bf-offer{width:100%;justify-content:space-between;border-radius:14px;padding:7px 8px 7px 10px}.bf-offer-title{font-size:13px}.bf-offer-sub{font-size:10.5px}.bf-offer-pct{font-size:21px}.bf-cta{padding:7px 12px;font-size:11.5px}.bf-close{top:6px;right:6px}}@media (max-width:380px){.bf-offer-sub{display:none}.bf-brand-title{font-size:17px}}.bf-float{--bf-accent:#facc15;--bf-accent-2:#f59e0b;--bf-accent-ink:#0a0a0a;position:fixed;z-index:45;left:12px;right:88px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 10px 8px 12px;border-radius:18px;color:#fafafa;background:radial-gradient(120% 180% at 0 0,rgba(250,204,21,.16) 0,transparent 50%),rgba(7,11,8,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(250,204,21,.45);box-shadow:0 20px 55px -10px rgba(0,0,0,.75),0 0 24px -6px rgba(250,204,21,.22);transform:translateY(150%);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}.bf-float-in{transform:translateY(0);opacity:1;pointer-events:auto}.bf-float-badge{flex-shrink:0;padding:3.5px 8px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--bf-accent-ink);background:linear-gradient(135deg,var(--bf-accent),var(--bf-accent-2))}.bf-float-actions,.bf-float-badge{display:inline-flex;align-items:center}.bf-float-actions{gap:6px;margin-left:auto}.bf-float-close{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;cursor:pointer;color:#9ca3af;background:transparent}.bf-float-close:hover{color:#fff;background:rgba(255,255,255,.1)}@media (min-width:900px){.bf-float{left:50%;right:auto;flex-wrap:nowrap;transform:translate(-50%,150%);padding:9px 12px 9px 14px;gap:12px}.bf-float-in{transform:translate(-50%)}.bf-float-text{font-size:12.5px}}@media (max-width:580px){.bf-float-sep{display:none}.bf-float{left:8px;right:78px;padding:7px 8px;gap:6px}}.bf-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);animation:bf-fade .25s ease both}.bf-modal{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:24px;color:#fafafa;background:linear-gradient(180deg,#121212,#0a0a0a);border:1px solid rgba(250,204,21,.35);box-shadow:0 30px 80px -20px rgba(250,204,21,.28);animation:bf-pop .35s cubic-bezier(.16,1,.3,1) both}.bf-modal-glow{position:absolute;top:-120px;left:50%;width:320px;height:220px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(250,204,21,.28),transparent);pointer-events:none}.bf-modal-close{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;cursor:pointer;color:#a3a3a3;background:rgba(255,255,255,.06)}.bf-modal-close:hover{color:#fff;background:rgba(255,255,255,.12)}.bf-modal-body{position:relative;padding:32px 28px 26px}.bf-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.bf-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.14em;color:#facc15;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.3)}.bf-modal-title{margin:14px 0 8px;font-size:25px;font-weight:900;line-height:1.15;letter-spacing:-.02em}.bf-gold{color:#facc15}.bf-emerald{color:#34d399}.bf-modal-emerald{border-color:rgba(52,211,153,.4);box-shadow:0 30px 80px -20px rgba(52,211,153,.25)}.bf-modal-emerald .bf-modal-glow{background:radial-gradient(closest-side,rgba(52,211,153,.25),transparent)}.bf-pill-emerald{color:#34d399;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.35)}.bf-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bf-pkg{padding:10px 6px;border-radius:12px;font-size:13px;font-weight:800;color:#d4d4d4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .15s}.bf-pkg:hover{border-color:rgba(52,211,153,.5)}.bf-pkg-on{color:#042f1e;background:#34d399;border-color:#34d399}.bf-modal-text{margin:0 0 16px;font-size:14px;line-height:1.6;color:#a3a3a3}.bf-modal-text strong{color:#fafafa}.bf-price-list{list-style:none;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px dashed rgba(250,204,21,.3)}.bf-price-list li{display:flex;justify-content:space-between;padding:5px 0;font-size:13px;color:#d4d4d4}.bf-price-list s{color:#737373}.bf-price-list b{color:#facc15;font-size:14.5px}.bf-price-list em{color:#737373;font-style:normal;font-size:11px}.bf-form{display:flex;flex-direction:column;gap:10px}.bf-form input{width:100%;padding:13px 14px;border-radius:12px;font-size:15px;color:#fafafa;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);outline:none;transition:border-color .15s,box-shadow .15s}.bf-form input::placeholder{color:#737373}.bf-form input:focus{border-color:rgba(250,204,21,.6);box-shadow:0 0 0 3px rgba(250,204,21,.15)}.bf-error{margin:0;font-size:12px;color:#f87171;text-align:center}.bf-fine{display:flex;align-items:center;justify-content:center;gap:5px;margin:2px 0 0;font-size:11px;color:#737373}@keyframes bf-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes bf-shine{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes bf-ping{0%{box-shadow:0 0 0 0 rgba(220,38,38,.7)}to{box-shadow:0 0 0 8px rgba(220,38,38,0)}}@keyframes bf-pulse{0%,to{opacity:1}50%{opacity:.75}}@keyframes bf-fade{0%{opacity:0}to{opacity:1}}@keyframes bf-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bf-bar,.bf-countdown-urgent,.bf-dot,.bf-modal,.bf-modal-backdrop,.bf-shine{animation:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_63c8e8{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_63c8e8{--font-serif:"Playfair Display","Playfair Display Fallback"}