.hero-section[data-astro-cid-ssxvyu24]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg,#f4f7fb 0%,#eef4fc 55%,#f8fafd 100%);padding:4.5rem 0 5rem;position:relative;overflow:hidden}html[data-theme=dark] .hero-section[data-astro-cid-ssxvyu24]{background:linear-gradient(135deg,#070d1d 0%,#0b152e 60%,#081024 100%)}.hero-bg-decor[data-astro-cid-ssxvyu24]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-circle-lg[data-astro-cid-ssxvyu24]{background:radial-gradient(circle,#0066ff14 0%,#06f0 70%);border-radius:50%;width:650px;height:650px;position:absolute;top:-12%;right:-6%}.hero-circle-sm[data-astro-cid-ssxvyu24]{background:radial-gradient(circle,#00a8ff12 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-15%;left:-5%}.hero-dots-pattern[data-astro-cid-ssxvyu24]{opacity:.65;background-image:radial-gradient(#0066ff2e 2px,#0000 2px);background-size:18px 18px;width:160px;height:160px;position:absolute;top:15%;right:42%}.hero-grid[data-astro-cid-ssxvyu24]{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid;position:relative}.hero-eyebrow[data-astro-cid-ssxvyu24]{color:var(--accent-primary);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.88rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-ssxvyu24]{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0066ff29}.hero-title[data-astro-cid-ssxvyu24]{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.75rem,5.2vw,4.4rem);font-weight:800;line-height:1.06}.hero-description[data-astro-cid-ssxvyu24]{color:var(--text-secondary);max-width:580px;margin-bottom:2rem;font-size:1.02rem;line-height:1.72}.hero-description[data-astro-cid-ssxvyu24] strong{color:var(--text-primary)}.hero-actions[data-astro-cid-ssxvyu24]{flex-wrap:wrap;gap:.9rem;margin-bottom:2.25rem;display:flex}.hero-trust-strip[data-astro-cid-ssxvyu24]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:1rem;padding:.7rem 1.2rem .7rem .8rem;display:inline-flex}.trust-avatars[data-astro-cid-ssxvyu24]{align-items:center;display:flex}.trust-avatars[data-astro-cid-ssxvyu24] img[data-astro-cid-ssxvyu24]{object-fit:cover;border:2.5px solid var(--bg-surface);border-radius:50%;width:36px;height:36px;margin-left:-10px}.trust-avatars[data-astro-cid-ssxvyu24] img[data-astro-cid-ssxvyu24]:first-child{margin-left:0}.trust-plus[data-astro-cid-ssxvyu24]{background:var(--accent-primary);color:#fff;border:2.5px solid var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-10px;font-size:.68rem;font-weight:800;display:flex}.trust-info[data-astro-cid-ssxvyu24]{flex-direction:column;line-height:1.3;display:flex}.trust-stars[data-astro-cid-ssxvyu24]{color:#f59e0b;font-size:.78rem;font-weight:700}.trust-info[data-astro-cid-ssxvyu24] p[data-astro-cid-ssxvyu24]{color:var(--text-secondary);font-size:.78rem}.hero-ecosystem-card[data-astro-cid-ssxvyu24]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:1.15rem;padding:1.6rem}.eco-header[data-astro-cid-ssxvyu24]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.eco-tag[data-astro-cid-ssxvyu24]{color:var(--accent-primary);font-size:.68rem;font-weight:700}.eco-header[data-astro-cid-ssxvyu24] h3[data-astro-cid-ssxvyu24]{color:var(--text-primary);font-size:1.15rem;font-weight:800}.eco-all-badge[data-astro-cid-ssxvyu24]{background:var(--accent-soft);color:var(--accent-primary);white-space:nowrap;border-radius:99px;padding:.35rem .75rem;font-size:.76rem;font-weight:700;text-decoration:none}.eco-units-list[data-astro-cid-ssxvyu24]{flex-direction:column;gap:.65rem;display:flex}.eco-unit-row[data-astro-cid-ssxvyu24]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:.75rem;align-items:center;gap:.85rem;padding:.8rem .95rem;text-decoration:none;transition:all .2s;display:flex}.eco-unit-row[data-astro-cid-ssxvyu24]:hover{border-color:var(--accent-primary);background:var(--bg-surface);box-shadow:var(--shadow-sm);transform:translate(4px)}.eco-num[data-astro-cid-ssxvyu24]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:flex}.eco-unit-text[data-astro-cid-ssxvyu24]{flex-direction:column;flex-grow:1;line-height:1.25;display:flex}.eco-unit-text[data-astro-cid-ssxvyu24] strong[data-astro-cid-ssxvyu24]{color:var(--text-primary);font-size:.9rem;font-weight:800}.eco-unit-text[data-astro-cid-ssxvyu24] span[data-astro-cid-ssxvyu24]{color:var(--text-muted);font-size:.74rem}.eco-count[data-astro-cid-ssxvyu24]{color:var(--accent-primary);flex-shrink:0;font-size:.72rem;font-weight:700}.eco-footer-links[data-astro-cid-ssxvyu24]{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.1rem;padding-top:.9rem;font-size:.78rem;font-weight:700;display:flex}.eco-footer-links[data-astro-cid-ssxvyu24] a[data-astro-cid-ssxvyu24]{color:var(--accent-primary);text-decoration:none}.eco-footer-links[data-astro-cid-ssxvyu24] a[data-astro-cid-ssxvyu24]:hover{text-decoration:underline}@media (width<=1024px){.hero-grid[data-astro-cid-ssxvyu24]{grid-template-columns:1fr}}@media (width<=640px){.hero-trust-strip[data-astro-cid-ssxvyu24]{border-radius:1rem;flex-direction:column;align-items:flex-start}.eco-count[data-astro-cid-ssxvyu24]{display:none}}.bu-section[data-astro-cid-inz37h22]{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.bu-header-row[data-astro-cid-inz37h22]{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.bu-filter-tabs[data-astro-cid-inz37h22]{flex-wrap:wrap;gap:.5rem;display:flex}.bu-tab-btn[data-astro-cid-inz37h22]{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.55rem 1.05rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s}.bu-tab-btn[data-astro-cid-inz37h22]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.bu-tab-btn[data-astro-cid-inz37h22].active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 8px 20px -5px #06f6}.bu-columns-grid[data-astro-cid-inz37h22]{grid-template-columns:repeat(5,1fr);gap:1.15rem;display:grid}.bu-columns-grid[data-astro-cid-inz37h22].single-focus{grid-template-columns:1fr;max-width:720px}.bu-column-card[data-astro-cid-inz37h22]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:.95rem;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.bu-column-card[data-astro-cid-inz37h22]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.bu-card-top[data-astro-cid-inz37h22]{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-surface) 100%);border-bottom:1px solid var(--border-subtle);padding:1.35rem 1.15rem 1.1rem}.bu-badge-row[data-astro-cid-inz37h22]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.bu-num-pill[data-astro-cid-inz37h22]{color:#fff;border-radius:6px;padding:.25rem .6rem;font-size:.76rem;font-weight:800}.bu-count-tag[data-astro-cid-inz37h22]{color:var(--text-muted);font-size:.68rem;font-weight:600}.bu-title[data-astro-cid-inz37h22]{margin-bottom:.3rem;font-size:1.08rem;font-weight:800;line-height:1.25}.bu-title[data-astro-cid-inz37h22] a[data-astro-cid-inz37h22]{color:var(--text-primary);text-decoration:none}.bu-title[data-astro-cid-inz37h22] a[data-astro-cid-inz37h22]:hover{color:var(--accent-primary)}.bu-subtitle[data-astro-cid-inz37h22]{color:var(--text-secondary);font-size:.76rem;line-height:1.4}.bu-services-list[data-astro-cid-inz37h22]{flex-direction:column;flex-grow:1;gap:.5rem;padding:.85rem;list-style:none;display:flex}.bu-srv-link[data-astro-cid-inz37h22]{background:var(--bg-secondary);border:1px solid #0000;border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.6rem .65rem;text-decoration:none;transition:all .18s;display:flex}.bu-srv-link[data-astro-cid-inz37h22]:hover{background:var(--accent-soft);border-color:var(--border-highlight)}.srv-num[data-astro-cid-inz37h22]{background:var(--bg-surface);border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:.1rem;font-size:.7rem;font-weight:800;display:flex}.srv-info[data-astro-cid-inz37h22]{flex-direction:column;flex-grow:1;line-height:1.28;display:flex}.srv-info[data-astro-cid-inz37h22] strong[data-astro-cid-inz37h22]{color:var(--text-primary);font-size:.8rem;font-weight:700}.srv-info[data-astro-cid-inz37h22] small[data-astro-cid-inz37h22]{color:var(--text-muted);margin-top:.15rem;font-size:.66rem}.srv-arrow[data-astro-cid-inz37h22]{color:var(--accent-primary);opacity:0;font-size:.82rem;font-weight:800;transition:opacity .18s}.bu-srv-link[data-astro-cid-inz37h22]:hover .srv-arrow[data-astro-cid-inz37h22]{opacity:1}.bu-card-footer[data-astro-cid-inz37h22]{border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:.85rem 1.1rem}.bu-explore-btn[data-astro-cid-inz37h22]{color:var(--accent-primary);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.bu-explore-btn[data-astro-cid-inz37h22]:hover{text-decoration:underline}@media (width<=1200px){.bu-columns-grid[data-astro-cid-inz37h22]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.bu-columns-grid[data-astro-cid-inz37h22]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.bu-columns-grid[data-astro-cid-inz37h22]{grid-template-columns:1fr}}.industries-home-section[data-astro-cid-ycrjgiz7]{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.ind-header-row[data-astro-cid-ycrjgiz7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.75rem;display:flex}.industries-cards-grid[data-astro-cid-ycrjgiz7]{grid-template-columns:repeat(5,1fr);gap:1.15rem;display:grid}.ind-card[data-astro-cid-ycrjgiz7]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:.9rem;flex-direction:column;padding:1.4rem 1.25rem;text-decoration:none;transition:all .25s;display:flex}.ind-card[data-astro-cid-ycrjgiz7]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.ind-card-head[data-astro-cid-ycrjgiz7]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ind-icon-box[data-astro-cid-ycrjgiz7]{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-primary);border-radius:11px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ind-card[data-astro-cid-ycrjgiz7]:hover .ind-icon-box[data-astro-cid-ycrjgiz7]{background:var(--accent-primary);color:#fff}.ind-code-tag[data-astro-cid-ycrjgiz7]{color:var(--text-muted);background:var(--bg-secondary);border-radius:99px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.ind-name[data-astro-cid-ycrjgiz7]{color:var(--text-primary);margin-bottom:.45rem;font-size:1.02rem;font-weight:800;line-height:1.3}.ind-tagline[data-astro-cid-ycrjgiz7]{color:var(--text-secondary);flex-grow:1;margin-bottom:1.15rem;font-size:.78rem;line-height:1.5}.ind-metric-foot[data-astro-cid-ycrjgiz7]{border-top:1px solid var(--border-subtle);color:var(--accent-primary);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.74rem;font-weight:700;display:flex}@media (width<=1180px){.industries-cards-grid[data-astro-cid-ycrjgiz7]{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.industries-cards-grid[data-astro-cid-ycrjgiz7]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.industries-cards-grid[data-astro-cid-ycrjgiz7]{grid-template-columns:1fr}}.stats-banner-section[data-astro-cid-nkfopmsb]{color:#fff;background:linear-gradient(135deg,#051937 0%,#08285e 50%,#0052cc 100%);padding:3.5rem 0}.stats-grid[data-astro-cid-nkfopmsb]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.stat-box[data-astro-cid-nkfopmsb]{background:#ffffff12;border:1px solid #ffffff24;border-radius:.9rem;flex-direction:column;gap:.3rem;padding:1.5rem 1.35rem;display:flex}.stat-code[data-astro-cid-nkfopmsb]{color:#7dd3fc;font-size:.68rem;font-weight:700}.stat-val[data-astro-cid-nkfopmsb]{color:#fff;font-size:2.15rem;font-weight:800}.stat-lbl[data-astro-cid-nkfopmsb]{color:#e0f2fe;font-size:.9rem;font-weight:700}.stat-det[data-astro-cid-nkfopmsb]{color:#ffffffc2;font-size:.76rem;line-height:1.45}@media (width<=960px){.stats-grid[data-astro-cid-nkfopmsb]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.stats-grid[data-astro-cid-nkfopmsb]{grid-template-columns:1fr}}.home-projects-sec[data-astro-cid-fnit3nxw]{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.home-insights-sec[data-astro-cid-fnit3nxw]{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.home-testi-sec[data-astro-cid-fnit3nxw]{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.sec-head-flex[data-astro-cid-fnit3nxw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.home-proj-grid[data-astro-cid-fnit3nxw]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.home-proj-card[data-astro-cid-fnit3nxw]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.hp-img-wrap[data-astro-cid-fnit3nxw]{height:220px;position:relative;overflow:hidden}.hp-img-wrap[data-astro-cid-fnit3nxw] img[data-astro-cid-fnit3nxw]{object-fit:cover;width:100%;height:100%}.hp-type[data-astro-cid-fnit3nxw]{color:#fff;background:#051937d9;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.hp-metric[data-astro-cid-fnit3nxw]{color:#fff;background:#10b981;border-radius:99px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.9rem;right:.9rem}.hp-body[data-astro-cid-fnit3nxw]{flex-direction:column;flex-grow:1;padding:1.4rem;display:flex}.hp-meta[data-astro-cid-fnit3nxw]{color:var(--accent-primary);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.hp-body[data-astro-cid-fnit3nxw] h3[data-astro-cid-fnit3nxw]{color:var(--text-primary);margin-bottom:.45rem;font-size:1.15rem;font-weight:800}.hp-body[data-astro-cid-fnit3nxw] p[data-astro-cid-fnit3nxw]{color:var(--text-secondary);flex-grow:1;margin-bottom:1.15rem;font-size:.86rem}.hp-foot[data-astro-cid-fnit3nxw]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;display:flex}.hp-tags[data-astro-cid-fnit3nxw]{flex-wrap:wrap;gap:.35rem;display:flex}.hp-tags[data-astro-cid-fnit3nxw] span[data-astro-cid-fnit3nxw]{background:var(--bg-secondary);color:var(--text-secondary);border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.hp-link[data-astro-cid-fnit3nxw]{color:var(--accent-primary);white-space:nowrap;font-size:.8rem;font-weight:800;text-decoration:none}.home-ins-grid[data-astro-cid-fnit3nxw]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.home-ins-card[data-astro-cid-fnit3nxw]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:.95rem;flex-direction:column;display:flex;overflow:hidden}.hi-thumb[data-astro-cid-fnit3nxw]{height:190px;position:relative}.hi-thumb[data-astro-cid-fnit3nxw] img[data-astro-cid-fnit3nxw]{object-fit:cover;width:100%;height:100%}.hi-badge[data-astro-cid-fnit3nxw]{background:var(--accent-primary);color:#fff;border-radius:5px;padding:.25rem .65rem;font-size:.7rem;font-weight:700;position:absolute;bottom:.75rem;left:.85rem}.hi-content[data-astro-cid-fnit3nxw]{flex-direction:column;flex-grow:1;padding:1.35rem;display:flex}.hi-meta[data-astro-cid-fnit3nxw]{color:var(--text-muted);margin-bottom:.45rem;font-size:.72rem}.hi-content[data-astro-cid-fnit3nxw] h3[data-astro-cid-fnit3nxw]{color:var(--text-primary);margin-bottom:.55rem;font-size:1.04rem;font-weight:800;line-height:1.35}.hi-content[data-astro-cid-fnit3nxw] p[data-astro-cid-fnit3nxw]{color:var(--text-secondary);flex-grow:1;margin-bottom:1rem;font-size:.84rem}.hi-read[data-astro-cid-fnit3nxw]{color:var(--accent-primary);align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.testi-faq-split[data-astro-cid-fnit3nxw]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.testi-stack[data-astro-cid-fnit3nxw]{flex-direction:column;gap:1rem;display:flex}.testi-card[data-astro-cid-fnit3nxw]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:4px solid var(--accent-primary);box-shadow:var(--shadow-sm);border-radius:.85rem;padding:1.25rem 1.4rem}.t-quote[data-astro-cid-fnit3nxw]{color:var(--text-secondary);margin-bottom:.85rem;font-size:.88rem;line-height:1.6}.t-foot[data-astro-cid-fnit3nxw]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.t-foot[data-astro-cid-fnit3nxw] strong[data-astro-cid-fnit3nxw]{color:var(--text-primary);font-size:.86rem;display:block}.t-foot[data-astro-cid-fnit3nxw] span[data-astro-cid-fnit3nxw]{color:var(--text-muted);font-size:.75rem}.t-metric[data-astro-cid-fnit3nxw]{background:var(--accent-soft);color:var(--accent-primary);white-space:nowrap;border-radius:99px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.faq-list[data-astro-cid-fnit3nxw]{flex-direction:column;gap:.85rem;display:flex}.faq-item[data-astro-cid-fnit3nxw]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:.85rem;padding:1.1rem 1.25rem}.faq-item[data-astro-cid-fnit3nxw] summary[data-astro-cid-fnit3nxw]{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;font-weight:800;list-style:none;display:flex}.faq-plus[data-astro-cid-fnit3nxw]{color:var(--accent-primary);font-size:1.2rem;font-weight:800}.faq-item[data-astro-cid-fnit3nxw] p[data-astro-cid-fnit3nxw]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:.8rem;padding-top:.8rem;font-size:.85rem;line-height:1.65}@media (width<=980px){.home-proj-grid[data-astro-cid-fnit3nxw],.home-ins-grid[data-astro-cid-fnit3nxw],.testi-faq-split[data-astro-cid-fnit3nxw]{grid-template-columns:1fr}}.contact-section-wrap[data-astro-cid-kosozdmq]{background:var(--bg-primary);border-top:1px solid var(--border-subtle)}.contact-split-grid[data-astro-cid-kosozdmq]{grid-template-columns:1.08fr .92fr;align-items:start;gap:4rem;display:grid}.clean-contact-form[data-astro-cid-kosozdmq]{flex-direction:column;gap:1rem;display:flex}.form-row-2[data-astro-cid-kosozdmq]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.input-wrap[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq],.input-wrap[data-astro-cid-kosozdmq] select[data-astro-cid-kosozdmq],.input-wrap[data-astro-cid-kosozdmq] textarea[data-astro-cid-kosozdmq]{border:1px solid var(--border-subtle);background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:.5rem;padding:.95rem 1.15rem;font-family:inherit;font-size:.92rem;transition:all .2s}.input-wrap[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:focus,.input-wrap[data-astro-cid-kosozdmq] select[data-astro-cid-kosozdmq]:focus,.input-wrap[data-astro-cid-kosozdmq] textarea[data-astro-cid-kosozdmq]:focus{border-color:var(--accent-primary);background:var(--bg-surface);outline:none;box-shadow:0 0 0 3px #0066ff1f}.submit-full-btn[data-astro-cid-kosozdmq]{width:100%;margin-top:.35rem;padding:1.05rem;font-size:.96rem}.catch-desc[data-astro-cid-kosozdmq]{color:var(--text-secondary);margin-bottom:2rem;font-size:.94rem;line-height:1.7}.catch-items-list[data-astro-cid-kosozdmq]{flex-direction:column;gap:1.5rem;margin-bottom:2.25rem;display:flex}.catch-item[data-astro-cid-kosozdmq]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:1.15rem;padding-bottom:1.35rem;display:flex}.catch-blue-icon[data-astro-cid-kosozdmq]{background:var(--accent-primary);color:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 22px -5px #0066ff73}.catch-text[data-astro-cid-kosozdmq]{flex-direction:column;gap:.2rem;display:flex}.catch-lbl[data-astro-cid-kosozdmq]{color:var(--text-muted);font-size:.76rem;font-weight:600}.catch-val[data-astro-cid-kosozdmq]{color:var(--text-primary);font-size:.95rem;font-weight:800}.direction-btn[data-astro-cid-kosozdmq]{width:100%;padding:1.02rem}@media (width<=960px){.contact-split-grid[data-astro-cid-kosozdmq]{grid-template-columns:1fr;gap:3rem}}@media (width<=600px){.form-row-2[data-astro-cid-kosozdmq]{grid-template-columns:1fr}}
