1063 lines
29 KiB
HTML
1063 lines
29 KiB
HTML
<style>
|
||
/* New API renders custom HTML inside an isolated shadow root. Keep the
|
||
page self-contained and avoid document-level selectors or scripts. */
|
||
.oneinai-root {
|
||
--page: #f3f6fa;
|
||
--paper: rgba(255, 255, 255, 0.86);
|
||
--paper-solid: #ffffff;
|
||
--ink: #12223b;
|
||
--muted: #62718a;
|
||
--soft: #8c98aa;
|
||
--line: rgba(38, 63, 105, 0.14);
|
||
--line-strong: rgba(38, 63, 105, 0.22);
|
||
--blue: #1757c2;
|
||
--cyan: #19b8ac;
|
||
--gold: #c59a57;
|
||
--navy: #0c1a2f;
|
||
--navy-soft: #17304c;
|
||
--red: #ed1c24;
|
||
--ice: #eef7ff;
|
||
--mint: #eefbf8;
|
||
--shadow: rgba(48, 72, 112, 0.16);
|
||
}
|
||
|
||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||
|
||
:host { scroll-behavior: smooth; }
|
||
|
||
.oneinai-root {
|
||
display: block;
|
||
width: 100%;
|
||
min-height: 100vh;
|
||
font-family: 'Manrope', 'Noto Serif SC', 'Microsoft YaHei', sans-serif;
|
||
color: var(--ink);
|
||
background:
|
||
repeating-linear-gradient(90deg, rgba(38, 63, 105, 0.035) 0, rgba(38, 63, 105, 0.035) 1px, transparent 1px, transparent 96px),
|
||
repeating-linear-gradient(0deg, rgba(38, 63, 105, 0.028) 0, rgba(38, 63, 105, 0.028) 1px, transparent 1px, transparent 96px),
|
||
linear-gradient(180deg, #f6f8fb 0%, #f8fafc 58%, #f3f7f6 100%);
|
||
line-height: 1.55;
|
||
font-weight: 500;
|
||
overflow-x: hidden;
|
||
-webkit-font-smoothing: antialiased;
|
||
text-rendering: geometricPrecision;
|
||
}
|
||
|
||
.oneinai-root::before {
|
||
content: '';
|
||
position: fixed;
|
||
inset: 0;
|
||
z-index: -2;
|
||
pointer-events: none;
|
||
background:
|
||
linear-gradient(90deg, rgba(255,255,255,0.82), transparent 18%, transparent 82%, rgba(255,255,255,0.82)),
|
||
linear-gradient(180deg, rgba(255,255,255,0.68), transparent 42%, rgba(255,255,255,0.76));
|
||
}
|
||
|
||
.oneinai-root::after {
|
||
content: '';
|
||
position: fixed;
|
||
inset: 0;
|
||
z-index: -1;
|
||
pointer-events: none;
|
||
opacity: 0.2;
|
||
background-image:
|
||
linear-gradient(135deg, rgba(23,87,194,0.08) 0 1px, transparent 1px 14px),
|
||
linear-gradient(45deg, rgba(184,138,50,0.07) 0 1px, transparent 1px 16px);
|
||
mask-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, transparent 68%);
|
||
-webkit-mask-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, transparent 68%);
|
||
}
|
||
|
||
a { color: inherit; text-decoration: none; }
|
||
button { font: inherit; }
|
||
|
||
.page {
|
||
width: min(1180px, calc(100% - 40px));
|
||
margin: 0 auto;
|
||
position: relative;
|
||
}
|
||
|
||
.hero {
|
||
min-height: 640px;
|
||
display: grid;
|
||
grid-template-columns: minmax(0, 1.02fr) minmax(360px, 0.98fr);
|
||
align-items: center;
|
||
gap: 64px;
|
||
padding: 68px 0 92px;
|
||
position: relative;
|
||
isolation: isolate;
|
||
}
|
||
|
||
.hero::before {
|
||
content: '';
|
||
position: absolute;
|
||
left: -90px;
|
||
right: -90px;
|
||
top: 0;
|
||
bottom: 30px;
|
||
z-index: 0;
|
||
border: 1px solid rgba(255,255,255,0.12);
|
||
border-radius: 0 0 26px 26px;
|
||
background: linear-gradient(118deg, #0b192e 0%, #112640 54%, #1b3a55 100%);
|
||
clip-path: polygon(0 0, 100% 0, 96% 92%, 4% 100%);
|
||
box-shadow: 0 34px 90px rgba(12, 26, 47, 0.24);
|
||
}
|
||
|
||
.hero-copy,
|
||
.logo-stage {
|
||
position: relative;
|
||
z-index: 1;
|
||
}
|
||
|
||
.hero-kicker {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 12px;
|
||
margin-bottom: 26px;
|
||
color: #dfb974;
|
||
font-size: 12px;
|
||
font-weight: 800;
|
||
letter-spacing: 2.2px;
|
||
}
|
||
|
||
.hero-kicker::before {
|
||
content: '';
|
||
width: 42px;
|
||
height: 1px;
|
||
background: #dfb974;
|
||
opacity: 0.9;
|
||
}
|
||
|
||
.hero h1 {
|
||
font-family: 'Noto Serif SC', 'Manrope', serif;
|
||
font-size: clamp(56px, 7vw, 84px);
|
||
line-height: 0.98;
|
||
font-weight: 900;
|
||
color: #f8fbff;
|
||
letter-spacing: 0;
|
||
margin-bottom: 26px;
|
||
max-width: 720px;
|
||
}
|
||
|
||
.hero h1 span {
|
||
display: block;
|
||
color: transparent;
|
||
background: linear-gradient(92deg, #f8fbff 0%, #8bd8d1 56%, #dfb974 100%);
|
||
-webkit-background-clip: text;
|
||
background-clip: text;
|
||
}
|
||
|
||
.lead {
|
||
max-width: 660px;
|
||
color: rgba(233, 241, 250, 0.76);
|
||
font-size: 19px;
|
||
line-height: 1.78;
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
.trust-strip {
|
||
display: grid;
|
||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||
gap: 18px;
|
||
max-width: 680px;
|
||
margin-bottom: 30px;
|
||
}
|
||
|
||
.trust-proof {
|
||
display: grid;
|
||
grid-template-columns: 34px minmax(0, 1fr);
|
||
gap: 12px;
|
||
align-items: center;
|
||
padding: 15px 0;
|
||
border-top: 1px solid rgba(255,255,255,0.2);
|
||
border-bottom: 1px solid rgba(255,255,255,0.1);
|
||
}
|
||
|
||
.trust-proof-accent {
|
||
border-top-color: rgba(223,185,116,0.72);
|
||
}
|
||
|
||
.trust-index {
|
||
color: #dfb974;
|
||
font-size: 11px;
|
||
font-weight: 800;
|
||
letter-spacing: 1px;
|
||
}
|
||
|
||
.trust-proof strong {
|
||
display: block;
|
||
color: #f8fbff;
|
||
font-size: 15px;
|
||
line-height: 1.3;
|
||
margin-bottom: 4px;
|
||
}
|
||
|
||
.trust-proof span:last-child {
|
||
display: block;
|
||
color: rgba(233,241,250,0.58);
|
||
font-size: 12px;
|
||
font-weight: 700;
|
||
}
|
||
|
||
.actions {
|
||
display: flex;
|
||
align-items: center;
|
||
flex-wrap: wrap;
|
||
gap: 14px;
|
||
margin-bottom: 42px;
|
||
}
|
||
|
||
.btn {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
min-height: 48px;
|
||
padding: 0 22px;
|
||
border-radius: 8px;
|
||
border: 1px solid var(--line);
|
||
cursor: pointer;
|
||
transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
|
||
font-size: 15px;
|
||
font-weight: 800;
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.btn:focus-visible,
|
||
.doc-action:focus-visible {
|
||
outline: 2px solid var(--gold);
|
||
outline-offset: 4px;
|
||
}
|
||
|
||
.btn-primary {
|
||
background: linear-gradient(135deg, #2778e6, #1db5ae);
|
||
color: #ffffff;
|
||
border-color: rgba(23, 87, 194, 0.22);
|
||
box-shadow: 0 22px 54px rgba(23, 87, 194, 0.22);
|
||
}
|
||
|
||
.btn-primary:hover,
|
||
.btn-secondary:hover {
|
||
transform: translateY(-2px);
|
||
}
|
||
|
||
.btn-secondary {
|
||
color: #f8fbff;
|
||
background: rgba(255, 255, 255, 0.06);
|
||
border-color: rgba(255, 255, 255, 0.28);
|
||
box-shadow: 0 16px 40px rgba(5, 14, 28, 0.16);
|
||
}
|
||
|
||
.signal-row {
|
||
display: grid;
|
||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||
gap: 12px;
|
||
max-width: 680px;
|
||
}
|
||
|
||
.signal {
|
||
min-height: 84px;
|
||
padding: 17px 18px;
|
||
border: 1px solid rgba(255,255,255,0.15);
|
||
border-radius: 8px;
|
||
background: rgba(255, 255, 255, 0.07);
|
||
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 16px 34px rgba(5, 14, 28, 0.14);
|
||
backdrop-filter: blur(16px);
|
||
}
|
||
|
||
.signal:first-child {
|
||
border-color: rgba(223,185,116,0.58);
|
||
background: rgba(197,154,87,0.12);
|
||
}
|
||
|
||
.signal strong {
|
||
display: block;
|
||
color: #f8fbff;
|
||
font-size: 20px;
|
||
line-height: 1.1;
|
||
margin-bottom: 7px;
|
||
}
|
||
|
||
.signal span {
|
||
display: block;
|
||
color: rgba(233,241,250,0.58);
|
||
font-size: 12px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.logo-stage {
|
||
min-height: 440px;
|
||
position: relative;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
.stage-frame {
|
||
width: min(390px, 100%);
|
||
aspect-ratio: 1;
|
||
position: relative;
|
||
border-radius: 8px;
|
||
border: 1px solid rgba(23, 87, 194, 0.16);
|
||
background:
|
||
linear-gradient(145deg, rgba(255,255,255,0.96), rgba(238,247,255,0.84) 48%, rgba(238,251,248,0.92)),
|
||
#ffffff;
|
||
box-shadow:
|
||
0 36px 105px rgba(48, 72, 112, 0.18),
|
||
inset 0 1px 0 rgba(255,255,255,0.96);
|
||
overflow: hidden;
|
||
isolation: isolate;
|
||
}
|
||
|
||
.stage-frame::before {
|
||
content: '';
|
||
position: absolute;
|
||
inset: 28px;
|
||
border: 1px solid rgba(23, 87, 194, 0.12);
|
||
border-radius: 8px;
|
||
background:
|
||
linear-gradient(90deg, rgba(23,87,194,0.075) 1px, transparent 1px),
|
||
linear-gradient(0deg, rgba(23,87,194,0.065) 1px, transparent 1px);
|
||
background-size: 44px 44px;
|
||
opacity: 0.74;
|
||
z-index: -1;
|
||
}
|
||
|
||
.stage-frame::after {
|
||
content: '';
|
||
position: absolute;
|
||
inset: -30% 34% -20% 34%;
|
||
transform: rotate(24deg);
|
||
background: linear-gradient(180deg, transparent, rgba(23, 87, 194, 0.16), rgba(25, 184, 172, 0.13), transparent);
|
||
filter: blur(14px);
|
||
opacity: 0.72;
|
||
z-index: -1;
|
||
}
|
||
|
||
.hero-logo {
|
||
position: absolute;
|
||
width: 57%;
|
||
height: 57%;
|
||
inset: 0;
|
||
margin: auto;
|
||
object-fit: contain;
|
||
border-radius: 8px;
|
||
filter: drop-shadow(0 32px 46px rgba(48, 72, 112, 0.22));
|
||
animation: logoFloat 7s ease-in-out infinite;
|
||
}
|
||
|
||
.corner {
|
||
position: absolute;
|
||
width: 42px;
|
||
height: 42px;
|
||
border-color: rgba(184, 138, 50, 0.62);
|
||
}
|
||
|
||
.corner.tl { left: 18px; top: 18px; border-left: 1px solid; border-top: 1px solid; }
|
||
.corner.tr { right: 18px; top: 18px; border-right: 1px solid; border-top: 1px solid; }
|
||
.corner.bl { left: 18px; bottom: 18px; border-left: 1px solid; border-bottom: 1px solid; }
|
||
.corner.br { right: 18px; bottom: 18px; border-right: 1px solid; border-bottom: 1px solid; }
|
||
|
||
.metric-chip {
|
||
position: absolute;
|
||
min-width: 128px;
|
||
padding: 12px 14px;
|
||
border-radius: 8px;
|
||
border: 1px solid rgba(23, 87, 194, 0.14);
|
||
background: rgba(255, 255, 255, 0.82);
|
||
backdrop-filter: blur(18px);
|
||
box-shadow: 0 18px 50px rgba(48, 72, 112, 0.14);
|
||
}
|
||
|
||
.metric-chip strong {
|
||
display: block;
|
||
font-size: 18px;
|
||
line-height: 1.1;
|
||
color: #16213a;
|
||
margin-bottom: 5px;
|
||
}
|
||
|
||
.metric-chip span {
|
||
display: block;
|
||
color: var(--muted);
|
||
font-size: 12px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.chip-a { left: 0; top: 96px; }
|
||
.chip-b { right: 8px; top: 50px; }
|
||
.chip-c { left: 38px; bottom: 62px; }
|
||
|
||
.section {
|
||
position: relative;
|
||
padding: 108px 0;
|
||
border-top: 1px solid rgba(38, 63, 105, 0.08);
|
||
}
|
||
|
||
.section-head {
|
||
display: flex;
|
||
align-items: end;
|
||
justify-content: space-between;
|
||
gap: 36px;
|
||
margin-bottom: 34px;
|
||
}
|
||
|
||
.section-kicker {
|
||
color: var(--gold);
|
||
font-size: 12px;
|
||
font-weight: 800;
|
||
letter-spacing: 1.8px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.section-title {
|
||
font-family: 'Noto Serif SC', 'Manrope', serif;
|
||
font-size: 42px;
|
||
line-height: 1.18;
|
||
font-weight: 900;
|
||
color: #142646;
|
||
letter-spacing: 0;
|
||
}
|
||
|
||
.section-desc {
|
||
max-width: 470px;
|
||
color: var(--muted);
|
||
font-size: 15px;
|
||
line-height: 1.8;
|
||
}
|
||
|
||
.grid-3 {
|
||
display: grid;
|
||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||
gap: 14px;
|
||
}
|
||
|
||
.feature-card,
|
||
.model-card {
|
||
position: relative;
|
||
min-height: 236px;
|
||
padding: 28px;
|
||
border-radius: 8px;
|
||
border: 1px solid var(--line);
|
||
background: rgba(255,255,255,0.78);
|
||
overflow: hidden;
|
||
box-shadow: 0 16px 44px rgba(48,72,112,0.06), inset 0 1px 0 rgba(255,255,255,0.96);
|
||
transition: transform 0.24s ease, border-color 0.24s ease, background 0.24s ease, box-shadow 0.24s ease;
|
||
}
|
||
|
||
.feature-card::before,
|
||
.model-card::before {
|
||
content: '';
|
||
position: absolute;
|
||
inset: 0;
|
||
background: linear-gradient(135deg, rgba(184,138,50,0.1), transparent 42%, rgba(25,184,172,0.1));
|
||
opacity: 0;
|
||
transition: opacity 0.24s ease;
|
||
}
|
||
|
||
.feature-card:hover,
|
||
.model-card:hover {
|
||
transform: translateY(-4px);
|
||
border-color: rgba(23, 87, 194, 0.24);
|
||
background: #ffffff;
|
||
box-shadow: 0 24px 68px rgba(48,72,112,0.13);
|
||
}
|
||
|
||
.feature-card:hover::before,
|
||
.model-card:hover::before {
|
||
opacity: 1;
|
||
}
|
||
|
||
.card-index {
|
||
position: relative;
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
width: 42px;
|
||
height: 42px;
|
||
margin-bottom: 30px;
|
||
border-radius: 8px;
|
||
border: 1px solid rgba(184, 138, 50, 0.36);
|
||
color: var(--gold);
|
||
background: rgba(255, 250, 239, 0.74);
|
||
font-size: 13px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.feature-name {
|
||
position: relative;
|
||
font-size: 20px;
|
||
color: #152746;
|
||
font-weight: 800;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
.feature-txt {
|
||
position: relative;
|
||
color: var(--muted);
|
||
font-size: 15px;
|
||
line-height: 1.75;
|
||
}
|
||
|
||
.model-strip {
|
||
display: grid;
|
||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||
gap: 14px;
|
||
}
|
||
|
||
.model-card {
|
||
min-height: 170px;
|
||
display: grid;
|
||
grid-template-columns: 58px minmax(0, 1fr);
|
||
gap: 18px;
|
||
align-items: center;
|
||
}
|
||
|
||
.model-logo {
|
||
position: relative;
|
||
width: 58px;
|
||
height: 58px;
|
||
object-fit: contain;
|
||
border-radius: 8px;
|
||
background: #ffffff;
|
||
padding: 10px;
|
||
box-shadow: 0 12px 28px rgba(48, 72, 112, 0.1);
|
||
}
|
||
|
||
.model-title {
|
||
position: relative;
|
||
color: #152746;
|
||
font-size: 19px;
|
||
font-weight: 800;
|
||
margin-bottom: 7px;
|
||
}
|
||
|
||
.model-meta {
|
||
position: relative;
|
||
color: var(--soft);
|
||
font-size: 13px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.pricing {
|
||
display: grid;
|
||
grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);
|
||
gap: 18px;
|
||
align-items: stretch;
|
||
}
|
||
|
||
.pricing-main {
|
||
min-height: 330px;
|
||
padding: 42px;
|
||
border-radius: 8px;
|
||
border: 1px solid rgba(184, 138, 50, 0.22);
|
||
background:
|
||
linear-gradient(145deg, rgba(255,250,239,0.92), transparent 46%),
|
||
linear-gradient(120deg, rgba(23,87,194,0.08), transparent 52%, rgba(25,184,172,0.08)),
|
||
rgba(255,255,255,0.9);
|
||
box-shadow: 0 34px 88px rgba(48, 72, 112, 0.13);
|
||
}
|
||
|
||
.price-label {
|
||
color: var(--gold);
|
||
font-size: 13px;
|
||
font-weight: 800;
|
||
letter-spacing: 1.8px;
|
||
margin-bottom: 18px;
|
||
}
|
||
|
||
.price-main {
|
||
font-family: 'Noto Serif SC', 'Manrope', serif;
|
||
font-size: 64px;
|
||
line-height: 1;
|
||
color: #142646;
|
||
font-weight: 900;
|
||
letter-spacing: 0;
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
.price-note {
|
||
color: #52637d;
|
||
font-size: 17px;
|
||
line-height: 1.8;
|
||
max-width: 560px;
|
||
}
|
||
|
||
.price-note strong {
|
||
color: #1b3152;
|
||
font-weight: 900;
|
||
}
|
||
|
||
.pricing-aside {
|
||
display: grid;
|
||
gap: 12px;
|
||
}
|
||
|
||
.mini-stat {
|
||
padding: 24px;
|
||
border: 1px solid var(--line);
|
||
border-radius: 8px;
|
||
background: rgba(255, 255, 255, 0.86);
|
||
box-shadow: 0 16px 48px rgba(48, 72, 112, 0.08);
|
||
}
|
||
|
||
.mini-stat strong {
|
||
display: block;
|
||
color: #152746;
|
||
font-size: 28px;
|
||
margin-bottom: 8px;
|
||
}
|
||
|
||
.mini-stat span {
|
||
display: block;
|
||
color: var(--muted);
|
||
font-size: 13px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.provenance-bar {
|
||
display: grid;
|
||
grid-template-columns: auto minmax(0, 1fr);
|
||
gap: 4px 18px;
|
||
align-items: baseline;
|
||
margin-top: 18px;
|
||
padding: 18px 20px;
|
||
border: 1px solid rgba(197,154,87,0.3);
|
||
border-radius: 8px;
|
||
background: linear-gradient(100deg, rgba(255,250,239,0.82), rgba(255,255,255,0.62));
|
||
}
|
||
|
||
.provenance-label {
|
||
color: var(--gold);
|
||
font-size: 11px;
|
||
font-weight: 900;
|
||
letter-spacing: 1.6px;
|
||
}
|
||
|
||
.provenance-bar strong {
|
||
color: #183252;
|
||
font-size: 16px;
|
||
}
|
||
|
||
.provenance-bar p {
|
||
grid-column: 2;
|
||
color: var(--muted);
|
||
font-size: 13px;
|
||
line-height: 1.65;
|
||
}
|
||
|
||
.contact-panel {
|
||
display: grid;
|
||
grid-template-columns: minmax(0, 1fr) auto;
|
||
gap: 28px;
|
||
align-items: center;
|
||
padding: 34px;
|
||
border-radius: 8px;
|
||
border: 1px solid var(--line);
|
||
background:
|
||
linear-gradient(90deg, rgba(238,247,255,0.92), transparent 48%),
|
||
rgba(255, 255, 255, 0.88);
|
||
box-shadow: 0 22px 72px rgba(48, 72, 112, 0.1);
|
||
}
|
||
|
||
.contact-actions {
|
||
display: flex;
|
||
gap: 12px;
|
||
flex-wrap: wrap;
|
||
justify-content: flex-end;
|
||
}
|
||
|
||
.doc-action {
|
||
min-width: 230px;
|
||
padding: 14px 16px;
|
||
border-radius: 8px;
|
||
border: 1px solid rgba(23,87,194,0.16);
|
||
background: rgba(255, 255, 255, 0.9);
|
||
color: #152746;
|
||
cursor: pointer;
|
||
transition: transform 0.2s ease, border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
|
||
text-align: left;
|
||
box-shadow: 0 12px 34px rgba(48, 72, 112, 0.08);
|
||
}
|
||
|
||
.doc-action:hover {
|
||
transform: translateY(-2px);
|
||
border-color: rgba(184,138,50,0.46);
|
||
background: #ffffff;
|
||
box-shadow: 0 18px 48px rgba(48, 72, 112, 0.12);
|
||
}
|
||
|
||
.doc-action small {
|
||
display: block;
|
||
color: var(--soft);
|
||
font-size: 12px;
|
||
font-weight: 800;
|
||
margin-bottom: 4px;
|
||
}
|
||
|
||
.doc-action span {
|
||
display: block;
|
||
color: #152746;
|
||
font-size: 15px;
|
||
font-weight: 800;
|
||
}
|
||
|
||
.footer {
|
||
padding: 42px 0 54px;
|
||
border-top: 1px solid rgba(38, 63, 105, 0.1);
|
||
color: #7b8799;
|
||
font-size: 13px;
|
||
display: flex;
|
||
justify-content: space-between;
|
||
gap: 24px;
|
||
}
|
||
|
||
.fade-up {
|
||
opacity: 1;
|
||
transform: translateY(0);
|
||
animation: revealUp 0.72s cubic-bezier(0.2, 0.8, 0.2, 1) both;
|
||
}
|
||
|
||
.hero-copy { animation-delay: 0.04s; }
|
||
.logo-stage { animation-delay: 0.14s; }
|
||
.section-head { animation-delay: 0.08s; }
|
||
.grid-3 .fade-up:nth-child(2),
|
||
.model-strip .fade-up:nth-child(2) { animation-delay: 0.1s; }
|
||
.grid-3 .fade-up:nth-child(3),
|
||
.model-strip .fade-up:nth-child(3) { animation-delay: 0.16s; }
|
||
|
||
@keyframes revealUp {
|
||
from { opacity: 0; transform: translateY(18px); }
|
||
to { opacity: 1; transform: translateY(0); }
|
||
}
|
||
|
||
@keyframes logoFloat {
|
||
0%, 100% { transform: translateY(0) scale(1); }
|
||
50% { transform: translateY(-10px) scale(1.02); }
|
||
}
|
||
|
||
@media (max-width: 980px) {
|
||
.page { width: min(100% - 32px, 760px); }
|
||
.hero {
|
||
grid-template-columns: 1fr;
|
||
gap: 28px;
|
||
padding: 10px 0 58px;
|
||
min-height: auto;
|
||
}
|
||
.hero::before {
|
||
left: -20px;
|
||
right: -20px;
|
||
bottom: 0;
|
||
height: auto;
|
||
clip-path: polygon(0 0, 100% 0, 100% 97%, 0 100%);
|
||
}
|
||
.hero h1 { font-size: 64px; }
|
||
.lead { font-size: 17px; }
|
||
.logo-stage { min-height: 440px; order: -1; }
|
||
.stage-frame { width: min(390px, 88vw); }
|
||
.chip-a { left: 8px; top: 88px; }
|
||
.chip-b { right: 8px; top: 38px; }
|
||
.chip-c { left: 24px; bottom: 48px; }
|
||
.section-head,
|
||
.contact-panel,
|
||
.pricing {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
.section-head { align-items: start; }
|
||
.contact-actions { justify-content: flex-start; }
|
||
.grid-3,
|
||
.model-strip {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
.feature-card { min-height: 210px; }
|
||
}
|
||
|
||
@media (max-width: 1100px) {
|
||
.pricing { grid-template-columns: 1fr; }
|
||
.price-main { font-size: clamp(48px, 6vw, 64px); }
|
||
.signal-row { grid-template-columns: repeat(2, minmax(0, 1fr)); }
|
||
.signal:first-child { grid-column: 1 / -1; }
|
||
}
|
||
|
||
@media (max-width: 760px) {
|
||
.trust-strip {
|
||
grid-template-columns: 1fr;
|
||
gap: 0;
|
||
}
|
||
.signal-row {
|
||
grid-template-columns: 1fr;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 620px) {
|
||
.page,
|
||
.hero,
|
||
.logo-stage { min-width: 0; }
|
||
.page { width: calc(100% - 28px); }
|
||
.hero { padding-top: 6px; padding-bottom: 32px; gap: 20px; }
|
||
.hero-kicker { gap: 8px; font-size: 10px; letter-spacing: 1.2px; }
|
||
.hero-kicker::before { width: 24px; }
|
||
.hero h1 { font-size: 44px; }
|
||
.lead { font-size: 16px; }
|
||
.actions { align-items: stretch; margin-bottom: 24px; }
|
||
.btn { width: 100%; }
|
||
.signal-row { grid-template-columns: 1fr; }
|
||
.logo-stage { min-height: 380px; }
|
||
.stage-frame { width: min(240px, 100%); max-width: 240px; min-width: 0; }
|
||
.metric-chip {
|
||
position: relative;
|
||
min-width: 0;
|
||
width: calc(100% - 12px);
|
||
justify-self: start;
|
||
padding: 10px 12px;
|
||
}
|
||
.metric-chip strong { font-size: 16px; }
|
||
.trust-proof { padding: 11px 0; }
|
||
.logo-stage {
|
||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||
display: grid;
|
||
gap: 10px 12px;
|
||
min-height: 0;
|
||
align-items: center;
|
||
}
|
||
.stage-frame {
|
||
grid-column: 1 / -1;
|
||
grid-row: 1;
|
||
justify-self: center;
|
||
}
|
||
.chip-a {
|
||
grid-column: 1;
|
||
grid-row: 2;
|
||
left: auto;
|
||
top: auto;
|
||
}
|
||
.chip-b {
|
||
grid-column: 2;
|
||
grid-row: 2;
|
||
right: auto;
|
||
top: auto;
|
||
justify-self: end;
|
||
}
|
||
.chip-c {
|
||
grid-column: 1 / -1;
|
||
grid-row: 3;
|
||
left: auto;
|
||
bottom: auto;
|
||
justify-self: center;
|
||
width: min(180px, 100%);
|
||
}
|
||
.stage-frame::after { filter: blur(8px); opacity: 0.5; }
|
||
.signal-row { display: none; }
|
||
.section { padding: 68px 0; }
|
||
.section-title { font-size: 32px; }
|
||
.pricing-main { padding: 28px; min-height: 280px; }
|
||
.price-main { font-size: clamp(28px, 10vw, 42px); white-space: nowrap; }
|
||
.provenance-bar {
|
||
grid-template-columns: 1fr;
|
||
gap: 8px;
|
||
}
|
||
.provenance-bar p { grid-column: 1; }
|
||
.contact-panel { padding: 24px; }
|
||
.doc-action { width: 100%; }
|
||
.footer { flex-direction: column; }
|
||
}
|
||
|
||
@media (max-width: 340px) {
|
||
.stage-frame { width: calc(100vw - 28px); }
|
||
.logo-stage { grid-template-columns: 1fr; }
|
||
.metric-chip {
|
||
grid-column: 1;
|
||
width: min(180px, 100%);
|
||
justify-self: center;
|
||
}
|
||
.chip-a { grid-row: 2; }
|
||
.chip-b { grid-row: 3; }
|
||
.chip-c { grid-row: 4; }
|
||
}
|
||
|
||
@media (prefers-reduced-motion: reduce) {
|
||
*,
|
||
*::before,
|
||
*::after {
|
||
animation-duration: 0.01ms !important;
|
||
animation-iteration-count: 1 !important;
|
||
scroll-behavior: auto !important;
|
||
transition-duration: 0.01ms !important;
|
||
}
|
||
}
|
||
</style>
|
||
<div class='oneinai-root'>
|
||
<main class='page' id='top'>
|
||
<section class='hero'>
|
||
<div class='hero-copy fade-up'>
|
||
<div class='hero-kicker'>MODEL SUPPLY / ENTERPRISE ACCESS</div>
|
||
<h1>企业级 <span>AI 模型网关</span></h1>
|
||
<p class='lead'>Claude、OpenAI、Gemini 等模型均通过一手正规渠道采购,来源清晰可追溯;充值按 1 CNY = 1 USD 计价,让企业从接入到对账都保持透明。</p>
|
||
<div class='trust-strip'>
|
||
<div class='trust-proof'>
|
||
<span class='trust-index'>01</span>
|
||
<div>
|
||
<strong>一手正规渠道采购</strong>
|
||
<span>模型来源清晰,可追溯</span>
|
||
</div>
|
||
</div>
|
||
<div class='trust-proof trust-proof-accent'>
|
||
<span class='trust-index'>02</span>
|
||
<div>
|
||
<strong>1 CNY = 1 USD</strong>
|
||
<span>充值比例透明统一</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class='actions'>
|
||
<a href='https://api.oneinai.com/register' target='_blank' rel='noopener' class='btn btn-primary'>立即构建</a>
|
||
<a href='https://www.oneinai.com/' target='_blank' rel='noopener' class='btn btn-secondary'>前往官网</a>
|
||
</div>
|
||
<div class='signal-row'>
|
||
<div class='signal'>
|
||
<strong>1 CNY = 1 USD</strong>
|
||
<span>充值计价规则</span>
|
||
</div>
|
||
<div class='signal'>
|
||
<strong>多模型</strong>
|
||
<span>Claude / OpenAI / Gemini</span>
|
||
</div>
|
||
<div class='signal'>
|
||
<strong>可追溯</strong>
|
||
<span>采购与用量链路</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class='logo-stage fade-up'>
|
||
<div class='stage-frame' aria-label='ONEINAI 品牌标识'>
|
||
<span class='corner tl'></span>
|
||
<span class='corner tr'></span>
|
||
<span class='corner bl'></span>
|
||
<span class='corner br'></span>
|
||
<img class='hero-logo' src='https://minio.oneinai.com/oneinai/images/logo/oneinai(800x800).png' alt='ONEINAI Logo' loading='eager'>
|
||
</div>
|
||
<div class='metric-chip chip-a'>
|
||
<strong>一手</strong>
|
||
<span>正规渠道采购</span>
|
||
</div>
|
||
<div class='metric-chip chip-b'>
|
||
<strong>1:1</strong>
|
||
<span>充值计价比例</span>
|
||
</div>
|
||
<div class='metric-chip chip-c'>
|
||
<strong>可追溯</strong>
|
||
<span>模型来源链路</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class='section' id='capability'>
|
||
<div class='section-head fade-up'>
|
||
<div>
|
||
<div class='section-kicker'>CAPABILITY</div>
|
||
<h2 class='section-title'>为生产环境设计的模型网关</h2>
|
||
</div>
|
||
<p class='section-desc'>从账户、额度、密钥到请求转发,ONEINAI 将复杂模型能力收束为统一、清晰、可追踪的工程入口。</p>
|
||
</div>
|
||
|
||
<div class='grid-3'>
|
||
<article class='feature-card fade-up'>
|
||
<div class='card-index'>01</div>
|
||
<h3 class='feature-name'>全球边缘加速</h3>
|
||
<p class='feature-txt'>智能路由请求至更近、更稳的线路,降低跨境调用中的抖动,保持关键业务响应流畅。</p>
|
||
</article>
|
||
<article class='feature-card fade-up'>
|
||
<div class='card-index'>02</div>
|
||
<h3 class='feature-name'>透明成本控制</h3>
|
||
<p class='feature-txt'>统一计价规则、清晰账单与用量记录,让团队可以按业务节奏规划模型预算。</p>
|
||
</article>
|
||
<article class='feature-card fade-up'>
|
||
<div class='card-index'>03</div>
|
||
<h3 class='feature-name'>企业级安全</h3>
|
||
<p class='feature-txt'>密钥分层管理、请求链路加密、服务状态监控,减少集成风险,支撑稳定上线。</p>
|
||
</article>
|
||
</div>
|
||
</section>
|
||
|
||
<section class='section' id='models'>
|
||
<div class='section-head fade-up'>
|
||
<div>
|
||
<div class='section-kicker'>MODEL ACCESS</div>
|
||
<h2 class='section-title'>聚合顶尖模型能力</h2>
|
||
</div>
|
||
<p class='section-desc'>用一套 API 兼容多模型调用;模型额度来自一手正规渠道采购,采购与使用链路清晰可追溯。</p>
|
||
</div>
|
||
|
||
<div class='model-strip'>
|
||
<article class='model-card fade-up'>
|
||
<img src='https://img.functen.cn/file/1755053665330_claude.png' alt='Claude' class='model-logo'>
|
||
<div>
|
||
<h3 class='model-title'>Anthropic Claude</h3>
|
||
<p class='model-meta'>长文本、分析、代码协作</p>
|
||
</div>
|
||
</article>
|
||
<article class='model-card fade-up'>
|
||
<img src='https://img.functen.cn/file/1755053660441_ChatGPT.png' alt='ChatGPT' class='model-logo'>
|
||
<div>
|
||
<h3 class='model-title'>OpenAI ChatGPT</h3>
|
||
<p class='model-meta'>通用推理、工具调用、多模态</p>
|
||
</div>
|
||
</article>
|
||
<article class='model-card fade-up'>
|
||
<img src='https://img.functen.cn/file/1755053665866_gemini-ai.png' alt='Gemini' class='model-logo'>
|
||
<div>
|
||
<h3 class='model-title'>Google Gemini</h3>
|
||
<p class='model-meta'>多模态理解、快速响应</p>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
<div class='provenance-bar fade-up'>
|
||
<span class='provenance-label'>SOURCE STANDARD</span>
|
||
<strong>一手正规渠道采购</strong>
|
||
<p>从模型额度采购到接口使用,来源与用量保持清晰记录,便于企业预算、核验与长期管理。</p>
|
||
</div>
|
||
</section>
|
||
|
||
<section class='section' id='pricing'>
|
||
<div class='pricing fade-up'>
|
||
<div class='pricing-main'>
|
||
<div class='price-label'>ENTERPRISE PRICING</div>
|
||
<div class='price-main'>1 CNY = 1 USD</div>
|
||
<p class='price-note'>充值按 <strong>1 CNY = 1 USD</strong> 统一计价;模型额度来自一手正规渠道采购,规则清晰、账单可核对。</p>
|
||
</div>
|
||
<div class='pricing-aside'>
|
||
<div class='mini-stat'>
|
||
<strong>一手采购</strong>
|
||
<span>模型来源清晰可追溯,方便企业核验</span>
|
||
</div>
|
||
<div class='mini-stat'>
|
||
<strong>透明对账</strong>
|
||
<span>统一计价规则,便于预算与用量管理</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class='section' id='docs'>
|
||
<div class='contact-panel fade-up'>
|
||
<div>
|
||
<div class='section-kicker'>DOCUMENTATION</div>
|
||
<h2 class='section-title'>阅读 ONEINAI 文档</h2>
|
||
<p class='section-desc'>查看模型接入、密钥配置、接口调用和迁移说明,快速完成 NewAPI 生产环境集成。</p>
|
||
</div>
|
||
<div class='contact-actions'>
|
||
<a class='doc-action' href='https://docs.oneinai.com/' target='_blank' rel='noopener'>
|
||
<small>文档地址</small>
|
||
<span>docs.oneinai.com</span>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<footer class='footer'>
|
||
<p>© 2026 ONEINAI Inc.</p>
|
||
<p>High-Performance API Infrastructure</p>
|
||
</footer>
|
||
</main>
|
||
|
||
</div>
|