html{scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}body{font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}html{scroll-behavior:auto}}:root{--gold:#f59e0b;--gold-dark:#d97706;--gold-darker:#b45309;--gold-light:rgba(245,158,11,0.10);--gold-mid:rgba(245,158,11,0.18);--gold-border:rgba(245,158,11,0.25);--luxury-black:#1C1917;--luxury-dark:#292524;--luxury-muted:#44403C;--dark:#1e293b;--dark-2:#0f172a;--surface:#f8fafc;--surface-warm:#FAFAF9;--white:#ffffff;--gray:#64748b;--gray-light:#94a3b8;--border:#e2e8f0;--border-warm:#e7e5e4;--blue:#1E90FF;--blue-dark:#187bcd;--green:#16a34a;--shadow-gold:0 4px 14px rgba(245,158,11,0.20),0 8px 28px rgba(245,158,11,0.15);--shadow-gold-lg:0 8px 24px rgba(245,158,11,0.22),0 20px 50px rgba(245,158,11,0.18);--shadow-card:0 1px 3px rgba(0,0,0,0.04),0 4px 18px rgba(0,0,0,0.07);--shadow-card-lg:0 2px 6px rgba(0,0,0,0.04),0 12px 36px rgba(0,0,0,0.10);--shadow-luxury:0 4px 6px rgba(28,25,23,0.06),0 16px 48px rgba(28,25,23,0.12);--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:32px;--r-full:999px;--t-fast:all 0.15s cubic-bezier(0.0, 0.0, 0.2, 1);--t-base:all 0.22s cubic-bezier(0.0, 0.0, 0.2, 1);--t-med:all 0.30s cubic-bezier(0.0, 0.0, 0.2, 1);--t-slow:all 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);--z-base:10;--z-sticky:20;--z-dropdown:30;--z-float:40;--z-modal:50;--z-toast:9999}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;z-index:calc(var(--z-toast) + 2);background:linear-gradient(90deg,var(--gold-darker),var(--gold),var(--gold-dark));transition:width 80ms linear;box-shadow:0 0 10px rgba(245,158,11,.5)}header.sticky-active{position:fixed!important;top:0;left:0;right:0;background:var(--luxury-black)!important;box-shadow:0 4px 30px rgba(0,0,0,.25);animation:slideDown .28s cubic-bezier(0,0,.2,1);z-index:calc(var(--z-sticky) * 400)}header.sticky-active #topbar{display:none!important}header.sticky-active #mainmenu li a{color:rgba(255,255,255,.88)!important;transition:var(--t-base)}header.sticky-active #mainmenu li a:hover{color:var(--gold)!important}header.sticky-active .logo-1{display:inline-block!important}header.sticky-active .logo-2{display:none!important}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#subheader .center-y{background:rgba(0,0,0,.48)!important}.hero-padded{padding-top:124px!important;padding-bottom:64px!important;min-height:54vh;position:relative}.hero-padded::after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.25));pointer-events:none}@media (max-width:768px){.hero-padded{padding-top:84px!important;padding-bottom:48px!important;min-height:50vh}}.live-badge{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#fff;padding:8px 20px;border-radius:var(--r-full);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 4px 18px rgba(22,163,74,.4),0 0 0 3px rgba(22,163,74,.15);margin-bottom:10px;transition:var(--t-base)}.hl-gold{color:var(--gold);font-weight:700}.live-dot{width:8px;height:8px;background:rgba(255,255,255,.9);border-radius:50%;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}60%{box-shadow:0 0 0 8px rgba(255,255,255,0)}}.hero-h1{font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:900;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.9);line-height:1.12;margin:0 auto 16px;letter-spacing:-.01em}.hero-h1 span{color:var(--gold)}.hero-lead{font-size:clamp(.98rem, 1.8vw, 1.18rem);color:rgba(255,255,255,.93);text-shadow:0 1px 6px rgba(0,0,0,.75);max-width:660px;margin:0 auto 24px;line-height:1.7;font-weight:400}.hero-lead .hl-gold{color:var(--gold);font-weight:700}.hero-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:30px}.btn-hero-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);color:#fff;padding:16px 34px;border-radius:var(--r-full);font-weight:800;font-size:1rem;border:none;cursor:pointer;min-height:52px;box-shadow:var(--shadow-gold),0 2px 0 var(--gold-darker);transition:var(--t-med);text-decoration:none;touch-action:manipulation;position:relative;overflow:hidden}.btn-hero-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:var(--t-fast)}.btn-hero-primary:hover::before{opacity:1}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-gold-lg),0 2px 0 var(--gold-darker);color:#fff}.btn-hero-primary:active{transform:translateY(-1px)}.btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;padding:16px 34px;border-radius:var(--r-full);font-weight:600;font-size:1rem;border:1.5px solid rgba(255,255,255,.28);min-height:52px;transition:var(--t-med);text-decoration:none;touch-action:manipulation}.btn-hero-secondary:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.45);transform:translateY(-3px);color:#fff}.hero-trust{display:inline-flex;flex-wrap:wrap;gap:20px;justify-content:center;background:rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-full);padding:14px 30px}.hero-trust-item{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.95);font-size:.84rem;font-weight:600;white-space:nowrap}.hero-trust-item i{color:var(--gold);font-size:.88rem}@media (max-width:768px){.hero-trust{padding:12px 18px;gap:12px}.hero-trust-item{font-size:.77rem}}.section{padding:76px 0}.section-alt{background:var(--surface-warm)}.section-dark{background:linear-gradient(160deg,var(--luxury-black) 0,var(--luxury-dark) 100%);color:#fff;position:relative;overflow:hidden}.section-dark::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f59e0b' fill-opacity='0.025'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.section-gold{background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 50%,var(--gold-darker) 100%);color:#fff;position:relative;overflow:hidden}.section-gold::before{content:'';position:absolute;top:-50%;left:-10%;right:-10%;bottom:-30%;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.12) 0,transparent 60%);pointer-events:none}.section-green{background:linear-gradient(135deg,#16a34a 0,#059669 100%);color:#fff}.eyebrow{display:inline-block;background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-border);padding:6px 18px;border-radius:var(--r-full);font-size:.7rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px}.eyebrow.center{display:block;text-align:center}.eyebrow.light{background:rgba(245,158,11,.14);color:var(--gold);border-color:rgba(245,158,11,.28)}.eyebrow.white{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.15)}.section-title{font-size:clamp(1.6rem, 3vw, 2.15rem);font-weight:900;color:var(--dark);text-align:center;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}.section-title.white{color:#fff}.section-sub{text-align:center;color:var(--gray);font-size:1.03rem;max-width:580px;margin:0 auto 40px;line-height:1.7}.section-sub.white{color:rgba(255,255,255,.82)}.trust-bar{background:var(--white);padding:22px 0;border-bottom:1px solid var(--border);box-shadow:0 4px 20px rgba(0,0,0,.04);position:relative}.trust-bar::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-darker),var(--gold),var(--gold-dark),var(--gold))}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-card{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 12px;background:var(--white);border-radius:var(--r-md);border:1.5px solid var(--border);transition:var(--t-med);cursor:default}.trust-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:var(--shadow-gold);background:#fffbf4}.trust-card-icon{width:44px;height:44px;background:var(--gold-light);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--gold-dark);border:1px solid var(--gold-border);transition:var(--t-fast)}.trust-card:hover .trust-card-icon{background:var(--gold-mid)}.trust-card-label{font-size:.93rem;font-weight:800;color:var(--dark);text-align:center;line-height:1.2}.trust-card-sub{font-size:.76rem;color:var(--gray);text-align:center}@media (max-width:768px){.trust-grid{grid-template-columns:repeat(2,1fr)}}.contact-options{padding:64px 0;background:var(--white)}.contact-card{background:var(--white);border-radius:var(--r-xl);padding:44px 40px;height:100%;border:1px solid var(--border);box-shadow:var(--shadow-card);transition:var(--t-med);position:relative;overflow:hidden}.contact-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold-darker),var(--gold),var(--gold-dark),var(--gold))}.contact-card::after{content:'';position:absolute;bottom:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--gold-light),transparent 70%);pointer-events:none;transition:var(--t-slow)}.contact-card:hover{box-shadow:var(--shadow-luxury);transform:translateY(-5px)}.contact-card:hover::after{transform:scale(1.5);opacity:.6}.contact-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;margin-bottom:24px;box-shadow:var(--shadow-gold)}.contact-card h2{font-size:1.5rem;font-weight:900;color:var(--dark);margin-bottom:12px;line-height:1.2}.contact-card p{color:var(--gray);font-size:1rem;margin-bottom:22px;line-height:1.7}.contact-phone-link{display:block;font-size:2.2rem;font-weight:900;color:var(--gold-dark);text-decoration:none;letter-spacing:-.5px;transition:var(--t-base);margin-bottom:24px;line-height:1}.contact-phone-link:hover{color:var(--gold)}.contact-channels{display:flex;flex-wrap:wrap;gap:10px}.contact-channel-btn{display:inline-flex;align-items:center;gap:8px;background:var(--surface);color:var(--dark);padding:11px 20px;border-radius:var(--r-full);text-decoration:none;font-size:.93rem;font-weight:700;border:1.5px solid var(--border);min-height:44px;transition:var(--t-base);touch-action:manipulation}.contact-channel-btn:hover{background:var(--white);color:var(--dark);box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none}.contact-channel-btn i{font-size:1.05rem}.callback-form{display:flex;gap:10px;flex-wrap:wrap}.callback-form input[type=tel]{flex:1;min-width:200px;padding:15px 22px;border:2px solid var(--border);border-radius:var(--r-full);font-size:1rem;outline:0;transition:var(--t-base);background:var(--surface);font-family:inherit;min-height:52px}.callback-form input[type=tel]:focus{border-color:var(--gold);background:var(--white);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.btn-callback{background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);color:#fff;border:none;padding:15px 30px;border-radius:var(--r-full);font-weight:800;font-size:1rem;cursor:pointer;transition:var(--t-med);white-space:nowrap;min-height:52px;box-shadow:var(--shadow-gold);font-family:inherit;touch-action:manipulation}.btn-callback:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold-lg)}.btn-callback:disabled{opacity:.6;cursor:not-allowed;transform:none}.geo-block{padding:56px 0;background:linear-gradient(180deg,var(--white) 0,var(--surface-warm) 100%);border-bottom:1px solid var(--border)}.geo-block-inner{background:linear-gradient(135deg,var(--luxury-black) 0,#1e3a5f 100%);border-radius:var(--r-lg);padding:40px 48px;border-left:5px solid var(--gold);position:relative;overflow:hidden;box-shadow:var(--shadow-luxury)}.geo-block-inner::before{content:'';position:absolute;top:-50px;right:-50px;width:220px;height:220px;background:radial-gradient(circle,rgba(245,158,11,.1) 0,transparent 65%);border-radius:50%}.geo-block-title{font-size:1.2rem;font-weight:800;color:var(--gold);margin-bottom:16px;display:flex;align-items:center;gap:10px}.geo-block-text{color:rgba(255,255,255,.88);font-size:1rem;line-height:1.85;max-width:900px}.geo-block-text strong{color:var(--gold);font-weight:700}@media (max-width:768px){.geo-block-inner{padding:28px 24px}}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto}.cmp-card{background:var(--white);border-radius:var(--r-lg);border:2px solid var(--border);padding:32px 28px;position:relative;transition:var(--t-med)}.cmp-card.winner{border-color:var(--gold);background:linear-gradient(180deg,#fffbeb 0,var(--white) 100%);box-shadow:var(--shadow-gold-lg)}.cmp-card.winner::before{content:"✓ ALEGEREA INTELIGENTĂ";position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;padding:7px 22px;border-radius:var(--r-full);font-size:.7rem;font-weight:800;letter-spacing:.8px;white-space:nowrap;box-shadow:var(--shadow-gold)}.cmp-title{font-size:1.2rem;font-weight:800;color:var(--dark);margin-bottom:5px}.cmp-sub{color:var(--gray);font-size:.88rem;margin-bottom:22px}.cmp-list{list-style:none;padding:0;margin:0}.cmp-list li{padding:10px 0 10px 32px;position:relative;color:#475569;font-size:.91rem;line-height:1.5;border-bottom:1px solid var(--surface)}.cmp-list li:last-child{border-bottom:none}.cmp-list li.x::before{content:"✗";position:absolute;left:0;color:#dc2626;font-weight:900;top:10px}.cmp-list li.ok::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900;top:10px}@media (max-width:768px){.comparison-grid{grid-template-columns:1fr}}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1080px;margin:46px auto 24px;align-items:start}.tier-card{background:var(--white);border:2px solid var(--border);border-radius:var(--r-lg);padding:38px 30px;position:relative;transition:var(--t-slow);display:flex;flex-direction:column}.tier-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-lg);border-color:rgba(245,158,11,.3)}.tier-card.featured{border-color:var(--gold);background:linear-gradient(175deg,#fffbeb 0,var(--white) 55%);transform:scale(1.05);box-shadow:var(--shadow-gold-lg);z-index:2}.tier-card.featured::before{content:"⭐ CEL MAI ALES";position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;padding:8px 26px;border-radius:var(--r-full);font-size:.72rem;font-weight:800;letter-spacing:.6px;white-space:nowrap;box-shadow:var(--shadow-gold)}.tier-card.featured::after{content:'';position:absolute;inset:-2px;border-radius:var(--r-lg);background:0 0;box-shadow:0 0 0 2px var(--gold-border);pointer-events:none}.tier-badge-tag{display:inline-block;background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-border);padding:4px 14px;border-radius:var(--r-full);font-size:.68rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px}.tier-name{font-size:1.65rem;font-weight:900;color:var(--dark);margin-bottom:8px;letter-spacing:-.02em}.tier-tagline{color:var(--gray);font-size:.9rem;margin-bottom:22px;line-height:1.6;min-height:2.8em}.tier-price-wrap{margin-bottom:5px}.tier-price{font-size:2.9rem;font-weight:900;color:var(--dark);line-height:1;letter-spacing:-.03em}.tier-price sup{font-size:1.3rem;color:var(--gray);vertical-align:super;font-weight:600}.tier-price-sub{color:var(--gray);font-size:.84rem;margin-bottom:24px}.tier-features{list-style:none;padding:0;margin:0 0 26px;text-align:left;flex-grow:1}.tier-features li{padding:9px 0 9px 28px;position:relative;color:#475569;font-size:.9rem;line-height:1.5;border-bottom:1px solid var(--surface)}.tier-features li:last-child{border-bottom:none}.tier-features li::before{content:"✓";position:absolute;left:0;top:9px;color:var(--green);font-weight:900;font-size:.95rem}.tier-cta{display:flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--gold);color:var(--gold-dark);padding:14px 22px;border-radius:var(--r-full);font-weight:800;font-size:.92rem;cursor:pointer;background:0 0;transition:var(--t-med);font-family:inherit;text-decoration:none;width:100%;min-height:50px;touch-action:manipulation}.tier-cta:hover{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:var(--shadow-gold)}.tier-card.featured .tier-cta{background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);color:#fff;border-color:transparent;box-shadow:var(--shadow-gold)}.tier-card.featured .tier-cta:hover{background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold-darker) 100%);box-shadow:var(--shadow-gold-lg)}@media (max-width:992px){.tier-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.tier-card.featured{transform:none}}.routes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}@media (max-width:992px){.routes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.routes-grid{grid-template-columns:1fr}}.route-card{background:var(--white);border-radius:var(--r-md);border:1.5px solid var(--border);padding:22px 18px;transition:var(--t-med);cursor:default}.route-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:var(--shadow-gold);background:#fffbf4}.route-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--gold-light);border-radius:var(--r-sm);font-size:1.4rem;margin-bottom:14px;border:1px solid var(--gold-border)}.route-name{font-size:.96rem;font-weight:700;color:var(--dark);margin-bottom:4px;line-height:1.35}.route-meta{font-size:.77rem;color:var(--gray-light);margin-bottom:14px}.route-price-from{font-size:.67rem;color:var(--gray-light);text-transform:uppercase;letter-spacing:.6px;font-weight:700}.route-price{font-size:1.5rem;font-weight:900;color:var(--gold-dark);line-height:1.1}.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}@media (max-width:992px){.included-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.included-grid{grid-template-columns:1fr}}.included-item{display:flex;gap:14px;padding:20px;background:var(--white);border-radius:var(--r-md);border:1.5px solid var(--border);border-left:4px solid var(--gold);transition:var(--t-med)}.included-item:hover{border-color:var(--gold);box-shadow:var(--shadow-card-lg);transform:translateY(-2px);background:#fffbf4}.included-icon{flex-shrink:0;width:40px;height:40px;background:var(--gold-light);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--gold-dark);font-size:1.1rem;transition:var(--t-fast)}.included-item:hover .included-icon{background:var(--gold-mid)}.included-name{font-weight:700;color:var(--dark);font-size:.93rem;margin-bottom:3px}.included-desc{color:var(--gray);font-size:.81rem;line-height:1.5}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:52px;position:relative}.how-steps::before{content:'';position:absolute;top:36px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--gold) 25%,var(--gold) 75%,transparent);z-index:0}.how-step{text-align:center;position:relative;z-index:1}.how-num{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--white);border:3px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:900;color:var(--gold-dark);box-shadow:var(--shadow-gold);transition:var(--t-med)}.how-step:hover .how-num{background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);color:#fff;transform:scale(1.08);box-shadow:var(--shadow-gold-lg)}.how-title{font-size:1.05rem;font-weight:800;color:var(--dark);margin-bottom:8px}.how-desc{color:var(--gray);font-size:.87rem;line-height:1.65}@media (max-width:768px){.how-steps{grid-template-columns:1fr;gap:32px}.how-steps::before{display:none}}.routes-table-wrap{background:var(--white);border-radius:var(--r-lg);border:1.5px solid var(--border);overflow:hidden;box-shadow:var(--shadow-card)}.table-section-label{font-size:.98rem;font-weight:800;color:var(--dark);padding:18px 24px 12px;display:flex;align-items:center;gap:10px;background:var(--surface-warm);border-bottom:2px solid var(--gold-light)}.table-section-label::before{content:'';display:inline-block;width:4px;height:20px;background:linear-gradient(180deg,var(--gold),var(--gold-dark));border-radius:4px;flex-shrink:0}.price-table{width:100%;border-collapse:collapse}.price-table th{background:var(--surface-warm);padding:12px 18px;text-align:left;font-weight:800;color:var(--dark);font-size:.84rem;border-bottom:2px solid var(--border)}.price-table td{padding:13px 18px;border-bottom:1px solid #f1f5f9;color:#475569;font-size:.9rem}.price-table tr:last-child td{border-bottom:none}.price-table tr:hover td{background:#fffbf0}.p-std{font-weight:700;color:var(--gray)}.p-biz{font-weight:800;color:var(--blue)}.p-vip{font-weight:800;color:var(--gold-dark)}@media (max-width:768px){.price-table{font-size:.82rem}.price-table td,.price-table th{padding:10px 10px}}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;margin-top:40px}.fleet-card{background:var(--white);border-radius:var(--r-lg);border:1.5px solid var(--border);overflow:hidden;transition:var(--t-slow);display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.fleet-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-luxury);border-color:var(--gold)}.fleet-img{position:relative;height:200px;background:var(--surface);overflow:hidden}.fleet-img img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.25, .46, .45, .94)}.fleet-card:hover .fleet-img img{transform:scale(1.06)}.fleet-badge{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);padding:5px 14px;border-radius:var(--r-full);font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--dark);box-shadow:0 2px 10px rgba(0,0,0,.12)}.fleet-badge.biz{background:var(--gold);color:#fff;box-shadow:var(--shadow-gold)}.fleet-badge.vip{background:var(--luxury-black);color:var(--gold)}.fleet-body{padding:22px;flex-grow:1;display:flex;flex-direction:column}.fleet-name{font-size:1.15rem;font-weight:800;color:var(--dark);margin-bottom:4px}.fleet-year{color:var(--gray);font-size:.82rem;margin-bottom:14px}.fleet-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 18px}.fleet-tag{background:var(--surface);color:#475569;padding:4px 12px;border-radius:var(--r-full);font-size:.72rem;font-weight:600;border:1px solid var(--border)}.fleet-cta-btn{margin-top:auto;width:100%;border:2px solid var(--gold);color:var(--gold-dark);background:0 0;padding:11px 18px;border-radius:var(--r-full);font-weight:700;font-size:.88rem;cursor:pointer;transition:var(--t-med);font-family:inherit;min-height:46px;touch-action:manipulation}.fleet-cta-btn:hover{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;border-color:transparent}.fleet-placeholder{font-size:3.5rem;color:var(--gray-light);display:flex;align-items:center;justify-content:center;height:100%}.fleet-loading{text-align:center;padding:50px 20px;color:var(--gray);grid-column:1/-1}.fleet-spinner{display:inline-block;width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:14px}@keyframes spin{to{transform:rotate(360deg)}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px;text-align:center}.stat-num{font-size:clamp(2.2rem, 4vw, 3.2rem);font-weight:900;color:var(--gold);line-height:1;margin-bottom:6px;letter-spacing:-.03em}.stat-label{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:600}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:26px;backdrop-filter:blur(10px);transition:var(--t-med)}.review-card:hover{border-color:rgba(245,158,11,.28);transform:translateY(-4px)}.review-stars{color:var(--gold);letter-spacing:3px;font-size:.95rem;margin-bottom:14px}.review-text{color:rgba(255,255,255,.86);font-size:.91rem;line-height:1.78;margin-bottom:18px;font-style:italic}.review-author{display:flex;align-items:center;gap:12px}.review-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.1rem;flex-shrink:0}.review-name{font-weight:700;color:#fff;font-size:.93rem}.review-meta{color:rgba(255,255,255,.5);font-size:.79rem}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.risk-item{padding:16px 10px}.risk-icon{font-size:2.2rem;margin-bottom:12px}.risk-title{font-weight:800;color:#fff;font-size:1rem;margin-bottom:6px}.risk-desc{color:rgba(255,255,255,.86);font-size:.84rem;line-height:1.55}@media (max-width:768px){.risk-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.faq-list{max-width:820px;margin:36px auto 0;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:var(--t-base)}.faq-item:hover{border-color:rgba(245,158,11,.4)}.faq-item[open]{border-color:var(--gold);box-shadow:0 4px 20px rgba(245,158,11,.1)}.faq-summary{padding:18px 22px;font-weight:700;color:var(--dark);font-size:.97rem;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background .15s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{background:#fffbf4}.faq-icon{flex-shrink:0;width:32px;height:32px;background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;transition:var(--t-base)}.faq-item[open] .faq-icon{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;transform:rotate(45deg);border-color:transparent}.faq-answer{padding:16px 22px 20px;color:#475569;line-height:1.78;font-size:.93rem;border-top:1px solid var(--border)}.final-cta{padding:84px 0;text-align:center;background:linear-gradient(160deg,var(--gold) 0,var(--gold-dark) 45%,var(--gold-darker) 100%);position:relative;overflow:hidden}.final-cta::before{content:'';position:absolute;top:-40%;left:-10%;right:-10%;bottom:-40%;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.14) 0,transparent 60%);pointer-events:none}.final-cta::after{content:'';position:absolute;inset:0;background: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='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M0 0h40v40H0zm40 40h40v40H40z'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.final-cta h2{color:#fff;font-size:clamp(1.85rem, 3.5vw, 2.5rem);font-weight:900;margin-bottom:14px;position:relative;z-index:1;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.15)}.final-cta p{color:rgba(255,255,255,.93);font-size:1.1rem;margin-bottom:30px;position:relative;z-index:1}.btn-final{display:inline-flex;align-items:center;gap:10px;background:var(--luxury-black);color:var(--gold);padding:17px 46px;border-radius:var(--r-full);font-weight:900;font-size:1.1rem;cursor:pointer;border:none;font-family:inherit;box-shadow:0 10px 32px rgba(0,0,0,.3),0 2px 0 rgba(0,0,0,.2);transition:var(--t-med);text-decoration:none;position:relative;z-index:1;min-height:56px;touch-action:manipulation}.btn-final:hover{background:#0f172a;transform:translateY(-4px);box-shadow:0 20px 44px rgba(0,0,0,.35);color:var(--gold)}.popup-overlay{display:none;position:fixed;inset:0;background:rgba(28,25,23,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9999;align-items:center;justify-content:center;padding:20px;animation:prFadeIn .22s ease;cursor:pointer}@keyframes prFadeIn{from{opacity:0}to{opacity:1}}.popup-box{background:#fff;border-radius:32px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.3),0 0 0 1px rgba(245,158,11,.15);animation:prSlideUp .28s cubic-bezier(0,0,.2,1);cursor:default}@keyframes prSlideUp{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-head{background:linear-gradient(135deg,#1c1917 0,#292524 100%);border-bottom:3px solid #f59e0b;color:#fff;padding:28px 22px;position:relative;text-align:center}.popup-head::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(245,158,11,.1),transparent 60%)}.popup-head h3{color:#fff;font-size:1.35rem;font-weight:900;margin:0 0 5px;position:relative}.popup-head p{color:rgba(255,255,255,.78);font-size:.9rem;margin:0;position:relative}.popup-close{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .22s cubic-bezier(0, 0, .2, 1);touch-action:manipulation;z-index:10}.popup-close:hover{background:rgba(255,255,255,.22);color:#fff;transform:rotate(90deg)}.popup-body{padding:14px}.popup-option{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;cursor:pointer;transition:all .22s cubic-bezier(0, 0, .2, 1);margin-bottom:6px;text-decoration:none;border:1.5px solid transparent;touch-action:manipulation;color:#1e293b}.popup-option:focus,.popup-option:hover{background:#fafaf9;border-color:#e7e5e4;transform:translateX(4px);text-decoration:none;outline:0}.popup-option:focus-visible{box-shadow:0 0 0 3px rgba(245,158,11,.35)}.popup-option:last-child{margin-bottom:0}.popup-opt-icon{flex-shrink:0;width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem}.o-whatsapp .popup-opt-icon{background:linear-gradient(135deg,#25d366,#128c7e)}.o-viber .popup-opt-icon{background:linear-gradient(135deg,#7360f2,#5145cd)}.o-telegram .popup-opt-icon{background:linear-gradient(135deg,#08c,#069)}.o-phone .popup-opt-icon{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1c1917}.popup-opt-title{font-weight:700;color:#1e293b;font-size:1rem;margin-bottom:2px}.popup-opt-sub{color:#64748b;font-size:.84rem}.popup-opt-arrow{margin-left:auto;color:#94a3b8;font-size:1rem;transition:all .15s cubic-bezier(0, 0, .2, 1)}.popup-option:hover .popup-opt-arrow{color:#d97706;transform:translateX(3px)}@media (max-width:768px){.popup-box{max-width:100%}.popup-head{padding:22px 18px}.popup-head h3{font-size:1.2rem}}.floating-btn{position:fixed;bottom:28px;right:28px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--gold) 0,var(--gold-dark) 100%);color:var(--luxury-black);border:none;display:flex;align-items:center;justify-content:center;font-size:1.35rem;cursor:pointer;box-shadow:var(--shadow-gold-lg);z-index:var(--z-float);transition:var(--t-med);animation:floatPulse 2.8s ease-in-out infinite;touch-action:manipulation}.floating-btn:hover{transform:scale(1.1);animation:none;box-shadow:var(--shadow-gold-lg)}@keyframes floatPulse{0%{box-shadow:var(--shadow-gold-lg),0 0 0 0 rgba(245,158,11,.45)}65%{box-shadow:var(--shadow-gold-lg),0 0 0 18px rgba(245,158,11,0)}100%{box-shadow:var(--shadow-gold-lg),0 0 0 0 rgba(245,158,11,0)}}#back-to-top{position:fixed!important;bottom:96px!important;right:28px!important;left:auto!important;width:40px!important;height:40px!important;border-radius:50%!important;background-color:var(--luxury-black)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important;border:1.5px solid rgba(245,158,11,.35)!important;color:transparent!important;font-size:0!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important;z-index:calc(var(--z-float) - 1)!important;opacity:0!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .25s ease,transform .25s ease,background-color .2s ease!important}#back-to-top::after,#back-to-top::before{display:none!important;content:none!important}#back-to-top:hover{background-color:var(--gold-dark)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important;border-color:transparent!important;box-shadow:var(--shadow-gold)!important}#back-to-top.show,#back-to-top:not([style*="display: none"]):not([style*="display:none"]){opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}@media (max-width:768px){.floating-btn{bottom:22px;right:22px;width:50px;height:50px;font-size:1.25rem}#back-to-top{bottom:84px!important;right:22px!important;width:36px!important;height:36px!important;background-size:16px 16px!important}.header-rezerva-btn{padding:8px 12px!important;font-size:12px!important}}.success-modal{display:none;position:fixed;inset:0;background:rgba(28,25,23,.65);backdrop-filter:blur(12px);z-index:var(--z-toast);align-items:center;justify-content:center;padding:20px}.success-modal-box{background:var(--white);border-radius:var(--r-xl);padding:50px 40px;max-width:400px;width:100%;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.3),0 0 0 1px rgba(245,158,11,.15)}.success-check{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-dark));display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin:0 auto 20px;box-shadow:var(--shadow-gold-lg)}.success-modal-box h3{font-size:1.6rem;font-weight:900;color:var(--dark);margin-bottom:10px}.success-modal-box p{color:var(--gray);font-size:.95rem;line-height:1.6}.success-modal-details{background:var(--surface-warm);border-radius:var(--r-md);padding:16px 20px;margin:18px 0;text-align:left;border:1px solid var(--border)}.success-modal-details p{display:flex;gap:10px;align-items:flex-start;margin:6px 0;color:var(--dark);font-size:.9rem}.success-modal-details p:last-child{margin-bottom:0}.success-modal-details i{color:var(--gold-dark);margin-top:2px;flex-shrink:0}.btn-close-success{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;border:none;padding:13px 36px;border-radius:var(--r-full);font-weight:800;font-size:1rem;cursor:pointer;font-family:inherit;transition:var(--t-med);box-shadow:var(--shadow-gold);min-height:50px;touch-action:manipulation}.btn-close-success:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold-lg)}.corp-features{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:22px 0 28px}.corp-feature{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.86);font-size:.92rem}.corp-feature i{color:var(--gold)}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px}.related-card{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--surface-warm);border-radius:var(--r-md);text-decoration:none;color:var(--dark);border:1.5px solid var(--border-warm);transition:var(--t-med)}.related-card:hover{border-color:var(--gold);color:var(--dark);box-shadow:var(--shadow-gold);transform:translateY(-3px);background:var(--white);text-decoration:none}.related-card-icon{color:var(--gold-dark);font-size:1.3rem;flex-shrink:0;transition:var(--t-fast)}.related-card:hover .related-card-icon{color:var(--gold);transform:scale(1.1)}.related-card-name{font-weight:700;font-size:.93rem}.related-card-sub{color:var(--gray);font-size:.81rem}.fade-in{opacity:0;transform:translateY(22px);transition:opacity .5s cubic-bezier(0, 0, .2, 1),transform .5s cubic-bezier(0, 0, .2, 1)}.fade-in.visible{opacity:1;transform:translateY(0)}.text-gold{color:var(--gold-dark)!important}.bg-gold-light{background:var(--gold-light)}.id-color{color:var(--gold)!important}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.concierge-banner{background:linear-gradient(135deg,var(--luxury-black) 0,#1e3a8a 100%);border-radius:var(--r-lg);padding:36px 40px;margin-top:36px;text-align:center;border:1px solid rgba(245,158,11,.2);box-shadow:var(--shadow-luxury);position:relative;overflow:hidden}.concierge-banner::before{content:'';position:absolute;top:-30px;right:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.12) 0,transparent 65%)}.concierge-banner h3{color:#fff;font-size:1.55rem;font-weight:900;margin-bottom:8px;position:relative}.concierge-banner .conc-price{font-size:2.6rem;font-weight:900;color:var(--gold);margin:8px 0;letter-spacing:-.03em;position:relative}.concierge-banner .conc-desc{color:rgba(255,255,255,.85);font-size:.95rem;max-width:660px;margin:0 auto 22px;line-height:1.65;position:relative}.btn-concierge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--luxury-black);padding:14px 32px;border-radius:var(--r-full);text-decoration:none;font-weight:900;font-size:.98rem;box-shadow:var(--shadow-gold);transition:var(--t-med);min-height:50px;touch-action:manipulation;border:none;cursor:pointer;font-family:inherit}.btn-concierge:hover{transform:translateY(-3px);box-shadow:var(--shadow-gold-lg);color:var(--luxury-black)}@media(max-width:768px){.concierge-banner{padding:28px 22px}.concierge-banner h3{font-size:1.3rem}}