.vla-adv *,.vla-adv *:before,.vla-adv *:after{box-sizing:border-box;margin:0;padding:0}.vla-adv{--primary: #5A83AA;--primary-dark: #3f6287;--secondary: #C6C9CC;--text: #1a1a1a;--text-muted: #555;--text-light: #999;--bg: #ffffff;--bg-soft: #f7f8f9;--bg-card: #f2f5f8;--border: #e3e7eb;--quote-bg: #eef3f8;--font-serif: Georgia, "Times New Roman", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--col: 100%}.vla-adv{font-size:16px;scroll-behavior:smooth}.vla-adv{background:var(--bg);color:var(--text);font-family:var(--font-serif);line-height:1.78;-webkit-font-smoothing:antialiased}.vla-adv #prog{position:fixed;top:0;left:0;height:3px;width:0;background:var(--primary);z-index:9999;transition:width .1s linear}.vla-adv .topbar{border-bottom:1px solid var(--border);padding:12px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:900}.vla-adv .pub{display:flex;align-items:center;gap:10px}.vla-adv .pub-badge{width:34px;height:34px;border-radius:6px;background:var(--primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:11.05px;font-weight:800;color:#fff;letter-spacing:.05em;flex-shrink:0}.vla-adv .pub-text{font-family:var(--font-sans)}.vla-adv .pub-name{font-size:13.6px;font-weight:700;color:var(--text);line-height:1.2}.vla-adv .pub-sub{font-size:11.05px;color:var(--text-light);line-height:1.2}.vla-adv .bar-cta{background:var(--primary);color:#fff;font-family:var(--font-sans);font-size:12.24px;font-weight:700;letter-spacing:.05em;padding:9px 18px;border-radius:4px;text-decoration:none;transition:background .2s;white-space:nowrap;text-transform:uppercase}.vla-adv .bar-cta:hover{background:var(--primary-dark)}.vla-adv .hero{max-width:var(--col);margin:0 auto;padding:52px 24px 28px}.vla-adv .hero-tag{font-family:var(--font-sans);font-size:11.56px;font-weight:700;letter-spacing:.14em;color:var(--primary);text-transform:uppercase;margin-bottom:16px}.vla-adv .hero h1{font-size:clamp(27.2px,4vw,37.4px);font-weight:700;line-height:1.22;letter-spacing:-.01em;margin-bottom:16px}.vla-adv .hero-deck{font-family:var(--font-sans);font-size:16px;color:#121212bf;line-height:1.78;margin-bottom:0}.vla-adv .author-strip{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:36px}.vla-adv .av{width:46px;height:46px;border-radius:50%;background:var(--primary);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:13.26px;font-weight:800;color:#fff;letter-spacing:.04em}.vla-adv .av-info{font-family:var(--font-sans)}.vla-adv .av-name{font-size:13.94px;font-weight:700;color:var(--text)}.vla-adv .av-role{font-size:11.9px;color:var(--text-light);margin-top:3px}.vla-adv .content{max-width:var(--col);margin:0 auto;padding:0 24px 80px}.vla-adv .content p{margin-bottom:1.5em;font-size:17px;line-height:1.8;color:var(--text)}.vla-adv .content p.lead{font-size:18.36px;line-height:1.78}.vla-adv .content em{font-style:italic}.vla-adv .content strong{font-weight:700}.vla-adv .sh{font-size:22.1px;font-weight:700;line-height:1.28;letter-spacing:-.01em;margin:52px 0 16px;color:var(--text)}.vla-adv .sh-sm{font-family:var(--font-sans);font-size:11.56px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--primary);margin-bottom:8px;display:block}.vla-adv .img-ph{width:100%;background:var(--bg-card);border:1.5px solid var(--border);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:32px 0;box-shadow:0 2px 10px #0000000b;overflow:hidden}.vla-adv .img-ph.tall{min-height:360px}.vla-adv .img-ph.med{min-height:260px}.vla-adv .img-ph.sm{min-height:190px}.vla-adv .img-ph-inner{display:flex;flex-direction:column;align-items:center;gap:8px}.vla-adv .img-ico{width:42px;height:42px;border-radius:50%;background:var(--secondary);display:flex;align-items:center;justify-content:center}.vla-adv .img-ico svg{width:19px;height:19px;fill:#fff}.vla-adv .img-lbl{font-family:var(--font-sans);font-size:11.9px;font-weight:700;letter-spacing:.1em;color:var(--text-light);text-transform:uppercase}.vla-adv .img-cap{font-family:var(--font-sans);font-size:12.75px;color:var(--text-light);text-align:center;padding:0 28px;line-height:1.5}.vla-adv .pq{background:var(--quote-bg);border-left:3px solid var(--primary);border-radius:0 8px 8px 0;padding:22px 28px;margin:32px 0}.vla-adv .pq p{font-style:italic;font-size:18.02px;line-height:1.65;color:var(--text);margin:0!important}.vla-adv .patient-box{background:var(--bg-soft);border:1.5px solid var(--border);border-radius:12px;padding:30px;margin:40px 0}.vla-adv .patient-box-label{font-family:var(--font-sans);font-size:11.22px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.vla-adv .patient-box h3{font-size:19.04px;font-weight:700;margin-bottom:14px;line-height:1.3;color:var(--text)}.vla-adv .patient-box p{font-family:var(--font-sans);font-size:14.96px;color:var(--text-muted);line-height:1.65;margin-bottom:0!important}.vla-adv .patient-attr{font-family:var(--font-sans);font-size:12.24px;color:var(--text-light);margin-top:14px;font-style:italic}.vla-adv .prod-box{background:var(--bg-card);border:1.5px solid var(--border);border-radius:14px;padding:34px;margin:48px 0;box-shadow:0 3px 18px #5a83aa17}.vla-adv .prod-box-lbl{font-family:var(--font-sans);font-size:11.39px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.vla-adv .prod-box h3{font-size:20.74px;font-weight:700;margin-bottom:16px;line-height:1.28;color:var(--text)}.vla-adv .prod-box p{font-family:var(--font-sans);font-size:14.96px;color:var(--text-muted);line-height:1.65;margin-bottom:14px!important}.vla-adv .prod-box p:last-of-type{margin-bottom:0!important}.vla-adv .prod-img-ph{width:100%;background:#fff;border:1.5px solid var(--border);border-radius:8px;min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin:20px 0}.vla-adv .prod-cta{display:inline-block;background:var(--primary);color:#fff;font-family:var(--font-sans);font-size:13.94px;font-weight:700;letter-spacing:.05em;padding:13px 30px;border-radius:5px;text-decoration:none;transition:background .2s;margin-top:6px;text-transform:uppercase}.vla-adv .prod-cta:hover{background:var(--primary-dark)}.vla-adv .mech{list-style:none;margin:18px 0 22px;padding:0}.vla-adv .mech li{font-family:var(--font-sans);font-size:14.96px;color:var(--text-muted);padding:11px 0 11px 26px;position:relative;border-bottom:1px solid var(--border);line-height:1.6}.vla-adv .mech li:last-child{border-bottom:none}.vla-adv .mech li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.vla-adv .mech li strong{color:var(--text);font-weight:600}.vla-adv .two-opts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.vla-adv .opt{border:1.5px solid var(--border);border-radius:10px;padding:22px}.vla-adv .opt.bad{background:#fff}.vla-adv .opt.good{background:var(--quote-bg);border-color:var(--primary)}.vla-adv .opt-num{width:28px;height:28px;border-radius:50%;font-family:var(--font-sans);font-size:13.26px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.vla-adv .bad .opt-num{background:var(--bg-soft);color:var(--text-muted)}.vla-adv .good .opt-num{background:var(--primary);color:#fff}.vla-adv .opt h4{font-size:16.15px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}.vla-adv .opt p{font-family:var(--font-sans);font-size:13.94px;color:var(--text-muted);line-height:1.55;margin:0!important}.vla-adv .warn{background:#fffbf0;border:1.5px solid #e8d68a;border-radius:10px;padding:20px 24px;margin:36px 0;display:flex;gap:14px;align-items:flex-start}.vla-adv .warn-ico{font-size:18.7px;flex-shrink:0;padding-top:2px}.vla-adv .warn p{font-family:var(--font-sans);font-size:14.11px;color:#78680a;line-height:1.6;margin:0!important}.vla-adv .fcta{background:var(--bg-card);border:1.5px solid var(--border);border-radius:14px;padding:48px 36px;text-align:center;margin:48px 0}.vla-adv .fcta h2{font-size:clamp(21.25px,3vw,28.05px);font-weight:700;line-height:1.28;margin-bottom:14px;color:var(--text)}.vla-adv .fcta p{font-family:var(--font-sans);font-size:14.96px;color:var(--text-muted);max-width:440px;margin:0 auto 26px;line-height:1.6}.vla-adv .fcta-btn{display:inline-block;background:var(--primary);color:#fff;font-family:var(--font-sans);font-size:14.96px;font-weight:700;letter-spacing:.05em;padding:16px 42px;border-radius:6px;text-decoration:none;transition:background .2s,transform .15s;text-transform:uppercase}.vla-adv .fcta-btn:hover{background:var(--primary-dark);transform:translateY(-1px)}.vla-adv .guar{font-family:var(--font-sans);font-size:12.24px;color:var(--text-light);margin-top:14px;display:block}.vla-adv hr{border:none;border-top:1px solid var(--border);margin:44px 0}.vla-adv .foot{background:var(--bg-soft);border-top:1px solid var(--border);padding:36px 24px}.vla-adv .foot-in{max-width:var(--col);margin:0 auto}.vla-adv .foot-pub{font-family:var(--font-sans);font-size:13.26px;font-weight:700;color:var(--text);margin-bottom:12px;display:flex;align-items:center;gap:8px}.vla-adv .foot p{font-family:var(--font-sans);font-size:11.9px;color:var(--text-light);line-height:1.65;margin-bottom:8px}.vla-adv .foot p:last-child{margin-bottom:0}.vla-adv .rv{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.vla-adv .rv.on{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.vla-adv .rv{opacity:1;transform:none;transition:none}.vla-adv #prog{transition:none}}@media(max-width:580px){.vla-adv .hero{padding:38px 18px 22px}.vla-adv .content{padding:0 18px 60px}.vla-adv .two-opts{grid-template-columns:1fr}.vla-adv .fcta{padding:34px 20px}.vla-adv .prod-box{padding:24px 18px}.vla-adv .topbar{padding:10px 16px}.vla-adv .bar-cta{font-size:11.56px;padding:8px 12px}.vla-adv .pub-sub{display:none}}.vla-adv .vla-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--border);box-shadow:0 -2px 14px #1018281a;transform:translateY(110%);transition:transform .25s ease;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.vla-adv .vla-sticky.on{transform:translateY(0)}.vla-adv .vla-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--col);margin:0 auto}.vla-adv .vla-sticky__txt{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text);line-height:1.3;min-width:0}.vla-adv .vla-sticky__btn{flex:0 0 auto;display:inline-block;background:var(--primary);color:#fff;font-family:var(--font-sans);font-size:13.94px;font-weight:700;letter-spacing:.05em;padding:13px 30px;border-radius:5px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.vla-adv .vla-sticky__btn:hover{background:var(--primary-dark)}@media(max-width:749px){.vla-adv .vla-sticky__txt{display:none}.vla-adv .vla-sticky__in{justify-content:stretch}.vla-adv .vla-sticky__btn{flex:1 1 auto;text-align:center;padding:14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ac-vla.css.map */
