@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0}#root{min-height:100%}canvas,img,svg,video{display:block;max-width:100%}html{scroll-behavior:auto}:root{--nav-height:64px}html{scroll-padding-top:64px;scroll-padding-top:var(--nav-height)}body{overscroll-behavior-y:none}:root{--kf-blue-dark:#0a4ae0;--kf-text:#0f1720;--kf-muted:#5b6776;--kf-border:#e6e8ec;--kf-bg:#fff;--kf-bg-light:#f7f8fc;--kf-top-h:0px;--kf-main-h:116px;--kf-logo-h:108px;--kf-shadow:0 6px 24px #0b57ff1a;--kf-ease:cubic-bezier(0.4,0,0.2,1);--kf-spacer-h:calc(var(--kf-top-h) + var(--kf-main-h))}.kf-header *{box-sizing:border-box;margin:0;padding:0}.kf-header--fixed{left:0;position:fixed;right:0;top:0}.kf-header{background:#fff;background:var(--kf-bg);color:#0f1720;color:var(--kf-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s var(--kf-ease);will-change:box-shadow;z-index:1000}.kf-header.scrolled{box-shadow:0 6px 24px #0b57ff1a;box-shadow:var(--kf-shadow)}.kf-header-spacer{height:116px;height:var(--kf-spacer-h);width:100%}.kf-container{margin:0 auto;max-width:1280px;padding:0 24px}.kf-mainbar{background:#fff;border-bottom:1px solid #e6e8ec;border-bottom:1px solid var(--kf-border)}.kf-mainbar,.kf-mainbar__content{height:116px;height:var(--kf-main-h)}.kf-mainbar__content{gap:32px;justify-content:space-between;width:100%}.kf-brand,.kf-mainbar__content{align-items:center;display:flex}.kf-brand{flex-shrink:0;gap:16px;min-width:0}.kf-brand__logo img{display:block;height:108px;height:var(--kf-logo-h);object-fit:contain;width:auto}.kf-nav,.kf-nav__list{align-items:center;display:flex}.kf-nav__list{gap:8px;list-style:none}.kf-nav__item{display:flex}.kf-nav__link{background:none;border:none;border-radius:12px;color:#0f1720;color:var(--kf-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s var(--kf-ease)}.kf-nav__link:hover{background:#f7f8fc;background:var(--kf-bg-light);color:#0b57ff;color:var(--kf-blue)}.kf-nav__link.active{color:#000}.kf-actions{flex-shrink:0}.kf-actions,.kf-phone{align-items:center;display:flex;gap:12px}.kf-phone{background:#f7f8fc;background:var(--kf-bg-light);border:1px solid #0000;border-radius:14px;min-width:220px;padding:12px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--kf-ease),box-shadow .2s var(--kf-ease),background .2s var(--kf-ease),border-color .2s var(--kf-ease)}.kf-phone:hover{background:#fff;border-color:#0b57ff;border-color:var(--kf-blue);box-shadow:0 6px 24px #0b57ff1a;box-shadow:var(--kf-shadow);transform:translateY(-1px)}.kf-phone__icon{align-items:center;background:#0b57ff;background:var(--kf-blue);border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--kf-ease),background .2s var(--kf-ease);width:44px}.kf-phone:hover .kf-phone__icon{background:#0a4ae0;background:var(--kf-blue-dark);transform:scale(1.04)}.kf-phone__info{display:flex;flex-direction:column;line-height:1.15;min-width:0}.kf-phone__label{color:#5b6776;color:var(--kf-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kf-phone__number{color:#0f1720;color:var(--kf-text);font-size:17px;font-weight:800;white-space:nowrap}.kf-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;margin-left:12px;padding:0;width:32px}.kf-menu-toggle span{background:#0f1720;background:var(--kf-text);border-radius:2px;display:block;height:3px;transform-origin:center}.kf-menu-toggle span,.kf-mobile-nav{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s var(--kf-ease);width:100%}.kf-mobile-nav{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;z-index:9999}.kf-mobile-nav.open{opacity:1;visibility:visible}.kf-mobile-nav__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b0c80;height:100%;left:0;position:absolute;top:0;width:100%}.kf-mobile-nav__content{background:#fff;background:var(--kf-bg);box-shadow:-4px 0 24px #0b57ff26;display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--kf-ease);width:320px}.kf-mobile-nav.open .kf-mobile-nav__content{transform:translateX(0)}.kf-mobile-nav__header{border-bottom:1px solid #e6e8ec;border-bottom:1px solid var(--kf-border);display:flex;justify-content:flex-end;padding:24px}.kf-mobile-nav__close{background:none;border:none;border-radius:8px;color:#0f1720;color:var(--kf-text);cursor:pointer;padding:8px;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background .2s var(--kf-ease)}.kf-mobile-nav__close:hover{background:#f7f8fc;background:var(--kf-bg-light)}.kf-mobile-nav__menu{flex:1 1;padding:32px 24px}.kf-mobile-nav__list{display:flex;flex-direction:column;gap:8px;list-style:none}.kf-mobile-nav__item{display:flex}.kf-mobile-nav__link{background:none;border:none;border-radius:12px;color:#0f1720;color:var(--kf-text);cursor:pointer;font-family:inherit;font-size:17px;font-weight:600;padding:16px 20px;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s var(--kf-ease);width:100%}.kf-mobile-nav__link:hover{background:#f7f8fc;background:var(--kf-bg-light);color:#0b57ff;color:var(--kf-blue)}.kf-mobile-nav__link.active{background:#0b57ff;background:var(--kf-blue);color:#fff}@media (max-width:1024px){:root{--kf-main-h:104px;--kf-logo-h:96px;--kf-spacer-h:calc(var(--kf-top-h) + var(--kf-main-h))}.kf-nav__link{font-size:14px;padding:10px 16px}}@media (max-width:768px){:root{--kf-main-h:88px;--kf-logo-h:64px;--kf-spacer-h:calc(var(--kf-top-h) + var(--kf-main-h))}.kf-nav{display:none}.kf-menu-toggle{display:flex}.kf-phone{border-radius:12px;min-width:auto;padding:8px}.kf-phone__info{display:none}.kf-phone__icon{border-radius:14px;height:48px;width:48px}}@media (max-width:480px){:root{--kf-main-h:96px;--kf-logo-h:72px;--kf-spacer-h:calc(var(--kf-top-h) + var(--kf-main-h))}.kf-container{padding:0 16px}.kf-phone__icon{border-radius:16px;height:56px;width:56px}.kf-mobile-nav__content{width:100%}}.kf-menu-toggle:focus-visible,.kf-mobile-nav__close:focus-visible,.kf-mobile-nav__link:focus-visible,.kf-nav__link:focus-visible,.kf-phone:focus-visible{outline:2px solid #0b57ff;outline:2px solid var(--kf-blue);outline-offset:2px}body{overflow-x:hidden}:root{--glass-bg:#ffffff14;--glass-border:#ffffff1f;--glass-shadow:0 8px 32px #0003}.kf-hero-premium{align-items:center;background:linear-gradient(135deg,#0f0f0f,#1a1a2e 50%,#16213e);display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.kf-hero-premium:before{background-image:var(--hero-bg);background-position:60%;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(30%) brightness(.7) contrast(1.1);inset:0;position:absolute;transform:scale(1.05);transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55);transition:transform 1.2s var(--kf-bounce);z-index:-4}.kf-hero-premium:hover:before{transform:scale(1.08)}.kf-hero-bg-overlay{background:linear-gradient(135deg,#0b0b0ce6,#0b0b0cb3 50%,#0b57ff26);inset:0;z-index:-3}.kf-hero-bg-overlay,.kf-hero-glow{pointer-events:none;position:absolute}.kf-hero-glow{animation:float-glow 8s ease-in-out infinite;background:radial-gradient(circle,#0b57ff66 0,#0b57ff1a 30%,#0000 70%);background:radial-gradient(circle,var(--kf-blue-glow) 0,#0b57ff1a 30%,#0000 70%);height:60vw;right:-20%;top:-20%;width:60vw;z-index:-2}@keyframes float-glow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.kf-hero-glass-panel{animation:glass-shift 6s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff26,#ffffff0d 50%,#ffffff03);border-left:1px solid #fff3;border-right:1px solid #ffffff1a;height:130%;mix-blend-mode:overlay;pointer-events:none;position:absolute;right:10%;top:-15%;transform:skewX(-10deg);width:35%;z-index:-1}@keyframes glass-shift{0%,to{transform:skewX(-10deg) translateX(0)}50%{transform:skewX(-10deg) translateX(10px)}}.kf-hero-particle:before{animation:particle-move 20s linear infinite;background-image:radial-gradient(circle at 20% 80%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 80% 20%,#0b57ff1a 1px,#0000 0),radial-gradient(circle at 40% 40%,#ffffff0d 1px,#0000 0);background-size:50px 50px,80px 80px,100px 100px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes particle-move{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100px) rotate(1turn)}}.kf-hero-container{margin:0 auto;max-width:1280px;max-width:var(--kf-hero-maxw);position:relative;text-align:center;width:100%;z-index:10}.kf-hero-content{margin:0 auto;max-width:800px;position:relative}.kf-hero-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;background:var(--glass-bg);border:1px solid #ffffff1f;border:1px solid var(--glass-border);border-radius:50px;box-shadow:0 8px 32px #0003;box-shadow:var(--glass-shadow);display:inline-flex;margin-bottom:2rem;padding:.75rem 1.5rem;position:relative}.kf-badge-text{color:#fff;color:var(--kf-white);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.kf-badge-glow{animation:badge-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#0000,#0b57ff66,#0000);background:linear-gradient(135deg,#0000,var(--kf-blue-glow),#0000);border-radius:50px;filter:blur(8px);inset:0;opacity:.6;position:absolute}@keyframes badge-pulse{0%,to{opacity:.3}50%{opacity:.8}}.kf-hero-title{font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.5rem}.kf-title-line{display:block;position:relative}.kf-title-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--kf-white);text-shadow:0 2px 20px #0000004d,0 4px 40px #0b57ff33}.kf-title-accent{-webkit-text-fill-color:#0000;animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#0b57ff,#3b82f6);background:linear-gradient(135deg,var(--kf-blue) 0,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;color:#0b57ff;color:var(--kf-blue);text-shadow:0 0 60px #0b57ff66,0 4px 30px #0b57ff4d;text-shadow:0 0 60px var(--kf-blue-glow),0 4px 30px #0b57ff4d}@keyframes title-glow{0%,to{text-shadow:0 0 60px #0b57ff66,0 4px 30px #0b57ff4d;text-shadow:0 0 60px var(--kf-blue-glow),0 4px 30px #0b57ff4d}50%{text-shadow:0 0 80px #0b57ff66,0 4px 40px #0b57ff80;text-shadow:0 0 80px var(--kf-blue-glow),0 4px 40px #0b57ff80}}.kf-hero-subtitle{display:inline-block;margin-bottom:2rem;position:relative}.kf-subtitle-text{color:#ffffffe6;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;letter-spacing:.5px}.kf-subtitle-underline{animation:underline-slide 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0b57ff,#0000);background:linear-gradient(90deg,#0000,var(--kf-blue),#0000);bottom:-8px;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}@keyframes underline-slide{0%,to{opacity:.7;width:60%}50%{opacity:1;width:80%}}.kf-hero-desc{border-radius:20px;color:#ffffffd9;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;line-height:1.7;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;padding:1.5rem;text-shadow:0 2px 8px #0003}.kf-btn-text{text-decoration:none}.kf-hero-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem}.kf-hero-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:16px;box-shadow:0 8px 32px #0003;cursor:pointer;display:inline-flex;font:600 1.1rem/1 Montserrat,system-ui,sans-serif;gap:.75rem;overflow:hidden;padding:1.25rem 2.5rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-hero-btn-primary{background:linear-gradient(135deg,#0b57ff,#3b82f6);background:linear-gradient(135deg,var(--kf-blue) 0,#3b82f6 100%);border:1px solid #fff3;color:#fff}.kf-hero-btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#0b57ff);background:linear-gradient(135deg,#3b82f6 0,var(--kf-blue) 100%);box-shadow:0 20px 40px #0b57ff4d,0 0 80px #0b57ff33;transform:translateY(-4px) scale(1.02)}.kf-hero-btn-secondary{background:#ffffff14;background:var(--glass-bg);border:1.5px solid #ffffff1f;border:1.5px solid var(--glass-border);color:#fff}.kf-hero-btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 15px 35px #0000004d,0 0 40px #ffffff1a;transform:translateY(-4px)}.kf-btn-sparkle{animation:sparkle-twinkle 2s ease-in-out infinite;font-size:1.2em}@keyframes sparkle-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.kf-btn-arrow,.kf-btn-icon,.kf-btn-text{position:relative;z-index:2}.kf-btn-arrow,.kf-btn-icon{height:20px;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55);transition:transform .3s var(--kf-bounce);width:20px}.kf-hero-btn:hover .kf-btn-arrow{transform:translateX(4px)}.kf-hero-btn:hover .kf-btn-icon{transform:scale(1.1)}.kf-hero-btn:before{background:linear-gradient(135deg,#0000,#fff3);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-hero-btn:hover:before{opacity:1}.kf-hero-trust{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.kf-trust-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;background:var(--glass-bg);border:1px solid #ffffff1f;border:1px solid var(--glass-border);border-radius:12px;display:flex;gap:.5rem;padding:.75rem 1.5rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-trust-item:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}.kf-trust-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:1.25rem}.kf-trust-text{color:#ffffffe6;font-size:.875rem;font-weight:500;white-space:nowrap}.kf-hero-scroll-indicator{align-items:center;animation:bounce-indicator 2s ease-in-out infinite;bottom:2rem;display:flex;flex-direction:column;gap:.5rem;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-hero-scroll-indicator:hover{opacity:1;transform:translateX(-50%) translateY(-5px)}@keyframes bounce-indicator{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.kf-scroll-arrow{background:linear-gradient(180deg,#0b57ff,#0000);background:linear-gradient(180deg,var(--kf-blue) 0,#0000 100%);border-radius:1px;height:30px;width:2px}.kf-scroll-text{color:#ffffffb3;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:1024px){.kf-hero-glass-panel{right:5%;width:45%}.kf-hero-glow{height:80vw;width:80vw}}@media (max-width:768px){.kf-hero-premium{min-height:90vh;padding:1.5rem 1rem}.kf-hero-glass-panel{right:2%;top:-10%;width:60%}.kf-hero-title{margin-bottom:1rem}.kf-hero-desc{line-height:1.6;margin-bottom:2.5rem;padding:1.25rem}.kf-hero-actions{gap:1rem;margin-bottom:2.5rem}.kf-hero-btn{font-size:1rem;justify-content:center;max-width:280px;padding:1.125rem 2rem;width:100%}.kf-hero-trust{gap:1rem}.kf-trust-item{padding:.625rem 1.25rem}}@media (max-width:640px){.kf-hero-premium{min-height:85vh}.kf-hero-glass-panel{right:0;width:70%}.kf-hero-actions,.kf-hero-trust{align-items:center;flex-direction:column}.kf-trust-item{justify-content:center;max-width:250px;width:100%}}@media (max-width:480px){.kf-hero-premium{min-height:80vh}.kf-hero-badge{margin-bottom:1.5rem;padding:.625rem 1.25rem}.kf-hero-desc{margin-bottom:2rem;padding:1rem}.kf-hero-scroll-indicator{bottom:1rem}}@media (prefers-reduced-motion:reduce){.kf-hero-btn,.kf-hero-premium:before,.kf-hero-scroll-indicator,.kf-trust-item{animation:none;transition:none}.kf-hero-premium:hover:before{transform:scale(1.05)}.kf-hero-btn:hover{transform:none}.kf-badge-glow,.kf-btn-sparkle,.kf-hero-glass-panel,.kf-hero-glow,.kf-hero-particle:before,.kf-subtitle-underline,.kf-title-accent{animation:none}}@media (prefers-contrast:high){.kf-hero-premium{background:#000}.kf-hero-btn-secondary,.kf-hero-desc,.kf-trust-item{background:#000000e6;border:2px solid #fff}.kf-title-primary{-webkit-text-fill-color:#fff!important;background:none!important;color:#fff!important}}@media (prefers-color-scheme:dark){.kf-hero-premium{background:linear-gradient(135deg,#0f0f0f,#1a1a2e 50%,#16213e)}}:root{--stats-fg:#000;--stats-accent:#1763ff;--stats-accent-glow:#1763ff26;--stats-divider:#0000001f;--stats-divider-glow:#1763ff4d;--stats-maxw:1200px;--stats-value-size:clamp(3rem,7vw,5.5rem);--stats-label-size:clamp(0.875rem,1.6vw,1.125rem);--stats-transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);--stats-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}.stats-premium{background:#fff;color:#000;color:var(--stats-fg);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;position:relative;width:100%}.stats-premium__inner{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1200px;max-width:var(--stats-maxw);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,4vw,3rem);position:relative}.stats-premium__item{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #fff3;border-radius:24px;box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a,inset 0 1px 0 #fffc;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--stats-transition);width:100%}.stats-premium__item:hover{border-color:#1763ff26;box-shadow:0 20px 40px #0000001f,0 8px 24px #1763ff1a,inset 0 1px 0 #ffffffe6;transform:translateY(-8px)}.stats-item__glow{background:radial-gradient(circle at 50% 0,#1763ff26 0,#0000 60%);background:radial-gradient(circle at 50% 0,var(--stats-accent-glow) 0,#0000 60%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--stats-transition)}.stats-premium__item:hover .stats-item__glow{opacity:1}.stats-premium__value{align-items:baseline;display:flex;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(3rem,7vw,5.5rem);font-size:var(--stats-value-size);font-weight:900;gap:.25rem;justify-content:center;letter-spacing:-.02em;line-height:1;position:relative;width:100%;z-index:2}.stats-value__main{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.stats-value__main,.stats-value__suffix{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;background-clip:text;color:#000;color:var(--stats-fg);text-align:center}.stats-value__suffix{font-weight:700}.stats-value__accent{-webkit-text-fill-color:#0000;animation:stats-accent-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#1763ff,#3b82f6);background:linear-gradient(135deg,var(--stats-accent),#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1763ff;color:var(--stats-accent);filter:drop-shadow(0 2px 8px rgba(23,99,255,.15));filter:drop-shadow(0 2px 8px var(--stats-accent-glow));text-align:center}@keyframes stats-accent-pulse{0%,to{filter:drop-shadow(0 2px 8px rgba(23,99,255,.15));filter:drop-shadow(0 2px 8px var(--stats-accent-glow));transform:scale(1)}50%{filter:drop-shadow(0 2px 12px rgba(23,99,255,.15));filter:drop-shadow(0 2px 12px var(--stats-accent-glow));transform:scale(1.05)}}.stats-premium__label{color:#666;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.875rem,1.6vw,1.125rem);font-size:var(--stats-label-size);font-weight:700;letter-spacing:.12em;line-height:1.3;position:relative;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--stats-transition);width:100%;z-index:2}.stats-premium__item:hover .stats-premium__label{color:#000;transform:translateY(2px)}.stats-premium__divider{background:linear-gradient(180deg,#0000 0,#0000001f 20%,#0000001f 80%,#0000);background:linear-gradient(to bottom,#0000 0,var(--stats-divider) 20%,var(--stats-divider) 80%,#0000 100%);height:70%;right:0;transform:translateY(-50%);width:1px}.stats-premium__divider,.stats-premium__divider:after{position:absolute;top:50%;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--stats-transition)}.stats-premium__divider:after{background:#1763ff;background:var(--stats-accent);border-radius:50%;content:"";height:3px;left:50%;opacity:0;transform:translate(-50%,-50%);width:3px}.stats-premium__item:hover~.stats-premium__divider:after{opacity:1}@media (max-width:1024px){.stats-premium__inner{gap:1.5rem;padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,3vw,2.5rem)}.stats-premium__item{gap:1rem;padding:clamp(1.25rem,2.5vw,2rem)}}@media (max-width:900px){.stats-premium__inner{gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,2.5vw,2rem)}.stats-premium__item{gap:.875rem;padding:clamp(1rem,2vw,1.5rem)}.stats-premium__item:hover{transform:translateY(-4px)}}@media (max-width:768px){.stats-premium__inner{gap:2rem;grid-template-columns:1fr;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,2vw,1.5rem)}.stats-premium__item{gap:1rem;margin:0 auto;max-width:400px;padding:2rem 1.5rem}.stats-premium__divider{display:none}.stats-premium__item:not(:last-child):after{background:linear-gradient(90deg,#0000,#0000001f,#0000);background:linear-gradient(90deg,#0000,var(--stats-divider),#0000);bottom:-1rem;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:120px}}@media (max-width:640px){.stats-premium__inner{gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(.75rem,1.5vw,1rem)}.stats-premium__item{gap:.75rem;padding:1.5rem 1rem}.stats-premium__item:not(:last-child):after{bottom:-.75rem;width:100px}}@media (max-width:480px){.stats-premium__inner{gap:1.25rem;padding:1.25rem .75rem}.stats-premium__item{border-radius:20px;gap:.625rem;padding:1.25rem .75rem}.stats-premium__item:not(:last-child):after{bottom:-.625rem;width:80px}.stats-premium__item:hover{transform:translateY(-2px)}}.stats-premium__item:focus-within{border-radius:24px;outline:3px solid #1763ff;outline:3px solid var(--stats-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stats-item__glow,.stats-premium__divider,.stats-premium__item,.stats-premium__label{animation:none;transition:none}.stats-premium__item:hover{transform:none}.stats-value__accent{animation:none;filter:drop-shadow(0 1px 2px rgba(23,99,255,.15));filter:drop-shadow(0 1px 2px var(--stats-accent-glow))}}@media (prefers-contrast:high){.stats-premium__item{background:#fff;border:2px solid #000}.stats-value__main,.stats-value__suffix{-webkit-text-fill-color:#000;background:none;color:#000}.stats-value__accent{-webkit-text-fill-color:#1763ff;-webkit-text-fill-color:var(--stats-accent);background:none;color:#1763ff;color:var(--stats-accent)}.stats-premium__label{color:#000}}.stats-premium__label,.stats-premium__value{align-items:center;display:flex;justify-content:center}.stats-premium__item>*{display:block;text-align:center}:root{--fs-page-bg:#fff;--fs-text:#0b0b0b;--fs-heading:#000;--fs-muted:#6b7280;--fs-card-bg:#fff;--fs-card-border:#e5e7eb;--fs-blue:#1363ff;--fs-blue-ink:#0a2a72;--fs-radius:20px;--fs-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);--fs-gradient:linear-gradient(135deg,var(--fs-blue) 0%,#0b4fe4 100%);--fs-shadow:0 8px 32px #00000014;--fs-shadow-hover:0 20px 50px #00000026}*{box-sizing:border-box;margin:0;padding:0}.fs-wrap,.page{background:#fff;background:var(--fs-page-bg)}.fs-wrap{color:#0b0b0b;color:var(--fs-text);font-family:Montserrat,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:100%;overflow:hidden;padding:clamp(80px,8vw,120px) 0;position:relative}.fs-wrap:before{background:linear-gradient(90deg,#0000,#e5e7eb,#0000);background:linear-gradient(90deg,#0000,var(--fs-card-border),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.fs-header{margin-bottom:clamp(60px,8vw,100px);margin-left:auto;margin-right:auto;max-width:1200px;padding:0 clamp(24px,5vw,80px);text-align:center}.fs-kicker{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1363ff1a;border:1px solid #1363ff33;border-radius:50px;color:#1363ff;color:var(--fs-blue);display:inline-block;font:600 .8rem/1.1 Montserrat,system-ui,sans-serif;letter-spacing:.15em;margin:0 0 20px;padding:12px 28px}.fs-kicker,.fs-title{text-transform:uppercase}.fs-title{color:#000;color:var(--fs-heading);font:800 clamp(2.5rem,5vw,4rem)/1.1 Montserrat,system-ui,sans-serif;letter-spacing:-.02em;margin:0;position:relative}.fs-title:after{background:linear-gradient(90deg,#1363ff,#0b4fe4);background:linear-gradient(90deg,var(--fs-blue),#0b4fe4);border-radius:2px;content:"";display:block;height:4px;margin:24px auto 0;width:100px}.fs-hero-image{height:clamp(400px,50vw,600px);margin-bottom:clamp(80px,10vw,120px);overflow:hidden;position:relative;width:100%}.fs-hero-image img{filter:grayscale(100%) brightness(.85);height:100%;object-fit:cover;transform:scale(1.01);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition);width:100%}.fs-hero-image:hover img{filter:grayscale(30%) brightness(.9);transform:scale(1.03)}.fs-hero-overlay{background:linear-gradient(135deg,#1363ff26,#1363ff14 30%,#0000 70%);inset:0;pointer-events:none;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-hero-image:hover .fs-hero-overlay{background:linear-gradient(135deg,#1363ff33,#1363ff1a 30%,#0000 70%)}.fs-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 clamp(24px,5vw,80px)}.fs-grid-card{background:#fff;background:var(--fs-card-bg);border:1px solid #e5e7eb;border:1px solid var(--fs-card-border);border-radius:20px;border-radius:var(--fs-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:220px;overflow:hidden;padding:clamp(32px,3vw,40px);position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-grid-card:before{background:linear-gradient(135deg,#1363ff,#0b4fe4);background:linear-gradient(135deg,var(--fs-blue) 0,#0b4fe4 100%);opacity:0;width:100%;z-index:1}.fs-grid-card:after,.fs-grid-card:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-grid-card:after{background:linear-gradient(135deg,#1363ff,#0b4fe4);background:linear-gradient(135deg,var(--fs-blue),#0b4fe4);transform:scaleY(0);transform-origin:top;width:4px;z-index:2}.fs-grid-card:hover{border-color:#1363ff;border-color:var(--fs-blue);box-shadow:0 20px 50px #00000026;box-shadow:var(--fs-shadow-hover);transform:translateY(-8px)}.fs-grid-card:hover:before{opacity:.02}.fs-grid-card:hover:after{transform:scaleY(1)}.fs-grid-content{position:relative;z-index:3}.fs-grid-title{color:#000;color:var(--fs-heading);font:700 1.25rem/1.2 Montserrat,system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 16px;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-grid-card:hover .fs-grid-title{color:#1363ff;color:var(--fs-blue)}.fs-grid-desc{color:#6b7280;color:var(--fs-muted);font:500 .95rem/1.6 Montserrat,system-ui,sans-serif;letter-spacing:-.01em;margin:0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-grid-card:hover .fs-grid-desc{color:#4b5563}.fs-grid-hover{background:linear-gradient(135deg,#1363ff08,#1363ff03);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition);width:100%;z-index:1}.fs-grid-card:hover .fs-grid-hover{opacity:1}.fs-cta-row{display:flex;justify-content:center;margin-top:clamp(80px,10vw,120px);padding:0 clamp(24px,5vw,80px)}.fs-cta{align-items:center;background:linear-gradient(135deg,#1363ff,#0b4fe4);background:var(--fs-gradient);border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font:700 1rem/1 Montserrat,system-ui,sans-serif;gap:12px;justify-content:center;letter-spacing:.05em;min-width:200px;overflow:hidden;padding:20px 48px;position:relative;text-decoration:none;text-transform:uppercase}.fs-cta,.fs-cta:before{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--fs-transition)}.fs-cta:before{background:linear-gradient(135deg,#fff3,#ffffff1a);content:"";inset:0;opacity:0;position:absolute}.fs-cta:hover:before{opacity:1}.fs-cta:hover{box-shadow:0 20px 40px #1363ff66;transform:translateY(-3px)}.fs-cta:active{transform:translateY(-1px)}.fs-cta-icon,.fs-cta-text{position:relative;z-index:1}.fs-cta-icon{font-size:1.1rem;transition:transform .3s ease}.fs-cta:hover .fs-cta-icon{transform:translateX(4px)}@media (max-width:1200px){.fs-grid{gap:28px;grid-template-columns:repeat(3,1fr)}.fs-grid-card{min-height:200px;padding:32px}}@media (max-width:1024px){.fs-wrap{padding:clamp(60px,8vw,100px) 0}.fs-header{margin-bottom:clamp(48px,6vw,80px);padding:0 clamp(20px,4vw,40px)}.fs-hero-image{height:clamp(350px,45vw,500px);margin-bottom:clamp(60px,8vw,100px)}.fs-grid{gap:24px;grid-template-columns:repeat(2,1fr);padding:0 clamp(20px,4vw,40px)}.fs-grid-card{min-height:180px;padding:28px}.fs-cta-row{margin-top:clamp(60px,8vw,100px);padding:0 clamp(20px,4vw,40px)}.fs-cta{padding:18px 40px}}@media (max-width:768px){.fs-wrap{padding:60px 0}.fs-header{margin-bottom:48px;padding:0 24px}.fs-kicker{font-size:.75rem;margin-bottom:16px;padding:10px 24px}.fs-title{font-size:clamp(2rem,6vw,3rem)}.fs-title:after{height:3px;margin:20px auto 0;width:80px}.fs-hero-image{height:clamp(300px,40vw,400px);margin-bottom:60px}.fs-grid{gap:20px;grid-template-columns:1fr;padding:0 24px}.fs-grid-card{min-height:160px;padding:24px;text-align:left}.fs-grid-title{font-size:1.125rem;margin:0 0 12px}.fs-grid-desc{font-size:.9rem;line-height:1.5}.fs-cta-row{margin-top:60px;padding:0 24px}.fs-cta{font-size:.9rem;max-width:300px;padding:16px 32px;width:100%}}@media (max-width:480px){.fs-wrap{padding:48px 0}.fs-header{margin-bottom:40px;padding:0 20px}.fs-kicker{font-size:.7rem;padding:8px 20px}.fs-title{font-size:1.75rem}.fs-hero-image{height:250px;margin-bottom:48px}.fs-grid{gap:16px;padding:0 20px}.fs-grid-card{min-height:140px;padding:20px}.fs-grid-title{font-size:1rem;margin:0 0 8px}.fs-grid-desc{font-size:.85rem;line-height:1.4}.fs-cta-row{margin-top:48px;padding:0 20px}.fs-cta{font-size:.85rem;padding:14px 28px}}.fs-grid-card:focus-visible{border-radius:20px;border-radius:var(--fs-radius);outline:3px solid #1363ff;outline:3px solid var(--fs-blue);outline-offset:2px}.fs-cta:focus-visible{border-radius:16px;outline:3px solid #1363ff;outline:3px solid var(--fs-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fs-cta,.fs-grid-card,.fs-hero-image img,.fs-hero-overlay{transition:none}.fs-cta:hover,.fs-grid-card:hover{transform:none}.fs-hero-image:hover img{transform:scale(1.01)}.fs-cta:hover .fs-cta-icon{transform:none}}@media (prefers-contrast:high){.fs-grid-card{border:2px solid #000;border:2px solid var(--fs-heading)}.fs-grid-card:hover{border:2px solid #1363ff;border:2px solid var(--fs-blue)}.fs-grid-card:after{width:6px}.fs-grid-card:after,.fs-kicker{background:#1363ff;background:var(--fs-blue)}.fs-kicker{border:2px solid #1363ff;border:2px solid var(--fs-blue);color:#fff}}:root{--hf-blue:#1363ff;--hf-blue-glow:#1363ff66;--hf-blue-deep:#0a2a72;--hf-white:#fff;--hf-white-dim:#fffffff2;--hf-white-muted:#ffffffd9;--hf-black:#0b0b0b;--hf-glass-bg:#ffffff14;--hf-glass-border:#ffffff1f;--hf-glass-shadow:0 8px 32px #0003;--hf-glass-shadow-hover:0 16px 48px #0000004d;--hf-max:1280px;--hf-transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);--hf-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}.HeroFleet{background:#fff;width:100%}.HeroFleet-hero{align-items:center;background:#000;display:flex;isolation:isolate;justify-content:flex-start;min-height:clamp(700px,130vh,1000px);overflow:hidden;position:relative;width:100%}.HeroFleet-hero:before{background-image:var(--hf-bg);background-position:60%;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(40%) brightness(.7) contrast(1.1);inset:0;position:absolute;transform:scale(1.03);transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55);transition:transform 1.2s var(--hf-bounce);z-index:-4}.HeroFleet-hero:hover:before{transform:scale(1.06)}.HeroFleet-vignette-overlay{background:linear-gradient(90deg,#0b0b0cf2,#0b0b0cb3 30%,#0b0b0c66 60%,#0000);inset:0;pointer-events:none;position:absolute;z-index:-3}.HeroFleet-animated-glow{animation:hf-glow-float 12s ease-in-out infinite;background:radial-gradient(circle,#1363ff66 0,#1363ff1a 40%,#0000 70%);background:radial-gradient(circle,var(--hf-blue-glow) 0,#1363ff1a 40%,#0000 70%);height:60vw;pointer-events:none;position:absolute;right:-20%;top:-20%;width:60vw;z-index:-2}@keyframes hf-glow-float{0%,to{opacity:.6;transform:translateY(0) rotate(0deg) scale(1)}33%{opacity:.8;transform:translateY(-40px) rotate(120deg) scale(1.1)}66%{opacity:.4;transform:translateY(20px) rotate(240deg) scale(.9)}}.HeroFleet-glass-panel{animation:hf-glass-shift 10s ease-in-out infinite;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff2e,#ffffff0f 50%,#ffffff03);border-left:1px solid #ffffff40;border-right:1px solid #ffffff1a;height:125%;mix-blend-mode:overlay;pointer-events:none;position:absolute;right:12%;top:-12%;transform:skewX(-10deg);width:32%;z-index:-1}@keyframes hf-glass-shift{0%,to{transform:skewX(-10deg) translateX(0)}50%{transform:skewX(-10deg) translateX(20px)}}.HeroFleet-particle-layer:before{animation:hf-particle-move 20s linear infinite;background-image:radial-gradient(circle at 20% 80%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 80% 20%,#1363ff14 1px,#0000 0);background-size:60px 60px,100px 100px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes hf-particle-move{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100px) rotate(180deg)}}.HeroFleet-floating-orb{background:radial-gradient(circle,#1363ff66 0,#0000 70%);background:radial-gradient(circle,var(--hf-blue-glow) 0,#0000 70%);border-radius:50%;filter:blur(25px);opacity:.3;pointer-events:none;position:absolute;z-index:-1}.HeroFleet-orb-1{animation:hf-orb-1 15s ease-in-out infinite;height:150px;left:10%;top:30%;width:150px}.HeroFleet-orb-2{animation:hf-orb-2 18s ease-in-out infinite;height:100px;left:15%;top:70%;width:100px}@keyframes hf-orb-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-30px) scale(1.2)}66%{transform:translate(-30px,20px) scale(.8)}}@keyframes hf-orb-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,50px) scale(1.3)}}.HeroFleet-inner{align-items:flex-start;color:#fff;color:var(--hf-white);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;max-width:var(--hf-max);min-height:inherit;padding:clamp(60px,10vw,120px) clamp(32px,8vw,80px);position:relative;text-align:left;width:100%}.HeroFleet-kicker{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;background:var(--hf-glass-bg);border:1px solid #ffffff1f;border:1px solid var(--hf-glass-border);border-radius:50px;box-shadow:0 8px 32px #0003;box-shadow:var(--hf-glass-shadow);display:inline-flex;margin:0 0 28px;overflow:hidden;padding:14px 32px;position:relative}.HeroFleet-kicker-text{color:#1363ff;color:var(--hf-blue);font:700 13px/1.1 Montserrat,system-ui,sans-serif;letter-spacing:.18em;position:relative;text-transform:uppercase;z-index:2}.HeroFleet-kicker-glow{animation:hf-kicker-pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#0000,#1363ff66,#0000);background:linear-gradient(135deg,#0000,var(--hf-blue-glow),#0000);border-radius:50px;filter:blur(15px);inset:0;opacity:.5;position:absolute}@keyframes hf-kicker-pulse{0%,to{opacity:.3}50%{opacity:.7}}.HeroFleet-title{color:#fff;color:var(--hf-white);font:900 clamp(48px,8vw,84px)/1.05 Montserrat,system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 32px;text-align:left;text-shadow:0 4px 20px #0006;text-transform:uppercase;width:100%}.HeroFleet-title-line{display:block;position:relative}.HeroFleet-title-accent{-webkit-text-fill-color:#0000;animation:hf-accent-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#1363ff,#3b82f6);background:linear-gradient(135deg,var(--hf-blue),#3b82f6);-webkit-background-clip:text;background-clip:text;color:#1363ff;color:var(--hf-blue);text-shadow:0 0 60px #1363ff66,0 4px 30px #1363ff66;text-shadow:0 0 60px var(--hf-blue-glow),0 4px 30px #1363ff66}@keyframes hf-accent-glow{0%,to{text-shadow:0 0 60px #1363ff66,0 4px 30px #1363ff66;text-shadow:0 0 60px var(--hf-blue-glow),0 4px 30px #1363ff66}50%{text-shadow:0 0 90px #1363ff66,0 6px 40px #1363ff99;text-shadow:0 0 90px var(--hf-blue-glow),0 6px 40px #1363ff99}}.HeroFleet-content{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14;background:var(--hf-glass-bg);border:1px solid #ffffff1f;border:1px solid var(--hf-glass-border);border-radius:20px;margin:0 0 40px;max-width:54ch;overflow:hidden;padding:clamp(32px,4vw,48px);position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--hf-transition)}.HeroFleet-cta,.HeroFleet-cta-arrow{text-decoration:none}.HeroFleet-content:hover{border-color:#fff3;box-shadow:0 16px 48px #0000004d;box-shadow:var(--hf-glass-shadow-hover);transform:translateY(-5px)}.HeroFleet-card-glow{background:radial-gradient(circle at 30% 50%,#1363ff66 0,#0000 50%);background:radial-gradient(circle at 30% 50%,var(--hf-blue-glow) 0,#0000 50%);inset:0;opacity:.2;position:absolute;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--hf-transition)}.HeroFleet-content:hover .HeroFleet-card-glow{opacity:.4}.HeroFleet-lead{color:#fffffff2;color:var(--hf-white-dim);font:500 clamp(17px,2vw,19px)/1.7 system-ui,sans-serif;margin:0;position:relative;text-align:left;text-shadow:0 2px 8px #0000004d;width:100%;z-index:2}.HeroFleet-cta{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#1363ff,#0b4fe4);background:linear-gradient(135deg,var(--hf-blue),#0b4fe4);border:0;border-radius:16px;box-shadow:0 16px 40px #1363ff66,0 0 60px #1363ff33;color:#fff;color:var(--hf-white);cursor:pointer;display:inline-flex;font:800 16px/1 Montserrat,system-ui,sans-serif;gap:12px;justify-content:center;letter-spacing:.02em;min-width:300px;overflow:hidden;padding:20px 40px;position:relative;text-align:center;text-transform:uppercase}.HeroFleet-cta,.HeroFleet-cta:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--hf-transition)}.HeroFleet-cta:before{background:linear-gradient(135deg,#0000,#ffffff26,#0000);content:"";inset:0;opacity:0;position:absolute}.HeroFleet-cta:hover{background:linear-gradient(135deg,#0b4fe4,#1363ff);background:linear-gradient(135deg,#0b4fe4,var(--hf-blue));box-shadow:0 24px 60px #1363ff80,0 0 80px #1363ff4d;transform:translateY(-4px) scale(1.02)}.HeroFleet-cta:hover:before{opacity:1}.HeroFleet-cta:active{box-shadow:0 12px 32px #1363ff4d,0 0 40px #1363ff33;transform:translateY(-2px) scale(1.01)}.HeroFleet-cta-sparkle{animation:hf-sparkle-twinkle 2s ease-in-out infinite;font-size:1.2em}.HeroFleet-cta-arrow,.HeroFleet-cta-text{position:relative;z-index:2}.HeroFleet-cta-arrow{font-size:1.3em;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55);transition:transform .3s var(--hf-bounce)}.HeroFleet-cta:hover .HeroFleet-cta-arrow{transform:translateX(4px)}@keyframes hf-sparkle-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width:1200px){.HeroFleet-hero{min-height:clamp(650px,90vh,900px)}.HeroFleet-inner{padding:clamp(48px,8vw,100px) clamp(28px,6vw,60px)}.HeroFleet-glass-panel{right:8%;width:38%}}@media (max-width:1024px){.HeroFleet-hero{min-height:clamp(600px,85vh,800px)}.HeroFleet-inner{padding:clamp(40px,7vw,80px) clamp(24px,5vw,48px)}.HeroFleet-title{font-size:clamp(42px,9vw,72px)}}@media (max-width:900px){.HeroFleet-hero{min-height:clamp(550px,80vh,700px)}.HeroFleet-hero:before{background-position:65%}.HeroFleet-glass-panel{right:5%;width:45%}.HeroFleet-inner{align-items:flex-start;text-align:left}}@media (max-width:768px){.HeroFleet-hero{min-height:clamp(500px,75vh,600px)}.HeroFleet-inner{padding:clamp(36px,6vw,60px) clamp(20px,4vw,32px)}.HeroFleet-title{font-size:clamp(38px,10vw,56px);margin:0 0 28px}.HeroFleet-content{margin:0 0 36px;max-width:48ch;padding:clamp(28px,3vw,40px)}.HeroFleet-lead{font-size:16px;line-height:1.6}.HeroFleet-cta{font-size:15px;min-width:280px;padding:18px 32px}.HeroFleet-glass-panel{right:3%;width:50%}}@media (max-width:640px){.HeroFleet-hero{min-height:clamp(450px,70vh,550px)}.HeroFleet-inner{padding:clamp(32px,5vw,48px) clamp(16px,3vw,24px)}.HeroFleet-kicker{margin:0 0 24px;padding:12px 24px}.HeroFleet-kicker-text{font-size:12px}.HeroFleet-title{font-size:clamp(34px,11vw,48px);margin:0 0 24px}.HeroFleet-content{margin:0 0 32px;max-width:42ch;padding:24px}.HeroFleet-lead{font-size:15px;line-height:1.6}.HeroFleet-cta{font-size:14px;max-width:300px;min-width:260px;padding:16px 28px;width:100%}.HeroFleet-glass-panel{right:2%;top:-10%;width:55%}}@media (max-width:480px){.HeroFleet-hero{min-height:clamp(400px,65vh,500px)}.HeroFleet-inner{padding:clamp(28px,4vw,40px) clamp(12px,2vw,20px)}.HeroFleet-title{font-size:clamp(30px,12vw,42px)}.HeroFleet-content{max-width:38ch;padding:20px}.HeroFleet-lead{font-size:14px}.HeroFleet-cta{min-width:240px;padding:14px 24px}}.HeroFleet-cta:focus-visible{outline:3px solid #1363ff;outline:3px solid var(--hf-blue);outline-offset:3px}.HeroFleet-content:focus-within{outline:2px solid #1363ff;outline:2px solid var(--hf-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HeroFleet-content,.HeroFleet-cta,.HeroFleet-hero:before{transition:none}.HeroFleet-hero:hover:before{transform:scale(1.03)}.HeroFleet-content:hover,.HeroFleet-cta:active,.HeroFleet-cta:hover{transform:none}.HeroFleet-animated-glow,.HeroFleet-card-glow,.HeroFleet-cta-arrow,.HeroFleet-cta-sparkle,.HeroFleet-floating-orb,.HeroFleet-glass-panel,.HeroFleet-kicker-glow,.HeroFleet-particle-layer:before,.HeroFleet-title-accent{animation:none}}.carservice{background:#fff;background:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;overflow:hidden;padding:6rem 2rem;position:relative;width:100%}.carservice:before{background:linear-gradient(135deg,#f8fafc,#fff);background:linear-gradient(135deg,var(--kf-gray-100) 0,var(--kf-white) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.carservice-container{max-width:1200px;position:relative;width:100%;z-index:2}.carservice-content{margin:0 auto;max-width:800px;text-align:center}.carservice-eyebrow{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.eyebrow-line{width:80px}.carservice-title{color:#111827;color:var(--kf-gray-900);font-size:clamp(2.75rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.carservice-description{color:#4b5563;color:var(--kf-gray-600);font-size:1.25rem;line-height:1.7;margin:0 auto 3rem;max-width:600px}.carservice-features{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:3rem}.feature-item{color:#111827;color:var(--kf-gray-900);font-size:1rem;font-weight:600;gap:.75rem}.feature-icon,.feature-item{align-items:center;display:flex}.feature-icon{background:#fff;background:var(--kf-white);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:50%;color:#0b57ff;color:var(--kf-blue);flex-shrink:0;height:48px;justify-content:center;width:48px}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:2;height:20px;width:20px}.carservice-cta{align-items:center;background:#0b57ff;background:var(--kf-blue);border:2px solid #0b57ff;border:2px solid var(--kf-blue);border-radius:8px;color:#fff;color:var(--kf-white);display:inline-flex;font-size:.95rem;font-weight:700;gap:1rem;letter-spacing:.1em;padding:1.25rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.carservice-cta:hover{background:#0000;box-shadow:0 10px 30px #0b57ff33;color:#0b57ff;color:var(--kf-blue);transform:translateY(-2px)}.cta-arrow{font-size:1.25rem;font-weight:600;transition:transform .3s ease}.carservice-cta:hover .cta-arrow{transform:translateX(4px)}@media (max-width:1024px){.carservice{padding:5rem 2rem}.carservice-features{gap:2rem}}@media (max-width:768px){.carservice{padding:4rem 1.5rem}.carservice-title{font-size:2.5rem}.carservice-description{font-size:1.125rem}.carservice-features{align-items:center;flex-direction:column;gap:1.5rem}.feature-item{justify-content:center}}@media (max-width:480px){.carservice{padding:3rem 1rem}.carservice-title{font-size:2.25rem}.carservice-description{font-size:1rem}.carservice-eyebrow{flex-direction:column;gap:.5rem}.eyebrow-line{width:60px}.carservice-cta{justify-content:center;max-width:280px;padding:1rem 2rem;width:100%}.feature-icon{height:40px;width:40px}.feature-icon svg{height:18px;width:18px}}@media (prefers-reduced-motion:reduce){.carservice-cta,.cta-arrow{transition:none}.carservice-cta:hover,.carservice-cta:hover .cta-arrow{transform:none}}.footer{background:#fff;background:var(--kf-white);border-top:1px solid #e5e7eb;border-top:1px solid var(--kf-gray-200);color:#0b0b0c;color:var(--kf-black);font-family:Montserrat,sans-serif;padding:4rem 0 2rem}.footer-container{margin:0 auto;max-width:1200px;padding:0 2rem}.footer-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1.5fr 1fr 1fr;margin-bottom:3rem}.footer-brand{align-items:flex-start;display:flex;flex-direction:column}.footer-brand-title{color:#111827;color:var(--kf-gray-900);font-size:1.5rem;font-weight:800;letter-spacing:.05em;margin:0 0 1.5rem;text-transform:uppercase}.footer-logo{margin-bottom:1.5rem}.footer-logo img{display:block;height:auto;width:200px}.footer-description{color:#4b5563;color:var(--kf-gray-600);font-size:.95rem;line-height:1.6;margin:0;max-width:400px}.footer-section{align-items:flex-start;display:flex;flex-direction:column}.footer-section-title{color:#111827;color:var(--kf-gray-900);font-size:1.125rem;font-weight:700;letter-spacing:.05em;margin:0 0 1.5rem;position:relative;text-transform:uppercase}.footer-section-title:after{background:#0b57ff;background:var(--kf-blue);bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:40px}.footer-links{list-style:none;margin:0;padding:0;width:100%}.footer-link-item{font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.footer-link,.footer-link-item{color:#4b5563;color:var(--kf-gray-600);font-weight:500}.footer-link{text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#0b57ff;color:var(--kf-blue)}.footer-bottom{border-top:1px solid #e5e7eb;border-top:1px solid var(--kf-gray-200);padding-top:2rem}.footer-legal{flex-wrap:wrap;justify-content:space-between}.footer-legal,.footer-legal-links{align-items:center;display:flex;gap:1rem}.footer-legal-link{color:#4b5563;color:var(--kf-gray-600);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.footer-legal-link:hover{color:#0b57ff;color:var(--kf-blue)}.footer-separator{color:#e5e7eb;color:var(--kf-gray-200);font-size:.875rem}.footer-copyright{color:#4b5563;color:var(--kf-gray-600);font-size:.875rem;font-weight:500;margin:0}@media (max-width:1024px){.footer-content{gap:3rem}}@media (max-width:768px){.footer{padding:3rem 0 2rem}.footer-container{padding:0 1.5rem}.footer-content{gap:2.5rem;grid-template-columns:1fr}.footer-brand{align-items:center;text-align:center}.footer-description{max-width:100%}.footer-section{align-items:center;text-align:center}.footer-section-title:after{left:50%;transform:translateX(-50%)}}@media (max-width:480px){.footer{padding:2.5rem 0 1.5rem}.footer-container{padding:0 1rem}.footer-legal{align-items:center;flex-direction:column;gap:1rem;text-align:center}.footer-legal-links{justify-content:center}.footer-logo img{width:160px}.footer-content{gap:2rem}}@media (prefers-reduced-motion:reduce){.footer-legal-link,.footer-link{transition:none}}:root{--ah-blue:#0b57ff;--ah-blue-glow:#0b57ff66;--ah-purple:#8b5cf6;--ah-white:#fff;--ah-white-dim:#ffffffeb;--ah-white-muted:#ffffffbf;--ah-black:#0b0b0c;--ah-glass-bg:#ffffff14;--ah-glass-border:#ffffff1f;--ah-glass-border-strong:#fff3;--ah-glass-shadow:0 8px 32px #0003;--ah-glass-shadow-hover:0 25px 50px #00000059;--ah-maxw:1300px;--ah-radius:28px;--ah-radius-sm:16px;--ah-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);--ah-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}.ah-premium-section{align-items:center;background:linear-gradient(135deg,#0f0f0f,#1a1a2e 50%,#16213e);color:#fff;color:var(--ah-white);display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.ah-premium-section:before{background-image:var(--ah-bg);background-position:60%;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(40%) brightness(.6) contrast(1.1);inset:0;position:absolute;transform:scale(1.05);transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55);transition:transform 1.2s var(--ah-bounce);z-index:-4}.ah-premium-section:hover:before{transform:scale(1.08)}.ah-bg-overlay{background:linear-gradient(135deg,#0b0b0cf2,#0b0b0cd9 50%,#0b57ff26);inset:0;z-index:-3}.ah-animated-glow,.ah-bg-overlay{pointer-events:none;position:absolute}.ah-animated-glow{animation:ah-glow-float 10s ease-in-out infinite;background:radial-gradient(circle,#0b57ff66 0,#0b57ff1a 40%,#0000 70%);background:radial-gradient(circle,var(--ah-blue-glow) 0,#0b57ff1a 40%,#0000 70%);height:50vw;right:-15%;top:-15%;width:50vw;z-index:-2}@keyframes ah-glow-float{0%,to{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-30px) rotate(120deg) scale(1.05)}66%{transform:translateY(20px) rotate(240deg) scale(.95)}}.ah-glass-shard{animation:ah-glass-shift 8s ease-in-out infinite;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#ffffff2e,#ffffff0f 50%,#ffffff03);border-left:1px solid #ffffff40;border-right:1px solid #ffffff1a;height:125%;mix-blend-mode:overlay;pointer-events:none;position:absolute;right:12%;top:-12%;transform:skewX(-8deg);width:32%;z-index:-1}@keyframes ah-glass-shift{0%,to{transform:skewX(-8deg) translateX(0)}50%{transform:skewX(-8deg) translateX(15px)}}.ah-particle-field:before{animation:ah-particle-move 25s linear infinite;background-image:radial-gradient(circle at 25% 25%,#ffffff1a 1px,#0000 0),radial-gradient(circle at 75% 75%,#0b57ff14 1px,#0000 0),radial-gradient(circle at 50% 50%,#ffffff0d 1px,#0000 0);background-size:80px 80px,120px 120px,150px 150px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes ah-particle-move{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-150px) rotate(180deg)}}.ah-floating-element{background:radial-gradient(circle,#0b57ff66 0,#0000 70%);background:radial-gradient(circle,var(--ah-blue-glow) 0,#0000 70%);border-radius:50%;filter:blur(20px);opacity:.3;pointer-events:none;position:absolute;z-index:-1}.ah-float-1{animation:ah-float-1 15s ease-in-out infinite;height:120px;left:10%;top:20%;width:120px}.ah-float-2{animation:ah-float-2 12s ease-in-out infinite;height:80px;left:5%;top:60%;width:80px}.ah-float-3{animation:ah-float-3 18s ease-in-out infinite;height:100px;right:8%;top:30%;width:100px}@keyframes ah-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes ah-float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.2)}}@keyframes ah-float-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,-20px) scale(.8)}66%{transform:translate(20px,40px) scale(1.1)}}.ah-container{margin:0 auto;max-width:1300px;max-width:var(--ah-maxw);padding:clamp(100px,12vw,160px) clamp(32px,6vw,80px);position:relative;width:100%;z-index:10}.ah-content-wrapper{margin:0 auto;max-width:1000px}.ah-header-section{margin-bottom:clamp(60px,8vw,100px);text-align:center}.ah-eyebrow-wrapper{margin-bottom:clamp(32px,4vw,48px)}.ah-eyebrow-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;background:var(--ah-glass-bg);border:1px solid #ffffff1f;border:1px solid var(--ah-glass-border);border-radius:50px;box-shadow:0 8px 32px #0003;box-shadow:var(--ah-glass-shadow);color:#fff;color:var(--ah-white);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:2px;overflow:hidden;padding:14px 32px;position:relative;text-transform:uppercase}.ah-badge-glow{animation:ah-badge-pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#0000,#0b57ff66,#0000);background:linear-gradient(135deg,#0000,var(--ah-blue-glow),#0000);border-radius:50px;filter:blur(12px);inset:0;opacity:.6;position:absolute}@keyframes ah-badge-pulse{0%,to{opacity:.4}50%{opacity:.8}}.ah-main-title{text-wrap:balance;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 32px}.ah-title-line{display:block;position:relative}.ah-title-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:#fff;color:var(--ah-white);text-shadow:0 2px 20px #0000004d,0 4px 40px #0b57ff33}.ah-title-accent{-webkit-text-fill-color:#0000;animation:ah-title-glow 4s ease-in-out infinite;background:linear-gradient(135deg,#0b57ff,#8b5cf6);background:linear-gradient(135deg,var(--ah-blue) 0,var(--ah-purple) 100%);-webkit-background-clip:text;background-clip:text;color:#0b57ff;color:var(--ah-blue);text-shadow:0 0 80px #0b57ff66,0 4px 40px #0b57ff66;text-shadow:0 0 80px var(--ah-blue-glow),0 4px 40px #0b57ff66}@keyframes ah-title-glow{0%,to{text-shadow:0 0 80px #0b57ff66,0 4px 40px #0b57ff66;text-shadow:0 0 80px var(--ah-blue-glow),0 4px 40px #0b57ff66}50%{text-shadow:0 0 120px #0b57ff66,0 6px 60px #0b57ff99;text-shadow:0 0 120px var(--ah-blue-glow),0 6px 60px #0b57ff99}}.ah-title-decoration{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:300px}.ah-divider-line{background:linear-gradient(90deg,#0000,#0b57ff,#0000);background:linear-gradient(90deg,#0000,var(--ah-blue),#0000);border-radius:1px;flex:1 1;height:2px}.ah-divider-dot{animation:ah-dot-pulse 2s ease-in-out infinite;background:#0b57ff;background:var(--ah-blue);border-radius:50%;box-shadow:0 0 20px #0b57ff66;box-shadow:0 0 20px var(--ah-blue-glow);height:8px;width:8px}@keyframes ah-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}.ah-content-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff14;background:var(--ah-glass-bg);border:1px solid #ffffff1f;border:1px solid var(--ah-glass-border);border-radius:28px;border-radius:var(--ah-radius);box-shadow:0 8px 32px #0003;box-shadow:var(--ah-glass-shadow);margin-bottom:clamp(60px,8vw,100px);overflow:hidden;position:relative;transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:var(--ah-transition)}.ah-content-card:hover{border-color:#fff3;border-color:var(--ah-glass-border-strong);box-shadow:0 25px 50px #00000059;box-shadow:var(--ah-glass-shadow-hover);transform:translateY(-8px)}.ah-card-decoration{inset:0;pointer-events:none;position:absolute}.ah-card-glow{background:radial-gradient(circle at 50% 0,#0b57ff66 0,#0000 50%);background:radial-gradient(circle at 50% 0,var(--ah-blue-glow) 0,#0000 50%);inset:0;opacity:.3;position:absolute;transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:var(--ah-transition)}.ah-content-card:hover .ah-card-glow{opacity:.5}.ah-card-corner{border:2px solid #0000;height:40px;opacity:0;position:absolute;transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:var(--ah-transition);width:40px}.ah-corner-tl{border-left:2px solid #0b57ff;border-left:2px solid var(--ah-blue);left:20px}.ah-corner-tl,.ah-corner-tr{border-top:2px solid #0b57ff;border-top:2px solid var(--ah-blue);top:20px}.ah-corner-tr{border-right:2px solid #0b57ff;border-right:2px solid var(--ah-blue);right:20px}.ah-corner-bl{border-left:2px solid #0b57ff;border-left:2px solid var(--ah-blue);left:20px}.ah-corner-bl,.ah-corner-br{border-bottom:2px solid #0b57ff;border-bottom:2px solid var(--ah-blue);bottom:20px}.ah-corner-br{border-right:2px solid #0b57ff;border-right:2px solid var(--ah-blue);right:20px}.ah-content-card:hover .ah-card-corner{opacity:1}.ah-content-body{padding:clamp(48px,6vw,80px);position:relative;z-index:2}.ah-text-content{margin-bottom:48px}.ah-main-text{text-wrap:pretty;color:#ffffffeb;color:var(--ah-white-dim);font-size:clamp(17px,2vw,19px);font-weight:500;line-height:1.8;margin:0;text-align:center;text-shadow:0 2px 8px #0000004d}.ah-trust-signature{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:40px}.ah-signature-line{background:linear-gradient(90deg,#0000,#0b57ff,#0000);background:linear-gradient(90deg,#0000,var(--ah-blue),#0000);height:1px;width:100px}.ah-signature-content{align-items:center;display:flex;flex-direction:column;gap:4px}.ah-signature-text{color:#fff;color:var(--ah-white);font-size:18px;font-weight:700;letter-spacing:.5px}.ah-signature-role{color:#ffffffbf;color:var(--ah-white-muted);font-size:14px;font-weight:500}.ah-features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:60px}.ah-feature-item{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;background:var(--ah-glass-bg);border:1px solid #ffffff1f;border:1px solid var(--ah-glass-border);border-radius:16px;border-radius:var(--ah-radius-sm);display:flex;gap:20px;overflow:hidden;padding:32px;position:relative}.ah-feature-item,.ah-feature-item:before{transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:var(--ah-transition)}.ah-feature-item:before{background:linear-gradient(135deg,#0000,#0b57ff66,#0000);background:linear-gradient(135deg,#0000,var(--ah-blue-glow),#0000);content:"";inset:0;opacity:0;position:absolute}.ah-feature-item:hover{border-color:#fff3;border-color:var(--ah-glass-border-strong);box-shadow:0 25px 50px #00000059;box-shadow:var(--ah-glass-shadow-hover);transform:translateY(-5px)}.ah-feature-item:hover:before{opacity:.1}.ah-feature-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));flex-shrink:0;font-size:2.5rem}.ah-feature-content{flex:1 1}.ah-feature-title{color:#fff;color:var(--ah-white);font-size:20px;font-weight:700;margin:0 0 8px}.ah-feature-desc{color:#ffffffbf;color:var(--ah-white-muted);font-size:15px;line-height:1.6;margin:0}@media (max-width:1200px){.ah-glass-shard{right:8%;width:38%}.ah-animated-glow{height:70vw;width:70vw}}@media (max-width:1024px){.ah-container{padding:clamp(80px,10vw,120px) clamp(24px,4vw,48px)}.ah-header-section{margin-bottom:clamp(48px,6vw,80px)}.ah-main-title{font-size:clamp(3rem,7vw,4.5rem)}.ah-content-body{padding:clamp(40px,5vw,60px)}}@media (max-width:768px){.ah-container{padding:clamp(60px,8vw,100px) clamp(20px,3vw,32px)}.ah-header-section{margin-bottom:clamp(40px,5vw,60px)}.ah-eyebrow-badge{font-size:13px;margin-bottom:24px;padding:12px 24px}.ah-main-title{font-size:clamp(2.5rem,8vw,3.5rem);margin-bottom:24px}.ah-title-decoration{gap:12px;max-width:250px}.ah-content-body{padding:clamp(32px,4vw,48px)}.ah-main-text{font-size:16px;line-height:1.7;text-align:left}.ah-features-grid{gap:24px;grid-template-columns:1fr;margin-top:48px}.ah-feature-item{flex-direction:column;gap:16px;padding:24px;text-align:center}.ah-glass-shard{right:5%;top:-8%;width:50%}}@media (max-width:640px){.ah-premium-section{min-height:90vh}.ah-container{padding:48px 20px}.ah-header-section{margin-bottom:40px}.ah-eyebrow-badge{font-size:12px;padding:10px 20px}.ah-main-title{font-size:2.25rem;margin-bottom:20px}.ah-content-body{padding:32px 24px}.ah-main-text{font-size:15px;line-height:1.6}.ah-trust-signature{margin-top:32px}.ah-glass-shard{right:2%;width:60%}}@media (max-width:480px){.ah-premium-section{min-height:85vh}.ah-container{padding:40px 16px}.ah-header-section{margin-bottom:32px}.ah-main-title{font-size:2rem}.ah-content-body{padding:24px 20px}.ah-main-text{font-size:14px}.ah-feature-item{padding:20px}}@media (prefers-reduced-motion:no-preference){.ah-content-card,.ah-feature-item,.ah-header-section{opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1s ease}.ah-premium-section.in-view .ah-content-card,.ah-premium-section.in-view .ah-feature-item,.ah-premium-section.in-view .ah-header-section{opacity:1;transform:translateY(0)}.ah-premium-section.in-view .ah-header-section{transition-delay:.1s}.ah-premium-section.in-view .ah-content-card{transition-delay:.3s}.ah-premium-section.in-view .ah-feature-item:first-child{transition-delay:.5s}.ah-premium-section.in-view .ah-feature-item:nth-child(2){transition-delay:.7s}.ah-premium-section.in-view .ah-feature-item:nth-child(3){transition-delay:.9s}}@media (prefers-reduced-motion:reduce){.ah-content-card,.ah-feature-item,.ah-premium-section:before{animation:none;transition:none}.ah-premium-section:hover:before{transform:scale(1.05)}.ah-content-card:hover,.ah-feature-item:hover{transform:none}.ah-animated-glow,.ah-badge-glow,.ah-card-corner,.ah-card-glow,.ah-divider-dot,.ah-floating-element,.ah-glass-shard,.ah-particle-field:before,.ah-title-accent{animation:none}.ah-content-card,.ah-feature-item,.ah-header-section{opacity:1;transform:none}}@media (prefers-contrast:high){.ah-content-card,.ah-eyebrow-badge,.ah-feature-item{background:#000000e6;border:2px solid #fff;border:2px solid var(--ah-white)}.ah-feature-title,.ah-main-text{color:#fff!important;color:var(--ah-white)!important}.ah-title-accent,.ah-title-primary{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--ah-white)!important;background:none!important}}.ah-content-card:focus-within,.ah-feature-item:focus-within{outline:3px solid #0b57ff;outline:3px solid var(--ah-blue);outline-offset:2px}.ah-eyebrow-badge:focus{outline:2px solid #fff;outline:2px solid var(--ah-white);outline-offset:2px}.terms-conditions-container{background-color:#fff;display:flex;justify-content:center;margin-top:100px;min-height:100vh;opacity:0;padding:2rem 1rem;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.terms-conditions-container.visible{opacity:1;transform:translateY(0)}.terms-conditions-content{max-width:1000px;width:100%}.terms-header{border-bottom:1px solid #e9ecef;margin-bottom:4rem;padding-bottom:2.5rem;position:relative;text-align:center}.terms-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;background-clip:text;color:#222;font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:.75rem}.last-updated{color:#6c757d}.disclaimer{color:#495057}.terms-section{background:#fff;border-radius:12px;margin-bottom:3.5rem;padding:1.5rem;position:relative;transition:all .3s ease}.terms-section:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-5px)}.terms-section:hover .section-number{transform:scale(1.05)}.section-content p{color:#495057}.terms-list{list-style:none;margin:1rem 0 1.5rem 1rem;padding-left:1rem}.terms-list li{color:#495057;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.terms-list li:before{color:#3498db;content:"•";display:inline-block;font-size:1.2rem;font-weight:700;margin-left:-1em;width:1em}.terms-footer{border-top:1px solid #e9ecef;color:#6c757d;font-size:.95rem;margin-top:5rem;padding-top:2.5rem;position:relative;text-align:center}.terms-footer:before{background:linear-gradient(90deg,#2c3e50,#3498db);border-radius:3px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.terms-section{animation:fadeInUp .5s ease forwards;opacity:0}.terms-section:first-child{animation-delay:.1s}.terms-section:nth-child(2){animation-delay:.2s}.terms-section:nth-child(3){animation-delay:.3s}.terms-section:nth-child(4){animation-delay:.4s}.terms-section:nth-child(5){animation-delay:.5s}.terms-section:nth-child(6){animation-delay:.6s}.terms-section:nth-child(7){animation-delay:.7s}.terms-section:nth-child(8){animation-delay:.8s}.terms-section:nth-child(9){animation-delay:.9s}.terms-section:nth-child(10){animation-delay:1s}.terms-section:nth-child(11){animation-delay:1.1s}.terms-section:nth-child(12){animation-delay:1.2s}.terms-section:nth-child(13){animation-delay:1.3s}.terms-section:nth-child(14){animation-delay:1.4s}@media (max-width:900px){.terms-header{margin-bottom:3rem}.terms-header h1{font-size:2.4rem}.section-header h2{font-size:1.5rem}.section-content{padding-left:3.5rem}}@media (max-width:768px){.terms-conditions-container{margin-top:80px;padding:1.5rem}.terms-header{margin-bottom:2.5rem;padding-bottom:2rem}.terms-header h1{font-size:2.2rem}.disclaimer{font-size:1rem;padding:1.25rem}.section-number{font-size:1.1rem;height:2.6rem;margin-right:1.2rem;width:2.6rem}.section-content{padding-left:3rem}.section-content p{font-size:1rem}.terms-footer{margin-top:4rem}}@media (max-width:576px){.terms-conditions-container{padding:1rem}.terms-header h1{font-size:2rem}.last-updated{font-size:.9rem}.section-header{align-items:flex-start;flex-direction:column}.section-number{margin-bottom:.8rem;margin-right:0}.section-content{padding-left:0}.terms-section{margin-bottom:2.5rem;padding:1.25rem}.terms-section:hover{transform:none}.terms-footer{font-size:.9rem;margin-top:3rem}.section-header h2{font-size:1.4rem}}.privacy-policy-container{background-color:#fff;display:flex;justify-content:center;margin-top:100px;min-height:100vh;opacity:0;padding:2rem 1rem;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.privacy-policy-container.visible{opacity:1;transform:translateY(0)}.privacy-policy-content{max-width:1000px;width:100%}.privacy-header{border-bottom:1px solid #e9ecef;margin-bottom:4rem;padding-bottom:2.5rem;position:relative;text-align:center}.header-decoration{background:linear-gradient(90deg,#2c3e50,#3498db);border-radius:2px;height:4px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:60px}.privacy-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;background-clip:text;color:#222;font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:.75rem}.last-updated{color:#777;font-size:1rem;font-weight:400;margin-bottom:1.5rem}.disclaimer{background-color:#f8f9fa;border-radius:12px;color:#555;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px;padding:1.5rem;position:relative}.disclaimer:before{color:#3498db;content:'"';font-family:Georgia,serif;font-size:4rem;left:15px;line-height:1;opacity:.2;position:absolute;top:0}.policy-section{background:#fff;border-radius:12px;margin-bottom:3.5rem;padding:1.5rem;position:relative;transition:all .3s ease}.policy-section:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-5px)}.section-header{align-items:center;display:flex;margin-bottom:1.5rem}.section-number{align-items:center;background:linear-gradient(135deg,#2c3e50,#3498db);border-radius:50%;box-shadow:0 4px 10px #2c3e5033;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center;margin-right:1.5rem;transition:all .3s ease;width:3rem}.policy-section:hover .section-number{transform:scale(1.05)}.section-header h2{color:#2c3e50;font-size:1.7rem;font-weight:600;letter-spacing:-.25px;margin:0;padding-bottom:.5rem;position:relative}.section-header h2:after{background:linear-gradient(90deg,#3498db,#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.section-content{padding-left:4.5rem}.section-content p{color:#555;font-size:1.05rem;line-height:1.7;margin:0 0 1.5rem}.section-content a{border-bottom:1px solid #3498db4d;color:#3498db;font-weight:500;padding-bottom:1px;text-decoration:none;transition:all .3s ease}.section-content a:hover{border-bottom-color:#2980b9;color:#2980b9}.policy-list{list-style:none;margin:1rem 0 1.5rem 1rem;padding-left:1rem}.policy-list li{color:#555;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.policy-list li:before{color:#3498db;content:"•";display:inline-block;font-size:1.2rem;font-weight:700;margin-left:-1em;width:1em}.privacy-footer{border-top:1px solid #e9ecef;color:#777;font-size:.95rem;margin-top:5rem;padding-top:2.5rem;position:relative;text-align:center}.privacy-footer:before{background:linear-gradient(90deg,#2c3e50,#3498db);border-radius:3px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.policy-section{animation:fadeInUp .5s ease forwards;opacity:0}.policy-section:first-child{animation-delay:.1s}.policy-section:nth-child(2){animation-delay:.2s}.policy-section:nth-child(3){animation-delay:.3s}.policy-section:nth-child(4){animation-delay:.4s}.policy-section:nth-child(5){animation-delay:.5s}.policy-section:nth-child(6){animation-delay:.6s}.policy-section:nth-child(7){animation-delay:.7s}.policy-section:nth-child(8){animation-delay:.8s}.policy-section:nth-child(9){animation-delay:.9s}.policy-section:nth-child(10){animation-delay:1s}@media (max-width:900px){.privacy-header{margin-bottom:3rem}.privacy-header h1{font-size:2.4rem}.section-header h2{font-size:1.5rem}.section-content{padding-left:3.5rem}}@media (max-width:768px){.privacy-policy-container{margin-top:80px;padding:1.5rem}.privacy-header{margin-bottom:2.5rem;padding-bottom:2rem}.privacy-header h1{font-size:2.2rem}.disclaimer{font-size:1rem;padding:1.25rem}.section-number{font-size:1.1rem;height:2.6rem;margin-right:1.2rem;width:2.6rem}.section-content{padding-left:3rem}.section-content p{font-size:1rem}.privacy-footer{margin-top:4rem}}@media (max-width:576px){.privacy-policy-container{padding:1rem}.privacy-header h1{font-size:2rem}.last-updated{font-size:.9rem}.section-header{align-items:flex-start;flex-direction:column}.section-number{margin-bottom:.8rem;margin-right:0}.section-content{padding-left:0}.policy-section{margin-bottom:2.5rem;padding:1.25rem}.policy-section:hover{transform:none}.privacy-footer{font-size:.9rem;margin-top:3rem}.section-header h2{font-size:1.4rem}}.contact-form-section{background:#fff;background:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.contact-form-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;width:100%}.contact-info{color:#111827;color:var(--kf-gray-900)}.contact-tag{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.contact-tag-line{background:#0b57ff;background:var(--kf-blue);height:2px;width:60px}.contact-tag-text{color:#0b57ff;color:var(--kf-blue);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-title{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.contact-description{color:#4b5563;color:var(--kf-gray-600);font-size:1.125rem;line-height:1.7;margin:0 0 3rem;max-width:500px}.contact-info-list{display:flex;flex-direction:column;gap:2rem}.contact-info-item{align-items:center;display:flex;gap:1.5rem}.contact-icon-circle{align-items:center;background:#f8fafc;background:var(--kf-gray-100);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.contact-icon{fill:#0b57ff;fill:var(--kf-blue);height:24px;width:24px}.contact-info-text{display:flex;flex-direction:column;gap:.25rem}.contact-info-label{color:#4b5563;color:var(--kf-gray-600);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.contact-info-value{color:#111827;color:var(--kf-gray-900);font-size:1.125rem;font-weight:600}.contact-form-wrapper{width:100%}.contact-form-panel{background:#f8fafc;background:var(--kf-gray-100);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:12px;padding:3rem 2.5rem;width:100%}.contact-form-title{color:#111827;color:var(--kf-gray-900);font-size:1.75rem;font-weight:700;margin:0 0 2.5rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{width:100%}.form-row-2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-field{width:100%}.field-inner{align-items:center;background:#fff;background:var(--kf-white);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:8px;display:flex;padding:1rem 1.25rem;position:relative;transition:all .2s ease}.field-inner:focus-within{border-color:#0b57ff;border-color:var(--kf-blue);box-shadow:0 0 0 3px #0b57ff1a}.textarea-inner{align-items:flex-start}.field-icon{align-items:center;color:#0b57ff;color:var(--kf-blue);display:flex;flex-shrink:0;margin-right:.75rem}.field-icon svg{fill:#0b57ff;fill:var(--kf-blue);height:20px;width:20px}.form-input{background:#0000;border:none;color:#111827;color:var(--kf-gray-900);font-family:inherit;font-size:1rem;line-height:1.5;outline:none;width:100%}.form-input::placeholder{color:#4b5563;color:var(--kf-gray-600)}.form-textarea{line-height:1.5;min-height:120px;resize:vertical}.form-select{-webkit-appearance:none;appearance:none;cursor:pointer}.select-caret{color:#4b5563;color:var(--kf-gray-600);font-size:.75rem;pointer-events:none;position:absolute;right:1.25rem}.form-actions{margin-top:1rem}.submit-btn{align-items:center;background:#0b57ff;background:var(--kf-blue);border:none;border-radius:8px;color:#fff;color:var(--kf-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:.5rem;letter-spacing:.1em;outline:none;padding:1.125rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.submit-arrow{font-size:1.1rem;transition:transform .3s ease}.submit-btn:hover{background:#0046d5;box-shadow:0 8px 25px #0b57ff40;transform:translateY(-2px)}.submit-btn:hover .submit-arrow{transform:translateX(4px)}.submit-btn:active{transform:translateY(0)}@media (max-width:1024px){.contact-form-container{gap:3rem}.contact-form-panel{padding:2.5rem 2rem}}@media (max-width:768px){.contact-form-section{padding:3rem 1.5rem}.contact-form-container{gap:3rem;grid-template-columns:1fr}.form-row-2{gap:1.5rem;grid-template-columns:1fr}.contact-form-panel{padding:2rem 1.5rem}}@media (max-width:480px){.contact-form-section{padding:2.5rem 1rem}.contact-form-panel{padding:1.5rem 1.25rem}.contact-info-item{align-items:flex-start}.contact-icon-circle{height:56px;width:56px}.contact-title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.field-inner,.submit-arrow,.submit-btn{transition:none}}.contact-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;isolation:isolate;justify-content:center;min-height:280px;position:relative;width:100%}.contact-header:before{background:#0b0b0c99;content:"";inset:0;position:absolute;z-index:-1}.contact-header-content{max-width:1200px;padding:0 2rem;text-align:center;width:100%}.contact-header-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.contact-header-breadcrumb{align-items:center;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center}@media (max-width:768px){.contact-header{min-height:220px}.contact-header-content{padding:0 1.5rem}}@media (max-width:480px){.contact-header{min-height:200px}.contact-header-content{padding:0 1rem}.contact-header-breadcrumb{font-size:.9rem}}.service-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;isolation:isolate;justify-content:center;min-height:280px;position:relative;width:100%}.service-header:before{background:#0b0b0c99;content:"";inset:0;position:absolute;z-index:-1}.service-header-content{max-width:1200px;padding:0 2rem;text-align:center;width:100%}.service-header-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.service-header-breadcrumb{align-items:center;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center}@media (max-width:768px){.service-header{min-height:220px}.service-header-content{padding:0 1.5rem}}@media (max-width:480px){.service-header{min-height:200px}.service-header-content{padding:0 1rem}.service-header-breadcrumb{font-size:.9rem}}.service-types{background:#fff;background:var(--kf-white);font-family:Montserrat,sans-serif;padding:5rem 2rem;width:100%}.service-types-inner{margin:0 auto;max-width:1200px}.service-types-header{margin-bottom:4rem;text-align:center}.service-types-title{color:#111827;color:var(--kf-gray-900);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.service-types-subtitle{color:#4b5563;color:var(--kf-gray-600);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.service-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{background:#fff;background:var(--kf-white);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:8px;box-shadow:0 4px 12px #0000000d;cursor:pointer;overflow:hidden;transition:all .3s ease}.service-card:hover{border-color:#0b57ff;border-color:var(--kf-blue);box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.service-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;transition:transform .3s ease;width:100%}.service-card:hover .service-card-image{transform:scale(1.05)}.service-card-content{align-items:center;background:#f8fafc;background:var(--kf-gray-100);display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.service-card-title{color:#111827;color:var(--kf-gray-900);flex:1 1;font-size:.95rem;font-weight:600;letter-spacing:.05em;line-height:1.4;margin:0;text-transform:uppercase}.service-card-arrow{color:#4b5563;color:var(--kf-gray-600);flex-shrink:0;font-size:1.25rem;font-weight:600;transition:all .3s ease}.service-card:hover .service-card-arrow{color:#0b57ff;color:var(--kf-blue);transform:translateX(4px)}@media (max-width:1024px){.service-types{padding:4rem 2rem}.service-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.service-types{padding:3rem 1.5rem}.service-types-header{margin-bottom:3rem}.service-types-title{font-size:2.5rem}.service-types-subtitle{font-size:1.125rem}.service-grid{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:480px){.service-types{padding:2.5rem 1rem}.service-types-title{font-size:2rem}.service-types-subtitle{font-size:1rem}.service-card-content{padding:1.25rem}.service-card-title{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.service-card,.service-card-arrow,.service-card-image{transition:none}.service-card:hover,.service-card:hover .service-card-image{transform:none}}.contact-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}.contact-banner:before{background:#0b0b0cb3;content:"";inset:0;position:absolute;z-index:1}.contact-banner-inner{max-width:1200px;padding:4rem 2rem;position:relative;width:100%;z-index:2}.contact-banner-content{margin:0 auto;max-width:800px;text-align:center}.contact-banner-eyebrow{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.eyebrow-line{background:#0b57ff;background:var(--kf-blue);height:2px;width:60px}.eyebrow-text{color:#0b57ff;color:var(--kf-blue);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.contact-banner-heading{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 3rem}.contact-banner-actions{display:flex;justify-content:center}.contact-banner-btn{align-items:center;background:#0b57ff;background:var(--kf-blue);border:2px solid #0b57ff;border:2px solid var(--kf-blue);border-radius:8px;color:#fff;color:var(--kf-white);display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:1.125rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.contact-banner-btn:hover{background:#0000;box-shadow:0 10px 30px #0b57ff4d;color:#fff;color:var(--kf-white);transform:translateY(-2px)}@media (max-width:1024px){.contact-banner{min-height:350px}.contact-banner-inner{padding:3rem 2rem}}@media (max-width:768px){.contact-banner{min-height:300px}.contact-banner-inner{padding:2.5rem 1.5rem}.contact-banner-heading{font-size:2.25rem;margin-bottom:2.5rem}.contact-banner-eyebrow{gap:.75rem}.eyebrow-line{width:40px}}@media (max-width:480px){.contact-banner{min-height:280px}.contact-banner-inner{padding:2rem 1rem}.contact-banner-heading{font-size:2rem;margin-bottom:2rem}.contact-banner-eyebrow{flex-direction:column;gap:.5rem}.eyebrow-text{text-align:center;white-space:normal}.contact-banner-btn{max-width:280px;padding:1rem 2rem;width:100%}}@media (prefers-reduced-motion:reduce){.contact-banner-btn{transition:none}.contact-banner-btn:hover{transform:none}}.about-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:500px;overflow:hidden;position:relative;width:100%}.about-banner:before{background:#0b0b0cb3;content:"";inset:0;position:absolute;z-index:1}.about-banner-inner{max-width:1200px;padding:4rem 2rem;position:relative;width:100%;z-index:2}.about-banner-content{max-width:580px}.about-banner-meta{align-items:center;color:#ffffffe6;display:flex;font-size:.95rem;font-weight:600;gap:1rem;letter-spacing:.1em;margin:0 0 1.5rem;text-transform:uppercase}.about-meta-line{background:#0b57ff;background:var(--kf-blue);display:inline-block;height:2px;width:80px}.about-banner-title{font-size:clamp(2.75rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.about-banner-text{color:#ffffffd9;font-size:1.25rem;font-weight:500;line-height:1.7;margin:0 0 2.5rem;max-width:500px}.about-banner-actions{align-items:center;display:flex;gap:2rem}.about-btn-primary{align-items:center;background:#0b57ff;background:var(--kf-blue);border:2px solid #0b57ff;border:2px solid var(--kf-blue);border-radius:8px;color:#fff;color:var(--kf-white);display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:1.125rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.about-btn-primary:hover{background:#0000;box-shadow:0 10px 30px #0b57ff4d;color:#fff;color:var(--kf-white);transform:translateY(-2px)}.about-btn-link{color:#fff;color:var(--kf-white);font-size:.95rem;font-weight:600;letter-spacing:.1em;padding:1rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.about-btn-link:before{background:#0b57ff;background:var(--kf-blue);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.about-btn-link:hover{color:#0b57ff;color:var(--kf-blue)}.about-btn-link:hover:before{width:100%}@media (max-width:1024px){.about-banner{min-height:450px}.about-banner-inner{padding:3rem 2rem}}@media (max-width:768px){.about-banner{min-height:400px;text-align:center}.about-banner-inner{padding:3rem 1.5rem}.about-banner-content{max-width:100%}.about-banner-title{font-size:2.5rem}.about-banner-text{font-size:1.125rem}.about-banner-actions{gap:1.5rem;justify-content:center}}@media (max-width:480px){.about-banner{min-height:380px}.about-banner-inner{padding:2.5rem 1rem}.about-banner-title{font-size:2.25rem}.about-banner-text{font-size:1rem;margin-bottom:2rem}.about-banner-actions{flex-direction:column;gap:1rem}.about-btn-link,.about-btn-primary{justify-content:center;width:100%}.about-btn-link{padding:.875rem 0}}@media (prefers-reduced-motion:reduce){.about-btn-link,.about-btn-link:before,.about-btn-primary{transition:none}.about-btn-primary:hover{transform:none}}.about-header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;color:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;isolation:isolate;justify-content:center;min-height:280px;position:relative;width:100%}.about-header:before{background:#0b0b0c99;content:"";inset:0;position:absolute;z-index:-1}.about-header-content{max-width:1200px;padding:0 2rem;text-align:center;width:100%}.about-header-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.about-header-breadcrumb{align-items:center;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center}.breadcrumb-link{color:#f8fafc;color:var(--kf-gray-100);text-decoration:none;transition:color .2s ease}.breadcrumb-link:hover{color:#fff;color:var(--kf-white)}.breadcrumb-separator{color:#ffffffb3}.breadcrumb-current{color:#0b57ff;color:var(--kf-blue)}@media (max-width:768px){.about-header{min-height:220px}.about-header-content{padding:0 1.5rem}}@media (max-width:480px){.about-header{min-height:200px}.about-header-content{padding:0 1rem}.about-header-breadcrumb{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.breadcrumb-link{transition:none}}.kf-faq{background:#fff;background:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.kf-faq-inner{max-width:1200px;width:100%}.kf-faq-header-section{margin-bottom:4rem;text-align:center}.kf-faq-title{color:#111827;color:var(--kf-gray-900);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.kf-faq-subtitle{color:#4b5563;color:var(--kf-gray-600);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.kf-faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.kf-faq-column{display:flex;flex-direction:column;gap:1rem}.kf-faq-item{background:#f8fafc;background:var(--kf-gray-100);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:8px;overflow:hidden;transition:all .3s ease}.kf-faq-item.is-open{border-color:#0b57ff;border-color:var(--kf-blue);box-shadow:0 4px 12px #0b57ff1a}.kf-faq-question-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:background-color .2s ease;width:100%}.kf-faq-question-btn:hover{background:#0b57ff05}.kf-faq-question-text{color:#111827;color:var(--kf-gray-900);font-size:1.125rem;font-weight:600;line-height:1.4;padding-right:2rem}.kf-faq-icon{align-items:center;color:#0b57ff;color:var(--kf-blue);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.kf-faq-icon.rotated{transform:rotate(180deg)}.kf-faq-icon svg{stroke:currentColor;stroke-width:2;fill:none;height:16px;width:16px}.kf-faq-answer-content{background:#fff;background:var(--kf-white);overflow:hidden;transition:max-height .3s ease}.kf-faq-answer-text{color:#4b5563;color:var(--kf-gray-600);font-size:1rem;line-height:1.7;margin:0;padding:0 2rem 1.5rem}@media (max-width:1024px){.kf-faq{padding:4rem 2rem}.kf-faq-grid{gap:1.5rem}}@media (max-width:768px){.kf-faq{padding:3rem 1.5rem}.kf-faq-grid{gap:1rem;grid-template-columns:1fr}.kf-faq-header-section{margin-bottom:3rem}.kf-faq-title{font-size:2.5rem}.kf-faq-subtitle{font-size:1.125rem}}@media (max-width:480px){.kf-faq{padding:2.5rem 1rem}.kf-faq-question-btn{padding:1.25rem 1.5rem}.kf-faq-question-text{font-size:1rem;padding-right:1.5rem}.kf-faq-answer-text{padding:0 1.5rem 1.25rem}.kf-faq-title{font-size:2rem}.kf-faq-subtitle{font-size:1rem}}@media (prefers-reduced-motion:reduce){.kf-faq-answer-content,.kf-faq-icon,.kf-faq-item,.kf-faq-question-btn{transition:none}}:root{--kf-blue-glow:#0b57ff66;--kf-gray-800:#1e293b;--kf-hero-maxw:1280px;--kf-transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);--kf-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--kf-blue-light:#3a78ff;--kf-blue-dark:#0046d5;--kf-gray-50:#f9fafb;--kf-gray-300:#d1d5db;--kf-gray-700:#374151}.kf-guarantee-premium{background:linear-gradient(135deg,#fff,#f8fafc);background:linear-gradient(135deg,var(--kf-white) 0,var(--kf-gray-100) 100%);box-sizing:border-box;display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;justify-content:center;overflow:hidden;padding:5rem 1.5rem;position:relative;width:100%}.kf-guarantee-premium:before{background:radial-gradient(circle at 20% 80%,#0b57ff08 0,#0000 50%),radial-gradient(circle at 80% 20%,#0b57ff08 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.kf-guarantee-premium-inner{margin:0 auto;max-width:1280px;max-width:var(--kf-hero-maxw);position:relative;width:100%;z-index:1}.kf-guarantee-premium-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.kf-guarantee-premium-badge{background:#0b57ff;background:var(--kf-blue);border-radius:6px;color:#fff;color:var(--kf-white);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.kf-guarantee-premium-title{color:#111827;color:var(--kf-gray-900);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1.2;margin:0 0 1rem}.kf-guarantee-premium-subtitle{color:#374151;color:var(--kf-gray-700);font-size:1.1rem;font-weight:500;line-height:1.7;margin:0}.kf-guarantee-premium-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.kf-guarantee-premium-card{perspective:1000px}.kf-guarantee-premium-card-inner{background:#fff;background:var(--kf-white);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:16px;box-shadow:0 4px 20px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-guarantee-premium-card-inner:before{background:linear-gradient(90deg,#0b57ff,#3a78ff);background:linear-gradient(90deg,var(--kf-blue),var(--kf-blue-light));content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);transition:transform .6s var(--kf-bounce);width:100%}.kf-guarantee-premium-card:hover .kf-guarantee-premium-card-inner{border-color:#3a78ff;border-color:var(--kf-blue-light);box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.kf-guarantee-premium-card:hover .kf-guarantee-premium-card-inner:before{transform:scaleX(1)}.kf-guarantee-premium-card:hover .kf-guarantee-premium-arrow{color:#0b57ff;color:var(--kf-blue);transform:translateX(4px)}.kf-guarantee-premium-icon-container{margin-bottom:1.5rem;position:relative}.kf-guarantee-premium-icon-bg{background:#0b57ff14;border-radius:12px;height:70px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition);width:70px}.kf-guarantee-premium-card:hover .kf-guarantee-premium-icon-bg{background:#0b57ff1f;transform:translateY(-50%) scale(1.05)}.kf-guarantee-premium-icon{align-items:center;display:flex;height:70px;justify-content:center;position:relative;width:70px;z-index:1}.kf-guarantee-premium-icon svg{color:#0b57ff;color:var(--kf-blue);height:36px;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition);width:36px}.kf-guarantee-premium-card:hover .kf-guarantee-premium-icon svg{transform:scale(1.1)}.kf-guarantee-premium-content{flex:1 1;margin-bottom:1.5rem}.kf-guarantee-premium-card-title{color:#111827;color:var(--kf-gray-900);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 1rem}.kf-guarantee-premium-card-text{color:#374151;color:var(--kf-gray-700);font-size:.95rem;line-height:1.7;margin:0}.kf-guarantee-premium-arrow{align-self:flex-start;color:var(--kf-gray-400);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-guarantee-premium-arrow svg{height:20px;width:20px}.kf-guarantee-premium-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--kf-gray-200);padding-top:3rem}.kf-guarantee-premium-cta{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.kf-guarantee-premium-cta-text{color:#1e293b;color:var(--kf-gray-800);font-size:1.1rem;font-weight:600}.kf-guarantee-premium-cta-button{background:#0b57ff;background:var(--kf-blue);border:none;border-radius:8px;color:#fff;color:var(--kf-white);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:.9rem 2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:var(--kf-transition)}.kf-guarantee-premium-cta-button:hover{background:#0046d5;background:var(--kf-blue-dark);box-shadow:0 8px 20px #0b57ff4d;transform:translateY(-2px)}@media (max-width:1024px){.kf-guarantee-premium-grid{gap:1.5rem}.kf-guarantee-premium-card-inner{padding:2rem 1.5rem}}@media (max-width:960px){.kf-guarantee-premium-grid{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.kf-guarantee-premium-cta{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width:768px){.kf-guarantee-premium{padding:4rem 1.25rem}.kf-guarantee-premium-header{margin-bottom:3rem}.kf-guarantee-premium-grid{gap:1.5rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.kf-guarantee-premium-card-inner{padding:2rem}.kf-guarantee-premium-footer{padding-top:2rem}}@media (max-width:640px){.kf-guarantee-premium-title{font-size:1.8rem}.kf-guarantee-premium-subtitle{font-size:1rem}.kf-guarantee-premium-card-inner{padding:1.75rem}.kf-guarantee-premium-icon,.kf-guarantee-premium-icon-bg{height:60px;width:60px}.kf-guarantee-premium-icon svg{height:32px;width:32px}}@media (prefers-reduced-motion:reduce){.kf-guarantee-premium-arrow,.kf-guarantee-premium-card-inner,.kf-guarantee-premium-cta-button,.kf-guarantee-premium-icon svg,.kf-guarantee-premium-icon-bg{transition:none}.kf-guarantee-premium-card:hover .kf-guarantee-premium-arrow,.kf-guarantee-premium-card:hover .kf-guarantee-premium-card-inner,.kf-guarantee-premium-card:hover .kf-guarantee-premium-icon svg,.kf-guarantee-premium-card:hover .kf-guarantee-premium-icon-bg,.kf-guarantee-premium-cta-button:hover{transform:none}}.why-choose{background:#fff;background:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.why-choose-inner{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1200px;width:100%}.why-choose-content{color:#111827;color:var(--kf-gray-900)}.why-choose-title{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 2rem}.why-choose-lead{font-size:1.25rem;font-weight:500;line-height:1.7;margin:0 0 1.5rem}.why-choose-body,.why-choose-lead{color:#4b5563;color:var(--kf-gray-600)}.why-choose-body{font-size:1.125rem;line-height:1.8;margin:0 0 2.5rem}.why-choose-subheading{margin-bottom:1.5rem}.why-choose-subtitle{color:#0b57ff;color:var(--kf-blue);font-size:.875rem;font-weight:700;letter-spacing:.15em;margin:0 0 .75rem;text-transform:uppercase}.why-choose-underline{background:#0b57ff;background:var(--kf-blue);border-radius:2px;display:block;height:3px;width:60px}.why-choose-list{list-style:none;margin:0 0 3rem;padding:0}.why-choose-list li{color:#4b5563;color:var(--kf-gray-600);font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:1rem;padding-left:2rem;position:relative}.why-choose-list li:before{color:#0b57ff;color:var(--kf-blue);content:"✓";font-size:1.25rem;font-weight:600;left:0;position:absolute;top:.1rem}.why-choose-btn{background:none;border:none;cursor:pointer;outline:none;padding:0;transition:transform .2s ease}.why-choose-btn:hover{transform:translateX(8px)}.why-choose-btn span{align-items:center;background:#0b57ff;background:var(--kf-blue);color:#fff;color:var(--kf-white);display:inline-flex;font-size:.95rem;font-weight:700;letter-spacing:.1em;padding:1.25rem 3rem;position:relative;text-transform:uppercase;transition:all .3s ease}.why-choose-btn span:before{background:#0046d5;bottom:0;content:"";left:-12px;position:absolute;top:0;transition:all .3s ease;width:12px}.why-choose-btn:hover span{background:#0046d5;padding-right:3.5rem}.why-choose-btn:hover span:before{left:-16px;width:16px}.why-choose-image{display:flex;justify-content:flex-end}.why-choose-image-container{border-radius:12px;box-shadow:0 20px 40px #0000001a;max-width:520px;overflow:hidden;width:100%}.why-choose-img{display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.why-choose-image-container:hover .why-choose-img{transform:scale(1.05)}@media (max-width:1024px){.why-choose-inner{gap:3rem}.why-choose{padding:4rem 2rem}}@media (max-width:768px){.why-choose{padding:3rem 1.5rem}.why-choose-inner{gap:3rem;grid-template-columns:1fr}.why-choose-image{justify-content:center}.why-choose-image-container{max-width:100%}.why-choose-title{font-size:2.5rem}}@media (max-width:480px){.why-choose{padding:2.5rem 1rem}.why-choose-title{font-size:2rem}.why-choose-body,.why-choose-lead{font-size:1rem}.why-choose-list li{font-size:1rem;padding-left:1.75rem}.why-choose-btn span{padding:1rem 2rem}.why-choose-btn span:before{left:-8px;width:8px}}@media (prefers-reduced-motion:reduce){.why-choose-btn,.why-choose-btn span,.why-choose-btn span:before,.why-choose-img{transition:none}.why-choose-image-container:hover .why-choose-img{transform:none}}:root{--kf-blue:#0b57ff;--kf-white:#fff;--kf-black:#0b0b0c;--kf-gray-100:#f8fafc;--kf-gray-200:#e5e7eb;--kf-gray-600:#4b5563;--kf-gray-900:#111827}.works-section{background:#fff;background:var(--kf-white);display:flex;font-family:Montserrat,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.works-inner{margin:0 auto;max-width:1200px;width:100%}.works-header{margin-bottom:4rem;text-align:center}.works-eyebrow{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.works-eyebrow-line{background:#0b57ff;background:var(--kf-blue);height:2px;width:60px}.works-eyebrow-text{color:#0b57ff;color:var(--kf-blue);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.works-title{color:#111827;color:var(--kf-gray-900);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.works-subtitle{color:#4b5563;color:var(--kf-gray-600);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.works-layout{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr}.works-column{display:flex;flex-direction:column;gap:2.5rem}.works-step{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.works-step-right{grid-template-columns:1fr auto}.works-step-icon{align-items:center;background:#f8fafc;background:var(--kf-gray-100);border:1px solid #e5e7eb;border:1px solid var(--kf-gray-200);border-radius:12px;color:#0b57ff;color:var(--kf-blue);display:flex;flex-shrink:0;height:80px;justify-content:center;transition:all .3s ease;width:80px}.works-step:hover .works-step-icon{background:#0b57ff;background:var(--kf-blue);box-shadow:0 8px 20px #0b57ff33;color:#fff;color:var(--kf-white);transform:translateY(-2px)}.works-step-icon svg{height:36px;width:36px}.works-step-content{display:flex;flex-direction:column;gap:.5rem}.works-step-title{color:#111827;color:var(--kf-gray-900);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.works-step-text{color:#4b5563;color:var(--kf-gray-600);font-size:.95rem;line-height:1.6;margin:0}.works-column-center{align-items:center;display:flex;justify-content:center}.works-image-container{border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:400px;overflow:hidden;width:100%}.works-image{display:block;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.works-image-container:hover .works-image{transform:scale(1.05)}@media (max-width:1024px){.works-layout{gap:2.5rem;grid-template-columns:1fr 1fr}.works-column-center{grid-column:1/-1;order:-1}.works-step-icon{height:70px;width:70px}.works-step-icon svg{height:32px;width:32px}}@media (max-width:768px){.works-section{padding:3rem 1.5rem}.works-layout{gap:2rem;grid-template-columns:1fr}.works-header{margin-bottom:3rem}.works-title{font-size:2.5rem}.works-subtitle{font-size:1.125rem}.works-column{gap:2rem}.works-step,.works-step-right{grid-template-columns:auto 1fr}}@media (max-width:480px){.works-section{padding:2.5rem 1rem}.works-title{font-size:2rem}.works-subtitle{font-size:1rem}.works-step{gap:1rem}.works-step-icon{height:60px;width:60px}.works-step-icon svg{height:28px;width:28px}.works-step-title{font-size:1rem}.works-step-text{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.works-image,.works-step-icon{transition:none}.works-image-container:hover .works-image,.works-step:hover .works-step-icon{transform:none}}
/*# sourceMappingURL=main.9af96bae.css.map*/