.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:120px 0 80px}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero-bg-img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(135deg,#070710f2,#070710b3,#07071066),linear-gradient(to bottom,transparent 60%,rgba(7,7,16,1) 100%)}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:24px}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#ffffff0d;border:1px solid var(--border);border-radius:50px;font-size:13px;font-weight:600;color:var(--text-muted);width:fit-content;backdrop-filter:blur(10px)}.badge-live[data-astro-cid-bbe6dxrz]{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98180;animation:live-pulse 2s infinite}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(42px,5.5vw,72px);font-weight:900;line-height:1.05;letter-spacing:-3px;color:var(--text)}.highlight[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,var(--gold) 0%,#ff9500 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:17px;line-height:1.8;color:var(--text-muted);max-width:500px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;padding-top:8px}.btn-hero-primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--accent);color:#0a0a0a;font-size:15px;font-weight:700;border-radius:50px;transition:all .25s;letter-spacing:-.01em}.btn-hero-primary[data-astro-cid-bbe6dxrz]:hover{background:#ffe04a;transform:translateY(-2px);box-shadow:0 8px 32px #fed4164d}.btn-hero-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding:16px 28px;background:#ffffff0f;color:var(--text);font-size:15px;font-weight:600;border-radius:50px;border:1px solid var(--border);transition:all .25s}.btn-hero-secondary[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;border-color:var(--border-hover)}.hero-trust[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px;padding-top:16px}.trust-item[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-muted)}.trust-divider[data-astro-cid-bbe6dxrz]{width:1px;height:16px;background:var(--border)}.hero-cards[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:16px}.vehicle-card[data-astro-cid-bbe6dxrz]{position:relative;padding:28px;background:#ffffff0a;backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s;overflow:hidden}.vehicle-card[data-astro-cid-bbe6dxrz]:hover{border-color:var(--border-hover);background:#ffffff0f}.vehicle-card[data-astro-cid-bbe6dxrz].active{border-color:var(--accent);background:#fed4160a;box-shadow:0 0 0 1px var(--accent),0 8px 32px #fed41614}.vehicle-badge[data-astro-cid-bbe6dxrz]{position:absolute;top:16px;right:16px;padding:4px 12px;background:var(--accent);color:#0a0a0a;font-size:11px;font-weight:800;border-radius:50px;text-transform:uppercase;letter-spacing:.5px}.xxl-badge[data-astro-cid-bbe6dxrz]{background:var(--brand-blue);color:#fff}.vehicle-card[data-astro-cid-bbe6dxrz] h3[data-astro-cid-bbe6dxrz]{font-size:32px;font-weight:900;letter-spacing:-2px;color:var(--text);margin-bottom:4px}.vehicle-pax[data-astro-cid-bbe6dxrz]{font-size:14px;color:var(--text-muted);margin-bottom:16px}.vehicle-features[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.vehicle-features[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:13px;color:var(--text-dim)}.vehicle-price[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;gap:8px;padding-top:16px;border-top:1px solid var(--border)}.price-from[data-astro-cid-bbe6dxrz]{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.price-amount[data-astro-cid-bbe6dxrz]{font-size:28px;font-weight:900;color:var(--text);letter-spacing:-1px}@media (max-width: 900px){.hero[data-astro-cid-bbe6dxrz]{padding:100px 0 60px}.hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px}.hero-content[data-astro-cid-bbe6dxrz]{text-align:center;align-items:center}.hero-subtitle[data-astro-cid-bbe6dxrz]{max-width:100%}.hero-actions[data-astro-cid-bbe6dxrz],.hero-trust[data-astro-cid-bbe6dxrz]{justify-content:center;flex-wrap:wrap}.hero-cards[data-astro-cid-bbe6dxrz]{flex-direction:row}.vehicle-card[data-astro-cid-bbe6dxrz]{flex:1}}@media (max-width: 600px){.hero-cards[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero-trust[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:8px}.trust-divider[data-astro-cid-bbe6dxrz]{display:none}}.section-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:72px;display:flex;flex-direction:column;align-items:center;gap:16px}.section-tag[data-astro-cid-vnivfuh2]{display:inline-block;padding:6px 16px;background:var(--accent-glow);border:1px solid rgba(254,212,22,.2);border-radius:50px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.5px;text-transform:uppercase}.section-title[data-astro-cid-vnivfuh2]{font-size:clamp(36px,4vw,54px);font-weight:900;line-height:1.1;letter-spacing:-2px;color:var(--text)}.dim[data-astro-cid-vnivfuh2]{color:var(--text-dim)}.section-subtitle[data-astro-cid-vnivfuh2]{font-size:17px;color:var(--text-muted);max-width:500px;line-height:1.6}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px}.feature-card[data-astro-cid-vnivfuh2]{position:relative;padding:28px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card);overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.feature-card[data-astro-cid-vnivfuh2]:hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.feature-card[data-astro-cid-vnivfuh2]:hover .feature-accent[data-astro-cid-vnivfuh2]{opacity:.12}.feature-header[data-astro-cid-vnivfuh2]{position:relative;margin-bottom:20px}.feature-icon[data-astro-cid-vnivfuh2]{font-size:32px;width:56px;height:56px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.feature-accent[data-astro-cid-vnivfuh2]{position:absolute;bottom:-40px;right:-40px;width:100px;height:100px;border-radius:50%;filter:blur(50px);opacity:0;transition:opacity .4s}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px;letter-spacing:-.3px}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:14px;line-height:1.6;color:var(--text-muted)}.visual-banner[data-astro-cid-vnivfuh2]{position:relative;border-radius:var(--radius-xl);overflow:hidden;height:400px;border:1px solid var(--border)}.banner-img[data-astro-cid-vnivfuh2]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-astro-cid-vnivfuh2]{position:absolute;inset:0;background:linear-gradient(to right,#070710e6,#0707104d 70%);display:flex;align-items:flex-end;padding:48px}.banner-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:28px;font-weight:800;letter-spacing:-1px;margin-bottom:8px}.banner-content[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:16px;color:var(--text-muted);max-width:400px}@media (max-width: 900px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}.visual-banner[data-astro-cid-vnivfuh2]{height:300px}.banner-overlay[data-astro-cid-vnivfuh2]{padding:32px}}@media (max-width: 600px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}.visual-banner[data-astro-cid-vnivfuh2]{height:240px}.banner-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:22px}}.how-section[data-astro-cid-cmgpsf2k]{background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-header[data-astro-cid-cmgpsf2k]{text-align:center;margin-bottom:72px;display:flex;flex-direction:column;align-items:center;gap:16px}.section-tag[data-astro-cid-cmgpsf2k]{display:inline-block;padding:6px 16px;background:var(--accent-glow);border:1px solid rgba(254,212,22,.2);border-radius:50px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.5px;text-transform:uppercase}.section-title[data-astro-cid-cmgpsf2k]{font-size:clamp(36px,4vw,54px);font-weight:900;line-height:1.1;letter-spacing:-2px;color:var(--text)}.dim[data-astro-cid-cmgpsf2k]{color:var(--text-dim)}.steps-grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px}.step-card[data-astro-cid-cmgpsf2k]{position:relative;text-align:center;padding:40px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:transform .3s}.step-card[data-astro-cid-cmgpsf2k]:hover{transform:translateY(-4px)}.step-number[data-astro-cid-cmgpsf2k]{font-size:12px;font-weight:800;color:var(--accent);letter-spacing:2px;margin-bottom:20px}.step-icon[data-astro-cid-cmgpsf2k]{font-size:40px;margin-bottom:20px}.step-card[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:18px;font-weight:800;color:var(--text);margin-bottom:8px;letter-spacing:-.3px}.step-card[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{font-size:14px;color:var(--text-muted);line-height:1.6}.step-arrow[data-astro-cid-cmgpsf2k]{display:none;position:absolute;right:-28px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--text-dim);z-index:1}@media (min-width: 901px){.step-arrow[data-astro-cid-cmgpsf2k]{display:block}}.group-visual[data-astro-cid-cmgpsf2k]{position:relative;border-radius:var(--radius-xl);overflow:hidden;height:380px;border:1px solid var(--border)}.group-img[data-astro-cid-cmgpsf2k]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.group-overlay[data-astro-cid-cmgpsf2k]{position:absolute;inset:0;background:linear-gradient(to left,rgba(7,7,16,.85) 0%,transparent 60%);display:flex;align-items:center;justify-content:flex-end;padding:48px}.group-stat[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:16px;background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 32px}.stat-big[data-astro-cid-cmgpsf2k]{font-size:48px;font-weight:900;color:var(--accent);letter-spacing:-3px;line-height:1}.stat-label[data-astro-cid-cmgpsf2k]{font-size:14px;color:var(--text-muted);line-height:1.4;font-weight:500}@media (max-width: 900px){.steps-grid[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:16px}.group-visual[data-astro-cid-cmgpsf2k]{height:280px}}.booking-layout[data-astro-cid-bua7nq3l]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section-tag[data-astro-cid-bua7nq3l]{display:inline-block;padding:6px 16px;background:var(--accent-glow);border:1px solid rgba(254,212,22,.2);border-radius:50px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.booking-title[data-astro-cid-bua7nq3l]{font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1.1;letter-spacing:-2px;color:var(--text);margin-bottom:16px}.highlight[data-astro-cid-bua7nq3l]{background:linear-gradient(135deg,var(--gold) 0%,#ff9500 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.booking-desc[data-astro-cid-bua7nq3l]{font-size:16px;line-height:1.7;color:var(--text-muted);margin-bottom:32px;max-width:460px}.booking-features[data-astro-cid-bua7nq3l]{display:flex;flex-direction:column;gap:20px}.bf-item[data-astro-cid-bua7nq3l]{display:flex;gap:14px;align-items:flex-start}.bf-icon[data-astro-cid-bua7nq3l]{font-size:24px;flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:12px}.bf-item[data-astro-cid-bua7nq3l] strong[data-astro-cid-bua7nq3l]{display:block;font-size:15px;font-weight:700;color:var(--text);margin-bottom:2px}.bf-item[data-astro-cid-bua7nq3l] span[data-astro-cid-bua7nq3l]{font-size:13px;color:var(--text-dim);line-height:1.5}.booking-card[data-astro-cid-bua7nq3l]{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px;backdrop-filter:blur(20px);box-shadow:var(--shadow-lg)}.bc-header[data-astro-cid-bua7nq3l]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bc-header[data-astro-cid-bua7nq3l] h3[data-astro-cid-bua7nq3l]{font-size:20px;font-weight:800;letter-spacing:-.5px}.bc-toggle[data-astro-cid-bua7nq3l]{display:flex;background:#ffffff0d;border-radius:var(--radius-sm);padding:3px}.toggle-btn[data-astro-cid-bua7nq3l]{padding:6px 14px;font-size:12px;font-weight:600;background:none;border:none;color:var(--text-dim);cursor:pointer;border-radius:6px;transition:all .2s}.toggle-btn[data-astro-cid-bua7nq3l].active{background:var(--accent);color:#0a0a0a}.bc-form[data-astro-cid-bua7nq3l]{margin-bottom:24px}.input-group[data-astro-cid-bua7nq3l]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s}.input-group[data-astro-cid-bua7nq3l]:focus-within{border-color:var(--accent)}.input-dot[data-astro-cid-bua7nq3l]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.input-dot[data-astro-cid-bua7nq3l].origin{background:#10b981;box-shadow:0 0 6px #10b98166}.input-dot[data-astro-cid-bua7nq3l].destination{background:var(--accent);box-shadow:0 0 6px #fed41666}.input-connector[data-astro-cid-bua7nq3l]{width:2px;height:16px;background:var(--border);margin-left:20px}.input-group[data-astro-cid-bua7nq3l] input[data-astro-cid-bua7nq3l]{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:15px;font-family:inherit}.input-group[data-astro-cid-bua7nq3l] input[data-astro-cid-bua7nq3l]::placeholder{color:var(--text-dim)}.schedule-row[data-astro-cid-bua7nq3l]{display:flex;gap:12px;margin-top:12px}.schedule-row[data-astro-cid-bua7nq3l] input[data-astro-cid-bua7nq3l]{flex:1;padding:12px 16px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;font-size:14px;outline:none}.schedule-row[data-astro-cid-bua7nq3l] input[data-astro-cid-bua7nq3l]:focus{border-color:var(--accent)}.bc-vehicles[data-astro-cid-bua7nq3l]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.bc-vehicle[data-astro-cid-bua7nq3l]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.bc-vehicle[data-astro-cid-bua7nq3l]:hover{background:#ffffff0a;border-color:var(--border-hover)}.bc-vehicle[data-astro-cid-bua7nq3l].active{border-color:var(--accent);background:#fed4160a}.bcv-left[data-astro-cid-bua7nq3l]{display:flex;align-items:center;gap:12px}.bcv-icon[data-astro-cid-bua7nq3l]{font-size:28px}.bcv-left[data-astro-cid-bua7nq3l] strong[data-astro-cid-bua7nq3l]{display:block;font-size:14px;font-weight:700;color:var(--text)}.bcv-left[data-astro-cid-bua7nq3l] span[data-astro-cid-bua7nq3l]{display:block;font-size:12px;color:var(--text-dim)}.bcv-price[data-astro-cid-bua7nq3l]{font-size:18px;font-weight:800;color:var(--text);letter-spacing:-.5px}.bc-submit[data-astro-cid-bua7nq3l]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:var(--accent);color:#0a0a0a;font-size:16px;font-weight:800;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .25s;font-family:inherit;letter-spacing:-.02em}.bc-submit[data-astro-cid-bua7nq3l]:hover{background:#ffe04a;transform:translateY(-1px);box-shadow:0 8px 24px #fed41640}.bc-disclaimer[data-astro-cid-bua7nq3l]{text-align:center;font-size:12px;color:var(--text-dim);margin-top:12px}.bc-disclaimer[data-astro-cid-bua7nq3l] a[data-astro-cid-bua7nq3l]{text-decoration:underline}.bc-success[data-astro-cid-bua7nq3l]{text-align:center;padding:32px 0}.success-icon[data-astro-cid-bua7nq3l]{font-size:48px;margin-bottom:16px}.bc-success[data-astro-cid-bua7nq3l] h4[data-astro-cid-bua7nq3l]{font-size:20px;font-weight:800;margin-bottom:8px}.bc-success[data-astro-cid-bua7nq3l] p[data-astro-cid-bua7nq3l]{font-size:14px;color:var(--text-muted);margin-bottom:24px}.app-buttons[data-astro-cid-bua7nq3l]{display:flex;gap:12px;justify-content:center}.app-btn[data-astro-cid-bua7nq3l]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff0f;border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:all .2s}.app-btn[data-astro-cid-bua7nq3l]:hover{background:#ffffff1a}@media (max-width: 900px){.booking-layout[data-astro-cid-bua7nq3l]{grid-template-columns:1fr;gap:48px}.booking-info[data-astro-cid-bua7nq3l]{text-align:center}.booking-desc[data-astro-cid-bua7nq3l]{max-width:100%;margin:0 auto 32px}.booking-features[data-astro-cid-bua7nq3l]{align-items:center}}.safety-layout[data-astro-cid-yg63r7yv]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.safety-header[data-astro-cid-yg63r7yv]{position:sticky;top:120px}.section-tag[data-astro-cid-yg63r7yv]{display:inline-block;padding:6px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:50px;font-size:12px;font-weight:700;color:#10b981;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.section-title[data-astro-cid-yg63r7yv]{font-size:clamp(36px,4vw,52px);font-weight:900;line-height:1.1;letter-spacing:-2px;color:var(--text);margin-bottom:16px}.dim[data-astro-cid-yg63r7yv]{color:var(--text-dim)}.safety-desc[data-astro-cid-yg63r7yv]{font-size:16px;line-height:1.7;color:var(--text-muted);max-width:420px}.safety-grid[data-astro-cid-yg63r7yv]{display:flex;flex-direction:column;gap:12px}.safety-card[data-astro-cid-yg63r7yv]{display:flex;gap:16px;padding:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .3s,border-color .3s}.safety-card[data-astro-cid-yg63r7yv]:hover{transform:translate(4px);border-color:#10b98133}.safety-icon[data-astro-cid-yg63r7yv]{font-size:28px;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#10b9810f;border:1px solid rgba(16,185,129,.12);border-radius:14px}.safety-card[data-astro-cid-yg63r7yv] strong[data-astro-cid-yg63r7yv]{display:block;font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.safety-card[data-astro-cid-yg63r7yv] p[data-astro-cid-yg63r7yv]{font-size:13px;color:var(--text-muted);line-height:1.5}@media (max-width: 900px){.safety-layout[data-astro-cid-yg63r7yv]{grid-template-columns:1fr;gap:40px}.safety-header[data-astro-cid-yg63r7yv]{position:static;text-align:center}.safety-desc[data-astro-cid-yg63r7yv]{max-width:100%;margin:0 auto}}.download-section[data-astro-cid-ddbcycih]{padding-bottom:80px}.cta-card[data-astro-cid-ddbcycih]{position:relative;border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden;padding:80px;background:var(--bg-card);display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:center}.cta-glow[data-astro-cid-ddbcycih]{position:absolute;top:-150px;right:-150px;width:500px;height:500px;border-radius:50%;background:var(--accent-glow);filter:blur(100px);pointer-events:none}.cta-content[data-astro-cid-ddbcycih]{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.section-tag[data-astro-cid-ddbcycih]{display:inline-block;padding:6px 16px;background:var(--accent-glow);border:1px solid rgba(254,212,22,.2);border-radius:50px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:.5px;text-transform:uppercase;width:fit-content}.cta-title[data-astro-cid-ddbcycih]{font-size:clamp(32px,3.5vw,48px);font-weight:900;line-height:1.1;letter-spacing:-2px;color:var(--text)}.cta-desc[data-astro-cid-ddbcycih]{font-size:16px;line-height:1.7;color:var(--text-muted);max-width:440px}.store-buttons[data-astro-cid-ddbcycih]{display:flex;gap:12px;flex-wrap:wrap}.store-btn[data-astro-cid-ddbcycih]{display:flex;align-items:center;gap:12px;padding:14px 24px;border-radius:14px;border:1px solid var(--border);background:#ffffff0a;transition:all .2s}.store-btn[data-astro-cid-ddbcycih]:hover{background:#ffffff14;transform:translateY(-2px)}.store-icon[data-astro-cid-ddbcycih]{width:24px;height:24px;flex-shrink:0;color:var(--text)}.store-sub[data-astro-cid-ddbcycih]{display:block;font-size:10px;color:var(--text-dim);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.store-name[data-astro-cid-ddbcycih]{display:block;font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.3px}.cta-stats[data-astro-cid-ddbcycih]{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.cta-stat[data-astro-cid-ddbcycih]{text-align:center;padding:24px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-lg)}.cta-num[data-astro-cid-ddbcycih]{display:block;font-size:28px;font-weight:900;color:var(--text);letter-spacing:-1px}.cta-label[data-astro-cid-ddbcycih]{display:block;font-size:12px;color:var(--text-dim);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media (max-width: 900px){.cta-card[data-astro-cid-ddbcycih]{grid-template-columns:1fr;padding:48px 32px;gap:40px;text-align:center}.cta-content[data-astro-cid-ddbcycih]{align-items:center}.store-buttons[data-astro-cid-ddbcycih]{justify-content:center}.cta-stats[data-astro-cid-ddbcycih]{flex-direction:row}.cta-stat[data-astro-cid-ddbcycih]{flex:1}}@media (max-width: 600px){.cta-card[data-astro-cid-ddbcycih]{padding:32px 20px}.store-buttons[data-astro-cid-ddbcycih]{flex-direction:column;width:100%}.store-btn[data-astro-cid-ddbcycih]{justify-content:center}.cta-stats[data-astro-cid-ddbcycih]{flex-direction:column}}
