.tvx-ai-dev-retainers{background:#fff;margin:0}.tvx-ai-dev-retainers,.tvx-ai-dev-retainers *{box-sizing:border-box}.tvx-ai-dev-retainers a{color:#64748b;text-decoration:none}.tvx-ai-dev-retainers a:hover{color:#0f172a}.tvx-ai-dev-retainers .tga{background:linear-gradient(110deg,#7c3aed 0%,#2563eb 50%,#7c3aed 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite tvx-ai-dev-retainers-shimmer}.tvx-ai-dev-retainers .pill{text-transform:uppercase;letter-spacing:.1em;color:#64748b;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:100px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 16px;font-family:Space Grotesk,sans-serif;font-size:12px;display:inline-flex}.tvx-ai-dev-retainers .dot{background:#7c3aed;border-radius:50%;width:6px;height:6px;animation:2s infinite tvx-ai-dev-retainers-pulse;box-shadow:0 0 10px #7c3aed}.tvx-ai-dev-retainers .btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:translate .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,background .3s,border-color .3s;display:inline-flex}.tvx-ai-dev-retainers .btn:hover{translate:0 -2px}.tvx-ai-dev-retainers .btn-p{color:#fff;background:#4f46e5;border:1px solid #4f46e5}.tvx-ai-dev-retainers .btn-p:hover{color:#fff;box-shadow:0 12px 28px -10px #4f46e599}.tvx-ai-dev-retainers .btn-s{color:#0f172a;background:#fff;border:1px solid #0f172a24}.tvx-ai-dev-retainers .btn-s:hover{color:#0f172a;border-color:#4f46e5}.tvx-ai-dev-retainers .btn-w{color:#4f46e5;background:#fff;border:1px solid #fff}.tvx-ai-dev-retainers .btn-w:hover{color:#4f46e5;box-shadow:0 12px 28px -10px #0f172a66}.tvx-ai-dev-retainers .btn:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.tvx-ai-dev-retainers .navlinks{gap:32px;margin:0;padding:0;list-style:none;display:flex}.tvx-ai-dev-retainers .navlinks a{font-size:14px;font-weight:500}.tvx-ai-dev-retainers .mark{transition:transform .6s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) both tvx-ai-dev-retainers-markin}.tvx-ai-dev-retainers .brand:hover .mark{transform:rotate(-14deg)scale(1.08)}.tvx-ai-dev-retainers .rise{animation:1s cubic-bezier(.16,1,.3,1) both tvx-ai-dev-retainers-rise}.tvx-ai-dev-retainers .d1{animation-delay:.12s}.tvx-ai-dev-retainers .d2{animation-delay:.24s}.tvx-ai-dev-retainers .d3{animation-delay:.36s}.tvx-ai-dev-retainers .d4{animation-delay:.48s}.tvx-ai-dev-retainers .d5{animation-delay:.6s}.tvx-ai-dev-retainers .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.tvx-ai-dev-retainers .sec-h h2{letter-spacing:-.035em;margin:16px 0 0;font-size:52px;font-weight:800;line-height:1.08}.tvx-ai-dev-retainers .sec-h p{color:#64748b;max-width:460px;margin:0;font-size:18px;line-height:1.6}.tvx-ai-dev-retainers .wrap{max-width:1280px;margin:0 auto;padding:0 24px}.tvx-ai-dev-retainers .qhero{z-index:2;grid-template:"intro form""rest form"1fr/minmax(0,1fr) minmax(0,560px);column-gap:64px;max-width:1280px;margin:0 auto;padding:150px 24px 110px;display:grid;position:relative}.tvx-ai-dev-retainers .h-intro{grid-area:intro}.tvx-ai-dev-retainers .h-rest{flex-direction:column;grid-area:rest;gap:28px;padding-top:32px;display:flex}.tvx-ai-dev-retainers .h-form{grid-area:form;align-self:start}.tvx-ai-dev-retainers .h-intro h1{letter-spacing:-.045em;margin:22px 0 20px;font-size:62px;font-weight:800;line-height:1.04}.tvx-ai-dev-retainers .lead{color:#64748b;max-width:560px;margin:0;font-size:18px;line-height:1.65}.tvx-ai-dev-retainers .lead strong{color:#0f172a}.tvx-ai-dev-retainers .who{background:#fff;border:1px solid #7c3aed24;border-radius:24px;align-items:center;gap:20px;padding:18px;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;box-shadow:0 24px 50px -32px #4f46e573}.tvx-ai-dev-retainers .who:hover{translate:0 -3px;box-shadow:0 30px 60px -30px #4f46e580}.tvx-ai-dev-retainers .who img{object-fit:cover;object-position:center 22%;background:#ede9fe;border-radius:18px;flex-shrink:0;width:116px;height:136px}.tvx-ai-dev-retainers .who-k{text-transform:uppercase;letter-spacing:.1em;color:#7c3aed;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.tvx-ai-dev-retainers .who h3{letter-spacing:-.01em;margin:6px 0 12px;font-size:20px;font-weight:700}.tvx-ai-dev-retainers .who-s{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.tvx-ai-dev-retainers .tags{flex-wrap:wrap;gap:6px;display:flex}.tvx-ai-dev-retainers .stag{color:#4f46e5;background:#f5f3ff;border:1px solid #7c3aed2e;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.tvx-ai-dev-retainers .hck{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tvx-ai-dev-retainers .hck li{color:#0f172a;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.tvx-ai-dev-retainers .hck small{color:#64748b;margin-top:2px;font-size:13px;font-weight:500;display:block}.tvx-ai-dev-retainers .ck{color:#4f46e5;background:#ede9fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.tvx-ai-dev-retainers .gbx{background:linear-gradient(135deg,#7c3aed12,#2563eb0f);border:1.5px solid #4f46e547;border-radius:22px;align-items:flex-start;gap:16px;padding:22px;display:flex}.tvx-ai-dev-retainers .gbx-ico{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tvx-ai-dev-retainers .gbx strong{margin-bottom:4px;font-size:16px;display:block}.tvx-ai-dev-retainers .gbx p{color:#334155;margin:0;font-size:15px;line-height:1.6}.tvx-ai-dev-retainers .gbx em{text-transform:uppercase;letter-spacing:.06em;color:#4f46e5;margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:12px;font-style:normal;font-weight:600;display:block}.tvx-ai-dev-retainers .qcard{background:#fff;border:1px solid #7c3aed24;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #4f46e580,0 2px 6px #0f172a0a}.tvx-ai-dev-retainers .qhead{color:#fff;background:linear-gradient(110deg,#4f46e5 0%,#7c3aed 100%);padding:26px 32px;position:relative;overflow:hidden}.tvx-ai-dev-retainers .qhead:after{content:"";filter:blur(40px);pointer-events:none;background:#ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.tvx-ai-dev-retainers .qhead h2{letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:800;position:relative}.tvx-ai-dev-retainers .qhead p{color:#ffffffe0;margin:0;font-size:14px;position:relative}.tvx-ai-dev-retainers .qbody{padding:28px 32px 26px}.tvx-ai-dev-retainers .fgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.tvx-ai-dev-retainers .field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.tvx-ai-dev-retainers .field label,.tvx-ai-dev-retainers .lbl{color:#334155;font-size:13px;font-weight:600}.tvx-ai-dev-retainers .lbl{display:block}.tvx-ai-dev-retainers .req{color:#7c3aed}.tvx-ai-dev-retainers .field input,.tvx-ai-dev-retainers .field select,.tvx-ai-dev-retainers .field textarea{font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #0f172a1f;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.tvx-ai-dev-retainers .field textarea{resize:vertical;min-height:96px}.tvx-ai-dev-retainers .field input:focus,.tvx-ai-dev-retainers .field select:focus,.tvx-ai-dev-retainers .field textarea:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.tvx-ai-dev-retainers .field input.bad{background:#fef2f2;border-color:#ef4444}.tvx-ai-dev-retainers .err{color:#b91c1c;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.tvx-ai-dev-retainers .chips{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.tvx-ai-dev-retainers .chip{appearance:none;font:inherit;color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .2s}.tvx-ai-dev-retainers .chip:hover{color:#4f46e5;border-color:#7c3aed}.tvx-ai-dev-retainers .chip.on{color:#fff;background:linear-gradient(110deg,#7c3aed,#4f46e5);border-color:#0000}.tvx-ai-dev-retainers .chip.on:hover{color:#fff}.tvx-ai-dev-retainers .est{background:linear-gradient(135deg,#f5f3ff 0%,#eef2ff 100%);border:1px solid #7c3aed38;border-radius:20px;margin:4px 0 18px;padding:20px}.tvx-ai-dev-retainers .est-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tvx-ai-dev-retainers .est-k{text-transform:uppercase;letter-spacing:.1em;color:#4f46e5;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.tvx-ai-dev-retainers .est-k i{background:#7c3aed;border-radius:50%;width:7px;height:7px;animation:1.6s infinite tvx-ai-dev-retainers-pulse}.tvx-ai-dev-retainers .est-lbl{color:#4f46e5;background:#fff;border:1px solid #7c3aed40;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.tvx-ai-dev-retainers .est-name{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.tvx-ai-dev-retainers .est-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.tvx-ai-dev-retainers .est-price strong{letter-spacing:-.05em;font-size:44px;font-weight:800;line-height:1}.tvx-ai-dev-retainers .est-price span{text-transform:uppercase;color:#64748b;font-family:Space Grotesk,sans-serif;font-size:13px}.tvx-ai-dev-retainers .est-row{color:#334155;align-items:flex-start;gap:8px;margin:0 0 6px;font-size:14px;line-height:1.5;display:flex}.tvx-ai-dev-retainers .est-row svg{color:#7c3aed;flex-shrink:0;margin-top:3px}.tvx-ai-dev-retainers .est-why{color:#64748b;margin:0;font-size:13px}.tvx-ai-dev-retainers .est-note{color:#475569;border-top:1px dashed #7c3aed4d;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.55}.tvx-ai-dev-retainers .est-note strong{color:#0f172a}.tvx-ai-dev-retainers .est-fine{color:#64748b;margin:8px 0 0;font-size:12px}.tvx-ai-dev-retainers .consent{color:#334155;cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 18px;font-size:14px;line-height:1.5;display:flex}.tvx-ai-dev-retainers .consent input{accent-color:#4f46e5;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.tvx-ai-dev-retainers .send{appearance:none;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(110deg,#7c3aed 0%,#4f46e5 50%,#2563eb 100%) 0 0/200%;border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 24px;font-size:17px;font-weight:700;transition:translate .3s cubic-bezier(.16,1,.3,1);animation:6s linear infinite tvx-ai-dev-retainers-shimmer;display:flex;box-shadow:0 20px 40px -14px #4f46e599}.tvx-ai-dev-retainers .send:hover{translate:0 -2px}.tvx-ai-dev-retainers .send:focus-visible,.tvx-ai-dev-retainers .chip:focus-visible,.tvx-ai-dev-retainers .ghost:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.tvx-ai-dev-retainers .qfoot{background:#fafaff;border-top:1px solid #0f172a12;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:16px 32px;display:flex}.tvx-ai-dev-retainers .qfoot span{color:#475569;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.tvx-ai-dev-retainers .qfoot svg{color:#7c3aed;flex-shrink:0}.tvx-ai-dev-retainers .alt{text-align:center;color:#64748b;margin:18px 0 0;font-size:14px}.tvx-ai-dev-retainers .alt a{color:#4f46e5;font-weight:600}.tvx-ai-dev-retainers .done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:44px 32px;display:flex}.tvx-ai-dev-retainers .done-ico{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.6s cubic-bezier(.16,1,.3,1) both tvx-ai-dev-retainers-popin;display:flex}.tvx-ai-dev-retainers .done h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.tvx-ai-dev-retainers .done p{color:#64748b;margin:0;font-size:15px}.tvx-ai-dev-retainers .sum{text-align:left;background:#f8fafc;border:1px solid #0f172a12;border-radius:18px;width:100%;margin:8px 0 6px;padding:6px 18px}.tvx-ai-dev-retainers .sum div{border-bottom:1px solid #0f172a0f;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.tvx-ai-dev-retainers .sum div:last-child{border-bottom:none}.tvx-ai-dev-retainers .sum dt{color:#64748b;flex-shrink:0}.tvx-ai-dev-retainers .sum dd{color:#0f172a;text-align:right;margin:0;font-weight:600}.tvx-ai-dev-retainers .ghost{appearance:none;font:inherit;color:#4f46e5;cursor:pointer;background:0 0;border:1px solid #4f46e54d;border-radius:999px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:600}.tvx-ai-dev-retainers .card{background:#fff;border:1px solid #0f172a14;border-radius:28px;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;box-shadow:0 1px 2px #0f172a0a}.tvx-ai-dev-retainers .card:hover{border-color:#7c3aed4d;translate:0 -4px;box-shadow:0 30px 60px -30px #4f46e566}.tvx-ai-dev-retainers .tile{color:#4f46e5;background:linear-gradient(135deg,#ede9fe,#dbeafe);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tvx-ai-dev-retainers .tag{letter-spacing:.1em;text-transform:uppercase;color:#4f46e5;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;display:inline-block}.tvx-ai-dev-retainers .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tvx-ai-dev-retainers .plan{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:28px;flex-direction:column;gap:18px;padding:34px;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 24px 50px -36px #4f46e573}.tvx-ai-dev-retainers .plan:hover{translate:0 -6px;box-shadow:0 34px 60px -34px #4f46e58c}.tvx-ai-dev-retainers .plan.hot{background:linear-gradient(160deg,#7c3aed12 0%,#fff 55%);border:1.5px solid #4f46e573;animation:3.2s ease-in-out infinite tvx-ai-dev-retainers-glowl}.tvx-ai-dev-retainers .badge{color:#fff;letter-spacing:.02em;background:linear-gradient(110deg,#f59e0b,#f97316);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:34px;box-shadow:0 8px 20px -6px #f9731699}.tvx-ai-dev-retainers .plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tvx-ai-dev-retainers .plan h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.tvx-ai-dev-retainers .plan .desc{color:#64748b;flex:1;margin:0;font-size:15px;line-height:1.6}.tvx-ai-dev-retainers .pr{border-top:1px solid #0f172a12;border-bottom:1px solid #0f172a12;flex-wrap:wrap;align-items:baseline;gap:8px;padding:20px 0;display:flex}.tvx-ai-dev-retainers .pr strong{letter-spacing:-.05em;font-size:52px;font-weight:800;line-height:1}.tvx-ai-dev-retainers .pr span{color:#64748b;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:13px}.tvx-ai-dev-retainers .feat{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tvx-ai-dev-retainers .feat li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.tvx-ai-dev-retainers .feat .ck{width:20px;height:20px}.tvx-ai-dev-retainers .plan .btn{width:100%;margin-top:6px}.tvx-ai-dev-retainers .audit{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.tvx-ai-dev-retainers .vs{border-bottom:1px solid #0f172a12;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.tvx-ai-dev-retainers .vs:last-child{border-bottom:none}.tvx-ai-dev-retainers .vs-l{align-items:center;gap:14px;display:flex}.tvx-ai-dev-retainers .vs-n{color:#4f46e5;background:#f5f3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;display:flex}.tvx-ai-dev-retainers .vs strong{margin-bottom:2px;font-size:16px;display:block}.tvx-ai-dev-retainers .vs span{color:#64748b;font-size:14px}.tvx-ai-dev-retainers .vsp{color:#94a3b8;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-weight:600;text-decoration:line-through}.tvx-ai-dev-retainers .invest{color:#fff;background:linear-gradient(150deg,#1e1b4b 0%,#312e81 45%,#4f46e5 100%);border:none;flex-direction:column;gap:20px;padding:40px;display:flex;position:relative;overflow:hidden}.tvx-ai-dev-retainers .invest:hover{border-color:#0000;box-shadow:0 30px 60px -24px #4f46e599}.tvx-ai-dev-retainers .invest .glow{filter:blur(80px);opacity:.55;pointer-events:none;background:#7c3aed;border-radius:50%;width:320px;height:320px;animation:14s ease-in-out infinite alternate tvx-ai-dev-retainers-drift;position:absolute;top:-120px;right:-120px}.tvx-ai-dev-retainers .price-xl{letter-spacing:-.05em;font-size:88px;font-weight:800;line-height:1}.tvx-ai-dev-retainers .save{color:#a7f3d0;background:#10b98129;border:1px solid #6ee7b766;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.tvx-ai-dev-retainers .guard{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:20px}.tvx-ai-dev-retainers .guard-t{text-transform:uppercase;letter-spacing:.1em;color:#c7d2fe;align-items:center;gap:8px;margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;display:flex}.tvx-ai-dev-retainers .sub-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:88px 0 28px;display:flex}.tvx-ai-dev-retainers .sub-h h3{letter-spacing:-.03em;margin:10px 0 0;font-size:36px;font-weight:800}.tvx-ai-dev-retainers .sub-h p{color:#64748b;max-width:460px;margin:0;font-size:16px;line-height:1.6}.tvx-ai-dev-retainers .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tvx-ai-dev-retainers .step{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:32px;transition:translate .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative}.tvx-ai-dev-retainers .step:hover{translate:0 -4px;box-shadow:0 24px 48px -28px #4f46e573}.tvx-ai-dev-retainers .snum{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.tvx-ai-dev-retainers .step h4{margin:0 0 8px;font-size:20px;font-weight:700}.tvx-ai-dev-retainers .step p{color:#64748b;margin:0;font-size:15px;line-height:1.6}.tvx-ai-dev-retainers .step em{text-transform:uppercase;letter-spacing:.08em;color:#4f46e5;margin-top:16px;font-family:Space Grotesk,sans-serif;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.tvx-ai-dev-retainers .gbox{background:#fff;border:1.5px solid #4f46e559;border-radius:28px;padding:32px;box-shadow:0 30px 60px -40px #4f46e573}.tvx-ai-dev-retainers .gbox-h{text-transform:uppercase;letter-spacing:.1em;color:#4f46e5;align-items:center;gap:8px;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;display:flex}.tvx-ai-dev-retainers .ggrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.tvx-ai-dev-retainers .gi{background:#f5f3ff;border-radius:18px;flex-direction:column;gap:8px;padding:20px;transition:translate .3s cubic-bezier(.16,1,.3,1);display:flex}.tvx-ai-dev-retainers .gi:hover{translate:0 -3px}.tvx-ai-dev-retainers .gi-ico{color:#4f46e5;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex;box-shadow:0 6px 14px -8px #4f46e580}.tvx-ai-dev-retainers .gi strong{font-size:16px}.tvx-ai-dev-retainers .gi span{color:#64748b;font-size:14px;line-height:1.55}.tvx-ai-dev-retainers .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tvx-ai-dev-retainers .faq details{background:#fff;border:1px solid #0f172a14;border-radius:20px;padding:0 24px;transition:border-color .3s,box-shadow .3s}.tvx-ai-dev-retainers .faq details[open]{border-color:#7c3aed4d;box-shadow:0 20px 40px -28px #4f46e573}.tvx-ai-dev-retainers .faq summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.tvx-ai-dev-retainers .faq summary::-webkit-details-marker{display:none}.tvx-ai-dev-retainers .faq summary:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #7c3aed}.tvx-ai-dev-retainers .faq summary i{color:#4f46e5;background:#f5f3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;transition:transform .3s;display:flex}.tvx-ai-dev-retainers .faq details[open] summary i{transform:rotate(45deg)}.tvx-ai-dev-retainers .faq details p{color:#64748b;margin:0 0 22px;font-size:15px;line-height:1.65}.tvx-ai-dev-retainers .band{color:#fff;background:linear-gradient(120deg,#2563eb 0%,#4f46e5 45%,#7c3aed 100%);position:relative;overflow:hidden}.tvx-ai-dev-retainers .cta-big{color:#fff;letter-spacing:-.01em;background:linear-gradient(110deg,#7c3aed 0%,#4f46e5 50%,#2563eb 100%) 0 0/200%;border-radius:999px;align-items:center;gap:18px;padding:12px 12px 12px 34px;font-size:20px;font-weight:700;transition:translate .3s cubic-bezier(.16,1,.3,1);animation:6s linear infinite tvx-ai-dev-retainers-shimmer,2.6s ease-in-out infinite tvx-ai-dev-retainers-glowc;display:inline-flex}.tvx-ai-dev-retainers .cta-big:hover{color:#fff;translate:0 -3px}.tvx-ai-dev-retainers .cta-big:focus-visible{outline-offset:4px;outline:3px solid #fff}.tvx-ai-dev-retainers .cta-arrow{color:#4f46e5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.tvx-ai-dev-retainers .cta-big:hover .cta-arrow{transform:rotate(-45deg)}.tvx-ai-dev-retainers .band .cta-big{color:#4f46e5;background:#fff;animation:2.6s ease-in-out infinite tvx-ai-dev-retainers-gloww}.tvx-ai-dev-retainers .band .cta-big:hover{color:#4f46e5}.tvx-ai-dev-retainers .band .cta-arrow{color:#fff;background:linear-gradient(110deg,#7c3aed,#2563eb)}.tvx-ai-dev-retainers .cta-note{color:#ffffffe6;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:22px;font-size:14px;font-weight:500;display:flex}.tvx-ai-dev-retainers .cta-note span{align-items:center;gap:6px;display:inline-flex}.tvx-ai-dev-retainers .fgrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px;display:grid}.tvx-ai-dev-retainers .fcol a:hover{color:#4f46e5}@supports (animation-timeline:view()){.tvx-ai-dev-retainers .plan:not(.hot),.tvx-ai-dev-retainers .card,.tvx-ai-dev-retainers .step,.tvx-ai-dev-retainers .gbox,.tvx-ai-dev-retainers .faq details{animation:linear both tvx-ai-dev-retainers-rise;animation-timeline:view();animation-range:entry cover 30%}}@keyframes tvx-ai-dev-retainers-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes tvx-ai-dev-retainers-markin{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}@keyframes tvx-ai-dev-retainers-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tvx-ai-dev-retainers-shimmer{to{background-position:200%}}@keyframes tvx-ai-dev-retainers-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-30%,30%)scale(1.2)}}@keyframes tvx-ai-dev-retainers-popin{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes tvx-ai-dev-retainers-glowc{0%,to{box-shadow:0 20px 40px -12px #4f46e58c,0 0 #7c3aed59}50%{box-shadow:0 20px 40px -12px #4f46e58c,0 0 0 14px #7c3aed00}}@keyframes tvx-ai-dev-retainers-gloww{0%,to{box-shadow:0 20px 40px -12px #0f172a66,0 0 #ffffff73}50%{box-shadow:0 20px 40px -12px #0f172a66,0 0 0 14px #fff0}}@keyframes tvx-ai-dev-retainers-glowl{0%,to{box-shadow:0 24px 50px -30px #4f46e580,0 0 #7c3aed47}50%{box-shadow:0 24px 50px -30px #4f46e580,0 0 0 12px #7c3aed00}}@media (max-width:1100px){.tvx-ai-dev-retainers .navlinks{display:none}.tvx-ai-dev-retainers .plans{grid-template-columns:1fr;max-width:560px;margin:0 auto}.tvx-ai-dev-retainers .audit{grid-template-columns:1fr}}@media (max-width:1024px){.tvx-ai-dev-retainers .qhero{grid-template:"intro""form""rest"/minmax(0,1fr);row-gap:36px;padding-top:130px;padding-bottom:90px}.tvx-ai-dev-retainers .h-rest{padding-top:0}.tvx-ai-dev-retainers .h-form{justify-self:center;width:100%;max-width:640px}}@media (max-width:768px){.tvx-ai-dev-retainers .steps,.tvx-ai-dev-retainers .faq{grid-template-columns:1fr}.tvx-ai-dev-retainers .fgrid{grid-template-columns:1fr;gap:40px}.tvx-ai-dev-retainers .navcta{display:none}.tvx-ai-dev-retainers .sec-h h2{font-size:38px}.tvx-ai-dev-retainers .sub-h h3{font-size:28px}.tvx-ai-dev-retainers .sub-h{margin-top:64px}.tvx-ai-dev-retainers .h-intro h1{font-size:44px}.tvx-ai-dev-retainers .qhead,.tvx-ai-dev-retainers .qbody{padding:22px 20px}.tvx-ai-dev-retainers .qfoot{flex-direction:column;padding:14px 20px}.tvx-ai-dev-retainers .field input,.tvx-ai-dev-retainers .field select,.tvx-ai-dev-retainers .field textarea{font-size:16px}.tvx-ai-dev-retainers .chip{min-height:44px}.tvx-ai-dev-retainers .invest{padding:28px}.tvx-ai-dev-retainers .price-xl{font-size:64px}.tvx-ai-dev-retainers .gbox{padding:22px}.tvx-ai-dev-retainers .final-h{font-size:42px!important}.tvx-ai-dev-retainers .done{padding:36px 20px}}@media (max-width:560px){.tvx-ai-dev-retainers .fgrid2{grid-template-columns:1fr}.tvx-ai-dev-retainers .who{flex-direction:column;align-items:flex-start}.tvx-ai-dev-retainers .who img{width:100%;height:220px}.tvx-ai-dev-retainers .vs{align-items:flex-start}.tvx-ai-dev-retainers .cta-big{gap:12px;padding-left:24px;font-size:17px}.tvx-ai-dev-retainers .cta-arrow{width:44px;height:44px}.tvx-ai-dev-retainers .sum div{flex-direction:column;gap:2px}.tvx-ai-dev-retainers .sum dd{text-align:left}}@media (max-width:420px){.tvx-ai-dev-retainers .h-intro h1{font-size:38px}.tvx-ai-dev-retainers .pr strong{font-size:44px}}.tvx-ai-dev-retainers .consent-note{color:#64748b;margin:4px 0 14px;font-size:12.5px;line-height:1.5}.tvx-ai-dev-retainers .nav-r{align-items:center;gap:10px;display:flex}.tvx-ai-dev-retainers .mnav{display:none;position:relative}.tvx-ai-dev-retainers .mnav summary{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #0f172a1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.tvx-ai-dev-retainers .mnav summary::-webkit-details-marker{display:none}.tvx-ai-dev-retainers .mnav summary:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.tvx-ai-dev-retainers .mnav .ic-x{display:none}.tvx-ai-dev-retainers .mnav[open] .ic-x{display:block}.tvx-ai-dev-retainers .mnav[open] .ic-m{display:none}.tvx-ai-dev-retainers .mnav[open] summary{color:#4f46e5;background:#f5f3ff;border-color:#7c3aed4d}.tvx-ai-dev-retainers .mnav-panel{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:2px;width:min(300px,100vw - 32px);padding:10px;animation:.25s cubic-bezier(.16,1,.3,1) both tvx-ai-dev-retainers-mnavin;display:flex;position:absolute;top:58px;right:-8px;box-shadow:0 30px 60px -20px #0f172a59}.tvx-ai-dev-retainers .mnav-panel a{color:#0f172a;border-radius:12px;align-items:center;min-height:46px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.tvx-ai-dev-retainers .mnav-panel a:hover{color:#4f46e5;background:#f5f3ff}.tvx-ai-dev-retainers .mnav-panel .mnav-cta{color:#fff;background:linear-gradient(110deg,#7c3aed,#4f46e5);justify-content:center;margin-top:8px}.tvx-ai-dev-retainers .mnav-panel .mnav-cta:hover{color:#fff;background:linear-gradient(110deg,#6d28d9,#4338ca)}@keyframes tvx-ai-dev-retainers-mnavin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.tvx-ai-dev-retainers .mnav{display:block}}@media (min-width:701px) and (max-width:1100px){.tvx-ai-dev-retainers .plans2,.tvx-ai-dev-retainers .hgrid,.tvx-ai-dev-retainers .plans{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.tvx-ai-dev-retainers .tcplans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tvx-ai-dev-retainers .tcplans .or5{flex-direction:row;order:3;grid-column:1/-1;justify-self:center;max-width:none}.tvx-ai-dev-retainers .plans>.plan:last-child:nth-child(odd){grid-column:1/-1}.tvx-ai-dev-retainers .plan{padding:28px!important}.tvx-ai-dev-retainers .opr-now strong,.tvx-ai-dev-retainers .pr strong{font-size:44px!important}.tvx-ai-dev-retainers .hcard-top{flex-wrap:wrap}.tvx-ai-dev-retainers .hrate{width:100%;text-align:left!important;align-items:flex-start!important;margin-left:0!important}.tvx-ai-dev-retainers .hero-grid,.tvx-ai-dev-retainers .qgrid{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.tvx-ai-dev-retainers .h-intro,.tvx-ai-dev-retainers .h-rest,.tvx-ai-dev-retainers .h-form{justify-self:center;width:100%;max-width:680px}.tvx-ai-dev-retainers .tcsteps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tvx-ai-dev-retainers .plans2 .plan .desc,.tvx-ai-dev-retainers .plans .plan .desc{flex:none!important}.tvx-ai-dev-retainers .plans2 .plan>.btn:last-child,.tvx-ai-dev-retainers .plans .plan>.btn:last-child{margin-top:auto}.tvx-ai-dev-retainers .plans>.plan:last-child:nth-child(odd) .feat{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (max-width:768px){.tvx-ai-dev-retainers nav[aria-label=Main]{padding:0 8px 0 18px!important}.tvx-ai-dev-retainers nav[aria-label=Main] .navcta{align-items:center;min-height:40px;padding:8px 16px!important;font-size:13px!important;display:inline-flex!important}.tvx-ai-dev-retainers label:has(>input[type=checkbox]){align-items:center;min-height:44px}.tvx-ai-dev-retainers input[type=checkbox]{flex-shrink:0;width:22px;height:22px}}@media (max-width:640px){.tvx-ai-dev-retainers #final h2,.tvx-ai-dev-retainers .final-h,.tvx-ai-dev-retainers .band h2,.tvx-ai-dev-retainers .final h2{font-size:38px!important;line-height:1.08!important}.tvx-ai-dev-retainers .plan .btn{letter-spacing:.03em;white-space:nowrap;padding-left:16px;padding-right:16px;font-size:13px}.tvx-ai-dev-retainers .more .cta-big,.tvx-ai-dev-retainers .final .cta-big,.tvx-ai-dev-retainers #final .cta-big{gap:12px!important;padding-left:22px!important;font-size:16px!important}.tvx-ai-dev-retainers .more .cta-arrow{width:44px;height:44px}.tvx-ai-dev-retainers .ggrid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;margin:0 -4px;padding-bottom:10px;padding-left:4px;padding-right:4px;display:grid;overflow-x:auto;grid-template-columns:none!important}.tvx-ai-dev-retainers .gi{scroll-snap-align:start}.tvx-ai-dev-retainers .tcsteps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tvx-ai-dev-retainers .tcs{padding:14px!important}.tvx-ai-dev-retainers .tcs strong{font-size:14px}}@media (max-width:380px){.tvx-ai-dev-retainers nav[aria-label=Main] .navcta{display:none!important}.tvx-ai-dev-retainers .tcsteps{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:1100px){.tvx-ai-dev-retainers section{padding-top:88px!important;padding-bottom:88px!important}.tvx-ai-dev-retainers .sec-h{margin-bottom:36px!important}}@media (max-width:640px){.tvx-ai-dev-retainers section{padding-top:56px!important;padding-bottom:56px!important}.tvx-ai-dev-retainers .sec-h{gap:12px!important;margin-bottom:24px!important}.tvx-ai-dev-retainers .sec-h h2{font-size:32px!important}.tvx-ai-dev-retainers .sec-h p{font-size:15px!important}.tvx-ai-dev-retainers .plan,.tvx-ai-dev-retainers .ocard{border-radius:22px!important;gap:12px!important;padding:20px!important}.tvx-ai-dev-retainers .plan .desc{font-size:14px!important}.tvx-ai-dev-retainers .opr,.tvx-ai-dev-retainers .pr{padding:14px 0!important}.tvx-ai-dev-retainers .opr-now strong,.tvx-ai-dev-retainers .pr strong{font-size:40px!important}.tvx-ai-dev-retainers .feat{gap:8px!important}.tvx-ai-dev-retainers .feat li{font-size:14px!important}.tvx-ai-dev-retainers .card,.tvx-ai-dev-retainers .hcard{border-radius:20px!important;padding:18px!important}.tvx-ai-dev-retainers .hcard{gap:12px!important}.tvx-ai-dev-retainers .invest{gap:14px!important;padding:22px!important}.tvx-ai-dev-retainers .price-xl{font-size:56px!important}.tvx-ai-dev-retainers .guard{padding:14px!important}.tvx-ai-dev-retainers .vs{padding:10px 0!important}.tvx-ai-dev-retainers .gbox{border-radius:18px!important;margin-top:24px!important;padding:14px!important}.tvx-ai-dev-retainers .gbox-h{margin-bottom:12px!important}.tvx-ai-dev-retainers .gi{padding:12px!important}.tvx-ai-dev-retainers .launch{border-radius:16px!important;gap:12px!important;margin-bottom:20px!important;padding:12px 14px!important}.tvx-ai-dev-retainers .launch p{font-size:13.5px!important}.tvx-ai-dev-retainers .launch-ico{width:36px!important;height:36px!important}.tvx-ai-dev-retainers .bonus{gap:10px!important;margin-top:16px!important;padding:14px!important}.tvx-ai-dev-retainers .desk-h{margin:40px 0 18px!important}.tvx-ai-dev-retainers .desk-h h3{font-size:24px!important}.tvx-ai-dev-retainers .terms{margin-top:14px!important;font-size:13px!important}.tvx-ai-dev-retainers .tcs{padding:12px!important}.tvx-ai-dev-retainers .tcinc{margin-top:24px!important}.tvx-ai-dev-retainers .more{margin-top:28px!important}.tvx-ai-dev-retainers .qhead{padding:18px 16px!important}.tvx-ai-dev-retainers .qbody{padding:18px 16px 16px!important}.tvx-ai-dev-retainers .qfoot,.tvx-ai-dev-retainers .qfacts{padding-top:12px!important}.tvx-ai-dev-retainers .field{margin-bottom:12px!important}.tvx-ai-dev-retainers .chips{margin:6px 0 12px!important}.tvx-ai-dev-retainers .who{gap:12px!important;padding:12px!important}.tvx-ai-dev-retainers .hck{margin:18px 0!important}.tvx-ai-dev-retainers .gq{padding:14px!important}.tvx-ai-dev-retainers .faq details{padding:0 16px!important}.tvx-ai-dev-retainers .faq summary{padding:16px 0!important;font-size:15px!important}.tvx-ai-dev-retainers .steps>*,.tvx-ai-dev-retainers .worry>*{padding:18px!important}.tvx-ai-dev-retainers footer{padding-top:48px!important}.tvx-ai-dev-retainers .who{flex-direction:row!important;align-items:flex-start!important}.tvx-ai-dev-retainers .who img,.tvx-ai-dev-retainers .who-img{object-fit:cover;border-radius:14px;flex-shrink:0;width:80px!important;height:96px!important}.tvx-ai-dev-retainers .who .spec span,.tvx-ai-dev-retainers .who .tags span{font-size:11px!important}.tvx-ai-dev-retainers .fgrid{gap:28px!important;margin-bottom:32px!important}}@media (max-width:1100px){.tvx-ai-dev-retainers header#top,.tvx-ai-dev-retainers #top.hero,.tvx-ai-dev-retainers .qhero{min-height:0!important}.tvx-ai-dev-retainers header#top{padding-bottom:56px!important}}@media (min-width:641px) and (max-width:1100px){.tvx-ai-dev-retainers section{padding-top:64px!important;padding-bottom:64px!important}.tvx-ai-dev-retainers .sec-h{margin-bottom:28px!important}.tvx-ai-dev-retainers .hproof{margin-top:32px!important;padding-top:24px!important}.tvx-ai-dev-retainers footer{padding-top:56px!important}.tvx-ai-dev-retainers .fgrid{margin-bottom:40px!important}}@media (max-width:640px){.tvx-ai-dev-retainers section{padding-top:40px!important;padding-bottom:40px!important}.tvx-ai-dev-retainers header#top{padding-bottom:36px!important}.tvx-ai-dev-retainers .sec-h{margin-bottom:20px!important}.tvx-ai-dev-retainers .hproof{gap:20px!important;margin-top:24px!important;padding-top:18px!important}.tvx-ai-dev-retainers .more{margin-top:24px!important}.tvx-ai-dev-retainers .desk-h{margin-top:32px!important}.tvx-ai-dev-retainers .gbox,.tvx-ai-dev-retainers .tcinc{margin-top:18px!important}}@media (prefers-reduced-motion:reduce){.tvx-ai-dev-retainers,.tvx-ai-dev-retainers *{transition:none!important;animation:none!important}}.tvx-ai-dev-retainers .form-err{color:#b91c1c;background:#ef444414;border:1px solid #ef444440;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:14px}.tvx-ai-dev-retainers .send:disabled{opacity:.7;cursor:wait}
