@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-dropdown{cursor:pointer;display:flex;flex-direction:column;position:relative}.brxe-dropdown.brx-draggable:empty{min-height:0}.brxe-dropdown.brx-draggable:empty:not(.editing){outline:none}.brxe-dropdown[data-static] .open>.brx-dropdown-content,.brxe-dropdown[data-static].open>.brx-dropdown-content{display:block}.brxe-dropdown[data-static] .brx-dropdown-content{display:none;position:static}.brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after{bottom:100%;content:"";height:var(--brx-dropdown-height-before,0);position:absolute;width:100%;z-index:1}.brxe-dropdown.caret .brx-dropdown-content:before{border:0 solid transparent;border-bottom-color:#fff;content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;width:0}.brxe-dropdown.open>.brx-dropdown-content{opacity:1;visibility:visible}.brxe-dropdown:not(.open) .brx-dropdown-content{pointer-events:none}.brxe-dropdown .brx-submenu-toggle{gap:10px}.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before{display:none}.brxe-dropdown .brxe-dropdown .brx-dropdown-content{left:100%;top:0}.brx-dropdown-content{background-color:#fff;cursor:auto;display:flex;flex-direction:column;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;visibility:hidden;z-index:1001}.brx-dropdown-content:not(.brx-submenu-positioned){display:none!important}.brx-dropdown-content>li.brxe-text-link{display:list-item}.brx-dropdown-content>li .brxe-text-link{display:flex}.brx-multilevel-back{align-items:center;cursor:pointer;display:flex;gap:3px;width:100%}.brx-render-child-nodes{display:none!important}}@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 {@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-nav-nested{align-items:center;display:inline-flex}.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items{display:none}.brxe-nav-nested[data-toggle=always] .brx-toggle-div,.brxe-nav-nested[data-toggle=always] .brxe-toggle{display:inline-flex}.brxe-nav-nested .brx-toggle-div,.brxe-nav-nested .brxe-toggle{display:none}.brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)),.brxe-nav-nested:not(.brx-open) .menu-item:has(>.brx-toggle-div.brx-child-node:not(.is-active)){display:none}.brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg,>.brxe-text-link>.icon>i){display:flex}.brxe-nav-nested li.brxe-text-link.menu-item{display:list-item}.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after{content:none}.brxe-nav-nested.brx-open .brx-nav-nested-items{align-items:stretch;background-color:#fff;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:safe center;left:0;overflow-y:auto;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;z-index:1001}.brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items{justify-content:safe center!important}.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items{overflow:hidden}.brxe-nav-nested.brx-open li.menu-item a{justify-content:inherit;width:100%}.brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div){display:block}.brxe-nav-nested.brx-open .brx-submenu-toggle{justify-content:space-between}.brxe-nav-nested.brx-open .brxe-dropdown:hover:before{content:none}.brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content{display:flex;min-width:auto;opacity:1;overflow-y:auto;position:static;visibility:visible}.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content{display:none}.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content{min-width:0!important}.brxe-nav-nested.brx-closing .brx-nav-nested-items{opacity:0!important;visibility:hidden!important}.brx-nav-nested-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}.brx-nav-nested-items>li>a.bricks-link-wrapper{display:flex}.brx-nav-nested-items>li:has(>.brxe-svg){line-height:1}}@layer bricks {.brxe-code{width:100%}}#brxe-2f2fed {border: 1px solid white}@media (max-width:767px){html body .wm-mm{grid-template-columns:1fr}}@media (min-width:768px){html body .wm-mm{grid-template-columns:repeat(3,minmax(0,1fr))}html body .wm-mm__cta{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'label actions' 'title actions' 'text tel';align-items:center;column-gap:32px;row-gap:4px;padding:20px 24px}html body .wm-mm__cta .wm-mm__label{grid-area:label}html body .wm-mm__title{grid-area:title}html body .wm-mm__text{grid-area:text}html body .wm-mm__actions{grid-area:actions;flex-direction:row;margin:0}html body .wm-mm__tel{grid-area:tel;text-align:right;margin:0}}#brxe-2f2fed { border-image: linear-gradient(to left, transparent, transparent, var(--primary), transparent, transparent) 1;}#brxe-2f2fed>.wm-mm { grid-column: 1 / -1; flex: 1 1 100%; width: 100%; min-width: 0;} .wm-mm { display: grid; gap: 24px; padding: 4px 0; color: #fff;} .wm-mm__col { display: flex; flex-direction: column; min-width: 0;} .wm-mm__label { margin: 0 0 10px; padding: 0 12px; font-size: 12px; line-height: 1.3; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--secondary-light,#c58cff); white-space: nowrap;} .wm-mm__list { list-style: none; margin: 0; padding: 0; display: grid; gap: 2px;} .wm-mm__list li { margin: 0; padding: 0;} .wm-mm__list li::before { content: none;} .wm-mm__list li::marker { content: none;} .wm-mm__link { display: block; padding: 9px 12px; border-radius: 12px; text-decoration: none!important; transition: background .2s,transform .2s;} .wm-mm__link:hover { background: rgba(255,255,255,.07); transform: translateX(2px);} .wm-mm__link:focus-visible { background: rgba(255,255,255,.07); transform: translateX(2px);} .wm-mm__link:focus-visible { outline: 2px solid var(--secondary-light,#c58cff); outline-offset: 2px;} .wm-mm__t { display: block; color: #fff; font-size: 15px; font-weight: 600; line-height: 1.3;} .wm-mm__d { display: block; margin-top: 3px; color: rgba(255,255,255,.6); font-size: 13px; line-height: 1.4;} .wm-mm__more { margin: 12px 0 0; padding: 0 12px; font-size: 14px;} .wm-mm__more a { color: var(--secondary-light,#c58cff); font-weight: 600; text-decoration: none;} .wm-mm__more a:hover { text-decoration: underline;} .wm-mm__cta { position: relative; isolation: isolate; overflow: clip; display: flex; flex-direction: column; gap: 10px; min-width: 0; padding: 22px; border-radius: 18px; border: 1px solid rgba(255,255,255,.14); background: linear-gradient(160deg,color-mix(in srgb,var(--primary) 30%,transparent),rgba(255,255,255,.03) 70%);} .wm-mm__cta::before { content: ""; position: absolute; left: 50%; bottom: 0; translate: -50% 0; width: 130%; height: 55%; z-index: -1; pointer-events: none; background: radial-gradient(50% 100% at 50% 100%,var(--primary),transparent 72%); filter: blur(30px); opacity: .5;} .wm-mm__cta::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; z-index: -1; background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 55%,#fff),transparent);} .wm-mm__cta .wm-mm__label { padding: 0; margin: 0;} .wm-mm__title { margin: 0; font-size: 19px; line-height: 1.25; font-weight: 700; color: #fff;} .wm-mm__text { margin: 0; font-size: 14px; line-height: 1.5; color: rgba(255,255,255,.75);} .wm-mm__actions { display: flex; flex-direction: column; gap: 8px; margin-top: 6px;} .wm-mm__btn { display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 16px; border-radius: 999px; font-size: 15px; font-weight: 700; line-height: 1.2; text-align: center; white-space: normal; text-decoration: none!important; transition: filter .2s,background .2s;} .wm-mm__ghost { display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 16px; border-radius: 999px; font-size: 15px; font-weight: 700; line-height: 1.2; text-align: center; white-space: normal; text-decoration: none!important; transition: filter .2s,background .2s;} .wm-mm__btn { background: linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 70%,#ff4fd8)); color: #fff!important;} .wm-mm__btn:hover { filter: brightness(1.12);} .wm-mm__ghost { border: 1px solid rgba(255,255,255,.22); color: #fff!important; background: rgba(255,255,255,.04);} .wm-mm__ghost:hover { background: rgba(255,255,255,.1);} .wm-mm__tel { margin: 4px 0 0; font-size: 13px; color: rgba(255,255,255,.7); text-align: center;} .wm-mm__tel a { color: #fff; font-weight: 600; text-decoration: none;} .wm-mm__tel a:hover { text-decoration: underline;} .fr-mm-alpha .brx-dropdown-content .wm-mm li a.wm-mm__link { padding: 9px 12px!important; background: transparent!important; border-color: transparent!important; color: #fff!important; width: 100%;} .fr-mm-alpha .brx-dropdown-content .wm-mm li a.wm-mm__link:is(:hover,:focus-visible) { background: rgba(255,255,255,.07)!important; border-color: transparent!important;} .wm-mm { white-space: normal;} .wm-mm * { white-space: normal;}html body .wm-mm .wm-mm__label { margin: 0 0 8px!important; white-space: nowrap;}html body .wm-mm .wm-mm__list { margin: 0!important;}html body .wm-mm .wm-mm__more { margin: 10px 0 0!important;}html body .wm-mm .wm-mm__actions .wm-mm__btn { min-width: 190px;}html body .wm-mm .wm-mm__actions .wm-mm__ghost { min-width: 190px;}html body .wm-mm .wm-mm__col { gap: 0!important;}html body .wm-mm .wm-mm__cta { row-gap: 4px;}#brxe-b8cd11 {border: 1px solid white}#brxe-ozww9d {border: 1px solid white}#brxe-a765f3 {border: 1px solid white}#brxe-a765f3 { border-image: linear-gradient(to left, transparent, transparent, var(--primary), transparent, transparent) 1;}#brxe-029c79 {padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border-radius: var(--radius-m)}@layer bricks {@media (max-width: 991px) {#brxe-9e3969 .brx-toggle-div { display: inline-flex; }#brxe-9e3969 .brxe-toggle { display: inline-flex; }[data-script-id="9e3969"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-9e3969.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-00mga7 {display: none}@media (max-width:860px){html body .wm-head--split{grid-template-columns:1fr}}@media (max-width:960px){html body .wm-hero__grid{grid-template-columns:1fr}}@media (max-width:1100px){html body .wm-grid--4{--cols:2}}@media (max-width:900px){html body .wm-grid{--cols:2}}@media (max-width:620px){html body .wm-grid,html body .wm-grid--2,html body .wm-grid--4{--cols:1}}@media (max-width:620px){html body .wm-card--feature{grid-column:auto}}@media (max-width:900px){html body .wm-split,html body .wm-split--wide{grid-template-columns:1fr}}@media (max-width:760px){html body .wm-step{grid-template-columns:48px 1fr}html body .wm-step p{grid-column:2}}@media (max-width:760px){html body .wm-compare{grid-template-columns:1fr}}@media (max-width:860px){html body .wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html body .wm-cta{grid-template-columns:1fr}}@media (max-width:980px){html body .wm-prices{grid-template-columns:1fr}}@media (max-width:980px){html body .wm-form-shell{grid-template-columns:1fr}}@media (max-width:640px){html body .wm-ms .wm-step-panel>.form-group{width:100%!important}}@media (max-width:900px){html body .wm-ms form .options-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){html body .wm-ms form ul.options-wrapper{grid-template-columns:1fr!important;grid-auto-rows:auto}}@media (max-width:1200px){html body ul.wm-rg-grid.wm-rg-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){html body ul.wm-rg-grid.wm-rg-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){html body .wm-rg-grid li.wm-rg-item{transition:none}html body .wm-rg-grid li.wm-rg-item:hover,html body .wm-rg-grid li.wm-rg-item:focus-within{transform:none}}@media (max-width:520px){html body ul.wm-rg-grid,html body ul.wm-rg-grid.wm-rg-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}html body .wm-rg-grid li.wm-rg-item{padding:14px}html body .wm-rg-grid .wm-rg-item a.wm-rg-item__link{font-size:15px}}@media (max-width:520px){html body .wm-rg-filter.wm-rg-filter{padding:16px}html body .wm-rg-az.wm-rg-az a{min-width:36px;height:36px}html body .wm-rg-plz__row .wm-rg-plz__input{flex:1 1 100%}} .wm-btn.wm-btn--primary { display: inline-flex!important; align-items: center!important; justify-content: center!important; gap: 10px; width: auto!important; min-width: 0!important; min-height: 52px!important; padding: 14px 26px!important; border-radius: 999px!important; border: 1px solid transparent!important; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8))!important; color: #fff!important; font-size: 16px!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: normal!important; text-transform: none!important; text-decoration: none!important; box-shadow: 0 14px 34px -18px var(--wm-accent)!important; cursor: pointer; transition: transform .3s var(--wm-ease),box-shadow .3s,filter .3s!important;}a.wm-btn.wm-btn--primary { display: inline-flex!important; align-items: center!important; justify-content: center!important; gap: 10px; width: auto!important; min-width: 0!important; min-height: 52px!important; padding: 14px 26px!important; border-radius: 999px!important; border: 1px solid transparent!important; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8))!important; color: #fff!important; font-size: 16px!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: normal!important; text-transform: none!important; text-decoration: none!important; box-shadow: 0 14px 34px -18px var(--wm-accent)!important; cursor: pointer; transition: transform .3s var(--wm-ease),box-shadow .3s,filter .3s!important;}button.wm-btn.wm-btn--primary { display: inline-flex!important; align-items: center!important; justify-content: center!important; gap: 10px; width: auto!important; min-width: 0!important; min-height: 52px!important; padding: 14px 26px!important; border-radius: 999px!important; border: 1px solid transparent!important; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8))!important; color: #fff!important; font-size: 16px!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: normal!important; text-transform: none!important; text-decoration: none!important; box-shadow: 0 14px 34px -18px var(--wm-accent)!important; cursor: pointer; transition: transform .3s var(--wm-ease),box-shadow .3s,filter .3s!important;} .wm-ms .submit-button-wrapper .bricks-button { display: inline-flex!important; align-items: center!important; justify-content: center!important; gap: 10px; width: auto!important; min-width: 0!important; min-height: 52px!important; padding: 14px 26px!important; border-radius: 999px!important; border: 1px solid transparent!important; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8))!important; color: #fff!important; font-size: 16px!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: normal!important; text-transform: none!important; text-decoration: none!important; box-shadow: 0 14px 34px -18px var(--wm-accent)!important; cursor: pointer; transition: transform .3s var(--wm-ease),box-shadow .3s,filter .3s!important;} .wm-ms button[type=submit] { display: inline-flex!important; align-items: center!important; justify-content: center!important; gap: 10px; width: auto!important; min-width: 0!important; min-height: 52px!important; padding: 14px 26px!important; border-radius: 999px!important; border: 1px solid transparent!important; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8))!important; color: #fff!important; font-size: 16px!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: normal!important; text-transform: none!important; text-decoration: none!important; box-shadow: 0 14px 34px -18px var(--wm-accent)!important; cursor: pointer; transition: transform .3s var(--wm-ease),box-shadow .3s,filter .3s!important;} .wm-btn.wm-btn--primary::before { content: none!important; display: none!important;} .wm-btn.wm-btn--primary::after { content: none!important; display: none!important;} .wm-btn.wm-btn--primary:hover { transform: translateY(-2px); filter: brightness(1.08); color: #fff!important;} .wm-ms .submit-button-wrapper .bricks-button:hover { transform: translateY(-2px); filter: brightness(1.08); color: #fff!important;} .wm-btn.wm-btn--primary:focus-visible { outline: 3px solid var(--wm-accent-2)!important; outline-offset: 3px!important;} .wm-ms .submit-button-wrapper .bricks-button:focus-visible { outline: 3px solid var(--wm-accent-2)!important; outline-offset: 3px!important;} .wm-btn:not(.wm-btn--primary) { border-radius: 999px!important;} .wm-nav .wm-btn { min-height: 48px;} .wm-facts li { display: block!important; position: relative; padding-left: 34px;} .wm-facts li::before { position: absolute; left: 0; top: 1px; margin: 0!important;} .wm-summary__price { font-size: clamp(26px,2.4vw,36px)!important; line-height: 1.15!important;} .wm-summary:has(.wm-summary__empty:not([hidden])) .wm-summary__price { font-size: 18px!important; font-weight: 600!important; letter-spacing: 0!important; color: var(--wm-muted);} .wm-hero.has-dawn::before { inset: auto!important; left: 50%!important; bottom: 0!important; translate: -50% 0; width: var(--dawn-width)!important; height: var(--dawn-height)!important; aspect-ratio: auto!important; border-radius: 0!important; background: radial-gradient(50% 100% at 50% 100%,var(--dawn-color),transparent 72%)!important; filter: blur(var(--dawn-blur))!important; opacity: var(--dawn-opacity)!important; z-index: -1;} .wm-cta.has-dawn { position: relative;} .wm-price.has-dawn { position: relative;} .wm-hero__grid:has(>:only-child) { grid-template-columns: minmax(0,1fr)!important;} .wm-hero__grid:has(>:only-child) .wm-hero__copy { max-width: 860px;}html body .wm-wrap { width: min(1600px,100% - 2 * var(--gutter,24px));}html body .wm-sec { padding-block: var(--section-space-m,clamp(72px,8vw,120px));}html body .wm-hero { padding-top: clamp(140px,12vw,200px); padding-bottom: var(--section-space-m,120px);}html body .wm-sec--tight { padding-top: clamp(24px,3vw,40px);}html body .wm-h1 { font-size: clamp(40px,4.4vw,68px); font-weight: 700; font-stretch: 100%; letter-spacing: -.035em; line-height: 1.06; max-width: 20ch;}html body .wm-h2 { font-size: clamp(30px,3.2vw,52px); font-weight: 700; font-stretch: 100%; letter-spacing: -.035em; line-height: 1.1; max-width: 24ch;}html body .wm-h3 { font-size: clamp(19px,1.4vw,22px); font-weight: 700; letter-spacing: -.01em; line-height: 1.25;}html body .wm-eyebrow { padding: 0; background: none; border-radius: 0; font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-panel__title { font-size: 13px; letter-spacing: .12em; text-transform: uppercase; font-weight: 700; color: var(--wm-accent-2);}html body .wm-lead { font-size: clamp(18px,1.3vw,20px); line-height: 1.6;}html body .wm-text { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-card p { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-step p { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-faq__a p { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-facts li { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-compare li { font-size: var(--text-m,17px); line-height: 1.6;}html body .wm-head { display: flex; flex-direction: column; align-items: flex-start; text-align: left; gap: 16px; max-width: 860px; margin-inline: 0;}html body .wm-head--split { display: flex; flex-direction: column; align-items: flex-start; text-align: left; gap: 16px; max-width: 860px; margin-inline: 0;}html body .wm-head--center { display: flex; flex-direction: column; align-items: flex-start; text-align: left; gap: 16px; max-width: 860px; margin-inline: 0;}html body .wm-head--center .wm-eyebrow { align-self: flex-start;}html body .wm-hero__grid { align-items: center;}html body .wm-cta .wm-h2 { max-width: 20ch;}html body .wm-ms .options-wrapper li { align-items: stretch;}html body .wm-ms .options-wrapper li>label { flex: 1 1 auto; width: 100%; min-height: 56px; align-items: center;}html body .wm-ms .options-wrapper { grid-template-columns: repeat(3,minmax(0,1fr))!important; grid-auto-rows: 1fr; gap: 10px;}html body .wm-ms .form-group:has(input[name="form-field-wmcons[]"]) { width: 100%!important;}html body .wm-ms .form-group:has(input[name="form-field-wmkcon[]"]) { width: 100%!important;}html body .wm-ms .form-group:has(input[name="form-field-wmcons[]"]) .options-wrapper { grid-template-columns: 1fr!important; grid-auto-rows: auto;}html body .wm-ms .form-group:has(input[name="form-field-wmkcon[]"]) .options-wrapper { grid-template-columns: 1fr!important; grid-auto-rows: auto;}html body .wm-ms .form-group:has(input[name="form-field-wmcons[]"]) label { font-weight: 500; font-size: 16px; line-height: 1.5;}html body .wm-ms .form-group:has(input[name="form-field-wmkcon[]"]) label { font-weight: 500; font-size: 16px; line-height: 1.5;}html body .wm-btn[hidden] { display: none!important;}html body .wm-rg-grid { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill,minmax(220px,1fr)); gap: 12px;}html body .wm-rg-grid--compact { grid-template-columns: repeat(6,minmax(0,1fr)); margin-bottom: 28px;}html body .wm-rg-grid+a.wm-btn { display: inline-flex; width: fit-content; max-width: 100%;}html body .wm-rg-item { position: relative; display: flex; flex-direction: column; gap: 2px; margin: 0; padding: 16px 18px; border: 1px solid var(--wm-line); border-radius: 14px; background: rgba(255,255,255,.03); transition: border-color .2s ease,background-color .2s ease,transform .2s ease;}html body .wm-rg-item::before { content: none!important;}html body .wm-rg-item:hover { border-color: color-mix(in srgb,var(--wm-accent) 60%,transparent); background: color-mix(in srgb,var(--wm-accent) 9%,transparent); transform: translateY(-2px);}html body .wm-rg-item:focus-within { border-color: color-mix(in srgb,var(--wm-accent) 60%,transparent); background: color-mix(in srgb,var(--wm-accent) 9%,transparent); transform: translateY(-2px);}html body .wm-rg-item__link { color: #fff!important; font-weight: 600; font-size: 17px; line-height: 1.3; text-decoration: none!important;}html body .wm-rg-item__link::after { content: ""; position: absolute; inset: 0; border-radius: inherit;}html body .wm-rg-item__link:focus-visible { outline: none;}html body .wm-rg-item:has(.wm-rg-item__link:focus-visible) { outline: 2px solid var(--wm-accent-2); outline-offset: 2px;}html body .wm-rg-item__plz { color: var(--wm-muted); font-size: 14px; font-variant-numeric: tabular-nums;}html body .wm-rg-pagination { margin-top: 36px;}html body .wm-rg-pagination .bricks-pagination ul.page-numbers { border: 0; background: none; border-radius: 0; min-height: 0; height: auto; display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; list-style: none; margin: 0; padding: 0;}html body .wm-rg-pagination .bricks-pagination li { margin: 0;}html body .wm-rg-pagination li>.page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; padding: 0 14px; border-radius: 999px; border: 1px solid var(--wm-line); color: #fff; text-decoration: none; font-weight: 600;}html body .wm-rg-pagination a.page-numbers:hover { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 12%,transparent);}html body .wm-rg-pagination li>.page-numbers.current { background: var(--wm-accent); border-color: var(--wm-accent); color: #fff;}html body .wm-rg-pagination li>.page-numbers.dots { border-color: transparent;}html body .wm-rg-near { margin: 8px 0 4px;}html body .wm-rg-filter { display: grid; gap: 20px; margin: 8px 0 32px; padding: 24px; border: 1px solid var(--wm-line); border-radius: 18px; background: rgba(255,255,255,.025);}html body .wm-rg-az { display: flex; flex-wrap: wrap; gap: 6px;}html body .wm-rg-az a { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 10px; border-radius: 10px; border: 1px solid var(--wm-line); color: #fff; font-weight: 600; font-size: 15px; text-decoration: none; transition: border-color .2s,background-color .2s;}html body .wm-rg-az a:hover { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 12%,transparent);}html body .wm-rg-az a:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px;}html body .wm-rg-az a.is-active { background: var(--wm-accent); border-color: var(--wm-accent);}html body .wm-rg-az .wm-rg-az__all { padding: 0 14px;}html body .wm-rg-plz { display: grid; gap: 8px; margin: 0;}html body .wm-rg-plz__label { font-size: 13px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-rg-plz__row { display: flex; flex-wrap: wrap; gap: 10px; align-items: stretch;}html body .wm-rg-plz__input { flex: 0 1 260px; min-width: 0; min-height: 52px; padding: 0 18px; border-radius: 999px; border: 1px solid var(--wm-line); background: rgba(0,0,0,.25); color: #fff; font-size: 17px; letter-spacing: .06em;}html body .wm-rg-plz__input::placeholder { color: var(--wm-muted); letter-spacing: 0;}html body .wm-rg-plz__input:focus { outline: 2px solid var(--wm-accent-2); outline-offset: 2px; border-color: var(--wm-accent);}html body .wm-rg-plz__hint { margin: 0; font-size: 14px; color: var(--wm-muted);}html body .wm-rg-status { margin: 0; padding-top: 16px; border-top: 1px solid var(--wm-line); font-size: 16px;}html body .wm-rg-status[hidden] { display: none;}html body .wm-rg-status a { color: var(--wm-accent-2);}html body .wm-rg-grid .bricks-no-results { grid-column: 1/-1; padding: 24px; border: 1px dashed var(--wm-line); border-radius: 14px; color: var(--wm-muted);}html body .wm-rg-grid>.brx-query-no-results { grid-column: 1/-1; padding: 24px; border: 1px dashed var(--wm-line); border-radius: 14px; color: var(--wm-muted);}html body .wm-rg-grid>div:not(.wm-rg-item) { grid-column: 1/-1; padding: 24px; border: 1px dashed var(--wm-line); border-radius: 14px; color: var(--wm-muted);}#brxe-ribhsu {display: none}@media (max-width:620px){html body .wm-stats.wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .wm-split--after { margin-top: clamp(40px,5vw,72px);}html body .wm-split.wm-split--solo { grid-template-columns: minmax(0,860px);}html body .wm-tags--links li { padding: 0; border: 0;}html body .wm-tags--links a { display: inline-flex; align-items: center; min-height: 40px; padding: 6px 14px; border-radius: 999px; border: 1px solid var(--wm-line); color: var(--wm-ink,#fff); font-size: 15px; font-weight: 600; text-decoration: none; transition: border-color .2s,background-color .2s;}html body .wm-tags--links a:hover { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 12%,transparent);}html body .wm-tags--links a:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px;}html body .wm-tags--links li:not(:has(a)) { display: inline-flex; align-items: center; min-height: 40px; padding: 6px 14px; border: 1px solid var(--wm-line); border-radius: 999px; font-size: 15px;}html body .wm-after-tags { margin-top: 20px;}html body .wm-rg-grid>.wm-rg-empty { grid-column: 1/-1; padding: 24px; border: 1px dashed var(--wm-line); border-radius: 14px; color: var(--wm-muted); list-style: none;}html body .wm-rg-empty a { color: var(--wm-accent-2);}#brxe-b51p6f {display: none}@media (min-width:992px){html body #brx-header{max-width:1240px}}@media (min-width:992px) and (max-width:1280px){html body #brx-header#brx-header{padding-left:20px;padding-right:20px}html body .header-basel-nav .brx-submenu-toggle,html body .header-basel-nav .wm-nav-link{padding-left:8px!important;padding-right:8px!important}}@media (max-width:991px){html body .header-basel-nav .header-basel-nav__trigger{display:flex}html body .header-basel-nav .header-basel-nav__back-button.brxe-text-link{color:var(--text-light)}}html body .fr-mm-alpha__content>.wm-mm { grid-column: 1 / -1; flex: 1 1 100%; width: 100%; min-width: 0;}html body .fr-mm-alpha .fr-mm-alpha__content { border-image: linear-gradient(to left,transparent,transparent,var(--primary),transparent,transparent) 1;}html body .fr-mm-alpha .brx-dropdown-content .wm-mm li a.wm-mm__link { padding: 9px 12px!important; background: transparent!important; border-color: transparent!important; color: #fff!important; width: 100%;}html body .fr-mm-alpha .brx-dropdown-content .wm-mm li a.wm-mm__link:is(:hover,:focus-visible) { background: rgba(255,255,255,.07)!important;}html body .fr-mm-alpha .brx-dropdown-content .wm-mm li a.wm-mm__link.wm-mm__link--compact { padding: 6px 12px!important;}html body .wm-mm .wm-mm__link--compact .wm-mm__t { font-weight: 500;}html body .header-basel-nav .wm-nav-item .wm-nav-link { text-decoration: none; white-space: nowrap;}html body .header-basel-nav .wm-nav-item .wm-nav-link:hover { color: var(--nav-link-hover-color,#fff);}#brxe-dlndpu {display: none}@media (max-width:1000px){html body .wm-post-grid.wm-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){html body .wm-post-grid.wm-post-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body .wm-post-grid .wm-post-card{transition:none}html body .wm-post-grid .wm-post-card:hover{transform:none}}html body .wm-chips { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0 0 32px; padding: 0;}html body .wm-chips li { margin: 0;}html body .wm-chips li::before { content: none;}html body .wm-chips a { display: inline-flex; align-items: center; min-height: 40px; padding: 6px 16px; border-radius: 999px; border: 1px solid var(--wm-line); color: #fff; font-size: 15px; font-weight: 600; text-decoration: none; transition: border-color .2s,background-color .2s;}html body .wm-chips a:hover { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 12%,transparent);}html body .wm-chips a[aria-current] { background: var(--wm-accent); border-color: var(--wm-accent);}html body .wm-chips a:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px;}html body .wm-post-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; margin: 0 0 8px;}html body .wm-post-card { position: relative; display: flex; flex-direction: column; min-width: 0; border: 1px solid var(--wm-line); border-radius: 18px; overflow: hidden; background: rgba(255,255,255,.03); transition: border-color .2s,transform .2s;}html body .wm-post-card:hover { border-color: color-mix(in srgb,var(--wm-accent) 60%,transparent); transform: translateY(-3px);}html body .wm-post-card:focus-within { border-color: color-mix(in srgb,var(--wm-accent) 60%,transparent); transform: translateY(-3px);}html body .wm-post-card__img { margin: 0; aspect-ratio: 16/9; overflow: hidden; background: rgba(255,255,255,.04);}html body .wm-post-card__img a { display: block; width: 100%; height: 100%;}html body .wm-post-card__img img { display: block; width: 100%; height: 100%;}html body .wm-post-card__img img { object-fit: cover;}html body .wm-post-card__body { display: flex; flex-direction: column; gap: 10px; flex: 1; padding: 20px 22px 24px;}html body .wm-post-card__meta { margin: 0; font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-post-card__title { margin: 0; font-size: clamp(19px,1.4vw,22px); line-height: 1.3; font-weight: 700;}html body .wm-post-card__title a { color: #fff; text-decoration: none;}html body .wm-post-card__title a::after { content: ""; position: absolute; inset: 0; border-radius: inherit;}html body .wm-post-card__title a:focus-visible { outline: none;}html body .wm-post-card:has(.wm-post-card__title a:focus-visible) { outline: 2px solid var(--wm-accent-2); outline-offset: 2px;}html body .wm-post-card__excerpt { margin: 0; color: var(--wm-muted); font-size: 16px; line-height: 1.6;}html body .wm-post-card__more { margin-top: auto; color: var(--wm-accent-2); font-weight: 600; text-decoration: none;}html body .wm-post-grid+.wm-btn { display: inline-flex; width: fit-content; margin-top: 28px;}html body .wm-post-grid+.wm-rg-pagination+.wm-btn { display: inline-flex; width: fit-content; margin-top: 28px;}html body .wm-hero--blog .wm-hero__copy { max-width: 860px;}html body .wm-hero--post { padding-bottom: clamp(40px,5vw,72px);}html body .wm-wrap--post { max-width: 860px; margin-inline: auto;}html body .wm-post-title { max-width: none;}html body .wm-post-meta { display: flex; flex-wrap: wrap; gap: 8px 12px; margin: 8px 0 0; color: var(--wm-muted); font-size: 15px;}html body .wm-sec--post { padding-top: 0;}html body .wm-post-hero-img { margin: 0 0 40px; border-radius: 20px; overflow: hidden; aspect-ratio: 16/9;}html body .wm-post-hero-img img { display: block; width: 100%; height: 100%; object-fit: cover;}html body .wm-prose { font-size: clamp(17px,1.2vw,19px); line-height: 1.75; color: rgba(255,255,255,.88);}html body .wm-prose>*:first-child { margin-top: 0;}html body .wm-prose :is(h2,h3,h4) { color: #fff; font-weight: 700; letter-spacing: -.02em; line-height: 1.2; margin: 1.8em 0 .6em;}html body .wm-prose h2 { font-size: clamp(26px,2.2vw,34px);}html body .wm-prose h3 { font-size: clamp(21px,1.6vw,25px);}html body .wm-prose h4 { font-size: 19px;}html body .wm-prose p { margin: 0 0 1.1em;}html body .wm-prose :is(ul,ol) { margin: 0 0 1.2em; padding-left: 1.4em;}html body .wm-prose li { margin: .35em 0;}html body .wm-prose a { color: var(--wm-accent-2); text-decoration: underline; text-underline-offset: 3px;}html body .wm-prose a:hover { color: #fff;}html body .wm-prose strong { color: #fff;}html body .wm-prose img { max-width: 100%; height: auto; border-radius: 14px;}html body .wm-prose figure { margin: 1.6em 0;}html body .wm-prose figcaption { margin-top: 8px; font-size: 14px; color: var(--wm-muted);}html body .wm-prose blockquote { margin: 1.6em 0; padding: 16px 22px; border-left: 3px solid var(--wm-accent); background: rgba(255,255,255,.04); border-radius: 0 12px 12px 0; color: #fff;}html body .wm-prose table { width: 100%; border-collapse: collapse; margin: 1.4em 0; font-size: 16px;}html body .wm-prose :is(th,td) { padding: 10px 12px; border-bottom: 1px solid var(--wm-line); text-align: left; vertical-align: top;}html body .wm-prose th { color: #fff;}html body .wm-prose hr { border: 0; border-top: 1px solid var(--wm-line); margin: 2em 0;}html body .wm-prose code { padding: 2px 6px; border-radius: 6px; background: rgba(255,255,255,.08); font-size: .9em;}html body .wm-author { display: grid; gap: 6px; margin-top: 48px; padding: 24px 26px; border: 1px solid var(--wm-line); border-radius: 18px; background: linear-gradient(160deg,color-mix(in srgb,var(--wm-accent) 16%,transparent),rgba(255,255,255,.02) 70%);}html body .wm-author__label { margin: 0; font-size: 13px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-author__name { margin: 0; font-size: 19px; font-weight: 700; color: #fff;}html body .wm-author__text { margin: 0; color: var(--wm-muted); line-height: 1.6;}html body .wm-author__text a { color: var(--wm-accent-2);}#brxe-663eee {border: 1px solid white}@media (max-width:860px){.wm-head--split{grid-template-columns:1fr}}@media (max-width:960px){.wm-hero__grid{grid-template-columns:1fr}}@media (max-width:1100px){.wm-grid--4{--cols:2}}@media (max-width:900px){.wm-grid{--cols:2}}@media (max-width:620px){.wm-grid,.wm-grid--2,.wm-grid--4{--cols:1}}@media (max-width:620px){.wm-card--feature{grid-column:auto}}@media (max-width:900px){.wm-split,.wm-split--wide{grid-template-columns:1fr}}@media (max-width:760px){.wm-step{grid-template-columns:48px 1fr} .wm-step p{grid-column:2}}@media (max-width:760px){.wm-compare{grid-template-columns:1fr}}@media (max-width:860px){.wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.wm-cta{grid-template-columns:1fr}}@media (max-width:980px){.wm-prices{grid-template-columns:1fr}}@media (max-width:980px){.wm-form-shell{grid-template-columns:1fr}}@keyframes wm-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.wm-ms .wm-step-panel>.form-group{width:100%!important}}@media (prefers-reduced-motion:reduce){.wm-sec *,.wm-sec *::before,.wm-sec *::after{animation:none!important;transition:none!important} .wm-js .wm-reveal{opacity:1;transform:none}}#brx-header.sticky { position: fixed; inset-inline: 0; inset-block-start: 0;}#brxe-663eee { border-image: linear-gradient(to left, transparent, transparent, var(--primary), transparent, transparent) 1;}:root { --wm-ink: var(--text-light,#f4f1fa); --wm-muted: var(--text-light-muted,#b8b1c8); --wm-accent: var(--primary,#9b3ff0); --wm-accent-2: var(--secondary-light,#c58cff); --wm-line: color-mix(in srgb,var(--wm-ink) 12%,transparent); --wm-card: color-mix(in srgb,var(--wm-ink) 4%,transparent); --wm-card-2: color-mix(in srgb,var(--wm-ink) 7%,transparent); --wm-soft: color-mix(in srgb,var(--wm-accent) 16%,transparent); --wm-radius: clamp(16px,1.6vw,24px); --wm-ease: cubic-bezier(.2,.7,.1,1); --wm-gutter: clamp(18px,4vw,48px);} .wm-sec { position: relative; padding: clamp(64px,9vw,128px) 0; color: var(--wm-ink); width: 100%;} .wm-sec * { box-sizing: border-box;} .wm-sec *::before { box-sizing: border-box;} .wm-sec *::after { box-sizing: border-box;} .wm-sec :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote) { margin: 0;} .wm-sec :focus-visible { outline: 3px solid var(--wm-accent); outline-offset: 3px; border-radius: 6px;} .wm-sec--band { background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--wm-accent) 7%,transparent) 30%,color-mix(in srgb,var(--wm-accent) 7%,transparent) 70%,transparent);} .wm-sec--tight { padding-top: clamp(32px,4vw,56px);} .wm-wrap { width: min(1240px,100% - 2 * var(--wm-gutter)); margin-inline: auto; display: flex; flex-direction: column; gap: clamp(28px,4vw,56px);} .wm-wrap--narrow { width: min(880px,100% - 2 * var(--wm-gutter));} .wm-eyebrow { display: inline-flex; align-self: flex-start; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px; background: var(--wm-soft); color: var(--wm-accent-2); font-size: var(--text-s,14px); font-weight: 700; letter-spacing: .02em;} .wm-h1 { font-size: clamp(40px,6.4vw,92px); font-weight: 750; font-stretch: 80%; letter-spacing: -.035em; line-height: 1; text-wrap: balance; max-width: 17ch;} .wm-h1 em { font-style: normal; background: linear-gradient(90deg,var(--wm-accent-2),var(--wm-accent)); -webkit-background-clip: text; background-clip: text; color: transparent;} .wm-h2 em { font-style: normal; background: linear-gradient(90deg,var(--wm-accent-2),var(--wm-accent)); -webkit-background-clip: text; background-clip: text; color: transparent;} .wm-h2 { font-size: clamp(32px,4.4vw,64px); font-weight: 750; font-stretch: 80%; letter-spacing: -.03em; line-height: 1.04; text-wrap: balance; max-width: 20ch;} .wm-h3 { font-size: clamp(20px,1.7vw,24px); font-weight: 700; letter-spacing: -.01em; line-height: 1.2;} .wm-lead { font-size: clamp(18px,1.5vw,21px); line-height: 1.6; color: var(--wm-muted); max-width: 62ch;} .wm-text { color: var(--wm-muted); line-height: 1.65;} .wm-text a { color: var(--wm-accent-2); text-decoration: underline; text-underline-offset: 3px;} .wm-lead a { color: var(--wm-accent-2); text-decoration: underline; text-underline-offset: 3px;} .wm-faq__a a { color: var(--wm-accent-2); text-decoration: underline; text-underline-offset: 3px;} .wm-card p a { color: var(--wm-accent-2); text-decoration: underline; text-underline-offset: 3px;} .wm-head { display: flex; flex-direction: column; gap: 18px; max-width: 900px;} .wm-head--center { align-items: center; text-align: center; margin-inline: auto;} .wm-head--center .wm-eyebrow { align-self: center;} .wm-head--split { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); gap: 24px 64px; align-items: end; max-width: none;} .wm-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center;} .wm-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 14px 26px; border-radius: 999px; font-weight: 700; text-decoration: none; border: 1px solid var(--wm-line); color: var(--wm-ink); background: var(--wm-card); transition: transform .3s var(--wm-ease),background .3s,border-color .3s,box-shadow .3s; cursor: pointer; font-size: 16px; line-height: 1.2;} .wm-btn:hover { transform: translateY(-2px); border-color: color-mix(in srgb,var(--wm-accent) 60%,transparent);} .wm-btn--primary { background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8)); border-color: transparent; color: #fff; box-shadow: 0 18px 40px -18px var(--wm-accent);} .wm-btn--primary:hover { box-shadow: 0 22px 50px -16px var(--wm-accent);} .wm-link { display: inline-flex; align-items: center; gap: 6px; font-weight: 700; color: var(--wm-accent-2); text-decoration: none;} .wm-link:hover { text-decoration: underline; text-underline-offset: 4px;} .wm-hero { padding-top: clamp(120px,14vw,190px); overflow: hidden;} .wm-hero::before { content: ""; position: absolute; inset: -20% -10% auto auto; width: min(760px,80vw); aspect-ratio: 1; border-radius: 50%; background: radial-gradient(closest-side,color-mix(in srgb,var(--wm-accent) 38%,transparent),transparent); filter: blur(20px); opacity: .55; pointer-events: none;} .wm-crumbs { display: flex; flex-wrap: wrap; gap: 8px; font-size: 14px; color: var(--wm-muted);} .wm-crumbs a { color: var(--wm-muted); text-decoration: none;} .wm-crumbs a:hover { color: var(--wm-ink);} .wm-hero__grid { display: grid; grid-template-columns: minmax(0,1.35fr) minmax(0,1fr); gap: clamp(32px,5vw,80px); align-items: end;} .wm-hero__copy { display: flex; flex-direction: column; gap: 24px;} .wm-trust { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none;} .wm-trust li { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border: 1px solid var(--wm-line); border-radius: 999px; font-size: 14px; color: var(--wm-muted); background: var(--wm-card);} .wm-trust li strong { color: var(--wm-ink);} .wm-panel { display: flex; flex-direction: column; gap: 18px; padding: clamp(22px,3vw,34px); border: 1px solid var(--wm-line); border-radius: var(--wm-radius); background: linear-gradient(160deg,var(--wm-card-2),var(--wm-card)); backdrop-filter: blur(6px);} .wm-panel__title { font-size: 14px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--wm-accent-2);} .wm-facts { display: grid; gap: 14px; margin: 0; padding: 0; list-style: none;} .wm-facts li { display: grid; grid-template-columns: auto 1fr; gap: 12px; align-items: start; color: var(--wm-muted); line-height: 1.5;} .wm-facts li::before { content: ""; width: 22px; height: 22px; margin-top: 1px; border-radius: 50%; background: var(--wm-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9b8ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat;} .wm-facts li strong { color: var(--wm-ink);} .wm-grid { display: grid; gap: clamp(14px,1.6vw,22px); grid-template-columns: repeat(var(--cols,3),minmax(0,1fr)); margin: 0; padding: 0; list-style: none;} .wm-grid--2 { --cols: 2;} .wm-grid--4 { --cols: 4;} .wm-card { position: relative; display: flex; flex-direction: column; gap: 14px; padding: clamp(22px,2.4vw,32px); border: 1px solid var(--wm-line); border-radius: var(--wm-radius); background: var(--wm-card); transition: transform .4s var(--wm-ease),border-color .4s,background .4s; overflow: hidden;} .wm-card:hover { transform: translateY(-4px); border-color: color-mix(in srgb,var(--wm-accent) 45%,transparent); background: var(--wm-card-2);} .wm-card::after { content: ""; position: absolute; inset: auto -30% -60% auto; width: 70%; aspect-ratio: 1; border-radius: 50%; background: radial-gradient(closest-side,color-mix(in srgb,var(--wm-accent) 30%,transparent),transparent); opacity: 0; transition: opacity .5s; pointer-events: none;} .wm-card:hover::after { opacity: 1;} .wm-card p { color: var(--wm-muted); line-height: 1.6;} .wm-card .wm-link { margin-top: auto;} .wm-num { font-size: 13px; font-weight: 800; letter-spacing: .1em; color: var(--wm-accent-2); font-variant-numeric: tabular-nums;} .wm-ico { display: inline-grid; place-items: center; width: 52px; height: 52px; border-radius: 16px; background: var(--wm-soft); color: var(--wm-accent-2); font-size: 26px; flex: none;} .wm-card--feature { grid-column: span 2;} .wm-tags { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none;} .wm-tags li { padding: 5px 11px; border-radius: 999px; border: 1px solid var(--wm-line); font-size: 13px; color: var(--wm-muted);} .wm-linklist { display: grid; gap: 2px; margin: 0; padding: 0; list-style: none;} .wm-linklist a { display: flex; justify-content: space-between; gap: 12px; padding: 10px 0; border-bottom: 1px solid var(--wm-line); color: var(--wm-ink); text-decoration: none; font-weight: 600;} .wm-linklist a::after { content: "→"; color: var(--wm-accent-2); transition: transform .3s;} .wm-linklist a:hover::after { transform: translateX(4px);} .wm-split { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: clamp(28px,5vw,80px); align-items: start;} .wm-split--wide { grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);} .wm-stack { display: flex; flex-direction: column; gap: 20px;} .wm-steps { display: grid; gap: 0; margin: 0; padding: 0; list-style: none; counter-reset: s; border-top: 1px solid var(--wm-line);} .wm-step { display: grid; grid-template-columns: 72px minmax(0,1fr) minmax(0,1.4fr); gap: 8px 32px; padding: 26px 0; border-bottom: 1px solid var(--wm-line); counter-increment: s; align-items: baseline;} .wm-step::before { content: counter(s,decimal-leading-zero); font-size: 14px; font-weight: 800; color: var(--wm-accent-2); font-variant-numeric: tabular-nums;} .wm-step p { color: var(--wm-muted); line-height: 1.6;} .wm-compare { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(14px,1.6vw,22px);} .wm-compare__col { padding: clamp(22px,2.6vw,34px); border-radius: var(--wm-radius); border: 1px solid var(--wm-line); background: var(--wm-card); display: flex; flex-direction: column; gap: 16px;} .wm-compare__col--good { border-color: color-mix(in srgb,var(--wm-accent) 55%,transparent); background: linear-gradient(160deg,color-mix(in srgb,var(--wm-accent) 14%,transparent),var(--wm-card));} .wm-compare__col ul { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none;} .wm-compare__col li { padding-left: 30px; position: relative; color: var(--wm-muted); line-height: 1.5;} .wm-compare__col li::before { content: "–"; position: absolute; left: 4px; top: 0; color: var(--wm-muted); font-weight: 800;} .wm-compare__col--good li::before { content: "✓"; color: var(--wm-accent-2);} .wm-stats { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 1px; background: var(--wm-line); border: 1px solid var(--wm-line); border-radius: var(--wm-radius); overflow: hidden; margin: 0; padding: 0; list-style: none;} .wm-stats li { display: flex; flex-direction: column; gap: 6px; padding: clamp(20px,2.6vw,34px); background: var(--bg-ultra-dark,#141216);} .wm-stats strong { font-size: clamp(32px,3.6vw,52px); font-weight: 800; letter-spacing: -.03em; line-height: 1; background: linear-gradient(90deg,var(--wm-ink),var(--wm-accent-2)); -webkit-background-clip: text; background-clip: text; color: transparent;} .wm-stats span { color: var(--wm-muted); font-size: 15px; line-height: 1.45;} .wm-faq { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none;} .wm-faq__item { border: 1px solid var(--wm-line); border-radius: 18px; background: var(--wm-card); transition: border-color .3s,background .3s;} .wm-faq__item.is-open { border-color: color-mix(in srgb,var(--wm-accent) 50%,transparent); background: var(--wm-card-2);} .wm-faq__q { font-size: clamp(17px,1.4vw,20px); font-weight: 700; line-height: 1.35;} .wm-faq__q button { all: unset; box-sizing: border-box; display: flex; width: 100%; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 24px; cursor: pointer;} .wm-faq__q button::after { content: "+"; flex: none; display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: var(--wm-soft); color: var(--wm-accent-2); font-size: 20px; transition: transform .35s var(--wm-ease);} .wm-faq__item.is-open .wm-faq__q button::after { transform: rotate(45deg);} .wm-faq__a { padding: 0 24px 22px; color: var(--wm-muted); line-height: 1.65;} .wm-js .wm-faq__a { display: none;} .wm-js .wm-faq__item.is-open .wm-faq__a { display: block;} .wm-cta { display: grid; grid-template-columns: minmax(0,1.4fr) minmax(0,1fr); gap: 32px; align-items: center; padding: clamp(28px,5vw,64px); border-radius: calc(var(--wm-radius) * 1.4); border: 1px solid color-mix(in srgb,var(--wm-accent) 40%,transparent); background: radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--wm-accent) 32%,transparent),transparent 60%),var(--wm-card);} .wm-cta .wm-h2 { max-width: 18ch;} .wm-cta__side { display: flex; flex-direction: column; gap: 14px; align-items: flex-start;} .wm-cta__contact { color: var(--wm-muted); font-size: 15px; line-height: 1.6;} .wm-cta__contact a { color: var(--wm-ink); font-weight: 700; text-decoration: none;} .wm-prices { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: clamp(14px,1.6vw,22px); align-items: stretch;} .wm-price { display: flex; flex-direction: column; gap: 18px; padding: clamp(24px,2.8vw,38px); border: 1px solid var(--wm-line); border-radius: var(--wm-radius); background: var(--wm-card);} .wm-price--hot { border-color: color-mix(in srgb,var(--wm-accent) 65%,transparent); background: linear-gradient(170deg,color-mix(in srgb,var(--wm-accent) 18%,transparent),var(--wm-card) 60%); box-shadow: 0 40px 80px -50px var(--wm-accent);} .wm-price__badge { align-self: flex-start; padding: 5px 12px; border-radius: 999px; background: var(--wm-accent); color: #fff; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase;} .wm-price__amount { font-size: clamp(34px,3.4vw,50px); font-weight: 800; letter-spacing: -.03em; line-height: 1;} .wm-price__amount small { font-size: 16px; font-weight: 600; color: var(--wm-muted); letter-spacing: 0;} .wm-price .wm-facts { margin-top: 4px;} .wm-price .wm-btn { margin-top: auto;} .wm-note { font-size: 14px; color: var(--wm-muted); line-height: 1.6;} .wm-form-shell { display: grid; grid-template-columns: minmax(0,1.6fr) minmax(0,1fr); gap: clamp(18px,2.4vw,32px); align-items: start;} .wm-form-card { padding: clamp(20px,3vw,40px); border: 1px solid var(--wm-line); border-radius: calc(var(--wm-radius) * 1.2); background: linear-gradient(170deg,var(--wm-card-2),var(--wm-card));} .wm-progress { display: flex; flex-direction: column; gap: 10px; margin-bottom: 24px;} .wm-progress__meta { display: flex; justify-content: space-between; gap: 12px; font-size: 14px; color: var(--wm-muted);} .wm-progress__meta strong { color: var(--wm-ink);} .wm-progress__bar { height: 6px; border-radius: 99px; background: var(--wm-line); overflow: hidden;} .wm-progress__fill { height: 100%; width: 0; border-radius: 99px; background: linear-gradient(90deg,var(--wm-accent),var(--wm-accent-2)); transition: width .5s var(--wm-ease);} .wm-ms .brxe-form { display: block;} .wm-ms form { display: block;} .wm-ms .wm-step-panel { display: none; flex-wrap: wrap; gap: 18px 2%; animation: wm-in .45s var(--wm-ease);} .wm-ms .wm-step-panel.is-active { display: flex;} .wm-ms .form-group { margin: 0;} .wm-ms .wm-step-intro { width: 100%; margin-bottom: 6px;} .wm-step-intro h3 { font-size: clamp(22px,2vw,28px); font-weight: 750; letter-spacing: -.02em; line-height: 1.2; color: var(--wm-ink);} .wm-step-intro p { margin-top: 6px; color: var(--wm-muted);} .wm-ms label { display: block; margin-bottom: 8px; color: var(--wm-ink); font-weight: 600;} .wm-ms .label { display: block; margin-bottom: 8px; color: var(--wm-ink); font-weight: 600;} .wm-ms .wm-step-panel>.form-group { width: 100%;} .wm-ms .wm-step-panel>.form-group:has(>input[type=text]:not([tabindex='-1'])) { width: 49%;} .wm-ms .wm-step-panel>.form-group:has(>input[type=email]) { width: 49%;} .wm-ms .wm-step-panel>.form-group:has(>input[type=tel]) { width: 49%;} .wm-ms .wm-step-panel>.form-group:has(>input[type=url]) { width: 49%;} .wm-ms .options-wrapper label { margin: 0;} .wm-ms input[type=text] { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms input[type=email] { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms input[type=tel] { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms input[type=url] { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms textarea { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms select { width: 100%; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: color-mix(in srgb,var(--wm-ink) 5%,transparent); color: var(--wm-ink); font: inherit;} .wm-ms input:focus { outline: none; border-color: var(--wm-accent); box-shadow: 0 0 0 4px var(--wm-soft);} .wm-ms textarea:focus { outline: none; border-color: var(--wm-accent); box-shadow: 0 0 0 4px var(--wm-soft);} .wm-ms select:focus { outline: none; border-color: var(--wm-accent); box-shadow: 0 0 0 4px var(--wm-soft);} .wm-ms .options-wrapper { display: grid; grid-template-columns: repeat(auto-fill,minmax(200px,1fr)); gap: 10px; margin: 8px 0 0; padding: 0; list-style: none; width: 100%;} .wm-ms .options-wrapper li { position: relative; margin: 0;} .wm-ms .options-wrapper input { position: absolute; opacity: 0; pointer-events: none;} .wm-ms .options-wrapper label { display: flex; align-items: center; gap: 12px; min-height: 58px; padding: 14px 16px; border: 1px solid var(--wm-line); border-radius: 14px; background: var(--wm-card); cursor: pointer; font-weight: 600; line-height: 1.3; transition: border-color .25s,background .25s,transform .25s var(--wm-ease);} .wm-ms .options-wrapper label::before { content: ""; flex: none; width: 20px; height: 20px; border-radius: 50%; border: 2px solid var(--wm-line); transition: all .25s;} .wm-ms .options-wrapper input[type=checkbox]+label::before { border-radius: 6px;} .wm-ms .options-wrapper label:hover { transform: translateY(-2px); border-color: color-mix(in srgb,var(--wm-accent) 50%,transparent);} .wm-ms .options-wrapper input:checked+label { border-color: var(--wm-accent); background: color-mix(in srgb,var(--wm-accent) 16%,transparent);} .wm-ms .options-wrapper input:checked+label::before { border-color: var(--wm-accent); background: var(--wm-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat;} .wm-ms .options-wrapper input:focus-visible+label { outline: 3px solid var(--wm-accent); outline-offset: 2px;} .wm-ms .wm-nav { display: flex; justify-content: space-between; gap: 12px; width: 100%; margin-top: 10px;} .wm-ms .submit-button-wrapper { display: none; width: auto; margin: 0;} .wm-ms .wm-step-panel.is-last~.submit-button-wrapper { display: flex;} .wm-ms.is-last .submit-button-wrapper { display: flex;} .wm-ms .bricks-button { min-height: 52px; padding: 14px 28px; border-radius: 999px; font-weight: 700; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 70%,#ff4fd8)); color: #fff; border: 0;} .wm-ms .form-group.is-invalid input { border-color: var(--danger,#e5484d);} .wm-ms .form-group.is-invalid .options-wrapper label { border-color: var(--danger,#e5484d);} .wm-ms .wm-err { width: 100%; color: var(--danger,#ff6b6b); font-size: 14px; font-weight: 600;} .wm-ms .message.success { padding: 18px 20px; border-radius: 14px; background: color-mix(in srgb,var(--success,#2fbf71) 18%,transparent); color: var(--wm-ink);} .wm-summary { position: sticky; top: calc(var(--nav-height,90px) + 20px); display: flex; flex-direction: column; gap: 16px;} .wm-summary__price { font-size: clamp(30px,3vw,44px); font-weight: 800; letter-spacing: -.03em; line-height: 1.05;} .wm-summary__list { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; font-size: 15px; color: var(--wm-muted);} .wm-summary__list li { display: flex; justify-content: space-between; gap: 12px; padding-bottom: 8px; border-bottom: 1px dashed var(--wm-line);} .wm-summary__list li span:last-child { color: var(--wm-ink); font-variant-numeric: tabular-nums; white-space: nowrap;} .wm-summary__empty { color: var(--wm-muted); font-size: 15px;} .wm-js .wm-reveal { opacity: 0; transform: translateY(24px); transition: opacity .8s var(--wm-ease),transform .8s var(--wm-ease);} .wm-js .wm-reveal.is-in { opacity: 1; transform: none;}#brxe-64giye {display: none}@media (max-width:1000px){html body .wm-article.wm-article{grid-template-columns:1fr}html body .wm-article .wm-article__aside{position:static;order:-1}html body .wm-article .wm-aside-cta{display:none}html body .wm-article .wm-article__main{max-width:none}html body .wm-toc .wm-toc__title{margin:0}html body .wm-toc .wm-toc__details[open] .wm-toc__title{margin-bottom:10px}html body .wm-toc .wm-toc__list{max-height:none}}@media (max-width:640px){html body .wm-post-cover.wm-post-cover{aspect-ratio:16/10}html body .wm-byline .wm-byline__meta{width:100%}html body .wm-author--v2.wm-author--v2{flex-direction:column}}html body .wm-wrap--article { width: min(1240px,100% - 2 * var(--gutter,24px)); margin-inline: auto;}html body .wm-hero--post2 { padding-bottom: 0;}html body .wm-hero--post2 .wm-post-title { max-width: 22ch; margin: 14px 0 22px; font-size: clamp(34px,4.2vw,58px);}html body .wm-post-cat { margin: 18px 0 0;}html body .wm-post-cat a { display: inline-flex; align-items: center; min-height: 30px; padding: 4px 12px; border-radius: 999px; border: 1px solid color-mix(in srgb,var(--wm-accent) 55%,transparent); background: color-mix(in srgb,var(--wm-accent) 16%,transparent); color: #fff; font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; text-decoration: none; margin: 0 6px 6px 0;}html body .wm-byline { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 22px; margin: 0 0 clamp(28px,4vw,44px);}html body .wm-byline__avatar { display: inline-grid; place-items: center; flex: none; width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 60%,#ff4fd8)); color: #fff; font-weight: 800; font-size: 15px; letter-spacing: .02em;}html body .wm-author__avatar { display: inline-grid; place-items: center; flex: none; width: 44px; height: 44px; border-radius: 50%; background: linear-gradient(135deg,var(--wm-accent),color-mix(in srgb,var(--wm-accent) 60%,#ff4fd8)); color: #fff; font-weight: 800; font-size: 15px; letter-spacing: .02em;}html body .wm-byline__who { display: flex; flex-direction: column; gap: 2px;}html body .wm-byline__name { color: #fff; font-weight: 700; font-size: 15px;}html body .wm-byline__role { color: var(--wm-muted); font-size: 13px;}html body .wm-byline__meta { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 0; color: var(--wm-muted); font-size: 14px;}html body .wm-byline__meta span+span::before { content: "·"; margin-right: 18px; opacity: .6;}html body .wm-post-cover { margin: 0; border-radius: 22px; overflow: hidden; aspect-ratio: 21/9; background: rgba(255,255,255,.04); border: 1px solid var(--wm-line);}html body .wm-post-cover img { display: block; width: 100%; height: 100%; object-fit: cover;}html body .wm-sec--article { padding-top: clamp(40px,5vw,72px);}html body .wm-article { display: grid; grid-template-columns: minmax(0,1fr) 320px; gap: clamp(40px,5vw,80px); align-items: start;}html body .wm-article__main { min-width: 0; max-width: 760px;}html body .wm-article__aside { position: sticky; top: 110px; display: grid; gap: 18px;}html body .wm-toc { padding: 20px 20px 16px; border: 1px solid var(--wm-line); border-radius: 18px; background: rgba(255,255,255,.03);}html body .wm-toc__details { margin: 0;}html body .wm-toc__title { display: flex; align-items: center; justify-content: space-between; cursor: pointer; list-style: none; margin: 0 0 10px; font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--wm-accent-2);}html body .wm-toc__title::-webkit-details-marker { display: none;}html body .wm-toc__title::after { content: "+"; font-size: 18px; line-height: 1; color: var(--wm-muted);}html body .wm-toc__details[open] .wm-toc__title::after { content: "–";}html body .wm-toc__list { display: grid; gap: 2px; margin: 0; padding: 0; list-style: none; max-height: calc(100vh - 380px); overflow: auto;}html body .wm-toc__list li { margin: 0;}html body .wm-toc__list li::before { content: none;}html body .wm-toc__list a { display: block; padding: 6px 0 6px 12px; border-left: 2px solid var(--wm-line); color: var(--wm-muted); font-size: 14px; line-height: 1.4; text-decoration: none; transition: color .2s,border-color .2s;}html body .wm-toc__list a:hover { color: #fff;}html body .wm-toc__list a.is-active { color: #fff; border-left-color: var(--wm-accent); font-weight: 600;}html body .wm-toc a:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px; border-radius: 4px;}html body .wm-toc summary:focus-visible { outline: 2px solid var(--wm-accent-2); outline-offset: 2px; border-radius: 4px;}html body .wm-aside-cta { display: grid; gap: 10px; padding: 22px 20px; border: 1px solid color-mix(in srgb,var(--wm-accent) 40%,transparent); border-radius: 18px; background: linear-gradient(160deg,color-mix(in srgb,var(--wm-accent) 22%,transparent),rgba(255,255,255,.02) 75%);}html body .wm-aside-cta__title { margin: 0; color: #fff; font-size: 19px; font-weight: 700;}html body .wm-aside-cta__text { margin: 0; color: var(--wm-muted); font-size: 15px; line-height: 1.55;}html body .wm-aside-cta__actions { display: grid; gap: 10px; margin-top: 4px;}html body .wm-aside-cta__actions .wm-btn { width: 100%!important;}html body .wm-aside-cta__link { color: var(--wm-accent-2); font-weight: 600; font-size: 15px; text-decoration: none; text-align: center;}html body .wm-prose :is(h2,h3) { scroll-margin-top: 110px;}html body .wm-author--v2 { display: flex; gap: 18px; align-items: flex-start;}html body .wm-author--v2 .wm-author__avatar { width: 64px; height: 64px; font-size: 20px;}html body .wm-author__body { display: grid; gap: 6px;}html body .wm-author__links { display: flex; flex-wrap: wrap; gap: 8px 20px; margin: 6px 0 0;}html body .wm-author__links a { color: var(--wm-accent-2); font-weight: 600; text-decoration: none;}html body .wm-head--row { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 32px;}html body .wm-head--row .wm-btn { width: fit-content;}html body .wm-hero--legal { padding-bottom: clamp(36px,4vw,56px);}html body .wm-hero--legal .wm-legal-meta { margin: 0; color: var(--wm-muted); font-size: 16px;}html body .wm-article.wm-article--solo { grid-template-columns: minmax(0,1fr);}html body .wm-article--solo .wm-article__aside { display: none;}html body .wm-sec--legal { padding-top: clamp(24px,3vw,40px);}html body .wm-prose--legal { font-size: 17px; line-height: 1.7;}html body .wm-prose--legal h2 { font-size: clamp(22px,1.8vw,28px);}html body .wm-prose--legal :is(h3,h4) { font-size: 19px;}html body .wm-prose--legal p { overflow-wrap: anywhere;}#brxe-hsutiu {display: none}@media (max-width:1000px){html body .wm-article.wm-article.wm-article{grid-template-columns:1fr}}@media (max-width:767px){html body :is(h1,h2,h3,h4,h5,p,li,blockquote,figcaption,.brxe-text,.brxe-text-basic){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}html body .wm-prose .wm-summary.wm-summary { position: static!important; top: auto!important; align-self: auto;}html body .wm-wrap.wm-wrap--article { width: min(1600px,100% - 2 * var(--gutter,24px)); max-width: none;}html body .wm-article .wm-article__main { max-width: none;}html body .wm-article.wm-article { grid-template-columns: minmax(0,1fr) 340px;}html body .wm-article.wm-article.wm-article--solo { grid-template-columns: minmax(0,1fr);}html body .wm-hero--post2 .wm-post-title.wm-post-title { max-width: 26ch;}html body .wm-prose .wp-block-table { border: 1px solid var(--wm-line); border-radius: 14px; overflow-x: auto;}html body .wm-prose .wp-block-table table { border-collapse: collapse; width: 100%; margin: 0;}html body .wm-prose .wp-block-table :is(th,td) { border: 0!important; border-bottom: 1px solid var(--wm-line)!important; padding: 12px 16px;}html body .wm-prose .wp-block-table tr:last-child td { border-bottom: 0!important;}html body .wm-prose .wp-block-table thead { border: 0!important; background: color-mix(in srgb,var(--wm-accent) 16%,transparent);}html body .wm-prose .wp-block-table th { color: #fff; font-weight: 700;}html body .wm-prose .wp-block-table tbody tr:nth-child(even) { background: rgba(255,255,255,.025);}html body .brxe-form .message { margin-top: 24px!important; width: 100%; flex-basis: 100%;}html body form.brxe-form .message { margin-top: 24px!important; width: 100%; flex-basis: 100%;}html body .wm-faq .wm-faq__q { text-align: left!important;}html body .wm-faq .wm-faq__q button { text-align: left!important;}html body .wm-faq .wm-faq__q button>* { text-align: left!important;}html body .wm-faq .wm-faq__a { text-align: left!important;}html body .wm-prose details>summary { text-align: left!important;}html body .wm-prose [class*="faq"] :is(h3,h4,button,summary) { text-align: left!important;}html body #brx-header :is(.fr-mm-alpha,.fr-dropdown-alpha) .brx-dropdown-content.brxe-div { border: 1px solid transparent; border-image: linear-gradient(to left,transparent,transparent,var(--primary),transparent,transparent) 1;}