.fk-benefits{margin-top:3.5rem;background:radial-gradient(ellipse at 0 0,rgba(110,231,183,.12),transparent 60%),linear-gradient(130deg,#062e2b,#0b2939);color:#fff}.fk-benefits .fk-h2{color:#fff}.fk-benefits .fk-kicker{color:#6ee7b7}.fk-benefits .fk-copy{color:#c6d9d8}.fk-benefits-heading{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end}.fk-benefit-grid{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.fk-benefit-grid>li{position:relative;padding:1.7rem;border:1px solid #ffffff24;border-radius:22px;background:#ffffff08}.fk-benefit-number{display:block;color:#6ee7b7;font:700 .8rem 'Space Grotesk',sans-serif;letter-spacing:.12em;margin-bottom:1.35rem}.fk-benefit-grid h3{font-size:1.15rem;line-height:1.45;font-weight:800;color:#fff;margin-bottom:.75rem}.fk-benefit-grid p{font-size:.95rem;line-height:1.75;color:#c6d9d8}.fk-help{display:inline-grid;place-items:center;vertical-align:middle;width:25px;height:25px;margin-left:.25rem;border:1px solid #6ee7b7;border-radius:50%;background:transparent;color:#a7f3d0;font-size:.85rem;cursor:pointer}.fk-planned{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:#fff4dc;color:#80500d;border:1px solid #efd19b;border-radius:999px;padding:.25rem .6rem;vertical-align:middle}.fk-benefit-grid .fk-planned{position:absolute;top:1.45rem;right:1.25rem}.fk-benefit-grid .fk-benefit-planned{border-style:dashed}.fk-page button.fk-btn{cursor:pointer;font-family:inherit}.fk-page button.fk-btn-primary{border:0}.fk-page .fk-inline-features{margin-top:1rem;background:none;border:0;color:#047857;font-size:.9rem;font-weight:800;text-decoration:underline;text-underline-offset:4px;cursor:pointer;text-align:left}.fk-page button:focus-visible,.fk-modal :focus-visible{outline:3px solid #0891b2;outline-offset:4px}.fk-fiscal-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:start;margin-top:2.5rem}.fk-fiscal-grid figure{margin:0;min-width:0}.fk-fiscal-grid figcaption{color:#526577;font-size:.8rem;line-height:1.6;margin-top:.85rem}.fk-image-button{display:block;width:100%;text-align:left;cursor:zoom-in}.fk-fiscal-grid h3{font-size:1.2rem;font-weight:800;margin-bottom:.8rem;color:#071c2c}.fk-fiscal-card{padding:1.4rem;border:1px solid #dce9e5;border-radius:24px;background:#fff}.fk-fiscal-card p{font-size:.95rem;line-height:1.75;color:#526577;margin-bottom:1.2rem}.fk-custom{border:1px solid #a7f3d0;border-radius:28px;padding:2.5rem;display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:center;background:radial-gradient(circle at right top,#d1fae5,transparent 65%),#f6fffb}.fk-custom .fk-actions{justify-content:flex-end}.fk-price-note{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.65rem 1rem;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.95rem;margin-top:1.5rem}.fk-price-note strong{font-size:1.25rem}.fk-modal{color:#071c2c;background:#fff;padding:0;border:1px solid #cde7de;border-radius:24px;width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;box-shadow:0 30px 100px #0005;overflow:auto;font-family:'Plus Jakarta Sans',sans-serif}.fk-modal:not([open]){display:none}.fk-modal::backdrop{background:#041925b8;backdrop-filter:blur(5px)}.fk-modal-wide{width:min(960px,calc(100% - 32px))}.fk-modal-head{position:sticky;top:0;z-index:1;display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem;background:linear-gradient(120deg,#fff,#effcf7);border-bottom:1px solid #dce9e5}.fk-modal-head h2{font-size:1.65rem;line-height:1.3;font-weight:800;letter-spacing:-.035em;margin:.45rem 0 0}.fk-modal-head .fk-kicker{font-size:.67rem}.fk-modal-close{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;background:white;border:1px solid #cde7de;border-radius:50%;font-size:1.7rem;line-height:1;color:#284a49;cursor:pointer}.fk-modal-body{padding:1.75rem;line-height:1.8;font-size:.95rem}.fk-modal-body>p{color:#526577;margin:0 0 1.2rem}.fk-modal-body h3{font-size:1.05rem;font-weight:800;margin:1.4rem 0 .5rem;line-height:1.5}.fk-modal-note{padding:1rem 1.2rem;border:1px solid #cde7de;background:#effcf7;border-radius:14px;font-size:.85rem;line-height:1.7;margin-top:1.3rem}.fk-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.7rem}.fk-feature-list section{border-top:1px solid #dce9e5;padding-bottom:.5rem}.fk-feature-list ul{margin:.65rem 0 0;padding:0 0 0 1.15rem;list-style:disc}.fk-feature-list li{padding-left:.1rem;margin-bottom:.4rem;color:#526577;font-size:.85rem;line-height:1.65}.fk-feature-tag{font-size:.65rem;font-weight:700;background:#e9f6f1;color:#047857;border-radius:8px;padding:.2rem .4rem;white-space:nowrap}.fk-feature-future p{font-size:.8rem;color:#80500d}.fk-modal-image{width:min(1150px,calc(100% - 32px))}.fk-modal-image img{display:block;width:100%;height:auto}.fk-modal-image .fk-modal-head h2{font-size:1.2rem}html.fk-dialog-open{overflow:hidden}.fk-modal .fk-actions a{text-decoration:none}.fk-modal .fk-btn{font-size:.85rem}@media(max-width:980px){.fk-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-fiscal-grid{grid-template-columns:1fr}.fk-custom{grid-template-columns:1fr}.fk-custom .fk-actions{justify-content:flex-start}}@media(max-width:640px){.fk-benefits{margin-top:2rem}.fk-benefits-heading,.fk-benefit-grid,.fk-feature-list{grid-template-columns:1fr}.fk-benefit-grid>li{padding:1.3rem}.fk-modal{width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:18px}.fk-modal-head{padding:1.1rem;gap:.65rem}.fk-modal-head h2{font-size:1.3rem}.fk-modal-body{padding:1.1rem}.fk-modal .fk-actions{display:grid;grid-template-columns:1fr}.fk-modal .fk-btn{width:100%;text-align:center;padding:.75rem 1rem}.fk-custom{padding:1.4rem;border-radius:20px}.fk-fiscal-card{padding:1rem}.fk-benefit-grid .fk-planned{top:1.15rem}.fk-help{width:30px;height:30px}.fk-image-button{padding:5px}}@media(prefers-reduced-motion:reduce){.fk-modal::backdrop{backdrop-filter:none}}
