.wb-home-app-showcase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,72px);align-items:center;padding:clamp(32px,5vw,76px);margin:32px 0;background:#191b17;color:#f8f5e9;border-radius:20px;isolation:isolate}.wb-home-app-showcase *{box-sizing:border-box}.wb-home-app-copy{min-width:0}.wb-home-app-kicker{display:block;margin-bottom:22px;color:#dbed81;font-size:.72rem;font-weight:800;letter-spacing:.15em}.wb-home-app-showcase h2{margin:0;color:#fffdf4;font-size:clamp(2.2rem,4.4vw,4.9rem);line-height:1.05;letter-spacing:-.055em;overflow-wrap:normal}.wb-home-app-showcase h2 em{display:block;margin-top:.12em;color:#dfeb82;font-style:normal}.wb-home-app-intro{max-width:560px;margin:24px 0;color:#d4d5c9;font-size:clamp(.98rem,1.3vw,1.13rem);line-height:1.7}.wb-home-app-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.wb-home-app-features span{border:1px solid #5b6050;padding:9px 12px;border-radius:40px;font-size:.65rem;font-weight:700;letter-spacing:.075em;color:#eceddb}.wb-home-app-actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.wb-home-app-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;max-width:100%;padding:16px 21px;border-radius:7px;background:#dfeb82;color:#181a14;font-size:.75rem;font-weight:900;line-height:1.3;letter-spacing:.065em;text-decoration:none;transition:background-color .15s ease}.wb-home-app-button:hover{background:#f4ffa7;color:#181a14}.wb-home-app-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.wb-home-app-button span{font-size:1.2rem}.wb-home-app-note{color:#bdbfb0;font-size:.76rem;line-height:1.5}.wb-home-app-visual{min-width:0;padding:clamp(18px,2.5vw,30px);background:#eff0dd;color:#22251b;border-radius:14px;transform:rotate(1deg);box-shadow:13px 15px 0 #32372a}.wb-home-app-visual-top,.wb-home-app-visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.62rem;font-weight:900;letter-spacing:.09em}.wb-home-app-visual-dot{width:10px;height:10px;border-radius:50%;background:#e88047;flex:none}.wb-home-app-profile{display:flex;align-items:center;gap:17px;margin:26px 0;padding:22px 0;border-top:1px solid #ccd0b8;border-bottom:1px solid #ccd0b8}.wb-home-app-avatar{width:76px;height:76px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e9a575;color:#24251d;font-size:2.5rem;font-weight:900}.wb-home-app-profile>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.wb-home-app-mini-label{font-size:.62rem;letter-spacing:.15em;font-weight:800}.wb-home-app-profile strong{font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.05em}.wb-home-app-mini-desc{font-size:.76rem;color:#505547;line-height:1.4}.wb-home-app-records{display:grid;gap:9px}.wb-home-app-records>div{display:flex;align-items:center;gap:13px;padding:15px 13px;background:#fffef6;border:1px solid #d9dcc8;border-radius:6px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.wb-home-app-records>div>span:last-child{margin-left:auto;font-size:1rem}.wb-home-app-record-icon{display:grid;place-items:center;width:27px;height:27px;background:#e5edbd;border-radius:5px;font-size:1rem}.wb-home-app-visual-bottom{margin-top:22px;color:#616657}@media(max-width:900px){.wb-home-app-showcase{grid-template-columns:1fr;gap:38px}.wb-home-app-visual{transform:none;box-shadow:7px 8px 0 #32372a}}@media(max-width:520px){.wb-home-app-showcase{margin:20px 0;padding:26px 19px;border-radius:12px}.wb-home-app-showcase h2{font-size:clamp(2.05rem,9vw,3rem)}.wb-home-app-features span{font-size:.58rem}.wb-home-app-button{width:100%;font-size:.7rem}.wb-home-app-avatar{width:62px;height:62px;font-size:2rem}.wb-home-app-profile{gap:11px}.wb-home-app-records>div{font-size:.65rem;padding:12px 9px;gap:8px}.wb-home-app-visual{padding:17px 13px}}@media(prefers-reduced-motion:reduce){.wb-home-app-button{transition:none}}