.aip2-section{width:100%;background:#0d0b17;padding:80px 20px 88px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.aip2-blob{position:absolute;border-radius:var(--radius-full);pointer-events:none;filter:blur(80px);opacity:.35}.aip2-blob--1{width:520px;height:520px;background:radial-gradient(circle,#6c47ff 0%,transparent 70%);top:-120px;left:-80px;animation:aip2-drift 9s ease-in-out infinite alternate}.aip2-blob--2{width:400px;height:400px;background:radial-gradient(circle,#ff4d94 0%,transparent 70%);bottom:-100px;right:-60px;animation:aip2-drift 11s ease-in-out infinite alternate-reverse}@keyframes aip2-drift{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.08)}}.aip2-inner{position:relative;z-index:1;max-width:740px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.aip2-eyebrow{font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#6c47ff;background:#6c47ff1f;border:1px solid rgba(108,71,255,.3);padding:4px 14px;border-radius:var(--radius-2xl);margin:0}.aip2-heading{font-family:var(--font-display);font-size:var(--gz-heading-section);font-weight:800;color:#fff;line-height:1.15;margin:0}.aip2-heading-accent{background:linear-gradient(90deg,#6c47ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aip2-sub{font-family:var(--font-ui);font-size:var(--gz-subtitle);line-height:1.65;color:#fffc;margin:0}.aip2-form{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:8px}.aip2-input-wrap{width:100%;position:relative;display:flex;align-items:center}.aip2-input-icon{position:absolute;left:20px;font-size:16px;color:#6c47ff;pointer-events:none;line-height:1}.aip2-input{width:100%;padding:18px 20px 18px 48px;background:#ffffff0f;border:1.5px solid rgba(108,71,255,.3);border-radius:var(--radius-xl);font-family:var(--font-ui);font-size:16px;color:#fff;outline:none;transition:border-color var(--duration-normal) ease,background var(--duration-normal) ease,box-shadow var(--duration-normal) ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aip2-input::placeholder{color:#ffffff59}.aip2-input:focus{border-color:#6c47ff;background:#6c47ff14;box-shadow:0 0 0 4px #6c47ff26}.aip2-btn{display:flex;align-items:center;gap:10px;padding:16px 36px;border-radius:var(--radius-full);border:none;background:linear-gradient(135deg,#6c47ff,#9b6bff);color:#fff;font-family:var(--font-ui);font-size:var(--gz-btn);font-weight:700;cursor:pointer;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,opacity var(--duration-fast) ease;box-shadow:0 8px 32px #6c47ff73;letter-spacing:.2px}.aip2-btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6c47ff99}.aip2-btn:active{transform:scale(.97);transition-duration:var(--duration-snap)}.aip2-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6c47ff33}.aip2-btn:disabled:hover{transform:none;box-shadow:0 4px 16px #6c47ff33}.aip2-char-hint{font-family:var(--font-ui);font-size:var(--gz-caption);color:#ffffff59;margin:-4px 0 0;align-self:flex-start;transition:color var(--duration-normal) ease}.aip2-char-hint--ok{color:#4ade80}.aip2-btn-arrow{font-size:18px;line-height:1;transition:transform var(--duration-fast) ease}.aip2-btn:hover .aip2-btn-arrow{transform:translate(4px)}.aip2-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.aip2-chip{font-family:var(--font-ui);font-size:13px;color:#ffffff73}.aip2-chip-dot{color:#fff3;font-size:18px;line-height:1}@media (max-width: 760px){.aip2-section{padding:64px 16px 72px}.aip2-sub br{display:none}.aip2-btn{width:100%;justify-content:center;padding:15px 24px}}@media (max-width: 480px){.aip2-section{padding:40px 14px 48px}.aip2-inner{gap:14px}.aip2-sub{font-size:var(--gz-body-sm)}.aip2-input{font-size:15px;padding:14px 16px 14px 42px}.aip2-btn{padding:13px 24px}.aip2-chips{margin-top:0}.aip2-chip{font-size:11px}}
