:root{--color-bg-start:#f5f0ff;--color-bg-mid:#e8f0ff;--color-bg-end:#fef0f5;--color-blob-1:#7c3aed;--color-blob-2:#06b6d4;--color-blob-3:#f43f5e;--color-blob-4:#f59e0b;--color-blob-5:#10b981;--glass-bg:#ffffff73;--glass-bg-strong:#fff9;--glass-border:#ffffffb3;--glass-highlight:#ffffffe6;--glass-shadow:#0000000f;--glass-inner-shadow:#fffc;--glass-blur:40px;--glass-blur-heavy:60px;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--text-muted:#aeaeb2;--accent:#0071e3;--accent-hover:#0077ed;--accent-gradient-start:#0071e3;--accent-gradient-end:#5856d6;--rd-blue:#62b7e2;--rd-green:#90db66;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--transition-fast:.2s cubic-bezier(.25, .1, .25, 1);--transition-smooth:.5s cubic-bezier(.16, 1, .3, 1);--transition-spring:.6s cubic-bezier(.34, 1.56, .64, 1);--tilt-rotate:4;--tilt-translate:2;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--content-max:1180px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:linear-gradient(160deg, var(--color-bg-start) 0%, var(--color-bg-mid) 40%, var(--color-bg-end) 100%);color:var(--text-primary);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;line-height:1.47059;overflow-x:hidden}[id]{scroll-margin-top:90px}a{color:inherit}:focus{outline:none}:focus-visible{border-radius:max(var(--radius-sm), .5em);outline:none;box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #0071e340,0 0 20px #0071e314}.spotlight{pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:radial-gradient(circle 500px at var(--spot-x,50%) var(--spot-y,50%), #7c3aed73, #06b6d447 30%, #f43f5e1a 55%, transparent 70%);opacity:0;width:100%;height:100%;transition:opacity .45s,background-position .12s linear;position:fixed;top:0;left:0}.blob-container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.blob{will-change:transform;mix-blend-mode:multiply;border-radius:50%;position:absolute}.blob-1{background:radial-gradient(circle,#7c3aed59,#7c3aed0d 70%);width:700px;height:700px;top:-10%;left:-5%}.blob-2{background:radial-gradient(circle,#06b6d44d,#06b6d40d 70%);width:600px;height:600px;top:30%;right:-8%}.blob-3{background:radial-gradient(circle,#f43f5e40,#f43f5e0d 70%);width:500px;height:500px;bottom:10%;left:15%}.blob-4{background:radial-gradient(circle,#f59e0b40,#f59e0b0d 70%);width:400px;height:400px;top:55%;left:55%}.blob-5{background:radial-gradient(circle,#10b98140,#10b9810d 70%);width:350px;height:350px;bottom:25%;right:20%}@media (prefers-reduced-motion:no-preference){.blob{animation:20s ease-in-out infinite blob-float}.blob-1{animation-duration:22s;animation-delay:0s}.blob-2{animation-duration:26s;animation-delay:-4s}.blob-3{animation-duration:24s;animation-delay:-8s}.blob-4{animation-duration:20s;animation-delay:-12s}.blob-5{animation-duration:28s;animation-delay:-16s}@keyframes blob-float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(40px,-60px)scale(1.08)}50%{transform:translate(-30px,40px)scale(.95)}75%{transform:translate(50px,20px)scale(1.04)}}}@media (prefers-reduced-motion:reduce){.blob{animation:none!important}html{scroll-behavior:auto}.reveal{opacity:1!important;transition:none!important;transform:none!important}.hero-model-card:hover{transform:translateY(-4px)scale(1)!important}.hero-model-card:hover .hm-price-row{transform:none!important}.hero-model-card .cp-btn:after{display:none!important}.hero-model-card .cp-btn:hover{transform:translateY(-2px)scale(1)!important}}.content-wrap,main{z-index:1;position:relative}.liquid-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 8px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #00000005}.container{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 24px}section{z-index:1;position:relative}.nav-bar{z-index:100;transition:all var(--transition-fast);padding:0 24px;position:fixed;top:16px;left:0;right:0}.nav-bar .nav-inner{max-width:var(--content-max);-webkit-backdrop-filter:blur(50px)saturate(180%);transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff8c;border:1px solid #fff9;border-radius:100px;justify-content:space-between;align-items:center;margin:0 auto;padding:10px 24px;display:flex;box-shadow:0 2px 12px #0000000a,0 8px 32px #0000000a,inset 0 1px #fffc}.nav-bar.scrolled .nav-inner{background:#ffffffb8;box-shadow:0 4px 16px #0000000f,0 12px 40px #0000000f,inset 0 1px #ffffffe6}.nav-bar .nav-inner:hover{background:#ffffff9e}.logo{letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.logo img{width:auto;height:32px}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-links a{color:var(--text-secondary);transition:all var(--transition-fast);border-radius:100px;padding:8px 16px;font-size:.88rem;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--text-primary);background:#0000000a}.nav-cta{margin-left:4px;background:var(--accent)!important;color:#fff!important;transition:all var(--transition-fast)!important;font-weight:600!important}.nav-cta:hover{box-shadow:0 4px 16px #0071e34d;background:var(--accent-hover)!important}.menu-toggle{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px;font-size:1.4rem;display:none}.btn{font-family:var(--font-body);cursor:pointer;transition:all var(--transition-smooth);letter-spacing:-.01em;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-gradient-end));color:#fff;box-shadow:0 4px 16px #0071e34d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0071e366}.btn-secondary{color:var(--accent);background:#0071e314;border:1px solid #0071e326}.btn-secondary:hover{background:#0071e31f;transform:translateY(-2px)}.btn-white{color:var(--accent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6}.btn-white:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 28px #0000001a}.btn:active{transform:translateY(0)scale(.998)}.btn-lg{padding:16px 36px;font-size:1rem}.gradient-text{background:linear-gradient(135deg, var(--accent), var(--accent-gradient-end), #ff2d55);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-gradient-text{background:linear-gradient(135deg, var(--rd-blue), var(--accent), var(--rd-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-header{text-align:center;margin-bottom:56px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#0071e314;border:1px solid #0071e326;border-radius:100px;margin-bottom:12px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.section-header h2{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:700;line-height:1.12}.section-header p{color:var(--text-secondary);max-width:560px;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.section-divider{background:linear-gradient(90deg,#0000,#0000001a,#0000);max-width:200px;height:1px;margin:0 auto 28px}.hero{text-align:center;padding:160px 0 110px}.hero-center{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.hero-eyebrow{letter-spacing:.02em;color:var(--accent);background:#0071e314;border:1px solid #0071e326;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 18px;font-size:.82rem;font-weight:600;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0071e31f}.hero h1{letter-spacing:-.045em;color:var(--text-primary);margin-bottom:28px;font-size:clamp(2.8rem,6vw + .5rem,5.2rem);font-weight:800;line-height:1.06}.hero h1 .hero-dot{color:var(--text-tertiary);margin:0 .15em;font-weight:300;display:inline-block;transform:translateY(-.08em)}.hero .hero-sub{color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.15rem,1.4vw + .5rem,1.5rem);font-weight:500}.hero .hero-tagline{color:var(--text-tertiary);letter-spacing:.32em;margin-bottom:44px;padding-left:.32em;font-size:.98rem;font-weight:500}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=768px){.hero{padding:120px 0 80px}.hero .hero-tagline{letter-spacing:.2em;padding-left:.2em}}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 8px 32px var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), background var(--transition-smooth);transform-style:preserve-3d;will-change:transform;padding:36px 32px;position:relative;overflow:hidden}.glass-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-smooth);pointer-events:none;background:linear-gradient(135deg,#0071e34d,#5856d633,#ff2d5526);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:hover{background:var(--glass-bg-strong);transform:translateY(-6px);box-shadow:0 16px 40px #00000014,inset 0 1px #ffffffe6}.glass-card:hover:before{opacity:1}.glass-card>*{z-index:1;position:relative}.card-icon{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(20px);width:52px;height:52px;transition:all var(--transition-smooth);background:#ffffff80;border:1px solid #fff9;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.3rem;display:flex;box-shadow:0 4px 12px #0000000a,inset 0 1px #fffc}.glass-card:hover .card-icon{transform:scale(1.05)}.card-icon.blue{background:linear-gradient(135deg,#0071e326,#5856d61a)}.card-icon.purple{background:linear-gradient(135deg,#5856d626,#a855f71a)}.card-icon.pink{background:linear-gradient(135deg,#f43f5e26,#ec48991a)}.card-icon.green{background:linear-gradient(135deg,#10b98126,#06b6d41a)}.card-icon.orange{background:linear-gradient(135deg,#f59e0b26,#f43f5e1a)}.pill{color:var(--accent);background:#0071e30f;border:1px solid #0071e31f;border-radius:100px;justify-content:center;align-items:center;padding:8px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.products-section{padding:80px 0}.products-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto;display:grid}.product-card{padding:40px 36px}.product-card .prod-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.product-card .prod-head h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.prod-spec{margin-bottom:32px}.prod-spec-row{align-items:center;gap:12px;padding:10px 0;display:flex}.prod-spec-row .label{color:var(--text-primary);min-width:96px;font-weight:600}.prod-spec-row .val{color:var(--text-secondary)}.prod-model-tags{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.cta-band{margin:40px 0;position:relative;overflow:hidden}.cta-panel{text-align:center;border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000000d,inset 0 1px #fffc}.cta-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0071e30f,#5856d60d,#f43f5e0a);position:absolute;inset:0}.cta-panel>*{position:relative}.cta-panel h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700}.cta-panel .coupon{margin-bottom:28px;font-size:1.6rem;font-weight:700}.coding-plan{padding:64px 0}.cp-head{text-align:center;margin-bottom:48px}.cp-head h2{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:700;line-height:1.12}.cp-head .lead{color:var(--text-secondary);max-width:580px;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.cp-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.cp-card{flex-direction:column;padding:32px 28px;display:flex}.cp-card.featured{background:linear-gradient(180deg, #0071e30d, var(--glass-bg-strong) 35%);border-color:#0071e34d;transform:translateY(-4px);box-shadow:0 12px 40px #0071e314,inset 0 1px #ffffffe6}.cp-card.featured:before{opacity:1}.cp-badge{z-index:2;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-gradient-end));border-radius:100px;padding:4px 12px;font-size:.68rem;font-weight:700;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #0071e34d}.cp-tier{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:.78rem;font-weight:600}.cp-name{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:6px;font-size:1.5rem;font-weight:700}.cp-desc{color:var(--text-secondary);min-height:42px;margin-bottom:24px;font-size:.88rem;line-height:1.55}.cp-price{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.cp-price .amount{letter-spacing:-.03em;color:var(--text-primary);font-size:2.6rem;font-weight:800;line-height:1}.cp-price .currency{color:var(--text-secondary);font-size:1.2rem;font-weight:700}.cp-price .period{color:var(--text-tertiary);font-size:.9rem}.cp-tokens{color:var(--accent);background:#0071e312;border:1px solid #0071e326;border-radius:100px;margin-bottom:24px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-block}.cp-features{flex-direction:column;flex:1;gap:10px;margin-bottom:28px;list-style:none;display:flex}.cp-features li{color:var(--text-secondary);padding-left:24px;font-size:.88rem;line-height:1.5;position:relative}.cp-features li:before{content:"✓";color:var(--accent);font-size:.85rem;font-weight:700;position:absolute;top:0;left:0}.cp-btn{width:100%;padding:16px 30px;font-size:1rem;position:relative;overflow:hidden}.hero-model-card .cp-btn{transition:transform var(--transition-spring), box-shadow var(--transition-spring), filter var(--transition-smooth)}.hero-model-card .cp-btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff73,#0000);width:60%;height:100%;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-120%;transform:skew(-20deg)}.hero-model-card .cp-btn:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--hm-accent) 38%, transparent), 0 4px 10px color-mix(in srgb, var(--hm-accent-2) 24%, transparent);filter:brightness(1.06);transform:translateY(-3px)scale(1.02)}.hero-model-card .cp-btn:hover:after{left:130%}.hero-model-card .cp-btn:active{transition:transform .12s cubic-bezier(.25,1,.5,1);transform:translateY(-1px)scale(.985)}.cp-note{text-align:center;color:var(--text-tertiary);margin-top:28px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem}@media (width<=1024px){.cp-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.cp-card.featured{order:-1}}.cloud-section{padding:64px 0}.cloud-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-card{padding:32px}.feature-card .feat-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.feature-card .feat-head img{-o-object-fit:contain;object-fit:contain;width:44px;height:44px}.feature-card h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.feature-card p{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.models-section{padding:64px 0}.models-head{text-align:center;margin-bottom:32px}.models-head .lead{color:var(--text-secondary);max-width:640px;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.models-head h2{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:700;line-height:1.12}.sale-banner{color:#be123c;background:linear-gradient(135deg,#e11d4814,#f59e0b0f);border:1px solid #e11d4833;border-radius:100px;justify-content:center;align-items:center;gap:10px;max-width:560px;margin:0 auto 40px;padding:12px 22px;font-size:.92rem;font-weight:500;display:flex}.sale-banner-dot{background:#e11d48;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite sale-pulse;box-shadow:0 0 0 4px #e11d4826}@keyframes sale-pulse{0%,to{opacity:1}50%{opacity:.4}}.sale-banner-text strong{color:#e11d48;font-size:1.05rem;font-weight:800}.hero-model-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1120px;margin:0 auto;display:grid}.hero-model-card{--hm-accent:#e11d48;--hm-accent-2:#f59e0b;flex-direction:column;padding:44px 40px;display:flex}.hero-model-card:before{background:linear-gradient(135deg, var(--hm-accent), var(--hm-accent-2))}.hm-warm{--hm-accent:#e11d48;--hm-accent-2:#f59e0b;background:linear-gradient(180deg, #e11d480a, var(--glass-bg) 40%)}.hm-warm:before{opacity:.7}.hm-cool{--hm-accent:#6d28d9;--hm-accent-2:#2563eb;background:linear-gradient(180deg, #6d28d90a, var(--glass-bg) 40%)}.hm-cool:before{background:linear-gradient(135deg, var(--hm-accent), var(--hm-accent-2));opacity:.7}.hero-model-card{transition:transform var(--transition-spring), box-shadow var(--transition-spring), background var(--transition-smooth)}.hero-model-card:hover{box-shadow:0 22px 50px #0000001f, 0 8px 20px color-mix(in srgb, var(--hm-accent) 22%, transparent), inset 0 1px 0 #ffffffe6;transform:translateY(-8px)scale(1.015)}.hero-model-card:hover:before{opacity:1}.hero-model-card:hover .hm-price-row{transition:transform var(--transition-spring);transform:translateY(-2px)}.hm-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hm-vendor{color:var(--text-secondary);background:#ffffff80;border:1px solid #ffffffb3;border-radius:100px;align-items:center;gap:7px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.hm-vendor .vd-dot{border-radius:50%;width:8px;height:8px}.hm-tag-sale{letter-spacing:.1em;color:#fff;background:linear-gradient(135deg, var(--hm-accent), var(--hm-accent-2));border-radius:100px;padding:5px 14px;font-size:.78rem;font-weight:800;box-shadow:0 4px 12px #0000001f}.hm-name{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:2.2rem;font-weight:800}.hm-desc{color:var(--text-secondary);flex:1;margin-bottom:24px;font-size:.95rem;line-height:1.65}.hm-price-list{flex-direction:column;gap:10px;margin-top:auto;margin-bottom:24px;display:flex}.hm-price-row{border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--hm-accent) 6%, transparent), color-mix(in srgb, var(--hm-accent-2) 4%, transparent));border:1px solid color-mix(in srgb, var(--hm-accent) 16%, transparent);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 20px;display:flex}.hm-row-label{color:var(--text-secondary);min-width:56px;font-size:.8rem;font-weight:700}.hm-off{color:#fff;background:linear-gradient(135deg, var(--hm-accent), var(--hm-accent-2));min-width:44px;box-shadow:0 2px 8px color-mix(in srgb, var(--hm-accent) 30%, transparent);border-radius:8px;justify-content:center;align-items:center;padding:3px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.hm-pold{color:var(--text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--hm-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hm-accent) 45%, transparent);font-size:.92rem;text-decoration-thickness:1.5px}.hm-pnew{letter-spacing:-.02em;color:var(--hm-accent);margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:1.7rem;font-weight:800;line-height:1}.hm-pnew .hm-unit{color:var(--text-tertiary);font-size:.72rem;font-weight:500;font-family:var(--font-body);margin-left:6px}.hm-pnew .hm-pnew-label{color:var(--hm-accent);font-size:.88rem;font-weight:700;font-family:var(--font-body);letter-spacing:.02em;margin-right:8px}.hm-price-row.cache{background:linear-gradient(135deg, color-mix(in srgb, var(--hm-accent) 6%, transparent), color-mix(in srgb, var(--hm-accent-2) 4%, transparent));border-color:color-mix(in srgb, var(--hm-accent) 16%, transparent)}.hm-price-row{min-height:58px}.hm-price-row.cache .hm-pnew{margin-left:auto}.hm-price-row.out{background:linear-gradient(135deg, color-mix(in srgb, var(--hm-accent) 9%, transparent), color-mix(in srgb, var(--hm-accent-2) 6%, transparent));border-color:color-mix(in srgb, var(--hm-accent) 22%, transparent)}.models-more{text-align:center;margin-top:40px}.models-more p{color:var(--text-tertiary);margin-bottom:16px;font-size:.92rem}.models-plaza{border-radius:var(--radius-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:56px;margin-top:64px;padding:40px;display:flex;box-shadow:0 8px 32px #0000000a,inset 0 1px #fffc}.models-plaza-text{flex:1;max-width:480px}.models-plaza-text h3{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.5rem,2vw + .5rem,2rem);font-weight:700}.models-plaza-text p{color:var(--text-secondary);margin-bottom:28px;font-size:1rem;line-height:1.75}.models-plaza-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.models-plaza-visual{flex:1;max-width:520px}.models-plaza-visual img{border-radius:var(--radius-md);width:100%;height:auto;transition:all var(--transition-smooth);border:1px solid #ffffffb3;display:block;box-shadow:0 12px 40px #00000014,inset 0 1px #fffc}.models-plaza-visual img:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0000001f}@media (width<=768px){.models-plaza{text-align:center;flex-direction:column;gap:32px;padding:28px}.models-plaza-text{max-width:100%}.models-plaza-actions{justify-content:center}.models-plaza-visual{max-width:100%}.hero-model-grid{grid-template-columns:1fr}.hm-name{font-size:1.8rem}.hm-pnew{font-size:1.45rem}.hm-price-row{min-height:50px;padding:12px 14px}}.vendor-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.vendor-tab{color:var(--text-secondary);-webkit-backdrop-filter:blur(20px);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#ffffff80;border:1px solid #fff9;border-radius:100px;padding:9px 20px;font-size:.88rem;font-weight:600;box-shadow:0 2px 8px #00000008}.vendor-tab:hover{color:var(--text-primary);background:#ffffffb3}.vendor-tab.active{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-gradient-end));border-color:#0000;box-shadow:0 4px 16px #0071e34d}.vendor-tab .count{opacity:.7;margin-left:4px;font-size:.75rem}.price-table-wrap{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 12px 40px #0000000d,inset 0 1px #fffc}.price-table{border-collapse:collapse;table-layout:fixed;width:100%}.price-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);white-space:nowrap;background:#ffffff4d;border-bottom:1px solid #0000000f;padding:18px 20px;font-size:.78rem;font-weight:700}.price-table tbody td{vertical-align:middle;color:var(--text-primary);border-bottom:1px solid #0000000d;padding:18px 20px;font-size:.92rem}.price-table tbody tr{transition:background var(--transition-fast)}.price-table tbody tr:hover{background:#0071e30a}.price-table tbody tr:last-child td{border-bottom:none}.price-table .col-vendor{width:16%}.price-table .col-model{width:30%}.price-table .col-price,.price-table .col-action{width:18%}.vendor-badge{border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.vendor-badge .vd-dot{border-radius:50%;width:7px;height:7px}.model-cell{flex-direction:column;gap:4px;display:flex}.model-cell .model-name{letter-spacing:-.01em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.98rem;font-weight:700}.model-cell .model-desc{color:var(--text-tertiary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.price-val{color:var(--text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem;font-weight:700}.price-val.cache{color:var(--text-primary)}.price-tag-sale{color:#e11d48;vertical-align:middle;background:#e11d481a;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.price-unit{color:var(--text-tertiary);font-size:.72rem;font-weight:500}.price-card-mobile{display:none}.price-unit-note{border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff6;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px 20px;font-size:.82rem;display:flex}.price-unit-note strong{color:var(--text-primary)}.inference-section{padding:64px 0}.split-row{justify-content:space-between;align-items:center;gap:56px;display:flex}.split-row.reverse{flex-direction:row-reverse}.split-text{flex:1;max-width:520px}.split-text h3{letter-spacing:-.03em;margin-bottom:16px;font-size:1.8rem;font-weight:700}.split-text p{color:var(--text-secondary);margin-bottom:28px;font-size:1rem;line-height:1.7}.split-visual{flex:1;max-width:520px}.img-glow{border-radius:var(--radius-md);width:100%;transition:all var(--transition-smooth);border:1px solid #ffffffb3;box-shadow:0 12px 40px #00000014,inset 0 1px #fffc}.img-glow:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0000001f}.scenarios-section{padding:64px 0}.scenarios-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scene-card{padding:32px 28px}.scene-card .scene-icon{width:56px;height:56px;margin-bottom:20px}.scene-card h3{letter-spacing:-.02em;margin-bottom:12px;font-size:1.1rem;font-weight:600}.scene-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.final-cta{padding:80px 0}.final-cta .cta-panel h2{margin-bottom:16px;font-size:clamp(2rem,3.5vw,3rem)}.final-cta .cta-panel p{color:var(--text-secondary);margin-bottom:36px;font-size:1.2rem}.contact-section{padding:72px 0}.contact-grid{justify-content:space-between;align-items:center;gap:48px;display:flex}.qr-cluster{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qr-card{border-radius:var(--radius-sm);background:#ffffff80;border:1px solid #fff9;width:168px;padding:10px;box-shadow:0 4px 16px #0000000a}.qr-card img{border-radius:8px;width:100%;height:auto;display:block}.contact-info{max-width:380px}.contact-info .company{letter-spacing:-.02em;margin-bottom:24px;font-size:1.4rem;font-weight:700}.contact-info .info-block{margin-bottom:18px}.contact-info .info-label{color:var(--text-tertiary);margin-bottom:4px;font-size:.78rem;display:block}.contact-info .info-val{color:var(--text-secondary)}.footer{z-index:1;-webkit-backdrop-filter:blur(30px);background:#ffffff4d;border-top:1px solid #0000000f;padding:36px 0;position:relative}.footer-top{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.footer-brand{color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:6px;font-size:.9rem;display:flex}.footer-brand img{opacity:.85;width:auto;height:30px}.footer-copyright{text-align:center;color:var(--text-tertiary);font-size:.82rem;line-height:1.6}.footer-beian{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;font-size:.78rem;display:flex}.footer-beian a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.footer-beian a:hover{color:var(--text-secondary)}.beian-divider{color:var(--text-muted);opacity:.6}.footer-beian .beian-ga{align-items:center;gap:6px;display:inline-flex}.beian-jinghui{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:16px;height:16px}.popup-overlay{z-index:10050;border-radius:var(--radius-md);width:90vw;max-width:1200px;height:90vh;max-height:800px;-webkit-backdrop-filter:blur(var(--glass-blur-heavy));background:#ffffffb3;border:1px solid #ffffffb3;margin:auto;display:none;position:fixed;inset:0;overflow:hidden;box-shadow:0 12px 60px #0003}.popup-close{z-index:10051;cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);background:#fff9;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:flex;position:absolute;top:10px;right:14px}.popup-close:hover{color:var(--text-primary);background:#fff}.popup-overlay iframe{border-radius:var(--radius-md);border:0;width:100%;height:100%}#fab-stack{z-index:10000;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:40px;right:24px}.fab-btn{-webkit-backdrop-filter:blur(20px)saturate(180%);height:48px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-smooth);background:#fff9;border:1px solid #ffffffb3;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #00000014,inset 0 1px #fffc}.fab-btn svg{fill:currentColor;width:20px;height:20px;transition:transform .3s}#login-fab svg{color:var(--accent)}#login-fab:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0071e340}#login-fab:hover svg{transform:scale(1.1)}#consult-fab svg{color:#ea580c}#consult-fab:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ea580c40}#consult-fab:hover svg{transform:scale(1.1)rotate(-10deg)}#feedback-fab svg{color:#a855f7}#feedback-fab:hover{transform:translateY(-3px);box-shadow:0 8px 24px #a855f740}#feedback-fab:hover svg{transform:scale(1.1)}#consult-popover{z-index:10001;-webkit-backdrop-filter:blur(40px)saturate(180%);border-radius:var(--radius-sm);opacity:0;visibility:hidden;transform-origin:100% 100%;background:#ffffffb8;border:1px solid #ffffffb3;width:220px;transition:all .25s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:114px;right:24px;transform:translateY(10px)scale(.95);box-shadow:0 12px 40px #0000001f,inset 0 1px #fffc}#consult-popover.active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}#consult-popover:after{content:"";background:#ffffffb8;border-bottom:1px solid #ffffffb3;border-right:1px solid #ffffffb3;width:12px;height:12px;position:absolute;bottom:-6px;right:36px;transform:rotate(45deg)}.pop-header{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pop-header span{color:var(--text-primary);font-size:13px;font-weight:700}.pop-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.pop-close:hover{color:var(--text-secondary)}.pop-body{text-align:center;padding:16px}.pop-body img{border:1px solid #0000000d;border-radius:8px;width:100%;height:auto;margin-bottom:10px;display:block}.pop-tip{color:var(--text-secondary);background:#00000008;border-radius:6px;padding:6px 10px;font-size:12px}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media (width<=1024px){:root{--content-max:920px}.scenarios-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.nav-bar{padding:0 12px;top:12px}.nav-bar .nav-inner{padding:8px 16px}.nav-links{display:none}.menu-toggle{display:block}.nav-links.open{-webkit-backdrop-filter:blur(50px)saturate(180%);border-radius:var(--radius-md);background:#ffffffbf;border:1px solid #fff9;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 12px 40px #00000014}.nav-links.open a{text-align:center;width:100%;padding:12px}.nav-links.open .nav-cta{margin-top:6px;margin-left:0}}@media (width<=768px){.cloud-grid,.scenarios-grid{grid-template-columns:1fr}.split-row,.split-row.reverse{flex-direction:column;gap:32px}.split-text{text-align:center;max-width:100%}.split-visual{max-width:100%}.contact-grid{text-align:center;flex-direction:column}.contact-info{max-width:100%}.cta-panel{padding:40px 24px}.price-table-wrap .price-table{display:none}.price-card-mobile{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}.price-card-mobile .pm-card{border-radius:var(--radius-sm);background:#ffffff80;border:1px solid #fff9;padding:18px}.price-card-mobile .pm-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.price-card-mobile .pm-name{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.95rem;font-weight:700}.price-card-mobile .pm-prices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.price-card-mobile .pm-price{text-align:center;background:#ffffff80;border-radius:10px;padding:8px}.price-card-mobile .pm-price .lbl{color:var(--text-tertiary);margin-bottom:4px;font-size:.68rem;display:block}.price-card-mobile .pm-price .val{font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;font-weight:700}.price-card-mobile .pm-price.cache .val{color:var(--text-primary)}}@media (width<=480px){.product-card{padding:28px 22px}.cta-panel{padding:32px 18px}.vendor-tabs{gap:8px}.vendor-tab{padding:8px 14px;font-size:.82rem}.qr-card{width:140px}}
