Contact

(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);})();

Start your engagement

Let’s talk
SOC 2.

Book a free 30-minute scoping call with a senior SOC 2 specialist. We’ll assess your current posture, recommend Type I or II, and give you a realistic timeline and budget estimate — at no cost.

A conversation,
not a sales pitch.

Our scoping calls are run by senior consultants — not business development staff. You’ll speak with someone who has personally delivered SOC 2 engagements and can give you an honest, accurate assessment of your situation.

We’ll ask about your current infrastructure, your buyers’ requirements, your timeline, and your existing security posture. In 30 minutes, we’ll give you a clear picture of what SOC 2 attestation will require from your organization.

Email
soc2@ariolconsulting.comResponses within 4 business hours

Global
40+ CountriesEngagements delivered worldwide

Hours
Mon – Fri, 8:00 – 18:00 CETRemote-first engagement model

Book a free scoping call
We’ll confirm within one business day and schedule at your convenience.

Select your industry
SaaS / Cloud
FinTech
HealthTech
AI / Data Platform
Enterprise Software
Managed Services
E-commerce
Other

Select your goal
SOC 2 Type I — first-time attestation
SOC 2 Type II — first-time attestation
Upgrade existing Type I to Type II
Annual Type II renewal
Gap analysis only
Not sure — need guidance

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»);}