@layer bricks {.brxe-code{width:100%}}.aic-host-hero { width: 100%; background: var(--aic-navy); color: var(--aic-white); padding: 86px 24px 90px;}.aic-host-hero__inner { width: 100%; max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: 1.1fr 0.9fr; align-items: center; gap: 60px;}.aic-host-hero__eyebrow { color: var(--aic-yellow); font-size: 13px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 20px;}.aic-host-hero h1 { color: var(--aic-white); font-size: clamp(36px, 4vw, 55px); font-weight: 800; line-height: 1.12; letter-spacing: -1px; margin: 0 0 24px;}.aic-host-hero h1 span { color: var(--aic-yellow);}.aic-host-hero__description { color: #e2e2e2; font-size: 18px; line-height: 1.7; margin: 0 0 30px; max-width: 610px;}.aic-host-hero__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 22px; margin-bottom: 24px;}.aic-host-hero__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; background: var(--aic-yellow); color: var(--aic-button-text) !important; padding: 16px 24px; min-height: 54px; border-radius: 5px; font-size: 15px; font-weight: 800; line-height: 1.25; text-decoration: none !important; transition: background .2s ease, transform .2s ease;}.aic-host-hero__button:hover { background: var(--aic-yellow-hover); transform: translateY(-2px);}.aic-host-hero__secondary { color: var(--aic-white) !important; font-size: 15px; font-weight: 700; text-decoration: underline; text-underline-offset: 5px;}.aic-host-hero__secondary:hover { color: var(--aic-yellow) !important;}.aic-host-hero__button:focus-visible,.aic-host-hero__secondary:focus-visible { outline: 3px solid var(--aic-yellow); outline-offset: 4px;}.aic-host-hero__note { color: #c9c9c9; font-size: 13px; line-height: 1.7;}.aic-host-hero__note strong { color: var(--aic-white);}.aic-host-hero__note span { padding: 0 6px; color: var(--aic-yellow);}.aic-host-hero__visual { position: relative; min-width: 0;}.aic-host-hero__visual img { display: block; width: 100%; height: 490px; object-fit: cover; border-radius: 8px; box-shadow: 0 18px 45px rgba(0,0,0,.22);}.aic-host-hero__image-badge { position: absolute; left: -20px; bottom: 25px; padding: 16px 20px; background: var(--aic-yellow); color: var(--aic-button-text); border-radius: 5px; box-shadow: 0 8px 24px rgba(0,0,0,.18);}.aic-host-hero__image-badge strong { display: block; font-size: 18px; font-weight: 800; line-height: 1.25;}.aic-host-hero__image-badge span { display: block; font-size: 13px; font-weight: 600; margin-top: 3px;}.brxe-section:has(.aic-host-hero) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-hero) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-hero { padding: 65px 24px 75px; } .aic-host-hero__inner { grid-template-columns: 1fr; gap: 42px; } .aic-host-hero__visual img { height: 440px; } .aic-host-hero__image-badge { left: 20px; }}@media (max-width: 767px) { .aic-host-hero { padding: 55px 20px 60px; } .aic-host-hero h1 { font-size: clamp(33px, 8vw, 43px); letter-spacing: -.5px; } .aic-host-hero__description { font-size: 16px; line-height: 1.65; } .aic-host-hero__actions { align-items: stretch; flex-direction: column; gap: 20px; } .aic-host-hero__button { width: 100%; text-align: center; } .aic-host-hero__secondary { text-align: center; } .aic-host-hero__visual img { height: 350px; }}@media (max-width: 479px) { .aic-host-hero { padding: 45px 18px 55px; } .aic-host-hero__visual img { height: 290px; } .aic-host-hero__image-badge { left: 12px; bottom: 12px; padding: 12px 15px; } .aic-host-hero__image-badge strong { font-size: 15px; } .aic-host-hero__image-badge span { font-size: 11px; }}@media (prefers-reduced-motion: reduce) { .aic-host-hero__button { transition: none; }}.aic-host-how { width: 100%; background: var(--aic-white); padding: 90px 24px;}.aic-host-how__inner { width: 100%; max-width: 1180px; margin: 0 auto;}.aic-host-how__header { max-width: 800px; margin: 0 auto 44px; text-align: center;}.aic-host-how__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-how__rule { width: 55px; height: 3px; background: var(--aic-yellow); margin: 0 auto 22px;}.aic-host-how__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-how__header h2 span { color: var(--aic-yellow);}.aic-host-how__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-how__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}.aic-host-how__card { position: relative; background: var(--aic-light); border: 1px solid #e7e7e7; border-radius: 8px; padding: 34px 30px 36px; overflow: hidden;}.aic-host-how__card::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: var(--aic-yellow);}.aic-host-how__number { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; margin-bottom: 24px; border-radius: 50%; background: var(--aic-yellow); color: var(--aic-text); font-size: 18px; font-weight: 800;}.aic-host-how__card h3 { margin: 0 0 13px; color: var(--aic-text); font-size: 25px; font-weight: 800; line-height: 1.25;}.aic-host-how__card p { margin: 0; color: #555555; font-size: 16px; line-height: 1.7;}.aic-host-how__bottom { display: flex; align-items: center; justify-content: space-between; gap: 30px; margin-top: 38px; padding: 26px 30px; background: var(--aic-light); border-left: 5px solid var(--aic-yellow); border-radius: 0 6px 6px 0;}.aic-host-how__bottom p { margin: 0; max-width: 710px; color: #454545; font-size: 16px; line-height: 1.6;}.aic-host-how__bottom strong { color: var(--aic-text);}.aic-host-how__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; flex-shrink: 0; min-height: 50px; padding: 14px 24px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-how__button:hover { background: var(--aic-yellow-hover);}.aic-host-how__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 3px;}.brxe-section:has(.aic-host-how) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-how) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-how { padding: 70px 24px; } .aic-host-how__card { padding: 28px 24px; } .aic-host-how__card h3 { font-size: 22px; }}@media (max-width: 767px) { .aic-host-how { padding: 60px 20px; } .aic-host-how__header { margin-bottom: 32px; text-align: left; } .aic-host-how__rule { margin-left: 0; } .aic-host-how__header p { font-size: 16px; } .aic-host-how__grid { grid-template-columns: 1fr; gap: 16px; } .aic-host-how__card { padding: 28px 24px; } .aic-host-how__number { margin-bottom: 18px; } .aic-host-how__bottom { flex-direction: column; align-items: stretch; gap: 20px; margin-top: 28px; padding: 24px; } .aic-host-how__button { width: 100%; }}.aic-host-launch { width: 100%; background: var(--aic-light); padding: 90px 24px;}.aic-host-launch__inner { width: 100%; max-width: 1180px; margin: 0 auto;}.aic-host-launch__header { max-width: 820px; margin: 0 auto 42px; text-align: center;}.aic-host-launch__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-launch__rule { width: 55px; height: 3px; background: var(--aic-yellow); margin: 0 auto 22px;}.aic-host-launch__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-launch__header h2 span { color: #c2af00;}.aic-host-launch__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-launch__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px;}.aic-host-launch__card { position: relative; background: var(--aic-white); border: 1px solid #e5e5e5; border-radius: 8px; padding: 30px 27px; box-shadow: 0 7px 22px rgba(0,0,0,.045); overflow: hidden;}.aic-host-launch__card::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: var(--aic-yellow);}.aic-host-launch__number { display: flex; align-items: center; justify-content: center; width: 43px; height: 43px; margin-bottom: 20px; border-radius: 50%; background: var(--aic-yellow); color: var(--aic-text); font-size: 16px; font-weight: 800;}.aic-host-launch__card h3 { margin: 0 0 12px; color: var(--aic-text); font-size: 22px; font-weight: 800; line-height: 1.25;}.aic-host-launch__card p { margin: 0; color: #555555; font-size: 15px; line-height: 1.7;}.aic-host-launch__showcase { display: grid; grid-template-columns: .9fr 1.1fr; align-items: center; gap: 55px; margin-top: 60px; padding: 46px; background: var(--aic-white); border: 1px solid #e5e5e5; border-radius: 10px; box-shadow: 0 10px 30px rgba(0,0,0,.055);}.aic-host-launch__showcase-eyebrow { margin-bottom: 14px; color: #666666; font-size: 12px; font-weight: 800; letter-spacing: 1.3px; text-transform: uppercase;}.aic-host-launch__showcase-content h3 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(27px, 2.8vw, 36px); font-weight: 800; line-height: 1.2;}.aic-host-launch__showcase-content h3 span { color: #c2af00;}.aic-host-launch__showcase-content p { margin: 0 0 16px; color: #555555; font-size: 16px; line-height: 1.7;}.aic-host-launch__showcase-content strong { color: var(--aic-text);}.aic-host-launch__demo-button { display: inline-flex; align-items: center; justify-content: center; gap: 10px; margin-top: 10px; padding: 14px 22px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 14px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-launch__demo-button:hover { background: var(--aic-yellow-hover);}.aic-host-launch__demo-note { margin-top: 14px; color: #777777; font-size: 12px; line-height: 1.6;}.aic-host-launch__browser { display: block; min-width: 0; overflow: hidden; background: var(--aic-white); border: 1px solid #d9d9d9; border-radius: 9px; box-shadow: 0 15px 35px rgba(0,0,0,.14); text-decoration: none !important; transition: transform .2s ease, box-shadow .2s ease;}.aic-host-launch__browser:hover { transform: translateY(-3px); box-shadow: 0 20px 40px rgba(0,0,0,.18);}.aic-host-launch__browser-bar { display: flex; align-items: center; gap: 7px; height: 39px; padding: 0 13px; background: #eeeeee; border-bottom: 1px solid #d7d7d7;}.aic-host-launch__browser-dot { flex-shrink: 0; width: 9px; height: 9px; background: #b8b8b8; border-radius: 50%;}.aic-host-launch__browser-address { flex: 1; min-width: 0; margin-left: 6px; padding: 6px 10px; overflow: hidden; background: var(--aic-white); border-radius: 4px; color: #777777; font-size: 11px; line-height: 1; text-overflow: ellipsis; white-space: nowrap;}.aic-host-launch__browser-screen { position: relative; overflow: hidden; background: var(--aic-light);}.aic-host-launch__browser-screen img { display: block; width: 100%; height: auto;}.aic-host-launch__browser-label { position: absolute; right: 12px; bottom: 12px; padding: 7px 10px; background: var(--aic-charcoal); color: var(--aic-white); border-radius: 4px; font-size: 10px; font-weight: 800; letter-spacing: .5px; text-transform: uppercase;}.aic-host-launch__footer { display: flex; flex-direction: column; align-items: center; gap: 19px; margin-top: 42px; text-align: center;}.aic-host-launch__apply { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 52px; padding: 15px 27px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-launch__apply:hover { background: var(--aic-yellow-hover);}.aic-host-launch__details { color: var(--aic-text) !important; font-size: 15px; font-weight: 700; text-decoration: underline !important; text-underline-offset: 5px;}.aic-host-launch__details:hover { color: #857600 !important;}.aic-host-launch__demo-button:focus-visible,.aic-host-launch__browser:focus-visible,.aic-host-launch__apply:focus-visible,.aic-host-launch__details:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 4px;}.brxe-section:has(.aic-host-launch) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-launch) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-launch { padding: 70px 24px; } .aic-host-launch__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .aic-host-launch__showcase { grid-template-columns: 1fr; gap: 35px; padding: 35px; }}@media (max-width: 767px) { .aic-host-launch { padding: 60px 20px; } .aic-host-launch__header { margin-bottom: 32px; text-align: left; } .aic-host-launch__rule { margin-left: 0; } .aic-host-launch__header p { font-size: 16px; } .aic-host-launch__grid { grid-template-columns: 1fr; gap: 16px; } .aic-host-launch__card { padding: 27px 24px; } .aic-host-launch__showcase { margin-top: 40px; padding: 25px 20px; } .aic-host-launch__showcase-content p { font-size: 15px; } .aic-host-launch__demo-button { width: 100%; text-align: center; } .aic-host-launch__footer { margin-top: 34px; } .aic-host-launch__apply { width: 100%; } .aic-host-launch__details { font-size: 14px; line-height: 1.5; }}@media (prefers-reduced-motion: reduce) { .aic-host-launch__browser, .aic-host-launch__demo-button, .aic-host-launch__apply { transition: none; }}.aic-host-project { width: 100%; background: var(--aic-white); padding: 95px 24px;}.aic-host-project__inner { width: 100%; max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: .95fr 1.05fr; align-items: center; gap: 65px;}.aic-host-project__visual { position: relative; min-width: 0;}.aic-host-project__visual img { display: block; width: 100%; height: 610px; object-fit: cover; border-radius: 8px; box-shadow: 0 15px 40px rgba(0,0,0,.10);}.aic-host-project__badge { position: absolute; left: 22px; bottom: 25px; padding: 16px 20px; background: var(--aic-yellow); color: var(--aic-button-text); border-radius: 5px; box-shadow: 0 8px 24px rgba(0,0,0,.15);}.aic-host-project__badge strong { display: block; font-size: 19px; font-weight: 800; line-height: 1.25;}.aic-host-project__badge span { display: block; margin-top: 4px; font-size: 13px; font-weight: 600;}.aic-host-project__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-project__rule { width: 55px; height: 3px; margin-bottom: 22px; background: var(--aic-yellow);}.aic-host-project__content h2 { margin: 0 0 22px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-project__content h2 span { color: #c2af00;}.aic-host-project__content > p { margin: 0 0 17px; color: #555555; font-size: 16px; line-height: 1.7;}.aic-host-project__benefits { display: flex; flex-direction: column; gap: 21px; margin: 29px 0;}.aic-host-project__benefit { display: flex; align-items: flex-start; gap: 14px;}.aic-host-project__check { flex: 0 0 28px; display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; margin-top: 2px; border-radius: 50%; background: var(--aic-yellow); color: var(--aic-text); font-size: 15px; font-weight: 800;}.aic-host-project__benefit h3 { margin: 0 0 5px; color: var(--aic-text); font-size: 18px; font-weight: 800; line-height: 1.3;}.aic-host-project__benefit p { margin: 0; color: #555555; font-size: 15px; line-height: 1.6;}.aic-host-project__requirements { margin: 28px 0; padding: 20px 23px; background: var(--aic-light); border-left: 4px solid var(--aic-yellow);}.aic-host-project__requirements strong { display: block; margin-bottom: 7px; color: var(--aic-text); font-size: 16px; font-weight: 800;}.aic-host-project__requirements p { margin: 0; color: #555555; font-size: 15px; line-height: 1.6;}.aic-host-project__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 52px; padding: 15px 24px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; line-height: 1.25; text-decoration: none !important; transition: background .2s ease;}.aic-host-project__button:hover { background: var(--aic-yellow-hover);}.aic-host-project__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 4px;}.aic-host-project__content > .aic-host-project__fineprint { margin: 13px 0 0; color: #777777; font-size: 12px; line-height: 1.55;}.brxe-section:has(.aic-host-project) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-project) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-project { padding: 75px 24px; } .aic-host-project__inner { grid-template-columns: 1fr; gap: 40px; } .aic-host-project__visual img { height: 470px; }}@media (max-width: 767px) { .aic-host-project { padding: 60px 20px; } .aic-host-project__inner { gap: 35px; } .aic-host-project__visual img { height: 350px; } .aic-host-project__badge { left: 14px; bottom: 14px; padding: 12px 15px; } .aic-host-project__badge strong { font-size: 16px; } .aic-host-project__badge span { font-size: 11px; } .aic-host-project__content > p { font-size: 15px; } .aic-host-project__benefits { gap: 18px; } .aic-host-project__button { width: 100%; text-align: center; }}.aic-host-pricing { width: 100%; background: var(--aic-light); padding: 90px 24px;}.aic-host-pricing__inner { width: 100%; max-width: 1180px; margin: 0 auto;}.aic-host-pricing__header { max-width: 820px; margin: 0 auto 45px; text-align: center;}.aic-host-pricing__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-pricing__rule { width: 55px; height: 3px; background: var(--aic-yellow); margin: 0 auto 22px;}.aic-host-pricing__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-pricing__header h2 span { color: #c2af00;}.aic-host-pricing__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-pricing__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 26px; align-items: stretch;}.aic-host-pricing__card { position: relative; display: flex; flex-direction: column; overflow: hidden; background: var(--aic-white); border: 1px solid #e2e2e2; border-radius: 9px; box-shadow: 0 10px 28px rgba(0,0,0,.055);}.aic-host-pricing__card::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: var(--aic-yellow);}.aic-host-pricing__card--featured { background: var(--aic-navy); border-color: var(--aic-navy); box-shadow: 0 15px 38px rgba(0,0,0,.14);}.aic-host-pricing__ribbon { position: absolute; top: 0; right: 0; padding: 10px 16px; background: var(--aic-yellow); color: var(--aic-button-text); border-radius: 0 0 0 6px; font-size: 11px; font-weight: 800; letter-spacing: .6px; text-transform: uppercase;}.aic-host-pricing__card-top { padding: 38px 34px 22px;}.aic-host-pricing__label { margin-bottom: 12px; color: #777777; font-size: 12px; font-weight: 800; letter-spacing: 1.2px; text-transform: uppercase;}.aic-host-pricing__card h3 { margin: 0 0 18px; color: var(--aic-text); font-size: 27px; font-weight: 800; line-height: 1.25;}.aic-host-pricing__price { color: var(--aic-text); font-size: clamp(38px, 4vw, 52px); font-weight: 800; line-height: 1.1;}.aic-host-pricing__price-caption { margin: 8px 0 20px; color: #777777; font-size: 13px;}.aic-host-pricing__description { margin: 0; color: #555555; font-size: 16px; line-height: 1.65;}.aic-host-pricing__card--featured .aic-host-pricing__label { color: var(--aic-yellow);}.aic-host-pricing__card--featured h3,.aic-host-pricing__card--featured .aic-host-pricing__price { color: var(--aic-white);}.aic-host-pricing__card--featured .aic-host-pricing__price-caption { color: #bdbdbd;}.aic-host-pricing__card--featured .aic-host-pricing__description { color: #e2e2e2;}.aic-host-pricing__features { list-style: none; margin: 0; padding: 6px 34px 25px; flex: 1;}.aic-host-pricing__features li { position: relative; padding: 12px 0 12px 27px; border-bottom: 1px solid #eeeeee; color: #454545; font-size: 15px; line-height: 1.45;}.aic-host-pricing__features li:last-child { border-bottom: none;}.aic-host-pricing__features li::before { content: "✓"; position: absolute; left: 0; top: 12px; color: var(--aic-text); font-weight: 800;}.aic-host-pricing__card--featured .aic-host-pricing__features li { color: var(--aic-white); border-bottom-color: #494949;}.aic-host-pricing__card--featured .aic-host-pricing__features li::before { color: var(--aic-yellow);}.aic-host-pricing__card-bottom { padding: 0 34px 34px;}.aic-host-pricing__button { display: flex; align-items: center; justify-content: center; gap: 10px; width: 100%; min-height: 52px; padding: 15px 20px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-align: center; text-decoration: none !important; transition: background .2s ease;}.aic-host-pricing__button:hover { background: var(--aic-yellow-hover);}.aic-host-pricing__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 3px;}.aic-host-pricing__card--featured .aic-host-pricing__button:focus-visible { outline-color: var(--aic-white);}.aic-host-pricing__details { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 32px;}.aic-host-pricing__detail { padding: 23px 24px; background: var(--aic-white); border: 1px solid #e6e6e6; border-radius: 6px;}.aic-host-pricing__detail strong { display: block; margin-bottom: 10px; color: var(--aic-text); font-size: 16px; font-weight: 800;}.aic-host-pricing__detail p { margin: 0; color: #555555; font-size: 14px; line-height: 1.65;}.aic-host-pricing__more { margin-top: 34px; color: #555555; font-size: 15px; line-height: 1.7; text-align: center;}.aic-host-pricing__more a { display: inline-block; margin-left: 6px; color: var(--aic-text) !important; font-weight: 800; text-decoration: underline !important; text-underline-offset: 4px;}.aic-host-pricing__more a:hover { color: #857600 !important;}.brxe-section:has(.aic-host-pricing) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-pricing) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-pricing { padding: 70px 24px; } .aic-host-pricing__card-top { padding: 34px 26px 20px; } .aic-host-pricing__features { padding: 6px 26px 25px; } .aic-host-pricing__card-bottom { padding: 0 26px 28px; } .aic-host-pricing__details { gap: 16px; }}@media (max-width: 767px) { .aic-host-pricing { padding: 60px 20px; } .aic-host-pricing__header { margin-bottom: 32px; text-align: left; } .aic-host-pricing__rule { margin-left: 0; } .aic-host-pricing__header p { font-size: 16px; } .aic-host-pricing__grid { grid-template-columns: 1fr; gap: 20px; } .aic-host-pricing__details { grid-template-columns: 1fr; gap: 14px; } .aic-host-pricing__card h3 { font-size: 24px; } .aic-host-pricing__more a { display: block; margin: 6px 0 0; }}@media (prefers-reduced-motion: reduce) { .aic-host-pricing__button { transition: none; }}.aic-host-fit { width: 100%; background: var(--aic-white); padding: 90px 24px;}.aic-host-fit__inner { width: 100%; max-width: 1180px; margin: 0 auto;}.aic-host-fit__header { max-width: 820px; margin: 0 auto 44px; text-align: center;}.aic-host-fit__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-fit__rule { width: 55px; height: 3px; margin: 0 auto 22px; background: var(--aic-yellow);}.aic-host-fit__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-fit__header h2 span { color: #c2af00;}.aic-host-fit__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-fit__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 26px; align-items: stretch;}.aic-host-fit__panel { position: relative; padding: 38px 34px; border-radius: 8px; border: 1px solid #e4e4e4; background: var(--aic-light); overflow: hidden;}.aic-host-fit__panel::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; background: var(--aic-yellow);}.aic-host-fit__panel--ideal { background: var(--aic-navy); border-color: var(--aic-navy);}.aic-host-fit__panel-label { margin-bottom: 14px; color: #777777; font-size: 12px; font-weight: 800; letter-spacing: 1.2px; text-transform: uppercase;}.aic-host-fit__panel--ideal .aic-host-fit__panel-label { color: var(--aic-yellow);}.aic-host-fit__panel h3 { margin: 0 0 22px; color: var(--aic-text); font-size: 25px; font-weight: 800; line-height: 1.3;}.aic-host-fit__panel--ideal h3 { color: var(--aic-white);}.aic-host-fit__panel > p { margin: 0 0 20px; color: #555555; font-size: 15px; line-height: 1.7;}.aic-host-fit__panel ul { list-style: none; margin: 0; padding: 0;}.aic-host-fit__panel li { position: relative; margin-bottom: 19px; padding-left: 27px; color: #555555; font-size: 15px; line-height: 1.65;}.aic-host-fit__panel li:last-child { margin-bottom: 0;}.aic-host-fit__panel li::before { content: "✓"; position: absolute; left: 0; top: 0; color: var(--aic-text); font-weight: 800;}.aic-host-fit__panel li strong { color: var(--aic-text); font-weight: 800;}.aic-host-fit__panel--ideal li { color: #e2e2e2;}.aic-host-fit__panel--ideal li::before { color: var(--aic-yellow);}.aic-host-fit__panel--ideal li strong { color: var(--aic-white);}.aic-host-fit__note { margin-top: 28px; padding: 20px 22px; background: var(--aic-white); border-left: 4px solid var(--aic-yellow); color: #555555; font-size: 14px; line-height: 1.65;}.aic-host-fit__note strong { display: block; margin-bottom: 5px; color: var(--aic-text); font-size: 15px;}.aic-host-fit__bottom { display: flex; align-items: center; justify-content: space-between; gap: 35px; margin-top: 38px; padding: 30px 34px; background: var(--aic-light); border-left: 5px solid var(--aic-yellow); border-radius: 0 6px 6px 0;}.aic-host-fit__bottom-copy { max-width: 710px;}.aic-host-fit__bottom-copy h3 { margin: 0 0 8px; color: var(--aic-text); font-size: 21px; font-weight: 800;}.aic-host-fit__bottom-copy p { margin: 0; color: #555555; font-size: 15px; line-height: 1.65;}.aic-host-fit__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; flex-shrink: 0; min-height: 52px; padding: 15px 24px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-fit__button:hover { background: var(--aic-yellow-hover);}.aic-host-fit__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 4px;}.brxe-section:has(.aic-host-fit) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-fit) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-fit { padding: 70px 24px; } .aic-host-fit__panel { padding: 30px 25px; } .aic-host-fit__panel h3 { font-size: 22px; }}@media (max-width: 767px) { .aic-host-fit { padding: 60px 20px; } .aic-host-fit__header { margin-bottom: 32px; text-align: left; } .aic-host-fit__rule { margin-left: 0; } .aic-host-fit__header p { font-size: 16px; } .aic-host-fit__grid { grid-template-columns: 1fr; gap: 20px; } .aic-host-fit__panel { padding: 28px 24px; } .aic-host-fit__bottom { flex-direction: column; align-items: stretch; gap: 22px; margin-top: 28px; padding: 25px 23px; } .aic-host-fit__button { width: 100%; text-align: center; }}@media (prefers-reduced-motion: reduce) { .aic-host-fit__button { transition: none; }}.aic-host-training { width: 100%; background: var(--aic-light); padding: 95px 24px;}.aic-host-training__inner { width: 100%; max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: 1.05fr .95fr; align-items: center; gap: 65px;}.aic-host-training__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-training__rule { width: 55px; height: 3px; margin-bottom: 22px; background: var(--aic-yellow);}.aic-host-training__content h2 { margin: 0 0 22px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-training__content h2 span { color: #c2af00;}.aic-host-training__content > p { margin: 0 0 17px; color: #555555; font-size: 16px; line-height: 1.7;}.aic-host-training__topics { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 20px; margin: 30px 0;}.aic-host-training__topic { display: flex; align-items: flex-start; gap: 11px; color: #404040; font-size: 15px; font-weight: 700; line-height: 1.45;}.aic-host-training__topic span { display: flex; align-items: center; justify-content: center; flex: 0 0 23px; width: 23px; height: 23px; background: var(--aic-yellow); color: var(--aic-text); border-radius: 50%; font-size: 13px; font-weight: 800;}.aic-host-training__callout { margin: 28px 0; padding: 20px 23px; background: var(--aic-white); border-left: 4px solid var(--aic-yellow); color: #555555; font-size: 15px; line-height: 1.65;}.aic-host-training__callout strong { color: var(--aic-text); font-weight: 800;}.aic-host-training__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 52px; padding: 15px 24px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-training__button:hover { background: var(--aic-yellow-hover);}.aic-host-training__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 4px;}.aic-host-training__visual { position: relative; min-width: 0;}.aic-host-training__visual img { display: block; width: 100%; height: 570px; object-fit: cover; border-radius: 8px; box-shadow: 0 15px 40px rgba(0,0,0,.12);}.aic-host-training__badge { position: absolute; right: 22px; bottom: 24px; padding: 16px 20px; background: var(--aic-yellow); color: var(--aic-button-text); border-radius: 5px; box-shadow: 0 8px 24px rgba(0,0,0,.15);}.aic-host-training__badge strong { display: block; font-size: 18px; font-weight: 800; line-height: 1.25;}.aic-host-training__badge span { display: block; margin-top: 4px; font-size: 13px; font-weight: 600;}.brxe-section:has(.aic-host-training) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-training) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-training { padding: 75px 24px; } .aic-host-training__inner { grid-template-columns: 1fr; gap: 40px; } .aic-host-training__visual img { height: 470px; }}@media (max-width: 767px) { .aic-host-training { padding: 60px 20px; } .aic-host-training__inner { gap: 35px; } .aic-host-training__content > p { font-size: 15px; } .aic-host-training__topics { gap: 13px 15px; } .aic-host-training__topic { font-size: 14px; } .aic-host-training__visual img { height: 350px; } .aic-host-training__badge { right: 14px; bottom: 14px; padding: 12px 15px; } .aic-host-training__badge strong { font-size: 16px; } .aic-host-training__badge span { font-size: 11px; } .aic-host-training__button { width: 100%; text-align: center; }}@media (max-width: 479px) { .aic-host-training__topics { grid-template-columns: 1fr; } .aic-host-training__visual img { height: 300px; }}@media (prefers-reduced-motion: reduce) { .aic-host-training__button { transition: none; }}.aic-host-before { width: 100%; background: var(--aic-navy); padding: 90px 24px;}.aic-host-before__inner { width: 100%; max-width: 1180px; margin: 0 auto;}.aic-host-before__header { max-width: 820px; margin: 0 auto 48px; text-align: center;}.aic-host-before__eyebrow { margin-bottom: 12px; color: var(--aic-yellow); font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-before__rule { width: 55px; height: 3px; margin: 0 auto 22px; background: var(--aic-yellow);}.aic-host-before__header h2 { margin: 0 0 20px; color: var(--aic-white); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-before__header h2 span { color: var(--aic-yellow);}.aic-host-before__header p { margin: 0; color: #dedede; font-size: 17px; line-height: 1.7;}.aic-host-before__timeline { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}.aic-host-before__step { position: relative; min-width: 0; padding: 34px 29px 38px; background: #3d3d3d; border: 1px solid #555555; border-radius: 8px;}.aic-host-before__number { display: flex; align-items: center; justify-content: center; width: 49px; height: 49px; margin-bottom: 23px; border-radius: 50%; background: var(--aic-yellow); color: var(--aic-button-text); font-size: 18px; font-weight: 800;}.aic-host-before__step-label { margin-bottom: 10px; color: var(--aic-yellow); font-size: 12px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase;}.aic-host-before__step h3 { margin: 0 0 14px; color: var(--aic-white); font-size: 23px; font-weight: 800; line-height: 1.3;}.aic-host-before__step p { margin: 0; color: #dddddd; font-size: 15px; line-height: 1.7;}.aic-host-before__bottom { display: flex; align-items: center; justify-content: space-between; gap: 35px; margin-top: 38px; padding: 29px 32px; background: #454545; border-left: 5px solid var(--aic-yellow); border-radius: 0 6px 6px 0;}.aic-host-before__bottom-copy { max-width: 720px;}.aic-host-before__bottom-copy h3 { margin: 0 0 8px; color: var(--aic-white); font-size: 21px; font-weight: 800;}.aic-host-before__bottom-copy p { margin: 0; color: #dddddd; font-size: 15px; line-height: 1.65;}.aic-host-before__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; flex-shrink: 0; min-height: 52px; padding: 15px 25px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-before__button:hover { background: var(--aic-yellow-hover);}.aic-host-before__button:focus-visible { outline: 3px solid var(--aic-white); outline-offset: 4px;}.aic-host-before__note { max-width: 850px; margin: 20px auto 0; color: #bdbdbd; font-size: 12px; line-height: 1.6; text-align: center;}.brxe-section:has(.aic-host-before) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-before) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-before { padding: 70px 24px; } .aic-host-before__step { padding: 29px 23px; } .aic-host-before__step h3 { font-size: 20px; }}@media (max-width: 767px) { .aic-host-before { padding: 60px 20px; } .aic-host-before__header { margin-bottom: 32px; text-align: left; } .aic-host-before__rule { margin-left: 0; } .aic-host-before__header p { font-size: 16px; } .aic-host-before__timeline { grid-template-columns: 1fr; gap: 16px; } .aic-host-before__step { padding: 28px 24px; } .aic-host-before__number { margin-bottom: 18px; } .aic-host-before__bottom { flex-direction: column; align-items: stretch; gap: 22px; margin-top: 28px; padding: 25px 23px; } .aic-host-before__button { width: 100%; text-align: center; } .aic-host-before__note { text-align: left; }}@media (prefers-reduced-motion: reduce) { .aic-host-before__button { transition: none; }}.aic-host-faq { width: 100%; background: var(--aic-white); padding: 90px 24px;}.aic-host-faq__inner { width: 100%; max-width: 1000px; margin: 0 auto;}.aic-host-faq__header { max-width: 780px; margin: 0 auto 42px; text-align: center;}.aic-host-faq__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-faq__rule { width: 55px; height: 3px; margin: 0 auto 22px; background: var(--aic-yellow);}.aic-host-faq__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-faq__header h2 span { color: #c2af00;}.aic-host-faq__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-faq__list { display: flex; flex-direction: column; gap: 12px;}.aic-host-faq__item { background: var(--aic-light); border: 1px solid #e4e4e4; border-radius: 7px; overflow: hidden;}.aic-host-faq__item[open] { background: var(--aic-white); border-color: #d0d0d0;}.aic-host-faq__item summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 25px; color: var(--aic-text); font-size: 17px; font-weight: 800; line-height: 1.45; cursor: pointer; list-style: none;}.aic-host-faq__item summary::-webkit-details-marker { display: none;}.aic-host-faq__item summary::marker { content: "";}.aic-host-faq__item summary:hover { background: #f1f1f1;}.aic-host-faq__item summary:focus-visible { outline: 3px solid #c2af00; outline-offset: -3px;}.aic-host-faq__icon { position: relative; flex: 0 0 28px; width: 28px; height: 28px; border-radius: 50%; background: var(--aic-yellow);}.aic-host-faq__icon::before,.aic-host-faq__icon::after { content: ""; position: absolute; top: 50%; left: 50%; background: var(--aic-navy); transform: translate(-50%, -50%);}.aic-host-faq__icon::before { width: 12px; height: 2px;}.aic-host-faq__icon::after { width: 2px; height: 12px;}.aic-host-faq__item[open] .aic-host-faq__icon::after { display: none;}.aic-host-faq__answer { padding: 0 25px 23px; border-top: 1px solid #eeeeee;}.aic-host-faq__answer p { margin: 17px 0 0; color: #555555; font-size: 15px; line-height: 1.75;}.aic-host-faq__answer strong { color: var(--aic-text); font-weight: 800;}.aic-host-faq__bottom { display: flex; align-items: center; justify-content: space-between; gap: 30px; margin-top: 36px; padding: 28px 30px; background: var(--aic-light); border-left: 5px solid var(--aic-yellow); border-radius: 0 6px 6px 0;}.aic-host-faq__bottom-copy { max-width: 670px;}.aic-host-faq__bottom-copy h3 { margin: 0 0 8px; color: var(--aic-text); font-size: 21px; font-weight: 800;}.aic-host-faq__bottom-copy p { margin: 0; color: #555555; font-size: 15px; line-height: 1.65;}.aic-host-faq__button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; flex-shrink: 0; min-height: 52px; padding: 15px 24px; background: var(--aic-yellow); color: var(--aic-button-text) !important; border-radius: 5px; font-size: 15px; font-weight: 800; text-decoration: none !important; transition: background .2s ease;}.aic-host-faq__button:hover { background: var(--aic-yellow-hover);}.aic-host-faq__button:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 4px;}.brxe-section:has(.aic-host-faq) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-faq) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-faq { padding: 70px 24px; }}@media (max-width: 767px) { .aic-host-faq { padding: 60px 20px; } .aic-host-faq__header { margin-bottom: 32px; text-align: left; } .aic-host-faq__rule { margin-left: 0; } .aic-host-faq__header p { font-size: 16px; } .aic-host-faq__item summary { padding: 19px 18px; font-size: 15px; } .aic-host-faq__answer { padding: 0 18px 20px; } .aic-host-faq__answer p { font-size: 14px; } .aic-host-faq__bottom { flex-direction: column; align-items: stretch; gap: 22px; margin-top: 28px; padding: 25px 23px; } .aic-host-faq__button { width: 100%; text-align: center; }}@media (prefers-reduced-motion: reduce) { .aic-host-faq__button { transition: none; }}.aic-host-apply { width: 100%; background: var(--aic-light); padding: 90px 24px 100px; scroll-margin-top: 110px;}.aic-host-apply__inner { width: 100%; max-width: 1000px; margin: 0 auto;}.aic-host-apply__header { max-width: 780px; margin: 0 auto 42px; text-align: center;}.aic-host-apply__eyebrow { margin-bottom: 12px; color: #666666; font-size: 13px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase;}.aic-host-apply__rule { width: 55px; height: 3px; margin: 0 auto 22px; background: var(--aic-yellow);}.aic-host-apply__header h2 { margin: 0 0 20px; color: var(--aic-text); font-size: clamp(30px, 3.5vw, 42px); font-weight: 800; line-height: 1.2;}.aic-host-apply__header h2 span { color: #c2af00;}.aic-host-apply__header p { margin: 0; color: #555555; font-size: 17px; line-height: 1.7;}.aic-host-apply__panel { padding: 38px 42px; background: var(--aic-white); border: 1px solid #e2e2e2; border-top: 5px solid var(--aic-yellow); border-radius: 8px; box-shadow: 0 12px 35px rgba(0,0,0,.07);}.aic-host-apply__panel-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 25px; margin-bottom: 30px; padding-bottom: 24px; border-bottom: 1px solid #eaeaea;}.aic-host-apply__panel-header h3 { margin: 0 0 9px; color: var(--aic-text); font-size: 25px; font-weight: 800;}.aic-host-apply__panel-header p { margin: 0; color: #666666; font-size: 15px; line-height: 1.65;}.aic-host-apply__free { flex-shrink: 0; padding: 9px 14px; background: var(--aic-yellow); color: var(--aic-text); border-radius: 4px; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .5px;}.aic-host-apply__form { width: 100%; min-width: 0;}.aic-host-apply__form .wsf-form { width: 100%;}.aic-host-apply .wsf-form label { color: var(--aic-text); font-weight: 700; line-height: 1.45;}.aic-host-apply .wsf-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.aic-host-apply .wsf-form select,.aic-host-apply .wsf-form textarea { width: 100%; max-width: 100%; min-height: 46px; padding: 11px 13px; border: 1px solid #cccccc; border-radius: 5px; background: var(--aic-white); color: var(--aic-text); font-size: 15px; line-height: 1.5; box-sizing: border-box;}.aic-host-apply .wsf-form textarea { min-height: 115px; resize: vertical;}.aic-host-apply .wsf-form input:focus,.aic-host-apply .wsf-form select:focus,.aic-host-apply .wsf-form textarea:focus { border-color: #b5a400; outline: 2px solid rgba(244,225,25,.35); outline-offset: 1px;}.aic-host-apply .wsf-form input[type="file"] { max-width: 100%; color: #444444; font-size: 14px;}.aic-host-apply .wsf-form small,.aic-host-apply .wsf-form .wsf-help { color: #777777; font-size: 12px; line-height: 1.55;}.aic-host-apply .wsf-form button[type="submit"],.aic-host-apply .wsf-form input[type="submit"] { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 14px 28px; background: var(--aic-yellow); border: 0; border-radius: 5px; color: var(--aic-button-text); font-size: 16px; font-weight: 800; line-height: 1.4; cursor: pointer; transition: background .2s ease;}.aic-host-apply .wsf-form button[type="submit"]:hover,.aic-host-apply .wsf-form input[type="submit"]:hover { background: var(--aic-yellow-hover);}.aic-host-apply .wsf-form button[type="submit"]:focus-visible,.aic-host-apply .wsf-form input[type="submit"]:focus-visible { outline: 3px solid var(--aic-navy-dark); outline-offset: 3px;}.aic-host-apply__consultation { display: flex; align-items: flex-start; gap: 15px; margin-top: 26px; padding: 20px 22px; background: var(--aic-light); border-left: 4px solid var(--aic-yellow); border-radius: 0 5px 5px 0;}.aic-host-apply__consultation-icon { display: flex; align-items: center; justify-content: center; flex: 0 0 28px; width: 28px; height: 28px; border-radius: 50%; background: var(--aic-yellow); color: var(--aic-text); font-size: 16px; font-weight: 800;}.aic-host-apply__consultation-copy strong { display: block; margin-bottom: 7px; color: var(--aic-text); font-size: 16px; font-weight: 800;}.aic-host-apply__consultation-copy p { margin: 0; color: #555555; font-size: 14px; line-height: 1.65;}.aic-host-apply__reassurance { display: flex; justify-content: center; flex-wrap: wrap; gap: 14px 25px; margin-top: 28px; padding-top: 23px; border-top: 1px solid #eeeeee;}.aic-host-apply__reassurance-item { display: flex; align-items: center; gap: 8px; color: #555555; font-size: 13px; font-weight: 700;}.aic-host-apply__reassurance-item span { color: #8a7a00; font-weight: 800;}.brxe-section:has(.aic-host-apply) > .brxe-container { width: 100%; max-width: 100%; padding: 0;}.brxe-section:has(.aic-host-apply) .brxe-code { width: 100%; max-width: 100%;}@media (max-width: 991px) { .aic-host-apply { padding: 70px 24px 80px; } .aic-host-apply__panel { padding: 32px; }}@media (max-width: 767px) { .aic-host-apply { padding: 60px 20px 70px; scroll-margin-top: 85px; } .aic-host-apply__header { margin-bottom: 32px; text-align: left; } .aic-host-apply__rule { margin-left: 0; } .aic-host-apply__header p { font-size: 16px; } .aic-host-apply__panel { padding: 26px 20px; } .aic-host-apply__panel-header { flex-direction: column; gap: 15px; } .aic-host-apply__consultation { padding: 18px 16px; gap: 12px; } .aic-host-apply__consultation-copy strong { font-size: 15px; } .aic-host-apply__consultation-copy p { font-size: 13px; } .aic-host-apply__reassurance { flex-direction: column; align-items: flex-start; gap: 12px; } .aic-host-apply .wsf-form button[type="submit"], .aic-host-apply .wsf-form input[type="submit"] { width: 100%; }}@media (prefers-reduced-motion: reduce) { .aic-host-apply .wsf-form button[type="submit"], .aic-host-apply .wsf-form input[type="submit"] { transition: none; }}#brxe-pwcwzq {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-encudb {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-hgebsz {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-bjwpmg {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-eoeqvx {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-qprasf {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-lkdxdb {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-xolwvh {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-yzczmy {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#host-application {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}