:root{--ink:#111619;--paper:#f4f3ee;--red:#d63132;--line:#d6d7d1;--muted:#606765;--white:#fff;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #dc733c;outline-offset:5px}::selection{background:#d63132;color:white}.skip{position:fixed;left:20px;top:-100px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}.header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:var(--ink);color:white;border-bottom:1px solid #ffffff1c;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{font-size:38px;font-weight:900;font-style:italic;color:var(--red);position:relative;line-height:1;letter-spacing:-7px;width:42px}.brand-symbol>span{font-size:25px;position:absolute;right:-1px;top:-9px}.wordmark{font-size:25px;font-weight:750;letter-spacing:-1px}.wordmark>span{font-weight:400}.wordmark small{display:block;font:8px var(--mono);letter-spacing:1.4px;margin-top:6px;color:#afb5b5}.header nav{display:flex;align-items:center;gap:28px;font-size:13px}.header nav>a{padding:14px 0;color:#c8cdcc;transition:color .2s}.header nav>a:hover,.header nav>a[aria-current]{color:white}.header nav .nav-cta{border:1px solid #6a6f70;color:white;padding:13px 18px;margin-left:10px;min-width:115px}.nav-cta span{margin-left:22px}.menu-toggle{display:none}.hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;min-height:680px;padding:65px 5% 58px;gap:5%}.eyebrow{font:10px var(--mono);letter-spacing:1.8px;line-height:1.7;display:flex;align-items:center;gap:10px;color:#b5bdbb}.eyebrow i{height:6px;width:6px;border-radius:50%;background:var(--red);box-shadow:0 0 15px #d6313270}.eyebrow.dark{color:#555e58}.hero h1{font-size:clamp(65px,6.6vw,105px);line-height:.99;letter-spacing:-5px;font-weight:500;margin:31px 0 27px}.hero h1>span{color:var(--red)}.hero p{font-size:18px;line-height:1.65;color:#b8c0be}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 23px;font-size:13px;font-weight:600;border:0;line-height:1.35;transition:transform .2s,background .2s;min-height:52px}.button:hover{transform:translateY(-3px)}.button.red{background:var(--red);color:white}.button.red:hover{background:#b92328}.button.light{background:var(--paper);color:var(--ink)}.quiet-link{font-size:12px;color:#c2c9c7;padding:15px 0}.hero-proof{font:10px var(--mono);letter-spacing:1.4px;margin-top:42px;display:flex;align-items:center;gap:12px;color:#9da8a5}.tiny-cross{font-size:25px;color:#e2e5df}.system-visual{position:relative;border:1px solid #ffffff20;background:#151c20;min-height:535px;align-self:stretch;isolation:isolate;overflow:hidden}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:35px 35px;z-index:-1}.visual-top{position:absolute;top:22px;left:22px;right:22px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#adb5b5;gap:15px}.live-dot{display:flex;align-items:center;gap:7px}.live-dot:before{content:'';background:#c4d7b5;border-radius:50%;height:4px;width:4px}.orbital{position:absolute;width:100%;height:100%;top:-27px;left:0;transition:transform 1s}.system-visual[data-active="1"] .orbital{transform:rotate(25deg)}.system-visual[data-active="2"] .orbital{transform:rotate(-25deg)}.visual-center-label{position:absolute;top:58%;width:100%;text-align:center;font:8px var(--mono);letter-spacing:2px;color:#a5afac}.visual-bottom{position:absolute;bottom:22px;left:22px;right:22px}#layer-number{font:9px var(--mono);color:#ff7371;letter-spacing:1.5px}.visual-bottom p{font-size:17px;color:#f4f3ee;margin:10px 0 22px}.layer-controls{display:flex;border-top:1px solid #ffffff20;padding-top:14px;gap:7px}.layer-controls button{font:9px var(--mono);letter-spacing:1px;background:transparent;color:#9aa6a3;border:1px solid #ffffff20;padding:11px 15px}.layer-controls button.active{color:white;border-color:#a1aaa6;background:#ffffff0b}.trust-bar{padding:25px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:1px}.trust-bar>span{color:var(--muted);font-size:9px}.trust-bar b{color:var(--red);font-size:18px;font-weight:400}.section{padding:100px 8%}.intro{display:grid;grid-template-columns:1fr 2fr;gap:6%;padding-top:110px;padding-bottom:100px}h2{font-size:clamp(35px,4vw,58px);line-height:1.08;letter-spacing:-2px;font-weight:500;margin:0 0 25px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}p{line-height:1.75}.large-copy{font-size:21px;line-height:1.65;max-width:750px}.muted{color:var(--muted);font-size:14px}.intro .large-copy{margin:27px 0 20px}.intro .muted{max-width:630px}.capabilities{padding-top:20px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:25px}.section-heading h2{margin:0}.section-heading>p{color:var(--muted);font-size:14px;margin:0 0 4px}.capability-row{display:grid;grid-template-columns:70px 1fr 70px;gap:25px;padding:40px 0;border-top:1px solid var(--line);transition:padding .3s}.capability-row:last-child{border-bottom:1px solid var(--line)}.capability-row:hover{padding-left:15px}.row-number{font:13px var(--mono);color:#858b86;padding-top:5px}.tag{font:9px var(--mono);letter-spacing:1.8px;color:var(--red)}h3{font-size:31px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin:15px 0}.capability-row p{font-size:16px;color:var(--muted);max-width:650px;margin:0 0 20px}.row-arrow{font-size:40px;font-weight:300;align-self:center;justify-self:end;color:var(--red);transition:transform .2s}.capability-row:hover .row-arrow{transform:translate(4px,-4px)}.chips{display:flex;gap:9px;flex-wrap:wrap}.chips span{font:10px var(--mono);border:1px solid #d3d6cf;padding:8px 10px;color:#505951}.ai-feature{background:#151c20;color:var(--paper);padding:85px 8%;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.learning-visual{border:1px solid #ffffff2b;min-height:360px;position:relative;padding:25px;background:radial-gradient(ellipse at 50% 60%,#2a3739,transparent 70%)}.terminal-top{font:8px var(--mono);letter-spacing:1px;display:flex;justify-content:space-between;color:#b4bfba;gap:10px}.learning-path{display:flex;align-items:center;margin-top:62px}.path-dot{width:10px;height:10px;border:1px solid #d6ded2;border-radius:50%;flex-shrink:0}.path-dot.red-dot{background:var(--red);border:0;box-shadow:0 0 20px #d6313290}.path-line{height:1px;background:#667773;flex:1}.lesson-block{padding:22px;border:1px solid #6d7a77;width:68%;background:#1d282b}.lesson-block small{font:8px var(--mono);letter-spacing:1.5px;color:#e26560}.lesson-block strong{display:block;margin:15px 0 22px;font-size:25px;font-weight:400;line-height:1.3;letter-spacing:-.7px}.progress-track{height:4px;background:#41514d}.progress-track i{display:block;width:67%;height:100%;background:#d9e7c8}.lesson-caption{font:6px var(--mono);letter-spacing:1px;display:block;margin-top:10px;color:#c3cfc7}.visual-caption{position:absolute;bottom:20px;left:25px;font:7px var(--mono);letter-spacing:1px;color:#8f9d97}.feature-copy .eyebrow{margin-bottom:25px}.feature-copy h2{font-size:clamp(36px,4vw,56px)}.feature-copy p{color:#b8c2be;font-size:16px;margin-bottom:30px}.approach{display:grid;grid-template-columns:1fr 1fr;gap:12%}.approach .eyebrow{margin-bottom:25px}.text-link{font-size:13px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:8px;display:inline-block}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:25px;border-top:1px solid var(--line);padding:23px 0}.steps li>span{font:10px var(--mono);color:var(--red);padding-top:6px}.steps h3{font-size:21px;margin:0 0 10px;letter-spacing:-.4px}.steps p{font-size:14px;color:var(--muted);margin:0}.contact-band{background:var(--red);color:white;padding:75px 8%;position:relative;overflow:hidden}.contact-band:after{content:'↗';font-size:400px;color:#ffffff0b;position:absolute;right:5%;top:0;pointer-events:none}.contact-band .eyebrow{color:#ffd6d1;margin-bottom:25px}.contact-band h2{font-size:clamp(55px,7vw,98px);margin-bottom:35px;position:relative;z-index:1}.contact-band .button{position:relative;z-index:1}footer{background:var(--ink);color:var(--paper);padding:55px 5% 25px}.footer-top{display:flex;justify-content:space-between;gap:35px;align-items:center;padding-bottom:45px}.footer-top p{font-size:17px;line-height:1.5;margin:0;color:#bec7c2}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-top:24px;font:9px var(--mono);color:#98a49f;line-height:1.7}.page-hero{background:var(--ink);color:var(--paper);padding:85px 8% 55px;position:relative;overflow:hidden}.page-hero:after{content:'+';font:450px var(--mono);position:absolute;right:-10px;top:0;color:#ffffff04;pointer-events:none}.page-hero h1{font-size:clamp(46px,6.2vw,85px);line-height:1.06;letter-spacing:-3.5px;max-width:1000px;font-weight:500;margin:30px 0}.page-hero h1 span{color:#b4bdb7}.page-hero p{max-width:760px;color:#bac4be;font-size:20px;margin-bottom:32px;position:relative;z-index:1}.hero-rule{border-top:1px solid #ffffff20;margin-top:65px;padding-top:20px;font:9px var(--mono);letter-spacing:1.5px;color:#85958e}.service-item{border-top:1px solid var(--line);display:grid;grid-template-columns:75px 1fr;gap:20px;padding:30px 0}.service-item h3{margin:0 0 15px}.service-item p{color:var(--muted);max-width:790px;font-size:17px;margin:0}.detail-spotlight{background:#e8ebe2;padding-top:70px;padding-bottom:70px}.detail-spotlight .eyebrow{margin-bottom:25px}.detail-spotlight p{max-width:760px}.detail-spotlight .button{margin-top:20px}.small-cta{background:var(--red);color:white;padding:65px 8%;display:flex;justify-content:space-between;gap:30px;align-items:center}.small-cta h2{font-size:40px;margin:0}.small-cta .eyebrow{color:#ffd8d1;margin-bottom:12px}.about-values{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.about-values article{border-top:1px solid var(--line);padding-top:25px}.about-values h3{font-size:25px}.about-values p{font-size:15px;color:var(--muted)}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:85px}.contact-page h1{font-size:clamp(45px,5vw,72px);font-weight:500;letter-spacing:-3px;line-height:1.07;margin:27px 0}.contact-page .large-copy{font-size:18px}.direct-email{font-size:clamp(15px,1.6vw,21px);border-bottom:1px solid var(--line);padding-bottom:10px;display:inline-block;margin-top:15px}.phone{display:block;font-size:17px;margin-top:16px}.contact-note{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;max-width:380px}.contact-note p{font-size:14px;color:var(--muted)}.inquiry-form{background:#fff;padding:35px;border:1px solid var(--line)}.inquiry-form h2{font-size:28px;letter-spacing:-1px;margin-bottom:12px}.inquiry-form>.muted{font-size:12px;margin-bottom:25px}label{display:block;font-size:12px;font-weight:600;margin-bottom:20px}input,textarea,select{display:block;width:100%;border:1px solid #cbd0c8;border-radius:0;background:#fafbf8;color:var(--ink);padding:13px;margin-top:8px;min-width:0;font-size:15px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--ink)}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-warning{font-size:11px;color:var(--muted);line-height:1.6;margin:0 0 20px}#form-status{font-size:13px;color:#506048}#email-fallback p{font-size:12px}.copy-button{background:var(--ink);color:white;border:0;padding:10px 15px;font-size:12px;margin-top:10px}.legal{max-width:1050px;margin:auto;min-height:70vh}.legal h1{font-size:60px;letter-spacing:-2px;font-weight:500}.legal h2{font-size:27px;letter-spacing:-.7px;margin-top:35px}.legal p{color:var(--muted)}.legal a{color:var(--red);text-decoration:underline}.reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.reveal{animation:appear .7s both;animation-timeline:view();animation-range:entry 0% entry 20%}@keyframes appear{from{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:none}}}@media(min-width:1600px){.hero{padding-left:8%;padding-right:8%}.header{padding:0 8%}}@media(max-width:1100px){.header nav{gap:18px;font-size:11px}.header{padding:0 4%}.hero{gap:4%;padding:50px 4%}.hero h1{font-size:75px}.hero-actions{gap:10px}.system-visual{min-height:550px}.visual-top{font-size:6px}.section{padding-left:6%;padding-right:6%}.trust-bar{font-size:8px}.trust-bar>span{font-size:7px}.wordmark{font-size:23px}.ai-feature{gap:6%;padding-left:6%;padding-right:6%}.contact-page{gap:5%}.inquiry-form{padding:25px}}@media(max-width:800px){.header{height:85px;padding:0 6%}.menu-toggle{display:flex;align-items:center;gap:18px;color:white;background:transparent;border:1px solid #636b67;padding:10px 13px;font-size:12px}.menu-toggle span{font-size:20px;line-height:1}.header nav{display:none;position:absolute;top:85px;left:0;right:0;background:#151c20;padding:25px 6% 30px;flex-direction:column;align-items:stretch;gap:8px;box-shadow:0 10px 20px #0004;font-size:15px}.header nav.open{display:flex}.header nav .nav-cta{margin:10px 0 0;display:flex;justify-content:space-between}.hero{grid-template-columns:1fr;padding:45px 6%;gap:40px}.hero h1{font-size:clamp(65px,12vw,100px);letter-spacing:-4px}.hero p{font-size:17px}.hero-proof{margin-top:25px}.hero-actions{gap:20px}.system-visual{min-height:510px;max-width:650px;width:100%}.orbital{top:-10px}.visual-top{font-size:8px}.trust-bar{flex-wrap:wrap;justify-content:center;padding:23px 6%;font-size:9px;gap:12px}.trust-bar>span{width:100%;text-align:center;font-size:8px}.section{padding:65px 6%}.intro{grid-template-columns:1fr;gap:25px}.large-copy{font-size:19px}.section-heading{gap:20px;align-items:flex-start;flex-direction:column;margin-bottom:30px}.section-heading>p br{display:none}.section-heading>p{font-size:13px}.capability-row{grid-template-columns:30px 1fr 30px;gap:15px;padding:30px 0}.capability-row:hover{padding-left:0}.capability-row h3{font-size:27px}.capability-row p{font-size:14px}.row-arrow{font-size:30px}.chips{gap:6px}.chips span{font-size:8px;padding:7px}.ai-feature{grid-template-columns:1fr;padding:60px 6%;gap:40px}.learning-visual{min-height:330px;order:2}.feature-copy{order:1}.learning-path{margin-top:45px}.feature-copy h2{font-size:45px}.approach{grid-template-columns:1fr;gap:40px}.contact-band{padding:60px 6%}.contact-band h2{font-size:65px}.footer-top{flex-wrap:wrap;gap:30px}.footer-top p{font-size:16px}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom>span:nth-child(2){order:3;width:100%}footer{padding:40px 6% 25px}.page-hero{padding:60px 6% 45px}.page-hero h1{font-size:54px;letter-spacing:-2.5px}.page-hero p{font-size:18px}.service-item{grid-template-columns:30px 1fr;gap:15px}.service-item h3{font-size:26px}.service-item p{font-size:15px}.small-cta{padding:45px 6%;flex-direction:column;align-items:flex-start}.small-cta h2{font-size:34px}.about-values{grid-template-columns:1fr;padding-top:0;gap:25px}.contact-page{grid-template-columns:1fr;gap:40px}.contact-page h1{font-size:58px}.contact-note{margin-top:30px}.legal h1{font-size:45px}.legal h2{font-size:25px}}@media(max-width:420px){.wordmark{font-size:22px}.wordmark small{font-size:6px}.brand{gap:8px}.brand-symbol{font-size:34px;width:35px}.hero h1{font-size:65px}.hero-actions{align-items:flex-start;flex-direction:column;gap:5px}.system-visual{min-height:450px}.visual-top{font-size:6px}.layer-controls button{padding:11px 12px;font-size:8px}.visual-center-label{font-size:6px}.visual-bottom p{font-size:15px}.form-pair{grid-template-columns:1fr;gap:0}.inquiry-form{padding:22px}.trust-bar{font-size:7px;gap:9px}.page-hero h1{font-size:45px}.contact-page h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Revision 2: substantive service content and the established white/red identity. */
:root{--paper:#fff;--ink:#191b20;--red:#cf1029;--muted:#5d6068;--line:#e4e2e5}body{background:white}.header{background:#fff;color:var(--ink);border-top:3px solid var(--red);border-bottom:1px solid #eae5e6;height:100px}.actual-logo{width:148px;height:72px;object-fit:contain}.header nav{gap:23px;font-size:12px}.header nav>a{color:#42434a}.header nav>a:hover,.header nav>a[aria-current]{color:var(--red)}.header nav .nav-cta{background:var(--red);color:#fff;border-color:var(--red);padding:15px 18px}.nav-cta span{margin-left:12px}.hero{background:radial-gradient(ellipse at 95% 25%,#fff0f2,transparent 55%),#fff;color:var(--ink);padding-top:60px;gap:6%;padding-bottom:65px;align-items:center}.hero h1{font-size:clamp(61px,6.3vw,94px);line-height:1.02;letter-spacing:-5px;font-weight:650;margin-top:24px}.hero p{color:#4f535c;font-size:19px;max-width:580px}.hero .hero-detail{font-size:14px;color:#73747b;line-height:1.8;max-width:490px}.hero-proof{color:#575b62;letter-spacing:1px;font-size:9px}.tiny-cross{color:var(--red)}.quiet-link{color:#33363e;font-weight:600}.hero-actions{gap:20px}.eyebrow{color:#b8b0b6}.eyebrow.dark{color:#94404f}.trust-bar{background:#faf9fa;border-color:#e8e2e5;min-height:75px}.mission-board{border:1px solid #e3ccd2;background:#fff;box-shadow:0 24px 70px #7b21330d;position:relative;min-width:0;border-radius:9px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column}.board-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff7f8;padding:19px 24px;font:8px var(--mono);letter-spacing:1px;border-bottom:1px solid #f0dce2;color:#7b515c}.board-status{color:#ad142b}.board-intro{padding:27px 28px 22px;background:linear-gradient(125deg,#fff,#fff6f7)}.board-intro small{font:8px var(--mono);letter-spacing:1.5px;color:#a35060}.board-intro h2{font-size:39px;font-weight:550;letter-spacing:-1.8px;margin:12px 0 0;line-height:1.12}.board-tabs{display:flex;border-top:1px solid #eadde1;border-bottom:1px solid #eadde1}.board-tabs button{flex:1;padding:14px 8px;background:#fff;color:#7e6470;border:0;border-right:1px solid #eadde1;font:9px var(--mono);letter-spacing:1px}.board-tabs button:last-child{border-right:0}.board-tabs button[aria-selected=true]{background:var(--red);color:#fff}#board-panel{padding:23px 28px 20px;flex:1}.workflow-line{display:grid;grid-template-columns:115px 1fr;gap:16px}.workflow-line>span{font:7px var(--mono);color:#93606c;letter-spacing:1px;padding-top:3px;line-height:1.7}.workflow-line p{margin:0;font-size:13px;color:#3b3d45;line-height:1.55}.workflow-line.emphasis p{font-weight:650;color:#6f182c}.workflow-connector{font:16px var(--mono);color:var(--red);padding:4px 0 6px 124px}.board-link{display:inline-block;margin-top:22px;font-size:11px;color:var(--red);font-weight:700}.board-footnote{padding:14px 24px;background:#fcfafb;border-top:1px solid #f0e6e9;color:#8b7881;font:6px var(--mono);letter-spacing:1px;text-align:center}.capabilities{padding-top:85px}.section-heading h2{font-size:clamp(33px,3.7vw,53px)}.offering-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offering{border:1px solid #e7dfe2;background:#fff;padding:30px 27px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.offering:before{content:'';position:absolute;top:-1px;left:27px;right:27px;height:3px;background:#e6c4cd}.offering.featured-offering{background:#fff7f8;border-color:#e8cbd3}.offering.featured-offering:before{background:var(--red)}.offering .tag{font-size:8px;line-height:1.7;letter-spacing:1px}.offering h3{font-size:31px;font-weight:550;line-height:1.12;letter-spacing:-1px;margin:24px 0 17px}.offering p{font-size:14px;line-height:1.75;color:var(--muted);margin:0 0 18px}.offering ul{list-style:none;padding:0;margin:0 0 27px;width:100%}.offering li{font-size:12px;color:#4b4e57;line-height:1.65;border-top:1px solid #eadfe3;padding:10px 0 10px 16px;position:relative}.offering li:before{content:'↗';color:var(--red);position:absolute;left:0;top:10px}.offering .text-link{margin-top:auto;font-size:11px}.sentiint-section{background:linear-gradient(120deg,#3b0b18,#1f1017);color:white;padding:75px 8%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.product-name{font-size:28px;font-weight:650;letter-spacing:-1px;margin:17px 0 25px}.product-name>span{font-weight:400;color:#e46179;padding-left:5px}.sentiint-section .feature-copy h2{font-size:46px}.sentiint-section .feature-copy p{font-size:15px;color:#dfc5cc;max-width:510px;line-height:1.8}.product-map{background:#ffffff07;border:1px solid #ffffff25;padding:27px;border-radius:7px;position:relative}.product-map-top{font:8px var(--mono);letter-spacing:1.4px;color:#d1acb8}.product-map-center{border-left:3px solid #ed506d;padding:0 0 0 20px;margin:32px 0}.product-map-center>span{font:8px var(--mono);letter-spacing:1.4px;color:#ee7890;display:block;margin-bottom:10px}.product-map-center strong{font-size:29px;font-weight:500;letter-spacing:-1px;line-height:1.2}.product-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-map-grid>div{border-top:1px solid #ffffff26;padding-top:14px}.product-map-grid small{font:7px var(--mono);letter-spacing:1px;color:#ec7990}.product-map-grid h3{font-size:16px;margin:10px 0 8px;letter-spacing:-.3px}.product-map-grid p{font-size:11px;margin:0;color:#cfb9c0;line-height:1.7}.map-caption{font:6px var(--mono);color:#9c7d88;letter-spacing:1px;display:block;margin-top:25px}.buyer-section{padding-bottom:80px}.buyer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.buyer-grid>a{border-top:2px solid #cf1029;padding:24px 0;transition:transform .2s}.buyer-grid>a:hover{transform:translateY(-4px)}.buyer-grid span{font:8px var(--mono);letter-spacing:1px;color:#9b485a}.buyer-grid h3{font-size:24px;letter-spacing:-.7px;margin-top:18px}.buyer-grid p{font-size:14px;color:var(--muted);line-height:1.75}.buyer-grid b{font-size:11px;font-weight:650;color:var(--red);display:block;margin-top:22px}.scope-section{background:#f7f6f7;border-top:1px solid #eae5e7;border-bottom:1px solid #eae5e7;display:grid;grid-template-columns:1fr 1fr;gap:10%}.scope-section .eyebrow{margin-bottom:23px}.scope-section .large-copy{font-size:18px;color:#61616b}.steps li{border-color:#dfdbe0}.federal-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 8%}.federal-strip h2{font-size:36px;margin:18px 0 15px}.federal-strip p{font-size:14px;color:var(--muted);max-width:650px}.federal-strip .button{flex-shrink:0}.contact-band{background:linear-gradient(120deg,#c90c28,#e11a36);padding-top:70px;padding-bottom:70px}.contact-band p{color:#ffe0e5;font-size:16px;margin:0 0 30px}.contact-band h2{font-size:72px;letter-spacing:-3px}.contact-band .eyebrow{color:#ffd1da}.page-hero{background:linear-gradient(120deg,#fff 45%,#fff3f5);color:var(--ink);padding-bottom:65px;border-bottom:1px solid #ecdee3}.page-hero h1{font-size:clamp(43px,5.2vw,73px);font-weight:600;line-height:1.08;letter-spacing:-3.5px;max-width:1100px}.page-hero p{color:#5c5e68;font-size:19px;max-width:850px;line-height:1.8}.page-hero:after{color:#c90c2805}.page-hero .product-name{font-size:42px;color:#202027}.page-hero .product-name>span{color:var(--red)}.scope-card{display:grid;grid-template-columns:65px 1fr;gap:22px;border-top:1px solid #e1dce0;padding:36px 0}.scope-number{font:12px var(--mono);color:var(--red);padding-top:5px}.scope-card h3{font-size:28px;font-weight:550;margin:0 0 15px}.scope-card>div>p{color:#5b5f68;font-size:16px;max-width:900px;line-height:1.8}.deliverable{background:#faf7f8;border-left:2px solid #d8a5b2;padding:18px 22px;margin-top:22px;max-width:900px}.deliverable>span{font:8px var(--mono);letter-spacing:1.2px;color:#9d4356}.deliverable p{font-size:14px;line-height:1.8;margin:9px 0 0;color:#454953}.scope-note{font-size:12px;color:#76717a;max-width:850px;padding-left:87px}.related-platform{margin-top:40px;padding:35px;background:#fff0f3;border:1px solid #f1d4dc}.related-platform h3{font-size:26px}.related-platform p{font-size:15px}.engagement-example{background:#f7f6f7;border-top:1px solid #e8e2e6;border-bottom:1px solid #e8e2e6}.engagement-example .eyebrow{margin-bottom:25px}.engagement-example h2{font-size:39px}.engagement-example .large-copy{font-size:21px;max-width:1000px}.engagement-example>p:last-child{max-width:920px;color:#65616a;font-size:15px}.small-cta{background:#cf1029}.small-cta h2{font-size:36px}.product-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-feature-grid article{border-top:2px solid #d6243c;padding-top:23px}.product-feature-grid span{font:9px var(--mono);letter-spacing:1px;color:#a04154}.product-feature-grid h3{font-size:26px;font-weight:550}.product-feature-grid p{font-size:16px;color:#60616c;max-width:540px}.pilot .eyebrow{margin-bottom:24px}.pilot h2{font-size:42px}.pilot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.pilot-grid article{border-top:1px solid #e5dce1;padding-top:24px}.pilot-grid b{color:var(--red);font-size:19px;font-weight:550}.pilot-grid p{font-size:14px;color:#6b6470}.audience{border-bottom:1px solid #e6dfe3}.audience h2{margin:25px 0}.audience .large-copy{max-width:1050px}.audience-details{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:30px}.audience-details h3{font-size:23px}.audience-details ul{padding-left:18px;color:#61616b;font-size:15px;line-height:2}.audience-details p{font-size:15px;color:#61616b}.delivery-section{background:#f7f6f7}.delivery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:27px}.delivery-grid article{border-top:2px solid #c91937;padding-top:23px}.delivery-grid span{font:8px var(--mono);letter-spacing:1px;color:#9e4559}.delivery-grid h3{font-size:24px}.delivery-grid p{font-size:14px;line-height:1.8;color:#67616b}.delivery-grid b{font:9px var(--mono);letter-spacing:1px;color:#4b3e48;display:block;margin-top:24px;text-transform:uppercase}.contact-page{background:#fff}.contact-page h1{font-weight:600}.contact-note{border-color:#e0d7dc}.inquiry-form{background:#fcfafb;border-color:#e8dce2}.inquiry-form h2{font-size:28px}.form-pair{gap:14px}input,textarea,select{background:white;border-color:#d9cdd3}.footer-top{display:grid;grid-template-columns:1.3fr 1fr .8fr 1.2fr;align-items:flex-start;gap:40px}.footer-top>div:first-child p{font-size:12px;color:#6b626c;line-height:1.9;margin-top:15px}.footer-links{display:flex;flex-direction:column;gap:12px;padding-top:10px;font-size:11px;color:#6e6670}.footer-links strong{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#303038;margin-bottom:7px}.footer-links a:hover{color:var(--red)}.footer-links span{line-height:1.8;font-size:10px}footer{background:#fff;color:var(--ink);border-top:1px solid #e9e2e6}.footer-bottom{color:#877e88;border-color:#e6dfe4}.skip{background:#fff;border:1px solid #ddd}
@media(max-width:1150px){.header nav{gap:16px;font-size:10px}.header nav .nav-cta{padding:13px 14px}.header{padding-left:4%;padding-right:4%}.actual-logo{width:130px;height:64px}.hero h1{font-size:74px}.hero{gap:4%}.workflow-line{grid-template-columns:91px 1fr;gap:13px}.workflow-connector{padding-left:100px}.board-intro h2{font-size:36px}.board-heading{font-size:6px;padding:18px}.offering{padding:25px 21px}.offering h3{font-size:28px}.offering .tag{font-size:7px}.footer-top{gap:25px}.footer-links{font-size:10px}.federal-strip{padding-left:6%;padding-right:6%}}
@media(max-width:800px){.header{height:85px;padding:0 6%}.actual-logo{width:125px;height:61px}.menu-toggle{color:#333;border-color:#dacbd1;background:#fff}.header nav{top:85px;background:#fff;border-bottom:1px solid #decbd3;box-shadow:0 15px 20px #50122510;font-size:15px;gap:6px}.header nav>a{color:#38343b}.header nav .nav-cta{color:white;padding:16px}.hero{grid-template-columns:1fr;padding:42px 6% 50px;gap:35px}.hero h1{font-size:clamp(58px,11vw,86px);letter-spacing:-4px}.hero p{font-size:18px}.hero .hero-detail{font-size:14px}.hero-proof{font-size:8px}.hero-actions{flex-wrap:wrap;gap:18px}.mission-board{min-height:0}.board-heading{font-size:7px;padding:17px 22px}.board-intro{padding:26px 24px}.board-intro h2{font-size:37px}.board-tabs button{font-size:9px;padding:14px 5px}#board-panel{padding:24px}.workflow-line{grid-template-columns:100px 1fr;gap:14px}.workflow-line p{font-size:13px}.workflow-connector{padding-left:109px}.board-footnote{font-size:6px;padding:15px}.capabilities{padding-top:60px}.section-heading h2{font-size:36px}.offering-grid{grid-template-columns:1fr;gap:20px}.offering{padding:30px}.offering .tag{font-size:8px}.offering h3{font-size:34px;margin:18px 0}.offering h3 br{display:none}.offering p{font-size:15px}.offering li{font-size:13px}.offering .text-link{font-size:12px}.sentiint-section{grid-template-columns:1fr;padding:55px 6%;gap:35px}.sentiint-section .feature-copy h2{font-size:43px}.product-name{margin-bottom:20px}.product-map{padding:25px}.product-map-top{font-size:7px}.product-map-grid p{font-size:12px}.buyer-grid{grid-template-columns:1fr;gap:10px}.buyer-grid>a{padding-bottom:25px}.buyer-grid h3{font-size:26px;margin-top:15px}.buyer-grid p{font-size:15px}.buyer-grid b{font-size:12px;margin-top:15px}.scope-section{grid-template-columns:1fr;gap:35px}.scope-section .large-copy{font-size:18px}.federal-strip{flex-direction:column;align-items:flex-start;padding:50px 6%;gap:18px}.federal-strip h2{font-size:34px}.contact-band h2{font-size:57px}.contact-band p{font-size:15px}.page-hero{padding:55px 6%}.page-hero h1{font-size:49px;letter-spacing:-2.5px}.page-hero p{font-size:17px}.scope-card{grid-template-columns:30px 1fr;gap:15px;padding:29px 0}.scope-card h3{font-size:25px}.scope-card>div>p{font-size:15px}.deliverable{padding:16px;margin-top:18px}.deliverable>span{font-size:7px}.deliverable p{font-size:13px}.scope-note{padding-left:45px}.engagement-example h2{font-size:33px}.engagement-example .large-copy{font-size:19px}.small-cta h2{font-size:31px}.product-feature-grid{grid-template-columns:1fr;gap:25px}.product-feature-grid p{font-size:15px}.pilot h2{font-size:35px}.pilot-grid{grid-template-columns:1fr 1fr;gap:20px}.audience-details{grid-template-columns:1fr;gap:15px}.delivery-grid{grid-template-columns:1fr 1fr;gap:30px}.delivery-grid h3{font-size:23px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1 / -1}.footer-links{font-size:12px}.footer-links:last-child{grid-column:1 / -1}.footer-bottom{font-size:8px}.form-pair{gap:14px}}
@media(max-width:420px){.hero h1{font-size:58px;letter-spacing:-3px}.hero-proof{font-size:7px}.hero-actions{gap:8px}.board-heading{font-size:6px;gap:10px}.board-intro h2{font-size:34px}.workflow-line{grid-template-columns:1fr;gap:5px}.workflow-connector{padding-left:0;font-size:14px}.workflow-line p{font-size:13px}.board-link{font-size:11px}.section-heading h2{font-size:32px}.offering{padding:26px 23px}.offering h3{font-size:30px}.sentiint-section .feature-copy h2{font-size:37px}.product-map{padding:20px}.product-map-grid{gap:20px 15px}.product-map-grid h3{font-size:15px}.product-map-grid p{font-size:11px}.page-hero h1{font-size:41px;letter-spacing:-2px}.scope-card{grid-template-columns:23px 1fr;gap:10px}.scope-card h3{font-size:22px}.deliverable>span{letter-spacing:.6px;font-size:6px}.scope-note{padding-left:33px}.product-feature-grid h3{font-size:24px}.delivery-grid{grid-template-columns:1fr}.form-pair{grid-template-columns:1fr;gap:0}.contact-page h1{font-size:44px}.contact-band h2{font-size:49px}.trust-bar{font-size:7px}}
/* Existing SigNetCyber website imagery, optimized and placed with the corresponding capability. */
.site-photo{margin:0;min-width:0;overflow:hidden}.site-photo img{display:block;width:100%;height:100%;object-fit:cover}.site-photo figcaption{font:8px var(--mono);letter-spacing:1.1px;color:#8a5868;line-height:1.7;padding:15px 0 0}.offering-photo{height:175px;width:calc(100% + 54px);margin:-30px -27px 27px;flex-shrink:0;position:relative}.offering-photo:after{content:'';position:absolute;inset:0;box-shadow:inset 0 -1px #0001;pointer-events:none}.offering:before{z-index:1;top:174px;height:3px}.offering.featured-offering:before{background:var(--red)}.offering-photo img{transition:transform .5s}.offering:hover .offering-photo img{transform:scale(1.035)}.board-intro.photographic-intro{background:linear-gradient(90deg,#171e30e8,#1e2230a8),url('/images/applied-ai-1200.webp') center/cover;color:#fff;min-height:176px}.photographic-intro small{color:#ffc1cd}.photographic-intro h2{color:#fff}.photographed-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center}.photographed-hero .page-hero-copy{position:relative;z-index:1}.photographed-hero h1{font-size:clamp(39px,4.3vw,64px);letter-spacing:-2.8px}.photographed-hero p{font-size:17px;line-height:1.8}.page-hero-photo{position:relative;z-index:1;overflow:visible;align-self:center}.page-hero-photo img{height:370px;border-radius:5px;object-fit:cover;box-shadow:0 20px 50px #4e1b3012}.page-hero-photo figcaption{padding-top:17px}.photographed-hero.product-hero .product-name{font-size:35px;margin:20px 0 22px}.product-hero .page-hero-photo img{height:390px}.system-gallery{padding-top:0}.system-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.system-gallery-grid .site-photo{overflow:visible}.system-gallery-grid img{height:220px;border-radius:4px}.system-gallery-grid figcaption{font-size:7px;letter-spacing:.9px}.field-image-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:0}.field-image-section .site-photo{overflow:visible}.field-image-section img{height:350px;border-radius:5px}.field-image-section h2{margin-top:20px;font-size:43px}.field-image-section p{font-size:16px;line-height:1.8;color:var(--muted)}
@media(max-width:1150px){.offering-photo{width:calc(100% + 42px);margin:-25px -21px 25px}.photographed-hero{gap:5%;grid-template-columns:1.1fr 1fr}.photographed-hero h1{font-size:45px}.page-hero-photo img{height:340px}.system-gallery-grid img{height:190px}.field-image-section h2{font-size:36px}}
@media(max-width:800px){.offering-photo{width:calc(100% + 60px);height:220px;margin:-30px -30px 28px}.offering:before{top:219px}.offering-photo img{object-position:center 45%}.board-intro.photographic-intro{min-height:165px}.photographed-hero{grid-template-columns:1fr;gap:35px}.photographed-hero h1{font-size:49px;letter-spacing:-2.5px}.photographed-hero p{font-size:17px}.page-hero-photo img{height:300px;width:100%}.product-hero .page-hero-photo img{height:300px}.page-hero-photo figcaption{font-size:7px}.system-gallery-grid{grid-template-columns:1fr;gap:30px}.system-gallery-grid img{height:260px}.system-gallery-grid figcaption{font-size:8px}.field-image-section{grid-template-columns:1fr;gap:30px;padding-top:0}.field-image-section img{height:300px}.field-image-section h2{font-size:37px}.field-image-section p{font-size:15px}}
@media(max-width:420px){.offering-photo{width:calc(100% + 46px);margin:-26px -23px 25px;height:190px}.offering:before{top:189px}.photographed-hero h1{font-size:41px;letter-spacing:-2px}.page-hero-photo img,.product-hero .page-hero-photo img{height:230px}.system-gallery-grid img{height:220px}.field-image-section img{height:230px}.field-image-section h2{font-size:33px}.page-hero-photo figcaption{font-size:6px;letter-spacing:.7px}}
/* Readable type, restrained color, fuller editorial composition. */
:root{--red:#b6283b;--ink:#202a32;--muted:#535f68;--line:#dce2e5;--paper:#fff;--mono:Arial,Helvetica,sans-serif}body{font-size:18px;line-height:1.6;color:var(--ink)}p{line-height:1.75}h1,h2,h3{color:inherit}h2{font-weight:600}h3{font-weight:600}.header{border-top:0;height:104px;box-shadow:0 3px 18px #263b4505}.header nav{gap:24px;font-size:15px;font-weight:500}.header nav>a{color:#44505a}.header nav .nav-cta{background:#263640;border-color:#263640;padding:15px 19px;color:white}.header nav .nav-cta:hover{background:#344a57;color:white}.actual-logo{width:155px;height:74px}.hero{background:linear-gradient(120deg,#fff 48%,#f0f4f5);padding-top:52px;padding-bottom:58px;min-height:0;gap:5%;align-items:center}.hero h1{font-size:clamp(60px,6vw,89px);font-weight:650;letter-spacing:-4.6px;line-height:1.045}.hero h1>span{color:#273c49;text-decoration:underline;text-decoration-color:#bc4856;text-decoration-thickness:3px;text-underline-offset:10px}.hero p{font-size:21px;line-height:1.65}.hero .hero-detail{font-size:18px;color:#5a6872}.hero .eyebrow{font-size:13px}.hero-proof{font-size:13px;letter-spacing:.5px;color:#54616b;margin-top:30px;line-height:1.7}.tiny-cross{font-size:24px}.eyebrow,.eyebrow.dark{font-size:13px;font-weight:650;letter-spacing:1.2px;line-height:1.7;color:#526773}.tag{font-size:13px;letter-spacing:.8px;color:#91434d;font-weight:650;line-height:1.65}.button{font-size:16px;min-height:56px;padding:18px 24px;font-weight:600;border-radius:4px}.button.red{background:#a72d40}.button.red:hover{background:#872638}.quiet-link,.text-link{font-size:16px;line-height:1.6}.text-link{color:#334f60}.hero-actions{gap:24px}.mission-board{border:1px solid #cfd9de;border-radius:10px;box-shadow:0 18px 45px #203d4e12;background:#fff;align-self:center}.board-heading{font-size:12px;letter-spacing:.3px;padding:17px 24px;background:#eaf0f2;border-color:#d9e3e7;color:#435a67;flex-wrap:wrap}.board-status{font-size:11px;color:#586c76;letter-spacing:.5px}.board-intro.photographic-intro{background:linear-gradient(90deg,#122a3be6,#152f4580),url('/images/applied-ai-1200.webp') center/cover;padding:27px 28px;min-height:186px}.photographic-intro small{font-size:12px;letter-spacing:1px;color:#d1e2e9}.board-intro h2{font-size:40px;font-weight:550;letter-spacing:-1.4px}.board-tabs{border-color:#d7e0e5}.board-tabs button{font-size:14px;font-weight:650;letter-spacing:.2px;padding:16px 10px;background:#f5f7f8;color:#475a65;border-color:#d7e0e5}.board-tabs button[aria-selected=true]{background:#304b5c;color:#fff}#board-panel{padding:25px 28px}.workflow-line{display:block}.workflow-line>span{display:block;font-size:12px;font-weight:650;letter-spacing:1px;color:#687b87;padding:0 0 5px}.workflow-line p{font-size:16px;color:#334550;line-height:1.55}.workflow-line.emphasis p{color:#293e4d;font-weight:600}.workflow-connector{font-size:17px;padding:6px 0;color:#8c9ba4}.board-link{font-size:15px;margin-top:18px;color:#32546b;font-weight:650}.board-footnote{font-size:12px;line-height:1.6;letter-spacing:0;background:#f4f7f8;border-color:#dce4e8;color:#687783;padding:13px 24px}.trust-bar{background:#eaf0f2;border:0;padding:24px 5%;font-size:13px;letter-spacing:.4px;gap:18px}.trust-bar>span{font-size:12px;color:#526673;max-width:270px}.trust-bar strong{font-size:13px;font-weight:600}.trust-bar b{color:#768e9b}.section{padding-top:80px;padding-bottom:80px}.section-heading{gap:35px;margin-bottom:38px}.section-heading h2{font-size:clamp(35px,3.7vw,54px);line-height:1.12;letter-spacing:-2px}.section-heading>p{font-size:18px;line-height:1.65}.offering-grid{gap:24px}.offering,.offering.featured-offering{background:#fff;border:1px solid #dce4e8;border-radius:8px;box-shadow:0 8px 24px #23425007;padding:30px 27px;overflow:hidden}.offering:before{display:none}.offering-photo{height:220px;margin-bottom:25px;border-radius:0}.offering .tag{font-size:12px;letter-spacing:.65px;color:#536e7c}.offering h3{font-size:33px;letter-spacing:-1px;margin:18px 0}.offering p{font-size:18px;color:#53616b;line-height:1.7}.offering li{font-size:16px;line-height:1.6;border-color:#e0e7ea;padding:12px 0 12px 20px}.offering li:before{color:#688797}.offering .text-link{font-size:16px}.capabilities{background:#fbfcfc;padding-bottom:85px}.sentiint-section{background:linear-gradient(115deg,#162c3a,#233e4e);padding-top:70px;padding-bottom:70px;gap:7%}.sentiint-section .eyebrow{color:#c1d7e1}.sentiint-section .product-name{font-size:35px;color:#fff}.product-name>span{color:#eb9ba7}.sentiint-section .feature-copy h2{font-size:49px;line-height:1.12;font-weight:550}.sentiint-section .feature-copy p{font-size:19px;line-height:1.75;color:#cfdee5}.product-map{background:#ffffff07;border-color:#ffffff30;padding:30px}.product-map-top{font-size:13px;letter-spacing:1px;color:#d1e3eb}.product-map-center{border-color:#b4cfdc;margin:32px 0}.product-map-center>span{font-size:12px;color:#c2d7e0}.product-map-center strong{font-size:32px}.product-map-grid{gap:25px}.product-map-grid small{font-size:12px;color:#a8c4d2;letter-spacing:.5px}.product-map-grid h3{font-size:20px;line-height:1.3;margin:10px 0}.product-map-grid p{font-size:16px;color:#ccdde5;line-height:1.65}.map-caption{font-size:11px;color:#a5bdc9;letter-spacing:.3px;line-height:1.6}.buyer-grid{gap:30px}.buyer-grid>a{border-color:#c4d3db;background:#f1f5f6;padding:27px;border-radius:6px}.buyer-grid span{font-size:13px;color:#506d7e;letter-spacing:.5px}.buyer-grid h3{font-size:27px;line-height:1.25}.buyer-grid p{font-size:18px;line-height:1.7}.buyer-grid b{font-size:16px;color:#35576b;line-height:1.5}.engineering-feature{display:grid;grid-template-columns:1.12fr 1fr;background:#e8eef1;min-height:530px}.engineering-feature figure{margin:0;min-width:0;position:relative;min-height:530px}.engineering-feature figure:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#e8eef140)}.engineering-feature img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.engineering-copy{padding:65px 13% 65px 10%;align-self:center}.engineering-copy .eyebrow{font-size:13px;color:#4b6575}.engineering-copy h2{font-size:51px;line-height:1.1;letter-spacing:-2px;margin:24px 0}.engineering-copy p{font-size:18px;color:#4c606d;line-height:1.75}.engineering-copy .text-link{font-size:16px;margin-top:15px}.scope-section{background:#fff;border:0;gap:8%}.scope-section .large-copy{font-size:21px;color:#53636e}.steps li{padding:24px 0;gap:22px}.steps li>span{font-size:14px;color:#617d8f}.steps h3{font-size:25px;margin-bottom:12px;line-height:1.25}.steps p{font-size:18px;line-height:1.65;color:#53636e}.federal-strip{background:#edf2f4;padding-top:48px;padding-bottom:48px}.federal-strip .tag{font-size:13px;color:#516c7c}.federal-strip h2{font-size:40px}.federal-strip p{font-size:18px;color:#536671}.project-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;background:#fff}.project-faq h2{font-size:44px;line-height:1.12;margin-top:22px;letter-spacing:-1.5px}.project-faq>div>p{font-size:19px;color:#5e6d77;max-width:440px}.project-faq .text-link{margin-top:16px}.faq-list details{border-top:1px solid #d6e0e5;padding:22px 0}.faq-list details:last-child{border-bottom:1px solid #d6e0e5}.faq-list summary{font-size:20px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none;display:flex;gap:18px;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:25px;color:#6c8594;flex-shrink:0;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:18px;color:#536670;margin:17px 35px 0 0;line-height:1.7}.contact-band{background:#253a47;padding-top:65px;padding-bottom:65px}.contact-band:after{color:#ffffff05}.contact-band .eyebrow{color:#bccfd9;font-size:13px}.contact-band h2{font-size:65px;line-height:1.08;letter-spacing:-2.4px}.contact-band p{font-size:20px;color:#d5e1e7;line-height:1.75}.small-cta{background:#293f4d}.small-cta h2{font-size:38px;line-height:1.2}.small-cta .eyebrow{font-size:13px;color:#bed0da}.page-hero{background:linear-gradient(120deg,#fff 35%,#eef3f5);border-color:#dde6eb}.page-hero .eyebrow{font-size:13px}.page-hero h1,.photographed-hero h1{font-size:clamp(40px,4.25vw,64px);font-weight:600;line-height:1.1;letter-spacing:-2.5px}.page-hero p,.photographed-hero p{font-size:20px;line-height:1.75;color:#52646f}.page-hero-photo img{height:410px;border-radius:8px;box-shadow:0 20px 45px #233f5017}.site-photo figcaption,.page-hero-photo figcaption{font-size:13px;letter-spacing:.5px;color:#526d7d;line-height:1.7}.scope-card{padding:38px 0;grid-template-columns:60px 1fr}.scope-number{font-size:17px;color:#5e7c8e}.scope-card h3{font-size:31px}.scope-card>div>p{font-size:19px;line-height:1.8}.deliverable{background:#edf3f5;border-color:#9db6c5;padding:24px;border-radius:0 5px 5px 0}.deliverable>span{font-size:13px;font-weight:650;color:#4b687a;letter-spacing:.6px}.deliverable p{font-size:18px;line-height:1.75;margin-top:12px}.scope-note{font-size:16px;line-height:1.7;color:#626c76}.related-platform{background:#edf3f5;border-color:#cddce5;border-radius:7px;padding:32px}.related-platform .tag{font-size:13px;color:#5d7787}.related-platform h3{font-size:30px}.related-platform p{font-size:19px}.engagement-example{background:#edf2f4;border-color:#d8e2e8}.engagement-example .eyebrow{font-size:13px}.engagement-example .large-copy{font-size:23px}.engagement-example>p:last-child{font-size:19px;line-height:1.75}.product-feature-grid article{border-color:#afc2ce}.product-feature-grid span{font-size:13px;color:#597789}.product-feature-grid h3{font-size:29px}.product-feature-grid p{font-size:19px;line-height:1.75}.pilot .eyebrow,.pilot-grid b{color:#4c6d80}.pilot-grid b{font-size:23px}.pilot-grid p{font-size:18px}.audience .tag{font-size:14px;color:#557487}.audience .large-copy{font-size:23px}.audience-details h3{font-size:28px}.audience-details ul,.audience-details p{font-size:19px;line-height:1.8}.delivery-section{background:#edf3f5}.delivery-grid article{border-color:#9bb2c0}.delivery-grid span,.delivery-grid b{font-size:13px;color:#587486;letter-spacing:.6px}.delivery-grid h3{font-size:28px;line-height:1.25}.delivery-grid p{font-size:18px;line-height:1.75}.field-image-section img{height:410px}.field-image-section p{font-size:19px}.system-gallery-grid figcaption{font-size:13px;letter-spacing:.3px}.contact-page .eyebrow{font-size:13px}.contact-page .large-copy{font-size:21px}.contact-note .tag{font-size:13px;color:#526f80}.contact-note p{font-size:18px}.direct-email{font-size:22px;color:#29495c}.phone{font-size:20px}.inquiry-form{background:#f2f6f8;border-color:#d6e1e7;border-radius:8px;padding:34px}.inquiry-form h2{font-size:31px}.inquiry-form>.muted{font-size:16px;line-height:1.7}label{font-size:16px}input,textarea,select{font-size:18px;padding:15px;border-color:#c7d6df}.form-warning{font-size:15px;line-height:1.7}.contact-page #form-status,#email-fallback p{font-size:16px}.copy-button{font-size:16px}.footer-top>div:first-child p{font-size:17px;color:#62727c}.footer-links{font-size:16px;gap:14px;line-height:1.6}.footer-links strong{font-size:14px;color:#354d5c;letter-spacing:.6px}.footer-links span{font-size:15px;line-height:1.8}.footer-bottom{font-size:13px;color:#627683;line-height:1.7}.footer-top{gap:35px}.legal p{font-size:19px}.legal h2{font-size:30px}.muted{font-size:17px}
@media(max-width:1150px){.header nav{font-size:14px;gap:15px}.header nav .nav-cta{padding:13px}.actual-logo{width:135px}.hero{gap:4%}.hero h1{font-size:72px}.hero p{font-size:20px}.hero .hero-detail{font-size:18px}.hero-proof{font-size:12px}.board-heading{padding:16px 22px;font-size:11px}.board-status{font-size:10px}.board-intro h2{font-size:36px}.offering h3{font-size:30px}.offering .tag{font-size:12px}.offering p{font-size:17px}.offering li{font-size:16px}.offering-photo{height:200px}.engineering-copy h2{font-size:43px}.engineering-copy{padding:55px 9%}.footer-links{font-size:15px}.footer-top{gap:24px}.footer-top>div:first-child p{font-size:16px}.photographed-hero h1{font-size:46px}.page-hero-photo img{height:380px}}
@media(max-width:800px){body{font-size:18px}.header{height:88px}.header nav{top:88px;font-size:17px;background:#fff}.header nav .nav-cta{padding:17px;background:#293f4d}.menu-toggle{font-size:16px;border-color:#c5d4dd;color:#304b5c}.hero{padding:40px 6% 45px;gap:35px}.hero h1{font-size:clamp(57px,10.3vw,79px);letter-spacing:-3.5px}.hero p{font-size:20px}.hero .hero-detail{font-size:18px}.hero .eyebrow{font-size:13px}.hero-proof{font-size:12px}.hero-actions{gap:20px}.button{font-size:16px;min-height:56px}.quiet-link,.text-link{font-size:16px}.board-heading{font-size:12px;padding:17px 24px}.board-status{font-size:11px}.board-intro.photographic-intro{min-height:180px}.photographic-intro small{font-size:12px}.board-intro h2{font-size:37px}.board-tabs button{font-size:15px;padding:16px 10px}.workflow-line>span{font-size:12px}.workflow-line p{font-size:17px}.board-link{font-size:16px}.board-footnote{font-size:13px}.trust-bar{padding:24px 6%;gap:13px;flex-wrap:wrap}.trust-bar>span{max-width:none;width:100%;font-size:12px;text-align:center}.trust-bar strong{font-size:12px}.section{padding-top:60px;padding-bottom:60px}.eyebrow,.eyebrow.dark{font-size:13px}.section-heading h2{font-size:37px}.section-heading>p{font-size:18px}.offering{padding:30px}.offering-photo{height:240px}.offering .tag{font-size:13px}.offering h3{font-size:33px}.offering p{font-size:19px}.offering li{font-size:17px;padding:13px 0 13px 20px}.offering .text-link{font-size:17px}.sentiint-section{padding:60px 6%;gap:35px}.sentiint-section .feature-copy h2{font-size:43px}.sentiint-section .feature-copy p{font-size:19px}.product-map{padding:25px}.product-map-top{font-size:13px}.product-map-center>span{font-size:12px}.product-map-center strong{font-size:30px}.product-map-grid small{font-size:12px}.product-map-grid h3{font-size:20px}.product-map-grid p{font-size:16px}.map-caption{font-size:12px}.buyer-grid{gap:22px}.buyer-grid>a{padding:28px}.buyer-grid span{font-size:13px}.buyer-grid h3{font-size:28px}.buyer-grid p{font-size:19px}.buyer-grid b{font-size:16px}.engineering-feature{grid-template-columns:1fr;min-height:0}.engineering-feature figure{min-height:320px}.engineering-feature img{position:absolute}.engineering-copy{padding:45px 6%}.engineering-copy h2{font-size:43px}.engineering-copy p{font-size:19px}.scope-section{gap:30px}.scope-section .large-copy{font-size:21px}.steps h3{font-size:25px}.steps p{font-size:18px}.federal-strip{padding:45px 6%;gap:22px}.federal-strip .tag{font-size:13px}.federal-strip h2{font-size:37px}.federal-strip p{font-size:19px}.project-faq{grid-template-columns:1fr;gap:30px}.project-faq h2{font-size:39px}.project-faq>div>p{font-size:19px}.faq-list summary{font-size:20px}.faq-list p{font-size:18px;margin-right:10px}.contact-band{padding:55px 6%}.contact-band h2{font-size:57px}.contact-band p{font-size:19px}.page-hero .eyebrow{font-size:13px}.page-hero h1,.photographed-hero h1{font-size:48px;letter-spacing:-2.4px}.page-hero p,.photographed-hero p{font-size:20px}.page-hero-photo img{height:330px}.site-photo figcaption,.page-hero-photo figcaption{font-size:13px;letter-spacing:.3px}.scope-card{grid-template-columns:30px 1fr;gap:15px}.scope-number{font-size:16px}.scope-card h3{font-size:28px}.scope-card>div>p{font-size:19px}.deliverable{padding:21px}.deliverable>span{font-size:12px}.deliverable p{font-size:18px}.scope-note{font-size:16px;padding-left:45px}.related-platform .tag{font-size:13px}.related-platform h3{font-size:28px}.related-platform p{font-size:19px}.engagement-example h2{font-size:35px}.engagement-example .large-copy{font-size:22px}.engagement-example>p:last-child{font-size:19px}.product-feature-grid h3{font-size:28px}.product-feature-grid p{font-size:19px}.product-feature-grid span{font-size:13px}.pilot-grid p{font-size:18px}.audience-details p,.audience-details ul{font-size:19px}.audience-details h3{font-size:27px}.delivery-grid p{font-size:18px}.delivery-grid h3{font-size:26px}.delivery-grid span,.delivery-grid b{font-size:13px}.field-image-section p{font-size:19px}.system-gallery-grid figcaption{font-size:13px}.small-cta h2{font-size:34px}.inquiry-form{padding:27px}.inquiry-form>.muted{font-size:16px}.contact-note p{font-size:18px}.contact-note .tag{font-size:13px}.footer-top{gap:32px}.footer-links{font-size:16px}.footer-links strong{font-size:14px}.footer-links span{font-size:15px}.footer-top>div:first-child p{font-size:17px}.footer-bottom{font-size:13px}.contact-page .large-copy{font-size:20px}}
@media(max-width:420px){.hero h1{font-size:58px;letter-spacing:-3px}.hero-proof{font-size:12px;letter-spacing:.2px}.hero-actions{gap:12px}.board-heading{font-size:11px;padding:15px 20px;gap:8px}.board-status{font-size:10px}.board-intro h2{font-size:34px}.board-intro.photographic-intro{padding:24px 22px}.photographic-intro small{font-size:12px}.board-tabs button{font-size:14px}.workflow-line p{font-size:17px}#board-panel{padding:23px}.board-footnote{font-size:12px;letter-spacing:0;padding:14px 20px}.board-link{font-size:16px}.section-heading h2{font-size:33px}.offering{padding:27px 23px}.offering-photo{margin:-27px -23px 25px;width:calc(100% + 46px);height:210px}.offering .tag{font-size:12px}.offering h3{font-size:30px}.offering p{font-size:18px}.offering li{font-size:17px}.sentiint-section .feature-copy h2{font-size:38px}.product-map{padding:22px}.product-map-grid{grid-template-columns:1fr;gap:20px}.product-map-grid h3{font-size:21px}.product-map-grid p{font-size:17px}.product-map-grid small{font-size:12px}.product-map-top{font-size:12px}.map-caption{font-size:12px}.buyer-grid>a{padding:25px}.engineering-feature figure{min-height:260px}.engineering-copy h2{font-size:38px}.project-faq h2{font-size:35px}.page-hero h1,.photographed-hero h1{font-size:41px;letter-spacing:-1.8px}.page-hero p,.photographed-hero p{font-size:19px}.page-hero-photo img,.product-hero .page-hero-photo img{height:270px}.scope-card{grid-template-columns:1fr;gap:12px}.scope-card h3{font-size:27px}.scope-card>div>p{font-size:18px}.deliverable>span{font-size:12px;letter-spacing:.3px}.deliverable p{font-size:17px}.scope-note{padding-left:0;font-size:16px}.contact-band h2{font-size:49px}.contact-band p{font-size:18px}.trust-bar{gap:11px}.trust-bar strong{font-size:11px;letter-spacing:0}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child,.footer-links:last-child{grid-column:auto}.footer-links{font-size:17px}.form-pair{grid-template-columns:1fr;gap:0}.contact-page h1{font-size:44px}.direct-email{font-size:19px}.pilot-grid{grid-template-columns:1fr}.delivery-grid{grid-template-columns:1fr}.system-gallery-grid figcaption,.page-hero-photo figcaption{font-size:13px}.small-cta h2{font-size:31px}}
.board-status{font-size:12px}.board-heading{font-size:12px}.map-caption{font-size:12px}@media(max-width:420px){.board-status,.board-heading{font-size:12px}.trust-bar strong{font-size:12px}}
.adoption-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px 8%;background:#f4f0f1;border-top:1px solid #e4d8dc;border-bottom:1px solid #e4d8dc}.adoption-strip .eyebrow{color:#753848}.adoption-strip h2{font-size:29px;letter-spacing:-.8px;line-height:1.3;margin:12px 0 7px}.adoption-strip p{font-size:18px;margin:0;color:#5b535a}.adoption-strip .text-link{flex-shrink:0;color:#753848}.sentiint-section .adoption-home{font-size:17px;border-left:3px solid #b58794;padding-left:18px;margin:24px 0 28px;color:#e4e9ec}.lms-section{background:#f3f6f7;display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.lms-section h2{margin-top:20px;font-size:43px}.lms-section p{font-size:20px;max-width:650px;color:#536570}.lms-badges{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lms-badges span{border:1px solid #cfdbe2;background:white;padding:26px 18px;font-size:22px;text-align:center;font-weight:550;color:#3a5261;border-radius:5px}@media(max-width:800px){.adoption-strip{flex-direction:column;align-items:flex-start;padding:32px 6%;gap:20px}.adoption-strip h2{font-size:27px}.adoption-strip p{font-size:18px}.lms-section{grid-template-columns:1fr;gap:24px}.lms-section h2{font-size:36px}.lms-section p{font-size:19px}.lms-badges span{font-size:20px;padding:22px 14px}}@media(max-width:420px){.adoption-strip h2{font-size:25px}.lms-badges{gap:12px}.lms-badges span{font-size:18px}}
/* SigNetCyber brand: the supplied logo, burgundy, gray, and generous white space. */
:root{--red:#8b001e;--ink:#28282d;--muted:#5b5c63;--line:#dedade}.actual-logo{width:180px;height:74px;object-fit:contain}.header{height:102px;border-bottom:1px solid #e4dfe2}.header nav .nav-cta{background:#8b001e;border-color:#8b001e}.header nav .nav-cta:hover{background:#680018}.header nav>a:hover,.header nav>a[aria-current]{color:#8b001e}.hero{background:radial-gradient(ellipse at 90% 12%,#f4e9ed,transparent 48%),#fff;grid-template-columns:1.08fr 1fr;gap:6%;padding-top:58px;padding-bottom:62px}.hero h1{font-size:clamp(56px,5.5vw,83px);letter-spacing:-4px;line-height:1.07;max-width:750px}.hero h1>span{color:#8b001e;text-decoration:none}.hero p{font-size:21px;color:#4e4d56;max-width:650px}.hero .hero-detail{font-size:18px;color:#6b626b}.eyebrow,.eyebrow.dark{color:#7c4655;font-size:13px}.tag{color:#8b001e}.button.red{background:#8b001e}.button.red:hover{background:#670019}.text-link{color:#7c1730}.hero-proof{color:#6e6068}.tiny-cross{color:#8b001e}.mission-board{border-color:#dfcbd2;box-shadow:0 16px 55px #6c193514}.board-heading{background:#f5edf0;border-color:#e7d8de;color:#775662}.board-status{color:#7f4b5b}.board-intro.photographic-intro{background:linear-gradient(100deg,#350716e8,#320e239e),url('/images/applied-ai-1200.webp') center/cover}.photographic-intro small{color:#ecd4dd}.board-intro h2{font-size:35px;line-height:1.2;letter-spacing:-1px}.board-tabs{border-color:#e5d7dd}.board-tabs button{background:#faf6f7;border-color:#e7d9df;color:#755663}.board-tabs button[aria-selected=true]{background:#8b001e}.workflow-line>span{color:#8a5a6b}.workflow-line p,.workflow-line.emphasis p{color:#48404a}.workflow-connector{color:#b08b98}.board-link{color:#8b001e}.board-footnote{background:#faf7f8;border-color:#eadfe4;color:#7e6872}.trust-bar{background:#f3f0f1}.trust-bar strong{color:#5e414f}.trust-bar>span{color:#74646d}.trust-bar b{color:#a87a8b}.offering.featured-offering{border-color:#c9a5b1;box-shadow:0 10px 30px #8b001e0a}.offering .tag{color:#864153}.offering p,.offering li{color:#57535d}.offering li:before{color:#8b001e}.offering .text-link{color:#8b001e}.capabilities{background:#fcfbfc}.sentiint-section{background:linear-gradient(112deg,#3b0c1c,#62132e);position:relative;isolation:isolate;overflow:hidden}.sentiint-section:before{content:'';position:absolute;right:-200px;top:-200px;width:550px;height:550px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 80px #ffffff04,0 0 0 160px #ffffff03;z-index:-1}.sentiint-section .eyebrow{color:#e7becb}.sentiint-section .feature-copy p{color:#ead5df}.sentiint-section .product-name>span{color:#eca8bc}.product-map{border-color:#ffffff30;background:#ffffff06}.product-map-top,.product-map-center>span{color:#e8c6d1}.product-map-center{border-color:#d995aa}.product-map-grid small{color:#e2a5b8}.product-map-grid p{color:#e8d5de}.map-caption{color:#d2aebb}.adoption-home{border-left-color:#cf90a4!important}.buyer-grid>a{background:#f5f2f4;border-color:#c7a4b2}.buyer-grid span,.buyer-grid b{color:#884258}.engineering-feature{background:#f0ebee}.engineering-feature figure:after{background:linear-gradient(90deg,transparent 65%,#f0ebee30)}.engineering-copy .eyebrow{color:#8b4158}.engineering-copy p{color:#645662}.engineering-copy .text-link{color:#8b001e}.steps li>span{color:#934c62}.steps p{color:#625963}.scope-section .large-copy{color:#655d65}.federal-strip{background:#f5edef}.federal-strip .tag{color:#834154}.federal-strip p{color:#655963}.faq-list details{border-color:#e1d6dc}.faq-list summary:after{color:#9d5d73}.faq-list p,.project-faq>div>p{color:#665c66}.contact-band{background:linear-gradient(110deg,#4b0d23,#73122e);padding-top:60px;padding-bottom:60px}.contact-band .eyebrow{color:#e4bfcc}.contact-band p{color:#ead4dc}.small-cta{background:#501027}.small-cta .eyebrow{color:#e1b8c7}.page-hero{background:linear-gradient(120deg,#fff 40%,#f6eff2);border-color:#e6d7de}.page-hero p,.photographed-hero p{color:#625762}.page-hero .product-name>span{color:#8b001e}.scope-number{color:#8b001e}.deliverable{background:#f6f1f3;border-color:#b87b90}.deliverable>span{color:#854258}.deliverable p{color:#625762}.scope-note{color:#6d606a}.related-platform{background:#f6eff2;border-color:#dfc7d1}.related-platform .tag{color:#8b001e}.engagement-example{background:#f5f0f2;border-color:#e4d6dd}.product-feature-grid article{border-color:#c295a6}.product-feature-grid span{color:#8b4159}.product-feature-grid p{color:#625963}.pilot .eyebrow,.pilot-grid b{color:#8b001e}.audience .tag{color:#8b001e}.audience-details p,.audience-details ul{color:#655b65}.delivery-section{background:#f6f2f4}.delivery-grid article{border-color:#c59aa9}.delivery-grid span,.delivery-grid b{color:#93425b}.lms-section{background:#f5f1f3}.lms-badges span{border-color:#decbd4;color:#744153}.site-photo figcaption,.page-hero-photo figcaption,.system-gallery-grid figcaption{color:#825667}.contact-page{background:#fff}.inquiry-form{background:#f7f3f5;border-color:#e0cfd8}.contact-note .tag{color:#8b001e}.contact-note p{color:#6b5c68}.direct-email{color:#8b001e}input,textarea,select{border-color:#d7c6d0}.footer-links strong{color:#744153}.footer-links a:hover{color:#8b001e}.footer-links span,.footer-bottom{color:#776c75}.discretion-strip{padding:36px 8%;display:flex;gap:25px;align-items:center;background:#f5f2f3;border-top:1px solid #e6dbe0}.discretion-mark{color:#8b001e;font-size:42px;font-weight:300}.discretion-strip h2{font-size:25px;margin:0 0 8px;letter-spacing:-.6px}.discretion-strip p{font-size:17px;line-height:1.7;color:#6c5d68;margin:0;max-width:820px}.discretion-strip .text-link{flex-shrink:0}.capability-download{display:grid;grid-template-columns:1.2fr 1fr;gap:8%}.capability-download h2{font-size:44px;line-height:1.13;margin:22px 0}.capability-download p,.capability-download li{font-size:19px;line-height:1.8;color:#655963}.capability-download ul{padding-left:22px}.capability-download aside{align-self:start;background:#f5eef1;border:1px solid #dec4ce;padding:35px;border-radius:8px}.capability-download aside h3{font-size:30px;margin:25px 0}.engineering-examples{padding-top:20px}.engineering-example{padding:65px 0;border-bottom:1px solid #e3d8de}.engineering-example:last-child{border:0}.example-heading{max-width:950px}.example-heading h2{font-size:44px;line-height:1.1;margin:24px 0}.example-heading p{font-size:20px;line-height:1.75;color:#655963}.architecture{display:flex;align-items:stretch;gap:12px;margin:35px 0;background:#f6f2f4;border:1px solid #e3d2da;padding:26px;border-radius:8px}.architecture>div{flex:1;min-width:0;background:#fff;border:1px solid #ddc9d3;border-top:3px solid #8b001e;padding:20px 17px;display:flex;flex-direction:column;gap:12px}.architecture b{font-size:18px;line-height:1.35;color:#6d1832}.architecture span{font-size:16px;line-height:1.6;color:#6c5b68}.architecture i{align-self:center;font-style:normal;font-size:24px;color:#a46b80}.example-columns{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:30px}.example-columns h3{font-size:27px}.example-columns li{font-size:18px;line-height:1.8;color:#655963;margin-bottom:8px}.example-columns ul{padding-left:20px}.sample-register{margin:35px 0;border:1px solid #deccd5;background:#fbf8f9;border-radius:6px}.sample-register summary{padding:23px;font-size:21px;font-weight:600;cursor:pointer;color:#7d1735}.table-scroll{overflow:auto;padding:0 22px 22px}.sample-register table{border-collapse:collapse;width:100%;font-size:16px;min-width:680px}.sample-register th,.sample-register td{border:1px solid #e3d6dd;text-align:left;vertical-align:top;padding:14px;line-height:1.6}.sample-register th{background:#eee2e8;color:#6d233a}.sample-register caption{text-align:left;font-size:14px;color:#756571;padding:12px 0}.legal p{color:#655963}@media(max-width:1150px){.actual-logo{width:160px}.hero h1{font-size:65px}.board-intro h2{font-size:31px}.discretion-strip{flex-wrap:wrap}.architecture{gap:8px;padding:20px}.architecture>div{padding:17px 13px}.architecture b{font-size:16px}.architecture span{font-size:15px}.architecture i{font-size:19px}}
@media(max-width:800px){.header{height:88px}.actual-logo{width:153px;height:64px}.header nav{top:88px}.header nav .nav-cta{background:#8b001e}.hero{grid-template-columns:1fr;padding-top:42px;gap:35px}.hero h1{font-size:clamp(55px,9.5vw,76px);letter-spacing:-3px}.hero p{font-size:20px}.hero .hero-detail{font-size:18px}.board-intro h2{font-size:34px}.capability-download{grid-template-columns:1fr;gap:30px}.capability-download h2{font-size:38px}.capability-download aside{padding:28px}.discretion-strip{padding:32px 6%;gap:18px}.discretion-strip h2{font-size:26px}.discretion-strip p{font-size:18px}.discretion-strip .text-link{margin-left:0}.engineering-example{padding:45px 0}.example-heading h2{font-size:36px}.example-heading p{font-size:19px}.architecture{flex-direction:column;padding:23px;gap:13px}.architecture>div{padding:20px;gap:8px}.architecture b{font-size:20px}.architecture span{font-size:17px}.architecture i{transform:rotate(90deg);font-size:23px}.example-columns{grid-template-columns:1fr;gap:20px}.sample-register summary{font-size:20px;padding:21px}.sentiint-section .feature-copy h2{font-size:42px}.footer-top{gap:30px}}
@media(max-width:420px){.hero h1{font-size:54px;letter-spacing:-2.6px}.board-intro h2{font-size:31px}.actual-logo{width:145px;height:59px}.capability-download h2{font-size:34px}.capability-download aside{padding:25px}.capability-download aside h3{font-size:27px}.example-heading h2{font-size:32px}.architecture{padding:18px}.architecture b{font-size:19px}.architecture span{font-size:17px}.discretion-mark{display:none}}
.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.inquiry-form button[disabled]{opacity:.6;cursor:wait}.sample-register summary:focus-visible,.faq-list summary:focus-visible{outline:3px solid #9e5369;outline-offset:5px}.form-warning{color:#6f5661}#form-status{color:#713048;line-height:1.7}
