.home-v2{background:radial-gradient(circle at 18% -8%,rgba(99,102,241,.14),transparent 34%),radial-gradient(circle at 88% 4%,rgba(14,165,233,.12),transparent 30%),#f7f8fc;color:#111827;overflow-x:hidden}.home-v2 .nav{height:72px;position:relative;z-index:10}.home-v2 .nav nav{gap:24px;color:#667085}.home-v2 .nav .button.small{border-radius:10px;padding:11px 16px}.home-v2 .hero{padding:88px 0 66px;position:relative}.home-v2 .hero:before{content:"";position:absolute;left:50%;top:18px;width:min(980px,94vw);height:500px;transform:translateX(-50%);background:radial-gradient(circle at 50% 25%,rgba(99,102,241,.16),transparent 38%),radial-gradient(circle at 72% 18%,rgba(34,211,238,.12),transparent 30%);filter:blur(18px);pointer-events:none;z-index:-1}.home-v2 .hero h1{max-width:1040px;font-size:clamp(52px,7vw,88px);letter-spacing:-.065em;line-height:.98;margin:18px auto;word-break:normal;text-wrap:balance}.home-v2 .hero h1 em{background:linear-gradient(90deg,#675df8 10%,#3388ff 52%,#1fd5e5 90%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 34px rgba(59,130,246,.08)}.home-v2 .hero>p{max-width:760px;font-size:19px;line-height:1.7;text-wrap:balance}.home-v2 .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(142,152,181,.3);border-radius:999px;background:rgba(255,255,255,.78);backdrop-filter:blur(12px);color:#556070;letter-spacing:.05em;box-shadow:0 8px 24px rgba(75,85,120,.06)}.home-v2 .button{box-shadow:0 10px 28px rgba(45,107,255,.18);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home-v2 .button:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(45,107,255,.24);filter:saturate(1.08)}.prompt-shell{max-width:920px;margin:34px auto 0;padding:1px;border-radius:25px;background:linear-gradient(120deg,rgba(115,101,255,.85),rgba(48,139,255,.58),rgba(34,211,238,.65));box-shadow:0 32px 95px rgba(64,83,180,.18),0 0 0 7px rgba(255,255,255,.45)}.prompt-card{background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.75);border-radius:24px;padding:18px;text-align:left}.prompt-card textarea{width:100%;min-height:112px;border:0;outline:0;resize:none;font:500 18px/1.5 Inter,system-ui;color:#101828;background:transparent;overflow:hidden}.prompt-card textarea::placeholder{color:#98a2b3}.prompt-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.prompt-types{display:flex;gap:7px;flex-wrap:wrap}.prompt-types span{padding:8px 11px;border:1px solid rgba(210,218,232,.8);border-radius:10px;font-size:12px;color:#667085;background:rgba(250,251,253,.9)}.prompt-go{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:11px;background:linear-gradient(135deg,#111827,#253250);color:#fff;font-weight:800;box-shadow:0 10px 28px rgba(15,23,42,.18)}.hero-proof{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:22px;color:#7a8697;font-size:13px}.hero-proof b{color:#344054}.showcase{padding:40px 0 90px}.showcase-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.showcase-head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:7px 0;text-wrap:balance}.showcase-head p{max-width:560px;color:#667085;line-height:1.6}.project-showcase{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.showcase-card{position:relative;overflow:hidden;min-height:310px;border-radius:22px;border:1px solid rgba(214,222,235,.9);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,250,253,.92));padding:22px;box-shadow:0 16px 42px rgba(30,41,59,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.showcase-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(30,41,59,.1);border-color:rgba(116,129,255,.28)}.showcase-card.big{min-height:430px}.showcase-card small{font-weight:800;letter-spacing:.08em;color:#667085}.showcase-card h3{font-size:25px;letter-spacing:-.035em;margin:8px 0;text-wrap:balance}.showcase-card p{color:#667085;line-height:1.55}.mini-ui{margin-top:22px;border:1px solid rgba(208,218,232,.9);border-radius:16px;background:rgba(248,250,252,.94);padding:14px;box-shadow:0 18px 45px rgba(16,24,40,.08)}.mini-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.mini-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#7c6cff,#24d4e5)}.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-kpis span,.mini-list span{display:block;background:#fff;border:1px solid #e4e9f0;border-radius:9px;padding:11px}.mini-list{display:grid;gap:7px;margin-top:8px}.capabilities{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(99,102,241,.18),transparent 30%),radial-gradient(circle at 90% 0,rgba(14,165,233,.16),transparent 28%),#080e1b;color:#fff;padding:100px 0}.capabilities:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 88%);pointer-events:none}.capabilities .wrap{position:relative;z-index:1}.capabilities .eyebrow{color:#7ccfff}.capabilities h2{font-size:clamp(38px,5vw,62px);letter-spacing:-.05em;max-width:760px;margin:10px 0 36px;text-wrap:balance}.cap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cap-grid article{padding:22px;border:1px solid rgba(104,128,172,.26);border-radius:18px;background:linear-gradient(180deg,rgba(18,29,51,.92),rgba(10,19,35,.88));backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.cap-grid i{font-style:normal;font-size:23px}.cap-grid h3{margin:15px 0 8px}.cap-grid p{color:#91a0b7;font-size:14px;line-height:1.55}.how{padding:100px 0}.how h2,.pricing-wrap h2{font-size:clamp(38px,5vw,58px);letter-spacing:-.05em;margin:10px 0 34px;text-wrap:balance}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps article{padding:26px;border:1px solid #dfe6ef;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 36px rgba(30,41,59,.05)}.steps strong{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#111827,#29364f);color:#fff}.steps h3{font-size:21px}.steps p{color:#667085;line-height:1.6}.pricing-wrap{padding:96px 0;background:linear-gradient(180deg,#eef2f8,#f5f7fb)}.pricing-wrap .pricing article{background:rgba(255,255,255,.92);color:#111827;border-color:#d9e2ec;box-shadow:0 14px 38px rgba(30,41,59,.05)}.pricing-wrap .pricing p{color:#667085}.pricing-wrap .pricing strong small{color:#667085}.pricing-wrap .pricing article.featured{border-color:#6a6cf5;box-shadow:0 22px 55px rgba(77,87,220,.16)}.pro-service{padding:92px 0}.pro-box{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px;border-radius:26px;background:radial-gradient(circle at 88% 15%,rgba(54,196,255,.2),transparent 28%),linear-gradient(135deg,#101827,#192b4a);color:#fff;box-shadow:0 24px 70px rgba(15,23,42,.15)}.pro-box h2{font-size:clamp(34px,4vw,50px);letter-spacing:-.045em;margin:7px 0 14px;text-wrap:balance}.pro-box p{max-width:660px;color:#a7b4c6;line-height:1.65}.pro-box .button{white-space:nowrap}.home-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 40px;color:#7a8697}.home-footer nav{display:flex;gap:18px;font-size:13px}@media(max-width:980px){.project-showcase{grid-template-columns:1fr 1fr}.project-showcase .big{grid-column:1/-1}.cap-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.pricing{grid-template-columns:1fr 1fr}.home-v2 .nav nav{display:none}}@media(max-width:680px){.wrap{width:min(100% - 28px,1160px)}.home-v2 .nav{height:64px}.home-v2 .logo img{width:142px}.home-v2 .nav .button.small{padding:9px 12px;font-size:12px}.home-v2 .hero{padding:54px 0 48px;text-align:center}.home-v2 .badge{max-width:100%;font-size:10px;line-height:1.35;padding:7px 10px;white-space:normal;text-align:center}.home-v2 .hero h1{font-size:clamp(38px,11.6vw,52px);line-height:1.01;letter-spacing:-.055em;margin:16px auto 18px;max-width:100%;text-wrap:balance}.home-v2 .hero h1 br{display:none}.home-v2 .hero>p{font-size:16px;line-height:1.62;max-width:34ch;padding:0 2px}.home-v2 .actions{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0 36px}.home-v2 .actions .button{width:100%;min-height:48px;align-items:center}.prompt-shell{margin-top:22px;border-radius:21px;box-shadow:0 22px 54px rgba(64,83,180,.16),0 0 0 5px rgba(255,255,255,.46)}.prompt-card{padding:14px;border-radius:20px}.prompt-card textarea{min-height:126px;font-size:15px;line-height:1.48}.prompt-actions,.showcase-head,.pro-box,.home-footer{align-items:stretch;flex-direction:column}.prompt-actions{gap:14px}.prompt-types{gap:6px}.prompt-types span{padding:7px 9px;font-size:11px}.prompt-go{width:100%;min-height:46px}.hero-proof{display:grid;grid-template-columns:1fr;gap:8px;text-align:left;margin:18px 2px 0;font-size:12.5px}.hero-proof span{padding:10px 12px;border:1px solid rgba(219,226,237,.9);border-radius:12px;background:rgba(255,255,255,.68)}.showcase{padding:28px 0 68px}.showcase-head{gap:8px;margin-bottom:18px}.showcase-head h2,.capabilities h2,.how h2,.pricing-wrap h2,.pro-box h2{font-size:clamp(32px,9.5vw,42px);line-height:1.02;letter-spacing:-.048em}.showcase-head p,.pro-box p{font-size:15px;line-height:1.58}.project-showcase,.cap-grid,.pricing{grid-template-columns:1fr}.project-showcase .big{grid-column:auto}.showcase-card,.showcase-card.big{min-height:auto;padding:19px;border-radius:19px}.showcase-card h3{font-size:22px}.mini-ui{margin-top:17px}.mini-top{align-items:flex-start;flex-direction:column}.mini-kpis{grid-template-columns:1fr}.capabilities{padding:72px 0}.cap-grid article{padding:20px}.how{padding:72px 0}.steps article{padding:22px}.pricing-wrap{padding:72px 0}.pro-service{padding:70px 0}.pro-box{padding:26px 22px;border-radius:22px}.pro-box .button{width:100%;white-space:normal}.home-footer{padding:24px 0 34px}.home-footer nav{flex-wrap:wrap;gap:12px}.home-footer span{font-size:12px}}@media(max-width:390px){.wrap{width:min(100% - 22px,1160px)}.home-v2 .logo img{width:128px}.home-v2 .nav .button.small{padding:8px 10px;font-size:11px}.home-v2 .hero h1{font-size:37px;letter-spacing:-.05em}.home-v2 .hero>p{font-size:15.5px}.home-v2 .badge{font-size:9px}.prompt-card textarea{min-height:138px}.prompt-types span{font-size:10.5px;padding:6px 8px}.showcase-head h2,.capabilities h2,.how h2,.pricing-wrap h2,.pro-box h2{font-size:31px}.showcase-card p,.steps p,.cap-grid p,.pricing-wrap p{font-size:14px}.home-footer nav{display:grid;grid-template-columns:1fr 1fr;width:100%}}

/* GOOTX FUTURE UI */
.home-v2{background:#050816;color:#eef3ff}.home-v2:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 15% 10%,rgba(117,78,255,.22),transparent 28%),radial-gradient(circle at 82% 9%,rgba(0,221,255,.16),transparent 26%),radial-gradient(circle at 48% 76%,rgba(31,86,255,.09),transparent 34%),#050816}.home-v2:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.25;background-image:linear-gradient(rgba(133,155,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(133,155,255,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 72%)}.home-v2 .nav{width:min(1180px,calc(100% - 36px));margin-top:16px;padding:0 18px;height:62px;border:1px solid rgba(137,153,217,.16);border-radius:18px;background:rgba(8,13,31,.7);backdrop-filter:blur(18px);box-shadow:0 18px 60px rgba(0,0,0,.22)}.home-v2 .nav nav{color:#aab5d2}.home-v2 .nav nav a:hover{color:#fff}.home-v2 .nav .button.small{background:linear-gradient(135deg,#725cff,#20c8ff);box-shadow:0 0 28px rgba(73,116,255,.28)}.home-v2 .hero{padding:104px 0 76px}.home-v2 .hero:before{z-index:0;height:620px;top:-30px;background:radial-gradient(circle at 50% 20%,rgba(110,76,255,.30),transparent 32%),radial-gradient(circle at 70% 24%,rgba(0,209,255,.18),transparent 28%);filter:blur(28px)}.home-v2 .hero>*{position:relative;z-index:1}.home-v2 .badge{color:#cbd4ff;background:rgba(20,27,55,.56);border-color:rgba(142,159,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 40px rgba(41,57,126,.18)}.home-v2 .hero h1{color:#f7f9ff;text-shadow:0 8px 50px rgba(0,0,0,.35)}.home-v2 .hero h1 em{background:linear-gradient(90deg,#b69cff 0%,#7b72ff 28%,#3ea7ff 65%,#48e5f5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(89,112,255,.20))}.home-v2 .hero>p{color:#9eabc8}.home-v2 .button{background:linear-gradient(135deg,#7458ff,#367cff 58%,#20c9e8);box-shadow:0 14px 38px rgba(58,92,255,.32)}.home-v2 .button.ghost{color:#dfe8ff;background:rgba(11,18,41,.72);border:1px solid rgba(122,144,205,.25);box-shadow:none}.prompt-shell{position:relative;padding:1px;background:linear-gradient(120deg,#7458ff,#3d86ff 50%,#21ddda);box-shadow:0 34px 120px rgba(51,64,190,.36),0 0 90px rgba(33,208,255,.10)}.prompt-shell:before,.prompt-shell:after{content:"";position:absolute;border-radius:999px;filter:blur(22px);pointer-events:none}.prompt-shell:before{width:170px;height:28px;left:7%;top:-12px;background:rgba(118,82,255,.30)}.prompt-shell:after{width:150px;height:22px;right:9%;bottom:-10px;background:rgba(29,216,231,.22)}.prompt-card{background:linear-gradient(180deg,rgba(13,20,45,.95),rgba(8,14,31,.96));border-color:rgba(149,166,231,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.prompt-card textarea{color:#f4f7ff}.prompt-card textarea::placeholder{color:#7180a4}.prompt-types span{color:#aab8d7;background:rgba(22,31,61,.8);border-color:rgba(116,135,190,.18)}.prompt-go{background:linear-gradient(135deg,#785aff,#2e7cff 58%,#17bfd4);box-shadow:0 12px 34px rgba(54,84,255,.30)}.hero-proof{color:#8e9bbb}.hero-proof b{color:#d8e2ff}.hero-proof span{position:relative}.showcase{color:#eef3ff}.showcase-head p{color:#8997b8}.showcase-head h2{color:#f5f8ff}.showcase-card{background:linear-gradient(180deg,rgba(14,22,48,.88),rgba(9,15,34,.92));border-color:rgba(116,137,205,.16);box-shadow:0 24px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.03)}.showcase-card:before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-60px;top:-70px;background:radial-gradient(circle,rgba(80,83,255,.22),transparent 67%);pointer-events:none}.showcase-card:nth-child(2):before{background:radial-gradient(circle,rgba(0,191,255,.20),transparent 67%)}.showcase-card:nth-child(3):before{background:radial-gradient(circle,rgba(45,234,210,.14),transparent 67%)}.showcase-card:hover{border-color:rgba(108,119,255,.46);box-shadow:0 30px 90px rgba(0,0,0,.30),0 0 45px rgba(81,95,255,.10)}.showcase-card small{color:#7f8eb1}.showcase-card h3{color:#f1f5ff}.showcase-card p{color:#8795b5}.mini-ui{background:linear-gradient(180deg,rgba(16,25,54,.95),rgba(11,18,38,.96));border-color:rgba(119,139,205,.15);box-shadow:0 20px 60px rgba(0,0,0,.22)}.mini-kpis span,.mini-list span{background:rgba(20,30,62,.78);border-color:rgba(112,130,190,.13);color:#dce5ff}.capabilities{margin-top:20px;border-top:1px solid rgba(126,145,208,.13);border-bottom:1px solid rgba(126,145,208,.13);background:radial-gradient(circle at 14% 8%,rgba(104,73,255,.22),transparent 30%),radial-gradient(circle at 88% 0,rgba(0,190,255,.16),transparent 26%),#070b18}.cap-grid article{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cap-grid article:hover{transform:translateY(-4px);border-color:rgba(101,121,255,.34);box-shadow:0 20px 50px rgba(0,0,0,.22)}.how{color:#eef3ff}.how h2{color:#f6f8ff}.steps article{background:linear-gradient(180deg,rgba(15,23,49,.88),rgba(9,15,33,.92));border-color:rgba(119,140,204,.16);box-shadow:0 18px 56px rgba(0,0,0,.16)}.steps strong{background:linear-gradient(135deg,#7357ff,#287df7);box-shadow:0 7px 20px rgba(73,79,255,.28)}.steps h3{color:#edf2ff}.steps p{color:#8d9ab9}.pricing-wrap{background:radial-gradient(circle at 50% 0,rgba(84,75,255,.12),transparent 40%),#080d1c;color:#eef3ff;border-top:1px solid rgba(119,137,199,.12)}.pricing-wrap .eyebrow{color:#7e8eff}.pricing-wrap .pricing article{background:linear-gradient(180deg,rgba(15,23,49,.92),rgba(9,15,33,.96));color:#f2f6ff;border-color:rgba(116,136,199,.17);box-shadow:0 22px 64px rgba(0,0,0,.18)}.pricing-wrap .pricing p,.pricing-wrap .pricing strong small{color:#8795b5}.pricing-wrap .pricing article.featured{border-color:rgba(115,94,255,.68);box-shadow:0 26px 80px rgba(67,50,255,.17),0 0 44px rgba(71,101,255,.10);transform:translateY(-6px)}.pricing-wrap .pricing label{background:linear-gradient(135deg,#795dff,#3185ff)}.pro-box{border:1px solid rgba(124,145,211,.18);background:radial-gradient(circle at 80% 10%,rgba(0,213,255,.18),transparent 26%),radial-gradient(circle at 22% 0,rgba(112,77,255,.20),transparent 30%),linear-gradient(135deg,#0b122b,#0b1834);box-shadow:0 34px 100px rgba(0,0,0,.30)}.home-footer{color:#6f7c9a}.home-footer a:hover{color:#dce5ff}
@media(max-width:680px){.home-v2 .nav{width:calc(100% - 20px);margin-top:10px;padding:0 10px;border-radius:15px}.home-v2 .nav .button.small{font-size:11px}.home-v2 .hero{padding-top:72px}.home-v2 .hero h1{color:#f7f9ff}.home-v2 .hero>p{color:#9aa8c5}.home-v2 .actions .button{box-shadow:0 12px 30px rgba(66,86,255,.26)}.hero-proof span{background:rgba(14,21,43,.72);border-color:rgba(113,132,190,.15);color:#8d9ab8}.showcase-head p,.showcase-card p,.steps p,.pro-box p{color:#8896b5}.pricing-wrap .pricing article.featured{transform:none}.prompt-shell{box-shadow:0 24px 64px rgba(45,62,190,.28),0 0 36px rgba(22,193,255,.08)}}
@media(prefers-reduced-motion:no-preference){.prompt-shell{animation:gootxGlow 5s ease-in-out infinite alternate}.home-v2 .badge{animation:gootxFloat 4.8s ease-in-out infinite}.showcase-card.big .mini-ui{animation:gootxFloat 5.5s ease-in-out infinite alternate}}@keyframes gootxGlow{from{box-shadow:0 34px 100px rgba(51,64,190,.28),0 0 55px rgba(33,208,255,.06)}to{box-shadow:0 38px 125px rgba(89,71,255,.40),0 0 80px rgba(33,208,255,.13)}}@keyframes gootxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}