(function(){var css = «@import url(‘https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap’);#main-header,#et-top-navigation,.et_header_style_left,#main-footer,.et_pb_footer,#et-footer-nav{display:none!important}#page-container{padding-top:0!important;padding-bottom:0!important}body{background:var(–bg)!important;color:var(–white)!important;font-family:var(–font-body)!important}.et_pb_section{background:transparent!important}#main-content{background:transparent!important;padding-top:0!important;padding-bottom:0!important}.et_pb_post{margin-bottom:0!important}.entry-title,.et_pb_title_container,.post-meta,.et_pb_title_meta_container{display:none!important}.et_right_sidebar #sidebar{display:none!important}.et_right_sidebar #left-area{float:none!important;width:100%!important;padding:0!important}.et_pb_row{width:100%!important;max-width:100%!important;padding:0!important}.et_pb_column{margin-bottom:0!important}.et_pb_module{margin-bottom:0!important}n*{margin:0;padding:0;box-sizing:border-box}n:root{n –bg:#080c0f;n –bg2:#0d1318;n –bg3:#111820;n –bg4:#0a1015;n –accent:#00e5a0;n –accent2:#00b87d;n –accent3:#00ff6a;n –accent-dim:rgba(0,229,160,0.10);n –accent-dim2:rgba(0,229,160,0.05);n –white:#f0f4f2;n –white2:#c8d4cf;n –muted:#6b7e78;n –muted2:#4a5c57;n –border:rgba(0,229,160,0.18);n –border2:rgba(255,255,255,0.07);n –border3:rgba(255,255,255,0.04);n –font-display:’Space Grotesk’,sans-serif;n –font-mono:’Space Grotesk’,sans-serif;n –font-body:’Plus Jakarta Sans’,sans-serif;n}nhtml{scroll-behavior:smooth}nbody{background:var(–bg);color:var(–white);font-family:var(–font-body);overflow-x:hidden;line-height:1.6}na{text-decoration:none;color:inherit}nstrong{font-weight:500;color:var(–white)}nn/* u2500u2500u2500 PAGES u2500u2500u2500 */n.page{display:none;min-height:100vh}n.page.active{display:block}nn/* u2500u2500u2500 NAV u2500u2500u2500 */nnav{position:fixed;top:0;left:0;right:0;z-index:200;padding:1.1rem 3rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(–border3);background:rgba(8,12,15,0.92);backdrop-filter:blur(24px)}n.nav-left{display:flex;align-items:center;gap:1rem}n.nav-logo{font-family:var(–font-display);font-weight:800;font-size:1rem;letter-spacing:0.06em;cursor:pointer;display:flex;align-items:center;gap:0.3rem}n.nav-logo span{color:var(–accent)}n.nav-badge{font-family:var(–font-mono);font-size:0.6rem;background:var(–accent-dim);color:var(–accent);padding:0.18rem 0.55rem;border-radius:2px;border:1px solid var(–border);letter-spacing:0.12em;text-transform:uppercase}n.nav-links{display:flex;gap:0.2rem}n.nav-links a{font-size:0.82rem;color:var(–muted);padding:0.4rem 0.9rem;border-radius:3px;cursor:pointer;transition:all 0.2s;border:1px solid transparent}n.nav-links a:hover{color:var(–white2);background:var(–border3)}n.nav-links a.active{color:var(–accent);border-color:var(–border)}n.nav-cta{background:var(–accent);color:var(–bg);font-family:var(–font-display);font-weight:700;font-size:0.78rem;padding:0.55rem 1.3rem;border-radius:3px;letter-spacing:0.04em;transition:all 0.2s;cursor:pointer;border:none}n.nav-cta:hover{background:var(–accent2);transform:translateY(-1px)}nn/* u2500u2500u2500 COMMON u2500u2500u2500 */n.container{max-width:1200px;margin:0 auto;padding:0 3rem}nsection{padding:6rem 3rem}n.section-tag{font-family:var(–font-mono);font-size:0.66rem;color:var(–accent);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:1rem;display:flex;align-items:center;gap:0.6rem}n.section-tag::before{content:»;width:22px;height:1px;background:var(–accent);flex-shrink:0}n.section-h2{font-family:var(–font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-0.02em;margin-bottom:1.5rem}n.section-h2 em{font-style:normal;color:var(–accent)}n.section-lead{color:var(–muted);max-width:580px;font-weight:300;line-height:1.85;margin-bottom:3.5rem;font-size:1.02rem}n.grid-bg{background-image:linear-gradient(var(–border3) 1px,transparent 1px),linear-gradient(90deg,var(–border3) 1px,transparent 1px);background-size:60px 60px}nn/* u2500u2500u2500 BUTTONS u2500u2500u2500 */n.btn-primary{background:var(–accent);color:var(–bg);font-family:var(–font-display);font-weight:700;font-size:0.88rem;padding:0.85rem 1.9rem;border-radius:3px;letter-spacing:0.03em;transition:all 0.25s;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.5rem}n.btn-primary:hover{background:var(–accent2);transform:translateY(-2px)}n.btn-ghost{background:transparent;color:var(–white2);font-family:var(–font-display);font-weight:500;font-size:0.88rem;padding:0.85rem 1.9rem;border-radius:3px;border:1px solid var(–border2);cursor:pointer;transition:all 0.25s;display:inline-flex;align-items:center;gap:0.5rem}n.btn-ghost:hover{border-color:var(–border);color:var(–accent)}nn/* u2500u2500u2500 TICKER u2500u2500u2500 */n.ticker{background:var(–accent-dim);border-top:1px solid var(–border);border-bottom:1px solid var(–border);padding:0.65rem 0;overflow:hidden;white-space:nowrap}n.ticker-inner{display:inline-flex;animation:ticker 35s linear infinite}n.ticker-item{font-family:var(–font-mono);font-size:0.68rem;color:var(–accent2);letter-spacing:0.12em;text-transform:uppercase;padding:0 2.5rem}n.ticker-item::after{content:’u25c6′;margin-left:2.5rem;opacity:0.35}n@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}nn/* u2500u2500u2500 PAGE HERO (inner pages) u2500u2500u2500 */n.page-hero{padding:9rem 3rem 5rem;position:relative;overflow:hidden;border-bottom:1px solid var(–border3)}n.page-hero .grid-bg{position:absolute;inset:0;opacity:0.5}n.page-hero-glow{position:absolute;top:-30%;right:-15%;width:55vw;height:55vw;background:radial-gradient(circle,rgba(0,229,160,0.07) 0%,transparent 60%);pointer-events:none}n.page-hero-content{position:relative;max-width:800px}n.page-hero-tag{font-family:var(–font-mono);font-size:0.68rem;color:var(–accent);letter-spacing:0.18em;text-transform:uppercase;margin-bottom:1.2rem;display:flex;align-items:center;gap:0.6rem}n.page-hero-tag::before{content:»;width:22px;height:1px;background:var(–accent)}n.page-hero h1{font-family:var(–font-display);font-size:clamp(2.5rem,5.5vw,5rem);font-weight:800;line-height:1.0;letter-spacing:-0.025em;margin-bottom:1.5rem}n.page-hero h1 em{font-style:normal;color:var(–accent)}n.page-hero p{font-size:1.05rem;color:var(–muted);max-width:560px;line-height:1.85;font-weight:300}nn/* u2500u2500u2500 CARDS u2500u2500u2500 */n.card{background:var(–bg2);border:1px solid var(–border2);border-radius:6px;padding:1.8rem;transition:all 0.3s;position:relative;overflow:hidden}n.card::before{content:»;position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(–accent),transparent);opacity:0;transition:opacity 0.3s}n.card:hover{border-color:var(–border);transform:translateY(-3px);background:var(–bg3)}n.card:hover::before{opacity:1}n.card-icon{font-size:1.4rem;margin-bottom:1.1rem;color:var(–accent)}n.card-title{font-family:var(–font-display);font-weight:700;font-size:1rem;margin-bottom:0.6rem}n.card-desc{font-size:0.82rem;color:var(–muted);line-height:1.75}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: HOMEnu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:8rem 3rem 4rem;overflow:hidden}n.hero .grid-bg{position:absolute;inset:0;opacity:0.5}n.hero-glow{position:absolute;top:-20%;right:-10%;width:65vw;height:65vw;background:radial-gradient(circle,rgba(0,229,160,0.07) 0%,transparent 60%);pointer-events:none}n.hero-glow2{position:absolute;bottom:-20%;left:-10%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(0,184,125,0.04) 0%,transparent 60%);pointer-events:none}n.hero-content{position:relative;max-width:860px;z-index:1}n.hero-tag{font-family:var(–font-mono);font-size:0.7rem;color:var(–accent);letter-spacing:0.16em;text-transform:uppercase;margin-bottom:1.6rem;display:flex;align-items:center;gap:0.6rem}n.hero-tag::before{content:»;width:24px;height:1px;background:var(–accent)}n.hero-h1{font-family:var(–font-display);font-size:clamp(3.2rem,7.5vw,7rem);font-weight:800;line-height:0.96;letter-spacing:-0.025em;margin-bottom:2rem}n.hero-h1 em{font-style:normal;color:var(–accent)}n.hero-sub{font-size:1.08rem;color:var(–muted);max-width:540px;line-height:1.85;margin-bottom:3rem;font-weight:300}n.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}n.hero-stats{display:flex;gap:3rem;margin-top:5rem;padding-top:3rem;border-top:1px solid var(–border3)}n.stat-item{display:flex;flex-direction:column;gap:0.3rem}n.stat-n{font-family:var(–font-display);font-size:2.4rem;font-weight:800;color:var(–accent);line-height:1}n.stat-l{font-family:var(–font-mono);font-size:0.62rem;color:var(–muted);text-transform:uppercase;letter-spacing:0.1em}nn/* HOME sections */n.what-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}n.what-text p{color:var(–muted);line-height:1.9;margin-bottom:1.2rem;font-weight:300;font-size:0.95rem}n.criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.8rem}n.crit-card{background:var(–bg2);border:1px solid var(–border2);border-radius:5px;padding:1.1rem;transition:all 0.3s}n.crit-card:hover{border-color:var(–border);background:var(–bg3)}n.crit-num{font-family:var(–font-mono);font-size:0.6rem;color:var(–accent);letter-spacing:0.1em;margin-bottom:0.4rem;text-transform:uppercase}n.crit-name{font-family:var(–font-display);font-weight:700;font-size:0.88rem;margin-bottom:0.3rem}n.crit-desc{font-size:0.76rem;color:var(–muted);line-height:1.6}n.crit-card.full{grid-column:1/-1}nn.home-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(–border3);border:1px solid var(–border3);border-radius:6px;overflow:hidden;margin-top:3rem}n.hproc-card{background:var(–bg2);padding:2rem 1.5rem;transition:background 0.3s}n.hproc-card:hover{background:var(–bg3)}n.hproc-num{font-family:var(–font-mono);font-size:0.6rem;color:var(–accent);letter-spacing:0.14em;margin-bottom:1.2rem;text-transform:uppercase}n.hproc-title{font-family:var(–font-display);font-weight:700;font-size:0.95rem;margin-bottom:0.6rem}n.hproc-desc{font-size:0.78rem;color:var(–muted);line-height:1.7}nn.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}nn.logos-row{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(–border3)}n.logo-item{font-family:var(–font-mono);font-size:0.68rem;color:var(–muted2);letter-spacing:0.1em;text-transform:uppercase;padding:0.5rem 1rem;border:1px solid var(–border3);border-radius:3px}nn.testimonial-section{background:var(–bg2)}n.testimonial-wrap{border:1px solid var(–border);border-radius:8px;padding:3.5rem;position:relative;overflow:hidden;background:var(–bg3)}n.testimonial-wrap::before{content:'»‘;position:absolute;top:-2rem;left:1.5rem;font-size:14rem;font-family:var(–font-display);color:var(–accent);opacity:0.06;line-height:1;pointer-events:none;font-weight:800}n.testimonial-text{font-family:var(–font-display);font-size:1.25rem;font-weight:600;line-height:1.65;max-width:700px;position:relative}n.testimonial-author{margin-top:2.5rem;display:flex;align-items:center;gap:1rem}n.author-av{width:46px;height:46px;background:var(–accent-dim);border:1px solid var(–border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(–font-display);font-weight:700;font-size:0.85rem;color:var(–accent);flex-shrink:0}n.author-info strong{font-size:0.88rem;display:block;margin-bottom:0.15rem}n.author-info span{font-size:0.74rem;color:var(–muted);font-family:var(–font-mono);letter-spacing:0.05em}nn.cta-section{text-align:center;padding:8rem 3rem;position:relative;overflow:hidden;background:var(–bg4)}n.cta-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;background:radial-gradient(ellipse,rgba(0,229,160,0.06) 0%,transparent 60%);pointer-events:none}n.cta-section .section-tag{justify-content:center}n.cta-section .section-tag::before{display:none}n.cta-h2{font-family:var(–font-display);font-size:clamp(2rem,4.5vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-0.02em;margin-bottom:1.5rem;max-width:680px;margin-left:auto;margin-right:auto;position:relative}n.cta-sub{color:var(–muted);max-width:480px;margin:0 auto 3rem;font-weight:300;position:relative}n.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: PROCESSnu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.process-timeline{margin-top:5rem}n.phase-block{display:grid;grid-template-columns:200px 1fr;gap:0;margin-bottom:0;position:relative}n.phase-block::before{content:»;position:absolute;left:199px;top:0;bottom:0;width:1px;background:var(–border3)}n.phase-block:last-child::before{display:none}n.phase-left{padding:2.5rem 2.5rem 2.5rem 0;position:relative}n.phase-left::after{content:»;position:absolute;right:-5px;top:2.8rem;width:10px;height:10px;background:var(–bg);border:2px solid var(–accent);border-radius:50%;z-index:1}n.phase-tag{font-family:var(–font-mono);font-size:0.6rem;color:var(–accent);letter-spacing:0.14em;text-transform:uppercase;margin-bottom:0.5rem}n.phase-title{font-family:var(–font-display);font-weight:800;font-size:1.3rem;line-height:1.2}n.phase-weeks{font-family:var(–font-mono);font-size:0.62rem;color:var(–muted2);letter-spacing:0.1em;margin-top:0.5rem;text-transform:uppercase}n.phase-right{padding:2.5rem 0 2.5rem 3rem;border-bottom:1px solid var(–border3)}n.phase-block:last-child .phase-right{border-bottom:none}n.phase-desc{font-size:0.92rem;color:var(–muted);line-height:1.85;margin-bottom:2rem;font-weight:300}n.deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:0.8rem}n.deliv{background:var(–bg2);border:1px solid var(–border2);border-radius:4px;padding:1rem 1.1rem}n.deliv-icon{font-family:var(–font-mono);font-size:0.58rem;color:var(–accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0.35rem}n.deliv-name{font-size:0.8rem;font-weight:500;line-height:1.4}n.deliv-sub{font-size:0.72rem;color:var(–muted);margin-top:0.2rem;line-height:1.5}nn.process-faq{margin-top:5rem;padding-top:5rem;border-top:1px solid var(–border3)}n.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3rem}n.faq-item{background:var(–bg2);border:1px solid var(–border2);border-radius:5px;padding:1.5rem}n.faq-q{font-family:var(–font-display);font-weight:700;font-size:0.92rem;margin-bottom:0.6rem}n.faq-a{font-size:0.8rem;color:var(–muted);line-height:1.75}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: TYPE I / IInu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.type-hero-compare{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(–border3);border:1px solid var(–border3);border-radius:8px;overflow:hidden;margin-top:4rem}n.type-col{background:var(–bg2);padding:3rem}n.type-col.featured{background:var(–bg3);border-right:none}n.type-col-badge{font-family:var(–font-mono);font-size:0.6rem;text-transform:uppercase;letter-spacing:0.14em;padding:0.25rem 0.7rem;border-radius:2px;display:inline-block;margin-bottom:1.2rem}n.badge-standard{background:var(–border3);color:var(–muted);border:1px solid var(–border2)}n.badge-recommended{background:var(–accent-dim);color:var(–accent);border:1px solid var(–border)}n.type-col h3{font-family:var(–font-display);font-weight:800;font-size:2.2rem;letter-spacing:-0.02em;margin-bottom:0.3rem}n.type-col-sub{font-size:0.82rem;color:var(–muted);margin-bottom:2rem;font-weight:300}n.type-features{list-style:none;display:flex;flex-direction:column;gap:0.85rem;margin-bottom:2.5rem}n.type-features li{font-size:0.85rem;color:var(–white2);padding-left:1.4rem;position:relative;line-height:1.65}n.type-features li::before{content:’u2192′;position:absolute;left:0;color:var(–accent);font-size:0.8rem}n.type-features li.muted-item{color:var(–muted)}n.type-features li.muted-item::before{color:var(–muted2)}n.type-divider{background:var(–border3);height:1px;margin:2rem 0}n.type-timeline-box{background:var(–bg4);border:1px solid var(–border2);border-radius:5px;padding:1.2rem}n.type-timeline-box .tl-label{font-family:var(–font-mono);font-size:0.6rem;color:var(–muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:0.5rem}n.type-timeline-box .tl-value{font-family:var(–font-display);font-weight:700;font-size:1.1rem}nn.type-detail-section{margin-top:6rem}n.type-detail-section .section-tag{margin-bottom:0.8rem}n.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3rem}nn.decision-table{margin-top:5rem;padding-top:5rem;border-top:1px solid var(–border3)}n.dtable{width:100%;border-collapse:collapse;margin-top:2.5rem}n.dtable th{font-family:var(–font-mono);font-size:0.62rem;text-transform:uppercase;letter-spacing:0.12em;color:var(–muted);padding:0.9rem 1.2rem;text-align:left;border-bottom:1px solid var(–border3);background:var(–bg2)}n.dtable th:first-child{border-radius:5px 0 0 0}n.dtable th:last-child{border-radius:0 5px 0 0}n.dtable td{padding:1rem 1.2rem;border-bottom:1px solid var(–border3);font-size:0.84rem;color:var(–muted);vertical-align:top;line-height:1.65}n.dtable td:first-child{color:var(–white2);font-weight:500}n.dtable tr:hover td{background:var(–bg2)}n.dtable .check{color:var(–accent);font-size:0.9rem}n.dtable .dash{color:var(–muted2)}nn.type-faq{margin-top:5rem;padding-top:5rem;border-top:1px solid var(–border3)}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: INDUSTRIESnu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.ind-tabs{display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:3rem}n.ind-tab{font-family:var(–font-mono);font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;padding:0.5rem 1.1rem;border-radius:3px;border:1px solid var(–border2);color:var(–muted);cursor:pointer;transition:all 0.2s}n.ind-tab:hover{border-color:var(–border);color:var(–white2)}n.ind-tab.active{border-color:var(–accent);color:var(–accent);background:var(–accent-dim)}n.ind-panel{display:none}n.ind-panel.active{display:block}n.ind-panel-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:start}n.ind-panel-left h3{font-family:var(–font-display);font-weight:800;font-size:2rem;letter-spacing:-0.02em;margin-bottom:1rem}n.ind-panel-left h3 em{font-style:normal;color:var(–accent)}n.ind-panel-left p{font-size:0.92rem;color:var(–muted);line-height:1.85;margin-bottom:1rem;font-weight:300}n.ind-panel-left .pain-list{list-style:none;margin-top:1.5rem;display:flex;flex-direction:column;gap:0.6rem}n.ind-panel-left .pain-list li{font-size:0.82rem;color:var(–muted);padding-left:1.4rem;position:relative;line-height:1.65}n.ind-panel-left .pain-list li::before{content:’u25c6’;position:absolute;left:0;color:var(–accent);font-size:0.5rem;top:0.3rem}n.ind-reqs{display:flex;flex-direction:column;gap:1rem}n.ind-req{background:var(–bg2);border:1px solid var(–border2);border-radius:5px;padding:1.3rem 1.5rem;transition:border-color 0.2s}n.ind-req:hover{border-color:var(–border)}n.ind-req-title{font-family:var(–font-display);font-weight:700;font-size:0.9rem;margin-bottom:0.4rem;display:flex;align-items:center;gap:0.6rem}n.ind-req-title span{font-family:var(–font-mono);font-size:0.58rem;background:var(–accent-dim);color:var(–accent);padding:0.15rem 0.5rem;border-radius:2px;letter-spacing:0.08em;text-transform:uppercase}n.ind-req-desc{font-size:0.78rem;color:var(–muted);line-height:1.7}nn.all-industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(–border3);border:1px solid var(–border3);border-radius:6px;overflow:hidden;margin-top:4rem}n.all-ind-card{background:var(–bg2);padding:2rem 1.5rem;cursor:pointer;transition:background 0.2s}n.all-ind-card:hover{background:var(–bg3)}n.all-ind-icon{font-family:var(–font-mono);font-size:0.62rem;color:var(–accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0.8rem}n.all-ind-name{font-family:var(–font-display);font-weight:700;font-size:0.9rem;margin-bottom:0.4rem}n.all-ind-desc{font-size:0.75rem;color:var(–muted);line-height:1.6}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: ABOUTnu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;margin-top:4rem}n.about-intro p{font-size:0.95rem;color:var(–muted);line-height:1.9;margin-bottom:1.2rem;font-weight:300}n.about-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}n.about-num-card{background:var(–bg2);border:1px solid var(–border2);border-radius:5px;padding:1.5rem;text-align:center}n.about-num-n{font-family:var(–font-display);font-weight:800;font-size:2.5rem;color:var(–accent);line-height:1;margin-bottom:0.4rem}n.about-num-l{font-family:var(–font-mono);font-size:0.62rem;color:var(–muted);text-transform:uppercase;letter-spacing:0.1em}nn.team-section{background:var(–bg2)}n.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem}n.team-card{background:var(–bg3);border:1px solid var(–border2);border-radius:6px;padding:2rem;transition:border-color 0.3s}n.team-card:hover{border-color:var(–border)}n.team-av{width:56px;height:56px;background:var(–accent-dim);border:1px solid var(–border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(–font-display);font-weight:800;font-size:1rem;color:var(–accent);margin-bottom:1.2rem}n.team-name{font-family:var(–font-display);font-weight:700;font-size:1rem;margin-bottom:0.2rem}n.team-role{font-family:var(–font-mono);font-size:0.65rem;color:var(–accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0.8rem}n.team-bio{font-size:0.78rem;color:var(–muted);line-height:1.7}n.team-certs{display:flex;gap:0.4rem;flex-wrap:wrap;margin-top:1rem}n.cert-tag{font-family:var(–font-mono);font-size:0.58rem;background:var(–border3);color:var(–muted);padding:0.2rem 0.5rem;border-radius:2px;border:1px solid var(–border2);letter-spacing:0.06em}nn.divisions-section{margin-top:0}n.divisions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(–border3);border:1px solid var(–border3);border-radius:6px;overflow:hidden;margin-top:3rem}n.div-card{background:var(–bg2);padding:2rem 1.5rem;transition:background 0.2s}n.div-card:hover{background:var(–bg3)}n.div-card.active{background:var(–bg3);border-bottom:2px solid var(–accent)}n.div-tag{font-family:var(–font-mono);font-size:0.58rem;color:var(–accent);letter-spacing:0.12em;text-transform:uppercase;margin-bottom:0.6rem}n.div-name{font-family:var(–font-display);font-weight:700;font-size:0.95rem;margin-bottom:0.4rem}n.div-desc{font-size:0.75rem;color:var(–muted);line-height:1.6}nn/* u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500n PAGE: CONTACTnu2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500u2500 */n.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:4rem;align-items:start}n.contact-left p{font-size:0.92rem;color:var(–muted);line-height:1.85;margin-bottom:2rem;font-weight:300}n.contact-details{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem}n.contact-detail{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;background:var(–bg2);border:1px solid var(–border2);border-radius:5px}n.contact-detail-icon{font-family:var(–font-mono);font-size:0.62rem;color:var(–accent);letter-spacing:0.1em;text-transform:uppercase;flex-shrink:0;margin-top:0.1rem;min-width:50px}n.contact-detail-info strong{font-size:0.88rem;display:block;margin-bottom:0.1rem}n.contact-detail-info span{font-size:0.78rem;color:var(–muted)}n.contact-form{background:var(–bg2);border:1px solid var(–border2);border-radius:8px;padding:2.5rem}n.form-title{font-family:var(–font-display);font-weight:700;font-size:1.2rem;margin-bottom:0.5rem}n.form-sub{font-size:0.82rem;color:var(–muted);margin-bottom:2rem}n.form-group{margin-bottom:1.3rem}n.form-group label{display:block;font-family:var(–font-mono);font-size:0.62rem;color:var(–muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:0.5rem}n.form-group input,.form-group select,.form-group textarea{width:100%;background:var(–bg3);border:1px solid var(–border2);border-radius:4px;padding:0.75rem 1rem;color:var(–white);font-family:var(–font-body);font-size:0.88rem;transition:border-color 0.2s;outline:none}n.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(–border)}n.form-group textarea{height:120px;resize:vertical;line-height:1.6}n.form-group select option{background:var(–bg3)}n.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}n.form-submit{width:100%;background:var(–accent);color:var(–bg);font-family:var(–font-display);font-weight:700;font-size:0.9rem;padding:1rem;border-radius:4px;border:none;cursor:pointer;letter-spacing:0.04em;transition:all 0.25s;margin-top:0.5rem}n.form-submit:hover{background:var(–accent2);transform:translateY(-1px)}nn/* u2500u2500u2500 FOOTER u2500u2500u2500 */nfooter{padding:3rem;border-top:1px solid var(–border2);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}n.footer-logo{font-family:var(–font-display);font-weight:800;font-size:0.95rem;letter-spacing:0.06em}n.footer-logo span{color:var(–accent)}n.footer-logo small{font-family:var(–font-mono);font-size:0.6rem;color:var(–muted);display:block;letter-spacing:0.1em;margin-top:0.2rem;font-weight:400}n.footer-center{font-family:var(–font-mono);font-size:0.6rem;color:var(–muted2);letter-spacing:0.1em;text-align:center}n.footer-links{display:flex;gap:2rem;justify-content:flex-end;font-size:0.78rem;color:var(–muted)}n.footer-links a:hover{color:var(–accent);cursor:pointer}nn/* u2500u2500u2500 ANIMATIONS u2500u2500u2500 */n@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}n.fade-up{animation:fadeUp 0.8s ease both}n.fade-up-1{animation-delay:0.1s}n.fade-up-2{animation-delay:0.2s}n.fade-up-3{animation-delay:0.3s}n.fade-up-4{animation-delay:0.4s}nn::-webkit-scrollbar{width:4px}n::-webkit-scrollbar-track{background:var(–bg)}n::-webkit-scrollbar-thumb{background:var(–border)}nn/* mobile basic */n.ins-filter{font-family:var(–font-mono);font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase;padding:0.45rem 1rem;border-radius:3px;border:1px solid var(–border2);color:var(–muted);cursor:pointer;background:transparent;transition:all 0.2s}n.ins-filter:hover{border-color:var(–border);color:var(–white2)}n.ins-filter.active{border-color:var(–accent);color:var(–accent);background:var(–accent-dim)}n.ins-article.hidden{display:none!important}n@media(max-width:768px){n nav{padding:1rem 1.5rem}n .nav-links{display:none}n section{padding:4rem 1.5rem}n .page-hero{padding:7rem 1.5rem 4rem}n footer{grid-template-columns:1fr;text-align:center}n .footer-links{justify-content:center}n}n»;var s = document.createElement(«style»);s.textContent = css;document.head.appendChild(s);})();
SOC 2
Insights.
Practical guidance, deep analysis, and expert perspectives on SOC 2 compliance — written by the specialists who deliver it every day.
Latest insights
Practical guidance, analysis, and expert perspectives on SOC 2 — written by the specialists who deliver it every day. Updated regularly.
Written by practitioners
Every article on this page is written by the consultants who deliver SOC 2 engagements daily — not content marketers. Real expertise, real experience.
From insight to attestation.
Reading about SOC 2 is the first step. Book a free scoping call and let’s map your path to attestation.
function filterInsights(cat, btn) { document.querySelectorAll(«.ins-filter»).forEach(b => b.classList.remove(«active»)); btn.classList.add(«active»); var featured = document.getElementById(«ins-featured»); var articles = document.querySelectorAll(«#ins-grid .ins-article»); if (cat === «all») { if(featured) featured.style.display = «grid»; articles.forEach(a => a.classList.remove(«hidden»)); } else { if(featured) featured.style.display = featured.dataset.cat === cat ? «grid» : «none»; articles.forEach(a => a.classList.toggle(«hidden», a.dataset.cat !== cat)); }}function showIndustry(id) { document.querySelectorAll(«.ind-panel»).forEach(p => p.classList.remove(«active»)); document.querySelectorAll(«.ind-tab»).forEach(t => t.classList.remove(«active»)); document.getElementById(«ind-» + id).classList.add(«active»); event.target.classList.add(«active»);}