.elementor .e-37e8474e-df35{margin-block-end:18px;}.elementor .e-2c52f881-60f5{font-family:"Poppins, sans-serif";font-weight:800;font-size:42px;color:#061a2e;letter-spacing:-0.025em;line-height:1.15;margin-block-end:20px;}.elementor .e-7b3cf995-d5c8{max-width:680px;font-family:"Inter, sans-serif";font-size:16.5px;color:#334155;line-height:1.7;margin-block-end:24px;}.elementor .e-4d076085-7025:hover,.elementor .e-4d076085-7025:focus-visible{color:#121212;border-color:#f4b400;background-color:#f4b400;box-shadow:0px 8px 20px 0px rgba(18, 18, 18, 0.15);transform:translate3d(0px, -2px, 0px);}.elementor .e-4d076085-7025{min-height:48px;font-family:"Poppins, sans-serif";font-weight:700;font-size:14px;color:#ffffff;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:#1656cc;border-style:solid;background-color:#1656cc;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-64dd90da-f87d:hover,.elementor .e-64dd90da-f87d:focus-visible{color:#121212;border-color:#f4b400;background-color:#f4b400;box-shadow:0px 8px 20px 0px rgba(18, 18, 18, 0.12);transform:translate3d(0px, -2px, 0px);}.elementor .e-64dd90da-f87d{min-height:48px;font-family:"Poppins, sans-serif";font-weight:700;font-size:14px;color:#1656cc;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:1px;border-color:#1656cc;border-style:solid;background-color:#ffffff;transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-1ef035ef-28fe{margin-block-end:28px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-72f8c509-65e9{min-width:0px;display:flex;flex-direction:column;flex:1 1 56%;align-items:flex-start;}.elementor .e-71b3b02f-3af2{min-width:340px;display:flex;flex-direction:column;flex:1 1 44%;box-sizing: border-box;\n}.elementor .e-2f7ab291-8270{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:52px;align-items:center;}.elementor .e-32b774-a8f1{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:72px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-image:linear-gradient(180deg, #ffffff 0%,#f6f8fb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;border-bottom-style: solid; border-bottom-color: #e2e8f0; box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .btn-primary { background-color: #1656cc; color: #ffffff !important; border: 1px solid #1656cc; border-radius: 6px; padding: 12px 24px; min-height: 48px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 2px 6px rgba(6, 26, 46, 0.04); transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(18, 18, 18, 0.15); } } & .btn-secondary { background-color: #ffffff; color: #1656cc !important; border: 1px solid #1656cc; border-radius: 6px; padding: 12px 24px; min-height: 48px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(18, 18, 18, 0.12); } } & .btn-gold { background-color: #f4b400; color: #121212 !important; border: 1px solid #f4b400; border-radius: 6px; padding: 14px 28px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #1656cc; color: #ffffff !important; border-color: #1656cc; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(22, 86, 204, 0.25); } } & .btn-outline-white { background-color: transparent; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 6px; padding: 14px 28px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); } } & .aws-hero-trust-bar { margin-top: 36px; padding-top: 24px; border-top: 1px solid #e2e8f0; display: flex; align-items: center; gap: 24px; flex-wrap: wrap; } & .trust-pill { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; color: #334155; } & .trust-pill-dot { width: 8px; height: 8px; background: #1656cc; border-radius: 50%; display: inline-block; flex-shrink: 0; } & .trust-pill-dot-gold { background: #f4b400; } & .hero-diagram-frame { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 20px; padding: 24px; box-shadow: 0 16px 45px rgba(6, 26, 46, 0.08); width: 100%; box-sizing: border-box; display: block; } & .hero-diagram-badge { display: flex; justify-content: space-between; align-items: center; padding-bottom: 14px; margin-bottom: 16px; border-bottom: 1px solid #edf2f7; font-family: Poppins, sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #061a2e; } & .hero-flow-node { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px; padding: 12px 16px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; box-sizing: border-box; transition: all 0.2s ease; margin-bottom: 6px; } & .hero-flow-node.highlight { background: #f0f6ff; border: 1px solid #1656cc; border-left: 4px solid #1656cc; } & .node-label { display: flex; align-items: center; font-family: Poppins, sans-serif; font-size: 13px; font-weight: 700; color: #061a2e; } & .node-num { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background: #e2e8f0; color: #061a2e; font-size: 11px; font-weight: 700; margin-right: 8px; flex-shrink: 0; } & .node-num-active { background: #1656cc; color: #ffffff; } & .node-desc { font-family: Inter, sans-serif; font-size: 11.5px; color: #64748b; font-weight: 500; } & .node-desc-active { color: #1656cc; font-weight: 600; } & .hero-flow-connector { text-align: center; color: #1656cc; font-size: 14px; opacity: 0.6; line-height: 1; display: block; margin: 4px 0; } & .hero-diagram-foot { margin-top: 16px; padding: 10px 14px; background: #fffdf5; border: 1px solid rgba(244, 180, 0, 0.35); border-radius: 6px; display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 12px; color: #64748b; line-height: 1.45; text-align: center; } & .info-badge { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; border-radius: 50%; border: 1.5px solid #1656cc; color: #1656cc; font-size: 11px; font-weight: 800; flex-shrink: 0; }\n}.elementor .e-2fe0cd15-17d7{margin-block-end:18px;}.elementor .e-719a1f6c-d934{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;margin-block-end:16px;}.elementor .e-17a68bc5-d3dd{font-size:16px;color:#334155;line-height:1.7;margin-block-end:14px;}.elementor .e-2ff53e9b-a916{font-size:14.5px;color:#334155;line-height:1.65;margin-block-end:20px;}.elementor .e-7dd1b97d-388b{margin-block-start:10px;}.elementor .e-3f0f3f48-cef2{min-width:0px;display:flex;flex-direction:column;flex:1 1 50%;box-sizing: border-box;\n}.elementor .e-76b7fded-c21c{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;margin-block-end:6px;}.elementor .e-7d6375c0-ec4a{font-size:13px;color:#334155;line-height:1.55;}.elementor .e-5ddcdc2-7754:hover,.elementor .e-5ddcdc2-7754:focus-visible{border-color:#1656cc;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-5ddcdc2-7754{width:calc(50% - 8px);padding:22px;border-radius:12px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(6, 26, 46, 0.03);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-64fc6b6e-699b{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;margin-block-end:6px;}.elementor .e-2d15953a-5386{font-size:13px;color:#334155;line-height:1.55;}.elementor .e-5b6bcc95-e567:hover,.elementor .e-5b6bcc95-e567:focus-visible{border-color:#1656cc;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-5b6bcc95-e567{width:calc(50% - 8px);padding:22px;border-radius:12px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(6, 26, 46, 0.03);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-394c7e14-17cd{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;margin-block-end:6px;}.elementor .e-667b5158-5268{font-size:13px;color:#334155;line-height:1.55;}.elementor .e-3c6b3f9f-9350:hover,.elementor .e-3c6b3f9f-9350:focus-visible{border-color:#1656cc;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-3c6b3f9f-9350{width:calc(50% - 8px);padding:22px;border-radius:12px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(6, 26, 46, 0.03);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-479ed1bf-8dc3{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;margin-block-end:6px;}.elementor .e-5dc9ed4c-1d17{font-size:13px;color:#334155;line-height:1.55;}.elementor .e-1fdb7b7a-fe1a:hover,.elementor .e-1fdb7b7a-fe1a:focus-visible{border-color:#1656cc;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-1fdb7b7a-fe1a{width:calc(50% - 8px);padding:22px;border-radius:12px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(6, 26, 46, 0.03);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-95d4b62-722b{min-width:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;flex:1 1 50%;box-sizing: border-box;\n}.elementor .e-5486bed2-59c2{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .e-3c8dea3c-d900{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .challenge-quote { margin-top: 14px; padding: 18px 22px; background: #f0f6ff; border-left: 4px solid #1656cc; border-radius: 0 10px 10px 0; font-size: 14.5px; font-style: italic; color: #0b2747; line-height: 1.6; display: block; } & .challenge-icon-box { width: 44px; height: 44px; border-radius: 10px; background: #eaf1ff; color: #1656cc; display: inline-flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 12px; }\n}.elementor .e-3f09d3c2-6bdc{text-align:center;margin-block-end:18px;}.elementor .e-54154d6a-c091{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-7c8f87d2-cc04{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-6fdf92ee-f616{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3e539f6f-71af{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-23c348d2-e5a7{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-8931221-cf3c{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-79e6fe9e-13c4:hover,.elementor .e-79e6fe9e-13c4:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-79e6fe9e-13c4{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-76ec87e9-f736{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-603c8879-53c3{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-ea471b0-c881{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-7e6cd24d-82e9:hover,.elementor .e-7e6cd24d-82e9:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-7e6cd24d-82e9{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-1e983c54-e5fe{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-7a7fc6b6-d1be{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-5e4b4d27-66b1{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-48d2c2ee-e0e4:hover,.elementor .e-48d2c2ee-e0e4:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-48d2c2ee-e0e4{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-3efe7e6-4824{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-dd2b9b3-a268{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-77a7377d-e66c{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-2ea604a8-d9ec:hover,.elementor .e-2ea604a8-d9ec:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-2ea604a8-d9ec{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-a025446-321a{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-73842045-9aec{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-39f98228-2efd{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-720cb5f9-3f72:hover,.elementor .e-720cb5f9-3f72:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-720cb5f9-3f72{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-339e65f3-77a9{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-e99cd1e-f59f{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-7f7196bd-1f5f{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-ff36532-6816:hover,.elementor .e-ff36532-6816:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-ff36532-6816{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-3979aa28-e764{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-3a868481-238f{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-28e657-4c00{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-11f5831a-3c14:hover,.elementor .e-11f5831a-3c14:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-11f5831a-3c14{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-375d4c6b-5ab1{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-38634325-e484{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-4cad2f38-ee8d{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-7647c9b9-f84f:hover,.elementor .e-7647c9b9-f84f:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-7647c9b9-f84f{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-394cc627-8c83{font-family:"Poppins, sans-serif";font-weight:700;font-size:18px;color:#0b2747;margin-block-end:8px;}.elementor .e-6a58a53d-6be1{font-size:13.5px;color:#334155;line-height:1.6;margin-block-end:16px;}.elementor .e-58514a8c-354b{padding-block-start:14px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-7a45b56d-6868:hover,.elementor .e-7a45b56d-6868:focus-visible{border-color:#1656cc;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-7a45b56d-6868{width:calc(33.333% - 16px);position:relative;padding:26px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-23d69dde-11c9{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-31410c62-a2f2{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-37e693ed-3503{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f8fafc;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .support-icon-box { width: 48px; height: 48px; border-radius: 12px; background: #eaf1ff; color: #1656cc; display: inline-flex; align-items: center; justify-content: center; font-size: 22px; flex-shrink: 0; } & .support-icon-box-gold { background: #fff8df; color: #9c6c00; } & .area-tag { font-size: 11px; font-weight: 700; color: #64748b; background: #f8fafc; padding: 3px 8px; border-radius: 4px; border: 1px solid #edf2f7; display: inline-block; }\n}.elementor .e-384a8868-3bf7{text-align:center;margin-block-end:18px;}.elementor .e-3640c76b-f3e6{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-790f15d4-fc87{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-b3962b1-f400{width:100%;max-width:740px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2d69ff8d-cc4b{margin-block-end:14px;}.elementor .e-58f16e73-97c5{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;letter-spacing:0.04em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-43c1e5bd-43b4{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-559de947-115e:hover,.elementor .e-559de947-115e:focus-visible{border-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-559de947-115e{width:calc(20% - 13px);position:relative;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-164e4d3c-50be{margin-block-end:14px;}.elementor .e-2aae5fe9-c190{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;letter-spacing:0.04em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-1429e96c-cd60{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-4a6d7899-f8e1:hover,.elementor .e-4a6d7899-f8e1:focus-visible{border-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-4a6d7899-f8e1{width:calc(20% - 13px);position:relative;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-510b7685-5df6{margin-block-end:14px;}.elementor .e-2ac89025-d468{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;letter-spacing:0.04em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-438214aa-8972{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-2335b6e7-79d8:hover,.elementor .e-2335b6e7-79d8:focus-visible{border-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-2335b6e7-79d8{width:calc(20% - 13px);position:relative;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-16f907c3-753f{margin-block-end:14px;}.elementor .e-4a862cce-9415{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;letter-spacing:0.04em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-1234073f-52cc{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-449bcec9-f258:hover,.elementor .e-449bcec9-f258:focus-visible{border-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-449bcec9-f258{width:calc(20% - 13px);position:relative;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-6d5e22b9-8b8e{margin-block-end:14px;}.elementor .e-3268984f-8e7a{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;letter-spacing:0.04em;text-transform:uppercase;margin-block-end:8px;}.elementor .e-171fb6d2-7b04{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-5d6efab5-89c3:hover,.elementor .e-5d6efab5-89c3:focus-visible{border-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-5d6efab5-89c3{width:calc(20% - 13px);position:relative;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-74ce286e-d7a6{width:100%;position:relative;z-index:2;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-45e9e669-cc65{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:30px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .e-4e5f6e31-e6e2{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-47cf4e5c-257e{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .process-num-badge { width: 32px; height: 32px; border-radius: 8px; background: #061a2e; color: #f4b400; font-family: Poppins, sans-serif; font-size: 13px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 14px; } & .process-h4 { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 700; color: #061a2e; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.04em; }\n}.elementor .e-2121e01c-d3bf{text-align:center;margin-block-end:18px;}.elementor .e-68c46d69-ff18{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-531b1fb4-df38{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-75d0c57f-9579{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-400e5d06-3fbc{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-150cccad-204d{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-3f654e4e-f864{margin-block-start:auto;}.elementor .e-7b35e3e3-4288:hover,.elementor .e-7b35e3e3-4288:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-7b35e3e3-4288{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1656cc; box-sizing: border-box;\n}.elementor .e-124edc39-2300{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-76db3548-e285{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-7c37dab3-7c1d{margin-block-start:auto;}.elementor .e-21f60b95-99ca:hover,.elementor .e-21f60b95-99ca:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-21f60b95-99ca{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #f4b400; box-sizing: border-box;\n}.elementor .e-48cfc73a-7e2c{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-6f4e33f-47b0{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-3d2f0606-89cb{margin-block-start:auto;}.elementor .e-2cae7a1a-ecea:hover,.elementor .e-2cae7a1a-ecea:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-2cae7a1a-ecea{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1656cc; box-sizing: border-box;\n}.elementor .e-74c33df5-3c04{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-3416ec9-a4cf{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-60690058-4aad{margin-block-start:auto;}.elementor .e-ef63a9d-447d:hover,.elementor .e-ef63a9d-447d:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-ef63a9d-447d{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #f4b400; box-sizing: border-box;\n}.elementor .e-3150a8a2-f133{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-3ca214f7-b855{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-38229ca-406b{margin-block-start:auto;}.elementor .e-155cae68-7cab:hover,.elementor .e-155cae68-7cab:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-155cae68-7cab{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1656cc; box-sizing: border-box;\n}.elementor .e-641e16d-983b{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-2b6a4720-8206{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-6a7da594-34e5{margin-block-start:auto;}.elementor .e-3591461d-56c4:hover,.elementor .e-3591461d-56c4:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-3591461d-56c4{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #f4b400; box-sizing: border-box;\n}.elementor .e-34c970d9-2b0b{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-3817a5d5-8c1f{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-ae7a471-7d13{margin-block-start:auto;}.elementor .e-3c9f2ab2-12f8:hover,.elementor .e-3c9f2ab2-12f8:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-3c9f2ab2-12f8{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1656cc; box-sizing: border-box;\n}.elementor .e-59cc5b0b-bdab{font-family:"Poppins, sans-serif";font-weight:700;font-size:15px;color:#061a2e;line-height:1.35;margin-block-end:8px;}.elementor .e-569cd39e-5f68{font-size:13px;color:#334155;line-height:1.6;margin-block-end:12px;}.elementor .e-3f4dbe79-26c5{margin-block-start:auto;}.elementor .e-2b0692be-839a:hover,.elementor .e-2b0692be-839a:focus-visible{box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);transform:translate3d(0px, -2px, 0px);}.elementor .e-2b0692be-839a{width:calc(25% - 15px);padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.04);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #f4b400; box-sizing: border-box;\n}.elementor .e-5295ebce-e7a9{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-6c1a6fea-545d{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-1fbf1c2f-6491{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f8fafc;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .deliverable-badge { font-family: Poppins, sans-serif; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: #1656cc; display: inline-block; padding-top: 10px; }\n}.elementor .e-595efdc8-85cc{text-align:center;margin-block-end:18px;}.elementor .e-26e7b125-1a81{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-235248d6-c6c9{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-37cdb958-cba1{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6169ede1-6170{margin-block-end:14px;}.elementor .e-2dcce0cb-481e{font-family:"Poppins, sans-serif";font-weight:700;font-size:22px;color:#0b2747;margin-block-end:12px;}.elementor .e-5b2c1407-1013{font-size:14px;color:#334155;line-height:1.65;margin-block-end:20px;}.elementor .e-3eb95a72-7349{margin-block-end:24px;}.elementor .e-e6c64bf-c24c{padding-block-start:18px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-615c66bf-b4bb:hover,.elementor .e-615c66bf-b4bb:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-615c66bf-b4bb{width:calc(33.333% - 16px);padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-6b82bb28-f847{margin-block-end:14px;}.elementor .e-42d2b4d1-f7f3{font-family:"Poppins, sans-serif";font-weight:700;font-size:22px;color:#0b2747;margin-block-end:12px;}.elementor .e-6aa3dd9d-81a5{font-size:14px;color:#334155;line-height:1.65;margin-block-end:20px;}.elementor .e-19e89478-532d{margin-block-end:24px;}.elementor .e-53ddd983-72fe{padding-block-start:18px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-22ab8c90-3cbb:hover,.elementor .e-22ab8c90-3cbb:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-22ab8c90-3cbb{width:calc(33.333% - 16px);padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:2px;border-color:#1656cc;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-34bcf7a0-1280{margin-block-end:14px;}.elementor .e-3aed03c9-d48d{font-family:"Poppins, sans-serif";font-weight:700;font-size:22px;color:#0b2747;margin-block-end:12px;}.elementor .e-711afd77-72ae{font-size:14px;color:#334155;line-height:1.65;margin-block-end:20px;}.elementor .e-389a0a9b-2c08{margin-block-end:24px;}.elementor .e-297c1c5b-d0c3{padding-block-start:18px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-56713ff7-74c3:hover,.elementor .e-56713ff7-74c3:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-56713ff7-74c3{width:calc(33.333% - 16px);padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-2b0614ba-ed2d{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-7b6dc995-a6df{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-29238e89-54a8{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .check-badge-pill { width: 16px; height: 16px; border-radius: 50%; background: #eaf1ff; color: #1656cc; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; flex-shrink: 0; margin-top: 2px; }\n}.elementor .e-5ca21908-1c23{text-align:center;margin-block-end:18px;}.elementor .e-1ca6f39d-9345{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-4d70cc3f-81c2{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-10b2a71f-9b0f{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-32d8bb9f-c418{margin-block-end:4px;}.elementor .e-64c34669-e1ad{font-family:"Poppins, sans-serif";font-weight:700;font-size:13.5px;color:#ffffff;margin-block-end:6px;}.elementor .e-604a7e7c-43ab:hover,.elementor .e-604a7e7c-43ab:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-604a7e7c-43ab{width:100%;min-width:0px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1.5px;border-color:#061a2e;border-style:solid;background-color:#061a2e;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;box-sizing: border-box;\n}.elementor .e-16abd0de-a42a{font-weight:bold;font-size:18px;color:#1656cc;text-align:center;flex:0 0 28px;}.elementor .e-293233c1-6bcc{margin-block-end:4px;}.elementor .e-20fb90cd-a418{font-family:"Poppins, sans-serif";font-weight:700;font-size:13.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-88d3f9c-33e8:hover,.elementor .e-88d3f9c-33e8:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-88d3f9c-33e8{width:100%;min-width:0px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1.5px;border-color:#e2e8f0;border-style:solid;background-color:#f8fafc;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;box-sizing: border-box;\n}.elementor .e-4ef41bd4-b2ba{font-weight:bold;font-size:18px;color:#1656cc;text-align:center;flex:0 0 28px;}.elementor .e-3ae478-1fcd{margin-block-end:4px;}.elementor .e-4704ba1-8d24{font-family:"Poppins, sans-serif";font-weight:700;font-size:13.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-575d4cb3-a782:hover,.elementor .e-575d4cb3-a782:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-575d4cb3-a782{width:100%;min-width:0px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1.5px;border-color:#e2e8f0;border-style:solid;background-color:#f8fafc;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;box-sizing: border-box;\n}.elementor .e-2bae461d-9efe{font-weight:bold;font-size:18px;color:#1656cc;text-align:center;flex:0 0 28px;}.elementor .e-384161a3-2563{margin-block-end:4px;}.elementor .e-863011d-8609{font-family:"Poppins, sans-serif";font-weight:700;font-size:13.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-288559a0-a5a6:hover,.elementor .e-288559a0-a5a6:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-288559a0-a5a6{width:100%;min-width:0px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1.5px;border-color:#e2e8f0;border-style:solid;background-color:#f8fafc;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;box-sizing: border-box;\n}.elementor .e-687e30a5-88b0{font-weight:bold;font-size:18px;color:#1656cc;text-align:center;flex:0 0 28px;}.elementor .e-77fe4135-7c63{margin-block-end:4px;}.elementor .e-1c4603c4-7dc0{font-family:"Poppins, sans-serif";font-weight:700;font-size:13.5px;color:#0b2747;margin-block-end:6px;}.elementor .e-7ddfec0f-d260:hover,.elementor .e-7ddfec0f-d260:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-7ddfec0f-d260{width:100%;min-width:0px;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:10px;border-width:1.5px;border-color:#f4b400;border-style:solid;background-color:#fffdf5;display:flex;flex-direction:column;flex:1 1 0px;align-items:center;box-sizing: border-box;\n}.elementor .e-6637460c-6057{width:100%;margin-block-end:32px;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .e-7da03ef4-1c9d{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#0b2747;margin-block-end:8px;}.elementor .e-4904ccfc-1321{font-size:14px;color:#334155;line-height:1.65;}.elementor .e-781826d1-305a{min-width:0px;display:flex;flex-direction:column;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-2affd633-c22c{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#0b2747;margin-block-end:8px;}.elementor .e-73ac9e89-44d4{font-size:14px;color:#334155;line-height:1.65;}.elementor .e-6cc76569-c659{min-width:0px;display:flex;flex-direction:column;flex:1 1 0px;box-sizing: border-box;\n}.elementor .e-6e3310ae-9de8{width:100%;padding-block-start:28px;border-block-start-width:1px;display:flex;flex-direction:row;gap:28px;border-top-style: solid; border-top-color: #e2e8f0; box-sizing: border-box;\n}.elementor .e-4619c36e-447c{width:100%;padding:40px;border-radius:22px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);box-sizing: border-box;\n}.elementor .e-3973da51-7c50{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-46b01b99-ac50{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f8fafc;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); }\n}.elementor .e-4c46550e-2031{text-align:center;margin-block-end:18px;}.elementor .e-22cd1ad4-1572{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-26c55de0-daf1{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-170aa907-1782{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5dd9938a-40c4{margin-block-end:12px;}.elementor .e-20e8806a-eeb9{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#061a2e;margin-block-end:4px;}.elementor .e-76bf4ab1-6aca{margin-block-end:12px;}.elementor .e-6df90a1c-4a60{font-size:13px;color:#334155;line-height:1.55;margin-block-end:14px;}.elementor .e-75c20d7f-eda9{padding-block-start:12px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-384e1e93-e544:hover,.elementor .e-384e1e93-e544:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-384e1e93-e544{width:calc(25% - 15px);padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #1656cc; box-sizing: border-box;\n}.elementor .e-311db6f2-1c58{margin-block-end:12px;}.elementor .e-3bcd7728-b4f0{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#061a2e;margin-block-end:4px;}.elementor .e-2df8f652-afa2{margin-block-end:12px;}.elementor .e-1b461eb4-acd1{font-size:13px;color:#334155;line-height:1.55;margin-block-end:14px;}.elementor .e-189ae93e-54f5{padding-block-start:12px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-64ec6975-1fc1:hover,.elementor .e-64ec6975-1fc1:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-64ec6975-1fc1{width:calc(25% - 15px);padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #f4b400; box-sizing: border-box;\n}.elementor .e-6ee3c213-15ce{margin-block-end:12px;}.elementor .e-3bbf3259-1fc5{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#061a2e;margin-block-end:4px;}.elementor .e-6861d909-7a0b{margin-block-end:12px;}.elementor .e-4f17a7-6189{font-size:13px;color:#334155;line-height:1.55;margin-block-end:14px;}.elementor .e-63764aa6-b8e0{padding-block-start:12px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-3f8651f4-f49b:hover,.elementor .e-3f8651f4-f49b:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-3f8651f4-f49b{width:calc(25% - 15px);padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #061a2e; box-sizing: border-box;\n}.elementor .e-11ddda5-7220{margin-block-end:12px;}.elementor .e-30ee9de5-e07f{font-family:"Poppins, sans-serif";font-weight:700;font-size:16px;color:#061a2e;margin-block-end:4px;}.elementor .e-15146cc3-8950{margin-block-end:12px;}.elementor .e-4c623050-d9e1{font-size:13px;color:#334155;line-height:1.55;margin-block-end:14px;}.elementor .e-744e3f3a-9b1d{padding-block-start:12px;margin-block-start:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #edf2f7;\n}.elementor .e-1ea99dac-31ab:hover,.elementor .e-1ea99dac-31ab:focus-visible{box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);transform:translate3d(0px, -3px, 0px);}.elementor .e-1ea99dac-31ab{width:calc(25% - 15px);padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(30, 41, 59, 0.06);transition:all 0.2s;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #10b981; box-sizing: border-box;\n}.elementor .e-5376e465-a784{width:100%;margin-block-end:48px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-693f4c0e-31ff{font-size:20px;color:#0b2747;text-align:center;margin-block-end:6px;}.elementor .e-18bc3eea-dfbc{font-size:14px;color:#64748b;text-align:center;margin-block-end:28px;}.elementor .e-6746c3f8-e9f9{font-family:"Poppins, sans-serif";font-weight:700;font-size:14.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-ff63bfc-3d80{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-4c636bb8-730c:hover,.elementor .e-4c636bb8-730c:focus-visible{border-color:#1656cc;transform:translate3d(0px, -2px, 0px);}.elementor .e-4c636bb8-730c{width:calc(25% - 15px);padding:20px;border-radius:10px;border-width:1px;border-color:#edf2f7;border-style:solid;background-color:#ffffff;transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-3702d5a4-ddbc{font-family:"Poppins, sans-serif";font-weight:700;font-size:14.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-3e2cc006-34dd{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-7b8bb3f2-a21c:hover,.elementor .e-7b8bb3f2-a21c:focus-visible{border-color:#1656cc;transform:translate3d(0px, -2px, 0px);}.elementor .e-7b8bb3f2-a21c{width:calc(25% - 15px);padding:20px;border-radius:10px;border-width:1px;border-color:#edf2f7;border-style:solid;background-color:#ffffff;transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-1de4d7eb-f4d6{font-family:"Poppins, sans-serif";font-weight:700;font-size:14.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-11b9fd24-6f73{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-1fb59bce-6d69:hover,.elementor .e-1fb59bce-6d69:focus-visible{border-color:#1656cc;transform:translate3d(0px, -2px, 0px);}.elementor .e-1fb59bce-6d69{width:calc(25% - 15px);padding:20px;border-radius:10px;border-width:1px;border-color:#edf2f7;border-style:solid;background-color:#ffffff;transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-a31cdd7-990a{font-family:"Poppins, sans-serif";font-weight:700;font-size:14.5px;color:#061a2e;margin-block-end:6px;}.elementor .e-52d6b99b-bd9d{font-size:12.5px;color:#334155;line-height:1.55;}.elementor .e-4174257b-27e8:hover,.elementor .e-4174257b-27e8:focus-visible{border-color:#1656cc;transform:translate3d(0px, -2px, 0px);}.elementor .e-4174257b-27e8{width:calc(25% - 15px);padding:20px;border-radius:10px;border-width:1px;border-color:#edf2f7;border-style:solid;background-color:#ffffff;transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-16fcdbda-b3c1{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-3c7cf400-902f{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:22px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#f8fafc;box-sizing: border-box;\n}.elementor .e-4c8d77cb-be60{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-47fc3eba-b160{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); }\n}.elementor .e-7891dbfb-414b{margin-block-end:18px;}.elementor .e-797281d-b930{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;margin-block-end:16px;}.elementor .e-3b155b9e-8cc5{font-size:16px;color:#334155;line-height:1.7;margin-block-end:20px;}.elementor .e-287a74a4-758b{min-width:0px;display:flex;flex-direction:column;flex:1 1 55%;box-sizing: border-box;\n}.elementor .e-76d01dcc-e52e{font-size:13px;color:#4b5563;line-height:1.5;margin-block-end:16px;}.elementor .e-52af51c2-2744{width:100%;min-width:0px;padding:28px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#f8fafc;display:flex;flex-direction:column;flex:1 1 45%;box-sizing: border-box;\n}.elementor .e-d337bc2-b686{width:100%;display:flex;flex-direction:row;gap:40px;align-items:center;box-sizing: border-box;\n}.elementor .e-7597b87e-eacd{width:100%;padding:44px;border-radius:22px;border-width:1.5px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 8px 24px 0px rgba(6, 26, 46, 0.07);box-sizing: border-box;\n}.elementor .e-1655f84c-a845{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-5ba42d49-2bac{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f8fafc;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .check-badge-green { width: 22px; height: 22px; border-radius: 50%; background: #e6f9ed; color: #16a34a; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 800; flex-shrink: 0; margin-top: 2px; } & .cross-badge-red { width: 18px; height: 18px; border-radius: 50%; background: #fee2e2; color: #dc2626; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800; flex-shrink: 0; margin-top: 2px; }\n}.elementor .e-62610952-7384{text-align:center;margin-block-end:18px;}.elementor .e-250449b8-999d{font-family:"Poppins, sans-serif";font-weight:700;font-size:36px;color:#0b2747;text-align:center;margin-block-end:16px;}.elementor .e-15e95654-13ec{font-size:16px;color:#334155;line-height:1.7;text-align:center;}.elementor .e-39336803-70e2{width:100%;max-width:760px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-70eec65a-e150:hover,.elementor .e-70eec65a-e150:focus-visible{border-color:#cbd5e1;}.elementor .e-70eec65a-e150{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-159c38f2-c9b9:hover,.elementor .e-159c38f2-c9b9:focus-visible{border-color:#cbd5e1;}.elementor .e-159c38f2-c9b9{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-10a83fe4-a0cd:hover,.elementor .e-10a83fe4-a0cd:focus-visible{border-color:#cbd5e1;}.elementor .e-10a83fe4-a0cd{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-e1346c9-cfb1:hover,.elementor .e-e1346c9-cfb1:focus-visible{border-color:#cbd5e1;}.elementor .e-e1346c9-cfb1{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-7787fcf5-1334:hover,.elementor .e-7787fcf5-1334:focus-visible{border-color:#cbd5e1;}.elementor .e-7787fcf5-1334{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-262a3b73-1b6e:hover,.elementor .e-262a3b73-1b6e:focus-visible{border-color:#cbd5e1;}.elementor .e-262a3b73-1b6e{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-43797aca-49e1:hover,.elementor .e-43797aca-49e1:focus-visible{border-color:#cbd5e1;}.elementor .e-43797aca-49e1{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-77726172-4799:hover,.elementor .e-77726172-4799:focus-visible{border-color:#cbd5e1;}.elementor .e-77726172-4799{width:100%;overflow:hidden;margin-block-end:12px;border-radius:10px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 2px 6px 0px rgba(6, 26, 46, 0.02);transition:all 0.2s;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-69d9c94b-d132{width:100%;display:flex;flex-direction:column;gap:4px;box-sizing: border-box;\n}.elementor .e-40a787d9-7758{width:100%;max-width:920px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-68e523ea-30ce{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .faq-item { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 6px rgba(6, 26, 46, 0.02); display: flex; flex-direction: column; width: 100%; box-sizing: border-box; transition: all 0.2s ease; margin-bottom: 12px; } & .faq-item:hover { border-color: #cbd5e1; } & .faq-head { padding: 20px 24px; display: flex; justify-content: space-between; align-items: center; cursor: pointer; } & .faq-question-text { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 600; color: #061a2e; } & .faq-toggle-icon { width: 28px; height: 28px; border-radius: 50%; background: #f8fafc; color: #1656cc; display: inline-flex; align-items: center; justify-content: center; font-size: 16px; font-weight: bold; flex-shrink: 0; } & .faq-toggle-icon-active { background: #1656cc; color: #ffffff; } & .faq-answer { padding: 0 24px 22px; font-size: 14.5px; color: #334155; line-height: 1.7; display: block; }\n}.elementor .e-11695e80-f941{text-align:center;margin-block-end:18px;}.elementor .e-2dd98a32-6b28{font-family:"Poppins, sans-serif";font-weight:800;font-size:42px;color:#ffffff;text-align:center;margin-block-end:16px;}.elementor .e-31f1a526-b660{max-width:720px;font-size:16px;color:#dbe4ed;line-height:1.7;text-align:center;margin-block-start:0px;margin-block-end:32px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5def594f-7e15:hover,.elementor .e-5def594f-7e15:focus-visible{color:#ffffff;border-color:#1656cc;background-color:#1656cc;box-shadow:0px 8px 20px 0px rgba(22, 86, 204, 0.25);transform:translate3d(0px, -2px, 0px);}.elementor .e-5def594f-7e15{font-family:"Poppins, sans-serif";font-weight:700;font-size:14px;color:#121212;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:1px;border-color:#f4b400;border-style:solid;background-color:#f4b400;transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5f93ef7c-b295:hover,.elementor .e-5f93ef7c-b295:focus-visible{color:#121212;border-color:#f4b400;background-color:#f4b400;transform:translate3d(0px, -2px, 0px);}.elementor .e-5f93ef7c-b295{font-family:"Poppins, sans-serif";font-weight:700;font-size:14px;color:#ffffff;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:1px;border-color:rgba(255, 255, 255, 0.6);border-style:solid;background-color:transparent;transition:all 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-16d7e217-c514{margin-block-end:24px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-2214e82c-8e45{text-align:center;margin-block-start:10px;}.elementor .e-2e02315e-c9ad{width:100%;max-width:1000px;overflow:hidden;position:relative;color:#ffffff;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:22px;background-image:linear-gradient(135deg, #061a2e 0%,#0b2747 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 38px 0px rgba(6, 26, 46, 0.10);display:flex;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .e-15f3e60b-c84d{width:100%;max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .e-2b0b6064-a669{width:100%;font-family:"Inter, -apple-system, BlinkMacSystemFont, sans-serif";color:#334155;line-height:1.65;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f7f5fa;box-sizing: border-box; & h1, & h2, & h3, & h4, & h5, & .aws-h1, & .aws-h2, & .aws-h3 { font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif; letter-spacing: -0.02em; } & .aws-eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 9999px; font-family: Poppins, sans-serif; font-size: 11.5px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 18px; box-sizing: border-box; } & .aws-eyebrow-gold { background: #fff8df; color: #8a6200; border: 1px solid rgba(244, 180, 0, 0.35); } & .aws-eyebrow-navy { background: #eaf1ff; color: #1656cc; border: 1px solid #d0e1fd; } & .aws-eyebrow-green { background: #e6f9ed; color: #15803d; border: 1px solid #86efac; } & .aws-eyebrow-dark { background: rgba(255, 255, 255, 0.12); color: #f4b400; border: 1px solid rgba(244, 180, 0, 0.4); } & .btn-primary { background-color: #1656cc; color: #ffffff !important; border: 1px solid #1656cc; border-radius: 6px; padding: 12px 24px; min-height: 48px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 2px 6px rgba(6, 26, 46, 0.04); transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(18, 18, 18, 0.15); } } & .btn-secondary { background-color: #ffffff; color: #1656cc !important; border: 1px solid #1656cc; border-radius: 6px; padding: 12px 24px; min-height: 48px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(18, 18, 18, 0.12); } } & .btn-gold { background-color: #f4b400; color: #121212 !important; border: 1px solid #f4b400; border-radius: 6px; padding: 14px 28px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #1656cc; color: #ffffff !important; border-color: #1656cc; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(22, 86, 204, 0.25); } } & .btn-outline-white { background-color: transparent; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 6px; padding: 14px 28px; font-family: Poppins, sans-serif; font-weight: 700; font-size: 14px; text-decoration: none !important; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: all 0.2s ease; &:hover { background-color: #f4b400; color: #121212 !important; border-color: #f4b400; transform: translateY(-2px); } } & .discuss-card { background: linear-gradient(135deg, #061a2e 0%, #0b2747 100%); border-radius: 22px; padding: 64px 48px; color: #ffffff; text-align: center; box-shadow: 0 16px 38px rgba(6, 26, 46, 0.10); position: relative; overflow: hidden; max-width: 1000px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; width: 100%; box-sizing: border-box; }\n}