@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)}}@keyframes bricks-richtext-init{0%,to{opacity:0}}@media (scripting:enabled){:where(.brxe-form) .form-field-richtext{animation:bricks-richtext-init 5s step-end;height:var(--brx-richtext-height,400px);max-height:var(--brx-richtext-max-height,none);min-height:var(--brx-richtext-min-height,100px)}:where(.brxe-form) .form-field-richtext:focus{animation:none}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.wd-hero h1.wd-h1.wd-h1 span { padding-bottom: .2em; margin-bottom: -.06em;} .wd-hero h1.wd-h1.wd-h1 { font-size: clamp(2.1rem,3.5vw,3.5rem);}.wd-hero .wd-intro .rw-hero-sub { display: block; margin-bottom: 10px; color: #fff; font-weight: 800;}@keyframes wdPulse{to{box-shadow:0 0 0 12px rgba(237,22,125,0)}}@keyframes wdSpin{to{transform:rotate(360deg)}}@keyframes wdFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(-1.2deg)}}@keyframes wdBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wdTick{0%,6%{background:rgba(255,255,255,.12);color:transparent}10%,100%{background:#34d399;color:#0d1930}}@keyframes wdRow{0%,6%{color:#8f9bb0}10%,100%{color:#fff}}@media (max-width:991px){.wd-hero .brxe-container.wd-hero-grid.wd-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.wd-hero.wd-hero{padding:140px var(--gutter) 150px} .wd-hero .wd-check.wd-check{display:none} .wd-hero .wd-chip--3.wd-chip{display:none} .wd-hero .wd-chip--2.wd-chip{left:0;top:auto;bottom:0} .wd-hero .wd-chip--2.wd-chip.wd-chip{right:auto} .wd-hero .wd-trust.wd-trust{grid-template-columns:minmax(0,1fr)} .wd-hero .wd-btns.wd-btns{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.wd-page *,.wd-page *::before,.wd-page *::after{animation:none!important;transition:none!important}} .wd-hero { position: relative; overflow: hidden; padding: 190px var(--gutter) 170px; color: #fff; background: radial-gradient(760px circle at 80% 30%,rgba(123,44,191,.32),transparent 60%),radial-gradient(640px circle at 0% 100%,rgba(69,197,255,.18),transparent 60%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),#050b18; background-size: auto,auto,44px 44px,44px 44px,auto;} .wd-hero :is(h1,h2,h3) { font-family: var(--font-body);} .wd-hero .brxe-container.wd-hero-grid { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr); gap: 64px; align-items: center; width: 100%; max-width: var(--shell); margin: 0 auto;} .wd-hero .wd-hero-txt { display: flex; flex-direction: column; align-items: flex-start; min-width: 0;} .wd-hero .wd-crumb { margin: 0 0 26px; font-size: 13px; font-weight: 600; color: #8f9bb0;} .wd-hero .wd-crumb a { color: #c9d1de; text-decoration: none;} .wd-hero .wd-crumb a:hover { color: #fff;} .wd-hero .wd-crumb span { margin: 0 8px; opacity: .5;} .wd-hero .wd-kicker { display: flex; align-items: center; gap: 10px; margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--blue-bright);} .wd-hero .wd-dot { flex: none; width: 9px; height: 9px; border-radius: 50%; background: var(--pink); animation: wdPulse 1.8s ease-out infinite;} .wd-hero h1.wd-h1 { margin: 22px 0 0; font-size: clamp(2.6rem,5.4vw,5.2rem); font-weight: 900; line-height: .98; letter-spacing: -.055em; color: #fff;} .wd-hero h1.wd-h1 span { display: block; font-family: var(--font-serif); font-style: italic; font-weight: 400; letter-spacing: -.03em; background: linear-gradient(90deg,#ff3d9a,#45c5ff); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .1em;} .wd-hero .wd-intro { max-width: 600px; margin: 26px 0 0; font-size: 17px; line-height: 1.7; color: #c9d1de;} .wd-hero .wd-intro b { color: #fff;} .wd-hero .wd-btns { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 34px;} .wd-page .wd-btn { display: inline-flex; align-items: center; justify-content: space-between; gap: 18px; padding: 9px 9px 9px 24px; border-radius: 12px; font-size: 15px; font-weight: 800; text-decoration: none; transition: transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease);} .wd-page .wd-btn b { width: 40px; height: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; transition: transform .35s var(--ease);} .wd-page .wd-btn--p { background: linear-gradient(90deg,var(--pink-strong),#c5178f); color: #fff; box-shadow: 0 16px 36px rgba(237,22,125,.35);} .wd-page .wd-btn--p b { background: #fff; color: var(--pink);} .wd-page .wd-btn--g { border: 1px solid rgba(255,255,255,.25); color: #fff; background: rgba(255,255,255,.04);} .wd-page .wd-btn--g b { background: rgba(255,255,255,.12); color: #fff;} .wd-page .wd-btn--d { border: 1px solid rgba(13,25,48,.18); color: var(--ink); background: #fff;} .wd-page .wd-btn--d b { background: var(--ink); color: #fff;} .wd-page .wd-btn:hover { transform: translateY(-3px);} .wd-page .wd-btn:focus-visible { transform: translateY(-3px);} .wd-page .wd-btn:hover b { transform: rotate(45deg);} .wd-page .wd-btn:focus-visible { outline: 2px solid var(--blue-bright); outline-offset: 3px;} .wd-hero .wd-trust { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; width: 100%; max-width: 640px; margin: 36px 0 0; padding: 0; list-style: none;} .wd-hero .wd-trust li { display: flex; align-items: flex-start; gap: 10px; padding: 14px; border-radius: 14px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.04); font-size: 13px; font-weight: 700; line-height: 1.4; color: #dbe2ec;} .wd-hero .wd-trust li::before { content: "✓"; flex: none; width: 20px; height: 20px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: linear-gradient(135deg,#ed167d,#45c5ff); font-size: 10px; color: #fff;} .wd-hero .wd-orb { position: absolute; border-radius: 50%; pointer-events: none;} .wd-hero .wd-orb--1 { left: 4%; top: 4%; width: 520px; height: 520px; border: 1px dashed rgba(69,197,255,.22); animation: wdSpin 30s linear infinite;} .wd-hero .wd-orb--2 { left: 20%; top: 18%; width: 340px; height: 340px; border: 1px dashed rgba(237,22,125,.22); animation: wdSpin 40s linear infinite reverse;} .wd-hero .wd-orb--1::after { content: ""; position: absolute; left: 50%; top: -5px; width: 10px; height: 10px; border-radius: 50%; background: #ff3d9a; box-shadow: 0 0 16px #ff3d9a;} .wd-hero .wd-chip { position: absolute; z-index: 5; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; background: rgba(5,11,24,.85); border: 1px solid rgba(255,255,255,.16); font-size: 11px; font-weight: 700; white-space: nowrap; animation: wdBob 5s ease-in-out infinite;} .wd-hero .wd-chip i { width: 7px; height: 7px; border-radius: 50%; background: var(--c);} .wd-hero .wd-chip--1 { left: -2%; top: 20px;} .wd-hero .wd-chip--2 { right: 0; top: 170px; animation-delay: -1.7s;} .wd-hero .wd-chip--3 { right: 18%; bottom: 20px; animation-delay: -3.3s;}#brxe-161a61 {display: flex; position: absolute; top: -112px; left: -30px; right: -30px; height: 148px; align-items: center; overflow: hidden; background-color: var(--pink); max-width: none; width: calc(100% + 60px)}@keyframes rsTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){#brxe-161a61.brxe-div{transform:rotate(-1.5deg) scaleX(1.035)}#brxe-161a61 .rs-track.rs-track{font-size:2.15rem;animation-duration:12s}}@media (prefers-reduced-motion:reduce){#brxe-161a61 .rs-track.rs-track{animation:none}}#brxe-161a61 { transform: rotate(-1deg) scaleX(1.035); box-shadow: 0 26px 50px rgba(5,11,24,.25);}#brxe-161a61 .rs-track { display: flex; flex: none; width: max-content; align-items: center; white-space: nowrap; font-family: var(--font-display); font-weight: 400; font-size: clamp(2.55rem,3.35vw,4.15rem); line-height: 1; color: #fff; letter-spacing: .01em; animation: rsTicker 14s linear infinite; will-change: transform;}#brxe-161a61 .rs-track span { flex: none; margin-right: .45em;}#brxe-161a61 .rs-track .rs-star { color: var(--gold); font-size: .55em;}@media (max-width: 767px) {#brxe-161a61 {top: -86px; height: 116px}}#brxe-c1d992 {position: relative; z-index: 6; height: 0px; width: 100%}#brxe-c1d992 { overflow-x: clip; overflow-y: visible;}#brxe-rwgwm0 {font-size: min(20.6rem, 20vw, calc(92vw / 5.12))}@media (max-width:991px){.wd-page .wd-head.wd-head{grid-template-columns:minmax(0,1fr);gap:20px}}@keyframes rwPrizeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.rw-prize{animation:none}}@media (max-width:1100px){.rw-page .rw-cards.rw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rw-page .rw-cards.rw-cards{grid-template-columns:minmax(0,1fr)} .rw-page .rw-note.rw-note{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 22px} .rw-page .rw-row.rw-row{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px 20px} .rw-prize.rw-prize{left:12px;bottom:46px;max-width:240px}}@media (max-width:1100px){.rw-page .rw-steps.rw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.rw-page .rw-mot.rw-mot{grid-template-columns:minmax(0,1fr);gap:36px} .rw-page .rw-ph.rw-ph{max-width:420px}}@media (max-width:767px){.rw-page .rw-steps.rw-steps{grid-template-columns:minmax(0,1fr)} .rw-page .rw-pub.rw-pub{grid-template-columns:minmax(0,1fr);padding:24px 22px} .rw-page .rw-story.rw-story{align-items:flex-start}}@media (max-width:991px){.rw-page .rw-app-grid.rw-app-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.rw-page .rw-app.rw-app{padding:24px 18px 22px;border-radius:22px} .rw-app .brxe-form .form-group.form-group{width:100%!important} .rw-app .rw-prog li{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px} .rw-app .rw-review div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:600px){.rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rw-hv.rw-hv .rw-prize.rw-prize{left:12px;bottom:12px;max-width:62%;padding:12px 14px;border-radius:16px} .rw-hv.rw-hv .rw-prize.rw-prize strong{margin:4px 0 2px;font-size:20px} .rw-hv.rw-hv .rw-prize.rw-prize span{font-size:12px} .rw-page .rw-foot .rw-chip.rw-chip{display:block;border-radius:16px;line-height:1.5}}@media (max-width:600px){.rw-page .rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper.options-wrapper{grid-template-columns:minmax(0,1fr)} .rw-page .rw-app .rw-app-top.rw-app-top{font-size:11px;letter-spacing:.08em;white-space:nowrap}} .wd-sec { position: relative; overflow: hidden; padding: var(--section-pad) var(--gutter); scroll-margin-top: 170px;} .wd-sec :is(h2,h3,h4) { font-family: var(--font-body);} .wd-sec .brxe-container.wd-shell { position: relative; z-index: 1; width: 100%; max-width: var(--shell); margin: 0 auto; align-items: stretch;} .wd-light { background: #f2f5fa; color: var(--ink);} .wd-dark { background: #050b18; color: #fff;} .wd-page .wd-lbl { display: flex; align-items: center; gap: 12px; margin: 0; font-size: 12px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--blue);} .wd-dark .wd-lbl { color: var(--blue-bright);} .wd-page .wd-lbl b { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: rgba(237,22,125,.1); color: var(--pink); font-size: 11px;} .wd-page .wd-head { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr); gap: 60px; align-items: end; margin-bottom: 56px;} .wd-page h2.wd-h2 { margin: 22px 0 0; font-size: clamp(2.3rem,4.8vw,4.6rem); font-weight: 900; line-height: .98; letter-spacing: -.055em; color: var(--ink);} .wd-dark h2.wd-h2 { color: #fff;} .wd-page h2.wd-h2 span { font-family: var(--font-serif); font-style: italic; font-weight: 400; letter-spacing: -.03em; color: var(--pink);} .wd-dark h2.wd-h2 span { color: var(--gold);} .wd-page .wd-lead { max-width: 560px; margin: 0; padding-bottom: 8px; font-size: 16px; line-height: 1.75; color: #4d5a70;} .wd-dark .wd-lead { color: #aeb9c9;} .wd-page .wd-wm { position: absolute; right: 2vw; top: 60px; z-index: 0; font-family: var(--font-body); font-size: min(20.6rem,20vw); font-weight: 900; line-height: .8; letter-spacing: -.06em; white-space: nowrap; color: rgba(13,25,48,.05); pointer-events: none; user-select: none;} .wd-why .wd-answer { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 22px; align-items: start; margin-top: 26px; padding: 30px 34px; border-radius: 22px; background: #0b1d38; color: #fff;} .wd-why .wd-answer-ic { width: 54px; height: 54px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg,#ed167d,#7b2cbf); font-size: 22px; font-weight: 900;} .wd-why .wd-answer h3 { margin: 0 0 8px; font-size: 18px; font-weight: 900; color: #fff;} .wd-why .wd-answer p { margin: 0; font-size: 15px; line-height: 1.7; color: #c9d1de;} .wd-dark .wd-wm { color: rgba(255,255,255,.035);} .rw-page svg { fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;} .rw-hv { position: relative; width: 100%; max-width: 470px; margin-left: auto;} .rw-hv-img { position: relative; aspect-ratio: 1122/1402; border-radius: 28px; overflow: hidden; border: 1px solid rgba(255,255,255,.14); box-shadow: 0 50px 90px -40px rgba(0,0,0,.75);} .rw-hv-img img { display: block; width: 100%; height: 100%; object-fit: cover;} .rw-hv-top { position: absolute; top: 16px; left: 16px; right: 16px; display: flex; justify-content: space-between; gap: 8px; flex-wrap: wrap;} .rw-hv-top span { padding: 7px 13px; border-radius: 99px; background: rgba(5,11,24,.62); backdrop-filter: blur(6px); color: #fff; font-size: 12px; font-weight: 800; letter-spacing: .04em;} .rw-prize { position: absolute; left: -34px; bottom: 56px; max-width: 270px; padding: 18px 22px; border-radius: 20px; background: #fff; color: var(--ink); box-shadow: 0 30px 60px -25px rgba(0,0,0,.6); animation: rwPrizeFloat 6s ease-in-out infinite;} .rw-prize small { display: block; font-size: 11px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--pink);} .rw-prize strong { display: block; margin: 6px 0 4px; font-size: 26px; font-weight: 900; letter-spacing: -.03em; line-height: 1.05;} .rw-prize span { display: block; font-size: 13px; line-height: 1.45; color: #4d5a70;} .rw-cap { position: absolute; right: 14px; bottom: 14px; padding: 5px 11px; border-radius: 99px; background: rgba(5,11,24,.7); color: #fff; font-size: 11px; font-weight: 700;} .rw-cards { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px;} .rw-card { position: relative; padding: 30px 26px 28px; border-radius: 24px; background: #fff; border: 1px solid #e3e8f0; box-shadow: 0 24px 44px -34px rgba(13,25,48,.45); transition: transform .35s var(--ease),box-shadow .35s var(--ease);} .rw-card:hover { transform: translateY(-4px); box-shadow: 0 30px 54px -30px rgba(13,25,48,.5);} .rw-ic { display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; border-radius: 16px; background: linear-gradient(135deg,#ed167d,#7b2cbf); color: #fff;} .rw-ic svg { width: 24px; height: 24px;} .rw-num { position: absolute; top: 28px; right: 26px; font-size: 13px; font-weight: 800; letter-spacing: .1em; color: #b8c2d1;} .rw-page .rw-card h3 { margin: 22px 0 10px; font-size: 21px; font-weight: 900; line-height: 1.15; letter-spacing: -.02em; color: var(--ink);} .rw-card p { margin: 0; font-size: 15px; line-height: 1.65; color: #4d5a70;} .rw-note { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 24px; align-items: start; margin-top: 26px; padding: 28px 32px; border-radius: 22px; background: #0b1d38; color: #fff;} .rw-note-l { display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 900; white-space: nowrap;} .rw-note-l svg { width: 22px; height: 22px; color: var(--pink);} .rw-note p { margin: 0; font-size: 15px; line-height: 1.7; color: #c9d1de;} .rw-note p strong { color: #fff;} .rw-rows { display: grid; gap: 14px;} .rw-row { display: grid; grid-template-columns: 60px minmax(0,1fr); gap: 20px; align-items: start; padding: 26px 28px; border-radius: 22px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.09); transition: border-color .3s var(--ease),background .3s var(--ease);} .rw-row:hover { border-color: rgba(237,22,125,.45); background: rgba(237,22,125,.06);} .rw-row>span { font-size: 30px; font-weight: 900; line-height: 1; color: var(--pink);} .rw-page .rw-row h3 { margin: 0 0 6px; font-size: 20px; font-weight: 900; color: #fff;} .rw-row p { margin: 0; font-size: 15px; line-height: 1.65; color: #aeb9c9;} .rw-foot { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; margin-top: 22px;} .rw-chip { display: inline-flex; align-items: center; gap: 10px; padding: 11px 18px; border-radius: 99px; background: rgba(237,22,125,.13); color: #ffd1e5; font-size: 14px; font-weight: 700;} .rw-chip i { font-style: normal; color: var(--pink);} .rw-mot { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: 64px; align-items: center;} .rw-ph { position: relative; display: flex; align-items: flex-end; justify-content: center; aspect-ratio: 4/5; border-radius: 28px; overflow: hidden; background: radial-gradient(circle at 70% 20%,rgba(237,22,125,.45),transparent 55%),linear-gradient(160deg,#0b1d38,#1a0f3a 60%,#2a0d44);} .rw-ph img { display: block; width: 82%; height: auto; max-height: 96%; object-fit: contain; object-position: bottom;} .rw-ph-n { position: absolute; left: 18px; bottom: 18px; padding: 12px 16px; border-radius: 16px; background: #fff; box-shadow: 0 20px 40px -20px rgba(0,0,0,.5);} .rw-ph-n strong { display: block; font-size: 16px; font-weight: 900; color: var(--ink);} .rw-ph-n span { display: block; font-size: 13px; color: #4d5a70;} .rw-mot-t p { margin: 0 0 18px; font-size: 17px; line-height: 1.75; color: #4d5a70;} .rw-mot-t .rw-hl { margin: 8px 0 0; padding: 22px 26px; border-left: 4px solid var(--pink); border-radius: 0 18px 18px 0; background: #fff; font-weight: 700; color: var(--ink);} .rw-steps { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px; margin: 0; padding: 0; list-style: none;} .rw-step { position: relative; padding: 30px 26px; border-radius: 24px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.09);} .rw-step-n { display: block; font-size: 46px; font-weight: 900; line-height: 1; letter-spacing: -.04em; color: rgba(255,255,255,.16);} .rw-step-d { display: inline-block; margin: 18px 0 12px; padding: 6px 12px; border-radius: 99px; background: rgba(237,22,125,.15); color: #ff8fb8; font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase;} .rw-page .rw-step h3 { margin: 0 0 8px; font-size: 20px; font-weight: 900; color: #fff;} .rw-step p { margin: 0; font-size: 15px; line-height: 1.65; color: #aeb9c9;} .rw-story { display: flex; align-items: center; gap: 16px; margin-top: 26px; padding: 22px 26px; border-radius: 20px; background: linear-gradient(135deg,rgba(237,22,125,.18),rgba(123,44,191,.2)); color: #e6ebf3;} .rw-story svg { flex: 0 0 26px; width: 26px; height: 26px; color: var(--pink);} .rw-story p { margin: 0; font-size: 15px; line-height: 1.65;} .rw-story strong { color: #fff;} .rw-pub { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 20px; align-items: start; padding: 28px 32px; border-radius: 22px; background: #fff; border: 1px solid #e3e8f0;} .rw-pub svg { width: 26px; height: 26px; color: var(--pink);} .rw-pub p { margin: 0; font-size: 16px; line-height: 1.75; color: #4d5a70;} .rw-pub strong { color: var(--ink);} .rw-app-grid { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: 56px; align-items: start;} .rw-app-side .wd-lead { margin-top: 22px;} .rw-date { display: flex; align-items: center; gap: 14px; margin-top: 28px; padding: 18px 20px; border-radius: 18px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1);} .rw-date svg { flex: 0 0 26px; width: 26px; height: 26px; color: var(--pink);} .rw-date span { display: block; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #aeb9c9;} .rw-date strong { display: block; margin-top: 2px; font-size: 20px; font-weight: 900; color: #fff;} .rw-checks { display: grid; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none;} .rw-checks li { display: flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 700; color: #dbe2ec;} .rw-checks li::before { content: "✓"; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 24px; width: 24px; height: 24px; border-radius: 50%; background: rgba(237,22,125,.18); color: var(--pink); font-size: 13px; font-weight: 900;} .rw-app { padding: 32px 34px 30px; border-radius: 28px; background: #fff; color: var(--ink); box-shadow: 0 40px 90px -40px rgba(0,0,0,.7);} .rw-app-top { display: flex; justify-content: space-between; gap: 12px; font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; color: #647188;} .rw-app-top b { color: var(--pink);} .rw-prog { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px; margin: 16px 0 24px; padding: 0; list-style: none;} .rw-prog li { display: flex; align-items: center; gap: 8px; padding: 10px 0 0; border-top: 3px solid #e3e8f0; font-size: 13px; font-weight: 800; color: #8a96aa; transition: border-color .3s var(--ease),color .3s var(--ease);} .rw-prog li span { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 24px; width: 24px; height: 24px; border-radius: 50%; background: #eef2f7; font-size: 12px;} .rw-prog li.is-on { border-color: var(--pink); color: var(--ink);} .rw-prog li.is-on span { background: var(--pink); color: #fff;} .rw-prog li.is-done { border-color: var(--ink); color: var(--ink);} .rw-prog li.is-done span { background: var(--ink); color: #fff;} .rw-app .rw-hide { display: none!important;} .rw-app .rw-mark { width: 100%; margin: 0 0 16px;} .rw-app .rw-mark h3 { margin: 0; font-size: 22px; font-weight: 900; letter-spacing: -.02em; color: var(--ink);} .rw-app .rw-mark p { margin: 6px 0 0; font-size: 14px; line-height: 1.6; color: #647188;} .rw-app .rw-cnt { display: block; margin-top: 4px; font-size: 12px; font-weight: 700; text-align: right; color: #8a96aa;} .rw-app .rw-help { display: block; margin-top: 5px; font-size: 12px; line-height: 1.5; color: #647188;} .rw-app .rw-nav { display: flex; flex-wrap: wrap; gap: 10px; width: 100%; margin-top: 8px;} .rw-app .rw-nav button { flex: 1 1 180px; min-height: 54px; border-radius: 14px; font: 800 16px/1 var(--font-body); cursor: pointer; transition: transform .3s var(--ease);} .rw-app .rw-next { border: 0; background: linear-gradient(90deg,var(--pink-strong),#c5178f); color: #fff; box-shadow: 0 16px 36px rgba(237,22,125,.35);} .rw-app .rw-back { border: 1.5px solid #dbe2ec; background: #fff; color: var(--ink);} .rw-app .rw-nav button:hover { transform: translateY(-2px);} .rw-app .rw-err { width: 100%; margin: 0 0 14px; padding: 12px 14px; border-radius: 12px; background: rgba(237,22,125,.08); border: 1px solid rgba(237,22,125,.35); color: #b4123f; font-size: 14px; font-weight: 700;} .rw-app .rw-review { display: grid; gap: 10px; width: 100%; margin: 0 0 16px; padding: 18px 20px; border-radius: 16px; background: #f7f9fc; border: 1px solid #e3e8f0;} .rw-app .rw-review div { display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr); gap: 12px; font-size: 13.5px; line-height: 1.5;} .rw-app .rw-review dt { font-weight: 800; color: #4d5a70;} .rw-app .rw-review dd { margin: 0; color: var(--ink); overflow-wrap: anywhere;} .rw-app .rw-edit { margin: 0 0 18px; padding: 0; border: 0; background: none; color: var(--pink); font-weight: 800; text-decoration: underline; cursor: pointer;} .rw-app .rw-info { width: 100%; margin: 0 0 14px;} .rw-app .rw-info details { margin: 0 0 8px; border: 1px solid #e3e8f0; border-radius: 14px; background: #fff;} .rw-app .rw-info summary { padding: 12px 16px; font-size: 14px; font-weight: 800; cursor: pointer; color: var(--ink);} .rw-app .rw-info .rw-info-b { padding: 0 16px 14px; font-size: 13px; line-height: 1.6; color: #4d5a70;} .rw-app .rw-info .rw-draft { display: inline-block; margin: 0 0 8px; padding: 3px 9px; border-radius: 99px; background: #fff4d6; color: #7a5600; font-size: 11px; font-weight: 800;} .rw-app .rw-info ul { margin: 6px 0; padding-left: 18px;} .rw-app .rw-closed { padding: 24px; border-radius: 18px; background: #f7f9fc; text-align: center; font-weight: 700;} .rw-app .brxe-form { display: flex; flex-wrap: wrap; justify-content: space-between; column-gap: 2%; row-gap: 0;} .rw-app .brxe-form .form-group { margin: 0 0 14px; padding: 0;} .rw-app .brxe-form label { display: block; margin: 0 0 6px; font-size: 12px; font-weight: 800; letter-spacing: .04em; color: #4d5a70;} .rw-app .brxe-form .label { display: block; margin: 0 0 6px; font-size: 12px; font-weight: 800; letter-spacing: .04em; color: #4d5a70;} .rw-app .brxe-form :is(input[type=text],input[type=email],input[type=tel],select,textarea) { width: 100%; height: 48px; padding: 0 14px; border: 1.5px solid #dbe2ec; border-radius: 12px; background: #f7f9fc; font: 600 15px/1.4 var(--font-body); color: var(--ink); transition: border-color .25s ease,box-shadow .25s ease,background .25s ease;} .rw-app .brxe-form textarea { height: 104px; padding: 12px 14px; resize: vertical;} .rw-app .brxe-form :is(input,select,textarea):focus { outline: 0; border-color: var(--pink); background: #fff; box-shadow: 0 0 0 4px rgba(237,22,125,.12);} .rw-app .brxe-form select { appearance: none; -webkit-appearance: none; padding-right: 40px; background-image: linear-gradient(45deg,transparent 50%,#0d1930 50%),linear-gradient(135deg,#0d1930 50%,transparent 50%); background-position: calc(100% - 20px) 21px,calc(100% - 15px) 21px; background-size: 5px 5px; background-repeat: no-repeat; font-weight: 800; cursor: pointer;} .rw-app .brxe-form .options-wrapper { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none;} .rw-app .brxe-form .options-wrapper li { margin: 0; padding: 0;} .rw-app .brxe-form .radio .options-wrapper label { display: inline-flex; align-items: center; gap: 8px; margin: 0; padding: 9px 14px; border: 1.5px solid #dbe2ec; border-radius: 999px; background: #f7f9fc; font-size: 13px; font-weight: 800; letter-spacing: 0; color: var(--ink); cursor: pointer;} .rw-app .brxe-form .radio .options-wrapper li:has(input:checked) label { border-color: var(--ink); background: var(--ink); color: #fff;} .rw-app .brxe-form .radio .options-wrapper input { accent-color: var(--pink);} .rw-app .brxe-form .checkbox .options-wrapper label { font-size: 12.5px; font-weight: 600; line-height: 1.5; letter-spacing: 0; color: #4d5a70;} .rw-app .brxe-form .checkbox .options-wrapper li { display: flex; align-items: flex-start; gap: 10px;} .rw-app .brxe-form .checkbox input { margin-top: 3px; width: 18px; height: 18px; accent-color: var(--pink);} .rw-app .brxe-form .submit-button-wrapper { width: 100%; margin: 6px 0 0;} .rw-app .brxe-form button[type=submit] { width: 100%; justify-content: center; min-height: 54px; border: 0; border-radius: 14px; background: linear-gradient(90deg,var(--pink-strong),#c5178f); color: #fff; font: 800 16px/1 var(--font-body); box-shadow: 0 16px 36px rgba(237,22,125,.35); cursor: pointer; transition: transform .3s var(--ease),box-shadow .3s var(--ease);} .rw-app .brxe-form .bricks-button { width: 100%; justify-content: center; min-height: 54px; border: 0; border-radius: 14px; background: linear-gradient(90deg,var(--pink-strong),#c5178f); color: #fff; font: 800 16px/1 var(--font-body); box-shadow: 0 16px 36px rgba(237,22,125,.35); cursor: pointer; transition: transform .3s var(--ease),box-shadow .3s var(--ease);} .rw-app .brxe-form button[type=submit]:hover { transform: translateY(-2px); box-shadow: 0 20px 44px rgba(237,22,125,.45);} .rw-app .brxe-form .message { width: 100%; margin-top: 14px; padding: 14px 16px; border-radius: 14px; font-size: 14px; font-weight: 700; line-height: 1.5;} .rw-app .brxe-form .message.success { background: rgba(52,211,153,.14); color: #0f6b45; border: 1px solid rgba(52,211,153,.5);} .rw-app .brxe-form .message.error { background: rgba(237,22,125,.08); color: #b4123f; border: 1px solid rgba(237,22,125,.35);} .rw-app .brxe-form .message.danger { background: rgba(237,22,125,.08); color: #b4123f; border: 1px solid rgba(237,22,125,.35);} .rw-app .brxe-form [role=radiogroup] .options-wrapper li { position: relative;} .rw-app .brxe-form [role=radiogroup] .options-wrapper input { position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer;} .rw-app .brxe-form [role=radiogroup] .options-wrapper label { display: inline-flex; align-items: center; gap: 8px; margin: 0; padding: 10px 16px; border: 1.5px solid #dbe2ec; border-radius: 999px; background: #f7f9fc; font-size: 13px; font-weight: 800; letter-spacing: 0; color: var(--ink); cursor: pointer; transition: background .2s ease,border-color .2s ease,color .2s ease;} .rw-app .brxe-form [role=radiogroup] .options-wrapper label::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #c3ccd9; transition: background .2s ease,box-shadow .2s ease;} .rw-app .brxe-form [role=radiogroup] .options-wrapper li:has(input:checked) label { border-color: var(--ink); background: var(--ink); color: #fff;} .rw-app .brxe-form [role=radiogroup] .options-wrapper li:has(input:checked) label::before { background: #34d399; box-shadow: 0 0 0 3px rgba(52,211,153,.25);} .rw-app .brxe-form [role=radiogroup] .options-wrapper li:has(input:focus-visible) label { outline: 2px solid var(--pink); outline-offset: 2px;} .rw-app .brxe-form .form-group:has(input[type=checkbox]) .options-wrapper li { display: flex; align-items: flex-start; gap: 10px;} .rw-app .brxe-form .form-group:has(input[type=checkbox]) .options-wrapper label { margin: 0; font-size: 12.5px; font-weight: 600; line-height: 1.5; letter-spacing: 0; color: #4d5a70; cursor: pointer;} .rw-app .brxe-form .form-group:is(:has(.rw-mark),:has(.rw-review),:has(.rw-info),:has(input[type=checkbox]),:has(textarea),:has(input[type=file]),:has(select[name=region])) { width: 100%;} .rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px;} .rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper li { align-items: center; padding: 12px 14px; border: 1.5px solid #dbe2ec; border-radius: 12px; background: #f7f9fc; transition: border-color .2s ease,background .2s ease;} .rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper li:has(input:checked) { border-color: var(--pink); background: rgba(237,22,125,.06);} .rw-app .brxe-form .form-group:has([name="status[]"]) .options-wrapper label { font-size: 13.5px; font-weight: 700; color: var(--ink);} .rw-app .brxe-form .form-group:has([name="status[]"]) input { margin: 0;} .rw-page .rw-ph { width: 100%; max-width: 440px;} .rw-app .rw-nav button { display: inline-flex; align-items: center; justify-content: center; padding: 0 22px;}#brxe-rwbwm0 {font-size: min(20.6rem, 20vw, calc(92vw / 5.12))}#brxe-rwbfrm .form-group:nth-child(2) {width: 49%}#brxe-rwbfrm .form-group:nth-child(3) {width: 49%}#brxe-rwbfrm .form-group:nth-child(4) {width: 49%}#brxe-rwbfrm .form-group:nth-child(5) {width: 49%}#brxe-rwbfrm .form-group:nth-child(6) {width: 49%}#brxe-rwbfrm .form-group:nth-child(7) {width: 49%}#brxe-rwbfrm .form-group:nth-child(10) {width: 49%}#brxe-rwbfrm .form-group:nth-child(11) {width: 49%}@media (max-width:991px){#fragen .wd-faq-side.wd-faq-side{position:static}}#fragen.wd-sec { overflow: clip;}#fragen .wd-faq-side.wd-faq-side { top: 200px;}#fragen h2.wd-h2.wd-h2 { font-size: clamp(2.3rem,3.6vw,3.6rem);}#fragen .wd-faq-box p a { color: #ff8fb8; font-weight: 800;}@media (max-width:991px){.wd-faq .wd-faq-grid.wd-faq-grid{grid-template-columns:minmax(0,1fr)} .wd-faq .wd-faq-side.wd-faq-side{position:static}} .wd-faq .wd-faq-grid { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: 56px; align-items: start;} .wd-faq .wd-faq-list { display: flex; flex-direction: column; gap: 12px;} .wd-faq details { border-radius: 18px; border: 1px solid rgba(13,25,48,.1); background: #fff; box-shadow: 0 20px 50px -40px rgba(13,25,48,.5); transition: border-color .3s ease;} .wd-faq details[open] { border-color: rgba(237,22,125,.35);} .wd-faq summary { position: relative; display: block; padding: 20px 60px 20px 24px; cursor: pointer; list-style: none; font-size: 17px; font-weight: 800; line-height: 1.35; color: var(--ink);} .wd-faq summary::-webkit-details-marker { display: none;} .wd-faq summary::after { content: "+"; position: absolute; right: 20px; top: 50%; width: 30px; height: 30px; margin-top: -15px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #f2f5fa; color: var(--pink); font-size: 20px; font-weight: 700; transition: transform .3s var(--ease),background .3s ease;} .wd-faq details[open] summary::after { transform: rotate(45deg); background: var(--pink); color: #fff;} .wd-faq summary:focus-visible { outline: 2px solid var(--blue-bright); outline-offset: 2px; border-radius: 18px;} .wd-faq details p { margin: 0; padding: 0 24px 22px; font-size: 15px; line-height: 1.7; color: #4d5a70;} .wd-faq details p a { color: var(--blue); font-weight: 700;} .wd-faq .wd-faq-side { position: sticky; top: 190px;} .wd-faq .wd-faq-box { margin-top: 26px; padding: 24px; border-radius: 20px; background: #0b1d38; color: #fff;} .wd-faq .wd-faq-box p { margin: 0 0 16px; font-size: 14.5px; line-height: 1.6; color: #c9d1de;}.rw-close .rw-close-in { max-width: 860px; margin: 0 auto; text-align: center; align-items: center;} .rw-close .wd-lbl { justify-content: center;} .rw-close .wd-lead { margin: 22px auto 0; text-align: center;} .rw-close .wd-btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 30px;} .rw-close::before { content: ""; position: absolute; left: 50%; top: 50%; width: 620px; height: 620px; transform: translate(-50%,-50%); border-radius: 50%; background: radial-gradient(circle,rgba(237,22,125,.28),transparent 65%); pointer-events: none;}