:root{--ink:#101318;--ink-2:#1c2430;--muted:#667085;--line:#d8dee8;--soft-line:#e7ebf2;--surface:#fff;--surface-soft:#f5f7fb;--surface-blue:#eef4ff;--blue:#0052ff;--blue-2:#6f9cff;--green:#16a34a;--warning:#c26a00;--dark:#101828;--dark-2:#172033}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-soft);color:var(--ink);margin:0;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #d8dee8b8;position:sticky;top:0}.site-nav__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);height:68px;margin:0 auto;display:flex}.brand-wordmark,.eyebrow,.mini-label{font-family:JetBrains Mono,Consolas,monospace}.brand-wordmark{letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:950;display:inline-flex}.brand-wordmark__text{align-items:center;line-height:1;display:inline-flex}.brand-symbol{filter:drop-shadow(0 5px 12px #10182824);flex:none}.site-nav__links{color:var(--muted);align-items:center;gap:22px;font-size:14px;display:flex}.language-switch{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;align-items:center;padding:0;font-size:12px;font-weight:900;display:inline-flex}.language-switch span,.language-switch b{align-items:center;height:100%;padding:0 11px;display:inline-flex}.language-switch b{background:var(--ink);color:#fff}.hero-shell{color:#fff;background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#090d15 0%,#121826 52%,#0b101a 100%) 0 0/100% 100%;min-height:720px;position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 64%,#ffffff14 64% 64.2%,#0000 64.2%),linear-gradient(#0000 0 76%,#5f6f852e 76% 76.2%,#0000 76.2%);position:absolute;inset:0}.hero-shell__inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;gap:42px;width:min(1180px,100% - 40px);min-height:720px;margin:0 auto;display:grid;position:relative}.hero-shell__copy{z-index:1;position:relative}.eyebrow{width:fit-content;color:var(--blue-2);letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:950}.eyebrow--blue{color:var(--blue)}.hero-shell h1{letter-spacing:0;max-width:720px;margin:0;font-size:64px;line-height:.98}.hero-shell__lead{color:#cbd5e1;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.85}.action-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.button--primary,.button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.button--ghost-dark{color:#fff;background:#ffffff0a;border-color:#ffffff3d}.button:disabled,button:disabled{cursor:not-allowed;opacity:.62}.proof-grid{color:#dbeafe;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.proof-grid div{background:#ffffff0b;border:1px solid #e2e8f029;min-width:0;padding:14px}.proof-grid strong{color:#fff;font-size:16px;line-height:1.3;display:block}.proof-grid span{color:#cbd5e1;font-size:13px;line-height:1.45}.hero-system-map{min-width:0;color:var(--ink);background:#f8fafcf4;border:1px solid #e2e8f02e;box-shadow:0 34px 90px #00000061}.hero-system-map__top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.hero-system-map__top span,.hero-system-map__top strong,.hero-workflow span,.license-artifact__top span{font-family:JetBrains Mono,Consolas,monospace}.hero-system-map__top span{color:var(--muted);font-size:12px;font-weight:900}.hero-system-map__top strong{color:var(--blue);font-size:12px}.hero-product-board{grid-template-columns:minmax(0,1fr) 172px;gap:14px;padding:18px;display:grid}.hero-product-board__sheet{border:1px solid var(--line);background-color:#fbfcff;background-image:linear-gradient(#e5eaf2 1px,#0000 1px),linear-gradient(90deg,#e5eaf2 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:278px;position:relative;overflow:hidden}.sheet-line{background:#d6dde8;width:190px;height:9px;position:absolute;left:28px}.sheet-line--wide{width:260px;top:34px}.sheet-line:not(.sheet-line--wide):not(.sheet-line--short){top:58px}.sheet-line--short{width:124px;top:82px}.sheet-leader{background:var(--blue);transform-origin:0;height:2px;position:absolute}.sheet-leader--one{width:245px;top:190px;left:56px;transform:rotate(-28deg)}.sheet-leader--two{width:104px;top:74px;left:270px}.sheet-tag{border:1px solid var(--blue);background:#fff;width:178px;padding:12px;position:absolute;top:54px;right:22px}.sheet-tag span,.hero-utility-chip span{color:var(--blue);font-size:12px;font-weight:900;display:block}.sheet-tag strong,.hero-utility-chip strong{margin-top:7px;line-height:1.45;display:block}.hero-utility-chip{border:1px solid var(--line);color:#fff;background:#111827;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;padding:16px;display:flex}.hero-utility-chip span{color:#93c5fd}.hero-utility-chip:after{content:"";border-top:26px solid #0000;border-bottom:26px solid #dbeafe;border-left:46px solid #0000;border-right:46px solid #dbeafe;height:82px;margin-top:20px;display:block}.hero-workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.hero-workflow div{background:#fff;min-width:0;padding:16px}.hero-workflow span{color:var(--blue);font-size:12px;font-weight:950}.hero-workflow strong{margin-top:8px;font-size:16px;display:block}.hero-workflow p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.license-artifact{border:0;border-top:1px solid var(--line);width:auto;min-height:0;color:var(--ink);box-shadow:none;background:#f8fafc;padding:18px;position:relative;transform:none}.license-artifact__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.license-artifact__top span{color:var(--green);font-size:12px;font-weight:950}.license-artifact__line{background:#dbeafe;height:10px;margin-top:14px}.license-artifact__line--short{background:#e5e7eb;width:74%}.license-artifact__cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.license-artifact__cells div{border:1px solid var(--line);min-width:0;padding:10px}.license-artifact__cells span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.license-artifact__cells strong{overflow-wrap:anywhere;display:block}.section{border-top:1px solid var(--soft-line);padding:76px max(28px,50vw - 590px)}.section--light{background:var(--surface)}.section--trust{background:var(--surface-soft)}.section--dark{background:var(--dark);color:#fff}.section__head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.section__head h2{letter-spacing:0;max-width:670px;margin:0;font-size:46px;line-height:1.08}.section__head>p{max-width:460px;color:var(--muted);margin:0;line-height:1.85}.section--dark .section__head>p{color:#cbd5e1}.product-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);align-items:stretch;gap:20px;display:grid}.flagship-panel{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:470px;display:grid;box-shadow:0 20px 60px #10182814}.flagship-panel__copy{flex-direction:column;justify-content:center;padding:30px;display:flex}.mini-label{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}.flagship-panel h3,.utility-card h3,.channel-card h3,.support-panel h3{margin:0 0 12px;font-size:28px;line-height:1.14}.flagship-panel h4,.utility-card h4{color:var(--ink-2);margin:0 0 12px;font-size:20px;line-height:1.35}.flagship-panel p,.utility-card p,.trust-item p,.channel-card p,.support-panel p{color:var(--muted);line-height:1.75}.outcome-list,.utility-facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.outcome-list span,.utility-facts span{border:1px solid var(--soft-line);background:var(--surface-soft);color:var(--ink-2);padding:7px 9px;font-size:12px;font-weight:850;line-height:1.2}.flagship-panel__visual{background:linear-gradient(#e7ebf2 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#e7ebf2 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#fbfcff,#eef3f9) 0 0/100% 100%;min-height:470px;position:relative;overflow:hidden}.drawing-sheet{background:#ffffffbd;border:1px solid #c8d1df;width:calc(100% - 82px);height:310px;position:absolute;top:62px;left:42px;box-shadow:0 18px 40px #1018281f}.drawing-sheet__header{border-bottom:1px solid var(--line);background:#f8fafc;height:42px}.drawing-sheet__body{gap:10px;padding:26px;display:grid}.drawing-sheet__body span{background:#d6dde8;height:9px;display:block}.drawing-sheet__body span:first-child{width:70%}.drawing-sheet__body span:nth-child(2){width:46%}.drawing-sheet__body span:nth-child(3){width:58%}.leader-stroke{background:var(--blue);transform-origin:0;height:2px;position:absolute}.leader-stroke--one{width:310px;top:302px;left:96px;transform:rotate(-26deg)}.leader-stroke--two{width:140px;top:162px;left:372px}.leader-dot{border:2px solid var(--blue);background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:296px;left:90px}.flagship-panel__visual span{border:1px solid var(--blue);color:var(--blue);background:#fff;padding:8px 12px;font-size:12px;font-weight:950;position:absolute;top:140px;left:360px}.utility-rail{gap:18px;display:grid}.utility-card{border:1px solid var(--line);background:#fff;min-height:0;padding:26px}.detach-visual{background:linear-gradient(90deg, #ffffff14 1px, transparent 1px), linear-gradient(180deg, #ffffff14 1px, transparent 1px), var(--dark);color:#fff;background-size:24px 24px;height:158px;margin-top:22px;position:relative;overflow:hidden}.detach-column,.detach-foundation{background:0 0;border:3px solid;position:absolute;left:50%;transform:translate(-50%)}.detach-column{width:46px;height:82px;top:24px}.detach-foundation{width:140px;height:30px;bottom:18px}.detach-gap{background:var(--blue-2);width:28px;height:3px;position:absolute;top:114px;left:50%;transform:translate(-50%)}.platform-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-strip div{background:var(--dark);color:#cbd5e1;min-height:88px;padding:16px}.platform-strip strong{color:#fff;margin-bottom:7px;display:block}.platform-strip span{font-size:13px;line-height:1.55}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trust-item{border:1px solid var(--line);background:#fff;min-height:154px;padding:22px}.trust-item strong{margin-bottom:12px;font-size:18px;display:block}.channel-cards{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.channel-card{background:var(--dark-2);border:1px solid #334155;min-height:250px;padding:26px}.channel-card p{color:#cbd5e1}.channel-card--manual{border:2px solid var(--blue);color:var(--ink);background:#f8fafc}.channel-card--manual p{color:var(--muted)}.sales-path{background:#334155;border:1px solid #334155;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.sales-path article{background:#111827;min-width:0;padding:18px}.sales-path span{color:#93c5fd;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950}.sales-path strong{color:#fff;margin-top:10px;font-size:16px;display:block}.sales-path p{color:#cbd5e1;margin:8px 0 0;font-size:13px;line-height:1.55}.pricing-table{border:1px solid #334155;margin-top:22px}.pricing-row{border-bottom:1px solid #334155;grid-template-columns:1.2fr 1fr 1fr;display:grid}.pricing-row:last-child{border-bottom:0}.pricing-row>div{border-right:1px solid #334155;min-width:0;padding:16px}.pricing-row>div:last-child{border-right:0}.pricing-row strong,.pricing-row span{display:block}.pricing-row span{color:#cbd5e1}.pricing-row__manual{background:#0052ff2e}.pricing-row__manual span,.pricing-row__manual a,.pricing-row button{font-weight:950}.pricing-row__manual a{color:#fff;margin-top:8px;display:inline-flex}.pricing-row button{color:#fff;background:0 0;border:1px solid #475467;margin-top:8px;padding:8px 10px}.checkout-control{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.checkout-control small{color:#fca5a5;max-width:260px;font-size:12px;line-height:1.45}.pricing-row__disabled{color:#94a3b8}.support-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.delivery-flow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.delivery-flow div{background:#fff;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.delivery-flow span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950}.delivery-flow strong{line-height:1.35}.support-panel{border:1px solid var(--line);background:#fff;padding:26px}.site-footer{color:#cbd5e1;background:#0b101a;justify-content:space-between;align-items:center;gap:18px;padding:32px max(28px,50vw - 590px);display:flex}.site-footer>div{gap:8px;display:grid}.site-footer strong{color:#fff;letter-spacing:0;align-items:center;gap:10px;display:inline-flex}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:14px;font-size:13px;display:flex}.site-footer a{color:#fff}.site-footer__admin{font-size:12px;color:#94a3b8!important}.legal-page{background:var(--surface-soft);min-height:70vh}.commercial-hero{color:#fff;background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#0a0f19 0%,#111827 62%,#0b101a 100%) 0 0/100% 100%;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:36px;padding:92px max(28px,50vw - 590px) 56px;display:grid}.commercial-hero__content{max-width:760px}.commercial-hero h1{letter-spacing:0;margin:0;font-size:clamp(46px,7vw,78px);line-height:.98}.commercial-hero p{color:#cbd5e1;max-width:720px;margin:22px 0 0;font-size:18px;line-height:1.85}.commercial-hero__content>span{color:#93a4bb;margin-top:18px;line-height:1.65;display:block}.commercial-proof{color:var(--ink);background:#f8fafcf5;border:1px solid #e2e8f033;padding:24px;box-shadow:0 28px 80px #00000047}.commercial-proof span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950;display:block}.commercial-proof strong{overflow-wrap:anywhere;margin-top:12px;font-size:24px;line-height:1.25;display:block}.commercial-proof p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.legal-hero{border-bottom:1px solid var(--soft-line);background:#fff;padding:86px max(28px,50vw - 490px) 48px}.legal-hero h1{letter-spacing:0;max-width:780px;margin:0;font-size:58px;line-height:1.04}.legal-hero p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.8}.legal-hero span{color:var(--muted);margin-top:20px;font-size:13px;display:block}.legal-document,.pricing-document,.download-document{padding:34px max(28px,50vw - 490px) 76px}.legal-section{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.legal-section>span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-weight:950}.legal-section h2{margin:0 0 12px;font-size:24px}.legal-section p{max-width:820px;color:var(--ink-2);margin:0 0 12px;line-height:1.82}.legal-section__qr{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;width:min(180px,48vw);margin-top:12px;display:block}.pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.pricing-summary article,.pricing-document__table{border:1px solid var(--line);background:#fff}.pricing-summary article{padding:24px}.pricing-summary span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:950}.pricing-summary h2{margin:10px 0;font-size:26px}.pricing-summary p{color:var(--muted);line-height:1.75}.pricing-contact-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.pricing-contact-card div{border:1px solid var(--line);background:#fff;min-width:0;padding:18px}.pricing-contact-card span,.pricing-contact-card strong{display:block}.pricing-contact-card span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950}.pricing-contact-card strong{color:var(--ink);overflow-wrap:anywhere;margin-top:10px;font-size:20px}.pricing-contact-card p{color:var(--muted);margin:10px 0 0;line-height:1.65}.purchase-steps{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid}.purchase-steps article{background:#fff;min-width:0;padding:18px}.purchase-steps span,.pricing-document__note strong{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950}.purchase-steps strong{margin-top:10px;font-size:17px;display:block}.purchase-steps p,.pricing-document__note p{color:var(--muted);margin:8px 0 0;line-height:1.65}.pricing-document__note{background:#eef4ff;border:1px solid #0052ff3d;margin-bottom:20px;padding:18px}.pricing-document__row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr .9fr .9fr;display:grid}.pricing-document__row:last-child{border-bottom:0}.pricing-document__row>*{border-right:1px solid var(--line);min-width:0;padding:18px}.pricing-document__row>:last-child{border-right:0}.pricing-document__row--head{background:var(--dark);color:#fff}.pricing-document__row strong,.pricing-document__row span,.pricing-document__row a{display:block}.pricing-document__row span{color:var(--muted);margin-top:5px;font-size:13px}.pricing-document__row a{color:var(--blue);margin-top:8px;font-weight:900}.pricing-document__row button{border:1px solid var(--blue);background:var(--blue);color:#fff;margin-top:8px;padding:8px 10px;font-weight:900}.download-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delivery-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.delivery-summary article{border:1px solid var(--line);background:#fff;min-width:0;padding:18px}.delivery-summary span{color:var(--blue);font-size:12px;font-weight:950;display:block}.delivery-summary strong{margin-top:10px;line-height:1.45;display:block}.download-product-card,.download-panel{border:1px solid var(--line);background:#fff;padding:24px}.download-product-card__top{justify-content:space-between;align-items:start;gap:18px;display:flex}.download-product-card__top h2,.download-panel h2{margin:8px 0 12px;font-size:28px;line-height:1.16}.download-product-card__top strong{border:1px solid var(--blue);color:var(--blue);flex:none;padding:8px 10px;font-size:12px;font-weight:950}.download-product-card p,.download-panel p{color:var(--muted);line-height:1.75}.download-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.download-meta div{border:1px solid var(--soft-line);background:var(--surface-soft);min-width:0;padding:12px}.download-meta dt{color:var(--muted);font-size:12px}.download-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:850}.download-notes{color:var(--muted);margin:0 0 20px;padding-left:18px;line-height:1.75}.download-action{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.download-action p{margin:10px 0 0;font-size:13px}.download-section-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:16px;margin-top:16px;display:grid}.contact-document{padding:34px max(28px,50vw - 490px) 76px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.contact-grid article,.contact-support-block{border:1px solid var(--line);background:#fff;min-width:0;padding:22px}.contact-grid span{color:var(--blue);font-size:12px;font-weight:950;display:block}.contact-grid strong{margin-top:10px;font-size:20px;line-height:1.3;display:block}.contact-grid p,.contact-support-block p{color:var(--muted);line-height:1.75}.contact-support-block{margin-bottom:14px}.contact-support-block h2{margin:8px 0 10px;font-size:34px;line-height:1.12}.contact-support-block>span{color:var(--muted);font-size:13px}.install-steps{gap:12px;margin-top:18px;display:grid}.install-steps article{border-top:1px solid var(--soft-line);grid-template-columns:54px minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.install-steps span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-weight:950}.install-steps h3{margin:0 0 6px;font-size:18px}.install-steps p{margin:0}.target-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.target-matrix div{border:1px solid var(--soft-line);background:var(--surface-soft);min-width:0;padding:12px}.target-matrix strong,.target-matrix span{display:block}.target-matrix strong{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace}.target-matrix span{color:var(--muted);margin-top:4px;font-size:12px}.shell{width:min(1180px,100% - 40px);margin:0 auto}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-confirmation-check{color:var(--ink);background:#fff8ed;border:1px solid #c26a0057;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px;line-height:1.65;display:grid}.admin-confirmation-check input{width:18px;min-height:18px;accent-color:var(--blue);margin-top:4px}.admin-operator-guide{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 18px;display:grid}.admin-operator-guide article{background:#fff;min-width:0;padding:16px}.admin-operator-guide span{color:var(--blue);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:950}.admin-operator-guide strong{margin-top:8px;line-height:1.35;display:block}.admin-operator-guide p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.admin-panel{border:1px solid var(--line);background:#ffffffc2;margin:26px 0;padding:22px}.admin-panel h2{margin:6px 0 8px;font-size:28px}.admin-panel p{color:var(--muted);margin:0;line-height:1.7}.admin-email-roles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.admin-email-roles div{border:1px solid var(--soft-line);background:#f8fafcb8;min-width:0;padding:14px}.admin-email-roles span,.admin-email-roles strong{display:block}.admin-email-roles span{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:900}.admin-email-roles strong{overflow-wrap:anywhere;color:var(--blue);margin-top:8px;font-size:15px}.admin-email-roles p{margin-top:8px;font-size:13px}.admin-delivery-message{border-top:1px solid var(--soft-line);margin-top:28px;padding-top:22px}.admin-delivery-message h2{margin:6px 0 12px;font-size:24px}.admin-delivery-message textarea{min-height:300px;font-family:JetBrains Mono,Consolas,monospace;line-height:1.65}.admin-send-checklist{border:1px solid var(--line);background:var(--surface-soft);margin-top:22px;padding:18px 20px}.admin-send-checklist h2{margin:0 0 10px;font-size:20px}.admin-send-checklist ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.diagnostics-card{border:1px solid var(--line);background:#fff;min-width:0;padding:18px}.diagnostics-card span,.diagnostics-table span{color:var(--muted);font-size:12px;font-weight:850;display:block}.diagnostics-card strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px;display:block}.diagnostics-card p{color:var(--muted);margin-top:10px;line-height:1.6}.diagnostics-card--ok{border-color:#16a34a57}.diagnostics-card--warning{border-color:#c26a0066}.diagnostics-card--error{border-color:#b91c1c61}.diagnostics-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.diagnostics-table div{border:1px solid var(--soft-line);background:var(--surface);overflow-wrap:anywhere;min-width:0;padding:12px}.diagnostics-table strong{overflow-wrap:anywhere;margin-top:6px;display:block}.diagnostics-table p{overflow-wrap:anywhere}.diagnostics-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.diagnostics-actions{gap:12px;margin-top:16px;display:grid}.diagnostics-action{border:1px solid var(--soft-line);background:var(--surface);min-width:0;padding:16px}.diagnostics-action__top{justify-content:space-between;align-items:start;gap:14px;display:flex}.diagnostics-action h3{margin:0;font-size:18px;line-height:1.35}.diagnostics-action ol{margin:14px 0 0;padding-left:22px}.diagnostics-action li{color:var(--muted);margin-top:8px;line-height:1.55}.diagnostics-action__issues{margin-top:12px;margin-bottom:0}.diagnostics-action code{color:var(--ink);overflow-wrap:anywhere;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.status-text--ok{color:var(--green)!important}.status-text--warning{color:var(--warning)!important}.status-text--error,.status-text--blocked,.status-text--blocker{color:#b91c1c!important}.status-text--manual,.status-text--after_blockers{color:var(--warning)!important}.status-text--advisory{color:var(--muted)!important}.status-text--ready{color:var(--green)!important}.admin-lookup-form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-lookup-message{font-size:14px;margin-top:12px!important}.admin-license-table{border:1px solid var(--line);background:#fff;margin-top:16px;overflow-x:auto}.admin-license-table table{border-collapse:collapse;width:100%;min-width:1080px;font-size:13px}.admin-license-table th,.admin-license-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.admin-license-table th{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px}.license-key-cell{grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:8px;display:grid}.license-key-cell button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);padding:0 10px;font-weight:900}.license-action-group{flex-wrap:wrap;gap:8px;display:flex}.license-delivery-link,.license-action-muted{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.license-delivery-link{color:var(--blue);border-color:#0052ff57}.license-action-muted{color:var(--muted)}.license-revoke-button{color:#b91c1c;background:#fff7f7;border:1px solid #b91c1c61;min-height:32px;padding:0 10px;font-weight:900}.license-revoke-button:disabled{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.checkout-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.checkout-next-steps div{border:1px solid var(--line);background:#ffffffb8;padding:16px}.checkout-next-steps span{color:var(--blue);font-size:12px;font-weight:900}.checkout-next-steps strong{margin-top:8px;display:block}.checkout-next-steps p{color:var(--muted);margin:8px 0 0;line-height:1.6}.button-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.customer-license-lookup{border:1px solid var(--line);background:#ffffffc7;padding:clamp(22px,4vw,46px)}.customer-license-lookup__copy{width:min(760px,100%)}.customer-license-lookup h1{margin:8px 0 16px;font-size:clamp(42px,7vw,74px);line-height:.95}.customer-license-lookup__copy p,.customer-license-message{color:var(--muted);line-height:1.8}.customer-license-support-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.customer-license-support-strip span{border:1px solid var(--soft-line);background:var(--surface);min-width:0;color:var(--muted);padding:10px 12px;font-size:13px;line-height:1.45}.customer-license-support-strip strong,.customer-license-support-strip a{color:var(--ink);overflow-wrap:anywhere;margin-left:6px;font-weight:900}.customer-license-contact-note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.customer-license-form{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;align-items:end;gap:12px;margin-top:30px;display:grid}.customer-license-result{border:1px solid var(--line);background:#fff;margin-top:24px;padding:20px}.customer-license-result>span{color:var(--blue);font-size:12px;font-weight:900;display:block}.customer-license-result>strong{color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(24px,4vw,40px);display:block}.customer-license-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.customer-license-result dt{color:var(--muted);font-size:12px}.customer-license-result dd{margin:4px 0 0;font-weight:800}.customer-license-delivery{border:1px solid var(--line);background:var(--surface);margin-top:18px;padding:16px}.customer-license-delivery>span{color:var(--blue);font-size:12px;font-weight:900;display:block}.customer-license-delivery>strong{overflow-wrap:anywhere;margin-top:6px;display:block}.customer-license-delivery p{color:var(--muted);line-height:1.7}input,select,textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:10px}textarea{resize:vertical;min-height:88px}@media (max-width:980px){.site-nav__inner{width:min(100% - 28px,1180px)}.site-nav__links a{display:none}.hero-shell{min-height:0}.hero-shell__inner{grid-template-columns:1fr;gap:34px;width:min(100% - 36px,1180px);min-height:0;padding:82px 0 48px}.hero-shell h1{font-size:52px}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-system-map{width:100%;max-width:760px}.license-artifact{padding:18px}.section{padding:54px 24px}.section__head,.product-layout,.flagship-panel,.trust-grid,.channel-cards,.support-grid{grid-template-columns:1fr;display:grid}.section__head{align-items:start}.section__head h2{font-size:34px}.flagship-panel__visual{min-height:340px}.platform-strip,.sales-path,.delivery-flow,.pricing-row,.pricing-document__channels,.pricing-document__row,.admin-operator-guide,.admin-form,.admin-lookup-form,.checkout-next-steps,.customer-license-form,.customer-license-result dl,.diagnostics-grid,.diagnostics-table,.diagnostics-product-grid{grid-template-columns:1fr}.pricing-row>div{border-bottom:1px solid #334155;border-right:0}.pricing-row>div:last-child{border-bottom:0}.site-footer{flex-direction:column;align-items:start}.site-footer nav{justify-content:flex-start}.legal-hero{padding:62px 24px 38px}.commercial-hero{grid-template-columns:1fr;gap:28px;padding:68px 24px 42px}.legal-hero h1{font-size:40px}.legal-document,.pricing-document,.download-document,.contact-document{padding:24px 24px 56px}.legal-section{grid-template-columns:1fr;gap:8px}.pricing-document__row>*{border-right:0;border-bottom:1px solid var(--line)}.pricing-document__row>:last-child{border-bottom:0}.download-product-grid,.download-section-grid,.download-meta,.target-matrix,.delivery-summary,.pricing-summary,.pricing-contact-card,.purchase-steps,.contact-grid{grid-template-columns:1fr}.download-product-card__top{display:grid}}@media (max-width:560px){.site-nav__inner{width:calc(100vw - 28px);max-width:1180px;position:relative}.brand-wordmark{letter-spacing:0;gap:8px;font-size:13px}.site-nav__links{gap:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.language-switch span{display:none}.language-switch b{padding:0 13px}.hero-shell h1{font-size:40px}.hero-shell__lead{font-size:16px}.proof-grid,.hero-workflow,.hero-product-board,.sales-path,.delivery-flow{grid-template-columns:1fr}.hero-system-map__top{flex-direction:column;align-items:flex-start}.hero-workflow div{padding:14px 16px}.hero-workflow p,.license-artifact__line{display:none}.hero-product-board__sheet{min-height:248px}.sheet-tag{width:auto;top:116px;left:20px;right:20px}.sheet-leader--one{width:178px;top:204px;left:42px}.sheet-leader--two{width:74px;top:124px;left:188px}.drawing-sheet{width:calc(100% - 36px);height:232px;top:42px;left:18px}.flagship-panel__visual span{top:102px;left:196px}.leader-stroke--one{width:196px;top:232px;left:42px}.leader-stroke--two{width:92px;top:144px;left:214px}.leader-dot{top:226px;left:36px}.license-artifact{padding:20px}.license-artifact__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.button,.action-row{width:100%}.action-row .button{flex:100%}.section__head h2{font-size:30px}.flagship-panel h3,.utility-card h3,.channel-card h3,.support-panel h3{font-size:24px}}
