.hero{padding-block:92px}.hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hero-copy h1{margin-top:24px;font-size:clamp(46px,4.8vw,66px)}.hero-copy h1 span{color:var(--green);display:block}.hero-copy>p{max-width:460px;margin-top:28px;font-size:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-copy>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-enter}.hero-copy h1{animation-delay:80ms}.hero-copy>p{animation-delay:.16s}.hero-actions{animation-delay:.24s}.product-visual{min-width:0;padding:28px 0 0}.product-window{background:#fff;border:1px solid #dce3d8;border-radius:14px;animation:9s ease-in-out infinite card-float;overflow:hidden;box-shadow:0 20px 60px -30px #285b4633}.preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:12px;display:flex}.preview-header>span:first-child{color:var(--green);align-items:center;gap:9px;display:flex}.preview-tag{color:var(--muted);font-size:11px}.preview-body{padding:28px}.preview-heading>span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.preview-heading strong{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.2}.preview-tasks{margin-block:24px}.preview-tasks>div{color:#586752;align-items:center;gap:10px;padding-block:10px;font-size:12px;display:flex}.preview-check{width:21px;height:21px;color:var(--green);background:var(--mint);border-radius:50%;place-items:center;display:grid}.preview-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;height:86px;display:flex}.preview-chart i{transform-origin:bottom;background:#e1e9d9;border-radius:4px 4px 0 0;flex:1;animation:1s cubic-bezier(.22,1,.36,1) both chart-grow}.preview-chart i:nth-last-child(-n+3){background:#8caa78}.preview-chart i:last-child{background:#416a4c}.preview-footer{color:var(--green);justify-content:space-between;align-items:center;margin-top:18px;font-size:11px;display:flex}.visual-caption{color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;display:flex}.motion-toggle{cursor:pointer;align-items:center;min-height:32px;padding:6px 0 6px 8px;font-size:11px;display:inline-flex;position:relative}.motion-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.motion-toggle>span{align-items:center;gap:5px;display:inline-flex}:is(.motion-toggle .motion-paused,.motion-toggle:has(input:checked) .motion-playing){display:none}.motion-toggle:has(input:checked) .motion-paused{display:inline-flex}.motion-toggle:has(input:focus-visible){outline-offset:3px;outline:3px solid #6a9360}.product-visual:has(.motion-toggle input:checked) *{animation-play-state:paused}@keyframes hero-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes card-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes chart-grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (max-width:1000px){.hero{padding-block:72px}.hero-layout{gap:36px}.hero-copy h1{font-size:clamp(40px,5.2vw,58px)}.hero-copy>p{font-size:17px}.preview-body{padding:22px}.preview-heading strong{font-size:23px}.preview-header{padding:16px}.preview-tag{display:none}}@media (max-width:800px){.hero-layout{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:620px}.hero-copy h1{font-size:clamp(44px,7.5vw,62px)}.product-visual{justify-self:center;width:100%;max-width:540px;padding-top:0}.preview-body{padding:28px}}@media (max-width:600px){.hero{padding-block:52px}.hero-copy h1{margin-top:20px;font-size:clamp(38px,10.4vw,58px)}.hero-copy>p{margin-top:22px;font-size:17px}.hero-actions{gap:22px;margin-top:28px}.hero-actions .text-link{font-size:13px}.preview-body{padding:24px}.preview-chart{height:64px}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}.hero *,.hero :before,.hero :after{transition:none!important;animation:none!important}}
