.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--navy);color:var(--white);overflow:hidden;padding:100px 0 80px}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(201,168,76,.12) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(42,61,110,.8) 0%,transparent 50%);pointer-events:none}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.hero__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px}.hero__heading[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.6rem,5vw,4.2rem)}.hero__heading[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--gold);font-family:var(--font-serif)}.hero__sub[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:#ffffffb8;max-width:480px;line-height:1.7}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.hero__trust[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:#fff6;margin:0}.hero__visual[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;min-width:0}.hero__media[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16/9;background:#0e1a33;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-xl),0 0 0 1px #ffffff0a;overflow:hidden;transform:translateY(12px)}.hero__video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}.trust-bar[data-astro-cid-j7pv25f6]{background:var(--white);border-bottom:1px solid var(--border);padding:20px 0}.trust-bar[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.trust-bar__label[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--subtle);margin:0;white-space:nowrap}.trust-bar__items[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.trust-bar__item[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:var(--border-dark);letter-spacing:.01em}.trust-bar__divider[data-astro-cid-j7pv25f6]{color:var(--border);font-size:1.2rem}.how[data-astro-cid-j7pv25f6]{background:var(--bg)}.section-header[data-astro-cid-j7pv25f6]{margin-bottom:56px}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:12px}.section-sub[data-astro-cid-j7pv25f6]{font-size:1.0625rem;max-width:520px;margin:0 auto}.steps[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:0}.step[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0 24px}.step__number[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--gold)}.step__icon[data-astro-cid-j7pv25f6]{width:64px;height:64px;background:var(--white);border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--navy);box-shadow:var(--shadow-sm)}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--text)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem}.step__connector[data-astro-cid-j7pv25f6]{flex-shrink:0;width:64px;height:2px;background:repeating-linear-gradient(90deg,var(--border) 0 6px,transparent 6px 12px);margin-top:52px;align-self:auto}.features__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-card[data-astro-cid-j7pv25f6]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--transition),transform var(--transition)}.feature-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-card__icon[data-astro-cid-j7pv25f6]{width:44px;height:44px;background:var(--gold-dim);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--gold)}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--text);font-size:1.0625rem}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem}.pricing-preview[data-astro-cid-j7pv25f6]{background:var(--bg)}.pricing-preview__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;align-items:start}.price-card[data-astro-cid-j7pv25f6]{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px;position:relative}.price-card--featured[data-astro-cid-j7pv25f6]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow-lg);transform:scale(1.03)}.price-card__badge[data-astro-cid-j7pv25f6]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--navy);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 14px;border-radius:999px;white-space:nowrap}.price-card__tier[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.price-card__amount[data-astro-cid-j7pv25f6]{font-size:2.75rem;font-weight:700;color:var(--text);line-height:1;margin-bottom:24px;display:flex;align-items:flex-start;gap:2px}.price-card__currency[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-top:6px}.price-card__per[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--muted);font-weight:400;align-self:flex-end;margin-bottom:4px}.price-card__inherits[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 8px}.price-card__features[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.price-card__features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);display:flex;align-items:center;gap:8px}.price-card__features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";display:block;width:16px;height:16px;background:var(--gold-dim);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23c9a84c'%3E%3Cpath d='M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}.pricing-preview__more[data-astro-cid-j7pv25f6]{margin-top:8px}.pricing-preview__link[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-dark);transition:text-decoration-color var(--transition)}.pricing-preview__link[data-astro-cid-j7pv25f6]:hover{text-decoration-color:var(--navy)}.cta-banner[data-astro-cid-j7pv25f6]{background:var(--navy);padding:80px 0}.cta-banner__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.cta-banner__heading[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(1.6rem,3vw,2.2rem)}.cta-banner__sub[data-astro-cid-j7pv25f6]{color:#fff9;font-size:1rem;margin:12px 0 0}.cta-banner__actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}@media (min-width: 1091px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:max-content minmax(0,1fr)}}@media (max-width: 1024px){.features__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.hero__visual[data-astro-cid-j7pv25f6]{display:none}.steps[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:32px}.step__connector[data-astro-cid-j7pv25f6]{width:2px;height:32px;margin:0;background:repeating-linear-gradient(180deg,var(--border) 0 6px,transparent 6px 12px)}.features__grid[data-astro-cid-j7pv25f6],.pricing-preview__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.price-card--featured[data-astro-cid-j7pv25f6]{transform:none}.cta-banner__inner[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}}@media (max-width: 480px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;padding-inline:20px;white-space:normal}}
