@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-a08ac4 {text-transform: uppercase; letter-spacing: 2px; font-size: 14px; font-weight: 600; color: #4F46E5; font-family: "DM Sans"; margin-bottom: 16px}#brxe-a7e0e6 {font-size: 42px; font-weight: 700; color: #0f172a; line-height: 1.2; font-family: "Bricolage Grotesque"; margin-bottom: 0}@media (max-width: 478px) {#brxe-a7e0e6 {font-size: 32px}}#brxe-cbcfde {font-size: 18px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}#brxe-eaf9b7 {text-align: left; margin-bottom: 56px; width: 80%}@media (max-width: 767px) {#brxe-eaf9b7 {width: 100%}}@media (max-width: 478px) {#brxe-eaf9b7 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-9de263 {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-74a27e {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-74a27e {font-size: 14px}}#brxe-4afe9e {row-gap: 12px}#brxe-106ddd {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-106ddd:hover {background-color: #4338ca; gap: 12px}#brxe-106ddd .ti-arrow-right { transition: transform 0.3s ease; }#brxe-106ddd:hover .ti-arrow-right { transform: translateX(4px); }#brxe-152700 {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); height: auto}@media (max-width: 478px) {#brxe-152700 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-c1561f {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-c8e2ad {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-c8e2ad {font-size: 14px}}#brxe-bbb928 {row-gap: 12px}#brxe-66868c:hover {gap: 12px; background-color: #4338ca}#brxe-66868c {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-66868c .ti-arrow-right { transition: transform 0.3s ease; }#brxe-66868c:hover .ti-arrow-right { transform: translateX(4px); }#brxe-e83b71 {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); height: auto}@media (max-width: 478px) {#brxe-e83b71 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-6249a0 {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-8a86a2 {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-8a86a2 {font-size: 14px}}#brxe-c42949 {row-gap: 12px}#brxe-ce8e13:hover {gap: 12px; background-color: #4338ca}#brxe-ce8e13 {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-ce8e13 .ti-arrow-right { transition: transform 0.3s ease; }#brxe-ce8e13:hover .ti-arrow-right { transform: translateX(4px); }#brxe-9a7bd0 {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-9a7bd0 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-aaba12 {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-3005bc {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-3005bc {font-size: 14px}}#brxe-5f1aaf {row-gap: 12px}#brxe-b48cbb:hover {gap: 12px; background-color: #4338ca}#brxe-b48cbb {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-b48cbb .ti-arrow-right { transition: transform 0.3s ease; }#brxe-b48cbb:hover .ti-arrow-right { transform: translateX(4px); }#brxe-31bc33 {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-31bc33 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-1b66bb {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-b9ba70 {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-b9ba70 {font-size: 14px}}#brxe-800136 {row-gap: 12px}#brxe-ca9389:hover {gap: 12px; background-color: #4338ca}#brxe-ca9389 {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-ca9389 .ti-arrow-right { transition: transform 0.3s ease; }#brxe-ca9389:hover .ti-arrow-right { transform: translateX(4px); }#brxe-c71b7d {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-c71b7d {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-224673 {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-a47e77 {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-a47e77 {font-size: 14px}}#brxe-669a0c {row-gap: 12px}#brxe-99bece:hover {gap: 12px; background-color: #4338ca}#brxe-99bece {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-99bece .ti-arrow-right { transition: transform 0.3s ease; }#brxe-99bece:hover .ti-arrow-right { transform: translateX(4px); }#brxe-4b91ce {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-4b91ce {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-478013 {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-35cf19 {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-35cf19 {font-size: 14px}}#brxe-c884d9 {row-gap: 12px}#brxe-a0846a:hover {gap: 12px; background-color: #4338ca}#brxe-a0846a {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-a0846a .ti-arrow-right { transition: transform 0.3s ease; }#brxe-a0846a:hover .ti-arrow-right { transform: translateX(4px); }#brxe-87b781 {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-87b781 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-e955eb {font-size: 24px; font-weight: 600; color: #1e293b; line-height: 1.3; font-family: "DM Sans"; transition: color 0.3s ease}#brxe-1bf2d0 {font-size: 15px; line-height: 1.6; color: #64748b; font-family: "DM Sans"}@media (max-width: 478px) {#brxe-1bf2d0 {font-size: 14px}}#brxe-1067bd {row-gap: 12px}#brxe-eb80db:hover {gap: 12px; background-color: #4338ca}#brxe-eb80db {padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px; font-size: 14px; font-weight: 600; color: #ffffff; font-family: "DM Sans"; background-color: #4F46E5; border-radius: 10px; transition: all 0.3s ease; gap: 8px}#brxe-eb80db .ti-arrow-right { transition: transform 0.3s ease; }#brxe-eb80db:hover .ti-arrow-right { transform: translateX(4px); }#brxe-f8cf3a {background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; box-shadow: 0 4px 16px -4px #9e9e9e; row-gap: 0px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; position: relative; overflow: hidden; display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: space-between; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 478px) {#brxe-f8cf3a {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-e34a2c {display: grid; align-items: initial; gap: 24px; grid-template-columns: repeat(12, minmax(0, 1fr)); grid-template-rows: repeat(4, minmax(0, 1fr)); padding-left: 0}.feature-38-list { list-style: none; } .feature-38-card { transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .feature-38-card:hover { transform: translateY(-6px); border-color: #4F46E5; box-shadow: 0 24px 40px rgba(79, 70, 229, 0.15); } .feature-38-card:hover .feature-38-card__heading { color: #4F46E5; } .feature-38-card:hover .feature-38-card__btn { background: #4338ca; transform: translateX(4px); } .feature-38-card:nth-child(1), .feature-38-card:nth-child(7) { grid-column: 1/7; } .feature-38-card:nth-child(3) { grid-column: 1/6; } .feature-38-card:nth-child(4) { grid-column: 6/-1; } .feature-38-card:nth-child(5) { grid-column: 1/8; } .feature-38-card:nth-child(6) { grid-column: 8/-1; } .feature-38-card:nth-child(2), .feature-38-card:nth-child(8) { grid-column: 7/-1; }@media (max-width:767px) { .feature-38-card { height: auto !important; min-height: 280px; } .feature-38-card:nth-child(1), .feature-38-card:nth-child(2), .feature-38-card:nth-child(3), .feature-38-card:nth-child(4), .feature-38-card:nth-child(5), .feature-38-card:nth-child(6), .feature-38-card:nth-child(7), .feature-38-card:nth-child(8) { grid-column: span 1; } }@media (max-width: 767px) {#brxe-e34a2c {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 478px) {#brxe-e34a2c {grid-template-columns: repeat(1, 1fr)}}#brxe-796e22 {max-width: 1200px; padding-top: 0; padding-bottom: 0}#brxe-0d995f {padding-top: 80px; padding-right: 20px; padding-bottom: 80px; padding-left: 20px; background-color: #ffffff}@media (max-width: 478px) {#brxe-0d995f {padding-top: 60px; padding-right: 15px; padding-bottom: 60px; padding-left: 15px}}