.salary-hero{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:72px;padding-block:48px 104px;display:grid}.salary-hero-copy h1{letter-spacing:-2.5px;margin:22px 0 26px;font-size:clamp(42px,4.6vw,66px);line-height:1.02}.salary-hero-copy>p:not(.v3-eyebrow){max-width:520px;color:var(--v3-text);font-size:19px;line-height:1.6}.salary-hero-visual{padding-bottom:40px;position:relative}.salary-hero-visual .landing-photo{aspect-ratio:495/580;border-radius:200px 200px 32px 32px}.app-phone.salary-hero-phone{width:44%;max-width:220px;animation:.7s cubic-bezier(.2,.8,.2,1) both salary-phone-in;position:absolute;bottom:0;right:-40px}@keyframes salary-phone-in{0%{opacity:0;transform:translateY(24px)}}.salary-month-band{background:var(--v3-surface);border-block:1px solid var(--v3-border);padding-block:104px}.salary-month-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.salary-month-grid .landing-heading{margin-bottom:0}.salary-highlights{gap:16px;margin-top:32px;list-style:none;display:grid}.salary-highlights li{color:var(--v3-text);gap:14px;font-size:15px;line-height:1.5;display:flex}.salary-highlights svg{color:var(--v3-brand);flex-shrink:0;margin-top:2px}.salary-highlights strong{color:var(--v3-ink);display:block}.salary-month{background:var(--v3-bg);border:1px solid var(--v3-border);border-radius:32px;padding:36px}.salary-month-control{gap:14px;display:grid}.salary-month-control label{color:var(--v3-text);font-size:15px}.salary-month-control strong{color:var(--v3-ink);font-family:Poppins,Arial,sans-serif;font-size:28px}.salary-month-control input{width:100%;accent-color:var(--v3-brand);cursor:pointer}.salary-month-control input:focus-visible{outline:2px solid var(--v3-brand);outline-offset:4px}.salary-bar{background:var(--v3-muted);border-radius:18px;height:64px;margin:28px 0 14px;position:relative;overflow:hidden}.salary-worked{background:var(--v3-ink);transition:width .2s ease-out;position:absolute;inset:0 auto 0 0}.salary-available{background:repeating-linear-gradient(-45deg, var(--v3-brand) 0 8px, #d23dff 8px 16px);width:50%;position:absolute;inset:0 auto 0 0}.salary-payday{color:var(--v3-text);font:11px Poppins,Arial,sans-serif;position:absolute;top:50%;right:12px;translate:0 -50%}.salary-legend{color:var(--v3-text);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.salary-legend span:before{content:"";background:var(--v3-ink);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.salary-legend .is-available:before{background:var(--v3-brand)}.salary-readout{margin:22px 0 10px;font-size:18px;line-height:1.55}.salary-views{border-top:1px solid var(--v3-border);margin-top:28px;padding-top:24px}.salary-tabs{background:var(--v3-muted);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.salary-tabs button{color:var(--v3-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.salary-tabs button[aria-selected=true]{background:var(--v3-ink);color:var(--v3-surface)}.salary-tabs button:focus-visible{outline:2px solid var(--v3-brand);outline-offset:3px}.salary-views ul{gap:10px;margin-top:18px;list-style:none;animation:.3s ease-out salary-list-in;display:grid}.salary-views li{gap:10px;font-size:15px;display:flex}.salary-views li:before{content:"→";color:var(--v3-brand)}@keyframes salary-list-in{0%{opacity:0;transform:translateY(6px)}}.salary-lanes{padding-block:104px}.salary-lanes ol{border-top:2px solid var(--v3-ink);list-style:none}.salary-lanes ol>li{border-bottom:1px solid var(--v3-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding-block:36px;display:grid}.salary-lane-label{letter-spacing:-.5px;gap:6px;font-family:Poppins,Arial,sans-serif;font-size:24px;font-weight:700;display:grid}.salary-lane-label span{color:var(--v3-brand);font:13px Poppins,Arial,sans-serif}.salary-lane-copy h3{letter-spacing:-.6px;font-size:26px}.salary-lane-copy>p{color:var(--v3-text);margin-top:6px;line-height:1.6}.salary-lane-copy>.salary-lane-subtitle{color:var(--v3-ink);font-weight:600}.salary-lane-copy>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.salary-lane-copy>div span{background:var(--v3-surface);border:1px solid var(--v3-border);color:var(--v3-text);border-radius:14px;gap:2px;padding:14px;font-size:14px;display:grid}.salary-lane-copy>div svg{color:var(--v3-brand);margin-bottom:6px}.salary-lane-copy>div strong{color:var(--v3-ink)}.app-peek.salary-lane-peek{padding-top:18px}.app-peek.salary-lane-peek>.app-phone{width:52%}.salary-lanes .landing-photo{aspect-ratio:617/380;border-radius:20px;width:100%;max-width:480px}@media (max-width:1000px){.salary-hero,.salary-month-grid{grid-template-columns:1fr;gap:48px}.salary-hero-visual{max-width:440px}.app-phone.salary-hero-phone{right:-16px}}@media (max-width:700px){.salary-hero{padding-block:24px 64px}.salary-hero-copy h1{letter-spacing:-1.6px;font-size:clamp(38px,10vw,48px)}.salary-hero-copy>p:not(.v3-eyebrow){font-size:17px}.salary-hero-visual .landing-photo{border-radius:160px 160px 24px 24px}.app-phone.salary-hero-phone{width:40%;right:0}.salary-month-band,.salary-lanes{padding-block:64px}.salary-month{border-radius:24px;padding:20px}.salary-readout{font-size:16px}.salary-lane-copy>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-phone.salary-hero-phone,.salary-views ul{animation:none}.salary-worked{transition:none}}.salary-lanes .landing-photo>img:is([src*=salarial-2-v2],[src*=salarial-4-v2]){object-position:center top}
