.av-hub{--av-bg-white:#fcfcfc;--av-bg-warm:#f1f1f1;--av-bg-dark:#141414;--av-bg-charcoal:#1f1f1f;--av-surface-card:#fff;--av-lime:#a2c516;--av-lime-hover:#b8db04;--av-lime-soft:#ededed;--av-text:#1f1f1f;--av-text-muted:#525252;--av-border:#e3e3e3;--av-border-strong:#1f1f1f;--av-section-space:96px;--av-content-gap:40px;--av-card-space:32px;--av-grid-gap:24px;--av-font:"D-DIN", "D-DIN-fallback", system-ui, -apple-system, sans-serif;font-family:var(--av-font);color:var(--av-text);background-color:var(--av-bg-white);overflow-wrap:anywhere;padding-top:112px;font-size:18px;line-height:1.55;overflow-x:clip}.av-hub *,.av-hub :before,.av-hub :after{box-sizing:border-box}.av-hub :is(h1,h2,h3,p,li,dt,dd,label,strong,summary){overflow-wrap:anywhere;min-width:0}.av-hub :focus-visible{outline-offset:3px;outline:3px solid #1f1f1f}.av-hub__section--dark :focus-visible{outline-color:var(--av-lime)}.av-hub__anchor,.av-hub section[id]{scroll-margin-top:140px}.av-hub__container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.av-hub__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--av-text-muted);margin-bottom:16px;font-size:14px;font-weight:700;display:inline-block}.av-hub__eyebrow--lime{color:var(--av-lime)}.av-hub__h1{color:var(--av-text);text-wrap:balance;margin:0 0 24px;font-weight:700}.av-hub__h1-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--av-text);background:var(--av-lime-soft);border-left:4px solid var(--av-lime);text-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:16px;padding:6px 12px;font-size:15px;font-weight:700;display:block}.av-hub__h1-line{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,4.4vw,3.75rem);line-height:1.06;display:block}.av-hub__h2{letter-spacing:-.015em;color:var(--av-text);text-wrap:balance;margin:0 0 24px;font-size:clamp(1.75rem,3.1vw,2.65rem);font-weight:700;line-height:1.12}.av-hub__h2--light{color:#fff}.av-hub__h3{color:var(--av-text);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;line-height:1.22}.av-hub__text{max-width:70ch;color:var(--av-text);margin:0 0 24px;font-size:18px;line-height:1.7}:where(.av-hub) p{margin-top:0;margin-bottom:24px}.av-hub p:last-child{margin-bottom:0}.av-hub__btn,.av-hub__button,.av-hub__cta-link{white-space:normal;text-align:center;min-width:0;max-width:100%;line-height:1.25}.av-hub__btn-label{overflow-wrap:anywhere;min-width:0}.av-hub__btn>svg,.av-hub__button>svg,.av-hub__cta-link>svg,.av-hub__subnav-link--cta>svg,.av-hub .btn-icon-badge,.av-hub .btn-icon-badge>svg{flex-shrink:0}.av-hub__btn--full{width:100%}.av-hub__hero{background-color:var(--av-bg-white);padding:8px 0 96px;position:relative}.av-hub__breadcrumb-list{color:var(--av-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.av-hub__breadcrumb-link{color:var(--av-text-muted);text-underline-offset:3px;text-decoration:underline}.av-hub__breadcrumb-current{color:var(--av-text);font-weight:700}.av-hub__hero-grid{grid-template-columns:55fr 45fr;align-items:center;gap:56px;display:grid}.av-hub__hero-copy,.av-hub__hero-media{min-width:0}.av-hub__hero-lead{max-width:70ch;color:var(--av-text);margin:0 0 24px;font-size:19px;line-height:1.7}.av-hub__hero-actions{flex-flow:row;align-items:center;gap:16px;margin-top:32px;margin-bottom:28px;display:flex}.av-hub__hero-actions>*{flex:0 auto;min-width:0}.av-hub__hero-meta{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.av-hub__status-pill{max-width:62ch;color:var(--av-text-muted);background-color:#0000;border:0;border-radius:0;padding:0;font-size:14px;font-weight:700;line-height:1.6;display:inline-block}.av-hub__handnote{color:var(--av-text);align-items:center;gap:6px;font-family:AV Manus,cursive,sans-serif;font-size:22px;line-height:1;display:inline-flex}.av-hub__handnote--inline{margin-top:8px}.av-hub__hero-media{margin:0}.av-hub__hero-img-frame{border:1px solid var(--av-border);background-color:var(--av-bg-warm);border-radius:16px;overflow:hidden}.av-hub__hero-img{aspect-ratio:6/5;object-fit:cover;object-position:70% center;width:100%;height:auto;display:block}.av-hub__figcaption{color:var(--av-text-muted);margin-top:8px;font-size:14px}.av-hub__stat-band{border-top:1px solid var(--av-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px;margin-top:72px;padding-top:48px;display:grid}.av-hub__stat-item{border:0;border-right:1px solid var(--av-border);background-color:#0000;border-radius:0;flex-direction:column;min-width:0;padding:0 32px 0 0;display:flex}.av-hub__stat-item:last-child{border-right:0;padding-right:0}@supports (grid-template-rows:subgrid){.av-hub__stat-band{grid-template-rows:auto auto auto 1fr}.av-hub__stat-item{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}}.av-hub__stat-eyebrow{text-transform:uppercase;color:var(--av-text-muted);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.av-hub__stat-value{font-variant-numeric:tabular-nums;color:var(--av-text);margin-bottom:4px;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:700;line-height:1.1;display:block}.av-hub__stat-period{color:var(--av-text);margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.35;display:block}.av-hub__stat-condition{color:var(--av-text-muted);margin:0;font-size:15px;line-height:1.65}.av-hub__subnav{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--av-border);background-color:#fcfcfc;position:static}.av-hub__subnav-inner{padding-top:10px;padding-bottom:10px}.av-hub__subnav-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.av-hub__subnav-list>li{min-width:0}.av-hub__subnav-list>li:last-child{margin-left:auto}.av-hub__subnav-link:not(.av-hub__subnav-link--cta){min-height:44px;color:var(--av-text);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.av-hub__subnav-link:not(.av-hub__subnav-link--cta):hover{background-color:var(--av-bg-warm)}.av-hub__subnav-link--cta{white-space:normal;text-align:center;min-width:0;max-width:100%;min-height:44px;margin-left:auto;line-height:1.25}.av-hub__section{padding:var(--av-section-space) 0;position:relative}.av-hub__section--white{background-color:var(--av-bg-white)}.av-hub__section--warm{background-color:var(--av-bg-warm)}.av-hub__section--patterned{background-color:var(--av-bg-warm);background-image:none}.av-hub__section--dark{--av-text:#f5f5f5;--av-text-muted:#d6d6d6;--av-bg-warm:#1f1f1f;--av-surface-card:#1f1f1f;--av-border:#343434;--av-border-strong:#525252;background-color:var(--av-bg-dark);color:var(--av-text)}.av-hub .av-hub__section--dark.bg-grid-dark,.av-hub .av-hub__section--dark.bg-stripe-dark,.av-hub .av-hub__section--dark.bg-dots-dark,.av-hub .av-hub__section--dark.av-hub__section--patterned{background-image:none}.av-hub__section--dark .av-hub__h2,.av-hub__section--dark .av-hub__h3{color:#fff}.av-hub__section--dark .av-hub__eyebrow{color:var(--av-lime)}.av-hub__section--dark .av-hub__text,.av-hub__section--dark .av-hub__section-sub,.av-hub__section--dark .av-hub__panel-text{color:var(--av-text-muted)}.av-hub__section--dark .av-hub__panel-tag{color:var(--av-lime)}.av-hub__section-head{max-width:860px;margin-bottom:var(--av-content-gap)}.av-hub__section-sub{max-width:70ch;color:var(--av-text-muted);margin:0;font-size:18px;line-height:1.7}.av-hub__intro-split{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.av-hub__intro-split>:first-child{max-width:800px}.av-hub__formula-card{background-color:#0000;border:0;border-radius:0;width:100%;min-width:0;padding:0}.av-hub__formula-eyebrow{color:var(--av-text-muted);margin-bottom:16px;font-size:14px;font-weight:700;display:block}.av-hub__formula-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:24px;width:100%;display:grid}.av-hub__formula-step{color:#fff;min-width:0;box-shadow:none;background-color:#1f1f1f;border:1px solid #343434;border-radius:12px;padding:28px}.av-hub__formula-step--lime,.av-hub__formula-step--dark,.av-hub__section--dark .av-hub__formula-step,.av-hub__section--dark .av-hub__formula-step--lime,.av-hub__section--dark .av-hub__formula-step--dark{color:#fff;box-shadow:none;background-color:#1f1f1f;border:1px solid #343434}.av-hub__section--dark .av-hub__formula-card{background-color:#0000;border:0}.av-hub__formula-step .av-hub__formula-desc,.av-hub__section--dark .av-hub__formula-step .av-hub__formula-desc,.av-hub__section--dark .av-hub__formula-step--lime .av-hub__formula-desc,.av-hub__section--dark .av-hub__formula-step--dark .av-hub__formula-desc{color:#d6d6d6}.av-hub__formula-step--lime .av-hub__formula-badge,.av-hub__formula-step--dark .av-hub__formula-badge,.av-hub__section--dark .av-hub__formula-step--lime .av-hub__formula-badge,.av-hub__section--dark .av-hub__formula-step--dark .av-hub__formula-badge{color:var(--av-lime)}.av-hub__formula-step--dark,.av-hub__section--dark .av-hub__formula-step--dark{border-bottom:2px solid var(--av-lime)}.av-hub__formula-badge{text-transform:uppercase;color:var(--av-lime);margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.av-hub__formula-title{color:#fff;margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.35;display:block}.av-hub__formula-desc{margin:0;font-size:16px;line-height:1.65}.av-hub__formula-op{color:var(--av-text);justify-content:center;align-items:center;display:flex}.av-hub__risk-note{border-top:1px solid var(--av-border);color:var(--av-text-muted);margin:32px 0 0;padding-top:24px;font-size:15px;line-height:1.7}.av-hub__explorer{background-color:#0000;border:0;border-radius:0;padding:0}.av-hub__explorer-header{margin-bottom:32px}.av-hub__explorer-badge{background-color:var(--av-lime-soft);color:#1f1f1f;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.av-hub__explorer-title{text-wrap:balance;margin:0 0 32px;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.2}.av-hub__explorer-subtitle{color:var(--av-text-muted);margin:0;font-size:16px}.av-hub__explorer-grid{grid-template-columns:1fr;align-items:start;gap:64px;display:grid}.av-hub__explorer-controls{min-width:0;padding:var(--av-card-space);background-color:#f4f4f2;border:0;border-radius:16px}.av-hub__input-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;display:grid}.av-hub__control-group{min-width:0;margin-bottom:0}.av-hub__control-group:last-child{margin-bottom:0}.av-hub__label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.av-hub__label{color:#1f1f1f;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.6;display:block}.av-hub__label-secondary{color:var(--av-text-muted);margin-top:16px;margin-bottom:6px;font-size:14px;display:block}.av-hub__current-value{color:#1f1f1f;font-size:24px;font-weight:700}.av-hub__range-input{width:100%;height:8px;accent-color:var(--av-lime);cursor:pointer;margin:10px 0}.av-hub__number-field-wrapper{margin-top:16px}.av-hub__number-input,.av-hub__input,.av-hub__select,.av-hub__textarea{width:100%;min-height:46px;font-family:var(--av-font);color:#1f1f1f;background-color:#fff;border:1.5px solid #8c8c84;border-radius:10px;padding:10px 14px;font-size:16px}.av-hub__textarea{resize:vertical;min-height:110px}.av-hub__presets{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.av-hub__preset-button{min-height:44px;font-family:var(--av-font);background-color:var(--av-bg-warm);color:#1f1f1f;border:1px solid var(--av-border);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.av-hub__preset-button--active{background-color:var(--av-lime);color:#1f1f1f;border-color:#1f1f1f}.av-hub__minimum-notice{color:#1f1f1f;background-color:#fff8e6;border:1px solid #e6c670;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.av-hub__eligibility-note{color:#525252;margin:24px 0 0;font-size:15px;line-height:1.65}.av-hub__tiers-explanation{border-top:1px solid var(--av-border);margin-top:24px;padding-top:24px}.av-hub__tiers-title{color:#1f1f1f;cursor:pointer;align-content:center;min-height:48px;margin:0;font-size:16px;font-weight:700;display:list-item}.av-hub__tiers-explanation[open]>.av-hub__tiers-title{margin-bottom:20px}.av-hub__tiers-list{color:var(--av-text-muted);margin:0;padding-left:20px;font-size:16px;line-height:1.7}.av-hub__tiers-item{margin-bottom:12px}.av-hub__tiers-item:last-child{margin-bottom:0}.av-hub__explorer-results{color:#1f1f1f;background-color:#0000;border-radius:0;min-width:0;padding:0;container:av-result/inline-size}.av-hub__results-heading{color:#1f1f1f;text-wrap:balance;margin:0 0 32px;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:700;line-height:1.3}.av-hub__annual-breakdown{color:#fff;background-color:#141414;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px;min-width:0;padding:40px;display:grid}.av-hub__stacked-bar{background-color:#353535;border:1px solid #4f4f4f;border-radius:999px;width:100%;height:22px;margin-bottom:20px;display:flex;overflow:hidden}.av-hub__stacked-segment{height:100%;transition:width .2s}.av-hub__stacked-segment--own{background-color:#fff}.av-hub__stacked-segment--base{background-color:var(--av-lime)}.av-hub__stacked-segment--child{background-color:#78960c}.av-hub__metrics-list{margin:0;padding:0}.av-hub__metric-row{border-bottom:1px solid #353535;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:16px 0;font-size:16px;line-height:1.5;display:flex}.av-hub__metric-row--allowance-sum{color:var(--av-lime);font-weight:700}.av-hub__metric-row--total{border-top:2px solid var(--av-lime);border-bottom:none;margin-top:6px;padding-top:16px;font-size:18px;font-weight:700}.av-hub__metric-term{overflow-wrap:anywhere;color:#e4e4e4;flex-wrap:wrap;flex:160px;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.av-hub__metric-value{text-align:right;font-variant-numeric:tabular-nums;white-space:normal;color:#fff;max-width:100%;margin:0 0 0 auto;font-weight:700}.av-hub__metric-value--highlight{color:var(--av-lime);font-size:28px;line-height:1.15}.av-hub__legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.av-hub__legend-dot--own{background-color:#fff}.av-hub__legend-dot--base{background-color:var(--av-lime)}.av-hub__legend-dot--child{background-color:#78960c}.av-hub__assumptions-link{color:#525252;text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;margin-top:20px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.av-hub__assumptions-link:hover{color:#1f1f1f}.av-hub__explorer-cta{justify-content:flex-end;margin-top:48px;display:flex}.av-hub__explorer-cta .av-hub__cta-link{width:auto;max-width:100%}.av-hub__assumptions{border-top:1px solid var(--av-border);width:100%;color:var(--av-text);background:0 0;margin-top:48px;padding-top:32px;scroll-margin-top:160px}.av-hub__assumptions-header{color:var(--av-text);border-bottom:0;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:0;font-size:16px;font-weight:700;line-height:1.5;display:flex}.av-hub__assumptions-list{color:#525252;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:0;padding:0;font-size:15px;line-height:1.7;list-style:none;display:grid}.av-hub__assumptions-list>li{color:#525252;align-items:flex-start;gap:10px;min-width:0;display:flex}.av-hub__assumptions-list>li>svg,.av-hub__assumptions-list>li .av-hub__icon,.av-hub__assumptions-list>li .av-hub__icon-small{width:16px;height:16px;color:var(--av-lime);flex:0 0 16px;margin-top:3px}.av-hub__icon,.av-hub__icon-inline,.av-hub__icon-small{vertical-align:middle;flex-shrink:0;display:inline-block}.av-hub__audience-grid{gap:var(--av-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.av-hub__audience-panel{min-width:0;padding:var(--av-card-space);background-color:#1f1f1f;border:1px solid #343434;border-radius:14px}.av-hub__panel-tag{color:var(--av-text-muted);margin-bottom:16px;font-size:14px;font-weight:700;display:block}.av-hub__panel-text{max-width:65ch;margin:0 0 24px;font-size:18px;line-height:1.7}.av-hub__panel-list{color:var(--av-text-muted);margin:0;padding-left:20px;font-size:16px;line-height:1.7}.av-hub__panel-list li{margin-bottom:12px}.av-hub__panel-list li:last-child{margin-bottom:0}.av-hub__indirect-box{background-color:var(--av-surface-card);border:1px solid var(--av-border);padding:var(--av-card-space);color:var(--av-text);box-shadow:none;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;line-height:1.7;display:flex}.av-hub__section--dark .av-hub__indirect-box{box-shadow:none;background-color:#1f1f1f;border:1px solid #343434}.av-hub__indirect-content{flex:560px;min-width:0;line-height:1.7}.av-hub__family-showcase{border-top:1px solid var(--av-border);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:80px;padding-top:80px;display:grid}.av-hub__family-media{min-width:0;margin:0}.av-hub__family-img,.av-hub__editorial-img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--av-border);border-radius:14px;width:100%;height:auto;display:block}.av-hub__family-copy{min-width:0}.av-hub__example-breakdown{background-color:var(--av-bg-warm);border:1px solid var(--av-border);border-radius:12px;margin:24px 0;padding:24px}.av-hub__example-row{border-bottom:1px solid var(--av-border);color:var(--av-text);justify-content:space-between;gap:12px;padding:14px 0;font-size:16px;line-height:1.6;display:flex}.av-hub__example-row dt{overflow-wrap:anywhere;min-width:0;color:var(--av-text)}.av-hub__example-row dd{white-space:normal;min-width:0;max-width:100%;color:var(--av-text);margin:0;font-weight:700}.av-hub__example-row--sub{font-weight:700}.av-hub__section--dark .av-hub__example-row--sub,.av-hub__section--dark .av-hub__example-row--sub dt,.av-hub__section--dark .av-hub__example-row--sub dd{color:var(--av-lime)}.av-hub__example-row--total{border-bottom:none;padding-top:12px;font-size:18px;font-weight:700}.av-hub__section--dark .av-hub__example-row--total,.av-hub__section--dark .av-hub__example-row--total dt,.av-hub__section--dark .av-hub__example-row--total dd{color:#fff}.av-hub__family-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;display:flex}.av-hub__family-hint{color:var(--av-text-muted);font-size:14px}.av-hub__editorial-intro{grid-template-columns:5fr 7fr;align-items:center;gap:64px;margin-bottom:64px;display:grid}.av-hub__editorial-copy,.av-hub__editorial-media{min-width:0;margin:0}.av-hub__pillars-grid{grid-template-columns:1fr;gap:40px;display:grid}.av-hub__pillar-card{border:1px solid var(--av-border);min-width:0;padding:var(--av-card-space);background-color:#fff;border-radius:14px;flex-direction:column;gap:32px;display:flex}.av-hub__pillar-header{max-width:850px}.av-hub__pillar-card .av-hub__h3{font-size:28px;line-height:1.3}.av-hub__pillar-lead{max-width:850px;color:var(--av-text-muted);margin:0;font-size:18px;line-height:1.7}.av-hub__pillar-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}.av-hub__pillar-item{border-top:1px solid var(--av-border);min-width:0;padding-top:20px}.av-hub__pillar-term{margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.av-hub__pillar-desc{max-width:65ch;color:var(--av-text-muted);margin:0;font-size:16px;line-height:1.75}.av-hub__advisor-inset{background-color:var(--av-bg-dark);color:#fff;padding:var(--av-card-space);border-radius:18px;grid-template-columns:7fr 5fr;align-items:start;gap:64px;display:grid}.av-hub__section--dark .av-hub__advisor-inset{background-color:#0000;border:none;border-radius:0;padding:0}.av-hub__advisor-copy{min-width:0}.av-hub__advisor-lead{max-width:62ch;color:var(--av-text-muted);margin:0 0 24px;font-size:18px;line-height:1.7}.av-hub__services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.av-hub__service-item{background-color:#0000;border:0;border-top:1px solid #ffffff29;border-radius:0;min-width:0;padding:24px 0}.av-hub__service-title{color:#fff;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.45}.av-hub__service-text{color:#d6d6d6;max-width:56ch;margin:0;font-size:16px;line-height:1.7}.av-hub__advisor-card{background-color:var(--av-bg-charcoal);border:1px solid #4d4d4d;border-radius:14px;min-width:0;overflow:hidden}.av-hub__advisor-photo{aspect-ratio:auto;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.av-hub__advisor-meta{flex-direction:column;gap:8px;padding:20px;display:flex}.av-hub__advisor-name{color:#fff;font-size:20px}.av-hub__advisor-role{color:#d8d8d0;font-size:14px}.av-hub__advisor-phone{color:var(--av-lime);margin:4px 0 8px;font-size:18px;font-weight:700;text-decoration:none}.av-hub__steps-block{margin-top:80px}.av-hub__Timeline{gap:var(--av-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.av-hub__timeline-step{background-color:var(--av-bg-warm);border:1px solid var(--av-border);border-top:3px solid var(--av-border-strong);border-radius:0 0 12px 12px;min-width:0;padding:32px}.av-hub__section--dark .av-hub__timeline-step{border-top-color:var(--av-lime)}.av-hub__timeline-num{background-color:var(--av-lime);color:#1f1f1f;border-radius:999px;margin-bottom:12px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-block}.av-hub__riester-note{background-color:var(--av-bg-warm);border:1px solid var(--av-border);border-left:4px solid var(--av-lime);padding:var(--av-card-space);border-radius:12px;margin-top:64px;line-height:1.7}.av-hub__check-split{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.av-hub__check-copy,.av-hub__check-form-col{min-width:0}.av-hub__check-benefits{margin:24px 0;padding-left:20px;font-size:16px;line-height:1.7}.av-hub__check-benefits li{margin-bottom:12px}.av-hub__direct-contact{border:1px solid var(--av-border);background-color:#fff;border-radius:12px;margin-top:32px;padding:20px 24px}.av-hub__direct-label{color:var(--av-text-muted);font-size:14px;display:block}.av-hub__direct-phone{color:#1f1f1f;font-size:20px;font-weight:700;text-decoration:none}.av-hub__form-container{border:1px solid var(--av-border);padding:var(--av-card-space);background-color:#fff;border-radius:16px}.av-hub__form-header{margin-bottom:32px}.av-hub__form-step-indicator{color:var(--av-text-muted);margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.av-hub__form-title{margin:0 0 8px;font-size:28px;line-height:1.3}.av-hub__form-subtitle{color:var(--av-text-muted);margin:0;font-size:16px;line-height:1.65}.av-hub__form,.av-hub__form-step,.av-hub__form-section{flex-direction:column;gap:24px;display:flex}.av-hub__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.av-hub__field{flex-direction:column;min-width:0;display:flex}.av-hub__field--checkbox{flex-direction:row;align-items:flex-start;gap:12px}.av-hub__checkbox{accent-color:#1f1f1f;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:3px}.av-hub__checkbox-label{color:var(--av-text);font-size:14px;line-height:1.45}.av-hub__link,.av-hub__contact-link{color:#1f1f1f;font-weight:700;text-decoration:underline}.av-hub__form-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.av-hub__form-alert,.av-hub__form-error-block{color:#1f1f1f;background-color:#fff2f0;border:1px solid #d9534f;border-radius:10px;padding:14px 16px;font-size:15px}.av-hub__form-alert-text{margin:0}.av-hub__form-fallback-contacts{margin-top:8px;font-size:14px}.av-hub__form-success{background-color:var(--av-lime-soft);border:1.5px solid #1f1f1f;border-radius:12px;padding:24px}.av-hub__form-success-text{margin:0 0 8px;font-weight:700}.av-hub__form-success-note{margin:0;font-size:15px}.av-hub__honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.av-hub__faq-list{border-top:1px solid var(--av-border);background-color:#0000;border-radius:0;flex-direction:column;padding:0;display:flex}.av-hub__faq-item{border-bottom:1px solid var(--av-border)}.av-hub__faq-question{cursor:pointer;color:var(--av-text);justify-content:space-between;align-items:center;gap:16px;padding:28px 0;font-size:20px;font-weight:700;line-height:1.45;list-style:none;display:flex}.av-hub__faq-question::-webkit-details-marker{display:none}.av-hub__faq-icon:before{content:"+";border:1px solid var(--av-border);width:32px;height:32px;color:var(--av-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.av-hub__faq-item[open] .av-hub__faq-icon:before{content:"−";background-color:var(--av-lime);border-color:var(--av-lime);color:#141414}.av-hub__faq-answer{color:var(--av-text-muted);max-width:76ch;padding:0 0 28px;font-size:18px;line-height:1.75}.av-hub__faq-answer p{color:inherit;margin:0}.av-hub__knowledge{border-top:1px solid var(--av-border);margin-top:64px;padding-top:48px}.av-hub__knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px;display:grid}.av-hub__knowledge-card{background-color:var(--av-bg-warm);border:1px solid var(--av-border);min-width:0;color:var(--av-text);border-radius:14px;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;display:flex}.av-hub__knowledge-title{color:var(--av-text);text-wrap:balance;margin-bottom:12px;font-size:18px}.av-hub__knowledge-desc{max-width:60ch;color:var(--av-text-muted);margin:0 0 16px;font-size:16px;line-height:1.7}.av-hub__knowledge-more{color:var(--av-text);font-size:14px;font-weight:700;text-decoration:underline}.av-hub__section--dark .av-hub__knowledge-more{color:var(--av-lime)}.av-hub__sources-box{grid-template-columns:5fr 7fr;align-items:start;gap:40px;display:grid}.av-hub__sources-note{color:var(--av-text-muted);margin:0;font-size:16px;line-height:1.7}.av-hub__sources-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.av-hub__sources-link{border:1px solid var(--av-border);color:var(--av-text);overflow-wrap:anywhere;word-break:break-word;background-color:#fff;border-radius:10px;padding:20px;font-size:16px;font-weight:700;line-height:1.6;text-decoration:none;display:block}.av-hub__sources-url{color:var(--av-text-muted);margin-top:2px;font-size:14px;font-weight:400;display:block}@media (width<=1279px){.av-hub__hero-actions{flex-direction:column;align-items:flex-start}}@media (width<=1199px){.av-hub{--av-section-space:112px;--av-content-gap:56px;--av-card-space:32px;--av-grid-gap:32px}.av-hub__explorer-grid{grid-template-columns:1fr;gap:48px}.av-hub__annual-breakdown,.av-hub__pillar-list{grid-template-columns:1fr}}@media (width<=960px){.av-hub__hero-grid,.av-hub__intro-split,.av-hub__family-showcase,.av-hub__editorial-intro,.av-hub__advisor-inset,.av-hub__check-split,.av-hub__sources-box,.av-hub__Timeline,.av-hub__knowledge-grid{grid-template-columns:1fr}.av-hub__advisor-card{width:100%;max-width:560px;margin-inline:auto}}@media (width<=899px){.av-hub__input-grid,.av-hub__assumptions-list{grid-template-columns:1fr}}@media (width<=767px){.av-hub{--av-section-space:88px;--av-content-gap:40px;--av-card-space:24px;--av-grid-gap:28px;padding-top:108px;font-size:17px}.av-hub__container{padding:0 16px}.av-hub__h2{margin-bottom:20px}.av-hub__hero{padding-bottom:72px}.av-hub__hero-img{aspect-ratio:3/2}.av-hub__stat-band{grid-template-columns:1fr}.av-hub__stat-item{border-right:0;border-bottom:1px solid var(--av-border);padding:0 0 32px}.av-hub__stat-item:last-child{border-bottom:0;padding-bottom:0}.av-hub__formula-grid{grid-template-columns:1fr}.av-hub__formula-step{padding:24px}.av-hub__subnav-inner{padding-top:8px;padding-bottom:8px}.av-hub__subnav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.av-hub__subnav-list>li,.av-hub__subnav-list>li:last-child{min-width:0;margin-left:0}.av-hub__subnav-link:not(.av-hub__subnav-link--cta),.av-hub__subnav-link--cta{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;margin-left:0;padding:6px 8px;font-size:13px;line-height:1.2;display:inline-flex}.av-hub__subnav-link--cta .btn-icon-badge,.av-hub__subnav-link--cta>svg{display:none}.av-hub__hero-actions{align-items:stretch}.av-hub__hero-actions>*,.av-hub__form-actions>*,.av-hub__family-actions>.av-hub__btn,.av-hub__indirect-box>.av-hub__btn,.av-hub__explorer-cta .av-hub__cta-link{justify-content:center;width:100%;min-height:48px}.av-hub__audience-grid,.av-hub__services-grid,.av-hub__field-row{grid-template-columns:1fr}.av-hub__audience-panel,.av-hub__pillar-card,.av-hub__knowledge-card,.av-hub__timeline-step{padding:24px}.av-hub__explorer{padding:0}.av-hub__explorer-grid{gap:40px}.av-hub__explorer-controls{padding:24px}.av-hub__explorer-results{padding:0}.av-hub__annual-breakdown{gap:32px;padding:24px}.av-hub__assumptions{scroll-margin-top:240px}.av-hub__family-showcase{gap:40px;margin-top:56px;padding-top:56px}.av-hub__advisor-inset,.av-hub__form-container,.av-hub__riester-note,.av-hub__indirect-box{padding:24px}.av-hub__section--dark .av-hub__advisor-inset,.av-hub__faq-list{padding:0}.av-hub__example-row{flex-direction:column;gap:4px}}@media (width<=340px){.av-hub__subnav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.av-hub *,.av-hub :before,.av-hub :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.av-hub__container{max-width:1360px;padding-inline:32px}.av-hub__h2{letter-spacing:-.025em;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08}.av-hub__hero{padding-bottom:72px}.av-hub__breadcrumb{margin-bottom:36px}.av-hub__hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"title image""lead image""actions image""trust image";align-items:start;gap:24px 56px}.av-hub__hero-copy{display:contents}.av-hub__hero .av-hub__h1{text-wrap:initial;grid-area:title;margin:0}.av-hub__h1-kicker{letter-spacing:.08em;background:#f1f1f1;border-left:3px solid #a2c516;margin-bottom:24px;padding:7px 11px;font-size:13px}.av-hub__h1-line{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(3.25rem,5.35vw,5.2rem);line-height:1.01}.av-hub__hero-lead{color:#525252;grid-area:lead;max-width:49ch;margin:0;font-size:18px;line-height:1.65}.av-hub__hero-actions{flex-wrap:wrap;grid-area:actions;gap:14px 24px;margin:4px 0 0}.av-hub__hero-actions>.av-hub__btn{padding:17px 22px}.av-hub__hero-secondary{color:#1f1f1f;text-underline-offset:5px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:15px;font-weight:700;-webkit-text-decoration:underline #c4c4c4;text-decoration:underline #c4c4c4;display:inline-flex}.av-hub__hero-secondary:hover{text-decoration-color:#141414}.av-hub__hero-secondary svg{flex-shrink:0;width:18px;height:18px}.av-hub__hero-meta{color:#525252;flex-wrap:nowrap;grid-area:trust;gap:12px;margin-top:4px;font-size:13px;line-height:1.5}.av-hub__hero-meta strong{color:#1f1f1f;margin-bottom:2px;font-size:15px;display:block}.av-hub__hero-meta span{display:block}.av-hub__hero-portrait{object-fit:cover;object-position:50% 25%;border:1px solid #e3e3e3;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block}.av-hub__hero-media{flex-direction:column;grid-area:image;align-self:stretch;gap:10px;display:flex}.av-hub__hero-img-frame{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,44px 100%,0 calc(100% - 44px));background:#e3e3e3;border:0;border-radius:0;flex:1;min-height:550px;position:relative}.av-hub__hero-img{aspect-ratio:auto;object-position:88% center;width:100%;height:100%;position:absolute;inset:0}.av-hub__photo-mark{color:#141414;background:#fcfcfc;border-left:3px solid #a2c516;padding:16px 22px;font-size:14px;line-height:1.35;position:absolute;bottom:28px;left:28px}.av-hub__photo-mark span,.av-hub__photo-mark strong{display:block}.av-hub__photo-mark strong{font-size:23px;font-weight:700}.av-hub__figcaption{color:#525252;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:12px;line-height:1.5;display:flex}.av-hub__figcaption>span:first-child{color:#1f1f1f;font-weight:700}.av-hub__stat-band{margin-top:48px}.av-hub .btn-primary,.av-hub .btn-primary-dark{color:#141414;text-shadow:none;background:#a2c516;border:1px solid #a2c516;font-weight:700;box-shadow:0 4px 14px #14141412}.av-hub .btn-primary:before,.av-hub .btn-primary-dark:before{display:none}.av-hub .btn-primary:hover,.av-hub .btn-primary-dark:hover{color:#141414;background:#b8db04;border-color:#b8db04;transform:none;box-shadow:0 5px 16px #14141418}.av-hub .btn-primary:active,.av-hub .btn-primary-dark:active{transform:none}.av-hub .btn-primary .btn-icon-badge,.av-hub .btn-primary-dark .btn-icon-badge{color:#141414;background:#1414140d}.av-hub .btn-outline-dark{box-shadow:none;color:#141414;text-shadow:none;background:0 0;border-color:#bcbcbc}.av-hub__audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px}.av-hub__audience-panel{isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}.av-hub__audience-photo{aspect-ratio:4/3;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:#e3e3e3;overflow:hidden}.av-hub__audience-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.av-hub__audience-content{flex-direction:column;flex:1;padding:24px;display:flex}.av-hub__audience-content .av-hub__h3{margin-bottom:14px;font-size:24px;line-height:1.13}.av-hub__panel-tag{letter-spacing:.04em;color:#525252;min-height:33px;margin-bottom:14px;font-size:11px;line-height:1.5}.av-hub__panel-introduction{color:#525252;flex:1;margin:0 0 22px;font-size:16px;line-height:1.6}.av-hub__audience-details{border-top:1px solid #d4d4d4}.av-hub__audience-details summary{color:#141414;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0 0;font-size:14px;font-weight:700;list-style:none;display:flex}.av-hub__audience-details summary::-webkit-details-marker{display:none}.av-hub__topic-summary::-webkit-details-marker{display:none}.av-hub__audience-details summary:after{content:"+";flex-shrink:0;font-size:22px;font-weight:400}.av-hub__audience-details[open] summary:after{content:"−"}.av-hub__audience-details>div{padding-top:20px}.av-hub__audience-details .av-hub__panel-text,.av-hub__audience-details .av-hub__panel-list{font-size:15px;line-height:1.6}.av-hub__indirect-box{border-radius:0;gap:24px;margin-top:40px;padding:28px 32px}.av-hub__indirect-box .av-hub__h3{font-size:23px}.av-hub__indirect-box .av-hub__text{font-size:16px;line-height:1.65}.av-hub__family-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:64px;padding-top:64px}.av-hub__family-media,.av-hub__editorial-media{flex-direction:column;gap:12px;display:flex}.av-hub__family-img,.av-hub__editorial-img{aspect-ratio:4/3;object-position:center;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px));border:0;border-radius:0}.av-hub__family-copy .av-hub__h2{font-size:clamp(2rem,3vw,2.9rem)}.av-hub__family-copy .av-hub__text{font-size:17px}.av-hub__example-breakdown{border:0;border-radius:0;margin-block:24px;padding:22px 24px}.av-hub__example-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:10px;font-size:15px;display:grid}.av-hub__example-row dd{text-align:right;font-variant-numeric:tabular-nums}.av-hub__example-row--total{align-items:center;padding-top:16px;font-size:16px}.av-hub__example-row--total dd{letter-spacing:-.03em;font-size:30px;line-height:1.15}.av-hub__family-actions{gap:12px;margin-top:24px}.av-hub__editorial-intro{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;margin-bottom:40px}.av-hub__editorial-media{grid-area:1/1}.av-hub__editorial-copy{grid-area:1/2}.av-hub__editorial-copy .av-hub__h2{font-size:clamp(2rem,3.5vw,3.1rem)}.av-hub__editorial-img{aspect-ratio:7/5}.av-hub__pillars-grid{gap:18px}.av-hub__knowledge-topic{background:#fcfcfc;border:1px solid #dedede}.av-hub__topic-summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) 40px;align-items:start;gap:24px;padding:28px 32px;list-style:none;display:grid}.av-hub__topic-number{color:#898989;letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1.1}.av-hub__topic-copy{min-width:0}.av-hub__topic-copy .av-hub__eyebrow{display:none}.av-hub__topic-title{color:#141414;letter-spacing:-.015em;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.2;display:block}.av-hub__topic-copy .av-hub__pillar-lead{max-width:68ch;font-size:16px;line-height:1.6;display:block}.av-hub__topic-toggle{color:#141414;border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:27px;line-height:1;display:grid}.av-hub__knowledge-topic[open] .av-hub__topic-toggle{background:#f1f1f1;font-size:0}.av-hub__knowledge-topic[open] .av-hub__topic-toggle:after{content:"−";font-size:27px}.av-hub__topic-body{padding:0 32px 32px}.av-hub__pillar-list{gap:24px}.av-hub__advisor-inset{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:64px}.av-hub__advisor-copy .av-hub__h2{max-width:20ch}.av-hub__advisor-lead{margin-bottom:28px;font-size:17px}.av-hub__services-grid{gap:0 24px}.av-hub__service-item{padding:18px 0}.av-hub__service-title{margin-bottom:8px;font-size:18px;line-height:1.3}.av-hub__service-text{font-size:15px;line-height:1.6}.av-hub__advisor-card{border-color:#454545;border-radius:0}.av-hub__advisor-photo{aspect-ratio:1;object-position:50% 28%}.av-hub__advisor-meta{gap:10px;padding:26px}.av-hub__advisor-name{font-size:29px;line-height:1.1}.av-hub__advisor-role{color:#d6d6d6}.av-hub__steps-block{border-top:1px solid #3d3d3d;margin-top:56px;padding-top:32px}.av-hub__timeline-step{padding:24px}.av-hub__timeline-step .av-hub__text{font-size:16px;line-height:1.65}.av-hub__riester-note{margin-top:40px;padding:28px 32px}.av-hub__riester-note .av-hub__text{font-size:16px;line-height:1.65}.av-hub__check-split{gap:64px}.av-hub__check-copy .av-hub__text{font-size:17px;line-height:1.65}.av-hub__faq-list{gap:0}.av-hub__faq-question{padding-block:22px;font-size:18px;line-height:1.4}.av-hub__faq-answer{font-size:17px;line-height:1.7}.av-hub__knowledge{margin-top:48px;padding-top:32px}.av-hub__knowledge-card{border-radius:0;padding:24px}.av-hub__sources-link{border-radius:0;padding:16px 20px;font-size:15px}@media (width<=1099px){.av-hub__hero-grid{column-gap:36px}.av-hub__h1-line{font-size:clamp(3rem,5.6vw,4.5rem)}.av-hub__hero-img-frame{min-height:540px}.av-hub__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av-hub__audience-photo{aspect-ratio:8/5}.av-hub__advisor-inset{gap:40px}.av-hub__topic-body .av-hub__pillar-list{grid-template-columns:1fr}}@media (width<=959px){.av-hub{--av-section-space:80px;--av-content-gap:32px}.av-hub__hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""image""lead""actions""trust";row-gap:24px}.av-hub__h1-line{font-size:clamp(2.7rem,7.6vw,4.5rem)}.av-hub__hero-media{margin-top:4px}.av-hub__hero-img-frame{aspect-ratio:16/10;min-height:0}.av-hub__hero-img{object-position:center}.av-hub__hero-lead{max-width:65ch}.av-hub__hero-actions{flex-direction:row;justify-content:flex-start}.av-hub__hero-actions>.av-hub__btn,.av-hub__hero-secondary{width:auto}.av-hub__family-showcase{grid-template-columns:1fr;gap:32px}.av-hub__family-img{aspect-ratio:3/2}.av-hub__editorial-intro{grid-template-columns:1fr;gap:32px}.av-hub__editorial-copy{grid-area:1/1}.av-hub__editorial-media{grid-area:2/1}.av-hub__editorial-img{aspect-ratio:16/9}.av-hub__advisor-inset{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px}.av-hub__services-grid{grid-template-columns:1fr}.av-hub__advisor-meta{padding:22px}.av-hub__advisor-card .av-hub__btn{font-size:14px}.av-hub__check-split{grid-template-columns:1fr;gap:40px}}@media (width<=639px){.av-hub{--av-section-space:64px;--av-card-space:24px;--av-grid-gap:24px;padding-top:108px}.av-hub__container{padding-inline:20px}.av-hub__breadcrumb{margin-bottom:20px}.av-hub__breadcrumb-list{gap:6px;font-size:12px}.av-hub__hero{padding-top:0;padding-bottom:48px}.av-hub__hero-grid{gap:16px}.av-hub__h1-kicker{margin-bottom:14px;padding:6px 9px;font-size:11px}.av-hub__h1-line{letter-spacing:-.03em;font-size:clamp(2.35rem,10vw,3.4rem);line-height:1.04}.av-hub__hero-img-frame{aspect-ratio:4/3;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.av-hub__photo-mark{padding:10px 14px;font-size:12px;bottom:18px;left:18px}.av-hub__photo-mark strong{font-size:20px}.av-hub__figcaption{gap:2px 8px;font-size:11px}.av-hub__hero-lead{font-size:17px;line-height:1.5}.av-hub__hero-actions{gap:12px;margin:0}.av-hub__hero-actions>.av-hub__btn{width:100%;padding-block:14px}.av-hub__hero-secondary{margin-inline:auto}.av-hub__hero-meta{margin-top:0;font-size:12px}.av-hub__hero-meta strong{font-size:14px}.av-hub__stat-band{margin-top:36px}.av-hub__audience-grid{grid-template-columns:1fr;gap:28px}.av-hub__audience-photo{aspect-ratio:16/9}.av-hub__audience-content{padding:24px}.av-hub__panel-tag{min-height:0}.av-hub__panel-introduction{margin-bottom:16px}.av-hub__indirect-box{margin-top:28px;padding:24px}.av-hub__indirect-box .av-hub__h3{font-size:22px}.av-hub__family-showcase{margin-top:48px;padding-top:48px}.av-hub__example-breakdown{padding:18px}.av-hub__example-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:14px}.av-hub__example-row--total dd{font-size:27px}.av-hub__family-actions>.av-hub__btn{width:100%}.av-hub__topic-summary{grid-template-columns:30px minmax(0,1fr) 30px;gap:14px;padding:24px 20px}.av-hub__topic-number{font-size:25px}.av-hub__topic-title{font-size:22px}.av-hub__topic-copy .av-hub__pillar-lead{font-size:15px}.av-hub__topic-toggle{width:30px;height:30px;font-size:23px}.av-hub__topic-body{padding:0 20px 24px}.av-hub__advisor-inset{grid-template-columns:1fr;gap:32px}.av-hub__advisor-card{width:100%;max-width:440px;margin-inline:auto}.av-hub__advisor-photo{aspect-ratio:6/5}.av-hub__services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.av-hub__service-title{font-size:17px}.av-hub__service-text{font-size:14px}.av-hub__steps-block{margin-top:40px;padding-top:28px}.av-hub__timeline-step{padding:22px}.av-hub__riester-note{margin-top:32px;padding:24px}.av-hub__faq-question{padding-block:20px;font-size:17px}.av-hub__faq-icon:before{width:28px;height:28px}}@media (width<=359px){.av-hub__hero-meta{align-items:flex-start}.av-hub__services-grid{grid-template-columns:1fr}.av-hub__topic-summary{grid-template-columns:24px minmax(0,1fr) 28px;gap:10px;padding-inline:16px}.av-hub__topic-body{padding-inline:16px}}.av-hub .av-card-contour{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av-hub .av-card-contour path{fill:#f1f1f1;stroke:#dedede;stroke-width:1px;vector-effect:non-scaling-stroke}.av-hub .av-card-contour .av-card-contour__accent{fill:none;stroke:#a2c516;stroke-width:3px}.av-hub .av-hub__stat-band{border-top:0;grid-template-rows:none;gap:28px;padding-top:0}.av-hub .av-hub__stat-item{isolation:isolate;border:0;grid-row:auto;min-height:260px;padding:26px;display:flex;position:relative}.av-hub .av-hub__stat-item:last-child{border:0;padding:26px}.av-hub .av-hub__stat-eyebrow{letter-spacing:.8px;margin-bottom:16px;font-size:13px}.av-hub .av-hub__stat-value{letter-spacing:-1.2px;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:56px;line-height:1.1;display:flex}.av-hub .av-hub__stat-prefix{letter-spacing:0;font-size:21px;font-weight:400}.av-hub .av-hub__stat-currency{letter-spacing:0;font-size:34px}.av-hub .av-hub__stat-period{margin-top:2px;font-size:16px}.av-hub .av-hub__stat-condition{border-top:1px solid #d7d7d7;margin-top:16px;padding-top:16px;font-size:15px;line-height:24px}.av-hub .av-hub__subnav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;display:flex}.av-hub .av-hub__subnav-list>li:last-child{margin-left:0}.av-hub .av-hub__pillar-item{isolation:isolate;border:0;min-height:0;padding:24px;position:relative}.av-hub .av-hub__pillar-term{min-height:48px;margin:0 0 16px;font-size:17px;line-height:24px}.av-hub .av-hub__pillar-desc{color:#606060;margin:0;font-size:16px;line-height:26px}.av-hub .av-hub__principle-heading{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:50px;display:grid}.av-hub .av-hub__principle-heading .av-hub__text{margin:0}.av-hub .av-composition{min-width:0}.av-hub .av-hub__anchor-alias{scroll-margin-top:140px;position:absolute;top:0}.av-hub .av-hub__section--white .av-hub__audience-panel{background:0 0;border:0}.av-hub .av-composition__inputs{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.av-hub .av-composition__inputs>div{min-width:0}.av-hub .av-composition__children-control{border-left:1px solid #414141;padding-left:40px}.av-hub .av-composition__control .av-composition__children-control label{align-items:center;gap:10px;margin-bottom:14px;font-size:18px;display:flex}.av-hub .av-composition__children-control label svg{color:#b8db04;flex-shrink:0}.av-hub .av-composition__children-control select{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#303030;border:1px solid #666;border-radius:7px;padding:10px 14px;display:block}.av-hub .av-composition__children-control p{color:#c5c5c5;margin:10px 0 0;font-size:13px;line-height:1.55}.av-hub .av-composition__control{background:#222;border:1px solid #414141;border-radius:4px 24px;margin:0 0 36px;padding:26px 28px 22px}.av-hub .av-composition__control-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.av-hub .av-composition__control label{color:#fff;font-size:21px;font-weight:700;display:block}.av-hub .av-composition__control-heading>div>span{color:#c5c5c5;margin-top:7px;font-size:15px;line-height:1.5;display:block}.av-hub .av-composition output{color:#b8db04;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:105px;font-size:34px;font-weight:700;display:block}.av-hub .av-composition output span{color:#c5c5c5;margin-top:2px;font-size:13px;font-weight:400;display:block}.av-hub .av-composition__range{appearance:none;cursor:pointer;background:linear-gradient(to right, #a2c516 var(--range-progress), #555 var(--range-progress)) center/100% 6px no-repeat;accent-color:#a2c516;border:0;border-radius:4px;width:100%;height:44px;margin:0;display:block}.av-hub .av-composition__range::-webkit-slider-thumb{appearance:none;background:#a2c516;border:5px solid #f0f0f0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 4px #ffffff14}.av-hub .av-composition__range::-moz-range-thumb{background:#a2c516;border:5px solid #f0f0f0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #ffffff14}.av-hub .av-composition__range:focus-visible{outline-offset:5px;outline:2px solid #b8db04}.av-hub .av-composition__scale{color:#c5c5c5;justify-content:space-between;margin-top:1px;font-size:13px;display:flex}.av-hub .av-composition__control-footer{color:#b5b5b5;border-top:1px solid #424242;justify-content:space-between;gap:16px 32px;margin-top:19px;padding-top:16px;font-size:13px;line-height:1.6;display:flex}.av-hub .av-composition__control-footer a{color:#ccc;text-underline-offset:3px;text-decoration:underline}.av-hub .av-composition__control-footer a:hover{color:#eee}.av-hub .av-composition__caption{color:#b5b5b5;justify-content:space-between;gap:20px;margin-bottom:20px;font-size:13px;display:flex}.av-hub .av-composition__flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);gap:24px;display:grid}.av-hub .av-composition__flow-part{display:contents}.av-hub .av-composition__card{isolation:isolate;min-width:0;min-height:352px;padding:25px 28px 24px;position:relative}.av-hub .av-composition__card .av-card-contour path:first-child{fill:#242424;stroke:#414141}.av-hub .av-composition__badge{color:#a2c516;letter-spacing:.7px;font-size:13px;font-weight:700}.av-hub .av-composition__card h3{color:#fff;margin:13px 0 20px;font-size:22px;line-height:1.35}.av-hub .av-composition__value{color:#fff;font-variant-numeric:tabular-nums;margin-top:18px;font-size:46px;font-weight:700;line-height:1.2}.av-hub .av-composition__card--state .av-composition__value{color:#b8db04}.av-hub .av-composition__card--child .av-composition__value{color:#eee}.av-hub .av-composition__period{color:#b5b5b5;margin-top:5px;font-size:13px}.av-hub .av-composition__bar{clip-path:polygon(0 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,0 100%);background:#414141;height:14px;margin-top:22px}.av-hub .av-composition__bar i{background:#a6a6a6;height:100%;display:block}.av-hub .av-composition__card--state .av-composition__bar i{background:#a2c516}.av-hub .av-composition__card--child .av-composition__bar i{background:#eee}.av-hub .av-composition__share{color:#b5b5b5;margin-top:9px;font-size:12px}.av-hub .av-composition__card p{color:#c5c5c5;margin:22px 0 0;font-size:15px;line-height:24px}.av-hub .av-composition__operator{color:#c7c7c7;place-items:center;font-size:30px;display:grid}.av-hub .av-composition__donut-wrap{width:156px;height:156px;margin:9px auto 7px;position:relative}.av-hub .av-composition__donut{width:100%;height:100%}.av-hub .av-composition__donut circle{fill:none;stroke-width:13px;transition:opacity .18s}.av-hub .av-composition__donut-own{stroke:#a6a6a6}.av-hub .av-composition__donut-state{stroke:#a2c516}.av-hub .av-composition__donut-child{stroke:#eee}.av-hub .av-composition__donut-center{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.av-hub .av-composition__donut-center strong{color:#fff;font-variant-numeric:tabular-nums;font-size:30px}.av-hub .av-composition__donut-center span{color:#c5c5c5;font-size:12px}.av-hub .av-composition[data-active=own] :is(.av-composition__donut-state,.av-composition__donut-child),.av-hub .av-composition[data-active=state] :is(.av-composition__donut-own,.av-composition__donut-child),.av-hub .av-composition[data-active=child] :is(.av-composition__donut-own,.av-composition__donut-state){opacity:.2}.av-hub .av-composition__total{background:#222;border:1px solid #414141;border-radius:4px 24px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:28px;padding:24px 28px;display:grid}.av-hub .av-composition__total-copy h3{color:#fff;margin:10px 0 12px;font-size:25px;line-height:1.3}.av-hub .av-composition__total-copy p{color:#c5c5c5;max-width:58ch;margin:0;font-size:16px;line-height:1.7}.av-hub .av-composition__total-copy strong{color:#eee}.av-hub .av-composition__legend{color:#d7d7d7;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:13px;display:flex}.av-hub .av-composition__legend span:before{content:"";background:#a6a6a6;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.av-hub .av-composition__legend span:nth-child(2):before{background:#a2c516}.av-hub .av-composition__legend span:nth-child(3):before{background:#eee}.av-hub .av-composition__details{color:#d7d7d7;border-top:1px solid #424242;border-bottom:1px solid #424242;margin-top:28px}.av-hub .av-composition__details summary{cursor:pointer;padding:22px 0;font-size:16px;font-weight:700}.av-hub .av-composition__details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:8px 0 24px;display:grid}.av-hub .av-composition__details h3{color:#eee;margin:0 0 12px;font-size:18px;line-height:1.5}.av-hub .av-composition__details p{margin:0;font-size:15px;line-height:1.7}.av-hub .av-composition__details .av-composition__details-note{color:#c5c5c5;padding:0 0 24px;font-size:13px}.av-hub .av-composition+.av-hub__risk-note{border-top:1px solid #424242;margin-top:32px;padding-top:24px}@media (width<=1023px){.av-hub .av-composition__inputs{grid-template-columns:1fr;gap:28px}.av-hub .av-composition__children-control{border-top:1px solid #414141;border-left:0;padding:24px 0 0}.av-hub .av-composition__flow{grid-template-columns:minmax(0,1fr);gap:16px}.av-hub .av-composition__operator{height:32px}.av-hub .av-composition__total{grid-template-columns:156px minmax(0,1fr)}.av-hub .av-composition__total>a{grid-column:1/-1;justify-self:center}.av-hub .av-hub__principle-heading{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.av-hub .av-composition__total{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px 28px}.av-hub .av-composition__total-copy{text-align:center}.av-hub .av-composition__legend{justify-content:center}.av-hub .av-composition__details-grid{grid-template-columns:minmax(0,1fr);gap:28px}.av-hub .av-hub__stat-band{gap:24px}.av-hub .av-hub__subnav-list{gap:0 4px}.av-hub .av-hub__subnav-list>li{flex:none}.av-hub .av-hub__subnav-link{padding:6px;font-size:13px}.av-hub .av-hub__pillar-item{padding:27px 24px}.av-hub .av-hub__pillar-term{min-height:0;margin-bottom:24px}.av-hub .av-composition__control{margin-bottom:28px;padding:22px 20px}.av-hub .av-composition__control-heading{align-items:flex-start;gap:15px}.av-hub .av-composition__control label{font-size:19px}.av-hub .av-composition__control-heading>div>span{font-size:14px}.av-hub .av-composition output{min-width:82px;font-size:29px}.av-hub .av-composition__control-footer{flex-direction:column;gap:10px}.av-hub .av-composition__caption{line-height:1.7;display:block}.av-hub .av-composition__caption span{display:block}}@media (prefers-reduced-motion:reduce){.av-hub .av-composition__donut circle{transition:none}}
