/* ── from 1385ececc98990cc.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-FeatureIconGrid-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols2 .dev-FeatureIconGrid-item{width:calc(50% - 12px)}.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols3 .dev-FeatureIconGrid-item{width:calc(33.333% - 16px)}.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols4 .dev-FeatureIconGrid-item{width:calc(25% - 18px)}.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols5 .dev-FeatureIconGrid-item{width:calc(20% - 19.2px)}.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols6 .dev-FeatureIconGrid-item{width:calc(16.666% - 20px)}@media(max-width:1024px){.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols4 .dev-FeatureIconGrid-item,.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols5 .dev-FeatureIconGrid-item,.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols6 .dev-FeatureIconGrid-item{width:calc(33.333% - 16px)}}@media(max-width:768px){.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols3 .dev-FeatureIconGrid-item,.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols4 .dev-FeatureIconGrid-item,.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols5 .dev-FeatureIconGrid-item,.dev-FeatureIconGrid-grid.dev-FeatureIconGrid-cols6 .dev-FeatureIconGrid-item{width:calc(50% - 12px)}}@media(max-width:480px){.dev-FeatureIconGrid-grid .dev-FeatureIconGrid-item{width:100%!important}}.dev-FeatureIconGrid-item{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;padding:1.5rem;text-align:center;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.dev-FeatureIconGrid-item:hover{border-color:var(--dark-border);transform:translateY(-4px)}.dev-FeatureIconGrid-item.dev-FeatureIconGrid-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dev-FeatureIconGrid-item.dev-FeatureIconGrid-clickable:hover{border-color:var(--accent-teal-dim);box-shadow:0 0 12px var(--accent-teal-glow)}.dev-FeatureIconGrid-item.dev-FeatureIconGrid-active{border-color:var(--accent-teal);box-shadow:0 0 16px var(--accent-teal-glow);transform:translateY(-4px)}.dev-FeatureIconGrid-iconWrapper{width:80px;height:80px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.dev-FeatureIconGrid-icon{max-width:100%;max-height:100%;object-fit:contain}.dev-FeatureIconGrid-title{font-family:var(--font-title);font-size:1rem;font-weight:600;color:var(--text-white);margin-bottom:.5rem}.dev-FeatureIconGrid-description{font-size:.9rem;color:var(--text-muted);line-height:1.5}.dev-SolutionPage-page{padding-top:72px}.dev-SolutionPage-aiSnippet{max-width:800px;margin:0 auto 2rem;padding:0 20px}.dev-SolutionPage-aiSnippet p{color:var(--text-light);font-size:1rem;line-height:1.7;margin-bottom:1rem}.dev-SolutionPage-aiSnippet strong{color:var(--text-white)}.dev-SolutionPage-bulletList{list-style:none;padding:0;margin:.5rem 0 1.25rem}.dev-SolutionPage-bulletList li{display:flex;align-items:flex-start;gap:10px;padding:.25rem 0;color:var(--text-light);font-size:1rem;line-height:1.6}.dev-SolutionPage-bulletList li:before{content:"•";color:var(--accent-teal);font-weight:700;flex-shrink:0}.dev-SolutionPage-conceptsRow{display:flex;gap:16px;max-width:1200px;margin:2.5rem auto 3rem;padding:0 20px}@media(max-width:768px){.dev-SolutionPage-conceptsRow{flex-direction:column}}.dev-SolutionPage-conceptCard{flex:1 1;background:var(--dark-bg-card);border:1px solid var(--dark-border);border-radius:12px;padding:1.5rem}.dev-SolutionPage-conceptCard h4{font-family:var(--font-title);font-size:1rem;font-weight:700;color:var(--accent-teal);margin-bottom:.5rem}.dev-SolutionPage-conceptCard p{color:var(--text-light);font-size:.92rem;line-height:1.6;margin:0}.dev-SolutionPage-featureGrid{max-width:1200px;margin:0 auto;padding:2rem 20px}.dev-SolutionPage-featureSection{max-width:900px;margin:0 auto;padding:2rem 20px 3rem;border-bottom:1px solid var(--dark-border-subtle)}.dev-SolutionPage-featureSection:last-of-type{border-bottom:none}.dev-SolutionPage-featureTitle{font-family:var(--font-title);font-size:1.6rem;font-weight:700;color:var(--text-white);margin-bottom:.5rem}.dev-SolutionPage-featureSubtitle{font-size:1.1rem;color:var(--accent-teal);font-weight:600;margin-bottom:1.25rem}.dev-SolutionPage-featureBody p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.dev-SolutionPage-featureBody strong{color:var(--text-white)}.dev-SolutionPage-featureList{list-style:none;padding:0;margin:1.25rem 0}.dev-SolutionPage-featureList li{position:relative;padding:.4rem 0 .4rem 1.75rem;color:var(--text-light);font-size:1rem;line-height:1.6}.dev-SolutionPage-featureList li:before{content:"→";color:var(--accent-teal);font-weight:700;position:absolute;left:0;top:.4rem}.dev-SolutionPage-checkList{list-style:none;padding:0;margin:1.25rem 0}.dev-SolutionPage-checkList li{display:flex;align-items:flex-start;gap:10px;padding:.4rem 0;color:var(--text-light);font-size:.95rem;line-height:1.5}.dev-SolutionPage-checkList li:before{content:"✔";color:var(--accent-teal);font-weight:700;flex-shrink:0}.dev-SolutionPage-featureImage{width:100%;max-width:400px;height:auto;border-radius:12px;margin:1.5rem 0}.dev-SolutionPage-statBox{background:var(--dark-bg-card);border:1px solid var(--dark-border);border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0}.dev-SolutionPage-statBox p{color:var(--text-light);font-size:.95rem;line-height:1.6;margin:.25rem 0}.dev-SolutionPage-statBox strong{color:var(--accent-teal)}.dev-SolutionPage-bottomCta{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-SolutionPage-bottomCtaText{font-size:1.2rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.6}.dev-SolutionPage-sectionTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);text-align:center;margin-bottom:2rem}.dev-SolutionPage-complianceSection{max-width:1100px;margin:0 auto;padding:2rem 20px 3rem}.dev-SolutionPage-complianceIntro{color:var(--text-light);font-size:1.05rem;line-height:1.7;text-align:center;max-width:800px;margin:0 auto 2rem}.dev-SolutionPage-complianceWrapper{position:relative;min-height:500px;display:flex;flex-direction:column;align-items:center}.dev-SolutionPage-continentList{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin-bottom:2rem;padding:0}.dev-SolutionPage-continentList li{border-radius:5px;cursor:pointer;min-width:100px;padding:6px 12px;text-align:center;color:var(--text-light);font-weight:600;transition:background-color .2s,color .2s}.dev-SolutionPage-continentList li:hover{background-color:rgba(0,255,209,.15)}.dev-SolutionPage-continentList li.dev-SolutionPage-selected{background-color:var(--accent-teal);color:#0a0e17}.dev-SolutionPage-upperCase{text-transform:uppercase}.dev-SolutionPage-capitalize{text-transform:capitalize}.dev-SolutionPage-complianceMapWrapper{text-align:center;margin-bottom:1.5rem}.dev-SolutionPage-complianceMap{width:90%;max-width:700px;height:auto;object-fit:contain}.dev-SolutionPage-complianceBox{background:rgba(13,18,33,.95);border:1px solid var(--accent-teal);border-radius:12px;padding:2rem;max-height:400px;overflow-y:auto;color:var(--text-light);font-size:.95rem;line-height:1.6;width:100%;max-width:800px}.dev-SolutionPage-complianceBox h3{color:var(--text-white);font-family:var(--font-title);font-size:1.2rem;font-weight:700;margin:0 0 .75rem}.dev-SolutionPage-complianceBox h4{color:var(--accent-teal);font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.dev-SolutionPage-complianceBox p{margin-bottom:.75rem}.dev-SolutionPage-complianceBox ul{list-style:none;padding:0;margin:.5rem 0 1rem}.dev-SolutionPage-complianceBox ul li{padding:.2rem 0;color:var(--text-light)}.dev-SolutionPage-complianceBox ul li:before{content:"→";color:var(--accent-teal);margin-right:8px;font-weight:700}@media(max-width:768px){.dev-SolutionPage-complianceMapWrapper{display:none}.dev-SolutionPage-complianceWrapper{min-height:auto}.dev-SolutionPage-complianceBox{max-height:calc(100vh - 300px)}.dev-SolutionPage-continentList li{min-width:50px;padding:4px 8px;font-size:.9rem}}.dev-SolutionPage-lifecycleImageWrap{display:flex;justify-content:center;margin:1rem 0 1.5rem}.dev-SolutionPage-lifecycleImage{max-width:700px;width:100%;height:auto;opacity:.9}.dev-SolutionPage-partnerSectionTitle{font-family:var(--font-title);font-size:2.4rem;font-weight:700;color:var(--text-white);margin-bottom:1rem}

/* ── from 1aa35037e6d387f0.css ── */
.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-MediaHub-menuWrapper{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.dev-MediaHub-menuRow{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - .75rem);max-width:calc(33.333% - .75rem)}.dev-MediaHub-menuButton{background:rgba(0,0,0,.8);border:2px solid var(--purple-dark-mode);border-radius:10px;color:var(--purple-dark-mode);cursor:pointer;font-family:var(--font-title);font-size:1rem;font-weight:600;min-width:150px;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.dev-MediaHub-menuButton:hover:not(:disabled){transform:translateY(-2px)}.dev-MediaHub-menuButton.dev-MediaHub-selected,.dev-MediaHub-menuButton:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--bg-primary);box-shadow:0 4px 16px hsla(0,0%,100%,.15)}.dev-MediaHub-menuButton.dev-MediaHub-comingSoon{background:transparent;border-color:hsla(0,0%,100%,.08);color:var(--text-nav-inactive);cursor:not-allowed;opacity:.5}.dev-MediaHub-menuButton.dev-MediaHub-comingSoon:hover{transform:none;box-shadow:none;background:transparent;color:var(--text-nav-inactive)}.dev-MediaHub-menuButton:disabled{cursor:not-allowed}.dev-MediaHub-comingSoonBadge{background:hsla(0,0%,100%,.1);border-radius:4px;color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-left:.5rem;padding:.15rem .4rem;text-transform:uppercase;vertical-align:middle}.dev-MediaHub-caseStudiesSection{margin-top:1rem}.dev-MediaHub-sectionIntro{color:var(--text-secondary);font-size:1rem;margin-bottom:1.5rem;text-align:center}@media(max-width:900px){.dev-MediaHub-menuRow{flex-wrap:wrap}.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .75rem);max-width:calc(50% - .75rem)}.dev-MediaHub-menuButton{font-size:.9rem;min-width:120px;padding:.6rem 1rem}}@media(max-width:600px){.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex:1 1 100%;max-width:100%}.dev-MediaHub-menuButton{font-size:.85rem;padding:.5rem .75rem}}.dev-Resources-media_ .dev-Resources-textBoxHeight{height:630px}.dev-Resources-media_ .dev-Resources-link{color:var(--accent-teal);text-decoration:underline}.dev-Resources-media_ .dev-PenTestingGrid-textBox{padding-top:.2em!important}.dev-Resources-role .dev-Resources-textBoxHeight{height:530px}.dev-Resources-continentList{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;list-style:none!important;margin-bottom:2rem;padding:0;width:100%}.dev-Resources-continentList li{border-radius:5px;cursor:pointer;min-width:100px;padding:0 3px;text-align:center}.dev-Resources-continentList li.dev-Resources-selected_{background-color:var(--accent-teal);color:#fff}.dev-Resources-continentList li:last-child{margin-bottom:auto}.dev-Resources-complianceMap{width:90%;height:90%;object-fit:contain;justify-self:center}.dev-Resources-complianceWrapper{position:relative}.dev-Resources-complianceWrapper .dev-Resources-box{background-color:rgba(30,30,30,.9);box-shadow:0 2px 8px 0 rgba(0,0,0,.4);height:500px;overflow:auto;padding:2rem;position:absolute;transition:width .35s cubic-bezier(.4,.2,.2,1),height .35s cubic-bezier(.4,.2,.2,1),opacity .35s,padding .35s;width:45%;z-index:1}.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-americasText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-apacText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-europeText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-globalText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-meaText{bottom:-3rem;height:auto;max-height:400px;width:100%;right:0;position:absolute}.dev-Resources-box{align-items:flex-start;background:var(--bg-card);border:5px solid var(--accent-teal);border-radius:22px;margin-top:-2rem;opacity:.8;padding:3em;text-align:left}@media(max-width:900px){.dev-Resources-complianceMapWrapper{list-style:none;display:none}.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-americasText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-apacText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-europeText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-globalText,.dev-Resources-complianceWrapper .dev-Resources-box.dev-Resources-meaText{height:calc(100vh - 400px);margin-top:10px;position:static;width:100%}.dev-Resources-complianceWrapper .dev-Resources-continentList{padding:0}.dev-Resources-complianceWrapper .dev-Resources-continentList li{min-width:30px}}.dev-Resources-industriesGrid{align-items:flex-start;display:flex;justify-content:center;margin-bottom:2rem}.dev-Resources-industriesBox{min-height:500px;overflow-y:auto}.dev-Resources-industriesList{display:grid;grid-template-columns:repeat(3,130px);grid-gap:1.75rem 1.5rem;gap:1.75rem 1.5rem;justify-content:center;list-style:none;margin:15px auto 0;padding:0}.dev-Resources-industryCircle{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:filter .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:130px}.dev-Resources-industryCircle:last-child{margin-bottom:.5rem}.dev-Resources-circleBorder{align-items:center;border-radius:50%;display:flex;height:76px;justify-content:center;margin-bottom:.5rem;padding:3px;transition:box-shadow .25s;width:76px}.dev-Resources-circleIcon{background:var(--dark-bg-card-solid);border-radius:50%;display:block;height:70px;object-fit:contain;width:70px;transition:filter .25s}.dev-Resources-circleLabel{color:var(--text-light);font-family:var(--font-title);font-size:1rem;font-weight:500;letter-spacing:.01em;line-height:1.2;margin-top:.25rem;min-height:2.4em;text-align:center;display:flex;align-items:flex-start;justify-content:center}.dev-Resources-tileCtaLink{display:block;margin-top:.4rem;font-size:.78rem;font-weight:600;color:var(--accent-teal);text-align:center;text-decoration:none;letter-spacing:.02em}.dev-Resources-tileCtaLink:hover{text-decoration:underline}.dev-Resources-industryCircle.dev-Resources-selected_{filter:brightness(1.1);z-index:2}.dev-Resources-industryCircle.dev-Resources-selected_ .dev-Resources-circleBorder{background:radial-gradient(circle,#282828 0,#141414 50%,#282828 100%);box-shadow:0 0 0 2px var(--accent-teal),0 2px 16px 0 rgba(0,0,0,.1)}.dev-Resources-hovered:not(.dev-Resources-selected_) .dev-Resources-circleIcon{box-shadow:0 2px 16px 0 rgba(0,0,0,.5);filter:brightness(0) invert(1)}.dev-Resources-industryCircle:not(.dev-Resources-selected_):not(.dev-Resources-hovered){filter:brightness(.95) grayscale(.2);z-index:1}@media(max-width:900px){.dev-Resources-industriesList{gap:1.2rem}.dev-Resources-circleBorder{width:64px;height:64px}.dev-Resources-circleIcon{width:48px;height:48px}.dev-Resources-circleLabel{font-size:.92rem}}@media(max-width:600px){.dev-Resources-industriesList{flex-wrap:wrap;gap:.7rem}.dev-Resources-circleBorder{width:48px;height:48px}.dev-Resources-circleIcon{width:32px;height:32px}.dev-Resources-circleLabel{font-size:.8rem}}.dev-Resources-boxOpen{opacity:.98}.dev-Resources-boxClosed{pointer-events:none}.dev-Resources-boxClosed,.dev-Resources-boxOpening{width:0!important;height:0!important;opacity:0!important;padding:0!important}.dev-Resources-boxOpening{animation:dev-Resources-boxOpenAnim .35s forwards}@keyframes dev-Resources-boxOpenAnim{to{opacity:.98;padding:3em}}.dev-Resources-comingSoon{color:var(--accent-teal)}.dev-Resources-textBox{display:flex;flex-direction:column;gap:2rem}.dev-Resources-textBox UL{list-style:none;padding:0;margin:0}.dev-Resources-textBox UL LI{margin-bottom:1rem}.dev-Resources-textBox SPAN{font-size:1rem}.dev-Resources-textBox .dev-Resources-articleLink{font-size:1rem;margin-bottom:0;display:block;color:var(--accent-teal);text-decoration:underline}.dev-Resources-upperCase{text-transform:uppercase}.dev-Resources-capitalize{text-transform:capitalize}.dev-Resources-flexBreak{flex-basis:100%;height:0}.dev-Resources-caseStudiesGrid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.dev-Resources-caseStudyCard{align-items:center;background:var(--bg-card);border:2px solid var(--accent-teal);border-radius:12px;display:flex;flex-direction:column;padding:1.5rem 1rem;text-align:center;transition:transform .2s,box-shadow .2s;width:160px}.dev-Resources-caseStudyCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dev-Resources-caseStudyCard img{height:60px;margin-bottom:.75rem;width:60px;object-fit:contain}.dev-Resources-caseStudyCard span{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.3}.dev-Resources-comingSoonCard_{opacity:.6;border-style:dashed}.dev-Resources-comingSoonCard_:hover{transform:none;box-shadow:none}@media(max-width:768px){.dev-Resources-caseStudiesGrid{gap:1rem}.dev-Resources-caseStudyCard{width:120px;padding:1rem}.dev-Resources-caseStudyCard img{height:50px;width:50px}.dev-Resources-caseStudyCard span{font-size:.8rem}}@media(max-width:480px){.dev-Resources-caseStudyCard{width:100px;padding:.75rem}.dev-Resources-caseStudyCard img{height:40px;width:40px}.dev-Resources-caseStudyCard span{font-size:.75rem}}

/* ── from 3416538eea9b4632.css ── */
.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-EnvironmentTestingGrid-wrapper{max-width:1200px;margin:0 auto 3rem;padding:0 20px}.dev-EnvironmentTestingGrid-instruction{text-align:center;color:var(--text-muted);margin-bottom:1.5rem}.dev-EnvironmentTestingGrid-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem}@media(max-width:1024px){.dev-EnvironmentTestingGrid-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.dev-EnvironmentTestingGrid-grid{grid-template-columns:repeat(2,1fr)}}.dev-EnvironmentTestingGrid-box{background:var(--dark-bg-card);border:2px solid var(--dark-border-subtle);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.2);padding:1.5rem 1rem 1rem;text-align:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,filter .2s;position:relative;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dev-EnvironmentTestingGrid-box:hover{border-color:var(--dark-border);box-shadow:0 4px 24px rgba(0,0,0,.3)}.dev-EnvironmentTestingGrid-active{border-color:var(--accent-teal);box-shadow:0 4px 24px rgba(0,255,209,.1)}.dev-EnvironmentTestingGrid-box:not(.dev-EnvironmentTestingGrid-active){filter:brightness(.85)}.dev-EnvironmentTestingGrid-icon{margin-bottom:1rem;max-width:120px;height:80px;object-fit:contain}.dev-EnvironmentTestingGrid-title{font-size:.95rem;font-family:var(--font-title);color:var(--text-light);font-weight:600}.dev-EnvironmentTestingGrid-contentBox{background:var(--dark-bg-card-solid);border:2px solid var(--dark-border);border-radius:16px;margin-top:2rem;padding:2rem 3rem;height:280px;overflow-y:auto}.dev-EnvironmentTestingGrid-contentTitle{font-family:var(--font-title);font-size:1.4rem;margin-bottom:1rem;color:var(--text-white)}.dev-EnvironmentTestingGrid-contentText{font-size:1.08rem;font-family:var(--font-primary);color:var(--text-light);line-height:1.6}.dev-PenTestingGrid-wrapper{max-width:1200px;margin:0 auto 3rem;padding:0 20px}.dev-PenTestingGrid-heading{font-family:var(--font-title);font-size:2.2rem;margin-bottom:2.5rem;color:var(--text-white);text-align:left}.dev-PenTestingGrid-flex{display:flex;gap:2.5rem 2rem;justify-items:center;align-items:stretch}.dev-PenTestingGrid-icon{height:auto;margin-bottom:1.2rem;max-width:200px;width:100%}.dev-PenTestingGrid-box{align-items:center;background:var(--dark-bg-card);border:3px solid transparent;display:flex;flex-direction:column;justify-content:flex-start;min-height:180px;padding:2.2rem 1.2rem 1.2rem;position:relative;text-align:center;transition:border-color .2s,box-shadow .2s;width:35%}.dev-PenTestingGrid-box:is(:nth-child(2n)){width:25%}.dev-PenTestingGrid-box:is(:nth-child(2n)) .dev-PenTestingGrid-textBox{background:transparent;border-color:transparent;padding:3em 0}.dev-PenTestingGrid-box .dev-PenTestingGrid-textBox{flex:1 1}.dev-PenTestingGrid-textBox{align-items:flex-start;background:var(--dark-bg-card-solid);border:2px solid var(--dark-border);border-radius:22px;padding:3em;text-align:left;position:relative;overflow:hidden}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-textBoxHeight{height:auto}.dev-PenTestingGrid-textBox .dev-PenTestingGrid-title{font-family:var(--font-title);font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--text-white)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg1{background-image:url(/images/backgrounds/articles/1.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg2{background-image:url(/images/backgrounds/articles/2.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg3{background-image:url(/images/backgrounds/articles/3.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg4{background-image:url(/images/backgrounds/articles/4.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg1Alt{background-image:url(/images/backgrounds/articles/1-1.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg2Alt{background-image:url(/images/backgrounds/articles/2-1.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg3Alt{background-image:url(/images/backgrounds/articles/3-1.jpg)}.dev-PenTestingGrid-textBox.dev-PenTestingGrid-articleBg4Alt{background-image:url(/images/backgrounds/articles/4-1.jpg)}@media(max-width:1024px){.dev-PenTestingGrid-flex{flex-direction:column}.dev-PenTestingGrid-flex .dev-PenTestingGrid-box{width:100%}.dev-PenTestingGrid-flex .dev-PenTestingGrid-box .dev-PenTestingGrid-textBox{height:auto;padding:3em}.dev-PenTestingGrid-flex .dev-PenTestingGrid-box .dev-PenTestingGrid-icon{margin-bottom:0}}@media(max-width:600px){.dev-PenTestingGrid-box,.dev-PenTestingGrid-wrapper{padding:0}}

/* ── from 3b6f099f94541c1e.css ── */
.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-TermsPrivacy-legalContent{color:var(--text-light);font-family:var(--font-body);line-height:1.6;max-width:800px;margin:0 auto}.dev-TermsPrivacy-effectiveDate{color:var(--accent-teal);font-size:1.1rem;font-weight:600;margin-bottom:2rem;text-align:center}.dev-TermsPrivacy-section{margin-bottom:3rem}.dev-TermsPrivacy-section h2{font-size:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--dark-border);padding-bottom:.5rem}.dev-TermsPrivacy-section h2,.dev-TermsPrivacy-section h3{color:var(--text-white);font-family:var(--font-title);font-weight:600}.dev-TermsPrivacy-section h3{font-size:1.2rem;margin:1.5rem 0 1rem}.dev-TermsPrivacy-section p{margin-bottom:1rem;text-align:justify}.dev-TermsPrivacy-section ul{margin:1rem 0;padding-left:1.5rem}.dev-TermsPrivacy-section ul li{margin-bottom:.75rem}.dev-TermsPrivacy-section ul li strong{color:var(--accent-teal);font-weight:600}.dev-TermsPrivacy-subsection{margin:1.5rem 0;border-left:3px solid var(--accent-teal);background-color:rgba(0,255,209,.03);padding:1rem;border-radius:0 8px 8px 0}@media(max-width:768px){.dev-TermsPrivacy-legalContent{padding:0 1rem}.dev-TermsPrivacy-section h2{font-size:1.3rem}.dev-TermsPrivacy-section h3{font-size:1.1rem}.dev-TermsPrivacy-subsection{padding:.75rem;margin:1rem 0}}@media(max-width:480px){.dev-TermsPrivacy-section{margin-bottom:2rem}.dev-TermsPrivacy-section h2{font-size:1.2rem}.dev-TermsPrivacy-section h3{font-size:1rem}.dev-TermsPrivacy-effectiveDate{font-size:1rem;margin-bottom:1.5rem}}

/* ── from 4207a1d8efa748f2.css ── */
.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-GetStarted-getStartedHead{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}

/* ── from 53f93b68a74b8171.css ── */
.dev-HeroSection-hero{position:relative;min-height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:80px;padding-bottom:20px}.dev-HeroSection-content{position:relative;z-index:1;text-align:center;max-width:1400px;padding:0 40px;display:flex;flex-direction:column;align-items:center;margin-top:0}.dev-HeroSection-infinityLoop{width:100%;max-width:960px;margin-bottom:1.5rem}.dev-HeroSection-infinityLoop img{width:100%;height:auto}.dev-HeroSection-headline{font-family:var(--font-title);font-size:3.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.15;letter-spacing:-.02em}.dev-HeroSection-subheadline{font-family:var(--font-primary);font-size:1.5rem;font-weight:500;color:var(--text-primary);line-height:1.5;opacity:.9}@media(max-width:768px){.dev-HeroSection-hero{min-height:auto;padding-top:60px;padding-bottom:15px}.dev-HeroSection-content{margin-top:0}.dev-HeroSection-infinityLoop{max-width:100%;margin-bottom:1rem}.dev-HeroSection-headline{font-size:2.2rem}.dev-HeroSection-subheadline{font-size:1.1rem}}.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-CisoBlindSpot-section{padding:100px 0;background:linear-gradient(180deg,transparent 0,rgba(40,45,55,.85) 8%,rgba(40,45,55,.85) 92%,transparent)}.dev-CisoBlindSpot-container{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.dev-CisoBlindSpot-title{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.dev-CisoBlindSpot-subtitle{font-family:var(--font-primary);font-size:1.35rem;font-weight:400;color:var(--text-primary);margin-bottom:2.5rem}.dev-CisoBlindSpot-questions{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0 auto 2.5rem;max-width:800px;text-align:left}.dev-CisoBlindSpot-question{font-family:var(--font-primary);font-size:1.15rem;font-weight:300;color:var(--text-primary);line-height:1.6;opacity:.9;padding-left:1.5rem;position:relative}.dev-CisoBlindSpot-question:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;background-color:var(--accent-teal)}.dev-CisoBlindSpot-cta{margin-top:2rem}.dev-CisoBlindSpot-cisoQuote{margin:3rem auto 0;max-width:700px;border-left:none;padding:0;text-align:center}.dev-CisoBlindSpot-cisoQuote p{font-family:var(--font-primary);font-size:1.25rem;font-style:italic;font-weight:400;color:var(--text-primary);line-height:1.6;margin:0 0 .5rem}.dev-CisoBlindSpot-cisoQuote cite{font-family:var(--font-primary);font-size:1rem;font-style:normal;font-weight:500;color:var(--accent-teal)}@media(max-width:768px){.dev-CisoBlindSpot-section{padding:60px 0}.dev-CisoBlindSpot-title{font-size:1.8rem}.dev-CisoBlindSpot-subtitle{font-size:1.15rem}.dev-CisoBlindSpot-question{font-size:1rem}}.dev-WhatScapienProves-section{padding:100px 0;background:transparent}.dev-WhatScapienProves-container{max-width:1100px;margin:0 auto;padding:0 40px;text-align:center}.dev-WhatScapienProves-title_{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.dev-WhatScapienProves_tagline-_{font-family:var(--font-primary);font-size:1.25rem;font-weight:400;color:var(--text-primary);margin-bottom:2rem;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto}.dev-WhatScapienProves-points{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0 auto;max-width:800px;text-align:left}.dev-WhatScapienProves-point{font-family:var(--font-primary);font-size:1.1rem;font-weight:300;color:var(--text-secondary);line-height:1.5;padding-left:1.5rem;position:relative}.dev-WhatScapienProves-point:before{content:"";position:absolute;left:0;top:.45rem;width:8px;height:8px;background-color:var(--accent-teal)}@media(max-width:768px){.dev-WhatScapienProves-section{padding:60px 0}.dev-WhatScapienProves-title_{font-size:1.8rem}.dev-WhatScapienProves_tagline-_{font-size:1.1rem}.dev-WhatScapienProves-point{font-size:1rem}}.dev-HowItWorks-howItWorksWrapper{width:100%}.dev-HowItWorks-titleSection{padding:80px 0 40px;background:transparent}.dev-HowItWorks-container{max-width:1200px;margin:0 auto;padding:0 40px}.dev-HowItWorks-title{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:0}.dev-HowItWorks-definition{max-width:720px;margin:1rem auto 0;text-align:center;font-size:1rem;line-height:1.7;color:var(--text-secondary);opacity:.85}.dev-HowItWorks-stepSection{padding:60px 0}.dev-HowItWorks-stepSection.dev-HowItWorks-grayBg{background:linear-gradient(180deg,transparent 0,rgba(40,45,55,.85) 15%,rgba(40,45,55,.85) 85%,transparent)}.dev-HowItWorks-stepSection.dev-HowItWorks-circuitBg{background:transparent}.dev-HowItWorks-step{display:flex;align-items:center;gap:3rem;max-width:900px;margin:0 auto}.dev-HowItWorks-step.dev-HowItWorks-imageRight{flex-direction:row-reverse}.dev-HowItWorks-stepImage{flex-shrink:0;width:250px;height:250px;display:flex;align-items:center;justify-content:center}.dev-HowItWorks-stepImage img{width:250px!important;height:250px!important;object-fit:contain;filter:drop-shadow(0 4px 30px rgba(66,184,234,.25))}.dev-HowItWorks-stepContent{flex:1 1}.dev-HowItWorks-stepNumber{color:var(--accent-teal);margin-right:.5rem}.dev-HowItWorks-stepNumber,.dev-HowItWorks-stepTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:900}.dev-HowItWorks-stepTitle{color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:baseline;gap:0}.dev-HowItWorks-stepBody{font-family:var(--font-primary);font-size:1.1rem;font-weight:400;color:var(--text-primary);line-height:1.7;opacity:.9}.dev-HowItWorks-ctaSection{padding:60px 0 80px;background:transparent}.dev-HowItWorks-cta{text-align:center}@media(max-width:768px){.dev-HowItWorks-titleSection{padding:60px 0 30px}.dev-HowItWorks-stepSection{padding:40px 0}.dev-HowItWorks-step{flex-direction:column;text-align:center;gap:2rem}.dev-HowItWorks-step.dev-HowItWorks-imageRight{flex-direction:column}.dev-HowItWorks-stepImage{width:200px;height:200px}.dev-HowItWorks-stepImage img{width:200px!important;height:200px!important}.dev-HowItWorks-stepTitle{justify-content:center;font-size:1.4rem}.dev-HowItWorks-stepNumber{font-size:1.4rem}.dev-HowItWorks-title{font-size:1.8rem}.dev-HowItWorks-stepBody{font-size:1rem}.dev-HowItWorks-ctaSection{padding:40px 0 60px}}.dev-Testimonials-section{padding:100px 0;background:transparent}.dev-Testimonials-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.dev-Testimonials-title{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);margin-bottom:2.5rem}.dev-Testimonials-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.dev-Testimonials-card{padding:1.5rem;border:1px solid rgba(66,184,234,.2);border-radius:12px;background:rgba(30,40,50,.6);text-align:center;position:relative;box-shadow:0 0 20px rgba(66,184,234,.1);transition:box-shadow .3s ease,transform .3s ease}.dev-Testimonials-card:hover{box-shadow:0 0 30px rgba(66,184,234,.2);transform:translateY(-2px)}.dev-Testimonials-quote{font-family:var(--font-primary);font-style:italic;font-size:.9rem;font-weight:300;color:var(--text-primary);line-height:1.6;margin-bottom:.25rem;opacity:.9}.dev-Testimonials-quote .dev-Testimonials-quoteChar{color:var(--accent-teal);font-style:italic;font-weight:300}.dev-Testimonials-role{font-family:var(--font-primary);font-size:.8rem;font-weight:500;color:var(--accent-teal)}@media(max-width:1024px){.dev-Testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dev-Testimonials-section{padding:60px 0}.dev-Testimonials-title{font-size:1.8rem}.dev-Testimonials-grid{grid-template-columns:1fr;gap:1.5rem}}.dev-UnderstandDifference-section{padding:100px 0;background:transparent}.dev-UnderstandDifference-container{max-width:1200px;margin:0 auto;padding:0 40px;text-align:center}.dev-UnderstandDifference-title{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);margin-bottom:2.5rem}.dev-UnderstandDifference-cardsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.dev-UnderstandDifference-card{position:relative;border-radius:20px;overflow:hidden;min-height:320px;display:flex;align-items:flex-end;padding:2rem}.dev-UnderstandDifference-cardLeft:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/backgrounds/card-bg-3.jpg);background-size:cover;background-position:50%;transform:scale(-1);z-index:0}.dev-UnderstandDifference-cardLeft:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,20,40,.95) 0,rgba(0,30,50,.7) 50%,transparent);z-index:0}.dev-UnderstandDifference-cardRight_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/backgrounds/card-bg-1.jpg);background-size:cover;background-position:50%;transform:scale(-1);z-index:0}.dev-UnderstandDifference-cardRight_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,20,40,.95) 0,rgba(0,30,50,.7) 50%,transparent);z-index:0}.dev-UnderstandDifference-cardContent{position:relative;text-align:left;z-index:1}.dev-UnderstandDifference-cardTitle{font-family:var(--font-title);font-size:1.6rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3}.dev-UnderstandDifference-cardSubtitle{font-family:var(--font-primary);font-size:1rem;font-weight:400;color:var(--text-primary);margin-bottom:1.25rem;line-height:1.6;opacity:.85}.dev-UnderstandDifference-cardLink{font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--accent-teal);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.dev-UnderstandDifference-cardLink:hover{color:var(--text-primary)}.dev-UnderstandDifference_arrow_-9y{font-size:1.1rem}@media(max-width:768px){.dev-UnderstandDifference-section{padding:60px 0}.dev-UnderstandDifference-title{font-size:1.8rem}.dev-UnderstandDifference-cardsGrid{grid-template-columns:1fr}.dev-UnderstandDifference-card{min-height:250px}.dev-UnderstandDifference-cardTitle{font-size:1.4rem}}.dev-NewsletterSignup-section{padding:80px 0;background:transparent}.dev-NewsletterSignup-container{max-width:600px;margin:0 auto;padding:0 40px;text-align:center}.dev-NewsletterSignup-title{font-family:var(--font-title);font-size:2.2rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.dev-NewsletterSignup-label{margin-bottom:2rem;display:flex;flex-direction:column;gap:.4rem}.dev-NewsletterSignup-labelItem,.dev-NewsletterSignup-label{font-family:var(--font-primary);font-size:1rem;font-weight:300;color:var(--text-primary)}.dev-NewsletterSignup-labelItem{opacity:.85}.dev-NewsletterSignup-labelItem:before{content:"— ";color:var(--accent-teal)}.dev-NewsletterSignup-form{display:flex;gap:0;margin-bottom:1rem}.dev-NewsletterSignup-input{flex:1 1;padding:.9rem 1.2rem;font-family:var(--font-primary);font-size:1rem;font-weight:500;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--stroke-teal);border-right:none;border-radius:8px 0 0 8px;outline:none}.dev-NewsletterSignup-input::placeholder{color:var(--text-secondary)}.dev-NewsletterSignup-input:focus{border-color:var(--accent-teal)}.dev-NewsletterSignup-button{padding:.9rem 1.8rem;font-family:var(--font-title);font-size:.95rem;font-weight:500;color:#0a0e17;background:var(--cta-gradient);border:none;border-radius:0 8px 8px 0;cursor:pointer;white-space:nowrap;transition:opacity .2s}.dev-NewsletterSignup-button:hover{opacity:.9}.dev-NewsletterSignup-note{font-family:var(--font-primary);font-size:.85rem;font-weight:300;color:var(--text-secondary)}.dev-NewsletterSignup-successMessage{font-family:var(--font-primary);font-size:1.1rem;font-weight:400;color:var(--accent-teal);margin-top:1rem}.dev-NewsletterSignup-errorMessage{font-family:var(--font-primary);font-size:.9rem;font-weight:400;color:#e74c3c;margin-bottom:.5rem}@media(max-width:768px){.dev-NewsletterSignup-form{flex-direction:column;gap:.75rem}.dev-NewsletterSignup-input{border-right:1px solid var(--stroke-teal);border-radius:8px}.dev-NewsletterSignup-button{border-radius:8px}}.dev-CtaSection-section{padding:120px 0;background:transparent}.dev-CtaSection-container{max-width:800px;margin:0 auto;padding:0 40px;text-align:center}.dev-CtaSection-title{font-family:var(--font-title);font-size:2.2rem;font-weight:500;color:var(--text-primary);margin-bottom:2.5rem}.dev-CtaSection-buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.dev-CtaSection-section{padding:80px 0}.dev-CtaSection-title{font-size:1.8rem}}

/* ── from 552fb48ad56de48b.css ── */
@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu Mono;src:url(/fonts/ubuntu/UbuntuSansMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu Mono;src:url(/fonts/ubuntu/UbuntuSansMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Scapien Title;src:url(/fonts/scapienTitle/scapienTitle.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary:"Ubuntu",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:"Ubuntu Mono",monospace;--font-title:"Scapien Title",var(--font-orbitron),"Orbitron",var(--font-primary);--font-size-base:18px;--line-height-base:1.6;--font-scapien-title:"Scapien Title",sans-serif;--font-ubuntu:"Ubuntu",sans-serif;--font-ubuntu-mono:"Ubuntu Mono",monospace;--font-size-base:17px;--line-height-base:1.7;--color-title:#4639a4;--color-subheading:#3f37c9;--color-body:#474647;--color-code:#3f37c9;--purple-1:#7209b7;--purple-2:#8a32c3;--purple-3:#b984db;--purple-4:#d0ade7;--purple-5:#e8d6f3;--indigo-1:#3f37c9;--indigo-2:#4361ee;--indigo-3:#4895ef;--indigo-4:#4cc9f0;--indigo-5:#67d9f4;--darkblue-1:#3a218d;--darkblue-2:#4639a4;--darkblue-3:#5350bb;--darkblue-4:#5f68d2;--darkblue-5:#6b7fe9;--teal-1:#1994ba;--teal-2:#3daec9;--teal-3:#4dcfd6;--teal-4:#6ee1ea;--teal-5:#a9eff7;--green-1:#0ddfb1;--green-2:#7ee8cc;--green-3:#a2ead5;--green-4:#b8f2e0;--green-5:#d4f9ec;--blue-1:#1fa1f8;--blue-2:#44b1f9;--blue-3:#8fd0fc;--blue-4:#b4e0fd;--blue-5:#daeffe;--mono-1:#d3d3d3;--mono-2:#e5e5e5;--mono-3:#ededed;--mono-4:#fff;--mono-dark-1:#202020;--mono-dark-2:#474647;--mono-dark-3:#727272;--mono-dark-4:#a5a4a4;--cancel:#ba1717;--submit:#03a903;--critical:#e81f15;--high:#de6710;--medium:#dd9f12;--low:#eadc2d;--info:#4361ee;--ipas-dark-1:#252525;--ipas-dark-2:#37383a;--ipas-dark-3:#56575c;--ipas-dark-4:#202020;--ipas-dark-5:#272727;--ipas-dark-6:#2d2d2d;--ipas-dark-7:#303030;--ipas-dark-8:#333;--gray-mid-1:#2b2b2b;--gray-mid-2:grey;--gray-mid-3:#727272;--gray-mid-4:#474647;--gray-light-1:#aaa;--gray-light-2:#d4d4d4;--gray-light-3:#999;--gray-light-4:#e7e7e7;--gray-light-5:#a5a4a4;--gray-light-6:#ededed;--gray-light-7:#e5e5e5;--background-standard:#202020;--background-white:#fff;--bg-primary:#0a0e17;--dark-bg-primary:#0a0e17;--dark-bg-secondary:#0d1221;--dark-bg-tertiary:#111827;--dark-bg-card:rgba(13,18,33,.8);--dark-bg-card-solid:#111827;--dark-bg-card-hover:rgba(13,18,33,.95);--dark-border:rgba(0,255,209,.15);--dark-border-subtle:hsla(0,0%,100%,.08);--accent-teal:#00ffd1;--accent-teal-hover:#00e6bc;--accent-teal-dim:#00b89a;--accent-teal-glow:rgba(0,255,209,.3);--accent-teal-bg:rgba(0,255,209,.08);--bg-input:hsla(0,0%,100%,.05);--stroke-teal:rgba(0,255,209,.3);--cta-gradient:linear-gradient(135deg,#00ffd1,#00b89a);--text-white:#fff;--text-light:#b8c4d6;--text-muted:#6b7a90;--text-accent:#00ffd1;--text-primary:#fff;--text-secondary:#b8c4d6;--circuit-green:rgba(0,255,100,.06);--circuit-line:rgba(0,255,150,.12)}body,html{background-color:var(--dark-bg-primary);color:var(--text-light)}main{background-color:transparent}h1,h2,h3,h4,h5,h6{color:var(--text-white)}li,p,span,td,th{color:var(--text-light)}a{color:var(--accent-teal);transition:color .2s ease}a:hover{color:var(--accent-teal-hover)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--dark-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--gray-mid-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gray-mid-2)}.dark-section{padding:80px 0}.dark-hero,.dark-section{background-color:var(--dark-bg-primary);position:relative}.dark-hero{padding:100px 0 60px;text-align:center}.dark-hero h1{font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.dark-hero h1{font-size:2rem}}.dark-hero p{font-size:1.15rem;color:var(--text-light);max-width:700px;margin:0 auto 1rem;line-height:1.7}.dark-card{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;padding:2rem;transition:border-color .3s ease,background-color .3s ease}.dark-card:hover{border-color:var(--dark-border);background:var(--dark-bg-card-hover)}.dark-card-translucent{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--dark-border-subtle);border-radius:12px;padding:2rem}.text-teal{color:var(--accent-teal)}.dark-divider{border:none;border-top:1px solid var(--dark-border-subtle);margin:3rem 0}.dark-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.dark-callout{background:var(--accent-teal-bg);border-left:3px solid var(--accent-teal);border-radius:0 8px 8px 0;padding:1.25rem 1.5rem;margin:1.5rem 0}.dark-callout p{color:var(--text-light);margin:0}.dark-callout strong{color:var(--accent-teal)}.dark-list{list-style:none;padding:0}.dark-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-light)}.dark-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--accent-teal);border-radius:50%}.dev-Resources-media_ .dev-PenTestingGrid-box{width:52%!important}.dev-Resources-media_ .dev-PenTestingGrid-box:nth-child(2n){width:46%!important}.dev-Resources-media_ .dev-PenTestingGrid-textBox{padding:1.5em!important}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--font-primary);line-height:var(--line-height-base);font-size:var(--font-size-base);scroll-behavior:smooth;min-height:100vh;overflow-x:hidden;background-color:var(--bg-primary);background-image:url(/images/backgrounds/primary-bg.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed;color:var(--text-primary)}@media(max-width:600px){body,html{font-size:14px}}main{min-height:calc(100vh - 200px);padding-top:80px;padding-bottom:40px}main.no-padding{padding-top:0}a{text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);line-height:1.2}code,pre{font-family:var(--font-mono)}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.title{font-family:var(--font-title);font-size:2rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-white);line-height:1.2}.text{font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light);font-weight:400}.paragraph{margin-bottom:1rem}.paragraph:last-child{margin-bottom:0}.dev-Header-header{background-color:rgba(10,14,23,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;right:0;height:72px;border-bottom:1px solid hsla(0,0%,100%,.06);z-index:1000;transition:background-color .3s ease,box-shadow .3s ease}.dev-Header-header.dev-Header-scrolled{background-color:rgba(10,14,23,.95);box-shadow:0 4px 20px rgba(0,0,0,.3)}.dev-Header-primaryBar{background-color:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:70px;border-bottom:1px solid hsla(0,0%,100%,.06)}.dev-Header-container{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.dev-Header-logo{display:flex;align-items:center;min-width:130px;flex-shrink:0}.dev-Header-nav{display:flex;align-items:center;gap:2px}.dev-Header-navItemWrapper_{display:flex;align-items:center;justify-content:center;position:relative;height:72px}.dev-Header-navItemWrapper_:hover .dev-Header-navLink{color:var(--text-white)}.dev-Header-navLink{color:var(--text-light);font-family:var(--font-title);font-size:.88rem;font-weight:500;line-height:72px;padding:0 16px;transition:color .2s ease;white-space:nowrap;text-decoration:none;display:flex;align-items:center;gap:4px}.dev-Header-navLink:hover{color:var(--text-white)}.dev-Header-navLink.dev-Header-selected{color:#fff}.dev-Header-arrow{font-size:.7rem;opacity:.6;transition:transform .2s ease}.dev-Header-dropdown{position:absolute;top:100%;left:0;min-width:260px;background:hsla(0,0%,4%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 0;box-shadow:0 12px 40px rgba(0,0,0,.6);animation:dev-Header-dropdownFade_ .15s ease}@keyframes dev-Header-dropdownFade_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dev-Header-dropdownLink{display:block;padding:10px 20px;color:hsla(0,0%,100%,.7);font-family:var(--font-primary);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s ease,background .2s ease;white-space:nowrap}.dev-Header-dropdownLink:hover{color:#fff;background:hsla(0,0%,100%,.06)}.dev-Header-dropdownSeparator{height:1px;background:hsla(0,0%,100%,.08);margin:6px 0}.dev-Header-ctaLink{padding:0 0 0 20px;white-space:nowrap;text-decoration:none}.dev-Header-chevron{font-size:.65rem;opacity:.5;transition:transform .2s ease;display:inline-block}.dev-Header-chevron.dev-Header-chevronOpen{transform:rotate(180deg)}.dev-Header-selected .dev-Header-navLink{color:var(--accent-teal)}.dev-Header-submenu{position:absolute;top:100%;left:0;min-width:240px;background:var(--dark-bg-tertiary);border:1px solid var(--dark-border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:10;padding:.5rem;display:flex;flex-direction:column;animation:dev-Header-fadeDown .15s ease}@keyframes dev-Header-fadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dev-Header-submenuLink{padding:.6rem 1rem;color:var(--text-light);text-decoration:none;white-space:nowrap;font-size:.88rem;font-family:var(--font-title);border-radius:6px;transition:background .2s,color .2s}.dev-Header-submenuLink:hover{background:rgba(0,255,209,.08);color:var(--accent-teal)}.dev-Header-megamenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--dark-bg-tertiary);border:1px solid var(--dark-border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:10;padding:1.25rem 1.5rem;display:flex;gap:2rem;animation:dev-Header-fadeDown .15s ease;min-width:700px}.dev-Header-megamenuColumn{display:flex;flex-direction:column;min-width:150px}.dev-Header-megamenuHeading{color:var(--text-white)!important;font-family:var(--font-title);font-size:.9rem;font-weight:700;margin-bottom:.5rem;padding:0 1rem .4rem;border-bottom:1px solid rgba(0,255,209,.2);white-space:nowrap;text-decoration:none;display:block;cursor:pointer;transition:color .2s ease}.dev-Header-megamenuHeading:hover{color:var(--accent-teal)!important}.dev-Header-ctaWrapper{margin-left:16px;display:flex;align-items:center}.dev-Header-menuButton{background:none;border:none;cursor:pointer;display:none;padding:10px}.dev-Header-menuIcon_{background-color:var(--text-light);display:block;height:2px;position:relative;width:22px;transition:background-color .3s ease}.dev-Header-menuIcon_:after,.dev-Header-menuIcon_:before{background-color:var(--text-light);content:"";height:100%;position:absolute;transition:transform .3s ease,top .3s ease,bottom .3s ease;width:100%}.dev-Header-menuIcon_:before{top:-7px}.dev-Header-menuIcon_:after{bottom:-7px}.dev-Header-menuIcon_.dev-Header-menuOpen{background-color:transparent}.dev-Header-menuIcon_.dev-Header-menuOpen:before{top:0;transform:rotate(45deg)}.dev-Header-menuIcon_.dev-Header-menuOpen:after{bottom:0;transform:rotate(-45deg)}@media(max-width:960px){.dev-Header-menuButton{display:block}.dev-Header-nav{background:var(--dark-bg-tertiary);border:1px solid var(--dark-border);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.5);flex-direction:column;left:16px;right:16px;opacity:0;padding:16px;position:absolute;top:72px;transform:translateY(-8px);transition:all .3s ease;visibility:hidden;gap:0}.dev-Header-nav.dev-Header-active{opacity:1;transform:translateY(8px);visibility:visible}.dev-Header-navItemWrapper_{width:100%;height:auto;flex-direction:column;align-items:flex-start}.dev-Header-navLink{line-height:1;padding:12px 8px;width:100%}.dev-Header-submenu{padding:0 0 0 16px}.dev-Header-megamenu,.dev-Header-submenu{position:relative;top:0;left:0;min-width:100%;box-shadow:none;border:none;background:transparent;animation:none}.dev-Header-megamenu{transform:none;padding:0 0 0 8px;flex-direction:column;gap:.75rem}.dev-Header-megamenuColumn{min-width:0}.dev-Header-megamenuHeading{font-size:.85rem;padding:0 12px .3rem}.dev-Header-submenuLink{padding:8px 12px;font-size:.85rem}.dev-Header-ctaWrapper{margin-left:0;margin-top:12px;width:100%}.dev-Header-ctaWrapper a,.dev-Header-ctaWrapper button{width:100%;text-align:center;justify-content:center}}.dev-TealButton-tealButton{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-title);font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.dev-TealButton-tealButton.dev-TealButton-primary{background:linear-gradient(135deg,var(--accent-teal) 0,var(--accent-teal-dim) 100%);color:var(--dark-bg-primary);box-shadow:0 0 20px var(--accent-teal-glow)}.dev-TealButton-tealButton.dev-TealButton-primary:hover{background:linear-gradient(135deg,var(--accent-teal-hover) 0,var(--accent-teal) 100%);box-shadow:0 0 30px var(--accent-teal-glow);transform:translateY(-2px)}.dev-TealButton-tealButton.dev-TealButton-secondary{background:rgba(10,14,23,.6);color:var(--accent-teal);border:2px solid var(--accent-teal)}.dev-TealButton-tealButton.dev-TealButton-secondary:hover{background:rgba(10,14,23,.8);box-shadow:0 0 20px var(--accent-teal-glow);transform:translateY(-2px)}.dev-TealButton-tealButton.dev-TealButton-outline{background:transparent;color:var(--text-light);border:1px solid var(--dark-border-subtle)}.dev-TealButton-tealButton.dev-TealButton-outline:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.dev-TealButton-tealButton.dev-TealButton-small{padding:8px 20px;font-size:.85rem}.dev-TealButton-tealButton.dev-TealButton-medium{padding:12px 32px;font-size:1rem}.dev-TealButton-tealButton.dev-TealButton-large{padding:16px 48px;font-size:1.15rem}.dev-Footer-footer{background-color:var(--dark-bg-primary);background-image:url(/images/backgroundCyberLinesDark.png);background-size:cover;background-position:50%;color:var(--text-light);padding:3rem 0 0;width:100%;position:relative;z-index:1;border-top:1px solid var(--dark-border)}.dev-Footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.dev-Footer-content{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start}.dev-Footer-footerNavWrapper{margin-bottom:2rem}.dev-Footer-footerNavColumns{display:flex;gap:2rem;justify-content:flex-start;flex-wrap:wrap}.dev-Footer-footerNavColumn{flex:0 0 auto;min-width:140px}.dev-Footer-footerNavSectionTitle{color:var(--text-white);display:block;font-family:var(--font-title);font-size:1rem;font-weight:600;margin-bottom:.75rem;text-decoration:none;transition:color .2s}.dev-Footer-footerNavSectionTitle:hover{color:var(--accent-teal)}.dev-Footer-footerSubmenuList{list-style:none;padding:0;margin:0}.dev-Footer-footerSubmenuLink{color:var(--text-muted);display:block;font-size:.88rem;padding:.35rem 0;text-decoration:none;transition:color .2s,transform .2s}.dev-Footer-footerSubmenuLink:hover{color:var(--accent-teal);transform:translateX(4px)}.dev-Footer-footerRight{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;padding-top:.5rem}.dev-Footer-ctaArea{text-align:right}.dev-Footer-copyright{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.06);margin-top:1rem}.dev-Footer-footerLogo{max-width:12rem;opacity:.9}.dev-Footer-socials{display:flex;gap:12px}.dev-Footer-socials .dev-Footer-socialIcon{font-size:1.5rem;color:var(--text-muted);transition:color .2s}.dev-Footer-socials .dev-Footer-socialIcon:hover,.dev-Footer-socials a:hover .dev-Footer-socialIcon{color:var(--accent-teal)}.dev-Footer-bottomFooter{border-top:1px solid hsla(0,0%,100%,.08);margin-top:1.5rem;padding:1.25rem 0;text-align:center}.dev-Footer-copyrightLine{margin:0 0 .5rem;font-size:.82rem;color:var(--text-muted)}.dev-Footer-legalLinks{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;font-size:.82rem}.dev-Footer-legalLink{color:var(--text-muted);text-decoration:none;transition:color .2s;font-weight:500;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit}.dev-Footer-legalLink:hover{color:var(--accent-teal)}.dev-Footer-legalSeparator{margin:0 8px;opacity:.4;color:var(--text-muted)}@media(max-width:960px){.dev-Footer-content{grid-template-columns:1fr}.dev-Footer-footerRight{align-items:flex-start}.dev-Footer-ctaArea{text-align:left}.dev-Footer-footerNavColumns{gap:1.5rem}}@media(max-width:600px){.dev-Footer-footerNavColumns{flex-direction:column;gap:1.25rem}.dev-Footer-footerNavColumn{min-width:0;width:100%}.dev-Footer-copyright{flex-direction:column;gap:1rem;align-items:center;text-align:center}.dev-Footer-legalLinks{flex-direction:column;gap:.25rem}.dev-Footer-legalSeparator{display:none}}.dev-CookieConsent-banner{position:fixed;bottom:16px;left:16px;width:380px;z-index:10000;background:#0f172a;color:#e5e7eb;border:1px solid #1f2937;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:var(--font-ubuntu);font-size:13px;line-height:1.5;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.dev-CookieConsent-banner.dev-CookieConsent-visible{opacity:1;transform:translateY(0);pointer-events:auto}.dev-CookieConsent-bannerText{margin:0 0 12px}.dev-CookieConsent-bannerLink{color:#93c5fd;text-decoration:underline;cursor:pointer}.dev-CookieConsent-bannerLink:hover{color:#bfdbfe}.dev-CookieConsent-bannerButtons{display:flex;gap:8px;flex-wrap:wrap}.dev-CookieConsent-btnPrimary{background:#f59e0b;color:#111827;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;font-family:var(--font-ubuntu);cursor:pointer;transition:background .15s ease}.dev-CookieConsent-btnPrimary:hover{background:#d97706}.dev-CookieConsent-btnSecondary{background:transparent;color:#e5e7eb;border:1px solid #374151;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--font-ubuntu);cursor:pointer;transition:background .15s ease,border-color .15s ease}.dev-CookieConsent-btnSecondary:hover{background:hsla(0,0%,100%,.05);border-color:#4b5563}.dev-CookieConsent-btnEqual{background:transparent;color:#e5e7eb;border:1px solid #374151;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;font-family:var(--font-ubuntu);cursor:pointer;transition:background .15s ease,border-color .15s ease}.dev-CookieConsent-btnEqual:hover{background:hsla(0,0%,100%,.05);border-color:#4b5563}.dev-CookieConsent-btnText{background:none;color:#93c5fd;border:none;padding:8px 12px;font-size:13px;font-weight:500;font-family:var(--font-ubuntu);cursor:pointer;transition:color .15s ease}.dev-CookieConsent-btnText:hover{color:#bfdbfe}.dev-CookieConsent-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:10001;opacity:0;pointer-events:none;transition:opacity .2s ease}.dev-CookieConsent-backdrop.dev-CookieConsent-visible{opacity:1;pointer-events:auto}.dev-CookieConsent-panel_{position:fixed;top:0;left:0;bottom:0;width:360px;z-index:10002;background:#0f172a;color:#e5e7eb;font-family:var(--font-ubuntu);overflow-y:auto;transform:translateX(-100%);transition:transform .2s ease;box-shadow:4px 0 12px rgba(0,0,0,.1)}.dev-CookieConsent-panel_.dev-CookieConsent-visible{transform:translateX(0)}.dev-CookieConsent-panelHeader{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #1f2937}.dev-CookieConsent-panelTitle{font-size:18px;font-weight:600;margin:0;color:#fff}.dev-CookieConsent-panelClose{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease}.dev-CookieConsent-panelClose:hover{color:#fff}.dev-CookieConsent-panelIntro{font-size:14px;line-height:1.6;color:#b8c4d6}.dev-CookieConsent-panelIntro,.dev-CookieConsent-toggleSection{padding:16px 20px;border-bottom:1px solid #1f2937}.dev-CookieConsent-toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.dev-CookieConsent-toggleLabel{font-size:14px;font-weight:600;color:#fff}.dev-CookieConsent-toggleDescription{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.4}.dev-CookieConsent-toggleControl{display:flex;align-items:center;gap:10px}.dev-CookieConsent-toggleStateLabel{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#94a3b8;min-width:26px;text-align:right;font-family:var(--font-ubuntu)}.dev-CookieConsent-toggleStateLabelOn{color:#00ffd1}.dev-CookieConsent-toggle{position:relative;width:44px;height:24px;background:#475569;border:none;border-radius:12px;cursor:pointer;flex-shrink:0;transition:background .15s ease;padding:0}.dev-CookieConsent-toggle.dev-CookieConsent-toggleOn{background:#00ffd1}.dev-CookieConsent-toggle.dev-CookieConsent-toggleDisabled{background:rgba(0,255,209,.25);cursor:not-allowed;opacity:1}.dev-CookieConsent-toggle.dev-CookieConsent-toggleDisabled .dev-CookieConsent-toggleKnob{background:#cbd5e1;box-shadow:none}.dev-CookieConsent-toggleKnob{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.dev-CookieConsent-toggleOn .dev-CookieConsent-toggleKnob{transform:translateX(20px)}.dev-CookieConsent-saveWrapper{padding:20px}.dev-CookieConsent-saveButton{width:100%;padding:12px;background:#f59e0b;color:#111827;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:var(--font-ubuntu);cursor:pointer;transition:background .15s ease}.dev-CookieConsent-saveButton:hover{background:#d97706}@media(max-width:768px){.dev-CookieConsent-banner{left:12px;right:12px;bottom:12px;width:auto}.dev-CookieConsent-bannerButtons{flex-direction:column}.dev-CookieConsent-bannerButtons button,.dev-CookieConsent-panel_{width:100%}}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_0a891c;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Orbitron_Fallback_0a891c;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_0a891c{font-family:__Orbitron_0a891c,__Orbitron_Fallback_0a891c;font-style:normal}.__variable_0a891c{--font-orbitron:"__Orbitron_0a891c","__Orbitron_Fallback_0a891c"}

/* ── from 592945eed8713f5f.css ── */
.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-MediaHub-menuWrapper{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.dev-MediaHub-menuRow{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - .75rem);max-width:calc(33.333% - .75rem)}.dev-MediaHub-menuButton{background:rgba(0,0,0,.8);border:2px solid var(--purple-dark-mode);border-radius:10px;color:var(--purple-dark-mode);cursor:pointer;font-family:var(--font-title);font-size:1rem;font-weight:600;min-width:150px;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.dev-MediaHub-menuButton:hover:not(:disabled){transform:translateY(-2px)}.dev-MediaHub-menuButton.dev-MediaHub-selected,.dev-MediaHub-menuButton:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--bg-primary);box-shadow:0 4px 16px hsla(0,0%,100%,.15)}.dev-MediaHub-menuButton.dev-MediaHub-comingSoon{background:transparent;border-color:hsla(0,0%,100%,.08);color:var(--text-nav-inactive);cursor:not-allowed;opacity:.5}.dev-MediaHub-menuButton.dev-MediaHub-comingSoon:hover{transform:none;box-shadow:none;background:transparent;color:var(--text-nav-inactive)}.dev-MediaHub-menuButton:disabled{cursor:not-allowed}.dev-MediaHub-comingSoonBadge{background:hsla(0,0%,100%,.1);border-radius:4px;color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-left:.5rem;padding:.15rem .4rem;text-transform:uppercase;vertical-align:middle}.dev-MediaHub-caseStudiesSection{margin-top:1rem}.dev-MediaHub-sectionIntro{color:var(--text-secondary);font-size:1rem;margin-bottom:1.5rem;text-align:center}@media(max-width:900px){.dev-MediaHub-menuRow{flex-wrap:wrap}.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .75rem);max-width:calc(50% - .75rem)}.dev-MediaHub-menuButton{font-size:.9rem;min-width:120px;padding:.6rem 1rem}}@media(max-width:600px){.dev-MediaHub-menuRow:first-child .dev-MediaHub-menuButton,.dev-MediaHub-menuRow:last-child .dev-MediaHub-menuButton{flex:1 1 100%;max-width:100%}.dev-MediaHub-menuButton{font-size:.85rem;padding:.5rem .75rem}}.dev-MediaCategory-cardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.dev-MediaCategory-card{background:hsla(0,0%,4%,.85);border:2px solid hsla(0,0%,100%,.1);border-radius:15px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dev-MediaCategory-card:hover{transform:translateY(-4px);border-color:var(--purple-dark-mode);box-shadow:0 8px 20px rgba(107,70,193,.2)}.dev-MediaCategory-cardContent{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.dev-MediaCategory-cardCategory,.dev-MediaCategory-cardSector{background:var(--purple-dark-mode);border-radius:4px;color:#111;display:inline-block;font-family:var(--font-title);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.dev-MediaCategory-cardTitle{color:#fff;font-family:var(--font-title);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.dev-MediaCategory-cardDescription{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dev-MediaCategory-cardDate_{color:hsla(0,0%,100%,.5);font-size:.8rem;margin:0}.dev-MediaCategory-cardMeta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.dev-MediaCategory-tag{background:var(--purple-dark-mode);color:#111}.dev-MediaCategory-pastTag,.dev-MediaCategory-tag{border-radius:4px;font-family:var(--font-title);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.dev-MediaCategory-pastTag{background:var(--mono-dark-1);color:#fff}.dev-MediaCategory-cardLocation{color:hsla(0,0%,100%,.5);font-size:.85rem;margin:0}.dev-MediaCategory-cardLink{color:var(--purple-dark-mode);font-family:var(--font-title);font-weight:600;margin-top:auto;padding-top:.5rem;text-decoration:none;transition:color .2s ease}.dev-MediaCategory-cardLink:hover{color:var(--purple-dark-mode);text-decoration:underline}.dev-MediaCategory-sectorSection{margin-bottom:3rem}.dev-MediaCategory-sectorSection h2{color:var(--purple-dark-mode);font-family:var(--font-title);font-size:1.75rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--purple-dark-mode)}.dev-MediaCategory-comingSoonText{color:hsla(0,0%,100%,.5);font-style:italic;font-size:1rem;margin:.5rem 0}.dev-MediaCategory-comingSoonContainer{background:hsla(0,0%,4%,.85);border:2px solid hsla(0,0%,100%,.1);border-radius:15px;padding:2rem;text-align:center}.dev-MediaCategory-comingSoonContainer h2{color:var(--purple-dark-mode);font-family:var(--font-title);font-size:2rem;margin:0 0 1rem}.dev-MediaCategory-comingSoonContainer p{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.6;margin:0 0 1rem}.dev-MediaCategory-comingSoonContainer ul{color:hsla(0,0%,100%,.7);list-style:disc;margin:1rem auto;max-width:400px;padding-left:1.5rem;text-align:left}.dev-MediaCategory-comingSoonContainer ul li{margin-bottom:.5rem}.dev-MediaCategory-eventsList{display:flex;flex-direction:column;gap:1rem}.dev-MediaCategory-eventCard_{background:hsla(0,0%,4%,.85);border:2px solid hsla(0,0%,100%,.1);border-radius:10px;padding:1.5rem;transition:border-color .2s ease}.dev-MediaCategory-eventCard_:hover{border-color:var(--purple-dark-mode)}.dev-MediaCategory-eventCard_ h3{color:#fff;font-family:var(--font-title);font-size:1.25rem;margin:0 0 .5rem}.dev-MediaCategory-eventDate{color:hsla(0,0%,100%,.5);font-size:.9rem;margin:0 0 1rem}.dev-MediaCategory-eventLink{color:var(--purple-dark-mode);font-weight:600;text-decoration:none}.dev-MediaCategory-eventLink:hover{text-decoration:underline}.dev-MediaCategory-noContent{color:hsla(0,0%,100%,.5);font-size:1rem;padding:2rem;text-align:center}.dev-MediaCategory-newsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media(max-width:992px){.dev-MediaCategory-newsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.dev-MediaCategory-newsGrid{grid-template-columns:1fr}}.dev-MediaCategory-newsCard{background:hsla(0,0%,4%,.85);border:2px solid hsla(0,0%,100%,.1);border-radius:15px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dev-MediaCategory-newsCard:hover{transform:translateY(-4px);border-color:var(--purple-dark-mode);box-shadow:0 8px 20px rgba(107,70,193,.2)}.dev-MediaCategory-newsCardContent{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;height:100%}.dev-MediaCategory-newsDate{color:var(--purple-dark-mode);font-family:var(--font-title);font-size:.8rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.dev-MediaCategory-newsTitle{color:#fff;font-family:var(--font-title);font-size:1.15rem;font-weight:600;line-height:1.3;margin:0}.dev-MediaCategory-newsDescription{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.5;margin:0;flex-grow:1}@media(max-width:768px){.dev-MediaCategory-cardGrid{grid-template-columns:1fr}.dev-MediaCategory-sectorSection h2{font-size:1.5rem}.dev-MediaCategory-comingSoonContainer{padding:1.5rem}.dev-MediaCategory-comingSoonContainer h2{font-size:1.5rem}}

/* ── from 6e8891f9f39d6fb3.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-Industries-page{padding-top:72px}.dev-Industries-gridWrapper{max-width:1200px;margin:0 auto 3rem;padding:0 20px}.dev-Industries-instruction{text-align:center;color:var(--text-muted);margin-bottom:1.5rem}.dev-Industries-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.25rem;gap:1.25rem}@media(max-width:1024px){.dev-Industries-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.dev-Industries-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.dev-Industries-grid{grid-template-columns:repeat(2,1fr)}}.dev-Industries-box{background:transparent;border:none;padding:1rem .5rem;text-align:center;cursor:pointer;transition:opacity .2s,transform .2s;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.dev-Industries-box:hover{transform:translateY(-2px)}.dev-Industries-active .dev-Industries-icon{filter:drop-shadow(0 0 8px rgba(0,255,209,.4))}.dev-Industries-active .dev-Industries-boxTitle{color:var(--accent-teal)}.dev-Industries-box:not(.dev-Industries-active){opacity:.85}.dev-Industries-box:not(.dev-Industries-active) .dev-Industries-icon{filter:brightness(.75)}.dev-Industries-box:not(.dev-Industries-active):hover .dev-Industries-icon{filter:brightness(.9)}.dev-Industries-icon{margin-bottom:.75rem;max-width:200px;height:130px;object-fit:contain}.dev-Industries-boxTitle{font-size:1.15rem;font-family:var(--font-title);color:var(--text-light);font-weight:600}.dev-Industries-contentBox{background:var(--dark-bg-card-solid);border:2px solid var(--dark-border);border-radius:16px;margin-top:2rem;padding:2rem 3rem;min-height:200px;scroll-margin-top:90px}@media(max-width:768px){.dev-Industries-contentBox{padding:1.5rem}}.dev-Industries-contentTitle{font-family:var(--font-title);font-size:1.4rem;margin-bottom:1rem;color:var(--text-white)}.dev-Industries-contentText_{font-size:1.05rem;font-family:var(--font-primary);color:var(--text-light);line-height:1.7;margin-bottom:1rem}.dev-Industries-impactBox{background:var(--dark-bg-card);border:1px solid var(--dark-border);border-radius:12px;padding:1.25rem 1.5rem;margin-top:1.5rem}.dev-Industries-impactBox h4{font-family:var(--font-title);font-size:.9rem;font-weight:700;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.dev-Industries-impactBox p{color:var(--text-light);font-size:.95rem;line-height:1.6;margin:0}.dev-Industries-solutionSection,.dev-Industries-threatSection{margin-bottom:1rem}.dev-Industries-industryCta{display:inline-block;margin-top:1.5rem;color:var(--accent-teal);font-family:var(--font-title);font-weight:700;font-size:1rem;text-decoration:none;transition:opacity .2s}.dev-Industries-industryCta:hover{opacity:.8;text-decoration:underline}.dev-Industries-bottomCta{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-Industries-bottomCtaText{font-size:1.15rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.6}

/* ── from 7578b5a3f1086963.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-ByRoleSpoke-page{padding-top:72px}.dev-ByRoleSpoke-aiSnippet{max-width:800px;margin:0 auto 2rem;padding:0 20px}.dev-ByRoleSpoke-aiSnippet p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:.5rem}.dev-ByRoleSpoke-contentSection{max-width:900px;margin:0 auto;padding:2rem 20px}.dev-ByRoleSpoke-sectionTitle{font-family:var(--font-title);font-size:1.6rem;font-weight:700;color:var(--text-white);margin-bottom:1rem}.dev-ByRoleSpoke-sectionBody p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.dev-ByRoleSpoke-sectionBody strong{color:var(--text-white)}.dev-ByRoleSpoke-outcomesList{list-style:none;padding:0;margin:1.5rem 0}.dev-ByRoleSpoke-outcomesList li{display:flex;align-items:flex-start;gap:10px;padding:.75rem 0;color:var(--text-light);font-size:1rem;line-height:1.5;border-bottom:1px solid var(--dark-border-subtle)}.dev-ByRoleSpoke-outcomesList li:last-child{border-bottom:none}.dev-ByRoleSpoke-outcomesList li:before{content:"✓";color:var(--accent-teal);font-weight:700;flex-shrink:0;margin-top:1px}.dev-ByRoleSpoke-replacesList{list-style:none;padding:0;margin:1.5rem 0}.dev-ByRoleSpoke-replacesList li{display:flex;align-items:flex-start;gap:10px;padding:.5rem 0;color:var(--text-muted);font-size:.95rem;line-height:1.5}.dev-ByRoleSpoke-replacesList li:before{content:"✕";color:#ff6b6b;font-weight:700;flex-shrink:0}.dev-ByRoleSpoke-ctaSection{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.dev-ByRoleSpoke-resultLine{max-width:800px;margin:0 auto;padding:2rem 20px;text-align:center}.dev-ByRoleSpoke-resultLine p{font-size:1.15rem;color:var(--text-white);font-weight:600;line-height:1.6}.dev-ByRoleSpoke-resultLine p:first-child{color:var(--text-muted);font-weight:400;font-size:1rem}

/* ── from 7816977d1d4246d8.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-RoleCard-card{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:16px;overflow:hidden;transition:border-color .3s ease,transform .3s ease;display:flex;flex-direction:row;scroll-margin-top:90px}.dev-RoleCard-card:hover{border-color:var(--dark-border);transform:translateY(-4px)}@media(max-width:768px){.dev-RoleCard-card{flex-direction:column}}.dev-RoleCard-imageWrapper{width:280px;min-height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--dark-bg-secondary);padding:1rem;flex-shrink:0}@media(max-width:768px){.dev-RoleCard-imageWrapper{width:100%;height:200px}}.dev-RoleCard-image{max-width:100%;max-height:100%;object-fit:contain}.dev-RoleCard-content{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.dev-RoleCard-title{font-family:var(--font-title);font-size:1.4rem;font-weight:600;color:var(--text-white);margin-bottom:.25rem}.dev-RoleCard-subtitle{font-size:.9rem;color:var(--text-muted);margin-bottom:1rem}.dev-RoleCard-painLine,.dev-RoleCard-problem{font-size:.95rem;color:var(--text-light);margin-bottom:.6rem;line-height:1.5}.dev-RoleCard-outcomes{margin-bottom:1.5rem;flex:1 1}.dev-RoleCard-outcome{font-size:.95rem;color:var(--text-light);line-height:1.5;margin-bottom:.6rem}.dev-RoleCard-outcome ul{list-style:none;padding:0;margin:.4rem 0}.dev-RoleCard-outcome ul li{position:relative;padding-left:1.25rem;font-size:.88rem;margin-bottom:.3rem;color:var(--text-light);line-height:1.5}.dev-RoleCard-outcome ul li:before{content:"•";position:absolute;left:0;color:var(--accent-teal)}.dev-RoleCard-cta_{display:inline-block;font-family:var(--font-title);font-size:.95rem;font-weight:600;color:var(--accent-teal);text-decoration:none;transition:color .2s ease;margin-top:auto}.dev-RoleCard-cta_:hover{color:var(--accent-teal-hover)}.dev-ByRole-page{padding-top:72px}.dev-ByRole-bannerSection{width:100%;background-image:url(/images/platform/by-role-banner.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.dev-ByRole-bannerOverlay{width:100%;background:rgba(10,14,23,.8);padding:4rem 20px}.dev-ByRole-aiSnippet{max-width:800px;margin:0 auto}.dev-ByRole-aiSnippet p{color:var(--text-light);font-size:1.1rem;line-height:1.7;margin-bottom:.5rem;text-align:center}.dev-ByRole-taglineBar{max-width:860px;margin:0 auto;padding:2rem 20px;text-align:center;border-top:1px solid var(--dark-border-subtle);border-bottom:1px solid var(--dark-border-subtle)}.dev-ByRole-taglineBar p{color:var(--text-light);font-size:1.1rem;line-height:1.7;margin:0}.dev-ByRole-rolesGrid{display:flex;flex-direction:column;gap:24px;max-width:1000px;margin:0 auto;padding:3rem 20px}.dev-ByRole-bottomSection{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-ByRole-bottomTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem}

/* ── from a8a5449783aecfce.css ── */
.dev-form-flexed{display:flex;flex-direction:column}.form_card-pf__aFrDP,.form_login-pf-page__LipPw{background:#1e1e1e;color:#d5f2fa;height:100%}.dev-form-contactWrapper_{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:-70px auto 0;min-width:375px;width:20vw}.dev-form-form{display:flex;flex-direction:column;width:100%}p.dev-form-error{color:#46fbc4;margin-top:0;max-height:0;transition:all .2s}p.dev-form-error.dev-form-show{margin-top:40px;max-height:20px}.dev-form-bottomMsg{font-size:1rem;line-height:22px;margin-top:60px;text-align:justify}.dev-form-inputSet{margin-top:40px;position:relative}.dev-form-inputSet.dev-form-inputSet.dev-form-disabled .form_form-input-label__1mArY{color:#999}.dev-form-inputSet.dev-form-inputSet.dev-form-disabled .form_form-input__0RWZ6{background-color:#5e5e5e;cursor:not-allowed}.dev-form-checkboxWrap{margin-top:10px}.dev-form-inputSet .form_form-input__0RWZ6{background-color:#1e1e1e;border:1px solid #56575c;border-radius:10px;color:#b3b3b3;display:block;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;font-size:1rem;padding:10px;transition:all .2s;transition:border-radius .2s ease-out;width:100%;-webkit-text-fill-color:#b3b3b3}.dev-form-inputSet .form_form-input__0RWZ6:focus{background-color:#1e1e1e;outline:none}.dev-form-inputSet .form_form-input__0RWZ6::placeholder{color:#1e1e1e}.dev-form-inputSet .form_form-input__0RWZ6:placeholder-shown~.form_form-input-label__1mArY{color:#eee;font-size:14px;top:-25px}.dev-form-inputSet .form_form-input__0RWZ6.dev-form-success{border-color:lime}.dev-form-inputSet .form_form-input__0RWZ6.dev-form-fail{border-color:#5250ba}.dev-form-inputSet .form_form-input__0RWZ6.dev-form-readonly{border:0;transition:border .5s}.dev-form-inputSet .form_form-input__0RWZ6:disabled{border:1px solid #252525}.dev-form-inputSet .form_form-input__0RWZ6.dev-form-small{border-radius:unset;padding:5px}.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:active,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:focus,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:hover{box-shadow:inset 0 40px 0 0 #1e1e1e!important;-webkit-text-fill-color:#999!important}.dev-form-inputSet .form_form-input__0RWZ6:-internal-autofill-previewed,.dev-form-inputSet .form_form-input__0RWZ6:-internal-autofill-selected,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:active,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:focus,.dev-form-inputSet .form_form-input__0RWZ6:-webkit-autofill:hover,.dev-form-inputSet .form_form-input__0RWZ6:autofill,.dev-form-inputSet .form_form-input__0RWZ6:autofill:active,.dev-form-inputSet .form_form-input__0RWZ6:autofill:focus,.dev-form-inputSet .form_form-input__0RWZ6:autofill:hover{box-shadow:inset 0 40px 0 0 #1e1e1e!important;-webkit-text-fill-color:#999!important}.dev-form-inputSet:first-child{margin-top:0}.dev-form-inputSet .form_form-input-textarea__wtm6y{font-family:Ubuntu,Arial,Helvetica,sans-serif;height:100px;resize:none}.dev-form-inputSet .form_form-input-select__FeE4E{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2342b8ea' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.dev-form-inputSet .form_form-input-select__FeE4E option{background-color:#1e1e1e;color:#b3b3b3}.dev-form-inputSet input[type=password]{letter-spacing:.3em}.dev-form-inputSet .form_form-input-label__1mArY{color:#fff;font-size:14px;font-weight:400;left:10px;position:absolute;top:-20px;transition:all .3s ease}.dev-form-inputSet input[type=number]{-moz-appearance:textfield}.dev-form-buttonsGroup{display:flex;flex-direction:column;margin-top:40px}.form_custom-button__OU1lz{align-items:center;background:transparent;border:none;border-radius:5px;box-shadow:2px 2px 3px #1e1e1e;cursor:pointer;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;font-size:1rem;font-weight:500;height:40px;letter-spacing:.5px;line-height:36px;margin-top:20px;min-width:115px;outline:none;padding:0 35px;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.form_custom-button__OU1lz.dev-form-active,.form_custom-button__OU1lz:hover{transition:background-color .5s}.form_custom-button__OU1lz.dev-form-disabled,.form_custom-button__OU1lz:disabled{cursor:not-allowed;background-color:transparent!important;color:#56575c!important;border-color:#37383a!important}.form_custom-button__OU1lz.dev-form-blue_{background-color:var(--accent-teal);border:2px solid transparent;color:#0a0e17;width:100%}.form_custom-button__OU1lz.dev-form-blue_.dev-form-active,.form_custom-button__OU1lz.dev-form-blue_:hover{background-color:var(--accent-teal-hover);border:2px solid var(--accent-teal)}.form_custom-button__OU1lz.dev-form-stopPurple{background-color:var(--accent-teal);border:2px solid transparent;color:#0a0e17}.form_custom-button__OU1lz.dev-form-stopPurple.dev-form-active,.form_custom-button__OU1lz.dev-form-stopPurple:hover{border:2px solid var(--accent-teal-hover)}.dev-form-requiredLabel{font-family:var(--font-title);font-size:1.2rem;margin:20px 0;text-align:right}.dev-form-helperText{color:#999;font-size:.8rem;margin-top:5px;padding-left:10px}.dev-form-privacyNote{color:#999;font-size:.85rem;margin-top:20px;text-align:center}.dev-form-privacyNote a{color:#4794ee;text-decoration:underline}.dev-form-privacyNote a:hover{color:#6aabf5}.dev-form-buttonContainer{display:flex;justify-content:center;flex-direction:column;align-items:center}.dev-form-inputSet .form_form-input__0RWZ6.form_is-invalid__hnHed{border-radius:10px 10px 0 0}.dev-form-contactHeader{font-family:scapienTitle,sans-serif;letter-spacing:.3}.dev-form-contactForm{grid-template-columns:1fr;grid-template-rows:.5fr 2.4fr .3fr}.form_invalid-feedback__jMdpP{background:rgba(30,30,30,.5);border-radius:0 0 10px 10px;color:#46fbc4;font-size:.8rem;font-weight:300;max-height:0;overflow:hidden;padding:0;transition:all .2s}.dev-form-checkboxContainer+.form_invalid-feedback__jMdpP,.form_is-invalid__hnHed~.form_invalid-feedback__jMdpP{max-height:100px;padding:5px 10px}.dev-form-checkboxContainer+.form_invalid-feedback__jMdpP{margin-top:10px;border-radius:10px}.dev-form-row{display:flex;flex-direction:row;justify-content:center}.dev-form-row>DIV{padding:10px 20px;width:50%}@media only screen and (max-width:1024px){.dev-form-row>DIV{padding:0}.dev-form-row>DIV:last-child{border-top:1px solid var(--blue3);padding-top:10px;margin-top:20px}}.dev-form-margin{margin-top:50px!important}.dev-form-contactText{color:#dffff5;display:flex;flex-direction:column;font-size:12pt;justify-content:space-between}.dev-form-contactText h2,.dev-form-contactText h3{font-family:scapienTitle,sans-serif}.dev-form-contactText h2{line-height:1.2em;margin-top:20px}.dev-form-contactText A{color:#fff}.dev-form-contactText .dev-form-details{margin:0}.dev-form-contactForm .dev-form-bert{margin-top:60px;text-align:center;width:100%;animation-name:dev-form-bert;animation-duration:4s}.dev-form-contactTextArea{resize:none}.dev-form-checkboxContainer{align-items:center;display:flex;gap:10px;position:relative;z-index:10}.dev-form-checkboxContainer .form_form-input-label__1mArY{position:static;width:unset;padding-left:2rem}.dev-form-checkboxContainer .dev-form-checkIcon_{display:none}.dev-form-checkboxContainer LABEL{outline:none}.dev-form-checkboxContainer LABEL *{cursor:pointer}.dev-form-checkboxContainer :before{background-color:transparent;border:1px solid #56575c;border-radius:5px;content:"";display:block;height:1.2rem;left:0;position:absolute;top:0;width:1.2rem}.dev-form-checkboxContainer .dev-form-hiddenCheckbox{display:none}.dev-form-checkboxContainer .dev-form-hiddenCheckbox:checked~:before{background-color:var(--blue-1)}.dev-form-checkboxContainer .dev-form-hiddenCheckbox:checked~.form_form-input-label__1mArY .dev-form-checkIcon_{color:#fff;display:block;font-size:.9rem;left:4px;position:absolute;top:4px;z-index:1}@media only screen and (max-width:1024px){.dev-form-contactForm .dev-form-row{flex-direction:column}.dev-form-contactForm .dev-form-row>DIV{width:100%}.dev-form-contactForm .dev-form-bert{display:none}.dev-form-checkboxContainer :before{top:2px}.dev-form-checkboxContainer .dev-form-hiddenCheckbox:checked~.form_form-input-label__1mArY .dev-form-checkIcon_{left:3px;top:5px}}@keyframes dev-form-bert{0%{top:0}50%{top:20px}to{top:0}}.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Contact-formWrapper{display:flex;flex-direction:column}.dev-Contact-box{background:var(--dark-bg-card-solid);border:2px solid var(--dark-border);border-radius:16px;color:var(--text-light);display:flex;padding:3em;text-align:left}.dev-Contact-bert{margin-top:40px;width:75%}.dev-Contact-otherContacts{display:flex;flex-direction:column;gap:10px;margin:40px 20px}@media only screen and (max-width:1024px){.dev-Contact-box{padding:1em}}@media only screen and (max-width:768px){.dev-Contact-box{flex-direction:column-reverse}.dev-Contact-bertContainer IMG{display:none}}

/* ── from ac090b688ea4ce3b.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-DarkSection-section{padding:80px 0;position:relative}.dev-DarkSection-section,.dev-DarkSection-section.dev-DarkSection-standard{background-color:var(--dark-bg-primary)}.dev-DarkSection-section.dev-DarkSection-card{background-color:var(--dark-bg-secondary)}.dev-DarkSection-section.dev-DarkSection-translucent{background:rgba(13,18,33,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:768px){.dev-DarkSection-section{padding:50px 0}}.dev-DarkSection-container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.dev-DarkSection-title{font-family:var(--font-title);font-size:2rem;font-weight:600;color:var(--text-white);margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.dev-DarkSection-title{font-size:1.6rem}}.dev-DarkSection-subtitle{font-size:1.1rem;color:var(--text-light);margin-bottom:2rem;max-width:700px;line-height:1.6}.dev-DarkSection-content{color:var(--text-light);line-height:1.7}.dev-DarkSection-content p{margin-bottom:1rem;color:var(--text-light);font-size:1.05rem}.dev-DarkSection-content p:last-child{margin-bottom:0}.dev-DarkSection-content ul{list-style:none;padding:0;margin-bottom:1.5rem}.dev-DarkSection-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:var(--text-light)}.dev-DarkSection-content ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--accent-teal);border-radius:50%}.dev-DarkSection-content strong{color:var(--text-white);font-weight:600}.dev-ScopeTileDrawer-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.dev-ScopeTileDrawer-tilesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:1rem}@media(max-width:768px){.dev-ScopeTileDrawer-tilesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.dev-ScopeTileDrawer-tilesGrid{grid-template-columns:1fr}}.dev-ScopeTileDrawer-tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:1.25rem 1rem;background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center}.dev-ScopeTileDrawer-tile:hover{border-color:var(--dark-border);background:var(--dark-bg-card-hover)}.dev-ScopeTileDrawer-tile.dev-ScopeTileDrawer-active{border-color:var(--accent-teal);background:var(--accent-teal-bg)}.dev-ScopeTileDrawer-tile.dev-ScopeTileDrawer-active .dev-ScopeTileDrawer-tileLabel{color:var(--accent-teal)}.dev-ScopeTileDrawer-tileIcon{width:40px;height:40px;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}.dev-ScopeTileDrawer-tileLabel{font-family:var(--font-title);font-size:.9rem;font-weight:600;color:var(--text-light);transition:color .3s ease}.dev-ScopeTileDrawer-drawer{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.dev-ScopeTileDrawer-drawer.dev-ScopeTileDrawer-drawerOpen_{max-height:600px;opacity:1}.dev-ScopeTileDrawer-drawerContent{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;padding:1.5rem 2rem;margin-top:.5rem}.dev-ScopeTileDrawer-drawerContent p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.dev-ScopeTileDrawer-drawerContent p:last-child{margin-bottom:0}.dev-ScopeTileDrawer-drawerContent strong{color:var(--text-white)}.dev-LevelCard-card{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:16px;padding:2rem;transition:border-color .3s ease,transform .3s ease;cursor:default}.dev-LevelCard-card:hover{border-color:var(--dark-border);transform:translateY(-2px)}.dev-LevelCard-levelBadge{font-family:var(--font-title);font-size:1.3rem;font-weight:700;color:var(--accent-teal);margin-bottom:.75rem}.dev-LevelCard-oneliner{font-size:.95rem;color:var(--text-white);font-weight:400;margin-bottom:.75rem;line-height:1.6}.dev-LevelCard-field{margin-bottom:1rem}.dev-LevelCard-field:last-child{margin-bottom:0}.dev-LevelCard-field p{margin:0}.dev-LevelCard-content p,.dev-LevelCard-field p{color:var(--text-light);font-size:.95rem;line-height:1.6}.dev-LevelCard-content p{margin:0 0 .75rem}.dev-LevelCard-content p:last-child{margin-bottom:0}.dev-LevelCard-fieldLabel{display:block;color:var(--text-white);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.dev-EngagementModel-page{padding-top:72px}.dev-EngagementModel-bannerSection{width:100%;background-image:url(/images/platform/safe-banner.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.dev-EngagementModel-bannerOverlay{width:100%;background:rgba(10,14,23,.8);padding:4rem 20px}.dev-EngagementModel-patternInterrupt{text-align:center;max-width:700px;margin:0 auto 2rem;padding:0;color:var(--text-muted);font-size:1.1rem;font-style:italic;letter-spacing:.02em}.dev-EngagementModel-aiSnippet{max-width:800px;margin:0 auto}.dev-EngagementModel-aiSnippet p{color:var(--text-light);font-size:1.1rem;line-height:1.7;margin-bottom:.5rem;text-align:center}.dev-EngagementModel-credentialSection{max-width:1200px;margin:0 auto;padding:2rem 20px 3rem;scroll-margin-top:90px}.dev-EngagementModel-credentialSection .dev-EngagementModel-sectionContent,.dev-EngagementModel-credentialSection>p{max-width:900px}.dev-EngagementModel-sectionTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);margin-bottom:.5rem}.dev-EngagementModel-sectionSubtitle{font-size:1.1rem;color:var(--accent-teal);font-weight:600;margin-bottom:1.5rem}.dev-EngagementModel-sectionContent p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.dev-EngagementModel-sectionContent strong{color:var(--text-white)}.dev-EngagementModel-producesList{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.dev-EngagementModel-producesList li{display:flex;align-items:flex-start;gap:10px;color:var(--text-light);font-size:1rem;line-height:1.5}.dev-EngagementModel-producesList li:before{content:"→";color:var(--accent-teal);flex-shrink:0;font-weight:700}.dev-EngagementModel-ctaHelper{color:var(--text-muted);font-size:.88rem;margin-top:.75rem;text-align:center}.dev-EngagementModel-credentialCta{text-align:center;margin-top:2rem}.dev-EngagementModel-ipasIntegrationSection{max-width:1200px;margin:0 auto;padding:2rem 20px;text-align:center}.dev-EngagementModel-ipasIntegrationSection p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin:0 auto}.dev-EngagementModel-levelSection,.dev-EngagementModel-scopeSection{max-width:1200px;margin:0 auto;padding:2rem 20px 3rem;scroll-margin-top:90px}.dev-EngagementModel-levelSectionIntro{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:2rem;max-width:800px}.dev-EngagementModel-levelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:960px){.dev-EngagementModel-levelGrid{grid-template-columns:1fr}}.dev-EngagementModel-deliverablesSection{max-width:1200px;margin:0 auto;padding:2rem 20px 3rem;scroll-margin-top:90px}.dev-EngagementModel-receiveList{list-style:none;padding:0;margin:1rem 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.dev-EngagementModel-receiveList li{display:flex;align-items:flex-start;gap:10px;color:var(--text-light);font-size:1.05rem;line-height:1.5}.dev-EngagementModel-receiveList li:before{content:"→";color:var(--accent-teal);flex-shrink:0;font-weight:700}.dev-EngagementModel-deliverySection{max-width:1200px;margin:0 auto;padding:2rem 20px 3rem;scroll-margin-top:90px}.dev-EngagementModel-deliveryLayout{display:flex;gap:2rem;align-items:flex-start}@media(max-width:768px){.dev-EngagementModel-deliveryLayout{flex-direction:column}}.dev-EngagementModel-deliveryImage{width:100%;max-width:480px;height:auto;border-radius:12px;flex-shrink:0}@media(max-width:768px){.dev-EngagementModel-deliveryImage{max-width:100%}}.dev-EngagementModel-deliveryGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:1.5rem}@media(max-width:768px){.dev-EngagementModel-deliveryGrid{grid-template-columns:1fr}}.dev-EngagementModel-deliveryCard{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;padding:1.5rem}.dev-EngagementModel-deliveryCard h4{color:var(--accent-teal);font-family:var(--font-title);font-size:1rem;font-weight:700;margin-bottom:.5rem}.dev-EngagementModel-deliveryCard p{color:var(--text-light);font-size:.92rem;line-height:1.6;margin:0}.dev-EngagementModel-bottomCta{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-EngagementModel-bottomCtaHelper{color:var(--text-muted);font-size:.9rem;margin-top:.75rem}

/* ── from ce02357fa509f737.css ── */
.dev-DarkHero-hero{background-color:var(--dark-bg-primary);padding:100px 0 60px;position:relative;text-align:center;overflow:visible}.dev-DarkHero-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center top,rgba(0,255,209,.04) 0,transparent 60%);pointer-events:none}.dev-DarkHero-container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.dev-DarkHero-title{font-family:var(--font-title);font-size:2.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem;line-height:1.15}@media(max-width:768px){.dev-DarkHero-title{font-size:2rem}}@media(max-width:480px){.dev-DarkHero-title{font-size:1.6rem}}.dev-DarkHero-subtitle{font-family:var(--font-title);font-size:1.4rem;color:var(--accent-teal);margin-bottom:1rem;font-weight:600}@media(max-width:768px){.dev-DarkHero-subtitle{font-size:1.15rem}}.dev-DarkHero-description{font-size:1.15rem;color:#fff;line-height:1.7;margin-bottom:1rem;max-width:750px;margin-left:auto;margin-right:auto}.dev-DarkHero-description p{margin-bottom:1rem;color:var(--text-light)}.dev-DarkHero-description p:last-child{margin-bottom:0}.dev-DarkHero-ctaWrapper{display:flex;gap:16px;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.dev-PlatformCarousel-carousel{align-items:center;display:flex;gap:10px;height:300px;margin:0 auto 100px;max-width:1200px;position:relative}.dev-PlatformCarousel-arrow{width:30px;height:30px;background-color:var(--dark-bg-card-solid);text-align:center;font-size:25px;border-radius:50%;cursor:pointer;font-size:20px;color:var(--accent-teal);border:1px solid var(--dark-border)}.PlatformCarousel_arrow-left__4HDZj{margin:15px 0 0 10px;rotate:-90deg}.PlatformCarousel_arrow-left__4HDZj:before{content:"▲";color:#fff;position:absolute;top:-2px;left:6px}.PlatformCarousel_arrow-right__vk66L{margin:15px 10px 0 0;rotate:90deg}.PlatformCarousel_arrow-right__vk66L:before{content:"▲";color:#fff;position:absolute;top:-2px;left:6px}.PlatformCarousel_carousel-items__uK8dH{display:flex;align-items:center;position:relative;height:400px;width:100%;overflow:hidden}.dev-PlatformCarousel-item{text-align:center;color:#fff;font-size:40px;position:absolute;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.PlatformCarousel_level-1__tYqte{background-color:#000;border:10px solid #000;border-radius:10px;cursor:pointer;height:130px;width:180px;line-height:130px;left:calc(100% - 180px);margin-top:10px;z-index:2}.dev-PlatformCarousel-level0{background-color:#000;border:20px solid #000;border-radius:20px;cursor:pointer;height:400px;width:600px;line-height:400px;left:calc(50% - 300px);z-index:3}.dev-PlatformCarousel-level1{background-color:#000;border:10px solid #000;border-radius:10px;cursor:pointer;height:130px;width:180px;line-height:130px;margin-top:10px;left:10px;z-index:2}.PlatformCarousel_left-enter__igEdk{transform:translateX(100%);opacity:0}.PlatformCarousel_left-enter-active__6tXyU{transform:translateX(0);opacity:1;transition:all .3s ease-in-out}.PlatformCarousel_left-exit__1WteU{transform:translateX(0);opacity:1}.PlatformCarousel_left-exit-active__G8WS4{transform:translateX(-100%);opacity:0;transition:all .3s ease-in-out}.PlatformCarousel_right-enter__EONU0{transform:translateX(-100%);opacity:0}.PlatformCarousel_right-enter-active__2JZ2p{transform:translateX(0);opacity:1;transition:all .3s ease-in-out}.PlatformCarousel_right-exit__uyssJ{transform:translateX(0);opacity:1}.PlatformCarousel_right-exit-active__l_fwU{transform:translateX(100%);opacity:0;transition:all .3s ease-in-out}.dev-PlatformCarousel-noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.PlatformCarousel_fi-arrow-left__9rO56{cursor:pointer;border-color:transparent #000 transparent transparent;border-style:solid;border-width:25px 26px 25px 0;transform:rotate(0deg)}.PlatformCarousel_fi-arrow-right__94dXF{cursor:pointer;border-color:transparent transparent transparent #000;border-style:solid;border-width:25px 0 25px 26px;transform:rotate(0deg)}.dev-PlatformCarousel-modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000}.dev-PlatformCarousel-modalContent{position:relative;background:transparent;padding:20px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.dev-PlatformCarousel-closeButton{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:5px;line-height:1;z-index:1001}.dev-PlatformCarousel-closeButton:hover{opacity:.8}.dev-PlatformCarousel-modalImageContainer{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dev-PlatformCarousel-modalImage{max-width:100%;max-height:80vh;object-fit:contain}.dev-PlatformCarousel-modalNavigation{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px}.dev-PlatformCarousel-modalArrow{background:none;border:none;color:#fff;font-size:40px;cursor:pointer;padding:10px;line-height:1}.dev-PlatformCarousel-modalArrow:hover{opacity:.8}.dev-PlatformCarousel-imageCounter{color:#fff;font-size:16px;font-weight:500}@media(max-width:768px){.dev-PlatformCarousel-carousel{gap:5px}.dev-PlatformCarousel-carousel .dev-PlatformCarousel-level0{height:200px;left:calc(50% - 150px);width:300px}.dev-PlatformCarousel-carousel .PlatformCarousel_level-1__tYqte,.dev-PlatformCarousel-carousel .dev-PlatformCarousel-level1{height:65px;left:calc(50% - 155px);width:90px}.dev-PlatformCarousel-carousel .PlatformCarousel_level-1__tYqte{left:calc(50% + 65px)}.PlatformCarousel_arrow-left__4HDZj:before,.PlatformCarousel_arrow-right__vk66L:before{left:4px;top:-3px}}.dev-Accordion-accordion{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:0}.dev-Accordion-arrow{display:flex;justify-content:center;align-items:center;padding:6px 0;background:none;border:none;cursor:pointer;width:100%;transition:opacity .2s ease}.dev-Accordion-arrow:hover{opacity:.7}.dev-Accordion-arrow img{display:block;filter:drop-shadow(0 2px 4px rgba(0,255,209,.15));object-fit:contain}.dev-Accordion-item{background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;overflow:hidden;transition:border-color .3s ease;scroll-margin-top:90px}.dev-Accordion-item.dev-Accordion-open{border-color:var(--dark-border)}.dev-Accordion-item.dev-Accordion-open .dev-Accordion-trigger{border-bottom:1px solid var(--dark-border-subtle)}.dev-Accordion-item.dev-Accordion-open .dev-Accordion-icon{color:var(--accent-teal)}.dev-Accordion-item.dev-Accordion-open .dev-Accordion-content{max-height:1000px;opacity:1}.dev-Accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;scroll-margin-top:100px}.dev-Accordion-trigger:hover{background:hsla(0,0%,100%,.02)}.dev-Accordion-triggerTitle{font-family:var(--font-title);font-size:1.35rem;font-weight:600;color:var(--text-white);margin:0;line-height:1.3;flex:1 1;padding-right:1rem;text-align:center}.dev-Accordion-icon{font-size:1.5rem;color:var(--text-muted);transition:color .3s ease;flex-shrink:0;width:24px;text-align:center;line-height:1}.dev-Accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.dev-Accordion-contentInner{padding:1.25rem 1.5rem 1.5rem;background-image:url(/images/backgrounds/card-bg-3.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid var(--accent-teal);border-top:none;border-radius:0 0 12px 12px;position:relative}.dev-Accordion-contentInner p{color:var(--text-light);font-size:1.15rem;line-height:1.7;margin-bottom:1rem;position:relative;z-index:1}.dev-Accordion-contentInner p:last-child{margin-bottom:0}.dev-Accordion-contentInner strong{color:var(--text-white)}.dev-iPAS-page{padding-top:72px}.dev-iPAS-outcomesSection{max-width:900px;margin:0 auto;padding:0 20px 2rem}.dev-iPAS-outcomesList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.dev-iPAS-outcomeItem{display:flex;align-items:flex-start;gap:12px;padding:1.25rem 1.5rem;background:var(--dark-bg-card);border:1px solid var(--dark-border-subtle);border-radius:12px;color:var(--text-light);font-size:1.05rem;line-height:1.6}.dev-iPAS-outcomeItem:before{content:"✓";color:var(--accent-teal);font-weight:700;flex-shrink:0;margin-top:2px}.dev-iPAS-introSection{max-width:900px;margin:0 auto;padding:3rem 20px 2rem}.dev-iPAS-introSection h2{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);margin-bottom:1.5rem}.dev-iPAS-introSection p{color:var(--text-light);font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.dev-iPAS-introTitle{text-align:center}.dev-iPAS-sequenceHighlight{font-family:var(--font-title);font-size:1.3rem!important;font-weight:600;color:var(--accent-teal)!important;text-align:center;letter-spacing:.5px;padding:.5rem 0}.dev-iPAS-subHeroCta{text-align:center;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.1))}.dev-iPAS-subHeroCta .dev-iPAS-subHeroCtaNote{margin-top:.85rem;font-size:.9rem;color:var(--text-secondary);opacity:.8}.dev-iPAS-carouselSection{max-width:1200px;margin:0 auto;padding:3.5rem 20px 3rem}.dev-iPAS-accordionSection{max-width:900px;margin:0 auto;padding:0 20px 3rem}.dev-iPAS-sectionTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);text-align:center;margin-bottom:2rem}.dev-iPAS-bottomCta{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-iPAS-bottomCtaText{font-size:1.2rem;color:var(--text-light);margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.6}.dev-iPAS-aiSnippet{max-width:800px;margin:0 auto 2rem;padding:0 20px}.dev-iPAS-aiSnippet p{color:var(--text-light);font-size:1rem;line-height:1.7;margin-bottom:.5rem}

/* ── from e52269a25a5acc10.css ── */
.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}.dev-SolutionPage-page{padding-top:72px}.dev-SolutionPage-aiSnippet{max-width:800px;margin:0 auto 2rem;padding:0 20px}.dev-SolutionPage-aiSnippet p{color:var(--text-light);font-size:1rem;line-height:1.7;margin-bottom:1rem}.dev-SolutionPage-aiSnippet strong{color:var(--text-white)}.dev-SolutionPage-bulletList{list-style:none;padding:0;margin:.5rem 0 1.25rem}.dev-SolutionPage-bulletList li{display:flex;align-items:flex-start;gap:10px;padding:.25rem 0;color:var(--text-light);font-size:1rem;line-height:1.6}.dev-SolutionPage-bulletList li:before{content:"•";color:var(--accent-teal);font-weight:700;flex-shrink:0}.dev-SolutionPage-conceptsRow{display:flex;gap:16px;max-width:1200px;margin:2.5rem auto 3rem;padding:0 20px}@media(max-width:768px){.dev-SolutionPage-conceptsRow{flex-direction:column}}.dev-SolutionPage-conceptCard{flex:1 1;background:var(--dark-bg-card);border:1px solid var(--dark-border);border-radius:12px;padding:1.5rem}.dev-SolutionPage-conceptCard h4{font-family:var(--font-title);font-size:1rem;font-weight:700;color:var(--accent-teal);margin-bottom:.5rem}.dev-SolutionPage-conceptCard p{color:var(--text-light);font-size:.92rem;line-height:1.6;margin:0}.dev-SolutionPage-featureGrid{max-width:1200px;margin:0 auto;padding:2rem 20px}.dev-SolutionPage-featureSection{max-width:900px;margin:0 auto;padding:2rem 20px 3rem;border-bottom:1px solid var(--dark-border-subtle)}.dev-SolutionPage-featureSection:last-of-type{border-bottom:none}.dev-SolutionPage-featureTitle{font-family:var(--font-title);font-size:1.6rem;font-weight:700;color:var(--text-white);margin-bottom:.5rem}.dev-SolutionPage-featureSubtitle{font-size:1.1rem;color:var(--accent-teal);font-weight:600;margin-bottom:1.25rem}.dev-SolutionPage-featureBody p{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.dev-SolutionPage-featureBody strong{color:var(--text-white)}.dev-SolutionPage-featureList{list-style:none;padding:0;margin:1.25rem 0}.dev-SolutionPage-featureList li{position:relative;padding:.4rem 0 .4rem 1.75rem;color:var(--text-light);font-size:1rem;line-height:1.6}.dev-SolutionPage-featureList li:before{content:"→";color:var(--accent-teal);font-weight:700;position:absolute;left:0;top:.4rem}.dev-SolutionPage-checkList{list-style:none;padding:0;margin:1.25rem 0}.dev-SolutionPage-checkList li{display:flex;align-items:flex-start;gap:10px;padding:.4rem 0;color:var(--text-light);font-size:.95rem;line-height:1.5}.dev-SolutionPage-checkList li:before{content:"✔";color:var(--accent-teal);font-weight:700;flex-shrink:0}.dev-SolutionPage-featureImage{width:100%;max-width:400px;height:auto;border-radius:12px;margin:1.5rem 0}.dev-SolutionPage-statBox{background:var(--dark-bg-card);border:1px solid var(--dark-border);border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0}.dev-SolutionPage-statBox p{color:var(--text-light);font-size:.95rem;line-height:1.6;margin:.25rem 0}.dev-SolutionPage-statBox strong{color:var(--accent-teal)}.dev-SolutionPage-bottomCta{text-align:center;padding:3rem 20px;max-width:700px;margin:0 auto}.dev-SolutionPage-bottomCtaText{font-size:1.2rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.6}.dev-SolutionPage-sectionTitle{font-family:var(--font-title);font-size:1.8rem;font-weight:700;color:var(--text-white);text-align:center;margin-bottom:2rem}.dev-SolutionPage-complianceSection{max-width:1100px;margin:0 auto;padding:2rem 20px 3rem}.dev-SolutionPage-complianceIntro{color:var(--text-light);font-size:1.05rem;line-height:1.7;text-align:center;max-width:800px;margin:0 auto 2rem}.dev-SolutionPage-complianceWrapper{position:relative;min-height:500px;display:flex;flex-direction:column;align-items:center}.dev-SolutionPage-continentList{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin-bottom:2rem;padding:0}.dev-SolutionPage-continentList li{border-radius:5px;cursor:pointer;min-width:100px;padding:6px 12px;text-align:center;color:var(--text-light);font-weight:600;transition:background-color .2s,color .2s}.dev-SolutionPage-continentList li:hover{background-color:rgba(0,255,209,.15)}.dev-SolutionPage-continentList li.dev-SolutionPage-selected{background-color:var(--accent-teal);color:#0a0e17}.dev-SolutionPage-upperCase{text-transform:uppercase}.dev-SolutionPage-capitalize{text-transform:capitalize}.dev-SolutionPage-complianceMapWrapper{text-align:center;margin-bottom:1.5rem}.dev-SolutionPage-complianceMap{width:90%;max-width:700px;height:auto;object-fit:contain}.dev-SolutionPage-complianceBox{background:rgba(13,18,33,.95);border:1px solid var(--accent-teal);border-radius:12px;padding:2rem;max-height:400px;overflow-y:auto;color:var(--text-light);font-size:.95rem;line-height:1.6;width:100%;max-width:800px}.dev-SolutionPage-complianceBox h3{color:var(--text-white);font-family:var(--font-title);font-size:1.2rem;font-weight:700;margin:0 0 .75rem}.dev-SolutionPage-complianceBox h4{color:var(--accent-teal);font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.dev-SolutionPage-complianceBox p{margin-bottom:.75rem}.dev-SolutionPage-complianceBox ul{list-style:none;padding:0;margin:.5rem 0 1rem}.dev-SolutionPage-complianceBox ul li{padding:.2rem 0;color:var(--text-light)}.dev-SolutionPage-complianceBox ul li:before{content:"→";color:var(--accent-teal);margin-right:8px;font-weight:700}@media(max-width:768px){.dev-SolutionPage-complianceMapWrapper{display:none}.dev-SolutionPage-complianceWrapper{min-height:auto}.dev-SolutionPage-complianceBox{max-height:calc(100vh - 300px)}.dev-SolutionPage-continentList li{min-width:50px;padding:4px 8px;font-size:.9rem}}.dev-SolutionPage-lifecycleImageWrap{display:flex;justify-content:center;margin:1rem 0 1.5rem}.dev-SolutionPage-lifecycleImage{max-width:700px;width:100%;height:auto;opacity:.9}.dev-SolutionPage-partnerSectionTitle{font-family:var(--font-title);font-size:2.4rem;font-weight:700;color:var(--text-white);margin-bottom:1rem}

/* ── from f410da59cdb000e4.css ── */
.dev-ContactButton-contactButton{background:linear-gradient(90deg,#0edfb3,#12dbb8 22%,#1fcfc9 51%,#35bde4 85%,#41b3f4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:var(--font-title);padding:10px 20px;white-space:nowrap}.dev-ContactButton-contactButton.dev-ContactButton-mid{border-radius:100px;font-size:1.2rem;margin:40px 0 0 40px;padding:20px 50px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:40px;padding:20px 50px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-mid{margin-left:10px;padding:20px}}.dev-ContactButton-contactButton.dev-ContactButton-large{border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 40px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:20px 70px}}@media(max-width:600px){.dev-ContactButton-contactButton.dev-ContactButton-large{font-size:1.2rem;padding:10px 20px}}.dev-ContactButton-contactButton.dev-ContactButton-largeW{align-self:center;border-radius:100px;font-size:2rem;margin-top:40px;padding:30px 80px}@media(max-width:1024px){.dev-ContactButton-contactButton.dev-ContactButton-largeW{font-size:2.2rem;padding:20px 70px}}.dev-ContactButton-contactButton.dev-ContactButton-dark{color:#fff}.dev-ContentBox-section{display:flex;min-height:auto;padding:60px 0;position:relative;background:rgba(0,0,0,.7)}.dev-ContentBox-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:40px;align-items:center}.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:row-reverse}.dev-ContentBox-container.dev-ContentBox-imageCenter{flex-direction:column-reverse;gap:0}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-title{text-align:center}.dev-ContentBox-container.dev-ContentBox-imageCenter .dev-ContentBox-imageWrapper{flex:unset}.dev-ContentBox-container a[href^="mailto:"]{color:var(--color-title);text-decoration:underline}.dev-ContentBox-container h3{margin:1.5rem 0 1rem}@media(max-width:768px){.dev-ContentBox-container,.dev-ContentBox-container.dev-ContentBox-imageLeft{flex-direction:column}}.dev-ContentBox-content{flex:1 1}.dev-ContentBox-imageWrapper{flex:1 1;max-width:500px}.dev-ContentBox-image{width:100%;height:auto}.dev-ContentBox-hpImage .dev-ContentBox-image{position:absolute;top:-25%;right:0;width:50%;height:50%}@media(max-width:768px){.dev-ContentBox-hpImage .dev-ContentBox-image{right:29%;top:-28%}}.dev-ContentBox-hpImage .dev-ContentBox-content{flex:unset;margin:10%}.dev-ContentBox-noImage55 .dev-ContentBox-content{max-width:60%}.dev-ContentBox-bulletList:not(.dev-ContentBox-noBullets){list-style-type:square;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-noBullets{list-style-type:none;padding-left:0}.dev-ContentBox-numberedList{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem}.dev-ContentBox-bullet{margin-bottom:.5rem;font-family:var(--font-primary);font-size:1.1rem;line-height:var(--line-height-base);color:var(--text-light)}.dev-ContentBox-bullet:last-child{margin-bottom:0}@media(max-width:600px){.dev-ContentBox-container .dev-ContentBox-content{max-width:95%}}.dev-Page-pageHeader{max-width:1200px;margin:0 auto 4rem;text-align:left}.dev-Page-pageHeader h2{font-family:var(--font-title);font-size:1.75rem;font-weight:600;color:var(--accent-teal);margin:0 0 1.5rem}.dev-Page-pageHeader h3{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--text-white);margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.dev-Page-pageHeader p{margin-bottom:1rem;line-height:1.7}.dev-Page-headerWrapper{padding:20px}.dev-Page-pageTitle{font-family:var(--font-title);font-size:2.4rem;margin-bottom:1rem;color:var(--text-white)}@media(max-width:768px){.dev-Page-pageTitle{font-size:2.5rem;margin-bottom:.75rem}}.dev-Page-pageDescription{font-family:var(--font-primary);font-size:1.25rem;line-height:1.5;max-width:800px;color:var(--text-light)}@media(max-width:768px){.dev-Page-pageDescription{font-size:1.1rem}}.dev-Page-partnersHead,.dev-Page-platformHead{padding:20px}.dev-Page-partnersHead .dev-Page-pageHeader{max-width:900px;padding:0 20px}.dev-Page-headerImageWrap{display:flex;justify-content:center;margin:1.5rem 0 2rem}.dev-Page-headerImage{max-width:480px;width:100%;height:auto;opacity:.9}@media(max-width:768px){.dev-Page-headerImage{max-width:100%}}
