.elementor .e-1de7c104-4c8b{font-family:Poppins;font-weight:600;font-size:0.72rem;color:#2BA3D8;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-6655c901-3122{max-width:46rem;font-family:Poppins;font-weight:600;font-size:3.4rem;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-5ddacea9-2b75{font-family:Poppins;font-weight:600;font-size:0.78rem;color:#FFFFFF;letter-spacing:0.08em;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:999px;border-width:1px;border-color:rgba(43,163,216,0.55);border-style:solid;background-color:rgba(43,163,216,0.16);align-self:flex-start;}.elementor .e-1428e2ae-e80b{max-width:38rem;font-family:Poppins;font-weight:300;font-size:1.1rem;color:#D6D1C8;line-height:1.75;}.elementor .e-7e430283-9ad8:hover,.elementor .e-7e430283-9ad8:focus-visible{background-color:#B44A8D;transform:translate3d(0px, -2px, 0px);}.elementor .e-7e430283-9ad8{font-family:Poppins;font-weight:500;font-size:0.8rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#CC5EA3;border-style:solid;background-color:#CC5EA3;white-space: nowrap; transition: background, color, transform;\n}.elementor .e-7ed025-ea44{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-214d7d16-cf38{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-5bfb067c-6bbd{padding-block-start:clamp(4rem, 11vh, 8rem);padding-block-end:clamp(4rem, 11vh, 8rem);padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, #0B0C10 0%,rgba(11,12,16,0.94) 38%,rgba(11,12,16,0.6) 65%,rgba(11,12,16,0.25) 100%),url("https://alignlayernine.com/wp-content/uploads/2026/02/Gemini_Generated_Image_c37f1ec37f1ec37f-scaled-e1771340586922.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#0B0C10;display:flex;flex-direction:column;background-position: 70% center; background-repeat: no-repeat;\n}.elementor .e-66667221-9cb7{font-family:Poppins;font-weight:600;font-size:0.72rem;color:#2BA3D8;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-13824173-c170{font-family:Poppins;font-weight:600;font-size:2.6rem;color:#16171C;letter-spacing:-0.025em;line-height:1.14;}.elementor .e-7450cb3f-e8d2{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-4ac169e0-d090{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;letter-spacing:0.1em;}.elementor .e-12dc668f-d90c{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-62ba8231-79a6{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-49ac162d-482b{padding:2.1rem;border-radius:1rem;border-width:1px;border-color:rgba(22,23,28,0.14);border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(11,12,16,0.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-455f3144-6a26{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;letter-spacing:0.1em;}.elementor .e-71bbce93-b4ba{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-223f0e0f-245b{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-409d006b-15d6{padding:2.1rem;border-radius:1rem;border-width:1px;border-color:rgba(22,23,28,0.14);border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(11,12,16,0.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-60622131-2fbc{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;letter-spacing:0.1em;}.elementor .e-49267903-d818{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-2c46799c-cd7a{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-28432aa5-53ea{padding:2.1rem;border-radius:1rem;border-width:1px;border-color:rgba(22,23,28,0.14);border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(11,12,16,0.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-b82dd8f-4e13{width:100%;max-width:76rem;column-gap:1.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 1.5rem;\n}.elementor .e-3a64f2e1-90e0{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F3F5F8;display:flex;flex-direction:column;gap:3rem;}.elementor .e-660f0cba-c258{font-family:Poppins;font-weight:600;font-size:0.72rem;color:#2BA3D8;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-4fe79299-5f61{font-family:Poppins;font-weight:600;font-size:2.6rem;color:#16171C;letter-spacing:-0.025em;line-height:1.14;}.elementor .e-1b5904ae-e338{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-77a2ad45-5abb{font-family:Poppins;font-weight:700;font-size:2.6rem;color:#16171C;letter-spacing:-0.03em;line-height:1;}.elementor .e-7a6c6387-e21a{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-4c8a8d5f-4a84{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-2fb9af10-f500{padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: #16171C;\n}.elementor .e-3c55cb0b-eb66{font-family:Poppins;font-weight:700;font-size:2.6rem;color:#16171C;letter-spacing:-0.03em;line-height:1;}.elementor .e-5bb69e62-a603{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-3c442484-2483{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-d6bcf30-6db9{padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: #16171C;\n}.elementor .e-3ff09e5a-fc16{font-family:Poppins;font-weight:700;font-size:2.6rem;color:#16171C;letter-spacing:-0.03em;line-height:1;}.elementor .e-65e26ecf-c1f4{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-6b4db3fe-eb19{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-188145b3-3a94{padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: #16171C;\n}.elementor .e-2599d0cb-8914{font-family:Poppins;font-weight:700;font-size:2.6rem;color:#CC5EA3;letter-spacing:-0.03em;line-height:1;}.elementor .e-69ab68b6-dd75{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#16171C;line-height:1.3;}.elementor .e-19bcb12d-99ad{font-family:Poppins;font-weight:300;font-size:0.95rem;color:#4B4841;line-height:1.75;}.elementor .e-4cfd3527-908e{padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: #CC5EA3;\n}.elementor .e-6ccc08f2-cac9{width:100%;max-width:76rem;column-gap:2rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 2.5rem;\n}.elementor .e-70347d36-d0ba{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:3rem;}.elementor .e-62be5399-cb76{font-family:Poppins;font-weight:600;font-size:0.72rem;color:#2BA3D8;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-420a275c-ad88{font-family:Poppins;font-weight:600;font-size:2.6rem;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.14;}.elementor .e-a098aa-9c73{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-41907376-3a23{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#FFFFFF;line-height:1.3;}.elementor .e-3bbf4db8-1a3e{font-family:Poppins;font-weight:300;font-size:0.93rem;color:#BFBAB1;line-height:1.75;}.elementor .e-78fda360-444b{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;}.elementor .e-5f4b865e-f13a:hover,.elementor .e-5f4b865e-f13a:focus-visible{border-color:#CC5EA3;transform:translate3d(0px, -3px, 0px);}.elementor .e-5f4b865e-f13a{text-decoration:none;padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(236,231,221,0.14);border-style:solid;background-color:rgba(236,231,221,0.04);display:flex;flex-direction:column;gap:0.7rem;transition: border-color, transform;\n}.elementor .e-5c364710-2300{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#FFFFFF;line-height:1.3;}.elementor .e-60e5ac15-366d{font-family:Poppins;font-weight:300;font-size:0.93rem;color:#BFBAB1;line-height:1.75;}.elementor .e-30effab8-27b9{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;}.elementor .e-e28e2e0-91ac:hover,.elementor .e-e28e2e0-91ac:focus-visible{border-color:#CC5EA3;transform:translate3d(0px, -3px, 0px);}.elementor .e-e28e2e0-91ac{text-decoration:none;padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(236,231,221,0.14);border-style:solid;background-color:rgba(236,231,221,0.04);display:flex;flex-direction:column;gap:0.7rem;transition: border-color, transform;\n}.elementor .e-64f5e637-18d8{font-family:Poppins;font-weight:600;font-size:1.2rem;color:#FFFFFF;line-height:1.3;}.elementor .e-43dde1ac-91bb{font-family:Poppins;font-weight:300;font-size:0.93rem;color:#BFBAB1;line-height:1.75;}.elementor .e-426fe7bc-d51a{font-family:Poppins;font-weight:600;font-size:0.85rem;color:#CC5EA3;}.elementor .e-6863a1bf-66bb:hover,.elementor .e-6863a1bf-66bb:focus-visible{border-color:#CC5EA3;transform:translate3d(0px, -3px, 0px);}.elementor .e-6863a1bf-66bb{text-decoration:none;padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(236,231,221,0.14);border-style:solid;background-color:rgba(236,231,221,0.04);display:flex;flex-direction:column;gap:0.7rem;transition: border-color, transform;\n}.elementor .e-47538fb9-bbd8{width:100%;max-width:76rem;column-gap:1.5rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 1.5rem;\n}.elementor .e-3d541b6f-cbbd{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#0B0C10;display:flex;flex-direction:column;gap:3rem;background-image: radial-gradient(ellipse at 100% 0%, rgba(43,163,216,0.12) 0%, rgba(43,163,216,0) 45%), none;\n}.elementor .e-3d3f6d10-da68{max-width:42rem;font-family:Poppins;font-weight:600;font-size:2.6rem;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.14;text-align:center;}.elementor .e-6522b377-9650:hover,.elementor .e-6522b377-9650:focus-visible{background-color:#B44A8D;transform:translate3d(0px, -2px, 0px);}.elementor .e-6522b377-9650{font-family:Poppins;font-weight:500;font-size:0.8rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#CC5EA3;border-style:solid;background-color:#CC5EA3;white-space: nowrap; transition: background, color, transform;\n}.elementor .e-29d9f3e1-78a1{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-132dd8f2-2d43{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:4rem;padding-inline-end:4rem;border-block-start-width:1px;background-color:#14161C;display:flex;flex-direction:column;gap:1.5rem;align-items:center;background-image: radial-gradient(ellipse at 50% 120%, rgba(204,94,163,0.32) 0%, rgba(204,94,163,0) 60%), radial-gradient(ellipse at 0% 0%, rgba(43,163,216,0.16) 0%, rgba(43,163,216,0) 50%), none; border-top-style: solid; border-top-color: rgba(236,231,221,0.14);\n}