:root{--fg:255 255 255;--field:6 16 28;--shadow:0 8 24;--ink:#06101c;--ink-2:#081526;--navy:#0b1a30;--surface:hsla(0,0%,100%,.07);--surface-2:hsla(0,0%,100%,.11);--raised:hsla(0,0%,100%,.14);--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.22);--text:#fff;--muted:hsla(0,0%,100%,.68);--faint:hsla(0,0%,100%,.46);--accent:#3d9fff;--accent-bright:#7ec4ff;--accent-soft:rgba(61,159,255,.18);--lime:#c8f04a;--green:#7dffb3;--green-soft:rgba(125,255,179,.16);--danger:#ff9a9a;--danger-soft:hsla(0,100%,74%,.12);--solid:#0a1728;--orange:#ffb347;--orange-soft:rgba(255,179,71,.16);--violet:#c9a0ff;--violet-soft:rgba(201,160,255,.16);--btn-ink:#07111f;--glass:hsla(0,0%,100%,.08);--glass-border:1px solid hsla(0,0%,100%,.16);--glass-shadow:0 24px 60px rgba(0,8,24,.38);--radius-s:12px;--radius:20px;--radius-l:28px;--container:1180px;--gutter:32px;--font:var(--font-vazirmatn),"Vazirmatn","Noto Sans Arabic","Segoe UI",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body,html{padding:0;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body,html{overflow-x:hidden}body{background:#06101c;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.8;font-weight:400;position:relative}input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);box-shadow:inset 0 0 0 1000px #091424!important;border-color:transparent;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.tel__input:-webkit-autofill,.tel__input:-webkit-autofill:focus,.tel__input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--ink) inset!important}body:before{inset:0;z-index:0;background:radial-gradient(ellipse 90% 55% at 50% 108%,rgba(48,210,220,.38),transparent 58%),radial-gradient(ellipse 50% 40% at 18% 8%,rgba(50,110,230,.22),transparent 62%),radial-gradient(ellipse 42% 36% at 88% 12%,rgba(90,70,210,.16),transparent 60%),radial-gradient(ellipse 30% 28% at 70% 70%,rgba(61,159,255,.12),transparent 70%),linear-gradient(180deg,#071321,#06101c 42%,#082033)}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:-50%;z-index:1;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}#page{position:relative;z-index:2}.particles{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.particle{position:absolute;border-radius:50%;opacity:.55;box-shadow:0 0 8px currentColor;animation:twinkle 4.8s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.35;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:6px}::selection{background:rgba(61,159,255,.32)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:120px;position:relative}.section--tight{padding-block:88px}.hairline{height:1px;background:linear-gradient(to left,transparent,var(--line-strong),transparent);border:0;margin:0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:56px}.sec-head__text{max-width:640px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--faint);letter-spacing:.14em;margin-bottom:20px}.eyebrow__idx{color:var(--lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow__rule{display:inline-block;width:44px;height:1px;background:var(--line-strong)}.sec-title{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.3}.sec-sub{color:var(--muted);margin-top:18px;font-size:17px;max-width:60ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;transition:transform .35s var(--ease),background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--primary{background:#fff;color:var(--btn-ink);box-shadow:0 10px 28px hsla(0,0%,100%,.12)}.btn--primary:hover{background:#f3f7ff;box-shadow:0 14px 32px hsla(0,0%,100%,.18)}.btn--ghost{border-color:hsla(0,0%,100%,.42);color:var(--text);background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1)}.btn--sm{min-height:40px;padding:0 18px;font-size:14px}.btn__arrow{display:inline-block;transition:transform .35s var(--ease)}.btn:hover .btn__arrow{transform:translateX(-4px)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--accent-bright);min-height:44px}.link-arrow span{transition:transform .35s var(--ease)}.link-arrow:hover span{transform:translateX(-5px)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border-bottom:1px solid transparent;transition:border-color .4s var(--ease),background .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);transition:border-color .4s var(--ease),background .4s var(--ease),backdrop-filter .4s var(--ease);transition:border-color .4s var(--ease),background .4s var(--ease),backdrop-filter .4s var(--ease),-webkit-backdrop-filter .4s var(--ease)}.nav[data-stuck=true]{border-bottom-color:var(--line);background:rgba(6,16,28,.62);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px}.brand{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0}.brand__name{font-size:20px;font-weight:700;letter-spacing:-.02em;flex:none}.brand__cap,.brand__mark{color:var(--lime)}.brand__cap{display:none;align-items:center;gap:6px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-border-start:1px solid var(--line-strong);border-inline-start:1px solid var(--line-strong);font-size:11.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap;line-height:1}.brand__cap i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:capPulse 2.4s ease-in-out .55s infinite}.brand__cap.is-full{color:var(--orange)}@keyframes capPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes capArrive{0%{opacity:0;transform:translateY(8px) scale(.86);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.nav__links{display:flex;align-items:center;gap:4px;justify-self:center}.nav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:16px;font-size:15px;color:var(--muted);border-radius:999px;transition:color .25s var(--ease),background .25s var(--ease)}.nav__link:hover{color:var(--text);background:hsla(0,0%,100%,.06)}.nav__cta{justify-self:end;display:flex;align-items:center;gap:12px}.nav__status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lime);padding-inline:14px;min-height:36px;border:var(--glass-border);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;transform-origin:center;animation:capArrive .7s var(--ease) both}.nav__status i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:capPulse 2.4s ease-in-out .6s infinite}.nav__status.is-full{color:var(--orange);border-color:rgba(255,179,71,.38)}.nav__status.is-full i{background:var(--orange);box-shadow:0 0 10px var(--orange)}@property --p{syntax:"<number>";inherits:false;initial-value:0}.hero{position:relative;padding-block:56px 0;overflow:hidden;isolation:isolate}.hero__bg{position:absolute;inset:-12% -6% -6%;z-index:0;pointer-events:none}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(ellipse 62% 54% at 50% 32%,#000,transparent 76%);mask-image:radial-gradient(ellipse 62% 54% at 50% 32%,#000,transparent 76%)}.hero__aurora{position:absolute;border-radius:50%;filter:blur(26px);animation:auroraDrift 22s var(--ease) infinite alternate}.hero__aurora--a{width:720px;height:620px;top:-230px;right:-150px;background:radial-gradient(circle,rgba(61,159,255,.26),rgba(61,159,255,.05) 46%,transparent 70%)}.hero__aurora--b{width:1000px;height:560px;bottom:-160px;left:50%;translate:-50% 0;background:radial-gradient(ellipse at center,rgba(48,210,220,.26),rgba(61,159,255,.08) 46%,transparent 72%);animation-delay:-8s}.hero__aurora--c{width:560px;height:560px;top:60px;left:-190px;background:radial-gradient(circle,rgba(150,110,255,.18),transparent 68%);animation-delay:-14s}@keyframes auroraDrift{0%{transform:scale(1);opacity:.8}to{transform:scale(1.12);opacity:1}}.hero__ring{position:absolute;top:130px;left:50%;translate:-50% 0;width:1180px;height:1180px;border-radius:50%;border:1px solid hsla(0,0%,100%,.07);-webkit-mask-image:linear-gradient(#000,transparent 60%);mask-image:linear-gradient(#000,transparent 60%)}.hero__copy{position:relative;z-index:2;text-align:center;max-width:920px;margin-inline:auto}.hero__copy>*{opacity:0;animation:heroRise .95s var(--ease) both}.hero__copy>:first-child{animation-delay:.05s}.hero__copy>:nth-child(2){animation-delay:.14s}.hero__copy>:nth-child(3){animation-delay:.23s}.hero__copy>:nth-child(4){animation-delay:.32s}.hero__copy>:nth-child(5){animation-delay:.41s}@keyframes heroRise{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes heroRiseLite{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__badge{padding:7px;-webkit-padding-start:16px;padding-inline-start:16px;border:var(--glass-border);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13.5px;color:var(--muted);box-shadow:0 10px 30px rgba(0,8,24,.3);margin-bottom:26px;max-width:100%}.hero__badge,.hero__badge-main{display:inline-flex;align-items:center;gap:10px}.hero__badge-chip{background:var(--accent-soft);color:var(--accent-bright);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;white-space:nowrap;flex:none}.hero__title{font-size:clamp(2.5rem,5.6vw,4.4rem);line-height:1.2;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.hero__title .accent{position:relative;display:inline-block;background:linear-gradient(100deg,#fff 4%,var(--accent-bright) 34%,var(--lime) 66%,#fff 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:sheen 8s linear infinite}.hero__title .accent:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline:-10%;top:50%;height:1.15em;translate:0 -50%;background:radial-gradient(ellipse at center,rgba(61,159,255,.2),rgba(61,159,255,.07) 45%,transparent 72%);filter:blur(34px)}@keyframes sheen{to{background-position:-240% 0}}.hero__lead{color:var(--muted);font-size:18.5px;line-height:1.95;margin-top:22px;max-width:48ch;margin-inline:auto}.hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:34px}.btn--shine{position:relative;overflow:hidden}.btn--shine:after{content:"";position:absolute;top:0;bottom:0;width:42px;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.75),transparent);filter:blur(6px);opacity:.55;animation:btnShine 4.5s var(--ease) infinite}@keyframes btnShine{0%,65%{transform:translateX(140px)}to{transform:translateX(-220px)}}.hero__proof{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px;font-size:13.5px;color:var(--faint)}.hero__proof b{color:var(--text);font-weight:600}.hero__proof .sep{width:1px;height:16px;background:var(--line-strong);display:inline-block}.avatars{display:flex;flex-direction:row-reverse}.avatars span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--btn-ink);border:2px solid #08172a;-webkit-margin-start:-10px;margin-inline-start:-10px;background:linear-gradient(140deg,var(--accent-bright),var(--lime))}.avatars span:nth-child(2){background:linear-gradient(140deg,var(--lime),var(--green))}.avatars span:nth-child(3){background:linear-gradient(140deg,var(--violet),var(--accent-bright))}.stars{color:var(--lime);letter-spacing:2px;font-size:12px}.hero__rate{display:inline-flex;align-items:center;gap:4px}.hero__rate .stars{letter-spacing:1px}.hero__stage{position:relative;z-index:2;height:640px;max-width:1060px;margin:56px auto 0;perspective:1600px}.canvas{position:absolute;top:0;right:0;width:min(700px,68%);height:430px;z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,rgba(16,31,54,.94),rgba(8,20,34,.94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 44px 90px rgba(0,8,24,.55),inset 0 1px 0 hsla(0,0%,100%,.14);transform-origin:100% 50%;animation:canvasFloat 9s var(--ease) infinite}@keyframes canvasFloat{0%,to{transform:rotateX(3deg) rotateY(-5deg) translateY(0)}50%{transform:rotateX(3deg) rotateY(-5deg) translateY(-12px)}}.canvas__chrome{display:flex;align-items:center;gap:12px;padding-inline:14px;min-height:44px;border-bottom:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04)}.canvas__dots{display:flex;gap:6px}.canvas__dots i{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.18)}.canvas__dots i:first-child{background:hsla(0,100%,71%,.55)}.canvas__dots i:nth-child(2){background:rgba(255,190,90,.5)}.canvas__dots i:nth-child(3){background:rgba(125,255,179,.45)}.canvas__file{font-size:12px;color:var(--faint);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.canvas__file b{color:var(--muted)}.canvas__badges{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.canvas__badge{color:var(--muted);border:1px solid var(--line);padding:3px 10px;background:hsla(0,0%,100%,.05)}.canvas__badge,.canvas__zoom{font-size:11.5px;border-radius:999px}.canvas__zoom{font-weight:600;color:var(--accent-bright);background:var(--accent-soft);padding:3px 9px}.canvas__main{flex:1 1;min-height:0;display:grid;grid-template-columns:170px minmax(0,1fr)}.canvas__panel{-webkit-border-end:1px solid hsla(0,0%,100%,.08);border-inline-end:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);padding:14px 12px;display:flex;flex-direction:column;gap:10px}.panel__title{font-size:10.5px;letter-spacing:.12em;color:var(--faint);font-weight:600}.panel__list{display:grid;grid-gap:3px;gap:3px}.panel__list li{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted);padding:5px 8px;border-radius:8px;direction:ltr}.panel__list li.is-active{color:#eaf4ff;background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(61,159,255,.35)}.ly{width:11px;height:11px;border-radius:3px;border:1.5px solid;opacity:.7;flex:none}.ly--txt{border-radius:50%}.panel__eye{-webkit-margin-start:auto;margin-inline-start:auto;width:13px;height:9px;border:1.4px solid;border-radius:9px;opacity:.45}.panel__swatches{display:flex;gap:6px}.panel__swatches i{width:21px;height:21px;border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.panel__swatches i:first-child{background:var(--accent)}.panel__swatches i:nth-child(2){background:var(--lime)}.panel__swatches i:nth-child(3){background:var(--violet)}.panel__swatches i:nth-child(4){background:#0a1626}.panel__type{margin-top:auto;display:flex;align-items:center;gap:8px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px;font-size:10px;color:var(--faint);direction:ltr}.panel__type b{font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.03em}.canvas__art{position:relative;min-width:0;padding:26px 20px 20px;display:grid;place-items:stretch;background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 0);background-size:16px 16px}.art__label{position:absolute;top:8px;inset-inline-start:16px;font-size:10.5px;color:var(--accent-bright);letter-spacing:.04em;direction:ltr}.art__frame{position:relative;border-radius:12px;overflow:hidden;background:#0a1626;box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 22px 44px rgba(0,8,24,.45)}.art__layer{position:absolute;inset:0;padding:14px;display:flex;flex-direction:column;gap:9px}.art__wire{background:#0a1626}.wf{display:block;border-radius:4px}.wf--row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.wf--row i{height:8px;width:32px;border-radius:999px;background:hsla(0,0%,100%,.12)}.wf--row i.wf__b--wide{-webkit-margin-start:auto;margin-inline-start:auto;width:58px;height:18px;border-radius:999px;border:1px dashed hsla(0,0%,100%,.24);background:none}.wf--h{height:15px;width:76%;background:hsla(0,0%,100%,.16)}.wf--h2{width:50%}.wf--p{height:7px;width:62%;border-radius:999px;background:hsla(0,0%,100%,.09)}.wf--p2{width:42%}.wf--btns{display:flex;gap:8px;margin-top:4px}.wf--btns i{width:76px;height:21px;border-radius:999px;border:1px dashed hsla(0,0%,100%,.26)}.wf--grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:auto}.wf--grid i{height:54px;border-radius:8px;border:1px dashed hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.03);background-image:linear-gradient(to top right,transparent 49.3%,hsla(0,0%,100%,.14) 49.5%,hsla(0,0%,100%,.14) 50.5%,transparent 50.7%),linear-gradient(to bottom right,transparent 49.3%,hsla(0,0%,100%,.14) 49.5%,hsla(0,0%,100%,.14) 50.5%,transparent 50.7%)}.art__ui{background:linear-gradient(180deg,#0d1e35,#0a1626);-webkit-clip-path:inset(0);clip-path:inset(0);animation:uiReveal 9s var(--ease) infinite}@keyframes uiReveal{0%,12%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}48%,88%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.ui-nav{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ui-nav i{height:6px;width:26px;border-radius:999px;background:hsla(0,0%,100%,.22)}.ui-nav i.ui-brand{width:18px;height:18px;border-radius:6px;background:linear-gradient(140deg,var(--accent-bright),var(--lime))}.ui-nav b{-webkit-margin-start:auto;margin-inline-start:auto;width:58px;height:19px;border-radius:999px;background:hsla(0,0%,100%,.9)}.ui-h{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.4;background:linear-gradient(100deg,#fff,var(--accent-bright) 55%,var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ui-p{height:6px;width:60%;border-radius:999px;background:hsla(0,0%,100%,.14)}.ui-p2{width:40%}.ui-btns{display:flex;gap:8px;margin-top:4px}.ui-btn{width:76px;height:22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.32)}.ui-btn--solid{background:#fff;border-color:#fff;box-shadow:0 6px 16px hsla(0,0%,100%,.16)}.ui-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:auto}.ui-grid>i{height:54px;border-radius:9px;padding:6px;display:flex;flex-direction:column;gap:5px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.ui-grid em{height:22px;border-radius:6px;background:linear-gradient(140deg,rgba(61,159,255,.65),rgba(200,240,74,.45))}.ui-grid em.alt{background:linear-gradient(140deg,rgba(201,160,255,.65),rgba(61,159,255,.45))}.ui-grid b{height:5px;border-radius:999px;background:hsla(0,0%,100%,.26)}.ui-grid s{height:4px;width:62%;border-radius:999px;background:hsla(0,0%,100%,.14);text-decoration:none}.ui-chart{flex-direction:row!important;align-items:flex-end;gap:4px!important}.ui-chart u{flex:1 1;border-radius:3px 3px 1px 1px;text-decoration:none;background:linear-gradient(to top,rgba(61,159,255,.35),var(--accent-bright))}.ui-chart u:first-child{height:34%}.ui-chart u:nth-child(2){height:58%}.ui-chart u:nth-child(3){height:46%}.ui-chart u:nth-child(4){height:76%}.ui-chart u:nth-child(5){height:96%;background:linear-gradient(to top,rgba(200,240,74,.35),var(--lime))}.art__sweep{position:absolute;top:0;bottom:0;right:0;width:120px;pointer-events:none;background:linear-gradient(270deg,transparent,rgba(126,196,255,.3),hsla(0,0%,100%,.85),rgba(126,196,255,.3),transparent);filter:blur(5px);opacity:0;animation:artSweep 9s var(--ease) infinite}@keyframes artSweep{0%,10%{transform:translateX(70px);opacity:0}14%{opacity:.9}46%{transform:translateX(-460%);opacity:.9}54%,to{transform:translateX(-460%);opacity:0}}.art__handles{position:absolute;inset:-1px;pointer-events:none;border:1px solid rgba(61,159,255,.85);border-radius:12px}.art__handles i{position:absolute;width:7px;height:7px;border-radius:2px;background:#fff;border:1.5px solid var(--accent)}.art__handles i:first-child{top:-4px;left:-4px}.art__handles i:nth-child(2){top:-4px;right:-4px}.art__handles i:nth-child(3){bottom:-4px;left:-4px}.art__handles i:nth-child(4){bottom:-4px;right:-4px}.art__size{position:absolute;bottom:-10px;left:50%;translate:-50% 0;font-size:9.5px;font-weight:700;color:#06101c;direction:ltr;background:var(--accent);border-radius:5px;padding:1px 7px}.art__cursor{position:absolute;top:34%;right:24%;z-index:5;display:flex;align-items:center;gap:6px;animation:cursorMove 9s var(--ease) infinite}.art__cursor:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:13px solid #fff;transform:rotate(-28deg);filter:drop-shadow(0 2px 4px rgba(0,8,24,.6))}.art__cursor b{font-size:9.5px;font-weight:700;color:#06101c;white-space:nowrap;background:var(--lime);border-radius:6px;padding:2px 7px}@keyframes cursorMove{0%{transform:translate(0)}25%{transform:translate(-70px,44px)}50%{transform:translate(-170px,-16px)}75%{transform:translate(-50px,74px)}to{transform:translate(0)}}.phone{--rot:-4deg;position:absolute;left:0;bottom:-56px;width:250px;z-index:5;animation:phoneFloat 8s var(--ease) infinite}@keyframes phoneFloat{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(var(--rot)) translateY(-14px)}}.phone__tag{position:absolute;top:-26px;inset-inline-start:10px;direction:ltr;font-size:10.5px;color:var(--accent-bright);background:rgba(61,159,255,.14);border:1px solid rgba(61,159,255,.35);border-radius:6px;padding:2px 8px}.phone__bezel{border-radius:44px;padding:9px;background:linear-gradient(160deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05) 45%,hsla(0,0%,100%,.18));box-shadow:0 46px 90px rgba(0,8,24,.6),0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.4)}.phone__screen{position:relative;overflow:hidden;border-radius:36px;min-height:478px;padding:36px 14px 14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#0d1e35,#081422 60%,#0a1a2c)}.phone__screen:before{content:"";top:-60px;width:230px;height:190px;pointer-events:none;background:radial-gradient(ellipse,rgba(61,159,255,.38),transparent 70%);filter:blur(6px)}.phone__island,.phone__screen:before{position:absolute;left:50%;translate:-50% 0}.phone__island{top:9px;z-index:6;width:76px;height:20px;border-radius:14px;background:#04090f}.phone__guides{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.65;background-image:linear-gradient(90deg,rgba(200,240,74,.3) 1px,transparent 0),linear-gradient(90deg,rgba(200,240,74,.3) 1px,transparent 0);background-position:14px 0,calc(100% - 14px) 0;background-size:1px 100%,1px 100%;background-repeat:no-repeat}.ph__nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.ph__brand{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700}.ph__brand i{width:17px;height:17px;border-radius:5px;background:linear-gradient(140deg,var(--accent-bright),var(--lime))}.ph__menu{display:grid;grid-gap:3px;gap:3px}.ph__menu i{width:15px;height:1.6px;border-radius:2px;background:hsla(0,0%,100%,.7)}.ph__menu i:last-child{width:9px;-webkit-margin-start:auto;margin-inline-start:auto}.ph__hero{position:relative;z-index:2;display:grid;grid-gap:8px;gap:8px;border-radius:18px;padding:14px 12px;background:linear-gradient(165deg,rgba(61,159,255,.2),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);outline:1px dashed rgba(200,240,74,.55);outline-offset:4px}.ph__hero:after{content:"Hero";position:absolute;top:-10px;inset-inline-start:8px;direction:ltr;font-size:9px;font-weight:700;color:#06101c;background:var(--lime);border-radius:4px;padding:1px 6px}.ph__chip{justify-self:start;font-size:9.5px;color:var(--accent-bright);background:rgba(61,159,255,.2);border-radius:999px;padding:3px 9px}.ph__h1{font-size:16px;font-weight:800;line-height:1.45;letter-spacing:-.02em}.ph__h1 span{background:linear-gradient(100deg,#fff,var(--accent-bright) 58%,var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ph__line{height:5px;border-radius:999px;background:hsla(0,0%,100%,.16)}.ph__line--s{width:62%}.ph__cta{justify-self:start;font-size:10.5px;font-weight:700;color:var(--btn-ink);background:#fff;border-radius:999px;padding:6px 14px;box-shadow:0 6px 16px hsla(0,0%,100%,.16)}.ph__cards{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ph__card{display:grid;grid-gap:6px;gap:6px;padding:9px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.ph__thumb{height:34px;border-radius:9px;background:linear-gradient(140deg,rgba(61,159,255,.55),rgba(200,240,74,.35))}.ph__thumb--alt{background:linear-gradient(140deg,rgba(201,160,255,.55),rgba(61,159,255,.35))}.ph__card b{height:5px;border-radius:999px;background:hsla(0,0%,100%,.24)}.ph__card s{height:4px;width:60%;border-radius:999px;background:hsla(0,0%,100%,.13);text-decoration:none}.ph__stat{position:relative;z-index:2;padding:11px 12px;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.ph__stat-head{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--faint);margin-bottom:8px}.ph__stat-head strong{font-size:15px;color:var(--text)}.ph__bars{display:flex;align-items:flex-end;gap:5px;height:44px}.ph__bars i{flex:1 1;border-radius:4px 4px 2px 2px;transform-origin:bottom;background:linear-gradient(to top,rgba(61,159,255,.3),var(--accent-bright));animation:barGrow 3.4s var(--ease) infinite alternate}.ph__bars i:nth-child(2){animation-delay:-.4s}.ph__bars i:nth-child(3){animation-delay:-.8s}.ph__bars i:nth-child(4){animation-delay:-1.2s}.ph__bars i:nth-child(5){animation-delay:-1.6s}.ph__bars i:last-child{background:linear-gradient(to top,rgba(200,240,74,.3),var(--lime));animation-delay:-2s}@keyframes barGrow{0%{transform:scaleY(.62)}to{transform:scaleY(1)}}.ph__foot{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;gap:9px;font-size:10.5px;color:var(--muted);padding:10px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.ph__foot .bar{flex:1 1}.ph__foot strong{color:var(--lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fc{position:absolute;z-index:6;display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:20px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--glass-shadow);animation:fcFloat 6.4s var(--ease) infinite}@keyframes fcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.fc__label{display:block;font-size:11.5px;color:var(--faint)}.fc__value{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.fc--score{top:-56px;left:0;animation-delay:-.9s}.fc--flow{top:58px;left:6px;animation-delay:-2.2s}.fc--serp{right:-8px;bottom:26px;width:240px;flex-direction:column;align-items:stretch;gap:8px;animation-delay:-3.4s}.fc--publish{left:292px;bottom:42px;animation-delay:-1.6s}.ring{--p:97;position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -90deg,var(--lime) 0 calc(var(--p) * 1%),hsla(0,0%,100%,.12) calc(var(--p) * 1%) 100%);animation:ringFill 2.6s var(--ease) .4s both}.ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#0a1728}.ring b{position:relative;font-size:15px;font-weight:800}@keyframes ringFill{0%{--p:0}to{--p:97}}.flow{display:flex;align-items:center;gap:6px;flex:none}.flow i{width:26px;height:32px;border-radius:6px}.flow__wire{border:1px dashed hsla(0,0%,100%,.35);background-image:linear-gradient(hsla(0,0%,100%,.18) 2px,transparent 0);background-size:100% 7px;background-position:0 6px}.flow__ui{background:linear-gradient(150deg,var(--accent),var(--lime));box-shadow:0 6px 16px rgba(61,159,255,.35)}.flow em{font-size:12px;color:var(--faint);font-style:normal}.fc__check{width:36px;height:36px;border-radius:12px;flex:none;display:grid;place-items:center;font-size:16px;font-weight:800;color:#06101c;background:linear-gradient(140deg,var(--green),#1ed760)}.fc--publish .fc__value{font-size:13.5px}.serp{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.serp__g{display:flex;gap:5px;align-items:center;grid-column:1}.serp__g i{width:8px;height:8px;border-radius:50%}.serp__g i:first-child{background:#4285f4}.serp__g i:nth-child(2){background:#ea4335}.serp__g i:nth-child(3){background:#fbbc05}.serp__g i:nth-child(4){background:#34a853}.serp__rank{grid-column:2;grid-row:1;align-self:center;font-size:11px;font-weight:700;color:var(--lime);background:rgba(200,240,74,.12);border-radius:999px;padding:3px 8px}.serp__title{grid-column:1/-1;font-size:14px;font-weight:700;color:var(--accent-bright);line-height:1.4}.serp__snip{grid-column:1/-1;font-size:12px;line-height:1.65;color:var(--faint)}@media (max-width:1180px){.hero__stage{max-width:940px;height:610px}.canvas{width:min(620px,66%);height:400px}.fc--publish{left:268px}}@media (max-width:1080px){.hero__stage{height:560px;max-width:520px;margin-top:44px;perspective:none}.canvas,.fc{display:none}.phone{--rot:0deg;left:50%;right:auto;bottom:-46px;width:272px;translate:-50% 0}}@media (max-width:720px){.hero{padding-block:32px 0}.hero__lead{font-size:16.5px}.hero__stage{height:520px;max-width:100%}.phone{width:244px;bottom:-64px}.phone__screen{min-height:460px}.hero__proof{gap:10px;font-size:12.5px}.hero__badge{flex-wrap:wrap;justify-content:center;border-radius:22px;padding:10px 12px;gap:8px}.hero__badge-main{justify-content:center;text-align:center;line-height:1.55}}.dot{width:8px;height:8px;background:var(--green);position:relative;flex:none}.dot,.dot:after{border-radius:50%}.dot:after{content:"";position:absolute;inset:-5px;border:1px solid;color:var(--green);opacity:.5;animation:pulse 2.6s var(--ease) infinite}.dot--blue{background:var(--accent)}.dot--blue:after{color:var(--accent)}.dot--orange{background:var(--orange)}.dot--orange:after{color:var(--orange)}.dot--violet{background:var(--violet)}.dot--violet:after{color:var(--violet)}@keyframes pulse{0%{transform:scale(.7);opacity:.6}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.marquee{border-block:1px solid var(--line);background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;padding-block:20px;-webkit-mask-image:linear-gradient(270deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(270deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;align-items:center;gap:56px;width:max-content;animation:marquee 72s linear infinite}.marquee__item{display:inline-flex;align-items:center;gap:14px;font-size:15px;color:var(--faint);white-space:nowrap;letter-spacing:.02em}.marquee__item i{width:4px;height:4px;border-radius:50%;background:var(--lime);opacity:.8}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(50%)}}.projects__filters{display:flex;gap:8px;flex-wrap:wrap}.chip{min-height:44px;padding-inline:18px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font-size:14.5px;font-weight:500;transition:all .3s var(--ease)}.chip:hover{color:var(--text);border-color:var(--line-strong);transform:translateY(-1px)}.chip[aria-pressed=true]{background:#fff;color:var(--btn-ink);border-color:#fff;font-weight:600;box-shadow:0 10px 26px hsla(0,0%,100%,.18)}.projects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.pcard.is-filtered,.pcard[hidden]{display:none!important}.pcard{--tone:var(--accent);--tone-soft:var(--accent-soft);position:relative;isolation:isolate;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-l);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 18px 40px rgba(0,8,24,.22);transition:border-color .4s var(--ease),transform .55s var(--ease),background .4s var(--ease),box-shadow .55s var(--ease)}.pcard[data-status=live]{--tone:#7dffb3;--tone-soft:rgba(125,255,179,.16)}.pcard[data-status=qa]{--tone:#c9a0ff;--tone-soft:rgba(201,160,255,.16)}.pcard[data-status=build]{--tone:#ffb347;--tone-soft:rgba(255,179,71,.16)}.pcard[data-status=design]{--tone:#7ec4ff;--tone-soft:rgba(126,196,255,.16)}.pcard:before{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(155deg,var(--tone),transparent 38%,transparent 64%,var(--tone));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.pcard:hover{border-color:hsla(0,0%,100%,.22);transform:translateY(-6px);background:hsla(0,0%,100%,.09);box-shadow:0 34px 66px rgba(0,8,24,.38)}.pcard:hover:before{opacity:.65}.pcard__glow{position:absolute;z-index:-1;inset-block-end:-120px;inset-inline-start:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,var(--tone-soft),transparent 68%);pointer-events:none;transition:transform .7s var(--ease)}.pcard:hover .pcard__glow{transform:scale(1.3)}.pcard--wide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.pcard__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#081422}.pcard--wide .pcard__media{aspect-ratio:auto;height:100%;min-height:360px}.pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease),filter .6s var(--ease)}.pcard:hover .pcard__media img{transform:scale(1.06);filter:saturate(1.08)}.pcard__shine{position:absolute;z-index:2;inset-block:-20%;inset-inline-start:-50%;width:40%;pointer-events:none;transform:skewX(-16deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);opacity:0}.pcard:hover .pcard__shine{animation:pcardShine 1.1s var(--ease)}@keyframes pcardShine{0%{opacity:.9;transform:skewX(-16deg) translateX(0)}to{opacity:.9;transform:skewX(-16deg) translateX(400%)}}.pcard__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,16,28,.92) 0,rgba(6,16,28,.28) 42%,rgba(6,16,28,.06));transition:opacity .6s var(--ease)}.pcard:hover .pcard__media:after{opacity:.82}.pcard--wide .pcard__media:after{background:linear-gradient(270deg,rgba(6,16,28,.72) 0,rgba(6,16,28,.1) 55%,transparent),linear-gradient(0deg,rgba(6,16,28,.55),transparent 55%)}.pcard__media-top{position:absolute;z-index:2;inset-block-start:16px;inset-inline:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);background:rgba(6,16,28,.55);color:var(--text)}.status--live{color:#b6e3c8;background:rgba(114,188,143,.16);border-color:rgba(114,188,143,.4)}.status--build{color:#f0cba9;background:rgba(222,146,85,.16);border-color:rgba(222,146,85,.4)}.status--design{color:#cfe3fa;background:rgba(94,159,232,.16);border-color:rgba(94,159,232,.42)}.status--qa{color:#e3d0f0;background:rgba(191,142,218,.16);border-color:rgba(191,142,218,.4)}.pcard__cat{font-size:12.5px;color:hsla(0,0%,100%,.78);background:rgba(6,16,28,.5);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 13px;border-radius:999px}.pcard__body{padding:24px 24px 22px;display:flex;flex-direction:column;gap:18px;flex:1 1}.pcard__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pcard__title{font-size:21px;font-weight:700;letter-spacing:-.015em}.pcard__client{color:var(--faint);font-size:13.5px;margin-top:4px}.pcard__year{font-size:13px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:4px;flex:none}.pcard__desc{color:var(--muted);font-size:15px;line-height:1.85}.pcard__progress{display:grid;grid-gap:10px;gap:10px}.pcard__progress-top{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;color:var(--faint)}.pcard__stage{display:inline-flex;align-items:center;gap:8px;min-width:0}.pcard__stage-label{flex:none;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--tone);background:var(--tone-soft);border-radius:999px;padding:3px 9px}.pcard__progress-top b{flex:none;color:var(--text);font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar{height:6px;background:hsla(0,0%,100%,.1);overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.bar,.bar__fill{position:relative;border-radius:999px}.bar__fill{display:block;height:100%;background:linear-gradient(to left,var(--accent),var(--accent-bright));box-shadow:0 0 14px var(--tone-soft)}.pcard .bar__fill{width:0;transition:width 1.5s var(--ease) .25s}.pcard.is-in .bar__fill{width:var(--progress,0)}.bar__fill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.55) 50%,transparent 68%);background-size:220% 100%;animation:barShimmer 3.2s linear infinite}@keyframes barShimmer{0%{background-position:200% 0}to{background-position:-60% 0}}.bar__fill--green{background:linear-gradient(to left,#3ecf8e,var(--lime))}.bar__fill--orange{background:linear-gradient(to left,#c2793c,var(--orange))}.bar__fill--violet{background:linear-gradient(to left,#9a6bb5,var(--violet))}.pcard__features{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 18px;min-height:58px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.035);transition:border-color .4s var(--ease),background .4s var(--ease)}.pcard__features:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--tone);opacity:.75}.pcard:hover .pcard__features{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.055)}.feature{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;flex:1 1;min-width:0;margin:0;opacity:1;transform:translateY(0);transition:opacity .38s var(--ease),transform .38s var(--ease)}.feature.is-out{opacity:0;transform:translateY(8px)}.feature__idx{color:var(--tone);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.feature__text{color:var(--muted);font-size:13.5px;line-height:1.7}.feature__dots{display:flex;align-items:center;gap:6px;flex:none}.feature__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.22);cursor:pointer;transition:width .35s var(--ease),background .35s var(--ease)}.feature__dot.is-on{width:16px;background:var(--tone)}.pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto}.pcard__stack{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;background:hsla(0,0%,100%,.04);transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.pcard:hover .tag{color:var(--text);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07)}.pcard__update{font-size:12.5px;color:var(--faint);display:inline-flex;align-items:center;gap:7px;flex:none}.pcard--slot{--tone:var(--lime);--tone-soft:rgba(200,240,74,.14);min-height:100%;border-style:dashed;border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.03)}.pcard__slot{position:relative;padding:40px 32px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start;height:100%;min-height:280px}.pcard__slot-plus{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;font-size:24px;font-weight:300;line-height:1;color:var(--tone);background:var(--tone-soft);border:1px dashed rgba(200,240,74,.42);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pcard--slot:hover .pcard__slot-plus{transform:rotate(90deg);box-shadow:0 12px 26px var(--tone-soft)}.projects__foot{align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:22px 26px;border:var(--glass-border);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legend,.projects__foot{display:flex;flex-wrap:wrap}.legend{gap:22px;font-size:13px;color:var(--muted)}.legend__item{display:inline-flex;align-items:center;gap:9px}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.tile{--tone:var(--accent);--tone-soft:var(--accent-soft);position:relative;isolation:isolate;overflow:hidden;padding:30px;display:flex;flex-direction:column;gap:13px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px rgba(0,8,24,.18);transition:transform .55s var(--ease),border-color .4s var(--ease),box-shadow .55s var(--ease)}.tile:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,var(--tone),transparent 42%,transparent 62%,var(--tone));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.tile:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.2);box-shadow:0 32px 64px rgba(0,8,24,.34)}.tile:hover:before{opacity:.7}.tile--span2{grid-column:span 2}.tile--full{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-column-gap:48px;column-gap:48px;grid-row-gap:12px;row-gap:12px;align-items:start;padding:34px}.tile--full .tile__head,.tile--full .tile__text,.tile--full .tile__title{grid-column:1}.tile--full .tile__list{grid-column:2;grid-row:1/span 3;align-self:center;margin-top:0;padding-top:0;-webkit-padding-start:30px;padding-inline-start:30px;border-top:0;-webkit-border-start:1px solid hsla(0,0%,100%,.1);border-inline-start:1px solid hsla(0,0%,100%,.1)}.tile--full .tile__ghost{font-size:150px;inset-block-end:-44px}.tile--full .tile__glow{inset-inline-end:-60px;width:360px;height:360px}.tile__glow{position:absolute;inset-block-start:-90px;inset-inline-end:-90px;width:280px;height:280px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--tone-soft),transparent 68%);pointer-events:none;transition:transform .7s var(--ease),opacity .7s var(--ease)}.tile:hover .tile__glow{transform:scale(1.28)}.tile__ghost{position:absolute;inset-block-end:-30px;inset-inline-start:16px;z-index:-1;font-size:116px;font-weight:800;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.09);pointer-events:none;transition:transform .7s var(--ease)}.tile:hover .tile__ghost{transform:translateY(-8px)}.tile__head{display:flex;align-items:center;gap:12px}.tile__icon{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:var(--tone);background:var(--tone-soft);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.tile:hover .tile__icon{transform:translateY(-2px) rotate(-5deg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 26px var(--tone-soft)}.tile__step{font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--tone);background:var(--tone-soft);border-radius:999px;padding:5px 12px}.tile__title{font-size:19.5px;font-weight:700;letter-spacing:-.015em}.tile__text{color:var(--muted);font-size:15px;line-height:1.85}.tile__list{display:grid;grid-gap:10px;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.tile__list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--muted)}.tile__list svg{flex:none;margin-top:4px;color:var(--tone)}.tile__sheen{position:absolute;inset-block:0;inset-inline-start:-45%;width:40%;z-index:-1;pointer-events:none;transform:skewX(-14deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent)}.tile:hover .tile__sheen{animation:tileSheen 1s var(--ease)}@keyframes tileSheen{0%{transform:skewX(-14deg) translateX(0)}to{transform:skewX(-14deg) translateX(360%)}}.process{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:64px;gap:64px;align-items:start}.process__sticky{position:-webkit-sticky;position:sticky;top:116px}.process__card{display:grid;grid-gap:16px;gap:16px;margin-block:28px 24px;padding:22px 24px;border:var(--glass-border);border-radius:22px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.process__stat{display:grid;grid-gap:4px;gap:4px}.process__stat strong{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--accent-bright)}.process__stat:last-child strong{color:var(--lime)}.process__stat span{font-size:13.5px;color:var(--muted);line-height:1.75}.steps{--rail:50px;display:grid;position:relative}.steps:before{content:"";position:absolute;inset-block:32px;inset-inline-start:calc(var(--rail) - 1px);width:2px;border-radius:999px;background:linear-gradient(180deg,rgba(126,196,255,.5),rgba(201,160,255,.4) 28%,rgba(200,240,74,.4) 52%,rgba(61,159,255,.4) 74%,rgba(125,255,179,.45))}.step{--tone:var(--accent);--tone-soft:var(--accent-soft);position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:22px;gap:22px;padding-block:24px;padding-inline:22px 0;border-radius:22px;transition:background .4s var(--ease)}.step+.step:before{content:"";position:absolute;inset-block-start:0;inset-inline:78px 12px;height:1px;background:var(--line)}.step:hover{background:hsla(0,0%,100%,.04)}.step__badge{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tone);background:#0a1728;border:1px solid var(--tone-soft);box-shadow:0 0 0 5px rgba(10,23,40,.9),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.step__badge:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--tone);opacity:.35;transition:opacity .5s var(--ease),transform .5s var(--ease)}.step:hover .step__badge{transform:scale(1.06);box-shadow:0 0 0 5px rgba(10,23,40,.9),0 12px 28px var(--tone-soft)}.step:hover .step__badge:after{opacity:.9;transform:scale(1.12)}.step__body{min-width:0}.step__title{font-size:18.5px;font-weight:700;letter-spacing:-.015em}.step__text{color:var(--muted);font-size:15px;margin-top:8px;line-height:1.85}.step__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.step__meta{font-weight:600;color:var(--tone);border:1px solid var(--tone-soft);border-radius:999px;background:var(--tone-soft)}.step__meta,.step__output{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;padding:5px 12px}.step__output{color:var(--muted);border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.04)}.step__output svg{flex:none;color:var(--tone)}.compare{position:relative;isolation:isolate;overflow:hidden;border:var(--glass-border);border-radius:var(--radius-l);background:radial-gradient(120% 130% at 85% -10%,rgba(61,159,255,.14),transparent 58%),var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);padding:40px}.compare__head{max-width:62ch;margin-bottom:32px}.compare__chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--accent-bright);background:var(--accent-soft);border-radius:999px;padding:5px 13px}.compare__title{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.025em;line-height:1.35;margin-top:16px}.compare__sub{color:var(--muted);font-size:15.5px;line-height:1.9;margin-top:14px}.compare__table{grid-gap:2px;border-radius:20px;overflow:hidden}.compare__row,.compare__table{display:grid;gap:2px;background:hsla(0,0%,100%,.06)}.compare__row{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr);grid-gap:2px}.compare__cell,.compare__topic{padding:18px 20px;font-size:14.5px;line-height:1.8;background:#0a1728}.compare__topic{font-weight:700;color:var(--text)}.compare__cell{display:flex;align-items:flex-start;gap:10px;color:var(--muted)}.compare__cell svg{flex:none;margin-top:4px}.compare__cell--old{color:var(--faint)}.compare__cell--old svg{color:#ff8a8a}.compare__cell--new{background:linear-gradient(180deg,rgba(200,240,74,.06),rgba(125,255,179,.05));color:hsla(0,0%,100%,.86)}.compare__cell--new svg{color:var(--lime)}.compare__row--head .compare__cell,.compare__row--head .compare__topic{padding-block:14px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--faint);background:hsla(0,0%,100%,.05)}.compare__row--head .compare__cell--new{color:var(--lime);background:rgba(200,240,74,.1)}.compare__row--head .compare__cell--old{color:hsla(0,0%,100%,.55)}.compare__row:not(.compare__row--head):hover .compare__cell,.compare__row:not(.compare__row--head):hover .compare__topic{background:#0c1d33}.compare__row:not(.compare__row--head):hover .compare__cell--new{background:linear-gradient(180deg,rgba(200,240,74,.12),rgba(125,255,179,.08))}.quotes{display:grid;grid-gap:14px;gap:14px}.quote{--tone:var(--accent-bright);--tone-soft:var(--accent-soft);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:26px 30px;display:flex;flex-direction:row-reverse;align-items:center;gap:34px;box-shadow:0 18px 40px rgba(0,8,24,.18);transition:transform .55s var(--ease),border-color .4s var(--ease),box-shadow .55s var(--ease)}.quote:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg,var(--tone),transparent 44%,transparent 62%,var(--tone));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.quote:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.2);box-shadow:0 30px 60px rgba(0,8,24,.32)}.quote:hover:before{opacity:.65}.quote__mark{position:absolute;z-index:-1;inset-block-start:-40px;inset-inline-end:26px;font-size:150px;line-height:1;font-weight:800;color:var(--tone);opacity:.12;pointer-events:none}.quote__text{flex:1 1;min-width:0;font-size:15.5px;line-height:1.85;color:hsla(0,0%,100%,.86)}.quote__person{flex:none;width:250px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px;-webkit-padding-end:32px;padding-inline-end:32px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--btn-ink);background:linear-gradient(140deg,#fff,var(--tone));box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 8px 20px var(--tone-soft);flex:none}.quote__who{display:grid;grid-gap:3px;gap:3px;min-width:0}.quote__name{font-size:15px;font-weight:600}.quote__role{font-size:12.5px;color:var(--faint);line-height:1.6}.quote__meta{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.quote__stars{letter-spacing:2px;line-height:1}.quote__project,.quote__stars{color:var(--tone);font-size:11.5px}.quote__project{font-weight:600;background:var(--tone-soft);border-radius:999px;padding:4px 10px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.plan{--tone:var(--accent-bright);--tone-soft:var(--accent-soft);position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:30px;display:flex;flex-direction:column;gap:16px;box-shadow:0 18px 40px rgba(0,8,24,.18);transition:transform .55s var(--ease),border-color .4s var(--ease),box-shadow .55s var(--ease)}.plan:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg,var(--tone),transparent 42%,transparent 62%,var(--tone));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.plan:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.2);box-shadow:0 32px 62px rgba(0,8,24,.34)}.plan:hover:before{opacity:.7}.plan__glow{position:absolute;z-index:-1;inset-block-start:-110px;inset-inline-end:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,var(--tone-soft),transparent 68%);pointer-events:none;transition:transform .7s var(--ease)}.plan:hover .plan__glow{transform:scale(1.28)}.plan--featured{border-color:rgba(200,240,74,.4);background:linear-gradient(180deg,rgba(200,240,74,.1),hsla(0,0%,100%,.05));box-shadow:0 26px 56px rgba(0,8,24,.34)}.plan--featured:before{opacity:.4}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan__name{font-size:18px;font-weight:700}.plan__flag{flex:none;font-size:12px;font-weight:600;color:var(--btn-ink);background:var(--tone);border-radius:999px;padding:5px 12px;box-shadow:0 8px 20px var(--tone-soft)}.plan__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:30px;font-weight:800;letter-spacing:-.025em;background:linear-gradient(120deg,#fff 25%,var(--tone));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.plan__price small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--faint);-webkit-text-fill-color:var(--faint)}.plan__text{color:var(--muted);font-size:14.5px;line-height:1.85}.plan__meta{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 12px 5px 6px;background:hsla(0,0%,100%,.04)}.plan__meta-label{font-size:11px;font-weight:600;color:var(--tone);background:var(--tone-soft);border-radius:999px;padding:3px 9px}.plan__list{display:grid;grid-gap:11px;gap:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:4px;flex:1 1}.plan__list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--muted)}.plan__list svg{flex:none;margin-top:4px;color:var(--tone)}.plans__note{margin-top:24px;text-align:center;font-size:13.5px;line-height:1.9;color:var(--faint)}.faqs{display:grid;grid-gap:12px;gap:12px}.faq{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:hsla(0,0%,100%,.035);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .4s var(--ease),background .4s var(--ease)}.faq:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(to bottom,var(--accent-bright),rgba(200,240,74,.7));opacity:0;transition:opacity .4s var(--ease)}.faq:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.055)}.faq[open]{border-color:rgba(126,196,255,.32);background:hsla(0,0%,100%,.06)}.faq[open]:before{opacity:1}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;font-size:16.5px;font-weight:600;cursor:pointer;list-style:none;transition:color .3s var(--ease)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent-bright)}.faq__q{min-width:0;line-height:1.7}.faq__icon{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;flex:none;font-size:17px;color:var(--muted);background:hsla(0,0%,100%,.04);transition:transform .4s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .4s var(--ease)}.faq[open] .faq__icon{transform:rotate(45deg);color:var(--accent-bright);border-color:rgba(61,159,255,.5);box-shadow:0 8px 20px rgba(61,159,255,.2)}.faq__answer{color:var(--muted);font-size:15.5px;line-height:1.95;padding:0 24px 24px;max-width:78ch}.cta{position:relative;isolation:isolate;border:var(--glass-border);border-radius:32px;overflow:hidden;padding:76px 56px;text-align:center;background:radial-gradient(120% 140% at 50% -20%,rgba(61,159,255,.28),transparent 62%),radial-gradient(80% 80% at 50% 120%,rgba(56,210,220,.18),transparent 55%),var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cta__grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000,transparent 78%)}.cta__badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:7px 16px;border:var(--glass-border);border-radius:999px;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;color:var(--muted)}.cta__title{font-size:clamp(2rem,4vw,3.1rem);line-height:1.28;letter-spacing:-.025em;max-width:22ch;margin-inline:auto}.cta__text{color:var(--muted);font-size:17px;margin-top:20px;max-width:56ch;margin-inline:auto}.cta__list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px;margin-top:26px}.cta__list li{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:hsla(0,0%,100%,.82)}.cta__list svg{flex:none;color:var(--lime)}.cta__actions{gap:14px;margin-top:34px}.cta__actions,.cta__meta{display:flex;justify-content:center;flex-wrap:wrap}.cta__meta{align-items:center;gap:10px;margin-top:28px;font-size:13.5px;color:var(--faint)}.footer{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--line);padding-block:64px 40px;margin-top:40px;background:rgba(0,0,0,.12)}.footer__glow{position:absolute;z-index:-1;inset-block-start:-180px;inset-inline-start:50%;translate:-50% 0;width:900px;height:340px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(61,159,255,.16),transparent 68%)}.footer__status{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.04);font-size:13px;color:var(--muted)}.footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.7fr));grid-gap:40px;gap:40px}.footer__about{max-width:40ch}.footer__about p{color:var(--muted);font-size:14.5px;line-height:1.9;margin-top:18px}.footer__col-title{font-size:13px;color:var(--faint);letter-spacing:.12em;font-weight:600;margin-bottom:18px}.footer__links{display:grid;grid-gap:12px;gap:12px}.footer__links a,.footer__links span{position:relative;display:inline-block;color:var(--muted);font-size:14.5px;transition:color .25s var(--ease),transform .3s var(--ease)}.footer__links a:after{content:"";position:absolute;inset-block-end:-3px;inset-inline-start:0;width:100%;height:1px;background:var(--accent-bright);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.footer__links a:hover{color:var(--text)}.footer__links a:hover:after{transform:scaleX(1)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:13px;color:var(--faint)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-in{opacity:1;transform:none}.spotlight{position:fixed;top:0;left:0;z-index:80;pointer-events:none;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(61,159,255,.16),transparent 62%);opacity:0;transform:translate(-50%,-50%);will-change:transform;transition:opacity .6s var(--ease)}@media (hover:hover) and (pointer:fine){.spotlight.is-on{opacity:1}}@media (max-width:1080px){:root{--gutter:24px}.nav__inner{display:flex;align-items:center;gap:12px;min-height:72px}.nav__links{display:none}.nav__cta{-webkit-margin-start:auto;margin-inline-start:auto}.nav__status{display:none}.brand__cap{display:inline-flex;animation:capArrive .55s var(--ease) both}.process{grid-template-columns:minmax(0,1fr);gap:48px}.process__sticky{position:static}.bento,.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.quote{gap:26px}.quote__person{width:220px;-webkit-padding-end:24px;padding-inline-end:24px}.tile--span2{grid-column:span 2}.tile--full{grid-template-columns:minmax(0,1fr);padding:30px}.tile--full .tile__head,.tile--full .tile__list,.tile--full .tile__text,.tile--full .tile__title{grid-column:1}.tile--full .tile__list{grid-row:auto;-webkit-padding-start:0;padding-inline-start:0;padding-top:16px;margin-top:6px;-webkit-border-start:0;border-inline-start:0;border-top:1px solid hsla(0,0%,100%,.08)}.tile--full .tile__ghost{font-size:116px}.pcard--wide{display:flex}.pcard--wide .pcard__media{aspect-ratio:21/9;min-height:0;height:auto}.compare{padding:32px 28px}.compare__row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body{font-size:15.5px}.section{padding-block:76px}.section--tight{padding-block:60px}.bento,.plans,.projects__grid{grid-template-columns:minmax(0,1fr)}.quote{flex-direction:column;align-items:stretch;padding:14px 10px;gap:14px}.quotes{margin-inline:-16px}.quote__person{width:auto;-webkit-padding-end:0;padding-inline-end:0;padding-top:16px;-webkit-border-end:0;border-inline-end:0;border-top:1px solid var(--line)}.pcard--wide,.tile--span2{grid-column:span 1}.tile,.tile--full{padding:24px 22px}.tile--full .tile__ghost,.tile__ghost{font-size:88px}.pcard--wide .pcard__media{aspect-ratio:16/10;min-height:0;height:auto}.pcard__features{padding:12px 14px}.feature__text{font-size:13px}.compare{padding:26px 20px}.compare__table{border-radius:16px}.compare__row,.compare__row--head{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:2px}.compare__row--head{display:none}.compare__topic{padding-bottom:6px;font-size:13px;letter-spacing:.04em;color:var(--accent-bright)}.compare__cell{padding-block:12px;font-size:14px}.compare__cell--old:before{content:"قالب آماده:"}.compare__cell--new:before{content:"روش رایا:"}.compare__cell:before{flex:none;font-size:11.5px;font-weight:700;color:var(--faint);padding-top:3px}.cta{padding:52px 24px;border-radius:24px}.footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.pcard__foot{flex-direction:column;align-items:flex-start}.steps{--rail:36px}.step{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:22px;padding-inline:14px 0}.step__badge{width:44px;height:44px;font-size:13px}.step+.step:before{inset-inline:60px 8px}.process__card{padding:20px}}@media (hover:none) and (pointer:coarse),(max-width:900px){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav{transition:border-color .3s var(--ease),background .3s var(--ease)}.nav[data-stuck=true]{background:rgba(7,17,30,.94)}.hero__ring,.particles,.spotlight,body:after{display:none}.art__sweep,.hero__aurora,.phone__screen:before{filter:none}.hero__aurora--c,.hero__title .accent:after{display:none}.bar__fill:after,.btn--shine:after,.dot:after,.hero__aurora,.hero__title .accent,.ph__bars i,.phone{animation:none}.btn--shine:after{display:none}.hero__title .accent{background-position:0 0}.hero__copy>*{animation-name:heroRiseLite;animation-duration:.7s}.pcard,.phone__bezel,.plan,.quote,.tile{box-shadow:0 12px 26px rgba(0,8,24,.28)}.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}.gate{position:relative;isolation:isolate;min-height:100dvh;padding-bottom:80px}.gate__bg{z-index:-1;overflow:hidden;pointer-events:none}.gate__bg,.gate__grid{position:absolute;inset:0}.gate__grid{background-image:linear-gradient(rgb(var(--fg)/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--fg)/.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000,transparent 72%)}.gate__aurora{position:absolute;border-radius:50%;filter:blur(40px);animation:auroraDrift 22s var(--ease) infinite alternate}.gate__aurora--a{width:640px;height:520px;top:-180px;right:-120px;background:radial-gradient(circle,rgba(61,159,255,.28),transparent 70%)}.gate__aurora--b{width:720px;height:480px;bottom:-160px;left:-80px;background:radial-gradient(circle,rgba(200,240,74,.12),transparent 70%);animation-delay:-8s}.gate__ring{position:absolute;top:80px;left:50%;translate:-50% 0;width:900px;height:900px;border-radius:50%;border:1px solid rgb(var(--fg)/.08);-webkit-mask-image:linear-gradient(#000,transparent 62%);mask-image:linear-gradient(#000,transparent 62%)}.gate__nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding-block:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgb(var(--field)/.72);border-bottom:1px solid var(--line)}.gate__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gate__nav-actions{display:flex;align-items:center;gap:10px}.gate__body{padding-block:36px 24px}.admin-head,.gate__card,.kpi__card,.lead{position:relative;isolation:isolate;border:var(--glass-border);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow)}.gate__card{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:32px 32px 28px}.gate__kicker{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--accent-bright);letter-spacing:.07em}.gate__title{margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.28;letter-spacing:-.03em}.gate__hint,.gate__lead,.gate__loading{margin:0;color:var(--muted);font-size:15.5px;line-height:1.9;max-width:62ch}.gate__hint{background:var(--accent-soft);color:var(--accent-bright);font-size:13.5px}.gate__error,.gate__hint{padding:12px 14px;border-radius:12px}.gate__error{margin:0;border:1px solid hsla(0,100%,74%,.28);background:var(--danger-soft);color:var(--danger);font-size:14.5px;line-height:1.7}.auth{display:grid;grid-template-columns:minmax(360px,470px) minmax(0,1fr);min-height:100dvh;min-width:0;overflow-x:hidden;background:var(--ink)}.auth__rail{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:28px;min-height:100dvh;padding:40px 44px 44px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.auth__cluster{display:grid;grid-gap:28px;gap:28px;margin-block:auto}.auth__rail-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 60% at 85% 0,rgba(61,159,255,.26),transparent 62%),radial-gradient(70% 50% at 5% 100%,rgba(200,240,74,.1),transparent 66%),linear-gradient(180deg,var(--navy),var(--ink))}.auth__rail-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(var(--fg)/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--fg)/.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent 75%)}.auth__brand{position:relative}.auth__pitch{display:grid;grid-gap:14px;gap:14px;justify-items:start}.auth__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--accent-bright)}.auth__rail-title{margin:0;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.18;letter-spacing:-.035em}.auth__rail-title .accent,.auth__title .accent{background:linear-gradient(100deg,#fff 6%,var(--accent-bright) 46%,var(--lime) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.auth__rail-text{margin:0;color:var(--muted);font-size:15px;line-height:1.95;max-width:34ch}.rail{display:grid;margin:0;padding:0;list-style:none}.rail__item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding-block:11px}.rail__item:not(:last-child):before{content:"";position:absolute;z-index:0;inset-inline-start:16px;top:calc(50% + 21px);height:calc(100% - 42px);width:2px;background:var(--line);-webkit-mask-image:linear-gradient(#0000,#000 30%,#000 70%,#0000);mask-image:linear-gradient(#0000,#000 30%,#000 70%,#0000)}.rail__item.is-done:not(:last-child):before{background:linear-gradient(to bottom,var(--lime),rgba(200,240,74,.2))}.rail__node{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--faint);background:rgb(var(--fg)/.05);border:1px solid var(--line);transition:color .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.rail__item.is-done .rail__node{color:var(--btn-ink);background:var(--lime);border-color:transparent}.rail__item.is-active .rail__node{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-bright);box-shadow:0 0 0 5px var(--accent-soft)}.rail__label{display:grid;grid-gap:2px;gap:2px}.rail__label strong{font-size:14.5px;font-weight:600;color:var(--faint);transition:color .35s var(--ease)}.rail__item.is-done .rail__label strong{color:var(--muted)}.rail__item.is-active .rail__label strong{color:var(--text)}.rail__label small{font-size:12px;color:rgb(var(--fg)/.34)}.auth__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding-top:24px;border-top:1px solid var(--line)}.auth__proof dt{font-size:20px;font-weight:700;letter-spacing:-.03em}.auth__proof dd{margin:2px 0 0;font-size:11.5px;color:var(--faint)}.auth__stage{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:28px 40px 72px;min-width:0}.auth__topbar{display:none}.auth__back{font-size:13.5px;color:var(--faint)}.auth__back:hover{color:var(--text)}.auth__box{width:100%;max-width:420px;margin-inline:auto;display:grid;grid-gap:26px;gap:26px}.auth__progress{display:grid;grid-gap:9px;gap:9px;font-size:12.5px;font-weight:600;color:var(--faint)}.auth__progress-track{height:3px;border-radius:999px;background:rgb(var(--fg)/.08);overflow:hidden}.auth__progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(to left,var(--lime),var(--accent-bright));transition:width .5s var(--ease)}.auth__form{display:grid;grid-gap:22px;gap:22px;animation:authIn .85s var(--ease) both}.auth__swap{display:grid;min-width:0}.auth__swap>.auth__form,.auth__swap>.auth__skeleton{grid-area:1/1}.auth__field{display:contents}@keyframes authIn{0%{opacity:0}to{opacity:1}}.auth__title{margin:0;font-size:clamp(1.62rem,2.9vw,2.1rem);line-height:1.3;letter-spacing:-.03em}.auth__lead{margin:0;color:var(--muted);font-size:15px;line-height:1.95}.auth__lead b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth__inline-btn{-webkit-margin-start:8px;margin-inline-start:8px;padding:0;background:none;border:0;color:var(--accent-bright);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.auth__label{font-size:13px;font-weight:600;color:var(--muted)}.tel-wrap{display:grid;grid-gap:9px;gap:9px}.tel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:66px;padding-inline:16px;padding-block:8px 11px;border:1px solid var(--line-strong);border-radius:16px;background:transparent;overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.tel.is-valid{border-color:rgba(200,240,74,.5)}.tel:focus-within{border-color:var(--accent-bright);box-shadow:0 0 0 5px var(--accent-soft)}.tel__cc{align-self:stretch;display:grid;place-items:center;-webkit-padding-end:14px;padding-inline-end:14px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);font-size:14px;font-weight:700;color:var(--faint);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tel__input{width:100%;min-width:0;border:0;background:transparent;outline:none;color:var(--text);font:inherit;font-size:21px;font-weight:700;letter-spacing:.1em;direction:ltr;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tel__input::placeholder{color:rgb(var(--fg)/.22);font-weight:600;letter-spacing:.06em}.tel__state{display:grid;place-items:center;min-width:34px;color:var(--lime)}.tel__state svg{animation:telPop .3s var(--ease) both}@keyframes telPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.tel__count{font-size:12.5px;font-weight:700;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tel__meter{position:absolute;inset-inline:0;inset-block-end:0;height:3px;background:rgb(var(--fg)/.07)}.tel__meter i{display:block;height:100%;background:linear-gradient(to left,var(--lime),var(--accent-bright));transition:width .3s var(--ease)}.tel__echo{display:none}.auth__submit{width:100%;min-height:56px;font-size:16px}.auth__trust{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--faint)}.auth__trust li{display:flex;align-items:center;gap:9px}.auth__trust li:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}.auth__hint{margin:0;padding:12px 14px;border-radius:12px;background:var(--accent-soft);font-size:13.5px;line-height:1.8}.auth__hint,.auth__resend{color:var(--accent-bright)}.auth__resend{justify-self:center;display:inline-flex;align-items:center;gap:10px;padding:6px 4px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth__resend:disabled{color:var(--faint);cursor:default}.auth__ring{flex:none;rotate:-90deg}.auth__ring circle{fill:none;stroke:rgb(var(--fg)/.12);stroke-width:2.5}.auth__ring circle.auth__ring-fill{stroke:var(--accent-bright);stroke-linecap:round;transition:stroke-dashoffset .5s linear}.auth__legal{position:absolute;inset-inline:40px;inset-block-end:28px;margin:0;text-align:center;font-size:12.5px;color:rgb(var(--fg)/.34)}.auth-art-slot,.sk-art-slot{display:none}.auth-art__aura{position:absolute;inset:0;margin:auto;border-radius:50%;filter:blur(2px)}.auth-art__aura--blue{width:min(220px,70%);height:min(220px,70%);background:radial-gradient(circle,rgba(126,196,255,.3),transparent 68%);animation:authArtPulse 4.6s ease-in-out infinite}.auth-art__aura--lime{width:min(140px,44%);height:min(140px,44%);background:radial-gradient(circle,rgba(200,240,74,.24),transparent 70%);animation:authArtPulse 5.4s ease-in-out infinite reverse}.auth-art__orbit{position:absolute;top:50%;left:0;right:0;width:min(190px,58%);aspect-ratio:1;height:auto;margin-inline:auto;translate:0 -50%;border:1px dashed rgb(var(--fg)/.16);border-radius:50%;animation:authArtSpin 18s linear infinite}.auth-art__orbit--lag{width:min(250px,76%);border-style:solid;border-color:rgb(var(--fg)/.08);animation-duration:28s;animation-direction:reverse}.auth-art__spark{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.auth-art__spark--a{top:16%;inset-inline-start:26%;animation:authArtBob 3.2s ease-in-out infinite}.auth-art__spark--b{top:20%;inset-inline-end:22%;background:var(--accent-bright);box-shadow:0 0 12px var(--accent-bright);animation:authArtBob 4s ease-in-out .4s infinite}.auth-art__spark--c{bottom:18%;inset-inline-start:30%;width:5px;height:5px;background:var(--violet);box-shadow:0 0 10px var(--violet);animation:authArtBob 3.6s ease-in-out .8s infinite}.auth-art__phone{position:relative;z-index:1;width:86px;height:150px;padding:10px 8px 12px;border-radius:22px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,rgba(22,40,68,.96),rgba(8,16,30,.97));box-shadow:0 18px 40px rgba(0,8,24,.45),inset 0 1px 0 hsla(0,0%,100%,.14);animation:authArtBob 5s ease-in-out infinite}.auth-art__notch{display:block;width:28px;height:5px;margin:0 auto 8px;border-radius:999px;background:rgb(var(--fg)/.22)}.auth-art__screen{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;height:calc(100% - 13px);border-radius:14px;background:rgba(8,18,34,.88);overflow:hidden}.auth-art__bubble{display:grid;grid-gap:2px;gap:2px;width:78%;padding:7px 8px;border-radius:10px 10px 4px 10px;background:var(--accent-soft);animation:authArtPop 2.8s var(--ease) infinite}.auth-art__bubble b{font-size:9px;color:var(--accent-bright)}.auth-art__bubble small{font-size:8px;line-height:1.4;color:var(--muted)}.auth-art__bars{display:flex;align-items:flex-end;gap:4px;height:14px}.auth-art__bars i{width:4px;border-radius:2px;background:var(--lime);transform-origin:center bottom;animation:authArtBar 1.1s ease-in-out infinite}.auth-art__bars i:first-child{height:6px}.auth-art__bars i:nth-child(2){height:12px;animation-delay:.15s}.auth-art__bars i:nth-child(3){height:8px;animation-delay:.3s}.auth-art__sms-from{font-size:8px;color:var(--faint)}.auth-art__digits{display:flex;gap:4px}.auth-art__digits i{width:8px;height:12px;border-radius:3px;background:rgb(var(--fg)/.12);border:1px solid rgb(var(--fg)/.18);animation:authArtDigit 1.6s ease-in-out infinite}.auth-art__digits i:nth-child(2){animation-delay:.12s}.auth-art__digits i:nth-child(3){animation-delay:.24s}.auth-art__digits i:nth-child(4){animation-delay:.36s}.auth-art__digits i:nth-child(5){animation-delay:.48s}@keyframes authArtPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes authArtSpin{to{transform:rotate(1turn)}}@keyframes authArtBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes authArtPop{0%,to{opacity:.5;transform:translateY(8px)}35%,70%{opacity:1;transform:none}}@keyframes authArtBar{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes authArtDigit{0%,70%,to{background:rgb(var(--fg)/.12);box-shadow:none}35%{background:var(--lime);box-shadow:0 0 8px var(--lime)}}.auth__skeleton{display:grid;grid-gap:22px;gap:22px;z-index:2;opacity:1;transition:opacity .55s var(--ease)}.auth__skeleton.is-out{opacity:0;pointer-events:none}.sk{display:block;border-radius:12px;background:linear-gradient(90deg,rgb(var(--fg)/.05),rgb(var(--fg)/.11),rgb(var(--fg)/.05));background-size:200% 100%;animation:skShimmer 1.3s linear infinite}.sk--title{height:36px;width:min(280px,74%);border-radius:14px}.sk--lead{height:14px;width:88%}.sk--label{height:12px;width:72px}.sk--control{height:66px;border-radius:16px}.sk--btn{height:56px;border-radius:999px}.auth-art,.sk-art{position:relative;isolation:isolate;width:100%;min-height:0;overflow:hidden;pointer-events:none}.sk-art__glow{position:absolute;width:min(180px,56%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--fg)/.08),transparent 72%)}.sk-art__phone{position:relative;z-index:1;width:86px;height:150px;border-radius:22px}@keyframes skShimmer{to{background-position:-200% 0}}.otp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(8px,2.4vw,12px);gap:clamp(8px,2.4vw,12px)}.otp__cell{width:100%;aspect-ratio:1/1.2;min-height:58px;padding:0;border:1px solid var(--line-strong);border-radius:16px;background:rgb(var(--fg)/.045);color:var(--text);font:inherit;font-size:clamp(22px,6.5vw,28px);font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.otp__cell.is-filled{border-color:rgba(200,240,74,.42);background:rgb(var(--fg)/.08)}.otp__cell:focus{outline:none;border-color:var(--accent-bright);background:rgb(var(--fg)/.09);box-shadow:0 0 0 5px var(--accent-soft)}.cp{position:relative;isolation:isolate;min-height:100dvh;padding-bottom:72px;background:var(--ink)}.cp__bg{z-index:-1;overflow:hidden;pointer-events:none}.cp__bg,.cp__bg-grid{position:absolute;inset:0}.cp__bg-grid{background-image:linear-gradient(rgb(var(--fg)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--fg)/.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000,transparent 72%);mask-image:radial-gradient(ellipse 70% 50% at 50% 0,#000,transparent 72%)}.cp__bg-glow{position:absolute;top:-280px;inset-inline-end:-160px;width:760px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(61,159,255,.2),transparent 68%)}.cp__bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding-block:12px;background:rgb(var(--field)/.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.cp__bar-inner{justify-content:space-between;gap:16px}.cp__bar-inner,.cp__bar-side{display:flex;align-items:center}.cp__bar-side{gap:10px}.cp__bar-phone{font-size:13px;font-weight:600;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp__wrap{display:grid;grid-gap:20px;gap:20px;padding-block:30px 0}.cp__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:34px;gap:34px;align-items:end;padding:34px 34px 30px;border:var(--glass-border);border-radius:var(--radius-l);background:linear-gradient(140deg,rgb(var(--fg)/.09),rgb(var(--fg)/.035));box-shadow:var(--glass-shadow);animation:heroRise .7s var(--ease) both}.cp__hero-glow{position:absolute;z-index:-1;top:-140px;inset-inline-end:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(61,159,255,.3),transparent 68%)}.cp__hero-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start}.cp__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:600;letter-spacing:.07em;color:var(--lime)}.cp__title{margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.22;letter-spacing:-.035em}.cp__lead{margin:0;color:var(--muted);font-size:15.5px;line-height:1.9;max-width:52ch}.cp__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.cp__hero-meta{display:grid;grid-gap:10px;gap:10px;margin:0;min-width:195px}.cp__hero-meta div{padding:12px 15px;border-radius:14px;border:1px solid var(--line);background:rgb(var(--fg)/.05)}.cp__hero-meta dt{font-size:11.5px;color:var(--faint);margin-bottom:3px}.cp__hero-meta dd{margin:0;font-size:14.5px;font-weight:600}.cp__grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start}.cp__col,.cp__grid{display:grid;grid-gap:20px;gap:20px}.cp__col{align-content:start;min-width:0}.cp__page-head{display:grid;padding:4px 2px 0}.cp__page-head>div{display:grid;grid-gap:12px;gap:12px;justify-items:start}.panel{position:relative;display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0;padding:26px 26px 24px;border:var(--glass-border);border-radius:var(--radius-l);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow)}.panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.panel__head h2{margin:0;font-size:16px;letter-spacing:-.02em}.panel__meta{font-size:12.5px;color:var(--faint)}.panel__action{padding:0;background:none;border:0;color:var(--accent-bright);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.panel__title{margin:0;font-size:15.5px;font-weight:700}.panel__text{margin:0;color:var(--muted);font-size:14.5px;line-height:1.9}.panel--accent{border-color:rgba(126,196,255,.28);background:linear-gradient(160deg,var(--accent-soft),rgb(var(--fg)/.035))}.panel--accent .panel__head h2{color:var(--accent-bright)}.panel--quiet{background:rgb(var(--fg)/.035)}.panel--quiet.is-locked .panel__head h2{color:var(--faint)}.panel__lock{display:grid;place-items:center;color:var(--faint)}.cp__checks{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--muted)}.cp__checks li{display:flex;align-items:flex-start;gap:9px;line-height:1.75}.cp__checks li:before{content:"";flex:none;margin-top:8px;width:5px;height:5px;border-radius:50%;background:var(--accent-bright)}.cp__contact{margin:0;padding:0;list-style:none}.cp__contact li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--line);font-size:13.5px}.cp__contact li:last-child{border-bottom:0;padding-bottom:0}.cp__contact span{color:var(--faint)}.cp__contact a,.cp__contact b{color:var(--text);font-weight:600}.cp__contact a:hover{color:var(--accent-bright)}.cp__desc{display:grid;grid-gap:8px;gap:8px}.cp__desc h3{margin:0;font-size:13px;font-weight:600;color:var(--faint)}.cp__desc p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.95;white-space:pre-wrap}.cp__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:rgb(var(--fg)/.04);transition:border-color .3s var(--ease),background .3s var(--ease)}.cp__file:hover{border-color:var(--accent-bright);background:rgb(var(--fg)/.07)}.cp__file-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent-bright)}.cp__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.cp__file-cta{font-size:13px;font-weight:600;color:var(--accent-bright)}.brief{display:grid;grid-gap:20px;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}.form-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:grid;grid-gap:12px;gap:12px;padding:16px 22px;border:var(--glass-border);border-radius:var(--radius-l);background:rgb(var(--field)/.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow)}.form-bar__actions{display:flex;flex-wrap:wrap;gap:12px}.form-bar__actions .btn{flex:1 1 auto;min-width:170px}.field{display:grid;grid-gap:8px;gap:8px;align-content:start;font-size:13px;font-weight:600;color:var(--muted)}.field--full{grid-column:1/-1}.drop,.field__input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:14px;background:rgb(var(--fg)/.04);color:var(--text);font:inherit;font-weight:400;padding-block:12px;padding-inline:14px;transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.drop:focus-within,.field__input:focus{outline:none;border-color:var(--accent-bright);background:rgb(var(--fg)/.07);box-shadow:0 0 0 4px var(--accent-soft)}.field__input[readonly]{color:var(--muted);background:rgb(var(--fg)/.02);cursor:default}.field__input::placeholder{color:rgb(var(--fg)/.28)}.field__input option{background:var(--solid);color:var(--text)}.field__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:42px;padding-inline-end:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%237ec4ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center}.field__input--ltr{direction:ltr;text-align:left}.field__area{resize:vertical;min-height:132px;line-height:1.9}.field small{font-size:12.5px;font-weight:400;line-height:1.6;color:var(--faint)}.field small.is-warn{color:var(--orange)}.drop{display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;min-height:132px;text-align:center;cursor:pointer;border-style:dashed;border-color:var(--line-strong);color:var(--muted)}.drop.is-dragging,.drop:hover{border-color:var(--accent-bright);background:rgb(var(--fg)/.07)}.drop__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent-bright)}.drop strong{font-size:14.5px;color:var(--text)}.drop small{font-size:12.5px;color:var(--faint)}.drop--filled{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:12px;min-height:72px;padding-inline:16px;text-align:start;cursor:default;border-style:solid;border-color:var(--line)}.drop--filled:hover{border-color:var(--line);background:rgb(var(--fg)/.04)}.drop__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14.5px;font-weight:600}.drop input{display:none}.pipe{display:grid;margin:0;padding:0;list-style:none}.pipe__step{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding-block:11px}.pipe__step:not(:last-child):after{content:"";position:absolute;z-index:0;inset-inline-start:18px;top:calc(50% + 24px);height:calc(100% - 48px);width:2px;background:var(--line);-webkit-mask-image:linear-gradient(#0000,#000 30%,#000 70%,#0000);mask-image:linear-gradient(#0000,#000 30%,#000 70%,#0000)}.pipe__step.is-done:not(:last-child):after{background:linear-gradient(to bottom,var(--lime),rgba(200,240,74,.2))}.pipe__dot{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--faint);background:rgb(var(--fg)/.05);border:1px solid var(--line)}.pipe__step.is-done .pipe__dot{color:var(--btn-ink);background:var(--lime);border-color:transparent}.pipe__step.is-active .pipe__dot{color:var(--accent-bright);background:var(--accent-soft);border-color:var(--accent-bright);box-shadow:0 0 0 5px var(--accent-soft)}.pipe__copy{display:grid;grid-gap:3px;gap:3px}.pipe__copy strong{font-size:14.5px}.pipe__copy small{font-size:12.5px;color:var(--faint);line-height:1.7}.pipe__step.is-locked .pipe__copy,.pipe__step.is-locked .pipe__dot{opacity:.5}.brief-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.brief-sum div{min-width:0;padding:13px 15px;border-radius:14px;border:1px solid var(--line);background:rgb(var(--fg)/.04)}.brief-sum dt{font-size:11.5px;color:var(--faint);margin-bottom:5px}.brief-sum dd{margin:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.brief-sum dd a{color:var(--accent-bright)}.admin-head{max-width:none;padding:32px 32px 26px;margin-bottom:20px;display:grid;grid-gap:16px;gap:16px;align-content:start}.cap-admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:rgb(var(--fg)/.04)}.cap-admin>div:first-child{display:grid;grid-gap:4px;gap:4px}.cap-admin strong{font-size:14.5px}.cap-admin span{font-size:13px;color:var(--faint)}.admin-detail{display:grid;grid-gap:20px;gap:20px}.kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.kpi__card{display:grid;grid-gap:6px;gap:6px;padding:20px 18px;text-align:start;cursor:pointer;color:inherit;font:inherit}.kpi__card strong{font-size:28px;letter-spacing:-.04em}.kpi__card.is-on{border-color:var(--accent-bright);box-shadow:0 0 0 1px var(--accent-bright)}.leads{display:grid;grid-gap:12px;gap:12px}.lead{display:grid;grid-gap:8px;gap:8px;padding:22px 24px;transition:transform .35s var(--ease),border-color .3s var(--ease)}.lead:hover{transform:translateY(-3px);border-color:var(--line-strong)}.lead__top{display:flex;justify-content:space-between;gap:12px;align-items:center}.lead p,.lead small{margin:0;color:var(--muted);font-size:14.5px}.lead__meta{font-size:13.5px!important;color:var(--faint)!important}.status-chip{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-bright);white-space:nowrap}.status-chip--reviewing{background:var(--orange-soft);color:var(--orange)}.status-chip--collaborating,.status-chip--monitoring{background:var(--green-soft);color:var(--green)}.flow-nav{display:flex;flex-wrap:wrap;gap:8px}.flow-nav__btn{border:1px solid var(--line);background:rgb(var(--fg)/.04);color:var(--muted);border-radius:999px;padding:8px 14px;font:inherit;font-size:13.5px;cursor:pointer}.flow-nav__btn.is-on{color:var(--text);border-color:var(--accent-bright);background:var(--accent-soft)}@media (max-width:1080px){.auth{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.auth__rail{padding:32px 30px 34px;gap:26px}.auth__stage{padding:24px 30px 72px}.auth__legal{inset-inline:30px}.cp__grid,.cp__hero{grid-template-columns:minmax(0,1fr)}.cp__hero{align-items:start}.cp__hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.auth{position:fixed;top:var(--vv-top,0);left:0;right:0;grid-template-columns:minmax(0,1fr);height:var(--vvh,100dvh);min-height:0;overflow:hidden}.auth__rail{display:none}.auth__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;transition:padding .32s var(--ease),opacity .32s var(--ease)}.auth__stage{justify-content:flex-start;min-width:0;min-height:0;height:100%;overflow:hidden;padding:14px 20px calc(12px + env(safe-area-inset-bottom));gap:12px;transition:padding .32s var(--ease),gap .32s var(--ease)}.auth__box{flex:1 1;display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;gap:12px;transition:gap .32s var(--ease)}.auth__swap{flex:1 1;min-height:0}.auth__form,.auth__skeleton{display:flex;flex-direction:column;gap:14px;min-height:0;height:100%}.auth__title{font-size:2.28rem;text-align:center;padding-top:22px;transition:font-size .32s var(--ease),padding .32s var(--ease)}.auth__lead{text-align:center;transition:font-size .32s var(--ease),line-height .32s var(--ease)}.auth__field{flex:1 1;display:flex;flex-direction:column;min-height:0;gap:10px}.auth__field .auth__label{text-align:center}.auth-art-slot,.sk-art-slot{display:grid;grid-template-rows:1fr;flex:1 1;min-height:0;overflow:hidden;transition:flex-grow .42s var(--ease),grid-template-rows .42s var(--ease)}.auth-art,.sk-art{display:grid;place-items:center;min-height:0;overflow:hidden;opacity:1;transition:opacity .32s var(--ease)}.sk--title{height:42px;width:min(300px,82%);margin-inline:auto;margin-top:22px}.sk--lead{height:13px;width:86%}.sk--label,.sk--lead{margin-inline:auto}.sk--btn{order:2;margin-bottom:8px}.otp,.tel-wrap{margin-top:0}.auth__progress>span:first-child{display:none}.auth__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:12.5px;overflow:hidden;max-height:88px;transition:opacity .24s var(--ease),max-height .32s var(--ease),margin .32s var(--ease)}.auth__submit{order:2;margin-top:0;margin-bottom:8px;transition:margin .32s var(--ease)}.auth__resend{order:2;margin-bottom:16px;transition:margin .32s var(--ease),opacity .24s var(--ease)}.auth__legal{position:static;inset:auto;margin-top:0;text-align:start;overflow:hidden;max-height:48px;transition:opacity .24s var(--ease),max-height .32s var(--ease),margin .32s var(--ease)}.auth.is-kb .auth__topbar{padding-block:0}.auth.is-kb .auth__stage{padding-block:8px 8px;gap:8px}.auth.is-kb .auth__box{gap:8px}.auth.is-kb .auth__form,.auth.is-kb .auth__skeleton{gap:10px}.auth.is-kb .auth__title{font-size:1.28rem;padding-top:0}.auth.is-kb .auth__lead{font-size:13.5px;line-height:1.7}.auth.is-kb .auth__label{height:0;overflow:hidden;opacity:0}.auth.is-kb .auth__field{gap:8px}.auth.is-kb .auth-art-slot,.auth.is-kb .sk-art-slot{flex-grow:0;grid-template-rows:0fr}.auth.is-kb .auth-art,.auth.is-kb .sk-art{opacity:0}.auth.is-kb .auth__legal,.auth.is-kb .auth__trust{opacity:0;max-height:0;margin:0;pointer-events:none}.auth.is-kb .auth__resend,.auth.is-kb .auth__submit{margin-bottom:0}.auth.is-kb .sk--title{height:22px;margin-top:0}.cp__bar{background:rgb(var(--field)/.95)}.cp__wrap{padding-block:22px 0}.cp__hero{padding:26px 22px 24px}.admin-head,.gate__card,.panel{padding:22px 20px 20px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-bar{padding:14px 16px;background:rgb(var(--field)/.96)}.gate__body{padding-block:24px 20px}}@media (max-width:720px){.cp__bar-phone{display:none}.brief-sum,.cp__hero-meta,.kpi{grid-template-columns:minmax(0,1fr)}.cp__hero-actions .btn,.form-bar__actions .btn{flex:1 1 100%;min-width:0}.cp__title{font-size:clamp(1.55rem,7vw,2rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}