: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;scroll-padding-top:88px;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;overflow-x:clip;overflow-y:auto}body,html{background:#06101c}body{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;min-height:100lvh;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;overflow-x:clip;overflow-y:clip}.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)}.rayax-banner{width:100%;height:48px}.rayax-banner__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:#fff;text-decoration:none;background:radial-gradient(circle at 72% 50%,rgba(61,159,255,.17),transparent 22%),linear-gradient(90deg,#07111d,#07192d 35%,#06111f 65%,#07111c);border-bottom:1px solid rgba(61,159,255,.35);transition:border-color .25s var(--ease),filter .25s var(--ease)}.rayax-banner__link:after,.rayax-banner__link:before{content:"";position:absolute;height:80px;width:350px;border:1px solid rgba(61,159,255,.25);border-radius:50%;pointer-events:none}.rayax-banner__link:before{top:-58px;right:-120px;transform:rotate(-8deg)}.rayax-banner__link:after{bottom:-66px;left:-100px;transform:rotate(8deg)}.rayax-banner__link:hover{border-color:rgba(126,196,255,.8);filter:brightness(1.06)}.rayax-banner__glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(28px)}.rayax-banner__glow--1{width:180px;height:60px;right:15%;top:-20px;background:rgba(61,159,255,.22)}.rayax-banner__glow--2{width:160px;height:60px;left:8%;top:-15px;background:rgba(0,218,255,.12)}.rayax-banner__container{position:relative;z-index:2;width:min(1180px,calc(100% - 32px));height:100%;margin:0 auto;display:flex;align-items:center;gap:18px}.rayax-banner__brand{flex-shrink:0;display:flex;align-items:center;gap:12px}.rayax-banner__badge{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 9px;border-radius:999px;color:#122005;font-size:11px;font-weight:800;background:linear-gradient(135deg,#d8ff67,var(--lime));box-shadow:0 0 18px rgba(200,240,74,.25);transition:transform .25s var(--ease)}.rayax-banner__link:hover .rayax-banner__badge{transform:translateY(-1px)}.rayax-banner__badge-dot{width:5px;height:5px;border-radius:50%;background:#3e5900;box-shadow:0 0 0 3px rgba(62,89,0,.09)}.rayax-banner__logo{white-space:nowrap;font-size:23px;font-weight:800;letter-spacing:-1.7px;color:#f4f7fb;line-height:1}.rayax-banner__logo-raya{background:linear-gradient(135deg,#6ddcff,var(--accent) 55%,#00d8e7);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rayax-banner__divider{flex-shrink:0;width:1px;height:23px;background:linear-gradient(transparent,rgba(126,196,255,.6),transparent)}.rayax-banner__content{min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15}.rayax-banner__title{font-size:12.5px;font-weight:700;color:hsla(0,0%,100%,.95);white-space:nowrap}.rayax-banner__features{display:flex;align-items:center;gap:7px;margin-top:2px;white-space:nowrap;font-size:9.5px;font-weight:500;color:rgba(190,206,226,.58)}.rayax-banner__features i{display:block;width:3px;height:3px;border-radius:50%;background:var(--accent)}.rayax-banner__robot{position:relative;flex:1 1;min-width:100px;height:48px;display:flex;align-items:flex-end;justify-content:center}.rayax-banner .robot{position:relative;transform:translateY(3px)}.rayax-banner .robot__head{position:relative;width:43px;height:30px;border-radius:13px 13px 15px 15px;background:linear-gradient(145deg,#f8fbff,#c7e9ff 45%,#65adf0);box-shadow:0 0 18px rgba(61,159,255,.5)}.rayax-banner .robot__face{position:absolute;inset:5px 5px 6px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;background:linear-gradient(180deg,#0d2641,#071524);border:1px solid rgba(61,159,255,.28)}.rayax-banner .robot__eye{display:block;width:6px;height:6px;border-radius:50%;background:#58e8f4;box-shadow:0 0 8px rgba(88,232,244,.8)}.rayax-banner .robot__antenna{position:absolute;top:-7px;right:50%;width:2px;height:8px;background:#d9ecff;transform:translateX(50%)}.rayax-banner .robot__antenna:before{content:"";position:absolute;top:-3px;left:-2px;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(200,240,74,.7)}.rayax-banner .robot-icon{position:absolute;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:800;color:#62dfff;background:linear-gradient(145deg,rgba(14,50,85,.95),rgba(4,23,43,.85));border:1px solid rgba(61,159,255,.18);box-shadow:0 5px 18px rgba(0,0,0,.2)}.rayax-banner .robot-icon--chart{right:calc(50% - 60px);top:3px}.rayax-banner .robot-icon--shield{left:calc(50% - 65px);bottom:1px;color:var(--lime)}.rayax-banner__cta{flex-shrink:0;height:29px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:11px;font-weight:800;color:#041426;background:linear-gradient(135deg,#78e8ff,var(--accent));border:1px solid hsla(0,0%,100%,.3);box-shadow:0 0 20px rgba(61,159,255,.22);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.rayax-banner__link:hover .rayax-banner__cta{transform:translateX(-3px);box-shadow:0 0 26px rgba(61,159,255,.42)}.rayax-banner__cta svg{transition:transform .25s var(--ease)}.rayax-banner__link:hover .rayax-banner__cta svg{transform:translateX(-2px)}@media (max-width:900px){.rayax-banner__container{width:calc(100% - 24px);gap:11px}.rayax-banner__features{display:none}.rayax-banner__robot{min-width:75px}.rayax-banner__title{font-size:11px}.rayax-banner__glow{filter:blur(16px);opacity:.75}}@media (max-width:640px){.rayax-banner{height:42px}.rayax-banner__container{width:calc(100% - 16px);gap:8px}.rayax-banner__brand{gap:6px}.rayax-banner__badge{height:20px;padding:0 7px;font-size:9px}.rayax-banner__logo{font-size:18px;letter-spacing:-1.2px}.rayax-banner__divider,.rayax-banner__features,.rayax-banner__glow,.rayax-banner__link:after,.rayax-banner__link:before,.rayax-banner__robot{display:none}.rayax-banner__content{flex:1 1;min-width:0}.rayax-banner__title{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rayax-banner__cta{height:25px;padding:0 10px;gap:3px;font-size:9px}.rayax-banner__cta svg{width:14px;height:14px}.rayax-banner__link:hover{filter:none}}@media (max-width:430px){.rayax-banner__badge{display:none}.rayax-banner__title{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.rayax-banner__link:hover,.rayax-banner__link:hover .rayax-banner__badge,.rayax-banner__link:hover .rayax-banner__cta,.rayax-banner__link:hover .rayax-banner__cta svg{transform:none;filter:none}}.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}.logo-mark{position:relative;display:block;flex:none;line-height:0;isolation:isolate}.logo-mark:before{content:"";position:absolute;inset:-18% -8%;z-index:-1;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.22),rgba(180,215,255,.08) 46%,transparent 72%);pointer-events:none}.logo-mark img{display:block;height:auto;position:relative;filter:brightness(1.18)}.brand__name{font-size:20px;font-weight:700;letter-spacing:-.02em;flex:none}.brand__mark{color:var(--lime)}.nav .brand__mark{color:var(--accent-bright)}.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);color:var(--lime);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__item{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:2px solid #08172a;-webkit-margin-start:-10px;margin-inline-start:-10px;background:radial-gradient(120% 90% at 28% 18%,hsla(0,0%,100%,.55),transparent 46%),linear-gradient(145deg,#b8ecff,#7ed8ea 42%,#d8f07a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.avatars__item:nth-child(2){background:radial-gradient(120% 90% at 30% 16%,rgba(200,240,74,.22),transparent 44%),linear-gradient(145deg,#24362c,#121c18 55%,#0a1210);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.avatars__item:nth-child(3){background:radial-gradient(120% 90% at 28% 18%,hsla(0,0%,100%,.5),transparent 46%),linear-gradient(145deg,#f7d7c4,#f3ece4 48%,#bfe8d8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.avatars__item img{width:88%;height:88%;object-fit:contain}.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:0;right:0;bottom:-46px;width:272px;margin-inline:auto;translate:none;transform:none}}@media (max-width:720px){.hero{padding-block:32px 0}.hero__lead{font-size:16.5px}.hero__stage{height:520px;max-width:100%;margin-top:5px}.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__media--signal:after{background:linear-gradient(0deg,rgba(6,16,28,.22),transparent 38%)}.pcard__media--signal img{object-position:center 46%}.pcard__media--ostaadcar:after{background:linear-gradient(0deg,rgba(6,16,28,.22),transparent 38%);pointer-events:none}.pcard__media--ostaadcar img{object-position:center 48%}.pcard__media--cook:after{background:linear-gradient(0deg,rgba(6,16,28,.2),transparent 38%)}.pcard__media--cook img{object-position:center 46%}.pcard__media--rayax:after{background:linear-gradient(0deg,rgba(6,16,28,.22),transparent 38%)}.pcard__media--rayax img{object-position:center 48%}.pcard__media--melkin:after{background:linear-gradient(0deg,rgba(6,16,28,.2),transparent 38%)}.pcard__media--melkin img{object-position:center 46%}.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--wide .pcard__media--shayana:after{background:linear-gradient(180deg,rgba(6,16,28,.42) 0,transparent 30%),linear-gradient(0deg,rgba(6,16,28,.18),transparent 32%)}.pcard__media--shayana img{object-position:center 34%}.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:#e8f3ff;background:rgba(8,24,44,.78);border-color:rgba(126,196,255,.55);box-shadow:0 8px 18px rgba(0,8,24,.28)}.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__visit{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;margin-top:-4px;border-radius:13px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text);background:hsla(0,0%,100%,.045);border:1px solid var(--line-strong);text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease}.pcard__visit-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 0 3px rgba(126,196,255,.18);transition:background .22s ease}.pcard__visit:focus-visible,.pcard__visit:hover{color:#fff;background:rgba(29,111,214,.9);border-color:rgba(126,196,255,.45)}.pcard__visit:focus-visible .pcard__visit-dot,.pcard__visit:hover .pcard__visit-dot{background:#fff}.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--red{background:linear-gradient(to left,#c45a5a,var(--danger))}.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;overflow:hidden;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}.avatar img{width:88%;height:88%;object-fit:contain}.avatar--ostaadcar{background:radial-gradient(120% 90% at 28% 18%,hsla(0,0%,100%,.92),transparent 52%),linear-gradient(145deg,#f4fcff,#e8f7fb 48%,#eef8dc);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 20px var(--tone-soft)}.avatar--melkin{background:radial-gradient(120% 90% at 30% 16%,rgba(200,240,74,.22),transparent 44%),linear-gradient(145deg,#24362c,#121c18 55%,#0a1210);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.avatar--melkin img{transform:translate(-.9px,-1.5px)}.avatar--inobepaz{background:radial-gradient(120% 90% at 28% 18%,hsla(0,0%,100%,.5),transparent 46%),linear-gradient(145deg,#f7d7c4,#f3ece4 48%,#bfe8d8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 20px var(--tone-soft)}.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)}.faq-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);grid-gap:64px 72px;gap:64px 72px;align-items:start}.faq-layout__intro{position:-webkit-sticky;position:sticky;top:116px}.faq-layout__intro .sec-sub{max-width:38ch}.faqs{display:grid;grid-gap:10px;gap:10px;min-width:0}.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:16px;padding:18px 22px;font-size:16.5px;font-weight:600;cursor:pointer;list-style:none;transition:color .3s var(--ease)}.faq[open] summary{padding-bottom:14px}.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;margin-inline:22px;padding:16px 0 20px;border-top:1px solid var(--line)}.faq__answer p{margin:0}.faq__answer p+p{margin-top:.85em}.cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:40px;gap:40px;align-items:stretch;padding:44px 48px;text-align:start;border:var(--glass-border);border-radius:32px;background:radial-gradient(90% 120% at 100% -10%,rgba(61,159,255,.26),transparent 58%),radial-gradient(70% 90% at 0 110%,rgba(56,210,220,.16),transparent 55%),var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 70px rgba(0,8,24,.34);transition:border-color .4s var(--ease)}.cta:hover{border-color:var(--line-strong)}.cta:before{content:"";position:absolute;inset-inline:14%;top:0;height:1px;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.55),transparent);pointer-events:none}.cta__grid{inset:0;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 80% 70% at 70% 0,#000,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 70% 0,#000,transparent 78%)}.cta__glow,.cta__grid{position:absolute;z-index:-1;pointer-events:none}.cta__glow{inset-block-start:-180px;inset-inline-start:-140px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(61,159,255,.22),transparent 68%);filter:blur(14px)}.cta__main{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cta__badge{display:inline-flex;align-items:center;gap:10px;padding:7px 15px;margin-bottom:14px;border:var(--glass-border);border-radius:999px;background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13.5px;font-weight:500;color:var(--muted)}.cta__badge .dot{width:8px;height:8px}.cta__title{font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.22;letter-spacing:-.03em;text-wrap:balance}.cta__accent{background:linear-gradient(100deg,#fff 6%,var(--accent-bright) 48%,var(--lime) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cta__text{margin:16px 0 0;color:var(--muted);font-size:16.5px;line-height:1.9;max-width:54ch}.cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cta__email{direction:ltr;font-size:14.5px;letter-spacing:.01em}.cta__email svg{flex:none;opacity:.8}.cta__tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.cta__tags li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:5px 12px;background:hsla(0,0%,100%,.04)}.cta__tags li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--lime);opacity:.85}.cta__aside{min-width:0;display:flex;flex-direction:column;gap:20px;padding:24px 22px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 18px 40px rgba(0,8,24,.24)}.cta__aside-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cta__aside-title{font-size:16.5px;font-weight:700}.cta__aside-chip{flex:none;font-size:12px;font-weight:600;color:var(--accent-bright);background:var(--accent-soft);border-radius:999px;padding:4px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cta__steps{position:relative;display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.cta__steps:before{content:"";position:absolute;inset-block:14px;inset-inline-start:14px;width:1px;background:linear-gradient(180deg,rgba(61,159,255,.55),rgba(61,159,255,.08))}.cta__steps li{grid-template-columns:29px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cta__steps b,.cta__steps li{position:relative;display:grid}.cta__steps b{z-index:1;width:29px;height:29px;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;color:var(--accent-bright);border:1px solid rgba(61,159,255,.4);background:#0a1728;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cta__steps strong{display:block;font-size:14.5px;font-weight:600;line-height:1.6;color:hsla(0,0%,100%,.92)}.cta__steps span{display:block;margin-top:3px;font-size:13px;line-height:1.75;color:var(--faint)}.cta__capacity{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.cta__capacity-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--faint)}.cta__capacity-head strong{color:var(--text);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cta__meta{display:flex;align-items:center;gap:9px;margin:2px 0 0;font-size:13px;line-height:1.7;color:var(--faint)}.cta__meta .dot{width:7px;height:7px}@media (max-width:1180px){.cta{gap:32px;padding:40px 36px}.cta__aside{padding:22px 20px}}@media (max-width:1080px){.cta{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 32px}.cta__text{max-width:62ch}.cta__aside{gap:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03))}.cta__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.cta__steps:before{display:none}}@media (max-width:720px){.cta{padding:28px 20px;border-radius:24px;gap:24px}.cta__glow{inset-block-start:-220px}.cta__title{font-size:clamp(1.75rem,8vw,2.2rem)}.cta__text{font-size:15.5px;line-height:1.85;margin-top:14px}.cta__actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:24px;width:100%}.cta__actions .btn,.cta__tags{width:100%;justify-content:center}.cta__tags{margin-top:18px}.cta__aside{padding:20px 16px;border-radius:20px}.cta__steps{grid-template-columns:minmax(0,1fr);gap:14px}.cta__capacity-head{flex-direction:column;gap:4px;align-items:flex-start}}.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:32px 0 0;max-width:100%;font-size:13.2px;line-height:1.7;color:var(--muted)}.footer__status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(125,255,179,.12)}.footer__status em{font-style:normal;font-weight:600;color:var(--green)}.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}.faq-layout{grid-template-columns:minmax(0,1fr);gap:36px}.faq-layout__intro{position:static}.faq-layout__intro .sec-sub{max-width:60ch}.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}.pcard__media-top{inset-block-start:12px;inset-inline:12px;gap:8px}.pcard__media-top .status{padding:5px 11px;font-size:11.5px;gap:6px}.pcard__cat{display:none}.pcard__visit{min-height:42px;font-size:12.5px}.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}.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){html{scroll-padding-top:76px}.hero,.hero__stage{overflow:hidden;contain:paint}body:before{background:radial-gradient(ellipse 80% 42% at 50% 0,rgba(50,110,230,.2),transparent 62%),radial-gradient(ellipse 42% 36% at 88% 12%,rgba(90,70,210,.14),transparent 60%),linear-gradient(180deg,#071321,#06101c 42%,#06101c)}*,: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;flex-direction:row-reverse;align-items:center;justify-content: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,.sk-art{--art:150px}.auth-art__phone{font-size:calc(var(--art) * .0667);padding:.62em .5em .75em;border-radius:1.45em;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 1.2em 2.6em rgba(0,8,24,.45),inset 0 1px 0 hsla(0,0%,100%,.14);animation:authArtBob 5s ease-in-out infinite;will-change:transform}.auth-art__phone,.sk-art__phone{position:relative;z-index:1;width:calc(var(--art) * .574);height:var(--art)}.sk-art__phone{border-radius:calc(var(--art) * .097)}.auth-art__notch{display:block;width:1.75em;height:.32em;margin:0 auto .5em;border-radius:999px;background:rgb(var(--fg)/.22)}.auth-art__screen{display:grid;place-items:center;align-content:center;grid-gap:.62em;gap:.62em;height:calc(100% - .82em);border-radius:.9em;background:rgba(8,18,34,.88);overflow:hidden}.auth-art__bubble{display:grid;grid-gap:.15em;gap:.15em;width:78%;padding:.44em .5em;border-radius:.62em .62em .25em .62em;background:var(--accent-soft);animation:authArtPop 2.8s var(--ease) infinite}.auth-art__bubble b{font-size:.9em;color:var(--accent-bright)}.auth-art__bubble small{font-size:.8em;line-height:1.4;color:var(--muted)}.auth-art__bars{display:flex;align-items:flex-end;gap:.4em;height:1.4em}.auth-art__bars i{width:.4em;border-radius:.2em;background:var(--lime);transform-origin:center bottom;animation:authArtBar 1.1s ease-in-out infinite}.auth-art__bars i:first-child{height:.6em}.auth-art__bars i:nth-child(2){height:1.2em;animation-delay:.15s}.auth-art__bars i:nth-child(3){height:.8em;animation-delay:.3s}.auth-art__sms-from{font-size:.8em;color:var(--faint)}.auth-art__digits{display:flex;gap:.4em}.auth-art__digits i{width:.8em;height:1.2em;border-radius:.3em;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{box-sizing:content-box;width:min(340px,92%);height:calc(clamp(1.62rem, 2.9vw, 2.1rem) * 1.3);border-radius:14px}.sk--lead{width:100%;height:calc(15px * 1.95 * 2);border-radius:10px}.sk--label{width:78px;height:13px;border-radius:8px}.sk--control{width:100%;height:66px;border-radius:16px}.sk--btn{width:100%;height:56px;border-radius:999px}.auth__skeleton .auth__trust li:before{opacity:0}.sk--trust{display:block;width:7.2rem;height:1em;border-radius:8px}.auth__skeleton .auth__trust li:nth-child(2) .sk--trust{width:9.5rem}.auth__skeleton .auth__trust li:nth-child(3) .sk--trust{width:8.2rem}.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%)}@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-wrap{position:relative;display:block;min-width:0}.field__select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:46px;padding-inline-end:46px;background-image:none}.field__select::-ms-expand{display:none}.field__select-icon{position:absolute;inset-inline-end:16px;top:50%;width:12px;height:8px;pointer-events:none;color:var(--accent-bright);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%)}.field__select:focus+.field__select-icon{color:#fff}.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)}.budget-field{border:0;margin:0;padding:0;min-inline-size:0}.budget-field__legend{display:grid;grid-gap:4px;gap:4px;-webkit-margin-after:18px;margin-block-end:18px;padding:0;font:inherit;transition:-webkit-margin-after .35s var(--ease);transition:margin-block-end .35s var(--ease);transition:margin-block-end .35s var(--ease),-webkit-margin-after .35s var(--ease)}.budget-field:has(.budget-slider.is-off) .budget-field__legend{-webkit-margin-after:15px;margin-block-end:15px}.budget-field__legend span{color:var(--muted);font-size:13px;font-weight:600}.budget-field__legend small{font-size:12.5px;font-weight:400;color:var(--faint)}.budget-slider{--thumb:18px;--track:4px;--top:12px;--lime-c:var(--lime,#c8f04a);display:grid;grid-gap:12px;gap:12px;width:100%;transition:gap .35s var(--ease)}.budget-slider.is-off{gap:0}.budget-slider__readout{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-slider__readout b{font-size:1.6rem;font-weight:750;line-height:1.25;letter-spacing:-.04em;color:var(--text)}.budget-slider__readout span{font-size:13px;font-weight:500;color:var(--faint)}.budget-slider__readout em{font-style:normal;font-size:12.5px;font-weight:500;color:var(--faint);-webkit-margin-start:2px;margin-inline-start:2px}.budget-slider__board{--pos-min:calc(var(--p-min, 0) * (100% - var(--thumb)) + var(--thumb) / 2);--pos-max:calc(var(--p-max, 1) * (100% - var(--thumb)) + var(--thumb) / 2);position:relative;width:100%;height:calc(var(--top) + 28px);touch-action:none;cursor:pointer;transform:scaleX(-1)}.budget-slider__rail{position:absolute;inset-inline:0;top:var(--top);height:var(--track);border-radius:999px;background:rgb(var(--fg)/.1)}.budget-slider__fill{position:absolute;top:0;bottom:0;left:var(--pos-min);width:calc(var(--pos-max) - var(--pos-min));border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-bright));transition:left .16s var(--ease),width .16s var(--ease)}.budget-slider.is-dragging .budget-slider__fill{transition:none}.budget-slider__tip{position:absolute;top:calc(var(--top) - 22px);left:var(--pos-min);translate:-50% 4px;z-index:6;font-size:12.5px;font-weight:700;line-height:1;color:var(--accent-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;transform:scaleX(-1);transition:opacity .18s var(--ease),translate .18s var(--ease),left .16s var(--ease)}.budget-slider__tip--max{left:var(--pos-max)}.budget-slider__tip[data-on=true]{opacity:1;translate:-50% 0;transition:opacity .18s var(--ease),translate .18s var(--ease)}.budget-slider__thumb{position:absolute;inset-inline:0;top:calc(var(--top) + var(--track) / 2 - var(--thumb) / 2);width:100%;height:var(--thumb);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.budget-slider__thumb:focus{outline:none}.budget-slider__thumb::-webkit-slider-runnable-track{height:var(--thumb);background:transparent;border:0}.budget-slider__thumb::-moz-range-track{height:var(--thumb);background:transparent;border:0}.budget-slider__thumb::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--thumb);height:var(--thumb);border-radius:50%;border:0;background:#fff;box-shadow:0 1px 6px rgba(0,6,18,.55);cursor:-webkit-grab;cursor:grab;pointer-events:auto;touch-action:none;-webkit-transition:transform .18s var(--ease),box-shadow .18s var(--ease);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.budget-slider__thumb::-moz-range-thumb{-moz-appearance:none;appearance:none;width:var(--thumb);height:var(--thumb);border-radius:50%;border:0;background:#fff;box-shadow:0 1px 6px rgba(0,6,18,.55);cursor:grab;pointer-events:auto;-moz-transition:transform .18s var(--ease),box-shadow .18s var(--ease);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.budget-slider__thumb:active::-webkit-slider-thumb,.budget-slider__thumb:focus-visible::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.1);box-shadow:0 1px 6px rgba(0,6,18,.55),0 0 0 6px var(--accent-soft)}.budget-slider__thumb:active::-moz-range-thumb,.budget-slider__thumb:focus-visible::-moz-range-thumb{cursor:grabbing;transform:scale(1.1);box-shadow:0 1px 6px rgba(0,6,18,.55),0 0 0 6px var(--accent-soft)}.budget-slider__thumb:disabled::-webkit-slider-thumb{opacity:.3;box-shadow:none;pointer-events:none}.budget-slider__thumb:disabled::-moz-range-thumb{opacity:.3;box-shadow:none;pointer-events:none}.budget-slider__ends{position:absolute;inset-inline:0;top:calc(var(--top) + var(--track) + 12px);display:flex;justify-content:space-between;font-size:10.5px;font-weight:600;color:rgb(var(--fg)/.32);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.budget-slider__ends span{transform:scaleX(-1)}.budget-slider__fields{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.budget-slider__field{display:grid;grid-gap:7px;gap:7px;width:min(100%,168px);font-size:12.5px;font-weight:600;color:var(--muted)}.budget-slider__control{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding-inline:14px;border:1px solid var(--line);border-radius:14px;background:rgb(var(--fg)/.04);transition:border-color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease)}.budget-slider__control:focus-within{border-color:var(--accent-bright);background:rgb(var(--fg)/.07);box-shadow:0 0 0 4px var(--accent-soft)}.budget-slider__control .field__input{width:4.5ch;min-height:46px;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.budget-slider__control .field__input:focus{border-color:transparent;background:transparent;box-shadow:none}.budget-slider__control .field__input:disabled{opacity:.5;cursor:default}.budget-slider__control em{position:static;translate:none;font-style:normal;font-size:11.5px;font-weight:500;color:var(--faint);pointer-events:none;flex:none}.budget-slider__later{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin:10px 0 0;color:var(--muted);font-size:12.5px;font-weight:500;cursor:pointer;transition:color .2s var(--ease),margin-top .35s var(--ease)}.budget-slider.is-off .budget-slider__later{margin-top:0}.budget-slider__later:hover{color:var(--text)}.budget-slider__later input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.budget-slider__box{position:relative;flex:none;width:16px;height:16px;border-radius:5px;border:1px solid rgb(var(--fg)/.28);background:rgb(var(--fg)/.04);transition:background .2s var(--ease),border-color .2s var(--ease)}.budget-slider__later input:checked+.budget-slider__box{background:var(--accent-bright);border-color:transparent}.budget-slider__later input:focus-visible+.budget-slider__box{box-shadow:0 0 0 4px var(--accent-soft)}.budget-slider__collapse{display:grid;grid-template-rows:1fr;width:100%;opacity:1;transition:grid-template-rows .35s var(--ease),opacity .28s var(--ease)}.budget-slider__collapse-inner{display:grid;grid-gap:10px;gap:10px;min-height:0;overflow:hidden}.budget-slider.is-off .budget-slider__collapse{grid-template-rows:0fr;opacity:0;pointer-events:none}@media (min-width:721px){.budget-slider{gap:14px}.budget-slider__collapse-inner{grid-template-columns:136px minmax(0,1fr) 136px;grid-template-areas:"readout readout readout" "from board to";column-gap:16px;row-gap:12px;align-items:end}.budget-slider__readout{grid-area:readout}.budget-slider__board{grid-area:board;height:calc(var(--top) + 18px);margin-bottom:14px}.budget-slider__ends{display:none}.budget-slider__fields{display:contents}.budget-slider__field{width:auto}.budget-slider__field:first-child{grid-area:from}.budget-slider__field:last-child{grid-area:to}.budget-slider__field>span{text-align:center}}@media (min-width:980px){.budget-slider__collapse-inner{grid-template-columns:152px minmax(0,1fr) 152px;column-gap:20px}}@media (max-width:720px){.budget-slider{--thumb:22px;--track:5px;--top:14px;gap:10px}.budget-slider__collapse-inner{gap:10px}.budget-slider__readout b{font-size:1.45rem}.budget-slider__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.budget-slider__field{width:auto}.budget-slider__control,.budget-slider__control .field__input{min-height:44px}.budget-slider__control .field__input{font-size:1rem}}@media (max-width:380px){.budget-slider__fields{grid-template-columns:minmax(0,1fr)}}.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{--u:var(--vvh,100dvh);--gap:clamp(8px,calc(1px + var(--u) * 0.0135),18px);--pad:clamp(10px,calc(2px + var(--u) * 0.018),22px);position:fixed;inset-block-start:0;inset-inline:0;grid-template-columns:minmax(0,1fr);height:var(--u);min-height:0;overflow:hidden;transform:translate3d(0,var(--vv-top,0),0);transition:none;will-change:transform;contain:layout paint;touch-action:manipulation;overscroll-behavior:none}.auth__rail{display:none}.auth__topbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px}.auth__stage{flex-direction:column;justify-content:flex-start;height:100%;min-width:0;overflow:hidden;padding:var(--pad) 20px calc(var(--pad) + env(safe-area-inset-bottom))}.auth__box,.auth__stage{display:flex;min-height:0;gap:var(--gap)}.auth__box{flex:1 1;flex-direction:column;width:100%;max-width:none}.auth__progress{flex:none;gap:7px}.auth__progress>span:first-child{display:none}.auth__swap{flex:1 1;min-height:0}.auth__form,.auth__skeleton{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--gap)}.auth__title{flex:none;text-align:center;padding-top:20px;font-size:clamp(1.55rem,calc(.78rem + var(--u) * .031),2.55rem);line-height:1.34}.auth__title--otp{font-size:clamp(1.28rem,calc(.62rem + var(--u) * .024),2rem)}.auth__lead{flex:none;text-align:center;font-size:clamp(12.5px,calc(6px + var(--u) * .0115),15.5px);line-height:1.8}.auth__field>.auth__lead,.auth__field>.otp,.auth__field>.sk--lead,.auth__field>.tel-wrap{transform:translateY(-12px)}.auth__inline-btn{font-size:inherit}.auth__field{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:0;gap:var(--gap)}.auth__label{text-align:center}.auth-art-slot,.sk-art-slot{display:grid;place-items:center;flex:1 1;min-height:0;overflow:hidden;animation:authArtIn .26s var(--ease) both}.auth-art,.sk-art{--art:clamp(78px,calc(var(--u) * 0.235 - 44px),170px);display:grid;place-items:center;width:100%;height:100%;min-height:0}.tel-wrap{flex:none;gap:7px}.tel{flex:none;gap:12px;min-height:clamp(52px,calc(14px + var(--u) * .052),66px);border-radius:14px;padding-block:6px 9px}.tel__input{font-size:clamp(18px,calc(8px + var(--u) * .0145),22px)}.tel__state{min-width:30px}.otp{flex:none;gap:clamp(6px,2.2vw,12px)}.otp__cell{aspect-ratio:auto;height:clamp(50px,calc(14px + var(--u) * .06),66px);min-height:0;border-radius:14px;font-size:clamp(20px,calc(8px + var(--u) * .0195),28px)}.auth__hint{flex:none;padding:10px 12px;font-size:12.5px;line-height:1.7}.gate__error{flex:none}.auth__submit{order:2;flex:none;margin:0;min-height:clamp(46px,calc(12px + var(--u) * .048),56px);font-size:clamp(14.5px,calc(8px + var(--u) * .0085),16px);transform:translateY(-5px)}.auth__resend{order:3;align-self:center;width:100%;margin:0;padding:2px 4px}.auth__resend,.auth__trust{flex:none;justify-content:center}.auth__trust{order:4;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px}.auth__legal{position:static;inset:auto;flex:none;order:5;margin:0;text-align:center;font-size:11.5px}.sk--title{padding-top:20px;width:min(270px,78%);height:calc(clamp(1.55rem, calc(.78rem + var(--u) * .031), 2.55rem) * 1.34)}.sk--lead,.sk--title{flex:none;margin-inline:auto}.sk--lead{width:min(340px,92%);height:calc(clamp(12.5px, calc(6px + var(--u) * .0115), 15.5px) * 1.8 * 2)}.sk--label{flex:none;width:78px;height:13px;margin-inline:auto}.sk--control{flex:none;width:100%;height:clamp(52px,calc(14px + var(--u) * .052),66px);border-radius:14px}.sk--btn{order:2;flex:none;width:100%;margin:0;height:clamp(46px,calc(12px + var(--u) * .048),56px);transform:translateY(-5px)}.auth__skeleton .auth__trust{order:4}.sk--trust{width:88px;height:12.5px}.auth__skeleton .auth__trust li:nth-child(2) .sk--trust{width:118px}.auth__skeleton .auth__trust li:nth-child(3) .sk--trust{width:102px}.auth.is-kb .auth-art-slot,.auth.is-kb .auth__label,.auth.is-kb .auth__legal,.auth.is-kb .auth__topbar,.auth.is-kb .auth__trust,.auth.is-kb .sk-art-slot{display:none}.auth.is-kb .auth__lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.auth.is-kb .otp__cell{height:clamp(54px,calc(18px + var(--u) * .07),62px);font-size:clamp(22px,calc(10px + var(--u) * .02),26px)}.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}}@keyframes authArtIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@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}}.botm{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px}.botm__backdrop{position:absolute;inset:0;background:rgba(3,9,18,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .38s cubic-bezier(.32,.72,0,1)}.botm[data-open=true] .botm__backdrop{opacity:1}.botm__panel{position:relative;width:100%;max-width:540px;max-height:calc(100dvh - 40px);overflow:hidden auto;overscroll-behavior:contain;border:1px solid hsla(0,0%,100%,.18);border-radius:28px;background:radial-gradient(120% 90% at 50% -10%,rgba(61,159,255,.22),transparent 62%),linear-gradient(180deg,rgba(14,28,48,.96),rgba(8,18,32,.97));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 50px 110px rgba(0,6,20,.66),inset 0 1px 0 hsla(0,0%,100%,.16);opacity:0;transform:translate3d(0,22px,0) scale(.96);transition:opacity .36s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1);scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.22) transparent}.botm__panel::-webkit-scrollbar{width:8px}.botm__panel::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:999px}.botm[data-open=true] .botm__panel{opacity:1;transform:translateZ(0) scale(1)}.botm__close{position:absolute;z-index:5;top:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);background:rgba(6,16,28,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font-size:13px;line-height:1;display:grid;place-items:center;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.botm__close:hover{color:var(--text);background:hsla(0,0%,100%,.14);border-color:var(--line-strong)}.botm__hero{position:relative;overflow:hidden;padding:26px 24px 18px;display:grid;justify-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.09)}.botm__hero:after{content:"";z-index:0;top:-46px;left:50%;translate:-50% 0;width:360px;height:240px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(61,159,255,.42),rgba(61,159,255,.08) 52%,transparent 72%);filter:blur(16px)}.botm__hero-grid,.botm__hero:after{position:absolute;pointer-events:none}.botm__hero-grid{inset:0;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:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 25%,#000,transparent 76%);mask-image:radial-gradient(ellipse 70% 80% at 50% 25%,#000,transparent 76%)}.botm__logo-wrap{position:relative;z-index:2;width:clamp(210px,62%,268px);aspect-ratio:440/266;display:grid;place-items:center}.botm__logo-wrap>picture{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.botm__logo-ph{position:absolute;inset:8% 6%;z-index:1;border-radius:28px;background:linear-gradient(90deg,hsla(0,0%,100%,.04),rgba(61,159,255,.12),hsla(0,0%,100%,.04));background-size:200% 100%;animation:botmPh 1.2s linear infinite;opacity:1;transition:opacity .35s var(--ease)}.botm__logo-ph.is-ready{opacity:0;animation:none;pointer-events:none}@keyframes botmPh{to{background-position:-200% 0}}.botm__logo{position:relative;z-index:2;width:100%;height:auto;opacity:0;filter:drop-shadow(0 20px 40px rgba(24,120,255,.55));animation:none;transition:opacity .4s var(--ease);will-change:transform,opacity}.botm__logo.is-ready{opacity:1}.botm[data-open=true] .botm__logo.is-ready{animation:botmBob 6s var(--ease) .45s infinite}@keyframes botmBob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.botm__sonar{position:absolute;z-index:1;inset:14% -8%;border-radius:50%;border:1px solid rgba(126,196,255,.4);opacity:0;animation:botmSonar 4.8s var(--ease) infinite}.botm__sonar--2{animation-delay:-2.4s}@keyframes botmSonar{0%{transform:scale(.72);opacity:.5}65%{opacity:0}to{transform:scale(1.32);opacity:0}}.botm__badge{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:6px 14px;border:var(--glass-border);border-radius:999px;background:hsla(0,0%,100%,.07);font-size:12.5px;color:var(--muted)}.botm__badge .dot{width:7px;height:7px}.botm__body{padding:22px 24px 24px;display:grid;grid-gap:14px;gap:14px}.botm__title{font-size:clamp(1.28rem,4.2vw,1.62rem);line-height:1.5;letter-spacing:-.02em;text-wrap:balance}.botm__title-accent{background:linear-gradient(100deg,#fff 4%,var(--accent-bright) 46%,var(--lime) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.botm__text{margin:-4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.88}.botm__text b{color:var(--text);font-weight:600}.botm__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 0;padding:0;list-style:none}.botm__features li{display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.04);transition:border-color .3s var(--ease),background .3s var(--ease)}.botm__features li:hover{border-color:rgba(61,159,255,.4);background:hsla(0,0%,100%,.07)}.botm__features .botm__ficon{width:35px;height:35px;flex:none;margin:0;border-radius:11px;display:flex;align-items:center;justify-content:center;line-height:0;color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(61,159,255,.28)}.botm__features .botm__ficon svg{display:block;width:24px;height:24px;flex:none;margin:0}.botm__features strong{display:block;font-size:13.8px;font-weight:600}.botm__features li>div span{display:block;margin-top:3px;font-size:12.3px;line-height:1.7;color:var(--faint)}.botm__log{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:14px;border:1px solid rgba(125,255,179,.24);background:rgba(125,255,179,.08);font-size:12.3px;color:hsla(0,0%,100%,.86);overflow:hidden}.botm__log code{flex:none;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.6px;color:var(--green);white-space:nowrap}.botm__log-text{min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botm__log-text:before{content:"— ";color:var(--faint)}.botm__log em{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:11.5px;color:var(--faint)}.botm__log-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--green);box-shadow:0 0 0 0 rgba(125,255,179,.6);animation:botmPing 2.4s var(--ease) infinite}@keyframes botmPing{0%{box-shadow:0 0 0 0 rgba(125,255,179,.5)}70%{box-shadow:0 0 0 9px rgba(125,255,179,0)}to{box-shadow:0 0 0 0 rgba(125,255,179,0)}}.botm__status{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--faint);text-align:center}.botm__status b{color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-end:4px;margin-inline-end:4px}.botm__status i{width:1px;height:14px;background:var(--line-strong)}.botm__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:2px}.botm__actions .btn{width:100%;justify-content:center}.botm__actions .btn--ghost{padding-inline:24px}.botm__note{margin:0;font-size:11.8px;line-height:1.75;color:var(--faint);text-align:center}@media (max-width:620px){.botm{place-items:end stretch;padding:0;transform:translateZ(0)}.botm__backdrop{background:rgba(3,9,18,.82);transition:opacity .32s linear}.botm__panel{max-width:none;max-height:92dvh;border-radius:26px 26px 0 0;border-bottom:0;opacity:1;transform:translate3d(0,100%,0);transition:transform .42s cubic-bezier(.32,.72,0,1);background:#0c1a2c;box-shadow:0 -10px 36px rgba(0,6,20,.5);-webkit-overflow-scrolling:touch;will-change:transform;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.botm[data-open=true] .botm__panel{transform:translateZ(0)}.botm__close{background:rgba(6,16,28,.88)}.botm__hero{padding:18px 18px 12px;gap:10px}.botm__hero-grid,.botm__hero:after,.botm__sonar{display:none}.botm__logo-wrap{width:min(180px,56%)}.botm__logo{filter:none;will-change:opacity}.botm__logo-ph{animation:none;background:hsla(0,0%,100%,.06)}.botm[data-open=true] .botm__logo.is-ready{animation:botmBob 6s var(--ease) .5s infinite}.botm__log-dot{animation:none;box-shadow:none}.botm__body{padding:16px 18px 20px;gap:12px}.botm__title-accent{background:none;color:var(--accent-bright);-webkit-text-fill-color:unset}.botm__features{grid-template-columns:minmax(0,1fr);gap:8px}.botm__features li{transition:none;padding:10px}.botm__log{display:none}.botm__status{gap:8px 10px;font-size:12px}.botm__actions{grid-template-columns:minmax(0,1fr)}.botm__actions .btn{width:100%;justify-content:center}.botm__actions .btn--shine:after{display:none}.botm__badge .dot:after{animation:none}}@media (hover:none) and (pointer:coarse),(max-width:900px){.botm__log-dot,.botm__sonar{animation:none}.botm__logo{filter:none}.botm__hero:after{filter:none;opacity:.85}.botm__backdrop,.botm__close,.botm__panel{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.botm[data-open=true] .botm__panel,.botm__panel{opacity:1;transform:none;transition:none}.botm__backdrop{opacity:1;transition:none}.botm__log-dot,.botm__logo,.botm__logo-ph,.botm__logo.is-ready,.botm__sonar{animation:none}}.aia{position:relative}.aia-accent{background:linear-gradient(100deg,#fff 4%,var(--accent-bright) 46%,var(--lime) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.aia-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 15px;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)}.aia-badge .dot{width:7px;height:7px}.aia-hero{position:relative;overflow:hidden;padding-block:52px 8px}.aia-hero__grid{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 10%,#000,transparent 76%);mask-image:radial-gradient(ellipse 80% 70% at 60% 10%,#000,transparent 76%)}.aia-hero__beam,.aia-hero__grid{position:absolute;z-index:0;pointer-events:none}.aia-hero__beam{inset-block-start:-220px;inset-inline-start:-8%;width:760px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(61,159,255,.24),transparent 66%);filter:blur(10px)}.aia-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:48px;gap:48px;align-items:center}.aia-hero__copy{display:grid;justify-items:start;grid-gap:18px;gap:18px}.aia-hero__title{font-size:clamp(2.05rem,4.4vw,3.25rem);line-height:1.3;letter-spacing:-.03em;text-wrap:balance}.aia-hero__lead{color:var(--muted);font-size:16.5px;line-height:1.95;max-width:48ch}.aia-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.aia-demo{position:relative;margin-top:36px;border:var(--glass-border);border-radius:28px;overflow:hidden;background:radial-gradient(90% 120% at 100% 0,rgba(200,240,74,.12),transparent 50%),radial-gradient(70% 100% at 0 100%,rgba(61,159,255,.14),transparent 52%),rgba(8,16,28,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 24px 50px rgba(0,0,0,.22)}.aia-demo__stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.95fr);grid-gap:18px;gap:18px;align-items:center;padding:22px 22px 18px}.aia-demo__chat{min-width:0;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(14,28,48,.92),rgba(8,18,32,.95));overflow:hidden}.aia-demo__chat-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.04)}.aia-demo__dots{display:flex;gap:5px}.aia-demo__dots i{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.22)}.aia-demo__chat-head code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--faint)}.aia-demo__live{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--green)}.aia-demo__live .dot{width:6px;height:6px}.aia-demo__thread{display:grid;grid-gap:10px;gap:10px;padding:14px}.aia-demo__bubble{max-width:92%;padding:11px 13px;border-radius:16px;font-size:13.5px;line-height:1.75}.aia-demo__bubble--me{justify-self:start;border-end-start-radius:5px;background:hsla(0,0%,100%,.09);border:1px solid var(--line)}.aia-demo__bubble--bot{justify-self:end;border-end-end-radius:5px;background:linear-gradient(180deg,rgba(200,240,74,.16),rgba(200,240,74,.06));border:1px solid rgba(200,240,74,.34);animation:aiaDemoIn .7s var(--ease) both;animation-delay:.35s}.aia-demo__bubble--bot span{display:block;margin-top:5px;font-size:11.5px;color:var(--faint)}@keyframes aiaDemoIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aia-demo__bridge{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:108px}.aia-demo__bridge-line{width:2px;height:28px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(200,240,74,.7),transparent);animation:aiaBridgePulse 1.8s var(--ease) infinite}.aia-demo__bridge-line:last-child{animation-delay:.9s}.aia-demo__bridge-pill{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;color:var(--lime);background:rgba(200,240,74,.12);box-shadow:inset 0 0 0 1px rgba(200,240,74,.32)}@keyframes aiaBridgePulse{0%,to{opacity:.35}50%{opacity:1}}.aia-demo__store{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border-radius:20px;border:1px solid rgba(200,240,74,.28);background:linear-gradient(160deg,rgba(200,240,74,.1),transparent 55%),rgba(10,22,34,.75);animation:aiaDemoIn .7s var(--ease) both;animation-delay:.55s}.aia-demo__store-tag{justify-self:start;font-size:11px;font-weight:700;color:var(--lime);background:rgba(200,240,74,.12);border-radius:999px;padding:4px 10px;box-shadow:inset 0 0 0 1px rgba(200,240,74,.28)}.aia-demo__product{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.05)}.aia-demo__thumb{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;color:var(--accent-bright);background:radial-gradient(circle at 35% 30%,rgba(126,196,255,.28),transparent 48%),linear-gradient(145deg,#2a4a74,#13253f 55%,#0b1728);box-shadow:inset 0 0 0 1px rgba(126,196,255,.22)}.aia-demo__thumb svg{display:block;width:32px;height:32px}.aia-demo__product strong{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.aia-demo__prices{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aia-demo__prices s{font-size:12px;color:var(--faint);text-decoration:line-through}.aia-demo__prices em{font-style:normal;font-size:17px;font-weight:800;color:var(--lime)}.aia-demo__badge{font-size:12px;font-weight:800;color:var(--btn-ink);background:var(--lime);border-radius:999px;padding:5px 10px;animation:aiaBadgePop 2.4s var(--ease) infinite}@keyframes aiaBadgePop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.aia-demo__caption{margin:0;font-size:12.8px;line-height:1.6;color:var(--faint)}.aia-demo__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--line);background:rgba(0,0,0,.18)}.aia-demo__rail li{display:flex;align-items:center;gap:12px;padding:14px 18px}.aia-demo__rail li+li{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.aia-demo__rail-ico{width:10px;height:10px;flex:none;border-radius:50%;box-shadow:0 0 0 4px rgba(61,159,255,.12)}.aia-demo__rail-ico--blue{background:var(--accent-bright)}.aia-demo__rail-ico--warn{background:var(--orange);box-shadow:0 0 0 4px rgba(255,179,71,.14)}.aia-demo__rail-ico--lime{background:var(--lime);box-shadow:0 0 0 4px rgba(200,240,74,.14)}.aia-demo__rail b{display:block;font-size:14px;font-weight:800;letter-spacing:-.02em}.aia-demo__rail span{display:block;margin-top:2px;font-size:12.5px;color:var(--faint)}.aia-hero__visual{justify-items:center;grid-gap:4px;gap:4px}.aia-hero__visual,.aia-logo{position:relative;display:grid}.aia-logo{width:min(258px,72%);place-items:center}.aia-logo__img{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(0 24px 50px rgba(24,120,255,.55));animation:aiaBob 7s var(--ease) infinite}@keyframes aiaBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.aia-logo__sonar{position:absolute;z-index:1;inset:14% -10%;border-radius:50%;border:1px solid rgba(126,196,255,.4);opacity:0;animation:aiaSonar 5s var(--ease) infinite}.aia-logo__sonar--2{animation-delay:-2.5s}@keyframes aiaSonar{0%{transform:scale(.7);opacity:.5}65%{opacity:0}to{transform:scale(1.35);opacity:0}}.aia-chat{width:100%;max-width:420px;display:grid;grid-gap:9px;gap:9px;padding:16px;border:var(--glass-border);border-radius:24px;background:linear-gradient(180deg,rgba(14,28,48,.86),rgba(8,18,32,.9));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow)}.aia-msg{max-width:90%;padding:11px 14px;border-radius:18px;font-size:13.4px;line-height:1.85}.aia-ask code,.aia-msg code,.aiac__cmd code,.aiac__items code,.aiac__path{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.aia-msg code{font-size:12px;padding:1px 5px;border-radius:6px;background:hsla(0,0%,100%,.1)}.aia-msg--me{justify-self:start;border-end-start-radius:6px;background:hsla(0,0%,100%,.09);border:1px solid var(--line)}.aia-msg--bot{justify-self:end;border-end-end-radius:6px;background:linear-gradient(180deg,rgba(61,159,255,.2),rgba(61,159,255,.08));border:1px solid rgba(61,159,255,.34)}.aia-msg--bot b{color:var(--accent-bright)}.aia-msg__meta{display:block;margin-top:6px;font-size:11px;color:var(--faint)}.aia-ask{padding:12px 14px;border-radius:16px;border:1px dashed rgba(200,240,74,.4);background:rgba(200,240,74,.07)}.aia-ask p{font-size:13px;line-height:1.8}.aia-ask code{font-size:12px;color:var(--lime)}.aia-ask p span{display:block;font-size:11.5px;color:var(--faint);margin-top:3px}.aia-ask__btns{display:flex;gap:8px;margin-top:10px}.aia-ask__no,.aia-ask__yes{flex:1 1;text-align:center;padding:8px 0;border-radius:10px;font-size:12.5px;font-weight:600}.aia-ask__yes{background:var(--lime);color:var(--btn-ink)}.aia-ask__no{border:1px solid var(--line-strong);color:var(--muted)}.aiac{position:relative;overflow:hidden;border:var(--glass-border);border-radius:var(--radius-l);background:linear-gradient(180deg,rgba(13,26,46,.72),rgba(8,18,32,.78));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--glass-shadow)}.aiac__bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.04)}.aiac__dots{display:flex;gap:5px}.aiac__dots i{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.22)}.aiac__path{font-size:11.6px;color:var(--faint)}.aiac__count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.8px;font-weight:600;color:var(--accent-bright);background:var(--accent-soft);border-radius:999px;padding:4px 11px}.aiac__body{display:grid;grid-template-columns:236px minmax(0,1fr)}.aiac__rail{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:16px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:rgba(0,0,0,.14)}.aiac__tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 14px;border:1px solid transparent;border-radius:14px;background:transparent;text-align:start;color:var(--muted);transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.aiac__tab:hover{background:hsla(0,0%,100%,.05);color:var(--text)}.aiac__tab[data-active=true]{color:var(--text);border-color:rgba(61,159,255,.42);background:linear-gradient(90deg,rgba(61,159,255,.2),rgba(61,159,255,.05))}.aiac__tab-idx{font-size:11.5px;color:var(--lime);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aiac__tab-label{font-size:14.5px;font-weight:600}.aiac__tab-n{font-size:11px;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.aiac__panel{padding:28px 30px;animation:aiacIn .45s var(--ease) both}@keyframes aiacIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aiac__head{font-size:21px;letter-spacing:-.02em}.aiac__text{color:var(--muted);font-size:15px;line-height:1.9;margin-top:8px;max-width:none}.aiac__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.aiac__items li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.04);transition:border-color .3s var(--ease),background .3s var(--ease)}.aiac__items li:hover{border-color:rgba(61,159,255,.4);background:hsla(0,0%,100%,.07)}.aiac__items code{flex:none;font-size:10.8px;color:var(--accent-bright);background:var(--accent-soft);border-radius:7px;padding:4px 8px;margin-top:2px}.aiac__items strong{display:block;font-size:14.3px;font-weight:600}.aiac__items span{display:block;margin-top:4px;font-size:13px;line-height:1.8;color:var(--faint)}.aiac__cmd{display:flex;align-items:center;gap:10px;margin-top:20px;padding:11px 14px;border-radius:14px;border:1px solid rgba(125,255,179,.24);background:rgba(125,255,179,.07)}.aiac__cmd .dot{width:7px;height:7px;flex:none}.aiac__cmd code{font-size:11.8px;color:var(--green)}.aia-guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.aia-guards li{padding:18px 20px;border:1px dashed var(--line-strong);border-radius:18px}.aia-guards strong{display:block;font-size:15px}.aia-guards span{display:block;margin-top:5px;font-size:13.2px;line-height:1.8;color:var(--faint)}.aia-band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:36px;gap:36px;align-items:center;padding:40px 44px;border:var(--glass-border);border-radius:32px;background:radial-gradient(90% 120% at 100% -10%,rgba(61,159,255,.26),transparent 58%),radial-gradient(70% 90% at 0 110%,rgba(56,210,220,.16),transparent 55%),var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.aia-band h2{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.4;letter-spacing:-.02em}.aia-band p{color:var(--muted);font-size:15.5px;line-height:1.9;margin-top:12px;max-width:52ch}.aia-band__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;justify-content:center;transform:translateX(40px)}.aia-band__side{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--line);border-radius:24px;background:hsla(0,0%,100%,.05)}.aia-band__logo{width:116px;height:auto;filter:drop-shadow(0 16px 34px rgba(24,120,255,.5))}.aia-band__where{display:grid;grid-gap:10px;gap:10px;width:100%}.aia-band__where li{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:13px;color:var(--faint)}.aia-band__where li:last-child{border-bottom:0;padding-bottom:0}.aia-band__where b{font-size:14px;color:var(--text);flex:none}.aia-band__adapters{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.aia-band__adapters span{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 11px;background:hsla(0,0%,100%,.04)}@media (max-width:1080px){.aia-hero{padding-block:34px 0}.aia-hero__inner{grid-template-columns:minmax(0,1fr);gap:36px}.aia-hero__lead{max-width:62ch}.aia-demo{margin-top:28px}.aia-demo__stage{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.aia-demo__bridge{width:100%;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.aia-demo__bridge-line{width:auto;height:2px;background:linear-gradient(270deg,transparent,rgba(200,240,74,.7),transparent)}.aiac__body{grid-template-columns:minmax(0,1fr)}.aiac__rail{display:flex;overflow-x:auto;gap:8px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line);padding:12px;scrollbar-width:none}.aiac__rail::-webkit-scrollbar{display:none}.aiac__tab{flex:none}.aia-band,.aia-guards,.aiac__items{grid-template-columns:minmax(0,1fr)}.aia-band{padding:32px 28px}}@media (max-width:720px){.aia-hero__actions{display:grid;width:100%}.aia-hero__actions .btn{width:100%;justify-content:center}.aia-demo{margin-top:22px;border-radius:22px}.aia-demo__stage{padding:14px}.aia-demo__rail{grid-template-columns:minmax(0,1fr)}.aia-demo__rail li+li{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.aia-logo{width:min(210px,74%)}.aia-chat{max-width:none;padding:13px}.aiac__panel{padding:20px 18px}.aiac__head{font-size:18.5px}.aiac__tab-label{font-size:13.5px}.aia-band{padding:24px 18px;border-radius:24px}.aia-band__actions{display:grid;width:100%;transform:none}.aia-band__actions .btn{width:100%;justify-content:center}.aia-band__side{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.aia-demo__badge,.aia-demo__bridge-line,.aia-demo__bubble--bot,.aia-demo__store,.aia-logo__img,.aia-logo__sonar,.aiac__panel{animation:none}}