.aimps-mkt{--bg:#F4F6FA;--bg-2:#FFFFFF;--raise:#FAFBFD;--ink:#0B1020;--ink-2:#454E66;--ink-3:#6B7488;--line:#E2E7F0;--line-2:#CFD7E4;--accent:#2F63F6;--accent-ink:#FFFFFF;--ai:#0E9AAB;--human:#C7761A;--ok:#159B63;--warn:#C79300;--crit:#D83A40;--scr-bg:#090D18;--scr-bg-2:#0E1424;--scr-line:#1B2740;--scr-ink:#D3DCF0;--scr-ink-2:#727F9E;--scr-ai:#23C9DA;--scr-human:#F0A93E;--sans:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Noto Sans JP",Meiryo,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",Menlo,Consolas,monospace;--wrap:1200px;--r:6px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media (prefers-color-scheme:dark){.aimps-mkt{--bg:#080B14;--bg-2:#0E1322;--raise:#11172A;--ink:#E8ECF6;--ink-2:#9BA6BC;--ink-3:#6A7488;--line:#1C2333;--line-2:#28324a;--accent:#5384FF;--accent-ink:#060912;--ai:#2AD2E4;--human:#F5AE4A;--ok:#2BC27E;--warn:#E8B62E;--crit:#F0565B}}.aimps-mkt *{box-sizing:border-box}.aimps-mkt a{color:inherit;text-decoration:none}.aimps-mkt h1,.aimps-mkt h2,.aimps-mkt h3{text-wrap:balance;line-height:1.18;margin:0;letter-spacing:-.02em;font-weight:800}.aimps-mkt p{margin:0}.aimps-mkt canvas{display:block}.aimps-mkt :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.aimps-mkt .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:28px}.aimps-mkt .eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:600}.aimps-mkt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.aimps-mkt .btn{display:inline-flex;align-items:center;gap:.5em;font-size:.96rem;font-weight:700;padding:.72em 1.35em;border-radius:var(--r);border:1px solid transparent;cursor:pointer;font-family:var(--sans);transition:transform .15s ease,background .15s ease,border-color .15s ease}.aimps-mkt .btn-primary{background:var(--accent);color:var(--accent-ink)}.aimps-mkt .btn-primary:hover{transform:translateY(-1px)}.aimps-mkt .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.aimps-mkt .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.aimps-mkt .btn .arw{transition:transform .15s ease}.aimps-mkt .btn:hover .arw{transform:translateX(3px)}.aimps-mkt .nav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid var(--line)}.aimps-mkt .nav-in{display:flex;align-items:center;gap:24px;height:64px}.aimps-mkt .brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.01em}.aimps-mkt .brand svg{display:block}.aimps-mkt .brand .word{font-family:var(--mono);font-weight:700;letter-spacing:.06em;font-size:1.02rem}.aimps-mkt .nav-links{display:flex;gap:22px;margin-left:12px}.aimps-mkt .nav-links a{font-size:.9rem;color:var(--ink-2);font-weight:600}.aimps-mkt .nav-links a:hover{color:var(--ink)}.aimps-mkt .nav-links a.active{color:var(--accent)}.aimps-mkt .nav-spacer{flex:1}.aimps-mkt .nav-cta{display:flex;align-items:center;gap:12px}.aimps-mkt .nav-login{font-size:.9rem;font-weight:700;color:var(--ink-2)}.aimps-mkt .nav-login:hover{color:var(--ink)}.aimps-mkt .hero{position:relative;overflow:hidden}.aimps-mkt .hero:before{content:"";background:radial-gradient(60% 60% at 82% 8%,color-mix(in srgb,var(--ai) 14%,transparent),transparent 70%),radial-gradient(50% 50% at 6% 22%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 68%)}.aimps-mkt .grid-lines,.aimps-mkt .hero:before{position:absolute;inset:0;z-index:0;pointer-events:none}.aimps-mkt .grid-lines{opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(90% 70% at 60% 20%,#000 30%,transparent 78%);mask-image:radial-gradient(90% 70% at 60% 20%,#000 30%,transparent 78%)}.aimps-mkt .hero-in{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center;padding-block:clamp(56px,8vw,104px)}.aimps-mkt .hero h1{font-size:clamp(2.5rem,5.6vw,4.35rem);margin-top:20px;letter-spacing:-.035em}.aimps-mkt .hero h1 .hl{color:var(--accent)}.aimps-mkt .hero .lead{margin-top:22px;font-size:1.16rem;color:var(--ink-2);max-width:33em;line-height:1.8}.aimps-mkt .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.aimps-mkt .hero-note{margin-top:18px;font-family:var(--mono);font-size:.78rem;color:var(--ink-3);letter-spacing:.02em;display:flex;align-items:center;gap:8px}.aimps-mkt .hero-note .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}.aimps-mkt .page-hero{position:relative;border-bottom:1px solid var(--line);background:var(--bg-2)}.aimps-mkt .page-hero .wrap{padding-block:clamp(48px,7vw,88px)}.aimps-mkt .page-hero h1{font-size:clamp(2rem,4.4vw,3.2rem);margin-top:14px}.aimps-mkt .page-hero p{margin-top:18px;font-size:1.12rem;color:var(--ink-2);max-width:40em}.aimps-mkt .screen{background:var(--scr-bg);border:1px solid var(--scr-line);border-radius:12px;box-shadow:0 34px 70px -30px rgba(4,8,20,.65),inset 0 2px 0 0 rgba(255,255,255,.02);overflow:hidden;color:var(--scr-ink);font-family:var(--mono)}.aimps-mkt .scr-top{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid var(--scr-line);background:linear-gradient(var(--scr-bg-2),var(--scr-bg))}.aimps-mkt .scr-top .t-dots{display:flex;gap:6px;margin-right:4px}.aimps-mkt .scr-top .t-dots i{width:9px;height:9px;border-radius:50%;background:#2a344c;display:block}.aimps-mkt .scr-title{font-size:.72rem;letter-spacing:.18em;color:var(--scr-ink-2);text-transform:uppercase}.aimps-mkt .scr-live{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:.68rem;letter-spacing:.16em;color:var(--scr-ai)}.aimps-mkt .scr-live .lz{width:7px;height:7px;border-radius:50%;background:var(--scr-ai);box-shadow:0 0 0 0 color-mix(in srgb,var(--scr-ai) 60%,transparent);animation:mkt-pulse 2s infinite}.aimps-mkt .scr-body{padding:16px 15px 6px}.aimps-mkt .scr-spark{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.aimps-mkt .scr-spark .sp-lab{font-size:.64rem;letter-spacing:.14em;color:var(--scr-ink-2);text-transform:uppercase}.aimps-mkt .scr-spark .sp-val{font-size:1.5rem;font-weight:600;color:var(--scr-ink);letter-spacing:-.01em}.aimps-mkt .scr-spark .sp-val small{font-size:.62rem;color:var(--scr-ink-2);letter-spacing:.1em;margin-left:4px}.aimps-mkt .spark-canvas{width:100%;height:52px;margin:2px 0 16px}.aimps-mkt .res-head{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.14em;color:var(--scr-ink-2);text-transform:uppercase;padding:0 2px 8px;border-bottom:1px dashed var(--scr-line)}.aimps-mkt .res{display:grid;grid-template-columns:15px 1fr 46px;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid color-mix(in srgb,var(--scr-line) 60%,transparent)}.aimps-mkt .res:last-child{border-bottom:0}.aimps-mkt .res .kind{font-size:.56rem;font-weight:700;letter-spacing:.04em;text-align:center;border-radius:3px;padding:3px 0;line-height:1}.aimps-mkt .res .kind.ai{color:var(--scr-ai);background:color-mix(in srgb,var(--scr-ai) 15%,transparent)}.aimps-mkt .res .kind.hu{color:var(--scr-human);background:color-mix(in srgb,var(--scr-human) 15%,transparent)}.aimps-mkt .res .meta{min-width:0}.aimps-mkt .res .name{font-size:.82rem;color:var(--scr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aimps-mkt .res .sub{font-size:.62rem;color:var(--scr-ink-2);letter-spacing:.04em}.aimps-mkt .bar{height:6px;border-radius:4px;background:#1a2338;overflow:hidden;margin-top:6px}.aimps-mkt .bar>i{display:block;height:100%;width:0;border-radius:4px;transition:width 1.1s cubic-bezier(.22,.7,.25,1)}.aimps-mkt .res .pct{font-size:.82rem;text-align:right;font-weight:600;letter-spacing:-.01em}.aimps-mkt .scr-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--scr-line);background:var(--scr-bg-2)}.aimps-mkt .scr-foot>div{padding:12px 14px;border-right:1px solid var(--scr-line)}.aimps-mkt .scr-foot>div:last-child{border-right:0}.aimps-mkt .scr-foot .fv{font-size:1.12rem;font-weight:600;color:var(--scr-ink)}.aimps-mkt .scr-foot .fv.up{color:var(--scr-ai)}.aimps-mkt .scr-foot .fl{font-size:.58rem;letter-spacing:.12em;color:var(--scr-ink-2);text-transform:uppercase}.aimps-mkt .strip{border-block:1px solid var(--line);background:var(--bg-2)}.aimps-mkt .strip-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.aimps-mkt .strip .cell{padding:26px 24px;border-right:1px solid var(--line)}.aimps-mkt .strip .cell:last-child{border-right:0}.aimps-mkt .strip .k{font-family:var(--mono);font-size:2rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aimps-mkt .strip .k .u{font-size:.95rem;color:var(--ink-3);margin-left:3px}.aimps-mkt .strip .l{margin-top:4px;font-size:.82rem;color:var(--ink-2);font-weight:600}.aimps-mkt .strip .d{margin-top:2px;font-size:.74rem;color:var(--ink-3)}.aimps-mkt section{position:relative}.aimps-mkt .sec-pad{padding-block:clamp(64px,9vw,112px)}.aimps-mkt .sec-head{max-width:40em;margin-bottom:46px}.aimps-mkt .sec-head.center{margin-inline:auto;text-align:center}.aimps-mkt .sec-head h2{font-size:clamp(1.85rem,3.6vw,2.7rem);margin-top:14px}.aimps-mkt .sec-head p{margin-top:16px;color:var(--ink-2);font-size:1.08rem}.aimps-mkt .modules{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.aimps-mkt .mod{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:26px 26px 28px;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.aimps-mkt .mod:hover{border-color:var(--line-2);transform:translateY(-2px)}.aimps-mkt .mod:before{content:"";position:absolute;left:0;top:22px;width:3px;height:26px;background:var(--accent);border-radius:0 3px 3px 0}.aimps-mkt .mod.ai:before{background:var(--ai)}.aimps-mkt .mod.hu:before{background:var(--human)}.aimps-mkt .mod-tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase}.aimps-mkt .mod h3{font-size:1.28rem;margin-top:10px}.aimps-mkt .mod p{margin-top:12px;color:var(--ink-2);font-size:.98rem;line-height:1.75}.aimps-mkt .mod .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.aimps-mkt .chip{font-family:var(--mono);font-size:.68rem;letter-spacing:.03em;padding:4px 9px;border-radius:20px;border:1px solid var(--line-2);color:var(--ink-2)}.aimps-mkt .chip.on{color:var(--ai);border-color:color-mix(in srgb,var(--ai) 45%,var(--line-2))}.aimps-mkt .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.aimps-mkt .mini{border:1px solid var(--line);border-radius:10px;padding:22px;background:var(--raise)}.aimps-mkt .mini .mod-tag{color:var(--accent)}.aimps-mkt .mini h3{font-size:1.04rem;margin-top:8px}.aimps-mkt .mini p{margin-top:8px;font-size:.88rem;color:var(--ink-2)}.aimps-mkt .frow{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:clamp(40px,6vw,72px);border-top:1px solid var(--line)}.aimps-mkt .frow:nth-child(2n) .frow-media{order:-1}.aimps-mkt .frow h3{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:12px}.aimps-mkt .frow p{margin-top:14px;color:var(--ink-2);font-size:1.02rem;line-height:1.8}.aimps-mkt .frow ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.aimps-mkt .frow li{position:relative;padding-left:26px;font-size:.96rem;color:var(--ink)}.aimps-mkt .frow li:before{content:"→";position:absolute;left:0;color:var(--accent);font-family:var(--mono);font-weight:700}.aimps-mkt .frow-media{border:1px solid var(--line);border-radius:12px;background:var(--raise);padding:28px;min-height:220px;display:flex;flex-direction:column;justify-content:center;gap:14px}.aimps-mkt .fstat{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px dashed var(--line-2)}.aimps-mkt .fstat:last-child{border-bottom:0}.aimps-mkt .fstat .fk{font-size:.9rem;color:var(--ink-2)}.aimps-mkt .fstat .fv{font-family:var(--mono);font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums}.aimps-mkt .fstat .fv.ai{color:var(--ai)}.aimps-mkt .fstat .fv.hu{color:var(--human)}.aimps-mkt .fstat .fv.ok{color:var(--ok)}.aimps-mkt .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.aimps-mkt .plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);padding:30px 26px;position:relative}.aimps-mkt .plan.featured{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.aimps-mkt .plan .pname{font-size:.82rem;letter-spacing:.14em;color:var(--accent)}.aimps-mkt .plan .badge,.aimps-mkt .plan .pname{font-family:var(--mono);text-transform:uppercase}.aimps-mkt .plan .badge{position:absolute;top:-11px;right:20px;font-size:.62rem;letter-spacing:.1em;background:var(--accent);color:var(--accent-ink);padding:4px 10px;border-radius:20px;font-weight:700}.aimps-mkt .plan .price{margin-top:16px;font-size:2.4rem;font-weight:800;letter-spacing:-.02em;font-family:var(--mono);font-variant-numeric:tabular-nums}.aimps-mkt .plan .price .per{font-size:.9rem;color:var(--ink-3);font-weight:500;margin-left:4px}.aimps-mkt .plan .pdesc{margin-top:8px;font-size:.9rem;color:var(--ink-2);min-height:40px}.aimps-mkt .plan ul{margin:20px 0;padding:0;list-style:none;display:grid;gap:11px;flex:1}.aimps-mkt .plan li{position:relative;padding-left:24px;font-size:.92rem;color:var(--ink)}.aimps-mkt .plan li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.aimps-mkt .plan li.off{color:var(--ink-3)}.aimps-mkt .plan li.off:before{content:"—";color:var(--ink-3)}.aimps-mkt .plan .btn{justify-content:center;width:100%}.aimps-mkt .price-note{margin-top:22px;font-size:.82rem;color:var(--ink-3);text-align:center}.aimps-mkt .seclist{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.aimps-mkt .secitem{border:1px solid var(--line);border-radius:10px;padding:24px;background:var(--bg-2)}.aimps-mkt .secitem .st{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.aimps-mkt .secitem h3{font-size:1.14rem;margin-top:10px}.aimps-mkt .secitem p{margin-top:10px;font-size:.94rem;color:var(--ink-2);line-height:1.75}.aimps-mkt .secitem .tag{display:inline-block;margin-top:12px;font-family:var(--mono);font-size:.66rem;padding:3px 8px;border-radius:5px;background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.aimps-mkt .secitem .tag.soon{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.aimps-mkt .flow-wrap{background:var(--bg-2);border-block:1px solid var(--line)}.aimps-mkt .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;margin-top:8px}.aimps-mkt .flow .col-lab{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;text-align:center}.aimps-mkt .node{border:1px solid var(--line);border-radius:8px;padding:13px 15px;margin-bottom:10px;background:var(--raise);display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:600}.aimps-mkt .node .tk{font-family:var(--mono);font-size:.58rem;padding:3px 6px;border-radius:4px;letter-spacing:.06em;font-weight:700}.aimps-mkt .node.ai .tk{color:var(--ai);background:color-mix(in srgb,var(--ai) 14%,transparent)}.aimps-mkt .node.hu .tk{color:var(--human);background:color-mix(in srgb,var(--human) 14%,transparent)}.aimps-mkt .core{border:1px solid var(--accent);border-radius:10px;padding:22px 18px;text-align:center;background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.aimps-mkt .core .word{font-family:var(--mono);font-weight:700;letter-spacing:.08em;font-size:1.1rem}.aimps-mkt .core .sub{font-size:.74rem;color:var(--ink-2);margin-top:4px}.aimps-mkt .out{border:1px solid var(--line);border-left:3px solid var(--ai);border-radius:6px;padding:11px 13px;margin-bottom:9px;font-size:.9rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.aimps-mkt .out .v{font-family:var(--mono);font-size:.78rem;color:var(--ok)}.aimps-mkt .arrow{color:var(--ink-3);font-family:var(--mono);font-size:1.3rem;text-align:center}.aimps-mkt .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aimps-mkt .case{border:1px solid var(--line);border-radius:12px;background:var(--bg-2);padding:26px;display:flex;flex-direction:column}.aimps-mkt .case .ctag{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.aimps-mkt .case h3{font-size:1.18rem;margin-top:10px}.aimps-mkt .case .role{font-size:.84rem;color:var(--ink-3);margin-top:4px}.aimps-mkt .case p{margin-top:14px;font-size:.94rem;color:var(--ink-2);line-height:1.75;flex:1}.aimps-mkt .case .metric{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line-2);display:flex;gap:18px}.aimps-mkt .case .metric div{font-family:var(--mono)}.aimps-mkt .case .metric .m{font-size:1.3rem;font-weight:700;color:var(--ok);font-variant-numeric:tabular-nums}.aimps-mkt .case .metric .l{font-size:.64rem;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.aimps-mkt .integ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.aimps-mkt .integ .pill{font-family:var(--mono);font-size:.84rem;letter-spacing:.02em;padding:9px 15px;border:1px solid var(--line-2);border-radius:8px;color:var(--ink);background:var(--bg-2);display:inline-flex;align-items:center;gap:8px}.aimps-mkt .integ .pill .d{width:7px;height:7px;border-radius:50%}.aimps-mkt .cta-band{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:radial-gradient(70% 120% at 85% 10%,color-mix(in srgb,var(--ai) 16%,transparent),transparent 60%),radial-gradient(60% 120% at 10% 90%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),var(--bg-2);padding:clamp(40px,6vw,72px);text-align:center}.aimps-mkt .cta-band h2{font-size:clamp(1.9rem,4vw,2.9rem)}.aimps-mkt .cta-band p{margin:16px auto 0;color:var(--ink-2);max-width:34em;font-size:1.06rem}.aimps-mkt .cta-band .hero-cta{justify-content:center}.aimps-mkt .foot{display:flex;flex-wrap:wrap;gap:22px;align-items:center;padding-block:34px;border-top:1px solid var(--line)}.aimps-mkt .foot .brand{margin-right:auto}.aimps-mkt .foot-links{display:flex;flex-wrap:wrap;gap:22px}.aimps-mkt .foot-links a{font-size:.88rem;color:var(--ink-2);font-weight:600}.aimps-mkt .foot-links a:hover{color:var(--ink)}.aimps-mkt .foot-copy{width:100%;font-family:var(--mono);font-size:.72rem;color:var(--ink-3);letter-spacing:.03em;padding-bottom:30px}.aimps-mkt .rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.aimps-mkt .rv.in{opacity:1;transform:none}@keyframes mkt-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--scr-ai) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.aimps-mkt *{animation:none!important}.aimps-mkt .rv{opacity:1;transform:none}.aimps-mkt .bar>i,.aimps-mkt .rv{transition:none}}@media (max-width:940px){.aimps-mkt .hero-in{grid-template-columns:1fr;gap:40px}.aimps-mkt .screen{max-width:460px}.aimps-mkt .strip-in{grid-template-columns:repeat(2,1fr)}.aimps-mkt .strip .cell:nth-child(2){border-right:0}.aimps-mkt .strip .cell:first-child,.aimps-mkt .strip .cell:nth-child(2){border-bottom:1px solid var(--line)}.aimps-mkt .cases,.aimps-mkt .frow,.aimps-mkt .modules,.aimps-mkt .plans,.aimps-mkt .seclist{grid-template-columns:1fr}.aimps-mkt .frow{gap:24px}.aimps-mkt .frow:nth-child(2n) .frow-media{order:0}.aimps-mkt .flow{grid-template-columns:1fr}.aimps-mkt .flow .arrow{transform:rotate(90deg);padding:4px 0}.aimps-mkt .nav-links{display:none}}@media (max-width:560px){.aimps-mkt{font-size:16px}.aimps-mkt .strip-in{grid-template-columns:1fr}.aimps-mkt .strip .cell{border-right:0!important;border-bottom:1px solid var(--line)}.aimps-mkt .mini-row{grid-template-columns:1fr}.aimps-mkt .wrap{padding-inline:20px}}