.corp-page.svelte-ldejsz{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.corp-page.svelte-ldejsz .corp-main{padding-top:0}.corp-cta.svelte-ldejsz{margin-top:7rem;text-align:center;padding:6rem 0 5rem;border-top:1px solid var(--border-subtle);position:relative}.corp-cta.svelte-ldejsz:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(218,210,155,.05) 0%,transparent 65%),radial-gradient(ellipse 70% 60% at 50% 100%,rgba(218,210,155,.04) 0%,transparent 65%);pointer-events:none}.corp-cta__text.svelte-ldejsz{font-size:var(--text-body);color:var(--text-secondary);margin-bottom:var(--space-8);max-width:420px;margin-left:auto;margin-right:auto;line-height:1.7}.corp-contact-form.svelte-ldejsz{text-align:left;max-width:520px;margin:0 auto}.corp-contact-row.svelte-ldejsz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.corp-form__textarea.svelte-ldejsz{resize:vertical;min-height:100px}.corp-cta__success.svelte-ldejsz{font-size:var(--text-small);color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius);padding:var(--space-4) var(--space-6);max-width:520px;margin:0 auto}@media(max-width:600px){.corp-contact-row.svelte-ldejsz{grid-template-columns:1fr}}.corp-footer-wrap.svelte-ldejsz{max-width:1100px;margin:0 auto;padding:0 var(--space-8);width:100%}.corp-how.svelte-ldejsz{margin-top:7rem;padding-top:var(--space-12);border-top:1px solid var(--border-subtle)}.corp-how-step.svelte-ldejsz{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;margin-bottom:6rem}.corp-how-step--reverse.svelte-ldejsz .corp-how-step__content:where(.svelte-ldejsz){order:2}.corp-how-step--reverse.svelte-ldejsz .corp-how-step__img:where(.svelte-ldejsz){order:1}.corp-how-step__num.svelte-ldejsz{font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:var(--space-3)}.corp-how-step__title.svelte-ldejsz{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:var(--weight-semibold);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.corp-how-step__desc.svelte-ldejsz{font-size:var(--text-small);color:var(--text-secondary);line-height:1.75;margin-bottom:var(--space-5)}.corp-how-step__list.svelte-ldejsz{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.corp-how-step__list.svelte-ldejsz li:where(.svelte-ldejsz){font-size:var(--text-small);color:var(--text-secondary);padding-left:var(--space-5);position:relative;line-height:1.5}.corp-how-step__list.svelte-ldejsz li:where(.svelte-ldejsz):before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:var(--weight-semibold)}.corp-how-step__img.svelte-ldejsz{position:relative;border-radius:16px;overflow:hidden}.corp-how-step__img.svelte-ldejsz img:where(.svelte-ldejsz){width:100%;border-radius:12px;display:block;border:1px solid var(--border-subtle)}.corp-how-step__img-2.svelte-ldejsz{position:absolute;bottom:-1.5rem;right:-1.5rem;width:55%!important;box-shadow:0 8px 32px #0006}.corp-how-step__img--themes.svelte-ldejsz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:var(--space-10);min-height:260px}.corp-theme-grid.svelte-ldejsz{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3);width:100%;max-width:320px}.corp-theme-circle.svelte-ldejsz{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;flex-direction:column;border:2px solid var(--border-subtle);transition:transform .15s ease;cursor:default}.corp-theme-circle.svelte-ldejsz:hover{transform:scale(1.15)}.corp-theme-circle.svelte-ldejsz .tc-top:where(.svelte-ldejsz),.corp-theme-circle.svelte-ldejsz .tc-bottom:where(.svelte-ldejsz){flex:1}.corp-theme-label.svelte-ldejsz{font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:900px){.corp-how-step.svelte-ldejsz{grid-template-columns:1fr;gap:var(--space-8);margin-bottom:4rem}.corp-how-step--reverse.svelte-ldejsz .corp-how-step__content:where(.svelte-ldejsz){order:unset}.corp-how-step--reverse.svelte-ldejsz .corp-how-step__img:where(.svelte-ldejsz){order:unset}.corp-how-step__img-2.svelte-ldejsz{right:-.75rem;bottom:-.75rem}.corp-how.svelte-ldejsz{margin-top:4rem;padding-top:var(--space-10)}}
