@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b87ee1{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_b87ee1{--font-unbounded:"Unbounded","Unbounded Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f8ec6e{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f8ec6e{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d39526{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_d39526{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_58a328{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.__variable_58a328{--font-kazakh:"Noto Sans","Noto Sans Fallback"}.puls-root{--bg:#0A0607;--bg-reel:#070405;--bg-g1:#0C0708;--bg-g2:#0B0607;--bg-g3:#0D0708;--grid-line:rgba(255,255,255,0.03);--fg:#F2F1EE;--fg-body:#E4E3E0;--fg-muted:#A3A3A0;--fg-dim:#7C7C79;--white:#FFFFFF;--accent:#E3000F;--accent-hover:#FF2D3A;--accent-active:#C4000D;--accent-soft:#FF7A7A;--accent-fill:rgba(227,0,15,0.16);--accent-fill-strong:rgba(227,0,15,0.20);--accent-border:rgba(255,122,122,0.34);--accent-inset:rgba(255,214,214,0.34);--accent-shadow:0 16px 40px rgba(227,0,15,0.32);--accent-skeleton:rgba(227,0,15,0.35);--green:#7EE2A0;--green-bg:rgba(126,226,160,0.16);--blue:#8CC4FF;--blue-bg:rgba(140,196,255,0.16);--yellow:#F5C451;--yellow-bg:rgba(245,196,81,0.16);--red-bg:rgba(227,0,15,0.16);--glass:rgba(255,255,255,0.055);--glass-strong:rgba(255,255,255,0.075);--glass-row:rgba(255,255,255,0.07);--glass-row-border:rgba(255,255,255,0.10);--glass-border:rgba(255,255,255,0.14);--glass-inset-top:rgba(255,255,255,0.26);--glass-inset-bottom:rgba(255,255,255,0.07);--glass-blur:32px;--glass-blur-sm:28px;--glass-blur-chip:20px;--glass-blur-xs:18px;--shadow:0 28px 70px rgba(0,0,0,0.5);--shadow-sm:0 20px 50px rgba(0,0,0,0.45);--control-dark:rgba(0,0,0,0.28);--control-dark-border:rgba(255,255,255,0.10);--line-1:rgba(255,255,255,0.12);--line-2:rgba(255,255,255,0.08);--line-3:rgba(255,255,255,0.07);--dash:rgba(255,255,255,0.28);--dash-soft:rgba(255,255,255,0.18);--r-pill:9999px;--r-cta:44px;--r-panel:40px;--r-card:36px;--r-card-sm:32px;--r-row:18px;--r-ph:16px;--r-row-sm:14px;--r-bar:8px;--container:1200px;--gutter:120px;--gap:24px;--section-y:160px;--font-display:var(--font-unbounded),sans-serif;--font-body:var(--font-manrope),var(--font-geist-sans),sans-serif;--font-mono:var(--font-jetbrains-mono),monospace;--h1:76px;--h2:52px;--h2-sm:48px;--h2-xs:40px;--h2-cta:60px;--h3:40px;--h3-sm:32px;--h3-xs:28px;--h3-xxs:26px;--num:54px;--step:44px;--lead:19px;--text-lg:18px;--text:17px;--text-base:16px;--text-sm:15px;--text-xs:14px;--caption:13px;--mono:12px;--eyebrow:10px;--track-display:-0.045em;--track-num:-0.05em;--track-caps:0.2em;--track-mono:0.12em;position:relative;isolation:isolate;min-height:100vh;background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--font-body);color-scheme:dark;overflow-x:hidden}.puls-landing{overflow-x:clip;--fg-dim:#a09a98;--step-muted:#b46769;--eyebrow:12px;--track-caps:.12em}body:has(.puls-landing):not(:has(.puls-demo)){overflow-y:visible}.puls-landing main [id]:is(section,div){scroll-margin-top:96px}.puls-root:lang(kk){--font-display:var(--font-kazakh),sans-serif;--font-body:var(--font-kazakh),sans-serif;--font-mono:var(--font-kazakh),sans-serif;--track-display:-0.025em}.puls-root:lang(kk) :is(h1,h2,h3){font-weight:600}body:has(.puls-root),html:has(.puls-root){background:#0A0607}.puls-root h1,.puls-root h2,.puls-root h3{font-family:var(--font-display);font-weight:400;letter-spacing:var(--track-display);margin:0}.puls-root p{margin:0}.puls-root a{color:var(--fg);text-decoration:none;transition:color .16s ease}.puls-root a:hover{color:var(--white)}.puls-root button{font-family:inherit}.puls-root ul{margin:0;padding:0;list-style:none}.puls-root :focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px;border-radius:4px}.puls-root .puls-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.puls-root .puls-backdrop-glow,.puls-root .puls-backdrop-grid{position:absolute;inset:0}.puls-root .puls-backdrop-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:120px 120px}.puls-root .puls-wm{position:absolute;height:auto;-o-object-fit:contain;object-fit:contain}.puls-root .glass{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-inset-top),inset 0 -1px 0 var(--glass-inset-bottom),var(--shadow)}.puls-root .glass-strong{background:var(--glass-strong)}.puls-root .glass-tint{background:var(--accent-fill);border-color:var(--accent-border);box-shadow:inset 0 1px 0 var(--accent-inset),inset 0 -1px 0 var(--glass-inset-bottom),var(--shadow)}.puls-root .glass-row{background:var(--glass-row);border:1px solid var(--glass-row-border)}.puls-root .blur-sm{--glass-blur:var(--glass-blur-sm)}.puls-root .blur-chip{--glass-blur:var(--glass-blur-chip)}.puls-root .blur-xs{--glass-blur:var(--glass-blur-xs)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.puls-root .glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#150C0D;border-color:rgba(255,255,255,.22)}.puls-root .glass-tint{background:#2A0A0E}.puls-root .puls-backdrop{opacity:.45}}.puls-root .puls-container{position:relative;z-index:1;width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}.puls-root .puls-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.puls-root .span-3{grid-column:span 3}.puls-root .span-4{grid-column:span 4}.puls-root .span-5{grid-column:span 5}.puls-root .span-6{grid-column:span 6}.puls-root .span-7{grid-column:span 7}.puls-root .span-12{grid-column:span 12}.puls-root .from-7{grid-column:7/-1}.puls-root .from-9{grid-column:9/-1}.puls-root .puls-section{padding:var(--section-y) 0}.puls-root .puls-section--tight-top{padding-top:40px}.puls-root .puls-section--no-top{padding-top:0}.puls-root .puls-section--problem{padding:168px 0 var(--section-y)}.puls-root .puls-section--short{padding:0 0 120px}.puls-root .puls-head{align-items:end}.puls-root .puls-head__title{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.puls-root .puls-head__lead{color:var(--fg-muted);font-size:var(--text-lg)}.puls-root .puls-body-gap{margin-top:72px}.puls-root .puls-body-gap--sm{margin-top:64px}.puls-root .puls-h1{font-size:var(--h1);line-height:1.04;max-width:1180px}.puls-root .puls-h2{font-size:var(--h2);line-height:1.08}.puls-root .puls-h2-sm{font-size:var(--h2-sm);line-height:1.1}.puls-root .puls-h2-xs{font-size:var(--h2-xs);line-height:1.1}.puls-root .puls-h2-cta{font-size:var(--h2-cta);line-height:1.05}.puls-root .puls-h3{font-size:var(--h3);line-height:1.08;letter-spacing:-.04em}.puls-root .puls-h3-sm{font-size:var(--h3-sm);line-height:1.1;letter-spacing:-.04em}.puls-root .puls-h3-xs{font-size:var(--h3-xs);line-height:1.1;letter-spacing:-.04em}.puls-root .puls-h3-xxs{font-size:var(--h3-xxs);line-height:1.15;letter-spacing:-.04em}.puls-root .puls-mini{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;line-height:1.2}.puls-root .puls-num{font-size:var(--num);letter-spacing:var(--track-num)}.puls-root .puls-num,.puls-root .puls-step-num{font-family:var(--font-display);font-weight:300;line-height:1}.puls-root .puls-step-num{font-size:var(--step);letter-spacing:-.04em}.puls-root .puls-wordmark{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.01em}.puls-root .puls-lead{font-size:var(--lead);line-height:1.6;max-width:560px;color:var(--fg-muted)}.puls-root .puls-mono{font-family:var(--font-mono);font-size:var(--mono);letter-spacing:var(--track-mono);text-transform:uppercase}.puls-root .puls-muted{color:var(--fg-muted)}.puls-root .puls-dim{color:var(--fg-dim)}.puls-root .puls-body{color:var(--fg-body)}.puls-root .puls-accent{color:var(--accent)}.puls-root .eyebrow,.puls-root .puls-soft{color:var(--accent-soft)}.puls-root .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:var(--r-pill);font:500 var(--eyebrow)/1 var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;background:var(--accent-fill);border:1px solid var(--accent-border);backdrop-filter:blur(var(--glass-blur-chip)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur-chip)) saturate(170%);box-shadow:inset 0 1px 0 var(--accent-inset)}.puls-root .eyebrow--neutral{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:var(--fg-muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.puls-root .eyebrow--flat{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--accent-fill-strong)}.puls-root .eyebrow--bare{padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.puls-root .eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:0 0 auto}.puls-root .badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--r-pill);font:600 10px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.puls-root .badge--green{color:var(--green);background:rgba(126,226,160,.1)}.puls-root .badge--blue{color:var(--blue);background:rgba(140,196,255,.1)}.puls-root .badge--yellow{color:var(--yellow);background:rgba(245,196,81,.1)}.puls-root .badge--red{color:var(--accent-soft);background:rgba(227,0,15,.1)}.puls-root .badge--cab.badge--green{background:var(--green-bg)}.puls-root .badge--cab.badge--blue{background:var(--blue-bg)}.puls-root .badge--cab.badge--yellow{background:var(--yellow-bg)}.puls-root .badge--cab.badge--red{background:var(--red-bg)}.puls-root .btn{height:60px;padding:0 10px 0 28px;display:inline-flex;align-items:center;gap:18px;border:0;border-radius:var(--r-pill);font:600 16px/1 var(--font-body);color:var(--white);background:var(--accent);cursor:pointer;transition:background-color .16s ease,border-color .16s ease;white-space:nowrap}.puls-root .btn:hover{background:var(--accent-hover);color:var(--white)}.puls-root .btn:active{background:var(--accent-active)}.puls-root .btn:disabled{opacity:.6;cursor:default}.puls-root .btn .arrow{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:0 0 auto;transition:transform .16s ease}.puls-root .btn:hover .arrow{transform:translateX(2px)}.puls-root .btn--shadow{box-shadow:var(--accent-shadow)}.puls-root .btn--56{height:56px}.puls-root .btn--44{height:44px;padding:0 8px 0 20px;font-size:14px;gap:12px}.puls-root .btn--44 .arrow{width:32px;height:32px}.puls-root .btn--block{width:100%;justify-content:space-between}.puls-root .btn--glass{background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-inset-top),inset 0 -1px 0 var(--glass-inset-bottom),var(--shadow);color:var(--fg);font-weight:500}.puls-root .btn--glass:hover{border-color:rgba(255,255,255,.2);color:var(--fg)}.puls-root .btn--glass .arrow,.puls-root .btn--glass:hover{background:rgba(255,255,255,.08)}.puls-root .btn--wa{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:var(--fg);font-weight:500}.puls-root .btn--wa:hover{background:rgba(255,255,255,.14);color:var(--fg)}.puls-root .btn--wa .arrow{background:rgba(255,255,255,.08)}.puls-root .btn--nav{height:44px;padding:0 18px;gap:0;background:transparent;color:var(--fg);font:500 14px/1 var(--font-body)}.puls-root .btn--nav:hover{background:rgba(255,255,255,.06);color:var(--white)}.puls-root .lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--control-dark);border:1px solid var(--control-dark-border)}.puls-root .lang button{height:38px;min-width:48px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--fg-muted);font:600 12px/1 var(--font-body);letter-spacing:.08em;cursor:pointer;transition:background-color .16s ease,color .16s ease}.puls-root .lang button:hover{color:var(--fg)}.puls-root .lang button[aria-pressed=true]{background:var(--accent);color:var(--white)}.puls-root .puls-field{display:flex;flex-direction:column;gap:10px}.puls-root .puls-label{font:500 13px/1.3 var(--font-body);color:var(--fg-muted)}.puls-root .puls-input{height:56px;padding:0 20px;width:100%;border-radius:var(--r-row);background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur-sm)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 var(--glass-inset-bottom);color:var(--fg);font:400 15px/1 var(--font-body)}.puls-root .puls-input::-moz-placeholder{color:var(--fg-dim)}.puls-root .puls-input::placeholder{color:var(--fg-dim)}.puls-root .puls-check{width:18px;height:18px;accent-color:var(--accent)}.puls-root .puls-numrow{display:grid;grid-template-columns:48px 1fr;gap:0;padding:22px 0;border-top:1px solid var(--line-3)}.puls-root .puls-numrow__n{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--fg-dim)}.puls-root .puls-numrow__t{display:block;font:600 17px/1.4 var(--font-body)}.puls-root .puls-numrow__s{display:block;font-size:15px;color:var(--fg-muted);margin-top:4px}.puls-root .puls-bullet{display:flex;gap:12px;align-items:flex-start}.puls-root .puls-bullet:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7;margin-top:9px;flex:0 0 auto}@media (max-width:1439px){.puls-root{--gutter:64px;--h1:64px;--h2:44px;--h2-sm:42px;--h2-cta:52px}}@media (max-width:1023px){.puls-root{--gutter:40px;--h1:52px;--h2:38px;--h2-sm:36px;--h2-xs:34px;--h2-cta:44px;--section-y:120px}.puls-root .puls-grid>.from-7,.puls-root .puls-grid>.from-9,.puls-root .puls-grid>.span-3,.puls-root .puls-grid>.span-4,.puls-root .puls-grid>.span-5,.puls-root .puls-grid>.span-7{grid-column:span 12}.puls-root .puls-head__title{gap:20px}.puls-root .puls-section--problem{padding:120px 0}.puls-root .puls-body-gap{margin-top:48px}.puls-root .puls-body-gap--sm{margin-top:44px}}@media (max-width:767px){.puls-root{--gutter:20px;--gap:16px;--h1:40px;--h2:32px;--h2-sm:30px;--h2-xs:28px;--h2-cta:36px;--h3:26px;--h3-sm:24px;--h3-xs:24px;--h3-xxs:22px;--num:44px;--step:34px;--section-y:96px;--lead:17px;--text-lg:16px}.puls-root .puls-h1{line-height:1.08;font-size:clamp(26px,9.4vw,var(--h1));overflow-wrap:break-word}.puls-root .puls-section--problem{padding:96px 0}}.puls-root .puls-nav-wrap{position:sticky;top:24px;z-index:30;margin-top:24px}.puls-root .puls-nav{display:flex;align-items:center;gap:28px;padding:6px 6px 6px 22px;border-radius:var(--r-pill)}.puls-root .puls-nav__logo{display:inline-flex;align-items:center;flex:0 0 auto}.puls-root .puls-nav__links{display:flex;align-items:center;gap:24px;flex:1 1 auto;min-width:0}.puls-root .puls-nav[data-lang=kk],.puls-root .puls-nav[data-lang=kk] .puls-nav__links{gap:16px}.puls-root .puls-nav__link{font:400 14px/1 var(--font-body);color:var(--fg-muted);white-space:nowrap}.puls-root .puls-nav__link:hover{color:var(--fg)}.puls-root .puls-nav__right{display:flex;align-items:center;gap:12px;margin-left:auto;flex:0 0 auto}.puls-root .puls-burger{display:none;width:44px;height:44px;border:0;border-radius:var(--r-pill);background:rgba(255,255,255,.06);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.puls-root .puls-burger span{display:block;width:16px;height:1.5px;background:var(--fg);border-radius:2px}.puls-root .puls-nav-menu{max-height:calc(100dvh - 104px);overflow-y:auto;margin-top:10px;padding:12px;border-radius:var(--r-card-sm)}.puls-root .puls-nav-menu a{display:block;padding:12px 14px;border-radius:var(--r-row);font-size:16px;color:var(--fg-muted);min-height:44px}.puls-root .puls-nav-menu a:hover{color:var(--fg);background:rgba(255,255,255,.06)}@media (max-width:1339px){.puls-root .puls-nav__links{display:none}.puls-root .puls-burger{display:flex}}.puls-root .puls-nav-menu__lang{display:none}@media (max-width:767px){.puls-root .puls-nav-wrap{top:12px;margin-top:12px}.puls-root .puls-nav{gap:10px;padding:6px 6px 6px 14px}.puls-root .puls-nav .btn--nav,.puls-root .puls-nav__lang{display:none}.puls-root .puls-nav-menu__lang{display:inline-flex;margin:2px 2px 10px}.puls-root .puls-nav__right{gap:8px}.puls-root .puls-nav .puls-wordmark{font-size:14px}.puls-root .puls-nav .btn--44{padding:0 6px 0 16px;font-size:13px;gap:8px}}@media (max-width:419px){.puls-root .puls-nav .btn--44 .arrow{display:none}.puls-root .puls-nav .btn--44{padding-inline:12px}}@media (max-width:359px){.puls-root .puls-nav .puls-wordmark{display:none}}.puls-root .puls-hero{padding:128px 0 168px}.puls-root .puls-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:36px}.puls-root .puls-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.puls-root .puls-window{margin-top:56px;border-radius:var(--r-card-sm);overflow:hidden}.puls-root .puls-window__bar{height:52px;display:flex;align-items:center;gap:20px;padding:0 24px;border-bottom:1px solid var(--line-1)}.puls-root .puls-window__dots{display:inline-flex;gap:8px}.puls-root .puls-window__dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.26)}.puls-root .puls-window__body{display:grid;grid-template-columns:1fr 420px}.puls-root .puls-window__record{padding:40px;border-right:1px solid var(--line-1)}.puls-root .puls-window__check{padding:32px}.puls-root .puls-hero__signature{display:flex;align-items:center;gap:12px;max-width:100%}.puls-root .puls-hero__signature svg{flex:0 1 100px;min-width:32px;fill:none;stroke:var(--accent-soft);stroke-width:1.5}.puls-root .puls-audit__replay{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-inline-start:auto;min-width:44px;min-height:44px;flex:none;font-size:13px;color:var(--fg-body);cursor:pointer}.puls-root .puls-audit__replay:hover{color:var(--white)}.puls-root .puls-window__record{display:grid;align-items:center;background-image:radial-gradient(var(--line-1) 1px,transparent 1px);background-size:16px 16px}.puls-root .puls-audit__doc{width:100%;padding:clamp(16px,2.4vw,34px);border:1px solid var(--line-1);border-radius:12px;background:#20191c;box-shadow:0 14px 40px #10070955}.puls-root .puls-audit__doc-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px}.puls-root .puls-audit__field{position:relative;display:grid;grid-template-columns:25px 1fr;gap:12px;align-items:baseline;padding:17px 4px;border-top:1px solid var(--line-1)}.puls-root .puls-audit__field p{font-size:var(--text-base);font-weight:600;line-height:1.35}.puls-root .puls-audit__ref{font:500 12px/1 var(--font-mono);color:var(--fg-muted)}.puls-root .puls-audit__ink{display:grid;gap:6px;margin-top:10px}.puls-root .puls-audit__ink i{display:block;width:86%;height:4px;background:var(--line-1);border-radius:2px}.puls-root .puls-audit__ink i:last-child{width:56%}.puls-root .puls-audit__field:nth-child(3) .puls-audit__ink i:first-child{width:68%}.puls-root .puls-audit__finding{display:flex;justify-content:space-between;align-items:center;width:100%}@media (prefers-reduced-motion:no-preference){.puls-root .puls-hero__signature path{stroke-dasharray:1;animation:puls-trace 1.2s ease-out both}.puls-root [data-auditing] .puls-audit__field:after{content:"";position:absolute;inset:0;pointer-events:none;transform-origin:left;border-inline-end:2px solid var(--accent-soft);background:linear-gradient(90deg,transparent 5%,rgba(227,0,15,.08) 70%,rgba(255,122,122,.26));animation:puls-audit-sweep .88s ease-in-out calc(var(--step) * 1.18s) both}.puls-root [data-auditing] .puls-remark{animation:puls-audit-result .42s ease-out calc(var(--step) * 1.18s + .9s) both}.puls-root [data-auditing] .puls-audit__total{animation:puls-audit-result .3s ease-out 3.56s both}}@keyframes puls-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes puls-audit-sweep{0%{opacity:0;transform:scaleX(0)}20%{opacity:1}75%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes puls-audit-result{0%{opacity:0;transform:translateX(-7px)}to{opacity:1;transform:translateX(0)}}.puls-demo__stage[data-paused] [data-auditing] .puls-audit__field:after,.puls-demo__stage[data-paused] [data-auditing] .puls-audit__total,.puls-demo__stage[data-paused] [data-auditing] .puls-remark{animation-play-state:paused}.puls-demo__reel .puls-audit__replay{visibility:hidden}@media (prefers-reduced-motion:reduce){.puls-root .puls-audit__replay{display:none}}.puls-root .puls-window__check-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.puls-root .puls-window__check-title{display:inline-flex;align-items:center;gap:10px;font:600 17px/1.3 var(--font-body)}.puls-root .puls-remarks{display:flex;flex-direction:column;gap:12px}.puls-root .puls-remark{border-radius:var(--r-row);padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.puls-root .puls-remark p{font-size:15px;color:var(--fg-body);line-height:1.5}@media (max-width:1439px){.puls-root .puls-window__body{grid-template-columns:1fr 360px}}@media (max-width:1023px){.puls-root .puls-hero{padding:96px 0 120px}.puls-root .puls-window__body{grid-template-columns:1fr}.puls-root .puls-window__record{border-right:0;border-bottom:1px solid var(--line-1)}}@media (max-width:767px){.puls-root .puls-hero{padding:72px 0 96px}.puls-root .puls-hero__intro{gap:28px}.puls-root .puls-hero__actions{flex-direction:column;align-items:stretch;width:100%}.puls-root .puls-hero__actions .btn{width:100%;justify-content:space-between}.puls-root .puls-window{margin-top:40px}.puls-root .puls-window__bar{padding:0 16px;gap:12px}.puls-root .puls-audit__replay span{display:none}.puls-root .puls-hero__signature svg{max-width:18vw}.puls-root .puls-audit__field{padding-block:12px;gap:6px}.puls-root .puls-window__bar .puls-mono{font-size:10px;letter-spacing:.08em}.puls-root .puls-window__check,.puls-root .puls-window__record{padding:24px 20px}}.puls-root .puls-globe-card{border-radius:var(--r-card);padding:32px 32px 28px}.puls-root .puls-globe{display:flex;flex-direction:column;gap:18px}.puls-root .puls-globe__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.puls-root .puls-globe__presets{display:flex;gap:8px;flex-wrap:wrap}.puls-root .puls-globe__presets button{height:34px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--control-dark-border);background:var(--control-dark);color:var(--fg-muted);font:500 13px/1 var(--font-body);cursor:pointer;transition:background-color .16s ease,color .16s ease}.puls-root .puls-globe__presets .puls-globe__spin{display:grid;place-items:center;min-width:34px;padding:0 10px}@media (prefers-reduced-motion:reduce){.puls-root .puls-globe__presets .puls-globe__spin{display:none}}.puls-root .puls-globe__presets button:hover{color:var(--fg)}.puls-root .puls-globe__presets button[aria-pressed=true]{background:var(--accent);border-color:transparent;color:var(--white)}.puls-root .puls-globe__svg{display:block;width:100%;height:470px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab}.puls-root .puls-globe__svg:focus:not(:focus-visible){outline:none}.puls-root .puls-globe__svg:active{cursor:grabbing}.puls-root .puls-globe__note{font-size:12px;line-height:1.5;color:var(--fg-dim)}.puls-root .puls-market-info{border-radius:var(--r-card);padding:44px;display:flex;flex-direction:column;gap:28px}.puls-root .puls-legend{display:flex;flex-direction:column;gap:12px;font-size:15px;color:var(--fg-muted)}.puls-root .puls-legend li{display:flex;align-items:center;gap:12px}.puls-root .puls-legend__sw{width:14px;height:14px;border-radius:4px;flex:0 0 auto}.puls-root .puls-market-info__hq{display:flex;align-items:center;gap:12px;color:var(--fg-muted)}@media (max-width:767px){.puls-root .puls-globe-card{padding:20px 20px 18px}.puls-root .puls-globe__svg{height:320px}.puls-root .puls-market-info{padding:28px 24px;gap:24px}}.puls-root .puls-compare{border-radius:var(--r-card-sm);padding:44px;display:flex;flex-direction:column;gap:28px}.puls-root .puls-compare__title{display:flex;align-items:center;gap:10px}.puls-root .puls-compare__list{display:flex;flex-direction:column;gap:18px;font-size:var(--text);color:var(--fg-muted);line-height:1.5}.puls-root .puls-compare__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.puls-root .puls-compare__text{margin-top:10px;font-size:var(--text-base);color:var(--fg-body);line-height:1.5}.puls-root .puls-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--gap)}.puls-root .puls-module{--ink:#91e2bb;--cover:#172722;display:flex;flex-direction:column;min-width:0;border:1px solid var(--glass-border);border-radius:24px;background:#1c181a;overflow:hidden}.puls-root .puls-module[data-module=stationary]{--ink:#a2caff;--cover:#192331}.puls-root .puls-module[data-module=budget]{--ink:#eec67a;--cover:#2b241a}.puls-root .puls-module__cover{position:relative;display:grid;place-items:end center;height:188px;color:var(--ink);background-color:var(--cover);background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:18px 18px;border-bottom:1px solid var(--line-2);overflow:hidden}.puls-root .puls-module__top{position:absolute;top:14px;left:18px}.puls-root .puls-module-dialog .badge,.puls-root .puls-module__top .badge{font:600 12px/1.4 var(--font-body);text-transform:none;letter-spacing:0}.puls-root .puls-module__art{width:100%;height:145px}.puls-root .puls-module__body{display:flex;flex:1;flex-direction:column;padding:clamp(20px,2vw,28px)}.puls-root .puls-module .puls-h3-sm{font-size:clamp(21px,1.85vw,28px);overflow-wrap:anywhere}.puls-root .puls-module__body p{margin:12px 0 24px;color:var(--fg-body);font-size:16px;line-height:1.55}.puls-root .puls-module__body button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;min-height:44px;padding-top:12px;border-top:1px solid var(--line-1);color:var(--ink);font-size:15px;font-weight:600;cursor:pointer}.puls-root .puls-module__body button:hover{text-decoration:underline;text-underline-offset:4px}.puls-root .puls-module-dialog{width:min(520px,calc(100% - 32px));max-height:85dvh;margin:auto;padding:0;border:1px solid var(--glass-border);border-radius:24px;background:#211c1e;color:var(--fg)}.puls-root .puls-module-dialog::backdrop{background:rgba(9,6,7,.8)}.puls-root .puls-module-dialog__body{display:grid;gap:16px;padding:clamp(22px,3vw,36px)}.puls-root .puls-module-dialog__head{display:flex;align-items:center;justify-content:space-between}.puls-root .puls-module-dialog__head button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--glass-row);cursor:pointer}.puls-root .puls-module-dialog li span,.puls-root .puls-module-dialog p{color:var(--fg-body)}.puls-root .puls-module-dialog li{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--line-1)}.puls-root .puls-module-dialog li span{font-size:14px}body:has(.puls-module-dialog[open]){overflow:hidden}.puls-root .puls-steps{display:flex;flex-direction:column}.puls-root .puls-steps li{display:grid;grid-template-columns:120px 1fr;align-items:start;padding:36px 0;border-top:1px solid var(--line-2)}.puls-root .puls-steps li:last-child{border-bottom:1px solid var(--line-2)}.puls-root .puls-steps__title{display:block;font:600 21px/1.3 var(--font-body)}.puls-root .puls-steps__text{display:block;margin-top:8px;font-size:var(--text-base);color:var(--fg-muted);line-height:1.6}@media (max-width:1023px){.puls-root .puls-modules{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.puls-root .puls-compare{padding:28px 24px;gap:22px}.puls-root .puls-compare__cols{grid-template-columns:1fr;gap:22px}.puls-root .puls-module__cover{height:158px}.puls-root .puls-module__art{height:120px}.puls-root .puls-steps li{grid-template-columns:64px 1fr;padding:26px 0}.puls-root .puls-steps__title{font-size:18px}}.puls-root .puls-features__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.puls-root .puls-features__metrics>div{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line-1);padding-top:20px}.puls-root .puls-features__metrics dt{color:var(--fg-muted);font-size:var(--text-base)}.puls-root .puls-features__metrics dd{order:-1;margin:0;font-size:clamp(30px,3.5vw,50px)}.puls-root .puls-features__metrics>div:first-child dd{color:var(--accent-soft)}.puls-root .puls-features__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:40px}.puls-root .puls-features__notes li{display:flex;align-items:flex-start;gap:16px;padding-block:20px;border-top:1px solid var(--line-2);color:var(--fg-body)}.puls-root .puls-features__notes svg{flex:none;color:var(--accent-soft)}.puls-root .puls-features__monthly{margin-top:24px;padding:20px clamp(16px,2.4vw,32px);border-inline-start:3px solid var(--accent);background:var(--red-bg);font-size:clamp(17px,1.6vw,23px);line-height:1.5;font-weight:600}@media (max-width:767px){.puls-root .puls-features__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.puls-root .puls-features__notes{grid-template-columns:1fr;gap:0;margin-top:24px}}.puls-root .puls-data{border-radius:var(--r-panel);padding:72px}.puls-root .puls-data__list{display:flex;flex-direction:column}.puls-root .puls-data__list li{display:grid;grid-template-columns:44px 1fr;align-items:start;padding:24px 0;border-top:1px solid var(--line-3)}.puls-root .puls-data__list li:first-child{border-top:0;padding-top:0}.puls-root .puls-data__title{display:block;font:600 17px/1.4 var(--font-body)}.puls-root .puls-data__text{display:block;margin-top:8px;font-size:var(--text-sm);color:var(--fg-muted);line-height:1.6}.puls-root .puls-faq{display:flex;flex-direction:column}.puls-root .puls-faq li{border-top:1px solid var(--line-2)}.puls-root .puls-faq li:last-child{border-bottom:1px solid var(--line-2)}.puls-root .puls-faq button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.puls-root .puls-faq__q{font:600 18px/1.4 var(--font-body)}.puls-root .puls-faq__toggle{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24);color:var(--fg)}.puls-root .puls-faq__a{padding:0 0 28px;max-width:560px;font-size:var(--text-base);color:var(--fg-muted);line-height:1.6}.puls-root .puls-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.puls-root .puls-app{border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:20px}.puls-root .puls-app__text{font-size:var(--text-base);color:var(--fg-muted);line-height:1.6;flex:1 1 auto}.puls-root .puls-cta{border-radius:var(--r-cta);padding:104px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.puls-root .puls-cta h2{max-width:900px}.puls-root .puls-cta__text{max-width:560px;font-size:var(--text-lg);color:var(--fg-body);line-height:1.6}.puls-root .puls-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.puls-root .puls-cta__contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 20px}.puls-root .puls-cta__contacts a{color:var(--fg-body);font-size:15px;padding-block:5px;white-space:nowrap;text-underline-offset:3px}.puls-root .puls-cta__contacts a:hover{text-decoration:underline}.puls-landing .puls-remark .badge{font-size:12px;letter-spacing:.1em}.puls-root .puls-residency{border-radius:var(--r-card-sm);padding:36px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.puls-root .puls-residency__title{font-size:var(--text);line-height:1.5}.puls-root .puls-residency__meta{margin-top:8px;font-size:var(--text-xs);color:var(--fg-dim)}.puls-root .puls-residency__logo{width:216px;height:auto;flex:0 0 auto;opacity:.78}.puls-root .puls-footer{position:relative;z-index:1;margin:0 auto;padding:56px 0 64px}.puls-root .puls-footer>.puls-container{border-top:1px solid var(--line-2);padding-top:56px}.puls-root .puls-footer__grid{font-size:var(--text-xs);color:var(--fg-dim)}.puls-root .puls-footer__about{display:flex;flex-direction:column;gap:14px}.puls-root .puls-footer__about p:first-of-type{color:var(--fg-muted)}.puls-root .puls-footer__head{color:var(--fg);margin-bottom:14px}.puls-root .puls-footer__list{display:flex;flex-direction:column;gap:10px}.puls-root .puls-footer__list a{color:var(--fg-dim)}.puls-root .puls-footer__list a:hover{color:var(--fg)}@media (max-width:1279px){.puls-root .puls-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.puls-root .puls-data{padding:44px 36px}.puls-root .puls-footer__grid>.span-3,.puls-root .puls-footer__grid>.span-6{grid-column:span 12}.puls-root .puls-footer__grid{gap:32px}}@media (max-width:767px){.puls-root .puls-data{padding:32px 24px;border-radius:var(--r-card-sm)}.puls-root .puls-data__list li{grid-template-columns:36px 1fr}.puls-root .puls-apps{grid-template-columns:1fr}.puls-root .puls-app{padding:28px 24px}.puls-root .puls-cta{padding:56px 24px;gap:24px}.puls-root .puls-cta__actions{flex-direction:column;align-self:stretch}.puls-root .puls-cta__actions .btn{width:100%;justify-content:space-between}.puls-root .puls-residency{flex-direction:column;align-items:flex-start;padding:28px 24px;gap:24px}.puls-root .puls-residency__logo{width:192px}.puls-root .puls-footer{padding:32px 0 48px}.puls-root .puls-footer>.puls-container{padding-top:36px}}.puls-root .puls-select{position:relative}.puls-root .puls-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.puls-root .puls-select__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puls-root .puls-select__trigger:disabled{opacity:.55;cursor:default}.puls-root .puls-select__caret{flex:0 0 auto;color:var(--fg-muted);display:flex}.puls-root .puls-select__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;border-radius:var(--r-row);padding:8px;max-height:320px;overflow:auto;overscroll-behavior:contain}.puls-root .puls-select__search{width:100%;height:40px;margin-bottom:8px;padding:0 14px;border-radius:12px;border:1px solid var(--glass-row-border);background:var(--control-dark);color:var(--fg);font:400 14px/1 var(--font-body)}.puls-root .puls-select__search::-moz-placeholder{color:var(--fg-dim)}.puls-root .puls-select__search::placeholder{color:var(--fg-dim)}.puls-root .puls-select__panel li button{width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:var(--fg-body);font:400 15px/1.4 var(--font-body);text-align:left;cursor:pointer}.puls-root .puls-select__panel li button:hover{background:rgba(255,255,255,.08)}.puls-root .puls-select__panel li button[aria-selected=true]{background:var(--accent-fill);color:var(--fg)}.puls-root .puls-select__empty{padding:12px 14px;font-size:14px;color:var(--fg-dim)}.puls-root .puls-screen{min-height:100vh;display:flex;flex-direction:column}.puls-root .puls-login{position:relative;z-index:1;flex:1 1 auto;display:grid;grid-template-columns:680px 1fr;gap:28px;padding:28px;min-height:100vh;box-sizing:border-box}.puls-root .puls-login__panel{border-radius:var(--r-panel);padding:52px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.puls-root .puls-login__panel-mid{display:flex;flex-direction:column;gap:36px}.puls-root .puls-login__h1{font-family:var(--font-display);font-size:44px;line-height:1.08;letter-spacing:var(--track-display)}.puls-root .puls-login__modules{display:flex;flex-direction:column;gap:12px}.puls-root .puls-login__modules li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:var(--r-row);font-size:var(--text-base)}.puls-root .puls-login__panel-note{font-size:var(--caption);color:var(--fg-muted)}.puls-root .puls-login__side{position:relative;display:flex;align-items:center;justify-content:center}.puls-root .puls-login__lang{position:absolute;top:20px;right:28px}.puls-root .puls-login__form{width:440px;max-width:100%;display:flex;flex-direction:column;gap:26px;padding:40px 0}.puls-root .puls-login__intro{display:flex;flex-direction:column;gap:10px}.puls-root .puls-login__h2{font-family:var(--font-display);font-size:var(--h3-sm);letter-spacing:-.04em}.puls-root .puls-login__sub{font-size:var(--text-sm);color:var(--fg-muted)}.puls-root .puls-modes{display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--control-dark);border:1px solid var(--control-dark-border)}.puls-root .puls-modes button{flex:1 1 0;height:38px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--fg-muted);font:600 12px/1 var(--font-body);letter-spacing:.04em;cursor:pointer;transition:background-color .16s ease,color .16s ease}.puls-root .puls-modes button:hover{color:var(--fg)}.puls-root .puls-modes button[aria-pressed=true]{background:var(--accent);color:var(--white)}.puls-root .puls-login__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.puls-root .puls-login__forgot{font-size:var(--caption);color:var(--fg-muted)}.puls-root .puls-login__remember{display:flex;align-items:center;gap:12px;font-size:var(--text-xs);color:var(--fg-muted);cursor:pointer}.puls-root .puls-login__error{font-size:var(--text-xs);color:var(--accent-soft)}.puls-root .puls-login__footer{padding-top:22px;border-top:1px solid var(--line-1);font-size:var(--text-xs);color:var(--fg-muted)}.puls-root .puls-login__demo{color:var(--accent);font-weight:600}.puls-root .puls-login__demo:hover{color:var(--accent-hover)}@media (max-width:1279px){.puls-root .puls-login{grid-template-columns:1fr}.puls-root .puls-login__panel{padding:40px;gap:32px}.puls-root .puls-login__lang{position:static;align-self:flex-end}.puls-root .puls-login__side{flex-direction:column;align-items:stretch;gap:20px;padding-top:8px}.puls-root .puls-login__form{width:100%;max-width:480px;margin:0 auto;padding:0 0 24px}}@media (max-width:767px){.puls-root .puls-login{padding:16px;gap:16px}.puls-root .puls-login__panel{padding:28px 24px;border-radius:var(--r-card-sm)}.puls-root .puls-login__h1{font-size:30px}.puls-root .puls-modes button{font-size:11px}}.puls-root .puls-cab-head-wrap{position:relative;z-index:2;margin:24px var(--gutter) 0}.puls-root .puls-cab-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:6px 6px 6px 22px;border-radius:var(--r-pill);box-shadow:inset 0 1px 0 var(--glass-inset-top),inset 0 -1px 0 var(--glass-inset-bottom),var(--shadow-sm)}.puls-root .puls-cab-head__right{display:flex;align-items:center;gap:16px}.puls-root .puls-cab-head__org{font-size:var(--text-xs);color:var(--fg-muted)}.puls-root .puls-cab-head__exit{height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;border-radius:var(--r-pill);background:var(--control-dark);border:1px solid rgba(255,255,255,.12);color:var(--fg);font:500 14px/1 var(--font-body);cursor:pointer;transition:background-color .16s ease}.puls-root .puls-cab-head__exit:hover{background:rgba(0,0,0,.42)}.puls-root .puls-cab-main{position:relative;z-index:1;flex:1 1 auto;padding:72px var(--gutter) 80px;display:flex;flex-direction:column;gap:44px}.puls-root .puls-cab-intro{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.puls-root .puls-cab-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.puls-root .puls-cab-card{border-radius:var(--r-card);padding:40px;display:flex;flex-direction:column;gap:22px}.puls-root .puls-cab-card--soon{background:rgba(255,255,255,.02);border:1px dashed var(--dash-soft)}.puls-root .puls-cab-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.puls-root .puls-cab-card__text{font-size:var(--text-sm);color:var(--fg-muted);line-height:1.6;flex:1 1 auto}.puls-root .puls-cab-card .btn{align-self:stretch;justify-content:space-between}.puls-root .puls-cab-card--soon .btn{justify-content:center;gap:12px;padding:0 28px;font-weight:500}@media (max-width:1023px){.puls-root .puls-cab-cards{grid-template-columns:1fr}.puls-root .puls-cab-main{padding:48px var(--gutter) 64px;gap:32px}}@media (max-width:767px){.puls-root .puls-cab-head-wrap{margin:12px var(--gutter) 0}.puls-root .puls-cab-head{flex-wrap:wrap;gap:12px;padding:10px 10px 10px 16px}.puls-root .puls-cab-head__right{gap:10px;flex-wrap:wrap}.puls-root .puls-cab-head__org{width:100%;order:3}.puls-root .puls-cab-card{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.puls-root *,.puls-root :after,.puls-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:767px){.puls-root .lang button,.puls-root .puls-globe__presets button,.puls-root .puls-modes button{height:44px}.puls-root .puls-faq button{padding:22px 0}}.puls-root .puls-backdrop-glow--sm{display:none}@media (max-width:767px){.puls-root .puls-backdrop-glow{display:none}.puls-root .puls-backdrop-glow--sm{display:block}.puls-root .puls-wm{width:280px!important}}.puls-root .puls-faq__answer{display:grid;grid-template-rows:1fr}.puls-root .puls-faq__answer[aria-hidden=true]{grid-template-rows:0fr;visibility:hidden}.puls-root .puls-faq__answer>div{overflow:hidden}@media (prefers-reduced-motion:no-preference){.puls-root{--motion-ease:cubic-bezier(.2,.72,.22,1)}.puls-landing .puls-hero__intro>:not(.puls-hero__signature),.puls-landing [data-arrived],.puls-root :is(.puls-nav-menu,.puls-select__panel,.puls-module-dialog[open]),.puls-screen :is(.puls-login__panel,.puls-login__intro,.puls-cab-intro,.puls-cab-card){animation:puls-enter .54s var(--motion-ease) var(--entrance-delay,0s) backwards}.puls-landing .puls-hero__intro>.puls-lead{--entrance-delay:70ms}.puls-landing .puls-hero__actions{--entrance-delay:120ms}.puls-landing :is(.puls-module,.puls-app,.puls-compare,.puls-steps li,.puls-features__metrics>div):nth-child(2),.puls-screen .puls-cab-card:nth-child(2){--entrance-delay:65ms}.puls-landing :is(.puls-module,.puls-app,.puls-steps li,.puls-features__metrics>div):nth-child(3),.puls-screen .puls-cab-card:nth-child(3){--entrance-delay:115ms}.puls-landing :is(.puls-app,.puls-features__metrics>div):nth-child(4){--entrance-delay:155ms}.puls-landing .puls-module[data-arrived] :is(.puls-ecg-trace,.puls-audit-tick){stroke-dasharray:1;animation:puls-trace 1.1s var(--motion-ease) .12s backwards}.puls-landing .puls-module[data-arrived] .puls-audit-tick{animation-delay:.42s}.puls-landing [data-module=budget][data-arrived] .puls-module__art rect{transform-box:fill-box;transform-origin:center bottom;animation:puls-chart-rise .8s var(--motion-ease) .18s backwards}.puls-landing [data-module=budget][data-arrived] .puls-module__art rect:nth-of-type(2n){animation-delay:.28s}.puls-landing .puls-steps li[data-arrived]{position:relative}.puls-landing .puls-steps li[data-arrived]:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,var(--accent-soft),transparent 85%);transform-origin:left;animation:puls-rule-in .78s var(--motion-ease) var(--entrance-delay,0s) backwards}.puls-landing .puls-features__metrics [data-arrived] dd{animation:puls-figure-in .7s var(--motion-ease) var(--entrance-delay,0s) backwards}.puls-landing .puls-cta[data-arrived]>img{animation:puls-seal-in .82s var(--motion-ease) backwards}.puls-root :is(.puls-select__panel,.puls-module-dialog[open],.puls-nav-menu){animation-duration:.22s}.puls-root .puls-faq__answer{transition:grid-template-rows .26s var(--motion-ease),visibility 0s}.puls-root .puls-faq__answer[aria-hidden=true]{transition-delay:0s,.26s}.puls-landing .puls-features__monthly[data-arrived]{position:relative}.puls-landing .puls-features__monthly[data-arrived]:after{content:"";position:absolute;inset:auto 0 0;height:1px;transform-origin:left;background:linear-gradient(90deg,var(--accent),transparent);animation:puls-rule-in .9s var(--motion-ease) backwards}.puls-root .puls-burger span{transition:transform .18s var(--motion-ease)}.puls-root .puls-burger[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.puls-root .puls-burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.puls-root .puls-faq__toggle{transition:transform .22s ease}.puls-root [aria-expanded=true] .puls-faq__toggle{transform:rotate(180deg)}.puls-demo__stage[data-paused] .puls-landing *,.puls-demo__stage[data-paused] .puls-landing :after,.puls-demo__stage[data-paused] .puls-landing :before{animation-play-state:paused}}@keyframes puls-enter{0%{opacity:.38;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes puls-chart-rise{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes puls-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes puls-figure-in{0%{opacity:.4;transform:translateY(.22em)}to{opacity:1;transform:translateY(0)}}@keyframes puls-seal-in{0%{transform:scale(.85) rotate(-16deg)}to{transform:scale(1) rotate(0)}}.puls-hero__stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,56px)}.puls-root .puls-hero__stage .puls-h1{font-size:clamp(40px,4.25vw,68px);line-height:1.09}.puls-root .puls-film{display:grid;justify-items:center;color:var(--fg-body)}.puls-film__frame{display:block;width:100%;max-width:520px;overflow:visible}.puls-film__caption{display:inline-flex;gap:9px;align-items:center;font:500 14px/1.4 var(--font-body)}.puls-film__caption svg{color:var(--accent-soft)}.puls-root #audit-preview{scroll-margin-block-start:96px}@media (max-width:1023px){.puls-hero__stage{grid-template-columns:1fr;gap:20px}.puls-root .puls-film{width:min(100%,370px);justify-self:center}}@media (max-width:767px){.puls-root .puls-hero__stage .puls-h1{font-size:clamp(26px,9.4vw,40px)}.puls-root .puls-film{width:min(100%,305px)}}@media (prefers-reduced-motion:no-preference){.puls-film__plate{animation:puls-film-separate .85s cubic-bezier(.2,.8,.2,1) backwards}.puls-film__plate--base{--from-x:-20px;--from-y:-28px}.puls-film__plate--audit{--from-x:-24px;--from-y:-32px;animation-delay:.1s}.puls-film__plate--paper{--from-x:48px;--from-y:64px;animation-delay:.16s}.puls-film__trace{stroke-dasharray:1;animation:puls-trace 1.3s ease-in-out .62s backwards}.puls-film__seal{transform-box:fill-box;transform-origin:center;animation:puls-film-stamp .34s ease-out 1.85s backwards}.puls-film__caption{animation:puls-enter .46s ease-out .48s backwards}.puls-film__caption svg{transition:transform .18s ease-out}.puls-film:is(:hover,:focus-visible) .puls-film__caption svg{transform:translateY(3px)}}@keyframes puls-film-separate{0%{opacity:.4;transform:translate(var(--from-x),var(--from-y))}to{opacity:1;transform:translate(0)}}@keyframes puls-film-stamp{0%{opacity:0;transform:scale(1.65)}to{opacity:1;transform:scale(1)}}.puls-window__body{position:relative}.puls-audit__signals{position:absolute;inset:0;width:100%;height:100%;z-index:1;fill:none;color:var(--accent-soft);pointer-events:none}.puls-audit__packet{opacity:0}@media (max-width:1023px){.puls-audit__signals{display:none}}@media (prefers-reduced-motion:no-preference){.puls-root [data-auditing] .puls-audit__packet{stroke-dasharray:.22 1;animation:puls-packet .56s ease-in-out calc(var(--step) * 1.18s + .45s) both}.puls-root [data-auditing] .puls-audit__finding .puls-audit__ref{animation:puls-receive .5s ease-out calc(var(--step) * 1.18s + .9s) both}}@keyframes puls-packet{0%{opacity:0;stroke-dashoffset:.22}15%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes puls-receive{0%{color:var(--accent-soft);transform:scale(1.2)}to{color:var(--fg-muted);transform:scale(1)}}