.af-hero{text-align:center;background:var(--lp-surface);padding:96px 0 64px}@media (max-width:640px){.af-hero{padding:56px 0 44px}}.af-hero-inner{max-width:860px;margin:0 auto}.af-hero h1{font-family:var(--lp-font-serif);letter-spacing:-.01em;color:var(--lp-ink);font-variation-settings:"opsz" 40;font-size:clamp(31px,5vw,52px);font-weight:600;line-height:1.1}.af-hero h1 .af-accent{color:var(--lp-accent);font-weight:700}.lp-root .af-hero-sub{max-width:540px;color:var(--lp-secondary);margin:20px auto 0;font-size:16px;line-height:1.6}.af-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.af-hero-note{color:var(--lp-tertiary);margin-top:16px;font-size:13px}.af-hero-note a{color:var(--lp-secondary);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.af-hero-note a:hover{color:var(--lp-ink)}.af-terms-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.af-term-pill{border:1px solid var(--lp-border);border-radius:var(--lp-radius-pill);background:var(--lp-surface);color:var(--lp-ink);white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.af-term-pill .af-pill-dot{background:var(--lp-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.af-term-pill .af-pill-sub{color:var(--lp-tertiary);font-weight:500}@media (max-width:460px){.af-term-pill{padding:7px 13px;font-size:12px}}.af-calc-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;max-width:980px;margin:0 auto;display:grid}@media (max-width:860px){.af-calc-grid{grid-template-columns:1fr}}.af-calc-card{background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-card);border-radius:14px;flex-direction:column;padding:30px 32px;display:flex}@media (max-width:640px){.af-calc-card{padding:24px 20px}}.af-calc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.af-calc-title{color:var(--lp-ink);font-size:14px;font-weight:600}.af-calc-badge{color:var(--lp-success);background:var(--lp-success-bg);border-radius:var(--lp-radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.af-calc-badge .af-pulse{background:var(--lp-success);border-radius:999px;width:6px;height:6px}.af-math-row{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:18px;display:flex}.af-math-cell{background:var(--lp-surface-app);border-radius:var(--lp-radius-btn);text-align:center;flex:1;min-width:96px;padding:12px 14px}.af-math-op{color:var(--lp-tertiary);flex-shrink:0;align-self:center;font-size:15px;font-weight:600}.af-math-n{color:var(--lp-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:700}.af-math-cell.af-math-hl .af-math-n{color:var(--lp-accent)}.af-math-l{color:var(--lp-secondary);margin-top:2px;font-size:11px}@media (max-width:460px){.af-math-cell{min-width:72px;padding:10px 8px}.af-math-n{font-size:16px}.af-math-l{font-size:10px}}.af-slider-block{margin-top:26px}.af-slider-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.af-slider-label{color:var(--lp-secondary);font-size:12.5px;font-weight:600}.af-slider-value{color:var(--lp-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.af-slider{appearance:none;background:linear-gradient(to right, var(--lp-accent) 0%, var(--lp-accent) var(--af-fill,25%), var(--lp-border) var(--af-fill,25%), var(--lp-border) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;margin:0;display:block}.af-slider::-webkit-slider-thumb{appearance:none;background:var(--lp-surface);border:2px solid var(--lp-accent);width:22px;height:22px;box-shadow:var(--lp-shadow-card);cursor:pointer;border-radius:999px;transition:transform .1s}.af-slider::-webkit-slider-thumb:hover{transform:scale(1.08)}.af-slider::-moz-range-thumb{background:var(--lp-surface);border:2px solid var(--lp-accent);width:22px;height:22px;box-shadow:var(--lp-shadow-card);cursor:pointer;border-radius:999px}.af-slider:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}.af-slider-scale{color:var(--lp-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.af-calc-result{border-top:1px dashed var(--lp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:26px;padding-top:22px;display:flex}.af-result-main .af-result-label{color:var(--lp-secondary);font-size:12px}.af-result-num{letter-spacing:-.02em;color:var(--lp-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(36px,5vw,46px);font-weight:700;line-height:1}.af-result-num .af-result-per{letter-spacing:0;color:var(--lp-tertiary);font-size:15px;font-weight:500}.af-result-annual{color:var(--lp-success);background:var(--lp-success-bg);border-radius:var(--lp-radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:600}.af-custom-note{color:var(--lp-secondary);background:var(--lp-accent-soft);border-radius:var(--lp-radius-btn);margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.55}.af-custom-note a{color:var(--lp-accent);text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.af-custom-note a:hover{color:var(--lp-accent-hover)}.af-payout-card{background:var(--lp-surface);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow-card);border-radius:14px;flex-direction:column;padding:24px;display:flex}.af-payout-head{letter-spacing:.05em;text-transform:uppercase;color:var(--lp-tertiary);margin-bottom:6px;font-size:11px;font-weight:600}.af-payout-row{border-bottom:1px solid var(--lp-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.af-payout-row:last-of-type{border-bottom:none}.af-payout-k{color:var(--lp-secondary);font-size:13px}.af-payout-v{color:var(--lp-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.af-payout-foot{color:var(--lp-tertiary);margin-top:auto;padding-top:16px;font-size:12px;line-height:1.55}.af-faq-wrap{max-width:720px;margin:0 auto}.af-faq-group{margin-top:44px}.af-faq-group:first-of-type{margin-top:0}.af-faq-group-head{align-items:baseline;gap:10px;margin-bottom:14px;padding-left:2px;display:flex}.af-faq-group-num{color:var(--lp-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.af-faq-group-title{font-family:var(--lp-font-serif);letter-spacing:-.01em;color:var(--lp-ink);font-size:19px;font-weight:600}.af-faq-a a{color:var(--lp-accent);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.af-faq-a a:hover{color:var(--lp-accent-hover)}.af-faq-a strong{color:var(--lp-ink);font-weight:600}.af-closing-card{background:var(--lp-surface);border:1px solid var(--lp-border);max-width:760px;box-shadow:var(--lp-shadow-card);text-align:center;border-radius:14px;margin:0 auto;padding:52px 48px}@media (max-width:640px){.af-closing-card{padding:34px 22px}}.af-closing-card h2{font-family:var(--lp-font-serif);letter-spacing:-.01em;color:var(--lp-ink);margin-top:14px;font-size:clamp(24px,3.4vw,32px);font-weight:600;line-height:1.18}.af-closing-card>p{max-width:440px;color:var(--lp-secondary);margin:14px auto 0;font-size:14.5px;line-height:1.6}.af-closing-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.af-closing-links{border-top:1px solid var(--lp-border);color:var(--lp-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:22px;padding-top:20px;font-size:13px;display:flex}.af-closing-links a{min-height:44px;color:var(--lp-secondary);text-underline-offset:2px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s;display:inline-flex}.af-closing-links a:hover{color:var(--lp-ink)}.af-btn-secondary{background:var(--lp-surface);color:var(--lp-ink);border-color:var(--lp-border)}.af-btn-secondary:hover{border-color:var(--lp-tertiary)}@media (max-width:460px){.af-hero-cta .lp-btn,.af-closing-cta .lp-btn{width:100%;min-height:44px}}
/*# sourceMappingURL=0~k~j38-9-_cp.css.map*/