@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-shortcode{width:100%}}@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-lqycaz{ font-size:13px; letter-spacing:4px; text-transform:uppercase; color:#98A2B3; margin-bottom:18px;}@media (max-width: 478px) {#brxe-lqycaz{ display:block; width:100%; text-align:center; color:#ff3b30; font-size:13px; font-weight:700; letter-spacing:.22em; text-transform:uppercase; margin-bottom:20px;}}#brxe-ocrqpb{ background:#f5f5f7; padding:90px 0 25px; overflow:hidden;}#brxe-mvznkc{ font-size:42px; line-height:1; letter-spacing:-2px; margin-bottom:24px;}#brxe-fimbnp { width: 100%; max-width: 720px; background: #ffffff; padding: 50px; border-radius: 28px; box-shadow: 0 20px 60px rgba(0,0,0,0.06); margin: 0 auto;}#brxe-fimbnp form{ width:100%;}#brxe-fimbnp .ff_submit_btn_wrapper{ display:flex; justify-content:center; margin-top:28px;}#brxe-fimbnp .ff-btn-submit{ min-width:200px; height:56px; border-radius:14px !important; font-weight:700 !important; font-size:18px;}#brxe-eirusm { color: #ff2b2b; font-size: 26px; margin-bottom: 18px;}#brxe-bukpqb { font-size: 18px; font-weight: 800; color: #101720; margin-bottom: 10px;}#brxe-stdpwz { font-size: 15px; line-height: 1.6; color: #667085;}#brxe-qfcpyz { background: rgba(255,255,255,.88); border: 1px solid rgba(16,24,40,.08); border-radius: 22px; padding: 26px 24px; box-shadow: 0 16px 40px rgba(16,24,40,.06); text-align: left; transition: all .3s ease;}#brxe-qfcpyz:hover { transform: translateY(-6px); box-shadow: 0 24px 60px rgba(16,24,40,.10); border-color: rgba(255,43,43,.25);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-qfcpyz{ height:150px; display:flex; flex-direction:column; justify-content:center; padding:22px; border-radius:18px; }}}#brxe-raktzv { color: #ff2b2b; font-size: 26px; margin-bottom: 18px;}#brxe-vhywvx { font-size: 18px; font-weight: 800; color: #101720; margin-bottom: 10px;}#brxe-wfaodi { font-size: 15px; line-height: 1.6; color: #667085;}#brxe-dqdkcy { background: rgba(255,255,255,.88); border: 1px solid rgba(16,24,40,.08); border-radius: 22px; padding: 26px 24px; box-shadow: 0 16px 40px rgba(16,24,40,.06); text-align: left; transition: all .3s ease;}#brxe-dqdkcy:hover { transform: translateY(-6px); box-shadow: 0 24px 60px rgba(16,24,40,.10); border-color: rgba(255,43,43,.25);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-dqdkcy{ height:150px; display:flex; flex-direction:column; justify-content:center; padding:22px; border-radius:18px; }}}#brxe-nauiqi { color: #ff2b2b; font-size: 26px; margin-bottom: 18px;}#brxe-bvucxf { font-size: 18px; font-weight: 800; color: #101720; margin-bottom: 10px;}#brxe-xrhzdj { font-size: 15px; line-height: 1.6; color: #667085;}#brxe-nzshfh { background: rgba(255,255,255,.88); border: 1px solid rgba(16,24,40,.08); border-radius: 22px; padding: 26px 24px; box-shadow: 0 16px 40px rgba(16,24,40,.06); text-align: left; transition: all .3s ease;}#brxe-nzshfh:hover { transform: translateY(-6px); box-shadow: 0 24px 60px rgba(16,24,40,.10); border-color: rgba(255,43,43,.25);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-nzshfh{ height:150px; display:flex; flex-direction:column; justify-content:center; padding:22px; border-radius:18px; }}}#brxe-qmiiwd { width: 100%; max-width: 960px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 44px auto 34px;}@media (max-width: 478px) {@media (max-width:767px){ #brxe-qmiiwd{ display:grid; grid-template-columns:1fr; gap:14px; }}}#brxe-ecdiqp { width: 100%; max-width: 1200px; margin: 0 auto 50px; overflow: hidden; border-radius: 28px; box-shadow: 0 20px 60px rgba(0,0,0,.08); border: 1px solid rgba(16,24,40,.06);}#brxe-ggyozj {flex-direction: column; align-items: center; justify-content: center; align-self: center !important; width: 100%; max-width: 720px}#brxe-ggyozj { max-width: 1100px; margin: 0 auto;}#brxe-duatqf {padding-top: 140px}#brxe-duatqf{ min-height:520px; padding:100px 24px 80px; background: linear-gradient(180deg,#ffffff 0%,#f5f6f8 100%); display:flex; align-items:center; justify-content:center; text-align:center;}