/* V9 shared visual foundation. Marketing hero geometry/artwork stays in V8. */
:root{--n9-ink:#051522;--n9-navy:#071b2b;--n9-steel:#15364b;--n9-cyan:#74d6ff;--n9-warm:#f2b66e;--n9-text:#edf5fb;--n9-muted:#b8cfde;--n9-line:#5c859d66;--n9-paper:#eef4f7;--n9-radius:16px;--n9-shadow:0 25px 65px #0004}
.brand .sintec-lockup,.footer-brand img{filter:none;transform:none;image-rendering:auto;opacity:1}.site-header{backdrop-filter:none}.brand-sample-dark img[src^="/brand/v9/"]{filter:none}
/* Shared editorial system: continuous navy, steel, dimensional media and controlled light. */
.n9-section,.n9-history,.n9-transfer-story,.n9-platform-section{padding:58px 0;color:var(--n9-text);background:var(--n9-navy);position:relative}.n9-section h2,.n9-cinema h2,.n9-history h2,.n9-company-story h2,.n9-transfer-story h2,.n9-platform-section h2,.n9-home-proof h2,.n9-conversion h2{font-size:clamp(32px,3.15vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.04em;margin:0 0 22px}.n9-section h2 em,.n9-cinema h2 em,.n9-history h2 em,.n9-company-story h2 em,.n9-transfer-story h2 em,.n9-platform-section h2 em,.n9-home-proof h2 em{font-style:normal;color:var(--n9-cyan)}.n9-kicker{font-size:10px;font-weight:650;letter-spacing:.14em;color:#8fd9f7;line-height:1.6;margin:0 0 18px}.n9-copy>p:not(.n9-kicker),.n9-heading-row>p{font-size:16px;line-height:1.8;color:var(--n9-muted);margin:0 0 25px}.n9-split{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.n9-copy{min-width:0}.n9-heading-row{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end;margin-bottom:34px}.n9-heading-row h2{margin-bottom:0}.n9-heading-row>p{margin:0;max-width:530px}.n9-button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-height:46px;padding:14px 22px;border:1px solid #8bdeff;border-radius:27px;background:#6ed0fb;color:#052337;font-size:13px;font-weight:650;line-height:1.3;transition:background .18s}.n9-button:hover{background:#b4ebff}.n9-button-secondary{background:#0c293b80;color:#f0f8ff;border-color:#86adc1}.n9-button-secondary:hover{background:#224b63}.n9-actions{display:flex;flex-wrap:wrap;gap:12px}.n9-button:focus-visible,.n9-release-details summary:focus-visible{outline:3px solid #c7efff;outline-offset:5px}.n9-caption{font-size:10px;line-height:1.7;color:#aac8da;margin:15px 0 0}.n9-list{padding:0;list-style:none;margin:0 0 26px}.n9-list li{position:relative;padding:10px 0 10px 20px;border-bottom:1px solid #83b9d52b;font-size:14px;color:#dcecf7}.n9-list li:before{content:"↗";position:absolute;left:0;color:#66c8f6}
/* Transition from the retained image cards into the new lower narrative. */
body[data-page=home] .v8-solutions{background:linear-gradient(#e7eef4 0%,#263e50 67%,#0c2334 100%);padding-bottom:34px}body[data-page=home] .v8-art-note{color:#c2d8e6}.n9-home-app{background:radial-gradient(ellipse at 80% 60%,#1a4760,#0c2334 65%);padding-top:42px;padding-bottom:66px}.n9-app-stage{position:relative;min-width:0;padding:20px 0 5px}.n9-app-stage:before{content:"";position:absolute;inset:3% -5% 0;border:1px solid #74c8f126;border-radius:22px;transform:rotate(-4deg);background:linear-gradient(145deg,#4e8ead19,#8cc6e105);pointer-events:none}.n9-app-window{position:relative;border:1px solid #76a9c58c;border-radius:12px;background:linear-gradient(145deg,#163d55,#092338);box-shadow:0 35px 70px #0006,0 1px 0 #d4efff55 inset;overflow:hidden}.n9-app-top{display:flex;gap:24px;align-items:center;padding:16px 20px;background:#081e30;border-bottom:1px solid #7396ae4d;font-size:9px;letter-spacing:.1em;color:#b6d6e9}.n9-app-dots{letter-spacing:3px;color:#70c9f4;font-size:9px;white-space:nowrap}.n9-app-content{padding:24px}.n9-app-title>span{font-size:9px;letter-spacing:.13em;color:#89c8eb}.n9-app-title h3{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:11px 0}.n9-app-title p{font-size:12px;line-height:1.65;color:#b6cedf;margin:0 0 25px}.n9-app-table{display:grid;gap:0;border:1px solid #587f984f;border-radius:7px;overflow:hidden}.n9-app-table>[role=row]{display:grid;grid-template-columns:1.25fr 1.15fr .65fr;gap:12px;padding:17px 15px;border-bottom:1px solid #5b829742;background:#12354c}.n9-app-table>[role=row]:last-child{border:0}.n9-app-table>[role=row]:first-child{background:#21455d;padding-block:12px}.n9-app-table b{font-size:10px;font-weight:600;color:#a9d6ec}.n9-app-table span{font-size:11px;line-height:1.55;color:#e1edf7}.n9-app-table i{font-size:8px;line-height:1.5;font-style:normal;align-self:start;justify-self:start;padding:4px 6px;border:1px solid #75c2cb66;background:#80cbbb13;border-radius:3px;color:#b4e7de}.n9-app-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:24px;color:#96cde9;font-size:8px;letter-spacing:.07em}.n9-app-foot i{color:#e0af6d;font-style:normal;font-size:16px}.n9-app-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.n9-app-board section{padding:13px;background:#0c293e;border:1px solid #416c8755;border-radius:7px;min-width:0}.n9-app-board h3{font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 14px;color:#b8dbef}.n9-app-board article{padding:16px 12px 17px;border:1px solid #568ca76b;border-top:2px solid #72d7ef;background:linear-gradient(#214b65,#15394f);border-radius:6px;min-height:170px;box-shadow:0 12px 20px #0003}.n9-app-board b{font-size:14px;line-height:1.3;letter-spacing:-.02em;display:block;margin-bottom:15px}.n9-app-board article>span{font-size:11px;line-height:1.6;color:#bad3e2;display:block;margin-bottom:18px}.n9-app-board i{display:inline-block;font-size:8px;letter-spacing:.08em;border:1px solid #9adab57a;color:#a6e5cb;font-style:normal;padding:4px 7px;border-radius:3px}
/* A cinematic story is a working explanatory composition, with real HTML labels. */
.n9-cinema{position:relative;isolation:isolate;min-height:660px;background:#061a2a;color:#f3f8fc;padding:45px 0 22px;overflow:hidden}.n9-cinema-art{position:absolute;inset:0;z-index:-2}.n9-cinema-art picture,.n9-cinema-art img{display:block;width:100%;height:100%}.n9-cinema-art img{object-fit:cover;object-position:center 52%}.n9-cinema:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#051623ee 0%,#0516239c 23%,#05162300 58%,#051623e8 87%,#051623 100%),linear-gradient(90deg,#051623bb,transparent 70%)}.n9-cinema-heading{position:relative;margin-bottom:245px}.n9-cinema-heading>p:not(.n9-kicker){max-width:490px;font-size:15px;line-height:1.75;color:#d2e2ed;margin:0 0 22px}.n9-cinema-heading h2{max-width:680px}.n9-scene-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.n9-scene-flow article{padding:19px 24px 20px;background:#0d2a3edb;border:1px solid #6491ab8c;border-top:2px solid #6bcaf6;border-radius:9px;box-shadow:0 12px 30px #0004}.n9-scene-flow article>span{font-size:9px;letter-spacing:.13em;color:#90d7f8}.n9-scene-flow h3{font-size:21px;letter-spacing:-.03em;line-height:1.2;margin:12px 0 10px;font-weight:600}.n9-scene-flow p{font-size:13px;line-height:1.65;color:#c4dae8;margin:0}.n9-cinema>.n9-caption{color:#9abacd}.n9-home-proof{padding:49px 0 51px;background:radial-gradient(ellipse at 80% 45%,#26485b,#0c293d 75%);color:white;border-top:1px solid #60869b5c}.n9-home-proof>.container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.n9-home-proof p:not(.n9-kicker){font-size:15px;color:#c3d9e7;line-height:1.8;margin:0 0 24px;max-width:520px}.n9-home-proof h2{font-size:36px}.n9-heritage-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;position:relative}.n9-heritage-numbers article{border-top:1px solid #8db8cb70;padding-top:22px}.n9-heritage-numbers strong{font-size:38px;color:#b5e4fc;font-weight:500;letter-spacing:-.04em;display:block;margin-bottom:17px}.n9-heritage-numbers article:first-child strong{color:#e8c79d}.n9-heritage-numbers span{font-size:13px;line-height:1.7;color:#cfdfeb;display:block}.n9-conversion{position:relative;padding:45px 0 49px;background:radial-gradient(ellipse at 90% 60%,#215374,#0b273d 65%);color:white;border-top:1px solid #80b1c64d}.n9-conversion>.container{display:flex;justify-content:space-between;gap:60px;align-items:center}.n9-conversion h2{font-size:38px;max-width:700px;margin:0 0 18px}.n9-conversion p:not(.n9-kicker){font-size:15px;line-height:1.75;color:#c4dce9;max-width:540px;margin:0}.n9-conversion .n9-actions{flex-direction:column;min-width:240px}.site-footer{border-top:1px solid #47748f4d}
/* New page openings share materials, not the same composition or artwork. */
.n9-hero{position:relative;isolation:isolate;overflow:hidden;background:#061828;color:#f4f8fc;min-height:515px}.n9-hero-art{position:absolute;inset:0 0 0 auto;width:66%;z-index:-2;margin:0}.n9-hero-art picture,.n9-hero-art img{display:block;width:100%;height:100%}.n9-hero-art img{object-fit:cover;object-position:60% center}.n9-hero-art figcaption{position:absolute;bottom:15px;right:25px;color:#bad4e5;font-size:8px;line-height:1.6;max-width:330px;text-align:right}.n9-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061828 0%,#061828 28%,#061828dd 38%,#06182844 60%,transparent 85%)}.n9-hero-copy{padding-top:56px;padding-bottom:63px}.n9-hero-copy h1{font-size:clamp(40px,4vw,57px);line-height:1.08;letter-spacing:-.045em;font-weight:600;max-width:640px;margin:0 0 24px}.n9-hero-copy h1 em{font-style:normal;color:#84d9ff}.n9-hero-copy>p:not(.n9-kicker){font-size:16px;line-height:1.75;color:#d0e3ef;max-width:475px;margin:0 0 27px}.n9-hero-copy .n9-kicker{max-width:520px}.n9-chapter-nav{background:linear-gradient(#193d54,#102d42);border-block:1px solid #688ca366;color:#e9f4fb}.n9-chapter-nav>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.n9-chapter-nav a{display:flex;align-items:center;gap:18px;padding:24px 0;font-size:14px;font-weight:600;border-right:1px solid #5a849c77;padding-right:25px}.n9-chapter-nav a:last-child{border:0}.n9-chapter-nav span{font-size:12px;color:#7fc5eb;letter-spacing:.05em}.n9-chapter-nav b{font-weight:400;margin-left:auto;color:#a7def5}.n9-chapter-nav a:hover{color:#86d8ff}.n9-software-chapter{background:radial-gradient(ellipse at 30% 70%,#214b64,#0c2539 75%)}.n9-software-composition{display:grid;grid-template-columns:1.5fr .8fr;gap:60px;align-items:center}.n9-chapter-notes h3{font-size:25px;line-height:1.17;letter-spacing:-.03em;margin:0 0 20px}.n9-chapter-notes ol{list-style:none;margin:0 0 25px;padding:0}.n9-chapter-notes li{padding:12px 0;border-top:1px solid #74a7c04d}.n9-chapter-notes b{font-size:14px;font-weight:600;display:block;margin-bottom:5px;color:#ddedf7}.n9-chapter-notes li span{font-size:13px;line-height:1.7;color:#b4cddd;display:block}.n9-integration-chapter .n9-cinema-heading{margin-bottom:210px}.n9-automation-chapter{background:linear-gradient(125deg,#102f44,#0b2336)}.n9-automation-chapter .n9-split{grid-template-columns:1.1fr 1fr}.n9-editorial-image{margin:0;position:relative}.n9-editorial-image picture{display:block;overflow:hidden;border:1px solid #739db566;border-radius:13px;box-shadow:var(--n9-shadow);height:470px}.n9-editorial-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:85% center}.n9-editorial-image figcaption{font-size:9px;line-height:1.65;color:#afc9da;margin-top:13px}.n9-trigger-flow{list-style:none;margin:25px 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.n9-trigger-flow li{border-top:1px solid #72b3d177;padding-top:14px}.n9-trigger-flow span{font-size:11px;color:#e0b478;display:block;margin-bottom:10px}.n9-trigger-flow b{font-size:14px;display:block;color:#ebf5fc}.n9-trigger-flow p{font-size:12px;line-height:1.7;color:#b8d0e1;margin:7px 0 0}
.n9-company-hero{min-height:560px}.n9-company-hero .n9-hero-art{width:100%}.n9-company-hero .n9-hero-art img{object-position:center}.n9-company-hero:after{background:linear-gradient(90deg,#061725e6,#061725a3 33%,#06172518 74%),linear-gradient(0deg,#061725,transparent 35%)}.n9-company-hero .n9-hero-copy{padding-top:54px;padding-bottom:73px}.n9-company-hero h1{max-width:700px}.n9-history{background:linear-gradient(#061725,#113148);padding-top:37px}.n9-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.n9-timeline li{padding:25px 23px 27px;border:1px solid #6595ae66;border-top:2px solid #76c5e7;border-radius:10px;background:linear-gradient(145deg,#204960,#12334b);box-shadow:0 20px 35px #0002}.n9-timeline li:first-child{border-top-color:#dcb681;background:linear-gradient(145deg,#4b4543,#17374b)}.n9-timeline strong{font-size:44px;line-height:1.1;letter-spacing:-.05em;font-weight:500;color:#c1e8ff;display:block;margin:0 0 25px}.n9-timeline li:first-child strong{color:#efd0a5}.n9-timeline h3{font-size:18px;line-height:1.3;margin:0 0 11px;font-weight:600;letter-spacing:-.02em}.n9-timeline p{font-size:13px;line-height:1.75;color:#c2d8e6;margin:0}.n9-company-story{background:#0b263b;color:#f1f7fb;padding:40px 0 65px}.n9-company-story>.container{position:relative;display:grid;grid-template-columns:1.2fr .85fr;gap:0;align-items:center}.n9-company-detail{margin:0}.n9-company-detail picture{display:block;height:600px;overflow:hidden;border:1px solid #719eb66b;border-radius:12px;box-shadow:var(--n9-shadow)}.n9-company-detail img{width:100%;height:100%;display:block;object-fit:cover;object-position:42% center}.n9-company-detail figcaption{font-size:9px;line-height:1.7;color:#a8c6da;margin-top:13px;max-width:530px}.n9-principles{position:relative;margin-left:-40px;padding:37px 35px;background:linear-gradient(150deg,#1e445d,#0c2a40);border:1px solid #73a3bf9c;border-radius:12px;box-shadow:var(--n9-shadow)}.n9-principles h2{font-size:36px}.n9-principles>p:not(.n9-kicker){font-size:15px;line-height:1.8;color:#c7dde9}.n9-principles dl{margin:25px 0}.n9-principles dl>div{border-top:1px solid #709fb65c;padding:13px 0}.n9-principles dt{font-size:14px;font-weight:600;color:#e6f4fc;margin-bottom:5px}.n9-principles dd{font-size:13px;line-height:1.7;color:#c1d7e4;margin:0}
/* Contact: two real routing paths, one preserved lead form. */
.n9-contact{position:relative;background:radial-gradient(ellipse at 15% 45%,#1c435b,#061a2b 65%);color:#edf6fd;padding:45px 0 38px}.n9-contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.n9-contact h1{font-size:55px;font-weight:600;line-height:1.08;letter-spacing:-.045em;margin:0 0 22px}.n9-contact h1 em{font-style:normal;color:#80d5fb}.n9-contact-intro-copy>p:not(.n9-kicker){font-size:16px;line-height:1.75;color:#c1d9e7;max-width:450px;margin:0 0 26px}.n9-enquiry-paths{display:grid;gap:12px;margin-bottom:23px}.n9-enquiry-paths>a{display:block;border:1px solid #6a9cba8c;border-radius:10px;padding:18px 22px 19px;background:linear-gradient(120deg,#244c65bd,#12374c66);box-shadow:0 9px 25px #0002}.n9-enquiry-paths>a:hover{background:#2c5873}.n9-enquiry-paths>a>span{font-size:9px;letter-spacing:.1em;color:#a3d8f1}.n9-enquiry-paths h2{display:flex;align-items:center;justify-content:space-between;font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.3;margin:9px 0 7px;color:#f0f8ff}.n9-enquiry-paths b{font-size:18px;font-weight:400;color:#8ddaff}.n9-enquiry-paths p{font-size:13px;line-height:1.65;color:#c1d7e6;margin:0}.n9-contact-art{margin:0 0 19px;position:relative}.n9-contact-art picture{display:block;overflow:hidden;height:238px;border-radius:9px;border:1px solid #5788a35c}.n9-contact-art img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.n9-contact-art figcaption{font-size:9px;color:#9fc3d8;line-height:1.7;margin-top:10px}.n9-direct .contact-email{font-size:15px;color:#ecf7fe;margin:0 0 10px;display:table;border-color:#8dbcd266}.n9-direct p{font-size:12px;color:#b3cfdf;margin:0}.n9-contact .lead-form{margin:0;padding:33px 35px 31px;border-radius:15px;background:linear-gradient(135deg,#f9fcff,#e5eff5);border:1px solid #b3d4e7;box-shadow:0 30px 65px #0005;color:#0d273a;min-width:0}.n9-contact .form-heading{font-size:25px;margin-bottom:23px}.n9-contact .lead-form label{font-size:12px;font-weight:650;color:#254b64}.n9-contact .lead-form input,.n9-contact .lead-form textarea,.n9-contact .lead-form select{background:#fff;color:#16364c;border-color:#bccfdc;font-size:14px;min-height:44px;border-radius:6px}.n9-contact .lead-form textarea{min-height:130px}.n9-contact .lead-form input:focus,.n9-contact .lead-form textarea:focus,.n9-contact .lead-form select:focus{outline:2px solid #188cc4;outline-offset:2px;border-color:#399aca}.n9-contact .privacy-hint{font-size:11px;line-height:1.7;color:#4c667a;margin-top:20px}.n9-contact .privacy-hint a{color:#185b80;text-decoration:underline}.n9-contact .btn-submit{width:100%;display:flex;justify-content:space-between;background:#0d4770;color:#fff;min-height:47px;font-size:13px;border-radius:7px;margin-top:19px;padding:14px 19px}.n9-contact .btn-submit:hover{background:#12648f}.n9-contact .form-status{font-size:13px;line-height:1.6}.n9-contact-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:38px;padding-top:27px;border-top:1px solid #6999b16b}.n9-contact-guidance>div>span{font-size:9px;letter-spacing:.1em;color:#9dd6f1}.n9-contact-guidance h2{font-size:19px;line-height:1.3;letter-spacing:-.03em;margin:11px 0;color:#e8f5fd}.n9-contact-guidance p{font-size:13px;line-height:1.75;color:#b3cddd;margin:0}
/* Hermes: continuous visual transfer narrative below the preserved V8 opening. */
.n9-transfer-story{background:linear-gradient(#0b263b,#102e42);padding-top:42px}.n9-transfer-art{margin:0;position:relative}.n9-transfer-art picture{display:block;height:470px;overflow:hidden;border:1px solid #6a9ab76b;border-radius:13px;box-shadow:var(--n9-shadow)}.n9-transfer-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.n9-transfer-art figcaption{position:absolute;bottom:17px;left:25px;right:25px;font-size:9px;line-height:1.6;color:#b6d5e5}.n9-journey-labels{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:-35px 25px 0;position:relative}.n9-journey-labels li{padding:23px 23px 24px;background:linear-gradient(#204b65f5,#103249);border:1px solid #80acc4;border-radius:10px;box-shadow:0 18px 30px #0003}.n9-journey-labels span{font-size:10px;letter-spacing:.12em;color:#87d6fa}.n9-journey-labels h3{font-size:21px;letter-spacing:-.025em;line-height:1.25;margin:12px 0;color:#eff8fd}.n9-journey-labels p{font-size:14px;line-height:1.7;color:#c2d9e8;margin:0}.n9-recovery{background:radial-gradient(ellipse at 85% 50%,#22485e,#0b2539 70%)}.n9-release-details{border-top:1px solid #7bacbf70;border-bottom:1px solid #7bacbf70;padding:15px 0;margin:24px 0}.n9-release-details summary{font-size:13px;font-weight:600;color:#dff3ff;cursor:pointer;line-height:1.6}.n9-release-details p{font-size:14px;line-height:1.8;color:#b8d1e0;margin:14px 0 0}.n9-recovery-stage{background:linear-gradient(140deg,#1e4964,#0c293e);border:1px solid #8fbbd47a;border-radius:13px;padding:25px;box-shadow:0 24px 50px #0004}.n9-stage-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid #7298b15c}.n9-stage-top>span{font-size:8px;line-height:1.5;letter-spacing:.08em;color:#b9d8ec}.n9-stage-top i{font-size:7px;font-style:normal;border:1px solid #caa6749c;border-radius:3px;padding:5px 7px;white-space:nowrap;color:#e6cba9}.n9-recovery-stage ol{list-style:none;padding:30px 0 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}.n9-recovery-stage li{min-width:0;position:relative}.n9-recovery-stage strong{font-size:13px;line-height:1.4;display:block;margin-bottom:10px;color:#d5f1ff}.n9-recovery-stage li p{font-size:12px;line-height:1.65;color:#bad2e1;margin:0}.n9-file-state{width:65px;height:82px;border:1px solid #ade3ff;border-radius:5px;background:linear-gradient(135deg,#4c89ad,#173e59);box-shadow:6px 8px 0 #6dc3f525,12px 16px 0 #6dc3f512,0 12px 20px #00182d70;position:relative;margin:0 0 35px;padding:24px 12px 12px}.n9-file-state:after{content:"";position:absolute;right:-1px;top:-1px;width:21px;height:21px;background:linear-gradient(45deg,#c1ebff99,#367195);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom:1px solid #b8e7ff}.n9-file-state i{display:block;height:2px;background:#9cd6f3;margin-bottom:8px;border-radius:1px}.n9-file-paused{background:linear-gradient(135deg,#af8455,#64452d);border-color:#e8bb7c;box-shadow:6px 8px 0 #dfad5b22,12px 16px 0 #dfad5b11,0 12px 20px #00182d70}.n9-file-paused i{background:#efcd9b}.n9-file-complete{background:linear-gradient(135deg,#4b927e,#214f53);border-color:#b5e4ce}.n9-file-complete i{background:#b1e5cf}.n9-platform-section{background:radial-gradient(ellipse at 55% 100%,#23526c,#0a253b 75%);border-block:1px solid #729fb74d}.n9-platform-section .platform-stack{margin-top:26px}.n9-platform-section .os-card-group .os-item{background:linear-gradient(135deg,#224d66,#11334a);border-color:#79a7c077;box-shadow:0 15px 30px #00111e55}.n9-platform-section .n9-caption{max-width:980px;margin-bottom:25px}.n9-hermes-operations{background:linear-gradient(#0b2438,#102d43)}.n9-operational-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.n9-operational-flow article{padding:24px;border:1px solid #729eb56b;border-radius:12px;background:linear-gradient(135deg,#21485f,#12354b);box-shadow:0 14px 35px #00111e44;min-width:0}.n9-operational-flow article>span{font-size:9px;letter-spacing:.11em;color:#add8ed}.n9-operational-flow h3{font-size:20px;line-height:1.3;margin:19px 0 13px;letter-spacing:-.03em}.n9-operational-flow p{font-size:14px;line-height:1.75;color:#bfd7e5;margin:0}.n9-file-chip,.n9-node-pair,.n9-process-ready{margin-top:22px;min-height:70px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #80b3ce80;border-radius:7px;background:#09283c;box-shadow:inset 0 1px 0 #96cbe520;color:#bde4f9;font-size:14px}.n9-file-chip i{font-style:normal;margin-left:auto;color:#e5b67b}.n9-node-pair{font-size:10px;justify-content:space-between;gap:7px}.n9-node-pair b{font-weight:500;line-height:1.5}.n9-node-pair i{font-size:21px;color:#78cbf5;font-style:normal}.n9-process-ready i{font-style:normal;color:#addcc6;font-size:22px}.n9-product-roadmap{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:31px;margin-top:27px;border-top:1px solid #7aa8bf55}.n9-product-roadmap article{padding-left:22px;border-left:3px solid #76c5ec}.n9-product-roadmap article:last-child{border-left-color:#dbad70}.n9-product-roadmap span{font-size:9px;letter-spacing:.08em;line-height:1.6;color:#b1d2e4}.n9-product-roadmap h3{font-size:25px;font-weight:550;line-height:1.2;letter-spacing:-.03em;margin:13px 0}.n9-product-roadmap p{font-size:14px;line-height:1.8;color:#c1d7e6;margin:0}
/* Responsive recomposition, preserving purposeful imagery and touch targets. */
@media(max-width:1100px){.n9-split{gap:38px}.n9-heading-row{gap:38px}.n9-software-composition{gap:37px;grid-template-columns:1.35fr .8fr}.n9-app-content{padding:22px 19px}.n9-app-board{gap:8px}.n9-app-board section{padding:10px}.n9-app-board article{padding:13px 10px}.n9-app-board b{font-size:12px}.n9-app-board article>span{font-size:10px}.n9-contact-layout{gap:38px}.n9-contact .lead-form{padding:29px}.n9-contact h1{font-size:48px}.n9-timeline{gap:16px}.n9-timeline li{padding:22px 19px}.n9-timeline strong{font-size:37px}.n9-timeline h3{font-size:17px}.n9-principles{padding:30px 27px}.n9-principles h2{font-size:32px}.n9-home-proof>.container{gap:45px}.n9-heritage-numbers{gap:18px}.n9-heritage-numbers strong{font-size:31px}.n9-hero-copy h1{font-size:48px;max-width:590px}.n9-stage-top{display:block}.n9-stage-top i{display:table;margin-top:11px}.n9-recovery-stage{padding:23px}.n9-recovery-stage ol{gap:14px}.n9-scene-flow article{padding:19px}.n9-scene-flow h3{font-size:19px}.n9-operational-flow article{padding:21px}.n9-operational-flow h3{font-size:18px}.n9-node-pair{font-size:9px;gap:5px}.n9-journey-labels{margin-inline:18px;gap:14px}.n9-journey-labels li{padding:21px 18px}}
@media(max-width:850px){.n9-section,.n9-history,.n9-transfer-story,.n9-platform-section{padding:42px 0}.n9-split{grid-template-columns:1fr;gap:33px}.n9-copy>p:not(.n9-kicker){max-width:650px}.n9-section h2,.n9-cinema h2,.n9-history h2,.n9-company-story h2,.n9-transfer-story h2,.n9-platform-section h2,.n9-home-proof h2{font-size:37px}.n9-app-stage:before{inset:3% -2% 0;transform:rotate(-2deg)}.n9-heading-row{grid-template-columns:1fr;gap:22px;margin-bottom:29px}.n9-heading-row>p{max-width:650px}.n9-app-content{padding:28px}.n9-app-table span{font-size:13px}.n9-app-table b{font-size:12px}.n9-app-table i{font-size:10px}.n9-app-table>[role=row]{padding:18px}.n9-app-top{font-size:10px}.n9-app-title p{font-size:14px}.n9-app-foot{font-size:10px}.n9-cinema{min-height:850px;padding-top:39px}.n9-cinema-heading{margin-bottom:270px}.n9-cinema-art img{object-position:53% center}.n9-scene-flow{gap:13px}.n9-scene-flow article{padding:19px 17px}.n9-scene-flow h3{font-size:18px}.n9-scene-flow p{font-size:12px}.n9-home-proof>.container{grid-template-columns:1fr;gap:32px}.n9-heritage-numbers{gap:27px}.n9-heritage-numbers strong{font-size:36px}.n9-conversion>.container{display:block}.n9-conversion .n9-actions{flex-direction:row;margin-top:26px;min-width:0}.n9-hero{min-height:610px}.n9-hero-art{width:100%}.n9-hero-art img{object-position:center}.n9-hero:after{background:linear-gradient(90deg,#061828ee,#0618289c 60%,#06182833)}.n9-hero-copy{padding-top:48px;padding-bottom:70px}.n9-hero-copy h1{font-size:51px;max-width:650px}.n9-hero-copy>p:not(.n9-kicker){max-width:495px}.n9-chapter-nav>.container{gap:17px}.n9-chapter-nav a{font-size:12px;gap:11px;padding:21px 14px 21px 0;line-height:1.5}.n9-chapter-nav span{font-size:10px}.n9-software-composition{grid-template-columns:1fr;gap:28px}.n9-app-board b{font-size:16px}.n9-app-board article>span{font-size:13px}.n9-app-board article{min-height:175px;padding:19px 15px}.n9-app-board section{padding:14px}.n9-app-board h3{font-size:15px}.n9-chapter-notes{display:grid;grid-template-columns:1fr 1.2fr;gap:20px 30px}.n9-chapter-notes h3{font-size:26px;line-height:1.25;margin:0}.n9-chapter-notes ol{grid-row:1/3;grid-column:2;margin:0}.n9-chapter-notes .n9-button{justify-self:start;align-self:end}.n9-chapter-notes li:first-child{padding-top:0;border:0}.n9-integration-chapter .n9-cinema-heading{margin-bottom:240px}.n9-automation-chapter .n9-split{grid-template-columns:1fr}.n9-editorial-image picture{height:390px}.n9-company-hero{min-height:660px}.n9-company-hero:after{background:linear-gradient(90deg,#061725ed,#061725b8 52%,#0617254d),linear-gradient(0deg,#061725,transparent 35%)}.n9-timeline{grid-template-columns:1fr 1fr;gap:20px}.n9-timeline li{padding:25px}.n9-timeline strong{font-size:43px;margin-bottom:20px}.n9-timeline h3{font-size:19px}.n9-timeline p{font-size:14px}.n9-company-story{padding:30px 0 45px}.n9-company-story>.container{display:block}.n9-company-detail picture{height:430px}.n9-company-detail figcaption{max-width:none}.n9-principles{margin:25px 0 0;padding:33px}.n9-principles h2{font-size:37px}.n9-principles dl{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.n9-principles dt{font-size:14px}.n9-principles dd{font-size:13px}.n9-contact-layout{grid-template-columns:1fr 1fr;gap:25px}.n9-contact{padding-top:35px}.n9-contact h1{font-size:39px}.n9-contact .n9-kicker{font-size:8px}.n9-contact-intro-copy>p:not(.n9-kicker){font-size:14px}.n9-enquiry-paths>a{padding:17px}.n9-enquiry-paths h2{font-size:18px}.n9-enquiry-paths p{font-size:12px}.n9-contact-art picture{height:210px}.n9-contact .lead-form{padding:24px 21px}.n9-contact .form-heading{font-size:22px}.n9-contact .lead-form label{font-size:11px}.n9-contact .lead-form input,.n9-contact .lead-form select,.n9-contact .lead-form textarea{font-size:13px}.n9-direct .contact-email{font-size:12px}.n9-contact-guidance{gap:23px}.n9-contact-guidance h2{font-size:17px}.n9-contact-guidance p{font-size:12px}.n9-transfer-art picture{height:390px}.n9-journey-labels{margin:19px 0 0;gap:13px}.n9-journey-labels li{padding:19px 16px}.n9-journey-labels h3{font-size:18px}.n9-journey-labels p{font-size:13px}.n9-recovery-stage{padding:27px}.n9-stage-top{display:flex}.n9-stage-top i{margin:0}.n9-recovery-stage ol{padding-top:33px;gap:25px}.n9-file-state{width:72px;height:92px}.n9-recovery-stage strong{font-size:16px}.n9-recovery-stage li p{font-size:14px}.n9-operational-flow{grid-template-columns:1fr;gap:15px}.n9-operational-flow article{display:grid;grid-template-columns:.9fr 1fr;gap:13px 30px;padding:24px}.n9-operational-flow article>span{grid-column:1}.n9-file-chip,.n9-node-pair,.n9-process-ready{grid-column:1;grid-row:2/4;margin:0;font-size:14px}.n9-operational-flow h3{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:21px}.n9-operational-flow p{grid-column:2;margin:0;font-size:13px}.n9-node-pair{font-size:12px}.n9-product-roadmap{gap:25px}}
@media(max-width:600px){.n9-section,.n9-history,.n9-transfer-story,.n9-platform-section{padding:35px 0}.n9-section h2,.n9-cinema h2,.n9-history h2,.n9-company-story h2,.n9-transfer-story h2,.n9-platform-section h2,.n9-home-proof h2,.n9-conversion h2{font-size:32px;line-height:1.13}.n9-kicker{font-size:9px;line-height:1.7;letter-spacing:.1em;margin-bottom:16px}.n9-copy>p:not(.n9-kicker),.n9-heading-row>p{font-size:15px;line-height:1.8}.n9-split{gap:28px}.n9-button{font-size:12px;padding:14px 19px;min-height:45px;gap:20px}.n9-list li{font-size:13px;line-height:1.6}.n9-home-app{padding-top:30px}.n9-app-stage{padding-top:10px}.n9-app-stage:before{inset:0 -3px;transform:none;border-radius:14px}.n9-app-top{font-size:7px;padding:13px 14px;gap:14px;letter-spacing:.06em}.n9-app-dots{font-size:8px;letter-spacing:1px}.n9-app-content{padding:21px 15px}.n9-app-title>span{font-size:8px}.n9-app-title h3{font-size:21px}.n9-app-title p{font-size:12px;line-height:1.6;margin-bottom:19px}.n9-app-table>[role=row]{grid-template-columns:1.05fr 1.1fr .6fr;gap:8px;padding:14px 10px}.n9-app-table span{font-size:10px;line-height:1.6}.n9-app-table b{font-size:9px;line-height:1.5}.n9-app-table i{font-size:7px;padding:4px}.n9-app-foot{font-size:7px;letter-spacing:0;gap:5px;padding-top:20px}.n9-caption{font-size:9px;line-height:1.7}.n9-cinema{padding:32px 0 22px;min-height:0}.n9-cinema-heading{margin-bottom:275px}.n9-cinema-heading>p:not(.n9-kicker){font-size:15px;line-height:1.75}.n9-cinema-art img{object-position:52% 44%}.n9-cinema:after{background:linear-gradient(180deg,#051623fa 0%,#051623dd 24%,#05162311 45%,#051623d9 65%,#051623 93%)}.n9-scene-flow{grid-template-columns:1fr;gap:12px}.n9-scene-flow article{padding:19px 21px}.n9-scene-flow article>span{font-size:9px}.n9-scene-flow h3{font-size:21px;margin:11px 0}.n9-scene-flow p{font-size:13px}.n9-home-proof{padding:36px 0}.n9-home-proof>.container{gap:28px}.n9-home-proof p:not(.n9-kicker){font-size:14px}.n9-heritage-numbers{grid-template-columns:1fr;gap:19px}.n9-heritage-numbers article{display:flex;gap:23px;align-items:baseline;padding-top:18px}.n9-heritage-numbers strong{font-size:34px;min-width:92px;margin:0}.n9-heritage-numbers span{font-size:13px}.n9-conversion{padding:35px 0 38px}.n9-conversion>.container{display:block}.n9-conversion p:not(.n9-kicker){font-size:14px;line-height:1.75}.n9-conversion .n9-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.n9-hero{min-height:710px}.n9-hero-copy{padding:34px 0 330px}.n9-hero-copy h1{font-size:39px;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px}.n9-hero-copy>p:not(.n9-kicker){font-size:15px;line-height:1.75;max-width:350px;margin-bottom:23px}.n9-hero-art{top:auto;bottom:0;height:350px}.n9-hero-art img{object-position:center}.n9-hero:after{background:linear-gradient(#061828 0%,#061828 48%,#0618288c 61%,transparent 80%)}.n9-hero-art figcaption{font-size:7px;bottom:12px;right:18px;left:18px;max-width:none}.n9-chapter-nav>.container{display:block}.n9-chapter-nav a{border-right:0;border-bottom:1px solid #5a849c77;padding:18px 0;font-size:14px;gap:20px}.n9-chapter-nav a:last-child{border-bottom:0}.n9-chapter-nav span{font-size:11px}.n9-heading-row{gap:19px;margin-bottom:27px}.n9-software-composition{gap:27px}.n9-app-board{grid-template-columns:1fr;gap:11px}.n9-app-board section{padding:13px}.n9-app-board h3{font-size:14px;margin:0 0 11px}.n9-app-board article{min-height:0;padding:15px}.n9-app-board b{font-size:16px;margin-bottom:9px}.n9-app-board article>span{font-size:13px;margin-bottom:13px}.n9-app-board i{font-size:8px}.n9-chapter-notes{display:block}.n9-chapter-notes h3{font-size:26px;margin-bottom:22px}.n9-chapter-notes ol{margin-bottom:25px}.n9-chapter-notes li{padding:15px 0}.n9-chapter-notes b{font-size:15px}.n9-chapter-notes li span{font-size:14px}.n9-integration-chapter .n9-cinema-heading{margin-bottom:280px}.n9-editorial-image picture{height:330px}.n9-editorial-image img{object-position:85% center}.n9-editorial-image figcaption{font-size:8px}.n9-trigger-flow{grid-template-columns:1fr;gap:17px}.n9-trigger-flow li{display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding-top:16px}.n9-trigger-flow span{grid-row:1/3;margin:0;font-size:11px;padding-top:3px}.n9-trigger-flow b{font-size:16px}.n9-trigger-flow p{grid-column:2;font-size:14px;line-height:1.7}.n9-company-hero{min-height:780px}.n9-company-hero .n9-hero-copy{padding:34px 0 350px}.n9-company-hero .n9-hero-art{height:350px}.n9-company-hero .n9-hero-art img{object-position:60% center}.n9-company-hero:after{background:linear-gradient(#061725 0%,#061725 49%,#06172566 63%,transparent 83%)}.n9-timeline{grid-template-columns:1fr;gap:14px}.n9-timeline li{padding:23px}.n9-timeline strong{font-size:39px;margin-bottom:18px}.n9-timeline h3{font-size:20px}.n9-timeline p{font-size:14px}.n9-company-story{padding:23px 0 36px}.n9-company-detail picture{height:320px}.n9-company-detail figcaption{font-size:8px}.n9-principles{padding:27px 23px;margin-top:22px}.n9-principles>p:not(.n9-kicker){font-size:14px}.n9-principles dl{display:block;margin:23px 0}.n9-principles dl>div{padding:15px 0}.n9-principles dt{font-size:15px}.n9-principles dd{font-size:14px}.n9-contact{padding-top:29px}.n9-contact-layout{display:flex;flex-direction:column;gap:23px}.n9-contact-copy{display:contents}.n9-contact-intro-copy{order:0}.n9-contact h1{font-size:43px}.n9-contact .n9-kicker{font-size:8px}.n9-contact-intro-copy>p:not(.n9-kicker){font-size:15px;line-height:1.75;margin-bottom:0}.n9-enquiry-paths{order:1;width:100%;margin-bottom:0;gap:12px}.n9-enquiry-paths>a{padding:19px 21px}.n9-enquiry-paths h2{font-size:21px;margin:10px 0 9px}.n9-enquiry-paths p{font-size:13px}.n9-contact .lead-form{order:2;padding:27px 22px;width:100%}.n9-contact .form-heading{font-size:25px;margin-bottom:24px}.n9-contact .lead-form label{font-size:12px}.n9-contact .lead-form input,.n9-contact .lead-form select,.n9-contact .lead-form textarea{font-size:14px}.n9-contact .privacy-hint{font-size:11px;line-height:1.75}.n9-contact .btn-submit{font-size:13px}.n9-contact-art{order:3;width:100%;margin:3px 0 0}.n9-contact-art picture{height:235px}.n9-contact-art figcaption{font-size:9px}.n9-direct{order:4}.n9-direct .contact-email{font-size:15px}.n9-direct p{font-size:12px}.n9-contact-guidance{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-top:27px}.n9-contact-guidance h2{font-size:21px}.n9-contact-guidance p{font-size:14px}.n9-contact-guidance>div>span{font-size:9px}.n9-transfer-art picture{height:300px}.n9-transfer-art img{object-position:center}.n9-transfer-art figcaption{font-size:7px;bottom:10px;left:16px;right:16px}.n9-journey-labels{grid-template-columns:1fr;gap:12px;margin-top:17px}.n9-journey-labels li{padding:21px}.n9-journey-labels h3{font-size:22px;margin:12px 0}.n9-journey-labels p{font-size:14px}.n9-recovery-stage{padding:23px 19px}.n9-stage-top{display:block;padding-bottom:20px}.n9-stage-top>span{font-size:8px}.n9-stage-top i{margin-top:10px;display:table;font-size:8px}.n9-recovery-stage ol{gap:16px;grid-template-columns:1fr;padding-top:23px}.n9-recovery-stage li{display:grid;grid-template-columns:75px 1fr;column-gap:26px;align-items:center;min-height:115px;padding:11px 0;border-bottom:1px solid #81afc355}.n9-file-state{width:59px;height:75px;margin:0;grid-row:1/3;padding:23px 10px 10px}.n9-recovery-stage strong{font-size:17px;margin:0 0 7px;align-self:end}.n9-recovery-stage li p{font-size:13px;align-self:start}.n9-recovery-stage li:last-child{border:0}.n9-recovery-stage .n9-caption{font-size:8px}.n9-operational-flow{gap:14px}.n9-operational-flow article{display:block;padding:23px}.n9-operational-flow article>span{font-size:9px}.n9-file-chip,.n9-node-pair,.n9-process-ready{margin:20px 0;font-size:14px}.n9-node-pair{font-size:13px}.n9-operational-flow h3{font-size:22px;line-height:1.25;margin:18px 0 14px}.n9-operational-flow p{font-size:14px}.n9-product-roadmap{grid-template-columns:1fr;gap:26px;padding-top:27px}.n9-product-roadmap article{padding-left:20px}.n9-product-roadmap span{font-size:9px}.n9-product-roadmap h3{font-size:25px}.n9-product-roadmap p{font-size:14px}}
@media(max-width:360px){.n9-hero-copy h1{font-size:34px}.n9-company-hero .n9-hero-copy h1{font-size:36px}.n9-app-top{font-size:6px;gap:9px}.n9-app-table>[role=row]{padding:13px 8px;gap:6px}.n9-app-table span{font-size:9px}.n9-app-table b{font-size:8px}.n9-app-table i{font-size:6px;padding:4px 3px}.n9-app-foot{font-size:6px}.n9-contact .lead-form{padding:25px 18px}.n9-contact h1{font-size:39px}.n9-enquiry-paths h2{font-size:19px}.n9-journey-labels h3{font-size:21px}.n9-recovery-stage li{column-gap:18px}.n9-node-pair{font-size:11px}}
@media(prefers-reduced-motion:reduce){.n9-button{transition:none}}
/* Resume review: remove inherited V5 grid from the rebuilt Hermes journey. */
body[data-page=hermes] #transfer-journey>.container{display:block}
.n9-automation-chapter .n9-editorial-image img{object-position:25% center}
@media(max-width:850px){.n9-cinema{min-height:0}}
html{scroll-padding-top:110px}

/* Keep live illustrative UI readable on narrow devices. */
@media(max-width:600px){.n9-app-table span{font-size:12px}.n9-app-table b{font-size:11px}.n9-app-table i{font-size:9px}}
@media(max-width:360px){.n9-app-table span{font-size:11px}.n9-app-table b{font-size:10px}.n9-app-table i{font-size:8px}}

/* Company history: six milestones, retaining existing tablet/mobile rules. */
@media(min-width:1101px){.n9-company-hero~.n9-history .n9-timeline{grid-template-columns:repeat(3,1fr)}}

/* Mission39: industrial artwork emerges from the actual section gradient. */
.n9-automation-chapter .n9-editorial-image picture{border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 1%,#0007 12%,#000 30%,#000 94%,transparent 99%);mask-image:linear-gradient(90deg,transparent 1%,#0007 12%,#000 30%,#000 94%,transparent 99%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.n9-automation-chapter .n9-editorial-image img{object-position:55% center}
@supports (mask-composite:intersect) or (-webkit-mask-composite:source-in){
.n9-automation-chapter .n9-editorial-image picture{-webkit-mask-image:linear-gradient(90deg,transparent 1%,#0007 12%,#000 30%,#000 94%,transparent 99%),linear-gradient(180deg,transparent 1%,#000 9%,#000 91%,transparent 99%);mask-image:linear-gradient(90deg,transparent 1%,#0007 12%,#000 30%,#000 94%,transparent 99%),linear-gradient(180deg,transparent 1%,#000 9%,#000 91%,transparent 99%);-webkit-mask-composite:source-in;mask-composite:intersect}
}
@media(max-width:600px){.n9-automation-chapter .n9-editorial-image img{object-position:65% center}}
