.signature-v2 .sv2-benefit-instrument .sv2-instrument-head{letter-spacing:normal;flex-direction:column;gap:10px;padding:24px 22px 8px}.signature-v2 .sv2-benefit-instrument .sv2-instrument-title{text-wrap:balance;max-width:24ch;margin:0;font-size:16px;font-weight:600;line-height:1.3}.signature-v2 .sv2-benefit-instrument .sv2-instrument-time{font-variant-numeric:tabular-nums;font-size:11px}.signature-v2 .sv2-benefit-instrument .sv2-instrument-foot{gap:14px;padding-bottom:10px;font-weight:550;line-height:1.4}.signature-v2 .sv2-benefit-instrument .sv2-instrument-foot span{flex:1}.signature-v2 .sv2-benefit-instrument .sv2-instrument-notice{color:#fff;margin:0;padding:0 20px 22px;font-size:11px;line-height:1.5}.signature-v2 .sv2-benefit-instrument .sv2-feature-float{align-items:flex-start;width:270px;max-width:calc(100% - 16px);min-height:72px;padding:16px;position:relative;inset:auto}.signature-v2 .sv2-benefit-instrument .sv2-feature-float>span{min-width:0}.signature-v2 .sv2-benefit-instrument .sv2-feature-float strong{text-wrap:balance;font-size:13px;line-height:1.3;display:block}.signature-v2 .sv2-benefit-instrument .sv2-feature-float small{margin-top:5px;font-size:11px;line-height:1.45}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=meal]{align-self:flex-start;margin-left:-12px}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=availability]{align-self:flex-end;margin-right:-12px}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=weather]{align-self:flex-start;margin-left:-8px}@media (width>=821px){.signature-v2 .sv2-hero.sv2-benefit-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);align-items:center;gap:44px;padding:64px clamp(38px,5vw,90px) 110px;display:grid}.signature-v2 .sv2-benefit-hero .sv2-hero-inner{min-width:0;padding:0}.signature-v2 .sv2-hero-instrument.sv2-benefit-instrument{grid-template-columns:minmax(0,1fr);grid-template-areas:"meal""day""timing";justify-self:end;gap:18px;width:100%;max-width:350px;margin:24px 0;display:grid;position:relative;inset:auto}.signature-v2 .sv2-benefit-instrument .sv2-glass{grid-area:day}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=meal]{grid-area:meal;justify-self:start}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=availability]{grid-area:timing;justify-self:end}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=weather]{grid-area:day;place-self:center start;margin:0;translate:calc(-100% - 32px) 88px}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=weather]:hover{transform:rotate(3deg)translateY(-3px)}}@media (width>=821px) and (width<=1365px){.signature-v2 .sv2-hero.sv2-benefit-hero{grid-template-columns:1fr;gap:48px}.signature-v2 .sv2-hero-instrument.sv2-benefit-instrument{grid-template-columns:minmax(0,270px) minmax(0,1fr);grid-template-areas:".meal""weather day"".timing";justify-self:center;column-gap:32px;width:620px;max-width:100%}.signature-v2 .sv2-benefit-instrument [data-hero-benefit=weather]{grid-area:weather;translate:none}}@media (width>=1600px){.signature-v2 .sv2-benefit-instrument [data-hero-benefit=weather]{translate:calc(-100% - 32px)}}@media (width>=1366px){.signature-v2 .sv2-benefit-instrument[data-weather-expanded=true]{grid-template-areas:"meal""weather""day""timing"}.signature-v2 .sv2-benefit-instrument[data-weather-expanded=true] [data-hero-benefit=weather]{grid-area:weather;translate:none}}@keyframes sv2-side-instrument-float{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-5px)}}@media (width>=1366px) and (prefers-reduced-motion:no-preference){.signature-v2[data-motion=on] .sv2-benefit-instrument{animation-name:sv2-side-instrument-float}}
