[data-solution-route="/independent-website/"]{--independent-ink:#07181f;--independent-ink-soft:#0c242c;--independent-mint:#6ee7d0;--independent-mint-strong:#21c7aa;--independent-cyan:#67c9f1;--independent-lime:#c8f65a;--independent-paper:#f3f8f6;--independent-line:#07181f21;--independent-muted:#5d7077}[data-solution-route="/independent-website/"] .independent-overview,[data-solution-route="/independent-website/"] .independent-ownership,[data-solution-route="/independent-website/"] .independent-platform-blueprint,[data-solution-route="/independent-website/"] .independent-operating-partner,[data-solution-route="/independent-website/"] .independent-lifecycle,[data-solution-route="/independent-website/"] .independent-growth-evidence,[data-solution-route="/independent-website/"] .independent-launch,[data-solution-route="/independent-website/"] .independent-faq{overflow:hidden}[data-solution-route="/independent-website/"] .independent-ownership>*,[data-solution-route="/independent-website/"] .independent-platform-blueprint>*,[data-solution-route="/independent-website/"] .independent-operating-partner>*,[data-solution-route="/independent-website/"] .independent-lifecycle>*,[data-solution-route="/independent-website/"] .independent-growth-evidence>*,[data-solution-route="/independent-website/"] .independent-faq>*{grid-column:1/-1;min-width:0}[data-solution-route="/independent-website/"] .independent-overview{background:radial-gradient(circle at 10% 10%,#6ee7d01a,#0000 30%),linear-gradient(#eef6f3 0%,#f7faf8 100%);grid-template-columns:minmax(0,1fr);padding-block:clamp(52px,7vw,92px)}[data-solution-route="/independent-website/"] .independent-overview>div{grid-column:1/-1;width:100%;min-width:0}[data-solution-route="/independent-website/"] .independent-overview__grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(34px,5vw,76px);width:min(100%,1180px);max-width:1180px;margin-inline:auto;display:grid}[data-solution-route="/independent-website/"] .independent-overview__copy{flex-direction:column;align-items:flex-start;display:flex}[data-solution-route="/independent-website/"] .independent-overview__copy>p{color:#31484f;max-width:590px;margin:0;font-size:clamp(1.08rem,1.65vw,1.32rem);line-height:1.85}[data-solution-route="/independent-website/"] .independent-overview__copy .solution-inline-cta{margin-top:28px}[data-solution-route="/independent-website/"] .independent-overview__media{background:var(--independent-ink);border:1px solid #6ee7d033;border-radius:30px;min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #07181f2e}[data-solution-route="/independent-website/"] .independent-overview__media picture{opacity:.2;width:64%;position:absolute;inset:auto 0 0 auto;transform:translate(11%,16%)}[data-solution-route="/independent-website/"] .independent-overview__media img{width:100%;height:auto;display:block}[data-solution-route="/independent-website/"] .independent-control-room{color:#f7fffd;z-index:1;grid-template-rows:auto 1fr auto;gap:22px;min-width:0;padding:clamp(24px,4vw,40px);display:grid;position:relative}[data-solution-route="/independent-website/"] .independent-control-room:before{content:"";pointer-events:none;background-image:linear-gradient(#6ee7d00b 1px,#0000 1px),linear-gradient(90deg,#6ee7d00b 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}[data-solution-route="/independent-website/"] .independent-control-room__top,[data-solution-route="/independent-website/"] .independent-control-room__core,[data-solution-route="/independent-website/"] .independent-control-room__rail{z-index:1;position:relative}[data-solution-route="/independent-website/"] .independent-control-room__top{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}[data-solution-route="/independent-website/"] .independent-control-room__top span{color:var(--independent-mint);letter-spacing:.14em;align-items:center;gap:10px;font-size:.7rem;font-weight:850;display:flex}[data-solution-route="/independent-website/"] .independent-control-room__top span i{background:var(--independent-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #6ee7d01c}[data-solution-route="/independent-website/"] .independent-control-room__top small{color:#789099;letter-spacing:.1em;font-size:.64rem}[data-solution-route="/independent-website/"] .independent-control-room__core{text-align:center;background:#ffffff0e;border:1px solid #6ee7d033;border-radius:50%;align-content:center;place-self:center;width:190px;height:190px;padding:28px;display:grid}[data-solution-route="/independent-website/"] .independent-control-room__core:after{content:"";border:1px dashed #6ee7d038;border-radius:50%;position:absolute;inset:-22px}[data-solution-route="/independent-website/"] .independent-control-room__core strong{color:#fff;letter-spacing:-.04em;font-size:1.25rem}[data-solution-route="/independent-website/"] .independent-control-room__core span{color:#91a8ae;margin-top:6px;font-size:.76rem}[data-solution-route="/independent-website/"] .independent-control-room__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}[data-solution-route="/independent-website/"] .independent-control-room__rail>span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:14px;display:grid}[data-solution-route="/independent-website/"] .independent-control-room__rail small{color:var(--independent-mint);letter-spacing:.1em;font-size:.58rem;font-weight:850}[data-solution-route="/independent-website/"] .independent-control-room__rail strong{color:#fff;margin-top:8px;font-size:.9rem}[data-solution-route="/independent-website/"] .independent-control-room__rail i{color:#7e959c;margin-top:3px;font-size:.68rem;font-style:normal}[data-solution-route="/independent-website/"] .independent-ownership{background:#fbfdfc}[data-solution-route="/independent-website/"] .independent-ownership>.solution-card-grid-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route="/independent-website/"] .independent-ownership .solution-layout-wrapper:has(>h2){grid-template-columns:minmax(0,1fr);gap:22px;display:grid}[data-solution-route="/independent-website/"] .independent-dependency-brief{box-shadow:none;background:linear-gradient(90deg,#f1997a21,#0000 68%),#fff;border:1px solid #bf62442e;border-left:4px solid #dd8a6b;min-height:0;padding:24px 28px}[data-solution-route="/independent-website/"] .independent-dependency-brief h3{color:#5b3024;font-size:clamp(1.2rem,2vw,1.55rem)}[data-solution-route="/independent-website/"] .independent-dependency-brief p{color:#765a51;margin-bottom:0}[data-solution-route="/independent-website/"] .independent-ownership-ledger{background:var(--independent-ink);color:#fff;border:1px solid #6ee7d038;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-block:10px 20px;padding:22px;display:grid}[data-solution-route="/independent-website/"] .independent-ownership-ledger>span{background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;padding:18px;display:grid}[data-solution-route="/independent-website/"] .independent-ownership-ledger small{color:var(--independent-mint);letter-spacing:.12em;font-size:.62rem;font-weight:850}[data-solution-route="/independent-website/"] .independent-ownership-ledger strong{color:#fff;margin-top:14px;font-size:.96rem}[data-solution-route="/independent-website/"] .independent-ownership-ledger span i{background:linear-gradient(90deg, var(--independent-mint), transparent);opacity:.72;width:48px;height:2px;margin-top:14px}[data-solution-route="/independent-website/"] .independent-ownership-ledger>b{color:#738991;align-self:center;font-size:.9rem}[data-solution-route="/independent-website/"] .independent-owned-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-solution-route="/independent-website/"] .independent-owned-asset{border:1px solid var(--independent-line);background:#fff;border-radius:20px;min-height:230px;padding:24px;box-shadow:0 14px 34px #07181f0f}[data-solution-route="/independent-website/"] .independent-owned-asset__index{color:#15977f;letter-spacing:.12em;margin-bottom:30px;font-size:.62rem;font-weight:900;display:block}[data-solution-route="/independent-website/"] .independent-owned-asset h3{font-size:clamp(1.15rem,1.65vw,1.38rem)}[data-solution-route="/independent-website/"] .independent-owned-asset p{color:var(--independent-muted);font-size:.94rem;line-height:1.75}[data-solution-route="/independent-website/"] .independent-platform-blueprint{background:radial-gradient(circle at 88% 8%, #67c9f11a, transparent 26%), var(--independent-paper)}[data-solution-route="/independent-website/"] .independent-platform-blueprint>.solution-layout-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route="/independent-website/"] .independent-architecture{background:radial-gradient(circle at 78% 20%, #67c9f124, transparent 34%), var(--independent-ink);color:#fff;border:1px solid #6ee7d038;border-radius:30px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.3fr) minmax(190px,.55fr);gap:28px;width:100%;max-width:1180px;margin:32px auto 14px;padding:clamp(24px,4vw,42px);display:grid}[data-solution-route="/independent-website/"] .independent-architecture__head{align-self:center}[data-solution-route="/independent-website/"] .independent-architecture__head span,[data-solution-route="/independent-website/"] .independent-architecture__foundation span{color:var(--independent-mint);letter-spacing:.13em;font-size:.68rem;font-weight:900;display:block}[data-solution-route="/independent-website/"] .independent-architecture__head small{color:#8fa5ab;margin-top:16px;line-height:1.7;display:block}[data-solution-route="/independent-website/"] .independent-architecture__layers{gap:8px;display:grid}[data-solution-route="/independent-website/"] .independent-architecture__layers>span{background:linear-gradient(90deg,#6ee7d021,#ffffff09);border:1px solid #6ee7d024;border-radius:12px;grid-template-columns:30px 94px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}[data-solution-route="/independent-website/"] .independent-architecture__layers i{color:var(--independent-mint);font-size:.62rem;font-style:normal;font-weight:900}[data-solution-route="/independent-website/"] .independent-architecture__layers strong{color:#fff;font-size:.88rem}[data-solution-route="/independent-website/"] .independent-architecture__layers small{color:#91a7ad}[data-solution-route="/independent-website/"] .independent-architecture__foundation{border-left:1px solid #ffffff1f;align-content:center;padding-left:26px;display:grid}[data-solution-route="/independent-website/"] .independent-architecture__foundation strong{color:#fff;margin-top:14px;font-size:1rem;line-height:1.5}[data-solution-route="/independent-website/"] .independent-solution-router{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:1180px;margin:0 auto 30px;display:grid}[data-solution-route="/independent-website/"] .independent-solution-router span{color:#49635f;letter-spacing:.08em;text-align:center;background:#e7f1ee;border:1px solid #cdded9;border-radius:999px;padding:9px 10px;font-size:.62rem;font-weight:850}[data-solution-route="/independent-website/"] .independent-solution-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[data-solution-route="/independent-website/"] .independent-solution-module{border-left:3px solid var(--independent-mint-strong)}[data-solution-route="/independent-website/"] .independent-solution-module summary{min-height:82px}[data-solution-route="/independent-website/"] .independent-operating-partner{background:#fff}[data-solution-route="/independent-website/"] .independent-operating-partner h2{text-wrap:balance;max-width:1180px;font-size:clamp(2.7rem,4vw,3.6rem)}[data-solution-route="/independent-website/"] .independent-operating-partner>.solution-card-grid-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route="/independent-website/"] .independent-data-custody{background:radial-gradient(circle at 90% 10%, #6ee7d024, transparent 30%), var(--independent-ink-soft);color:#fff;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:44px;margin:12px 0 28px;padding:clamp(26px,4vw,44px);display:grid}[data-solution-route="/independent-website/"] .independent-data-custody>div>span{color:var(--independent-mint);letter-spacing:.13em;font-size:.65rem;font-weight:900}[data-solution-route="/independent-website/"] .independent-data-custody>div>strong{color:#fff;letter-spacing:-.05em;margin-top:20px;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.1;display:block}[data-solution-route="/independent-website/"] .independent-data-custody>div>p{color:#9eb1b6;margin:18px 0 0;line-height:1.75}[data-solution-route="/independent-website/"] .independent-data-custody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}[data-solution-route="/independent-website/"] .independent-data-custody dl div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:15px;padding:18px}[data-solution-route="/independent-website/"] .independent-data-custody dt{color:#fff;font-weight:800}[data-solution-route="/independent-website/"] .independent-data-custody dd{color:#8fa5ab;margin:6px 0 0;font-size:.75rem}[data-solution-route="/independent-website/"] .independent-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-solution-route="/independent-website/"] .independent-partner-track{border:1px solid var(--independent-line);box-shadow:none;border-radius:20px;min-height:310px;padding:26px}[data-solution-route="/independent-website/"] .independent-partner-track__label{color:#188e7c;letter-spacing:.12em;margin-bottom:24px;font-size:.62rem;font-weight:900;display:block}[data-solution-route="/independent-website/"] .independent-partner-track ul{color:var(--independent-muted)}[data-solution-route="/independent-website/"] .independent-lifecycle{background:var(--independent-paper)}[data-solution-route="/independent-website/"] .independent-lifecycle>.solution-card-grid-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route="/independent-website/"] .independent-lifecycle-loop{background:var(--independent-ink);color:#fff;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:12px 0 30px;padding:24px;display:grid}[data-solution-route="/independent-website/"] .independent-lifecycle-loop span{background:#ffffff0e;border:1px solid #ffffff17;border-radius:15px;padding:16px;display:grid}[data-solution-route="/independent-website/"] .independent-lifecycle-loop i{color:var(--independent-mint);font-size:.62rem;font-style:normal;font-weight:900}[data-solution-route="/independent-website/"] .independent-lifecycle-loop strong{color:#fff;margin-top:13px}[data-solution-route="/independent-website/"] .independent-lifecycle-loop small{color:#81979e;margin-top:3px}[data-solution-route="/independent-website/"] .independent-lifecycle-loop>b{color:#6c858d}[data-solution-route="/independent-website/"] .independent-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-solution-route="/independent-website/"] .independent-lifecycle-step{border:1px solid var(--independent-line);background:#fff;border-radius:20px;min-height:255px;padding:25px;position:relative;box-shadow:0 12px 30px #07181f0b}[data-solution-route="/independent-website/"] .independent-lifecycle-step:before,[data-solution-route="/independent-website/"] .independent-lifecycle-step:after{display:none!important}[data-solution-route="/independent-website/"] .independent-lifecycle-step__phase{color:#168d79;letter-spacing:.1em;margin-bottom:34px;font-size:.62rem;font-weight:900;display:block}[data-solution-route="/independent-website/"] .independent-lifecycle-step p{color:var(--independent-muted);line-height:1.75}[data-solution-route="/independent-website/"] .independent-lifecycle .solution-section-cta{justify-self:start;margin-top:8px}[data-solution-route="/independent-website/"] .independent-growth-evidence{background:#fff;grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-growth-evidence>.solution-card-grid-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route="/independent-website/"] .independent-growth-evidence .solution-card-grid-wrapper:has(>.independent-evidence-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-solution-route="/independent-website/"] .independent-evidence-card{border:1px solid var(--independent-line);box-shadow:none;background:#f7faf8;border-radius:22px;flex-direction:column;min-height:340px;padding:26px;display:flex}[data-solution-route="/independent-website/"] .independent-evidence-card__label{color:#168d79;letter-spacing:.11em;margin-bottom:30px;font-size:.62rem;font-weight:900;display:block}[data-solution-route="/independent-website/"] .independent-evidence-card>div:first-of-type{color:#294149;font-size:.97rem;line-height:1.82}[data-solution-route="/independent-website/"] .independent-evidence-card>div:last-child{border-top:1px solid var(--independent-line);margin-top:auto;padding-top:22px}[data-solution-route="/independent-website/"] .independent-evidence-card h3,[data-solution-route="/independent-website/"] .independent-evidence-card h4{color:var(--independent-ink);font-size:.86rem}[data-solution-route="/independent-website/"] .independent-evidence-card p{color:#71868d}[data-solution-route="/independent-website/"] .independent-evidence-standard{background:radial-gradient(circle at 90% 10%, #6ee7d021, transparent 32%), var(--independent-ink);color:#fff;border:1px solid #6ee7d033;border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:10px 52px;max-width:none;margin-top:18px;padding:28px;display:grid}[data-solution-route="/independent-website/"] .independent-evidence-standard>span{grid-column:1}[data-solution-route="/independent-website/"] .independent-evidence-standard>strong{color:#fff;grid-area:2/1/span 3;align-self:center}[data-solution-route="/independent-website/"] .independent-evidence-standard>div{border-bottom:1px solid #ffffff17;grid-column:2;align-items:center;min-height:44px;display:flex}[data-solution-route="/independent-website/"] .independent-launch{background:radial-gradient(circle at 82% 18%, #67c9f11f, transparent 30%), var(--independent-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:stretch;gap:clamp(22px,3vw,34px);padding-block:clamp(64px,6vw,86px);display:grid}[data-solution-route="/independent-website/"] .independent-launch>.solution-section-index{color:var(--independent-mint);grid-column:1/-1}[data-solution-route="/independent-website/"] .independent-launch__copy{grid-column:1;align-content:center;min-width:0;display:grid}[data-solution-route="/independent-website/"] .independent-launch__copy>small{color:var(--independent-mint);letter-spacing:.13em;font-size:.68rem;font-weight:900}[data-solution-route="/independent-website/"] .independent-launch h2{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:700px;margin:22px 0 0;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.02}[data-solution-route="/independent-website/"] .independent-launch__copy p{color:#a1b4b9;max-width:600px;margin:24px 0 0;line-height:1.8}[data-solution-route="/independent-website/"] .independent-launch .solution-inline-cta{justify-self:start;margin-top:30px}[data-solution-route="/independent-website/"] .independent-launch__blueprint{grid-column:2;align-content:center;gap:10px;min-width:0;display:grid}[data-solution-route="/independent-website/"] .independent-launch__blueprint span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:34px 120px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}[data-solution-route="/independent-website/"] .independent-launch__blueprint i{color:var(--independent-mint);font-size:.66rem;font-style:normal;font-weight:900}[data-solution-route="/independent-website/"] .independent-launch__blueprint strong{color:#fff}[data-solution-route="/independent-website/"] .independent-launch__blueprint small{color:#8ca3a9}[data-solution-route="/independent-website/"] .independent-faq{background:#eef5f2}[data-solution-route="/independent-website/"] .independent-faq .solution-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/independent-website/"] .independent-faq details{border:1px solid var(--independent-line);background:#fff;border-radius:18px;align-self:start;overflow:hidden}[data-solution-route="/independent-website/"] .independent-faq summary{min-height:84px}@media (max-width:1020px){[data-solution-route="/independent-website/"] .independent-overview__grid,[data-solution-route="/independent-website/"] .independent-launch{grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-overview__media{min-height:470px}[data-solution-route="/independent-website/"] .independent-architecture{grid-template-columns:minmax(190px,.6fr) minmax(0,1.4fr)}[data-solution-route="/independent-website/"] .independent-architecture__foundation{border-top:1px solid #ffffff1f;border-left:0;grid-column:1/-1;padding:22px 0 0}[data-solution-route="/independent-website/"] .independent-owned-assets,[data-solution-route="/independent-website/"] .independent-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/independent-website/"] .independent-launch__copy,[data-solution-route="/independent-website/"] .independent-launch__blueprint{grid-column:1}}@media (max-width:720px){[data-solution-route="/independent-website/"] .independent-overview{padding-block:44px}[data-solution-route="/independent-website/"] .independent-overview__grid{gap:30px;padding-inline:20px}[data-solution-route="/independent-website/"] .independent-overview__media{border-radius:23px;min-height:430px}[data-solution-route="/independent-website/"] .independent-control-room{padding:22px}[data-solution-route="/independent-website/"] .independent-control-room__top small{display:none}[data-solution-route="/independent-website/"] .independent-control-room__core{width:150px;height:150px}[data-solution-route="/independent-website/"] .independent-control-room__rail{grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-control-room__rail>span{grid-template-columns:64px 1fr auto}[data-solution-route="/independent-website/"] .independent-control-room__rail strong,[data-solution-route="/independent-website/"] .independent-control-room__rail i{margin-top:0}[data-solution-route="/independent-website/"] .independent-ownership-ledger,[data-solution-route="/independent-website/"] .independent-lifecycle-loop{grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-ownership-ledger>b,[data-solution-route="/independent-website/"] .independent-lifecycle-loop>b{justify-self:center;transform:rotate(90deg)}[data-solution-route="/independent-website/"] .independent-owned-assets,[data-solution-route="/independent-website/"] .independent-solution-matrix,[data-solution-route="/independent-website/"] .independent-partner-grid,[data-solution-route="/independent-website/"] .independent-lifecycle-grid,[data-solution-route="/independent-website/"] .independent-faq .solution-faq-list{grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-growth-evidence .solution-card-grid-wrapper:has(>.independent-evidence-card){grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-owned-asset,[data-solution-route="/independent-website/"] .independent-partner-track,[data-solution-route="/independent-website/"] .independent-lifecycle-step,[data-solution-route="/independent-website/"] .independent-evidence-card{min-height:0}[data-solution-route="/independent-website/"] .independent-evidence-standard{grid-template-columns:minmax(0,1fr)}[data-solution-route="/independent-website/"] .independent-evidence-standard>span,[data-solution-route="/independent-website/"] .independent-evidence-standard>strong,[data-solution-route="/independent-website/"] .independent-evidence-standard>div{grid-column:1}[data-solution-route="/independent-website/"] .independent-evidence-standard>strong{grid-row:auto}[data-solution-route="/independent-website/"] .independent-architecture{border-radius:22px;grid-template-columns:minmax(0,1fr);padding:22px}[data-solution-route="/independent-website/"] .independent-architecture__layers>span{grid-template-columns:28px minmax(0,1fr);align-items:start}[data-solution-route="/independent-website/"] .independent-architecture__layers small{grid-column:2}[data-solution-route="/independent-website/"] .independent-architecture__foundation{grid-column:1}[data-solution-route="/independent-website/"] .independent-solution-router{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/independent-website/"] .independent-data-custody{grid-template-columns:minmax(0,1fr);gap:28px}[data-solution-route="/independent-website/"] .independent-data-custody dl{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/independent-website/"] .independent-launch{gap:36px;padding-block:70px}[data-solution-route="/independent-website/"] .independent-launch h2{text-wrap:pretty;font-size:clamp(2.35rem,10.8vw,2.65rem)}[data-solution-route="/independent-website/"] .independent-launch__blueprint span{grid-template-columns:30px minmax(0,1fr);align-items:start}[data-solution-route="/independent-website/"] .independent-launch__blueprint small{grid-column:2}[data-solution-route="/independent-website/"] .independent-faq summary{letter-spacing:-.035em;gap:8px;padding-left:14px;padding-right:10px;font-size:.84rem}[data-solution-route="/independent-website/"] .independent-faq summary :is(span,div){min-width:0}[data-solution-route="/independent-website/"] .independent-faq details>summary:after{flex-basis:22px;width:22px;height:22px}}@media (prefers-reduced-motion:reduce){[data-solution-route="/independent-website/"] *,[data-solution-route="/independent-website/"] :before,[data-solution-route="/independent-website/"] :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
[data-solution-route$="/shopify/"] .shopify-foundation,[data-solution-route$="/shopify/"] .shopify-growth-stack,[data-solution-route$="/shopify/"] .shopify-market-routing,[data-solution-route$="/shopify/"] .shopify-client-voices,[data-solution-route$="/shopify/"] .shopify-launch-cta,[data-solution-route$="/shopify/"] .shopify-faq,[data-solution-route$="/wordpress/"] .wordpress-cms-foundation,[data-solution-route$="/wordpress/"] .wordpress-platform-comparison,[data-solution-route$="/wordpress/"] .wordpress-publishing-pipeline,[data-solution-route$="/wordpress/"] .wordpress-extension-modules,[data-solution-route$="/wordpress/"] .wordpress-industry-solutions,[data-solution-route$="/wordpress/"] .wordpress-package-composer,[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials,[data-solution-route$="/wordpress/"] .wordpress-start-project,[data-solution-route$="/wordpress/"] .wordpress-faq{overflow:hidden}[data-solution-route$="/shopify/"] .solution-section-nav>.shell>span,[data-solution-route$="/wordpress/"] .solution-section-nav>.shell>span{color:#40565f}[data-solution-route$="/shopify/"] .solution-section-nav a small,[data-solution-route$="/wordpress/"] .solution-section-nav a small{color:#556970}[data-solution-route$="/shopify/"] .shopify-commerce-intro,[data-solution-route$="/wordpress/"] .wordpress-platform-intro{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding-top:62px;padding-bottom:62px}[data-solution-route$="/shopify/"] .shopify-commerce-intro__shell,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__shell{background:linear-gradient(135deg,#fffffff5,#f0f7f5eb);border:1px solid #d8e5e2;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 34px;padding:26px 30px;display:grid}[data-solution-route$="/shopify/"] .shopify-commerce-intro__label,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__label{color:#548139;letter-spacing:.14em;grid-column:1/-1;font-size:.67rem;font-weight:900}[data-solution-route$="/wordpress/"] .wordpress-platform-intro__label{color:#2086b0}[data-solution-route$="/shopify/"] .shopify-commerce-intro__copy,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__copy{color:#39535a;max-width:880px;line-height:1.75}[data-solution-route$="/shopify/"] .shopify-commerce-intro__copy p,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__copy p{margin-bottom:8px}[data-solution-route$="/shopify/"] .shopify-commerce-intro__action,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__action{align-self:center}[data-solution-route$="/shopify/"] .shopify-foundation>*,[data-solution-route$="/shopify/"] .shopify-growth-stack>*,[data-solution-route$="/shopify/"] .shopify-market-routing>*,[data-solution-route$="/shopify/"] .shopify-client-voices>*,[data-solution-route$="/shopify/"] .shopify-faq>*,[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>*,[data-solution-route$="/wordpress/"] .wordpress-platform-comparison>*,[data-solution-route$="/wordpress/"] .wordpress-publishing-pipeline>*,[data-solution-route$="/wordpress/"] .wordpress-extension-modules>*,[data-solution-route$="/wordpress/"] .wordpress-industry-solutions>*,[data-solution-route$="/wordpress/"] .wordpress-package-composer>*,[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials>*,[data-solution-route$="/wordpress/"] .wordpress-faq>*{grid-column:1/-1;min-width:0}[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper>div:first-child,[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper>div:nth-child(2),[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-column:1/-1}[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}[data-solution-route$="/shopify/"] .shopify-commerce-funnel{color:#f7fbfa;background:radial-gradient(circle at 0 0,#93e55c2b,#0000 42%),#07181d;border:1px solid #93e55c3b;border-radius:32px;grid-column:1/-1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:36px;max-width:1180px;margin:28px auto 42px;padding:clamp(24px,4vw,48px);display:grid;position:relative}[data-solution-route$="/shopify/"] .shopify-commerce-funnel:after{content:"";pointer-events:none;background-image:linear-gradient(#93e55c0d 1px,#0000 1px),linear-gradient(90deg,#93e55c0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}[data-solution-route$="/shopify/"] .shopify-commerce-funnel__intro,[data-solution-route$="/shopify/"] .shopify-commerce-funnel ol{z-index:1;position:relative}[data-solution-route$="/shopify/"] .shopify-commerce-funnel__intro>span,[data-solution-route$="/shopify/"] .shopify-stack-console__header span,[data-solution-route$="/shopify/"] .shopify-payment-logistics>span{color:#bdf078;letter-spacing:.14em;font-size:.72rem;font-weight:850;display:block}[data-solution-route$="/shopify/"] .shopify-commerce-funnel__intro strong{color:#f7fbfa;letter-spacing:-.055em;text-shadow:0 1px 22px #0000004d;margin-top:22px;font-size:clamp(1.75rem,3vw,2.85rem);line-height:1.05;display:block}[data-solution-route$="/shopify/"] .shopify-commerce-funnel__intro p{color:#a9bdc0;margin:20px 0 0;line-height:1.8}[data-solution-route$="/shopify/"] .shopify-commerce-funnel ol{align-content:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li{background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:110px 90px minmax(0,1fr);align-items:center;gap:6px 18px;padding:18px 20px;display:grid}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li small{color:#91a8ab;letter-spacing:.08em;font-size:.68rem;font-weight:800}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li strong{color:#fff;font-size:1.25rem}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li span{color:#b8c7c9;font-size:.88rem}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li:nth-child(2){margin-left:7%}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li:nth-child(3){margin-left:14%}[data-solution-route$="/shopify/"] .shopify-foundation-card{border-top:3px solid #93e55ca6;min-height:220px;position:relative}[data-solution-route$="/shopify/"] .shopify-card-index,[data-solution-route$="/wordpress/"] .wordpress-module-number{color:#75aa43;letter-spacing:.14em;margin-bottom:18px;font-size:.72rem;font-weight:900;display:block}[data-solution-route$="/shopify/"] .shopify-stack-console{color:#f6fbfa;background:radial-gradient(circle at 84% 12%,#51dbba33,#0000 36%),#081a20;border:1px solid #93e55c33;border-radius:30px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr) auto;gap:28px;width:100%;max-width:1180px;margin:32px auto 14px;padding:28px;display:grid}[data-solution-route$="/shopify/"] .shopify-growth-stack>.solution-layout-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route$="/shopify/"] .shopify-stack-console__header{align-self:center}[data-solution-route$="/shopify/"] .shopify-stack-console__header small{color:#99afb3;margin-top:14px;line-height:1.7;display:block}[data-solution-route$="/shopify/"] .shopify-stack-console__layers{gap:7px;display:grid}[data-solution-route$="/shopify/"] .shopify-stack-console__layers span{background:linear-gradient(90deg,#93e55c29,#ffffff09);border:1px solid #93e55c24;border-radius:10px;grid-template-columns:30px 74px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}[data-solution-route$="/shopify/"] .shopify-stack-console__layers i{color:#bdf078;font-size:.64rem;font-style:normal;font-weight:900}[data-solution-route$="/shopify/"] .shopify-stack-console__layers strong{color:#f6fbfa;font-size:.9rem}[data-solution-route$="/shopify/"] .shopify-stack-console__layers small{color:#a7b9bc}[data-solution-route$="/shopify/"] .shopify-stack-console__status{color:#bdf078;letter-spacing:.08em;white-space:nowrap;align-self:start;font-size:.65rem;font-weight:800}[data-solution-route$="/shopify/"] .shopify-stack-console__status i{background:#bdf078;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #bdf0781f}[data-solution-route$="/shopify/"] .shopify-payment-logistics{background:#eff8ed;border:1px solid #cce2c5;border-radius:20px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:18px;width:100%;max-width:1180px;margin:14px auto 32px;padding:20px 24px;display:grid}[data-solution-route$="/shopify/"] .shopify-payment-logistics>span{color:#467331;grid-column:1/-1}[data-solution-route$="/shopify/"] .shopify-payment-logistics div{min-width:0}[data-solution-route$="/shopify/"] .shopify-payment-logistics small{color:#6a806f;letter-spacing:.12em;font-size:.65rem;font-weight:850;display:block}[data-solution-route$="/shopify/"] .shopify-payment-logistics strong{color:#09262d;margin-top:4px;display:block}[data-solution-route$="/shopify/"] .shopify-payment-logistics p{color:#5b7063;margin:4px 0 0;font-size:.8rem}[data-solution-route$="/shopify/"] .shopify-payment-logistics b{color:#73a84b}[data-solution-route$="/shopify/"] .shopify-service-modules{gap:14px}[data-solution-route$="/shopify/"] .shopify-service-module{border-left:3px solid #98de62}[data-solution-route$="/shopify/"] .shopify-service-module--growth{border-left-color:#4dd8bd}[data-solution-route$="/shopify/"] .shopify-service-module--operations{border-left-color:#54bde8}[data-solution-route$="/shopify/"] .shopify-market-routing>.solution-layout-wrapper{grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:36px;min-width:0;display:grid}[data-solution-route$="/shopify/"] .shopify-market-routing>.solution-layout-wrapper>div:last-child{grid-template-rows:auto 420px;align-content:start;min-width:0;display:grid}[data-solution-route$="/shopify/"] .shopify-market-routing__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}[data-solution-route$="/shopify/"] .shopify-market-routing__map span{background:#fff;border:1px solid #d6e3df;border-radius:16px;gap:4px;padding:18px;display:grid}[data-solution-route$="/shopify/"] .shopify-market-routing__map small{color:#61a53a;letter-spacing:.12em;font-size:.65rem;font-weight:900}[data-solution-route$="/shopify/"] .shopify-market-routing__map strong{color:#09262d}[data-solution-route$="/shopify/"] .shopify-market-routing__map i{color:#455e63;font-size:.78rem;font-style:normal}[data-solution-route$="/shopify/"] .shopify-market-routing__lead{color:#304e55;font-size:1.03rem;line-height:1.8}[data-solution-route$="/shopify/"] .shopify-market-routing__item{color:#526b70;border-top:1px solid #dce7e4;margin:0;padding:13px 0}[data-solution-route$="/shopify/"] .shopify-market-routing__media{background:#0a1b20;border-radius:28px;height:420px;overflow:hidden}[data-solution-route$="/shopify/"] .shopify-market-routing__media picture,[data-solution-route$="/shopify/"] .shopify-market-routing__media img{width:100%;height:100%}[data-solution-route$="/shopify/"] .shopify-market-routing__media img{object-fit:cover;display:block}[data-solution-route$="/shopify/"] .shopify-client-voices{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start}[data-solution-route$="/shopify/"] .shopify-client-voices>.solution-layout-wrapper{color:#f7fbfa;background:#081a20;border-radius:30px;grid-column:1;padding:clamp(26px,4vw,52px);display:block}[data-solution-route$="/shopify/"] .shopify-client-voices h2,[data-solution-route$="/shopify/"] .shopify-client-voices p{color:inherit}[data-solution-route$="/shopify/"] .shopify-client-voices__quote{border-left:2px solid #9ce164;max-width:740px;padding-left:20px;color:#b9c9cb!important}[data-solution-route$="/shopify/"] .shopify-client-voices__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}[data-solution-route$="/shopify/"] .shopify-client-voices__card{color:#afc0c4;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;min-width:0;padding:20px}[data-solution-route$="/shopify/"] .shopify-client-voices__card>small{color:#a7e66a;letter-spacing:.12em;margin-bottom:12px;font-size:.64rem;font-weight:900;display:block}[data-solution-route$="/shopify/"] .shopify-client-voices__controls{display:none}[data-solution-route$="/shopify/"] .shopify-client-voices__proof{grid-column:2;min-height:100%;margin:0}[data-solution-route$="/shopify/"] .shopify-faq>.solution-layout-wrapper,[data-solution-route$="/wordpress/"] .wordpress-faq>.solution-layout-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route$="/shopify/"] .shopify-launch-cta,[data-solution-route$="/wordpress/"] .wordpress-start-project{color:#f7fbfa;background:#081a20;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(22px,3vw,38px);padding-top:clamp(64px,6vw,86px);padding-bottom:clamp(64px,6vw,86px);display:grid}[data-solution-route$="/shopify/"] .shopify-launch-cta>.solution-section-index,[data-solution-route$="/wordpress/"] .wordpress-start-project>.solution-section-index{grid-column:1/-1}[data-solution-route$="/shopify/"] .shopify-launch-cta>*,[data-solution-route$="/wordpress/"] .wordpress-start-project>*{min-width:0}[data-solution-route$="/shopify/"] .shopify-launch-cta__copy,[data-solution-route$="/wordpress/"] .wordpress-start-project__copy{margin-left:max(24px,50vw - 590px)}[data-solution-route$="/shopify/"] .shopify-launch-cta__copy>small,[data-solution-route$="/wordpress/"] .wordpress-start-project__copy>small{color:#a9e86d;letter-spacing:.14em;margin-bottom:18px;font-size:.7rem;font-weight:900;display:block}[data-solution-route$="/wordpress/"] .wordpress-start-project__copy>small{color:#69cef9}[data-solution-route$="/shopify/"] .shopify-launch-cta h2,[data-solution-route$="/wordpress/"] .wordpress-start-project h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4.4vw,4.6rem);line-height:1.02}[data-solution-route$="/wordpress/"] .wordpress-start-project h2{letter-spacing:-.07em;text-wrap:pretty;font-size:clamp(2rem,3.7vw,3.8rem)}[data-solution-route$="/shopify/"] .shopify-launch-cta h2{letter-spacing:-.068em;text-wrap:pretty;font-size:clamp(2rem,3.45vw,3.55rem)}[data-solution-route$="/shopify/"] .shopify-launch-cta p,[data-solution-route$="/wordpress/"] .wordpress-start-project p{color:#aebfc2;max-width:620px;line-height:1.8}[data-solution-route$="/shopify/"] .shopify-launch-cta__route,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps{gap:9px;margin-right:max(24px,50vw - 590px);display:grid}[data-solution-route$="/shopify/"] .shopify-launch-cta__route span,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px 120px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;display:grid}[data-solution-route$="/shopify/"] .shopify-launch-cta__route i,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps i{color:#a9e86d;font-size:.68rem;font-style:normal;font-weight:900}[data-solution-route$="/wordpress/"] .wordpress-start-project__steps i{color:#69cef9}[data-solution-route$="/shopify/"] .shopify-launch-cta__route small,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps small{color:#9fb2b6}[data-solution-route$="/shopify/"] .shopify-launch-cta__route strong,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps strong{color:#f7fbfa}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture{color:#f6fbfd;background:radial-gradient(circle,#60c9ff33,#0000 26%),#071820;border:1px solid #60c9ff33;border-radius:32px;grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);align-items:center;gap:44px;width:100%;max-width:1180px;margin:28px auto 42px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper>.solution-layout-wrapper,[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper>div:nth-child(2),[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-column:1/-1}[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture:before{content:"";background:linear-gradient(90deg,#0000,#60c9ff21,#0000);height:1px;position:absolute;top:50%;left:29%;right:10%}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__core{aspect-ratio:1;z-index:1;background:linear-gradient(145deg,#60c9ff3b,#60c9ff0d);border:1px solid #60c9ff66;border-radius:50%;flex-direction:column;justify-content:center;max-width:250px;padding:34px;display:flex;position:relative}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__core span,[data-solution-route$="/wordpress/"] .wordpress-extension-bus>span{color:#77d3ff;letter-spacing:.14em;font-size:.68rem;font-weight:900}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__core strong{color:#f6fbfd;margin-top:14px;font-size:1.55rem;line-height:1.15}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__core small{color:#9db5bd;margin-top:9px;line-height:1.6}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;gap:5px;padding:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit i{color:#77d3ff;font-size:.65rem;font-style:normal;font-weight:900}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit strong{color:#f6fbfd;font-size:1.08rem}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit small{color:#9db5bd}[data-solution-route$="/wordpress/"] .wordpress-foundation-card{border-top:3px solid #60c9ffa8;min-height:210px}[data-solution-route$="/wordpress/"] .wordpress-module-number{color:#2385af}[data-solution-route$="/wordpress/"] .wordpress-platform-comparison>.solution-layout-wrapper{grid-column:1/-1;gap:22px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-platform-comparison .solution-card-grid-wrapper{display:contents}[data-solution-route$="/wordpress/"] .wordpress-platform-comparison .solution-card-grid-wrapper:has(>.wordpress-comparison-column){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-comparison-column{border:1px solid #d8e3e4;border-radius:26px;min-height:100%;padding:28px}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ours{color:#eefaff;background:radial-gradient(circle at 100% 0,#60c9ff30,#0000 38%),#081a22;border-color:#60c9ff47}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ours :is(h3,h4,strong){color:#f6fbfd}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ordinary{color:#334c52;background:#f4f7f6}[data-solution-route$="/wordpress/"] .wordpress-comparison-column__label{color:#69ccfa;letter-spacing:.13em;margin-bottom:18px;font-size:.67rem;font-weight:900;display:block}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ordinary .wordpress-comparison-column__label{color:#819397}[data-solution-route$="/wordpress/"] .wordpress-comparison-column ul{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}[data-solution-route$="/wordpress/"] .wordpress-comparison-column li{border-top:1px solid #ffffff1a;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;line-height:1.55;display:grid}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ordinary li{border-top-color:#17363e1a}[data-solution-route$="/wordpress/"] .wordpress-comparison-column li .solution-source-icon{color:#69cef9;width:17px;height:17px}[data-solution-route$="/wordpress/"] .wordpress-comparison-column--ordinary li .solution-source-icon{color:#839397}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track{color:#f5fbfd;background:#091b22;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:30px 0 36px;padding:24px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-publishing-pipeline>.solution-layout-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track span{gap:4px;min-width:0;display:grid}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track small{color:#67cbf7;font-size:.66rem;font-weight:900}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track strong{color:#f5fbfd;font-size:1rem}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track i{color:#9eb2b8;font-size:.74rem;font-style:normal}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track b{color:#4d7481}[data-solution-route$="/wordpress/"] .wordpress-publishing-steps{gap:24px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-publishing-step{background:#fff;border:1px solid #d9e5e6;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:28px;padding:26px;display:grid;overflow:hidden}[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n){grid-template-columns:minmax(300px,.75fr) minmax(0,1fr)}[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n)>div:first-child{grid-column:2}[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n)>div:last-child{grid-area:1/1}[data-solution-route$="/wordpress/"] .wordpress-publishing-step h3{letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.15}[data-solution-route$="/wordpress/"] .wordpress-publishing-step__index{color:#08769e;letter-spacing:.14em;margin-bottom:12px;font-size:.68rem;font-weight:900;display:block}[data-solution-route$="/wordpress/"] .wordpress-publishing-step picture,[data-solution-route$="/wordpress/"] .wordpress-publishing-step img{border-radius:18px;width:100%;height:auto;display:block}[data-solution-route$="/wordpress/"] .wordpress-publishing-step img{aspect-ratio:16/10;object-fit:cover;max-height:390px}[data-solution-route$="/wordpress/"] .wordpress-publishing-step:last-child{background:linear-gradient(140deg,#60c9ff1a,#0000),#fff;grid-template-columns:minmax(0,1fr)}[data-solution-route$="/wordpress/"] .wordpress-extension-bus{color:#f6fbfd;background:#0a1b23;border-radius:18px;grid-template-columns:auto repeat(4,1fr) auto;align-items:center;gap:14px;margin:28px 0 18px;padding:18px 22px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-extension-bus i{opacity:.65;background:#5bc8f8;height:1px}[data-solution-route$="/wordpress/"] .wordpress-extension-bus strong{white-space:nowrap;font-size:.8rem}[data-solution-route$="/wordpress/"] .wordpress-extension-modules .solution-card-grid-wrapper{display:contents}[data-solution-route$="/wordpress/"] .wordpress-extension-modules .solution-card-grid-wrapper:has(>.wordpress-extension-module){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-extension-modules>.solution-card-grid-wrapper{grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route$="/wordpress/"] .wordpress-extension-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-extension-module{border-top:3px solid #60c9ff9e;min-height:100%;grid-column:auto!important}[data-solution-route$="/wordpress/"] .wordpress-extension-module__index{color:#2387b2;letter-spacing:.13em;margin-bottom:16px;font-size:.67rem;font-weight:900;display:block}[data-solution-route$="/wordpress/"] .wordpress-industry-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-industry-solutions>.solution-layout-wrapper{grid-template-columns:minmax(0,1fr);display:grid}[data-solution-route$="/wordpress/"] .wordpress-industry-item{min-width:0}[data-solution-route$="/wordpress/"] .wordpress-industry-item summary{min-height:88px}[data-solution-route$="/wordpress/"] .wordpress-industry-item:nth-child(2n){border-left-color:#6bd2ff80}[data-solution-route$="/wordpress/"] .wordpress-package-composer .solution-card-grid-wrapper{align-items:stretch}[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>.solution-info-card,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>div:last-child{grid-column:1/-1}[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-package-card{border:1px solid #d8e5e6;border-top:3px solid #61c8f5;min-height:100%;padding:26px}[data-solution-route$="/wordpress/"] .wordpress-package-card__level{color:#1d88b5;letter-spacing:.13em;margin-bottom:16px;font-size:.67rem;font-weight:900;display:block}[data-solution-route$="/wordpress/"] .wordpress-package-flex{background:linear-gradient(130deg,#60c9ff21,#0000),#f3f9fa;border:1px solid #cde3e7;border-radius:22px;grid-column:1/-1;margin-top:20px;padding:26px}[data-solution-route$="/wordpress/"] .wordpress-package-cta{justify-self:start;margin-top:20px}[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials .wordpress-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials .wordpress-testimonial-card{min-height:0;padding:22px}[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials .wordpress-testimonial-card p{font-size:.94rem;line-height:1.65}[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials .wordpress-testimonial-card:nth-child(5){grid-column:1/-1}@media (prefers-reduced-motion:no-preference){[data-solution-route$="/shopify/"] .shopify-commerce-funnel li,[data-solution-route$="/shopify/"] .shopify-market-routing__map span,[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit span,[data-solution-route$="/wordpress/"] .wordpress-publishing-step{transition:border-color .18s,transform .18s}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li:hover,[data-solution-route$="/shopify/"] .shopify-market-routing__map span:hover,[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit span:hover,[data-solution-route$="/wordpress/"] .wordpress-publishing-step:hover{border-color:var(--route-accent);transform:translateY(-2px)}}@media (max-width:900px){[data-solution-route$="/shopify/"] .shopify-client-voices{grid-template-columns:minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-client-voices>.solution-layout-wrapper,[data-solution-route$="/shopify/"] .shopify-client-voices__proof{grid-column:1}[data-solution-route$="/shopify/"] .shopify-commerce-funnel,[data-solution-route$="/wordpress/"] .wordpress-cms-architecture,[data-solution-route$="/shopify/"] .shopify-stack-console{grid-template-columns:minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-stack-console__status{justify-self:start}[data-solution-route$="/shopify/"] .shopify-market-routing>.solution-layout-wrapper,[data-solution-route$="/shopify/"] .shopify-launch-cta,[data-solution-route$="/wordpress/"] .wordpress-start-project{grid-template-columns:minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-launch-cta__copy,[data-solution-route$="/wordpress/"] .wordpress-start-project__copy,[data-solution-route$="/shopify/"] .shopify-launch-cta__route,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps{margin-left:max(24px,50vw - 360px);margin-right:max(24px,50vw - 360px)}[data-solution-route$="/wordpress/"] .wordpress-publishing-step,[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n){grid-template-columns:minmax(0,1fr)}[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n)>div:first-child,[data-solution-route$="/wordpress/"] .wordpress-publishing-step:nth-child(2n)>div:last-child{grid-area:auto/1}}@media (max-width:760px){[data-solution-route$="/shopify/"] .shopify-commerce-intro,[data-solution-route$="/wordpress/"] .wordpress-platform-intro{padding-top:38px;padding-bottom:38px}[data-solution-route$="/shopify/"] .shopify-commerce-intro__shell,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__shell{grid-template-columns:minmax(0,1fr);padding:22px}[data-solution-route$="/shopify/"] .shopify-commerce-intro__action,[data-solution-route$="/wordpress/"] .wordpress-platform-intro__action{justify-self:start}[data-solution-route$="/shopify/"] .shopify-commerce-funnel,[data-solution-route$="/wordpress/"] .wordpress-cms-architecture{border-radius:22px;gap:24px;margin:22px 0 28px;padding:22px}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px;margin-left:0!important}[data-solution-route$="/shopify/"] .shopify-commerce-funnel li span{line-height:1.5}[data-solution-route$="/shopify/"] .shopify-stack-console{border-radius:22px;margin:24px 0 12px;padding:20px}[data-solution-route$="/shopify/"] .shopify-stack-console__layers span{grid-template-columns:28px minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-stack-console__layers small{grid-column:2}[data-solution-route$="/shopify/"] .shopify-payment-logistics{grid-template-columns:minmax(0,1fr);margin:12px 0 26px}[data-solution-route$="/shopify/"] .shopify-payment-logistics b{transform:rotate(90deg)}[data-solution-route$="/shopify/"] .shopify-launch-cta,[data-solution-route$="/wordpress/"] .wordpress-start-project{padding-top:64px;padding-bottom:64px}[data-solution-route$="/shopify/"] .shopify-launch-cta__copy,[data-solution-route$="/wordpress/"] .wordpress-start-project__copy,[data-solution-route$="/shopify/"] .shopify-launch-cta__route,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps{margin-left:20px;margin-right:20px}[data-solution-route$="/shopify/"] .shopify-launch-cta__route span,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps span{grid-template-columns:32px minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-launch-cta__route small,[data-solution-route$="/wordpress/"] .wordpress-start-project__steps small{grid-column:2}[data-solution-route$="/shopify/"] .shopify-market-routing__map,[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper,[data-solution-route$="/shopify/"] .shopify-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__orbit,[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-cms-foundation>.solution-card-grid-wrapper>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-platform-comparison .solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-extension-modules .solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-industry-matrix,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-compact-testimonials .wordpress-testimonial-grid,[data-solution-route$="/shopify/"] .shopify-client-voices__grid{grid-template-columns:minmax(0,1fr)}[data-solution-route$="/shopify/"] .shopify-market-routing__media{height:280px;min-height:280px}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture:before{display:none}[data-solution-route$="/wordpress/"] .wordpress-cms-architecture__core{aspect-ratio:auto;border-radius:22px;max-width:none}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:18px}[data-solution-route$="/wordpress/"] .wordpress-pipeline-track b{justify-self:start;transform:rotate(90deg)}[data-solution-route$="/wordpress/"] .wordpress-publishing-step{border-radius:22px;padding:19px}[data-solution-route$="/wordpress/"] .wordpress-extension-bus{grid-template-columns:minmax(0,1fr);align-items:start}[data-solution-route$="/wordpress/"] .wordpress-extension-bus i{width:100%}[data-solution-route$="/wordpress/"] .wordpress-extension-bus strong{white-space:normal}[data-solution-route$="/wordpress/"] .wordpress-extension-grid,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper,[data-solution-route$="/wordpress/"] .wordpress-package-composer>.solution-card-grid-wrapper>.solution-card-grid-wrapper{grid-template-columns:minmax(0,1fr)}[data-solution-route$="/wordpress/"] .wordpress-platform-comparison .solution-card-grid-wrapper:has(>.wordpress-comparison-column){grid-template-columns:minmax(0,1fr)}[data-solution-route$="/wordpress/"] .wordpress-extension-modules .solution-card-grid-wrapper:has(>.wordpress-extension-module){grid-template-columns:minmax(0,1fr)}}
[data-solution-route="/technical-optimization/"]{--solution-route-accent:#55e6c7;--solution-route-accent-soft:#55e6c724}[data-solution-route="/semantic-construction/"]{--solution-route-accent:#9b8cff;--solution-route-accent-soft:#9b8cff24}[data-solution-route="/technical-optimization/"] .to-overview,[data-solution-route="/semantic-construction/"] .sc-overview{padding-top:56px;padding-bottom:56px;display:block}[data-solution-route="/technical-optimization/"] .to-overview-panel,[data-solution-route="/semantic-construction/"] .sc-overview-panel{background:radial-gradient(circle at 100% 0, var(--solution-route-accent-soft), transparent 36%), #ffffffeb;border:1px solid #10313c1a;border-radius:26px;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:54px;padding:38px;display:grid;box-shadow:0 24px 70px #0a263214}[data-solution-route="/technical-optimization/"] .to-overview-copy,[data-solution-route="/semantic-construction/"] .sc-overview-copy{align-content:center;gap:16px;min-width:0;display:grid}[data-solution-route="/technical-optimization/"] .to-overview-copy>strong,[data-solution-route="/semantic-construction/"] .sc-overview-copy>strong{color:#0b1821;letter-spacing:-.045em;text-wrap:balance;max-width:680px;font-size:clamp(30px,3.4vw,48px);line-height:1.08}[data-solution-route="/technical-optimization/"] .to-overview-copy>p,[data-solution-route="/semantic-construction/"] .sc-overview-copy>p{color:#5e7279;max-width:720px;margin:0;font-size:15px;line-height:1.78}[data-solution-route="/technical-optimization/"] .to-overview-copy>a[href=\#contact],[data-solution-route="/semantic-construction/"] .sc-overview-copy>a[href=\#contact]{width:fit-content}[data-solution-route="/technical-optimization/"] .to-overview-media,[data-solution-route="/semantic-construction/"] .sc-overview-media{border:1px solid color-mix(in srgb, var(--solution-route-accent) 22%, transparent);background-color:#0b1821;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:20px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #07192326}[data-solution-route="/technical-optimization/"] .to-overview-media:before,[data-solution-route="/semantic-construction/"] .sc-overview-media:before{content:"SOURCE / SYSTEM";z-index:1;color:var(--solution-route-accent);letter-spacing:.12em;background:#05121cd1;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;top:15px;left:16px}[data-solution-route="/technical-optimization/"] .to-overview-media img,[data-solution-route="/semantic-construction/"] .sc-overview-media img{object-fit:contain;background:#f7f8f8;width:100%;height:330px}[data-solution-route="/technical-optimization/"] .to-section-header,[data-solution-route="/semantic-construction/"] .sc-section-header{gap:14px;margin-bottom:34px;display:grid}[data-solution-route="/technical-optimization/"] :is(.to-section-header,.to-faq-header) :is(.solution-section-index,h2),[data-solution-route="/semantic-construction/"] :is(.sc-section-header,.sc-faq-header) :is(.solution-section-index,h2){grid-column:1;margin:0}[data-solution-route="/technical-optimization/"] :is(.to-section-header,.to-faq-header)>p,[data-solution-route="/semantic-construction/"] :is(.sc-section-header,.sc-faq-header)>p{color:#60747b;max-width:820px;margin:0;font-size:16px;line-height:1.75}[data-solution-route="/technical-optimization/"] .to-section-header .to-source-lead{color:#315056;background:#55e6c717;border-left:3px solid #55e6c7;border-radius:0 12px 12px 0;max-width:900px;padding:17px 20px;font-size:14px}[data-solution-route="/technical-optimization/"] .to-barriers{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:54px;display:grid}[data-solution-route="/technical-optimization/"] .to-barrier-copy,[data-solution-route="/technical-optimization/"] .to-barrier-visual{align-content:start;gap:18px;min-width:0;display:grid}[data-solution-route="/technical-optimization/"] .to-barrier-copy h2{max-width:760px;font-size:clamp(42px,5vw,72px);line-height:.98}[data-solution-route="/technical-optimization/"] .to-barrier-copy h2 span{text-wrap:balance;margin-top:8px;font-size:.74em;line-height:1.06;display:block}[data-solution-route="/technical-optimization/"] .to-barrier-list{gap:10px;display:grid}[data-solution-route="/technical-optimization/"] .to-source-intro{color:#4f676e;background:#55e6c714;border-left:3px solid #55e6c7;border-radius:0 13px 13px 0;gap:9px;padding:18px 20px;display:grid}[data-solution-route="/technical-optimization/"] .to-source-intro p{margin:0;font-size:13px;line-height:1.72}[data-solution-route="/technical-optimization/"] .to-barrier-card{min-height:0;box-shadow:none;background:#ffffffd9;border:1px solid #12313a1c;border-radius:16px;padding:20px 22px 20px 120px;position:relative}[data-solution-route="/technical-optimization/"] .to-barrier-card:before{background:#55e6c7;width:3px;height:auto;top:0;bottom:0;left:0}[data-solution-route="/technical-optimization/"] .to-barrier-card h3{margin:0 0 6px;font-size:18px}[data-solution-route="/technical-optimization/"] .to-barrier-card p{color:#65787e;margin:0;font-size:13px;line-height:1.65}[data-solution-route="/technical-optimization/"] .to-severity{color:#178b77;letter-spacing:.14em;font-size:9px;font-weight:900;position:absolute;top:25px;left:20px}[data-solution-route="/technical-optimization/"] .to-barrier-copy>a[href=\#contact]{width:fit-content;margin-top:6px}[data-solution-route="/technical-optimization/"] .to-diagnostic-console{color:#c6d8dc;background:radial-gradient(circle at 92% 5%,#55e6c730,#0000 34%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,#091922;border:1px solid #55e6c72e;border-radius:24px;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0418212b}[data-solution-route="/technical-optimization/"] .to-console-topline{letter-spacing:.14em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:9px;font-weight:900;display:grid}[data-solution-route="/technical-optimization/"] .to-console-topline>i{background:#ffffff1f;height:1px}[data-solution-route="/technical-optimization/"] .to-console-topline strong{color:#55e6c7;font-size:9px}[data-solution-route="/technical-optimization/"] .to-crawl-route{color:#eef8f7;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;font-size:11px;font-weight:800;display:grid}[data-solution-route="/technical-optimization/"] .to-crawl-route b{background:#55e6c757;height:1px;position:relative}[data-solution-route="/technical-optimization/"] .to-crawl-route b:after{content:"";background:#55e6c7;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 0 5px #55e6c714}[data-solution-route="/technical-optimization/"] .to-diagnostic-console ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-solution-route="/technical-optimization/"] .to-diagnostic-console li{background:#ffffff09;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:58px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:13px 14px;display:grid}[data-solution-route="/technical-optimization/"] .to-diagnostic-console li span{color:#729096;letter-spacing:.12em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-diagnostic-console li strong{color:#dbe9e9;font-size:12px}[data-solution-route="/technical-optimization/"] .to-diagnostic-console li i{background:#55e6c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #55e6c714}[data-solution-route="/technical-optimization/"] .to-diagnostic-console>p{color:#7e999e;margin:0;font-size:11px;line-height:1.65}[data-solution-route="/technical-optimization/"] .to-audience-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-solution-route="/technical-optimization/"] .to-impact-card{min-height:0;box-shadow:none;background:#55e6c714;border:1px solid #2a7d7124;border-radius:16px;padding:22px}[data-solution-route="/technical-optimization/"] .to-impact-card h3{margin:10px 0 8px;font-size:17px}[data-solution-route="/technical-optimization/"] .to-impact-card p{color:#5f737a;margin:0;font-size:12px;line-height:1.65}[data-solution-route="/technical-optimization/"] .to-impact-label{color:#178b77;letter-spacing:.12em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-services,[data-solution-route="/technical-optimization/"] .to-process,[data-solution-route="/technical-optimization/"] .to-outcomes,[data-solution-route="/technical-optimization/"] .to-safeguards,[data-solution-route="/technical-optimization/"] .to-evidence{display:block}[data-solution-route="/technical-optimization/"] .to-control-board{grid-template-columns:minmax(280px,.67fr) minmax(0,1.33fr);align-items:start;gap:20px;display:grid}[data-solution-route="/technical-optimization/"] .to-control-rail{color:#a8c0c3;background:radial-gradient(circle at 92% 4%,#55e6c730,#0000 34%),#0a1b23;border:1px solid #55e6c72e;border-radius:24px;align-content:start;gap:24px;min-height:610px;padding:32px;display:grid;position:sticky;top:108px;box-shadow:0 25px 70px #071c2624}[data-solution-route="/technical-optimization/"] .to-control-rail>strong{color:#fff;letter-spacing:-.045em;font-size:clamp(32px,3.3vw,48px);line-height:1.05}[data-solution-route="/technical-optimization/"] .to-index-rings{aspect-ratio:1;background:radial-gradient(circle,#55e6c7 0 4px,#0000 5px 28%,#55e6c72e 29% 30%,#0000 31% 50%,#55e6c724 51% 52%,#0000 53%);border:1px solid #55e6c72e;border-radius:50%;justify-self:center;width:168px;position:relative}[data-solution-route="/technical-optimization/"] .to-index-rings:before,[data-solution-route="/technical-optimization/"] .to-index-rings:after{content:"";background:#55e6c724;height:1px;position:absolute;inset:50% 0 auto}[data-solution-route="/technical-optimization/"] .to-index-rings:after{transform:rotate(90deg)}[data-solution-route="/technical-optimization/"] .to-index-rings i{background:#55e6c7;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #55e6c714}[data-solution-route="/technical-optimization/"] .to-index-rings i:first-child{top:21%;left:64%}[data-solution-route="/technical-optimization/"] .to-index-rings i:nth-child(2){top:62%;left:75%}[data-solution-route="/technical-optimization/"] .to-index-rings i:last-child{top:71%;left:27%}[data-solution-route="/technical-optimization/"] .to-control-rail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-solution-route="/technical-optimization/"] .to-control-rail li{border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr;gap:10px;padding:12px 0;display:grid}[data-solution-route="/technical-optimization/"] .to-control-rail li>span{color:#55e6c7;font-size:10px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-control-rail li div{gap:3px;display:grid}[data-solution-route="/technical-optimization/"] .to-control-rail li strong{color:#e9f3f2;font-size:12px}[data-solution-route="/technical-optimization/"] .to-control-rail li small{color:#759096;font-size:10px}[data-solution-route="/technical-optimization/"] .to-control-rail>p{color:#7f979c;margin:0;font-size:11px;line-height:1.65}[data-solution-route="/technical-optimization/"] .to-service-stack{gap:14px;display:grid}[data-solution-route="/technical-optimization/"] .to-service-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/technical-optimization/"] .to-service-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/technical-optimization/"] :is(.to-service-card,.to-support-card){background:#ffffffeb;border:1px solid #0f30391a;border-radius:20px;min-width:0;min-height:100%;padding:26px;box-shadow:0 16px 45px #0f30390f}[data-solution-route="/technical-optimization/"] .to-service-card{background:linear-gradient(#55e6c717,#0000 32%),#fffffff0}[data-solution-route="/technical-optimization/"] :is(.to-service-card,.to-support-card) h3,[data-solution-route="/technical-optimization/"] :is(.to-service-card,.to-support-card) h4{margin:18px 0 10px;font-size:19px;line-height:1.25}[data-solution-route="/technical-optimization/"] :is(.to-service-card,.to-support-card) p,[data-solution-route="/technical-optimization/"] :is(.to-service-card,.to-support-card) li{color:#5f7278;font-size:12px;line-height:1.68}[data-solution-route="/technical-optimization/"] .to-service-code{color:#168e79;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-preserved-service-label{color:#537078;margin-top:8px;font-size:10px;font-weight:750;display:block}[data-solution-route="/technical-optimization/"] .to-services>a[href=\#contact]{width:fit-content;margin-top:24px}[data-solution-route="/technical-optimization/"] .to-repair-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}[data-solution-route="/technical-optimization/"] .to-repair-track:before{content:"";background:linear-gradient(90deg,#55e6c7,#55e6c71a);height:1px;position:absolute;top:43px;left:8%;right:8%}[data-solution-route="/technical-optimization/"] .to-repair-step{min-height:260px;box-shadow:none;background:#ffffffeb;border:1px solid #1137401a;border-radius:18px;padding:24px;position:relative}[data-solution-route="/technical-optimization/"] .to-repair-step h3{margin:40px 0 12px;font-size:21px}[data-solution-route="/technical-optimization/"] .to-repair-step p{color:#61747a;font-size:13px;line-height:1.72}[data-solution-route="/technical-optimization/"] .to-repair-step-head{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid;position:relative}[data-solution-route="/technical-optimization/"] .to-repair-step-head span{color:#06271f;background:#55e6c7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}[data-solution-route="/technical-optimization/"] .to-repair-step-head i{background:#12374029;height:1px}[data-solution-route="/technical-optimization/"] .to-repair-step-head small{color:#418376;letter-spacing:.12em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-solution-route="/technical-optimization/"] .to-outcome-card{background:#fffffff0;border:1px solid #10323c1a;border-radius:22px;min-width:0;min-height:100%;padding:34px;overflow:hidden;box-shadow:0 18px 55px #0c2e3912}[data-solution-route="/technical-optimization/"] .to-outcome-card:first-child{color:#b9ced0;background:radial-gradient(circle at 95% 0,#55e6c729,#0000 38%),#0a1b23;border-color:#55e6c72b}[data-solution-route="/technical-optimization/"] .to-outcome-card:first-child :is(h3,h4,strong){color:#f5fbfa}[data-solution-route="/technical-optimization/"] .to-outcome-card:first-child p{color:#9eb5ba}[data-solution-route="/technical-optimization/"] .to-outcome-mode{color:#2d8d7d;letter-spacing:.13em;font-size:9px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-outcome-card h3{margin:18px 0 14px;font-size:clamp(25px,2.7vw,36px)}[data-solution-route="/technical-optimization/"] .to-outcome-card p{color:#61757b;line-height:1.75}[data-solution-route="/technical-optimization/"] .to-safeguard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/technical-optimization/"] .to-safeguard-card{min-height:100%;box-shadow:none;background:#ffffffe6;border:1px solid #1137401a;border-radius:18px;padding:26px}[data-solution-route="/technical-optimization/"] .to-safeguard-card h3{margin:20px 0 10px;font-size:19px}[data-solution-route="/technical-optimization/"] .to-safeguard-card p{color:#63767c;font-size:13px;line-height:1.7}[data-solution-route="/technical-optimization/"] .to-safeguard-index{color:#218f7c;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-safeguards>a[href=\#contact]{width:fit-content;margin-top:24px}[data-solution-route="/technical-optimization/"] .to-evidence{color:#c4d5d6;background:radial-gradient(circle at 95% 5%,#55e6c726,#0000 34%),#081821}[data-solution-route="/technical-optimization/"] .to-section-header--light :is(h2,p){color:#fff}[data-solution-route="/technical-optimization/"] .to-section-header--light>p{color:#91a9ad}[data-solution-route="/technical-optimization/"] .to-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/technical-optimization/"] .to-quote-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:14px;min-height:100%;padding:26px;display:grid;position:relative}[data-solution-route="/technical-optimization/"] .to-quote-index{color:#55e6c7;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .to-quote-copy{color:#c6d5d6;margin:0;font-size:14px;line-height:1.75}[data-solution-route="/technical-optimization/"] .to-quote-author{color:#819a9f;margin:auto 0 0;font-size:11px;font-weight:750}[data-solution-route="/technical-optimization/"] .to-evidence-closing{background:#55e6c712;border:1px solid #55e6c721;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:14px;padding:22px 24px;display:grid}[data-solution-route="/technical-optimization/"] .to-evidence-closing p{color:#a9bfc1;margin:0;font-size:13px;line-height:1.7}[data-solution-route="/technical-optimization/"] .to-evidence-closing>a[href=\#contact]{white-space:nowrap;grid-column:auto}[data-solution-route="/technical-optimization/"] .to-proof-strip,[data-solution-route="/semantic-construction/"] .sc-proof-strip{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;min-height:0;margin-top:14px;padding:22px 24px;display:grid}[data-solution-route="/technical-optimization/"] .route-proof-copy,[data-solution-route="/semantic-construction/"] .route-proof-copy{gap:5px;display:grid}[data-solution-route="/technical-optimization/"] .route-proof-copy span,[data-solution-route="/semantic-construction/"] .route-proof-copy span{color:var(--solution-route-accent);letter-spacing:.14em;font-size:8px;font-weight:900}[data-solution-route="/technical-optimization/"] .route-proof-copy strong,[data-solution-route="/semantic-construction/"] .route-proof-copy strong{color:#fff;font-size:24px;line-height:1.1}[data-solution-route="/technical-optimization/"] .route-proof-checks,[data-solution-route="/semantic-construction/"] .route-proof-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-solution-route="/technical-optimization/"] .route-proof-checks div,[data-solution-route="/semantic-construction/"] .route-proof-checks div{color:#a5babc;align-items:center;gap:8px;font-size:10px;display:flex}[data-solution-route="/technical-optimization/"] .route-proof-checks i,[data-solution-route="/semantic-construction/"] .route-proof-checks i{background:var(--solution-route-accent);border-radius:50%;width:7px;height:7px}[data-solution-route="/technical-optimization/"] .to-faq,[data-solution-route="/semantic-construction/"] .sc-faq{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:54px;display:grid}[data-solution-route="/technical-optimization/"] .to-faq>.solution-faq-list,[data-solution-route="/semantic-construction/"] .sc-faq>.solution-faq-list{grid-area:1/2}[data-solution-route="/technical-optimization/"] .to-faq-header,[data-solution-route="/semantic-construction/"] .sc-faq-header{gap:14px;display:grid;position:sticky;top:110px}[data-solution-route="/technical-optimization/"] .to-faq-header h2,[data-solution-route="/semantic-construction/"] .sc-faq-header h2{font-size:clamp(38px,4vw,58px)}[data-solution-route="/semantic-construction/"] .sc-foundation,[data-solution-route="/semantic-construction/"] .sc-comparison,[data-solution-route="/semantic-construction/"] .sc-problems,[data-solution-route="/semantic-construction/"] .sc-services,[data-solution-route="/semantic-construction/"] .sc-trust,[data-solution-route="/semantic-construction/"] .sc-process,[data-solution-route="/semantic-construction/"] .sc-evidence{display:block}[data-solution-route="/semantic-construction/"] .sc-foundation-top{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:stretch;gap:18px;display:grid}[data-solution-route="/semantic-construction/"] .sc-source-intro{background:#ffffffeb;border:1px solid #26215a1a;border-radius:22px;align-content:start;gap:20px;min-width:0;padding:30px;display:grid}[data-solution-route="/semantic-construction/"] .sc-source-intro .solution-section-lead{color:#56686f;margin:0;font-size:16px;line-height:1.8}[data-solution-route="/semantic-construction/"] .sc-source-intro picture{border:1px solid #9b8cff21;border-radius:16px;display:block;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-source-intro img{object-fit:contain;background:#f6f7fb;width:100%;height:230px}[data-solution-route="/semantic-construction/"] .sc-source-caption{color:#7065bd;margin:-8px 0 0;font-size:11px;font-weight:750}[data-solution-route="/semantic-construction/"] .sc-entity-graph{color:#c7c5e8;background:radial-gradient(circle at 90% 4%,#9b8cff3d,#0000 34%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,#0c1323;border:1px solid #9b8cff2e;border-radius:22px;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:26px;display:grid;box-shadow:0 28px 75px #0a102729}[data-solution-route="/semantic-construction/"] .sc-graph-topline{letter-spacing:.14em;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;display:flex}[data-solution-route="/semantic-construction/"] .sc-graph-topline strong{color:#b8ff72;font-size:9px}[data-solution-route="/semantic-construction/"] .sc-graph-canvas{min-height:310px;position:relative}[data-solution-route="/semantic-construction/"] .sc-graph-canvas>strong{z-index:3;color:#101529;text-align:center;background:linear-gradient(135deg,#b8ff72,#55e6c7);border-radius:50%;place-items:center;width:112px;height:112px;font-size:19px;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #b8ff720f,0 0 0 30px #9b8cff0d}[data-solution-route="/semantic-construction/"] .sc-node{z-index:2;color:#eeeefd;text-align:center;background:#171f37;border:1px solid #9b8cff47;border-radius:999px;min-width:86px;padding:9px 12px;font-size:11px;font-weight:800;position:absolute}[data-solution-route="/semantic-construction/"] .sc-node--entity{top:5%;left:8%}[data-solution-route="/semantic-construction/"] .sc-node--topic{top:13%;right:3%}[data-solution-route="/semantic-construction/"] .sc-node--content{bottom:11%;left:2%}[data-solution-route="/semantic-construction/"] .sc-node--link{bottom:4%;right:8%}[data-solution-route="/semantic-construction/"] .sc-graph-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#9b8cff26,#9b8cff);width:36%;height:1px;position:absolute;top:50%;left:50%}[data-solution-route="/semantic-construction/"] .sc-graph-line--1{transform:rotate(218deg)}[data-solution-route="/semantic-construction/"] .sc-graph-line--2{transform:rotate(318deg)}[data-solution-route="/semantic-construction/"] .sc-graph-line--3{transform:rotate(142deg)}[data-solution-route="/semantic-construction/"] .sc-graph-line--4{transform:rotate(40deg)}[data-solution-route="/semantic-construction/"] .sc-entity-graph>p{color:#777d9a;margin:0;font-size:10px;line-height:1.6}[data-solution-route="/semantic-construction/"] .sc-foundation-insights{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;margin-top:18px;display:grid}[data-solution-route="/semantic-construction/"] .sc-foundation-card{min-width:0;min-height:0;box-shadow:none;background:#ffffffeb;border:1px solid #26215a1a;border-radius:22px;padding:30px}[data-solution-route="/semantic-construction/"] .sc-foundation-card--value{background:linear-gradient(135deg,#9b8cff1a,#0000 45%),#fffffff0}[data-solution-route="/semantic-construction/"] .sc-foundation-label{color:#7667dd;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-foundation-card h3{margin:18px 0 14px;font-size:25px}[data-solution-route="/semantic-construction/"] .sc-foundation-card p,[data-solution-route="/semantic-construction/"] .sc-foundation-card li{color:#5f7078;font-size:13px;line-height:1.72}[data-solution-route="/semantic-construction/"] .sc-value-modules{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}[data-solution-route="/semantic-construction/"] .sc-value-module{background:#ffffffb8;border:1px solid #5848c01a;border-radius:14px;min-width:0;padding:16px}[data-solution-route="/semantic-construction/"] .sc-value-module h4{margin:12px 0 9px;font-size:16px;line-height:1.3}[data-solution-route="/semantic-construction/"] .sc-value-module p,[data-solution-route="/semantic-construction/"] .sc-value-module li{font-size:11px;line-height:1.62}[data-solution-route="/semantic-construction/"] .sc-foundation-card picture{border-radius:13px;margin:14px 0;display:block;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-foundation-card img{object-fit:contain;background:#f6f7fb;width:100%;max-height:220px}[data-solution-route="/semantic-construction/"] .sc-foundation>a[href=\#contact]{width:fit-content;margin-top:24px}[data-solution-route="/semantic-construction/"] .sc-comparison-table{border:1px solid #2124481f;border-radius:18px;box-shadow:0 18px 48px #181c3e0f}[data-solution-route="/semantic-construction/"] .sc-comparison-table table{min-width:720px}[data-solution-route="/semantic-construction/"] .sc-example-intro{color:#65757d;flex-wrap:wrap;gap:8px 20px;margin:24px 0 12px;font-size:13px;display:flex}[data-solution-route="/semantic-construction/"] .sc-example-intro p{margin:0}[data-solution-route="/semantic-construction/"] .sc-comparison-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/semantic-construction/"] .sc-comparison-card{min-height:100%;box-shadow:none;border-radius:18px;padding:26px}[data-solution-route="/semantic-construction/"] .sc-comparison-card--legacy{background:#f4f5f5;border:1px dashed #bbc6c8}[data-solution-route="/semantic-construction/"] .sc-comparison-card--semantic{color:#c8c6e6;background:radial-gradient(circle at 95% 3%,#9b8cff38,#0000 40%),#0c1424;border:1px solid #9b8cff2e}[data-solution-route="/semantic-construction/"] .sc-comparison-card--semantic :is(h3,h4,strong){color:#fff}[data-solution-route="/semantic-construction/"] .sc-comparison-card--semantic p{color:#a9a8c5}[data-solution-route="/semantic-construction/"] .sc-comparison-card>span{color:#7667dd;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-solution-route="/semantic-construction/"] .sc-problem-card{min-width:0;min-height:100%;box-shadow:none;background:#fffffff0;border:1px solid #2a265b1a;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:128px minmax(0,1fr);gap:16px 20px;padding:24px;display:grid;position:relative;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-problem-card:after{content:attr(data-path);color:#5c4ebe14;font-size:62px;font-weight:900;position:absolute;bottom:8px;right:18px}[data-solution-route="/semantic-construction/"] .sc-problem-path{color:#8176ce;letter-spacing:.1em;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;font-size:7px;font-weight:900;display:grid}[data-solution-route="/semantic-construction/"] .sc-problem-path i{background:#9b8cff3d;height:1px}[data-solution-route="/semantic-construction/"] .sc-problem-media{border-radius:13px;grid-area:2/1;align-self:stretch;display:block;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-problem-media img{object-fit:cover;background:#f4f4fa;width:100%;height:100%;min-height:180px}[data-solution-route="/semantic-construction/"] .sc-problem-card>div:last-child{grid-column:2;min-width:0}[data-solution-route="/semantic-construction/"] .sc-problem-card h3{margin:0 0 12px;font-size:20px;line-height:1.25}[data-solution-route="/semantic-construction/"] .sc-problem-card p{color:#61727a;font-size:12px;line-height:1.68}[data-solution-route="/semantic-construction/"] .sc-problem-chip{width:fit-content;margin-top:20px;display:inline-flex}[data-solution-route="/semantic-construction/"] .sc-service-hub{color:#c8c5e8;background:radial-gradient(circle at 92% 0,#9b8cff40,#0000 36%),#0c1424;border:1px solid #9b8cff33;border-radius:22px;grid-template-columns:auto minmax(210px,.7fr) minmax(180px,.5fr) minmax(0,1fr);align-items:center;gap:24px;margin-bottom:14px;padding:26px 30px;display:grid}[data-solution-route="/semantic-construction/"] .sc-service-hub>span{color:#b8ff72;letter-spacing:.13em;font-size:9px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-service-hub>strong{color:#fff;font-size:25px;line-height:1.12}[data-solution-route="/semantic-construction/"] .sc-service-hub>div{grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;display:grid}[data-solution-route="/semantic-construction/"] .sc-service-hub>div i{background:#9b8cff;border-radius:999px;height:6px}[data-solution-route="/semantic-construction/"] .sc-service-hub>div i:nth-child(2){background:#55e6c7;height:18px}[data-solution-route="/semantic-construction/"] .sc-service-hub>div i:nth-child(3){background:#b8ff72;height:32px}[data-solution-route="/semantic-construction/"] .sc-service-hub>p{color:#8587a5;margin:0;font-size:11px;line-height:1.65}[data-solution-route="/semantic-construction/"] .sc-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/semantic-construction/"] .sc-service-card{min-width:0;min-height:100%;box-shadow:none;background:#ffffffeb;border:1px solid #29235d1a;border-radius:18px;padding:24px 22px 26px;position:relative}[data-solution-route="/semantic-construction/"] .sc-service-card:after{content:"";background:linear-gradient(90deg,#9b8cff,#55e6c7);height:2px;position:absolute;top:0;left:22px;right:22px}[data-solution-route="/semantic-construction/"] .sc-service-index{color:#796bd5;font-size:9px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-service-card h3{margin:30px 0 12px;font-size:18px;line-height:1.28}[data-solution-route="/semantic-construction/"] .sc-service-card p{color:#60727a;font-size:12px;line-height:1.7}[data-solution-route="/semantic-construction/"] .sc-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/semantic-construction/"] .sc-trust-card{min-height:100%;box-shadow:none;background:#ffffffeb;border:1px solid #2a235c1a;border-radius:18px;padding:26px}[data-solution-route="/semantic-construction/"] .sc-trust-card:nth-child(2),[data-solution-route="/semantic-construction/"] .sc-trust-card:nth-child(5){background:#9b8cff14}[data-solution-route="/semantic-construction/"] .sc-trust-code{color:#796bd5;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-trust-card h3{margin:20px 0 10px;font-size:19px}[data-solution-route="/semantic-construction/"] .sc-trust-card p{color:#62737a;font-size:13px;line-height:1.7}[data-solution-route="/semantic-construction/"] .sc-process-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid;position:relative}[data-solution-route="/semantic-construction/"] .sc-process-track:before{content:"";background:linear-gradient(90deg,#9b8cff,#55e6c7,#b8ff72);height:1px;position:absolute;top:43px;left:6%;right:6%}[data-solution-route="/semantic-construction/"] .sc-process-step{min-height:250px;box-shadow:none;background:#fffffff0;border:1px solid #2a235c1a;border-radius:18px;padding:22px;position:relative}[data-solution-route="/semantic-construction/"] .sc-process-step-head{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid;position:relative}[data-solution-route="/semantic-construction/"] .sc-process-step-head span{color:#fff;background:#6f61d0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}[data-solution-route="/semantic-construction/"] .sc-process-step-head i{background:#6656d238;height:1px}[data-solution-route="/semantic-construction/"] .sc-process-step-head small{color:#776ad0;letter-spacing:.12em;grid-column:1/-1;margin-top:8px;font-size:8px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-process-step h3{margin:26px 0 10px;font-size:19px}[data-solution-route="/semantic-construction/"] .sc-process-step p{color:#61727a;font-size:12px;line-height:1.68}[data-solution-route="/semantic-construction/"] .sc-evidence{color:#c7c6e6;background:radial-gradient(circle at 94% 5%,#9b8cff38,#0000 35%),#0b1323}[data-solution-route="/semantic-construction/"] .sc-section-header--light :is(h2,p){color:#fff}[data-solution-route="/semantic-construction/"] .sc-section-header--light>p{color:#999bb7}[data-solution-route="/semantic-construction/"] .sc-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-solution-route="/semantic-construction/"] .sc-case-card{min-width:0;min-height:100%;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-case-source-media{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-solution-route="/semantic-construction/"] .sc-case-source-media img{display:none}[data-solution-route="/semantic-construction/"] .sc-case-signal{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 90% 10%,#9b8cff38,#0000 38%),#101a2d;align-content:space-between;gap:20px;min-height:210px;padding:24px;display:grid}[data-solution-route="/semantic-construction/"] .sc-case-signal>span{color:#b8ff72;letter-spacing:.13em;font-size:8px;font-weight:900}[data-solution-route="/semantic-construction/"] .sc-case-signal>div{align-items:end;gap:7px;height:74px;display:flex}[data-solution-route="/semantic-construction/"] .sc-case-signal i{background:#6f61d0;border-radius:4px 4px 0 0;flex:1;height:18%}[data-solution-route="/semantic-construction/"] .sc-case-signal i:nth-child(2){height:42%}[data-solution-route="/semantic-construction/"] .sc-case-signal i:nth-child(3){background:#55e6c7;height:32%}[data-solution-route="/semantic-construction/"] .sc-case-signal i:nth-child(4){height:70%}[data-solution-route="/semantic-construction/"] .sc-case-signal i:nth-child(5){background:#b8ff72;height:92%}[data-solution-route="/semantic-construction/"] .sc-case-signal>strong{color:#fff;font-size:24px;line-height:1.08}[data-solution-route="/semantic-construction/"] .sc-case-card>div:last-child{padding:24px}[data-solution-route="/semantic-construction/"] .sc-case-card h3{color:#fff;text-wrap:balance;margin:0 0 12px;font-size:20px;line-height:1.28}[data-solution-route="/semantic-construction/"] .sc-case-card:nth-child(3) h3{letter-spacing:-.015em;font-size:18px}[data-solution-route="/semantic-construction/"] .sc-case-card p{color:#9ea0bd;font-size:12px;line-height:1.72}[data-solution-route="/semantic-construction/"] .sc-evidence>a[href=\#contact]{width:fit-content;margin-top:22px}@media (max-width:1080px){[data-solution-route="/technical-optimization/"] .to-barriers,[data-solution-route="/semantic-construction/"] .sc-foundation-top{grid-template-columns:1fr}[data-solution-route="/semantic-construction/"] .sc-value-modules{grid-template-columns:minmax(0,1fr)}[data-solution-route="/technical-optimization/"] .to-control-board{grid-template-columns:1fr}[data-solution-route="/technical-optimization/"] .to-control-rail{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);min-height:0;position:static}[data-solution-route="/technical-optimization/"] .to-index-rings{grid-area:1/2/5;align-self:center}[data-solution-route="/semantic-construction/"] .sc-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-solution-route="/semantic-construction/"] .sc-process-track{grid-template-columns:repeat(3,minmax(0,1fr))}[data-solution-route="/semantic-construction/"] .sc-process-step:nth-child(4),[data-solution-route="/semantic-construction/"] .sc-process-step:nth-child(5){grid-column:span 1}}@media (max-width:760px){[data-solution-route="/technical-optimization/"] .to-overview,[data-solution-route="/semantic-construction/"] .sc-overview{padding-top:32px;padding-bottom:32px}[data-solution-route="/technical-optimization/"] .to-overview-panel,[data-solution-route="/semantic-construction/"] .sc-overview-panel{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding:22px 18px}[data-solution-route="/technical-optimization/"] .to-overview-copy>strong,[data-solution-route="/semantic-construction/"] .sc-overview-copy>strong{font-size:clamp(29px,9vw,40px)}[data-solution-route="/technical-optimization/"] .to-overview-media img,[data-solution-route="/semantic-construction/"] .sc-overview-media img{height:auto;max-height:260px}[data-solution-route="/technical-optimization/"] .to-section-header,[data-solution-route="/semantic-construction/"] .sc-section-header{margin-bottom:24px}[data-solution-route="/technical-optimization/"] :is(.to-section-header,.to-faq-header)>p,[data-solution-route="/semantic-construction/"] :is(.sc-section-header,.sc-faq-header)>p{font-size:14px}[data-solution-route="/technical-optimization/"] .to-barriers{grid-template-columns:minmax(0,1fr);gap:28px}[data-solution-route="/technical-optimization/"] .to-barrier-copy h2{font-size:clamp(36px,11vw,50px)}[data-solution-route="/technical-optimization/"] .to-barrier-card{padding:56px 20px 20px}[data-solution-route="/technical-optimization/"] .to-severity{top:20px}[data-solution-route="/technical-optimization/"] .to-diagnostic-console{border-radius:20px;padding:22px 18px}[data-solution-route="/technical-optimization/"] .to-crawl-route{grid-template-columns:1fr;gap:10px}[data-solution-route="/technical-optimization/"] .to-crawl-route b{width:1px;height:18px;margin-left:12px}[data-solution-route="/technical-optimization/"] .to-crawl-route b:after{top:auto;bottom:0;right:-3px}[data-solution-route="/technical-optimization/"] .to-audience-impact,[data-solution-route="/technical-optimization/"] .to-service-primary,[data-solution-route="/technical-optimization/"] .to-service-support,[data-solution-route="/technical-optimization/"] .to-outcome-grid,[data-solution-route="/technical-optimization/"] .to-safeguard-grid,[data-solution-route="/technical-optimization/"] .to-evidence-grid,[data-solution-route="/semantic-construction/"] .sc-foundation-insights,[data-solution-route="/semantic-construction/"] .sc-comparison-examples,[data-solution-route="/semantic-construction/"] .sc-problem-grid,[data-solution-route="/semantic-construction/"] .sc-service-grid,[data-solution-route="/semantic-construction/"] .sc-trust-grid,[data-solution-route="/semantic-construction/"] .sc-process-track,[data-solution-route="/semantic-construction/"] .sc-case-grid,[data-solution-route="/technical-optimization/"] .to-control-board{grid-template-columns:minmax(0,1fr)}[data-solution-route="/technical-optimization/"] .to-control-rail{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 20px;display:grid;position:static}[data-solution-route="/technical-optimization/"] .to-index-rings{grid-area:auto/1}[data-solution-route="/technical-optimization/"] .to-repair-track{grid-template-columns:minmax(0,1fr);gap:10px}[data-solution-route="/technical-optimization/"] .to-repair-track:before,[data-solution-route="/semantic-construction/"] .sc-process-track:before{width:1px;height:auto;inset:28px auto 28px 42px}[data-solution-route="/technical-optimization/"] .to-repair-step,[data-solution-route="/semantic-construction/"] .sc-process-step{min-height:0;padding:20px}[data-solution-route="/technical-optimization/"] .to-evidence-closing{grid-template-columns:minmax(0,1fr)}[data-solution-route=\/technical-optimization] .to-evidence-closing>a[href=\#contact]{grid-column:1;width:100%}[data-solution-route="/technical-optimization/"] .to-proof-strip,[data-solution-route="/semantic-construction/"] .sc-proof-strip,[data-solution-route="/technical-optimization/"] .route-proof-checks,[data-solution-route="/semantic-construction/"] .route-proof-checks{grid-template-columns:minmax(0,1fr)}[data-solution-route="/technical-optimization/"] .to-faq,[data-solution-route="/semantic-construction/"] .sc-faq{grid-template-columns:minmax(0,1fr);gap:24px}[data-solution-route="/technical-optimization/"] .to-faq>.solution-faq-list,[data-solution-route="/semantic-construction/"] .sc-faq>.solution-faq-list{grid-area:auto/1}[data-solution-route="/technical-optimization/"] .to-faq-header,[data-solution-route="/semantic-construction/"] .sc-faq-header{position:static}[data-solution-route="/semantic-construction/"] .sc-faq-header h2{text-wrap:balance;font-size:33px;line-height:1.04}[data-solution-route="/semantic-construction/"] .sc-foundation-top{grid-template-columns:minmax(0,1fr)}[data-solution-route="/semantic-construction/"] .sc-foundation-card h3{letter-spacing:-.035em;text-wrap:pretty;font-size:22px;line-height:1.25}[data-solution-route="/semantic-construction/"] .sc-source-intro,[data-solution-route="/semantic-construction/"] .sc-entity-graph{padding:22px 18px}[data-solution-route="/semantic-construction/"] .sc-graph-canvas{min-height:280px}[data-solution-route="/semantic-construction/"] .sc-graph-canvas>strong{width:90px;height:90px;font-size:16px}[data-solution-route="/semantic-construction/"] .sc-node{min-width:70px;padding:8px 9px;font-size:9px}[data-solution-route="/semantic-construction/"] .sc-problem-card{grid-template-columns:minmax(0,1fr)}[data-solution-route="/semantic-construction/"] .sc-problem-media,[data-solution-route="/semantic-construction/"] .sc-problem-card>div:last-child{grid-column:1}[data-solution-route="/semantic-construction/"] .sc-problem-media img{object-fit:contain;min-height:0;max-height:220px}[data-solution-route="/semantic-construction/"] .sc-service-hub{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 20px}[data-solution-route="/semantic-construction/"] .sc-service-hub>div{max-width:190px}[data-solution-route="/semantic-construction/"] .sc-process-step{grid-column:1!important}}@media (prefers-reduced-motion:no-preference){[data-solution-route="/technical-optimization/"] :is(.to-barrier-card,.to-service-card,.to-support-card,.to-safeguard-card),[data-solution-route="/semantic-construction/"] :is(.sc-service-card,.sc-trust-card,.sc-case-card){transition:transform .18s,border-color .18s,box-shadow .18s}[data-solution-route="/technical-optimization/"] :is(.to-barrier-card,.to-service-card,.to-support-card,.to-safeguard-card):hover,[data-solution-route="/semantic-construction/"] :is(.sc-service-card,.sc-trust-card,.sc-case-card):hover{border-color:var(--solution-route-accent);transform:translateY(-3px);box-shadow:0 18px 48px #14263617}}
