:root{--bg:#070a12;--bg2:#0a1020;--text:#e8ecff;--muted:rgba(232,236,255,.72);--accent:#7c3aed;--accent2:#22d3ee;--good:#22c55e;--shadow:0 18px 55px rgba(0,0,0,.45);--radius:18px;--radius2:26px;--max:1140px;scroll-behavior:smooth;scroll-padding-top:86px}header.hero,section{scroll-margin-top:86px}*{box-sizing:border-box}body,html{height:100%;background:var(--bg)}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--text);overflow-x:hidden;background:none;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(1200px 700px at 70% -10%,rgba(124,58,237,.28),transparent 55%),radial-gradient(900px 650px at 10% 0,rgba(34,211,238,.18),transparent 55%),radial-gradient(1100px 800px at 50% 115%,rgba(124,58,237,.14),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2))}a{color:inherit;text-decoration:none}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.container::-webkit-scrollbar{width:8px}.container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00f0ff,#07f);border-radius:10px;-webkit-transition:.3s ease;transition:.3s ease}.container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00c3ff,#005eff)}.pill{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.24);color:rgba(232,236,255,.9);font-size:13px}.dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 0 0 6px rgba(124,58,237,.12)}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(7,10,18,.55);border-bottom:1px solid hsla(0,0%,100%,.08)}.navInner{justify-content:space-between;padding:14px 0}.brand,.navInner{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:.2px}.logoMark{width:34px;height:34px;border-radius:12px}.navLinks{display:flex;gap:20px;align-items:center}.navLinks a{color:rgba(232,236,255,.82);font-weight:600;font-size:14px;opacity:.92}.navLinks a:hover{opacity:1}.ctaRow{display:flex;gap:10px;align-items:center}.navRight{display:flex;gap:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:rgba(232,236,255,.95);font-weight:700;font-size:14px;transition:transform .14s ease,background .14s ease,border-color .14s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.2)}.btnPrimary{background:linear-gradient(135deg,rgba(124,58,237,.95),rgba(34,211,238,.85));border-color:hsla(0,0%,100%,.18);box-shadow:0 18px 55px rgba(124,58,237,.25)}.btnPrimary:hover{background:linear-gradient(135deg,#7c3aed,rgba(34,211,238,.95))}.btnIcon{width:60px;height:40px;padding:0;border-radius:14px}.hamburger{display:none}header.hero{padding:72px 0 26px;position:relative}.heroGrid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:32px;gap:32px;align-items:start}.h1{font-size:clamp(34px,4.3vw,54px);line-height:1.02;margin:14px 0 12px;letter-spacing:-.03em;font-weight:800}.lead{color:var(--muted);font-size:16px;line-height:1.65;margin:0 0 20px;max-width:56ch}.heroActions{gap:12px}.heroActions,.micro{display:flex;flex-wrap:wrap;margin-top:18px}.micro{gap:14px;color:rgba(232,236,255,.72);font-weight:600;font-size:13px}.micro span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.micro svg{opacity:.9}.heroCard{border-radius:var(--radius2);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.12);box-shadow:var(--shadow);overflow:hidden;position:relative}.heroCardTop{padding:16px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.tag{font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(232,236,255,.86)}.status,.tag{display:inline-flex;align-items:center;gap:8px;font-size:12px}.status{color:rgba(232,236,255,.75);font-weight:700}.pulse{width:8px;height:8px;border-radius:999px;background:var(--good);box-shadow:0 0 0 6px rgba(34,197,94,.14)}.heroPreview{padding:16px;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.previewShot{aspect-ratio:16/10;border-radius:18px;background:radial-gradient(220px 160px at 30% 40%,rgba(34,211,238,.22),transparent 60%),radial-gradient(240px 180px at 70% 30%,rgba(124,58,237,.26),transparent 60%),linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.12);overflow:hidden;position:relative}.gridlines{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 40% 35%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 40% 35%,#000 0,transparent 72%);opacity:.55}.codeLine{position:absolute;left:18px;right:18px;height:10px;border-radius:999px;background:rgba(232,236,255,.12)}.codeLine:nth-child(2){top:18px;width:78%}.codeLine:nth-child(3){top:40px;width:64%}.codeLine:nth-child(4){top:62px;width:83%}.codeLine:nth-child(5){top:84px;width:58%}.codeLine:nth-child(6){top:106px;width:72%}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:6px}.stat{padding:14px 14px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);min-height:84px}.stat .num{font-size:22px;font-weight:900;letter-spacing:-.02em}.stat .lab{margin-top:6px;color:rgba(232,236,255,.72);font-size:12px;font-weight:700}section{padding:62px 0}.sectionHead{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;margin-bottom:22px}.h2{font-size:28px;margin:0;letter-spacing:-.02em}.sub{margin:8px 0 0;color:var(--muted);max-width:64ch;line-height:1.6;font-size:15px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{border-radius:var(--radius);background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 22px 50px rgba(0,0,0,.25);padding:18px;position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(320px 220px at 22% 0,rgba(124,58,237,.22),transparent 55%),radial-gradient(320px 240px at 90% 10%,rgba(34,211,238,.18),transparent 55%);opacity:.55;pointer-events:none}.card>*{position:relative}.icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);margin-bottom:12px}.card h3{margin:0 0 8px;font-size:16px;letter-spacing:-.01em}.card p{margin:0 0 14px;color:var(--muted);line-height:1.6;font-size:14px}.link{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;color:rgba(232,236,255,.92);opacity:.95}.link svg{transition:transform .12s ease}.link:hover svg{transform:translateX(2px)}.portfolio{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.case{border-radius:var(--radius2);padding:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;position:relative;min-height:210px}.case:before{content:"";position:absolute;inset:-2px;background:radial-gradient(520px 340px at 22% 0,rgba(124,58,237,.2),transparent 52%),radial-gradient(520px 360px at 85% 15%,rgba(34,211,238,.16),transparent 52%);opacity:.7;pointer-events:none}.case>*{position:relative}.case h3{margin:0 0 8px;font-size:16px;letter-spacing:-.01em}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{padding:7px 10px;border-radius:999px;font-weight:800;font-size:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:rgba(232,236,255,.82)}.fakeShot{position:absolute;right:18px;bottom:18px;width:180px;height:120px;border-radius:18px;background:radial-gradient(120px 90px at 30% 40%,rgba(34,211,238,.22),transparent 60%),radial-gradient(150px 110px at 70% 30%,rgba(124,58,237,.22),transparent 60%),linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.14);transform:rotate(-3deg);opacity:.9}.scroller{display:flex;gap:14px;overflow:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.quote{flex:0 0 min(420px,92vw);scroll-snap-align:start;border-radius:var(--radius2);padding:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.stars{letter-spacing:1px;font-size:14px;opacity:.95}.who{margin-top:12px;color:rgba(232,236,255,.78);font-weight:800;font-size:13px}.faq{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;align-items:start}.faqItem{width:100%;text-align:left;border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:14px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.faqItem:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14)}.faqQ{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;color:hsla(0,0%,100%,.96)}.faqPlus,.faqQ{font-weight:900}.faqPlus{opacity:.85;color:hsla(0,0%,100%,.92)}.faqA{max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .22s ease,opacity .22s ease,transform .22s ease;color:hsla(0,0%,100%,.78);line-height:1.65;font-size:14px;margin:0 2px}.faqItem.open .faqA{max-height:220px;opacity:1;transform:translateY(0);margin-top:10px}details{border-radius:18px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:14px}details+details{margin-top:12px}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:900;font-size:14px}summary::-webkit-details-marker{display:none}details p{color:var(--muted);line-height:1.65;font-size:14px;margin:10px 2px 2px}.sideBox{border-radius:var(--radius2);padding:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.12);position:-webkit-sticky;position:sticky;top:82px}.sideBox h3{margin:0 0 8px}.sideBox p{margin:0 0 14px;color:var(--muted);line-height:1.6;font-size:14px}.planActions{display:flex;gap:20px}.center{margin-top:10px}.heroPanel{border-radius:var(--radius2);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.12);box-shadow:var(--shadow);overflow:hidden;position:relative}.panelTop{padding:16px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.panelTag{font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(232,236,255,.86)}.panelStatus,.panelTag{display:inline-flex;align-items:center;gap:8px;font-size:12px}.panelStatus{color:rgba(232,236,255,.75);font-weight:700}.panelBody{padding:16px}.panelSectionTitle{font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(232,236,255,.72);margin-bottom:10px}.panelEmpty{padding:18px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:rgba(232,236,255,.72);font-size:14px}.panelMessages{grid-gap:10px}.msg,.panelMessages{display:grid;gap:10px}.msg{grid-template-columns:34px 1fr;grid-gap:10px;align-items:start;padding:12px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.msgAva{width:34px;height:34px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18)}.msgTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.msgUser{font-weight:900;font-size:12px;color:rgba(232,236,255,.9)}.msgTime{font-size:11px;color:rgba(232,236,255,.58);font-weight:700}.msgText{margin-top:4px;font-size:13px;line-height:1.5;color:rgba(232,236,255,.75);word-break:break-word}.panelStats{padding:14px 16px 16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.stat{border-radius:18px;padding:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.statNum{font-weight:900;font-size:18px;letter-spacing:-.02em}.statLabel{margin-top:2px;font-size:12px;color:rgba(232,236,255,.65);font-weight:700}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;transition:background-color .22s ease,box-shadow .22s ease,border-color .22s ease,transform .22s ease,-webkit-backdrop-filter .22s ease;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,border-color .22s ease,transform .22s ease;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,border-color .22s ease,transform .22s ease,-webkit-backdrop-filter .22s ease}.nav.navScrolled{background:rgba(10,10,12,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.25)}.navLinks a{position:relative;transition:opacity .18s ease,transform .18s ease}.navLinks a:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:2px;opacity:0;transform:scaleX(.65);transform-origin:left;background:currentColor;transition:opacity .18s ease,transform .22s ease}.navLinks a:hover{transform:translateY(-1px)}.navLinks a:hover:after{opacity:.9;transform:scaleX(1)}.plan{transform-style:preserve-3d;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.plan:before{content:"";position:absolute;inset:-2px;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.12),transparent 55%);opacity:0;transition:opacity .18s ease;pointer-events:none}.plan.isHover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px);box-shadow:0 18px 50px rgba(0,0,0,.35)}.plan.isHover:before{opacity:1}.plan *{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.nav,.navLinks a,.navLinks a:after,.plan,.plan:before{transition:none!important}.plan.isHover{transform:none!important}}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px;align-items:stretch}.plan{border-radius:var(--radius2);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:18px;position:relative;overflow:hidden;min-height:360px}.plan.featured{background:linear-gradient(180deg,rgba(124,58,237,.18),hsla(0,0%,100%,.045));border-color:rgba(124,58,237,.28);box-shadow:0 30px 70px rgba(124,58,237,.18)}.badge{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px;background:rgba(124,58,237,.22);border:1px solid rgba(124,58,237,.34);color:rgba(232,236,255,.92)}.plan h3{margin:0 0 6px;font-size:16px}.price{font-size:34px;font-weight:900;letter-spacing:-.03em;margin:12px 0 6px}.price small{font-size:13px;color:rgba(232,236,255,.7);font-weight:800}.list{margin:14px 0 18px;padding:0;list-style:none}.list li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;color:rgba(232,236,255,.78);font-size:14px;border-bottom:1px dashed hsla(0,0%,100%,.08)}.list li:last-child{border-bottom:none}.check{margin-top:2px;width:18px;height:18px;border-radius:7px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.25);display:grid;place-items:center;flex:0 0 18px}footer{padding:44px 0 56px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.12)}.footerGrid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-gap:14px;gap:14px}.fine{color:rgba(232,236,255,.68);font-size:13px;line-height:1.6}.footLinks a{display:block;color:rgba(232,236,255,.78);font-weight:700;font-size:13px;padding:6px 0}.footLinks a:hover{color:rgba(232,236,255,.95)}.copyright{margin-top:18px;color:rgba(232,236,255,.55);font-size:12px}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr 1fr}.faq,.grid3,.portfolio{grid-template-columns:1fr}.sideBox{position:relative;top:auto}.footerGrid,.pricing{grid-template-columns:1fr}.fakeShot,.navLinks{display:none}.hamburger{display:inline-flex}.mobileMenu{display:none;border-top:1px solid hsla(0,0%,100%,.08);padding:8px 0 14px}.mobileMenu.open{display:block}.mobileMenu a{display:block;padding:10px 0;color:rgba(232,236,255,.86);font-weight:800;font-size:14px}.ctaRow .btn:not(.btnPrimary){display:none}}.panelHeader{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(10,10,12,.35);border:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:800;letter-spacing:.2px}.panelLive{font-size:11px;padding:4px 8px;border-radius:999px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.25);color:rgba(232,255,245,.95)}.panelFeed{position:absolute;top:56px;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.dmsg{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px;border-radius:14px;background:rgba(12,12,16,.32);border:1px solid hsla(0,0%,100%,.1)}.dava{width:24px;height:24px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.dmsgTop{display:flex;align-items:baseline;gap:8px}.dname{font-weight:900;font-size:12px}.dtime{font-size:11px;opacity:.7}.dtext{margin-top:4px;font-size:12px;line-height:1.35;opacity:.92;word-break:break-word}.panelEmpty{height:100%;display:grid;place-items:center;text-align:center;font-size:12px;opacity:.85}.panelEmptySub{display:block;margin-top:6px;font-size:11px;opacity:.7}.contactGrid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:980px){.contactGrid{grid-template-columns:1fr}}.contactCards{display:grid;grid-gap:12px;gap:12px}.contactCard{border-radius:22px;padding:18px;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.11);box-shadow:0 18px 44px rgba(0,0,0,.25)}.contactCard h3{margin:0 0 6px}.contactCard p{margin:0 0 14px;color:hsla(0,0%,100%,.78);line-height:1.6}.contactMeta{margin-top:12px;display:grid;grid-gap:4px;gap:4px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;opacity:.92}.contactFormCard{margin-top:0;border-radius:22px;padding:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.12)}.contactFormHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.contactFormHead h3{margin:0 0 4px}.contactForm{display:grid;grid-gap:12px;gap:12px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:860px){.formGrid{grid-template-columns:1fr}}.f{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:800}.f input,.f select,.f textarea{padding:12px;border-radius:14px;background:rgba(10,10,12,.35);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.92);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.f input:focus,.f select:focus,.f textarea:focus{border-color:rgba(124,58,237,.55);box-shadow:0 0 0 4px rgba(124,58,237,.18)}.fFull{grid-column:1/-1}.formActions{display:flex;align-items:center;gap:10px}.formOk{color:rgba(34,197,94,.95)}.formErr,.formOk{font-size:13px}.hp{opacity:0}.trustedRow{gap:12px;margin:14px 0 0}.avatarStack,.trustedRow{display:flex;align-items:center}.avatarLink{display:block;line-height:0;position:relative}.avatar{width:34px;height:34px;border-radius:999px;border:2px solid rgba(7,10,18,.9);box-shadow:0 10px 24px rgba(0,0,0,.28);background:hsla(0,0%,100%,.06);transition:transform .15s ease,filter .15s ease}.avatarStack .avatar+.avatar,.avatarStack .avatarLink+.avatarLink{margin-left:-12px}.avatarLink{cursor:pointer}.avatarLink:hover{z-index:10}.avatarLink:hover .avatar{transform:translateY(-2px) scale(1.09);filter:brightness(1.08)}.trustedText{font-size:13px;font-weight:800;letter-spacing:-.01em}.mutedInline{color:var(--muted);font-weight:700;margin-left:6px}.scriptsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.scriptCard{border-radius:var(--radius);background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 22px 50px rgba(0,0,0,.25);padding:18px;min-height:320px}.scriptCard,.scriptMedia{position:relative;overflow:hidden}.scriptMedia{height:140px;border-radius:18px;margin-bottom:14px}.scriptMedia img{width:100%;height:100%;object-fit:cover}.scriptTag{position:absolute;top:12px;left:12px;padding:7px 10px;border-radius:999px;font-weight:900;font-size:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:rgba(232,236,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scriptCard h3{margin:0 0 8px;font-size:16px;letter-spacing:-.01em}.scriptCard p{margin:0 0 14px;color:var(--muted);line-height:1.6;font-size:14px}@media (max-width:980px){.scriptsGrid{grid-template-columns:1fr}}.needHelp{padding-top:0}.needHelpCard{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:var(--radius2);padding:22px;background:radial-gradient(420px 260px at 15% 0,rgba(124,58,237,.22),transparent 60%),radial-gradient(420px 260px at 85% 10%,rgba(34,211,238,.18),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);box-shadow:var(--shadow)}.needHelpActions{display:flex;gap:10px;flex-shrink:0;margin-top:12px}@media (max-width:980px){.needHelpCard{flex-direction:column;align-items:flex-start}}.docsShell{min-height:100vh;background:radial-gradient(1200px 700px at 20% -10%,rgba(124,58,237,.18),transparent 60%),radial-gradient(1200px 700px at 90% 0,rgba(34,211,238,.12),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2))}.docsTop{position:-webkit-sticky;position:sticky;top:0;z-index:60;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(7,10,18,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docsTopInner{max-width:1180px;margin:0 auto;padding:14px 18px;justify-content:space-between;gap:12px}.docsBrand,.docsTopInner{display:flex;align-items:center}.docsBrand{gap:10px;font-weight:900;letter-spacing:-.02em;color:rgba(232,236,255,.92)}.docsBrandMark{width:14px;height:14px;border-radius:6px;background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 10px 24px rgba(0,0,0,.25)}.docsSearch{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:rgba(232,236,255,.86);min-width:min(520px,56vw);cursor:pointer}.docsSearchText{opacity:.9;font-weight:700}.docsSearchBtn{padding:8px 20px;border-radius:10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:rgba(232,236,255,.92);display:flex;gap:10px;align-items:center;justify-content:center}.docsKbd{margin-left:auto;font-size:12px;font-weight:900;padding:5px 8px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);opacity:.9}.docsLang{display:flex;gap:6px}.docsLangBtn{padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:rgba(232,236,255,.86);font-weight:900;cursor:pointer}.docsLangBtn.active{background:rgba(124,58,237,.2);border-color:rgba(124,58,237,.32)}.docsBody{max-width:1180px;margin:0 auto;padding:18px;display:grid;grid-template-columns:280px 1fr 240px;grid-gap:18px;gap:18px;align-items:start}.docsSidebar{position:-webkit-sticky;position:sticky;top:82px;align-self:start;border-radius:var(--radius2);padding:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);max-height:calc(100vh - 110px);overflow:auto}.docsGroup{margin-bottom:14px}.docsGroupTitle{font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:rgba(232,236,255,.72);margin:10px 8px}.docsNav{display:flex;flex-direction:column;gap:6px}.docsNavItem{padding:10px;border-radius:14px;font-weight:800;color:rgba(232,236,255,.86);border:1px solid transparent}.docsNavItem:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.docsNavItem.active{background:rgba(124,58,237,.18);border-color:rgba(124,58,237,.3)}.docsSidebarBottom{margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.docsSmall{color:rgba(232,236,255,.72);font-size:12px;font-weight:900}.docsDiscord{display:inline-flex;margin-top:8px;font-weight:900;color:rgba(232,236,255,.92)}.docsContent{border-radius:var(--radius2);padding:26px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.docsH1{margin:0 0 10px;font-size:32px;letter-spacing:-.03em}.docsH2{margin:22px 0 10px;font-size:18px;letter-spacing:-.02em}.docsH3{margin:18px 0 8px;font-size:15px}.docsP{margin:10px 0;color:var(--muted);font-size:15px}.docsP,.docsUL{line-height:1.75}.docsUL{margin:10px 0 6px;padding-left:18px;color:rgba(232,236,255,.86)}.docsCode{margin:12px 0;padding:14px;border-radius:16px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);overflow:auto}.docsNote{margin:14px 0;padding:14px;border-radius:16px;background:rgba(124,58,237,.14);border:1px solid rgba(124,58,237,.26)}.docsNoteTitle{font-weight:900;margin-bottom:6px}.docsNoteBody{color:rgba(232,236,255,.86);line-height:1.7;font-size:14px}.docsToc{position:-webkit-sticky;position:sticky;top:82px;align-self:start;border-radius:var(--radius2);padding:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);max-height:calc(100vh - 110px);overflow:auto}.docsTocTitle{font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:rgba(232,236,255,.72);margin:8px 6px 10px}.docsTocItem{display:block;padding:8px 10px;border-radius:12px;color:rgba(232,236,255,.86);font-weight:800;border:1px solid transparent}.docsTocItem:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.docsTocItem.lvl3{padding-left:18px;opacity:.92;font-weight:750}.docsTocEmpty{color:rgba(232,236,255,.55);padding:10px}.docsModal{position:fixed;inset:0;z-index:80;display:grid;place-items:center}.docsModalBackdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.docsModalCard{position:relative;width:min(720px,92vw);max-height:min(540px,70vh);border-radius:22px;background:rgba(7,10,18,.92);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 40px 120px rgba(0,0,0,.55);overflow:hidden}.docsModalTop{display:flex;gap:10px;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.docsModalInput{flex:1 1;padding:12px;background:hsla(0,0%,100%,.06);color:rgba(232,236,255,.92);outline:none}.docsModalClose,.docsModalInput{border-radius:14px;border:1px solid hsla(0,0%,100%,.12)}.docsModalClose{padding:10px 12px;background:hsla(0,0%,100%,.05);color:rgba(232,236,255,.86);font-weight:900}.docsModalList{padding:10px;overflow:auto;max-height:calc(min(540px, 70vh) - 60px)}.docsHit{display:block;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);margin-bottom:10px}.docsHit:hover{background:hsla(0,0%,100%,.06)}.docsHitTitle{font-weight:900;color:rgba(232,236,255,.92)}.docsHitMeta{margin-top:4px;font-size:12px;color:rgba(232,236,255,.65)}@media (max-width:980px){.docsBody{grid-template-columns:1fr}.docsSidebar,.docsToc{position:relative;top:auto;max-height:none}.docsSearch{min-width:auto;width:100%}.docsTopInner{flex-wrap:wrap}}.needHelpCopy{max-width:70ch}.needHelpTitle{margin:0 0 8px;font-size:28px;letter-spacing:-.02em}.needHelpSub{margin:0;color:var(--muted);line-height:1.65;font-size:15px}html{scroll-behavior:smooth}.bgAnim{position:fixed;inset:-20vh -20vw;z-index:-1;pointer-events:none;background:radial-gradient(600px 600px at 20% 20%,rgba(124,58,237,.22),transparent 60%),radial-gradient(520px 520px at 80% 30%,rgba(34,211,238,.18),transparent 60%),radial-gradient(520px 520px at 55% 85%,rgba(168,85,247,.16),transparent 60%),radial-gradient(420px 420px at 35% 70%,rgba(34,211,238,.1),transparent 60%);filter:blur(10px);opacity:.85;animation:bgFloat 18s ease-in-out infinite alternate}.bgAnim:after,.bgAnim:before{content:"";position:absolute;inset:0;background:radial-gradient(460px 460px at 30% 40%,rgba(34,211,238,.1),transparent 60%),radial-gradient(520px 520px at 70% 60%,rgba(124,58,237,.12),transparent 62%);animation:bgFloat2 22s ease-in-out infinite alternate}.bgAnim:after{animation-duration:28s;opacity:.9;mix-blend-mode:screen}@keyframes bgFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vw,-3vh,0) scale(1.05)}}@keyframes bgFloat2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5vw,4vh,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.bgAnim,.bgAnim:after,.bgAnim:before{animation:none!important}}.langWrap{position:relative;display:inline-flex}.langBtn{gap:8px}.langCurrent{font-size:12px;font-weight:800;letter-spacing:.08em;opacity:.85}.langMenu{position:absolute;top:calc(100% + 10px);right:0;min-width:90px;padding:8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(9,12,22,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 50px rgba(0,0,0,.45);opacity:0;transform:translateY(-6px);pointer-events:none;transition:.18s ease}.langWrap:focus-within .langMenu,.langWrap:hover .langMenu{opacity:1;transform:translateY(0);pointer-events:auto}.langItem{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgba(232,236,255,.9);font-weight:800;cursor:pointer}.langItem:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.langItem.active{background:rgba(124,58,237,.18);border-color:rgba(124,58,237,.38)}.userWrap{position:relative}.userBtn,.userWrap{display:inline-flex}.userBtn{align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);cursor:pointer}.userBtn:hover{background:hsla(0,0%,100%,.06)}.userAvatar{width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14)}.userName{font-size:13px;font-weight:900;color:rgba(232,236,255,.92);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userMenu{position:absolute;top:calc(100% + 10px);right:0;min-width:160px;padding:8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(9,12,22,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 50px rgba(0,0,0,.45);opacity:0;transform:translateY(-6px);pointer-events:none;transition:.18s ease}.userWrap:focus-within .userMenu,.userWrap:hover .userMenu{opacity:1;transform:translateY(0);pointer-events:auto}.userMenuItem{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgba(232,236,255,.9);font-weight:900;cursor:pointer}.userMenuItem:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(232,236,255,.22);border-top-color:rgba(232,236,255,.9);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hideSm{display:inline}@media (max-width:760px){.hideSm{display:none}}.scriptCard{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.scriptCard:focus,.scriptCard:hover{transform:translateY(-6px);border-color:rgba(124,58,237,.38);box-shadow:0 16px 60px rgba(0,0,0,.45);background:hsla(0,0%,100%,.06);outline:none}.plan{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.plan:hover{transform:translateY(-7px);box-shadow:0 18px 60px rgba(0,0,0,.45);border-color:hsla(0,0%,100%,.14)}.plan.featured:hover{border-color:rgba(124,58,237,.46)}.featuresLayout{display:grid;grid-template-columns:1.1fr 1.3fr;grid-gap:18px;gap:18px;align-items:stretch}.featuresList{display:grid;grid-gap:12px;gap:12px}.featureItem{text-align:left;padding:16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);cursor:pointer;transition:.18s ease;display:grid;grid-gap:6px;gap:6px;position:relative}.featureItem:focus,.featureItem:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.06);border-color:rgba(124,58,237,.32);outline:none}.featureItem.active{background:rgba(124,58,237,.16);border-color:rgba(124,58,237,.42)}.featureBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);font-size:12px;font-weight:900;color:rgba(232,236,255,.84)}.featureTitle{font-size:16px;font-weight:1000;letter-spacing:-.02em;color:rgba(232,236,255,.95)}.featureDesc{font-size:13px;line-height:1.55;color:rgba(232,236,255,.72)}.featureArrow{position:absolute;right:14px;top:16px;opacity:.5}.featuresPreview{border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);overflow:hidden;box-shadow:0 18px 70px rgba(0,0,0,.35)}.featuresMedia{width:100%;height:100%;display:block;object-fit:cover;object-position:left center}@media (max-width:980px){.featuresLayout{grid-template-columns:1fr}}.teamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.teamCard{border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:18px;box-shadow:0 18px 70px rgba(0,0,0,.22)}.teamTop{display:flex;gap:12px;align-items:center}.teamAva{width:54px;height:54px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14)}.teamName{font-size:16px;font-weight:1000}.teamRole{color:rgba(232,236,255,.78);font-weight:800;font-size:13px}.teamExp{color:rgba(232,236,255,.62);font-size:12px}.teamBio{margin:12px 0 0;color:rgba(232,236,255,.72);line-height:1.65;font-size:14px}.teamSkills{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.teamSkill{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.12)}.skillName{font-size:13px;font-weight:900;color:rgba(232,236,255,.9)}.stars{display:inline-flex;gap:4px;color:rgba(232,236,255,.88)}@media (max-width:980px){.teamGrid{grid-template-columns:1fr}}.needHelpSocials{margin-top:16px;width:100%}.brandFooter{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.02em;color:rgba(232,236,255,.92)}.socialRow{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.socialIcon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);transition:.18s ease}.socialIcon:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.06);border-color:rgba(124,58,237,.32)}.journeyHero{padding:90px 0 70px}.journeyTop{justify-content:space-between;flex-wrap:wrap}.journeyTop,.journeyTopLeft{display:flex;align-items:center;gap:14px}.journeyTopRight{display:flex;gap:10px;align-items:center}.journeyTitle{margin:0;font-size:44px;letter-spacing:-.03em}.journeySub{margin:10px 0 0;max-width:70ch;color:rgba(232,236,255,.72);line-height:1.7}.journeyGrid{margin-top:34px;display:grid;grid-gap:14px;gap:14px}.journeyStep{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;align-items:start}.journeyDot{height:74px;width:74px;border-radius:22px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center}.journeyNum{font-weight:1000;letter-spacing:.08em;font-size:12px;opacity:.85}.journeyCard{border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:16px}.journeyH3{margin:0}.journeyP{margin:8px 0 0;color:rgba(232,236,255,.72);line-height:1.7}.journeyCta{margin-top:26px;display:flex;gap:12px;flex-wrap:wrap}@media (max-width:760px){.journeyStep{grid-template-columns:1fr}}.order{padding:90px 0 70px}.orderTop{justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.orderTop,.orderTopLeft{display:flex;align-items:center;gap:14px}.orderTopRight{display:flex;gap:10px;align-items:center}.orderTitle{margin:0;font-size:34px;letter-spacing:-.03em}.orderSub{margin:10px 0 0;max-width:70ch;color:rgba(232,236,255,.72);line-height:1.7}.orderLayout{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:16px;gap:16px;align-items:start}.orderSummary{border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:18px}.orderPrice{display:grid;grid-gap:4px;gap:4px}.orderPriceValue{font-size:32px;font-weight:1000;letter-spacing:-.03em}.orderPriceMeta{color:rgba(232,236,255,.68);font-size:13px}.orderList{margin:14px 0 0;padding-left:18px;color:rgba(232,236,255,.78)}.orderLogged{margin-top:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.12);padding:12px}.orderLoggedTop{display:flex;gap:12px;align-items:center}.orderAvatar{width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14)}.orderLoggedName{font-weight:1000}.orderLoggedMeta{color:rgba(232,236,255,.65);font-size:12px}.orderFormCard{border-radius:22px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:18px}.orderForm .f input,.orderForm .f select,.orderForm .f textarea{width:100%}.formOk{color:rgba(34,211,238,.95);font-weight:900}.formErr{color:hsla(0,91%,71%,.95);font-weight:900}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:980px){.orderLayout{grid-template-columns:1fr}}.docsTopRight{display:inline-flex;align-items:center;gap:10px}.docsModalEmpty{padding:12px;color:rgba(232,236,255,.65);font-size:13px}.docsShell.light{background:#f6f7fb;color:#0b1020}.docsShell.light .docsTop{background:hsla(0,0%,100%,.85);border-bottom-color:rgba(10,15,26,.1)}.docsShell.light .docsBrandMark{background:rgba(124,58,237,.12);border-color:rgba(124,58,237,.28);color:#3b1d85}.docsShell.light .docsGroupTitle,.docsShell.light .docsH1,.docsShell.light .docsH2,.docsShell.light .docsH3,.docsShell.light .docsNavItem,.docsShell.light .docsP,.docsShell.light .docsTocItem,.docsShell.light .docsTocTitle{color:rgba(10,15,26,.86)}.docsShell.light .docsContent,.docsShell.light .docsSidebar,.docsShell.light .docsToc{border-color:rgba(10,15,26,.1);background:hsla(0,0%,100%,.72)}.docsShell.light .docsCode{background:rgba(10,15,26,.06);border-color:rgba(10,15,26,.1)}.docsShell.light .docsNote{background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.2)}.docsShell.light .docsModalCard{background:hsla(0,0%,100%,.92);border-color:rgba(10,15,26,.1)}.docsShell.light .docsModalInput{background:rgba(10,15,26,.06);border-color:rgba(10,15,26,.1);color:rgba(10,15,26,.88)}.docsShell.light .docsHit{background:rgba(10,15,26,.04);border-color:rgba(10,15,26,.1)}.docsShell.light .docsHitTitle{color:rgba(10,15,26,.86)}