.wso2-hero-section{margin-bottom:0}.wso2-hero-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(560px,78vh,740px);padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,3.5rem);border-radius:clamp(24px,3.2vw,36px);background:radial-gradient(ellipse 100% 70% at 50% -10%,rgba(255,122,0,.3),transparent 54%),radial-gradient(ellipse 60% 50% at 14% 92%,rgba(255,92,0,.2),transparent 46%),radial-gradient(ellipse 50% 40% at 88% 68%,rgba(224,109,0,.16),transparent 42%),linear-gradient(168deg,#1f0e00,#0a0502 32%,#0c0600 58%,#120800 78%,#0a0600);box-shadow:none}.wso2-hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.wso2-hero-atmosphere .hero-warm-base{z-index:0;opacity:1}.wso2-hero-video{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center 42%;transform:none;opacity:.18;filter:sepia(.68) saturate(1.7) hue-rotate(-20deg) brightness(.86) contrast(1.1)}.wso2-hero-brand-tint{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,122,0,.12),transparent 42%),radial-gradient(ellipse 90% 70% at 50% -5%,rgba(255,122,0,.42),transparent 55%)}.wso2-hero-atmosphere .hero-orange-mesh{z-index:2;opacity:.28}.wso2-hero-atmosphere .hero-orange-noise{z-index:2;opacity:.55}.wso2-hero-fade{position:absolute;left:0;right:0;z-index:3;pointer-events:none}.wso2-hero-fade--top{top:0;height:42%;background:linear-gradient(180deg,rgba(31,14,0,.72) 0,rgba(12,6,0,.35) 55%,transparent)}.wso2-hero-vignette{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(31,14,0,.28),transparent 30%,transparent);pointer-events:none}@media (max-width:639px){.wso2-hero-banner{min-height:clamp(500px,82vh,640px)}.wso2-hero-video{object-position:center 40%}.wso2-hero-fade--top{height:40%}}.wso2-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:min(100%,46rem);margin-inline:auto;padding-inline:0;text-align:center}.wso2-hero-description{margin:1rem auto 0;width:min(100%,36rem);max-width:36rem;font-size:16px;font-weight:400;line-height:1.7;text-align:center;color:rgba(255,255,255,.82)}.wso2-hero-cta-wrap{margin-top:1.85rem;width:100%;display:grid;place-items:center;justify-items:center;position:relative;z-index:4;isolation:isolate}.wso2-hero-cta-wrap>*{width:max-content;max-width:100%;margin-inline:auto}.wso2-hero-cta-btn{margin-inline:auto;background-color:var(--ember,#ff7a00)!important;color:#ffffff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.wso2-hero-cta-btn:hover{background-color:var(--ember-dark,#e06d00)!important;color:#ffffff!important}.wso2-hero-pill{position:relative;margin:0 0 1.25rem;display:inline-flex;align-items:center;gap:.55rem;padding:.48rem 1rem .48rem .85rem;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,245,235,.88);background:linear-gradient(135deg,rgba(255,122,0,.14),rgba(255,255,255,.05) 42%,rgba(0,71,255,.1)),rgba(8,10,18,.55);border:1px solid rgba(255,160,90,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,122,0,.06),0 8px 28px rgba(255,122,0,.08);overflow:hidden;isolation:isolate}.wso2-hero-pill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,210,160,.18) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none;z-index:0}@media (prefers-reduced-motion:no-preference){.wso2-hero-pill:before{animation:wso2-hero-pill-shine 4.8s ease-in-out infinite}}@keyframes wso2-hero-pill-shine{0%,55%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}.wso2-hero-pill-dot{position:relative;z-index:1;width:.45rem;height:.45rem;flex-shrink:0;border-radius:999px;background:var(--ember,#ff7a00);box-shadow:0 0 0 3px rgba(255,122,0,.16),0 0 12px rgba(255,122,0,.55)}@media (prefers-reduced-motion:no-preference){.wso2-hero-pill-dot{animation:wso2-hero-pill-pulse 2.4s ease-in-out infinite}}@keyframes wso2-hero-pill-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,122,0,.14),0 0 10px rgba(255,122,0,.45)}50%{box-shadow:0 0 0 5px rgba(255,122,0,.08),0 0 16px rgba(255,122,0,.7)}}.wso2-hero-pill-text{position:relative;z-index:1;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:0;text-transform:uppercase}.wso2-hero-pill-em{color:#ffb060;font-weight:700}.wso2-hero-pill-sep{color:rgba(255,180,120,.45);letter-spacing:0}.wso2-hero-title{margin:0 auto;width:100%;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-align:center;color:#ffffff;text-transform:none}.wso2-hero-title-lead{font-weight:600;color:rgba(255,255,255,.96)}.wso2-hero-title-accent,.wso2-hero-title-trail{font-weight:700;color:var(--ember,#ff7a00)}.wso2-hero-subtitle{margin:1rem auto 0;width:100%;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-align:center;color:rgba(255,255,255,.88);text-transform:none}.wso2-eyebrow{margin-bottom:1rem}.wso2-eyebrow--light{color:rgba(255,246,238,.78)}.wso2-governance-section{position:relative;overflow:hidden;background:#ffffff}.wso2-freedom-section{display:flex;flex-direction:column;align-items:stretch}.wso2-freedom-inner{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem)}.wso2-freedom-header{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;text-align:left;width:100%}@media (min-width:900px){.wso2-freedom-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,8vw,7rem);align-items:center}}.wso2-freedom-header-left{align-items:flex-start;max-width:28rem}.wso2-freedom-header-left,.wso2-freedom-header-right{display:flex;flex-direction:column;gap:.85rem;justify-self:start}.wso2-freedom-header-right{min-width:0;max-width:34rem}@media (min-width:900px){.wso2-freedom-header-right{justify-self:end;text-align:left}}.wso2-freedom-title{margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:var(--charcoal,#0a0a0a);text-align:left}.wso2-freedom-title-accent{display:inline-block;padding-bottom:.1em;color:var(--ember,#ff7a00)}.wso2-freedom-intro{margin:0;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.65;color:var(--grey,#555555);text-align:left}.wso2-freedom-callout{margin:0 0 .75rem;padding:0;border:none;background:none;box-shadow:none;font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.4;text-align:center;color:var(--charcoal,#0a0a0a);white-space:normal;order:-2}@media (min-width:1024px){.wso2-freedom-callout{white-space:nowrap;grid-column:1/-1;grid-row:1;order:0;margin:0 0 .35rem}}.wso2-freedom-box{width:100%;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1rem,2vw,1.35rem);border-radius:24px;border:1px solid rgba(255,122,0,.12);background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(255,122,0,.06),transparent 60%),linear-gradient(180deg,#fffaf6,#ffffff 55%);box-shadow:0 1px 2px rgba(10,10,10,.03),0 12px 32px rgba(255,122,0,.05)}@media (min-width:1024px){.wso2-freedom-box{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(1rem,2vw,1.5rem);row-gap:1.75rem;align-items:center;padding:clamp(1.15rem,2vw,1.5rem)}.wso2-freedom-col--runtime{grid-column:1;grid-row:2}.wso2-freedom-visual{grid-column:2;grid-row:2}.wso2-freedom-col--agents{grid-column:3;grid-row:2}}.wso2-freedom-col{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.85rem;border-radius:18px;background:#ffffff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(63,74,126,.04)}.wso2-freedom-col-head{padding:0 .1rem .35rem;border-bottom:1px solid rgba(0,0,0,.05)}.wso2-freedom-col-brand{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:var(--ember,#ff7a00)}.wso2-freedom-col-brand--wso2{letter-spacing:.14em;text-transform:uppercase}.wso2-freedom-col-role{margin:.35rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:650;letter-spacing:-.02em;color:var(--charcoal,#0a0a0a)}.wso2-freedom-col-desc{margin:.4rem 0 0;font-size:.8rem;line-height:1.5;color:var(--grey,#555555)}.wso2-freedom-list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.wso2-freedom-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:flex-start;padding:.45rem .35rem;font-size:clamp(.78rem,.95vw,.88rem);line-height:1.4}.wso2-freedom-item--muted{color:#6b6578}.wso2-freedom-item--brand{color:var(--charcoal,#0a0a0a)}.wso2-freedom-icon{width:18px;height:18px;margin-top:.1rem;flex-shrink:0}.wso2-freedom-icon--muted{color:#9a9084}.wso2-freedom-icon--brand{color:var(--ember,#ff7a00)}.wso2-freedom-visual{display:flex;align-items:center;justify-content:center;align-self:center;order:-1;padding:.25rem 0}@media (min-width:1024px){.wso2-freedom-visual{order:0;padding:0 .35rem;max-width:none}}.wso2-freedom-circle{position:relative;width:clamp(140px,14vw,240px);height:clamp(140px,14vw,240px);flex-shrink:0;border-radius:50%;overflow:hidden;background:#0c0600}.wso2-freedom-circle-ring,.wso2-freedom-circle:before{display:none}.wso2-freedom-video{width:160%;height:160%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:none;opacity:1}.wso2-freedom-video-fallback{position:absolute;inset:0;background:#111111}.wso2-stack-section{border-bottom:1px solid rgba(0,0,0,.08)}.wso2-stack-block{display:grid;gap:clamp(2rem,4vw,2.75rem)}.wso2-stack-header{max-width:52rem;margin:0 auto;text-align:center}.wso2-stack-header .wso2-stack-title,.wso2-value-copy .wso2-stack-title{margin:0;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#ffffff}.wso2-stack-lead{margin:1.1rem auto 0;max-width:46rem;color:rgba(210,220,235,.72)}.wso2-value-copy .wso2-stack-lead{margin-left:0;margin-right:0;max-width:34rem}.wso2-stack-section .infra-box-content.wso2-stack-content{padding-top:36px;padding-bottom:80px}.wso2-tree{position:relative;display:grid;gap:0;justify-items:center;width:100%;max-width:62rem;margin:.5rem auto 0;overflow:visible}.wso2-tree-parent-wrap{position:relative;z-index:2}.wso2-tree-parent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;min-width:11.5rem;padding:1.35rem 1.6rem 1.25rem;border-radius:16px;background:linear-gradient(145deg,#ffb060 0,var(--ember,#ff7a00) 42%,#c2410c 100%);border:1px solid rgba(255,220,180,.35);box-shadow:0 12px 40px rgba(255,122,0,.28),inset 0 1px 0 rgba(255,255,255,.28)}.wso2-tree-parent-glow{position:absolute;inset:-28% -18%;z-index:-1;border-radius:40%;background:radial-gradient(ellipse at center,rgba(255,122,0,.45) 0,transparent 68%);filter:blur(18px);pointer-events:none}.wso2-tree-endpoint{position:absolute;width:.55rem;height:.55rem;border-radius:999px;pointer-events:none;z-index:3}.wso2-tree-endpoint--parent{left:50%;bottom:-.15rem;transform:translateX(-50%);background:#ffb060;box-shadow:0 0 0 3px rgba(255,176,96,.2),0 0 14px 3px rgba(255,122,0,.55)}.wso2-tree-endpoint--runtime{left:50%;top:-.15rem;transform:translateX(-50%);background:#ffb347;box-shadow:0 0 0 3px rgba(255,179,71,.22),0 0 14px 3px rgba(255,154,46,.5)}.wso2-tree-endpoint--agents{left:50%;top:-.15rem;transform:translateX(-50%);background:#ff8a1f;box-shadow:0 0 0 3px rgba(255,138,31,.22),0 0 14px 3px rgba(255,122,0,.5)}@media (prefers-reduced-motion:no-preference){.wso2-tree-endpoint--agents,.wso2-tree-endpoint--parent,.wso2-tree-endpoint--runtime{animation:wso2-endpoint-pulse 2.8s ease-in-out infinite}.wso2-tree-endpoint--runtime{animation-delay:.55s}.wso2-tree-endpoint--agents{animation-delay:.9s}}@keyframes wso2-endpoint-pulse{0%,to{opacity:.65;transform:translateX(-50%) scale(.92)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}.wso2-tree-parent-icon{display:inline-flex;color:#ffffff}.wso2-tree-parent-label{margin:0;font-size:.98rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:#ffffff;text-align:center}.wso2-tree-connector{position:relative;z-index:1;width:min(100%,52rem);height:5.25rem;margin:0 auto}.wso2-tree-connector-svg{display:block;width:100%;height:100%;overflow:visible}.wso2-tree-connector-path{stroke:rgba(255,210,170,.34);stroke-width:1.5;stroke-dasharray:5 6}.wso2-tree-connector-flow,.wso2-tree-connector-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.wso2-tree-connector-flow{stroke-width:2.4;stroke-dasharray:34 336;stroke-dashoffset:0;filter:url(#wso2-connector-flow-glow);opacity:.95}.wso2-tree-connector-flow--runtime{stroke:url(#wso2-connector-flow-runtime)}.wso2-tree-connector-flow--agents{stroke:url(#wso2-connector-flow-agents)}@media (prefers-reduced-motion:no-preference){.wso2-tree-connector-flow--agents,.wso2-tree-connector-flow--runtime{animation:wso2-connector-flow-travel 2.6s linear infinite}.wso2-tree-connector-flow--agents{animation-delay:.45s}}@media (prefers-reduced-motion:reduce){.wso2-tree-connector-flow{stroke-dasharray:none;opacity:.55}}@keyframes wso2-connector-flow-travel{to{stroke-dashoffset:-370}}.wso2-tree-pair{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:1.25rem;width:100%;align-items:stretch}@media (min-width:860px){.wso2-tree-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem}}.wso2-pair-card{position:relative;display:flex;flex-direction:column;gap:1.15rem;height:100%;padding:1.65rem 1.5rem 1.55rem;border-radius:22px;background:rgba(8,8,10,.72);border:1px solid rgba(255,255,255,.08);isolation:isolate;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.wso2-pair-card-rail{position:absolute;top:0;left:1.5rem;right:1.5rem;height:2px;border-radius:999px;opacity:.9;pointer-events:none}.wso2-pair-card:before{inset:-35% -20% auto;height:70%;z-index:-1;border-radius:50%;filter:blur(28px);opacity:.5}.wso2-pair-card:after,.wso2-pair-card:before{content:"";position:absolute;pointer-events:none}.wso2-pair-card:after{inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.wso2-pair-card--runtime{border-color:rgba(255,179,71,.3);background:radial-gradient(120% 80% at 0 0,rgba(255,179,71,.18) 0,transparent 55%),linear-gradient(180deg,rgba(24,16,8,.94),rgba(9,7,5,.97));box-shadow:0 18px 48px rgba(70,32,0,.2),0 0 0 1px rgba(255,179,71,.05)}.wso2-pair-card--runtime .wso2-pair-card-rail{background:linear-gradient(90deg,rgba(255,179,71,.95),rgba(255,179,71,.15) 70%,transparent)}.wso2-pair-card--runtime:before{background:radial-gradient(circle,rgba(255,179,71,.45) 0,transparent 70%);left:-10%;top:-20%}.wso2-pair-card--agents{border-color:rgba(255,145,65,.3);background:radial-gradient(120% 80% at 100% 0,rgba(255,122,0,.18) 0,transparent 55%),linear-gradient(180deg,rgba(24,14,8,.94),rgba(9,7,5,.97));box-shadow:0 18px 48px rgba(70,24,0,.22),0 0 0 1px rgba(255,122,0,.05)}.wso2-pair-card--agents .wso2-pair-card-rail{background:linear-gradient(90deg,rgba(255,138,31,.95),rgba(255,138,31,.15) 70%,transparent)}.wso2-pair-card--agents:before{background:radial-gradient(circle,rgba(255,122,0,.48) 0,transparent 70%);right:-8%;left:auto;top:-18%}.wso2-pair-card--runtime:hover{border-color:rgba(255,196,110,.52);box-shadow:0 22px 52px rgba(90,40,0,.28),0 0 36px rgba(255,179,71,.12)}.wso2-pair-card--agents:hover{border-color:rgba(255,165,85,.52);box-shadow:0 22px 52px rgba(90,35,0,.3),0 0 36px rgba(255,122,0,.12)}.wso2-pair-card-head{display:grid;gap:.75rem;padding-bottom:1.05rem;border-bottom:1px solid rgba(255,255,255,.08)}.wso2-pair-card--runtime .wso2-pair-card-head{border-bottom-color:rgba(255,179,71,.16)}.wso2-pair-card--agents .wso2-pair-card-head{border-bottom-color:rgba(255,138,31,.14)}.wso2-pair-card-brand{display:flex;align-items:center;gap:.7rem}.wso2-pair-card-mark{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex-shrink:0;border-radius:11px;color:#ffffff}.wso2-pair-card--runtime .wso2-pair-card-mark{background:linear-gradient(160deg,#ffc56b,#ff9a2e 55%,#f08600);box-shadow:0 8px 18px rgba(255,154,46,.3)}.wso2-pair-card--agents .wso2-pair-card-mark{background:linear-gradient(160deg,#ff8a1e,#ff7a00);box-shadow:0 8px 18px rgba(255,122,0,.28)}.wso2-pair-card-label{margin:0;font-size:.85rem;font-weight:650;letter-spacing:.01em;text-transform:none}.wso2-pair-card--runtime .wso2-pair-card-label{color:#ffb347}.wso2-pair-card--agents .wso2-pair-card-label{color:#ff8a1f}.wso2-pair-card-tagline{margin:0;max-width:28rem;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:600;line-height:1.4;letter-spacing:-.02em;color:rgba(255,255,255,.94)}.wso2-pair-card-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.wso2-pair-card-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;padding:.58rem .7rem;border-radius:12px;border:1px solid transparent;background:rgba(255,255,255,.025);transition:background .25s ease,border-color .25s ease,transform .25s ease}.wso2-pair-card--runtime .wso2-pair-card-list li{background:rgba(255,179,71,.05)}.wso2-pair-card--agents .wso2-pair-card-list li{background:rgba(255,122,0,.045)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wso2-pair-card-list li:hover{transform:translateX(2px)}.wso2-pair-card--runtime .wso2-pair-card-list li:hover{background:rgba(255,179,71,.1);border-color:rgba(255,179,71,.2)}.wso2-pair-card--agents .wso2-pair-card-list li:hover{background:rgba(255,122,0,.1);border-color:rgba(255,138,31,.2)}}.wso2-pair-card-item{font-size:.94rem;font-weight:500;line-height:1.45;letter-spacing:-.01em;color:rgba(220,226,236,.88)}.wso2-pair-card-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.wso2-pair-card--runtime .wso2-pair-card-icon{color:#ffb347;background:#261d11;border-color:rgba(255,179,71,.3)}.wso2-pair-card--agents .wso2-pair-card-icon{color:#ff8a1f;background:#2c1909;border-color:rgba(255,138,31,.28)}@media (max-width:640px){.wso2-pair-card{padding:1.45rem 1.2rem 1.35rem}.wso2-pair-card-rail{left:1.2rem;right:1.2rem}}@media (max-width:859px){.wso2-tree-connector{height:2.75rem}.wso2-tree-connector-svg,.wso2-tree-endpoint{display:none}.wso2-tree-connector:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:0;border-left:1.5px dashed rgba(255,210,170,.38);transform:translateX(-50%)}}.wso2-industries-section{background:transparent;border-bottom:1px solid rgba(20,16,12,.08)}.wso2-value-content{padding:80px clamp(1.35rem,3.5vw,2.75rem)}@media (min-width:960px){.wso2-value-content{padding:80px clamp(2rem,4vw,3.25rem)}}.wso2-value-layout{display:grid;gap:clamp(2.25rem,4.5vw,3.5rem)}@media (min-width:960px){.wso2-value-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}}.wso2-value-title{max-width:none;text-align:left}.wso2-value-title-accent{color:var(--ember,#ff7a00)}.wso2-value-intro{text-align:left}.wso2-value-industries{position:relative;margin:2.15rem 0 0;padding:.15rem 0 .15rem .15rem;list-style:none;display:grid;gap:0}.wso2-value-industries:before{content:"";position:absolute;left:.92rem;top:.85rem;bottom:.85rem;width:1px;background:linear-gradient(180deg,rgba(255,138,30,.55),rgba(255,138,30,.18) 70%,transparent);pointer-events:none}.wso2-value-industry{position:relative;z-index:1;display:grid;grid-template-columns:1.85rem minmax(0,1fr);align-items:center;gap:.95rem;padding:.85rem 0;border-bottom:1px solid rgba(255,178,110,.1);background:none;border-radius:0}.wso2-value-industry:last-child{border-bottom:0}.wso2-value-industry-node{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;color:#ff9a44;background:#0c0600}.wso2-value-industry-dot{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(255,138,30,.45);background:rgba(255,122,0,.08);box-shadow:0 0 0 4px rgba(12,6,0,.92)}.wso2-value-industry-node svg{position:relative;z-index:1}.wso2-value-industry-label{font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;color:rgba(255,248,240,.94)}.wso2-value-gains{position:relative;display:grid;gap:0;overflow:hidden;padding:.45rem .55rem;border-radius:18px;background:radial-gradient(120% 80% at 0 0,rgba(255,122,0,.14) 0,transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(255,96,0,.08) 0,transparent 50%),linear-gradient(165deg,#2a241f,#1a1613 48%,#14110f);border:1px solid rgba(255,158,84,.26);box-shadow:inset 0 1px 0 rgba(255,210,160,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 16px 36px rgba(0,0,0,.28)}.wso2-value-gains:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,168,96,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,168,96,.035) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 85%);opacity:.7}.wso2-value-gain-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:0;flex-shrink:0;border-radius:12px;color:var(--ember,#ff7a00);background:rgba(255,122,0,.12);border:1px solid rgba(255,122,0,.28)}.wso2-value-gain{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.05rem;align-items:start;padding:1.15rem 1rem;border-radius:0;background:transparent;border:0;border-bottom:1px solid rgba(255,178,110,.14);box-shadow:none}.wso2-value-gain:last-child{border-bottom:0}.wso2-value-gain-title{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#fff}.wso2-value-gain-desc{margin:.4rem 0 0;font-size:.9rem;line-height:1.65;color:rgba(255,240,225,.62)}.wso2-solutions-section{position:relative;overflow:hidden;padding-top:100px;padding-bottom:100px;background:#ffffff;border-top:1px solid var(--divider,rgba(20,16,12,.08));border-bottom:1px solid var(--divider,rgba(20,16,12,.08))}.wso2-solutions-bg{background:radial-gradient(ellipse 46% 52% at 6% 8%,rgba(255,196,138,.22) 0,transparent 68%),radial-gradient(ellipse 54% 50% at 100% 0,rgba(150,214,255,.26) 0,rgba(150,214,255,.1) 44%,transparent 72%),radial-gradient(ellipse 40% 38% at 90% 4%,rgba(208,186,255,.18) 0,transparent 68%),linear-gradient(180deg,#ffffff,#fffdfb 50%,#ffffff);filter:saturate(1.04)}.wso2-solutions-bg,.wso2-solutions-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.wso2-solutions-grid-bg{opacity:.32;background-image:linear-gradient(rgba(255,122,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,122,0,.04) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 85% 72% at 50% 38%,#000 18%,transparent 80%);mask-image:radial-gradient(ellipse 85% 72% at 50% 38%,#000 18%,transparent 80%)}.wso2-solutions-header-wrap{position:relative;width:100%;margin:0 auto 2.5rem}@media (min-width:1024px){.wso2-solutions-header-wrap{margin-bottom:3rem}}.wso2-solutions-header-wrap .pilot-header-deco{inset:-.5rem 0 0}.wso2-solutions-header-wrap .pilot-sparkle--left{left:clamp(0%,8%,14%);top:-4%}.wso2-solutions-header-wrap .pilot-sparkle--right{right:clamp(0%,8%,14%);top:8%}.wso2-solutions-header{position:relative;z-index:1;max-width:44rem;margin:0 auto;text-align:center}.wso2-solutions-title{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.14;letter-spacing:-.035em;color:var(--charcoal,#1b1410)}.wso2-solutions-title-accent{color:var(--ember,#ff7a00)}.wso2-stats-title-accent{text-transform:lowercase}.wso2-solutions-lead{margin:1rem auto 0;max-width:40rem;font-size:16px;line-height:1.7;color:var(--grey-light,#6b625b)}.wso2-solutions-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;align-items:stretch}@media (min-width:720px){.wso2-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media (min-width:1100px){.wso2-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.wso2-solution-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:1.35rem 1.25rem 1.4rem;border-radius:20px;background:linear-gradient(160deg,#fffdfb,#ffffff 52%,#fff8f1);border:1px solid rgba(255,150,70,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 28px rgba(255,122,0,.05),0 2px 8px rgba(10,10,10,.03);transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.wso2-solution-card:hover{transform:translateY(-3px);border-color:rgba(255,122,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 16px 36px rgba(255,122,0,.1),0 4px 12px rgba(10,10,10,.04)}.wso2-solution-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1.15rem;border-radius:14px;color:var(--ember,#ff7a00);background:linear-gradient(145deg,#fff8f0,#ffe8d4);border:1px solid rgba(255,150,70,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.wso2-solution-card-title{margin:0;width:100%;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--charcoal,#1b1410)}.wso2-solution-card-desc{margin:.75rem 0 0;width:100%;font-size:14px;font-weight:400;line-height:1.55;color:var(--grey-light,#6b625b)}@media (prefers-reduced-motion:reduce){.wso2-solution-card{transition:none}.wso2-solution-card:hover{transform:none}}.wso2-stats-section{padding-top:64px;padding-bottom:80px;background:#ffffff;border-bottom:1px solid var(--divider,rgba(20,16,12,.08))}@media (min-width:640px){.wso2-stats-section{padding-top:72px;padding-bottom:96px}}@media (min-width:1024px){.wso2-stats-section{padding-top:80px;padding-bottom:112px}}.wso2-stats-note{max-width:42rem;margin:1rem auto 0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.56)}.wso2-stats-section .bom-outcomes-quadrant-title{max-width:none;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.45}@media (max-width:767px){.wso2-stats-section .bom-outcomes-quadrant-title{white-space:normal}}.wso2-engagement-section{background:#faf9f7}.wso2-engagement-section .pilot-headline-accent.wso2-engagement-title-accent,.wso2-engagement-section .pilot-headline-accent.wso2-engagement-title-accent:first-letter{text-transform:lowercase}.wso2-engagement-grid{margin-top:0;align-items:stretch}@media (min-width:768px){.wso2-engagement-grid.pilot-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.wso2-engagement-grid.pilot-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.wso2-engagement-card.pilot-story-card{min-height:0;height:auto}.wso2-engagement-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;gap:0;min-height:0;height:auto;padding:32px}.wso2-engagement-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:3.25rem;margin-bottom:1.35rem}.wso2-engagement-card-head .pilot-story-week{flex-shrink:0;margin:0;white-space:nowrap;align-self:flex-start}.wso2-engagement-icon-panel{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(15,15,15,.06);flex-shrink:0}.wso2-engagement-icon-glow{position:absolute;inset:-20%;border-radius:inherit;background:radial-gradient(circle,rgba(255,122,0,.2) 0,transparent 70%);pointer-events:none}.wso2-engagement-icon{position:relative;z-index:1;width:1.65rem;height:1.65rem;color:#ff7a00}.wso2-engagement-card-title{margin:0 0 .45rem;font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.3;color:var(--charcoal,#0f0f0f)}.wso2-engagement-card-desc{margin:0;flex:0 1 auto;font-size:16px;font-weight:400;line-height:1.55;color:rgba(15,15,15,.6)}.wso2-final-cta .final-closing-headline{max-width:none}.wso2-final-cta .final-closing-headline-line{display:block}@media (min-width:900px){.wso2-final-cta .final-closing-cta-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem)}.wso2-final-cta .final-closing-cta-aside{max-width:none}}.wso2-final-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem}.wso2-final-tag{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:999px;font-size:12px;font-weight:550;line-height:1.3;letter-spacing:.01em;color:#fff6ee;background:#2c1502;border:1px solid rgba(255,150,70,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 14px rgba(0,0,0,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .3s ease,background .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.wso2-final-tag:hover{border-color:rgba(255,122,0,.45);background:linear-gradient(145deg,rgba(255,122,0,.2),rgba(255,255,255,.08));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.wso2-final-tag{transition:none}.wso2-final-tag:hover{transform:none}}.wso2-engagement-section .pilot-desc{max-width:680px}.wso2-page :is(.wso2-hero-pill,.wso2-freedom-col-brand--wso2,.bom-outcomes-eyebrow,.pilot-story-week,.infra-label){text-transform:none!important;letter-spacing:.02em}.wso2-page :is(.wso2-hero-title,.wso2-freedom-title,.wso2-stack-title,.wso2-value-title,.wso2-solutions-title,.bom-outcomes-title,.pilot-headline,.grc-suite-headline,.final-closing-headline,.wso2-value-gain-title,.wso2-solution-card-title,.wso2-engagement-card-title,.wso2-arch-title){text-transform:none!important}.wso2-page :is(.wso2-hero-description,.wso2-freedom-intro,.wso2-desc-light,.wso2-solutions-lead,.wso2-stats-note,.pilot-desc,.wso2-value-gain-desc,.wso2-solution-card-desc,.wso2-engagement-card-desc,.platform-arch-intro,.final-closing-desc,.wso2-pair-card-item,.wso2-pair-card-tagline){text-transform:none!important}