.ms-hero[data-astro-cid-ov464uyz]{background:var(--color-primary);color:var(--color-white);padding:130px 0 68px;scroll-margin-top:100px}.ms-phase-label[data-astro-cid-ov464uyz]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;font-size:13px;font-weight:600}.ms-hero[data-astro-cid-ov464uyz] h1[data-astro-cid-ov464uyz]{color:var(--color-white);margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.15}.ms-hero-desc[data-astro-cid-ov464uyz]{color:#fffc;max-width:640px;font-size:18px;line-height:1.6}.ms-two-ways[data-astro-cid-ov464uyz]{background:var(--color-bg);padding:68px 0}.ms-two-ways[data-astro-cid-ov464uyz] h2[data-astro-cid-ov464uyz],.ms-selfcheck[data-astro-cid-ov464uyz] h2[data-astro-cid-ov464uyz]{color:var(--color-primary);margin-bottom:12px;font-size:36px}.ms-section-intro[data-astro-cid-ov464uyz]{color:var(--color-text);margin-bottom:40px;font-size:17px;line-height:1.5}.ms-ways-grid[data-astro-cid-ov464uyz]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ms-way[data-astro-cid-ov464uyz]{background:var(--color-white);border-radius:12px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 8px 24px #00000012}.ms-way--cloudpunks[data-astro-cid-ov464uyz]{border-top:4px solid var(--color-accent)}.ms-way--cloudopserve[data-astro-cid-ov464uyz]{border-top:4px solid var(--color-primary)}.ms-way-badge[data-astro-cid-ov464uyz]{letter-spacing:.08em;text-transform:uppercase;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.ms-way-badge--cp[data-astro-cid-ov464uyz]{background:var(--color-accent);color:var(--color-primary)}.ms-way-badge--co[data-astro-cid-ov464uyz]{background:var(--color-primary);color:var(--color-white)}.ms-way-header[data-astro-cid-ov464uyz] h3[data-astro-cid-ov464uyz]{color:var(--color-primary);margin-bottom:6px;font-size:22px}.ms-way-tagline[data-astro-cid-ov464uyz]{color:var(--color-text-light);font-size:15px}.ms-way-list[data-astro-cid-ov464uyz]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ms-way-list[data-astro-cid-ov464uyz] li[data-astro-cid-ov464uyz]{color:var(--color-text);padding-left:22px;font-size:15px;line-height:1.4;position:relative}.ms-way-list[data-astro-cid-ov464uyz] li[data-astro-cid-ov464uyz]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.ms-way-links[data-astro-cid-ov464uyz]{border-top:1px solid var(--color-bg);flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}.ms-way-links-label[data-astro-cid-ov464uyz]{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:13px;font-weight:600}.ms-way-links[data-astro-cid-ov464uyz] a[data-astro-cid-ov464uyz]{color:var(--color-primary);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.ms-way-links[data-astro-cid-ov464uyz] a[data-astro-cid-ov464uyz]:hover{color:var(--color-accent)}.ms-external-link[data-astro-cid-ov464uyz]{font-size:16px!important;font-weight:600!important}.ms-selfcheck[data-astro-cid-ov464uyz]{padding:68px 0}.ms-check-table-wrapper[data-astro-cid-ov464uyz]{overflow-x:auto}.ms-check-table[data-astro-cid-ov464uyz]{border-collapse:collapse;background:var(--color-white);border-radius:12px;width:100%;font-size:15px;overflow:hidden;box-shadow:0 8px 24px #00000012}.ms-check-table[data-astro-cid-ov464uyz] thead[data-astro-cid-ov464uyz] tr[data-astro-cid-ov464uyz]{background:var(--color-primary);color:var(--color-white)}.ms-check-table[data-astro-cid-ov464uyz] th[data-astro-cid-ov464uyz]{text-align:left;padding:16px 24px;font-size:14px;font-weight:600}.ms-check-table[data-astro-cid-ov464uyz] td[data-astro-cid-ov464uyz]{border-bottom:1px solid var(--color-bg);color:var(--color-text);padding:16px 24px;line-height:1.5}.ms-check-table[data-astro-cid-ov464uyz] tbody[data-astro-cid-ov464uyz] tr[data-astro-cid-ov464uyz]:last-child td[data-astro-cid-ov464uyz]{border-bottom:none}.ms-row--cp[data-astro-cid-ov464uyz]{background:#ffd6300a}.ms-row--co[data-astro-cid-ov464uyz]{background:#001d3b08}.ms-tag[data-astro-cid-ov464uyz]{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.ms-tag--cp[data-astro-cid-ov464uyz]{background:var(--color-accent);color:var(--color-primary)}.ms-tag--co[data-astro-cid-ov464uyz]{background:var(--color-primary);color:var(--color-white)}.ms-cta[data-astro-cid-ov464uyz]{background:var(--color-white);padding:68px 0}.ms-cta-box[data-astro-cid-ov464uyz]{background:var(--color-accent);border-radius:16px;grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:60px;display:grid}.ms-cta-left[data-astro-cid-ov464uyz] h2[data-astro-cid-ov464uyz]{color:var(--color-primary);margin-bottom:20px;font-size:32px}.ms-cta-features[data-astro-cid-ov464uyz]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ms-cta-features[data-astro-cid-ov464uyz] span[data-astro-cid-ov464uyz]{color:var(--color-primary);font-size:16px;font-weight:600}.ms-cta-features[data-astro-cid-ov464uyz] i[data-astro-cid-ov464uyz]{text-align:center;width:20px;margin-right:8px}.ms-cta-disclaimer[data-astro-cid-ov464uyz]{color:var(--color-text-light);margin-bottom:24px;font-size:15px;line-height:1.5}.ms-btn-primary[data-astro-cid-ov464uyz]{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;letter-spacing:.8px;border-radius:0;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.ms-btn-primary[data-astro-cid-ov464uyz]:hover{opacity:.85}.ms-cta-contact[data-astro-cid-ov464uyz]{color:var(--color-primary);margin-top:16px;font-size:14px;line-height:1.5}.ms-cta-contact[data-astro-cid-ov464uyz] a[data-astro-cid-ov464uyz]{color:var(--color-primary);text-decoration:underline}.ms-cta-right[data-astro-cid-ov464uyz]{background:var(--color-white);border-radius:12px;padding:32px}.ms-cta-right[data-astro-cid-ov464uyz] h3[data-astro-cid-ov464uyz]{color:var(--color-primary);margin-bottom:20px;font-size:20px}@media (width<=768px){.ms-hero[data-astro-cid-ov464uyz] h1[data-astro-cid-ov464uyz]{font-size:32px}.ms-ways-grid[data-astro-cid-ov464uyz]{grid-template-columns:1fr}.ms-cta-box[data-astro-cid-ov464uyz]{grid-template-columns:1fr;padding:40px 24px}.ms-check-table[data-astro-cid-ov464uyz] td[data-astro-cid-ov464uyz],.ms-check-table[data-astro-cid-ov464uyz] th[data-astro-cid-ov464uyz]{padding:12px 16px;font-size:14px}}.ms-form{flex-direction:column;gap:14px;display:flex}.ms-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ms-form-field label{color:#001d3b;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.ms-form-field input:not([type=checkbox]),.ms-form-field textarea{color:#001d3b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e0;border-radius:8px;width:100%;padding:10px 14px;font-family:Space Grotesk,sans-serif;font-size:15px;transition:border-color .2s}.ms-form-field input:not([type=checkbox]):focus,.ms-form-field textarea:focus{border-color:#001d3b;outline:none;box-shadow:0 0 0 2px #001d3b1a}.ms-form-field textarea{resize:vertical;min-height:80px}.ms-form-consent label{color:#4a5568;cursor:pointer;font-size:13px;font-weight:400;line-height:1.6;display:inline}.ms-form-consent input[type=checkbox]{vertical-align:middle;margin-right:6px}.ms-form-consent a{color:#001d3b;text-decoration:underline}.ms-form-submit{text-transform:uppercase;letter-spacing:.8px;color:#fff;cursor:pointer;background:#001d3b;border:none;border-radius:0;width:100%;padding:14px 28px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;transition:opacity .2s}.ms-form-submit:hover{opacity:.85}.ms-form-submit:disabled{opacity:.6;cursor:not-allowed}.ms-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:32px 16px;display:flex}.ms-success-icon{color:#28a745;margin-bottom:16px;font-size:48px}.ms-form-success h4{color:#001d3b;margin-bottom:8px;font-size:22px}.ms-form-success p{color:#4a5568;margin-bottom:4px;font-size:15px;line-height:1.6}.ms-success-contact{color:#001d3b;margin-top:12px;font-size:14px}.ms-form-error{text-align:center;background:#fff5f5;border-radius:8px;margin-top:8px;padding:12px}.ms-form-error p{color:#e53e3e;font-size:14px}.ms-form-error a{color:#e53e3e;text-decoration:underline}
