.cta-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}@media (max-width: 880px){.cta-grid{grid-template-columns:1fr;gap:40px}}.cta-text ul{list-style:none;padding:0;margin:24px 0 0}.cta-text ul li{padding:12px 0;border-bottom:1px solid var(--hairline);display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.45;color:var(--ink-soft)}.cta-text ul li svg{width:17px;height:17px;color:var(--accent);flex-shrink:0;margin-top:3px}.cta-form{background:var(--paper-soft);color:var(--ink);padding:32px 30px 26px;border-radius:4px;box-shadow:0 30px 70px -25px #0000008c,0 8px 24px -10px #00000040;position:relative;overflow:hidden;display:flex;flex-direction:column}.cta-form .cf-head{margin-bottom:22px}.cta-form h3{font-family:var(--sans);font-size:clamp(24px,2.2vw,28px);font-weight:700;letter-spacing:-.022em;line-height:1.12;color:var(--ink);margin:0}.cta-form .cf-sub{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-soft);margin:10px 0 0;max-width:34ch}.cta-form form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;align-content:start}.cta-form .full{grid-column:1 / -1}.cta-form form .full:last-child{margin-top:0}.cta-form .cf-direct{margin-top:28px;padding-top:18px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--sans);font-size:13px;color:var(--ink-soft)}.cta-form .cf-direct .cf-phone{font-family:var(--sans);font-weight:700;font-size:16.5px;color:var(--ink);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:7px}.cta-form .cf-direct .cf-phone:hover{color:var(--accent)}.cta-form .cf-direct .cf-phone svg{width:14px;height:14px;color:var(--accent)}.cta-form form button[type=submit]{padding:20px 32px}@media (max-width: 560px){.cta-form{padding:26px 22px 22px}.cta-form form{grid-template-columns:1fr;gap:16px}}.field{display:flex;flex-direction:column;gap:5px}.field label{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--ink-soft)}.field input,.field textarea,.field select{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--hairline);padding:7px 0;outline:none;transition:border-color .18s ease}.field input::placeholder,.field textarea::placeholder{color:var(--ink-mute);font-weight:400}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--accent)}.field textarea{min-height:96px;resize:vertical;line-height:1.5}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%237a8593' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:12px;padding-right:18px;cursor:pointer}.btn-block{display:flex;width:100%;justify-content:center}.btn-lg{padding:17px 30px;font-size:15px}.btn .arr{display:inline-block;transition:transform .18s ease}.btn:hover .arr{transform:translate(3px)}.cf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf-status{font-size:13px;color:var(--ink-soft);margin:6px 0 0;min-height:18px;grid-column:1 / -1}.about-stats[data-astro-cid-kh7btl4r]{padding:0;background:var(--ink)}.about-stats[data-astro-cid-kh7btl4r] .stat-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a}@media (max-width: 700px){.about-stats[data-astro-cid-kh7btl4r] .stat-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}.about-stats[data-astro-cid-kh7btl4r] .stat[data-astro-cid-kh7btl4r]{background:var(--ink);padding:34px 26px;display:flex;flex-direction:column;gap:7px}.about-stats[data-astro-cid-kh7btl4r] .stat-num[data-astro-cid-kh7btl4r]{font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1;color:#fff;letter-spacing:.01em}.about-stats[data-astro-cid-kh7btl4r] .stat-label[data-astro-cid-kh7btl4r]{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.about-founder-photo[data-astro-cid-kh7btl4r]{max-width:300px;border-radius:8px}
