.faq-premium{background:radial-gradient(circle at 12% 8%,rgba(var(--fk-brand-rgb),.06),transparent 34%),radial-gradient(circle at 88% 14%,rgba(var(--fk-accent-rgb),.05),transparent 40%),linear-gradient(145deg,#ffffff 0,#f8fafc 48%,#f4f7fa 100%);box-shadow:0 20px 50px rgba(15,23,42,.07)}.faq-premium__noise{background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,0))}.faq-premium__stat{background:rgba(255,255,255,.9)}.faq-premium__support{background:radial-gradient(ellipse 80% 90% at 100% 0,rgba(31,122,77,.1),transparent 55%),linear-gradient(160deg,#f3faf6,#ffffff 55%,#f7faf8)}.faq-premium__avatar{border:2px solid #ffffff;box-shadow:0 2px 8px rgba(18,26,36,.1)}.faq-premium__online{border:2px solid #ffffff;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.faq-premium__cta{box-shadow:0 8px 18px rgba(31,122,77,.22);color:#ffffff!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,gap .2s ease}.faq-premium__cta:focus,.faq-premium__cta:hover{box-shadow:0 12px 24px rgba(23,99,62,.28);color:#ffffff!important}.faq-premium__cta:visited{color:#ffffff!important}.home-hero-zone{--fk-hero-green-ink:#ffffff;--fk-hero-muted:#667788;--fk-hero-surface:#ffffff;background:#ffffff}.home-main-hero{background:radial-gradient(ellipse 55% 45% at 92% 42%,rgba(31,122,77,.09),transparent 70%),linear-gradient(180deg,#ffffff,#f7faf8)}.home-main-hero__btn{transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.home-main-hero__btn--primary:hover{color:#ffffff!important}.home-main-hero__btn--ghost{background:#ffffff!important}.home-main-hero__highlight-icon{background:transparent}.home-main-hero__glow{background:radial-gradient(circle,rgba(31,122,77,.13) 0,transparent 68%)}.home-main-hero__skyline{transform:translateX(4%)}.home-main-hero__panel{background:#ffffff}.home-main-hero__search{background:#ffffff!important;transition:border-color .2s ease}.home-main-hero__search:focus-within{background:#ffffff!important;border-color:rgba(31,122,77,.45)!important}.home-main-hero__search input{-webkit-appearance:none;background:transparent!important}.home-main-hero__search input:-webkit-autofill,.home-main-hero__search input:-webkit-autofill:focus,.home-main-hero__search input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-text-fill-color:#121a24!important;caret-color:#121a24;transition:background-color 9999s ease-out 0s}.home-main-hero__search-btn{color:#ffffff!important;transition:background .2s ease,transform .2s ease}.home-main-hero__search-clear{color:#667788}.home-main-hero__category{background:transparent;transition:background .2s ease}.home-main-hero__category-icon{background:transparent;border:1.5px solid rgba(31,122,77,.35)}.home-main-hero__marquee{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-main-hero__logo{filter:grayscale(1) contrast(.95) opacity(.85)}.home-main-hero__suggestions{background:#ffffff}.home-main-hero__suggestion{background:transparent;transition:background .15s ease}.home-main-hero__suggestions-view-all{background:transparent}@media (max-width:991px){.home-main-hero__outer{padding-inline:8px}.home-main-hero__split{gap:20px 20px;grid-template-columns:1fr}.home-main-hero__copy{max-width:none;text-align:center}.home-main-hero__subtitle{margin-inline:auto;max-width:34em}.home-main-hero__actions{justify-content:center}.home-main-hero__highlights{gap:20px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 20px;padding:20px 4px;text-align:left}.home-main-hero__highlight{padding-right:0}.home-main-hero__visual{justify-content:center;margin:12px 0 4px auto;max-width:100%;min-height:0;order:0;overflow:hidden}.home-main-hero__glow{height:min(90%,220px);width:min(100%,280px)}.home-main-hero__skyline{max-width:100%;transform:none;width:min(62%,320px)}.home-main-hero__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main-hero__category:nth-child(2){border-right:none}.home-main-hero__category:first-child,.home-main-hero__category:nth-child(2){border-bottom:1px solid var(--fk-hero-line)}}@media (max-width:767px){.home-main-hero__outer{padding-bottom:20px!important;padding-inline:4px;padding-top:12px!important}.home-main-hero h1,.home-main-hero.hero-header h1.home-main-hero__title,.home-main-hero__title{overflow-wrap:break-word}.home-main-hero__title br{line-height:0}.home-main-hero__actions{flex-direction:column;gap:12px;margin-top:20px}.home-main-hero__btn{min-height:46px;padding:12px 20px;width:100%}.home-main-hero__panel{border-radius:14px;padding:12px}.home-main-hero__subtitle{margin-top:14px;max-width:32em}.home-main-hero__highlights{gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 18px;padding:18px 2px}.home-main-hero__highlight{gap:10px}.home-main-hero__visual{margin-top:8px;margin-bottom:4px;max-height:130px}.home-main-hero__glow{height:140px;width:200px}.home-main-hero__skyline{width:min(58%,220px)}.home-main-hero__trust{gap:16px;margin-top:20px}.home-main-hero__trust-heading{gap:12px}.home-main-hero__trust-text{white-space:normal}.home-main-hero__marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.home-main-hero__marquee-track{animation-duration:34s;gap:40px}.home-main-hero__logo{height:40px;max-width:130px}.home-main-hero__split{gap:16px;margin-bottom:8px}.home-main-hero__search{align-items:stretch;border-radius:14px;flex-direction:column;gap:10px;height:auto;max-height:none;min-height:0;padding:10px}.home-main-hero__search-field{background:#ffffff;border:1px solid #e2e9ef;border-radius:12px;padding:4px 8px 4px 12px}.home-main-hero__search input{font-size:max(16px,var(--fk-type-body-lg-size));min-height:44px}.home-main-hero__search-btn{border-radius:12px!important;min-height:46px;min-width:0;width:100%}.home-main-hero__categories{gap:0;grid-template-columns:1fr;margin-top:10px}.home-main-hero__category{border-bottom:1px solid var(--fk-hero-line);border-right:none;gap:14px;min-height:56px;padding:12px 8px}.home-main-hero__category:last-child{border-bottom:none}.home-main-hero__trust-line{max-width:28px}.home-main-hero__suggestion{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.home-main-hero__btn,.home-main-hero__category,.home-main-hero__search-btn{transition:none}.home-main-hero__marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}

/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.home-hero-zone{--fk-hero-green:#1f7a4d;--fk-hero-green-soft:#e8f5ee;--fk-hero-green-ink:#fff;--fk-hero-text:#121a24;--fk-hero-muted:#678;--fk-hero-line:#e6ecf1;--fk-hero-surface:#fff;background:#fff;position:relative}.home-7 #wrapper.wrap,.home-hero-zone{width:100%;overflow-x:clip}.home-main-hero{background:radial-gradient(55% 45% at 92% 42%,#1f7a4d17,#0000 70%),linear-gradient(#fff,#f7faf8);position:relative;overflow:clip}.home-main-hero__outer{z-index:2;position:relative;padding-top:18px!important;padding-bottom:20px!important}.home-main-hero__split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:16px 40px;min-width:0;margin-bottom:0;display:grid;overflow:hidden}.home-main-hero__copy{text-align:left;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:580px;display:flex}.home-main-hero h1,.home-main-hero__title{font-family:var(--fk-font-family);font-size:var(--fk-type-display-size);font-weight:var(--fk-type-display-weight);letter-spacing:var(--fk-type-display-ls);line-height:var(--fk-type-display-lh);text-wrap:balance;margin:0;position:relative;box-shadow:none!important;color:var(--fk-hero-text)!important;border:0!important;outline:none!important}.home-main-hero__title-accent:after,.home-main-hero__title-accent:before,.home-main-hero__title:after,.home-main-hero__title:before{content:none!important;display:none!important}.home-main-hero__title-accent{display:inline;box-shadow:none!important;color:var(--fk-hero-green)!important;border:0!important;outline:none!important}.home-main-hero__subtitle{font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);overflow-wrap:anywhere;width:100%;max-width:min(34em,100%);margin:16px 0 0;color:var(--fk-hero-muted)!important}.home-main-hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.home-main-hero__btn{appearance:none;cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:13px 24px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;text-decoration:none!important}.home-main-hero__btn--primary{border:1px solid var(--fk-hero-green);background:var(--fk-hero-green)!important;color:var(--fk-hero-green-ink)!important}.home-main-hero__btn--primary:hover{border-color:#17633e;transform:translateY(-1px);color:#fff!important;background:#17633e!important}.home-main-hero__btn--ghost{border:1px solid #d5dde6;color:var(--fk-hero-text)!important;background:#fff!important}.home-main-hero__btn--ghost:hover{border-color:#b8c4d0;transform:translateY(-1px);color:var(--fk-hero-text)!important;background:#f7faf8!important}.home-main-hero__highlights{border-bottom:1px solid var(--fk-hero-line);border-top:1px solid var(--fk-hero-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;width:100%;margin:24px 0 18px;padding:16px 0;list-style:none;display:grid}.home-main-hero__highlight{align-items:flex-start;gap:12px;min-width:0;margin:0;padding:0 8px 0 0;display:flex}.home-main-hero__highlight-icon{color:var(--fk-hero-green);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;height:auto;margin-top:2px;font-size:20px;line-height:1;display:inline-flex}.home-main-hero__highlight-icon i{line-height:1;display:block}.home-main-hero__highlight-text{flex-direction:column;gap:4px;min-width:0;display:flex}.home-main-hero__highlight strong{color:var(--fk-hero-text);font-size:var(--fk-type-body-size);line-height:1.3;display:block;font-weight:500!important}.home-main-hero__highlight small{color:var(--fk-hero-muted);font-size:var(--fk-type-small-size);font-weight:300;line-height:var(--fk-type-small-lh);display:block}.home-main-hero__visual{justify-content:flex-end;align-items:center;min-height:360px;margin-right:clamp(-28px,-3vw,-8px);display:flex;position:relative;overflow:hidden}.home-main-hero__glow{z-index:0;background:radial-gradient(circle,#1f7a4d21 0,#0000 68%);width:min(118%,520px);height:min(96%,460px);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.home-main-hero__skyline{mix-blend-mode:screen;object-fit:contain;z-index:1;width:min(100%,560px);max-width:100%;height:auto;position:relative;transform:translate(4%)}.home-main-hero__panel{z-index:3;background:#fff;border:1px solid #e8edf2;border-radius:18px;padding:12px 14px 6px;position:relative;overflow:hidden}.home-main-hero__search-wrap{width:100%;position:relative}.home-main-hero__search{border-radius:12px;align-items:center;gap:8px;width:100%;height:56px;min-height:56px;max-height:56px;padding:4px 4px 4px 14px;transition:border-color .2s;display:flex;background:#fff!important;border:1px solid #e2e9ef!important}.home-main-hero__search:focus-within{background:#fff!important;border-color:#1f7a4d73!important}.home-main-hero__search-field{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.home-main-hero__search-icon{color:#8a9aab;flex-shrink:0;font-size:16px}.home-main-hero__search input{appearance:none;font-family:var(--fk-font-family);font-size:var(--fk-type-body-lg-size);text-align:left;outline:none;flex:1;min-width:0;font-weight:400;box-shadow:none!important;color:var(--fk-hero-text)!important;background:0 0!important;border:none!important}.home-main-hero__search input::placeholder{color:#93a2b1!important}.home-main-hero__search input:focus{outline:none}.home-main-hero__search input:-webkit-autofill,.home-main-hero__search input:-webkit-autofill:hover{caret-color:#121a24;transition:background-color 9999s ease-out;-webkit-text-fill-color:#121a24!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.home-main-hero__search input:-webkit-autofill:focus{caret-color:#121a24;transition:background-color 9999s ease-out;-webkit-text-fill-color:#121a24!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.home-main-hero__search-btn{cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:112px;height:48px;min-height:48px;padding:0 20px;transition:background .2s,transform .2s;display:inline-flex;background:var(--fk-hero-green)!important;color:#fff!important;border:none!important;border-radius:10px!important}.home-main-hero__search-btn:hover{transform:translateY(-1px);background:#17633e!important}.home-main-hero__search-clear{color:#678;cursor:pointer;font-size:var(--fk-type-tag-size);background:#e8eef3;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.home-main-hero__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:6px;display:grid}.home-main-hero__category{cursor:pointer;text-align:left;background:0 0;border:none;border-right:1px solid #eef2f6;align-items:center;gap:12px;min-height:62px;padding:10px;transition:background .2s;display:flex}.home-main-hero__category:last-child{border-right:none}.home-main-hero__category:hover{background:#f8fbf9}.home-main-hero__category-icon{color:var(--fk-hero-green);background:0 0;border:1.5px solid #1f7a4d59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:inline-flex}.home-main-hero__category-icon i{line-height:1;display:block}.home-main-hero__category-text{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.home-main-hero__category-text strong{color:var(--fk-hero-text);font-size:var(--fk-type-body-size);line-height:1.25;font-weight:500!important}.home-main-hero__category-text small{color:var(--fk-hero-muted);font-size:var(--fk-type-small-size);font-weight:300;line-height:1.25}.home-main-hero__trust{flex-direction:column;gap:14px;margin-top:20px;display:flex}.home-main-hero__trust-heading{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.home-main-hero__trust-line{background:#e2e8ef;flex:1;max-width:160px;height:1px}.home-main-hero__trust-text{font-family:var(--fk-font-family);font-size:var(--fk-type-meta-size);text-align:center;white-space:nowrap;margin:0;font-weight:400;color:#6b7a8c!important}.home-main-hero__trust-text strong{color:#1f2a37;font-weight:500}.home-main-hero__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-main-hero__marquee-track{align-items:center;gap:64px;width:max-content;animation:home-hero-marquee 40s linear infinite;display:flex}.home-main-hero__marquee:hover .home-main-hero__marquee-track{animation-play-state:paused}.home-main-hero__logo-item{flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.home-main-hero__logo{filter:grayscale()contrast(.95)opacity(.85);object-fit:contain;width:auto;max-width:200px;height:64px}@keyframes home-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-main-hero__suggestions{text-align:left;z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:10px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.home-main-hero__suggestions--portal{z-index:10000;margin-top:0;position:fixed;top:auto;left:auto;right:auto}.home-main-hero__suggestions-list{max-height:280px;margin:0;padding:6px;list-style:none;overflow-y:auto}.home-main-hero__suggestion{color:#1e293b;cursor:pointer;font-family:var(--fk-font-family);text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.home-main-hero__suggestion--active,.home-main-hero__suggestion:hover{background:#eef7f2}.home-main-hero__suggestion-name{color:#0f172a;font-size:var(--fk-type-body-size);font-weight:500;line-height:1.35}.home-main-hero__suggestion-meta{color:#64748b;font-size:var(--fk-type-small-size);flex-shrink:0;font-weight:400}.home-main-hero__suggestions-status{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);text-align:center;padding:16px}.home-main-hero__suggestions-footer{border-top:1px solid #e8eef4;padding:8px}.home-main-hero__suggestions-view-all{color:var(--fk-hero-green);cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-meta-size);background:0 0;border:none;width:100%;padding:8px 10px;font-weight:500}.home-main-hero__suggestions-view-all:hover{background:#f7faf8;border-radius:8px}@media (max-width:991px){.home-main-hero__outer{padding-inline:8px}.home-main-hero__split{grid-template-columns:1fr;gap:20px}.home-main-hero__copy{text-align:center;max-width:none}.home-main-hero__subtitle{max-width:34em;margin-inline:auto}.home-main-hero__actions{justify-content:center}.home-main-hero__highlights{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 20px;padding:20px 4px}.home-main-hero__highlight{padding-right:0}.home-main-hero__visual{order:0;justify-content:center;max-width:100%;min-height:0;margin:12px 0 4px auto;overflow:hidden}.home-main-hero__glow{width:min(100%,280px);height:min(90%,220px)}.home-main-hero__skyline{width:min(62%,320px);max-width:100%;transform:none}.home-main-hero__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main-hero__category:nth-child(2){border-right:none}.home-main-hero__category:first-child,.home-main-hero__category:nth-child(2){border-bottom:1px solid var(--fk-hero-line)}}@media (max-width:767px){.home-main-hero__outer{padding-inline:4px;padding-top:12px!important;padding-bottom:20px!important}.home-main-hero h1,.home-main-hero.hero-header h1.home-main-hero__title,.home-main-hero__title{overflow-wrap:break-word}.home-main-hero__title br{line-height:0}.home-main-hero__actions{flex-direction:column;gap:12px;margin-top:20px}.home-main-hero__btn{width:100%;min-height:46px;padding:12px 20px}.home-main-hero__panel{border-radius:14px;padding:12px}.home-main-hero__subtitle{max-width:32em;margin-top:14px}.home-main-hero__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:20px 0 18px;padding:18px 2px}.home-main-hero__highlight{gap:10px}.home-main-hero__visual{max-height:130px;margin-top:8px;margin-bottom:4px}.home-main-hero__glow{width:200px;height:140px}.home-main-hero__skyline{width:min(58%,220px)}.home-main-hero__trust{gap:16px;margin-top:20px}.home-main-hero__trust-heading{gap:12px}.home-main-hero__trust-text{white-space:normal}.home-main-hero__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-main-hero__marquee-track{gap:40px;animation-duration:34s}.home-main-hero__logo{max-width:130px;height:40px}.home-main-hero__split{gap:16px;margin-bottom:8px}.home-main-hero__search{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;height:auto;min-height:0;max-height:none;padding:10px}.home-main-hero__search-field{background:#fff;border:1px solid #e2e9ef;border-radius:12px;padding:4px 8px 4px 12px}.home-main-hero__search input{font-size:max(16px,var(--fk-type-body-lg-size));min-height:44px}.home-main-hero__search-btn{width:100%;min-width:0;min-height:46px;border-radius:12px!important}.home-main-hero__categories{grid-template-columns:1fr;gap:0;margin-top:10px}.home-main-hero__category{border-bottom:1px solid var(--fk-hero-line);border-right:none;gap:14px;min-height:56px;padding:12px 8px}.home-main-hero__category:last-child{border-bottom:none}.home-main-hero__trust-line{max-width:28px}.home-main-hero__suggestion{flex-direction:column;align-items:flex-start;gap:4px}}.home-main-hero__title-break{display:none}@media (max-width:480px){.home-main-hero__subtitle{margin-top:12px}.home-main-hero__actions{gap:10px;margin-top:18px}.home-main-hero__highlights{gap:16px 14px;margin:18px 0 16px;padding:16px 0}.home-main-hero__highlight{gap:9px}.home-main-hero__visual{max-height:110px}.home-main-hero__skyline{width:min(52%,180px)}}@media (max-width:380px){.home-main-hero__btn{min-height:44px}.home-main-hero__highlights{gap:14px 12px}.home-main-hero__visual{max-height:96px}.home-main-hero__skyline{width:min(48%,150px)}}@media (prefers-reduced-motion:reduce){.home-main-hero__btn,.home-main-hero__category,.home-main-hero__search-btn{transition:none}.home-main-hero__marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}.home-brands{background:#fff}.home-brands .section-outer{padding-top:24px!important}.home-brands__wrap{align-items:center;padding-bottom:8px}.home-brands__eyebrow{color:#305b87;font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;background:#eaf3ff;border:1px solid #d8e8ff;border-radius:999px;padding:7px 12px}.home-brands__title{color:#1f2f3d;font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);margin-top:6px}.home-brands__panel{width:100%}.home-brands__slider{background:#fff;border:1px solid #e6ebf0;border-radius:18px;padding:14px;box-shadow:0 14px 30px #1623320f}.home-brands__slide{justify-content:center;height:auto;display:flex}.home-brands__logo-box{background:linear-gradient(#fff,#f8fafd);border:1px solid #edf1f5;border-radius:14px;justify-content:center;align-items:center;width:100%;height:96px;transition:transform .2s,box-shadow .2s;display:flex}.home-brands__logo-box:hover{transform:translateY(-2px);box-shadow:0 10px 20px #192b3e14}@media (max-width:767px){.home-brands__slider{border-radius:14px;padding:10px}.home-brands__logo-box{height:72px}}@media (max-width:480px){.home-brands__logo-box{height:64px}}.home-services__eyebrow{background:#fff}.home-services__filters-wrap{background:#fff;box-shadow:0 10px 28px #0f172a0a;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.home-services__chip{transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.home-services__chip-skeleton{background:linear-gradient(90deg,#eef2f7 20%,#f7f9fc 38%,#eef2f7 58%) 0 0/220% 100%}.home-services__chip--active{color:#fff}@media (min-width:640px){.home-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.home-services__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.home-services__card{background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 1px #0f172a05}.home-services__card:before{transform-origin:0;transition:opacity .25s,transform .25s}.home-services__card:hover{box-shadow:0 16px 36px #0f172a1a}.home-services__card-icon{transition:transform .25s}.home-services__card-title{transition:color .2s}.home-services__card-link{transition:gap .2s}.home-services__card-link i{transition:transform .25s}.home-services__card:hover .home-services__card-link i{transform:translate(3px)}.home-services__line{background:linear-gradient(90deg,#edf2f8 20%,#f8fbff 38%,#edf2f8 58%) 0 0/220% 100%}.home-services__browse{transition:transform .2s,box-shadow .2s,gap .2s;color:#fff!important}.home-services__browse i{transition:transform .2s}.home-services__browse:hover{color:#fff!important}.home-services__browse:hover i{transform:translate(2px)}@media (max-width:767px){.home-services__filters-wrap{border-radius:14px;padding:8px;-webkit-mask-image:none;mask-image:none}.home-services__filters{gap:8px;padding:2px}.home-services__chip{font-size:var(--fk-type-chip-size);padding:9px 12px}.home-services__chip-skeleton{width:108px;height:36px}.home-services__card-content{min-height:200px;padding:16px}.home-services__card-icon{border-radius:10px;width:38px;height:38px}.home-services__desc{font-size:var(--fk-type-lead-size)}.home-services__title{font-size:var(--fk-type-section-size)}}.home-offers__panel{background:linear-gradient(135deg,#0f3a2c 0,var(--fk-brand)48%,var(--fk-brand-deep)100%);border:1px solid #d9fb7f2e}.home-offers__panel:before{background:radial-gradient(circle at top right,rgba(var(--fk-accent-rgb),.18),transparent 42%),radial-gradient(circle at bottom left,#ffffff14,transparent 36%)}.home-offers__eyebrow{background:#ffffff1a;border:1px solid #ffffff24}.home-offers__title{color:#fff}.home-offers__desc{color:#e2f0e8db}.home-offers__cta{transition:transform .2s,background-color .2s}@media (max-width:640px){.home-offers__panel{border-radius:20px}.home-offers__header{flex-direction:column;align-items:stretch}.home-offers__cta{text-align:center;justify-content:center;width:100%}.home-offers__title{overflow-wrap:break-word}}.home-offers__card{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f}.home-offers__card-desc{color:#e2f0e8e0}.home-offers__meta{color:#e2f0e8ad}.home-offers__code{color:#fff}.home-offers__copy{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;transition:background-color .2s}.home-offers__copy:hover{background:#fff3}.solutions-premium{background:radial-gradient(circle at 14% 10%,rgba(var(--fk-brand-rgb),.06),transparent 34%),radial-gradient(circle at 84% 18%,rgba(var(--fk-accent-rgb),.05),transparent 40%),linear-gradient(145deg,#fff 0,#f8fafc 48%,#f4f7fa 100%);color:#121f2d;border:1px solid #e2e8f0;border-radius:28px;padding:clamp(28px,4vw,48px) 0;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a12}.solutions-premium__noise{pointer-events:none;background:linear-gradient(#fff9,#fff0);position:absolute;inset:0}.solutions-premium__head{text-align:center;z-index:2;max-width:780px;margin:0 auto;position:relative}.solutions-premium__eyebrow{color:var(--fk-brand);font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:8px 14px;display:inline-flex}.solutions-premium__head h2{font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);text-wrap:balance;margin:14px 0 0}.solutions-premium__head h2 span{background:linear-gradient(120deg,rgba(var(--fk-brand-rgb),.1),rgba(var(--fk-accent-rgb),.12));color:#0f5c38;border-radius:8px;padding:2px 10px 1px;display:inline-block}.solutions-premium__head p{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);max-width:700px;margin:12px auto 0}.solutions-premium__grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(22px,2.8vw,34px);display:grid;position:relative}.solutions-premium__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #e2e8f0;border-radius:16px;min-height:198px;padding:18px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s}.solutions-premium__card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a}.solutions-premium__icon-wrap{background:var(--fk-brand-soft,#e8f5ee);border:1px solid rgba(var(--fk-brand-rgb,31,122,77),.12);box-shadow:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.solutions-premium__icon{filter:none}.solutions-premium__card h3{color:#121f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-card-title-size);font-weight:var(--fk-type-card-title-weight);letter-spacing:var(--fk-type-card-title-ls);line-height:var(--fk-type-card-title-lh);margin:14px 0 0}.solutions-premium__card p{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);line-height:var(--fk-type-body-lh);margin:8px 0 0}.solutions-premium__cta{z-index:2;background:#fff;border:1px solid #d8e2ec;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(20px,2.8vw,30px);padding:20px;display:flex;position:relative}.solutions-premium__cta h4{font-family:var(--fk-font-family);font-size:var(--fk-type-subsection-size);font-weight:var(--fk-type-subsection-weight);letter-spacing:-.02em;margin:0}.solutions-premium__cta p{font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);font-weight:400;line-height:var(--fk-type-body-lh);flex:280px;max-width:540px;margin:0}.solutions-premium__cta a{box-shadow:0 8px 20px rgba(var(--fk-brand-deep-rgb),.22);font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);white-space:nowrap;border-radius:999px;padding:12px 18px;transition:transform .2s,box-shadow .2s;display:inline-flex;background:var(--fk-brand)!important;border:1px solid var(--fk-brand)!important;color:#fff!important;text-decoration:none!important}.solutions-premium__cta a:focus,.solutions-premium__cta a:hover,.solutions-premium__cta a:visited{box-shadow:0 12px 26px rgba(var(--fk-brand-deep-rgb),.28);transform:translateY(-1px);background:var(--fk-brand-deep)!important;border-color:var(--fk-brand-deep)!important;color:#fff!important;text-decoration:none!important}@media (max-width:991px){.solutions-premium__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-premium__cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.solutions-premium{border-radius:20px}.solutions-premium__grid{grid-template-columns:1fr}}.faq-premium{background:radial-gradient(circle at 12% 8%,rgba(var(--fk-brand-rgb),.06),transparent 34%),radial-gradient(circle at 88% 14%,rgba(var(--fk-accent-rgb),.05),transparent 40%),linear-gradient(145deg,#fff 0,#f8fafc 48%,#f4f7fa 100%);color:#121f2d;border:1px solid #e2e8f0;border-radius:28px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a12}.faq-premium__noise{pointer-events:none;background:linear-gradient(#ffffff7a,#fff0);position:absolute;inset:0}.faq-premium__glow{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute}.faq-premium__glow--left{background:rgba(var(--fk-brand-rgb),.12);top:120px;left:-40px}.faq-premium__glow--right{background:rgba(var(--fk-accent-rgb),.1);bottom:40px;right:-30px}.faq-premium__layout{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,3vw,40px);display:grid;position:relative}.faq-premium__intro{flex-direction:column;gap:16px;display:flex}.faq-premium__eyebrow{color:var(--fk-brand);font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;width:fit-content;padding:8px 14px;display:inline-flex}.faq-premium__intro h2{font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);text-wrap:balance;margin:0}.faq-premium__intro h2 span{background:linear-gradient(120deg,rgba(var(--fk-brand-rgb),.1),rgba(var(--fk-accent-rgb),.12));color:#0f5c38;border-radius:8px;padding:2px 10px 1px;display:inline-block}.faq-premium__intro>p{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);max-width:520px;margin:0}.faq-premium__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.faq-premium__stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px}.faq-premium__stat strong{color:#121f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-stat-size);letter-spacing:-.02em;font-weight:500;line-height:1;display:block}.faq-premium__stat span{color:#64748b;font-size:var(--fk-type-stat-label-size);margin-top:6px;line-height:1.4;display:block}.faq-premium__support{background:radial-gradient(80% 90% at 100% 0,#1f7a4d1a,#0000 55%),linear-gradient(160deg,#f3faf6,#fff 55%,#f7faf8);border:1px solid #d7e5dc;border-radius:18px;flex-direction:column;gap:16px;margin-top:auto;padding:18px;display:flex}.faq-premium__support-top{align-items:flex-start;gap:14px;display:flex}.faq-premium__avatars{flex-shrink:0;display:flex;position:relative}.faq-premium__avatar{object-fit:cover;border:2px solid #fff;border-radius:999px;width:42px;height:42px;box-shadow:0 2px 8px #121a241a}.faq-premium__avatar+.faq-premium__avatar{margin-left:-12px}.faq-premium__online{background:#22c55e;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;right:-1px;box-shadow:0 0 0 3px #22c55e2e}.faq-premium__support-copy{min-width:0}.faq-premium__support h3{color:#121a24;font-family:var(--fk-font-family);font-size:var(--fk-type-card-title-size);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.3}.faq-premium__support p{color:#4a5b6c;font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);margin:6px 0 0;line-height:1.5}.faq-premium__cta{font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:11px 18px;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s,gap .2s;display:inline-flex;box-shadow:0 8px 18px #1f7a4d38;color:#fff!important;background:#1f7a4d!important;border:1px solid #1f7a4d!important;text-decoration:none!important}.faq-premium__cta-icon{flex-shrink:0;width:18px;height:18px}.faq-premium__cta:focus,.faq-premium__cta:hover{gap:10px;transform:translateY(-1px);box-shadow:0 12px 24px #17633e47;background:#17633e!important;border-color:#17633e!important}.faq-premium__cta:focus,.faq-premium__cta:hover,.faq-premium__cta:visited{color:#fff!important;text-decoration:none!important}.faq-premium__list{align-self:start}@media (max-width:991px){.faq-premium__layout{grid-template-columns:1fr}.faq-premium__support{margin-top:8px}}@media (max-width:640px){.faq-premium{border-radius:20px;padding:20px 16px}.faq-premium__stats{grid-template-columns:1fr}.faq-premium__support-top{gap:12px}}.home-blogs{background:radial-gradient(circle at 12% 0,rgba(var(--fk-brand-rgb),.04),transparent 32%),linear-gradient(180deg,#fafbfc 0,#f4f6f8 100%)}.home-blogs__head{max-width:760px;margin:0 auto}.home-blogs__eyebrow{color:var(--fk-brand);font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;background:#fff;border:1px solid #dce3eb;border-radius:999px;padding:8px 14px;display:inline-flex}.home-blogs__title{color:#121f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);margin-top:10px!important}.home-blogs__highlight{background:linear-gradient(120deg,rgba(var(--fk-brand-rgb),.1),rgba(var(--fk-accent-rgb),.12));color:#0f5c38;border-radius:8px;padding:2px 10px 1px}.home-blogs__desc{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);max-width:620px;margin:8px 0 0}.home-blogs__anime-ready{opacity:1;transform:translateY(0)}.home-blogs__loading{justify-content:center;align-items:center;min-height:280px;display:flex}.home-blogs__card{background:linear-gradient(#fff,#fbfdff);height:100%;min-height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 12px 24px #0f172a0d;border:1px solid #e2e8f0!important;border-radius:20px!important}.home-blogs__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #0f172a1a;border-color:#cbd5e1!important}.home-blogs__card--empty{justify-content:center;min-height:280px}.home-blogs__image-wrap{border-radius:20px 20px 0 0}.home-blogs__image{transition:transform .35s}.home-blogs__card:hover .home-blogs__image{transform:scale(1.04)}.home-blogs__body{flex-direction:column;flex:1;gap:16px;display:flex;padding:20px 20px 22px!important}.home-blogs__card-title{font-family:var(--fk-font-family);-webkit-line-clamp:4;word-spacing:.02em;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;color:#121f2d!important;font-size:var(--fk-type-card-title-size)!important;letter-spacing:-.005em!important;font-weight:500!important;line-height:var(--fk-type-card-title-lh)!important}.home-blogs__card-title span{display:block}.home-blogs__card:hover .home-blogs__card-title{color:var(--fk-brand)!important}.home-blogs__excerpt{font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);-webkit-line-clamp:3;line-height:var(--fk-type-body-lh);-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden;color:#64748b!important;opacity:1!important}.home-blogs__card-link{font-size:var(--fk-type-link-size);letter-spacing:.01em;margin-top:auto;padding-top:0;line-height:1.4;transition:color .2s,gap .2s;color:var(--fk-brand)!important;border-bottom:0!important;font-weight:500!important}.home-blogs__card-link:hover{color:var(--fk-brand-deep)!important}.home-blogs__empty-text{color:#64748b;margin:0}.home-blogs__nav{transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 18px #0f172a0f;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important}.home-blogs__nav:hover{box-shadow:0 10px 22px rgba(var(--fk-brand-deep-rgb),.22);transform:translateY(-1px);background:linear-gradient(135deg,var(--fk-brand),var(--fk-brand-deep))!important;border-color:var(--fk-brand)!important;color:var(--fk-accent)!important}@media (max-width:767px){.home-blogs__body{gap:14px;padding:16px 16px 18px!important}.home-blogs__card-title{font-size:var(--fk-type-card-title-size);letter-spacing:0;line-height:1.52}.home-blogs__swiper{margin-inline:-4px;padding-inline:4px}.home-blogs__nav{width:44px!important;height:44px!important}}.home-vendor-section{background:#fff;margin:0;padding:clamp(40px,5.5vw,72px) 0}.home-vendor{--vendor-green:#1f7a4d;--vendor-green-deep:#17633e;--vendor-green-soft:#e8f5ee;--vendor-surface:#f3f8f5;--vendor-text:#121a24;--vendor-muted:#4a5b6c;--vendor-line:#d7e5dc;background-color:var(--vendor-surface);border:1px solid var(--vendor-line);background-image:radial-gradient(circle,#1f7a4d17 1px,#0000 0);background-size:18px 18px;border-radius:28px;position:relative;overflow:hidden}.home-vendor__grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px 40px;padding:clamp(28px,4.5vw,48px);display:grid;position:relative}@media (min-width:900px){.home-vendor__grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)}}.home-vendor__eyebrow{font-family:var(--fk-font-family);font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;margin:0 0 12px;line-height:1.3;color:var(--vendor-green)!important}.home-vendor h2,.home-vendor__title{font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);text-wrap:balance;margin:0;color:var(--vendor-text)!important}.home-vendor__highlight{color:var(--vendor-green)!important}.home-vendor__desc{font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);max-width:36em;margin:14px 0 0;color:var(--vendor-muted)!important}.home-vendor__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.home-vendor__btn{appearance:none;cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 24px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.home-vendor__btn i{font-size:var(--fk-type-btn-size);transition:transform .2s}.home-vendor__btn--primary{box-shadow:inset 0 1px #ffffff2e;background:var(--vendor-green)!important;border:1px solid var(--vendor-green)!important;color:#fff!important}.home-vendor__btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #17633e38;background:var(--vendor-green-deep)!important;border-color:var(--vendor-green-deep)!important}.home-vendor__btn--primary:hover i{transform:translate(3px)}.home-vendor__btn--primary:active{box-shadow:none;transform:translateY(0)}.home-vendor__btn--ghost{border:1px solid var(--vendor-line)!important;color:var(--vendor-text)!important;background:#fff!important}.home-vendor__btn--ghost:hover{border-color:var(--vendor-green)!important;color:var(--vendor-green)!important;background:#fff!important}.home-vendor__btn:focus-visible{outline:2px solid var(--vendor-green);outline-offset:3px}.home-vendor__benefits{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-vendor__benefit{border:1px solid var(--vendor-line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.home-vendor__benefit:hover{border-color:#b7d4c3;box-shadow:0 6px 18px #121a240f}.home-vendor__benefit-icon{background:var(--vendor-green-soft);color:var(--vendor-green);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}.home-vendor__benefit-title{font-family:var(--fk-font-family);font-size:var(--fk-type-card-title-size);font-weight:var(--fk-type-card-title-weight);letter-spacing:var(--fk-type-card-title-ls);line-height:var(--fk-type-card-title-lh);margin:0 0 4px;color:var(--vendor-text)!important}.home-vendor__benefit-text{font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);font-weight:var(--fk-type-body-weight);line-height:var(--fk-type-body-lh);margin:0;color:var(--vendor-muted)!important}@media (max-width:575px){.home-vendor__grid{gap:22px;padding:24px 18px}.home-vendor__actions{flex-direction:column}.home-vendor__btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-vendor__benefit,.home-vendor__btn,.home-vendor__btn i{transition:none}.home-vendor__btn--primary:hover{transform:none}}.home-cta-section{background:#fff;margin:0;padding:clamp(40px,5.5vw,72px) 0}.home-cta{--cta-green:#1f7a4d;--cta-green-deep:#17633e;--cta-green-soft:#e8f5ee;--cta-text:#121a24;--cta-muted:#4a5b6c;--cta-line:#d7e5dc;border:1px solid var(--cta-line);background:radial-gradient(48% 70% at 100% 20%,#1f7a4d1f,#0000 62%),linear-gradient(145deg,#f4faf6,#fff 48%,#f7faf8);border-radius:28px;position:relative;overflow:hidden}.home-cta__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#1f7a4d24,#0000 68%);width:280px;height:280px;position:absolute;top:-80px;right:-40px}.home-cta__inner{z-index:1;flex-direction:column;gap:28px;padding:clamp(28px,4.5vw,48px);display:flex;position:relative}.home-cta__main{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px 40px;display:grid}@media (min-width:900px){.home-cta__main{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)}}.home-cta__copy{min-width:0}.home-cta__eyebrow{font-family:var(--fk-font-family);font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);text-transform:uppercase;margin:0 0 12px;line-height:1.3;color:var(--cta-green)!important}.home-cta h2,.home-cta__title{font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);text-wrap:balance;margin:0;color:var(--cta-text)!important}.home-cta__highlight{color:var(--cta-green)!important}.home-cta__desc{font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);max-width:36em;margin:14px 0 0;color:var(--cta-muted)!important}.home-cta__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.home-cta__btn{appearance:none;cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:13px 22px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s,gap .2s;display:inline-flex;text-decoration:none!important}.home-cta__btn i{font-size:var(--fk-type-body-size);transition:transform .2s}.home-cta__btn--primary{box-shadow:0 10px 22px #1f7a4d38;background:var(--cta-green)!important;border:1px solid var(--cta-green)!important;color:#fff!important}.home-cta__btn--primary:hover{gap:12px;transform:translateY(-2px);box-shadow:0 14px 28px #17633e47;background:var(--cta-green-deep)!important;border-color:var(--cta-green-deep)!important;color:#fff!important}.home-cta__btn--primary:hover i{transform:translate(2px)}.home-cta__btn--ghost{color:var(--cta-text)!important;background:#fff!important;border:1px solid #c9d8cf!important}.home-cta__btn--ghost:hover{transform:translateY(-2px);color:var(--cta-text)!important;background:#f4faf6!important;border-color:#a9c4b4!important}.home-cta-section a.home-cta__btn,.home-cta-section a.home-cta__btn:focus,.home-cta-section a.home-cta__btn:hover,.home-cta-section a.home-cta__btn:visited{text-decoration:none!important}.home-cta__vendor{appearance:none;color:var(--cta-green);cursor:pointer;font-family:var(--fk-font-family);font-size:var(--fk-type-link-size);font-weight:var(--fk-type-link-weight);background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:0;transition:color .2s,gap .2s;display:inline-flex}.home-cta__vendor i{font-size:var(--fk-type-meta-size);transition:transform .2s}.home-cta__vendor:hover{color:var(--cta-green-deep);gap:10px}.home-cta__vendor:hover i{transform:translate(2px)}.home-cta__visual{min-height:260px;display:none;position:relative}@media (min-width:900px){.home-cta__visual{display:block}}.home-cta__visual-frame{background:linear-gradient(160deg,#dcefe4,#f7faf8 55%,#fff);border:1px solid #cfe2d6;border-radius:22px;height:100%;min-height:260px;position:relative;overflow:hidden}.home-cta__skyline{object-fit:contain;object-position:center bottom;width:118%;max-width:none;height:100%;animation:homeCtaFloat 7s ease-in-out infinite;position:absolute;top:8%;left:50%;transform:translate(-50%)}.home-cta__visual-fade{pointer-events:none;background:linear-gradient(#0000 45%,#f4faf68c 72%,#f4faf6eb);position:absolute;inset:0}.home-cta__badge{-webkit-backdrop-filter:blur(10px);font-family:var(--fk-font-family);z-index:2;background:#ffffffeb;border:1px solid #cfe2d6f2;border-radius:14px;align-items:center;gap:8px;display:inline-flex;position:absolute;box-shadow:0 10px 24px #121a2414}.home-cta__badge--top{color:var(--cta-text);font-size:var(--fk-type-meta-size);padding:10px 12px;font-weight:500;animation:homeCtaBadgeIn .7s .15s both;top:16px;left:16px}.home-cta__badge--bottom{flex-direction:column;gap:2px;padding:12px 14px;animation:homeCtaBadgeIn .7s .28s both;bottom:16px;right:16px}.home-cta__badge--bottom strong{color:var(--cta-green);font-size:var(--fk-type-body-lg-size);line-height:1.2;font-weight:600!important}.home-cta__badge--bottom span{color:var(--cta-muted);font-size:var(--fk-type-small-size);font-weight:400;line-height:1.3}.home-cta__badge-dot{background:var(--cta-green);border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #1f7a4d26}.home-cta__trust{border-top:1px solid var(--cta-line);grid-template-columns:1fr;gap:14px;margin:0;padding:22px 0 0;list-style:none;display:grid}@media (min-width:640px){.home-cta__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}}.home-cta__trust li{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.home-cta__trust-icon{background:var(--cta-green);color:#fff;font-size:var(--fk-type-small-size);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.home-cta__trust-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home-cta__trust-copy strong{font-size:var(--fk-type-body-lg-size);line-height:1.25;color:var(--cta-text)!important;font-weight:600!important}.home-cta__trust-copy small{font-size:var(--fk-type-meta-size);font-weight:400;line-height:1.35;color:var(--cta-muted)!important}@keyframes homeCtaFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes homeCtaBadgeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.home-cta{border-radius:22px}.home-cta__inner{gap:22px;padding:24px 18px}.home-cta__actions{flex-direction:column;align-items:stretch}.home-cta__btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-cta__badge--bottom,.home-cta__badge--top,.home-cta__btn,.home-cta__btn i,.home-cta__skyline,.home-cta__vendor,.home-cta__vendor i{transition:none;animation:none}}.faq-accordion{gap:12px;display:grid}.faq-accordion__item{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #e2e8f0;border-radius:18px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 8px 20px #0f172a0a}.faq-accordion__item:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.faq-accordion__item--open{background:linear-gradient(145deg,#fffffffc,#f8fafcfa);border-color:#cbd5e1;box-shadow:0 16px 34px #0f172a1a}.faq-accordion__trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;width:100%;padding:18px 18px 18px 16px;display:grid}.faq-accordion__index{color:#475569;letter-spacing:.04em;text-align:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;min-width:38px;padding:9px 0;font-size:12px;font-weight:500;line-height:1;transition:background .25s,border-color .25s,color .25s}.faq-accordion__item--open .faq-accordion__index{background:linear-gradient(135deg,var(--fk-brand),var(--fk-brand-deep));border-color:var(--fk-brand);color:var(--fk-accent)}.faq-accordion__question{color:#121f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-card-title-size);letter-spacing:-.01em;font-weight:500;line-height:var(--fk-type-card-title-lh);padding-top:4px}.faq-accordion__icon{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.faq-accordion__icon svg{width:16px;height:16px}.faq-accordion__icon-line{transition:opacity .25s,transform .25s}.faq-accordion__item--open .faq-accordion__icon{background:var(--fk-brand);border-color:var(--fk-brand);color:var(--fk-accent);transform:rotate(90deg)}.faq-accordion__item--open .faq-accordion__icon-line--v{opacity:0;transform:scaleY(.4)}.faq-accordion__panel{opacity:0;height:0;transition:height .35s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.faq-accordion__answer{border-top:1px solid #e2e8f0e6;margin:0 18px 18px;padding-top:14px}.faq-accordion__answer p{color:#64748b;font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);font-weight:var(--fk-type-body-weight);line-height:var(--fk-type-body-lh);margin:0}@media (max-width:640px){.faq-accordion__trigger{gap:10px;padding:14px 14px 14px 12px}.faq-accordion__index{min-width:34px;padding:8px 0;font-size:11px}.faq-accordion__question{padding-top:2px}.faq-accordion__answer{margin:0 14px 14px}}.home-cta-section h2.home-cta__title{color:#121a24!important}.home-cta-section .home-cta__highlight{color:#1f7a4d!important}.home-cta-section .home-cta__desc{color:#4a5b6c!important}.home-cta-section .home-cta__eyebrow{color:#1f7a4d!important}.home-cta-section .home-cta__trust-copy strong{color:#121a24!important}.home-cta-section .home-cta__trust-copy small{color:#4a5b6c!important}.home-cta-section a.home-cta__btn--primary,.home-cta-section a.home-cta__btn--primary:focus,.home-cta-section a.home-cta__btn--primary:hover,.home-cta-section a.home-cta__btn--primary:visited{color:#fff!important;text-decoration:none!important}.home-cta-section a.home-cta__btn--ghost,.home-cta-section a.home-cta__btn--ghost:focus,.home-cta-section a.home-cta__btn--ghost:hover,.home-cta-section a.home-cta__btn--ghost:visited{color:#121a24!important;text-decoration:none!important}.faq-premium a.faq-premium__cta,.faq-premium a.faq-premium__cta:focus,.faq-premium a.faq-premium__cta:hover,.faq-premium a.faq-premium__cta:visited{color:#fff!important;background:#1f7a4d!important;text-decoration:none!important}.faq-premium a.faq-premium__cta:focus,.faq-premium a.faq-premium__cta:hover{background:#17633e!important}.solutions-premium__cta a,.solutions-premium__cta a:focus,.solutions-premium__cta a:hover,.solutions-premium__cta a:visited{color:#fff!important;background:#1f7a4d!important;text-decoration:none!important}.solutions-premium__cta a:focus,.solutions-premium__cta a:hover{background:#17633e!important}.solutions-premium__cta h4{color:#121f2d!important}.solutions-premium__cta p{color:#475569!important}.home-main-hero .home-main-hero__title{color:#121a24!important}.home-main-hero .home-main-hero__title-accent{color:#1f7a4d!important}.home-main-hero .home-main-hero__highlight strong{font-weight:500!important}.home-main-hero .home-main-hero__subtitle{color:#678!important}.home-main-hero .home-main-hero__btn--primary,.home-main-hero .home-main-hero__btn--primary:focus,.home-main-hero .home-main-hero__btn--primary:hover,.home-main-hero .home-main-hero__btn--primary:visited{color:#fff!important;text-decoration:none!important}.home-main-hero .home-main-hero__btn--ghost,.home-main-hero .home-main-hero__btn--ghost:focus,.home-main-hero .home-main-hero__btn--ghost:hover,.home-main-hero .home-main-hero__btn--ghost:visited{color:#121a24!important;text-decoration:none!important}.page-wrapper.home-7{--home-section-y:clamp(40px,5.5vw,72px);width:100%;overflow-x:clip}.page-wrapper.home-7 .clients-feedbacks h2.fk-type-section,.page-wrapper.home-7 .clients-feedbacks__title{max-width:none;color:#121a24!important;font-size:var(--fk-type-section-size)!important;letter-spacing:var(--fk-type-section-ls)!important;font-weight:500!important;line-height:1.3!important}.page-wrapper.home-7 .clients-feedbacks__title-line{display:block}@media (max-width:480px){.page-wrapper.home-7 .clients-feedbacks__title{font-size:clamp(20px,5.4vw,24px)!important}.page-wrapper.home-7 .clients-feedbacks__title-line:first-child{white-space:nowrap}}.page-wrapper.home-7 .clients-feedbacks .fk-type-body{font-size:var(--fk-type-body-size)!important;font-weight:400!important;line-height:var(--fk-type-body-lh)!important}.page-wrapper.home-7 .faq-premium__intro h2,.page-wrapper.home-7 .home-blogs__title,.page-wrapper.home-7 .home-services__title,.page-wrapper.home-7 .solutions-premium__head h2{font-size:var(--fk-type-section-size)!important;font-weight:500!important;line-height:var(--fk-type-section-lh)!important}.page-wrapper.home-7 .faq-accordion__question,.page-wrapper.home-7 .home-blogs__card-title,.page-wrapper.home-7 .home-services__card-title,.page-wrapper.home-7 .solutions-premium__card h3{font-weight:500!important}.page-wrapper.home-7 .home-main-hero>.home-main-hero__outer{padding-bottom:var(--home-section-y)!important}.page-wrapper.home-7 #faq>.section-outer,.page-wrapper.home-7 .clients-feedbacks>.section-outer,.page-wrapper.home-7 .home-blogs>.section-outer,.page-wrapper.home-7 .home-services>.section-outer{padding-top:var(--home-section-y)!important;padding-bottom:var(--home-section-y)!important}.page-wrapper.home-7 #key_features,.page-wrapper.home-7 .home-cta-section,.page-wrapper.home-7 .home-offers,.page-wrapper.home-7 .home-vendor-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y);margin:0}.review-avatar-letter{box-sizing:border-box}.review-avatar-letter span{text-align:center;line-height:1;display:block}.home-offers{padding:clamp(40px,5.5vw,72px) 0}.home-offers__panel{background:linear-gradient(135deg,#0f3a2c 0,var(--fk-brand) 48%,var(--fk-brand-deep) 100%);border:1px solid rgba(217,251,127,.18);border-radius:28px;box-shadow:0 24px 48px rgba(var(--fk-brand-deep-rgb),.18);overflow:hidden;position:relative}.home-offers__panel:before{background:radial-gradient(circle at top right,rgba(var(--fk-accent-rgb),.18),transparent 42%),radial-gradient(circle at bottom left,rgba(255,255,255,.08),transparent 36%);content:"";inset:0;pointer-events:none;position:absolute}.home-offers__inner{padding:clamp(28px,4vw,44px) clamp(20px,3.5vw,40px);position:relative;z-index:1}.home-offers__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:clamp(20px,3vw,28px)}.home-offers__eyebrow{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--fk-accent-muted);display:inline-flex;font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight);letter-spacing:var(--fk-type-eyebrow-ls);padding:7px 12px;text-transform:uppercase}.home-offers__title{color:#ffffff;font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);margin:10px 0 0}.home-offers__title-accent{color:var(--fk-accent)}.home-offers__desc{color:rgba(226,240,232,.86);font-size:var(--fk-type-lead-size);line-height:var(--fk-type-lead-lh);margin:8px 0 0;max-width:42rem}.home-offers__cta{background:var(--fk-accent);border-radius:999px;color:var(--fk-brand-deep);display:inline-flex;font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);padding:12px 18px;text-decoration:none;transition:transform .2s ease,background-color .2s ease;white-space:nowrap}.home-offers__cta:hover{background:#e7ff9d;color:#0b2f3c;transform:translateY(-1px)}.home-offers__grid{display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.home-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-offers__panel{border-radius:20px}.home-offers__header{align-items:stretch;flex-direction:column}.home-offers__cta{justify-content:center;text-align:center;width:100%}.home-offers__title{overflow-wrap:break-word}}.home-offers__card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:20px;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:18px;backdrop-filter:blur(8px)}.home-offers__discount{color:var(--fk-accent);font-size:var(--fk-type-subsection-size);font-weight:var(--fk-type-subsection-weight);letter-spacing:-.02em;line-height:var(--fk-type-subsection-lh)}.home-offers__card-desc{color:rgba(226,240,232,.88);font-size:var(--fk-type-body-size);line-height:var(--fk-type-body-lh);margin:0}.home-offers__meta{color:rgba(226,240,232,.68);font-size:var(--fk-type-small-size);margin-top:auto}.home-offers__code-row{align-items:center;display:flex;gap:8px;margin-top:4px}.home-offers__code{background:rgba(var(--fk-brand-deep-rgb),.55);border:1px dashed rgba(var(--fk-accent-rgb),.55);border-radius:12px;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fk-type-body-lg-size);letter-spacing:.04em}.home-offers__code,.home-offers__copy{color:#ffffff;font-weight:500;padding:10px 12px}.home-offers__copy{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:12px;cursor:pointer;font-size:var(--fk-type-meta-size);transition:background-color .2s ease}.home-offers__copy:hover{background:rgba(255,255,255,.2)}.home-offers__copy--done{background:rgba(var(--fk-accent-rgb),.2);border-color:rgba(var(--fk-accent-rgb),.45);color:var(--fk-accent)}.home-services{background:radial-gradient(circle at 12% 8%,rgba(var(--fk-brand-rgb),.05),transparent 34%),radial-gradient(circle at 88% 4%,rgba(var(--fk-accent-rgb),.12),transparent 28%),linear-gradient(180deg,#fafbfc 0,#f4f6f8 100%)}.home-services__head{max-width:900px}.home-services__eyebrow{background:#ffffff;border-color:#dce3eb!important;color:var(--fk-brand)!important;font-size:var(--fk-type-eyebrow-size);font-weight:var(--fk-type-eyebrow-weight)!important;letter-spacing:var(--fk-type-eyebrow-ls);padding:8px 14px!important;text-transform:uppercase}.home-services__title{color:#121f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-section-size);font-weight:var(--fk-type-section-weight);letter-spacing:var(--fk-type-section-ls);line-height:var(--fk-type-section-lh);margin-top:2px!important}.home-services__desc{color:#5e6f81;font-family:var(--fk-font-family);font-size:var(--fk-type-lead-size);font-weight:var(--fk-type-lead-weight);line-height:var(--fk-type-lead-lh);margin-top:8px;max-width:780px}.home-services__anime-ready{opacity:1;transform:translateY(0)}.home-services__filters-wrap{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.04);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);overflow:hidden;padding:10px;position:relative}.home-services__filters{display:flex;gap:8px;overflow-x:auto;padding:2px;scroll-padding-inline:8px;scrollbar-width:none;-ms-overflow-style:none}.home-services__filters::-webkit-scrollbar{display:none}.home-services__chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;flex-shrink:0;font-family:var(--fk-font-family);font-size:var(--fk-type-chip-size);font-weight:500;line-height:1.2;padding:10px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.home-services__chip-skeleton{animation:homeServicesShimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef2f7 20%,#f7f9fc 38%,#eef2f7 58%);background-size:220% 100%;border:1px solid #e1e8f0;border-radius:999px;flex-shrink:0;height:40px;width:126px}.home-services__chip:hover{border-color:#94a3b8;transform:translateY(-1px)}.home-services__chip--active{background:linear-gradient(135deg,var(--fk-brand),var(--fk-brand-deep));border-color:var(--fk-brand);box-shadow:0 8px 20px rgba(var(--fk-brand-deep-rgb),.22);color:#ffffff;font-weight:500}.home-services__chip--active:hover{border-color:var(--fk-brand);transform:none}.home-services__grid{display:grid;gap:14px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.home-services__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-services__grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}}.home-services__card{background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 0 rgba(15,23,42,.02);min-height:100%;overflow:hidden;position:relative;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.home-services__card:before{background:linear-gradient(90deg,var(--fk-brand),var(--fk-accent));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transform:scaleX(.4);transform-origin:left center;transition:opacity .25s ease,transform .25s ease}.home-services__card:hover{border-color:#c5d4e2;box-shadow:0 16px 36px rgba(15,23,42,.1);transform:translateY(-4px)}.home-services__card:hover:before{opacity:1;transform:scaleX(1)}.home-services__card--skeleton{pointer-events:none}.home-services__card-content{display:flex;flex-direction:column;gap:14px;height:100%;min-height:220px;padding:20px}.home-services__card-top{align-items:center;display:flex;gap:10px}.home-services__card-icon{align-items:center;background:var(--fk-brand-soft,#e8f5ee);border:1px solid rgba(var(--fk-brand-rgb,31,122,77),.12);border-radius:12px;box-shadow:none;color:var(--fk-brand,#1f7a4d);display:inline-flex;flex-shrink:0;font-size:var(--fk-type-body-lg-size);height:42px;justify-content:center;transition:transform .25s ease;width:42px}.home-services__card:hover .home-services__card-icon{transform:scale(1.06)}.home-services__card-tag{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:var(--fk-type-tag-size);font-weight:500;letter-spacing:.02em;line-height:1.2;max-width:100%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.home-services__card-body{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}.home-services__card-title{color:#131f2d;font-family:var(--fk-font-family);font-size:var(--fk-type-card-title-size);font-weight:var(--fk-type-card-title-weight);letter-spacing:var(--fk-type-card-title-ls);line-height:var(--fk-type-card-title-lh);margin:0;text-wrap:balance;transition:color .2s ease}.home-services__card:hover .home-services__card-title{color:var(--fk-brand)}.home-services__card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#6a7888!important;display:-webkit-box;font-family:var(--fk-font-family);font-size:var(--fk-type-body-size);font-weight:var(--fk-type-body-weight);line-height:var(--fk-type-body-lh);margin:0;overflow:hidden;text-overflow:ellipsis}.home-services__card-link{align-items:center;color:var(--fk-brand)!important;display:inline-flex;font-family:var(--fk-font-family);font-size:var(--fk-type-link-size);font-weight:var(--fk-type-link-weight)!important;gap:6px;margin-top:auto;transition:gap .2s ease}.home-services__card-link i{font-size:var(--fk-type-link-size);transition:transform .25s ease}.home-services__card:hover .home-services__card-link{gap:10px}.home-services__card:hover .home-services__card-link i{transform:translateX(3px)}.home-services__line{animation:homeServicesShimmer 1.25s linear infinite;background:linear-gradient(90deg,#edf2f8 20%,#f8fbff 38%,#edf2f8 58%);background-size:220% 100%;border-radius:10px}.home-services__line.short{width:62%!important}.home-services__line--icon{border-radius:12px;flex-shrink:0;height:42px;width:42px}.home-services__line--chip{height:24px;width:110px}.home-services__line--title{height:18px;margin-top:4px;width:92%}.home-services__line--body{height:12px;margin-top:6px;width:100%}.home-services__line--cta{height:14px;margin-top:auto;width:96px}.home-services__empty{color:#607385;font-size:var(--fk-type-body-lg-size);font-weight:500;grid-column:1/-1;padding:40px 16px;text-align:center}.home-services__browse{align-items:center;background:var(--fk-brand)!important;border:1px solid var(--fk-brand)!important;border-radius:999px!important;box-shadow:0 10px 22px rgba(var(--fk-brand-deep-rgb),.22);color:#ffffff!important;display:inline-flex!important;font-family:var(--fk-font-family);font-size:var(--fk-type-btn-size);font-weight:var(--fk-type-btn-weight);gap:8px;transition:transform .2s ease,box-shadow .2s ease,gap .2s ease}.home-services__browse i{font-size:var(--fk-type-btn-size);transition:transform .2s ease}.home-services__browse:hover{background:var(--fk-brand-deep)!important;border-color:var(--fk-brand-deep)!important;box-shadow:0 14px 28px rgba(var(--fk-brand-deep-rgb),.28);color:#ffffff!important;gap:12px;transform:translateY(-1px)}.home-services__browse:hover i{transform:translateX(2px)}@keyframes homeServicesShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.home-services__filters-wrap{border-radius:14px;mask-image:none;padding:8px}.home-services__filters{gap:8px;padding:2px}.home-services__chip{font-size:var(--fk-type-chip-size);padding:9px 12px}.home-services__chip-skeleton{height:36px;width:108px}.home-services__card-content{min-height:200px;padding:16px}.home-services__card-icon{border-radius:10px;height:38px;width:38px}.home-services__desc{font-size:var(--fk-type-lead-size)}.home-services__title{font-size:var(--fk-type-section-size)}}@media (prefers-reduced-motion:reduce){.home-services__browse,.home-services__browse i,.home-services__card,.home-services__card-icon,.home-services__card-link,.home-services__card-link i,.home-services__card:before,.home-services__chip{transition:none}.home-services__card:hover{transform:none}}