:root { --bg:#050608; --panel:#0d1015; --line:rgba(202,220,255,.15); --muted:#8a92a1; --blue:#57b7ff; --blue2:#9e8cff; --white:#f6f8ff; }
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--bg);color:var(--white);font-family:Manrope,"Noto Sans SC",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.08;z-index:3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.site-glow{position:absolute;width:55vw;height:55vw;border-radius:50%;filter:blur(95px);opacity:.14;pointer-events:none}.glow-a{background:#1748d4;top:180px;left:-25vw}.glow-b{background:#6330d8;top:1100px;right:-30vw}.topbar{width:min(1380px,calc(100% - 56px));height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}.brand{color:var(--white);text-decoration:none;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.7px}.brand b{color:var(--blue);font-weight:800}.brand-mark{height:24px;width:25px;display:flex;align-items:center;gap:2px;transform:skewY(30deg)}.brand-mark i{display:block;background:linear-gradient(180deg,#94d4ff,#348dfd);border-radius:1px}.brand-mark i:nth-child(1){width:4px;height:20px}.brand-mark i:nth-child(2){width:5px;height:13px}.brand-mark i:nth-child(3){width:6px;height:7px}.nav{display:flex;gap:31px;margin-left:140px}.nav a,.login,.language{color:#aab1bf;text-decoration:none;font-size:13px;transition:.2s}.nav a:hover,.login:hover,.language:hover{color:white}.header-actions{display:flex;align-items:center;gap:18px}.language{background:none;border:0;padding:0;cursor:pointer}.button{color:#06101d;text-decoration:none;background:linear-gradient(100deg,#74c7ff,#7690ff);display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:800;border-radius:99px;padding:13px 19px}.button-small{padding:11px 16px}.button span{font-size:16px}.section-shell{width:min(1240px,calc(100% - 56px));margin:auto}.hero{text-align:center;padding:90px 0 60px;position:relative;z-index:1}.hero-status,.eyebrow{font-family:"DM Mono",monospace;color:#a4b5d0;letter-spacing:.07em;font-size:11px}.hero-status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:99px;padding:8px 13px;background:rgba(255,255,255,.02)}.status-dot{height:6px;width:6px;border-radius:50%;background:#6ef5bd;box-shadow:0 0 12px #6ef5bd}.hero h1{font-size:clamp(48px,7vw,92px);line-height:1.08;letter-spacing:-.075em;margin:30px 0 21px;font-weight:700}.hero h1 span{color:#64baff;text-shadow:0 0 36px rgba(69,162,255,.25)}.hero-copy{font-size:16px;line-height:1.8;color:var(--muted);margin:0 auto 52px}.studio-window{max-width:940px;margin:auto;border:1px solid rgba(174,200,255,.24);border-radius:20px;background:linear-gradient(145deg,rgba(21,27,37,.94),rgba(8,10,14,.95));box-shadow:0 35px 100px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.08);text-align:left;overflow:hidden}.studio-head,.studio-foot{height:48px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px;color:#8b96a7}.studio-foot{border:0;border-top:1px solid var(--line);font-family:"DM Mono",monospace;font-size:10px}.studio-label{color:#dce6f8;font-weight:600;display:flex;align-items:center;gap:7px}.orb{display:block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e8fcff,#2e8cff 42%,#3533a5 70%);box-shadow:0 0 10px #4ba9ff}.studio-meta{font-family:"DM Mono",monospace;letter-spacing:.06em}.studio-meta span{width:4px;height:4px;display:inline-block;background:#61dff9;border-radius:50%;margin:0 6px}.prompt-area{padding:30px 34px 20px;min-height:246px;position:relative}.prompt-number{font-family:"DM Mono",monospace;color:#546074;font-size:11px;margin-bottom:17px}.prompt-area label{font-size:20px;font-weight:600;letter-spacing:-.03em;display:block}.prompt-area textarea{font:400 16px/1.6 Manrope,"Noto Sans SC",sans-serif;color:white;width:100%;height:70px;resize:none;outline:0;border:0;background:transparent;padding:8px 0}.prompt-area textarea::placeholder{color:#687181}.prompt-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.tool-pills{display:flex;gap:8px}.tool-pill{font:500 11px Manrope,"Noto Sans SC",sans-serif;border:1px solid var(--line);border-radius:9px;padding:9px 12px;background:#161b24;color:#c4cad6}.tool-pill span{font-size:15px;margin-right:4px}.create-button{cursor:pointer;border:0;background:#eaf5ff;color:#081321;font-weight:800;font-size:13px;border-radius:9px;padding:12px 17px;box-shadow:0 0 23px rgba(82,177,255,.2)}.create-button span{font-size:17px;margin-left:12px}.pulse{width:5px;height:5px;background:#60e6b5;box-shadow:0 0 9px #60e6b5;display:inline-block;border-radius:50%;margin-right:5px}.trusted-row{display:flex;align-items:center;gap:18px;margin-top:42px;color:#667084;font-size:11px}.trusted-row .mono{font-family:"DM Mono",monospace;letter-spacing:.05em;font-size:10px}.trusted-line{height:1px;flex:1;background:linear-gradient(90deg,rgba(121,151,198,.3),transparent)}.inspiration{padding:145px 0 110px}.section-heading{display:grid;grid-template-columns:1fr 2fr 1.4fr;align-items:end;gap:30px;margin-bottom:44px}.section-heading h2,.capabilities h2,.workflow h2,.waitlist h2{font-size:clamp(36px,4.3vw,60px);line-height:1.14;letter-spacing:-.07em;margin:0}.section-heading>p:last-child,.capabilities p,.workflow-copy>p:last-of-type{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.cards-grid{display:grid;grid-template-columns:1.2fr .9fr 1.1fr .95fr;gap:13px}.idea-card{color:white;text-decoration:none;background:#101319;border:1px solid rgba(231,240,255,.1);border-radius:16px;padding:15px;min-height:282px;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,border-color .3s}.idea-card:hover{transform:translateY(-7px);border-color:rgba(119,188,255,.6)}.card-type,.cap-kicker{font:500 9px "DM Mono",monospace;letter-spacing:.1em;color:#b8c3d3}.card-visual{margin:16px -15px 0;flex:1;min-height:170px;position:relative;overflow:hidden}.card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-top:14px}.card-bottom span{color:#75c8ff;font-size:18px}.brand-visual{background:radial-gradient(ellipse at 65% 30%,#157cf5,transparent 35%),linear-gradient(135deg,#06142d,#102a5a 48%,#16083d)}.brand-word{font-size:39px;line-height:.82;font-weight:800;letter-spacing:-.08em;position:absolute;top:25px;left:22px;background:linear-gradient(150deg,#eff9ff,#79afff 46%,#714fff);color:transparent;background-clip:text}.light-lines{position:absolute;inset:-30%;background:repeating-radial-gradient(ellipse at 70% 80%,transparent 0 17px,rgba(120,196,255,.3) 18px 19px,transparent 20px 33px);transform:rotate(-17deg)}.portrait-visual{background:radial-gradient(circle at 49% 25%,#ffdebd 0 4%,#805546 6%,transparent 18%),radial-gradient(ellipse at 49% 85%,#ba5e43 0 22%,transparent 23%),linear-gradient(155deg,#382018,#9d5639 60%,#e9ad7d)}.portrait-silhouette{position:absolute;width:58%;aspect-ratio:1;border-radius:50% 50% 35% 35%;background:linear-gradient(125deg,transparent 0 30%,rgba(255,218,180,.2));bottom:-28%;left:20%;border:1px solid rgba(255,243,224,.35)}.scan-line{position:absolute;left:0;right:0;top:48%;height:1px;background:#fff;box-shadow:0 0 14px #fff}.product-visual{background:linear-gradient(145deg,#003f52,#03a6a2 50%,#c1efcd)}.product-orb{position:absolute;width:120px;height:120px;left:50%;top:50%;transform:translate(-50%,-52%);background:radial-gradient(circle at 30% 25%,#e8ffff,#8df3e5 15%,#238e9b 44%,#074255 70%);border-radius:50%;box-shadow:25px 25px 60px rgba(0,45,58,.7)}.product-shadow{position:absolute;width:130px;height:20px;border-radius:50%;background:rgba(0,50,60,.5);filter:blur(8px);bottom:15px;left:calc(50% - 65px)}.motion-visual{background:linear-gradient(150deg,#2a104c,#09091a 50%,#19276a)}.motion-ring{position:absolute;border:1px solid #b487ff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(68deg);box-shadow:0 0 24px rgba(162,114,255,.7)}.ring-1{width:70px;height:70px}.ring-2{width:135px;height:135px}.ring-3{width:210px;height:210px}.capabilities{padding:100px 0}.capabilities-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.capability-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:13px}.capability-main,.capability-side{border:1px solid var(--line);background:linear-gradient(145deg,#0e141e,#0a0c11);padding:27px;border-radius:17px;min-height:440px;position:relative;overflow:hidden}.capability-side{min-height:350px}.cap-number{font:500 11px "DM Mono",monospace;color:#69768a;position:absolute;right:26px;top:28px}.capability-grid h3{font-size:25px;letter-spacing:-.055em;margin:13px 0 12px}.capability-grid p:not(.cap-kicker){font-size:13px;line-height:1.7;color:#8c95a3;max-width:310px;margin:0}.image-orbit{position:absolute;width:300px;height:300px;bottom:-83px;right:-70px}.orbit-core{width:105px;height:105px;position:absolute;left:97px;top:98px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ddf8ff,#5ab0ff 24%,#2f51d4 60%,#1b1648);box-shadow:0 0 60px rgba(50,119,255,.8)}.orbit{border:1px solid rgba(124,203,255,.55);position:absolute;left:30px;right:30px;top:60px;bottom:60px;border-radius:50%;transform:rotateX(65deg) rotateZ(-15deg)}.orbit-two{transform:rotateX(65deg) rotateZ(52deg);border-color:rgba(161,116,255,.7)}.orbit-tag{position:absolute;font:9px "DM Mono",monospace;letter-spacing:.14em;color:#cbdffd}.tag-one{left:31px;top:98px}.tag-two{right:20px;bottom:55px}.side-video{background:linear-gradient(155deg,#101424,#0d0b18)}.wave-lines{position:absolute;bottom:-25px;left:-50px;right:-50px;height:150px;transform:skewY(-8deg);background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 12px,rgba(114,196,255,.23) 13px 14px,transparent 15px 26px)}.side-edit{background:linear-gradient(145deg,#14100f,#0d1015)}.edit-squares{position:absolute;bottom:-22px;right:-12px;display:grid;grid-template-columns:repeat(2,105px);gap:8px;transform:rotate(-12deg)}.edit-squares i{display:block;height:100px;background:linear-gradient(135deg,#212833,#546e83);border-radius:7px}.edit-squares i:nth-child(2){background:linear-gradient(135deg,#8c5b53,#edbd8c)}.edit-squares i:nth-child(3){background:linear-gradient(135deg,#5c4a93,#bcb4ff)}.edit-squares i:nth-child(4){background:linear-gradient(135deg,#19374a,#6fe9df)}.workflow{padding:125px 0;display:grid;grid-template-columns:1fr 1.25fr;gap:110px}.workflow-copy>p:last-of-type{max-width:350px;margin:23px 0 26px}.text-link{color:#dff0ff;text-decoration:none;font-size:13px;font-weight:700}.text-link span{color:#6bc1ff;font-size:18px;margin-left:10px}.flow-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.flow-list li{display:grid;grid-template-columns:57px 1fr auto;gap:18px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.flow-index{font:11px "DM Mono",monospace;color:#62708a;padding-top:6px}.flow-list h3{margin:0;font-size:20px;letter-spacing:-.04em}.flow-list p{margin:7px 0 0;font-size:13px;color:#7f8998}.flow-arrow{color:#7ec9ff;font-size:21px}.waitlist{margin-top:30px;margin-bottom:78px;text-align:center;border:1px solid rgba(154,197,255,.22);background:linear-gradient(140deg,rgba(27,37,64,.7),rgba(12,12,20,.88) 55%,rgba(35,22,70,.7));border-radius:22px;padding:77px 28px;position:relative;overflow:hidden}.waitlist-glow{position:absolute;width:500px;height:280px;left:50%;bottom:-230px;transform:translateX(-50%);background:#366cff;filter:blur(80px);opacity:.5}.waitlist>*:not(.waitlist-glow){position:relative}.waitlist h2{margin:16px 0 15px}.waitlist>p:nth-of-type(2){font-size:14px;line-height:1.8;color:#a4adba;margin:0 auto 27px}.email-form{border:1px solid rgba(210,230,255,.22);background:rgba(2,4,8,.47);display:flex;border-radius:11px;padding:5px;max-width:430px;margin:auto}.email-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 12px;color:#fff;font:13px Manrope,"Noto Sans SC",sans-serif}.email-form input::placeholder{color:#747d8b}.email-form button{border:0;background:#e9f5ff;color:#061220;font-weight:800;padding:12px 15px;border-radius:7px;cursor:pointer;font-size:12px}.email-form button span{font-size:16px;margin-left:8px}.form-message{font-size:12px;color:#8ce7c1;min-height:16px;margin:13px 0 0}footer{width:min(1240px,calc(100% - 56px));margin:auto;padding:25px 0 36px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font:11px "DM Mono",monospace;color:#707b8b}footer .brand{font-family:Manrope,"Noto Sans SC",sans-serif;font-size:15px}footer .brand-mark{transform:scale(.72) skewY(30deg);margin-right:-3px}footer div{display:flex;gap:16px}footer a{color:#8e98a8;text-decoration:none}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}
@media (max-width:760px){.topbar{width:calc(100% - 32px);height:70px}.nav,.language,.login{display:none}.header-actions{gap:0}.button-small{padding:9px 12px;font-size:11px}.section-shell{width:calc(100% - 32px)}.hero{padding:61px 0 45px}.hero h1{margin:22px 0 16px}.hero-copy{font-size:13px;line-height:1.75;margin-bottom:34px}.desktop-only{display:none}.studio-head,.studio-foot{padding:0 14px}.studio-meta{display:none}.prompt-area{padding:21px 16px 16px;min-height:220px}.prompt-area label{font-size:17px}.prompt-area textarea{font-size:13px}.tool-pills .tool-pill:nth-child(2){display:none}.trusted-row span:first-child{font-size:10px}.trusted-row .mono{display:none}.inspiration{padding:80px 0}.section-heading{display:block;margin-bottom:26px}.section-heading h2{margin:13px 0}.section-heading>p:last-child{font-size:13px}.cards-grid{grid-template-columns:1fr 1fr;gap:10px}.idea-card{min-height:205px;padding:11px}.card-visual{min-height:112px;margin:12px -11px 0}.brand-word{font-size:28px;top:18px;left:14px}.card-bottom{font-size:12px;padding-top:10px}.capabilities{padding:55px 0}.capabilities-top{display:block;margin-bottom:25px}.capabilities-top h2{margin-top:13px}.capability-grid{grid-template-columns:1fr;gap:10px}.capability-main{min-height:360px}.capability-side{min-height:280px}.workflow{padding:75px 0;display:block}.workflow-copy>p:last-of-type{margin:17px 0}.flow-list{margin-top:42px}.flow-list li{grid-template-columns:37px 1fr auto;padding:20px 0}.flow-list h3{font-size:18px}.flow-list p{font-size:12px}.waitlist{margin-bottom:45px;padding:58px 18px}.waitlist h2{font-size:35px}.email-form input{padding:0 9px}.email-form button{padding:11px 11px}footer{width:calc(100% - 32px);flex-wrap:wrap;gap:17px;justify-content:space-between}footer>span{order:3;width:100%;font-size:9px}}
