@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{--lahorix-white:#fff;--lahorix-ink:#101820;--lahorix-body:#667085;--lahorix-orange:#ff7a00;--lahorix-orange-bright:#ff9800;--lahorix-orange-border:#ffb86b;--lahorix-peach:#fff3e7;--lahorix-peach-strong:#ffe1c2;--lahorix-lavender:#f0e8ff;--lahorix-cool-gray:#f2f7f8;--lahorix-border:#e8eaed;--lahorix-green:#1aab66;--lahorix-ink-hover:#24333f;--lahorix-ink-pressed:#080e14;--lahorix-text-primary:var(--lahorix-ink);--lahorix-text-secondary:var(--lahorix-body);--lahorix-heading-accent:#c45c00;--lahorix-text-accent:#b34700;--lahorix-action:var(--lahorix-orange);--lahorix-action-hover:var(--lahorix-ink-hover);--lahorix-action-pressed:var(--lahorix-ink-pressed);--lahorix-surface:var(--lahorix-white);--lahorix-surface-peach:var(--lahorix-peach);--lahorix-surface-lavender:var(--lahorix-lavender);--lahorix-surface-cool:var(--lahorix-cool-gray);--lahorix-outline:var(--lahorix-border);--lahorix-outline-lavender:#e0d5f0;--lahorix-divider-lavender:#d4c4e9;--lahorix-divider-cool:#dce5e7;--lahorix-space-4:4px;--lahorix-space-8:8px;--lahorix-space-12:12px;--lahorix-space-16:16px;--lahorix-space-20:20px;--lahorix-space-24:24px;--lahorix-space-32:32px;--lahorix-space-40:40px;--lahorix-space-48:48px;--lahorix-space-64:64px;--lahorix-space-80:80px;--lahorix-space-120:120px;--lahorix-section-space:var(--lahorix-space-80);--lahorix-section-intro-space:var(--lahorix-space-40);--lahorix-breadcrumb-space-before:var(--lahorix-space-24);--lahorix-breadcrumb-space-after:var(--lahorix-space-24);--lahorix-hero-support-space:var(--lahorix-space-32);--lahorix-wordmark-space-before:var(--lahorix-space-48);--lahorix-wordmark-space-after:var(--lahorix-space-32);--lahorix-feature-panel-space:var(--lahorix-space-40);--lahorix-radius-8:8px;--lahorix-radius-12:12px;--lahorix-radius-20:20px;--lahorix-radius-28:28px;--lahorix-radius-pill:999px}@media (width<=1199px){:root{--lahorix-section-space:var(--lahorix-space-64)}}@media (width<=767px){:root{--lahorix-section-space:var(--lahorix-space-48);--lahorix-section-intro-space:var(--lahorix-space-32);--lahorix-breadcrumb-space-before:var(--lahorix-space-12);--lahorix-breadcrumb-space-after:var(--lahorix-space-20);--lahorix-hero-support-space:var(--lahorix-space-24);--lahorix-wordmark-space-before:var(--lahorix-space-32);--lahorix-wordmark-space-after:var(--lahorix-space-20)}}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-interaction:.16s;--motion-menu-enter:.22s;--motion-menu-exit:.16s;--motion-entrance:.42s;--motion-distance:12px;--motion-stagger:70ms;--motion-stagger-cap:.21s;--motion-hero:.52s;--motion-curve:1.2s;--motion-journey-step:.6s;--motion-ai-step:.5s;--motion-review-hold:.7s}@media (width<=767px){:root{--motion-entrance:.32s;--motion-distance:6px;--motion-stagger:50ms;--motion-stagger-cap:.1s;--motion-hero:.36s}}:root{color:#101820;font-synthesis:none;background:#fff;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-width:320px;margin:0}p{margin:0}img{display:block}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}.site-stage{background:#fff;width:100%;position:relative;overflow-x:clip}.design-section{width:100%;position:relative}.design-section-canvas{transform-origin:top;position:absolute;top:0;left:50%}:where(.design-control){touch-action:manipulation;position:relative}.design-control:after{content:"";width:max(100%, calc(44px / var(--canvas-scale,1)));height:max(100%, calc(44px / var(--canvas-scale,1)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.design-control:focus-visible{outline-offset:4px;outline:2px solid #101820}.skip-link{z-index:200;color:#fff;background:#101820;border-radius:12px;padding:14px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.mobile-menu-backdrop{z-index:100;background:#10182059;position:fixed;inset:0}.mobile-menu{background:#fff;flex-direction:column;gap:16px;width:min(340px,90vw);height:100%;padding:92px 24px 28px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #1018201f}.mobile-menu-logo{align-items:center;min-height:44px;display:flex;position:absolute;top:22px;left:24px}.mobile-menu-logo img{object-fit:contain;width:160px;height:35px}.mobile-menu-links{flex-direction:column;gap:4px;display:flex}.mobile-menu-links a{color:#101820;border-radius:12px;align-items:center;min-height:48px;padding:12px;font:600 16px Manrope,sans-serif;text-decoration:none;transition:background-color .16s;display:flex}.mobile-menu-links a:active{background:#ffe1c2}.mobile-menu :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #101820}.mobile-menu-close{color:#101820;cursor:pointer;background:#fff;border:1px solid #e8eaed;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .16s;display:grid;position:absolute;top:22px;right:18px}.mobile-menu-close:active{background:#ffe1c2}.mobile-menu-cta{width:100%;margin-top:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){.mobile-menu-links a:hover,.mobile-menu-close:hover{background:#fff3e7}}
