@charset "UTF-8";.product-main{--product-blue:#176cff;--product-sky:#35b9ff;--product-panel:rgba(8,13,24,.88);--product-line:rgba(49,120,255,.42);background-color:#02050b;isolation:isolate;position:relative}.product-main section{background:transparent;overflow:visible;padding-left:32px;padding-right:32px}.product-main section:before{display:none}.product-shell{margin:0 auto;position:relative;width:min(1380px,100%);z-index:1}.product-hero{display:grid;min-height:720px;padding-bottom:126px;padding-top:130px;place-items:center;text-align:center}.product-hero__content{max-width:1080px}.product-hero h1{color:#fff;font-size:clamp(42px,4.1vw,70px);font-weight:750;letter-spacing:-.045em;line-height:1.35;margin:0;text-shadow:0 5px 36px rgba(48,112,255,.12)}.product-hero__lead{color:#79859a;font-size:clamp(17px,1.32vw,22px);line-height:2;margin:44px auto 0}.product-actions{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin-top:58px}.product-action{background:var(--product-blue);border:1px solid var(--product-blue);border-radius:999px;box-shadow:0 18px 50px #176cff2e;color:#fff;font-size:18px;line-height:1;min-width:236px;padding:18px 32px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.product-action:hover{background:#3181ff;box-shadow:0 22px 60px #176cff47;color:#fff;transform:translateY(-3px)}.product-action--outline:hover{background:var(--product-blue);color:#fff}.product-action--outline{background:rgba(2,7,15,.44);box-shadow:none;color:#297bff}.product-story{padding-bottom:88px;padding-top:64px}.product-story__card{background:linear-gradient(135deg,rgba(9,15,28,.94),rgba(7,12,23,.82));border:1px solid var(--product-line);border-radius:22px;box-shadow:inset 0 1px #ffffff04,0 34px 90px #00000038;padding:clamp(42px,5vw,76px) clamp(34px,6vw,92px)}.product-story__card p{color:#bcc3d4;font-size:clamp(16px,1.2vw,20px);line-height:2.05;margin:0 0 36px}.product-story__card p:last-child{margin-bottom:0}.product-platform{padding-bottom:120px;padding-top:120px;text-align:center}.product-title{color:#fff;font-size:clamp(37px,3.4vw,58px);font-weight:750;letter-spacing:-.04em;line-height:1.3;margin:0}.product-subtitle{color:#758095;font-size:clamp(16px,1.25vw,21px);line-height:2;margin:36px auto 0}.product-metrics{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin:104px auto 0}.product-metric{padding:0 10px;position:relative}.product-metric:not(:last-child):after{background:linear-gradient(transparent,rgba(49,120,255,.35),transparent);content:"";height:68px;position:absolute;right:-14px;top:8px;width:1px}.product-metric strong{color:var(--product-blue);display:block;font-size:clamp(27px,2.15vw,38px);font-weight:700;line-height:1.25}.product-metric span{color:#707b90;display:block;font-size:15px;margin-top:18px}.product-platform .product-actions{margin-top:116px}.product-capabilities{padding-bottom:140px;padding-top:110px}.product-eyebrow{border:1px solid var(--product-blue);border-radius:999px;color:#3283ff;font-size:14px;line-height:1;margin:0 auto 28px;padding:10px 24px;width:-moz-fit-content;width:fit-content}.product-capabilities__head{text-align:center}.product-capabilities__list{display:grid;gap:42px;margin-top:86px}.capability-card{align-items:center;background:linear-gradient(116deg,rgba(13,16,23,.96),rgba(10,13,20,.88));border:1px solid rgba(49,120,255,.31);border-radius:20px;box-shadow:inset 0 1px #ffffff03,0 24px 70px #00000029;display:grid;gap:clamp(46px,6vw,92px);grid-template-columns:minmax(300px,485px) minmax(0,1fr);min-height:370px;padding:52px 60px}.capability-card__visual{background:#060912;border-radius:15px;box-shadow:0 18px 55px #00000057;overflow:hidden}.capability-card__visual img{display:block;height:auto;width:100%}.capability-card__content h3{color:#fff;font-size:clamp(22px,1.8vw,30px);font-weight:650;line-height:1.45;margin:0}.capability-card__content>p{color:#d6d9e2;font-size:17px;line-height:1.8;margin:25px 0 0}.capability-points{display:grid;gap:15px;list-style:none;margin:27px 0 0;padding:0}.capability-points li{color:#7f899d;font-size:15px;line-height:1.75;padding-left:29px;position:relative}.capability-points li:before{background:var(--product-sky);border-radius:50%;color:#fff;content:"\2713";display:grid;font-size:12px;font-weight:800;height:18px;left:0;line-height:1;place-items:center;position:absolute;top:3px;width:18px}.capability-tags{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:31px}.capability-tags span{border:1px solid rgba(180,190,210,.45);border-radius:999px;color:#9ba4b6;font-size:14px;line-height:1;padding:10px 20px}.capability-tags span:nth-child(2){border-color:var(--product-blue);color:#3283ff}@media (max-width:980px){.product-hero{min-height:620px;padding-bottom:96px;padding-top:96px}.product-metrics{gap:54px 24px;grid-template-columns:repeat(2,1fr);margin-top:76px}.product-metric:nth-child(2):after{display:none}.capability-card{grid-template-columns:1fr;padding:42px}.capability-card__visual{width:min(560px,100%)}}@media (max-width:640px){.product-main section{padding-left:20px;padding-right:20px}.product-hero{min-height:auto;padding-bottom:86px;padding-top:86px}.product-hero h1{font-size:35px}.product-hero__lead br,.product-subtitle br{display:none}.product-actions{gap:14px;margin-top:42px}.product-action{font-size:16px;min-width:0;padding:16px 20px;width:100%}.product-story{padding-bottom:50px;padding-top:30px}.product-story__card{border-radius:16px;padding:30px 24px}.product-story__card p{font-size:15px;line-height:1.9;margin-bottom:25px}.product-platform{padding-bottom:78px;padding-top:78px}.product-title{font-size:32px}.product-subtitle{font-size:15px;margin-top:25px}.product-metrics{gap:42px 8px;grid-template-columns:1fr 1fr;margin-top:60px}.product-metric:not(:last-child):after{display:none}.product-metric strong{font-size:23px}.product-metric span{font-size:12px;margin-top:10px}.product-platform .product-actions{margin-top:70px}.product-capabilities{padding-bottom:84px;padding-top:74px}.product-capabilities__list{gap:24px;margin-top:56px}.capability-card{border-radius:16px;gap:30px;min-height:0;padding:24px}.capability-card__content h3{font-size:21px}.capability-card__content>p{font-size:15px;margin-top:17px}.capability-points{margin-top:20px}.capability-points li{font-size:14px}}@media (prefers-reduced-motion:reduce){.product-action{transition:none}}
