.hero-refined{background:radial-gradient(ellipse at 82% 44%,#e5eee7,transparent 58%),#faf8f3}.hero-refined .vm-hero-grid{padding-top:20px;padding-bottom:12px;gap:10px}.hero-refined .vm-hero-copy{max-width:650px;min-width:0}.hero-refined .vm-hero-eyebrow{margin:0 0 10px;max-width:28em;font-size:11px;line-height:1.5;letter-spacing:1.2px}.hero-refined .vm-hero-copy h1{font-size:30px;line-height:1.1;letter-spacing:-1.1px}.hero-emphasis{color:#32645c}.hero-refined .vm-hero-sub{margin-top:10px;max-width:34em;font-size:15px;line-height:1.5;color:var(--text-muted)}.hero-refined .vm-hero-intent{margin-top:10px}.hero-refined .vm-hero-intent-eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.hero-refined .vm-hero-intent-choices{display:grid;gap:6px;min-width:0}.hero-refined .vm-hero-intent-choice{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:48px;padding:5px 14px}.hero-refined .vm-hero-intent-title{display:block;font-size:14.5px;font-weight:700;line-height:1.25;color:var(--text)}.hero-refined .vm-hero-intent-subline{display:block;margin-top:1px;max-width:100%;font-size:12px;line-height:1.3;color:var(--text-muted)}@media (min-width:400px){.hero-refined .vm-hero-intent-subline{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.hero-refined .vm-hero-intent-price{display:block;margin-top:2px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--accent)}.hero-refined .vm-hero-intent-vat{font-weight:500;color:var(--text-muted)}.hero-refined .vm-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px 18px;margin:6px 0 0}.hero-refined .vm-hero-link{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.hero-refined .vm-hero-note{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted)}.hero-refined .vm-hero-devices{width:calc(100% + 20px);max-width:420px;margin:2px auto 0;padding:0 0 4px}.hero-refined .vm-hero-stage:before{content:"";position:absolute;inset:4% -8%;border:1px solid #b2c5b94d;border-radius:50%;transform:rotate(-12deg) translateZ(-80px);pointer-events:none}.hero-refined .vm-hero-shot{object-fit:contain}.hero-refined .vm-hero-float{animation:none}.hero-refined .vm-hero-screen--phone{background:#ffffff}@media (min-width:768px){.hero-refined .vm-hero-grid{padding-top:38px;padding-bottom:42px;gap:20px}.hero-refined .vm-hero-copy h1{font-size:clamp(34px,4.4vw,44px);letter-spacing:-1.5px;line-height:1.08}.hero-refined .vm-hero-sub{margin-top:14px;font-size:17px;line-height:1.6}.hero-refined .vm-hero-intent{margin-top:24px}.hero-refined .vm-hero-intent-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-refined .vm-hero-intent-choice{min-height:64px;padding:14px 16px}.hero-refined .vm-hero-intent-title{font-size:16px}.hero-refined .vm-hero-intent-subline{display:block;overflow:visible;white-space:normal;font-size:13px}.hero-refined .vm-hero-note{font-size:15px}.hero-refined .vm-hero-devices{max-width:640px;width:100%;margin:8px auto 0;padding:0}}@media (min-width:1024px){.hero-refined .vm-hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:52px;padding-top:72px;padding-bottom:80px}.hero-refined .vm-hero-copy h1{font-size:clamp(34px,3.5vw,50px);letter-spacing:-1.8px}.hero-refined .vm-hero-sub{max-width:31em;font-size:17px;line-height:1.65}.hero-refined .vm-hero-note{margin-top:.5rem;max-width:38em;line-height:1.7}.hero-refined .vm-hero-devices{max-width:none;margin:0;padding-block:24px 32px}.hero-refined .vm-hero-stage:before{inset:-22% -5%;transform:rotate(-15deg) translateZ(-80px)}}@media (min-width:1024px) and (max-width:1439px){.hero-refined .vm-hero-grid{padding-top:40px;padding-bottom:48px}.hero-refined .vm-hero-sub{margin-top:10px}.hero-refined .vm-hero-intent{margin-top:16px}}@media (prefers-reduced-motion:no-preference){[data-vm-reveal=pending]{opacity:0;transform:translate3d(0,16px,0)}[data-vm-reveal=revealing]{animation:vm-section-enter .55s cubic-bezier(.2,.65,.3,1) both}[data-vm-reveal=revealing] .vm-reveal-stagger>*{animation:vm-section-enter .52s cubic-bezier(.2,.65,.3,1) both}[data-vm-reveal=revealing] .vm-reveal-stagger>:nth-child(2){animation-delay:70ms}[data-vm-reveal=revealing] .vm-reveal-stagger>:nth-child(3){animation-delay:.14s}[data-vm-reveal=revealing] .vm-reveal-stagger>:nth-child(4){animation-delay:.21s}[data-vm-reveal=revealing] .vm-reveal-stagger>:nth-child(5){animation-delay:.28s}[data-vm-reveal=revealing] .vm-reveal-stagger>:nth-child(n+6){animation-delay:.35s}}@keyframes vm-section-enter{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}