.hero-section[data-astro-cid-anhloy43]{background-color:var(--color-surface-950)}.hero-scrim[data-astro-cid-anhloy43]{background:linear-gradient(to right,oklch(from var(--color-surface-950) l c h / .97),oklch(from var(--color-surface-950) l c h / .9) 40%,oklch(from var(--color-surface-950) l c h / .7) 65%,oklch(from var(--color-surface-950) l c h / .4))}.hero-noise[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:overlay;pointer-events:none}.hero-headline[data-astro-cid-anhloy43]{font-size:clamp(3.5rem,9vw,9rem);letter-spacing:-.01em;line-height:1}.passport-id-block[data-astro-cid-anhloy43]{display:inline-block;border:1px solid oklch(from var(--color-brand-500) l c h / .25);border-left:2px solid var(--color-brand-500)}.passport-id-inner[data-astro-cid-anhloy43]{padding:1.25rem 1.5rem;background:oklch(from var(--color-surface-950) calc(l*1.4) c h / .85);backdrop-filter:blur(4px)}.passport-grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:repeat(2,auto);gap:.5rem 2.5rem}@media(min-width:640px){.passport-grid[data-astro-cid-anhloy43]{grid-template-columns:repeat(3,auto)}}.passport-field[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:.125rem}.passport-label[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-surface-500)}.passport-value[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;color:var(--color-surface-200)}.stats-section[data-astro-cid-fpqmvzvu]{background-color:var(--color-surface-900)}.stat-number[data-astro-cid-fpqmvzvu]{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.02em}@media(max-width:640px){.grid[data-astro-cid-fpqmvzvu].divide-x>div[data-astro-cid-fpqmvzvu]{border-right:none}.grid[data-astro-cid-fpqmvzvu].divide-x>div[data-astro-cid-fpqmvzvu]:nth-child(odd){padding-left:0}}.feature-section[data-astro-cid-hqg4atdt]{background-color:var(--color-surface-950)}.feature-row[data-astro-cid-hqg4atdt]{display:grid;grid-template-columns:1fr;position:relative}@media(min-width:900px){.feature-row[data-astro-cid-hqg4atdt]{grid-template-columns:1fr 1fr;min-height:520px}.image-right[data-astro-cid-hqg4atdt]{direction:rtl}.image-right[data-astro-cid-hqg4atdt]>[data-astro-cid-hqg4atdt]{direction:ltr}}.feature-image-wrap[data-astro-cid-hqg4atdt]{position:relative;overflow:hidden;min-height:320px}.feature-img[data-astro-cid-hqg4atdt]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.7) brightness(.8);transition:filter .4s ease}.feature-row[data-astro-cid-hqg4atdt]:hover .feature-img[data-astro-cid-hqg4atdt]{filter:saturate(.85) brightness(.9)}.feature-img-overlay[data-astro-cid-hqg4atdt]{position:absolute;inset:0;background:linear-gradient(to right,oklch(from var(--color-surface-950) l c h / .3),oklch(from var(--color-surface-950) l c h / .05))}.image-right[data-astro-cid-hqg4atdt] .feature-img-overlay[data-astro-cid-hqg4atdt]{background:linear-gradient(to left,oklch(from var(--color-surface-950) l c h / .3),oklch(from var(--color-surface-950) l c h / .05))}.feature-stamp[data-astro-cid-hqg4atdt]{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;align-items:baseline;gap:.25rem}.stamp-num[data-astro-cid-hqg4atdt]{font-size:2rem;font-family:var(--font-display);letter-spacing:.02em;line-height:1}.stamp-label[data-astro-cid-hqg4atdt]{font-size:.75rem;letter-spacing:.1em}.feature-text-wrap[data-astro-cid-hqg4atdt]{display:flex;align-items:center;padding:3rem 2.5rem;background-color:var(--color-surface-950);border-left:1px solid var(--color-surface-800)}.image-right[data-astro-cid-hqg4atdt] .feature-text-wrap[data-astro-cid-hqg4atdt]{border-left:none;border-right:1px solid var(--color-surface-800)}@media(min-width:900px){.feature-text-wrap[data-astro-cid-hqg4atdt]{padding:4rem 3.5rem}}.feature-headline[data-astro-cid-hqg4atdt]{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:.01em;line-height:1.1}.row-divider[data-astro-cid-hqg4atdt]{position:absolute;bottom:0;left:6%;right:6%;height:1px;background:var(--color-surface-800);grid-column:1 / -1}.comparison-section[data-astro-cid-pxg57mgg]{background-color:var(--color-surface-900)}.comparison-headline[data-astro-cid-pxg57mgg]{font-size:clamp(2.5rem,5vw,5rem);letter-spacing:.02em}.comparison-table[data-astro-cid-pxg57mgg]{min-width:640px}.comparison-th[data-astro-cid-pxg57mgg]{vertical-align:bottom;white-space:nowrap}.comparison-td[data-astro-cid-pxg57mgg]{vertical-align:middle}.row-even[data-astro-cid-pxg57mgg]{background-color:oklch(from var(--color-surface-900) calc(l*1.06) c h / .5)}.check-yes[data-astro-cid-pxg57mgg]{display:inline-block;color:var(--color-brand-500);font-size:1.1rem;font-weight:700}.check-partial[data-astro-cid-pxg57mgg]{display:inline-block;color:var(--color-surface-500);font-size:1.1rem;font-weight:700}.check-no[data-astro-cid-pxg57mgg]{display:inline-block;color:var(--color-surface-700);font-size:.9rem}.pull-quote[data-astro-cid-pxg57mgg]{font-size:clamp(1.4rem,2.5vw,2.2rem);letter-spacing:.02em;line-height:1.15;color:var(--color-surface-100)}.pricing-section[data-astro-cid-wekg7pry]{background-color:var(--color-surface-950);border-top:1px solid var(--color-surface-800)}.pricing-headline[data-astro-cid-wekg7pry]{font-size:clamp(2.5rem,5vw,5rem);letter-spacing:.02em}.pricing-grid[data-astro-cid-wekg7pry]{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--color-surface-800)}@media(min-width:768px){.pricing-grid[data-astro-cid-wekg7pry]{grid-template-columns:repeat(3,1fr)}}.pricing-card[data-astro-cid-wekg7pry]{padding:2rem;border-bottom:1px solid var(--color-surface-800);background-color:var(--color-surface-950);position:relative}@media(min-width:768px){.pricing-card[data-astro-cid-wekg7pry]{border-bottom:none;border-right:1px solid var(--color-surface-800)}.pricing-card[data-astro-cid-wekg7pry]:last-child{border-right:none}}.pricing-card--featured[data-astro-cid-wekg7pry]{background-color:var(--color-surface-900);border-top:2px solid var(--color-brand-500)}.plan-name[data-astro-cid-wekg7pry]{font-size:2rem;letter-spacing:.04em;line-height:1}.price-row[data-astro-cid-wekg7pry]{display:flex;align-items:baseline}.plan-price[data-astro-cid-wekg7pry]{font-size:3rem;letter-spacing:-.01em;line-height:1}.cta-section[data-astro-cid-ihmljexk]{background-color:oklch(from var(--color-brand-950) calc(l*.55) calc(c*.4) h);border-top:1px solid oklch(from var(--color-brand-500) l c h / .25);position:relative;overflow:hidden}.cta-noise[data-astro-cid-ihmljexk]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:1}.cta-headline[data-astro-cid-ihmljexk]{font-size:clamp(3rem,6vw,6rem);letter-spacing:.01em;line-height:1}.cta-action-block[data-astro-cid-ihmljexk]{background-color:oklch(from var(--color-surface-950) l c h / .6);border:1px solid oklch(from var(--color-brand-500) l c h / .3);border-top:2px solid var(--color-brand-500);padding:2rem}.cta-passport-preview[data-astro-cid-ihmljexk]{padding:1rem;border:1px solid oklch(from var(--color-surface-800) l c h / .6);background-color:oklch(from var(--color-surface-950) l c h / .8)}.cta-passport-id[data-astro-cid-ihmljexk]{font-size:1rem;letter-spacing:.08em;opacity:.6}.cta-btn[data-astro-cid-ihmljexk]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;background-color:var(--color-brand-500);color:var(--color-surface-950);font-family:var(--font-body);font-weight:700;font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;padding:1.125rem 2rem;transition:background-color .15s ease;text-decoration:none}.cta-btn[data-astro-cid-ihmljexk]:hover{background-color:var(--color-brand-400)}
