:root{--accent: #C5F230;--accent-dark: #A8D823;--accent-soft: rgba(197, 242, 48, .12);--accent-ink: #0F1A00;--accent-glow: rgba(197, 242, 48, .35);--bg: #0A0B0E;--bg-2: #15171D;--card: #15171D;--card-2:#1B1E26;--line: #23262E;--line-2:#2C3038;--ink-1: #F5F6F8;--ink-2: #C9CDD5;--ink-3: #8D94A1;--ink-4: #5C636F;--font-display: "Sora", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;--radius: 14px;--radius-lg: 20px;--gr-narrow: 38.2%;--gr-wide: 61.8%;--gr-gap: clamp(28px, 4vw, 56px)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--ink-2);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-1);margin:0;letter-spacing:-.02em;font-weight:700}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 0% 0%,rgba(197,242,48,.13),transparent 65%),radial-gradient(55% 55% at 100% 14%,rgba(74,222,128,.1),transparent 65%),radial-gradient(70% 60% at 100% 100%,rgba(197,242,48,.1),transparent 75%),radial-gradient(65% 55% at 0% 100%,rgba(74,222,128,.07),transparent 75%),radial-gradient(40% 55% at 0% 50%,rgba(197,242,48,.07),transparent 75%),radial-gradient(40% 55% at 100% 50%,rgba(74,222,128,.06),transparent 75%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(197,242,48,.06) 1px,transparent 1.5px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 94% 76% at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 94% 76% at 50% 50%,#000 0%,transparent 100%);opacity:.55}body>*{position:relative;z-index:1}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 40px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b0eb8;border-bottom:1px solid var(--line)}.nav .brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink-1)}.nav .brand .mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--accent),#8FE000);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;font-size:14px;box-shadow:0 4px 18px var(--accent-glow)}.nav .links{display:flex;gap:30px}.nav .links a{font-size:13.5px;color:var(--ink-3);font-weight:500;transition:color .15s}.nav .links a:hover,.nav .links a.active{color:var(--ink-1)}.nav .nav-cta{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:13.5px;box-shadow:0 0 24px var(--accent-glow);transition:transform .15s,box-shadow .15s}.nav .nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 32px var(--accent-glow)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 26px var(--accent-glow)}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 0 36px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--ink-1);border-color:var(--line-2)}.btn-ghost:hover{background:var(--bg-2);border-color:var(--line-2)}.btn-arrow svg{width:14px;height:14px;transition:transform .15s}.btn-arrow:hover svg{transform:translate(3px)}.kicker{font-size:11.5px;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:10px;margin-bottom:14px}.kicker:before{content:"";width:18px;height:1px;background:var(--accent)}.section{max-width:1280px;margin:0 auto;padding:72px 40px}.section-head{margin-bottom:36px;max-width:720px}.section-head h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin-bottom:12px}.section-head p{font-size:15.5px;line-height:1.6;color:var(--ink-3);max-width:56ch}.lg-anthropic{background:#d97757}.lg-openai{background:#10a37f}.lg-google{background:linear-gradient(135deg,#4285f4,#34a853)}.lg-deepseek{background:linear-gradient(135deg,#4d6bfe,#6c8fff)}.lg-minimax,.lg-ollama{background:#2c3038}.lg-whatsapp{background:#25d366}.lg-telegram{background:#229ed9}.lg-wechat{background:#07c160}.hero-split{position:relative;padding:80px 40px 100px;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:var(--gr-narrow) var(--gr-wide);gap:var(--gr-gap);align-items:center;min-height:600px}.hero-split>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;border-radius:999px;background:linear-gradient(135deg,#c5f2301f,#c5f23005 45%,#15171df2),var(--bg-2);border:1px solid rgba(197,242,48,.2);box-shadow:inset 0 1px #c5f2301f,0 8px 28px #c5f2300f;font-size:12.5px;color:var(--ink-2);font-weight:500;margin-bottom:28px;white-space:nowrap}.eyebrow .pill{background:#c5f23033;color:var(--accent);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;border:1px solid rgba(197,242,48,.32);text-shadow:0 0 14px rgba(197,242,48,.45)}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #c5f2302e,0 0 14px var(--accent);animation:aimsHalo 2.6s ease-in-out infinite}@keyframes aimsHalo{0%,to{box-shadow:0 0 0 3px #c5f2302e,0 0 12px var(--accent)}50%{box-shadow:0 0 0 5px #c5f2300f,0 0 22px #c5f230e6}}.hero-stats{margin-top:26px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.16em;font-weight:600}.hero-stats i{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:.7;font-style:normal}.hero-split h1{font-size:clamp(40px,5.4vw,64px);line-height:1.02;font-weight:800;letter-spacing:-.035em;color:var(--ink-1)}.hero-split h1 em{font-style:normal;background:linear-gradient(135deg,var(--accent) 0%,#8FE000 60%,#4ADE80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-split .lead{margin:26px 0 36px;font-size:17px;line-height:1.6;color:var(--ink-3);max-width:52ch}.actions{display:flex;gap:12px;flex-wrap:wrap}.stage{aspect-ratio:1 / 1;width:100%;max-width:560px;justify-self:end;position:relative}.stage canvas,.stage svg{width:100%;height:100%;display:block;position:relative;z-index:1}.stage:before,.stage:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.stage:before{inset:-4%;border:1px dashed rgba(197,242,48,.12)}.stage:after{inset:10%;border:1px dotted rgba(197,242,48,.07)}.strip{position:relative}.strip .row{max-width:1280px;margin:0 auto;padding:36px 40px 32px;display:flex;flex-direction:column;align-items:center;gap:22px}.strip .label{font-size:11px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.18em;font-weight:600;display:inline-flex;align-items:center;gap:14px}.strip .label:before,.strip .label:after{content:"";width:28px;height:1px;background:var(--line)}.strip .providers{display:flex;gap:36px;flex-wrap:wrap;align-items:center;justify-content:center}.strip .p{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);font-weight:600;opacity:.75;transition:opacity .15s}.strip .p:hover{opacity:1}.strip .p .logo{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;font-family:var(--font-mono)}.logo.logo-with-img{background:var(--card-2)!important;border-radius:50%!important;overflow:hidden;position:relative}.logo.logo-with-img .logo-img{width:100%;height:100%;object-fit:contain;padding:14%;display:block}.logo.logo-with-img.is-mono-dark{background:#f2f4f7!important}.bento{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(500px,auto) minmax(500px,auto);gap:18px}.flipcard-wrap{perspective:1600px;min-height:100%}.flipcard{position:relative;width:100%;height:100%;transition:transform 1.05s cubic-bezier(.34,1,.5,1);transform-style:preserve-3d;cursor:pointer}.flipcard.is-flipped{transform:rotateY(180deg)}@media(hover:hover){.flipcard-wrap:hover .flipcard:not(.is-tap-mode){transform:rotateY(180deg)}}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card);overflow:hidden;display:flex;flex-direction:column;transition:opacity 0s linear .52s}.face.front{opacity:1}.face.back{opacity:0;transform:rotateY(180deg);background:var(--card-2)}.flipcard.is-flipped .face.front{opacity:0}.flipcard.is-flipped .face.back{opacity:1}@media(hover:hover){.flipcard-wrap:hover .flipcard:not(.is-tap-mode) .face.front{opacity:0}.flipcard-wrap:hover .flipcard:not(.is-tap-mode) .face.back{opacity:1}}.face.front{padding:32px;background:radial-gradient(70% 60% at 100% 0%,rgba(197,242,48,.06),transparent 60%),radial-gradient(60% 60% at 0% 100%,rgba(197,242,48,.04),transparent 60%),var(--card);display:flex;flex-direction:column}.face.front .head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:12px}.face.front .ic{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;border:1px solid rgba(197,242,48,.18);flex-shrink:0}.face.front .ic svg{width:24px;height:24px}.face.front h3{font-size:30px;line-height:1.05;font-weight:800;letter-spacing:-.03em;margin:0 0 14px}.face.front .tagline{font-size:14px;color:var(--ink-3);line-height:1.55;max-width:32ch;margin:0 0 auto;padding-bottom:24px}.face.front .foot{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px dashed var(--line);gap:12px}.face.front .cta-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--accent);font-weight:600}.face.front .cta-link svg{width:14px;height:14px;transition:transform .15s}.flipcard-wrap:hover .face.front .cta-link svg{transform:translate(3px)}.face.front .hint{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.face.front .hint .pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}.face.front .sig{position:absolute;right:-10px;bottom:-10px;width:180px;height:180px;opacity:.05;pointer-events:none;color:var(--accent)}.face.front .sig svg{width:100%;height:100%}.face.front .badge{font-size:10px;padding:4px 9px;border-radius:999px;background:var(--bg-2);color:var(--ink-3);border:1px solid var(--line);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.face.front .badge.live{background:#4ade801f;color:#4ade80;border-color:#4ade8040}.face.front .badge.new{background:var(--accent-soft);color:var(--accent);border-color:#c5f23040}.face.front .badge.beta{background:#60a5fa1f;color:#93c5fd;border-color:#60a5fa40}.face.back{padding:0;background:var(--card-2)}.face.back .preview{height:290px;position:relative;overflow:hidden;background:radial-gradient(60% 60% at 50% 50%,rgba(197,242,48,.04),transparent 70%),var(--bg-2);border-bottom:1px solid var(--line);padding:18px 18px 16px;flex-shrink:0}.face.back .panel{background:var(--card);border:1px solid var(--line);border-radius:14px;height:100%;display:flex;flex-direction:column;padding:12px 14px;overflow:hidden}.face.back .panel-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px;flex-shrink:0}.face.back .panel-head .h-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:9.5px;font-weight:800;font-family:var(--font-mono);flex-shrink:0}.face.back .panel-head .h-name{font-size:12px;color:var(--ink-1);font-weight:600;line-height:1.1}.face.back .panel-head .h-sub{font-size:9.5px;color:var(--ink-4);margin-top:1px}.face.back .panel-head .h-status{margin-left:auto;font-size:9.5px;color:#4ade80;font-weight:600;display:inline-flex;align-items:center;gap:4px}.face.back .panel-head .h-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #4ade802e}.face.back .body{padding:20px 24px 22px;flex:1;display:flex;flex-direction:column}.face.back .b-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.face.back .b-head h4{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink-1);letter-spacing:-.01em}.face.back .b-tag{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin:0 0 auto;padding-bottom:14px}.face.back .b-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.face.back .cta{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:12.5px;transition:background .15s,transform .15s}.face.back .cta:hover{background:var(--accent-dark);transform:translateY(-1px)}.face.back .cta svg{width:13px;height:13px}.pv-chat .body-area{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.pv-chat .msg{font-size:10.5px;padding:7px 10px;border-radius:11px;max-width:82%;line-height:1.4}.pv-chat .msg.user{background:var(--bg-2);color:var(--ink-2);align-self:flex-end;border-bottom-right-radius:4px}.pv-chat .msg.bot{background:var(--accent-soft);color:var(--ink-1);align-self:flex-start;border-bottom-left-radius:4px;border:1px solid rgba(197,242,48,.22)}.pv-chat .typing{align-self:flex-start;display:inline-flex;gap:3px;padding:7px 11px;background:var(--accent-soft);border-radius:11px;border:1px solid rgba(197,242,48,.22)}.pv-chat .typing span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:typing 1.2s infinite}.pv-chat .typing span:nth-child(2){animation-delay:.2s}.pv-chat .typing span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3}30%{opacity:1}}.pv-sched .body-area{display:flex;flex-direction:column;gap:8px;flex:1}.pv-sched .post{display:flex;gap:10px;align-items:center;padding:7px 8px;background:var(--bg-2);border-radius:9px;border:1px solid var(--line)}.pv-sched .post.active{border-color:#c5f2304d;background:#c5f2300a}.pv-sched .post .thumb{width:32px;height:32px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg,#2c3038,#1b1e26);display:grid;place-items:center;color:var(--ink-3);font-family:var(--font-mono);font-size:8px;font-weight:700}.pv-sched .post .thumb.t1{background:linear-gradient(135deg,#c5f230,#5a7400);color:#0f1a00}.pv-sched .post .thumb.t2{background:linear-gradient(135deg,#4ade80,#166534);color:#fff}.pv-sched .post .thumb.t3{background:linear-gradient(135deg,#229ed9,#1e3a8a);color:#fff}.pv-sched .post .meta{flex:1;min-width:0}.pv-sched .post .meta .title{font-size:10.5px;color:var(--ink-1);font-weight:600;line-height:1.25}.pv-sched .post .meta .when{font-size:9px;color:var(--ink-4);margin-top:2px;font-family:var(--font-mono);letter-spacing:.04em}.pv-sched .post .pill{font-size:8.5px;padding:2px 6px;border-radius:999px;background:var(--card-2);color:var(--ink-3);font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.pv-sched .post.active .pill{background:var(--accent-soft);color:var(--accent)}.pv-key .key-card{background:linear-gradient(135deg,#1a2a00,#0f1a00);border:1px solid rgba(197,242,48,.25);border-radius:10px;padding:12px;position:relative;overflow:hidden;flex-shrink:0;margin-bottom:10px}.pv-key .key-card:before{content:"";position:absolute;right:-30px;top:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(197,242,48,.18),transparent 60%)}.pv-key .key-row{display:flex;align-items:center;gap:8px;position:relative}.pv-key .key-row .k-ic{width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;flex-shrink:0}.pv-key .key-row .k-ic svg{width:14px;height:14px}.pv-key .k-label{font-size:9px;color:#c5f230b3;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-family:var(--font-mono)}.pv-key .k-mask{font-size:11px;color:var(--ink-1);font-family:var(--font-mono);font-weight:600;letter-spacing:.06em;margin-top:2px}.pv-key .k-balance{margin-top:10px;display:flex;align-items:baseline;justify-content:space-between;position:relative}.pv-key .k-balance .amt{font-size:18px;color:var(--ink-1);font-weight:800;font-family:var(--font-display);letter-spacing:-.02em}.pv-key .k-balance .lbl{font-size:9px;color:#c5f230b3;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.pv-key .k-balance .delta{font-size:9.5px;color:#4ade80;font-family:var(--font-mono);font-weight:600}.pv-key .providers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.pv-key .provider{display:flex;align-items:center;gap:5px;padding:4px 6px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;font-size:9px;color:var(--ink-2)}.pv-key .provider .pl{width:14px;height:14px;border-radius:4px;display:grid;place-items:center;color:#fff;font-size:7px;font-weight:800;font-family:var(--font-mono);flex-shrink:0}.pv-key .provider .ck{margin-left:auto;color:var(--accent);flex-shrink:0;display:inline-flex}.pv-key .provider .ck svg{width:9px;height:9px}.pv-key .footer-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:9px;color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.04em}.pv-key .footer-row .powers{color:var(--ink-3)}.pv-vpc .body-area{display:flex;flex-direction:column;gap:6px;flex:1}.pv-vpc .gpu-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;padding:6px 8px;background:var(--bg-2);border-radius:7px;border:1px solid var(--line)}.pv-vpc .gpu-row .gpu-ic{width:22px;height:22px;border-radius:5px;background:#c5f2301f;color:var(--accent);display:grid;place-items:center;font-family:var(--font-mono);font-size:8px;font-weight:700}.pv-vpc .gpu-row .name{font-size:10px;color:var(--ink-1);font-weight:600;font-family:var(--font-mono)}.pv-vpc .gpu-row .name small{display:block;color:var(--ink-4);font-size:8.5px;font-weight:500;margin-top:1px;letter-spacing:.04em}.pv-vpc .gpu-row .meter{width:50px;height:5px;border-radius:999px;background:var(--line);overflow:hidden;position:relative}.pv-vpc .gpu-row .meter:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w, 60%);background:linear-gradient(90deg,var(--accent-dark),var(--accent));border-radius:999px}.pv-vpc .gpu-row .pct{font-size:9.5px;color:var(--ink-2);font-family:var(--font-mono);font-weight:600;min-width:28px;text-align:right}.pv-vpc .tags{display:flex;gap:5px;margin-top:4px;flex-wrap:wrap}.pv-vpc .tag{font-size:8.5px;color:var(--ink-3);padding:3px 7px;background:var(--bg-2);border-radius:999px;border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em}.pv-vpc .tag.accent{background:var(--accent-soft);color:var(--accent);border-color:#c5f23040}.contact{margin:60px auto 80px;max-width:1200px;background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:var(--gr-narrow) var(--gr-wide)}.contact .left{padding:56px 48px;background:radial-gradient(80% 80% at 30% 20%,rgba(197,242,48,.22),transparent 70%),linear-gradient(135deg,#1a2a00,#0f1a00);color:var(--ink-1);position:relative;overflow:hidden}.contact .left:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(197,242,48,.12) 0%,transparent 60%);animation:aimsPulseBg 6s ease-in-out infinite}@keyframes aimsPulseBg{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.9}}.contact .left>*{position:relative;z-index:1}.contact .left h2{font-size:38px;font-weight:800;color:var(--ink-1);letter-spacing:-.025em;line-height:1.05;margin-bottom:16px}.contact .left p{font-size:15px;color:#f5f6f8c7;line-height:1.6;max-width:36ch;margin-bottom:32px}.contact .left .email{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--accent);font-weight:600;padding:10px 16px;border-radius:999px;background:#c5f23014;border:1px solid rgba(197,242,48,.2)}.contact .right{padding:48px;display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:12.5px;color:var(--ink-2);font-weight:600}.input,.textarea{width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:13px 15px;color:var(--ink-1);font-family:var(--font-body);font-size:14px;transition:border-color .15s,background .15s}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:focus,.textarea:focus{outline:none;border-color:var(--accent);background:var(--card);box-shadow:0 0 0 4px var(--accent-soft)}.textarea{min-height:110px;resize:vertical;font-family:var(--font-body)}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.send-btn{margin-top:6px;width:100%;padding:14px;border-radius:12px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);font-weight:700;font-size:14.5px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 0 28px var(--accent-glow)}.send-btn:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 0 38px var(--accent-glow)}.success-card{grid-column:1 / -1;padding:80px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;background:var(--card)}.success-card .badge-ok{width:64px;height:64px;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;box-shadow:0 0 0 8px #c5f2300f,0 0 30px var(--accent-glow);animation:aimsPop .5s cubic-bezier(.22,1,.36,1)}@keyframes aimsPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.success-card h3{font-size:26px;font-weight:800}.success-card p{color:var(--ink-3);max-width:44ch;font-size:14.5px;line-height:1.6}.success-card button{margin-top:10px;padding:10px 22px;border-radius:999px;background:transparent;color:var(--ink-1);border:1px solid var(--line-2);font-family:var(--font-body);font-weight:600;font-size:13px;cursor:pointer}.page-hero{text-align:center;padding:96px 40px 56px;max-width:920px;margin:0 auto}.page-hero .kicker{justify-content:center}.page-hero .kicker:after{content:"";width:22px;height:1px;background:var(--accent)}.page-hero h1{font-size:clamp(36px,4.8vw,60px);line-height:1.05;font-weight:800;letter-spacing:-.035em}.page-hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--accent) 0%,#8FE000 60%,#4ADE80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero p{margin:22px auto 32px;font-size:16.5px;line-height:1.6;color:var(--ink-3);max-width:60ch}.page-hero .actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.legal-doc{max-width:760px;padding-top:24px;padding-bottom:96px}.legal-doc h2{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:40px 0 12px;color:var(--ink-1)}.legal-doc h2:first-of-type{margin-top:0}.legal-doc p{font-size:15px;line-height:1.75;color:var(--ink-2);margin:0 0 14px;max-width:none}.legal-doc p b{color:var(--ink-1);font-weight:600}.legal-doc ul{list-style:disc;padding-left:22px;margin:0 0 14px;color:var(--ink-2)}.legal-doc ul li{font-size:15px;line-height:1.75;margin-bottom:6px}.legal-doc a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-doc a:hover{color:var(--ink-1)}.legal-doc code{font-family:JetBrains Mono,monospace;font-size:13px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--ink-1)}.section-narrow{max-width:1240px;margin:0 auto;padding:56px 40px}.row{display:grid;grid-template-columns:var(--gr-narrow) var(--gr-wide);gap:var(--gr-gap);align-items:center;padding:32px 0}.row.reverse{grid-template-columns:var(--gr-wide) var(--gr-narrow)}.row.reverse .text-col{order:2}.row.reverse .card-col{order:1}.text-col .head{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.text-col .head .ic{width:40px;height:40px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.text-col .head .ic svg{width:20px;height:20px}.text-col h2{font-size:clamp(28px,3.2vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.05}.text-col .blurb{color:var(--ink-3);font-size:15.5px;line-height:1.65;margin-top:8px;max-width:38ch}.text-col .bullets{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:12px}.text-col .bullets li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:var(--ink-2)}.text-col .bullets li .dot{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.text-col .bullets li .dot svg{width:12px;height:12px}.model-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden}.model-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 20%,rgba(197,242,48,.07),transparent 60%);pointer-events:none}.model-card>*{position:relative}.model-card .label{font-size:11px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:16px}.model-card .chip-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-card .chip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);transition:border-color .15s,background .15s,transform .15s}.model-card .chip:hover{border-color:var(--accent);background:var(--card-2);transform:translateY(-1px)}.model-card .chip b{color:var(--ink-1);font-weight:600;font-size:13.5px}.model-card .chip .tag{font-size:9.5px;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.model-card .chip .tag.alt-blue{background:#60a5fa1f;color:#93c5fd}.model-card .chip .tag.alt-pink{background:#f472b61f;color:#f472b6}.model-card .chip .tag.alt-amber{background:#fbbf241f;color:#fbbf24}.model-card .chip .tag.alt-violet{background:#a78bfa24;color:#c4b5fd}.model-card .chip .tag.alt-cyan{background:#22d3ee1f;color:#67e8f9}.chatbot{margin-top:22px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#08090c}.chatbot .chat-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(197,242,48,.04),transparent)}.chatbot .chat-head .bot-name{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink-1)}.chatbot .chat-head .bot-name .avatar{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,var(--accent),#8FE000);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;font-size:11px}.chatbot .chat-head .bot-status{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:#4ade80;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.chatbot .chat-head .bot-status .pulse{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade802e;animation:aimsChatPulse 1.6s ease-in-out infinite}@keyframes aimsChatPulse{50%{box-shadow:0 0 0 5px #4ade8000}}.chatbot .chat-body{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:220px}.chatbot .msg{display:flex;gap:10px;max-width:88%}.chatbot .msg.user{align-self:flex-end;flex-direction:row-reverse}.chatbot .msg.bot{align-self:flex-start}.chatbot .msg .av{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-display);font-size:10px;font-weight:800}.chatbot .msg.user .av{background:#2c3038;color:var(--ink-1)}.chatbot .msg.bot .av{background:linear-gradient(135deg,var(--accent),#8FE000);color:var(--accent-ink)}.chatbot .bubble{padding:10px 14px;border-radius:12px;font-size:12.5px;line-height:1.55;min-height:38px;background:#15171d;border:1px solid var(--line);color:var(--ink-2);max-width:100%;white-space:pre-wrap}.chatbot .msg.user .bubble{background:var(--accent-soft);color:var(--ink-1);border-color:#c5f23033}.chatbot .typing{display:inline-flex;gap:3px}.chatbot .typing span{width:4px;height:4px;border-radius:50%;background:var(--ink-3);animation:aimsTypeDot 1.2s ease-in-out infinite}.chatbot .typing span:nth-child(2){animation-delay:.15s}.chatbot .typing span:nth-child(3){animation-delay:.3s}@keyframes aimsTypeDot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.chatbot .caret{display:inline-block;width:6px;height:12px;background:var(--accent);vertical-align:text-bottom;margin-left:2px;animation:aimsBlink 1s steps(2) infinite}@keyframes aimsBlink{50%{opacity:0}}.img-result{margin-top:6px;border-radius:12px;overflow:hidden;background:#1b1e26;border:1px solid var(--line);aspect-ratio:4 / 3;position:relative}.img-result .img-canvas{position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,#C5F230 0%,transparent 30%),radial-gradient(circle at 70% 45%,#4ADE80 0%,transparent 30%),radial-gradient(circle at 50% 75%,#8FE000 0%,transparent 35%),linear-gradient(135deg,#1b1e26,#0a0b0e);filter:saturate(1.15);transform:scale(0);transition:transform .6s cubic-bezier(.22,1,.36,1)}.img-result.is-done .img-canvas{transform:scale(1)}.img-result .img-progress{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#15171d;transition:opacity .3s}.img-result.is-done .img-progress{opacity:0;pointer-events:none}.img-result .img-progress .bar{width:60%;height:6px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;overflow:hidden}.img-result .img-progress .bar>div{height:100%;width:0%;background:linear-gradient(90deg,var(--accent),#4ADE80);transition:width .25s}.img-result .img-progress .label{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);letter-spacing:.16em;text-transform:uppercase}.hermes-hero{max-width:1280px;margin:0 auto;padding:72px 40px 56px;display:grid;grid-template-columns:var(--gr-narrow) var(--gr-wide);gap:var(--gr-gap);align-items:center}.hermes-hero h1{font-size:clamp(38px,5.2vw,60px);line-height:1.04;font-weight:800;letter-spacing:-.035em}.hermes-hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--accent) 0%,#8FE000 60%,#4ADE80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hermes-hero .lead{margin:22px 0 30px;font-size:16.5px;line-height:1.6;color:var(--ink-3);max-width:50ch}.hermes-hero .channels{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.hermes-hero .channels .ch{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2);font-weight:600}.hermes-hero .channels .ch .logo{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:800;font-family:var(--font-mono)}.phone-mock{width:100%;max-width:380px;aspect-ratio:9/18.5;border-radius:38px;padding:12px;background:linear-gradient(135deg,#1b1e26,#15171d);border:1px solid var(--line-2);box-shadow:0 30px 80px -20px #0009,0 0 60px #c5f2300f;margin:0 auto;position:relative}.phone-mock .screen{width:100%;height:100%;border-radius:28px;background:#08090c;overflow:hidden;display:flex;flex-direction:column}.phone-mock .notch{position:absolute;top:22px;left:50%;transform:translate(-50%);width:90px;height:22px;border-radius:999px;background:#08090c;z-index:5}.phone-mock .status-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 22px 8px;font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--ink-1)}.phone-mock .app-head{padding:14px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#c5f23008}.phone-mock .app-head .ava{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#8FE000);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;font-size:13px}.phone-mock .app-head .name{font-family:var(--font-display);font-size:13px;color:var(--ink-1);font-weight:600}.phone-mock .app-head .online{font-size:9.5px;color:#4ade80;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.phone-mock .conv{flex:1;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:12px;overflow:hidden}.phone-mock .msg{max-width:80%;padding:8px 12px;border-radius:14px;line-height:1.4}.phone-mock .msg.in{align-self:flex-start;background:#15171d;border:1px solid var(--line);color:var(--ink-1)}.phone-mock .msg.out{align-self:flex-end;background:var(--accent-soft);border:1px solid rgba(197,242,48,.2);color:var(--ink-1)}.phone-mock .msg .time{display:block;font-size:9.5px;color:var(--ink-4);margin-top:4px}.phone-mock .input-bar{margin:8px 12px 12px;padding:8px 10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-4)}.phone-mock .input-bar .send-ic{margin-left:auto;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.phone-mock .input-bar .send-ic svg{width:12px;height:12px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;transition:border-color .15s,transform .15s}.feat-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.feat-card .ic{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:18px}.feat-card .ic svg{width:22px;height:22px}.feat-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.feat-card p{font-size:14px;color:var(--ink-3);line-height:1.6}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.channel-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s}.channel-card:hover{border-color:var(--line-2)}.channel-card .head{display:flex;align-items:center;gap:12px}.channel-card .head .logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800;font-family:var(--font-mono)}.channel-card .head h3{font-size:18px;font-weight:700}.channel-card .head small{font-size:11px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.channel-card p{font-size:13.5px;color:var(--ink-3);line-height:1.55}.modes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mode-card{display:flex;flex-direction:column;gap:14px}.mode-card .mode-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0}.mode-card .mode-head .ic{margin-bottom:0}.mode-card .soon-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;margin-top:6px}.mode-card-soon{opacity:.92}.mode-card-soon h3{color:var(--ink-2)}.mode-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mode-points li{font-size:13.5px;color:var(--ink-3);padding-left:20px;position:relative;line-height:1.5}.mode-points li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.mode-card-soon .mode-points li:before{background:var(--ink-4)}@media(max-width:980px){.modes-grid{grid-template-columns:1fr}}.channels-split{display:grid;grid-template-columns:var(--gr-narrow) var(--gr-wide);gap:var(--gr-gap);align-items:start}.channels-text{padding-top:8px}.channels-text h2{font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:800;letter-spacing:-.025em;margin-bottom:14px}.channels-text>p{color:var(--ink-3);font-size:14.5px;line-height:1.6;max-width:36ch;margin-bottom:22px}.mit-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.mit-pill:hover{border-color:var(--accent);transform:translateY(-1px)}.mit-pill .mit-badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;letter-spacing:.08em;font-family:var(--font-mono)}.mit-pill .mit-text{color:var(--ink-2)}.mit-pill svg{color:var(--ink-3)}.channel-tiles{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:14px}.channel-tile{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.channel-tile:hover{border-color:var(--line-2)}.channel-tile.tile-wide{grid-column:1 / -1}.channel-tile .tile-head{display:flex;align-items:center;gap:12px}.channel-tile .tile-head .logo{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.channel-tile .tile-head h3{font-size:16px;font-weight:700;margin:0 0 2px;line-height:1.2}.channel-tile .live-tag{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.channel-tile .live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.channel-tile p{font-size:13px;color:var(--ink-3);line-height:1.55;margin:0}.channel-tile .tile-foot{border-top:1px solid var(--line);padding-top:12px;margin-top:2px;font-size:11px;color:var(--ink-4);letter-spacing:.02em}.logo-plus3{background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:800;font-family:var(--font-mono);border:1px solid rgba(197,242,48,.25)}@media(max-width:980px){.channels-split{grid-template-columns:1fr;gap:24px}.channel-tiles{grid-template-columns:1fr}.channel-tile.tile-wide{grid-column:auto}}.cta-split{max-width:1240px;margin:32px auto 0;display:grid;grid-template-columns:var(--gr-wide) var(--gr-narrow);align-items:center;gap:var(--gr-gap);padding:44px;background:radial-gradient(130% 100% at 50% 0%,rgba(197,242,48,.1),transparent 65%),radial-gradient(80% 80% at 90% 110%,rgba(74,222,128,.05),transparent 70%),var(--card);border-radius:24px;position:relative}.cta-split:before,.cta-split:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--line) 22%,var(--line) 78%,transparent 100%);pointer-events:none}.cta-split:before{top:-1px}.cta-split:after{bottom:-1px}.cta-split-text .kicker{margin-bottom:12px}.cta-split-text h2{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px;max-width:22ch}.cta-split-text p{color:var(--ink-3);font-size:14.5px;line-height:1.6;max-width:60ch;margin:0 0 18px}.cta-bullets{list-style:none;margin:0;padding:0;display:flex;gap:22px;flex-wrap:wrap}.cta-bullets li{font-size:12px;color:var(--ink-3);padding-left:20px;position:relative;line-height:1.5}.cta-bullets li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--accent);font-weight:800}.cta-split-actions{display:flex;flex-direction:column;gap:10px;min-width:200px}.cta-split-actions .btn{justify-content:center}@media(max-width:820px){.cta-split{grid-template-columns:1fr;padding:36px 28px;margin:32px 22px 0}.cta-split-actions{flex-direction:row;flex-wrap:wrap}}.cta-card{position:relative;margin:80px auto 40px;max-width:1240px;padding:56px 48px;background:radial-gradient(130% 100% at 50% 0%,rgba(197,242,48,.11),transparent 65%),radial-gradient(80% 80% at 90% 110%,rgba(74,222,128,.06),transparent 70%),var(--card);border:0;border-radius:24px;display:grid;grid-template-columns:1.4fr auto;align-items:center;gap:32px}.cta-card:before,.cta-card:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--line) 22%,var(--line) 78%,transparent 100%);pointer-events:none}.cta-card:before{top:-1px}.cta-card:after{bottom:-1px}.cta-card h2{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.1;max-width:22ch}.cta-card p{color:var(--ink-3);margin-top:10px;max-width:50ch;font-size:14.5px;line-height:1.6}.cta-card .actions{display:flex;gap:12px;flex-wrap:wrap}.foot{border-top:1px solid var(--line);background:var(--card);padding:56px 40px 32px}.foot-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.foot .brand-col p{font-size:13px;color:var(--ink-4);margin-top:12px;max-width:36ch;line-height:1.6}.foot h5{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-4);font-weight:700;margin:0 0 14px}.foot a{display:block;font-size:13px;color:var(--ink-3);padding:4px 0;transition:color .15s}.foot a:hover{color:var(--ink-1)}.foot .legal{max-width:1280px;margin:32px auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:var(--ink-4)}@media(max-width:1080px){.bento{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.bento>*{min-height:500px}}@media(max-width:980px){.row,.row.reverse{grid-template-columns:1fr;gap:24px}.row.reverse .text-col{order:1}.row.reverse .card-col{order:2}.section-narrow{padding:40px 22px}.hermes-hero{grid-template-columns:1fr;padding:48px 22px}.phone-mock{max-width:320px}.features-grid,.channel-grid{grid-template-columns:1fr}.cta-card{grid-template-columns:1fr;margin:40px 22px;padding:40px 28px}}@media(max-width:820px){.nav{padding:14px 22px}.nav .links{display:none}.hero-split{grid-template-columns:1fr;padding:56px 22px 80px;gap:40px}.stage{max-width:460px;margin:0 auto}.section{padding:72px 22px}.strip .row{padding:28px 22px;gap:18px}.contact{grid-template-columns:1fr;margin:40px 22px 60px}.contact .left{padding:40px 28px}.contact .right{padding:32px 28px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px;padding:0 22px}.foot{padding:48px 22px 28px}.foot .brand-col{grid-column:1 / -1}}@media(max-width:600px){.bento{grid-template-columns:1fr!important}.bento>*{grid-column:1!important;grid-row:auto!important;min-height:500px!important}.row-2,.foot-grid{grid-template-columns:1fr}}@media(max-width:560px){.model-card .chip-grid{grid-template-columns:1fr}}
