@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Space+Mono&display=swap";:root{color-scheme:dark;--base: #070e1b;--panel: #0d1828;--stroke: #203147;--text: #f2f7ff;--muted: #a7b8ca;--cyan: #29e5ef;--lime: #e8f780 }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--base);color:var(--text);font:16px/1.6 Geist,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}p{margin:0;color:var(--muted)}h1,h2,h3{line-height:1.12;margin:0;letter-spacing:-.045em}h2{font-size:clamp(32px,4vw,51px);margin-bottom:18px}h3{font-size:23px}.wrap{width:calc(100% - clamp(32px,5.65vw,96px));margin-inline:auto}header{border-bottom:1px solid var(--stroke);background:#091220}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:700;letter-spacing:-.06em}.brand img{width:39px;height:39px}.brand span{color:var(--cyan);margin-left:-8px}nav{display:flex;gap:31px;color:var(--muted);font-size:14px}nav a:hover,.outline:hover{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:8px;font-weight:600;font-size:14px;white-space:nowrap;border:1px solid transparent}.outline{border-color:#31445c}.primary{background:var(--cyan);color:#061723}.primary:hover{background:#87f6fb}.hero{overflow:hidden;border-bottom:1px solid var(--stroke);background:radial-gradient(ellipse at 76% 51%,#103358,#0a182a 31%,#070e1b 70%)}.hero-grid{min-height:545px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;position:relative}.hero-copy{z-index:1;padding:76px 0}.eyebrow,.signal-label,.dashboard small{font:12px/1.5 Space Mono,monospace;letter-spacing:.095em;color:var(--cyan);margin-bottom:16px}.eyebrow i{display:inline-block;background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px var(--cyan);margin-right:10px;vertical-align:2px}h1{font-size:clamp(48px,6.3vw,88px);letter-spacing:-.065em}h1 em{font-style:normal;color:#44ecf2;background:linear-gradient(105deg,#37eaff 12%,#45edd4 64%,#edf67c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lede{font-size:18px;max-width:460px;margin:24px 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.signal{position:relative;min-width:0;isolation:isolate}.signal svg{width:114%;margin-left:-6%;display:block;filter:drop-shadow(0 0 8px #1be7ef75)}.halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse,#0e80b83d,transparent 69%)}.signal-label{position:absolute;bottom:3%;right:0;font-size:10px;color:#86a5bc}.section{padding-block:76px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:29px}.card,.dashboard{border:1px solid var(--stroke);border-radius:14px;background:linear-gradient(145deg,#101e31,#0b1422);padding:23px}.card p{margin:13px 0 19px}.card small{color:#8cdde7;font-size:12px}.icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid #24556c;border-radius:8px;color:var(--cyan);background:#102b3d;font-size:23px;margin-bottom:19px}.demo{background:#0a1422;border-block:1px solid var(--stroke)}.demo-grid,.about{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px}.dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-head h3{margin-top:4px}.dashboard svg{display:block;width:100%;margin-top:18px}.periods{display:flex;flex-wrap:wrap;gap:5px}.periods button{cursor:pointer;background:#091523;border:1px solid #29415a;border-radius:5px;color:var(--muted);padding:5px 7px}.periods button[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan)}.about h2{margin-bottom:0}.contact{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #275871;background:linear-gradient(110deg,#102d43,#102033);padding:32px;border-radius:15px;margin-bottom:60px}.contact h2{margin-bottom:7px;font-size:clamp(29px,4vw,40px)}footer{border-top:1px solid var(--stroke);padding:22px 0;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}footer img{width:30px!important;height:30px!important}@media(max-width:800px){.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:58px 0 8px}.signal{max-width:490px;width:100%;margin:auto}.signal svg{width:100%;margin:0}.cards{grid-template-columns:1fr}.demo-grid,.about{grid-template-columns:1fr;gap:20px}.section{padding-block:48px}.wrap{width:calc(100% - 32px)}.nav{flex-wrap:wrap;padding:12px 0}.nav nav{order:3;width:100%;justify-content:space-between}.brand{font-size:21px}.nav .button{padding:8px 10px}.contact{align-items:flex-start;flex-direction:column;padding:22px}.dashboard-head{align-items:flex-start;flex-direction:column}footer{gap:12px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--base: #060b15;--panel: #0c1727;--cyan: #36ebf4;--lime: #f1f986 }header{background:#080e19}.nav>.outline{border-radius:99px;padding-inline:20px}.hero{background:radial-gradient(ellipse at 78% 50%,#10476780,transparent 50%),radial-gradient(ellipse at 40% 110%,#101d31,transparent 65%),#060c17}.hero-grid{grid-template-columns:1.04fr 1fr;min-height:618px}.hero-copy{position:relative;padding:86px 0}.hero .eyebrow{font-size:11px;letter-spacing:.13em}h1{font-size:clamp(48px,6vw,85px);line-height:1.02}h1 em{background-image:linear-gradient(108deg,#38ebff 6%,#69efd6 58%,#f1f986)}.lede{max-width:475px;margin-block:24px 29px}.button{min-height:44px;padding-inline:19px}.primary{background:linear-gradient(110deg,#34e8f5,#a3f5df);box-shadow:0 5px 30px #14cff32b}.signal{display:grid;place-items:center;aspect-ratio:1.04}.signal svg{position:absolute;inset:auto;width:116%;margin:0;opacity:.62;transform:rotate(-19deg);z-index:-1}.halo{top:-17%;right:-17%;bottom:-17%;left:-17%;background:radial-gradient(circle,#16d8f432,transparent 57%)}.hero-mark{width:52%;position:relative;border-radius:50%;filter:drop-shadow(0 0 30px #00cde866)}.orbit{position:absolute;width:68%;aspect-ratio:1;border:1px solid #54e6fa42;border-radius:50%;pointer-events:none}.orbit-outer{width:86%;border-color:#54e6fa2d;transform:rotate(-29deg) scaleY(.77)}.orbit-outer:after,.orbit-inner:after{content:"";position:absolute;top:15%;right:12%;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 17px var(--lime)}.orbit-inner:after{top:auto;right:auto;bottom:13%;left:13%;background:var(--cyan);box-shadow:0 0 17px var(--cyan)}.card{display:flex;flex-direction:column;padding:26px;border-radius:18px;border-top-color:#34566a;transition:background .2s,border-color .2s}.card:hover{background:#102336;border-color:#37738a}.card small{margin-top:auto}.service-link{align-self:flex-start;font-size:14px;font-weight:600;color:var(--cyan);margin-top:20px}.service-link:hover{text-decoration:underline}.steps ol{color:var(--muted);padding-left:22px;margin:12px 0 0}.steps li{padding:4px 0 4px 4px}.steps li::marker{color:var(--cyan)}.contact{background:radial-gradient(ellipse at 90% 50%,#164b5f,transparent 65%),#101d31}@media(max-width:800px){.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:55px 0 0}.signal{max-width:370px;margin:8px auto 15px}}@media(max-width:530px){.hero-copy{padding-top:44px}.hero .eyebrow{font-size:10px}.hero-grid h1{font-size:clamp(40px,10.5vw,55px)}.nav>.outline{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.card{transition:none}}.use-cases{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(25px,6vw,85px);border-top:1px solid var(--stroke)}.use-case-list{border-left:1px solid #29647a;padding-left:clamp(20px,4vw,44px)}.use-case-list article{position:relative;padding:0 0 23px;margin:0 0 22px;border-bottom:1px solid var(--stroke)}.use-case-list article:before{content:"";position:absolute;left:calc(-1*clamp(20px,4vw,44px) - 4px);top:9px;width:7px;height:7px;border-radius:50%;background:var(--cyan)}.use-case-list article:last-child{border:0;margin:0;padding-bottom:0}.use-case-list h3{font-size:22px;margin-bottom:8px}.use-case-list .service-link{display:inline-block;margin-top:10px}@media(max-width:800px){.use-cases{grid-template-columns:1fr}.use-cases h2{margin-bottom:0}}@media(max-width:530px){.nav nav{gap:8px}}.analytics-offer{border-block:1px solid var(--stroke);background:radial-gradient(ellipse at 100% 0%,#123b4c80,transparent 70%),#0a1422}.analytics-intro{max-width:620px}.analytics-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:stage;list-style:none;padding:0;margin:30px 0}.analytics-stages li{counter-increment:stage;padding:18px 0 0;border-top:1px solid #2d677c}.analytics-stages li:before{content:counter(stage,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--cyan);font-family:Space Mono,monospace}.analytics-stages h3{margin-bottom:9px}@media(max-width:690px){.analytics-stages{grid-template-columns:1fr;gap:18px}}.analytics-feature{display:grid;grid-template-columns:1fr 1.05fr;gap:32px;align-items:center;margin-top:20px}.analytics-feature img,.software-photo{display:block;width:100%;height:auto;aspect-ratio:2.1;object-fit:cover;border-radius:14px;border:1px solid #275064}.software-photo{margin-top:16px;aspect-ratio:2.45}@media(max-width:690px){.analytics-feature{grid-template-columns:1fr;gap:16px}}.analytics-feature img,.software-photo{aspect-ratio:1.55;object-position:center}@media(prefers-reduced-motion:no-preference){.signal-dot{animation:signal-flow 7s ease-in-out infinite}.orbit-outer:after,.orbit-inner:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:radial-gradient(circle at 50% 4px,var(--orbit-dot) 3px,transparent 4px);box-shadow:none;filter:drop-shadow(0 0 6px var(--orbit-dot));animation:orbit-dot 16s linear infinite}.orbit-outer:after{--orbit-dot: var(--lime);animation-delay:-2s}.orbit-inner:after{--orbit-dot: var(--cyan);animation-duration:21s;animation-direction:reverse;animation-delay:-8s}}@keyframes signal-flow{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}75%{transform:translateY(6px)}}@keyframes orbit-dot{to{transform:rotate(1turn)}}.pb-contact-form{width:min(100%,460px)}.pb-contact-form>a,.pb-inbox article>a{color:var(--cyan)}.pb-form{display:grid;gap:12px}.pb-form label{display:grid;gap:5px;color:var(--text)}.pb-form input,.pb-form select,.pb-form textarea{width:100%;min-height:44px;background:#101d31;color:var(--text);border:1px solid #778ba3;border-radius:7px;padding:8px;font:inherit}.pb-form button{justify-self:start;cursor:pointer}.pb-form button:disabled{opacity:.65}.pb-form p:empty{display:none}.pb-admin{display:grid;grid-template-columns:215px minmax(0,1fr);min-height:100vh;background:#080f1e}.pb-admin aside{padding:24px;background:#0d1728;border-right:1px solid var(--stroke)}.pb-admin nav,.pb-inbox>div{display:grid;gap:9px;margin-top:24px}.pb-admin nav button,.pb-inbox>div button{background:#142237;color:var(--text);border:1px solid var(--stroke);border-radius:8px;text-align:left;padding:11px;font:inherit;cursor:pointer}.pb-admin button[aria-pressed=true]{background:#163d50;border-color:#55b9c6}.pb-admin main{padding:clamp(16px,4vw,45px);min-width:0}.pb-admin-banner{display:flex;justify-content:space-between;align-items:center;gap:15px;background:radial-gradient(ellipse at right,#164657,#0d1728 72%);border:1px solid var(--stroke);border-radius:14px;padding:24px}.pb-admin-banner img{width:clamp(48px,12vw,110px);border-radius:50%;filter:drop-shadow(0 0 14px #00d1ed66)}.pb-admin h1{font-size:clamp(30px,6vw,55px)}.pb-admin h2{font-size:22px;margin:0 0 8px}.pb-counts,.pb-inbox{display:grid;gap:12px;margin:16px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.pb-inbox{grid-template-columns:1fr 1fr;align-items:start}.pb-inbox>div{margin:0}.pb-counts>div,.pb-inbox article{background:#111e32;border:1px solid var(--stroke);border-radius:12px;padding:16px;overflow-wrap:anywhere}.pb-counts strong,.pb-inbox small{display:block}.pb-counts strong{font-size:25px;color:var(--cyan)}.pb-inbox article p{margin:15px 0;white-space:pre-wrap}@media(max-width:720px){.pb-admin,.pb-inbox{grid-template-columns:1fr}.pb-admin nav{display:flex;flex-wrap:wrap;margin-top:12px}.contact{align-items:stretch;flex-direction:column}}
