
.wl-header{padding:30px 6%;display:flex;align-items:center;justify-content:space-between}.wl-header>a:last-child{font-size:12px;font-weight:bold}.wl-layout{max-width:1320px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;padding:45px 6% 90px}.wl-intro{align-self:start;position:sticky;top:30px}.wl-intro h1{font:900 clamp(65px,8vw,115px)/.88 var(--round);letter-spacing:-6px;position:relative;margin:25px 0}.wl-intro h1 em{font-style:normal;color:var(--coral)}.wl-intro h1>span{position:absolute;right:0;bottom:0;color:var(--coral);font-size:90px}.wl-intro>p{line-height:1.6}.wl-portrait{position:relative;width:76%;margin:35px 0 0 10px;transform:rotate(-5deg)}.wl-portrait img{width:100%;display:block;border:8px solid white;border-radius:25px;box-shadow:0 12px 0 #2332cc12}.wl-portrait>span{position:absolute;right:-30px;bottom:20px;transform:rotate(12deg);background:var(--yellow);padding:18px;border-radius:50%;font-size:12px;font-weight:bold}.wl-panel-head h2{font:900 36px/1 var(--round);letter-spacing:-1px;margin:15px 0}.wl-panel-head>p{font-size:13px}.wl-meter{height:8px;background:#2332cc16;border-radius:20px;margin-top:25px;overflow:hidden}.wl-meter i{display:block;width:0;height:100%;background:var(--coral);transition:width .3s}#progress-label{font-size:11px;font-weight:bold}.wl-notice{font-size:12px;line-height:1.6;padding:15px 18px;background:var(--yellow);border-radius:14px;margin:22px 0}.step{border:1px solid #2332cc40;border-radius:20px;padding:22px;margin-bottom:14px;background:#fffdf7}.step.active{border:2px solid var(--blue);box-shadow:4px 5px 0 #2332cc16}.step.done{border-color:var(--blue)}.step-heading{display:flex;align-items:center;gap:12px}.step-number{width:34px;height:34px;border-radius:50%;background:#2332cc10;display:grid;place-items:center;flex:none;font-size:12px;font-weight:bold}.active .step-number,.done .step-number{background:var(--blue);color:white}.step h3{font-size:17px;margin:0 0 5px}.step-heading p{font-size:11px;line-height:1.5;margin:0}.step-status{margin-left:auto;font-size:8px;letter-spacing:.6px;font-weight:bold;white-space:nowrap}.step fieldset{border:0;padding:20px 0 0;margin:0;min-width:0}.step:not(.active):not(.done) fieldset{display:none}.task-link,.next{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 15px;border:1px solid var(--blue);border-radius:30px;font-size:12px;font-weight:bold;background:transparent;color:var(--blue)}.task-link svg{width:19px;height:19px}.task-check{display:flex;gap:10px;align-items:center;margin:18px 0;font-size:12px;line-height:1.4}.task-check input{accent-color:var(--blue);width:17px;height:17px}.next{background:var(--blue);color:var(--paper);margin-top:20px}.next:disabled,.task-link:disabled{opacity:.4;cursor:not-allowed}.post-pending{font-size:13px;padding:15px;background:var(--yellow);border-radius:10px}.wl-disclosure,.field-help{font-size:11px;line-height:1.7}.reset{background:none;border:0;border-bottom:1px solid;padding:5px 0;font-size:11px}.field-label{display:block;font-size:12px;margin:15px 0 8px}input:not([type=checkbox]){width:100%;border:1px solid #2332cc55;border-radius:10px;padding:14px;font:inherit;font-size:13px}.wl-footer{min-height:0;padding:30px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px}.wl-footer>span{font-weight:900;font-size:25px}.wl-footer>div{display:flex;gap:20px;align-items:center}.wl-footer .social-button{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:bold}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:750px){.wl-layout{grid-template-columns:1fr;gap:35px;padding-top:20px}.wl-intro{position:relative;top:0}.wl-intro h1{font-size:70px;letter-spacing:-4px}.wl-intro h1>span{right:10%;font-size:65px}.wl-portrait{display:none}.wl-intro>p{font-size:13px}.wl-footer{flex-direction:column;align-items:flex-start}.step{padding:18px}.step h3{font-size:15px}.step-status{font-size:7px}.wl-header{padding-top:22px}}@media(prefers-reduced-motion:reduce){.wl-meter i{transition:none}}

.field-error{color:#a52b24;font-size:12px;line-height:1.5}.field-error:empty{display:none}.captcha-wrap{margin:22px 0;max-width:100%;overflow-x:auto}.step input[type=url]{font-family:Arial,Helvetica,sans-serif}.step input:disabled{cursor:not-allowed}.wl-panel form{margin:0}.success-panel{max-width:620px;margin:7vh auto;padding:35px;border:2px solid var(--blue);border-radius:24px}.success-panel h1{font:900 48px/1 var(--round);letter-spacing:-2px}.success-panel p{line-height:1.7}.success-panel .task-link{margin-top:25px}
