@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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}}@import url('https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');:root{--mic-bg:#07090d;--mic-line:rgba(151,220,224,.22);--mic-text:#f7fbff;--mic-muted:#c4cfda;--mic-teal:#4ddad9;--mic-orange:#f28627;--mic-blue:#9ccafe}.mic-section {background:var(--mic-bg);color:var(--mic-text);font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.mic-section:before,.mic-hero:after {content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 18% 12%,rgba(77,218,217,.16),transparent 30%),radial-gradient(circle at 84% 12%,rgba(242,134,39,.15),transparent 28%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:auto,auto,88px 88px,88px 88px}.mic-shell {width:min(1180px,calc(100% - 64px));margin-inline:auto;position:relative;z-index:1}.mic-stack {display:flex;flex-direction:column;gap:22px}.mic-eyebrow {font:700 11px/1.4 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mic-teal);display:inline-flex;align-items:center;gap:12px}.mic-eyebrow:before {content:'';width:42px;height:1px;background:var(--mic-teal);display:inline-block}.mic-heading {font-family:Sora,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:0;color:var(--mic-text);margin:0;text-wrap:balance}.mic-muted {color:rgba(242,248,255,.72);font-size:17px;line-height:1.7}.mic-actions,.mic-chip-row,.mic-step-row {display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.mic-btn,.mic-social-link {display:inline-flex;align-items:center;justify-content:center;border-radius:8px;min-height:46px;padding:14px 22px;font:700 12px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mic-btn:hover,.mic-social-link:hover {transform:translateY(-2px)}.mic-btn--primary {background:linear-gradient(135deg,var(--mic-orange),#ffb783);color:#120802;box-shadow:0 0 0 1px rgba(255,255,255,.16) inset,0 18px 44px rgba(242,134,39,.23)}.mic-card-label {font-size:11px;letter-spacing:.16em;color:var(--mic-teal);text-transform:uppercase}.mic-card-text {color:rgba(236,246,255,.75);font-size:15px;line-height:1.6}.mic-section {padding:clamp(92px,8vw,124px) 0}.mic-info-panel:before,.mic-form-card:before,.mic-info-card:before {content:'';position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(77,218,217,.78),rgba(242,134,39,.34),transparent)}.mic-info-card {border:1px solid rgba(151,220,224,.2);background:rgba(255,255,255,.045);border-radius:10px;padding:22px;position:relative;overflow:hidden}.mic-card-title {font-family:Sora,sans-serif;color:var(--mic-text);font-size:21px;line-height:1.2;margin:8px 0 6px}.mic-social-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:900px) {.mic-shell {width:min(100% - 40px,720px)}.mic-hero__grid,.mic-contact-grid {grid-template-columns:1fr;gap:42px}.mic-section {padding:76px 0}}@media(max-width:560px) {.mic-shell {width:min(100% - 32px,480px)}.mic-heading {font-size:clamp(30px,8vw,40px)}.mic-lead,.mic-muted {font-size:16px}.mic-btn {width:100%;max-width:100%;white-space:normal}.mic-chip-row {display:none}.mic-step-row {gap:8px}.mic-social-grid {grid-template-columns:1fr}}#brxe-ctmetr {padding-bottom: 9px; padding-left: 32px; margin-right: 0; bottom: 0px; right: -60px}@media (max-width: 767px) {#brxe-cthf89 {grid-template-columns: 1fr}}.mic-hero { min-height: 740px; display: flex; align-items: center; padding: clamp(92px, 8vw, 122px) 0 clamp(78px, 7vw, 108px)} .mic-hero__grid { display: grid; grid-template-columns: minmax(520px, .98fr) minmax(430px, 1.02fr); gap: clamp(60px, 7vw, 90px); align-items: center} .mic-display { font-family: Sora, sans-serif; font-size: clamp(48px, 4.5vw, 68px); line-height: 1.02; letter-spacing: 0; color: var(--mic-text); margin: 0; max-width: 740px; text-wrap: balance} .mic-lead { font-size: clamp(17px, 1.25vw, 20px); line-height: 1.74; color: rgba(242, 248, 255, .84); max-width: 650px} .mic-btn--ghost { background: rgba(77, 218, 217, .07); border: 1px solid rgba(77, 218, 217, .42); color: var(--mic-teal)} .mic-chip,.mic-step { display: inline-flex; width: auto; max-width: max-content; border: 1px solid rgba(255, 255, 255, .13); background: rgba(255, 255, 255, .045); border-radius: 7px; padding: 8px 14px; color: rgba(239, 247, 255, .8); font-size: 11px; text-transform: uppercase; letter-spacing: .09em} .mic-step { border-color: rgba(77, 218, 217, .34); color: #b7ffff} .mic-hero__visual { position: relative; min-height: 520px} .mic-orb { position: absolute; width: 460px; height: 460px; border-radius: 999px; background: radial-gradient(circle, rgba(77, 218, 217, .22), rgba(156, 202, 254, .1), transparent 66%); filter: blur(18px); right: 0; top: 30px} .mic-image-frame { position: absolute; inset: 34px 0 30px 64px; border-radius: 14px; overflow: hidden; border: 1px solid rgba(255, 255, 255, .22); box-shadow: 0 32px 110px rgba(0, 0, 0, .56), 0 0 70px rgba(77, 218, 217, .08)} .mic-image-frame img,.mic-image img { width: 100%; height: 100%; object-fit: cover} .mic-image-frame img { filter: saturate(.92) contrast(1.12) brightness(.82)} .mic-metric { position: absolute; z-index: 3; border: 1px solid rgba(255, 255, 255, .18); background: linear-gradient(180deg, rgba(14, 20, 30, .9), rgba(7, 10, 16, .8)); backdrop-filter: blur(24px); border-radius: 12px; padding: 22px; box-shadow: 0 28px 82px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255, 255, 255, .12)} .mic-metric--top { width: 270px} .mic-metric--bottom { left: 0; bottom: 4px; width: 340px} .mic-card-number { font: 800 43px/1 Sora, sans-serif; color: var(--mic-text); margin: 8px 0}@media(max-width:900px) { .mic-hero { min-height: auto; padding: 70px 0 } .mic-hero__visual { min-height: 500px } .mic-image-frame { inset: 34px 0 44px 0 } .mic-metric--top { right: 0; width: 230px } .mic-metric--bottom { left: 0; width: 300px }}@media(max-width:560px) { .mic-display { font-size: clamp(38px, 11vw, 48px) } .mic-actions { flex-direction: column; align-items: stretch } .mic-hero { padding-top: 58px } .mic-hero__visual { min-height: 390px } .mic-image-frame { inset: 28px 0 42px 0 } .mic-metric { padding: 16px } .mic-metric--top { width: 188px; top: 0 } .mic-metric--bottom { width: 250px; bottom: 0 } .mic-card-number { font-size: 32px } .mic-step { font-size: 10px; padding: 7px 9px }} .contact-hero-tags { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 12px 28px; width: 100%; margin-top: 24px;} .contact-hero-tags>* { display: inline-flex; align-items: center; width: auto; max-width: none; flex: 0 0 auto; color: rgba(111, 252, 255, 0.88); font-size: 11px; line-height: 1.2; letter-spacing: 2px; text-transform: uppercase; background: transparent; border: none; padding: 0; box-shadow: none; cursor: default; white-space: nowrap;} .contact-hero-tags>*::before,.contact-hero-tags>*::after { content: none; display: none;} .contact-steps-tags { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 10px 18px; width: 100%; margin-top: 14px; margin-bottom: 8px;} .contact-steps-tags>* { display: inline-flex; align-items: center; width: auto; max-width: none; flex: 0 0 auto; color: rgba(111, 252, 255, 0.88); font-size: 10px; line-height: 1.2; letter-spacing: 1.8px; text-transform: uppercase; background: transparent; border: none; padding: 0; box-shadow: none; cursor: default; white-space: nowrap;} .contact-steps-tags>*::before,.contact-steps-tags>*::after { content: none; display: none;}@media (max-width: 478px) {#brxe-cthero {padding-top: 120px !important}}#brxe-cts872 {flex-direction: row; align-self: center !important; justify-content: center; align-items: center}.mic-cf7-wrap .wpcf7-submit {margin-top: 20px;}@media (max-width: 767px) {#brxe-ctm981 {grid-template-columns: 1fr}}.mic-heading--form {font-size:clamp(30px,3vw,42px)} .mic-mini-heading {font-family:Sora,sans-serif;font-size:22px;line-height:1.2;color:var(--mic-text);margin:10px 0 0} .mic-contact-grid {display:grid;grid-template-columns:minmax(390px,.85fr) minmax(520px,1.15fr);gap:clamp(40px,6vw,76px);align-items:start} .mic-info-panel,.mic-form-card {border:1px solid rgba(151,220,224,.24);background:linear-gradient(180deg,rgba(18,24,34,.78),rgba(9,13,20,.72));backdrop-filter:blur(24px);border-radius:14px;padding:clamp(28px,4vw,44px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 74px rgba(0,0,0,.22);position:relative;overflow:hidden} .mic-info-list {display:grid;gap:16px} .mic-social-link {border:1px solid rgba(77,218,217,.34);background:rgba(77,218,217,.06);color:#66f2ef;width:100%;max-width:none} .mic-cf7-wrap {margin-top:8px} .mic-form-card .wpcf7 form {display:grid;gap:16px} .mic-form-card .wpcf7 p {margin:0} .mic-form-card .wpcf7 label {display:grid;gap:8px;color:rgba(242,248,255,.78);font:600 13px/1.4 Inter,sans-serif;letter-spacing:.03em} .mic-form-card input[type=text],.mic-form-card input[type=email],.mic-form-card input[type=tel],.mic-form-card select,.mic-form-card textarea {width:100%;border:1px solid rgba(151,220,224,.24);background:rgba(3,7,12,.66);color:var(--mic-text);border-radius:8px;min-height:48px;padding:13px 14px;font:500 15px/1.4 Inter,sans-serif;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease} .mic-form-card textarea {min-height:130px;resize:vertical} .mic-form-card input:focus,.mic-form-card select:focus,.mic-form-card textarea:focus {border-color:rgba(77,218,217,.7);box-shadow:0 0 0 3px rgba(77,218,217,.12);background:rgba(5,10,17,.9)} .mic-form-card select option {background:#09101a;color:#fff} .mic-form-card .wpcf7-acceptance label {display:flex;align-items:center;gap:10px;font-weight:500;letter-spacing:0} .mic-form-card input[type=checkbox] {accent-color:var(--mic-teal);width:16px;height:16px} .mic-form-card input[type=submit] {border:0;border-radius:8px;min-height:48px;padding:15px 24px;background:linear-gradient(135deg,var(--mic-orange),#ffb783);color:#120802;font:800 12px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:0 18px 44px rgba(242,134,39,.22);transition:transform .25s ease,filter .25s ease} .mic-form-card input[type=submit]:hover {transform:translateY(-2px);filter:brightness(1.04)} .mic-form-card .wpcf7-not-valid-tip {color:#ffb783;font-size:13px;margin-top:6px} .mic-form-card .wpcf7-response-output {border:1px solid rgba(77,218,217,.34);border-radius:8px;margin:10px 0 0;padding:14px;color:rgba(242,248,255,.82)}@media(max-width:560px) {.mic-info-panel,.mic-form-card {padding:24px 18px}} .contact-social-icons { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 12px; margin-top: 18px;} .contact-social-icons > a,.contact-social-icons > a,.contact-social-icons > a { width: 42px; min-width: 42px; max-width: 42px; height: 42px; min-height: 42px; max-height: 42px; padding: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; color: #6ffcff; background: rgba(111, 252, 255, 0.06); border: 1px solid rgba(111, 252, 255, 0.28); box-shadow: none; line-height: 1; text-align: center; flex: 0 0 42px;} .contact-social-icons > a svg,.contact-social-icons > a i,.contact-social-icons > a svg,.contact-social-icons > a i,.contact-social-icons > a svg,.contact-social-icons > a i { width: 18px; height: 18px; font-size: 18px; color: currentColor; margin: 0;} .contact-social-icons > a:hover,.contact-social-icons > a:hover,.contact-social-icons > a:hover { background: rgba(111, 252, 255, 0.12); border-color: rgba(111, 252, 255, 0.55);} .country-select,.intl-tel-input { width: 100%; display: block;} .country-select .flag,.intl-tel-input .iti-flag { filter: none; opacity: 1; mix-blend-mode: normal; background-color: transparent; transform: none;} .intl-tel-input .selected-dial-code { color: #f7fbff; font-weight: 600;} .country-select input.wpcf7-countrytext,.intl-tel-input input.wpcf7-phonetext { width: 100%; min-height: 48px; background: rgba(3, 7, 12, 0.66); border: 1px solid rgba(151, 220, 224, 0.24); border-radius: 8px; color: #f7fbff;} .country-select.inside input.wpcf7-countrytext { padding-left: 58px;} .intl-tel-input.allow-dropdown input.wpcf7-phonetext,.intl-tel-input.separate-dial-code input.wpcf7-phonetext { padding-left: 92px;} .country-select .flag-dropdown,.intl-tel-input .flag-container { left: 0; right: auto; top: 0; bottom: 0; height: 100%;} .country-select .selected-flag,.intl-tel-input .selected-flag { height: 100%; background: transparent;} .intl-tel-input .selected-dial-code { color: #f7fbff; font-weight: 600;} .country-select .arrow,.intl-tel-input .iti-arrow { border-top-color: rgba(247, 251, 255, 0.72);} .country-select .country-list,.intl-tel-input .country-list { background: #09101a; color: #f7fbff; border-color: rgba(151, 220, 224, 0.28); border-radius: 8px; margin-top: 6px; z-index: 9999;}#brxe-ctrc35 {align-self: center}#brxe-ctr67a {align-self: center}.mic-section-head {max-width:900px;margin-inline:auto;text-align:center;margin-bottom:50px;display:flex;flex-direction:column;gap:20px} .mic-section-head .mic-eyebrow {justify-content:center} .mic-section-head .mic-eyebrow:before {display:none} .mic-card-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:900px) {.mic-card-grid {grid-template-columns:1fr}}#brxe-ctctae {align-self: center}.mic-final-section {padding-top:clamp(70px,8vw,110px)} .mic-final-card {max-width:920px;margin:auto;text-align:center;padding:clamp(46px,6vw,72px);border:1px solid rgba(151,220,224,.24);border-radius:14px;background:linear-gradient(135deg,rgba(0,65,109,.42),rgba(242,134,39,.12)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 74px rgba(0,0,0,.22)} .mic-final-card .mic-eyebrow {justify-content:center} .mic-final-card .mic-eyebrow:before {display:none} .mic-final-card .mic-muted {max-width:720px;margin-inline:auto;margin-top:16px} .mic-final-card .mic-btn {margin-top:28px;width:auto;max-width:max-content;margin-inline:auto}@media(max-width:560px) {.mic-final-card {text-align:left;padding:34px 22px} .mic-final-card .mic-eyebrow {justify-content:flex-start} .mic-final-card .mic-muted {margin-inline:0} .mic-final-card .mic-btn {width:100%;max-width:100%}}