@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--bg: #080c12;--bg-deep: #05080d;--panel: #12171f;--panel-dark: #090d13;--line: #29313b;--line-soft: rgba(255, 255, 255, .08);--text: #f7f3ef;--muted: #cdbfaa;--dim: #9d968e;--orange: #ff6b2a;--gold: #ffad32;--green: #2bd3b2;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Inter", Arial, sans-serif;--mono: "IBM Plex Mono", "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);overflow-x:hidden}body{margin:0;min-width:0;overflow-x:hidden;background:radial-gradient(circle at 4% 26%,rgba(96,41,28,.6),transparent 29rem),radial-gradient(circle at 88% 65%,rgba(19,74,65,.42),transparent 33rem),var(--bg);color:var(--text);font-family:var(--sans);line-height:1.5}a{color:inherit;text-decoration:none;overflow-wrap:anywhere}img{display:block;max-width:100%}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(15rem,23rem) 1fr minmax(9rem,17rem);align-items:center;min-height:6.25rem;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,#070c12e6,#080a10d1 52%,#080a10e6),#080a10c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:0}.brand{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;padding-left:clamp(1.25rem,5.2vw,7.2rem);background:transparent}.brand img{width:clamp(10rem,12.2vw,12.8rem);height:auto;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 .7rem 1.4rem rgba(0,0,0,.28))}.menu-toggle{display:none}.site-header nav{display:flex;justify-content:center;gap:clamp(1.3rem,3vw,3rem);min-width:0;color:#aaa49d;font-size:1.05rem;font-weight:600}.site-header nav a{transition:color .16s ease}.site-header nav a:hover{color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.9rem;padding:0 1.75rem;border:1px solid var(--line);border-radius:8px;font-size:1rem;font-weight:800;white-space:nowrap;text-align:center}.button-primary{border-color:transparent;background:linear-gradient(135deg,#ff6d28,#ffad32);color:#080605;box-shadow:0 1.4rem 3rem #ff6b2a2e}.button-secondary{background:#090e1494;color:#fff}.button-small{justify-self:center;min-height:2.8rem;padding-inline:1.45rem}.section-inner{width:min(100% - clamp(1.5rem,5vw,7rem),1662px);margin:0 auto;min-width:0}.section-grid{background-image:linear-gradient(rgba(255,255,255,.033) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.033) 1px,transparent 1px);background-size:86px 86px}.hero{position:relative;min-height:calc(100vh - 6.25rem);overflow:hidden;border-bottom:1px solid var(--line-soft)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080c123d,#080c129e 48%,#080c12f0),linear-gradient(180deg,#080c121a,#080c12b8),radial-gradient(circle at 8% 44%,rgba(255,107,42,.25),transparent 21rem)}.hero-network{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.74;background:url(/assets/hero-section-bg.jpg) center / cover no-repeat;filter:saturate(1.08) contrast(1.04)}.hero-inner{position:relative;z-index:1;padding:3.2rem 0 4.1rem}.kicker,.section-code{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0 0 2.35rem;color:#f2dcc4;font-family:var(--mono);font-size:.84rem;letter-spacing:.36em;text-transform:uppercase}.pulse{width:.55rem;height:.55rem;border-radius:99px;background:var(--green)}h1,h2,h3,p{margin-top:0}h1,h2{margin-bottom:2.2rem;color:var(--text);font-family:var(--serif);font-size:clamp(4.5rem,7.2vw,8.7rem);font-weight:600;line-height:.88}h1{max-width:80rem}em{color:var(--orange);font-family:var(--serif);font-style:italic;font-weight:500}.hero-copy,.section-copy{max-width:57rem;color:var(--muted);font-size:clamp(1.15rem,1.55vw,1.75rem);line-height:1.36}.hero-copy{margin-bottom:3.5rem}.actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:5.4rem}.stats{display:grid;grid-template-columns:repeat(4,minmax(11rem,1fr));width:min(100%,65rem);margin:0;background:#060a10c2}.stats div,.story-stats div{padding:1.7rem 1.65rem 1.85rem;border-right:1px solid var(--line)}.stats div:last-child,.story-stats div:last-child{border-right:0}dt{color:var(--text);font-family:var(--serif);font-size:2.65rem;line-height:1}dd{margin:.8rem 0 0;color:#f4dbc8;font-family:var(--mono);font-size:.84rem;letter-spacing:.32em;text-transform:uppercase}.section-warm{background:radial-gradient(circle at 0 20%,rgba(91,39,29,.58),transparent 33rem),radial-gradient(circle at 100% 90%,rgba(17,72,63,.48),transparent 26rem),var(--bg)}.platforms,.infrastructure,.industries,.customer,.cta,.site-footer{padding:clamp(5rem,8vw,9rem) 0}.platforms h2,.infrastructure h2,.industries h2,.customer h2,.cta h2{font-size:clamp(3.8rem,5.3vw,6.5rem)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5.8rem;border:1px solid var(--line)}.product-card{position:relative;isolation:isolate;min-height:30.2rem;display:flex;flex-direction:column;justify-content:space-between;padding:2.9rem 2.7rem;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#060a10}.product-card:nth-child(3n){border-right:0}.product-card:nth-last-child(-n+3){border-bottom:0}.product-card:before,.industry-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.86}.product-card:after,.industry-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05080d4d,#05080ddb),linear-gradient(90deg,#05080db8,#05080d47 58%,#05080da6)}.commerce:before{background:url(/assets/nexShop.jpg) center / cover no-repeat}.payments:before{background:url(/assets/NexPay.jpg) center / cover no-repeat}.faith:before{background:url(/assets/NexChurch.jpg) center / cover no-repeat}.sport:before{background:url(/assets/NexSport.jpg) center / cover no-repeat}.hosting:before{background:url(/assets/NexHost.jpg) center / cover no-repeat}.growth:before{background:url(/assets/NexAds.jpg) center / cover no-repeat}.card-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;color:#f8dfc9;font-family:var(--mono);font-size:.9rem}.card-meta span:first-child{color:var(--orange);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.product-card h3,.industry-card h3{margin-bottom:1.3rem;font-family:var(--serif);font-size:2.8rem;line-height:.95}.product-card p{max-width:28rem;margin-bottom:0;color:#d5c7b5;font-size:1.17rem;line-height:1.55}.product-card a{width:fit-content;color:#fff;font-size:1.08rem;font-weight:800}.split{display:grid;grid-template-columns:1fr minmax(28rem,49rem);gap:clamp(3rem,6vw,7rem);align-items:center;min-width:0}.split>*{min-width:0}.resilience-list{max-width:55rem;margin-top:3rem}.resilience-list article{border-bottom:1px solid var(--line);padding:1.65rem 0 1.8rem}.resilience-list h3{display:flex;gap:1.2rem;margin-bottom:.5rem;font-size:1.35rem}.resilience-list h3 span{color:var(--orange);font-family:var(--mono);font-size:.95rem}.resilience-list p{margin:0 0 0 2.1rem;color:var(--muted);font-size:1.08rem}.status-panel{border:1px solid var(--line);border-radius:9px;background:#151a23;padding:3rem 2.7rem 2.4rem;box-shadow:0 2rem 5rem #00000047}.window-top{display:grid;grid-template-columns:repeat(3,.85rem) 1fr;align-items:center;gap:.65rem;margin-bottom:2.25rem}.window-top span{height:.85rem;border-radius:50%}.window-top span:nth-child(1){background:#c83d3f}.window-top span:nth-child(2){background:#c4a63f}.window-top span:nth-child(3){background:#32aa8d}.window-top code{justify-self:end}code,.region-row{font-family:var(--mono)}.region-list{display:grid;gap:1rem}.region-row{display:grid;grid-template-columns:1fr auto 3rem;align-items:center;gap:1.3rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:5px;background:#090d13;font-size:.92rem}.solution-panel .region-row{grid-template-columns:minmax(8rem,.55fr) 1fr}.region-row strong,.region-row span{min-width:0}.region-row span{color:var(--green);font-weight:700}.region-row i,.legal i{display:inline-block;width:.48rem;height:.48rem;margin-right:.55rem;border-radius:50%;background:#238f82}.uptime{display:flex;gap:1rem;justify-content:space-between;align-items:end;margin-top:2.1rem;padding-top:2rem;border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase}.uptime strong{color:var(--orange);font-family:var(--serif);font-size:2.8rem;font-weight:600;letter-spacing:0;text-transform:none}.industries{background:#080c12}.section-head{display:grid;grid-template-columns:1fr minmax(22rem,32rem);align-items:center;gap:3rem}.section-head p:last-child{color:var(--muted);font-size:1.25rem}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4.6rem;border:1px solid var(--line)}.industry-card{position:relative;isolation:isolate;min-height:19.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.industry-card:nth-child(3n){border-right:0}.industry-card:nth-last-child(-n+3){border-bottom:0}.retail:before{background:url(/assets/Fashion.jpg) center / cover no-repeat}.community:before{background:url(/assets/Faith.jpg) center / cover no-repeat}.leisure:before{background:url(/assets/Sport.jpg) center / cover no-repeat}.tourism:before{background:url(/assets/tourism.jpg) center / cover no-repeat}.entertainment:before{background:url(/assets/Entertainment.jpg) center / cover no-repeat}.education:before{background:url(/assets/Education.jpg) center / cover no-repeat}.industry-card h3{margin:0}.customer{border-top:1px solid var(--line-soft);border-bottom:1px solid rgba(255,107,42,.4);background:#141922}.customer-grid{display:grid;grid-template-columns:.8fr 1.4fr;align-items:center;gap:clamp(3rem,6vw,7rem)}.story-left h2{max-width:32rem;font-size:clamp(3.1rem,4.1vw,5rem)}.story-left a{font-weight:800}.quote-block{border-left:2px solid var(--orange);padding-left:clamp(2.2rem,4vw,3.8rem)}blockquote{margin:0 0 2.5rem;max-width:58rem;font-family:var(--serif);font-size:clamp(2.4rem,3.25vw,4rem);font-weight:600;line-height:.98}.person{display:flex;align-items:center;gap:1.15rem;margin-bottom:3.6rem}.person img{width:3.6rem;height:3.6rem;border-radius:50%;background:#f8f7f2;border:1px solid rgba(255,255,255,.12);object-fit:cover}.person p{margin:0;color:var(--muted);font-size:1rem}.person strong{display:block;color:#fff;font-size:1.1rem}.story-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.story-stats div{padding-block:.6rem .9rem}.story-stats dt{color:var(--orange);font-size:2.15rem}.story-stats dd{font-size:.72rem}.cta{min-height:61rem;background:radial-gradient(circle at 0 28%,rgba(91,39,29,.7),transparent 28rem),radial-gradient(circle at 77% 70%,rgba(26,91,79,.45),transparent 35rem),#090d13;text-align:center}.cta-inner{width:min(100% - 2rem,1050px)}.cta .section-code{justify-content:center;color:var(--orange);padding-bottom:.8rem;border-bottom:1px solid rgba(255,107,42,.25)}.cta h2{margin-bottom:2.1rem}.cta>.section-inner>p,.cta-inner>p{max-width:50rem;margin-inline:auto;color:var(--muted);font-size:1.45rem;line-height:1.38}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;margin:5.2rem 0 4.2rem}.promise-grid article{border-top:1px solid rgba(255,107,42,.5);padding-top:1.2rem}.promise-grid h3,.footer-col h3{font-family:var(--mono);font-size:.84rem;letter-spacing:.32em;text-transform:uppercase}.promise-grid p{color:var(--muted)}.actions-center{justify-content:center;margin-bottom:6rem}.trusted span{display:block;margin-bottom:1.75rem;color:#ffffff6b;font-family:var(--mono);font-size:.76rem;letter-spacing:.38em;text-transform:uppercase}.trusted p{display:flex;justify-content:center;gap:clamp(1.5rem,4vw,4rem);color:#ffffff52;font-family:var(--serif);font-size:1.35rem;font-style:italic}.contact-form{max-width:58rem;margin:0 auto 5.2rem;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid var(--line);background:#0c1118db;text-align:left}.form-head{margin-bottom:1.8rem}.form-head .section-code{margin-bottom:1rem}.form-head h3{margin-bottom:.8rem;font-family:var(--serif);font-size:clamp(2.4rem,4vw,3.7rem);line-height:.95}.form-head p{max-width:42rem;color:var(--muted);font-size:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.contact-form label{display:grid;gap:.5rem}.contact-form label span{color:#f4dcc5;font-family:var(--mono);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#080d13;color:var(--text);font:inherit;padding:.95rem 1rem;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#ff6b2ab8;box-shadow:0 0 0 3px #ff6b2a1f}.contact-form textarea{resize:vertical;min-height:9rem}.form-full{grid-column:1 / -1}.form-actions{display:flex;gap:1rem;margin-top:1.4rem}.form-actions button{cursor:pointer}.form-note{margin:1rem 0 0;color:#9d968e;font-size:.9rem}.site-footer{background:#06090e}.footer-grid{display:grid;grid-template-columns:minmax(16rem,1.7fr) repeat(4,minmax(8rem,1fr));gap:clamp(2rem,5vw,5.5rem)}.footer-brand img{width:12rem;height:auto;margin-bottom:2rem;object-fit:contain;background:transparent}.footer-brand p{max-width:24rem;color:var(--muted);font-size:1.05rem}.footer-col{display:flex;flex-direction:column;gap:.95rem}.footer-col h3{margin:0 0 .7rem;color:#f4dcc5}.footer-col a{color:var(--muted)}.legal{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:5rem;padding-top:2rem;border-top:1px solid var(--line);color:var(--muted)}.legal p{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0}.product-page,.info-page{background:#080c12}.product-hero,.info-hero{min-height:42rem;border-bottom:1px solid var(--line);background-color:#0a0e14;background-image:radial-gradient(circle at 0 48%,rgba(92,42,30,.5),transparent 28rem),linear-gradient(rgba(255,255,255,.033) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.033) 1px,transparent 1px);background-size:auto,86px 86px,86px 86px}.product-hero-inner{padding:4.2rem 0 4.5rem}.back-link{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:2.5rem;color:#aaa39a;font-weight:700}.product-kicker{display:flex;gap:1rem;margin-bottom:1.6rem;color:#d8cbb8;font-family:var(--mono)}.product-kicker span{color:var(--orange);letter-spacing:.18em;text-transform:uppercase}.product-hero h1,.info-hero h1{margin-bottom:1.8rem;font-size:clamp(4.4rem,7vw,7.2rem)}.product-hero h2,.info-hero h2{margin-bottom:1.7rem;max-width:48rem;font-size:clamp(2.15rem,3.3vw,3.3rem);line-height:.98}.product-hero p:not(.product-kicker),.info-hero p:not(.product-kicker){max-width:52rem;color:#bdb5ad;font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.45}.product-hero .actions,.info-hero .actions{margin:3.2rem 0 0}.product-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-bottom:1px solid var(--line);background:#090d13}.product-stats div{padding:2.8rem clamp(1rem,5.5vw,6rem);border-right:1px solid var(--line)}.product-stats div:last-child{border-right:0}.product-stats dt{color:var(--orange)}.product-features,.product-capabilities,.product-talk,.suite-links,.contact-channels{padding:clamp(5rem,8vw,8.5rem) 0;border-bottom:1px solid var(--line);background:#080c12}.product-features h2,.product-capabilities h2,.product-talk h2,.suite-links h2,.contact-channels h2{font-size:clamp(3rem,4.2vw,4.4rem)}.contact-channel-inner{display:grid;grid-template-columns:.9fr 1.4fr;gap:clamp(2rem,5vw,5rem);align-items:start}.contact-channel-inner>div>p:not(.section-code){max-width:38rem;color:#b7aea5;font-size:1.15rem;line-height:1.55}.contact-card-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);background:#151a22}.contact-card{display:grid;gap:.85rem;min-height:12.5rem;padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-card:nth-child(2n){border-right:0}.contact-card:nth-last-child(-n+2){border-bottom:0}.contact-card span{color:var(--orange);font-family:var(--mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.contact-card strong{color:#fffaf2;font-size:clamp(1.05rem,1.5vw,1.3rem);overflow-wrap:anywhere}.contact-card small{max-width:22rem;color:#b7aea5;font-size:.95rem;line-height:1.45}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:4.7rem;border:1px solid var(--line);background:#151a22}.feature-grid article{min-height:14.6rem;padding:2.8rem 3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-grid article:nth-child(2n){border-right:0}.feature-grid article:nth-last-child(-n+2){border-bottom:0}.feature-grid span{display:block;margin-bottom:1.7rem;color:#d8cfc3;font-family:var(--mono)}.feature-grid h3,.use-case-list h3{margin-bottom:1rem;font-family:var(--serif);font-size:2rem;line-height:1}.feature-grid p,.use-case-list p,.product-talk p{color:#b7aea5;font-size:1.05rem}.product-two-col{display:grid;grid-template-columns:.9fr 1.3fr;gap:clamp(3rem,6vw,6rem)}.product-two-col ul{padding:0;margin:2.2rem 0 0;list-style:none}.product-two-col li{display:flex;gap:1.1rem;padding:1.35rem 0;border-bottom:1px solid var(--line);color:#eee8e2;font-size:1.05rem;font-weight:800}.product-two-col li span{color:var(--orange);font-family:var(--mono);font-weight:600}.use-case-list{margin-top:3rem}.use-case-list article{padding:0 0 1.8rem 1.8rem;margin-bottom:1.9rem;border-bottom:1px solid var(--line)}.use-case-list article:last-child{border-bottom:0}.talk-panel{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;padding:clamp(3rem,5vw,5rem);border:1px solid var(--line);background:#151a22}.talk-panel h2{max-width:55rem;margin-bottom:1.8rem}.talk-panel>div>p:not(.section-code){max-width:48rem;font-size:1.32rem;line-height:1.45}.talk-actions{display:grid;justify-items:center;gap:1rem}.talk-actions p{margin-top:.6rem;font-size:.95rem}.suite-links{background:#151a22}.suite-link-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:3.6rem;border:1px solid var(--line)}.suite-link-grid a{display:grid;gap:.75rem;padding:2rem 1.8rem;border-right:1px solid var(--line)}.suite-link-grid a:last-child{border-right:0}.suite-link-grid span{color:var(--orange);font-family:var(--mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.suite-link-grid strong{font-family:var(--serif);font-size:1.75rem;line-height:1}.suite-link-grid small{color:#b9b0a7;font-size:.95rem}@media(max-width:1100px){.site-header{grid-template-columns:minmax(11rem,13.5rem) minmax(0,1fr);min-height:auto}.site-header nav{justify-content:flex-end;padding-right:1rem;gap:1rem;font-size:.92rem}.site-header .button{display:none}.product-grid,.industry-grid,.split,.customer-grid,.footer-grid,.section-head,.product-two-col,.contact-channel-inner,.talk-panel{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-link-grid{grid-template-columns:repeat(3,1fr)}.product-card:nth-child(3n),.industry-card:nth-child(3n){border-right:1px solid var(--line)}.product-card:nth-child(2n),.industry-card:nth-child(2n){border-right:0}}@media(max-width:760px){.site-header{position:sticky;grid-template-columns:1fr auto;align-items:center;min-height:0}.site-header nav{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:0;max-height:0;overflow:hidden;padding:0 1rem;border-top:0 solid transparent;opacity:0;pointer-events:none;transition:max-height .22s ease,opacity .18s ease,padding .22s ease,border-color .22s ease}.site-header.is-menu-open nav{max-height:22rem;padding:.35rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);opacity:1;pointer-events:auto}.site-header nav a{display:block;padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:1rem;line-height:1.35}.site-header nav a:last-child{border-bottom:0}.menu-toggle{display:inline-grid;place-items:center;justify-self:end;width:2.75rem;height:2.75rem;margin-right:1rem;border:1px solid var(--line);border-radius:8px;background:#080d13c7;color:var(--text);cursor:pointer}.menu-toggle span{width:1.15rem;height:2px;grid-area:1 / 1;background:currentColor;transition:transform .18s ease}.menu-toggle span:first-child{transform:translateY(-4px)}.menu-toggle span:last-child{transform:translateY(4px)}.site-header.is-menu-open .menu-toggle span:first-child{transform:rotate(45deg)}.site-header.is-menu-open .menu-toggle span:last-child{transform:rotate(-45deg)}.brand{justify-content:flex-start;padding:.85rem 1rem .6rem}.brand img{width:clamp(8.8rem,34vw,10rem)}h1,h2{font-size:clamp(3.15rem,15.5vw,4.8rem)}.hero{min-height:auto}.hero-network{background-position:58% center;opacity:.62}.hero-inner{padding-top:1.6rem;padding-bottom:3rem}.kicker,.section-code{gap:.7rem;font-size:.72rem;letter-spacing:.22em;line-height:1.8}.hero-copy,.section-copy{font-size:1.08rem}.platforms,.infrastructure,.industries,.customer,.cta,.site-footer,.product-features,.product-capabilities,.product-talk,.contact-channels,.suite-links{padding:4rem 0}.product-hero,.info-hero{min-height:auto}.product-hero-inner{padding:3rem 0}.product-hero h1,.info-hero h1{font-size:clamp(3.8rem,17vw,5.4rem)}.product-hero h2,.info-hero h2{font-size:clamp(2rem,9.5vw,3rem)}.product-hero p:not(.product-kicker),.info-hero p:not(.product-kicker),.talk-panel>div>p:not(.section-code){font-size:1.08rem}.stats,.product-stats,.product-grid,.industry-grid,.feature-grid,.split,.customer-grid,.footer-grid,.section-head,.product-two-col,.contact-channel-inner,.contact-card-grid,.talk-panel,.suite-link-grid,.promise-grid,.story-stats{grid-template-columns:1fr}.stats{width:100%}.stats div,.product-stats div,.story-stats div,.contact-card,.feature-grid article,.suite-link-grid a,.product-card,.industry-card{border-right:0}.feature-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.product-stats div,.contact-card,.suite-link-grid a{border-bottom:1px solid var(--line)}.feature-grid article:last-child,.contact-card:last-child,.product-stats div:last-child,.suite-link-grid a:last-child{border-bottom:0}.product-card:nth-last-child(-n+3),.industry-card:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.product-card:last-child,.industry-card:last-child{border-bottom:0}.actions,.form-actions,.legal,.legal p{flex-direction:column}.form-grid{grid-template-columns:1fr}.button{width:100%;min-height:3.25rem;padding-inline:1rem;white-space:normal}.status-panel{padding:1.2rem}.solution-panel .region-row,.region-row{grid-template-columns:1fr;gap:.4rem}.uptime{align-items:start;flex-direction:column;letter-spacing:.18em}.uptime strong{font-size:2.25rem}.quote-block{border-left:0;padding-left:0}.product-card,.industry-card{min-height:22rem;padding:2rem 1.5rem}.feature-grid article,.talk-panel{padding:1.5rem}.contact-form{margin-bottom:3.5rem}.trusted p{flex-wrap:wrap;row-gap:.7rem}.footer-grid{gap:2.2rem}.legal{margin-top:3rem}}@media(max-width:520px){.section-inner{width:100%;max-width:100%;margin-inline:0;padding-inline:1rem}.split>*,.customer-grid>*,.section-head>*,.product-two-col>*,.talk-panel>*{min-width:0;max-width:100%}h1,h2{line-height:.98}.hero-inner{padding-top:1.7rem}.actions{gap:.75rem;margin-bottom:3rem}.hero .actions{margin-bottom:2rem}.stats div,.product-stats div{padding:1.45rem 1.2rem}dt{font-size:2.25rem}dd{font-size:.7rem;letter-spacing:.22em}.platforms h2,.infrastructure h2,.industries h2,.customer h2,.cta h2,.product-features h2,.product-capabilities h2,.product-talk h2,.contact-channels h2,.suite-links h2{font-size:clamp(2.55rem,12vw,3.65rem)}.product-grid,.industry-grid,.feature-grid,.suite-link-grid{margin-top:3rem}.product-card h3,.industry-card h3{font-size:2.15rem}.product-card p{font-size:1rem}.section-head{gap:1rem}blockquote{font-size:clamp(2.1rem,11vw,3.1rem)}.story-stats div{padding-inline:0}.promise-grid{gap:1.6rem;margin:3.5rem 0 3rem}.contact-form{padding:1rem}.contact-form input,.contact-form select,.contact-form textarea{font-size:1rem;padding:.85rem}.talk-actions{justify-items:stretch}.suite-link-grid a{padding:1.35rem 1.2rem}.footer-brand img{width:10rem}}@media(max-width:380px){.brand img{width:8.8rem}h1,h2{font-size:clamp(2.45rem,13.5vw,3.2rem)}.product-hero h1,.info-hero h1{font-size:clamp(2.65rem,14vw,3.8rem)}.product-card,.industry-card{min-height:20rem}.card-meta{flex-direction:column}.section-inner{padding-inline:.85rem}.kicker,.section-code{font-size:.66rem;letter-spacing:.16em}}
