.construction-banner{background:#f7eddf url(/pupfin-under-construction-single-beak.webp) 50%/cover no-repeat;min-height:630px;padding-top:82px;position:relative;overflow:hidden}.construction-banner .section-shell{align-items:center;min-height:548px;padding-block:48px;display:flex;position:relative}.construction-banner-copy{width:48%;max-width:620px}.construction-ticker .ticker{position:relative}.construction-message{z-index:1;color:#172c34;position:relative}.construction-label{color:#92411d;letter-spacing:.12em;background:#fff7ec;border:1px solid #e4c3a5;border-radius:30px;align-items:center;gap:9px;padding:9px 14px;font:700 10px Manrope,sans-serif;display:inline-flex}.construction-message h1,.construction-message h2{letter-spacing:-.055em;margin:24px 0 18px;font:800 clamp(34px,4.3vw,64px)/1.12 Manrope,sans-serif}.construction-message em{color:#c74b1a;font-style:normal}.construction-soon{border-bottom:2px solid #ed6c32;align-items:center;gap:20px;padding-bottom:7px;font:700 16px Manrope,sans-serif;display:inline-flex}.construction-message p{color:#4e5d5f;max-width:420px;margin:20px 0 12px;font-size:14px;line-height:1.85}.construction-message small{color:#647173;font-size:11px;line-height:1.7;display:block}.construction-banner .hero-actions{flex-wrap:wrap;gap:24px;margin-top:28px}.review-login.auth-workshop{background:#f7eddf url(/pupfin-under-construction-single-beak.webp) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:center;gap:60px;padding:70px max(32px,50vw - 625px)}.auth-workshop:before{display:none}.auth-workshop>.construction-message{align-self:start;max-width:470px;margin-top:35px}.auth-workshop>.construction-message h2{font-size:clamp(34px,3.7vw,52px)}.auth-workshop .review-box,.auth-workshop .auth-transition{background:#fffdf9;border:1px solid #e3d7c9;border-radius:20px;width:100%;box-shadow:0 22px 70px #3c2b181c}.auth-workshop .rooiam-widget-panel{background:#fffdf9;border:1px solid #e3d7c9;border-radius:20px;width:100%;padding:14px 10px;box-shadow:0 22px 70px #3c2b181c}.auth-workshop .rooiam-widget-panel .review-back{color:#58666a}.auth-workshop .rooiam-widget-panel .review-back:hover{color:#c74b1a}@media (width<=900px){.construction-banner{background-position:58%}.construction-banner-copy{width:52%}.review-login.auth-workshop{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:24px;padding:40px 24px}}@media (width<=700px){.construction-banner{background-position:100% 100%;background-size:auto 350px;min-height:790px;padding-top:70px}.construction-banner .section-shell{align-items:flex-start;min-height:720px;padding-block:32px 340px}.construction-banner-copy{width:100%}.construction-message h1,.construction-message h2{font-size:39px}.construction-message p{max-width:380px;font-size:13px}.construction-banner .hero-actions{flex-direction:row;align-items:center;gap:20px}.construction-banner .hero-actions .button{min-height:44px;padding:0 16px;font-size:11px}.review-login.auth-workshop{background-position:100% 100%;background-size:auto 320px;grid-template-columns:minmax(0,440px);justify-content:center;gap:28px;padding:32px 16px 170px}.auth-workshop>.construction-message{margin-top:0}.auth-workshop>.construction-message h2{margin:18px 0 12px;font-size:32px}.auth-workshop .review-box{padding:30px 24px}}
