:root{--nx-bg:#f5f5f0;--nx-ink:#151515;--nx-muted:#656565;--nx-accent:#ef553d;--nx-paper:#fff;--nx-line:#d8d8d1;--nx-display:Arial,"Microsoft YaHei",sans-serif}
.template-next{margin:0;overflow-x:hidden;background:var(--nx-bg);color:var(--nx-ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.template-next *{box-sizing:border-box}.template-next a{color:inherit}.next-notice{display:flex;justify-content:center;gap:18px;padding:8px 24px;background:var(--nx-ink);color:var(--nx-paper);font-size:12px}.next-notice b{color:var(--nx-accent);letter-spacing:2px}.next-nav{position:relative;z-index:20;width:min(1240px,calc(100% - 48px));height:84px;margin:auto;display:flex;align-items:center;justify-content:space-between}.next-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.next-brand strong{font:800 19px/1 var(--nx-display)}.next-nav nav{display:flex;gap:30px}.next-nav nav a{text-decoration:none;color:var(--nx-muted);font-size:13px;font-weight:700}.next-nav-action,.next-actions a:first-child,.next-end>a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;background:var(--nx-ink);color:var(--nx-paper);text-decoration:none;font-weight:800}.next-hero{position:relative;min-height:680px;padding:105px max(30px,calc((100% - 1140px)/2)) 60px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:50px;overflow:hidden}.next-hero-copy{position:relative;z-index:2}.next-kicker,.next-story-copy>p,.next-plans header>p{margin:0;color:var(--nx-accent);font-size:11px;font-weight:900;letter-spacing:2px}.next-hero h1{max-width:720px;margin:20px 0;font:900 clamp(48px,6vw,86px)/.98 var(--nx-display);letter-spacing:0}.next-lead{max-width:560px;margin:0;color:var(--nx-muted);font-size:17px;line-height:1.9}.next-actions{display:flex;align-items:center;gap:24px;margin-top:35px}.next-actions a{text-decoration:none;font-weight:800}.next-actions a:last-child{border-bottom:1px solid currentColor}.next-visual{position:relative;min-height:420px}.next-visual>span{position:absolute;display:block}.next-v-one{inset:2% 3% 12% 8%;background:var(--nx-accent)}.next-v-two{width:170px;height:170px;right:2%;top:4%;border:2px solid var(--nx-ink)}.next-v-three{width:95px;height:95px;left:0;bottom:2%;background:var(--nx-paper);box-shadow:0 18px 40px rgba(0,0,0,.12)}.next-live{position:absolute;right:8%;bottom:5%;width:230px;padding:24px;background:var(--nx-paper);box-shadow:0 20px 50px rgba(0,0,0,.12)}.next-live i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#33b36b;box-shadow:0 0 0 5px rgba(51,179,107,.15);animation:nx-pulse 1.8s infinite}.next-live small{font-size:9px;font-weight:900;letter-spacing:1.6px}.next-live strong{display:block;margin-top:22px;font:900 46px/1 var(--nx-display)}.next-live span{color:var(--nx-muted);font-size:12px}.next-metric-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line)}.next-metric-strip div{display:grid;grid-template-columns:auto 1fr;gap:0 16px;padding:23px 28px;border-right:1px solid var(--nx-line)}.next-metric-strip div:last-child{border:0}.next-metric-strip small{grid-row:1/3;color:var(--nx-accent);font-weight:900}.next-metric-strip strong{font:800 25px/1 var(--nx-display)}.next-metric-strip span{color:var(--nx-muted);font-size:12px}.next-story{width:min(1140px,calc(100% - 48px));margin:auto;padding:130px 0;display:grid;grid-template-columns:260px 1fr;gap:90px}.next-story-index{display:flex;flex-direction:column;gap:15px}.next-story-index span{font:900 90px/1 var(--nx-display);color:var(--nx-accent)}.next-story-index i{width:100%;height:1px;background:var(--nx-line)}.next-story-index small{font-size:10px;font-weight:850;letter-spacing:2px}.next-story-copy h2,.next-plans h2,.next-end h2{margin:14px 0 28px;font:850 clamp(38px,4.5vw,64px)/1.08 var(--nx-display);letter-spacing:0}.next-story-copy>div{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.next-story-copy>div>span{max-width:650px;color:var(--nx-muted);font-size:17px;line-height:2}.next-story-copy a{font-weight:850;text-decoration:none;white-space:nowrap}.next-plans{padding:110px max(28px,calc((100% - 1140px)/2));background:var(--nx-paper)}.next-plans>header{display:grid;grid-template-columns:240px 1fr;gap:90px}.next-plans h2{max-width:780px;margin-top:0}.next-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px}.next-plan-grid article{position:relative;display:flex;flex-direction:column;min-height:430px;padding:28px;border:1px solid var(--nx-line);background:var(--nx-bg);transition:transform .25s,box-shadow .25s}.next-plan-grid article:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(0,0,0,.1)}.next-plan-grid .is-featured{border:2px solid var(--nx-accent)}.next-plan-head{display:flex;justify-content:space-between;color:var(--nx-muted);font-size:10px;font-weight:900;letter-spacing:1.5px}.next-plan-head em{padding:3px 8px;background:var(--nx-accent);color:var(--nx-paper);font-style:normal}.next-plan-grid h3{margin:38px 0 9px;font:850 27px/1.2 var(--nx-display)}.next-plan-grid p{min-height:48px;margin:0;color:var(--nx-muted)}.next-plan-grid ul{display:grid;gap:7px;margin:25px 0;padding:0;list-style:none}.next-plan-grid li:before{content:"+";margin-right:8px;color:var(--nx-accent);font-weight:900}.next-price{margin-top:auto;padding-top:20px;border-top:1px solid var(--nx-line)}.next-price strong{font:900 36px/1 var(--nx-display)}.next-price sup{font-size:15px}.next-price small{color:var(--nx-muted)}.next-plan-grid .plan-purchase{display:flex;justify-content:space-between;margin-top:20px;font-weight:850;text-decoration:none}.next-end{padding:140px 24px;text-align:center;background:var(--nx-accent);color:var(--nx-paper)}.next-end small{font-weight:900;letter-spacing:2px}.next-end h2{max-width:850px;margin:17px auto 36px}.next-end>a{background:var(--nx-paper);color:var(--nx-ink)}.next-footer{padding:70px max(30px,calc((100% - 1140px)/2)) 25px;display:grid;grid-template-columns:1fr auto;gap:50px;background:var(--nx-ink);color:var(--nx-paper)}.next-footer p{max-width:410px;color:#aaa}.next-footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:10px 35px}.next-footer nav a{color:#bbb;text-decoration:none;font-size:13px}.next-footer>small{grid-column:1/-1;padding-top:18px;border-top:1px solid #333;color:#777}.next-footer .footer-contact{grid-column:1/-1}.template-next .site-downloads{grid-column:1/-1}.template-next h1,.template-next h2,.template-next h3,.template-next p,.template-next span{overflow-wrap:break-word}@keyframes nx-pulse{50%{opacity:.35;transform:scale(.75)}}
.template-next .next-nav-action,.template-next .next-actions a:first-child,.template-next .next-plan-grid .plan-purchase,.template-next .floating-tools .float-register{border-color:var(--nx-ink)!important;background:var(--nx-ink)!important;color:var(--nx-paper)!important;text-shadow:none}.template-next .next-end>a{border-color:var(--nx-paper)!important;background:var(--nx-paper)!important;color:var(--nx-ink)!important;text-shadow:none}

/* 11 Axis: vertical rail and asymmetric technical canvas. */
.next-axis{--nx-bg:#f0f1ea;--nx-ink:#182b25;--nx-muted:#66736e;--nx-accent:#ff5138;--nx-paper:#fafbf6;--nx-line:#bdc8c1}.next-axis .next-nav{width:100%;padding:0 5%;border-bottom:1px solid var(--nx-line)}.next-axis .next-hero{padding-left:12%;grid-template-columns:1.3fr .7fr}.next-axis .next-hero:before{content:"AXIS";position:absolute;left:4%;top:115px;writing-mode:vertical-rl;font:900 11px/1 var(--nx-display);letter-spacing:5px}.next-axis .next-v-one{clip-path:polygon(45% 0,100% 0,60% 100%,0 100%)}.next-axis .next-v-two{border-radius:50%;animation:nx-spin 14s linear infinite}.next-axis .next-plan-grid article:nth-child(2){transform:translateY(35px)}

/* 12 Editorial: masthead, reading column and ruled price list. */
.next-editorial{--nx-bg:#f7f2e8;--nx-ink:#171714;--nx-muted:#5f5d55;--nx-accent:#b8332f;--nx-paper:#fffdf7;--nx-line:#2c2b27;--nx-display:Georgia,"Times New Roman","Microsoft YaHei",serif}.next-editorial .next-nav{height:112px;border-top:4px double var(--nx-ink);border-bottom:4px double var(--nx-ink)}.next-editorial .next-brand strong{font:700 27px/1 var(--nx-display)}.next-editorial .next-hero{min-height:720px;grid-template-columns:1.4fr .6fr;border-bottom:1px solid var(--nx-ink)}.next-editorial .next-hero h1{font-weight:700;font-size:clamp(54px,7vw,100px)}.next-editorial .next-visual{border-left:1px solid var(--nx-ink)}.next-editorial .next-v-one{background:transparent;border-top:110px solid var(--nx-accent);border-bottom:110px solid var(--nx-ink)}.next-editorial .next-v-two{display:none}.next-editorial .next-live{right:-10px;border:1px solid var(--nx-ink);box-shadow:none}.next-editorial .next-story{grid-template-columns:180px minmax(0,760px);justify-content:center}.next-editorial .next-plans>header{text-align:center;display:block}.next-editorial .next-plan-grid{display:block;border-top:3px double var(--nx-ink)}.next-editorial .next-plan-grid article{min-height:0;display:grid;grid-template-columns:130px 1fr 170px 170px;gap:25px;align-items:center;border:0;border-bottom:1px solid var(--nx-ink);background:transparent}.next-editorial .next-plan-grid article>*{margin:0;min-height:0}.next-editorial .next-plan-grid ul{display:none}.next-editorial .next-plan-grid article:hover{transform:none;box-shadow:none;background:#eee5d5}

/* 13 Kinetic: loud offset blocks and marquee energy. */
.next-kinetic{--nx-bg:#ffd928;--nx-ink:#121212;--nx-muted:#413d28;--nx-accent:#ff355e;--nx-paper:#f7f3ff;--nx-line:#121212}.next-kinetic .next-nav{width:100%;padding:0 3%;border:3px solid var(--nx-ink);background:var(--nx-paper)}.next-kinetic .next-nav-action,.next-kinetic .next-actions a:first-child{border:3px solid var(--nx-ink);box-shadow:6px 6px 0 var(--nx-ink)}.next-kinetic .next-hero{min-height:760px;grid-template-columns:.85fr 1.15fr}.next-kinetic .next-hero h1{text-transform:uppercase;transform:rotate(-2deg);text-shadow:6px 6px 0 var(--nx-paper)}.next-kinetic .next-v-one{inset:0;background:#00bea7;border:4px solid var(--nx-ink);transform:rotate(4deg)}.next-kinetic .next-v-two{background:#744cff;border:4px solid var(--nx-ink);transform:rotate(12deg)}.next-kinetic .next-live{border:4px solid var(--nx-ink);box-shadow:10px 10px 0 var(--nx-ink);transform:rotate(-4deg)}.next-kinetic .next-story-index span{color:var(--nx-ink);text-shadow:5px 5px 0 var(--nx-accent)}.next-kinetic .next-plan-grid{gap:28px}.next-kinetic .next-plan-grid article{border:4px solid var(--nx-ink);box-shadow:8px 8px 0 var(--nx-ink)}.next-kinetic .next-plan-grid article:nth-child(odd){transform:rotate(-1deg)}.next-kinetic .next-plan-grid article:nth-child(even){transform:rotate(1deg)}

/* 14 Terminal: dense command console with horizontal scan. */
.next-terminal{--nx-bg:#07110d;--nx-ink:#baffcf;--nx-muted:#6f9c7f;--nx-accent:#ffcd4a;--nx-paper:#0c1b13;--nx-line:#244b34;--nx-display:ui-monospace,SFMono-Regular,Consolas,monospace}.next-terminal{background-image:linear-gradient(rgba(42,116,70,.08) 1px,transparent 1px);background-size:100% 5px}.next-terminal .next-nav{width:calc(100% - 30px);height:64px;padding:0 18px;border:1px solid var(--nx-line);border-top:0}.next-terminal .next-nav a:before{content:"./"}.next-terminal .next-hero{min-height:720px;padding-top:65px;grid-template-columns:1fr 440px}.next-terminal .next-hero-copy:before{content:"> boot --network=global";display:block;margin-bottom:25px;color:var(--nx-muted)}.next-terminal .next-hero h1{font-size:clamp(44px,5.5vw,78px)}.next-terminal .next-visual{border:1px solid var(--nx-line);background:rgba(12,27,19,.8)}.next-terminal .next-visual:before{content:"STATUS.LOG\A----------------\A ROUTE  OK\A LATENCY  LOW\A SECURITY  ON\A ACCESS  READY";white-space:pre;position:absolute;inset:30px;color:var(--nx-muted);line-height:2}.next-terminal .next-v-one,.next-terminal .next-v-two,.next-terminal .next-v-three{display:none}.next-terminal .next-live{right:28px;bottom:28px;border:1px solid var(--nx-accent);box-shadow:none}.next-terminal .next-plan-grid article{border:1px dashed var(--nx-line);background:#09150f}.next-terminal .next-plan-grid .is-featured{box-shadow:inset 0 0 0 1px var(--nx-accent)}.next-terminal .next-end{background:var(--nx-paper);border-top:1px solid var(--nx-accent)}

/* 15 Ripple: circular composition and flowing stacked plans. */
.next-ripple{--nx-bg:#edf8f5;--nx-ink:#103d49;--nx-muted:#587984;--nx-accent:#f05b45;--nx-paper:#fff;--nx-line:#bcded9;--nx-display:Georgia,"Times New Roman","Microsoft YaHei",serif}.next-ripple .next-nav-action,.next-ripple .next-actions a:first-child,.next-ripple .next-end>a{border-radius:50px}.next-ripple .next-hero{min-height:800px;grid-template-columns:1fr 1fr}.next-ripple .next-visual{min-height:560px}.next-ripple .next-v-one{inset:5%;border-radius:50%;background:#55c7bd;animation:nx-float 6s ease-in-out infinite}.next-ripple .next-v-two{width:78%;height:78%;inset:11%;border:1px solid #fff;border-radius:50%;animation:nx-spin 24s linear infinite}.next-ripple .next-v-three{width:45%;height:45%;left:27%;bottom:27%;border-radius:50%;background:#0d7180}.next-ripple .next-live{right:0;bottom:9%;border-radius:100px;text-align:center}.next-ripple .next-story{grid-template-columns:1fr 1fr}.next-ripple .next-story-index{width:300px;height:300px;align-items:center;justify-content:center;border:1px solid var(--nx-line);border-radius:50%}.next-ripple .next-story-index i{width:55%}.next-ripple .next-plan-grid{display:flex;align-items:flex-start}.next-ripple .next-plan-grid article{flex:1;border-radius:50px 50px 8px 8px}.next-ripple .next-plan-grid article:nth-child(2){margin-top:50px}.next-ripple .next-plan-grid article:nth-child(3){margin-top:100px}

/* 16 Mosaic: dashboard-like bento arrangement. */
.next-mosaic{--nx-bg:#ebe9f1;--nx-ink:#25212e;--nx-muted:#716a7a;--nx-accent:#e84d38;--nx-paper:#fcfbff;--nx-line:#d2cddd}.next-mosaic .next-nav{margin-top:15px;height:68px;padding:0 20px;border:1px solid var(--nx-line);border-radius:8px;background:var(--nx-paper)}.next-mosaic .next-hero{width:min(1240px,calc(100% - 48px));margin:20px auto 70px;min-height:650px;padding:26px;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr auto;border-radius:8px;background:var(--nx-paper)}.next-mosaic .next-hero-copy{align-self:stretch;padding:50px;border-radius:6px;background:#d7f36b}.next-mosaic .next-visual{align-self:stretch;min-height:380px}.next-mosaic .next-v-one{inset:0;border-radius:6px;background:#6951ed}.next-mosaic .next-v-two{width:120px;height:120px;right:25px;top:25px;border-radius:50%;border:0;background:#ff7a62}.next-mosaic .next-v-three{left:25px;bottom:25px;border-radius:6px;background:#ffd859}.next-mosaic .next-live{right:20px;bottom:20px;border-radius:6px}.next-mosaic .next-metric-strip{gap:12px;border:0}.next-mosaic .next-metric-strip div{border:0;border-radius:6px;background:#f0eef5}.next-mosaic .next-story{grid-template-columns:.65fr 1.35fr}.next-mosaic .next-story-index{padding:30px;border-radius:7px;background:#ffd859}.next-mosaic .next-plan-grid{grid-template-columns:1fr 1.25fr .85fr}.next-mosaic .next-plan-grid article{border-radius:7px}.next-mosaic .next-plan-grid .is-featured{min-height:480px;background:#25212e;color:white}

/* 17 Cinema: full-bleed dark stage and film-strip plans. */
.next-cinema{--nx-bg:#0e0d0d;--nx-ink:#f3ece0;--nx-muted:#a49c91;--nx-accent:#d92231;--nx-paper:#181616;--nx-line:#393432;--nx-display:Georgia,"Times New Roman","Microsoft YaHei",serif}.next-cinema .next-nav{position:absolute;left:50%;transform:translateX(-50%);border-bottom:1px solid rgba(255,255,255,.18)}.next-cinema .next-hero{min-height:100vh;padding-top:150px;grid-template-columns:1fr}.next-cinema .next-hero-copy{max-width:950px}.next-cinema .next-hero h1{font-size:clamp(62px,9vw,138px);font-weight:500}.next-cinema .next-lead{font-size:20px}.next-cinema .next-visual{position:absolute;z-index:0;inset:0;opacity:.55}.next-cinema .next-v-one{inset:0;background:radial-gradient(circle at 78% 40%,#8b1720,transparent 30%),linear-gradient(115deg,transparent 45%,#241418)}.next-cinema .next-v-two{width:45vw;height:45vw;right:-15vw;top:5vh;border-radius:50%;border:1px solid rgba(255,255,255,.35)}.next-cinema .next-live{right:8%;bottom:20%;background:rgba(12,10,10,.75);backdrop-filter:blur(12px)}.next-cinema .next-metric-strip{position:relative;z-index:2}.next-cinema .next-story{min-height:700px;align-items:center}.next-cinema .next-story-index span{font-size:150px;color:transparent;-webkit-text-stroke:1px var(--nx-accent)}.next-cinema .next-plans{background:#e7ddd0;color:#241d1b}.next-cinema .next-plan-grid{display:flex;gap:0;overflow:auto}.next-cinema .next-plan-grid article{min-width:360px;border-color:#8f8175;background:#eee6da}.next-cinema .next-end{background:#d92231}

/* 18 Blueprint: engineering grid and measured modules. */
.next-blueprint{--nx-bg:#e8f3f4;--nx-ink:#103b4c;--nx-muted:#477383;--nx-accent:#e04a36;--nx-paper:#f9ffff;--nx-line:#7da8b2;--nx-display:Arial,"Microsoft YaHei",sans-serif}.next-blueprint{background-image:linear-gradient(rgba(31,104,126,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(31,104,126,.09) 1px,transparent 1px);background-size:24px 24px}.next-blueprint .next-nav{width:100%;height:72px;padding:0 4%;border-bottom:2px solid var(--nx-ink);background:rgba(232,243,244,.92)}.next-blueprint .next-hero{grid-template-columns:1fr 1fr}.next-blueprint .next-hero-copy{padding:40px;border:2px solid var(--nx-ink);background:rgba(249,255,255,.87)}.next-blueprint .next-hero-copy:after{content:"SCALE 1:1";position:absolute;right:8px;bottom:6px;font-size:9px;letter-spacing:1px}.next-blueprint .next-v-one{inset:8%;background:transparent;border:2px solid var(--nx-ink)}.next-blueprint .next-v-one:after{content:"";position:absolute;inset:12%;border:1px dashed var(--nx-line);border-radius:50%}.next-blueprint .next-v-two{border-style:dashed;animation:nx-spin 20s linear infinite}.next-blueprint .next-live{border:2px solid var(--nx-ink);box-shadow:8px 8px 0 rgba(16,59,76,.17)}.next-blueprint .next-story-index{border-left:8px solid var(--nx-accent);padding-left:22px}.next-blueprint .next-plan-grid{counter-reset:plans}.next-blueprint .next-plan-grid article{background:rgba(249,255,255,.9);border:2px solid var(--nx-ink)}.next-blueprint .next-plan-grid article:before{counter-increment:plans;content:"MODULE / " counter(plans);position:absolute;right:12px;bottom:9px;color:var(--nx-line);font-size:9px}

/* 19 Arcade: pixel-inspired stage with stepped geometry. */
.next-arcade{--nx-bg:#24164a;--nx-ink:#fff6cf;--nx-muted:#c3b2dc;--nx-accent:#ff4778;--nx-paper:#372267;--nx-line:#6c4d9a;--nx-display:ui-monospace,Consolas,"Microsoft YaHei",monospace}.next-arcade .next-nav{height:76px}.next-arcade .next-nav-action,.next-arcade .next-actions a:first-child,.next-arcade .next-end>a{box-shadow:5px 5px 0 #00d9d0}.next-arcade .next-hero{min-height:760px}.next-arcade .next-hero h1{text-shadow:5px 5px 0 #7138d7}.next-arcade .next-v-one{inset:8%;background:#7138d7;clip-path:polygon(0 0,80% 0,80% 12%,100% 12%,100% 88%,80% 88%,80% 100%,0 100%,0 88%,20% 88%,20% 12%,0 12%)}.next-arcade .next-v-two{border:8px dotted #ffdd35;animation:nx-spin 10s steps(12) infinite}.next-arcade .next-v-three{background:#00d9d0;box-shadow:12px 12px 0 #ff4778}.next-arcade .next-live{border:3px solid #fff6cf;box-shadow:8px 8px 0 #ff4778}.next-arcade .next-story-index span{text-shadow:5px 5px 0 #00d9d0}.next-arcade .next-plan-grid article{border:3px solid var(--nx-line);box-shadow:6px 6px 0 #120929}.next-arcade .next-plan-grid .is-featured{border-color:#ffdd35}.next-arcade .next-end{background:#ff4778;color:#24164a}

/* 20 Zen: quiet vertical rhythm, generous whitespace, offset plans. */
.next-zen{--nx-bg:#f2f4ef;--nx-ink:#27332c;--nx-muted:#738078;--nx-accent:#aa3e36;--nx-paper:#fbfcf8;--nx-line:#d2d9d2;--nx-display:Georgia,"Times New Roman","Microsoft YaHei",serif}.next-zen .next-nav{height:100px}.next-zen .next-nav-action,.next-zen .next-actions a:first-child,.next-zen .next-end>a{border-radius:2px}.next-zen .next-hero{min-height:850px;padding-top:150px;grid-template-columns:.7fr 1.3fr}.next-zen .next-hero h1{font-size:clamp(50px,6.5vw,94px);font-weight:500}.next-zen .next-hero-copy{align-self:start}.next-zen .next-visual{min-height:600px}.next-zen .next-v-one{inset:0 15%;border-radius:50% 50% 4px 4px;background:#b7c8b9}.next-zen .next-v-two{width:1px;height:90%;right:8%;top:5%;border:0;background:var(--nx-accent)}.next-zen .next-v-three{width:150px;height:210px;left:3%;bottom:4%;background:#d9c9a7}.next-zen .next-live{right:0;bottom:14%;box-shadow:none;border:1px solid var(--nx-line)}.next-zen .next-story{padding:180px 0;grid-template-columns:1fr 1.4fr}.next-zen .next-story-index{justify-content:center}.next-zen .next-story-index span{font-weight:400;color:#a0aea3}.next-zen .next-plans{padding-top:150px;padding-bottom:150px}.next-zen .next-plan-grid{gap:45px}.next-zen .next-plan-grid article{border:0;border-top:1px solid var(--nx-ink);background:transparent}.next-zen .next-plan-grid article:nth-child(2){margin-top:75px}.next-zen .next-plan-grid article:nth-child(3){margin-top:150px}.next-zen .next-end{background:#9dac9f}

/* Fixed display sizes keep typography stable between responsive breakpoints. */
.next-hero h1{font-size:86px}.next-story-copy h2,.next-plans h2,.next-end h2{font-size:64px}.next-editorial .next-hero h1{font-size:100px}.next-terminal .next-hero h1{font-size:78px}.next-cinema .next-hero h1{font-size:138px}.next-zen .next-hero h1{font-size:94px}
@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-float{50%{transform:translateY(-18px) scale(1.02)}}
@media(max-width:780px){.next-nav{width:calc(100% - 30px);height:72px}.next-nav nav{display:none}.next-nav-action{padding:10px 12px;font-size:12px}.next-hero,.next-axis .next-hero,.next-editorial .next-hero,.next-kinetic .next-hero,.next-terminal .next-hero,.next-ripple .next-hero,.next-mosaic .next-hero,.next-blueprint .next-hero,.next-arcade .next-hero,.next-zen .next-hero{width:100%;min-height:0;margin:0;padding:80px 22px 45px;grid-template-columns:1fr;grid-template-rows:auto}.next-hero h1,.next-editorial .next-hero h1,.next-cinema .next-hero h1{font-size:48px}.next-visual{min-height:350px}.next-metric-strip{grid-template-columns:1fr}.next-metric-strip div{border-right:0;border-bottom:1px solid var(--nx-line)}.next-story,.next-ripple .next-story,.next-zen .next-story{grid-template-columns:1fr;gap:45px;padding:90px 0}.next-story-index{max-width:230px}.next-story-copy>div{grid-template-columns:1fr}.next-plans>header{display:block}.next-plan-grid,.next-mosaic .next-plan-grid{grid-template-columns:1fr}.next-plan-grid article,.next-ripple .next-plan-grid article,.next-zen .next-plan-grid article{margin-top:0!important}.next-editorial .next-plan-grid article{display:flex;align-items:stretch}.next-terminal .next-visual{min-height:340px}.next-cinema .next-nav{position:relative}.next-cinema .next-hero{padding-top:80px}.next-cinema .next-visual{display:none}.next-mosaic .next-hero-copy{padding:30px 24px}.next-mosaic .next-metric-strip{display:grid}.next-footer{grid-template-columns:1fr}.next-footer>small{grid-column:auto}.floating-tools{display:none}}
@media(prefers-reduced-motion:reduce){.template-next *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
