.team-sec{position:relative;overflow:hidden;background:#faf8f6}.team-sec:before{content:"";position:absolute;inset:0;pointer-events:none}.team-sec .container{position:relative}.team-wrap{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:56px;gap:56px;align-items:center}.team-side h2{font-size:clamp(30px,3.8vw,44px);margin:14px 0 12px}.team-lead{color:var(--muted);font-size:17px;max-width:520px}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:28px 12px;gap:28px 12px;margin-top:48px;align-items:center}.member{margin:0;text-align:center;display:flex;flex-direction:column;align-items:center}.member-photo{border-radius:20px;padding:3px;background:#fff;overflow:hidden;box-shadow:0 14px 30px -14px rgba(16,20,40,.35),0 0 0 1px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease}.member-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;filter:grayscale(1) contrast(1.05);transition:filter .3s ease}.member:hover .member-photo{transform:translateY(-4px) scale(1.04);box-shadow:0 0 0 3px var(--brand),0 20px 36px -14px rgba(16,20,40,.45)}.member:hover .member-photo img{filter:none}.member-s .member-photo{width:64px;height:64px;border-radius:12px}.member-s .member-photo img{border-radius:12px}.member-m .member-photo{width:80px;height:80px}.member-l .member-photo{width:98px;height:98px;border-radius:20px}.member-l .member-photo img{border-radius:20px}.member figcaption{margin-top:10px;line-height:1.3}.member strong{display:block;font-size:13.5px;font-weight:600}.member span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.demo-form{display:grid;grid-gap:12px;gap:12px;padding:36px;border-radius:20px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.95);box-shadow:0 40px 80px -30px rgba(16,20,40,.35)}.demo-form h3{font-size:24px;font-weight:700;line-height:1.25}.demo-form>p{color:var(--ink-2);font-size:15px;margin:4px 0 12px}.demo-form input:not([type=checkbox]),.demo-form select{width:100%;height:52px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:rgba(255,255,255,.8);font:15px var(--font-sans),sans-serif;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.demo-form input:focus,.demo-form select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50)}.phone-field{display:grid;grid-template-columns:128px 1fr;grid-gap:8px;gap:8px}.phone-field select{padding:0 12px;cursor:pointer}.agree{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);margin:4px 0;cursor:pointer}.agree input{width:18px;height:18px;accent-color:var(--brand);margin-top:1px;flex-shrink:0}.agree a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.demo-form .btn{width:100%;height:54px;border-radius:12px;font-size:16px}.demo-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:6px;font-size:12.5px;color:var(--muted)}.demo-meta>*{display:inline-flex;align-items:center;gap:5px}.demo-meta svg{color:var(--brand)}@media (max-width:1024px){.team-wrap{grid-template-columns:1fr}.demo-form{max-width:560px;width:100%;margin:0 auto}}@media (max-width:640px){.team-grid{grid-template-columns:repeat(3,1fr);gap:22px 8px}.member-l .member-photo{width:80px;height:80px}.demo-form{padding:24px;border-radius:20px}}.faq-more{text-align:center;margin-top:32px}.contact-points{list-style:none;padding:0;margin:28px 0 32px;display:grid;grid-gap:14px;gap:14px}.contact-points li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--ink-2)}.contact-points li span{flex-shrink:0;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--brand);color:#fff;margin-top:1px}.demo-form textarea{width:100%;padding:14px 18px;border-radius:12px;border:1px solid var(--line-2);background:rgba(255,255,255,.8);font:15px var(--font-sans),sans-serif;color:var(--ink);outline:none;resize:vertical}.demo-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50)}.demo-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.demo-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:12px;padding:10px 14px;font-size:14px}.demo-sent{text-align:center;justify-items:center;padding:48px 36px}.demo-sent svg{color:#16a34a}.demo-sent a{color:var(--brand);font-weight:600}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.fld{display:grid;grid-gap:6px;gap:6px;min-width:0}.fld>span{font-size:13px;font-weight:600;color:var(--ink-2)}.fld>span b{color:var(--brand);font-weight:700}.fld-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.demo-form .fld input:not([type=checkbox]),.demo-form .fld select{height:48px}.demo-form select:invalid{color:var(--muted)}.demo-form select option{color:var(--ink)}.demo-form>p{margin-bottom:4px}@media (max-width:520px){.fld-row{grid-template-columns:1fr}}.plan-chip{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:6px 12px;border-radius:999px;background:var(--brand-50);color:var(--brand-600);font-size:13px}.plan-chip strong{color:var(--ink)}