.fk-foot{position:relative;overflow:hidden;background:radial-gradient(circle at 88% -30%,rgba(183,244,0,.16),transparent 38%),linear-gradient(145deg,#07120c 0%,#0c1b12 62%,#102719 100%)!important;color:#edf4ee!important}.fk-foot:before{content:'';position:absolute;inset:0;border-top:1px solid rgba(183,244,0,.55);pointer-events:none}.fk-footer-v2{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 30px}.fk-footer-v2__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:54px 0 38px;border-bottom:1px solid rgba(255,255,255,.12)}.fk-footer-v2__eyebrow{display:block;margin:0 0 12px;color:#b7f400;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.fk-footer-v2__hero h2{max-width:780px;margin:0;color:#fff;font-size:clamp(31px,4vw,58px);line-height:.94;letter-spacing:-.06em}.fk-footer-v2__hero p{max-width:650px;margin:18px 0 0;color:#afbeb2;font-size:15px;line-height:1.6}.fk-footer-v2__actions{display:flex;flex-direction:column;gap:10px;min-width:238px}.fk-footer-v2__button{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;border:1px solid rgba(255,255,255,.18);border-radius:13px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:900;transition:transform .2s,background .2s,border-color .2s}.fk-footer-v2__button--primary{border-color:#b7f400;background:#b7f400;color:#102117!important;box-shadow:0 16px 36px rgba(142,190,0,.2)}.fk-footer-v2__button:hover{transform:translateY(-2px);border-color:#b7f400}.fk-footer-v2__body{display:grid;grid-template-columns:1.35fr .85fr 1fr;gap:58px;padding:36px 0 34px}.fk-footer-v2__brand{margin:0 0 13px;color:#fff;font-size:22px;font-weight:850;letter-spacing:-.045em}.fk-footer-v2__brand b{color:#b7f400}.fk-footer-v2__body p{max-width:380px;margin:0;color:#9fb0a3;font-size:13px;line-height:1.6}.fk-footer-v2__proof{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.fk-footer-v2__proof span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ced9d0;font-size:10px;font-weight:800}.fk-footer-v2__col h3{margin:2px 0 15px;color:#b7f400;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.fk-footer-v2__col a,.fk-footer-v2__col span{display:block;margin:0 0 10px;color:#e7eee8!important;text-decoration:none!important;font-size:13px;line-height:1.45}.fk-footer-v2__col a:hover{color:#b7f400!important}.fk-footer-v2__hours{display:flex!important;align-items:center;gap:8px;color:#b9c7bc!important}.fk-footer-v2__hours:before{content:'';width:7px;height:7px;border-radius:50%;background:#b7f400;box-shadow:0 0 0 4px rgba(183,244,0,.1)}.fk-footer-v2__base{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.1);color:#829487;font-size:11px}.fk-footer-v2__legal{display:flex;flex-wrap:wrap;gap:18px}.fk-footer-v2__legal a{color:#9caf9f!important;text-decoration:none!important}.fk-footer-v2__legal a:hover{color:#b7f400!important}@media(max-width:820px){.fk-footer-v2__hero{grid-template-columns:1fr;gap:28px}.fk-footer-v2__actions{width:min(100%,360px)}.fk-footer-v2__body{grid-template-columns:1fr 1fr}.fk-footer-v2__intro{grid-column:1/-1}.fk-footer-v2__base{display:block}.fk-footer-v2__legal{margin-top:12px}}@media(max-width:560px){.fk-footer-v2{padding:0 21px}.fk-footer-v2__hero{padding:40px 0 30px}.fk-footer-v2__hero h2{font-size:37px}.fk-footer-v2__body{grid-template-columns:1fr;gap:29px}.fk-footer-v2__intro{grid-column:auto}.fk-footer-v2__legal{display:grid;gap:9px}}