.asp-startup{--asp-navy-950: #12233d;--asp-navy-900: #182d4b;--asp-navy-800: #23405f;--asp-navy-600: #58708b;--asp-navy-400: #8ea0b3;--asp-orange: #ff7900;--asp-orange-dark: #e85f00;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;isolation:isolate;display:flex;box-sizing:border-box;min-height:100dvh;flex-direction:column;align-items:center;padding:clamp(22px,3.2vh,38px) clamp(18px,3.4vw,54px) 20px;overflow:hidden auto;color:var(--asp-navy-900);font-family:Assistant,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 12% 23%,rgba(255,153,67,.15),rgba(255,153,67,.055) 18%,transparent 34%),radial-gradient(circle at 89% 82%,rgba(255,178,111,.14),transparent 28%),linear-gradient(145deg,#fff,#fffdfb 46%,#fff9f4)}.asp-startup *,.asp-startup *:before,.asp-startup *:after{box-sizing:border-box}.asp-startup__ambient{position:absolute;z-index:-2;aspect-ratio:1;border:1px solid rgba(255,121,0,.1);border-radius:50%;pointer-events:none}.asp-startup__ambient--one{top:11%;left:-9vw;width:min(36vw,510px)}.asp-startup__ambient--two{top:18%;left:50%;width:min(48vw,700px);transform:translate(-50%);opacity:.7}.asp-startup__ambient--three{right:-14vw;bottom:-24vw;width:min(55vw,780px);background:#ff790006}.asp-startup__dots{position:absolute;z-index:-1;width:130px;height:80px;opacity:.38;background-image:radial-gradient(circle,#ffad66 1.3px,transparent 1.4px);background-size:14px 14px}.asp-startup__dots--left{left:2.5vw;bottom:17vh}.asp-startup__dots--right{right:3vw;top:32vh}.asp-startup__security{position:absolute;top:24px;right:clamp(20px,3vw,48px);display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;color:var(--asp-navy-600);font-size:13px;font-weight:650;border:1px solid rgba(24,45,75,.09);border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asp-startup__security:before{content:"";width:8px;height:8px;border-radius:50%;background:#18875f;box-shadow:0 0 0 4px #18875f1a}.asp-startup__brand{display:grid;justify-items:center;width:min(100%,560px);text-align:center}.asp-startup__brand img{display:block;width:clamp(245px,24vw,350px);height:auto;mix-blend-mode:multiply}.asp-startup__brand h1{margin:clamp(10px,1.6vh,16px) 0 3px;color:var(--asp-navy-950);font-size:clamp(23px,2.3vw,35px);line-height:1.14;letter-spacing:-.025em;font-weight:800}.asp-startup__brand p{max-width:470px;margin:0;color:var(--asp-navy-600);font-size:clamp(14px,1.15vw,17px);line-height:1.55}.asp-startup__visual{position:relative;display:grid;width:min(100%,610px);min-height:clamp(230px,30vh,300px);margin-top:clamp(10px,1.5vh,16px);place-items:center}.asp-startup__orbit{position:absolute;width:min(88vw,490px);aspect-ratio:1.8;border:1px solid rgba(255,121,0,.16);border-radius:50%;transform:rotate(-5deg)}.asp-startup__orbit:after{content:"";position:absolute;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--asp-orange);box-shadow:0 0 0 5px #ff790017}.asp-workspace{position:relative;width:clamp(265px,31vw,365px);height:clamp(164px,19vw,214px);overflow:hidden;border:1px solid rgba(28,49,77,.13);border-radius:16px;background:#fffffff0;box-shadow:0 16px 44px #24385421;animation:asp-workspace-float 5.2s ease-in-out infinite}.asp-workspace__top{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 13px;background:linear-gradient(90deg,var(--asp-navy-950),var(--asp-navy-800))}.asp-workspace__wordmark{width:62px;height:5px;border-radius:99px;background:#ffffffe0}.asp-workspace__window-dots{display:flex;gap:5px;direction:ltr}.asp-workspace__window-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff6b}.asp-workspace__body{display:grid;height:calc(100% - 34px);grid-template-columns:27% 1fr;direction:ltr}.asp-workspace__nav{display:grid;align-content:start;gap:8px;padding:15px 11px;border-right:1px solid rgba(24,45,75,.11);background:#f8fafc}.asp-workspace__nav i{width:100%;height:7px;border-radius:99px;background:#e0e7ee}.asp-workspace__nav i:nth-child(2){width:74%;background:#ff79006b}.asp-workspace__content{display:grid;grid-template-columns:1.35fr .8fr;grid-template-rows:48px 1fr;gap:10px;padding:14px}.asp-workspace__stat,.asp-workspace__table,.asp-workspace__chart{overflow:hidden;border:1px solid #e4eaf0;border-radius:9px;background:#fff}.asp-workspace__stat{display:flex;align-items:center;gap:9px;padding:8px}.asp-workspace__ring{width:25px;height:25px;flex:0 0 auto;border:5px solid #fff0e3;border-top-color:var(--asp-orange);border-radius:50%;transform:rotate(25deg)}.asp-workspace__mini-lines{display:grid;width:100%;gap:5px}.asp-workspace__mini-lines i,.asp-workspace__table span i{height:5px;border-radius:20px;background:#e5ebf0}.asp-workspace__mini-lines i:first-child{width:68%;background:#a9b8c7}.asp-workspace__table{display:grid;align-content:start;gap:8px;padding:10px}.asp-workspace__table span{display:grid;grid-template-columns:1fr .6fr .4fr;gap:7px}.asp-workspace__table span i:last-child{background:#fff0e3}.asp-workspace__chart{display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:10px 8px}.asp-workspace__chart i{width:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(#ffad66,var(--asp-orange));animation:asp-chart 2.5s ease-in-out infinite}.asp-workspace__chart i:nth-child(1){height:36%}.asp-workspace__chart i:nth-child(2){height:72%}.asp-workspace__chart i:nth-child(3){height:52%}.asp-workspace__chart i:nth-child(4){height:88%}.asp-startup__badge{position:absolute;z-index:3;display:grid;width:54px;height:54px;place-items:center;color:var(--asp-orange);font-size:25px;font-style:normal;font-weight:700;border:1px solid rgba(24,45,75,.1);border-radius:14px;background:#fffffff0;box-shadow:0 12px 28px #22354e21;animation:asp-badge-float 4.8s ease-in-out infinite}.asp-startup__badge--user{top:52%;left:5%}.asp-startup__badge--chart{top:10%;right:8%;animation-delay:-2.5s}.asp-startup__badge--cloud{right:1%;bottom:15%;animation-delay:-.4s}.asp-startup__badge--shield{bottom:2%;left:25%;animation-delay:-3s}.asp-startup__status{--asp-progress: 10%;position:relative;width:min(100%,570px);min-height:132px;margin-top:-3px;padding:20px 28px 16px;overflow:hidden;text-align:center;border:1px solid rgba(24,45,75,.09);border-radius:19px;background:#ffffffd1;box-shadow:0 24px 70px #1b2e481a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.asp-startup__status:before,.asp-startup__status:after{content:"";position:absolute;top:0;right:0;height:3px}.asp-startup__status:before{left:0;background:#edf1f4}.asp-startup__status:after{width:var(--asp-progress);border-radius:4px;background:linear-gradient(90deg,#f36b00,#ff9b44);box-shadow:0 0 16px #ff790054;transition:width .5s ease}.asp-startup__status-heading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:30px}.asp-startup__status h2{margin:0;color:var(--asp-navy-950);font-size:clamp(19px,1.65vw,24px);line-height:1.2;font-weight:800}.asp-startup__status>p{min-height:22px;margin:5px 0 11px;color:var(--asp-navy-600);font-size:14px;font-weight:500}.asp-startup__spinner{width:19px;height:19px;flex:0 0 auto;border:2px solid rgba(255,121,0,.18);border-top-color:var(--asp-orange);border-radius:50%;animation:asp-spin .9s linear infinite}.asp-startup__phase-dots{display:flex;align-items:center;justify-content:center;gap:11px}.asp-startup__phase-dots i{width:8px;height:8px;border-radius:50%;background:#cbd4de;transition:width .25s ease,background .25s ease}.asp-startup__phase-dots i.is-done{background:#ff790073}.asp-startup__phase-dots i.is-active{width:26px;border-radius:99px;background:var(--asp-orange);box-shadow:0 3px 10px #ff790047}.asp-startup__status small{display:block;margin-top:8px;color:var(--asp-navy-400);font-size:12px;font-weight:650}.asp-startup__status button{min-width:118px;min-height:38px;margin-top:8px;padding:8px 20px;color:#fff;font:inherit;font-weight:750;border:0;border-radius:10px;background:linear-gradient(#ff8618,#f36b00);box-shadow:0 9px 20px #f36b0038;cursor:pointer}.asp-startup.is-error .asp-startup__status{border-color:#c5443f33;background:#fffaf9eb}.asp-startup.is-error .asp-startup__status:after{background:#c5443f;box-shadow:0 0 16px #c5443f29}.asp-startup.is-error .asp-startup__spinner{position:relative;border:0;background:#fff0ee;animation:none}.asp-startup.is-error .asp-startup__spinner:after{content:"!";position:absolute;top:-1px;right:0;bottom:0;left:0;color:#c5443f;font-size:16px;font-weight:800}.asp-startup__trust{display:grid;width:min(100%,980px);margin-top:auto;padding-top:clamp(18px,2.6vh,30px);grid-template-columns:repeat(5,1fr)}.asp-startup__trust>div{position:relative;min-width:0;padding:0 20px;text-align:center}.asp-startup__trust>div+div:before{content:"";position:absolute;top:4px;right:0;width:1px;height:46px;background:linear-gradient(transparent,rgba(24,45,75,.16),transparent)}.asp-startup__trust i,.asp-startup__trust strong,.asp-startup__trust span{display:block}.asp-startup__trust i{width:27px;height:27px;margin:0 auto 5px;color:var(--asp-orange);font-size:18px;font-style:normal;font-weight:800}.asp-startup__trust strong{color:var(--asp-navy-800);font-size:13px;line-height:1.3;font-weight:750}.asp-startup__trust span{margin-top:2px;overflow:hidden;color:var(--asp-navy-400);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.asp-startup__trust>div:not(.is-active):not(.is-done){opacity:.58}@keyframes asp-spin{to{transform:rotate(360deg)}}@keyframes asp-workspace-float{50%{transform:translateY(-6px)}}@keyframes asp-badge-float{50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes asp-chart{50%{opacity:.7;transform:scaleY(.88);transform-origin:bottom}}@media (max-width: 620px){.asp-startup{min-height:100svh;padding:64px 15px 16px}.asp-startup__security{top:16px;right:15px;min-height:30px;padding:5px 10px;font-size:11px}.asp-startup__brand img{width:min(74vw,270px)}.asp-startup__brand h1{margin-top:7px;font-size:23px}.asp-startup__brand p{max-width:330px;font-size:13px;line-height:1.4}.asp-startup__visual{min-height:205px;margin-top:2px}.asp-workspace{width:min(70vw,285px);height:170px}.asp-startup__badge{width:43px;height:43px;border-radius:12px;font-size:20px}.asp-startup__badge--user{left:0}.asp-startup__badge--chart{right:0}.asp-startup__badge--cloud{right:-2%}.asp-startup__status{min-height:122px;padding:17px 15px 13px;border-radius:16px}.asp-startup__status h2{font-size:19px}.asp-startup__status>p{margin-bottom:9px;font-size:13px}.asp-startup__trust{width:100%;gap:7px;padding-top:16px;grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto;scrollbar-width:none}.asp-startup__trust::-webkit-scrollbar{display:none}.asp-startup__trust>div{padding:0 2px}.asp-startup__trust>div+div:before,.asp-startup__trust span{display:none}.asp-startup__trust strong{font-size:10.5px}}@media (max-width: 380px){.asp-startup{padding-inline:11px}.asp-startup__brand h1{font-size:21px}.asp-startup__brand p{font-size:12.5px}.asp-startup__visual{min-height:190px}.asp-workspace{width:250px;height:155px}.asp-workspace__content{gap:7px;padding:9px}.asp-startup__trust{grid-template-columns:repeat(5,minmax(54px,1fr))}}@media (max-height: 760px) and (min-width: 621px){.asp-startup{padding-top:22px}.asp-startup__brand img{width:270px}.asp-startup__brand h1{margin-top:7px;font-size:26px}.asp-startup__visual{min-height:225px;margin-top:0}.asp-workspace{width:310px;height:184px}.asp-startup__status{min-height:119px;padding-top:16px}.asp-startup__trust{padding-top:14px}}@media (prefers-reduced-motion: reduce){.asp-startup *,.asp-startup *:before,.asp-startup *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
