:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-medium:350ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(0.34,1.36,0.64,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:0.96;--scale-medium:0.97;--scale-small:0.98;--scale-tiny:0.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--digit-dur:500ms;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--digit-dir-x:0;--digit-dir-y:1;--text-swap-dur:150ms;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1);--tabs-text-muted:rgba(15,15,15,0.8);--tabs-text-active:#0f0f0f;--tabs-bar-bg:#f1f1f1;--tabs-pill-bg:#ffffff;--page-slide-dur:var(--duration-fast);--page-fade-dur:var(--duration-fast);--page-slide-distance:var(--distance-base);--page-blur:var(--blur-medium);--page-stagger:0ms;--page-exit-enabled:1;--page-slide-ease:var(--ease-smooth-out);--page-fade-ease:var(--ease-smooth-out);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--panel-translate-y:var(--distance-medium);--panel-blur:var(--blur-small);--panel-ease:var(--ease-smooth-out);--stagger-dur:500ms;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(0.22,1,0.36,1);--acc-expand:250ms;--acc-collapse:250ms;--acc-chevron:250ms;--acc-ease:cubic-bezier(0.22,1,0.36,1);--toast-open:350ms;--toast-close:250ms;--toast-distance:16px;--toast-blur:2px;--toast-scale:0.97;--toast-ease:cubic-bezier(0.22,1,0.36,1);--toggle-dur:350ms;--toggle-travel:14.66px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:0ms;--toggle-ease:cubic-bezier(0.34,1.35,0.64,1);--tt-in-dur:var(--duration-quick);--tt-out-dur:var(--duration-micro);--tt-scale:var(--scale-small);--tt-delay:var(--duration-micro);--tt-in-ease:var(--ease-out);--tt-out-ease:var(--ease-out);--tt-bg:#242424;--tt-fg:#ffffff}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:48px;background:var(--tabs-bar-bg)}.t-tab,.t-tabs{position:relative}.t-tab{appearance:none;border:0;background:transparent;height:30px;padding:4px 12px;color:var(--tabs-text-muted);cursor:pointer;border-radius:48px;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease)}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{position:absolute;top:3px;left:0;height:30px;width:0;background:var(--tabs-pill-bg);border-radius:48px;transform:translateX(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"],.t-page-slide .t-page[data-page-id="3"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x, 0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease),transform var(--page-slide-dur) var(--page-slide-ease),filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity,transform,filter}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"],.t-page-slide[data-page="3"] .t-page[data-page-id="3"]{opacity:1;pointer-events:auto;transform:translateX(0);filter:blur(0);transition-delay:var(--page-stagger)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}.t-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr;transition:grid-template-rows var(--acc-expand) var(--acc-ease)}.t-acc-panel-inner{overflow:hidden;opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease)}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur(0);transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center;transition:transform var(--acc-chevron) var(--acc-ease)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform,opacity,filter;transition:opacity var(--toast-close) var(--toast-ease),transform var(--toast-close) var(--toast-ease),filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--toast-open) var(--toast-ease),transform var(--toast-open) var(--toast-ease),filter var(--toast-open) var(--toast-ease)}.t-toggle{transition:background var(--toggle-track) var(--toggle-ease)}.t-toggle-thumb{translate:0 0;will-change:translate}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}.t-tt-wrap{position:relative;display:inline-block}.t-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(var(--tt-scale));transform-origin:50% 100%;padding:8px 12px;border-radius:8px;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 6px 0 rgba(0,0,0,.05),0 4px 42px 0 rgba(0,0,0,.06);opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),transform var(--tt-out-dur) var(--tt-out-ease)}.t-tt-trigger:focus-visible+.t-tt,.t-tt-wrap:focus-within>.row-hover-tooltip-interactive,.t-tt-wrap:hover .t-tt,.t-tt[data-state=open]{opacity:1;transform:translate(-50%) scale(1);transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay)}@media (prefers-reduced-motion:reduce){.t-tt{transition:none!important}.t-digit-group .t-digit{animation:none!important}.t-acc-chevron,.t-acc-panel,.t-acc-panel-inner,.t-badge,.t-dropdown,.t-icon-swap .t-icon,.t-modal,.t-page-slide .t-page,.t-panel-slide,.t-stagger-line,.t-tab,.t-tabs-pill,.t-text-swap,.t-toast{transition:none!important}.t-toggle-thumb{animation:none!important}}@media (scripting:none){.t-stagger-line{opacity:1;transform:none;filter:none}}:root{--pulse-dur:1000ms;--pulse-count:1;--pulse-min:0.5;--reveal-dur:var(--duration-slow);--reveal-blur:var(--blur-small);--reveal-ease:var(--ease-in-out)}.t-skel{position:relative}.t-skel-content,.t-skel-skeleton{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content,.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-content,.t-skel.is-resetting .t-skel-skeleton{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-content,.t-skel-skeleton{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.transition-colors,.transition-opacity,.transition-transform{transition-duration:var(--duration-quick);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.know-public{--bg:#f7f7f5;--panel:#fff;--text:#151816;--muted:#656b65;--subtle:#747a74;--border:#dedfda;--border-strong:#c8cac4;--blue:#3685dc;--red:#d84a45;color-scheme:light;color:var(--text);font-family:var(--font-know-public),ui-sans-serif,system-ui,sans-serif;font-synthesis:none;line-height:normal}.know-public h1,.know-public h2,.know-public h3{font-weight:700}.know-public button,.know-public input{font:inherit}.know-public a{text-decoration:none}.know-public .brand-mark{width:30px;height:30px;border-radius:8px;background:#2f87dd;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0,#eaf2fb 0,transparent 36%),var(--bg)}.login-card{width:min(420px,100%);background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:30px;box-shadow:0 25px 70px rgba(26,39,33,.09);display:grid;gap:28px}.login-brand{display:flex;align-items:center;gap:9px;font-weight:730;font-size:21px}.login-brand>span{width:31px;height:31px;border-radius:8px;background:var(--blue);color:#fff;display:grid;place-items:center}.login-card h1{margin:4px 0 7px;font-size:30px;letter-spacing:-1px}.login-card p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}.login-card .eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-weight:750}.login-card form{display:grid;gap:12px}.login-card label{font-size:16px;font-weight:650;display:grid;gap:7px}.login-card input{width:100%;padding:12px 13px;border:1px solid var(--border-strong);border-radius:9px;background:var(--bg);color:var(--text);outline:0}.login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 16%,transparent)}.login-card button{padding:12px;border:0;border-radius:9px;background:#1b1f1c;color:#fff;font-weight:680;cursor:pointer}.login-card .login-error{color:var(--red);font-size:16px}.login-card small{color:var(--subtle);font-size:14px;text-align:center}.login-brand{text-decoration:none;color:var(--text)}.signup-card{width:min(450px,100%)}.auth-switch{text-align:center!important;font-size:16px!important}.auth-switch a{color:var(--blue);font-weight:700}.pulse-landing{--pulse-ink:#0b0b0b;--pulse-paper:#f9f9f7;--pulse-panel:#fff;--pulse-blue:#2a78d6;--pulse-green:#18875d;--pulse-muted:#70726d;--pulse-line:#dedfda;min-height:100vh;background:var(--pulse-paper);color:var(--pulse-ink);overflow:hidden}.pulse-landing *{box-sizing:border-box}.pulse-landing a{color:inherit;text-decoration:none}.pulse-nav{width:min(1140px,calc(100% - 48px));height:80px;margin:auto;justify-content:space-between}.pulse-brand,.pulse-nav{display:flex;align-items:center}.pulse-brand{gap:9px;font-size:21px;letter-spacing:-.4px}.pulse-mark{width:29px;height:29px;border-radius:8px;background:var(--pulse-blue);display:flex;align-items:center;justify-content:center;gap:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.pulse-mark i{width:3px;border-radius:4px;background:#fff;transform:rotate(35deg)}.pulse-mark i:first-child{height:6px}.pulse-mark i:nth-child(2){height:12px}.pulse-mark i:nth-child(3){height:8px}.pulse-nav-links{display:flex;align-items:center;gap:29px;color:#585b57;font-size:16px}.pulse-nav-links a,.pulse-sign-in{transition:color var(--duration-quick) var(--ease-in-out)}.pulse-nav-links a:hover,.pulse-sign-in:hover{color:var(--pulse-blue)}.pulse-nav-actions{display:flex;gap:19px}.pulse-button,.pulse-nav-actions{align-items:center;font-size:16px}.pulse-button{min-height:47px;padding:0 20px;border-radius:9px;background:var(--pulse-blue);color:#fff!important;display:inline-flex;justify-content:center;gap:8px;font-weight:680;box-shadow:0 1px 1px rgba(0,0,0,.06);transition:background-color var(--duration-quick) var(--ease-in-out),transform var(--duration-quick) var(--ease-smooth-out)}.pulse-button:hover{background:#1f69bd;transform:translateY(-1px)}.pulse-button-small{min-height:38px;padding:0 15px;font-size:16px}.pulse-hero{width:min(820px,calc(100% - 48px));margin:90px auto 70px;text-align:center}.pulse-badge{width:max-content;max-width:100%;margin:auto;padding:7px 11px;border:1px solid #d9dcd7;border-radius:99px;background:rgba(255,255,255,.75);display:flex;align-items:center;gap:7px;color:#4e544f;font-size:15px;font-weight:650}.pulse-badge svg{color:var(--pulse-blue)}.pulse-hero h1{margin:25px auto 24px;font-size:clamp(52px,6vw,76px);line-height:.98;letter-spacing:-.058em;font-weight:690}.pulse-hero>p{max-width:720px;margin:auto;color:#666a65;font-size:20px;line-height:1.65}.pulse-hero-actions{margin-top:31px;display:flex;align-items:center;justify-content:center;gap:23px}.pulse-text-link{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:650}.pulse-text-link svg{transition:transform var(--duration-fast) var(--ease-smooth-out)}.pulse-text-link:hover{color:var(--pulse-blue)}.pulse-text-link:hover svg{transform:translateX(3px)}.pulse-trust{margin-top:21px;display:flex;align-items:center;justify-content:center;gap:11px;color:#81847f;font-size:14px}.pulse-trust i{width:3px;height:3px;border-radius:50%;background:#adb0ab}.pulse-preview-section{width:min(1140px,calc(100% - 48px));margin:0 auto 145px}.pulse-preview{padding:17px;border:1px solid #d8dad6;border-radius:17px;background:#fff;box-shadow:0 28px 75px rgba(43,49,44,.11)}.pulse-preview-top{height:39px;padding:0 3px;display:flex;align-items:center;gap:16px;color:#858883;font-size:14px}.pulse-preview-site{margin-right:auto;color:#222522;font-weight:650}.pulse-preview-live i,.pulse-preview-site i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%}.pulse-preview-site i{background:#8aa5cc}.pulse-preview-live i{background:#19a953;box-shadow:0 0 0 3px rgba(25,169,83,.1)}.pulse-preview-live{padding:5px 8px;border-radius:7px;background:#f4f6f3;color:#656a65}.pulse-preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0e2de;border-radius:11px;overflow:hidden}.pulse-preview-metrics>div{min-height:104px;padding:18px 20px;border-right:1px solid #e0e2de}.pulse-preview-metrics>div:first-child{box-shadow:inset 0 -3px var(--pulse-blue)}.pulse-preview-metrics>div:last-child{border-right:0}.pulse-preview-metrics span{display:block;color:#858984;font-size:15px}.pulse-preview-metrics strong{display:block;margin:6px 0 7px;font-size:25px;letter-spacing:-.8px}.pulse-preview-metrics small{font-size:13px;font-weight:720}.pulse-preview-metrics .is-lower,.pulse-preview-metrics .is-positive{color:#217843}.pulse-preview-chart{margin-top:15px;padding:13px 15px 7px;border:1px solid #e0e2de;border-radius:11px}.pulse-preview-chart svg{display:block;width:100%;height:auto;overflow:visible}.pulse-chart-grid line{stroke:#e7e9e5;stroke-width:1}.pulse-chart-area{fill:url(#pulse-chart-fill)}.pulse-chart-line{fill:none;stroke:var(--pulse-blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pulse-preview-chart circle{fill:var(--pulse-blue);stroke:#fff;stroke-width:2}.pulse-chart-labels{fill:#8b8e89;font-size:13px}.pulse-section{width:min(1140px,calc(100% - 48px));margin:0 auto 145px}.pulse-section-heading{max-width:690px;margin-bottom:47px}.pulse-install>div:first-child>span,.pulse-section-heading>span{color:var(--pulse-blue);font-size:14px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.pulse-install h2,.pulse-section-heading h2{margin:12px 0 15px;font-size:clamp(35px,4vw,49px);line-height:1.04;letter-spacing:-.045em}.pulse-section-heading p{max-width:620px;margin:0;color:#6e726d;font-size:17px;line-height:1.7}.pulse-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pulse-line);border-left:1px solid var(--pulse-line)}.pulse-feature-grid article{min-height:240px;padding:29px;border-right:1px solid var(--pulse-line);border-bottom:1px solid var(--pulse-line);background:rgba(255,255,255,.34)}.pulse-feature-icon{width:36px;height:36px;margin-bottom:31px;border:1px solid #d8e4f3;border-radius:9px;background:#f3f7fc;color:var(--pulse-blue);display:grid;place-items:center}.pulse-feature-grid h3{margin:0 0 10px;font-size:19px;letter-spacing:-.2px}.pulse-feature-grid p{margin:0;color:#747873;font-size:16px;line-height:1.65}.pulse-install{width:min(1140px,calc(100% - 48px));margin:0 auto 145px;padding:54px;border:1px solid #dcded9;border-radius:17px;background:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.pulse-install h2{font-size:41px}.pulse-install p{max-width:480px;margin:0 0 22px;color:#717570;font-size:16px;line-height:1.7}.pulse-code-card{min-width:0;border-radius:13px;background:#111411;color:#e0e7df;box-shadow:0 17px 40px rgba(9,12,9,.16);overflow:hidden}.pulse-code-card>div{height:42px;padding:0 15px;border-bottom:1px solid #2d312d;display:flex;align-items:center;gap:6px}.pulse-code-card>div i{width:7px;height:7px;border-radius:50%;background:#4a4e4a}.pulse-code-card>div span{margin-left:auto;color:#7f867f;font-size:13px;letter-spacing:.08em}.pulse-code-card code{display:block;padding:25px;color:#cdd9ce;font:15px/1.75 var(--font-mono);white-space:normal;overflow-wrap:anywhere}.pulse-pricing .pulse-section-heading{margin-left:auto;margin-right:auto;text-align:center}.pulse-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:stretch}.pulse-plan-grid article{position:relative;min-height:440px;padding:29px;border:1px solid #dcded9;border-radius:14px;background:#fff;display:flex;flex-direction:column}.pulse-plan-grid article.is-featured{border-color:#90b9e7;box-shadow:0 17px 45px rgba(42,120,214,.1)}.pulse-plan-label{position:absolute;top:15px;right:15px;padding:5px 8px;border-radius:99px;background:#eaf3fd;color:#2467b3;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.pulse-plan-grid h3{margin:0 0 8px;font-size:21px}.pulse-plan-grid article>p{min-height:38px;margin:0;color:#797d78;font-size:15px;line-height:1.6}.pulse-price{margin:27px 0;display:flex;align-items:end;gap:7px}.pulse-price strong{font-size:42px;line-height:1;letter-spacing:-1.7px}.pulse-price span{padding-bottom:4px;color:#888c87;font-size:13px}.pulse-plan-grid ul{margin:0 0 28px;padding:21px 0 0;border-top:1px solid #e6e7e3;display:grid;gap:13px;list-style:none}.pulse-plan-grid li{display:flex;align-items:center;gap:8px;color:#656a65;font-size:15px}.pulse-plan-grid li svg{color:var(--pulse-green)}.pulse-plan-grid article>a{width:100%;margin-top:auto}.pulse-plan-button{min-height:47px;border:1px solid #d8dad6;border-radius:9px;background:#fafbf9;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:680}.pulse-plan-button:hover{border-color:#aac8e9;color:var(--pulse-blue)}.pulse-final-cta{width:min(1140px,calc(100% - 48px));margin:0 auto 80px;padding:85px 32px;border-radius:18px;background:#101310;color:#fff;text-align:center}.pulse-final-cta>svg{color:#76aeea}.pulse-final-cta h2{max-width:750px;margin:19px auto 15px;font-size:clamp(38px,5vw,58px);line-height:1.02;letter-spacing:-.05em}.pulse-final-cta p{max-width:610px;margin:0 auto 28px;color:#aeb5ae;font-size:16px;line-height:1.65}.pulse-button-light{background:#fff;color:#101310!important}.pulse-button-light:hover{background:#edf4fb}.pulse-footer{width:min(1140px,calc(100% - 48px));margin:auto;padding:0 0 42px;border:0;display:flex;align-items:flex-end;justify-content:space-between;color:#737772}.pulse-footer>div:first-child p{margin:10px 0 0;font-size:14px}.pulse-footer>div:last-child{display:flex;align-items:center;gap:19px;font-size:14px}.pulse-footer>div:last-child a{display:flex;align-items:center;gap:5px}.pulse-footer>div:last-child a:hover{color:var(--pulse-blue)}@media (max-width:900px){.pulse-hero{margin-top:65px}.pulse-install,.pulse-preview-section,.pulse-section{margin-bottom:105px}.pulse-feature-grid{grid-template-columns:1fr 1fr}.pulse-install{padding:40px;gap:32px}.pulse-install,.pulse-plan-grid{grid-template-columns:1fr}.pulse-plan-grid article,.pulse-plan-grid article>p{min-height:0}.pulse-plan-grid ul{grid-template-columns:1fr 1fr}.pulse-footer{align-items:flex-start;gap:25px}.pulse-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:640px){.pulse-nav{width:calc(100% - 28px);height:68px}.pulse-nav-links{display:none}.pulse-nav-actions{gap:10px}.pulse-sign-in{display:inline-flex}.pulse-hero{width:calc(100% - 28px);margin:55px auto 48px}.pulse-hero h1{font-size:45px;line-height:1}.pulse-hero>p{font-size:17px}.pulse-hero-actions{flex-direction:column;gap:17px}.pulse-trust{flex-wrap:wrap}.pulse-final-cta,.pulse-footer,.pulse-install,.pulse-preview-section,.pulse-section{width:calc(100% - 28px)}.pulse-install,.pulse-preview-section,.pulse-section{margin-bottom:80px}.pulse-preview{padding:9px;border-radius:13px}.pulse-preview-live{display:none}.pulse-preview-metrics{grid-template-columns:1fr 1fr}.pulse-preview-metrics>div{min-height:84px;padding:13px}.pulse-preview-metrics>div:nth-child(2){border-right:0}.pulse-preview-metrics>div:nth-child(n+3){border-top:1px solid #e0e2de}.pulse-preview-metrics strong{font-size:24px}.pulse-preview-chart{padding:6px;margin-top:9px}.pulse-section-heading{margin-bottom:30px}.pulse-install h2,.pulse-section-heading h2{font-size:36px}.pulse-feature-grid{grid-template-columns:1fr}.pulse-feature-grid article{min-height:205px;padding:24px}.pulse-feature-icon{margin-bottom:25px}.pulse-install{padding:27px 21px}.pulse-code-card code{padding:19px;font-size:13px}.pulse-plan-grid ul{grid-template-columns:1fr}.pulse-final-cta{margin-bottom:55px;padding:57px 22px}.pulse-final-cta h2{font-size:37px}.pulse-footer{padding-bottom:30px;display:grid;gap:27px}.pulse-footer>div:last-child{justify-content:flex-start;gap:14px}.pulse-footer>div:last-child span{width:100%}}.legal-page{min-height:100vh;background:#f6f4ed;color:#171b18;padding:35px 24px 90px}.legal-page>article,.legal-page>nav{width:min(720px,100%);margin:auto}.legal-page nav a{color:#226fd2;text-decoration:none;font-size:16px;font-weight:700}.legal-page article{margin-top:70px}.legal-page article>span{color:#687068;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.legal-page h1{margin:14px 0 32px;font-size:clamp(42px,7vw,70px);line-height:1;letter-spacing:-.055em}.legal-page h2{margin:30px 0 8px;font-size:21px}.legal-page p{margin:0;color:#5f675f;font-size:17px;line-height:1.75}.know-public :focus-visible{outline:2px solid var(--blue);outline-offset:4px}.login-card button:disabled{opacity:.65;cursor:wait}@media (max-width:640px){.login-page{padding:14px}.login-card{padding:24px 20px;border-radius:15px;gap:24px}.login-card button,.login-card input{min-height:44px}}@media (prefers-reduced-motion:reduce){.know-public *{transition:none!important;animation:none!important}}