.navbar[data-astro-cid-sefmxpgk]{position:sticky;top:0;z-index:100;background:#fffc;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-stone-200)}.navbar-inner[data-astro-cid-sefmxpgk]{display:flex;align-items:center;justify-content:space-between;height:56px}.navbar-logo[data-astro-cid-sefmxpgk]{height:32px;width:auto}.navbar-links[data-astro-cid-sefmxpgk]{display:flex;align-items:center;gap:32px}.navbar-links[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]{font-size:14px;font-weight:500;color:var(--color-stone-500);transition:color .15s}.navbar-links[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]:hover{color:var(--color-stone-900)}.nav-link-muted[data-astro-cid-sefmxpgk]{color:var(--color-stone-500)}.btn-nav[data-astro-cid-sefmxpgk]{display:inline-flex;align-items:center;background:var(--color-rose-700);color:#fff!important;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;transition:background .15s}.btn-nav[data-astro-cid-sefmxpgk]:hover{background:var(--color-rose-800);color:#fff}.mobile-only[data-astro-cid-sefmxpgk]{display:none}@media(max-width:768px){.navbar-links[data-astro-cid-sefmxpgk]{display:none}.mobile-only[data-astro-cid-sefmxpgk]{display:inline-flex}}.hero[data-astro-cid-sefmxpgk]{padding:80px 0 64px}.hero-inner[data-astro-cid-sefmxpgk]{display:flex;align-items:center;gap:48px}.hero-text[data-astro-cid-sefmxpgk]{flex:1}.hero-text[data-astro-cid-sefmxpgk] h1[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1.1;letter-spacing:-.04em;color:var(--color-stone-900)}.hero-sub[data-astro-cid-sefmxpgk]{margin-top:16px;font-size:18px;line-height:1.6;color:var(--color-stone-600)}.text-muted[data-astro-cid-sefmxpgk]{color:var(--color-stone-500)}.hero-cta[data-astro-cid-sefmxpgk]{margin-top:24px}.cta-sub[data-astro-cid-sefmxpgk]{margin-top:8px;font-size:14px;color:var(--color-stone-600)}.hero-visual[data-astro-cid-sefmxpgk]{flex-shrink:0}@media(max-width:768px){.hero[data-astro-cid-sefmxpgk]{padding:48px 0 32px}.hero-inner[data-astro-cid-sefmxpgk]{flex-direction:column;text-align:center}.hero-text[data-astro-cid-sefmxpgk] h1[data-astro-cid-sefmxpgk]{font-size:36px}.hero-visual[data-astro-cid-sefmxpgk]{order:-1}.hero-cta[data-astro-cid-sefmxpgk]{display:flex;flex-direction:column;align-items:center}}.trust-section[data-astro-cid-sefmxpgk]{background:#fff;padding:80px 0}.trust-inner[data-astro-cid-sefmxpgk]{display:flex;align-items:center;gap:48px}.trust-text[data-astro-cid-sefmxpgk]{flex:1}.trust-text[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em}.trust-text[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin-top:12px;color:var(--color-stone-600)}@media(max-width:768px){.trust-inner[data-astro-cid-sefmxpgk]{flex-direction:column}}.hosting[data-astro-cid-sefmxpgk]{padding:64px 0;border-top:1px solid var(--color-stone-200)}.hosting-inner[data-astro-cid-sefmxpgk]{max-width:720px}.hosting[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em}.hosting[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin-top:12px;color:var(--color-stone-600)}.shot[data-astro-cid-sefmxpgk]{flex:1.35;min-width:0}.shot[data-astro-cid-sefmxpgk] img[data-astro-cid-sefmxpgk]{width:100%;height:auto;border:1px solid var(--color-stone-200);border-radius:12px;box-shadow:0 4px 16px #0000001a;background:#fff}.features[data-astro-cid-sefmxpgk]{padding:80px 0}.feature-row[data-astro-cid-sefmxpgk]{display:flex;align-items:center;gap:48px;margin-bottom:80px}.feature-row[data-astro-cid-sefmxpgk]:last-child{margin-bottom:0}.feature-row[data-astro-cid-sefmxpgk].reversed{flex-direction:row-reverse}.feature-text[data-astro-cid-sefmxpgk]{flex:1}.feature-text[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em}.feature-text[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin-top:8px;color:var(--color-stone-600)}.feature-visual[data-astro-cid-sefmxpgk]{flex:1.35;min-width:0;display:flex;justify-content:center}@media(max-width:768px){.feature-row[data-astro-cid-sefmxpgk],.feature-row[data-astro-cid-sefmxpgk].reversed{flex-direction:column;gap:24px;margin-bottom:48px}}.pricing[data-astro-cid-sefmxpgk]{background:#fff;padding:80px 0}.pricing-inner[data-astro-cid-sefmxpgk]{display:flex;flex-direction:column;align-items:center}.pricing-inner[data-astro-cid-sefmxpgk]>h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em}.price-toggle[data-astro-cid-sefmxpgk]{margin-top:32px;display:inline-flex;gap:4px;padding:4px;background:var(--color-stone-100);border-radius:999px}.price-tab[data-astro-cid-sefmxpgk]{appearance:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-stone-600);background:transparent;padding:8px 20px;border-radius:999px;transition:background .15s,color .15s}.price-tab[data-astro-cid-sefmxpgk]:hover{color:var(--color-stone-900)}.price-tab[data-astro-cid-sefmxpgk].is-active{background:#fff;color:var(--color-stone-900);box-shadow:0 1px 2px #0000000f}.price-card[data-astro-cid-sefmxpgk]{margin-top:24px;width:100%;max-width:420px;border:1px solid var(--color-stone-200);border-radius:16px;padding:32px;box-shadow:0 4px 16px #0000001a;background:#fff;text-align:center}.price-amount[data-astro-cid-sefmxpgk]{display:flex;align-items:baseline;justify-content:center;gap:4px}.price-number[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:-.04em}.price-period[data-astro-cid-sefmxpgk]{font-size:18px;color:var(--color-stone-600)}.price-note[data-astro-cid-sefmxpgk]{margin:8px 0 0;font-size:14px;color:var(--color-stone-600)}.price-save[data-astro-cid-sefmxpgk]{color:#047857;font-weight:500}.price-features[data-astro-cid-sefmxpgk]{list-style:none;margin-top:32px;text-align:left;display:flex;flex-direction:column;gap:12px}.price-features[data-astro-cid-sefmxpgk] li[data-astro-cid-sefmxpgk]{display:flex;align-items:center;gap:12px;font-size:16px}.price-features[data-astro-cid-sefmxpgk] li[data-astro-cid-sefmxpgk] svg[data-astro-cid-sefmxpgk]{flex-shrink:0}.price-card[data-astro-cid-sefmxpgk] .btn-primary[data-astro-cid-sefmxpgk]{margin-top:32px}.price-card[data-astro-cid-sefmxpgk] .cta-sub[data-astro-cid-sefmxpgk]{margin-top:12px;text-align:center}.price-disclosure[data-astro-cid-sefmxpgk]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-stone-100);font-size:13px;line-height:1.5;color:var(--color-stone-600);text-align:left}.footer-cta[data-astro-cid-sefmxpgk]{background:var(--color-stone-900);padding:64px 0}.footer-cta[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:24px}.btn-white[data-astro-cid-sefmxpgk]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--color-rose-700);font-family:var(--font-body);font-weight:500;font-size:16px;padding:14px 32px;border-radius:12px;box-shadow:0 2px 8px #00000014;transition:all .15s}.btn-white[data-astro-cid-sefmxpgk]:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000001a;color:var(--color-rose-700)}.footer[data-astro-cid-sefmxpgk]{background:var(--color-stone-900);border-top:1px solid rgba(255,255,255,.1);padding:32px 0}.footer-inner[data-astro-cid-sefmxpgk]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-company[data-astro-cid-sefmxpgk]{font-size:14px;color:var(--color-stone-300)}.footer-name[data-astro-cid-sefmxpgk]{font-weight:500}.footer-address[data-astro-cid-sefmxpgk]{color:var(--color-stone-300)}.footer-links[data-astro-cid-sefmxpgk]{display:flex;gap:24px}.footer-links[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]{font-size:14px;color:var(--color-stone-300)}.footer-links[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]:hover{color:var(--color-stone-200)}.footer-copy[data-astro-cid-sefmxpgk]{font-size:12px;color:var(--color-stone-300)}
