.breakdance .bde-section-239-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-rich-text-239-103{width:100%}.breakdance .bde-rich-text-239-103 .m365-guide{max-width:1120px;margin:0 auto;color:#1f2937}.breakdance .bde-rich-text-239-103 .m365-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#16a34a}.breakdance .bde-rich-text-239-103 h1{margin-bottom:18px;font-size:44px;line-height:1.12;font-weight:800;letter-spacing:-0.02em;color:#0f172a}.breakdance .bde-rich-text-239-103 .m365-lead{max-width:900px;margin-bottom:28px;font-size:19px;line-height:1.7;color:#475569}.breakdance .bde-rich-text-239-103 .m365-info{margin-bottom:34px;padding:18px 20px;border-left:4px solid #2563eb;border-radius:10px;background:#f8fbff;color:#1e293b}.breakdance .bde-rich-text-239-103 .m365-quick-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:42px}.breakdance .bde-rich-text-239-103 .m365-quick-nav a{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#1e293b;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.breakdance .bde-rich-text-239-103 .m365-quick-nav a:hover{border-color:#2563eb;color:#2563eb;background:#f8fbff}.breakdance .bde-rich-text-239-103 .m365-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:52px}.breakdance .bde-rich-text-239-103 .m365-step-card{height:100%;padding:22px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,0.04)}.breakdance .bde-rich-text-239-103 .m365-step-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:16px;border-radius:999px;background:#2563eb;color:#fff;font-size:16px;font-weight:700}.breakdance .bde-rich-text-239-103 .m365-step-card h2{margin-top:0;margin-bottom:10px;font-size:22px;line-height:1.25;color:#0f172a}.breakdance .bde-rich-text-239-103 .m365-step-card p{margin-bottom:0;color:#475569;line-height:1.65}.breakdance .bde-rich-text-239-103 .m365-section{margin-top:56px}.breakdance .bde-rich-text-239-103 .m365-section h2{margin-bottom:16px;font-size:34px;line-height:1.2;font-weight:800;color:#0f172a}.breakdance .bde-rich-text-239-103 .m365-section h3{margin-top:28px;margin-bottom:10px;font-size:24px;line-height:1.3;font-weight:700;color:#0f172a}.breakdance .bde-rich-text-239-103 .m365-section h4{margin-top:8px;margin-bottom:10px;font-size:20px;line-height:1.35;font-weight:700;color:#0f172a}.breakdance .bde-rich-text-239-103 .m365-section p{margin-bottom:16px;line-height:1.75;color:#475569}.breakdance .bde-rich-text-239-103 .m365-section ul,.breakdance .bde-rich-text-239-103 .m365-section ol{margin:0 0 20px 24px;padding:0}.breakdance .bde-rich-text-239-103 .m365-section li{margin-bottom:8px;line-height:1.75;color:#334155}.breakdance .bde-rich-text-239-103 .m365-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 26px}.breakdance .bde-rich-text-239-103 .m365-platform-card{padding:22px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,0.04)}.breakdance .bde-rich-text-239-103 .m365-platform-card h3,.breakdance .bde-rich-text-239-103 .m365-platform-card h4{margin-top:0}.breakdance .bde-rich-text-239-103 .m365-platform-card p{margin-bottom:16px}.breakdance .bde-rich-text-239-103 .m365-action-row{margin:18px 0 24px}.breakdance .bde-rich-text-239-103 .m365-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:10px;background:#2563eb;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 6px 18px rgba(37,99,235,0.22);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.breakdance .bde-rich-text-239-103 .m365-button:hover{background:#1d4ed8;color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,0.28)}.breakdance .bde-rich-text-239-103 .m365-button:focus{outline:2px solid #93c5fd;outline-offset:3px;color:#fff}.breakdance .bde-rich-text-239-103 .m365-note{margin-top:18px;padding:16px 18px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;color:#1e293b}.breakdance .bde-rich-text-239-103 .m365-order-list{font-weight:600}.breakdance .bde-rich-text-239-103 strong{color:#0f172a}@media (max-width:991px){.breakdance .bde-rich-text-239-103 h1{font-size:36px}.breakdance .bde-rich-text-239-103 .m365-lead{font-size:18px}.breakdance .bde-rich-text-239-103 .m365-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdance .bde-rich-text-239-103 .m365-section h2{font-size:30px}.breakdance .bde-rich-text-239-103 .m365-platform-grid{grid-template-columns:1fr}}@media (max-width:767px){.breakdance .bde-rich-text-239-103 .m365-guide{max-width:100%}.breakdance .bde-rich-text-239-103 h1{font-size:30px}.breakdance .bde-rich-text-239-103 .m365-lead{font-size:17px;line-height:1.65}.breakdance .bde-rich-text-239-103 .m365-quick-nav{gap:10px;margin-bottom:30px}.breakdance .bde-rich-text-239-103 .m365-quick-nav a{width:100%;justify-content:center}.breakdance .bde-rich-text-239-103 .m365-steps-grid{grid-template-columns:1fr;gap:14px;margin-bottom:38px}.breakdance .bde-rich-text-239-103 .m365-step-card{padding:18px}.breakdance .bde-rich-text-239-103 .m365-section{margin-top:42px}.breakdance .bde-rich-text-239-103 .m365-section h2{font-size:26px}.breakdance .bde-rich-text-239-103 .m365-section h3{font-size:21px}.breakdance .bde-rich-text-239-103 .m365-section h4{font-size:18px}.breakdance .bde-rich-text-239-103 .m365-button{width:100%}}