:root{--ink:#111317;--muted:#68717d;--paper:#f4f1ea;--panel:#fbfaf7;--line:#ddd7cc;--graphite:#07090d;--blue:#236ee8;--cyan:#20b9c0;--gold:#c89537;--copper:#bd6548;--green:#12a36c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#fbfaf6,#eef2f5 46%,#f7f4ed);font-family:var(--font-geist-sans),"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,span,strong{overflow-wrap:anywhere}img{max-width:100%}.site-shell{min-height:100vh;overflow-x:hidden}.hero{position:relative;min-height:auto;padding-bottom:38px;isolation:isolate;overflow:hidden;color:#f8fbff;background:linear-gradient(110deg,rgba(35,110,232,.18),transparent 34%),linear-gradient(290deg,rgba(200,149,55,.16),transparent 38%),linear-gradient(118deg,#05060a,#0b1018 45%,#15140e)}.hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:28%;content:"";background:linear-gradient(180deg,transparent,rgba(5,6,10,.94))}.hero-grid{z-index:-3;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,#000 0 68%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 68%,transparent 100%)}.hero-grid,.hero-sweep{position:absolute;inset:0}.hero-sweep{z-index:-2;background:linear-gradient(102deg,transparent 0 45%,rgba(255,255,255,.13) 50%,transparent 55%),linear-gradient(17deg,transparent 0 58%,rgba(200,149,55,.2) 60%,transparent 62%);animation:slowSweep 9s ease-in-out infinite alternate}@keyframes slowSweep{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}.topbar{display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:22px 0 16px}.brand-lockup{display:inline-flex;align-items:center;gap:12px}.brand-mark{position:relative;display:inline-grid;place-items:center;width:54px;height:54px;overflow:hidden;border:0;border-radius:0;color:#ffffff;background:url(/assets/haoap-logo.svg) 50%/contain no-repeat;box-shadow:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22));font-family:Arial,Helvetica,sans-serif;font-size:0;font-weight:950;letter-spacing:0;line-height:1}.brand-mark:after,.brand-mark:before{content:none}.brand-lockup .brand-mark{flex:0 0 auto}.brand-lockup strong{font-size:15px;letter-spacing:0}.topbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar nav a{min-width:82px;padding:9px 10px;border-radius:6px;color:rgba(248,251,255,.75);font-size:14px;font-weight:800;text-align:center}.topbar nav a:hover{color:#ffffff;background:rgba(255,255,255,.12)}.hero-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,calc(100% - 48px));margin:14px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-ribbon article{display:grid;gap:6px;min-height:82px;padding:16px 18px;border-right:1px solid rgba(255,255,255,.1)}.hero-ribbon article:last-child{border-right:0}.hero-ribbon strong{color:#ffffff;font-size:15px;font-weight:950}.hero-ribbon span{color:rgba(248,251,255,.64);font-size:13px;font-weight:750;line-height:1.55}.hero-content{display:grid;grid-template-columns:minmax(0,.76fr) minmax(540px,1.24fr);gap:38px;align-items:center;width:min(1240px,calc(100% - 48px));min-height:0;margin:0 auto;padding:42px 0 32px}.hero-copy{max-width:700px}.eyebrow,.section-kicker{margin:0 0 13px;color:var(--gold);font-size:13px}.eyebrow,.section-kicker,h1{font-weight:950;letter-spacing:0}h1{max-width:760px;margin:0;font-size:clamp(48px,5.7vw,78px);line-height:.98}h1 span{display:block}.hero-lede{max-width:680px;margin:22px 0 0;color:rgba(248,251,255,.8);font-size:18px;line-height:1.92}.hero-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;margin-top:24px}.hero-proof-grid article{display:grid;gap:6px;min-height:86px;padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hero-proof-grid strong{color:#ffffff;font-size:16px;font-weight:950}.hero-proof-grid span{color:rgba(248,251,255,.66);font-size:13px;line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding-bottom:76px;color:#f8fbff;background:linear-gradient(110deg,rgba(35,110,232,.18),transparent 34%),linear-gradient(292deg,rgba(200,149,55,.17),transparent 42%),linear-gradient(118deg,#05060a,#0a1018 46%,#16130d)}.home-hero:after{position:absolute;inset:auto 0 0;z-index:-1;height:26%;content:"";background:linear-gradient(180deg,transparent,rgba(5,6,10,.92))}.home-hero-heading{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:62px 0 34px}.home-hero-heading h1{max-width:980px;font-size:clamp(42px,5.2vw,72px);line-height:1.04}.home-hero-heading p:not(.eyebrow){max-width:780px;margin:22px 0 0;color:rgba(248,251,255,.76);font-size:18px;line-height:1.88}.home-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1240px,calc(100% - 48px));margin:0 auto}.home-product-card{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);gap:22px;min-height:460px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),#090d14;box-shadow:0 34px 95px rgba(0,0,0,.32)}.home-product-card.erp{background:linear-gradient(145deg,rgba(200,149,55,.14),transparent 44%),linear-gradient(305deg,rgba(35,110,232,.14),transparent 48%),#0a0d12}.home-product-card:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(120deg,#000 0 66%,transparent 100%);mask-image:linear-gradient(120deg,#000 0 66%,transparent 100%)}.home-product-copy,.home-product-visual{position:relative;z-index:1}.home-product-visual{display:grid;gap:18px;align-content:space-between;min-height:424px;padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:radial-gradient(circle at 82% 16%,rgba(200,149,55,.24),transparent 28%),radial-gradient(circle at 18% 76%,rgba(32,185,192,.18),transparent 34%),rgba(255,255,255,.045)}.home-cover-brand,.home-cover-top,.home-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-cover-top span,.home-product-copy>span{color:var(--gold);font-size:13px;font-weight:950}.home-cover-top strong{padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#ffffff;background:rgba(255,255,255,.08);font-size:13px}.home-cover-brand{justify-content:flex-start}.mini-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 48%),linear-gradient(145deg,#111317,#21190c);box-shadow:inset 0 -6px 0 var(--gold);font-size:25px;font-weight:950}.home-cover-brand strong{display:block;color:#ffffff;font-size:22px;line-height:1.2}.home-cover-brand small{display:block;margin-top:4px;color:rgba(248,251,255,.5);font-size:13px;font-weight:850}.home-cover-screen{min-height:230px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0),rgba(5,8,14,.7);background-size:42px 42px}.lighting-screen{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(130px,.7fr);gap:12px;padding:14px}.screen-table{display:grid;grid-template-columns:.8fr 1.25fr .72fr .62fr;align-content:start;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px}.screen-table b,.screen-table i,.screen-table span{min-height:40px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(248,251,255,.66);font-size:12px;font-style:normal;font-weight:850}.screen-table span{color:#111317;background:rgba(232,240,249,.92)}.screen-table i:before{display:block;width:82%;height:8px;margin-top:4px;border-radius:999px;background:rgba(255,255,255,.2);content:""}.screen-table b{color:#37d278}.screen-side{display:grid;gap:12px}.screen-side em{display:block;min-height:92px;border:1px solid rgba(200,149,55,.65);border-radius:8px;background:linear-gradient(32deg,transparent 46%,rgba(200,149,55,.82) 48%,transparent 51%),linear-gradient(90deg,rgba(200,149,55,.88),rgba(200,149,55,.22))}.screen-side span,.screen-side strong{display:block;min-height:28px;border-radius:999px;background:rgba(255,255,255,.16)}.screen-side strong{padding:7px 12px;color:#ffffff;font-size:13px}.erp-screen{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.erp-dashboard,.erp-sidebar-lines{min-height:202px;border-radius:8px}.erp-sidebar-lines{display:grid;align-content:start;gap:12px;padding:14px;background:rgba(15,23,42,.82)}.erp-sidebar-lines span{display:block;height:12px;border-radius:999px;background:rgba(255,255,255,.24)}.erp-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.erp-dashboard i,.erp-dashboard strong{display:block;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.12)}.erp-dashboard strong{grid-column:1/-1;min-height:112px}.home-product-copy{display:grid;align-content:center;gap:18px;min-width:0;padding:18px 16px 18px 0}.home-product-copy h2{margin:0;color:#ffffff;font-size:clamp(30px,3vw,42px);line-height:1.12}.home-product-copy p{margin:0;color:rgba(248,251,255,.72);font-size:16px;line-height:1.82}.home-product-points{display:flex;flex-wrap:wrap;gap:8px}.home-product-points em{padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:rgba(248,251,255,.78);background:rgba(255,255,255,.075);font-size:12px;font-style:normal;font-weight:900}.home-product-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:6px}.home-product-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;font-weight:950}.home-product-actions .product-detail-link{color:#111317;background:#ffffff}.home-product-actions .product-download-link{border:1px solid rgba(255,255,255,.22);color:#ffffff;background:rgba(255,255,255,.08)}.home-rate-grid{display:grid;grid-template-columns:minmax(280px,.9fr) repeat(3,minmax(0,1fr));gap:14px}.home-rate-grid .market-card.featured{grid-row:span 2}.home-market-stamp{max-width:none;margin-top:14px}.product-page-hero{padding-bottom:64px}.product-detail-shot{position:relative;display:block;min-height:460px;overflow:hidden;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),#080b10;box-shadow:0 38px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.18)}.product-detail-shot img{display:block;width:100%;height:100%;min-height:428px;border-radius:6px;background:#f2f5f8;object-fit:contain}.erp-shot-card>a,.phone-shot>a,.settings-card>a,.showcase-card>a,.summary-card>a,.workflow-card>a{display:block}.single-download-panel{grid-template-columns:minmax(0,1fr) minmax(340px,.56fr)}.closing-section a,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:8px;font-weight:950}.primary-action{color:#111317;background:linear-gradient(135deg,#ffffff,#dfe7f0)}.secondary-action{color:#ffffff;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.06)}.hero-cover{position:relative;display:flex;flex-direction:column;min-width:0;min-height:500px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:radial-gradient(circle at 78% 16%,rgba(200,149,55,.3),transparent 29%),radial-gradient(circle at 24% 78%,rgba(32,185,192,.22),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),#090d14;box-shadow:0 44px 120px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.2);transform:rotateX(2deg) rotateY(-4deg);transform-origin:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-cover:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(130deg,#000 0 54%,transparent 86%);mask-image:linear-gradient(130deg,#000 0 54%,transparent 86%)}.hero-cover:after{position:absolute;inset:-18% auto auto 46%;width:46%;height:140%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:rotate(17deg)}.cover-board,.cover-flow,.cover-product-scene,.cover-topline{position:relative;z-index:1}.cover-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;color:rgba(248,251,255,.72);font-size:14px;font-weight:850}.cover-topline strong{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ffffff;background:rgba(255,255,255,.08)}.cover-product-scene{min-height:300px;margin:16px -10px 20px}.product-window{position:relative;display:grid;gap:12px;height:100%;min-height:310px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 44%),linear-gradient(180deg,rgba(15,22,33,.94),rgba(8,11,17,.92))}.product-window:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(145deg,#000 0 60%,transparent 100%);mask-image:linear-gradient(145deg,#000 0 60%,transparent 100%)}.product-main,.product-status,.product-toolbar,.product-window-bar{position:relative;z-index:1}.product-window-bar{display:flex;align-items:center;gap:8px;min-height:28px;color:rgba(248,251,255,.64);font-size:12px;font-weight:850}.product-window-bar>span{width:9px;height:9px;border-radius:50%;background:#607083}.product-window-bar>span:first-child{background:#f0b34e}.product-window-bar strong{margin-left:8px;color:rgba(248,251,255,.72)}.product-window-title{display:inline-flex;align-items:center;gap:8px}.product-window-mark{flex:0 0 auto;width:28px;height:28px;border-radius:0;background:url(/assets/haoap-logo.svg) 50%/contain no-repeat}.product-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mini-calculator span,.product-status span,.product-toolbar span{color:rgba(248,251,255,.68);font-size:11px;font-weight:850}.product-toolbar span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.06)}.product-main{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;min-height:190px}.product-table{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.product-table-head,.product-table-row{display:grid;grid-template-columns:.95fr 1.7fr .68fr .55fr}.product-table-head span,.product-table-row span{min-height:35px;padding:10px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(248,251,255,.76);font-size:11px;font-weight:800}.product-table-head span{color:#0b1320;background:linear-gradient(135deg,rgba(238,244,251,.98),rgba(205,218,234,.9))}.product-table-row span:last-child{color:#45d087}.product-side{display:grid;grid-template-rows:1fr auto;gap:10px}.fixture-frame,.mini-calculator{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.05)}.fixture-frame{min-height:126px}.fixture-frame i{position:absolute;display:block}.fixture-top{top:18px;left:50%;width:56px;height:8px;border-radius:999px;background:linear-gradient(90deg,#9f6a27,#f5d48a,#9f6a27);transform:translateX(-50%)}.fixture-chain{top:26px;width:2px;height:54px;background:repeating-linear-gradient(180deg,#d1a15a 0 8px,transparent 8px 13px)}.fixture-chain.left{left:72px}.fixture-chain.right{right:72px}.fixture-box{right:24px;bottom:24px;left:24px;height:34px;border:3px solid #d79d43;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 0 22px rgba(215,157,67,.18)}.fixture-branch{bottom:40px;left:50%;width:74px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#f6de9d,transparent);transform-origin:left center}.fixture-branch.one{transform:rotate(17deg)}.fixture-branch.two{transform:rotate(-16deg)}.fixture-branch.three{transform:translateX(-50%) rotate(0deg)}.mini-calculator{display:grid;gap:6px;padding:13px}.mini-calculator strong{color:#ffffff;font-size:15px}.mini-calculator div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.mini-calculator i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--gold),rgba(255,255,255,.38))}.product-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-status span{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.06)}.cover-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto}.cover-board div{display:grid;gap:8px;min-height:88px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08)}.cover-board span{color:rgba(248,251,255,.62);font-size:13px;font-weight:850}.cover-board strong{color:#ffffff;font-size:22px}.cover-flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cover-flow span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(248,251,255,.8);background:rgba(255,255,255,.07);font-size:13px;font-weight:900}.hero-bottom{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);width:min(1240px,calc(100% - 48px));margin:0 auto;border:1px solid rgba(255,255,255,.16);border-radius:8px;overflow:hidden;background:rgba(12,17,24,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px rgba(0,0,0,.22)}.hero-bottom div{display:grid;gap:4px;padding:18px 22px;border-right:1px solid rgba(255,255,255,.12)}.hero-bottom div:last-child{border-right:0}.hero-bottom strong{font-size:26px}.hero-bottom span{color:rgba(248,251,255,.68);font-size:13px}.section{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:94px 0 0}.section-heading{margin-bottom:30px}.section-heading.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);gap:46px;align-items:end}.section h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.14;font-weight:950;letter-spacing:0}.section p{color:var(--muted);line-height:1.86}.section-heading p{margin:0;font-size:17px}.meaning-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:46px;align-items:start;padding-top:86px}.meaning-title{position:sticky;top:28px}.meaning-title>p:not(.section-kicker){max-width:520px;margin:20px 0 0;color:#4a5360;font-size:17px;line-height:1.9}.meaning-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;margin-top:28px}.meaning-metrics div{display:grid;gap:5px;min-height:92px;padding:18px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(247,245,239,.62)),linear-gradient(120deg,rgba(200,149,55,.1),transparent 52%);box-shadow:0 16px 40px rgba(39,43,50,.07)}.meaning-metrics strong{color:#111317;font-size:28px;line-height:1}.meaning-metrics span{color:#68717d;font-size:13px;font-weight:850}.meaning-copy{padding:34px;border:1px solid rgba(222,216,204,.9);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,241,232,.72)),linear-gradient(120deg,rgba(35,110,232,.08),transparent 42%);box-shadow:0 24px 70px rgba(39,43,50,.09)}.meaning-intro{position:relative;display:grid;gap:12px;padding:24px;overflow:hidden;border:1px solid rgba(17,19,23,.1);border-radius:8px;color:#ffffff;background:linear-gradient(125deg,rgba(35,110,232,.18),transparent 38%),linear-gradient(305deg,rgba(200,149,55,.2),transparent 46%),#090b10}.meaning-intro:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(110deg,#000 0 68%,transparent 100%);mask-image:linear-gradient(110deg,#000 0 68%,transparent 100%)}.meaning-intro p,.meaning-intro span{position:relative;z-index:1}.meaning-intro span{color:var(--gold);font-size:14px;font-weight:950}.meaning-intro p{margin:0;color:rgba(248,251,255,.8);font-size:17px;line-height:1.86}.pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.pillar-grid article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:start;padding:20px;border:1px solid #d9dfeb;border-radius:8px;background:rgba(255,255,255,.76)}.pillar-grid article:nth-child(2) span{background:linear-gradient(145deg,var(--gold),var(--copper))}.pillar-grid article:nth-child(3) span{background:linear-gradient(145deg,#0f766e,var(--green))}.pillar-grid article:nth-child(4) span{background:linear-gradient(145deg,#475569,#111827)}.pillar-grid span{display:grid;place-items:center;width:54px;height:54px;border-radius:8px;color:#ffffff;background:linear-gradient(145deg,var(--blue),var(--cyan));font-size:25px;font-weight:950}.pillar-grid strong{display:block;margin-bottom:8px;font-size:22px}.pillar-grid p{margin:0}.meaning-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.meaning-flow article{display:grid;gap:12px;align-content:start;min-height:168px;padding:18px;border:1px solid rgba(17,19,23,.09);border-radius:8px;background:rgba(255,255,255,.62)}.meaning-flow span{color:var(--copper);font-size:22px;font-weight:950}.meaning-flow strong{display:block;margin-bottom:7px;color:#111317;font-size:17px}.meaning-flow p{margin:0;color:#5f6875;font-size:14px;line-height:1.72}.upgrade-section{padding-top:78px}.upgrade-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);gap:42px;align-items:end;margin-bottom:22px}.upgrade-heading p:not(.section-kicker){margin:0;color:#4a5360;font-size:17px;line-height:1.86}.upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.upgrade-card{position:relative;display:grid;align-content:start;gap:12px;min-height:250px;overflow:hidden;padding:24px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,245,239,.72)),linear-gradient(120deg,rgba(35,110,232,.08),transparent 46%);box-shadow:0 18px 46px rgba(39,43,50,.08)}.upgrade-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,var(--blue),var(--gold))}.upgrade-card span{color:var(--copper);font-size:20px;font-weight:950}.upgrade-card h3{margin:0;font-size:24px;line-height:1.24}.upgrade-card p{margin:0;color:#5f6875;font-size:15px;line-height:1.76}.upgrade-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.upgrade-card em{padding:7px 9px;border:1px solid rgba(17,19,23,.09);border-radius:6px;color:#4f5866;background:rgba(255,255,255,.72);font-size:12px;font-style:normal;font-weight:900}.product-suite-section{padding-top:88px}.suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.suite-card{position:relative;display:grid;gap:18px;align-content:start;min-height:282px;overflow:hidden;padding:30px;border:1px solid rgba(17,19,23,.11);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,245,239,.76)),linear-gradient(120deg,rgba(35,110,232,.08),transparent 46%);box-shadow:0 22px 58px rgba(39,43,50,.08)}.suite-card:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(17,19,23,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,19,23,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(115deg,#000 0 56%,transparent 92%);mask-image:linear-gradient(115deg,#000 0 56%,transparent 92%)}.suite-card.active{color:#ffffff;border-color:rgba(255,255,255,.16);background:linear-gradient(126deg,rgba(35,110,232,.2),transparent 42%),linear-gradient(300deg,rgba(200,149,55,.22),transparent 50%),#080b10}.suite-card>*{position:relative;z-index:1}.suite-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.suite-card-head span{flex:0 0 auto;padding:7px 10px;border-radius:6px;color:#ffffff;background:linear-gradient(145deg,var(--blue),var(--cyan));font-size:12px;font-weight:950}.suite-card.planned .suite-card-head span{background:linear-gradient(145deg,var(--gold),var(--copper))}.suite-card-head strong{color:inherit;font-size:28px;line-height:1.18;font-weight:950;text-align:right}.suite-card p{max-width:600px;margin:0;color:#4f5866;font-size:17px}.suite-card.active p{color:rgba(248,251,255,.74)}.suite-tags{display:flex;flex-wrap:wrap;gap:8px}.suite-tags span{padding:7px 9px;border:1px solid rgba(17,19,23,.1);border-radius:6px;color:#5f6875;background:rgba(255,255,255,.62);font-size:12px;font-weight:900}.suite-card.active .suite-tags span{border-color:rgba(255,255,255,.13);color:rgba(248,251,255,.78);background:rgba(255,255,255,.08)}.suite-card a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:0 16px;border:1px solid rgba(17,19,23,.13);border-radius:8px;color:#111317;background:rgba(255,255,255,.74);font-weight:950}.suite-card.active a{border-color:rgba(255,255,255,.18);color:#111317;background:#ffffff}.erp-section{padding-top:58px}.erp-hero{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:28px;align-items:stretch;overflow:hidden;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;background:linear-gradient(130deg,rgba(35,110,232,.18),transparent 40%),linear-gradient(305deg,rgba(200,149,55,.22),transparent 52%),#070a0f;box-shadow:0 28px 82px rgba(39,43,50,.14)}.erp-hero:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(110deg,#000 0 66%,transparent 100%);mask-image:linear-gradient(110deg,#000 0 66%,transparent 100%)}.erp-board,.erp-copy{position:relative;z-index:1}.erp-copy{display:grid;align-content:center;gap:18px}.erp-copy h2{color:#ffffff}.erp-copy p:not(.section-kicker){margin:0;color:rgba(248,251,255,.75);font-size:17px}.erp-copy-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.erp-copy-points span{padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:rgba(248,251,255,.78);background:rgba(255,255,255,.07);font-size:13px;font-weight:900}.erp-board{display:grid;gap:12px;min-height:380px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 52%),rgba(8,13,21,.86)}.erp-board.real-preview{min-height:0}.erp-hero-shot-frame{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#eef2f7}.erp-hero-shot-frame img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#eef2f7}.erp-board-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.erp-board-title span{color:rgba(248,251,255,.62);font-size:13px;font-weight:900}.erp-board-title strong{color:#ffffff;font-size:18px}.erp-board-row,.erp-board-toolbar{display:grid;grid-template-columns:.7fr 1.08fr 1fr .85fr;gap:8px}.erp-board-row em,.erp-board-row span,.erp-board-row strong,.erp-board-toolbar span{min-width:0;border-radius:6px;font-size:12px;font-weight:850}.erp-board-toolbar span{padding:9px 10px;color:rgba(248,251,255,.56);background:rgba(255,255,255,.06)}.erp-board-table{display:grid;gap:8px}.erp-board-row{align-items:center;min-height:46px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.05)}.erp-board-row span,.erp-board-row strong{color:rgba(248,251,255,.76)}.erp-board-row em{justify-self:start;padding:6px 8px;color:#122015;background:#b9f4c7;font-style:normal}.erp-board-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:auto}.erp-board-flow span{display:grid;gap:7px;min-height:76px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(248,251,255,.72);background:rgba(255,255,255,.05);font-size:12px;font-weight:850}.erp-board-flow i{color:var(--gold);font-style:normal;font-weight:950}.erp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.erp-module-card{min-height:188px;padding:24px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(247,245,239,.72)),linear-gradient(120deg,rgba(200,149,55,.09),transparent 48%);box-shadow:0 16px 42px rgba(39,43,50,.07)}.erp-module-card span{color:var(--copper);font-size:18px;font-weight:950}.erp-module-card h3{margin:14px 0 8px;font-size:23px}.erp-module-card p{margin:0;font-size:15px}.erp-flow-panel{display:grid;grid-template-columns:minmax(0,.74fr) minmax(520px,1.26fr);gap:28px;margin-top:18px;padding:30px;border:1px solid rgba(222,216,204,.9);border-radius:8px;background:rgba(255,255,255,.72)}.erp-flow-panel h3{margin:0;font-size:32px;line-height:1.2}.erp-flow-panel p:not(.section-kicker){margin:16px 0 0;color:#4f5866}.erp-flow-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.erp-flow-list li{display:grid;align-content:start;gap:10px;min-height:178px;padding:18px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:rgba(255,255,255,.78)}.erp-flow-list span{color:var(--copper);font-size:21px;font-weight:950}.erp-flow-list strong{color:#111317;font-size:17px}.erp-flow-list p{margin:0;color:#68717d;font-size:14px;line-height:1.7}.erp-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.erp-roadmap article{display:grid;gap:8px;min-height:112px;padding:20px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:#ffffff;box-shadow:0 14px 34px rgba(39,43,50,.06)}.erp-roadmap strong{font-size:20px}.erp-roadmap span{color:#68717d;font-size:14px;line-height:1.65}.erp-shot-heading{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:28px;align-items:end;margin-top:54px;margin-bottom:18px}.erp-shot-heading h3{margin:0;font-size:34px;line-height:1.2}.erp-shot-heading p:not(.section-kicker){margin:0;color:#4f5866;font-size:16px}.erp-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.erp-shot-card{overflow:hidden;border:1px solid rgba(17,19,23,.11);border-radius:8px;background:#ffffff;box-shadow:0 18px 46px rgba(39,43,50,.08)}.erp-shot-card img{display:block;width:100%;aspect-ratio:16/9;border-bottom:1px solid rgba(17,19,23,.08);background:#eef2f7;object-fit:contain}.erp-shot-card div{padding:22px}.erp-shot-card h3{margin:0 0 8px;font-size:22px}.erp-shot-card p{margin:0;font-size:15px}.market-section{padding-top:88px}.market-heading{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:end;margin-bottom:22px}.market-heading p{max-width:780px;margin:16px 0 0;color:#3d4654;font-size:17px}.market-stamp{display:grid;gap:8px;padding:20px;border:1px solid rgba(17,19,23,.12);border-radius:8px;color:#ffffff;background:linear-gradient(135deg,rgba(35,110,232,.16),transparent 44%),linear-gradient(300deg,rgba(200,149,55,.18),transparent 54%),#0a0d12;box-shadow:0 18px 46px rgba(39,43,50,.13)}.market-stamp span{color:var(--gold);font-size:13px;font-weight:950}.market-stamp strong{font-size:19px;line-height:1.35}.market-stamp small{color:rgba(248,251,255,.68);font-size:13px}.market-grid{display:grid;grid-template-columns:minmax(280px,.76fr) repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.market-grid.materials-only{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;min-height:218px;overflow:hidden;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,245,239,.88));box-shadow:0 18px 46px rgba(39,43,50,.08)}.market-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--market-color)}.market-card.featured{grid-row:span 3;min-height:100%;border-color:rgba(255,255,255,.16);color:#ffffff;background:linear-gradient(145deg,rgba(35,110,232,.18),transparent 44%),linear-gradient(310deg,rgba(200,149,55,.2),transparent 50%),#080b10}.market-card-top,.market-meta,.market-value-row{position:relative;z-index:1}.market-card-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.market-card-top div{display:grid;gap:4px}.market-card-top span{font-size:18px;font-weight:950}.market-card.featured .market-card-top span{font-size:22px}.market-card-top small{color:rgba(104,113,125,.86);font-size:12px;font-weight:850}.market-card.featured .market-card-top small{color:rgba(248,251,255,.58)}.market-card-top em{padding-top:3px;color:rgba(104,113,125,.86);font-size:12px;font-style:normal;font-weight:900}.market-card.featured .market-card-top em{color:rgba(248,251,255,.62)}.market-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.market-value-row strong{font-size:34px;line-height:1;font-weight:950}.market-card.featured .market-value-row strong{font-size:clamp(48px,6vw,66px)}.market-value-row span{padding:5px 9px;border-radius:6px;font-size:14px;font-weight:950;white-space:nowrap}.market-value-row .up{color:#dc2626;background:#fee2e2}.market-value-row .down{color:#059669;background:#dcfce7}.market-bars{position:relative;z-index:1;display:flex;align-items:end;gap:4px;height:92px;padding:13px 12px 10px;border:1px solid rgba(17,19,23,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(236,241,246,.62))}.market-card.featured .market-bars{height:210px;border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.market-bars i{display:block;flex:1 1;min-width:3px;max-width:12px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,var(--market-color),rgba(17,19,23,.1));box-shadow:0 6px 14px rgba(39,43,50,.08)}.market-card.featured .market-bars i{background:linear-gradient(180deg,var(--market-color),rgba(255,255,255,.16))}.market-meta{display:flex;flex-wrap:wrap;gap:8px}.market-meta span{padding:7px 9px;border:1px solid rgba(17,19,23,.08);border-radius:6px;color:#5f6875;background:rgba(255,255,255,.58);font-size:12px;font-weight:850}.market-card.featured .market-meta span{border-color:rgba(255,255,255,.12);color:rgba(248,251,255,.72);background:rgba(255,255,255,.07)}.exchange-section{padding-top:32px}.exchange-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:center;overflow:hidden;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;background:linear-gradient(120deg,rgba(35,110,232,.18),transparent 40%),linear-gradient(300deg,rgba(200,149,55,.2),transparent 48%),#080b10;box-shadow:0 24px 70px rgba(39,43,50,.15)}.exchange-panel:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(110deg,#000 0 64%,transparent 100%);mask-image:linear-gradient(110deg,#000 0 64%,transparent 100%)}.exchange-card,.exchange-copy{position:relative;z-index:1}.exchange-copy h2{color:#ffffff}.exchange-copy p:not(.section-kicker){max-width:760px;margin:16px 0 0;color:rgba(248,251,255,.72);font-size:17px}.exchange-card{display:grid;gap:16px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 18px 46px rgba(0,0,0,.16)}.exchange-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--market-color)}.exchange-card .market-card-top em,.exchange-card .market-card-top small{color:rgba(248,251,255,.62)}.exchange-card .market-value-row strong{color:#ffffff;font-size:50px}.exchange-card .market-bars{height:126px;border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.exchange-card .market-bars i{background:linear-gradient(180deg,var(--market-color),rgba(255,255,255,.16))}.exchange-card .market-meta span{border-color:rgba(255,255,255,.12);color:rgba(248,251,255,.72);background:rgba(255,255,255,.07)}.showcase-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.manual-list li,.news-card,.news-index-card,.news-source-grid a,.phone-shot,.settings-card,.showcase-card,.summary-card,.workflow-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,239,.86));box-shadow:0 18px 46px rgba(39,43,50,.08)}.showcase-card{display:grid;overflow:hidden}.showcase-card.wide{grid-row:span 2}.showcase-card img{display:block;width:100%;height:330px;object-fit:cover;object-position:left top;background:#0a0d12}.showcase-card.wide img{height:695px}.settings-card div,.showcase-card div,.workflow-card div{padding:22px}.phone-shot h3,.settings-card h3,.showcase-card h3,.summary-card h3,.workflow-card h3{margin:0 0 10px;font-size:21px}.phone-shot p,.settings-card p,.showcase-card p,.summary-card p,.workflow-card p{margin:0}.calculator-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.phone-shot{overflow:hidden}.phone-shot img{display:block;width:calc(100% - 20px);margin:10px 10px 0;aspect-ratio:.42;border:1px solid #e2e7ef;border-radius:8px 8px 0 0;object-fit:cover;object-position:top;background:#f7f9fc}.phone-shot h3,.phone-shot p{padding:0 18px}.phone-shot h3{margin-top:18px}.phone-shot p{padding-bottom:20px;color:var(--muted)}.settings-section{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}.settings-copy{position:static;max-width:860px}.manual-copy p,.settings-copy p{margin:18px 0 0;font-size:17px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-card{overflow:hidden}.settings-card img{display:block;width:100%;height:330px;object-fit:cover;object-position:top left;background:#f7f9fc}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.summary-card{overflow:hidden;padding-bottom:20px}.summary-card img{display:block;width:100%;height:168px;padding:12px;border-bottom:1px solid var(--line);background:#f7f9fc;object-fit:contain}.summary-card h3,.summary-card p{padding:0 20px}.summary-card h3{margin-top:18px}.download-panel{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:34px;align-items:stretch;overflow:hidden;padding:36px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;background:linear-gradient(120deg,rgba(35,110,232,.22),transparent 38%),linear-gradient(300deg,rgba(200,149,55,.18),transparent 44%),#080b10;box-shadow:0 24px 70px rgba(39,43,50,.16)}.download-panel:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(110deg,#000 0 60%,transparent 100%);mask-image:linear-gradient(110deg,#000 0 60%,transparent 100%)}.download-card-grid,.download-copy,.download-products{position:relative;z-index:1}.download-copy h2{max-width:640px}.download-copy p{max-width:640px;margin:18px 0 0;color:rgba(248,251,255,.76);font-size:17px}.download-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.download-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.download-products article{display:grid;gap:18px;align-content:space-between;min-height:208px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08)}.download-products strong{display:block;color:#ffffff;font-size:22px;line-height:1.25}.download-products p{margin:10px 0 0;color:rgba(248,251,255,.68);font-size:14px;line-height:1.7}.download-button,.download-url{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;font-weight:950;text-align:center}.download-button{color:rgba(17,19,23,.72);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(223,231,240,.78))}.download-button:hover{color:#111317;background:#ffffff}.download-url{border:1px solid rgba(255,255,255,.18);color:rgba(248,251,255,.78);background:rgba(255,255,255,.07)}.download-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.download-card-grid article,.download-steps article{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08)}.download-card-grid article{display:grid;gap:12px;min-height:142px;padding:20px}.download-card-grid span{color:var(--gold);font-size:13px;font-weight:950}.download-card-grid strong{color:#ffffff;font-size:20px;line-height:1.45}.download-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.download-steps article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-height:96px;padding:18px;border-color:var(--line);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,239,.86));box-shadow:0 18px 46px rgba(39,43,50,.08)}.download-steps span{color:var(--copper);font-size:24px;font-weight:950}.download-steps p{margin:0;color:#415061;line-height:1.68}.industry-news-section{position:relative}.news-layout{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.news-lead{position:relative;display:flex;flex-direction:column;min-height:520px;padding:34px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff;background:linear-gradient(122deg,rgba(35,110,232,.22),transparent 42%),linear-gradient(302deg,rgba(200,149,55,.22),transparent 46%),#080b10;box-shadow:0 24px 70px rgba(39,43,50,.16)}.news-lead:after{position:absolute;inset:auto 0 0;height:46%;content:"";background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.news-card-meta span,.news-lead span{color:var(--gold);font-size:12px;font-weight:950}.news-lead h3{max-width:420px;margin:18px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.05;font-weight:950;letter-spacing:0}.news-lead h3,.news-lead p{position:relative;z-index:1}.news-lead p{max-width:520px;margin:24px 0 0;color:rgba(248,251,255,.76);font-size:17px}.news-lead a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:46px;margin-top:auto;padding:0 18px;border-radius:8px;color:#111317;background:#ffffff;font-weight:950}.news-index-grid,.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-card,.news-index-card{display:flex;flex-direction:column;min-height:250px;padding:22px}.news-card-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.news-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(200,149,55,.1)}.news-card-meta time{color:#6f7885;font-size:13px;font-weight:800}.news-card h3,.news-index-card h3{margin:0 0 12px;font-size:22px;line-height:1.32}.news-card p,.news-index-card p{margin:0}.news-card strong,.news-index-card strong{display:block;margin-top:14px;color:#1d4f9c;line-height:1.68}.news-card-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.back-link,.news-card-links a,.source-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d6dde9;border-radius:8px;color:#153b77;background:rgba(255,255,255,.72);font-size:14px;font-weight:900}.news-source-grid,.source-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.news-source-grid a,.source-strip a{display:grid;gap:8px;padding:20px;border:1px solid #d8dfeb;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,241,232,.72)),linear-gradient(120deg,rgba(18,163,108,.08),transparent 42%)}.news-source-grid strong,.source-strip strong{color:#111317;font-size:18px}.news-source-grid span,.source-strip span{color:var(--muted);line-height:1.7}.news-keywords,.topic-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.news-keywords span,.topic-row span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid #d7deea;border-radius:999px;color:#304050;background:rgba(255,255,255,.68);font-size:13px;font-weight:850}.news-detail-page,.news-page{background:linear-gradient(180deg,#f7f5ef,#eef3f7 48%,#fbfaf6)}.article-hero,.news-hero{position:relative;overflow:hidden;color:#f8fbff;background:linear-gradient(112deg,rgba(35,110,232,.22),transparent 38%),linear-gradient(292deg,rgba(18,163,108,.2),transparent 45%),#07090d}.article-hero:before,.news-hero:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 62%,transparent 100%)}.article-hero-content,.news-hero-content{position:relative;z-index:1;width:min(1040px,calc(100% - 48px));margin:0 auto;padding:72px 0 92px}.article-hero-content h1,.news-hero-content h1{max-width:940px}.article-hero-content p,.news-hero-content p{max-width:780px;margin:24px 0 0;color:rgba(248,251,255,.78);font-size:18px;line-height:1.9}.news-shell{padding-top:82px}.news-index-card{min-height:320px}.article-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(300px,.28fr);gap:24px;align-items:start}.article-content,.article-side{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,245,239,.9));box-shadow:0 18px 46px rgba(39,43,50,.08)}.article-content{padding:36px}.article-notice{margin:0 0 26px;padding:14px 16px;border:1px solid #d8dfeb;border-radius:8px;color:#415061;background:rgba(35,110,232,.06)}.article-content h2{margin:28px 0 12px;font-size:28px;line-height:1.26}.article-content li,.article-content p{color:#415061;font-size:17px;line-height:1.88}.article-content ul{display:grid;gap:10px;margin:0;padding-left:22px}.article-keywords{margin:26px 0 0}.source-button{margin-top:28px}.article-side{position:sticky;top:28px;padding:24px}.article-side strong{display:block;font-size:20px}.article-side p{margin:12px 0 0}.topic-row.compact{margin-top:16px}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.workflow-card{overflow:hidden}.workflow-card a{display:block;background:#f7f9fc}.workflow-card img{display:block;width:100%;height:210px;object-fit:cover;object-position:top left}.manual-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:48px;align-items:start}.manual-copy{position:sticky;top:28px}.manual-copy p{max-width:560px}.manual-highlight-grid{display:grid;gap:10px;margin-top:28px}.manual-highlight-grid article{display:grid;gap:8px;padding:18px;border:1px solid rgba(17,19,23,.1);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(247,245,239,.68)),linear-gradient(120deg,rgba(35,110,232,.08),transparent 48%);box-shadow:0 16px 40px rgba(39,43,50,.07)}.manual-highlight-grid strong{color:#111317;font-size:18px}.manual-highlight-grid span{color:#5f6875;line-height:1.72}.manual-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.manual-list li{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;align-items:start;overflow:hidden;min-height:132px;padding:24px}.manual-list li:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,var(--gold),var(--copper))}.manual-list>li>span{color:var(--copper);font-size:30px;line-height:1;font-weight:950}.manual-list strong{display:block;margin:0 0 8px;color:#111317;font-size:22px}.manual-list p{max-width:740px;margin:0;color:#5f6875;font-size:15px;line-height:1.78}.manual-list em{display:inline-flex;align-items:center;min-height:30px;margin-top:14px;padding:0 10px;border:1px solid #d8dfeb;border-radius:999px;color:#304050;background:rgba(255,255,255,.72);font-size:13px;font-style:normal;font-weight:900}.closing-section{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:94px;padding:40px;border-radius:8px;color:#ffffff;background:linear-gradient(120deg,rgba(35,110,232,.18),transparent 38%),linear-gradient(300deg,rgba(200,149,55,.16),transparent 42%),#090b10}.closing-section h2{max-width:800px}.closing-section a{flex:0 0 auto;color:#111317;background:#ffffff}.footer{display:flex;flex-direction:column;width:min(1240px,calc(100% - 48px));margin:44px auto 0;padding:28px 0 38px;color:var(--muted);text-align:center}.footer,.footer-brand{align-items:center;justify-content:center;gap:12px}.footer-brand{display:inline-flex}.footer-meta{display:block;color:var(--muted);font-size:14px;text-align:center}.footer-brand .brand-mark{width:50px;height:50px}.footer strong,.footer-brand strong{color:var(--ink)}.site-disclaimer{display:grid;grid-template-columns:minmax(210px,.34fr) 1fr;gap:clamp(28px,4vw,64px);width:100%;margin-bottom:24px;padding:30px;border:1px solid var(--line);background:rgba(255,255,255,.72);text-align:left}.site-disclaimer-head>span{color:var(--blue);font:750 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.site-disclaimer-head h2{margin:13px 0 0;color:var(--ink);font-size:clamp(24px,2.4vw,34px);line-height:1.16;letter-spacing:-.045em}.site-disclaimer-copy{display:grid;gap:13px}.site-disclaimer-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.9}.site-disclaimer-copy strong{color:var(--ink)}.logo-options-page{min-height:100vh;padding:34px 0 70px;color:#f8fbff;background:linear-gradient(118deg,rgba(35,110,232,.16),transparent 34%),linear-gradient(290deg,rgba(200,149,55,.18),transparent 40%),#07090d}.logo-options-page:before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(120deg,#000 0 68%,transparent 100%);mask-image:linear-gradient(120deg,#000 0 68%,transparent 100%)}.logo-options-grid,.logo-options-hero{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto}.logo-options-home{margin-bottom:74px}.logo-options-hero h1{max-width:880px;font-size:clamp(48px,6vw,84px)}.logo-options-hero p:last-child{max-width:760px;margin:24px 0 0;color:rgba(248,251,255,.76);font-size:18px;line-height:1.86}.logo-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.logo-option-card{display:grid;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));box-shadow:0 28px 80px rgba(0,0,0,.26)}.logo-option-number{color:var(--gold);font-size:13px;font-weight:950}.logo-option-art{display:grid;place-items:center;min-height:150px;padding:12px;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),#0b1018}.logo-option-art img{display:block;width:100%;height:auto}.logo-option-body h2{margin:0 0 8px;color:#ffffff;font-size:28px;line-height:1.2}.logo-option-body strong{display:block;color:var(--gold);font-size:14px}.logo-option-body p{margin:12px 0 0;color:rgba(248,251,255,.72);line-height:1.76}.logo-size-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.logo-size-preview span{color:rgba(248,251,255,.66);font-size:13px;font-weight:850}.logo-size-preview img{width:112px;height:auto}@media (max-width:1120px){.article-shell,.download-panel,.erp-flow-panel,.erp-hero,.erp-shot-heading,.exchange-panel,.hero-content,.home-product-card,.home-product-grid,.manual-section,.meaning-section,.news-layout,.section-heading.split,.settings-section,.site-disclaimer,.upgrade-heading{grid-template-columns:1fr}.home-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rate-grid .market-card.featured{grid-row:auto}.hero-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-cover{transform:none}.market-heading,.showcase-grid{grid-template-columns:1fr}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card.featured{grid-column:span 2;grid-row:auto}.market-card.featured .market-bars{height:150px}.showcase-card.wide{grid-row:auto}.showcase-card.wide img{height:520px}.calculator-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-grid,.erp-roadmap,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-board-flow,.erp-flow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.meaning-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-options-grid{grid-template-columns:1fr}.article-side,.manual-copy,.meaning-title,.settings-copy{position:static}}@media (max-width:760px){.article-hero-content,.footer,.hero-bottom,.hero-content,.hero-ribbon,.home-hero-heading,.home-product-grid,.news-hero-content,.section,.topbar{width:min(100% - 28px,1240px)}.topbar{display:grid;align-items:flex-start;gap:14px;padding-top:16px}.brand-lockup{width:100%;justify-content:center}.brand-mark{width:54px;height:54px}.brand-lockup strong{display:none}.topbar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:4px}.topbar nav a{min-width:0;padding:8px 6px;font-size:12px}.hero{min-height:auto}.hero-content{gap:24px;padding:28px 0 42px}h1{font-size:40px}.section h2{font-size:32px;line-height:1.18}.hero-lede{font-size:16px}.closing-section a,.hero-actions a,.home-product-actions a{width:100%}.home-hero{padding-bottom:44px}.home-hero-heading{padding:34px 0 24px}.home-hero-heading h1{font-size:38px}.home-hero-heading p:not(.eyebrow),.home-product-copy p{font-size:15px;line-height:1.78}.home-product-card{min-height:0;padding:14px}.home-product-visual{min-height:320px;padding:16px}.home-cover-screen{min-height:178px}.erp-screen,.lighting-screen{grid-template-columns:1fr}.erp-screen{gap:10px}.erp-sidebar-lines{grid-template-columns:repeat(4,1fr);min-height:0}.erp-dashboard,.erp-dashboard strong{min-height:118px}.home-product-copy{padding:6px 4px 8px}.home-product-actions{display:grid}.hero-cover{min-height:0;padding:18px}.cover-product-scene{min-height:0;margin:18px 0}.cover-board,.product-main,.product-side,.product-status{grid-template-columns:1fr}.cover-board div{min-height:70px}.calculator-gallery,.download-card-grid,.download-products,.download-steps,.erp-board-flow,.erp-flow-list,.erp-grid,.erp-roadmap,.erp-shot-grid,.hero-bottom,.hero-proof-grid,.hero-ribbon,.home-rate-grid,.market-grid,.meaning-flow,.news-index-grid,.news-list,.news-source-grid,.pillar-grid,.settings-grid,.source-strip,.suite-grid,.summary-grid,.upgrade-grid,.workflow-grid{grid-template-columns:1fr}.hero-ribbon article{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.hero-ribbon article:last-child{border-bottom:0}.hero-bottom div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.hero-bottom div:last-child{border-bottom:0}.section{padding-top:66px}.meaning-section{gap:26px;padding-top:64px}.meaning-copy,.meaning-title{min-width:0}.meaning-title h2{font-size:clamp(34px,10vw,42px);line-height:1.1}.meaning-title>p:not(.section-kicker){font-size:15px;line-height:1.78}.meaning-copy,.meaning-intro{padding:18px}.meaning-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meaning-metrics div{min-height:86px;padding:15px}.meaning-metrics strong{font-size:24px}.meaning-intro p{font-size:15px}.pillar-grid article{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.pillar-grid span{width:44px;height:44px;font-size:21px}.pillar-grid strong{font-size:19px}.meaning-flow p,.pillar-grid p{font-size:14px;line-height:1.68}.meaning-flow article{min-height:0;padding:16px}.erp-flow-panel,.erp-hero,.suite-card{padding:22px}.suite-card{min-height:0}.suite-card-head{display:grid;justify-items:start}.suite-card-head strong{text-align:left}.erp-board{min-height:0;padding:14px}.erp-board-row,.erp-board-title,.erp-board-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-board-title{display:grid}.erp-board-row em{justify-self:stretch;text-align:center}.erp-flow-panel h3{font-size:25px}.erp-shot-heading{gap:12px;margin-top:38px}.erp-flow-list li,.erp-module-card,.erp-roadmap article{min-height:0}.market-heading{gap:18px}.market-heading p{font-size:15px}.market-card,.market-card.featured{grid-column:auto;min-height:0;padding:19px}.market-card.featured .market-value-row strong{font-size:42px}.market-card.featured .market-bars{height:130px}.showcase-card img,.showcase-card.wide img{height:300px}.phone-shot img{aspect-ratio:.56}.settings-card img,.workflow-card img{height:240px}.download-panel{padding:26px}.product-detail-shot{min-height:0;padding:10px}.product-detail-shot img{min-height:260px}.exchange-panel{padding:24px}.exchange-card .market-value-row strong{font-size:42px}.download-actions{display:grid}.download-button,.download-url{justify-content:center;width:100%}.download-steps article{grid-template-columns:42px minmax(0,1fr)}.news-lead{min-height:420px;padding:26px}.article-content,.article-side,.news-card,.news-index-card{padding:22px}.article-hero-content,.news-hero-content{padding:48px 0 62px}.article-content h2{font-size:23px}.manual-list li{grid-template-columns:42px minmax(0,1fr);padding:22px}.manual-list>li>span{font-size:24px}.closing-section{display:grid;margin-top:66px;padding:26px}.footer{text-align:center}.footer-brand{flex-wrap:wrap}}@media (max-width:480px){.article-hero-content,.footer,.hero-bottom,.hero-content,.hero-ribbon,.home-hero-heading,.home-product-grid,.news-hero-content,.section,.topbar{width:min(100% - 22px,1240px)}.topbar nav{grid-template-columns:1fr}.topbar nav a{min-height:38px;font-size:13px}.brand-mark{width:52px;height:52px}h1{font-size:34px}.meaning-title h2,.section h2{font-size:29px;line-height:1.18}.hero-lede,.manual-copy p,.section-heading p,.settings-copy p{font-size:15px;line-height:1.76}.download-steps article,.hero-proof-grid article,.hero-ribbon article,.upgrade-card{min-height:0;padding:15px}.meaning-metrics{grid-template-columns:1fr}.meaning-copy{padding:14px}.meaning-intro{padding:16px}.erp-board-row,.erp-board-toolbar,.pillar-grid article{grid-template-columns:1fr}.erp-board-toolbar span{min-height:34px}.erp-copy-points,.suite-tags,.upgrade-card div{display:grid}.pillar-grid span{width:42px;height:42px}.market-card-top,.market-value-row{display:grid}.market-bars{height:78px}.exchange-card .market-value-row strong{font-size:34px}.closing-section,.download-panel,.exchange-panel{padding:20px}.manual-list li{grid-template-columns:1fr;gap:12px}.footer-brand{display:grid;justify-items:center}}.home-hero-heading{padding:46px 0 28px}.home-hero-heading h1{max-width:900px;font-size:clamp(42px,4.8vw,64px)}.home-hero-heading p:not(.eyebrow){max-width:790px}.home-product-grid{grid-template-columns:1fr;gap:22px}.home-product-card{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:420px}.home-product-visual{min-height:380px}.home-market-section,.industry-news-section{padding-top:72px}.market-compact-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.market-compact-card{position:relative;display:grid;gap:12px;min-width:0;overflow:hidden;padding:16px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 12px 30px rgba(39,43,50,.06)}.market-compact-card:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--market-color)}.market-compact-name{display:grid;gap:3px;min-width:0}.market-compact-name span{font-size:16px;font-weight:950}.market-compact-name small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.market-compact-card>strong{font-size:clamp(22px,2.1vw,30px);line-height:1;font-weight:950}.market-compact-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.market-compact-meta span{padding:4px 7px;border-radius:6px;font-size:12px;font-weight:950}.market-compact-meta .up{color:#b91c1c;background:#fee2e2}.market-compact-meta .down{color:#047857;background:#dcfce7}.market-compact-meta em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.industry-news-section .news-list{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-news-section .news-card{min-height:230px}.home-section-action{display:flex;justify-content:flex-end;margin-top:18px}.home-section-action a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #cbd4e2;border-radius:8px;color:#153b77;background:rgba(255,255,255,.74);font-size:14px;font-weight:900}.home-about-section{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:34px;align-items:center;margin-top:72px;padding:30px 34px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#ffffff;background:linear-gradient(120deg,rgba(35,110,232,.16),transparent 42%),linear-gradient(300deg,rgba(200,149,55,.14),transparent 45%),#090c12}.home-about-section h2{font-size:clamp(28px,3vw,38px)}.home-about-section .section-kicker{margin-bottom:8px}.home-about-section>p{margin:0;color:rgba(248,251,255,.76);font-size:16px;line-height:1.8}a:focus-visible,button:focus-visible{outline:3px solid rgba(35,110,232,.58);outline-offset:3px}@media (max-width:1120px){.market-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.home-about-section,.home-product-card{grid-template-columns:1fr}.home-product-copy{padding:8px 6px 10px}.industry-news-section .news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{grid-template-columns:1fr;justify-content:stretch}.topbar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-heading{padding:32px 0 22px}.home-hero-heading h1{font-size:38px}.home-product-visual{min-height:300px}.market-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-news-section .news-list{grid-template-columns:1fr}.home-section-action a{width:100%}.home-about-section{gap:14px;padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-sweep{animation:none}}:root{--ink:#18212d;--muted:#667181;--paper:#f7f6f2;--panel:#ffffff;--line:#dde2e7;--graphite:#243447;--blue:#315f91;--gold:#ad7d2f;--copper:#a65f46}.news-detail-page,.news-page,body{background:linear-gradient(180deg,#fbfaf7,#f1f4f6 48%,#f8f6f1)}.article-hero,.hero,.home-hero,.news-hero,.page-hero{color:var(--ink);border-bottom:1px solid #dbe1e7;background:radial-gradient(circle at 82% 10%,rgba(173,125,47,.12),transparent 30%),radial-gradient(circle at 12% 78%,rgba(49,95,145,.1),transparent 34%),linear-gradient(135deg,#fcfbf7,#eef3f7 52%,#f5f1e8)}.hero:after,.home-hero:after{background:linear-gradient(180deg,transparent,rgba(231,236,240,.74))}.article-hero:before,.hero .hero-grid,.home-hero .hero-grid,.news-hero:before,.page-hero:before{background-image:linear-gradient(rgba(49,64,82,.07) 1px,transparent 0),linear-gradient(90deg,rgba(49,64,82,.07) 1px,transparent 0)}.hero .hero-sweep,.home-hero .hero-sweep{opacity:.54;background:linear-gradient(102deg,transparent 0 45%,rgba(255,255,255,.78) 50%,transparent 55%),linear-gradient(17deg,transparent 0 58%,rgba(173,125,47,.14) 60%,transparent 62%)}.article-hero .brand-lockup strong,.hero .brand-lockup strong,.home-hero .brand-lockup strong,.news-hero .brand-lockup strong,.page-hero .brand-lockup strong{color:#24303e}.topbar nav{border-color:rgba(69,84,103,.16);background:rgba(255,255,255,.74);box-shadow:0 10px 30px rgba(36,52,71,.07)}.topbar nav a{color:#536071}.topbar nav a:hover{color:#18212d;background:#edf2f6}.article-hero-content h1,.hero h1,.home-hero-heading h1,.news-hero-content h1,.page-hero h1{color:#17212e}.article-hero-content p,.hero .hero-lede,.home-hero-heading p:not(.eyebrow),.news-hero-content p,.page-hero p{color:#536071}.home-product-card,.home-product-card.erp{border-color:#d8dee5;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,247,248,.94)),#ffffff;box-shadow:0 24px 64px rgba(36,52,71,.12)}.home-product-card.erp{background:linear-gradient(145deg,rgba(255,252,245,.98),rgba(242,246,249,.96)),#ffffff}.home-product-card:before{background-image:linear-gradient(rgba(49,64,82,.045) 1px,transparent 0),linear-gradient(90deg,rgba(49,64,82,.045) 1px,transparent 0)}.home-product-visual{border-color:rgba(49,64,82,.18);background:radial-gradient(circle at 82% 16%,rgba(200,149,55,.2),transparent 28%),radial-gradient(circle at 18% 76%,rgba(73,135,164,.18),transparent 34%),linear-gradient(145deg,#1d2a38,#111a24);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.home-product-copy h2{color:#18212d}.home-product-copy p{color:#5b6675}.home-product-points em{border-color:#d9dfe6;color:#465466;background:#f4f6f8}.home-product-actions .product-detail-link{color:#ffffff;background:#253f5d;box-shadow:0 9px 22px rgba(37,63,93,.16)}.home-product-actions .product-download-link{border-color:#cfd7e0;color:#29445f;background:#ffffff}.home-market-stamp{border:1px solid #d8dee5;color:#283646;background:linear-gradient(110deg,rgba(49,95,145,.08),transparent 44%),linear-gradient(290deg,rgba(173,125,47,.1),transparent 46%),#ffffff;box-shadow:0 16px 38px rgba(36,52,71,.08)}.home-market-stamp span{color:#9b6d22}.home-market-stamp strong{color:#25303d}.home-market-stamp small{color:#6b7583}.home-about-section{border-color:#d7dee6;color:#18212d;background:linear-gradient(120deg,rgba(49,95,145,.08),transparent 44%),linear-gradient(300deg,rgba(173,125,47,.1),transparent 48%),#ffffff;box-shadow:0 20px 50px rgba(36,52,71,.09)}.home-about-section h2{color:#18212d}.home-about-section>p{color:#5b6675}.product-detail-shot{border-color:#d4dbe3;background:#ffffff;box-shadow:0 28px 70px rgba(36,52,71,.15),inset 0 1px 0 rgba(255,255,255,.88)}.primary-action{color:#ffffff;background:#253f5d;box-shadow:0 9px 22px rgba(37,63,93,.16)}.secondary-action{color:#29445f;border-color:#c6d0da;background:rgba(255,255,255,.76)}@media (max-width:480px){.home-hero-heading h1{font-size:34px}}@media (max-width:360px){.topbar nav{grid-template-columns:1fr}}.static-site-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:18px 24px;border-top:1px solid rgba(72,166,168,.2);background:#061f26;color:rgba(224,249,248,.62);font-size:12px;line-height:1.6;letter-spacing:.04em}.static-site-legal a{color:#63ddd7;text-decoration:none}.static-site-legal a:hover{color:#fff}