.hero.svelte-1q9q0qr{color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1.5' fill='rgba(255,255,255,0.08)' /%3E%3C/svg%3E"),linear-gradient(135deg,#0f172a 0%,#0d9488 100%);background-size:60px 60px,100% 100%;padding-block:20px 3.5rem;position:relative}.hero__inner.svelte-1q9q0qr{max-width:var(--container-max)}.hero__layout.svelte-1q9q0qr{justify-content:space-between;align-items:center;gap:4rem;margin-top:50px;display:flex}.hero__text.svelte-1q9q0qr{flex:1;min-width:0}.hero.svelte-1q9q0qr h1:where(.svelte-1q9q0qr){color:#fff;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.12}.hero__excerpt.svelte-1q9q0qr{color:#ffffffb3;max-width:520px;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.7}.hero__actions.svelte-1q9q0qr{flex-wrap:wrap;gap:.75rem;display:flex}.hero__btn.svelte-1q9q0qr{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hero__btn--solid.svelte-1q9q0qr{color:#0f172a;background:#fff;gap:.625rem;padding:.4375rem .4375rem .4375rem 1.25rem}.hero__btn--solid.svelte-1q9q0qr:hover{color:#0f172a;background:#f0fdfa;transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.hero__btn-arrow.svelte-1q9q0qr{color:#0d9488;background:#0d948826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:inline-flex}.hero__btn--solid.svelte-1q9q0qr:hover .hero__btn-arrow:where(.svelte-1q9q0qr){transform:translate(2px)}.hero__btn--outline.svelte-1q9q0qr{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.hero__btn--outline.svelte-1q9q0qr:hover{color:#fff;background:#ffffff1f}.hero__logo-card.svelte-1q9q0qr{border-radius:var(--radius-lg);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:170px;display:flex;box-shadow:0 8px 32px #0000001f}.hero__logo-card.svelte-1q9q0qr img:where(.svelte-1q9q0qr){object-fit:contain;max-width:160px;max-height:110px}.hero__logo-letter.svelte-1q9q0qr{color:#ffffff80;letter-spacing:-.03em;font-size:3.5rem;font-weight:800}.sect.svelte-1q9q0qr{padding:4rem 0}.sect--alt.svelte-1q9q0qr{background:var(--color-gray-50,#fafafa)}.sect__header.svelte-1q9q0qr{margin-bottom:2.5rem}.sect__tag.svelte-1q9q0qr{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary,#0d9488);margin-bottom:.625rem;padding-left:1.5rem;font-size:.6875rem;font-weight:700;display:inline-block;position:relative}.sect__tag.svelte-1q9q0qr:before{content:"";background:var(--color-primary,#0d9488);border-radius:2px;width:1rem;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sect__header.svelte-1q9q0qr h2:where(.svelte-1q9q0qr){color:var(--color-dark,#0f172a);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.prose.svelte-1q9q0qr{max-width:780px;color:var(--color-gray-600,#525252);font-size:1.0625rem;line-height:1.8}.prose__lead.svelte-1q9q0qr{color:var(--color-gray-600,#525252);font-size:1.125rem;line-height:1.8}.prose.svelte-1q9q0qr h2{color:var(--color-dark,#0f172a);margin:2.5rem 0 .875rem;font-size:1.375rem;font-weight:700}.prose.svelte-1q9q0qr h3{color:var(--color-dark,#0f172a);margin:2rem 0 .625rem;font-size:1.125rem;font-weight:600}.prose.svelte-1q9q0qr p{margin-bottom:1.125rem}.prose.svelte-1q9q0qr ul,.prose.svelte-1q9q0qr ol{margin-bottom:1.125rem;padding-left:1.25rem}.prose.svelte-1q9q0qr li{margin-bottom:.5rem}.prose.svelte-1q9q0qr a{color:var(--color-primary,#0d9488);text-underline-offset:2px;text-decoration:underline}.feat-grid.svelte-1q9q0qr{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.875rem;display:grid}.feat.svelte-1q9q0qr{border:1px solid var(--color-gray-100,#f5f5f5);border-radius:var(--radius-md,12px);background:#fff;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;animation:.4s ease-out both svelte-1q9q0qr-feat-in;display:flex}.feat.svelte-1q9q0qr:hover{border-color:#0d948833;box-shadow:0 2px 12px #0d94880f}@keyframes svelte-1q9q0qr-feat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feat__icon.svelte-1q9q0qr{width:2rem;height:2rem;color:var(--color-primary,#0d9488);background:#0d948814;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feat__text.svelte-1q9q0qr{color:var(--color-gray-700,#404040);font-size:.9375rem;line-height:1.5}.steps.svelte-1q9q0qr{max-width:720px}.steps.svelte-1q9q0qr ol{counter-reset:step;padding-left:0;list-style:none}.steps.svelte-1q9q0qr ol li{counter-increment:step;border-bottom:1px solid var(--color-gray-100,#f5f5f5);align-items:flex-start;gap:1.125rem;padding:1.125rem 0;font-size:1rem;line-height:1.6;display:flex}.steps.svelte-1q9q0qr ol li:last-child{border-bottom:none}.steps.svelte-1q9q0qr ol li:before{content:counter(step);background:var(--color-primary,#0d9488);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;display:flex}.info-strip.svelte-1q9q0qr{flex-wrap:wrap;gap:1.25rem;display:flex}.info-item.svelte-1q9q0qr{border:1px solid var(--color-gray-100,#f5f5f5);border-radius:var(--radius-md,12px);background:#fff;flex:1;min-width:180px;padding:1.25rem 1.75rem}.info-item__label.svelte-1q9q0qr{color:var(--color-gray-500,#737373);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.info-item__value.svelte-1q9q0qr{color:var(--color-dark,#0f172a);font-size:1.0625rem;font-weight:700}.info-item__value--status.svelte-1q9q0qr{color:var(--color-success,#22c55e);align-items:center;gap:.375rem;display:inline-flex}.info-item__dot.svelte-1q9q0qr{background:var(--color-success,#22c55e);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-1q9q0qr-dot-pulse}@keyframes svelte-1q9q0qr-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.faq-wrap.svelte-1q9q0qr{max-width:780px}.cta.svelte-1q9q0qr{background:linear-gradient(135deg,#0f172a 0%,#0d9488 100%);padding:4rem 0;position:relative;overflow:hidden}.cta.svelte-1q9q0qr:before{content:"";background-image:radial-gradient(circle at 25%,#0d94881f 0%,#0000 50%),radial-gradient(circle at 75%,#0f172a40 0%,#0000 50%);position:absolute;inset:0}.cta__inner.svelte-1q9q0qr{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.cta__inner.svelte-1q9q0qr h2:where(.svelte-1q9q0qr){color:#fff;margin:0 0 .25rem;font-size:clamp(1.375rem,3vw,1.875rem)}.cta__inner.svelte-1q9q0qr p:where(.svelte-1q9q0qr){color:#fff9;margin:0;font-size:.9375rem}.cta__actions.svelte-1q9q0qr{flex-shrink:0;gap:.75rem;display:flex}.cta__btn.svelte-1q9q0qr{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.5rem;padding:.8125rem 1.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cta__btn--primary.svelte-1q9q0qr{color:var(--color-dark,#0f172a);background:#fff;gap:.625rem;padding:.4375rem .4375rem .4375rem 1.5rem}.cta__btn--primary.svelte-1q9q0qr:hover{color:var(--color-dark,#0f172a);transform:translateY(-2px);box-shadow:0 6px 20px #0003}.cta__btn-arrow.svelte-1q9q0qr{color:#0d9488;background:#0d948826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:inline-flex}.cta__btn--primary.svelte-1q9q0qr:hover .cta__btn-arrow:where(.svelte-1q9q0qr){transform:translate(2px)}.cta__btn--ghost.svelte-1q9q0qr{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.cta__btn--ghost.svelte-1q9q0qr:hover{color:#fff;background:#ffffff24}@media (width<=768px){.hero__layout.svelte-1q9q0qr{flex-direction:column-reverse;align-items:flex-start;gap:2rem}.hero__logo-card.svelte-1q9q0qr{width:160px;height:120px}.hero__logo-card.svelte-1q9q0qr img:where(.svelte-1q9q0qr){max-width:120px;max-height:80px}.feat-grid.svelte-1q9q0qr{grid-template-columns:1fr}.info-strip.svelte-1q9q0qr{flex-direction:column}.cta__inner.svelte-1q9q0qr{text-align:center;flex-direction:column}.cta__actions.svelte-1q9q0qr{justify-content:center}}
