.app-hero-banner{isolation:isolate}.app-hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;padding:.5rem 0;overflow:visible}@media (min-width:1024px){.app-hero-banner .bom-hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);max-width:none}.app-hero-visual{min-height:100%;height:100%;align-items:center;justify-content:center;padding:0;overflow:visible}}.app-hero-stage{position:relative;z-index:2;width:100%;max-width:340px;min-height:280px;margin:0 auto;overflow:visible;isolation:isolate}@media (min-width:1024px){.app-hero-stage{display:flex;align-items:center;justify-content:center;max-width:370px;min-height:0;margin:0 auto}}.app-hero-glow{position:absolute;z-index:1;inset:8% 2% 4%;border-radius:50%;background:radial-gradient(circle,rgba(255,122,0,.28) 0,rgba(255,140,40,.12) 42%,transparent 72%);filter:blur(32px);pointer-events:none}.app-hero-image{position:relative;z-index:2;display:block;width:min(320px,88vw);max-width:100%;height:auto;object-fit:contain;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width:1024px){.app-hero-image{width:370px}}.app-products-grid{grid-template-columns:minmax(0,1fr)}.app-outcomes-section{margin-top:0;padding-top:50px}.app-outcomes-section .aw-hero-kpi-section{margin-top:0;padding-top:0}.app-outcomes-section .aw-hero-kpi-title .app-headline-literal,.app-outcomes-section .aw-hero-kpi-title .app-headline-literal:first-letter{text-transform:lowercase!important}.app-intro-section .ciq-intel-chart-col{width:100%;max-width:100%;min-width:0}.app-intro-section .ciq-intel-desc{font-size:16px}.app-intro-section .ciq-intel-chart-col>*{width:100%;max-width:min(100%,25.75rem);margin-inline:auto}@media (min-width:640px){.app-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-layer-visual{position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;width:100%;max-width:min(100%,25.75rem);min-width:0;margin-inline:auto;padding:clamp(1.1rem,2vw,1.45rem) clamp(1.4rem,2.5vw,2rem);border:1px solid rgba(44,34,25,.08);border-radius:24px;background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(255,150,70,.12),transparent 58%),radial-gradient(ellipse 55% 45% at 0 100%,rgba(255,196,140,.16),transparent 60%),linear-gradient(180deg,#ffffff,#fffaf5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(28,16,8,.14),0 4px 12px rgba(28,16,8,.06)}.app-layer-visual:before{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(rgba(255,122,0,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,122,0,.035) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 0,transparent 78%);content:""}.app-layer-visual>*{position:relative;z-index:1}.app-layer-visual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:2.75rem}.app-layer-visual-meta{display:flex;min-width:0;flex-direction:column;gap:.28rem}.app-layer-visual-meta strong{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.03em;color:#17120e}.app-layer-visual-meta small{font-size:12.5px;line-height:1.4;color:#90867d}.app-layer-visual-badge-slot{position:relative;flex:0 0 auto;width:4.75rem;height:2rem;min-height:2rem}.app-layer-visual-badge{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:0;height:100%;padding:.42rem .72rem;border:1px solid rgba(255,122,0,.16);border-radius:999px;font-size:12px;font-weight:700;color:#ac5000;background:linear-gradient(135deg,#fff7ef,#ffe8d2);box-shadow:0 6px 14px rgba(255,122,0,.12)}.app-layer-visual-tabs{display:inline-grid;width:100%;grid-template-columns:repeat(3,1fr);gap:.2rem;margin:.85rem 0 .9rem;padding:.25rem;border:1px solid rgba(38,29,21,.06);border-radius:14px;background:linear-gradient(180deg,#f7f3ef,#f3eee9);box-shadow:inset 0 1px 2px rgba(40,28,18,.04)}.app-layer-visual-tab{position:relative;isolation:isolate;padding:.42rem .8rem;border:0;border-radius:10px;font-size:11.5px;font-weight:650;line-height:1;text-align:center;color:#8b8178;background:transparent;cursor:pointer;transition:color .25s ease}.app-layer-visual-tab:hover{color:#5f564e}.app-layer-visual-tab.is-active{color:#ffffff}.app-layer-visual-tab-pill{position:absolute;inset:0;z-index:-1;border-radius:10px;background:linear-gradient(135deg,#ff9a3e,#ff7600);box-shadow:0 6px 14px rgba(255,122,0,.28),inset 0 1px 0 rgba(255,255,255,.28)}.app-layer-visual-tab-label{position:relative;z-index:1}.app-layer-orbit{position:relative;display:grid;place-items:center;width:100%;height:13.75rem;min-height:13.75rem;margin:0 0 .75rem;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 48%,rgba(255,150,70,.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,248,240,.35))}.app-layer-orbit-sheen{inset:8% 10%;background:radial-gradient(circle,rgba(255,255,255,.7),transparent 68%)}.app-layer-orbit-ring,.app-layer-orbit-sheen{position:absolute;border-radius:50%;pointer-events:none}.app-layer-orbit-ring{border:1px dashed rgba(255,122,0,.2)}.app-layer-orbit-ring--outer{width:min(100%,15.5rem);aspect-ratio:1}.app-layer-orbit-ring--mid{width:min(82%,12.5rem);aspect-ratio:1;border-style:solid;border-color:rgba(255,122,0,.08)}.app-layer-orbit-ring--inner{width:min(62%,9.5rem);aspect-ratio:1;border-style:solid;border-color:rgba(255,122,0,.12)}.app-layer-orbit-glow{position:absolute;width:7.5rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,150,60,.28),transparent 70%);filter:blur(10px);pointer-events:none}.app-layer-connectors{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.app-layer-connectors path{stroke:rgba(255,140,55,.22);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:4 5}.app-layer-hub{position:relative;z-index:3;display:flex;width:7.6rem;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem .75rem .8rem;border:1px solid rgba(255,150,80,.28);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(255,140,60,.28),transparent 55%),linear-gradient(160deg,#22160e,#100b07);box-shadow:0 16px 32px rgba(20,10,4,.32),0 0 0 6px rgba(255,140,60,.05),inset 0 1px 0 rgba(255,255,255,.1);color:#ffb06a;text-align:center}.app-layer-hub-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-bottom:.05rem;border:1px solid rgba(255,170,100,.28);border-radius:11px;background:linear-gradient(160deg,#3d2412,#1a1008);color:#ffd2a8;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.app-layer-hub strong{margin-top:.1rem;font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:#ffffff}.app-layer-hub span{font-size:10px;line-height:1.3;color:rgba(255,236,220,.72)}.app-layer-nodes{position:absolute;inset:0;z-index:3;pointer-events:none}.app-layer-node{position:absolute;z-index:3;display:inline-flex;max-width:7.25rem;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid rgba(40,28,18,.08);border-radius:999px;background:linear-gradient(180deg,#ffffff,#fffaf5);box-shadow:0 10px 22px rgba(24,14,6,.12),inset 0 1px 0 rgba(255,255,255,.9);font-size:11.5px;font-weight:650;letter-spacing:-.01em;color:#2a221b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.app-layer-node:hover{border-color:rgba(255,140,60,.28);box-shadow:0 12px 26px rgba(24,14,6,.14),0 0 0 4px rgba(255,140,60,.08);transform:translateY(-2px)}.app-layer-node-dot{width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,#ff9a3e,#ff7600);box-shadow:0 0 0 3px rgba(255,140,60,.14)}.app-layer-node--1{top:7%;left:50%;translate:-50% 0}.app-layer-node--2{top:34%;right:3%}.app-layer-node--3{bottom:8%;left:50%;translate:-50% 0}.app-layer-node--4{top:34%;left:3%}.app-layer-node--1:hover,.app-layer-node--3:hover{transform:translate(-50%,-2px)}.app-layer-focus-slot{position:relative;width:100%;height:3.25rem;min-height:3.25rem}.app-layer-focus{position:absolute;inset:0;margin:0;box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;padding:.65rem .9rem .65rem .95rem;border-radius:14px;border:1px solid rgba(255,122,0,.12);border-left:3px solid #ff7a00;background:linear-gradient(135deg,#fff8f1,#fff1e4);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);font-size:12.5px;font-weight:550;line-height:1.4;color:#5c4a3a}@media (prefers-reduced-motion:no-preference){.app-layer-orbit-ring--outer{animation:app-layer-spin 28s linear infinite}.app-layer-orbit-glow{animation:app-layer-glow-pulse 4.5s ease-in-out infinite}.app-layer-node-dot{animation:app-layer-dot-pulse 2.4s ease-in-out infinite}}@keyframes app-layer-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes app-layer-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes app-layer-dot-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,140,60,.12)}50%{box-shadow:0 0 0 5px rgba(255,140,60,.18)}}@media (prefers-reduced-motion:reduce){.app-layer-node-dot,.app-layer-orbit-glow,.app-layer-orbit-ring--outer{animation:none}}.app-challenge-section{position:relative;overflow:hidden;background:#ffffff;border-bottom:1px solid var(--divider);padding:5rem 1.25rem}.app-challenge-section:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(32% 38% at 20% 82%,rgba(255,166,82,.18) 0,transparent 66%),radial-gradient(38% 42% at 38% 92%,rgba(255,122,0,.07) 0,transparent 68%);filter:saturate(1.04);-webkit-mask-image:linear-gradient(180deg,transparent,transparent 40%,#000 68%,#000);mask-image:linear-gradient(180deg,transparent,transparent 40%,#000 68%,#000);animation:app-challenge-mesh-drift 24s ease-in-out infinite}.app-challenge-section>.bom-section-inner{position:relative;z-index:1}@keyframes app-challenge-mesh-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-1.5%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.app-challenge-section:before{animation:none}}@media (min-width:640px){.app-challenge-section{padding:6rem 50px}}@media (min-width:1024px){.app-challenge-section{padding:7rem 50px}}.app-challenge-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,2.75rem);align-items:center}@media (min-width:1024px){.app-challenge-grid{grid-template-columns:minmax(19.5rem,.9fr) minmax(22rem,1.4fr) minmax(16rem,.98fr);gap:clamp(2rem,3vw,3.25rem);align-items:start}}.app-challenge-col--copy,.app-challenge-col--headline,.app-challenge-col--media{min-width:0;overflow:visible;display:flex;flex-direction:column}.app-challenge-col--headline{max-width:21rem}.app-challenge-headline{margin:0;text-wrap:balance}.app-challenge-headline-line{display:block;white-space:nowrap}@media (min-width:1024px){.app-challenge-col--headline,.app-challenge-col--media{justify-content:flex-start;align-self:start}.app-challenge-col--copy{justify-content:flex-end;align-self:end}}.app-challenge-col--media{align-items:stretch;width:100%}.app-challenge-col--copy{max-width:34rem}.app-challenge-figure{width:100%;margin:0;overflow:hidden;border-radius:1.5rem}.app-challenge-image{display:block;width:100%;height:auto}.app-cap-section{overflow:hidden;border-bottom:0!important}.app-products-section.bom-products-section{border-bottom:0}.app-products-section .bom-suite-tag{margin-bottom:.5rem}.app-products-section .bom-products-header{margin-top:.75rem}@media (min-width:1024px){.app-products-section .bom-products-header{margin-top:1rem}}.app-personas-section{border-bottom:0}.app-persona-shape-grid{opacity:.7}.app-persona-grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,184,120,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,184,120,.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 20%,transparent 78%)}.app-persona-hub-content{padding-top:2.5rem;padding-bottom:2.5rem}.app-persona-hub{position:relative;width:100%}.app-persona-hub-lines{z-index:1}.app-persona-hub-lines,.app-persona-hub-wires{position:absolute;top:0;left:0;display:block;pointer-events:none;overflow:visible}.app-persona-hub-wires{z-index:4}.app-persona-wire{fill:none;stroke-width:1.25;stroke-dasharray:2.5 4;stroke-linecap:butt;stroke-linejoin:miter;opacity:.9;shape-rendering:geometricPrecision}.app-persona-wire--blue,.app-persona-wire--ember{stroke:#ff7a00}.app-persona-wire-arrow{stroke:none;opacity:.9}.app-persona-wire-arrow--blue,.app-persona-wire-arrow--ember{fill:#ff7a00}.app-persona-hub-wires.is-animated .app-persona-wire{animation:app-persona-wire-march 1.8s linear infinite}@keyframes app-persona-wire-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}@media (prefers-reduced-motion:reduce){.app-persona-hub-wires.is-animated .app-persona-wire{animation:none}}.app-persona-hub-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:.8rem}.app-persona-spoke{position:relative;z-index:3;display:flex;align-items:flex-start;gap:.8rem;box-sizing:border-box;padding:.95rem 1rem;overflow:hidden;border-radius:14px;background:#120c08;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px rgba(0,0,0,.28);isolation:isolate;transition:border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.app-persona-spoke--ember{border-color:rgba(255,184,120,.16);box-shadow:0 8px 28px rgba(0,0,0,.28),0 0 22px rgba(255,122,0,.08)}.app-persona-spoke--blue{border-color:rgba(126,182,255,.18);box-shadow:0 8px 28px rgba(0,0,0,.28),0 0 22px rgba(91,155,255,.1)}.app-persona-spoke:hover{transform:translateY(-2px)}.app-persona-spoke--ember:hover{border-color:rgba(255,184,120,.34);box-shadow:0 10px 32px rgba(0,0,0,.32),0 0 32px rgba(255,122,0,.18)}.app-persona-spoke--blue:hover{border-color:rgba(126,182,255,.36);box-shadow:0 10px 32px rgba(0,0,0,.32),0 0 32px rgba(91,155,255,.2)}.app-persona-spoke-icon.bom-product-icon{flex-shrink:0}.app-persona-spoke-copy{min-width:0}.app-persona-spoke-title{margin:0;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.4}.app-persona-spoke-desc{display:-webkit-box;margin:.28rem 0 0;overflow:hidden;color:lightgray;font-size:14px;font-weight:400;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.app-persona-core{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:10.5rem;padding:1.85rem 1.6rem;overflow:hidden;text-align:center;border-radius:20px;background:radial-gradient(ellipse 85% 75% at 50% 42%,rgba(255,122,0,.12),transparent 64%),linear-gradient(165deg,#28180c,#0e0804);border:1px solid rgba(255,255,255,.1);isolation:isolate;box-shadow:0 18px 48px rgba(0,0,0,.35)}.app-persona-core-eyebrow{margin:0;max-width:24rem;color:rgba(255,255,255,.62);font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.45}.app-persona-core-title{margin:.75rem 0 0;max-width:17rem;color:#ffffff;font-size:clamp(1.4rem,2.5vw,1.95rem);font-weight:750;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}@media (min-width:980px){.app-persona-hub-content{padding-top:3rem;padding-bottom:3rem}.app-persona-hub-grid{grid-template-columns:minmax(14rem,1fr) minmax(16rem,1.2fr) minmax(14rem,1fr);grid-template-rows:auto auto auto;grid-template-areas:"a b c" "d hub e" "f g h";column-gap:2.5rem;row-gap:2rem;align-items:center;justify-items:stretch}.app-persona-spoke--a{grid-area:a}.app-persona-spoke--b{grid-area:b}.app-persona-spoke--c{grid-area:c}.app-persona-spoke--d{grid-area:d}.app-persona-spoke--e{grid-area:e}.app-persona-spoke--f{grid-area:f}.app-persona-spoke--g{grid-area:g}.app-persona-spoke--h{grid-area:h}.app-persona-core{grid-area:hub;min-height:14rem;padding:2.15rem 1.85rem;justify-self:center;width:100%;max-width:22rem}.app-persona-spoke--b,.app-persona-spoke--g{justify-self:center;width:100%;max-width:20rem}}@media (min-width:1180px){.app-persona-hub-grid{column-gap:3rem;row-gap:2.25rem}.app-persona-core{max-width:24rem;min-height:15rem}.app-persona-core-title{max-width:19rem;font-size:2rem}}@media (prefers-reduced-motion:reduce){.app-persona-spoke,.app-persona-spoke:hover{transition:none;transform:none}}.app-cap-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;margin-bottom:2rem}.app-cap-heading-wrap{min-width:0;flex:1 1 18rem;max-width:42rem}.app-cap-headline.bom-suite-headline .bom-suite-headline-lead:first-letter{text-transform:uppercase}.app-cap-headline .bom-suite-headline-lead{text-decoration:none;border-bottom:0;box-shadow:none}.app-cap-headline .bom-suite-headline-lead:after{content:none!important;display:none!important}.app-cap-desc{max-width:36rem;margin:1rem 0 0}.app-cap-controls{display:inline-flex;flex-shrink:0;align-items:center;gap:.85rem;margin-bottom:0}.app-cap-track{display:flex;gap:1.15rem;overflow-x:auto;padding:.5rem .15rem 1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-cap-track::-webkit-scrollbar{display:none}.app-cap-card{display:flex;flex:0 0 min(88vw,300px);width:min(88vw,300px);height:22.5rem;min-height:22.5rem;box-sizing:border-box;padding:.32rem;border-radius:14px;background:#ffffff;box-shadow:none;scroll-snap-align:start;transition:border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.app-cap-card:hover{box-shadow:none;transform:translateY(-3px)}.app-cap-card-inner{position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:flex-start;overflow:hidden;box-sizing:border-box;padding:1.75rem 1.65rem 1.7rem;border-radius:10px;background:radial-gradient(ellipse 90% 75% at 92% 8%,rgba(170,220,255,.18),transparent 58%),radial-gradient(ellipse 70% 60% at 8% 92%,rgba(190,230,255,.12),transparent 55%),linear-gradient(165deg,#ffffff,#fafbfc)}.app-cap-card:nth-child(4n+2) .app-cap-card-inner{background:radial-gradient(ellipse 85% 70% at 95% 6%,rgba(255,190,150,.18),transparent 56%),radial-gradient(ellipse 65% 55% at 8% 94%,rgba(255,210,180,.1),transparent 55%),linear-gradient(165deg,#ffffff,#fffbf8)}.app-cap-card:nth-child(4n+3) .app-cap-card-inner{background:radial-gradient(ellipse 75% 65% at 8% 10%,rgba(175,215,255,.14),transparent 55%),radial-gradient(ellipse 80% 70% at 95% 95%,rgba(255,220,150,.16),transparent 58%),linear-gradient(155deg,#ffffff,#fbfcfa)}.app-cap-card:nth-child(4n+4) .app-cap-card-inner{background:radial-gradient(ellipse 70% 60% at 12% 8%,rgba(255,200,160,.1),transparent 52%),radial-gradient(ellipse 75% 65% at 90% 90%,rgba(210,220,230,.1),transparent 55%),linear-gradient(165deg,#ffffff,#f9f9f9)}.app-cap-card-abstract{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.app-cap-abstract-svg{position:absolute;right:-4%;bottom:-6%;display:block;width:68%;height:60%}.app-cap-abstract-svg--arcs{right:-4%;bottom:-6%;width:46%;height:42%}.app-cap-abstract-svg--halftone{right:-4%;bottom:-5%;width:52%;height:48%}.app-cap-abstract-svg--chevrons{right:-10%;bottom:-10%;width:42%;height:52%;opacity:.55}.app-cap-abstract-svg--dots{right:-4%;bottom:-6%;width:48%;height:44%;opacity:.45}.app-cap-card-inner>:not(.app-cap-card-abstract){position:relative;z-index:1}.app-cap-card-icon.grc-why-choose-icon-panel{margin:0}.app-cap-card-tag{margin:1.65rem 0 0;color:var(--ember);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.app-cap-card-title{margin:.45rem 0 0;color:var(--charcoal);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.app-cap-card-desc{display:-webkit-box;margin:auto 0 0;padding-top:1.75rem;overflow:hidden;color:var(--grey);font-size:.9375rem;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}@media (min-width:768px){.app-cap-card{flex-basis:300px;width:300px}}@media (min-width:1100px){.app-cap-card{flex-basis:310px;width:310px}}@media (prefers-reduced-motion:reduce){.app-cap-card,.app-cap-card:hover{transition:none;transform:none}}.app-integrations-section{position:relative;overflow:hidden;background:#ffffff;border-top:1px solid rgba(232,232,232,.45);border-bottom:1px solid var(--divider,#e8e8e8)}.app-integrations-section-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(30% 42% at 68% 22%,rgba(255,186,120,.22) 0,transparent 62%),radial-gradient(34% 46% at 72% 78%,rgba(255,214,170,.18) 0,transparent 64%);filter:saturate(1.04)}.app-integrations-header{display:grid;gap:1.25rem;align-items:center}@media (min-width:1024px){.app-integrations-header{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem 3.5rem}}.app-integrations-title{margin-top:.75rem}.app-integrations-header-aside{min-width:0}.app-integrations-desc{margin:0;max-width:36rem;text-align:left;text-wrap:pretty}.app-integrations-board-wrap{margin-top:clamp(2.5rem,4vw,3.5rem)}.app-integrations-board{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;margin:0;padding:0;list-style:none;border-radius:24px;border:1px solid #fedec8;background:#fffdfb;box-shadow:0 1px 2px rgba(35,25,18,.03)}@media (min-width:768px){.app-integrations-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.app-integrations-board{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-integrations-item{position:relative;display:flex;align-items:flex-start;gap:1.15rem;min-height:100%;padding:1.65rem 1.5rem 1.7rem;background:transparent;border-bottom:1px solid rgba(254,222,200,.7);transition:background .28s ease}@media (min-width:768px){.app-integrations-item{gap:1.25rem;padding:1.85rem 1.65rem 1.9rem;border-right:1px solid rgba(254,222,200,.7)}.app-integrations-item:nth-child(2n){border-right:none}}@media (min-width:1100px){.app-integrations-item{gap:1.35rem;padding:2rem 1.85rem 2.1rem}.app-integrations-item:nth-child(2n){border-right:1px solid rgba(254,222,200,.7)}.app-integrations-item:nth-child(3n){border-right:none}.app-integrations-item:nth-child(n+7){border-bottom:none}}@media (min-width:768px) and (max-width:1099px){.app-integrations-item:nth-child(n+7){border-bottom:none}}@media (max-width:767px){.app-integrations-item:last-child{border-bottom:none}}.app-integrations-item:hover{background:#fff7f0}.app-integrations-item-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;margin-top:.05rem;border-radius:10px;color:var(--ember,#ff7a00);background:#fff7f0;border:1px solid #fedec8}.app-integrations-item-copy{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding-top:.15rem}.app-integrations-item-title{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--charcoal,#1d1713);text-wrap:balance}.app-integrations-item-desc{margin:0;font-size:14px;font-weight:400;line-height:1.6;color:#5f554d;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.app-integrations-item{transition:none}}.app-governance-section .app-governance-desc{max-width:min(100%,52rem);font-size:14px;line-height:1.6}.app-governance-section .pilot-story-desc{font-size:16px;line-height:1.55;margin-top:.75rem}.app-governance-section .pilot-story-card,.app-governance-section .pilot-story-card-inner{min-height:420px}.app-governance-section .pilot-story-card-inner{padding:1.1rem 1.1rem 1rem}.app-governance-section .pilot-story-title{margin-top:.85rem;padding-top:0}.app-governance-section .pilot-story-scene-wrap{margin-top:.85rem;min-height:180px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,248,240,.08))}.app-governance-section .pilot-scene,.app-governance-section .pilot-story-scene-content{min-height:180px}.app-governance-section{overflow-x:clip}.app-governance-section .ciq-gov-carousel{width:100%;min-width:0}.app-governance-section .ciq-gov-carousel .product-gov-carousel-viewport,.app-governance-section .product-gov-carousel-viewport--fluid{overflow:hidden}@media (prefers-reduced-motion:reduce){.app-governance-section .pilot-story-card,.app-governance-section .pilot-story-card-inner{min-height:380px}.app-governance-section .pilot-scene,.app-governance-section .pilot-story-scene-content,.app-governance-section .pilot-story-scene-wrap{min-height:160px}.app-governance-section .pilot-story-card-inner{padding:1rem}.app-governance-section .pilot-story-title{margin-top:.7rem}.app-governance-section .pilot-story-tagline{margin-top:.35rem}}