:root{--navy:#071a33;--navy-soft:#102a4c;--blue:#0066d6;--blue-bright:#2b7fff;--cyan:#57c7ff;--surface:#fff;--muted:#66758a;--line:rgba(7,26,51,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);background:#f7faff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.home-shell{min-height:100vh;position:relative;overflow:hidden;padding:0 6vw;background:radial-gradient(circle at 76% 20%,rgba(43,127,255,.14),transparent 30%),linear-gradient(180deg,#fbfdff,#f4f8fd 56%,#fff)}.ambient{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.ambient-one{width:420px;height:420px;right:-180px;top:40px;background:rgba(53,145,255,.08)}.ambient-two{width:300px;height:300px;left:-160px;top:45%;background:rgba(87,199,255,.08)}.home-nav{max-width:1240px;height:96px;margin:0 auto;justify-content:space-between;position:relative;z-index:5}.brand,.home-nav{display:flex;align-items:center}.brand{gap:12px;text-decoration:none}.brand img{width:48px;height:48px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.1}.brand strong{font-size:1.2rem;letter-spacing:-.02em}.brand small{font-size:.76rem;color:var(--muted);margin-top:5px}.nav-actions{display:flex;align-items:center;gap:24px;font-size:.92rem;font-weight:650}.nav-actions>a{text-decoration:none}.nav-download-link{color:var(--blue);font-weight:800}.nav-button{padding:11px 18px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{max-width:1240px;min-height:640px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.92fr);grid-gap:76px;gap:76px;align-items:center;position:relative;z-index:2;padding:54px 0 72px}.hero-copy{max-width:680px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.13em;margin-bottom:22px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px rgba(0,102,214,.1)}.hero h1{margin:0;font-size:clamp(3.2rem,5.4vw,5.65rem);line-height:.98;letter-spacing:-.065em;font-weight:760}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{max-width:610px;margin:27px 0 0;color:var(--muted);font-size:1.14rem;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:15px;margin-top:34px;flex-wrap:wrap}.primary-action,.secondary-action{min-height:52px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:14px;font-weight:750;font-size:.94rem;transition:transform .18s ease,box-shadow .18s ease}.primary-action{gap:12px;padding:0 22px;background:linear-gradient(135deg,var(--blue),var(--blue-bright));color:#fff;box-shadow:0 16px 30px rgba(0,102,214,.22)}.primary-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.secondary-action{padding:0 21px;border:1px solid var(--line);background:hsla(0,0%,100%,.72)}.download-action{gap:10px;color:var(--blue);font-weight:800}.download-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.primary-action:hover,.secondary-action:hover{transform:translateY(-2px)}.trust-line{gap:24px;margin-top:28px;color:#708096;font-size:.79rem;font-weight:650;flex-wrap:wrap}.trust-line,.trust-line span{display:flex;align-items:center}.trust-line span{gap:7px}.trust-line svg{width:17px;height:17px;fill:none;stroke:var(--blue);stroke-width:1.8}.hero-visual{height:520px;position:relative;display:flex;align-items:center;justify-content:center}.visual-grid{position:absolute;inset:20px 0;opacity:.24;background-image:linear-gradient(rgba(0,102,214,.12) 1px,transparent 0),linear-gradient(90deg,rgba(0,102,214,.12) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 72%);mask-image:radial-gradient(circle at center,#000 20%,transparent 72%)}.platform-card{width:min(100%,500px);padding:18px;border:1px solid hsla(0,0%,100%,.9);border-radius:26px;background:hsla(0,0%,100%,.84);box-shadow:0 32px 80px rgba(22,73,137,.17),inset 0 0 0 1px rgba(7,26,51,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg);position:relative;z-index:2}.platform-topbar{justify-content:space-between;padding:4px 4px 17px;border-bottom:1px solid var(--line);font-size:.76rem}.mini-brand,.platform-topbar{display:flex;align-items:center}.mini-brand{gap:8px;font-weight:800}.mini-brand img{width:25px;height:25px;object-fit:contain}.status{display:flex;align-items:center;gap:6px;color:#187b54;font-weight:700}.status i{width:7px;height:7px;border-radius:50%;background:#24b779;box-shadow:0 0 0 4px rgba(36,183,121,.12)}.metric-grid{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:12px;gap:12px;margin-top:16px}.metric{min-height:116px;border:1px solid var(--line);border-radius:17px;padding:16px;background:#fff;display:flex;flex-direction:column}.metric.featured{grid-row:span 2;min-height:244px;background:linear-gradient(145deg,#0b2b51,#0c5cb1);color:#fff;border:none;padding:20px}.metric small,.metric span{font-size:.7rem;color:var(--muted)}.metric.featured span{color:hsla(0,0%,100%,.63)}.metric strong{font-size:1.3rem;margin-top:9px;letter-spacing:-.03em}.metric.featured strong{font-size:1.65rem;max-width:190px;line-height:1.15}.bars,.metric small{margin-top:auto}.bars{height:95px;display:flex;align-items:flex-end;gap:8px;padding-top:18px}.bars i{flex:1 1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#61d2ff,#2384ff);opacity:.95}.bars i:first-child{height:32%}.bars i:nth-child(2){height:50%}.bars i:nth-child(3){height:43%}.bars i:nth-child(4){height:71%}.bars i:nth-child(5){height:64%}.bars i:nth-child(6){height:92%}.activity-card{margin-top:12px;padding:13px 15px;border:1px solid var(--line);border-radius:17px;background:#fff;display:flex;align-items:center;gap:12px}.activity-icon{width:38px;height:38px;border-radius:12px;background:#edf5ff;color:var(--blue);display:grid;place-items:center}.activity-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.activity-card>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.activity-card small{font-size:.68rem;color:var(--muted)}.activity-card strong{font-size:.79rem}.activity-check{margin-left:auto;width:25px;height:25px;border-radius:50%;background:#e6f8f0;color:#17835b;display:grid;place-items:center;font-style:normal;font-size:.75rem}.floating-tag{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.93);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 18px 38px rgba(21,67,125,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-tag svg{width:24px;height:24px;fill:none;stroke:var(--blue);stroke-width:1.7}.floating-tag span{display:flex;flex-direction:column;gap:2px}.floating-tag small{font-size:.62rem;color:var(--muted)}.floating-tag strong{font-size:.75rem}.tag-security{top:65px;right:-7px}.tag-support{left:-22px;bottom:70px}.value-strip{max-width:1240px;margin:0 auto 46px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:2}.value-strip article{display:flex;gap:17px;padding:30px 34px;border-right:1px solid var(--line)}.value-strip article:first-child{padding-left:0}.value-strip article:last-child{border-right:0;padding-right:0}.value-strip article>span{font-size:.68rem;color:var(--blue);font-weight:800;padding-top:3px}.value-strip strong{font-size:.9rem}.value-strip p{margin:7px 0 0;color:var(--muted);font-size:.79rem;line-height:1.55}.home-footer{max-width:1240px;margin:0 auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.75rem;position:relative;z-index:2}.home-footer div{display:flex;gap:24px;flex-wrap:wrap}.home-footer a{text-decoration:none}.wrapper{max-width:880px;width:100%;padding:48px 24px;margin:0 auto}.site-header{margin-bottom:20px;display:flex;align-items:center;gap:18px}.site-header h1{color:var(--blue);margin:0}.subtitle{color:var(--muted);margin:6px 0 0}.content{background:#fff;border:1px solid var(--line);padding:34px;border-radius:18px;box-shadow:0 16px 48px rgba(0,40,120,.1)}.btn{display:inline-block;text-decoration:none;font-weight:700}.btn-primary{background:var(--blue);color:#fff;padding:12px 18px;border-radius:12px}.wrapper footer{margin-top:28px;color:var(--muted);text-align:center}@media(max-width:1050px){.home-shell{padding:0 4vw}.hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.hero-copy{max-width:780px}.hero-visual{height:500px;max-width:650px;width:100%;margin:0 auto}.platform-card{transform:none}.value-strip{margin-top:20px}}@media(max-width:860px){.nav-actions{gap:14px}.nav-actions>a:first-child{display:none}}@media(max-width:760px){.home-shell{padding:0 22px}.home-nav{height:82px}.brand small,.nav-download-link{display:none}.hero{padding:38px 0 54px;min-height:auto}.hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.hero-copy>p{font-size:1rem;line-height:1.65}.hero-visual{height:440px}.platform-card{padding:13px;border-radius:21px}.tag-security{right:-10px;top:35px}.tag-support{left:-8px;bottom:35px}.value-strip{grid-template-columns:1fr}.value-strip article,.value-strip article:first-child,.value-strip article:last-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.value-strip article:last-child{border-bottom:0}.home-footer{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:22px 0}}@media(max-width:520px){.brand img{width:40px;height:40px}.brand strong{font-size:1rem}.nav-button{padding:9px 14px}.hero-actions{align-items:stretch;flex-direction:column}.primary-action,.secondary-action{width:100%}.trust-line{gap:14px}.hero-visual{height:385px;margin-top:12px}.metric-grid{gap:8px}.metric{padding:12px;min-height:99px}.metric.featured{min-height:206px;padding:15px}.metric.featured strong{font-size:1.25rem}.metric strong{font-size:1.05rem}.activity-card{padding:10px}.activity-card strong{font-size:.68rem}.floating-tag{padding:9px 10px}.floating-tag svg{width:20px;height:20px}.floating-tag strong{font-size:.67rem}.tag-security{right:-5px}.tag-support{left:-5px}.home-footer div{flex-direction:column;gap:6px}}