.lvb-a{--g:#42685f;--ink:#22302b;--grey:#5f6a65;--cream:#f6f2e7;--line:#e9e3d6;--gold:#d6bc78;color:var(--ink)}.lvb-a h2,.lvb-a h3{font-family:'Fraunces',Georgia,serif;font-weight:400;color:var(--ink);margin:0 0 12px}.lvb-a h2 em,.lvb-a h3 em{color:var(--g)}.lvb-a p{margin:0 0 14px}.lvb-a__hero{background:var(--cream);border-radius:20px;padding:clamp(24px,5vw,40px);margin:0 0 40px}.lvb-a__kicker{font-size:11px !important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:0 0 12px !important}.lvb-a__lead{font-size:1.125rem;line-height:1.55}.lvb-a .lvb-a__btn{display:inline-block;background:var(--g);color:#fbfaf7 !important;text-decoration:none !important;border-radius:999px;padding:16px 28px;font-size:1rem;font-weight:500;line-height:1.2;margin:8px 0 10px;text-align:center;transition:background .2s}.lvb-a .lvb-a__btn:hover{background:var(--ink)}.lvb-a__note{font-size:14px;color:var(--grey);margin:0 !important}.lvb-a__trust{list-style:none;margin:20px 0 0 !important;padding:16px 0 0 !important;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.lvb-a__trust li{margin:0 !important;padding:0 0 0 22px !important;position:relative;list-style:none}.lvb-a__trust li:before{content:'';position:absolute;left:0;top:.35em;width:12px;height:7px;border-left:2px solid var(--g);border-bottom:2px solid var(--g);transform:rotate(-45deg)}.lvb-a__sec{margin:0 0 40px}.lvb-a__steps{list-style:none;margin:16px 0 0 !important;padding:0 !important;display:grid;gap:12px;counter-reset:s}.lvb-a__steps li{counter-increment:s;margin:0 !important;padding:18px 18px 18px 64px !important;position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;list-style:none;line-height:1.5}.lvb-a__steps li:before{content:counter(s);position:absolute;left:18px;top:16px;width:32px;height:32px;border-radius:50%;background:var(--cream);color:var(--g);font-family:'Fraunces',Georgia,serif;font-size:18px;line-height:32px;text-align:center}.lvb-a__steps strong{display:block;font-weight:600;margin:0 0 4px}.lvb-a__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 14px}.lvb-a__size{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;border-top:4px solid var(--g)}.lvb-a__size b{display:block;font-family:'Fraunces',Georgia,serif;font-weight:400;font-size:22px;margin:0 0 2px}.lvb-a__size span{display:block;font-size:14px;color:var(--grey);margin:0 0 10px}.lvb-a__size strong{font-size:1.125rem;font-weight:600}.lvb-a__size small{font-size:14px;color:var(--grey)}.lvb-a__chips{list-style:none;margin:12px 0 14px !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:8px}.lvb-a__chips li{margin:0 !important;padding:0 !important;list-style:none}.lvb-a__chips a{display:inline-block;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;color:var(--ink) !important;text-decoration:none !important}.lvb-a__chips a:hover{border-color:var(--g);color:var(--g) !important}.lvb-a__cta{background:var(--g);border-radius:20px;padding:clamp(24px,5vw,40px);text-align:center;margin:0 0 24px}.lvb-a__cta h3{color:#fbfaf7;font-size:clamp(1.75rem,4vw,2.25rem)}.lvb-a__cta h3 em{color:#c4dbcd}.lvb-a__cta p{color:#e6eee9;max-width:480px;margin-left:auto !important;margin-right:auto !important}.lvb-a .lvb-a__cta .lvb-a__btn{background:#fbfaf7;color:var(--g) !important}.lvb-a .lvb-a__cta .lvb-a__btn:hover{background:var(--cream)}.lvb-a__cta .lvb-a__note{color:#e6eee9}.lvb-a__grow{list-style:none;margin:16px 0 12px !important;padding:0 !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lvb-a__grow li{margin:0 !important;padding:12px 14px !important;background:#fff;border:1px solid var(--line);border-radius:14px;list-style:none;line-height:1.4}.lvb-a__grow b{display:block;font-weight:600}.lvb-a__grow span{display:block;font-size:14px;color:var(--grey)}.lvb-a__grow i{display:inline-block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--cream);color:var(--g);border-radius:999px;padding:2px 8px;margin:6px 6px 0 0}.lvb-a__faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin:0 0 10px}.lvb-a__faq summary{cursor:pointer;font-weight:600;list-style:none;padding-right:24px;position:relative}.lvb-a__faq summary::-webkit-details-marker{display:none}.lvb-a__faq summary:after{content:'+';position:absolute;right:0;top:-2px;color:var(--g);font-size:22px;line-height:1}.lvb-a__faq details[open] summary:after{content:'\2212'}.lvb-a__faq details p{margin:10px 0 0 !important;line-height:1.55}@media (max-width:599px){.lvb-a .lvb-a__btn{display:block;width:100%;box-sizing:border-box}.lvb-a__sizes,.lvb-a__grow{grid-template-columns:1fr}}