.av-ge-wrap{padding:2rem 0 3rem}.av-ge-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.av-ge-grid{grid-template-columns:340px minmax(0,1fr);align-items:start}.av-ge-side{position:sticky;top:1rem}}.av-ge-card{border:1px solid var(--av-sage-3);border-top:4px solid var(--av-green);background:#fff;border-radius:16px;max-width:44rem;margin:0 auto;padding:1.8rem 1.6rem 1.6rem;box-shadow:0 24px 50px -34px #021f1873}.av-ge-h2{color:var(--av-black);margin:0 0 .6rem;font-size:clamp(1.35rem,3.6vw,1.7rem);line-height:1.2}.av-ge-p{color:#2f3a2c;margin:.6rem 0 0;font-size:1rem;line-height:1.55}.av-ge-fine{color:#56634f;margin:.8rem 0 0;font-size:.9rem;line-height:1.5}.av-ge-fine a{color:var(--av-green)}.av-ge-cta{white-space:normal;text-align:center;margin-top:1.2rem;line-height:1.25;display:inline-flex}.av-ge-cta--ghost{color:var(--av-green);border:1px solid var(--av-sage-3);background:0 0;margin-top:.8rem}.av-ge-form{margin-top:.6rem}.av-ge-value{color:var(--av-black);font-variant-numeric:tabular-nums;margin:0;font-family:Roslindale,ui-serif,Georgia,serif;font-size:clamp(2rem,6vw,2.6rem);line-height:1.1}.av-ge-progress{background:var(--av-sage-3);border-radius:999px;height:6px;margin:1rem 0 .2rem;position:relative;overflow:hidden}.av-ge-progress span{background:var(--av-green);border-radius:999px;width:40%;animation:1.8s ease-in-out infinite av-ge-slide;position:absolute;inset:0 auto 0 -40%}@keyframes av-ge-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.av-ge-progress span{opacity:.5;width:100%;animation:none;left:0}}.av-ge-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.av-ge-table th,.av-ge-table td{text-align:left;border-bottom:1px solid var(--av-sage-3);vertical-align:top;padding:.5rem .4rem}.av-ge-table th{letter-spacing:.06em;text-transform:uppercase;color:#56634f;font-size:.78rem}.av-ge-form--cta{margin:0}.av-ge-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.av-pp-value__free a,.av-ge-fine a{color:var(--av-green);text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .av-ge-card{border-color:var(--dm-border-av-sage-3,#3a4b52);border-top-color:var(--dm-border-av-green,#4f9a7e);box-shadow:none;background:#1b2326}html[data-theme=dark] .av-ge-h2,html[data-theme=dark] .av-ge-value{color:#e6eeee}html[data-theme=dark] .av-ge-p{color:#d5dfe1}html[data-theme=dark] .av-ge-fine,html[data-theme=dark] .av-ge-table th{color:#b4c2c7}html[data-theme=dark] .av-ge-fine a,html[data-theme=dark] .av-pp-value__free a{color:var(--dm-fg-av-green,#8fd1b8)}html[data-theme=dark] .av-ge-table th,html[data-theme=dark] .av-ge-table td{border-bottom-color:var(--dm-border-av-sage-3,#3a4b52);color:#e6eeee}html[data-theme=dark] .av-ge-progress{background:var(--dm-border-av-sage-3,#3a4b52)}html[data-theme=dark] .av-ge-progress span{background:var(--dm-bg-av-green,#034737)}button.av-btn--solid{background-color:var(--av-green);color:#fff}button.av-btn--solid:hover{background-color:var(--av-dark)}.av-ge-run{white-space:normal;text-align:center;margin-top:.4rem;line-height:1.25}.av-ge-offer__p{margin:0 0 .9rem;line-height:1.55}.av-ge-offer__fine{color:#56634f;margin:.9rem 0 0;font-size:.9rem;line-height:1.5}.av-ge-offer__fine a{color:var(--av-green);text-underline-offset:2px;text-decoration:underline}.av-ge-notice{color:#4a3a1c;background:#fff7ea;border:1px solid #e6c9a3;border-radius:10px;margin:.9rem 0 0;padding:.8rem 1rem;font-size:.95rem;line-height:1.5}.av-ge-notice a{color:var(--av-green);text-underline-offset:2px;font-weight:600;text-decoration:underline}html[data-theme=dark] button.av-btn--solid{background-color:var(--dm-bg-av-green,#034737);color:#e6eeee}html[data-theme=dark] button.av-btn--solid:hover{background-color:var(--dm-bg-av-dark,#021f18)}html[data-theme=dark] .av-ge-offer__p{color:var(--dm-fg-av-black,#e6eeee)}html[data-theme=dark] .av-ge-offer__fine{color:#b4c2c7}html[data-theme=dark] .av-ge-offer__fine a,html[data-theme=dark] .av-ge-notice a{color:var(--dm-fg-av-green,#8fd1b8)}html[data-theme=dark] .av-ge-notice{color:#f0e6cf;background:#2a2a1f;border-color:#6b5a33}
