*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,sans-serif}body{scroll-behavior:smooth}:root{--colorName: #000;--background2: #08080C;--darkText: #18191C;--bgGrey: #F7F5F9;--black: #222222;--textGrey: #646464;--boxGrey: #DEDEDE;--bgDarkGrey: #454545;--textGreyLight: #A7A7A7;--lineGrey: #DBDBDB;--white: #FFFFFF;--heroGradientBg: #FCF7ED;--heroCircle1: #FFB449;--pigelin: #CEFFA7;--heroCircle2: #54AFBC;--deafultMargin: clamp(2rem, 2rem + 1vw, 6.25rem)}.heading76eb{font-size:clamp(2.5rem,1.5rem + 4.75vw,4.75rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.heading62eb{font-size:clamp(2.25rem,1.25rem + 3.875vw,3.875rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.heading48eb{font-size:clamp(2.25rem,1rem + 3.5vw,3.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800;color:#0e3a46}.heading40eb{font-size:clamp(2rem,1rem + 3vw,2.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.heading32eb{font-size:clamp(1.5rem,.75rem + 2vw,2rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.title32b{font-size:clamp(1.5rem,.75rem + 2vw,2rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.title24eb{font-size:clamp(1.25rem,.75rem + 1.5vw,1.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:800}.title24b{font-size:clamp(1.25rem,.75rem + 1.5vw,1.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.title20b{font-size:clamp(1.125rem,.75rem + 1.25vw,1.25rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:700}.body20sb{font-size:clamp(1.125rem,.75rem + 1.25vw,1.25rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.body20r{font-size:clamp(1.125rem,.75rem + 1.25vw,1.25rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.body18r{font-size:clamp(1rem,.75rem + 1vw,1.125rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.body16sb{font-size:clamp(.875rem,.625rem + .75vw,1rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.body16r{font-size:clamp(.875rem,.625rem + .75vw,1rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.body14r{font-size:clamp(.8125rem,.625rem + .5vw,.875rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.caption14sb{font-size:clamp(.8125rem,.625rem + .5vw,.875rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:600}.button20m{font-size:clamp(.8125rem,.625rem + .5vw,1.25rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:500}.button16m{font-size:clamp(.8125rem,.625rem + .5vw,1rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:500}.button14m{font-size:clamp(.8125rem,.625rem + .5vw,.875rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:500}button.button{background:#fff;color:#000;padding:14px 16px;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}button.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}button.button:active{transform:translateY(0)}.sa-hidden{opacity:0;transform:translateY(60px) scale(.95);filter:blur(12px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.sa-hidden.sa-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}button.button.black{background:var(--black);color:var(--white)}.header72m{font-size:clamp(2.5rem,1rem + 5vw,4.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:500}.title24r{font-size:clamp(1.25rem,.75rem + 1.5vw,1.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:400}.title24l{font-size:clamp(1.25rem,.75rem + 1.5vw,1.5rem);font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:300}nav.svelte-1qrzhyq{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px var(--deafultMargin);position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-bottom:1px solid transparent;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,border-color .3s ease}nav.scrolled.svelte-1qrzhyq,nav.mega-open.svelte-1qrzhyq{background-color:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}nav.mega-open.svelte-1qrzhyq{border-bottom-color:transparent}nav.menu-open.svelte-1qrzhyq{background-color:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08)}.nav-links-wrap.svelte-1qrzhyq{position:relative;display:flex;justify-self:center}.nav-cta.svelte-1qrzhyq{margin-left:auto;display:flex;gap:1rem;align-items:center}button.demo-button.svelte-1qrzhyq{background:transparent;border:2px solid #000;color:#000;padding:12px 16px}button.contact-button.svelte-1qrzhyq{background:var(--heroCircle2);color:#fff;border:2px solid var(--heroCircle2);padding:12px 16px}#nav-links.svelte-1qrzhyq{display:flex;gap:20px;font-size:18px}#nav-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq){list-style:none}#nav-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq){text-decoration:none;color:#000}#nav-links.svelte-1qrzhyq li.active:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq){color:#000;font-weight:700}.nav-links-wrap.svelte-1qrzhyq .underline:where(.svelte-1qrzhyq){position:absolute;bottom:-10px;height:2px;background:#000;border-radius:1px;pointer-events:none;transition:left .25s ease-out,width .25s ease-out}.logo.svelte-1qrzhyq{justify-self:start;display:flex;align-items:center}.logo.svelte-1qrzhyq img:where(.svelte-1qrzhyq){height:96px;width:auto;object-fit:contain}a.svelte-1qrzhyq{text-decoration:none;color:inherit}.hamburger.svelte-1qrzhyq{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto;z-index:1001;width:40px;height:40px}.ham-top.svelte-1qrzhyq,.ham-mid.svelte-1qrzhyq,.ham-bot.svelte-1qrzhyq{display:block;width:24px;height:2px;background:#000;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.ham-top.open.svelte-1qrzhyq{transform:translateY(7px) rotate(45deg)}.ham-mid.open.svelte-1qrzhyq{opacity:0;transform:scaleX(0)}.ham-bot.open.svelte-1qrzhyq{transform:translateY(-7px) rotate(-45deg)}.mega-wrapper.svelte-1qrzhyq{position:absolute;top:calc(100% - 24px);left:0;width:100%;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--lineGrey);border-bottom:1px solid var(--lineGrey);box-shadow:0 20px 40px #0000000f;z-index:999;display:flex;justify-content:center;text-align:left}.mega-content.svelte-1qrzhyq{width:100%;max-width:1200px;padding:32px var(--deafultMargin);display:flex;flex-direction:column;gap:24px}.mega-header.svelte-1qrzhyq h2:where(.svelte-1qrzhyq){color:var(--black);margin-bottom:8px}.mega-header-desc.svelte-1qrzhyq{color:var(--textGrey);max-width:700px;line-height:1.6}.mega-grid.svelte-1qrzhyq{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:8px}.mega-column.svelte-1qrzhyq{display:flex;flex-direction:column;gap:20px}.column-title.svelte-1qrzhyq{color:var(--heroCircle2);border-bottom:2px solid var(--heroCircle2);padding-bottom:12px;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.mega-links.svelte-1qrzhyq{display:flex;flex-direction:column;gap:16px}.mega-item.svelte-1qrzhyq{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:16px;margin:-16px;border-radius:12px;transition:background .2s}.mega-item.svelte-1qrzhyq:hover{background:var(--bgGrey)}.mega-item.svelte-1qrzhyq h4:where(.svelte-1qrzhyq){color:var(--black);transition:color .2s}.mega-item.svelte-1qrzhyq:hover h4:where(.svelte-1qrzhyq){color:var(--heroCircle2)}.mega-desc.svelte-1qrzhyq{color:var(--textGrey);line-height:1.5}.mobile-menu.svelte-1qrzhyq{display:flex;position:fixed;inset:0;background:#fffffff7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:80px var(--deafultMargin) 40px}.mobile-links.svelte-1qrzhyq{list-style:none;display:flex;flex-direction:column;align-items:center;gap:32px}.mobile-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq){font-size:2rem;font-weight:600;color:#000;text-decoration:none;transition:opacity .2s}.mobile-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq):hover,.mobile-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a.active:where(.svelte-1qrzhyq){opacity:.6}.mobile-link-btn.svelte-1qrzhyq{background:none;border:none;cursor:pointer;font-size:2rem;font-weight:600;color:#000;display:flex;align-items:center;gap:.4rem;padding:0;font-family:inherit;transition:opacity .2s}.mobile-link-btn.svelte-1qrzhyq:hover,.mobile-link-btn.active.svelte-1qrzhyq{opacity:.6}.mobile-sub-links.svelte-1qrzhyq{list-style:none;display:flex;flex-direction:column;gap:0;margin-top:.75rem;border-left:2px solid var(--heroCircle2);padding-left:1.25rem;width:100%}.mobile-sub-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq){font-size:1.1rem;font-weight:500;color:#000;text-decoration:none;display:block;padding:.5rem 0;transition:color .2s;border-bottom:1px solid var(--lineGrey)}.mobile-sub-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq):last-child a:where(.svelte-1qrzhyq){border-bottom:none}.mobile-sub-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a:where(.svelte-1qrzhyq):hover,.mobile-sub-links.svelte-1qrzhyq li:where(.svelte-1qrzhyq) a.active:where(.svelte-1qrzhyq){color:var(--heroCircle2)}.mobile-cta-group.svelte-1qrzhyq{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px}.contact-mobile-btn.svelte-1qrzhyq,.demo-mobile-btn.svelte-1qrzhyq{width:100%;font-size:1rem;font-weight:500;padding:14px 32px;border-radius:8px;cursor:pointer;text-align:center}.demo-mobile-btn.svelte-1qrzhyq{background:transparent;border:2px solid #222;color:#222}.contact-mobile-btn.svelte-1qrzhyq{background:var(--heroCircle2);color:#fff;border:2px solid var(--heroCircle2)}@media(max-width:768px){nav.svelte-1qrzhyq{grid-template-columns:1fr auto;padding:20px var(--deafultMargin)}.nav-links-wrap.svelte-1qrzhyq,.nav-cta.svelte-1qrzhyq{display:none}.hamburger.svelte-1qrzhyq{display:flex}.mega-wrapper.svelte-1qrzhyq{display:none}}.navbar-test.svelte-2nc8e2{height:50px;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px var(--deafultMargin);position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--white)}.nav-links-wrap.svelte-2nc8e2{position:relative;display:flex;justify-self:center}.contact-button.svelte-2nc8e2{justify-self:end;text-decoration:none;color:inherit}#nav-links.svelte-2nc8e2{display:flex;gap:20px;font-size:18px;align-items:center}#nav-links.svelte-2nc8e2 li:where(.svelte-2nc8e2){list-style:none}#nav-links.svelte-2nc8e2 li:where(.svelte-2nc8e2) a:where(.svelte-2nc8e2){text-decoration:none;color:var(--colorName)}#nav-links.svelte-2nc8e2 li.active:where(.svelte-2nc8e2) a:where(.svelte-2nc8e2),#nav-links.svelte-2nc8e2 li.solutions-li.active:where(.svelte-2nc8e2) .solutions-trigger:where(.svelte-2nc8e2){color:var(--colorName);font-weight:700}.solutions-trigger.svelte-2nc8e2{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font:inherit;color:var(--colorName);cursor:pointer;padding:0}.solutions-trigger.svelte-2nc8e2:hover{color:var(--colorName)}.chevron.svelte-2nc8e2{display:inline-flex;transition:transform .2s ease}.chevron.open.svelte-2nc8e2{transform:rotate(180deg)}.nav-links-wrap.svelte-2nc8e2 .underline:where(.svelte-2nc8e2){position:absolute;bottom:-10px;height:2px;background:var(--colorName);border-radius:1px;pointer-events:none;transition:left .25s ease-out,width .25s ease-out}.logo.svelte-2nc8e2{justify-self:start;font-weight:600;font-size:28px;color:var(--colorName)}.dropdown-backdrop.svelte-2nc8e2{position:fixed;inset:80px 0 0;z-index:999;background:transparent}.dropdown-panel.svelte-2nc8e2{position:fixed;left:0;right:0;top:80px;z-index:1000;background:var(--white);border-top:1px solid var(--lineGrey);max-height:calc(100vh - 80px);overflow-y:auto}.dropdown-inner.svelte-2nc8e2{max-width:1400px;margin:0 auto;padding:clamp(1.5rem,2vw,2.5rem) var(--deafultMargin)}.dropdown-heading.svelte-2nc8e2{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(1.5rem,.75rem + 2vw,2rem);color:var(--darkText);margin-bottom:.5rem}.dropdown-intro.svelte-2nc8e2{font-family:Manrope,sans-serif;font-size:clamp(1rem,.75rem + 1vw,1.125rem);color:var(--darkText);max-width:48rem;margin-bottom:2rem;opacity:.85}.dropdown-grid.svelte-2nc8e2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem 3rem}.dropdown-column.svelte-2nc8e2{display:flex;flex-direction:column;gap:1rem}.dropdown-section-title.svelte-2nc8e2{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1rem,.625rem + .75vw,1rem);color:var(--black);padding-bottom:.5rem;border-bottom:3px solid var(--heroCircle2)}.dropdown-items.svelte-2nc8e2{display:flex;flex-direction:column;gap:1.5rem}.dropdown-item.svelte-2nc8e2{text-decoration:none;color:inherit;display:block}.dropdown-item-title.svelte-2nc8e2{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(1.125rem,.75rem + 1.25vw,1.25rem);color:var(--darkText);margin-bottom:.25rem;transition:color .15s ease}.dropdown-item.svelte-2nc8e2:hover .dropdown-item-title:where(.svelte-2nc8e2){color:var(--heroCircle2)}.dropdown-item-desc.svelte-2nc8e2{font-family:Manrope,sans-serif;font-size:clamp(.8125rem,.625rem + .5vw,.875rem);color:var(--textGrey);line-height:1.5;margin:0}footer.svelte-1wlmi2p{background:linear-gradient(135deg,#a4cbd0,#81bcc5,#6aaab6);color:#000;padding:60px 0 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.content.svelte-1wlmi2p{display:flex;justify-content:space-between;align-items:flex-start;padding:0 var(--deafultMargin) 40px;width:100%;gap:40px}.brand-info.svelte-1wlmi2p{display:flex;flex-direction:column;gap:12px;max-width:300px}.footer-logo.svelte-1wlmi2p{height:128px;width:auto;object-fit:contain}.tagline.svelte-1wlmi2p{color:#000}.links.svelte-1wlmi2p{display:flex;gap:80px;flex-wrap:wrap}.column.svelte-1wlmi2p{display:flex;flex-direction:column;gap:20px}.column.svelte-1wlmi2p ul:where(.svelte-1wlmi2p){display:flex;flex-direction:column;gap:16px}li.svelte-1wlmi2p{list-style:none}a.svelte-1wlmi2p{text-decoration:none;color:#000;transition:color .2s}a.svelte-1wlmi2p:hover{color:var(--white)}.copyright.svelte-1wlmi2p{display:flex;justify-content:space-between;align-items:center;padding:30px var(--deafultMargin) 0;border-top:1px solid rgba(0,0,0,.1);color:#000;width:100%}.sosial-media-links.svelte-1wlmi2p{display:flex;gap:16px;list-style:none}.sr-only.svelte-1wlmi2p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sosial-media-links.svelte-1wlmi2p a:where(.svelte-1wlmi2p){background:#0000000d;border-radius:50%;padding:10px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;transition:background .2s}.sosial-media-links.svelte-1wlmi2p a:where(.svelte-1wlmi2p):hover{background:#00000026}@media(max-width:768px){.content.svelte-1wlmi2p{flex-direction:column;align-items:flex-start;gap:60px}.links.svelte-1wlmi2p{width:100%;gap:40px;justify-content:space-between}.copyright.svelte-1wlmi2p{flex-direction:column;align-items:flex-start;gap:20px}}
