:root{--lzr-radius:.75rem;--lzr-radius-lg:1rem;--lzr-section-gap:3rem}.lzr-app{background:var(--lzr-bg);color:var(--lzr-text);min-height:100vh}.lzr-section{padding:48px 0;position:relative}.lzr-section--alt{background:var(--lzr-bg-alt)}.lzr-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--lzr-accent);font-size:11px;font-weight:600}.lzr-hero-title{letter-spacing:-.03em;color:var(--lzr-text);text-wrap:balance;margin:0;font-size:clamp(38px,5.5vw,56px);font-weight:600;line-height:1.06}.lzr-hero-sub{color:var(--lzr-text-muted);text-wrap:pretty;max-width:600px;margin:0;font-size:17px;line-height:1.6}.lzr-section-title{letter-spacing:-.02em;color:var(--lzr-text);margin:0 0 8px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.2}.lzr-section-sub{color:var(--lzr-text-muted);max-width:600px;margin:0;font-size:15px;line-height:1.55}.lzr-accent-emerald{--lzr-accent-color:#248f6b}.lzr-accent-teal{--lzr-accent-color:var(--lzh-teal)}.lzr-accent-indigo{--lzr-accent-color:#473db8}.lzr-accent-amber{--lzr-accent-color:#bd740f}.lzr-accent-violet{--lzr-accent-color:#733fa6}.lzr-accent-rose{--lzr-accent-color:#b82e5c}.lzr-contact-card{color:inherit;border-bottom:1px solid #e2ded4;align-items:flex-start;gap:14px;padding:14px 0;text-decoration:none;transition:color .12s;display:flex}.lzr-contact-card:last-child{border-bottom:0;padding-bottom:0}.lzr-contact-card:first-child{padding-top:0}.lzr-contact-card-icon{background:var(--lzr-accent-soft);width:40px;height:40px;color:var(--lzr-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lzr-contact-card-title{color:var(--lzr-text);font-size:13px;font-weight:600}.lzr-contact-card-value{color:var(--lzr-accent);word-break:break-word;font-size:15px;font-weight:600;line-height:1.35}.lzr-contact-card-desc{color:var(--lzr-text-muted);font-size:13px;line-height:1.4}.lzr-form{gap:16px;display:grid}.lzr-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.lzr-form-row{grid-template-columns:1fr}}.lzr-field{flex-direction:column;gap:4px;display:flex}.lzr-field-label{color:var(--lzr-text);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.lzr-input,.lzr-select,.lzr-textarea{color:var(--lzr-text);background:#fcfaf8;border:1px solid #d7d0c1;border-radius:10px;outline:0;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .12s,background .12s}.lzr-input:focus,.lzr-select:focus,.lzr-textarea:focus{border-color:var(--lzr-accent);box-shadow:0 0 0 3px var(--lzr-accent-soft);background:#fff}.lzr-textarea{resize:vertical;min-height:140px;line-height:1.5}.lzr-input::-moz-placeholder{color:#879ea1}.lzr-textarea::-moz-placeholder{color:#879ea1}.lzr-input::placeholder,.lzr-textarea::placeholder{color:#879ea1}.lzr-form-trust{color:var(--lzr-text-muted);flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12px;display:flex}.lzr-form-trust span{align-items:center;gap:6px;display:inline-flex}.lzr-form-submit{background:var(--lzr-accent);color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:44px;padding:10px 22px;font-size:14px;font-weight:600;transition:background .12s;display:inline-flex}.lzr-form-submit:hover:not(:disabled){filter:brightness(1.08)}.lzr-form-submit:disabled{opacity:.7;cursor:not-allowed}.lzr-form-success{align-items:start;gap:14px;padding:8px 0;display:grid}@media (min-width:480px){.lzr-form-success{grid-template-columns:auto 1fr auto;align-items:center}}.lzr-form-success-title{color:var(--lzr-text);font-weight:600}.lzr-form-success-sub{color:var(--lzr-text-muted);font-size:13.5px;line-height:1.45}