.grain-overlay[data-astro-cid-lcdefpme]{z-index:9999;pointer-events:none;opacity:.035;background-image:url(/noise.svg);background-repeat:repeat;position:fixed;inset:0}.skip-link[data-astro-cid-lcdefpme]{top:-100%;background:var(--text-primary);color:var(--bg-primary);z-index:1000;font-size:var(--text-sm);padding:.75rem 1.5rem;position:absolute;inset-inline-start:0}.skip-link[data-astro-cid-lcdefpme]:focus{top:0}.wrap[data-astro-cid-lcdefpme]{max-width:1120px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);position:relative}header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding-block:clamp(1.25rem,3vw,2rem);display:flex}.wordmark[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:1.375rem;font-weight:700;text-decoration:none}.wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-coral)}.header-link[data-astro-cid-lcdefpme]{color:var(--text-secondary);border-bottom:1px solid #0000;font-size:.875rem;text-decoration:none}.header-link[data-astro-cid-lcdefpme]:hover{color:var(--text-primary);border-color:var(--border-color)}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(3rem,8vw,6rem) 0 clamp(2.5rem,6vw,4.5rem);position:relative}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 45% at 18% 12%, color-mix(in srgb, var(--accent-coral) 10%, transparent), transparent 70%), radial-gradient(ellipse 55% 40% at 85% 20%, color-mix(in srgb, var(--accent-violet) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-20% -30%}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-coral);margin-bottom:1rem;font-size:.8125rem;font-weight:600}h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:15ch;color:var(--text-primary);margin:0 auto;font-size:clamp(2.75rem,2rem + 5vw,4.75rem);font-weight:600;line-height:1.05}.hero-sub[data-astro-cid-lcdefpme]{font-size:clamp(1.125rem,1.0625rem + .625vw,1.4375rem);font-family:var(--font-display);color:var(--text-secondary);text-wrap:pretty;max-width:52ch;margin:1.5rem auto 0;line-height:1.5}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.25rem;display:flex}.btn[data-astro-cid-lcdefpme]{font-family:var(--font-body);cursor:pointer;transition:transform .2s var(--ease-out-expo), box-shadow .2s var(--ease-out-expo), background .2s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.btn[data-astro-cid-lcdefpme]:disabled{opacity:.6;cursor:wait}.btn-primary[data-astro-cid-lcdefpme]{background:var(--accent-coral);color:#fff;box-shadow:0 1px 2px #0000001a, 0 8px 24px color-mix(in srgb, var(--accent-coral) 25%, transparent)}.btn-primary[data-astro-cid-lcdefpme]:hover{box-shadow:0 2px 4px #0000001f, 0 12px 32px color-mix(in srgb, var(--accent-coral) 32%, transparent)}.btn-secondary[data-astro-cid-lcdefpme]{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}.btn-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--text-secondary)}.btn-block[data-astro-cid-lcdefpme]{width:100%;margin-top:1.375rem}section[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,5vw,3.5rem)}.section-head[data-astro-cid-lcdefpme]{text-align:center;max-width:60ch;margin:0 auto clamp(2rem,4vw,3rem)}h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--text-primary);margin-bottom:.875rem;font-size:clamp(2rem,1.5rem + 2.5vw,3rem);font-weight:600;line-height:1.1}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.grid3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.proof[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:1.75rem}.proof[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--accent-coral);letter-spacing:.08em;font-size:.8125rem;font-weight:600}.proof[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:.625rem 0;font-size:1.5rem;font-weight:600}.proof[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:.9375rem}.doors[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid}@media (width<=860px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.door[data-astro-cid-lcdefpme]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:clamp(1.75rem,4vw,2.5rem);scroll-margin-top:1rem}.door[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:1.125rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.door-provider[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent-coral) 10%, transparent);color:var(--accent-coral)}.door-client[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--accent-sage) 12%, transparent);color:var(--accent-sage)}.door[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);margin-bottom:.625rem;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:600;line-height:1.15}.door-sub[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9375rem}.door-sub[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-primary);font-weight:600}.door-client[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:var(--text-primary);margin:1rem 0 .375rem;font-size:.8125rem;font-weight:600;display:block}.door-client[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme] .req[data-astro-cid-lcdefpme]{color:var(--accent-coral)}.door-client[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.door-client[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme],.door-client[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{width:100%;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.door-client[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:88px;line-height:1.6}.door-client[data-astro-cid-lcdefpme] #c-country-other-wrap[data-astro-cid-lcdefpme]{margin-top:.5rem}.door-client[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.door-client[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]:focus,.door-client[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--accent-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-coral) 15%, transparent);outline:none}.door-client[data-astro-cid-lcdefpme] .hp[data-astro-cid-lcdefpme]{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.door-client[data-astro-cid-lcdefpme] .turnstile[data-astro-cid-lcdefpme]{margin:1rem 0 0}.micro[data-astro-cid-lcdefpme]{color:var(--text-muted);text-align:center;margin-top:.75rem;font-size:.8125rem}.form-error[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--text-sm);color:var(--accent-coral);margin-top:1rem;line-height:1.5}.form-error[data-astro-cid-lcdefpme][hidden]{display:none}.form-success[data-astro-cid-lcdefpme]{text-align:center;padding:3rem 1.5rem}.form-success[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:.4rem;font-size:1.5rem;font-weight:600}.form-success[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--text-secondary);margin:.75rem auto 1.5rem}.form-success[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--accent-coral);align-items:center;min-height:48px;font-weight:500;text-decoration:none;display:inline-flex}.form-success[data-astro-cid-lcdefpme][hidden]{display:none}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4rem);display:grid}.strip[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]{border-top:2px solid var(--accent-sage);padding-top:.875rem}.strip[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.25rem;font-size:1.0625rem;font-weight:600;display:block}.strip[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:.9375rem}
