/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07111f;--ink-deep:#030914;--paper:#f6f8fb;--paper-bright:#fff;--blue:#075eff;--blue-bright:#2f7bff;--blue-soft:#dce8ff;--cyan:#47d7ff;--muted:#8491a5;--line:#8ea3c333}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow:hidden}.signal-strip{background:linear-gradient(90deg,#075eff 0% 44%,#47d7ff 68%,#075eff 100%);height:5px;box-shadow:0 0 26px #2473ffa6}.hero{color:#fff;background:radial-gradient(circle at 75% 30%, #075eff3b, transparent 31%), linear-gradient(#6c8cbb12 1px, transparent 1px), linear-gradient(90deg, #6c8cbb12 1px, transparent 1px), var(--ink-deep);background-size:auto,54px 54px,54px 54px,auto;min-height:790px;position:relative}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--ink-deep) 0%, transparent 23%, transparent 78%, #03091480 100%);position:absolute;inset:0}.nav-shell,.hero-grid,.capabilities,.proof,.ecosystem,.standard,.comparison,.industries,.contact-band,footer{width:min(1180px,100% - 48px);margin-inline:auto}.nav-shell{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 0;display:flex;position:relative}.brand-board-crop{background-image:url(/smbtek-brand-board.jpg);background-position:-44px -14px;background-repeat:no-repeat;background-size:358px;width:262px;height:60px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-contact{letter-spacing:.08em;text-transform:uppercase;color:#aab7ca;align-items:center;gap:18px;font-size:.78rem;display:flex}.nav-contact strong{color:#fff;letter-spacing:.12em;font-size:.88rem}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:84px;padding:104px 0 120px;display:grid;position:relative}.eyebrow,.section-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.eyebrow{color:#77a6ff;align-items:center;gap:10px;display:flex}.hero-badges{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.hero-badges span{color:#8ca7d2;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#0d23467a;border:1px solid #75a6ff33;border-radius:999px;padding:8px 11px;font-size:.57rem;font-weight:700}.pulse{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite pulse;box-shadow:0 0 0 6px #47d7ff14,0 0 16px #47d7ffd9}@keyframes pulse{50%{opacity:.5}}.hero h1{letter-spacing:-.066em;max-width:760px;margin:24px 0 26px;font-size:clamp(3.6rem,6vw,6.4rem);font-weight:650;line-height:.95}.headline-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.headline-line>span,.headline-line>em{animation:.95s cubic-bezier(.16,1,.3,1) .12s forwards headline-rise;display:block;transform:translateY(112%)}.headline-accent{overflow:visible}.headline-accent em{color:#0000;text-shadow:0 0 38px #075eff2e;background:linear-gradient(90deg,#4b8dff 4%,#6ea6ff 45%,#62dca7 76%,#4b8dff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;width:max-content;font-style:italic;animation:1.05s cubic-bezier(.16,1,.3,1) .27s forwards headline-rise,5.5s ease-in-out 1.5s infinite accent-shimmer;position:relative}.headline-accent em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2f75ff,#64dfa8);border-radius:999px;height:.045em;animation:.8s cubic-bezier(.16,1,.3,1) .95s forwards accent-sweep;position:absolute;bottom:-.02em;left:.04em;right:.04em;transform:scaleX(0);box-shadow:0 0 22px #4b8dff7a}@keyframes headline-rise{to{transform:translateY(0)}}@keyframes accent-sweep{to{transform:scaleX(1)}}@keyframes accent-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-lede{color:#aeb9ca;max-width:650px;margin:0;font-size:clamp(1.04rem,1.65vw,1.24rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-badges,.eyebrow,.hero-lede,.hero-actions{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards hero-detail-in;transform:translateY(18px)}.hero-badges{animation-delay:50ms}.eyebrow{animation-delay:.15s}.hero-lede{animation-delay:.58s}.hero-actions{animation-delay:.7s}@keyframes hero-detail-in{to{opacity:1;transform:translateY(0)}}[data-parallax]{transform:translate3d(0, var(--parallax-y,0), 0);will-change:transform}html.motion-ready [data-reveal]{opacity:0;transition:opacity .85s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}html.motion-ready [data-reveal=scale]{transform:translateY(30px)scale(.985)}html.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}.button{border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 22px;font-size:.88rem;font-weight:750;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 16px 38px #075eff3d}.button-primary:hover,.button-primary:focus-visible{background:var(--blue-bright);border-color:var(--blue-bright)}.button-secondary{color:#d7deea;background:#ffffff09}.button-secondary:hover,.button-secondary:focus-visible{background:#ffffff14;border-color:#ffffff59}.trust-line{color:#738199;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:40px;font-size:.66rem;display:flex}.trust-line span{align-items:center;gap:8px;display:inline-flex}.trust-line span:before{content:"";background:#2d6edb;border-radius:50%;width:4px;height:4px}.operations-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#112545c7,#071120db);border:1px solid #6f91c738;min-height:510px;padding:26px;position:relative;box-shadow:0 40px 80px #00000047}.operations-card:before,.operations-card:after{content:"";border-color:#347bff;width:22px;height:22px;position:absolute}.operations-card:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.operations-card:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.card-topline{color:#60738e;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.63rem;display:flex}.master-mark{filter:drop-shadow(0 0 18px #075eff40);background-image:url(/smbtek-brand-board.jpg);background-position:-51px -14px;background-repeat:no-repeat;background-size:420px;width:68px;height:68px;position:absolute;top:62px;right:28px}.live-badge{color:#65e7b1}.radar{background-color:#0000;background-image:linear-gradient(#3e70c421 1px,#0000 1px),linear-gradient(90deg,#3e70c421 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:27px 27px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #4f83de38;border-radius:50%;width:216px;height:216px;margin:36px auto 24px;position:relative;box-shadow:inset 0 0 40px #075eff14,0 0 42px #075eff0d}.radar:before,.radar:after,.radar-orbit{content:"";border:1px solid #4f83de33;border-radius:50%;position:absolute;inset:20%}.radar:after{inset:38%}.orbit-one{border-color:#4f83de21;inset:7%}.orbit-two{border-color:#4f83de26;inset:29%}.radar-core{background:var(--blue);border:2px solid #b5e7ff;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;inset:50%;box-shadow:0 0 18px 8px #075eff59}.radar-sweep{background:conic-gradient(from 0deg, transparent 0 288deg, #3d90ff08 310deg, #3d90ff3d 360deg);border-radius:50%;animation:7s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.status-copy p,.status-copy strong,.status-copy span{display:block}.status-copy p{color:#70829b;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.64rem}.status-copy strong{margin-bottom:8px;font-size:1.42rem}.status-copy span{color:#8795a9;font-size:.86rem;line-height:1.55}.status-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.status-grid div{padding-top:18px}.status-grid small,.status-grid strong{display:block}.proof{padding:90px 0 112px}.proof-intro{border-bottom:1px solid #d5ddea;justify-content:space-between;align-items:baseline;gap:30px;padding-bottom:26px;display:flex}.proof-intro>p:last-child{color:#68758a;max-width:570px;margin:0;font-size:.98rem;line-height:1.6}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid article{padding:42px 24px 8px 0;position:relative}.proof-grid article:not(:last-child):after{content:"";background:#dbe2ed;width:1px;position:absolute;top:42px;bottom:8px;right:24px}.proof-grid strong,.proof-grid span,.proof-grid small{display:block}.proof-grid strong{color:var(--blue);letter-spacing:-.06em;font-size:clamp(2.7rem,4vw,4.2rem);line-height:1}.proof-grid span{margin-top:14px;font-size:.9rem;font-weight:750}.proof-grid small{color:#8490a2;max-width:190px;margin-top:7px;font-size:.74rem;line-height:1.5}.status-grid small{color:#5e6f87;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.status-grid strong{color:#c8d4e7;margin-top:4px;font-size:.78rem}.capabilities{padding:118px 0 126px}.section-intro{grid-template-columns:260px 1fr;align-items:start;gap:52px;display:grid}.section-index{color:#4f69a0;padding-top:11px}.section-intro h2,.contact-band h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1.02}.section-intro>div>p{color:#637086;max-width:680px;margin:24px 0 0;font-size:1.05rem;line-height:1.7}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.capability-grid article{background:var(--paper-bright);border:1px solid #dce2ec;min-height:356px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 20px 55px #223b650d}.capability-grid article:hover{border-color:#b9c8e1;transform:translateY(-5px);box-shadow:0 28px 60px #223b651a}.capability-number{color:#b4bfd0;font-family:var(--font-geist-mono), monospace;font-size:.65rem;position:absolute;top:22px;right:24px}.capability-icon{width:50px;height:50px;color:var(--blue);background:#eff5ff;border:1px solid #bed0f0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.capability-grid h3{letter-spacing:-.025em;margin:48px 0 16px;font-size:1.45rem}.capability-grid p{color:#67758a;margin:0;font-size:.93rem;line-height:1.68}.capability-tag{color:#4569a8;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:28px;left:28px}.ecosystem{color:#fff;background:radial-gradient(circle at 78% 50%, #075eff30, transparent 34%), var(--ink-deep);grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:center;gap:70px;margin-bottom:26px;padding:74px;display:grid}.ecosystem-copy h2{letter-spacing:-.045em;margin:24px 0 20px;font-size:clamp(2.4rem,4.2vw,4.1rem);line-height:1}.ecosystem-copy>p:last-child{color:#8795aa;margin:0;line-height:1.7}.ecosystem-board-crop{aspect-ratio:1199/356;background-image:url(/smbtek-brand-board.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100%;border:1px solid #5a84d033;width:100%;box-shadow:0 30px 72px #00000057}.standard{padding:118px 0 124px}.standard-intro{grid-template-columns:250px 1fr;gap:60px;display:grid}.standard-intro h2,.comparison-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.standard-intro>div>p,.comparison-heading>p:last-child{color:#677489;max-width:680px;margin:24px 0 0;font-size:1rem;line-height:1.7}.standard-grid{background:#d8e0eb;border:1px solid #d8e0eb;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:72px;display:grid}.standard-grid article{background:#fff;min-height:260px;padding:34px}.standard-grid article>span{color:#8090aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.64rem}.standard-grid h3{letter-spacing:-.025em;margin:54px 0 14px;font-size:1.55rem}.standard-grid p{color:#68768b;max-width:470px;margin:0;font-size:.9rem;line-height:1.65}.comparison{color:#fff;background:var(--ink-deep);grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);gap:70px;margin-bottom:26px;padding:76px;display:grid}.comparison-heading .section-index{color:#6698f4;margin-bottom:26px}.comparison-heading h2{font-size:clamp(2.45rem,4vw,4.2rem)}.comparison-heading>p:last-child{color:#8190a6}.comparison-table{border-top:1px solid #7394c938;align-self:center}.comparison-row{border-bottom:1px solid #7394c92e;grid-template-columns:.65fr 1fr 1.14fr;align-items:center;gap:20px;min-height:74px;padding:14px 0;display:grid}.comparison-row strong,.comparison-row span{font-size:.81rem;line-height:1.45}.comparison-row strong{color:#fff}.comparison-row span:nth-child(2){color:#6f7e94}.comparison-row span:nth-child(3){color:#b8c8e2}.comparison-row span:nth-child(3):before{content:"•";color:#4e8cff;margin-right:9px}.comparison-header{color:#596b87;min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.comparison-header span:nth-child(2),.comparison-header span:nth-child(3){color:#596b87}.comparison-header span:nth-child(3):before{content:"";margin:0}.industries{padding:112px 0 126px}.industries-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:26px 70px;margin-bottom:52px;display:grid}.industries-heading .section-index{color:#4b79c7;align-self:start}.industries-heading h2{letter-spacing:-.058em;max-width:860px;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96}.industries-heading>p:last-child{color:#657389;grid-column:2;max-width:650px;margin:0;font-size:1rem;line-height:1.7}.industry-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.industry-card{color:#fff;background:radial-gradient(circle at 105% -5%,#4480ee3d,#0000 38%),#07152a;border:1px solid #2d63bc33;grid-column:span 2;min-height:290px;padding:30px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s,box-shadow .42s;position:relative;overflow:hidden}.industry-card:nth-child(4),.industry-card:nth-child(5){grid-column:span 3}.industry-card:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2f75ff,#64dfa8);height:3px;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.industry-card:hover{border-color:#4b8dff7a;transform:translateY(-8px);box-shadow:0 24px 48px #05132b2e}.industry-card:hover:after{transform:scaleX(1)}.industry-card>span{color:#6195ee;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:58px;font-size:.64rem;display:block}.industry-card h3{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(1.55rem,2.5vw,2.15rem)}.industry-card p{color:#92a1b7;max-width:510px;margin:0 0 28px;font-size:.9rem;line-height:1.65}.industry-card strong{color:#71deb0;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem}html.motion-ready .industries.is-visible .industry-card{animation:.8s cubic-bezier(.16,1,.3,1) both industry-card-in}html.motion-ready .industries.is-visible .industry-card:nth-child(2){animation-delay:80ms}html.motion-ready .industries.is-visible .industry-card:nth-child(3){animation-delay:.16s}html.motion-ready .industries.is-visible .industry-card:nth-child(4){animation-delay:.24s}html.motion-ready .industries.is-visible .industry-card:nth-child(5){animation-delay:.32s}@keyframes industry-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.contact-band{color:#fff;background:var(--ink);grid-template-columns:1.6fr .72fr;gap:80px;margin-bottom:26px;padding:76px;display:grid;position:relative;overflow:hidden}.contact-glow{filter:blur(86px);pointer-events:none;background:#075eff85;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-180px}.contact-band>:not(.contact-glow){z-index:1;position:relative}.contact-band .section-index{color:#6c98e8;margin-bottom:26px}.contact-stack{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.contact-stack a{color:#e9f0fb;border-bottom:1px solid #ffffff2b;justify-content:space-between;gap:18px;padding:14px 0;font-weight:650;display:flex}.contact-stack a:hover,.contact-stack a:focus-visible{color:#75a6ff}.contact-stack p{color:#8491a6;margin:22px 0 0;font-size:.82rem;line-height:1.6}footer{color:#7b8799;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:30px 0 42px;font-size:.66rem;display:flex}footer p{margin:0}footer strong{color:var(--blue)}@media (width<=960px){.hero-grid{grid-template-columns:1fr;gap:58px;padding-top:78px}.hero h1{max-width:700px}.operations-card{max-width:560px}.section-intro{grid-template-columns:1fr;gap:20px}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid article:nth-child(2):after{display:none}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:292px}.ecosystem{grid-template-columns:1fr;gap:42px;padding:56px}.standard-intro{grid-template-columns:1fr;gap:24px}.comparison{grid-template-columns:1fr;gap:54px;padding:56px}.industries-heading{grid-template-columns:1fr;gap:22px}.industries-heading>p:last-child{grid-column:1}.industry-grid{grid-template-columns:repeat(2,1fr)}.industry-card,.industry-card:nth-child(4),.industry-card:nth-child(5){grid-column:auto}.industry-card:last-child{grid-column:span 2}.contact-band{grid-template-columns:1fr;gap:46px;padding:56px}}@media (width<=620px){.nav-shell,.hero-grid,.capabilities,.proof,.ecosystem,.standard,.comparison,.industries,.contact-band,footer{width:min(100% - 28px,1180px)}.nav-shell{padding:18px 0}.brand-board-crop{background-position:-32px -10px;background-size:260px;width:190px;height:45px}.nav-contact span{display:none}.nav-contact{font-size:.72rem}.hero{min-height:auto}.hero-grid{padding:72px 0 88px}.hero h1{font-size:clamp(3.25rem,15.2vw,4.6rem)}.hero-actions{display:grid}.button{width:100%}.trust-line{gap:10px;display:grid}.operations-card{min-height:480px;padding:20px}.radar{width:190px;height:190px}.capabilities{padding:82px 0 92px}.proof{padding:72px 0 80px}.proof-intro{display:block}.proof-intro>p:last-child{margin-top:18px}.proof-grid{grid-template-columns:1fr}.proof-grid article{border-bottom:1px solid #dbe2ed;padding:32px 0 26px}.proof-grid article:after{display:none}.ecosystem{width:100%;margin-bottom:0;padding:58px 20px}.standard{padding:82px 0 90px}.standard-grid{grid-template-columns:1fr;margin-top:48px}.standard-grid article{min-height:236px;padding:28px}.comparison{width:100%;margin-bottom:0;padding:58px 20px}.comparison-row{grid-template-columns:.65fr 1fr 1.1fr;gap:10px}.comparison-row strong,.comparison-row span{font-size:.7rem}.industries{padding:82px 0 90px}.industry-grid{grid-template-columns:1fr}.industry-card,.industry-card:last-child{grid-column:auto;min-height:270px}.industry-card>span{margin-bottom:46px}.capability-grid{margin-top:48px}.section-intro h2,.contact-band h2{font-size:2.65rem}.contact-band{width:100%;margin-bottom:0;padding:58px 24px}footer{flex-direction:column;padding:28px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse,.radar-sweep,.headline-line>span,.headline-line>em,.headline-accent em:after,.hero-badges,.eyebrow,.hero-lede,.hero-actions{animation:none}.headline-line>span,.headline-line>em,[data-parallax]{transform:none}.headline-accent em:after{transform:scaleX(1)}.hero-badges,.eyebrow,.hero-lede,.hero-actions{opacity:1;transform:none}.button,.capability-grid article,.industry-card{transition:none}}
