/* TZBox console language applied to the commercial story */
:root{--ink:#eef7ff;--muted:#a8bdd1;--paper:#071b34;--white:#102f51;--line:rgba(96,167,216,.38);--accent:#28c7f1;--mint:#0c5368;--shadow:0 24px 70px rgba(0,0,0,.34);--serif:'Noto Sans SC',sans-serif}
body{background:#071a33;color:var(--ink);font-family:'Noto Sans SC',Manrope,sans-serif}
body:before{content:'';position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse at 8% 34%,rgba(8,159,170,.5),transparent 37%),radial-gradient(ellipse at 88% 30%,rgba(42,61,190,.58),transparent 44%),linear-gradient(115deg,#062a41 0%,#07152e 46%,#111e58 100%);pointer-events:none}
.site-header{height:66px;padding:0 clamp(18px,4vw,52px);background:rgba(5,19,42,.9);border-bottom:1px solid rgba(85,160,214,.32);backdrop-filter:blur(18px)}
.site-header.is-scrolled{background:rgba(5,19,42,.96);border-color:rgba(74,191,226,.48);box-shadow:0 8px 28px rgba(0,0,0,.28)}
.brand{color:#fff}.brand-mark{border-radius:7px;background:linear-gradient(145deg,#1bd5e2,#3b65ef);box-shadow:0 0 0 1px rgba(131,211,255,.45),0 7px 18px rgba(36,169,243,.22)}.brand-name{font-size:19px;letter-spacing:.02em}
.main-nav{gap:clamp(14px,2.6vw,34px);color:#b6d5eb;font-size:12px}.main-nav a:hover{color:#fff}.main-nav .nav-buy{background:linear-gradient(135deg,#27c7ee,#7561ff);border:1px solid rgba(147,232,255,.8);box-shadow:0 5px 16px rgba(43,148,231,.3);color:#fff;padding:10px 16px}.nav-buy span{color:#fff}
.hero{min-height:770px;padding:135px clamp(22px,7vw,105px) 90px;grid-template-columns:minmax(310px,.82fr) minmax(470px,1.18fr);gap:clamp(32px,5vw,82px);background:transparent;position:relative}.hero:before{content:'';position:absolute;inset:66px 0 0;background:linear-gradient(90deg,rgba(10,166,171,.18),transparent 34%,rgba(43,78,180,.16));pointer-events:none}.hero-copy,.hero-visual{z-index:1}.kicker,.section-label{color:#51dbf3;letter-spacing:.13em}.kicker-dot{background:#39c9f2;box-shadow:0 0 0 5px rgba(39,184,239,.15)}h1{font-size:clamp(56px,6.5vw,104px);letter-spacing:-.085em;text-shadow:0 8px 35px rgba(0,0,0,.25)}h1 em,h2 em{color:#61c8f0;font-family:'Noto Sans SC',sans-serif;font-weight:800;letter-spacing:-.09em}.hero-lede{color:#b6cadc;font-size:15px;line-height:1.85}.button-dark{background:linear-gradient(135deg,#27c7ee,#4778ff);border:1px solid rgba(135,225,255,.78);box-shadow:0 7px 18px rgba(23,141,225,.3)}.text-link,.arrow-link{color:#d4e9f9;border-color:#45bde5}.text-link span,.arrow-link span{color:#57d7f3}.hero-assurance{color:#8cb6d2}.hero-assurance i{background:#46d2f2}.hero-visual img{border-radius:12px;border:1px solid rgba(112,194,239,.62);box-shadow:0 24px 70px rgba(0,0,0,.46)}.visual-tag{background:rgba(7,30,56,.85);border:1px solid rgba(104,207,247,.56);color:#eaf8ff}.status-dot{background:#27b9f2;box-shadow:0 0 10px rgba(39,185,242,.8)}.hero-scroll{color:#85b7d4}.hero-scroll span{background:#42c6ed}
.trust-strip{min-height:105px;padding:0 clamp(22px,7vw,105px);background:rgba(5,21,43,.7);border-top:1px solid rgba(67,142,197,.4);border-bottom:1px solid rgba(67,142,197,.4);box-shadow:inset 0 1px rgba(80,215,235,.08)}.trust-strip div{border-color:rgba(80,151,205,.3)}.trust-strip b{color:#5dd5f2}.trust-strip span{color:#c9dced}
.section{padding:clamp(88px,10vw,145px) clamp(22px,7vw,105px)}.intro,.scenarios,.capabilities,.faq-section{background:transparent}.intro h2,.section-heading h2,.assistant h2,.demo-copy h2,.faq-section h2,.scenario-heading h2{color:#f2f8ff}.intro-copy,.section-heading>p,.scenario-heading>p{color:#a5bdd1}.feature-grid{gap:15px}.feature-card{background:linear-gradient(135deg,rgba(21,69,101,.92),rgba(9,34,69,.96));border:1px solid rgba(65,157,216,.52);border-radius:12px;box-shadow:inset 0 1px rgba(125,217,255,.1)}.feature-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 1px rgba(125,217,255,.3)}.feature-card-dark{background:linear-gradient(135deg,rgba(15,127,143,.94),rgba(10,38,72,.98));border-color:#39c6e5}.feature-number{color:#7bdbf3}.feature-card-dark .feature-number{color:#b7f4ff}.feature-card h3{color:#f1f7ff}.feature-card p{color:#a8c2d7}.feature-card-dark p{color:#cce5ef}.feature-card a{color:#d2effc}
.setup{background:linear-gradient(115deg,rgba(8,47,70,.82),rgba(10,28,61,.82));border-top:1px solid rgba(68,149,202,.32);border-bottom:1px solid rgba(68,149,202,.32)}.setup-step{border-color:rgba(90,155,199,.34)}.setup-step.is-active{background:linear-gradient(90deg,rgba(28,131,164,.32),transparent);border-left:2px solid #2bc5ef}.setup-step h3{color:#edf8ff}.setup-step p{color:#a4bfd3}.setup-step>span,.setup-step.is-active>span,.setup-step.is-active>b{color:#50d1f2}.setup-image img{border-radius:12px;border:1px solid rgba(80,177,220,.58);box-shadow:var(--shadow)}.image-caption{background:rgba(6,24,47,.88);border:1px solid rgba(75,163,211,.48);color:#eef8ff}.image-caption span{color:#a8cbdf}
.assistant{background:linear-gradient(120deg,rgba(6,65,78,.84),rgba(10,29,70,.9));border-top:1px solid rgba(67,154,207,.36);border-bottom:1px solid rgba(67,154,207,.36)}.assistant-head p{color:#a9c3d6}.assistant-window{background:linear-gradient(145deg,#103b61,#0a2247);border:1px solid rgba(80,183,234,.68);border-radius:13px;box-shadow:0 24px 60px rgba(0,0,0,.36),inset 0 1px rgba(138,229,255,.15)}.window-top{border-color:rgba(83,164,214,.34);color:#e8f5ff}.window-logo{background:linear-gradient(145deg,#1ecce5,#3d65eb)}.window-state{color:#79dbf3}.window-state i,.window-footer i{background:#23bdf0;box-shadow:0 0 9px rgba(35,189,240,.8)}.window-body,.window-side{border-color:rgba(83,164,214,.28)}.window-side span{color:#8cb0c9}.window-side .side-active{color:#fff;background:linear-gradient(90deg,#217eaa,#1b5b8c);border:1px solid rgba(104,212,245,.48)}.search-line,.device-row b{color:#eef8ff}.search-line b,.device-row strong{color:#65d8f4}.device-row{background:rgba(9,37,72,.7);border-color:rgba(83,168,219,.35)}.device-row.is-selected{border-color:#38c9ee;background:rgba(14,104,131,.38);box-shadow:0 0 0 1px rgba(55,201,238,.16)}.device-thumb{background:linear-gradient(145deg,#1d668d,#1f3e76);color:#c9f2ff}.device-row small{color:#9ebfd3}.window-footer{border-color:rgba(83,164,214,.3);color:#a1d0df}.window-footer button{background:linear-gradient(135deg,#24c8eb,#4f75f2);border:1px solid rgba(152,231,255,.6)}.assistant-notes article{border-color:rgba(79,157,200,.42)}.assistant-notes span{color:#5bd8f2}.assistant-notes p{color:#c4dceb}
.capability-list{border-color:rgba(83,164,214,.35)}.capability{border-color:rgba(83,164,214,.35)}.capability:hover{background:rgba(16,79,112,.32)}.capability h3{color:#f0f8ff}.capability p{color:#a3bed2}.capability i{color:#5dd9f2}.demo-section{background:linear-gradient(125deg,#073f58,#16378b);border-top:1px solid rgba(83,191,231,.5);border-bottom:1px solid rgba(83,191,231,.5)}.demo-section .section-label{color:#6ee5f7}.demo-copy p{color:#c5e1ee}.demo-video video{border:1px solid rgba(83,191,231,.55);border-radius:12px}.video-caption{background:rgba(5,23,50,.9);border:1px solid rgba(83,164,214,.36)}
.faq-list{border-color:rgba(83,164,214,.35)}details{border-color:rgba(83,164,214,.35)}summary{color:#eaf6ff}summary span{color:#5dd8f4}details p{color:#a7bfd1}.final-cta{background:linear-gradient(120deg,#092d4b,#101f67);border-top:1px solid rgba(83,191,231,.4)}.final-cta .section-label{color:#5cd8f4}.final-cta h2{color:#f3faff}.final-cta p{color:#a9c5d9}.button-light{background:linear-gradient(135deg,#2ac8ee,#655ff2);color:#fff;border:1px solid rgba(159,233,255,.7)}.final-text-link{color:#c5e2f1;border-color:#4d9cc4}.final-text-link span{color:#63d9f3}.site-footer{background:#06152e;border-top:1px solid rgba(83,164,214,.35);color:#93b5cb}.footer-brand{color:#edf8ff}.footer-brand small{color:#7395aa}.footer-links a:hover{color:#fff}.copyright{color:#65829b}
.scenario-heading{position:relative}.scenario-note{color:#779db5}.scenario-card{background:linear-gradient(145deg,rgba(18,65,96,.94),rgba(7,30,60,.96));border-color:rgba(74,164,216,.48);border-radius:12px}.scenario-card:hover,.scenario-card-active{border-color:#39c9ed;box-shadow:0 20px 48px rgba(0,0,0,.34),inset 0 1px rgba(139,233,255,.2)}.scene-preview{background:#071a34}.scene-preview:after{border-color:rgba(92,194,234,.32)}.scene-copy h3{color:#edf8ff}.scene-copy p{color:#a4bfd2}.scene-copy>span{color:#61d9f3}.system-band{background:linear-gradient(120deg,rgba(4,44,63,.97),rgba(9,25,64,.98));border-top:1px solid rgba(77,174,218,.42);border-bottom:1px solid rgba(77,174,218,.42)}.system-heading .section-label{color:#5dd8f3}.system-heading p{color:#a8c1d4}.system-flow{border-color:rgba(91,168,212,.37)}.system-flow article{border-color:rgba(91,168,212,.25)}.system-flow h3{color:#eaf6ff}.system-flow p{color:#9db9ce}.flow-symbol{border-color:#478eb6}.flow-input:before,.flow-rule:after,.flow-output:before{border-color:#5edcf3}.flow-input:after,.flow-model:after,.flow-output:after{background:#55d6f2}.flow-model:before{border-color:#5edcf3}.flow-rule:before{background:#478eb6}.flow-arrow{color:#5ddaf3}
.scene-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;filter:saturate(.86) contrast(1.04)}.scene-preview img+ b{z-index:5}
.nav-toggle{color:#d9f5ff}

/* Generated visual assets: product capabilities and end-to-end flow */
.feature-card{padding:0;min-height:420px;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}
.feature-card:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,rgba(72,211,239,.08),transparent 44%,rgba(94,79,237,.09));pointer-events:none}
.feature-media{display:block;width:100%;height:205px;object-fit:cover;object-position:center;border-bottom:1px solid rgba(88,180,226,.42);filter:saturate(.82) contrast(1.05);transition:transform .55s ease,filter .55s ease}
.feature-card:hover .feature-media{transform:scale(1.035);filter:saturate(.96) contrast(1.08)}
.feature-content{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:25px 27px 27px;background:linear-gradient(180deg,rgba(8,31,61,.22),rgba(7,26,53,.72))}
.feature-content .feature-number{display:block;margin-bottom:25px;letter-spacing:.12em}
.feature-content h3{font-size:22px;margin-bottom:11px}
.feature-content p{max-width:290px;margin-bottom:24px}
.feature-content a{margin-top:auto;width:max-content}

/* Hardware story: specifications translated into practical product value */
.hardware{position:relative;background:linear-gradient(125deg,rgba(5,39,59,.78),rgba(11,27,76,.72));border-top:1px solid rgba(75,165,211,.34);border-bottom:1px solid rgba(75,165,211,.34);overflow:hidden}
.hardware:before{content:'';position:absolute;width:520px;height:520px;left:-210px;bottom:-260px;border-radius:50%;background:rgba(23,187,196,.14);filter:blur(80px);pointer-events:none}
.hardware-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(38px,7vw,100px);align-items:end;margin-bottom:64px;position:relative;z-index:1}
.hardware-heading h2{font-size:clamp(42px,5vw,70px);line-height:1.03;letter-spacing:-.075em;margin:0;color:#f2f8ff}.hardware-heading h2 em{color:#61c8f0}
.hardware-heading>p{max-width:455px;margin:0 0 5px;color:#a9c1d4;font-size:14px;line-height:1.85}
.hardware-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:18px;align-items:stretch;position:relative;z-index:1}
.hardware-visual{position:relative;min-height:570px;border:1px solid rgba(76,185,228,.6);border-radius:13px;overflow:hidden;background:#061a35;box-shadow:0 26px 65px rgba(0,0,0,.34),inset 0 1px rgba(142,228,255,.13)}
.hardware-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,20,43,.65));pointer-events:none}
.hardware-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.86) contrast(1.04);transition:transform .8s ease,filter .8s ease}
.hardware-visual:hover img{transform:scale(1.025);filter:saturate(.98) contrast(1.06)}
.hardware-chip-tag,.hardware-cooling-tag{position:absolute;z-index:2;background:rgba(5,26,54,.86);border:1px solid rgba(79,194,232,.55);backdrop-filter:blur(12px);box-shadow:0 12px 26px rgba(0,0,0,.23);color:#eaf8ff}
.hardware-chip-tag{left:22px;bottom:22px;display:grid;grid-template-columns:8px auto;column-gap:10px;padding:14px 17px}.hardware-chip-tag span{grid-row:1/3;align-self:center;width:8px;height:8px;border-radius:50%;background:#32c8ef;box-shadow:0 0 13px rgba(50,200,239,.9)}.hardware-chip-tag b{font-size:15px;line-height:1}.hardware-chip-tag small{color:#8ebbd3;font-size:9px;margin-top:5px;letter-spacing:.05em}
.hardware-cooling-tag{right:20px;top:20px;padding:10px 13px;font-size:10px;letter-spacing:.08em}.hardware-cooling-tag span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6d72ff;margin-right:7px;box-shadow:0 0 11px rgba(109,114,255,.9)}
.hardware-specs{display:flex;flex-direction:column;gap:14px}.hardware-primary,.hardware-spec{position:relative;border:1px solid rgba(78,164,216,.45);border-radius:12px;background:linear-gradient(145deg,rgba(18,73,106,.88),rgba(9,33,71,.94));overflow:hidden;box-shadow:inset 0 1px rgba(130,220,255,.09);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.hardware-primary:hover,.hardware-spec:hover{transform:translateY(-4px);border-color:#4fd3ef;box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px rgba(130,220,255,.2)}
.hardware-primary{min-height:205px;padding:25px 28px;background:linear-gradient(135deg,rgba(12,119,139,.9),rgba(35,53,138,.94))}.hardware-primary:after{content:'';position:absolute;width:190px;height:190px;right:-55px;top:-70px;border:1px solid rgba(110,221,247,.22);border-radius:50%;box-shadow:0 0 0 28px rgba(91,99,239,.08),0 0 0 58px rgba(91,99,239,.05)}
.hardware-primary>span,.hardware-spec>span{display:block;color:#78dff4;font:500 9px 'DM Mono',monospace;letter-spacing:.14em;margin-bottom:14px}.hardware-primary strong{display:block;color:#fff;font-size:66px;line-height:.82;letter-spacing:-.07em;margin:0 0 17px}.hardware-primary strong small{font-size:19px;letter-spacing:.02em;color:#98eaff;margin-left:8px}.hardware-primary h3,.hardware-spec h3{color:#f2f9ff;margin:0 0 8px;letter-spacing:-.035em}.hardware-primary h3{font-size:19px}.hardware-primary p,.hardware-spec p{color:#a9c6d8;margin:0;line-height:1.65}.hardware-primary p{font-size:12px;max-width:330px}
.hardware-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hardware-spec{min-height:145px;padding:20px}.hardware-spec>span{margin-bottom:12px}.hardware-spec strong{display:block;color:#ecf8ff;font-size:27px;line-height:1;margin-bottom:13px;letter-spacing:-.04em}.hardware-spec strong small{font-size:12px;color:#73d9f3;margin-left:4px;letter-spacing:0}.hardware-spec h3{font-size:13px}.hardware-spec p{font-size:10px}.hardware-spec-ports{background:linear-gradient(145deg,rgba(29,67,111,.9),rgba(20,34,92,.95))}
.hardware-note{margin:0;padding:2px 4px;color:#779cb4;font:500 9px/1.6 'DM Mono',monospace}

/* Solution comparison */
.compare-stage{position:relative;z-index:1}
.compare-products{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:stretch}
.compare-product{position:relative;min-height:355px;padding:30px;border:1px solid rgba(80,155,205,.36);border-radius:14px;overflow:hidden;background:linear-gradient(145deg,rgba(12,40,72,.9),rgba(7,25,53,.96));box-shadow:inset 0 1px rgba(132,213,255,.07)}
.compare-product-head{display:flex;justify-content:space-between;align-items:center;gap:15px;position:relative;z-index:3}.compare-kicker{color:#78bfdc;font:500 9px 'DM Mono',monospace;letter-spacing:.14em}.compare-status{padding:7px 10px;border:1px solid rgba(127,160,184,.3);border-radius:999px;color:#89a7bc;font-size:9px;white-space:nowrap}
.compare-product h3{position:relative;z-index:3;margin:24px 0 11px;color:#f0f7fd;font-size:27px;letter-spacing:-.045em}.compare-product>p{position:relative;z-index:3;margin:0;max-width:395px;color:#90aabd;font-size:12px;line-height:1.75}
.compare-generic:after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,transparent 30%,rgba(101,119,137,.09));pointer-events:none}.generic-device{position:absolute;width:310px;height:150px;right:-28px;bottom:-22px;border:1px solid #526a7d;border-radius:18px;transform:perspective(600px) rotateX(55deg) rotateZ(-8deg);background:linear-gradient(145deg,#2b4050,#142635);opacity:.76;box-shadow:0 34px 48px rgba(0,0,0,.48),inset 0 1px #718898}.generic-device:before{content:'';position:absolute;inset:15px;border:1px solid rgba(126,150,168,.4);border-radius:12px}.generic-device:after{content:'';position:absolute;left:38px;right:38px;top:45px;height:38px;border-radius:8px;background:#1b2e3d;box-shadow:inset 0 0 0 1px #4e6475}.generic-device span,.generic-device i,.generic-device b{position:absolute;z-index:2;bottom:22px;height:13px;border:1px solid #718595;background:#192a37}.generic-device span{width:34px;right:27px}.generic-device i{width:22px;right:68px}.generic-device b{width:22px;right:97px}
.compare-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#65dbf4}.compare-vs span{width:1px;height:72px;background:linear-gradient(transparent,rgba(91,216,244,.7))}.compare-vs span:last-child{background:linear-gradient(rgba(91,216,244,.7),transparent)}.compare-vs b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(91,216,244,.6);border-radius:50%;background:#082544;box-shadow:0 0 24px rgba(48,187,235,.2);font:700 12px 'DM Mono',monospace}
.compare-tzbox{border-color:rgba(73,207,239,.7);background:linear-gradient(145deg,rgba(9,102,124,.78),rgba(22,39,106,.96));box-shadow:0 20px 55px rgba(0,0,0,.25),inset 0 1px rgba(153,234,255,.17)}.compare-tzbox .compare-status{border-color:rgba(104,221,244,.55);color:#c9f3fb;background:rgba(19,139,166,.18)}.compare-tzbox .compare-status i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#3dd7f3;box-shadow:0 0 10px rgba(61,215,243,.9)}.compare-tzbox>p{max-width:355px;color:#c1dae7}.compare-tzbox>img{position:absolute;width:64%;height:62%;right:-3%;bottom:-4%;object-fit:cover;object-position:32% center;opacity:.78;filter:saturate(.8);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 100%)}.compare-compute{position:absolute;z-index:4;left:30px;bottom:26px;display:flex;align-items:flex-end;gap:11px}.compare-compute strong{color:#fff;font-size:60px;line-height:.75;letter-spacing:-.08em}.compare-compute>span{display:flex;flex-direction:column;gap:5px}.compare-compute b{color:#76def4;font:700 14px 'DM Mono',monospace}.compare-compute small{color:#c0dbea;font-size:9px}
.compare-table{margin-top:22px;border:1px solid rgba(77,163,211,.4);border-radius:14px;overflow:hidden;background:rgba(5,24,51,.62);box-shadow:inset 0 1px rgba(130,220,255,.07)}.compare-row{display:grid;grid-template-columns:180px 1fr 1fr;min-height:84px;border-bottom:1px solid rgba(78,151,199,.24)}.compare-row:last-child{border-bottom:0}.compare-row>*{display:flex;align-items:center;margin:0;padding:20px 24px;border-right:1px solid rgba(78,151,199,.2);font-style:normal}.compare-row>*:last-child{border-right:0}.compare-row>b{color:#edf7ff;font-size:15px;font-weight:700}.compare-row>span{color:#a9c1d1;font-size:14px;line-height:1.7}.compare-row>strong{position:relative;color:#f3faff;font-size:14px;line-height:1.7;background:linear-gradient(90deg,rgba(24,135,162,.12),rgba(63,70,174,.12))}.compare-row>strong:before{content:'';width:6px;height:6px;margin-right:11px;flex:0 0 auto;border-radius:50%;background:#38cff0;box-shadow:0 0 9px rgba(56,207,240,.75)}.compare-row>strong i{color:#6ee2f6;margin-right:4px;font-style:normal}.compare-table-head{min-height:56px;background:linear-gradient(90deg,rgba(21,92,119,.6),rgba(25,42,107,.67))}.compare-table-head span{color:#a8dced;font:600 11px 'DM Mono',monospace;letter-spacing:.09em}.compare-table-head span:last-child{color:#dcf8ff}
.compare-conclusion{display:grid;grid-template-columns:165px 1fr;margin-top:14px;border:1px solid rgba(69,198,231,.46);border-radius:12px;background:linear-gradient(90deg,rgba(9,102,121,.38),rgba(27,42,113,.45));overflow:hidden}.compare-conclusion>span{display:flex;align-items:center;padding:18px 22px;border-right:1px solid rgba(84,183,220,.3);color:#72def3;font:500 9px 'DM Mono',monospace;letter-spacing:.13em}.compare-conclusion p{margin:0;padding:18px 22px;color:#abc6d7;font-size:12px;line-height:1.75}.compare-conclusion strong{color:#f1f9ff;font-weight:700}

/* Rebalanced opening composition */
.hero{min-height:710px;padding:118px clamp(28px,6vw,92px) 72px;grid-template-columns:minmax(430px,.94fr) minmax(500px,1.06fr);gap:clamp(38px,4.5vw,72px);align-items:center}
.hero-copy{max-width:560px}.hero h1{font-size:clamp(55px,5.25vw,80px);line-height:1;letter-spacing:-.075em;margin-bottom:27px}.hero h1>span,.hero h1>em{display:block;white-space:nowrap}.hero-lede{max-width:495px;margin-bottom:28px}.hero-assurance{margin-top:43px}.hero-visual-real{border:1px solid rgba(100,200,238,.58);border-radius:15px;box-shadow:0 30px 75px rgba(0,0,0,.42),0 0 0 8px rgba(26,80,139,.12)}.hero-visual-real img{border:0;border-radius:14px}.visual-tag-top{top:14px;left:14px}.visual-tag-bottom{right:14px;bottom:14px}.compare-tzbox>img{width:76%;height:67%;right:-5%;bottom:-7%;object-position:72% 68%;opacity:.84}

.scenario-grid{align-items:stretch}.scenario-card{min-height:300px}.scene-preview img{transition:transform .6s ease,filter .6s ease,opacity .6s ease}.scenario-card:hover .scene-preview img{transform:scale(1.045);opacity:.9;filter:saturate(.96) contrast(1.07)}

.system-flow{overflow:hidden;border-radius:12px;background:rgba(5,25,52,.34);box-shadow:inset 0 1px rgba(136,221,255,.08)}
.system-heading{grid-template-columns:minmax(360px,1.08fr) minmax(280px,.92fr);gap:clamp(38px,7vw,105px)}
.system-heading h2{max-width:560px}.system-heading p{max-width:430px}
.system-flow article{min-width:0;min-height:330px;padding:22px 0 25px;overflow:hidden}
.system-flow article>span{padding:0 18px;color:#66dcf4;letter-spacing:.14em}
.flow-image{display:block;width:calc(100% - 36px);height:128px;margin:auto 18px 22px;object-fit:cover;border:1px solid rgba(90,181,224,.46);border-radius:8px;filter:saturate(.78) contrast(1.04);box-shadow:0 12px 30px rgba(0,0,0,.22);transition:transform .45s ease,filter .45s ease,border-color .45s ease}
.system-flow article:hover .flow-image{transform:translateY(-4px);filter:saturate(.96) contrast(1.07);border-color:#51d6f3}
.system-flow h3,.system-flow p{padding-left:18px;padding-right:18px}.system-flow h3{font-size:18px}.system-flow p{max-width:220px}
.flow-arrow{margin:0 10px;font-size:21px;text-shadow:0 0 14px rgba(93,218,243,.55)}

@media (max-width:980px){.hero{grid-template-columns:1fr;padding-top:120px;gap:48px}.hero-copy{max-width:620px}.hero h1{font-size:clamp(58px,9vw,78px)}.hardware-heading{grid-template-columns:1fr;gap:24px}.hardware-layout{grid-template-columns:1fr}.hardware-visual{min-height:500px}.compare-products{grid-template-columns:1fr}.compare-vs{height:58px;flex-direction:row}.compare-vs span{width:72px;height:1px;background:linear-gradient(90deg,transparent,rgba(91,216,244,.7))}.compare-vs span:last-child{background:linear-gradient(90deg,rgba(91,216,244,.7),transparent)}.compare-vs b{width:40px;height:40px}.compare-row{grid-template-columns:140px 1fr 1fr}.compare-row>*{padding:18px}.compare-conclusion{grid-template-columns:140px 1fr}.system-heading{grid-template-columns:1fr 1fr}.feature-card{min-height:395px}.feature-media{height:190px}.system-flow article{min-height:300px;border-right:1px solid rgba(91,168,212,.18)}.flow-image{height:145px;margin-top:28px}.system-flow article>span{margin-bottom:0}.flow-arrow{display:none}}
@media (max-width:680px){.main-nav{background:rgba(5,22,46,.98);border-color:rgba(82,171,222,.42)}.main-nav a{border-color:rgba(84,158,207,.26);color:#b9d7e8}.hero{padding-top:110px}.hero:before{inset:66px 0 0}.trust-strip{background:rgba(5,21,43,.84)}.scene-preview{min-height:205px}.system-flow article{border-color:rgba(91,168,212,.25)}}
@media (max-width:680px){.hero{padding-top:105px;gap:38px}.hero h1{font-size:clamp(41px,13vw,54px);letter-spacing:-.07em}.hero-lede{font-size:13px}.hero-assurance{margin-top:34px;flex-wrap:wrap}.hardware-heading{margin-bottom:38px}.hardware-heading h2{font-size:42px}.hardware-layout{display:block}.hardware-visual{min-height:310px;margin-bottom:14px}.hardware-chip-tag{left:12px;bottom:12px}.hardware-cooling-tag{right:12px;top:12px}.hardware-primary{min-height:195px}.hardware-spec-grid{grid-template-columns:1fr}.hardware-spec{min-height:132px}.compare-product{min-height:330px;padding:23px}.compare-product h3{font-size:23px}.compare-product-head{align-items:flex-start}.compare-status{white-space:normal;text-align:right}.compare-tzbox>img{width:94%;height:61%;right:-20%;object-position:72% 68%}.compare-compute{left:23px;bottom:22px}.compare-table{border-radius:10px}.compare-table-head{display:none}.compare-row{grid-template-columns:1fr 1fr;min-height:0}.compare-row>b{grid-column:1/-1;padding:15px 16px;font-size:14px;background:rgba(23,95,127,.34);border-right:0;border-bottom:1px solid rgba(78,151,199,.2)}.compare-row>span,.compare-row>strong{align-items:flex-start;padding:16px 14px;font-size:12px}.compare-row>span:before,.compare-row>strong:after{display:block;margin-bottom:7px;color:#6ebfd9;font:500 9px 'DM Mono',monospace;letter-spacing:.08em}.compare-row>span{display:block}.compare-row>span:before{content:'RK3588 通用硬件'}.compare-row>strong{display:block}.compare-row>strong:before{display:inline-block;margin-right:7px}.compare-row>strong:after{content:'TZBox';margin-top:-16px;margin-left:14px}.compare-conclusion{grid-template-columns:1fr}.compare-conclusion>span{border-right:0;border-bottom:1px solid rgba(84,183,220,.3);padding:14px 17px}.compare-conclusion p{padding:16px 17px}.system-heading{grid-template-columns:1fr}.feature-card{min-height:390px}.feature-media{height:190px}.feature-content{padding:23px}.system-flow article{min-height:315px}.flow-image{width:calc(100% - 36px);height:170px;margin:30px 18px 22px}.system-flow article>span{position:absolute;margin-top:16px;z-index:2;text-shadow:0 2px 8px #06152e}}
