.sv2-hero__h1{max-width:20ch;font-size:clamp(38px,5vw,68px);line-height:1.03}.sv2-cards h3{letter-spacing:-.02em;font-size:clamp(22px,2vw,27px)}.sv2-pronuts__price b{font-size:clamp(42px,4.4vw,62px);line-height:1}.sv2-plate{border-radius:var(--bew-r-xl);background:var(--bew-ink-900);overflow:hidden}.sv2-plate__box{aspect-ratio:4/3;width:100%}.sv2-plate__box svg{width:100%;height:100%;display:block}.sv2-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);margin-top:clamp(32px,4vw,54px);display:grid}.sv2-combo{border:1px solid var(--bew-border-hairline);border-radius:var(--bew-r-lg);background:var(--bew-paper-base);flex-direction:column;min-width:0;padding:clamp(22px,2.2vw,32px);display:flex}.sv2-combo h3{letter-spacing:-.02em;color:var(--bew-ink-900);margin-top:14px;font-size:clamp(21px,1.9vw,26px);font-weight:600}.sv2-combo__mix{font-family:var(--font-mono);color:var(--bew-ink-600);margin-top:8px;font-size:12.5px;line-height:1.5}.sv2-combo__detail{border-top:1px solid var(--bew-border-hairline);color:var(--bew-ink-700);margin-top:16px;padding-top:16px;font-size:16px;line-height:1.6}.sv2-pronuts__cta{margin-top:28px}.sv2-pronuts__terms{font-family:var(--font-mono);color:var(--bew-ink-300);margin-top:10px;font-size:12px}.sv2-pronuts__list{margin-top:22px;display:grid}.sv2-pronuts__list li{border-top:1px solid var(--bew-border-hairline-inverse);color:var(--bew-ink-200);padding-block:12px;font-size:15px;line-height:1.5}.sv2-contact{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.sv2-contact>*{min-width:0}.sv2-contact h2{letter-spacing:-.03em;max-width:22ch;color:var(--bew-text-on-inverse);margin-top:16px;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.04}.sv2-contact__intro{max-width:52ch;color:var(--bew-ink-300);margin-top:22px;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.sv2-terms{max-width:44ch;margin-top:clamp(28px,3vw,40px)}.sv2-terms>div{border-top:1px solid var(--bew-border-hairline-inverse);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-block:14px;display:flex}.sv2-terms>div:last-child{border-bottom:1px solid var(--bew-border-hairline-inverse)}.sv2-terms dt{font-family:var(--font-mono);letter-spacing:.06em;color:var(--bew-ink-400);font-size:12px}.sv2-terms dd{color:var(--bew-text-on-inverse);font-size:16px;font-weight:500}.sv2-contact__email{color:var(--bew-ink-300);margin-top:24px;font-size:15px}.sv2-contact__email a{color:var(--bew-accent);text-underline-offset:4px;text-decoration:underline}.sv2-contact__email a:hover{color:var(--bew-accent-soft)}.hv2-formpanel--ink{border-color:var(--bew-border-hairline-inverse);border-radius:var(--bew-r-xl);color-scheme:dark;background:#fdfbf705}.hv2 .hv2-formpanel--ink .bew-field>label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bew-ink-300);font-size:11px;font-weight:400}.hv2 .hv2-formpanel--ink .bew-field__hint,.hv2 .hv2-formpanel--ink [data-field=consent] label{color:var(--bew-ink-300);text-transform:none;letter-spacing:normal;font-family:inherit;font-size:14px}.hv2 .hv2-formpanel--ink :is(input[type=text],input[type=email],input[type=tel],textarea){border-color:var(--bew-border-hairline-inverse);background:var(--bew-ink-900);color:var(--bew-text-on-inverse);border-radius:var(--bew-r-sm)}.hv2 .hv2-formpanel--ink :is(input,textarea):focus{border-color:var(--bew-accent)}.hv2 .hv2-formpanel--ink ::placeholder{color:var(--bew-ink-400);opacity:1}.hv2 .hv2-formpanel--ink input[type=checkbox]{accent-color:var(--bew-accent)}.hv2 .hv2-formpanel--ink .bew-field__error,.hv2 .hv2-formpanel--ink .bew-form-summary{color:var(--bew-danger-on-ink)}.hv2 .hv2-formpanel--ink :is(input,textarea)[aria-invalid=true]{border-color:var(--bew-danger-on-ink);border-width:2px}.hv2 .hv2-formpanel--ink :is(.bew-form-summary,.bew-form-notice,.bew-form-done){border-radius:var(--bew-r-md);border-color:var(--bew-border-hairline-inverse);color:var(--bew-ink-200);background:#fdfbf70f}.hv2 .hv2-formpanel--ink .bew-form-done{border-inline-start-color:var(--bew-accent)}.hv2 .hv2-formpanel--ink :is(.bew-form-summary,.bew-form-notice,.bew-form-done) a{color:var(--bew-accent)}.hv2 .hv2-formpanel--ink button[type=submit]{background:var(--bew-accent);color:var(--bew-ink-900);min-height:60px}.hv2 .hv2-formpanel--ink button[type=submit]:hover:not(:disabled){background:var(--bew-accent-soft)}.hv2 .hv2-formpanel--ink button[type=submit]:active:not(:disabled){background:var(--bew-accent-strong)}.hv2 .hv2-formpanel--ink button[type=submit]:disabled{background:var(--bew-ink-600);color:var(--bew-ink-200)}@media (width<=59.9375rem){.sv2-combos,.sv2-contact{grid-template-columns:1fr}}@media (width<=37.5rem){.sv2-terms>div{justify-content:flex-start}}
