.sec-h1[data-astro-cid-xedhxze5]{font-family:var(--font-display);font-size:clamp(32px,5vw,58px);letter-spacing:-.03em;line-height:1.06;margin-top:14px}.sec-lead[data-astro-cid-xedhxze5]{margin-top:18px;max-width:56ch;color:var(--muted);font-size:17px;line-height:1.7}.sec-section[data-astro-cid-xedhxze5]{margin-bottom:80px}.sec-grid[data-astro-cid-xedhxze5]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1.5px solid var(--border)}.sec-card[data-astro-cid-xedhxze5]{padding:32px 28px;background:var(--bg-card);border-right:1.5px solid var(--border);border-bottom:1.5px solid var(--border);transition:background .2s}.sec-card[data-astro-cid-xedhxze5]:hover{background:var(--bg)}.sec-card[data-astro-cid-xedhxze5]:nth-child(3n){border-right:none}.sec-card[data-astro-cid-xedhxze5]:nth-last-child(-n+3){border-bottom:none}.sec-card-icon[data-astro-cid-xedhxze5]{width:44px;height:44px;border:1.5px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--accent)}.sec-card-title[data-astro-cid-xedhxze5]{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;line-height:1.25}.sec-card-desc[data-astro-cid-xedhxze5]{font-size:14px;color:var(--muted);line-height:1.65}.sec-infra-list[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--border)}.sec-infra-row[data-astro-cid-xedhxze5]{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-bottom:1.5px solid var(--border);background:var(--bg-card);transition:background .15s}.sec-infra-row[data-astro-cid-xedhxze5]:last-child{border-bottom:none}.sec-infra-row[data-astro-cid-xedhxze5]:hover{background:var(--bg)}.sec-infra-dot[data-astro-cid-xedhxze5]{width:10px;height:10px;border:1.5px solid var(--accent);background:var(--accent-bg);flex-shrink:0;margin-top:5px}.sec-infra-name[data-astro-cid-xedhxze5]{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:2px}.sec-infra-desc[data-astro-cid-xedhxze5]{font-size:13px;color:var(--muted);line-height:1.6}.sec-comp-grid[data-astro-cid-xedhxze5]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1.5px solid var(--border)}.sec-comp-card[data-astro-cid-xedhxze5]{padding:28px 24px;background:var(--bg-card);border-right:1.5px solid var(--border);border-bottom:1.5px solid var(--border)}.sec-comp-card[data-astro-cid-xedhxze5]:nth-child(2n){border-right:none}.sec-comp-card[data-astro-cid-xedhxze5]:nth-last-child(-n+2){border-bottom:none}.sec-comp-card[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;margin:10px 0 8px}.sec-comp-card[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{font-size:13px;color:var(--muted);line-height:1.65}.sec-comp-badge[data-astro-cid-xedhxze5]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;display:inline-block}.sec-comp-badge--done[data-astro-cid-xedhxze5]{background:var(--green-bg);color:var(--green);border:1px solid #BBF7D0}.sec-comp-badge--progress[data-astro-cid-xedhxze5]{background:var(--accent-bg);color:var(--accent);border:1px solid #FDE68A}.sec-comp-badge--planned[data-astro-cid-xedhxze5]{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.faq-grid[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--border)}.faq-item[data-astro-cid-xedhxze5]{border-bottom:1.5px solid var(--border);background:var(--bg-card)}.faq-item[data-astro-cid-xedhxze5]:last-child{border-bottom:none}.faq-item[data-astro-cid-xedhxze5] summary[data-astro-cid-xedhxze5]{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;color:var(--primary);user-select:none}.faq-item[data-astro-cid-xedhxze5] summary[data-astro-cid-xedhxze5]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-xedhxze5][open] summary[data-astro-cid-xedhxze5]{border-bottom:1.5px solid var(--border)}.faq-chevron[data-astro-cid-xedhxze5]{flex-shrink:0;color:var(--muted);transition:transform .2s}.faq-item[data-astro-cid-xedhxze5][open] .faq-chevron[data-astro-cid-xedhxze5]{transform:rotate(180deg)}.faq-item[data-astro-cid-xedhxze5]>p[data-astro-cid-xedhxze5]{padding:16px 20px 20px;font-size:14px;color:var(--muted);line-height:1.75}.sec-cta[data-astro-cid-xedhxze5]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:var(--primary);padding:40px 44px;color:#fff}@media (max-width:860px){.sec-grid[data-astro-cid-xedhxze5]{grid-template-columns:repeat(2,1fr)}.sec-card[data-astro-cid-xedhxze5]:nth-child(3n){border-right:1.5px solid var(--border)}.sec-card[data-astro-cid-xedhxze5]:nth-child(2n){border-right:none}.sec-card[data-astro-cid-xedhxze5]:nth-last-child(-n+3){border-bottom:1.5px solid var(--border)}.sec-card[data-astro-cid-xedhxze5]:nth-last-child(-n+2){border-bottom:none}}@media (max-width:640px){.sec-grid[data-astro-cid-xedhxze5]{grid-template-columns:1fr}.sec-card[data-astro-cid-xedhxze5]{border-right:none;border-bottom:1.5px solid var(--border)}.sec-card[data-astro-cid-xedhxze5]:last-child{border-bottom:none}.sec-comp-grid[data-astro-cid-xedhxze5]{grid-template-columns:1fr}.sec-comp-card[data-astro-cid-xedhxze5]{border-right:none;border-bottom:1.5px solid var(--border)}.sec-comp-card[data-astro-cid-xedhxze5]:last-child{border-bottom:none}.sec-cta[data-astro-cid-xedhxze5]{flex-direction:column;align-items:flex-start;padding:28px 24px}}
