
.fresh-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:70px;align-items:center;padding:64px 0 74px}.fresh-copy{padding:10px 0}.fresh-kicker{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--blue);margin:0 0 42px}.fresh-kicker>span{font-size:27px}.fresh-premise{font:500 28px/1.3 Manrope,sans-serif;color:var(--muted);letter-spacing:-.025em;margin:0 0 15px}.fresh-hero h1{font:800 clamp(48px,5.3vw,74px)/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 32px}.fresh-hero h1>span{color:var(--blue);position:relative;display:inline-block;isolation:isolate}.fresh-hero h1>span:after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:10px;background:var(--lime);z-index:-1;transform:rotate(-1.2deg);border-radius:4px;transform-origin:left;animation:fresh-underline 1s .3s both}.fresh-lead{font-size:21px;line-height:1.7;margin:0;max-width:510px}.fresh-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:34px}.fresh-actions .button{font-size:15px;padding:17px 22px;gap:26px}.fresh-discover{font-size:14px;font-weight:700;display:flex;align-items:center;gap:13px;padding:12px 0}.fresh-discover:hover{color:var(--blue)}.fresh-note{font-size:13px;color:var(--muted);margin:21px 0 0}.fresh-scene{position:relative;padding:0 0 0 14px;isolation:isolate}.fresh-scene:before{content:'';position:absolute;inset:40px -22px -15px 25px;background:radial-gradient(ellipse,#e4e1ff 0%,transparent 68%);z-index:-1}.fresh-scene-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;color:var(--muted);font-size:11px;letter-spacing:.09em;font-weight:700}.fresh-example-label{font-size:12px;letter-spacing:0;border:1px solid var(--line);border-radius:20px;padding:3px 10px;font-weight:500;white-space:nowrap}.fresh-decision{background:var(--lime);padding:23px 27px 20px;border-radius:19px;transform:rotate(-2deg);margin:0 32px 0 0;box-shadow:0 13px 30px #22204a0b;animation:fresh-card .7s both}.fresh-label{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;font-weight:800}.fresh-step{display:inline-grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border:1px solid currentColor;border-radius:50%;font:700 11px Manrope,sans-serif;letter-spacing:0}.fresh-decision p{font:500 24px/1.35 Manrope,sans-serif;letter-spacing:-.03em;margin:18px 0}.fresh-decision p strong{font-weight:800}.fresh-decision-tag{display:flex;justify-content:space-between;font-size:12px;border-top:1px solid #161b3220;padding-top:11px}.fresh-decision-tag span{font-size:19px;line-height:1}.fresh-connection{height:42px;display:flex;justify-content:center;align-items:center;color:var(--blue);font-size:26px}.fresh-connection i{display:none}.fresh-work{padding:22px 24px;background:white;border:1px solid #e3e1f3;border-radius:19px;box-shadow:0 18px 40px #3327730c;margin-left:25px;animation:fresh-rise .7s .15s both}.fresh-work>.fresh-label{color:var(--blue);margin-bottom:15px}.fresh-task{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #f0eff7}.fresh-task-icon{height:36px;width:36px;border-radius:11px;background:#efedff;color:var(--blue);display:grid;place-items:center;font-size:21px;flex-shrink:0}.fresh-task strong{font-size:14px;font-weight:700;display:block}.fresh-task small{display:block;color:var(--muted);font-size:12px;margin-top:1px}.fresh-task-line{height:4px;width:32px;background:var(--lime);margin-left:auto;border-radius:4px;transform-origin:left;animation:fresh-underline .8s 1s both}.fresh-task:nth-child(3) .fresh-task-line{animation-delay:1.3s}.fresh-task:nth-child(4) .fresh-task-line{animation-delay:1.6s}.fresh-review{display:flex;gap:12px;align-items:center;margin:22px 0 0 48px;animation:fresh-rise .7s .4s both}.fresh-review .fresh-step{color:var(--blue)}.fresh-review p{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.fresh-review strong{font-size:14px;color:var(--ink)}.fresh-bridge{border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:85px;padding:62px 0 70px}.fresh-bridge-label{font-size:12px;letter-spacing:.1em;color:var(--blue);font-weight:800}.fresh-bridge h2{font:800 30px/1.35 Manrope,sans-serif;letter-spacing:-.035em;margin:22px 0}.fresh-bridge h2 span{color:var(--muted);font-weight:500}.fresh-bridge p{font-size:17px;line-height:1.8;margin:0 0 18px}.fresh-bridge p:first-child{font-size:20px}.fresh-facts{display:flex;gap:24px;margin:28px 0 20px;flex-wrap:wrap}.fresh-facts span{font-size:12px;color:var(--muted);max-width:150px}.fresh-facts b{display:block;font:800 23px Manrope,sans-serif;color:var(--blue);margin-bottom:5px}.fresh-bridge small{font-size:12px;color:var(--muted);line-height:1.6;display:block}.fresh-copy{animation:fresh-rise .7s both}@keyframes fresh-rise{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes fresh-card{from{opacity:0;translate:0 12px;rotate:2deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes fresh-underline{from{scale:0 1}to{scale:1 1}}
@media(max-width:1000px){.fresh-hero{gap:30px;padding-top:42px}.fresh-hero h1{font-size:clamp(44px,5.5vw,64px)}.fresh-scene{padding-left:0}.fresh-work{margin-left:10px;padding:20px}.fresh-decision{margin-right:15px}.fresh-scene-top{font-size:10px}.fresh-bridge{gap:35px}.fresh-actions{gap:14px}.fresh-lead{font-size:19px}}
@media(max-width:760px){.fresh-hero{grid-template-columns:minmax(0,1fr);padding:30px 0 44px;gap:42px}.fresh-copy{padding:0}.fresh-kicker{margin-bottom:29px;font-size:11px}.fresh-premise{font-size:23px;margin-bottom:13px}.fresh-hero h1{font-size:clamp(43px,10.6vw,66px);line-height:1.16;letter-spacing:-.04em;margin-bottom:25px}.fresh-hero h1>span:after{height:7px;bottom:1px}.fresh-lead{font-size:18px;line-height:1.8}.fresh-actions{gap:14px;margin-top:27px}.fresh-actions .button{padding:15px 20px}.fresh-note{margin-top:13px;font-size:12px}.fresh-scene{max-width:490px;width:100%;margin:0 auto}.fresh-scene:before{inset:25px 0 0}.fresh-scene-top{font-size:10px;margin-bottom:18px}.fresh-decision{margin-left:5px;padding:20px 23px}.fresh-decision p{font-size:23px}.fresh-work{margin-left:20px;padding:19px}.fresh-review{margin-left:35px}.fresh-bridge{grid-template-columns:minmax(0,1fr);gap:16px;padding:38px 0 44px}.fresh-bridge h2{font-size:27px;margin:15px 0}.fresh-bridge p:first-child{font-size:19px}.fresh-facts{gap:20px}.fresh-facts span{max-width:130px}}
@media(prefers-reduced-motion:reduce){.fresh-copy,.fresh-decision,.fresh-work,.fresh-review,.fresh-task-line,.fresh-hero h1>span:after{animation:none!important}*{scroll-behavior:auto!important}}
