.hero .hero-solo{max-width:32ch}.hero .hero-solo .display{max-width:18ch}.hero .hero-solo .lede{max-width:64ch}@media (min-width:760px){.hero .hero-solo{max-width:none}}.hero-split-grid{align-items:start;display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:1fr}@media (min-width:960px){.hero-split-grid{gap:clamp(40px,5vw,72px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero-split-grid.is-solo{grid-template-columns:minmax(0,1fr)}}.hero-split .hero-copy .display{max-width:20ch}.hero-split .hero-copy .lede{max-width:56ch}.hero-convert{display:flex;flex-direction:column;gap:var(--sp-4)}.convert-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,28px)}.convert-title{color:hsl(var(--text-1));font-family:var(--font-head);font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.25;margin:0 0 var(--sp-2)}.convert-note{color:hsl(var(--text-2));font-family:var(--font-body);font-size:14.5px;line-height:1.6;margin:0 0 var(--sp-4)}.convert-price{display:flex;flex-direction:column;gap:var(--sp-1);margin:0 0 var(--sp-4)}.convert-price-amount{color:hsl(var(--text-1));font-family:var(--font-head);font-size:clamp(30px,3.6vw,40px);font-weight:600;letter-spacing:-.01em;line-height:1.05}.convert-price-note{color:hsl(var(--text-3));font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.convert-includes{border-top:1px solid hsl(var(--divider));display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-6);padding:0;padding-top:var(--sp-4)}.convert-includes li{align-items:flex-start;color:hsl(var(--text-2));display:flex;font-family:var(--font-body);font-size:14.5px;gap:var(--sp-2);line-height:1.55}.convert-tick{background:hsl(var(--brand));flex:0 0 auto;height:16px;margin-top:2px;-webkit-mask:var(--tick-mask) center /16px 16px no-repeat;mask:var(--tick-mask) center /16px 16px no-repeat;width:16px}.convert-includes{--tick-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E")}.convert-btn{justify-content:center;text-align:center;width:100%}.convert-form{margin-top:var(--sp-2)}.convert-form .hs-form-field{margin-bottom:var(--sp-3)}.convert-form form{margin:0}.req-line{color:hsl(var(--text-3));font-family:var(--font-mono);font-size:12.5px;line-height:1.6;margin:0}.req-line p{margin:0}.req-line strong{color:hsl(var(--text-2));font-weight:400}.req-line a{color:hsl(var(--brand))}.req-line a:hover{text-decoration:underline;text-underline-offset:3px}.hero-split .hero-convert .req-line{padding-inline:var(--sp-1)}