@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--nord0:#2e3440;--nord1:#3b4252;--nord2:#434c5e;--nord3:#4c566a;--nord4:#d8dee9;--nord5:#e5e9f0;--nord6:#eceff4;--nord7:#8fbcbb;--nord8:#88c0d0;--nord9:#81a1c1;--nord10:#5e81ac;--nord11:#bf616a;--nord12:#d08770;--nord13:#ebcb8b;--nord14:#a3be8c;--nord15:#b48ead;--bg:#fff;--surface:var(--nord6);--fg:var(--nord0);--muted:var(--nord3);--border:var(--nord4)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1}#root{flex-direction:column;min-height:100vh;display:flex}main{flex-direction:column;flex:1;display:flex}#hero-particles,#hero-particles canvas{width:100%!important;height:100%!important}._nav_1gpl7_1{z-index:50;background:var(--nord4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:56px;padding:0 40px;display:flex;position:sticky;top:0}._logo_1gpl7_14{text-transform:uppercase;letter-spacing:.05em;color:var(--fg);align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:flex}._logoIcon_1gpl7_26{background-color:var(--nord9);color:#fff;flex-shrink:0;padding:2px}._right_1gpl7_33{align-items:center;gap:32px;display:flex}._links_1gpl7_39{gap:24px;display:flex}._links_1gpl7_39 a{color:var(--muted);font-size:13px;font-weight:450;text-decoration:none;transition:color .15s}._links_1gpl7_39 a:hover{color:var(--fg)}._iconLink_1gpl7_53{align-items:center;gap:5px;display:flex}._langToggle_1gpl7_59{border:1px solid var(--nord1);align-items:center;gap:2px;padding:3px;display:flex}._langBtn_1gpl7_67{color:var(--muted);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:all .12s}._langBtnActive_1gpl7_80{background:var(--nord10);color:#fff}@media (width<=640px){._nav_1gpl7_1{padding:0 20px}._logo_1gpl7_14{letter-spacing:.03em;white-space:nowrap;font-size:12px}._links_1gpl7_39{gap:16px}._linkText_1gpl7_101{display:none}}._hero_1bbef_1{max-width:1100px;margin:0 auto;padding:96px 40px 80px;overflow:visible}._heroContent_1bbef_8{z-index:1;position:relative}._eyebrow_1bbef_13{letter-spacing:.1em;text-transform:uppercase;color:var(--nord14);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;font-weight:600;display:flex}._eyebrow_1bbef_13:before{content:"";background:var(--nord14);width:20px;height:2px;display:block}._headlineRow_1bbef_32{align-items:flex-start;gap:32px;margin-bottom:32px;display:flex}._headline_1bbef_32{letter-spacing:-.04em;color:var(--fg);max-width:720px;font-size:clamp(44px,6vw,80px);font-weight:800;line-height:1}._highlight_1bbef_48{color:var(--nord10)}._highlightYellow_1bbef_52{color:var(--nord13)}._sub_1bbef_56{color:var(--muted);max-width:480px;font-size:16px;font-weight:400;line-height:1.65}._actions_1bbef_64{align-items:center;gap:12px;margin-top:40px;display:flex}._btnPrimary_1bbef_71{background:var(--nord10);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}._btnPrimary_1bbef_71:hover{background:var(--nord9)}._services_1bbef_89{border-top:1px solid var(--border);margin:32px 0;overflow:visible}._serviceRow_1bbef_95{border-bottom:1px solid var(--border);grid-template-columns:200px 1fr;align-items:center;gap:64px;padding:24px 0;transition:background .15s;display:grid;overflow:visible}._serviceAccent_1bbef_106{border-left:5px solid;align-items:center;gap:14px;padding-left:22px;display:flex;overflow:visible}._serviceAccent_1bbef_106 svg{flex-shrink:0;overflow:visible}._serviceLabel_1bbef_120{letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:700}._serviceContent_1bbef_127{flex-direction:column;gap:6px;display:flex}._serviceTitle_1bbef_133{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;font-size:16px;font-weight:700}._serviceBody_1bbef_141{color:var(--muted);font-size:13px;line-height:1.6}._iconSaas_1bbef_147{color:var(--nord14)}._iconMobile_1bbef_148{color:var(--nord9)}._iconApi_1bbef_149{color:var(--nord15)}._cell_1bbef_152{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px}._cellLabel_1bbef_158{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:10px;font-weight:700}._cellTitle_1bbef_167{letter-spacing:-.02em;color:var(--fg);margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.2}._cellBody_1bbef_176{color:var(--muted);font-size:13px;line-height:1.7}._cellBody_1bbef_176 a{color:var(--nord10);font-weight:500;text-decoration:none}._cellBody_1bbef_176 a:hover{text-decoration:underline}._about_1bbef_190{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}._aboutLeft_1bbef_196{border-right:1px solid var(--border);padding:64px 40px}._aboutRight_1bbef_201{background:var(--surface);flex-direction:column;justify-content:center;padding:64px 40px;display:flex}._aboutTag_1bbef_209{letter-spacing:.1em;text-transform:uppercase;color:var(--nord14);margin-bottom:20px;font-size:10px;font-weight:700}._aboutTitle_1bbef_218{letter-spacing:-.03em;color:var(--fg);margin-bottom:20px;font-size:32px;font-weight:800;line-height:1.1}._aboutBody_1bbef_227{color:var(--muted);font-size:14px;line-height:1.75}._stat_1bbef_233{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}._statIcon_1bbef_239{border-left:3px solid;align-items:center;gap:10px;margin-bottom:8px;padding-left:10px;display:flex}._statNumber_1bbef_248{letter-spacing:-.03em;font-size:24px;font-weight:800}._statLabel_1bbef_253{color:var(--muted);font-size:12px}._statSaas_1bbef_255{color:var(--nord14)}._statMobile_1bbef_256{color:var(--nord9)}._statSe_1bbef_257{color:var(--nord15)}._contactRow_1bbef_260{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}._footer_1bbef_268{background:var(--surface);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding:28px 40px;display:flex}._footerLeft_1bbef_279{flex-direction:column;gap:4px;display:flex}._footerBrand_1bbef_285{letter-spacing:.03em;color:var(--fg);text-transform:uppercase;font-size:13px;font-weight:700}._footerSub_1bbef_293{color:var(--muted);font-size:11px}._footerRight_1bbef_298{flex-shrink:0;align-items:center;gap:20px;display:flex}._footerCopyYear_1bbef_305{color:var(--muted);font-size:12px}._footer_1bbef_268 a{color:var(--muted);font-size:12px;text-decoration:none;transition:color .15s}._footer_1bbef_268 a:hover{color:var(--fg)}@media (width<=640px){._hero_1bbef_1{padding:48px 20px}._headlineRow_1bbef_32{margin-bottom:24px}._serviceRow_1bbef_95{flex-direction:column;align-items:flex-start;gap:28px;padding:20px 0;display:flex}._serviceAccent_1bbef_106{border-left:3px solid;justify-content:flex-start;gap:10px;padding-left:14px}._serviceLabel_1bbef_120{font-size:13px}._serviceContent_1bbef_127{padding-left:22px}._serviceTitle_1bbef_133{white-space:normal;font-size:15px}._sub_1bbef_56{max-width:100%;font-size:15px}._footer_1bbef_268{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}._footerRight_1bbef_298{flex-direction:column;align-items:flex-start;gap:8px}}._page_1puec_1{max-width:680px;margin:0 auto;padding:80px 40px}._back_1puec_7{color:var(--nord10);align-items:center;gap:6px;margin-bottom:40px;font-size:12px;text-decoration:none;display:inline-flex}._back_1puec_7:hover{color:var(--fg)}._title_1puec_18{letter-spacing:-.03em;color:var(--fg);margin-bottom:8px;font-size:32px;font-weight:800}._subtitle_1puec_26{color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:24px;font-size:14px;line-height:1.6}._form_1puec_35{flex-direction:column;display:flex}._formGroup_1puec_37{margin-bottom:24px}._formGroup_1puec_37 label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}._formGroup_1puec_37 input,._formGroup_1puec_37 textarea{width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--border);outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}._formGroup_1puec_37 input:focus,._formGroup_1puec_37 textarea:focus{border-color:var(--nord10)}._formGroup_1puec_37 textarea{resize:vertical;min-height:140px;line-height:1.6}._formActions_1puec_75{align-items:center;gap:16px;margin-top:8px;display:flex}._btnPrimary_1puec_82{background:var(--nord10);color:#fff;cursor:pointer;border:none;align-items:center;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}._btnPrimary_1puec_82:hover:not(:disabled){background:var(--nord9)}._btnPrimary_1puec_82:disabled{opacity:.6;cursor:not-allowed}._formNote_1puec_98{color:var(--muted);font-size:11px}._error_1puec_103{color:var(--nord11);margin-top:16px;font-size:13px}._success_1puec_109{background:var(--nord6);border-left:3px solid var(--nord14);margin-top:32px;padding:20px}._successTitle_1puec_116{color:var(--fg);margin-bottom:4px;font-size:14px;font-weight:600}._successBody_1puec_123{color:var(--muted);font-size:13px}@media (width<=640px){._page_1puec_1{padding:40px 20px}}._page_3ldwf_1{max-width:680px;margin:0 auto;padding:80px 40px}._back_3ldwf_7{color:var(--nord10);align-items:center;gap:6px;margin-bottom:40px;font-size:12px;text-decoration:none;display:inline-flex}._back_3ldwf_7:hover{color:var(--fg)}._title_3ldwf_18{letter-spacing:-.03em;color:var(--fg);margin-bottom:8px;font-size:32px;font-weight:800}._updated_3ldwf_26{color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:24px;font-size:12px}._page_3ldwf_1 h2{letter-spacing:-.01em;color:var(--fg);margin:32px 0 10px;font-size:15px;font-weight:700}._page_3ldwf_1 p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.75}._page_3ldwf_1 a{color:var(--nord10);text-decoration:none}._page_3ldwf_1 a:hover{text-decoration:underline}@media (width<=640px){._page_3ldwf_1{padding:40px 20px}}
