.page-ai-logo-hero [hidden]{display:none!important}:root{--ai-logo-primary:#6366f1;--ai-logo-primary-dark:#4f46e5;--ai-logo-accent:#ec4899;--ai-logo-text:#0f172a;--ai-logo-muted:#64748b;--ai-logo-bg:#f8fafc;--ai-logo-card:#fff;--ai-logo-border:#e2e8f0;--ai-logo-shadow:0 24px 60px -24px #0f172a40;--ai-logo-shadow-lg:0 40px 100px -30px #6366f159;--ai-logo-radius:18px;--ai-logo-radius-sm:10px}.page-ai-logo-hero{background:linear-gradient(#eef2ff 0%,#fdf2f8 60%,#fff 100%);padding:clamp(40px,6vw,72px) 0 clamp(32px,5vw,56px);position:relative;overflow:hidden}.page-ai-logo-hero-bg{pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(40% 35% at 18% 20%,#6366f159,#0000 70%),radial-gradient(35% 30% at 85% 30%,#ec489947,#0000 70%),radial-gradient(45% 35% at 50% 90%,#38bdf838,#0000 70%);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.page-ai-logo-hero-container{z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px);position:relative}.page-ai-logo-hero-head{text-align:center;max-width:720px;margin:0 auto clamp(20px,3vw,32px)}.page-ai-logo-eyebrow{color:var(--ai-logo-primary-dark);letter-spacing:.02em;background:#6366f11f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-ai-logo-title{letter-spacing:-.02em;background:linear-gradient(135deg,#1e1b4b 0%,#6d28d9 50%,#db2777 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:14px 0 10px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.1}.page-ai-logo-subtitle{color:var(--ai-logo-muted);margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.55}.page-ai-logo-hero-points{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.page-ai-logo-hero-points li{-webkit-backdrop-filter:blur(10px);color:var(--ai-logo-text);background:#ffffffb3;border:1px solid #6366f12e;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -14px #6366f159}.page-ai-logo-hero-points li svg{color:var(--ai-logo-primary);flex-shrink:0}@media (max-width:560px){.page-ai-logo-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-ai-logo-hero-points li{justify-content:center;padding:7px 10px;font-size:12.5px}}.page-ai-logo-hero-card{background:var(--ai-logo-card);border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius);box-shadow:var(--ai-logo-shadow-lg);position:relative;overflow:hidden}.page-ai-logo-wizard{flex-direction:column;display:flex}.page-ai-logo-wizard-body{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:0;min-height:520px;display:grid}@media (max-width:960px){.page-ai-logo-wizard-body{grid-template-columns:1fr}}.page-ai-logo-wizard-form{flex-direction:column;min-height:100%;padding:clamp(20px,3vw,32px);display:flex}.page-ai-logo-form-section{flex-direction:column;display:flex}.page-ai-logo-form-divider{background:var(--ai-logo-border);height:1px;margin:8px 0 18px}.page-ai-logo-form-actions{margin-top:16px;display:flex}.page-ai-logo-btn-block{justify-content:center;width:100%}.page-ai-logo-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.page-ai-logo-field-group{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.page-ai-logo-field-group .page-ai-logo-field{margin-bottom:0}@media (max-width:600px){.page-ai-logo-field-group{grid-template-columns:1fr}}.page-ai-logo-field label{color:var(--ai-logo-text);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.page-ai-logo-field-label-row{justify-content:space-between!important}.page-ai-logo-field-cost-hint{color:var(--ai-logo-primary-dark);background:#6366f11f;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.page-ai-logo-required{color:#ef4444}.page-ai-logo-field input[type=text],.page-ai-logo-field input[type=email],.page-ai-logo-field select,.page-ai-logo-field textarea{-webkit-appearance:none;appearance:none;border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);width:100%;color:var(--ai-logo-text);background:#fafbff;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.page-ai-logo-field textarea{resize:vertical;min-height:84px;line-height:1.5}.page-ai-logo-field input:focus,.page-ai-logo-field select:focus,.page-ai-logo-field textarea:focus{border-color:var(--ai-logo-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #6366f126}.page-ai-logo-chip-group{flex-wrap:wrap;gap:8px;display:flex}.page-ai-logo-chip{-webkit-appearance:none;appearance:none;border:1px solid var(--ai-logo-border);color:var(--ai-logo-text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.page-ai-logo-chip:hover{border-color:var(--ai-logo-primary);color:var(--ai-logo-primary-dark)}.page-ai-logo-chip.is-selected{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#fff;border-color:#0000;box-shadow:0 6px 14px -8px #6366f18c}.page-ai-logo-palettes{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.page-ai-logo-palette{-webkit-appearance:none;appearance:none;border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.page-ai-logo-palette:hover{border-color:var(--ai-logo-primary);background:#fafbff}.page-ai-logo-palette.is-active{border-color:var(--ai-logo-primary);background:linear-gradient(135deg,#6366f114,#0ea5e90f);box-shadow:0 0 0 3px #6366f11f}.page-ai-logo-palette-swatches{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.page-ai-logo-palette-swatches>span{border:1px solid #0f172a14;border-radius:3px;width:14px;height:18px}.page-ai-logo-palette-swatches.is-auto,.page-ai-logo-palette-swatches.is-custom{width:30px;height:22px;color:var(--ai-logo-primary);border-radius:5px;justify-content:center}.page-ai-logo-palette-swatches.is-auto{background:linear-gradient(135deg,#6366f126,#0ea5e926)}.page-ai-logo-palette-swatches.is-custom{color:#fff;background:conic-gradient(from 180deg,#ec4899,#f59e0b,#10b981,#3b82f6,#8b5cf6,#ec4899)}.page-ai-logo-palette-label{color:var(--ai-logo-text);font-size:12px;font-weight:500;line-height:1.2}.page-ai-logo-color-custom{margin-top:10px}.page-ai-logo-color-row,.page-ai-logo-color-custom{flex-wrap:wrap;gap:8px;display:flex}.page-ai-logo-color-input{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);background:#fff;flex:1;align-items:center;gap:6px;min-width:120px;padding:4px 6px;display:flex;position:relative}.page-ai-logo-color-input.is-empty{opacity:.55}.page-ai-logo-color-input input[type=color]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0}.page-ai-logo-color-input input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.page-ai-logo-color-input input[type=color]::-moz-color-swatch{border:none;border-radius:6px}.page-ai-logo-color-input input[type=text]{min-width:0;color:var(--ai-logo-text);background:0 0;border:none;flex:1;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.page-ai-logo-color-input input[type=text]:focus{outline:none}.page-ai-logo-color-clear{-webkit-appearance:none;appearance:none;cursor:pointer;width:22px;height:22px;color:var(--ai-logo-muted);background:0 0;border:none;border-radius:999px;font-size:16px;line-height:1}.page-ai-logo-color-clear:hover{color:#ef4444;background:#f1f5f9}.page-ai-logo-radio-group{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.page-ai-logo-radio{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:all .15s;display:flex}.page-ai-logo-radio input{display:none}.page-ai-logo-radio.is-active{border-color:var(--ai-logo-primary);background:#6366f114}.page-ai-logo-radio:has(input:checked){border-color:var(--ai-logo-primary);background:#6366f114}.page-ai-logo-radio-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-ai-logo-radio-text{color:var(--ai-logo-muted);font-size:11px;font-weight:600}.page-ai-logo-radio.is-active .page-ai-logo-radio-text{color:var(--ai-logo-primary-dark)}.ratio-square,.ratio-landscape,.ratio-portrait{color:var(--ai-logo-muted);border:2px solid;border-radius:3px}.ratio-square{width:18px;height:18px}.ratio-landscape{width:24px;height:16px}.ratio-portrait{width:16px;height:24px}.page-ai-logo-radio.is-active .ratio-square,.page-ai-logo-radio.is-active .ratio-landscape,.page-ai-logo-radio.is-active .ratio-portrait{color:var(--ai-logo-primary)}.page-ai-logo-uploader{border:1.5px dashed var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);text-align:center;cursor:pointer;background:#fafbff;padding:14px;transition:all .15s}.page-ai-logo-uploader:hover,.page-ai-logo-uploader.is-drag{border-color:var(--ai-logo-primary);background:#6366f10a}.page-ai-logo-uploader-empty{color:var(--ai-logo-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.page-ai-logo-uploader-empty span{color:var(--ai-logo-text);font-size:13px;font-weight:600}.page-ai-logo-uploader-empty small{font-size:11px}.page-ai-logo-uploader-filled{border-radius:8px;display:inline-block;position:relative;overflow:hidden}.page-ai-logo-uploader-filled img{max-width:100%;max-height:100px;display:block}.page-ai-logo-uploader-remove{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#0f172acc;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.page-ai-logo-step-actions{border-top:1px dashed var(--ai-logo-border);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.page-ai-logo-step-spacer{flex:1}.page-ai-logo-btn{-webkit-appearance:none;appearance:none;color:var(--ai-logo-text);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-ai-logo-btn-primary{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-primary-dark));color:#fff;box-shadow:0 8px 18px -10px #4f46e58c}.page-ai-logo-btn-primary:hover{opacity:.92;box-shadow:0 12px 24px -12px #4f46e58c}.page-ai-logo-btn-cta{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);padding:12px 22px;box-shadow:0 12px 28px -12px #ec489999}.page-ai-logo-btn-cta:hover{opacity:.94;box-shadow:0 16px 32px -12px #ec4899b3}.page-ai-logo-btn-ghost{color:var(--ai-logo-muted);border-color:var(--ai-logo-border);background:0 0}.page-ai-logo-btn-ghost:hover{color:var(--ai-logo-text);border-color:var(--ai-logo-text)}.page-ai-logo-btn[disabled],.page-ai-logo-btn.is-loading{opacity:.65;cursor:progress;pointer-events:none}.page-ai-logo-summary{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);background:linear-gradient(#fafbff,#fff);gap:8px;margin-bottom:14px;padding:14px 16px;display:grid}.page-ai-logo-summary-row{color:var(--ai-logo-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.page-ai-logo-summary-row strong{color:var(--ai-logo-text);text-align:right;max-width:60%;font-weight:600}.page-ai-logo-captcha-row{grid-template-columns:1fr 160px;align-items:end;gap:12px;margin-bottom:12px;display:grid}@media (max-width:600px){.page-ai-logo-captcha-row{grid-template-columns:1fr}}.page-ai-logo-captcha-image-wrap{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius-sm);background:#fff;justify-content:center;align-items:center;height:46px;display:flex;position:relative;overflow:hidden}.page-ai-logo-captcha-image-wrap img{height:100%}.page-ai-logo-captcha-refresh{-webkit-appearance:none;appearance:none;cursor:pointer;width:26px;height:26px;color:var(--ai-logo-muted);background:#ffffffe6;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-ai-logo-captcha-refresh:hover{color:var(--ai-logo-primary)}.page-ai-logo-terms{color:var(--ai-logo-muted);margin-bottom:4px;font-size:12px}.page-ai-logo-terms-link{color:var(--ai-logo-primary-dark);text-decoration:underline}.page-ai-logo-error{border-radius:var(--ai-logo-radius-sm);color:#b91c1c;background:#ef444414;border:1px solid #ef444433;margin:8px 0 0;padding:10px 14px;font-size:13px}.page-ai-logo-wizard-canvas{border-left:1px solid var(--ai-logo-border);background:linear-gradient(#f8fafc,#eef2ff);flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);display:flex}@media (max-width:960px){.page-ai-logo-wizard-canvas{border-left:none;border-top:1px solid var(--ai-logo-border)}}.page-ai-logo-canvas-frame{aspect-ratio:1;border-radius:var(--ai-logo-radius);border:1px solid var(--ai-logo-border);background:linear-gradient(#fff,#f8fafc),repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/14px 14px;position:relative;overflow:hidden;box-shadow:0 16px 36px -20px #6366f159}.page-ai-logo-canvas-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.page-ai-logo-canvas-shimmer{z-index:0;background:repeating-conic-gradient(#6366f10a 0% 25%,#ec48990a 0% 50%) 50%/28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.page-ai-logo-canvas-icon{z-index:1;background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex;position:relative;box-shadow:0 16px 32px -16px #6366f18c}.page-ai-logo-canvas-empty strong{z-index:1;color:var(--ai-logo-text);font-size:14px;position:relative}.page-ai-logo-canvas-empty small{z-index:1;color:var(--ai-logo-muted);font-size:12px;position:relative}.page-ai-logo-canvas-loading{-webkit-backdrop-filter:blur(6px);text-align:center;background:radial-gradient(120% 90% at 50% -10%,#6366f138,#0000 60%),radial-gradient(120% 90% at 50% 110%,#ec48992e,#0000 60%),#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page-ai-logo-canvas-loading:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:2.6s ease-in-out infinite aiLogoLoaderSweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes aiLogoLoaderSweep{to{transform:translate(100%)}}.page-ai-logo-loader-stage{z-index:1;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.page-ai-logo-loader-ring{border:1.5px solid #0000;border-top-color:var(--ai-logo-primary);border-right-color:#ec48998c;border-radius:50%;animation:2.6s linear infinite aiLogoLoaderSpin;position:absolute;top:0;bottom:0;left:0;right:0}.page-ai-logo-loader-ring:nth-child(2){border-top-color:var(--ai-logo-accent);border-left-color:#6366f159;border-right-color:#0000;animation-duration:1.8s;animation-direction:reverse;top:10px;bottom:10px;left:10px;right:10px}.page-ai-logo-loader-ring:nth-child(3){border-top-color:#38bdf8d9;animation-duration:1.2s;top:20px;bottom:20px;left:20px;right:20px}@keyframes aiLogoLoaderSpin{to{transform:rotate(360deg)}}.page-ai-logo-loader-core{z-index:2;color:#fff;background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;animation:2.4s ease-in-out infinite aiLogoLoaderBob;display:flex;position:relative;box-shadow:0 12px 28px -10px #6366f18c,inset 0 0 0 1px #ffffff4d}.page-ai-logo-loader-core svg{fill:currentColor}@keyframes aiLogoLoaderBob{0%,to{transform:translateY(0)rotate(-6deg)scale(1)}50%{transform:translateY(-3px)rotate(6deg)scale(1.05)}}.page-ai-logo-loader-spark{background:var(--ai-logo-accent);opacity:0;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite aiLogoLoaderSpark;position:absolute;box-shadow:0 0 12px #ec4899d9}.page-ai-logo-loader-spark--1{animation-delay:0s;top:2px;left:14px}.page-ai-logo-loader-spark--2{background:var(--ai-logo-primary);animation-delay:.7s;top:14px;right:2px;box-shadow:0 0 12px #6366f1d9}.page-ai-logo-loader-spark--3{background:#38bdf8;animation-delay:1.4s;bottom:6px;left:4px;box-shadow:0 0 12px #38bdf8d9}.page-ai-logo-loader-spark--4{background:#f59e0b;animation-delay:2.1s;bottom:14px;right:16px;box-shadow:0 0 12px #f59e0bd9}@keyframes aiLogoLoaderSpark{0%,to{opacity:0;transform:scale(0)translateY(0)}35%{opacity:1;transform:scale(1)translateY(-6px)}70%{opacity:.35;transform:scale(.7)translateY(-14px)}}.page-ai-logo-loader-headline{z-index:1;color:var(--ai-logo-text);justify-content:center;align-items:center;width:320px;max-width:100%;min-height:42px;font-size:15px;font-weight:700;line-height:1.4;transition:opacity .3s,transform .3s;display:flex;position:relative}.page-ai-logo-loader-tip{z-index:1;color:var(--ai-logo-muted);justify-content:center;align-items:center;width:340px;max-width:100%;min-height:56.25px;font-size:12.5px;line-height:1.5;transition:opacity .3s,transform .3s;display:flex;position:relative}.page-ai-logo-loader-headline.is-swap,.page-ai-logo-loader-tip.is-swap{opacity:0;transform:translateY(6px)}.page-ai-logo-loader-bar{z-index:1;background:#6366f124;border-radius:999px;width:min(280px,80%);height:6px;margin-top:2px;position:relative;overflow:hidden}.page-ai-logo-loader-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--ai-logo-primary), var(--ai-logo-accent), var(--ai-logo-primary));background-size:200% 100%;width:6%;transition:width .8s cubic-bezier(.22,.61,.36,1);animation:2.4s linear infinite aiLogoLoaderBarFlow;position:absolute;top:0;bottom:0;left:0;right:auto}.page-ai-logo-loader-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s ease-in-out infinite aiLogoLoaderBarShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes aiLogoLoaderBarFlow{to{background-position:200% 0}}@keyframes aiLogoLoaderBarShine{to{transform:translate(100%)}}.page-ai-logo-loader-meter{z-index:1;color:var(--ai-logo-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:inline-flex;position:relative}.page-ai-logo-loader-time{font-variant-numeric:tabular-nums;color:var(--ai-logo-primary);font-weight:700}.page-ai-logo-loader-meter-dot{opacity:.5}@media (prefers-reduced-motion:reduce){.page-ai-logo-canvas-loading:before,.page-ai-logo-loader-ring,.page-ai-logo-loader-core,.page-ai-logo-loader-spark,.page-ai-logo-loader-bar-fill,.page-ai-logo-loader-bar-fill:after{animation:none!important}}.page-ai-logo-canvas-image{object-fit:contain;z-index:2;background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.page-ai-logo-canvas-meta{flex-direction:column;gap:10px;display:flex}.page-ai-logo-canvas-tip{color:var(--ai-logo-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.page-ai-logo-canvas-tip svg{color:var(--ai-logo-primary);flex-shrink:0;margin-top:2px}.page-ai-logo-result-cta{border-radius:var(--ai-logo-radius);background:linear-gradient(135deg,#6366f114,#ec489914);border:1px solid #6366f133;padding:16px}.page-ai-logo-result-cta h3{color:var(--ai-logo-text);margin:0 0 4px;font-size:15px}.page-ai-logo-result-cta p{color:var(--ai-logo-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.page-ai-logo-result-buttons{flex-wrap:wrap;gap:8px;display:flex}.page-ai-logo-result-buttons .page-ai-logo-btn{padding:9px 14px;font-size:13px}.page-ai-logo-trust{background:linear-gradient(#fff,#f8fafc);padding:clamp(28px,4vw,44px) 0}.page-ai-logo-trust-strip{border:1px solid var(--ai-logo-border);box-shadow:var(--ai-logo-shadow);background:#fff;border-radius:999px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;padding:14px 18px;display:grid}@media (max-width:760px){.page-ai-logo-trust-strip{border-radius:var(--ai-logo-radius);padding:12px}}.page-ai-logo-trust-item{border-right:1px solid var(--ai-logo-border);align-items:center;gap:12px;padding:6px 16px;display:flex}.page-ai-logo-trust-item:last-child{border-right:none}@media (max-width:760px){.page-ai-logo-trust-item{border-right:none;padding:6px 10px}}.page-ai-logo-trust-icon{width:36px;height:36px;color:var(--ai-logo-primary-dark);background:linear-gradient(135deg,#6366f11f,#ec48991f);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-ai-logo-trust-item strong{color:var(--ai-logo-text);font-size:14px;line-height:1.25;display:block}.page-ai-logo-trust-item div span{color:var(--ai-logo-muted);font-size:12px;line-height:1.3;display:block}.page-ai-logo-features,.page-ai-logo-gallery,.page-ai-logo-pricing,.page-ai-logo-use-cases,.page-ai-logo-faq,.page-ai-logo-cta{padding:clamp(56px,8vw,96px) 0}.page-ai-logo-section-container{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.page-ai-logo-section-header{text-align:center;max-width:740px;margin:0 auto 44px}.page-ai-logo-section-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ai-logo-primary-dark);background:#6366f11a;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.page-ai-logo-section-title{color:var(--ai-logo-text);letter-spacing:-.015em;margin:14px 0;font-size:clamp(24px,3.6vw,38px);font-weight:800;line-height:1.2}.page-ai-logo-section-desc{color:var(--ai-logo-muted);margin:0;font-size:16px;line-height:1.6}@keyframes aiLogoBlob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(10%,-8%)scale(1.1)}}.page-ai-logo-workspace-suggestion{background:linear-gradient(#eef2ff 0%,#fdf2f8 60%,#fff 100%);padding:clamp(56px,8vw,96px) 0 24px}.page-ai-logo-workspace-card{border:1px solid var(--ai-logo-border);box-shadow:var(--ai-logo-shadow);background:#fff;border-radius:28px;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.page-ai-logo-workspace-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f124,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:-40%;right:-10%}@media (max-width:900px){.page-ai-logo-workspace-card{grid-template-columns:1fr}}.page-ai-logo-workspace-content{z-index:1;position:relative}.page-ai-logo-workspace-title{color:var(--ai-logo-text);letter-spacing:-.015em;margin:14px 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.page-ai-logo-workspace-desc{color:var(--ai-logo-muted);margin:0 0 18px;font-size:16px;line-height:1.55}.page-ai-logo-workspace-perks{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.page-ai-logo-workspace-perk{color:var(--ai-logo-primary-dark);background:#6366f114;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.page-ai-logo-workspace-perk svg{color:var(--ai-logo-primary)}.page-ai-logo-workspace-actions{flex-wrap:wrap;gap:10px;display:flex}.page-ai-logo-workspace-art{aspect-ratio:1;z-index:1;position:relative}.page-ai-logo-workspace-art-frame{background:linear-gradient(135deg,#f5f3ff,#fdf2f8);border-radius:28px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.page-ai-logo-workspace-art-mark{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-family:Georgia,serif;font-size:28px;font-weight:800;animation:9s ease-in-out infinite aiLogoBlob;display:flex;position:absolute;box-shadow:0 14px 30px -12px #0f172a66}.page-ai-logo-workspace-art-mark--main{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));z-index:3;border-radius:28px;width:110px;height:110px;animation:none;transform:rotate(-4deg)}.page-ai-logo-workspace-art-mark--1{background:linear-gradient(135deg,#f59e0b,#ef4444);animation-delay:-2s;top:16%;left:16%;transform:rotate(-12deg)}.page-ai-logo-workspace-art-mark--2{background:linear-gradient(135deg,#22d3ee,#6366f1);animation-delay:-4s;bottom:20%;right:14%;transform:rotate(8deg)}.page-ai-logo-workspace-art-mark--3{background:linear-gradient(135deg,#ec4899,#a855f7);animation-delay:-6s;bottom:14%;left:18%;transform:rotate(14deg)}.page-ai-logo-features{background:#fff}.page-ai-logo-howto{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 48px;padding:0;list-style:none;display:grid}@media (max-width:800px){.page-ai-logo-howto{grid-template-columns:1fr}}.page-ai-logo-howto-step{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius);background:linear-gradient(#6366f10a,#fff);padding:26px 24px 24px;position:relative;overflow:hidden}.page-ai-logo-howto-step:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--ai-logo-primary), transparent);z-index:2;width:24px;height:2px;position:absolute;top:50%;right:-12px}@media (max-width:800px){.page-ai-logo-howto-step:not(:last-child):after{display:none}}.page-ai-logo-howto-num{color:#6366f11f;letter-spacing:-.04em;pointer-events:none;font-size:clamp(40px,6vw,56px);font-weight:900;line-height:1;position:absolute;top:12px;right:18px}.page-ai-logo-howto-icon{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex;box-shadow:0 14px 28px -12px #6366f18c}.page-ai-logo-howto-step h3{color:var(--ai-logo-text);margin:0 0 6px;font-size:17px;line-height:1.3}.page-ai-logo-howto-step p{color:var(--ai-logo-muted);margin:0;font-size:14px;line-height:1.55}.page-ai-logo-bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}@media (max-width:1000px){.page-ai-logo-bento{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:560px){.page-ai-logo-bento{grid-template-columns:1fr;gap:12px}}.page-ai-logo-bento-card{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius);background:#fff;grid-column:span 3;padding:clamp(18px,3vw,22px);transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.page-ai-logo-bento-card:hover{box-shadow:var(--ai-logo-shadow);border-color:#6366f166;transform:translateY(-2px)}@media (max-width:1000px){.page-ai-logo-bento-card{grid-column:auto}}.page-ai-logo-bento-feature{background:linear-gradient(135deg,#6366f112,#ec489912);border-color:#6366f140;grid-column:1/-1;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:clamp(16px,4vw,40px);padding:clamp(20px,4vw,40px);display:grid}@media (max-width:700px){.page-ai-logo-bento-feature{text-align:center;grid-template-columns:1fr;gap:18px}}.page-ai-logo-bento-mark{aspect-ratio:1;background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#fff;border-radius:clamp(24px,5vw,36px);justify-content:center;align-items:center;width:clamp(120px,28vw,200px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #6366f18c}.page-ai-logo-bento-mark svg{width:clamp(36px,7vw,56px);height:auto}@media (max-width:700px){.page-ai-logo-bento-mark{margin:0 auto}}.page-ai-logo-bento-mark-orb{pointer-events:none;background:radial-gradient(60% 50% at 30% 30%,#ffffff8c,#0000 70%),radial-gradient(50% 60% at 75% 80%,#00000026,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.page-ai-logo-bento-mark svg{z-index:1;position:relative}.page-ai-logo-bento-feature h3{color:var(--ai-logo-text);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.page-ai-logo-bento-feature p{color:var(--ai-logo-muted);margin:0;font-size:15px;line-height:1.6}.page-ai-logo-bento-icon{width:38px;height:38px;color:var(--ai-logo-primary-dark);background:#6366f11a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.page-ai-logo-bento-card h3{color:var(--ai-logo-text);margin:0 0 6px;font-size:16px}.page-ai-logo-bento-card p{color:var(--ai-logo-muted);margin:0;font-size:13.5px;line-height:1.55}.page-ai-logo-gallery{background:linear-gradient(#f8fafc,#fff)}.page-ai-logo-deck-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:760px){.page-ai-logo-deck-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-ai-logo-deck-grid{grid-template-columns:1fr}}.page-ai-logo-deck-card{aspect-ratio:4/3;border:1px solid var(--ai-logo-border);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.page-ai-logo-deck-card:before{content:"";background:var(--brand);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .35s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.page-ai-logo-deck-card:after{content:"";background:var(--brand);opacity:.08;filter:blur(20px);pointer-events:none;border-radius:50%;width:220px;height:220px;transition:opacity .35s;position:absolute;top:-40%;right:-25%}.page-ai-logo-deck-card>*{z-index:1;position:relative}.page-ai-logo-deck-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 30px 60px -25px #0f172a59}.page-ai-logo-deck-card:hover:after{opacity:.14}.page-ai-logo-deck-mark{background:var(--brand);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 14px 28px -12px #0f172a59}.page-ai-logo-deck-wordmark{color:var(--ai-logo-text);letter-spacing:-.01em;text-align:center;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1}.page-ai-logo-deck-card.is-font-serif .page-ai-logo-deck-wordmark{letter-spacing:.005em;font-family:Georgia,Times New Roman,serif;font-weight:700}.page-ai-logo-deck-card.is-font-mono .page-ai-logo-deck-wordmark{letter-spacing:-.04em;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.page-ai-logo-deck-card.is-font-bold .page-ai-logo-deck-wordmark{text-transform:uppercase;letter-spacing:.06em;font-weight:900}.page-ai-logo-deck-card.is-font-elegant .page-ai-logo-deck-wordmark{letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,serif;font-size:clamp(18px,2.2vw,22px);font-weight:400}.page-ai-logo-deck-card.is-font-sans .page-ai-logo-deck-wordmark{letter-spacing:-.025em;font-weight:800}.page-ai-logo-deck-tag{color:var(--ai-logo-muted);text-transform:uppercase;letter-spacing:.08em;text-align:center;font-size:11px;font-weight:700}.page-ai-logo-use-cases{background:#fff}.page-ai-logo-use-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.page-ai-logo-use-card{border:1px solid var(--ai-logo-border);background:linear-gradient(#6366f10a,#fff);border-radius:22px;padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.page-ai-logo-use-card:hover{box-shadow:var(--ai-logo-shadow);border-color:#6366f159;transform:translateY(-3px)}.page-ai-logo-use-card:before{content:"";background:var(--persona,linear-gradient(135deg, #6366f1, #ec4899));opacity:.1;filter:blur(20px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-50%;right:-30%}.page-ai-logo-use-avatar{z-index:1;background:var(--persona,linear-gradient(135deg, #6366f1, #ec4899));border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;font-size:24px;display:flex;position:relative;box-shadow:0 14px 28px -14px #0f172a73}.page-ai-logo-use-card h3{z-index:1;color:var(--ai-logo-text);margin:0 0 6px;font-size:17px;position:relative}.page-ai-logo-use-card p{z-index:1;color:var(--ai-logo-muted);margin:0 0 14px;font-size:13.5px;line-height:1.55;position:relative}.page-ai-logo-use-tag{z-index:1;color:var(--ai-logo-primary-dark);letter-spacing:.02em;background:#6366f11a;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block;position:relative}.page-ai-logo-pricing{background:linear-gradient(#fff,#f8fafc)}.page-ai-logo-pricing-strip{border:1px solid var(--ai-logo-border);box-shadow:var(--ai-logo-shadow);background:#fff;border-radius:28px;grid-template-columns:1.5fr 1fr;display:grid;overflow:hidden}@media (max-width:900px){.page-ai-logo-pricing-strip{grid-template-columns:1fr}}.page-ai-logo-pricing-row{grid-template-columns:1fr 1fr;padding:12px;display:grid}@media (max-width:560px){.page-ai-logo-pricing-row{grid-template-columns:1fr}}.page-ai-logo-pricing-item{border-radius:var(--ai-logo-radius-sm);align-items:center;gap:14px;padding:16px;transition:background .15s;display:flex}.page-ai-logo-pricing-item:hover{background:#6366f10a}.page-ai-logo-pricing-item.is-highlight{background:linear-gradient(135deg,#6366f114,#ec489914)}.page-ai-logo-pricing-icon{width:38px;height:38px;color:var(--ai-logo-primary-dark);background:#6366f11a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-ai-logo-pricing-item strong{color:var(--ai-logo-text);font-size:14px;line-height:1.3;display:block}.page-ai-logo-pricing-item>div>span{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:17px;font-weight:800;display:block}.page-ai-logo-pricing-side{border-left:1px solid var(--ai-logo-border);background:linear-gradient(#f8fafc,#eef2ff);flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,4vw,36px);display:flex}@media (max-width:900px){.page-ai-logo-pricing-side{border-left:none;border-top:1px solid var(--ai-logo-border)}}.page-ai-logo-pricing-side h3{color:var(--ai-logo-text);margin:0;font-size:18px;line-height:1.3}.page-ai-logo-pricing-side ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-ai-logo-pricing-side li{color:var(--ai-logo-muted);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.page-ai-logo-pricing-side li svg{color:var(--ai-logo-primary);flex-shrink:0;margin-top:4px}.page-ai-logo-pricing-side .page-ai-logo-btn{align-self:flex-start;margin-top:6px}.page-ai-logo-faq{background:#fff}.page-ai-logo-faq-list{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.page-ai-logo-faq-item{border:1px solid var(--ai-logo-border);border-radius:var(--ai-logo-radius);background:#fff;transition:border-color .2s,box-shadow .2s;overflow:hidden}.page-ai-logo-faq-item[open]{box-shadow:var(--ai-logo-shadow);border-color:#6366f159}.page-ai-logo-faq-item summary{cursor:pointer;color:var(--ai-logo-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:700;list-style:none;display:flex}.page-ai-logo-faq-item summary::-webkit-details-marker{display:none}.page-ai-logo-faq-item summary::marker{content:""}.page-ai-logo-faq-toggle{width:28px;height:28px;color:var(--ai-logo-primary-dark);background:#6366f11a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .25s,color .25s;display:flex}.page-ai-logo-faq-item[open] .page-ai-logo-faq-toggle{background:linear-gradient(135deg, var(--ai-logo-primary), var(--ai-logo-accent));color:#fff;transform:rotate(45deg)}.page-ai-logo-faq-item p{color:var(--ai-logo-muted);margin:0;padding:0 22px 20px;font-size:14px;line-height:1.6}.page-ai-logo-cta-card{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#4c1d95 55%,#be185d 100%);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.page-ai-logo-cta-card{grid-template-columns:1fr}}.page-ai-logo-cta-content{z-index:2;position:relative}.page-ai-logo-cta-eyebrow{color:#ffffffeb;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.page-ai-logo-cta-eyebrow svg{color:#fbbf24}.page-ai-logo-cta-card h2{letter-spacing:-.015em;margin:0 0 14px;font-size:clamp(24px,3.4vw,38px);line-height:1.2}.page-ai-logo-cta-card p{color:#ffffffd1;margin:0 0 22px;font-size:16px;line-height:1.6}.page-ai-logo-cta-buttons{flex-wrap:wrap;gap:10px;display:flex}.page-ai-logo-cta-card .page-ai-logo-btn-cta{color:#4c1d95;background:#fff}.page-ai-logo-cta-card .page-ai-logo-btn-ghost{color:#fff;border-color:#ffffff59}.page-ai-logo-cta-art{height:280px;position:relative}@media (max-width:900px){.page-ai-logo-cta-art{order:-1;height:200px}}.page-ai-logo-cta-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%)}.page-ai-logo-cta-orb{filter:blur(18px);opacity:.8;background:radial-gradient(circle at 30% 30%,#ffffffd9,#0000 70%);border-radius:50%;width:240px;height:240px;animation:10s infinite alternate aiLogoBlob;position:absolute;top:0;right:5%}.page-ai-logo-cta-orb.is-secondary{background:radial-gradient(circle at 30% 30%,#ec4899e6,#0000 70%);width:180px;height:180px;animation-duration:7s;top:50%;right:50%}.page-ai-logo-cta-orb.is-tertiary{background:radial-gradient(circle at 30% 30%,#6366f1e6,#0000 70%);width:140px;height:140px;animation-duration:9s;animation-direction:alternate-reverse;bottom:0;right:30%}
