@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}@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}}.cv-ai-eyebrow { display: inline-block; color: #efc400; font-size: 13px; font-weight: 600; letter-spacing: .16em; text-transform: uppercase;}.cv-ai-hero { background-image: radial-gradient(60% 80% at 85% 0%, rgba(239, 196, 0, .18), transparent 60%), radial-gradient(50% 60% at 0% 100%, rgba(239, 196, 0, .08), transparent 60%);}.cv-ai-btn-main,.cv-ai-btn-wa { gap: 10px; border-radius: 999px !important; font-weight: 600;}.cv-ai-btn-main { background: #efc400 !important; border: 1px solid #efc400 !important; color: #000 !important;}.cv-ai-btn-main:hover { background: #fff !important; border-color: #fff !important;}.cv-ai-btn-wa { background: transparent !important; border: 1px solid rgba(255, 255, 255, .35) !important; color: #fff !important;}.cv-ai-btn-wa:hover { border-color: #fff !important;}.cv-ai-btn-wa i { color: #25d366;}.cv-ai-summary { display: flex; flex-direction: column; gap: 12px; padding: 32px; background: #fafafa; border-left: 4px solid #efc400; border-radius: 12px;}.cv-ai-summary-title { margin: 0; color: #000 !important; font-size: 28px; line-height: 1.25;}.cv-ai-summary p,.cv-ai-summary strong { color: #333336 !important;}.cv-ai-summary strong { color: #000 !important;}.cv-ai-grid { display: grid; gap: 24px;}.cv-ai-card { display: flex; flex-direction: column; gap: 14px; padding: 28px; background: #fff; border: 1px solid rgba(0, 0, 0, .06); border-radius: 16px;}.cv-ai-icon { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 48px !important; height: 48px !important; padding: 0 !important; background: #efc400; border-radius: 50% !important;}.cv-ai-icon .brxe-icon { color: #000; font-size: 22px; line-height: 1;}.cv-ai-card-title { margin: 0; color: #000; font-size: 20px !important; line-height: 1.3 !important;}.cv-ai-card-text { margin: 0; color: #333336; font-size: 16px; line-height: 1.55;}.cv-ai-more { display: inline-flex; align-items: center; align-self: flex-start; gap: 8px; margin-top: auto; padding-bottom: 2px; border-bottom: 2px solid #efc400; color: #000; font-size: 15px; font-weight: 600;}.cv-ai-num { color: #efc400; font-size: 40px; font-weight: 700; line-height: 1;}.cv-ai-timeline { display: flex; flex-direction: column; gap: 26px; margin: 0; padding: 0 0 0 28px; list-style: none; border-left: 2px solid rgba(239, 196, 0, .4);}.cv-ai-step { position: relative; display: flex; flex-direction: column; gap: 6px;}.cv-ai-step::before { content: ""; position: absolute; top: 3px; left: -36px; width: 14px; height: 14px; background: #efc400; border-radius: 50%; box-shadow: 0 0 0 5px rgba(239, 196, 0, .2);}.cv-ai-time { color: #efc400; font-size: 13px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase;}.cv-ai-step-text { margin: 0; color: #fff; font-size: 18px; line-height: 1.5;}.cv-ai-timeline-end { margin: 0; padding: 18px 22px; background: rgba(239, 196, 0, .1); border-radius: 12px; color: #efc400; font-size: 18px; font-weight: 600;}.cv-ai-link-card { display: flex; flex-direction: column; gap: 12px; width: 100%; padding: 26px; background: #fff; border: 1px solid rgba(0, 0, 0, .08); border-radius: 16px; color: #000; transition: transform .2s, border-color .2s, box-shadow .2s;}.cv-ai-link-card:hover { transform: translateY(-3px); border-color: #efc400; box-shadow: 0 12px 30px rgba(0, 0, 0, .08);}.cv-ai-link-card .brxe-icon { color: #efc400; font-size: 28px;}.cv-ai-faq .faq { background: #fff; border: 1px solid rgba(0, 0, 0, .08); border-radius: 14px;}.cv-ai-faq .fq-title { flex-wrap: nowrap !important;}.cv-ai-faq .faq-question { flex: 1; margin: 0; color: #000 !important; font-size: 18px !important; line-height: 1.35 !important;}.cv-ai-faq .fq-icon { flex-shrink: 0; color: #efc400 !important;}.cv-ai-faq .faq-answer,.cv-ai-faq .faq-answer p { color: #333336 !important; font-size: 16px; line-height: 1.6;}@media (min-width: 992px) { .cv-ai-grid-4 { grid-template-columns: repeat(4, 1fr); } .cv-ai-grid-3 { grid-template-columns: repeat(3, 1fr); }}@media (min-width: 768px) and (max-width: 991px) { .cv-ai-grid-4, .cv-ai-grid-3 { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 767px) { body .cv-ai-grid { grid-template-columns: 1fr; gap: 14px; } body .cv-ai-card { gap: 10px; padding: 22px 20px; } body .cv-ai-summary { padding: 24px 20px; } body .cv-ai-summary-title { font-size: 22px; } body .cv-ai-step-text, body .cv-ai-timeline-end { font-size: 17px; }  body .cv-ai-link-card { flex-direction: row; align-items: center; gap: 14px; padding: 18px 20px; } body .cv-ai-link-card .cv-ai-more { display: none; } body .cv-ai-link-card::after { content: "→"; margin-left: auto; color: #efc400; font-size: 20px; }}#brxe-g3b83e {color: #ffffff; text-align: center}@media (max-width: 767px) {#brxe-g3b83e {text-align: left}}#brxe-85ih4d {color: #ffffff; font-size: 18px; text-align: center}#brxe-85ih4d a {color: #ffffff; font-size: 18px; text-align: center; font-size: inherit}@media (max-width: 767px) {#brxe-85ih4d {text-align: left}#brxe-85ih4d a {text-align: left; font-size: inherit}}@media (max-width: 478px) {#brxe-1bc75u {width: 100%}}@media (max-width: 478px) {#brxe-0e4vhk {width: 100%}}#brxe-sw3ogo {flex-direction: row; flex-wrap: wrap; column-gap: 16px; row-gap: 12px; justify-content: center; margin-top: 10px; width: auto}@media (max-width: 767px) {#brxe-sw3ogo {justify-content: flex-start}}@media (max-width: 478px) {#brxe-sw3ogo {width: 100%}}#brxe-qv7qhj {width: 1000px; align-items: center; row-gap: 20px}@media (max-width: 767px) {#brxe-qv7qhj {align-items: flex-start}}#brxe-p7ecqk {background-color: #000000}#brxe-k8mh2u ul { margin: 4px 0 14px; padding-left: 20px;}#brxe-k8mh2u li { margin-bottom: 8px; color: #333336 !important;}#brxe-k8mh2u li::marker { color: #efc400;}#brxe-8z2r1t {width: 1000px}#brxe-o8x7r3 {background-color: #ffffff}#brxe-y6lxn9 {width: 1200px}@media (max-width: 767px) {#brxe-y6lxn9 {align-items: flex-start}}#brxe-j4kstd {width: 1200px; display: grid; align-items: initial; grid-template-columns: repeat(4, 1fr); gap: 24px}@media (max-width: 991px) {#brxe-j4kstd {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px) {#brxe-j4kstd {grid-template-columns: 1fr; gap: 14px}}#brxe-xcy0vp {background-color: #fafafa; row-gap: 30px}#brxe-s9t432 {width: 1200px}@media (max-width: 767px) {#brxe-s9t432 {align-items: flex-start}}#brxe-7r9jyq {flex-direction: row-reverse}#brxe-sz7n9q {width: 1200px; display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); gap: 24px}@media (max-width: 991px) {#brxe-sz7n9q {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px) {#brxe-sz7n9q {grid-template-columns: 1fr; gap: 14px}}#brxe-7gtxod {background-color: #ffffff; row-gap: 30px}#brxe-5v476m {color: #ffffff}#brxe-sy1gi9 {width: 900px; align-items: stretch; row-gap: 28px}#brxe-j9l7gk {background-color: #000000}#brxe-lrs6df {width: 1200px}@media (max-width: 767px) {#brxe-lrs6df {align-items: flex-start}}#brxe-37lejn {width: 1200px; display: grid; align-items: initial; grid-template-columns: repeat(4, 1fr); gap: 24px}@media (max-width: 991px) {#brxe-37lejn {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px) {#brxe-37lejn {grid-template-columns: 1fr; gap: 14px}}#brxe-7yc2v7 {background-color: #fafafa; row-gap: 30px}#brxe-djg6ze {width: 1200px}@media (max-width: 767px) {#brxe-djg6ze {align-items: flex-start}}#brxe-8p3ub5 {width: 1200px; display: grid; align-items: initial; grid-template-columns: repeat(4, 1fr); gap: 24px}@media (max-width: 991px) {#brxe-8p3ub5 {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 767px) {#brxe-8p3ub5 {grid-template-columns: 1fr; gap: 14px}}#brxe-sejaf8 {background-color: #ffffff; row-gap: 30px}#brxe-nyye1n {width: 900px}@media (max-width: 767px) {#brxe-nyye1n {align-items: flex-start}}#brxe-umzo28 {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-3wxa9g {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-wkm4rl {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-v3djv4 {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-k6bx6m {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-wiiufq {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-f8ab2p {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-8xmqeh {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 16px}#brxe-m43m35 .accordion-title-wrapper {padding-top: 18px; padding-right: 22px; padding-bottom: 18px; padding-left: 22px}#brxe-m43m35 .accordion-content-wrapper {padding-top: 4px; padding-right: 22px; padding-bottom: 18px; padding-left: 22px}#brxe-m43m35 {width: 100%; gap: 12px}#brxe-qbp8ts {width: 900px}#brxe-msm8nb {background-color: #fafafa; row-gap: 30px}