.v2-exp{padding:150px 0 clamp(64px,8vw,120px);background:var(--v2-cream)}.v2-exp-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,5vw,80px);align-items:start}@media (max-width:940px){.v2-exp-grid{grid-template-columns:1fr}}.v2-exp-intro h1{margin-top:1.1rem;font-size:clamp(2.2rem,4.4vw,3.4rem);color:var(--v2-ink);max-width:16ch}.v2-exp-intro-lead{margin-top:1.3rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.6;color:var(--v2-ink-soft);max-width:48ch}.v2-exp-features{margin-top:clamp(28px,3.5vw,44px);display:flex;flex-direction:column;gap:0}.v2-exp-feature{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.3rem 0;border-top:1px solid var(--v2-line)}.v2-exp-feature:last-child{border-bottom:1px solid var(--v2-line)}.v2-exp-feature-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--v2-accent-deep);background:color-mix(in srgb,var(--v2-accent) 12%,transparent)}.v2-exp-feature h3{font-size:1.02rem;font-weight:600;color:var(--v2-ink)}.v2-exp-feature p{margin-top:.35rem;font-size:.94rem;line-height:1.55;color:var(--v2-ink-soft)}.v2-exp-card{border:1px solid var(--v2-line);border-radius:28px;background:#fff;padding:clamp(26px,3.2vw,44px)}.v2-exp-form{display:flex;flex-direction:column;gap:1.1rem}.v2-exp-row{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}@media (max-width:540px){.v2-exp-row{grid-template-columns:1fr}}.v2-field{display:flex;flex-direction:column;gap:.4rem}.v2-field label{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--v2-ink-soft)}.v2-field input,.v2-field select,.v2-field textarea{width:100%;padding:.8rem 1rem;border-radius:14px;border:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink);font-family:inherit;font-size:.95rem;transition:border-color .2s,background .2s}.v2-field textarea{min-height:130px;resize:vertical;line-height:1.55}.v2-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8177' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem}.v2-field input:focus,.v2-field select:focus,.v2-field textarea:focus{outline:none;border-color:var(--v2-accent);background:#fff}.v2-field-hint{font-size:.8rem;color:var(--v2-muted)}.v2-field-warn{display:block;margin-top:.5rem;padding:.55rem .7rem;border-left:3px solid var(--v2-accent-deep,#8a6a2f);background:color-mix(in srgb,var(--v2-accent-deep,#8a6a2f) 8%,transparent);border-radius:0 6px 6px 0;font-size:.8rem;font-weight:500;color:var(--v2-ink,#16130f)}.v2-exp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v2-exp-consent{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:.85rem;line-height:1.5;color:var(--v2-ink-soft)}.v2-exp-consent input{margin-top:.15rem;accent-color:var(--v2-accent)}.v2-exp-consent a{color:var(--v2-accent-deep);text-decoration:underline}.v2-exp-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.4rem}.v2-exp-submit{background:var(--v2-accent);color:#fff;border:none}.v2-exp-submit:hover:not([disabled]){background:var(--v2-accent-deep)}.v2-exp-submit[disabled]{opacity:.6;cursor:progress}.v2-exp-state{font-size:.9rem;font-weight:500}.v2-exp-state[data-state=success]{color:var(--acc-uomo)}.v2-exp-state[data-state=error]{color:var(--acc-probiotic)}.v2-exp-fineprint{margin-top:1rem;font-size:.8rem;line-height:1.55;color:var(--v2-muted)}.v2-exp-fineprint a{color:var(--v2-ink-soft);text-decoration:underline}