.ind-solution .ind-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,70px)}.ind-solution .ind-hero-copy h1{letter-spacing:-.035em;font-size:clamp(38px,4vw,59px);line-height:1.1}.ind-solution .ind-hero-subhead{color:#d3c8d7}.ind-solution .ind-hero-note{color:#cbb8d3}.ind-solution .ind-hero-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ind-solution .ind-hero-stats>div{min-width:0;padding:22px}.ind-solution .ind-hero-stats strong{overflow-wrap:anywhere;font-size:clamp(25px,2.8vw,40px);line-height:1.2}.ind-solution .ind-certifications:empty{display:none}.sol-hero-scene{color:#f8f4fb;background:#201628;border:1px solid #6f547c;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 30px 65px #09050d55}.sol-hero-scene figcaption{border-bottom:1px solid #594163;justify-content:space-between;align-items:center;gap:16px;padding:23px 26px;font-size:16px;font-weight:600;display:flex}.sol-hero-scene figcaption small{color:#cbb8d3;text-align:right;font-size:12px;font-weight:400}.sol-hero-operation{grid-template-columns:1fr 36px 1fr;align-items:center;gap:0;padding:32px;display:grid}.sol-input-document{color:#382241;background:#f4ecfd;border-radius:5px 20px 5px 5px;min-width:0;padding:23px 19px;box-shadow:-7px 7px #8e6ca347}.sol-input-document>svg{color:#794e89;width:30px;height:30px;margin-bottom:16px}.sol-input-document strong,.sol-input-document span{line-height:1.45;display:block}.sol-input-document strong{font-size:17px}.sol-input-document span{color:#68526e;margin-top:12px;font-size:12px}.sol-input-document>div{gap:7px;margin-top:22px;display:grid}.sol-input-document i{background:#d4bedf;border-radius:2px;height:4px}.sol-input-document i:nth-child(2){width:72%}.sol-hero-connector{background:#ab7ce7;height:1px;position:relative}.sol-hero-connector i{background:#d9baff;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite solPacket;position:absolute;top:-3px}.sol-hero-action{text-align:center;justify-items:center;gap:14px;min-width:0;padding:12px;display:grid}.sol-hero-action img{object-fit:contain}.sol-hero-action strong{font-size:16px;line-height:1.4}.sol-hero-action span{color:#ccb9d5;font-size:12px}.sol-human-gate,.sol-hero-result{background:#372342;border:1px solid #87629b;border-radius:12px;grid-column:1/-1;align-items:center;gap:16px;margin-top:28px;padding:18px;display:flex;position:relative}.sol-human-gate:before,.sol-hero-result:before{content:"";background:#87629b;width:1px;height:28px;position:absolute;top:-29px;left:50%}.sol-human-gate svg,.sol-hero-result svg,.sol-hero-evidence svg{color:#d6b2f4;flex-shrink:0;width:27px;height:27px}.sol-human-gate svg:last-child,.sol-hero-result svg:last-child{margin-left:auto}.sol-human-gate div{gap:5px;display:grid}.sol-human-gate strong,.sol-hero-result strong{font-size:15px;line-height:1.5}.sol-human-gate span{color:#d4c5dd;font-size:12px}.sol-hero-result{background:#261c2e;border-color:#615069}.sol-hero-evidence{color:#d4c5dd;border-top:1px solid #594163;justify-content:center;align-items:center;gap:10px;padding:18px 24px;font-size:12px;line-height:1.5;display:flex}.sol-hero-evidence svg{width:19px;height:19px}@keyframes solPacket{0%{opacity:0;left:0}20%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.ind-solution .ind-gap-grid article{min-height:0;padding:24px 24px 32px;overflow:hidden}.sol-friction{color:#794e89;background:#eee6f4;border-radius:14px;margin:-8px -8px 24px;overflow:hidden}.sol-friction>svg{width:100%;height:auto;display:block}.sol-friction .sol-paper{fill:#fff;stroke:#c5aed1;stroke-width:1.5px}.sol-friction .sol-faint{stroke:#c5aed1;stroke-width:2px;stroke-linecap:round}.sol-friction .sol-stroke{stroke:#794e89;stroke-width:2px;stroke-linecap:round}.sol-friction .sol-route{stroke:#ac87bf;stroke-width:1.5px;stroke-dasharray:4 4}.sol-friction .sol-fill{fill:#decbea}.sol-friction .sol-dot{fill:#8657ca}.sol-travel{animation:3s ease-in-out infinite solNudge}@keyframes solNudge{50%{transform:translate(17px)}}.ind-solution .ind-gap-grid h3{font-size:24px;line-height:1.25}.ind-solution .ind-gap-grid p{font-size:16px;line-height:1.65}.sol-section-conclusion{text-align:center;color:#5d4568;max-width:900px;margin:38px auto 0;font-size:19px;line-height:1.6}.ind-solution .ind-role-workbench{grid-template-columns:260px minmax(0,1fr)}.ind-solution .ind-role-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ind-solution .ind-role-copy{min-height:0;padding:36px 30px}.ind-solution .ind-role-copy h3{font-size:30px;line-height:1.2}.ind-solution .ind-role-copy p{color:#d0c3d6;font-size:16px;line-height:1.7}.ind-solution .ind-role-map{min-width:0;padding:28px}.ind-solution .ind-role-node{gap:10px;min-height:50px;padding:12px 14px}.ind-solution .ind-role-node span{font-size:14px}.ind-solution .ind-role-map-label{text-transform:none;letter-spacing:0;font-family:inherit}.sol-role-outcome{color:#e4c9f3;border-top:1px solid #71537e;margin-top:25px;padding-top:24px;font-size:17px;line-height:1.6}.sol-role-outcome strong{font-weight:500}.ind-solution .ind-role-audit{color:#d1c0da;gap:14px;margin-top:20px;font-size:13px;line-height:1.65;display:grid;position:static}.ind-solution .ind-role-audit strong{text-transform:none;letter-spacing:0;font-size:13px}.ind-solution .ind-role-tabs strong{font-size:19px;line-height:1.4}.ind-solution .ind-proof-card,.ind-solution .ind-proof-card.featured{flex-direction:column;min-height:0;padding:30px 28px 70px;display:flex}.ind-solution .ind-proof-card h3,.ind-solution .ind-proof-card.featured h3{letter-spacing:-.02em;margin:34px 0;font-size:25px;line-height:1.45}.ind-solution .ind-proof-meta{flex-direction:column;align-items:flex-start;gap:12px}.ind-solution .ind-proof-meta span{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;line-height:1.5}.ind-solution .ind-proof-meta small{font-size:12px}.ind-solution .ind-proof-outcome{margin-top:auto;padding-bottom:24px}.ind-solution .ind-proof-outcome strong,.ind-solution .featured .ind-proof-outcome strong{font-size:25px;line-height:1.4}.ind-solution .ind-proof-outcome>span{text-transform:none;letter-spacing:0;font-family:inherit}.ind-solution .ind-certainty-grid article{min-height:0}.ind-solution .ind-certainty-grid h3{font-size:24px;line-height:1.25}.ind-solution .ind-certainty-grid p{font-size:16px}.ind-solution .ind-beyond{grid-template-columns:1fr;gap:30px}.ind-solution .ind-beyond-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ind-solution .ind-beyond-list article{background:#f4ecfd;border:1px solid #d6c2df;border-radius:16px;padding:28px;display:block;position:relative}.ind-solution .ind-beyond-list article i{display:none}.ind-solution .ind-beyond-list h3{margin:0 0 20px;font-size:24px}.ind-solution .ind-beyond-list p{font-size:16px}.sol-opportunities{background:#eee6f1;padding:110px 0}.sol-portfolio{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:24px 36px;display:grid;position:relative}.sol-portfolio article{background:#fff;border:1px solid #d7c6df;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-content:start;column-gap:21px;padding:30px;display:grid}.sol-portfolio article:nth-child(n+4){background:#faf7fc}.sol-opportunity-symbol{color:#794e89;background:#f0e4f7;border-radius:15px;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid}.sol-opportunity-symbol svg{width:27px;height:27px}.sol-portfolio h3{margin:2px 0 14px;font-size:23px;line-height:1.35}.sol-portfolio p{color:#63596a;margin:0;font-size:16px;line-height:1.7}.sol-deployment-art{grid-template-columns:1fr 22px 1fr;align-items:center;gap:16px 0;max-width:350px;margin-top:45px;display:grid}.sol-deployment-art>div{color:#d1b1e5;background:#251b2c;border:1px solid #71587b;border-radius:15px;justify-content:center;gap:20px;padding:25px;display:flex}.sol-deployment-art svg{width:33px;height:33px}.sol-deployment-art>i{background:#8e6a9e;height:1px}.sol-deployment-art>i:nth-child(4){display:none}.ind-solution .ind-process-list p{opacity:1;color:#c9bdcc;transform:none}.ind-solution .ind-process-scroll{height:auto}.ind-solution .ind-process-sticky{min-height:0;position:static}.ind-solution .ind-process-list button{min-height:0;padding:26px 20px}.ind-solution .ind-process-list h3{font-size:27px;line-height:1.3}.ind-solution .ind-governance-list article{align-items:flex-start;gap:20px;display:flex}.sol-control-icon{color:#794e89;background:#e9dbf0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.sol-control-icon svg{width:25px;height:25px}.ind-solution .ind-governance-trace{display:none}.ind-solution .ind-faq-list summary strong{line-height:1.5}.ind-solution .ind-faq-list details p{max-width:75ch}.ind-solution .ind-heading-split h2,.ind-solution .ind-proof-heading h2,.ind-solution .ind-certainty-intro h2,.ind-solution .ind-beyond-title h2,.ind-solution .ind-process-heading h2,.ind-solution .ind-governance-copy h2,.ind-solution .ind-faq-layout h2,.ind-solution .ind-final-inner h2{letter-spacing:-.035em;font-size:clamp(32px,3.25vw,48px);line-height:1.15}@media (max-width:1100px){.ind-solution .ind-role-workbench{grid-template-columns:1fr}.ind-solution .ind-role-tabs{border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ind-solution .ind-role-tabs button{border-bottom:1px solid #65526d;min-height:110px;padding:18px}.ind-solution .ind-role-panel{grid-template-columns:1fr 1fr}.ind-solution .ind-hero-layout{gap:30px}.sol-hero-operation{padding:24px}.sol-hero-scene figcaption{padding:20px}.sol-portfolio article{gap:14px;padding:23px}.sol-portfolio h3{font-size:21px}}@media (max-width:840px){.ind-solution .ind-hero-layout{grid-template-columns:1fr;gap:42px}.ind-solution .ind-hero-copy h1{max-width:800px;font-size:clamp(36px,6.7vw,54px)}.sol-hero-scene{justify-self:center;width:100%;max-width:580px}.ind-solution .ind-hero-stats{grid-template-columns:1fr 1fr;margin-top:44px}.ind-solution .ind-role-panel{grid-template-columns:1fr}.ind-solution .ind-role-map{min-height:0}.ind-solution .ind-beyond-list{grid-template-columns:1fr}.sol-portfolio{gap:18px}.sol-portfolio article{grid-template-columns:1fr}.sol-opportunity-symbol{grid-row:auto;margin-bottom:6px}.sol-opportunities{padding:80px 0}.sol-deployment-art{display:none}.ind-solution .ind-gap-section,.ind-solution .ind-proof-section,.ind-solution .ind-certainty-section,.ind-solution .ind-process-section,.ind-solution .ind-governance-section,.ind-solution .ind-faq-section{padding:80px 0}.ind-solution .ind-roles-section{padding-top:80px}}@media (max-width:560px){.ind-solution .ind-hero-copy h1{font-size:clamp(33px,8.5vw,44px)}.ind-solution .ind-hero-stats>div{padding:18px 12px}.ind-solution .ind-hero-stats strong{font-size:27px}.ind-solution .ind-role-tabs{grid-template-columns:1fr}.ind-solution .ind-role-tabs button{grid-template-columns:1fr auto;min-height:64px}.ind-solution .ind-role-tabs strong{font-size:17px}.ind-solution .ind-role-copy,.ind-solution .ind-role-map{padding:26px 20px}.ind-solution .ind-role-copy h3{font-size:27px}.sol-portfolio{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.sol-portfolio article{grid-template-columns:44px minmax(0,1fr);gap:14px}.sol-opportunity-symbol{grid-row:1/3;width:44px;height:44px}.sol-portfolio h3{font-size:20px}.sol-portfolio p{grid-column:1/-1}.sol-human-gate,.sol-hero-result{gap:10px;padding:15px}.sol-human-gate svg:last-child,.sol-hero-result svg:last-child{display:none}.sol-hero-operation{grid-template-columns:1fr 22px 1fr;padding:22px 18px}.sol-input-document{padding:18px 13px}.sol-input-document strong,.sol-hero-action strong{font-size:14px}.sol-hero-action{padding:8px}.sol-hero-scene figcaption{padding:17px;font-size:14px}.sol-hero-scene figcaption small{max-width:80px;font-size:11px}.ind-solution .ind-governance-list article{gap:14px}.sol-section-conclusion{font-size:17px}.ind-solution .ind-proof-card,.ind-solution .ind-proof-card.featured{padding:26px 24px 70px}.ind-solution .ind-proof-card h3,.ind-solution .ind-proof-card.featured h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.sol-hero-connector i,.sol-travel{animation:none}}.ind-solution .ind-role-audit{grid-template-columns:1fr}.ind-solution .ind-role-node b{text-transform:none;letter-spacing:0;font-family:Inter,sans-serif}.ind-solution .ind-role-audit strong{color:#dfc9ea}.sol-portfolio h3{font-weight:600}.sc-hero-visual{--sc-surface:#362142;--sc-accent:#aa76cb;color:#ead9f3;background:radial-gradient(at 50% 15%,#42265080,#0000 70%),#21142be6;border:1px solid #614273;border-radius:24px;margin-top:44px;padding:30px 28px 27px}.sc-operation-network{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-operation-network li{text-align:center;flex-direction:column;align-items:center;min-width:0;font-size:15px;font-weight:500;line-height:1.4;display:flex;position:relative}.sc-operation-network svg{color:#e1c2f2;filter:drop-shadow(0 6px 12px #0b081050);width:106px;height:93px;margin-bottom:10px}.sc-operation-network span{justify-content:center;align-items:center;min-height:42px;display:flex}.sc-operation-network li>i{border-left:1px solid #a779ba;height:22px;margin-top:8px;position:relative}.sc-operation-network li>i:before{content:"";background:#ddaff6;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-3px}.sc-network-link{border-top:1px solid #a779ba;height:25px;margin:0 calc(8.33333% - 5px);position:relative}.sc-network-link:after{content:"";border-left:1px solid #a779ba;height:25px;position:absolute;top:0;left:50%}.sc-network-link i{background:#f5dfff;border-radius:50%;width:5px;height:5px;animation:9s linear infinite sc-signal-travel;position:absolute;top:-3px;left:0;box-shadow:0 0 9px #c68beb}.sc-network-link i:nth-child(2){animation-delay:-3s}.sc-network-link i:nth-child(3){animation-delay:-6s}.sc-operation-outcomes{border-top:1px solid #614273;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:23px 0 0;list-style:none;display:grid}.sc-operation-outcomes li{color:#eadff0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sc-operation-outcomes svg{color:#cf9fe8;flex:0 0 23px;width:23px;height:23px}@keyframes sc-signal-travel{0%{left:0}to{left:100%}}@media (max-width:950px){.sc-hero-visual{padding-inline:20px}.sc-operation-network{gap:8px}.sc-operation-network svg{width:82px;height:76px}.sc-operation-network li{font-size:13px}.sc-operation-outcomes{gap:15px}.sc-operation-outcomes li{flex-direction:column;font-size:13px}}@media (max-width:600px){.sc-hero-visual{border-radius:20px;margin-top:32px;padding:23px 18px}.sc-operation-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.sc-operation-network li{font-size:14px}.sc-operation-network svg{width:88px;height:76px;margin-bottom:4px}.sc-operation-network span{min-height:28px}.sc-operation-network li>i{display:none}.sc-operation-network li:nth-child(odd):after{content:"";border-top:1px solid #a779ba;width:calc(100% - 60px);position:absolute;top:38px;left:calc(50% + 40px)}.sc-network-link{height:22px;margin:22px 0 0}.sc-network-link:after{height:22px}.sc-operation-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-top:22px}.sc-operation-outcomes li{flex-direction:row;gap:8px;font-size:13px}.sc-operation-outcomes li:last-child{grid-column:1/-1;justify-content:center}.sc-operation-outcomes svg{flex-basis:21px;width:21px;height:21px}}.solution-deck-page{--solution-purple:#77459a;--solution-ink:#211927;--solution-line:#ded2e8;color:var(--solution-ink);background:#fff}.solution-deck-page .section-shell{max-width:1240px}.solution-deck-page h1,.solution-deck-page h2,.solution-deck-page h3{overflow-wrap:anywhere}.solution-deck-page p{line-height:1.7}.solution-hero{color:#fff;background:radial-gradient(at 65% 0,#7d489d47,#0000 65%),#170e20;padding:170px 0 72px}.solution-hero h1{letter-spacing:-.045em;max-width:1050px;margin:0 0 26px;font-size:clamp(36px,4.2vw,60px);line-height:1.14}.solution-hero .solution-paragraph{color:#d5c9dc;max-width:950px;font-size:19px}.solution-hero .copy-actions{margin-top:32px}.solution-hero .copy-actions a:first-child{color:#fff;background:#9251b6;border-color:#9251b6}.solution-hero .copy-actions a{color:#fff;border-color:#7a6588}.solution-hero .solution-outcomes{color:#dfc0ed;max-width:1000px;margin-top:26px}.solution-section{padding:82px 0}.solution-section h2{letter-spacing:-.035em;max-width:1030px;margin:0 0 25px;font-size:clamp(29px,3vw,43px);line-height:1.2}.solution-wash{background:#f7f3fa}.solution-paragraph{color:#605568;max-width:950px;margin:18px 0 26px;font-size:17px}.solution-items{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px;margin:38px 0 30px;display:grid}.solution-items article{border-top:1px solid var(--solution-line);min-width:0;padding:26px 0}.solution-items h3,.solution-items h2{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.35}.solution-items p{color:#605568;margin:0;font-size:16px}.solution-items-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px}.solution-hero .solution-items{margin:28px 0}.solution-hero .solution-items article{border-color:#6d557b}.solution-hero .solution-items p{color:#d2c5da}.solution-hero .solution-items h2{font-size:20px}.solution-columns{border-block:1px solid var(--solution-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:35px 0 30px;display:grid}.solution-columns article{border-right:1px solid var(--solution-line);min-width:0;padding:26px 23px}.solution-columns article:first-child{padding-left:0}.solution-columns article:last-child{border-right:0}.solution-columns h3,.solution-columns h2{color:var(--solution-purple);letter-spacing:-.025em;margin:0 0 22px;font-size:20px;line-height:1.35}.solution-columns ul{margin:0;padding:0;list-style:none}.solution-columns li{border-top:1px solid var(--solution-line);padding:11px 0;font-size:15px;line-height:1.6}.solution-proof h3{font-size:clamp(24px,3vw,40px)}.solution-proof li{border:0}.solution-hero .solution-columns,.solution-hero .solution-columns article,.solution-hero .solution-columns li{border-color:#6d557b}.solution-hero .solution-columns h2{color:#e2bdf5}.solution-hero .solution-columns li{color:#ded2e6}.solution-flow{background:#efe5f5;border:1px solid #d6bde6;border-radius:18px;margin:36px 0;padding:28px 30px}.solution-flow figcaption{color:#60367c;margin-bottom:24px;font-size:17px;font-weight:600}.solution-flow ol{flex-wrap:wrap;gap:14px 30px;margin:0;padding:0;list-style:none;display:flex}.solution-flow li{flex:110px;align-content:center;min-width:0;min-height:56px;padding:8px 0;font-weight:600;line-height:1.5;position:relative}.solution-flow li:not(:last-child):after{content:"›";color:#85539c;font-size:24px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.solution-hero .solution-flow{background:#34213f;border-color:#694876}.solution-hero .solution-flow figcaption{color:#e2c1f0}.solution-workflow .solution-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 45px}.solution-workflow .solution-items article:first-child{grid-column:1/-1}.solution-workflow .solution-items article:first-child p{max-width:1050px}.solution-outcomes{color:#72458a;font-size:17px}.solution-evidence-table{margin:32px 0}.solution-evidence-table table{border-collapse:collapse;text-align:left;width:100%}.solution-evidence-table th{color:#683b83;background:#f0e7f6;font-size:16px}.solution-evidence-table td,.solution-evidence-table th{border-bottom:1px solid var(--solution-line);vertical-align:top;padding:20px;line-height:1.7}.solution-evidence-table td{font-size:16px}.solution-next .copy-actions{margin-top:36px}.solution-related h2{font-size:30px}.solution-retained{background:#fff}@media (max-width:1000px){.solution-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.solution-columns article:first-child{padding-left:23px}.solution-columns article{border-bottom:1px solid var(--solution-line)}.solution-items{column-gap:24px}.solution-hero{padding-top:150px}}@media (max-width:650px){.solution-hero{padding:130px 0 45px}.solution-hero h1{font-size:34px}.solution-hero .solution-paragraph{font-size:17px}.solution-section{padding:52px 0}.solution-items,.solution-items-compact,.solution-workflow .solution-items{grid-template-columns:1fr;gap:0}.solution-items article{padding:22px 0}.solution-columns{grid-template-columns:1fr}.solution-columns article,.solution-columns article:first-child{border-right:0;padding:22px 0}.solution-columns h3,.solution-columns h2{margin-bottom:10px}.solution-flow{padding:24px}.solution-flow ol{display:block}.solution-flow li{min-height:0;padding:12px 0 22px}.solution-flow li:not(:last-child):after{content:"↓";font-size:19px;inset:auto auto -7px 0;transform:none}.solution-evidence-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.solution-evidence-table table,.solution-evidence-table tbody,.solution-evidence-table tr,.solution-evidence-table td{display:block}.solution-evidence-table tr{border:1px solid var(--solution-line);background:#fff;border-radius:12px;margin:16px 0;padding:8px 18px}.solution-evidence-table td{padding:13px 0}.solution-evidence-table td:last-child{border-bottom:0}.solution-evidence-table td:before{content:attr(data-label);color:#683b83;margin-bottom:5px;font-weight:600;display:block}.solution-proof h3{font-size:34px}}.solution-deck-page h1,.solution-deck-page h2,.solution-deck-page h3{font-weight:600}.solution-hero .copy-actions{margin-bottom:32px}.solution-hero .solution-flow ol{align-items:center;gap:10px 12px;display:flex}.solution-hero .solution-flow li{flex:none;align-items:center;gap:12px;min-height:0;padding:5px 0;display:flex}.solution-hero .solution-flow li:not(:last-child):after{content:"›";color:#c291d9;font-size:22px;position:static;transform:none}.solution-hero .solution-flow figcaption{margin-bottom:15px}.ind-page{--ind-ink:#0d0b0f;--ind-night:#120e14;--ind-night-soft:#19141c;--ind-paper:#f8f6f8;--ind-surface:#fff;--ind-line:#ddd7df;--ind-muted:#625b65;--ind-primary:#9264a2;--ind-deep:#643974;--ind-accent:#b993c6;--ind-success:#76d7b7;--ind-scene:#f0ebf2;color:var(--ind-ink);background:var(--ind-paper)}.ind-finance{--fin-ink:var(--ind-ink);--fin-night:var(--ind-night);--fin-paper:var(--ind-paper);--fin-line:var(--ind-line);--fin-muted:var(--ind-muted);--fin-primary:var(--ind-primary);--fin-deep:var(--ind-deep);--fin-wash:#eee6f0;--fin-green:var(--ind-success)}.ind-logistics{--logi-ink:var(--ind-ink);--logi-night:var(--ind-night);--logi-night-soft:var(--ind-night-soft);--logi-paper:var(--ind-paper);--logi-surface:var(--ind-surface);--logi-line:var(--ind-line);--logi-muted:var(--ind-muted);--logi-primary:var(--ind-primary);--logi-deep:var(--ind-deep);--logi-wash:#eee6f0;--logi-mint:var(--ind-success)}.ind-retail{--ind-accent:#d2a7ca;--ind-scene:#f4ebf2}.ind-nonprofit{--ind-accent:#8fc7b6;--ind-scene:#eaf2ef}.ind-realestate{--ind-accent:#a996bd;--ind-scene:#eeebf2}.ind-telecom{--ind-accent:#9badd5;--ind-scene:#ebedf4}.ind-page h1,.ind-page h2{text-wrap:balance}.ind-page h3,.ind-page p{text-wrap:pretty}.ind-page-progress{z-index:400;background:linear-gradient(90deg,var(--ind-primary),var(--ind-accent));transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0}.ind-hero{color:#f8f5f9;background:radial-gradient(circle at 78% 19%,#9264a240,transparent 25%),radial-gradient(circle at 9% 94%,#64397438,transparent 28%),var(--ind-night);padding:154px 0 30px;position:relative;overflow:clip}.ind-hero:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.ind-hero-aura{background:color-mix(in srgb,var(--ind-accent) 42%,transparent);filter:blur(170px);opacity:.55;border-radius:50%;width:630px;height:630px;position:absolute;top:10%;right:-8%}.ind-hero-layout{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);align-items:center;gap:clamp(52px,6vw,92px);display:grid;position:relative}.ind-hero-copy h1{max-width:780px;font-size:70px;font-weight:var(--weight-semibold);letter-spacing:-.045em;margin:0 0 30px;line-height:.95}.ind-hero-supporting{color:#d5c7da;max-width:700px;font-size:clamp(20px,1.8vw,27px);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0 0 18px;line-height:1.2}.ind-hero-subhead{color:#b9b0bc;max-width:735px;font-size:var(--text-base);letter-spacing:-.01em;margin:0;line-height:1.72}.ind-hero-copy .product-actions{margin-top:32px}.ind-hero-copy .button-light,.ind-final-inner .button-light{color:#fff;background:linear-gradient(135deg,var(--ind-primary),var(--ind-deep))}.ind-hero-copy .button-ghost,.ind-final-inner .button-ghost{color:#e1d9e3;background:#ffffff09;border-color:#ffffff24}.ind-hero-note{color:#b1a6b5;max-width:700px;font-size:var(--text-sm);margin:25px 0 0;line-height:1.6}.ind-hero-demo{isolation:isolate;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 42%,#9264a22e,#0000 45%),#120e14f0;border:1px solid #ffffff1c;border-radius:17px;min-width:0;transition:height .22s;position:relative;overflow:hidden;box-shadow:0 48px 120px #00000073,inset 0 1px #ffffff0a}.ind-hero-demo:before{z-index:3;content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0b}.ind-hero-demo-glow{z-index:0;pointer-events:none;filter:blur(90px);background:#9264a233;width:60%;height:70%;position:absolute;top:10%;left:20%}.ind-hero-demo-frame{z-index:2;width:var(--demo-design-width);height:var(--demo-frame-height);opacity:0;transform:scale(var(--demo-scale));transform-origin:0 0;transition:opacity .32s;position:absolute;top:0;left:0}.ind-hero-demo.is-ready .ind-hero-demo-frame{opacity:1}.ind-hero-demo iframe{width:var(--demo-design-width);height:var(--demo-frame-height);pointer-events:none;background:0 0;border:0;display:block}.ind-hero-demo-loading{z-index:1;opacity:1;justify-content:center;align-items:center;gap:7px;transition:opacity .24s;display:flex;position:absolute;inset:0}.ind-hero-demo-loading i{background:#ffffff2e;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite indDemoLoading}.ind-hero-demo-loading i:nth-child(2){animation-delay:.12s}.ind-hero-demo-loading i:nth-child(3){animation-delay:.24s}.ind-hero-demo.is-ready .ind-hero-demo-loading{opacity:0}@keyframes indDemoLoading{50%{background:var(--ind-primary);transform:translateY(-4px)}}.ind-hero-control{color:#ece6ef;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120e14f0;border:1px solid #ffffff1c;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 48px 120px #00000073,inset 0 1px #ffffff0a}.ind-control-bar{z-index:3;color:#b6abb9;min-height:52px;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;font-size:10px;display:grid;position:relative}.ind-control-bar>span{align-items:center;gap:8px;display:flex}.ind-control-bar>span i{background:var(--ind-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #76d7b7b3}.ind-control-bar b{color:#ded5e1;font-size:10px;font-weight:var(--weight-medium)}.ind-control-bar small{color:var(--ind-success);justify-self:end;font-size:9px}.ind-control-canvas{background:radial-gradient(circle,#9264a230,#0000 23%);min-height:410px;position:relative;overflow:hidden}.ind-control-canvas:before{content:"";opacity:.23;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:31px 31px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ind-control-inputs,.ind-control-outputs{z-index:3;gap:9px;width:142px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ind-control-inputs{left:18px}.ind-control-outputs{right:18px}.ind-control-inputs>div,.ind-control-outputs>div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-items:center;min-height:47px;padding:0 11px;display:grid}.ind-control-inputs>div{grid-template-columns:7px 1fr 18px;gap:8px}.ind-control-outputs>div{grid-template-columns:21px 1fr 7px;gap:7px}.ind-control-inputs i,.ind-control-outputs b{background:var(--ind-primary);border-radius:2px;width:6px;height:6px}.ind-control-inputs span,.ind-control-outputs span{font-size:11px;font-weight:var(--weight-medium);line-height:1.18}.ind-control-inputs b,.ind-control-outputs i{color:#7e7382;font-family:var(--font-geist-mono),monospace;font-size:9px;font-style:normal;font-weight:var(--weight-regular)}.ind-control-outputs b{background:var(--ind-success);border-radius:50%;box-shadow:0 0 10px #76d7b773}.ind-control-rails{z-index:1;position:absolute;inset:0}.ind-control-rails i{top:calc(50% - 82px + var(--rail-offset,0px));background:linear-gradient(90deg,#9264a29e,#9264a233 42%,#76d7b780);height:1px;position:absolute;left:142px;right:142px}.ind-control-rails i:nth-child(2){--rail-offset:82px}.ind-control-rails i:nth-child(3){--rail-offset:164px}.ind-control-rails b,.ind-control-rails span{border:1px solid #9264a240;border-radius:50%;width:178px;height:178px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ind-control-rails span{opacity:.38;border-style:dashed;width:220px;height:220px}.ind-control-core{z-index:4;place-items:center;width:114px;height:114px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ind-control-core>span{z-index:2;background:linear-gradient(145deg,#9264a24d,#ffffff0a);border:1px solid #ffffff21;border-radius:23px;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 22px 55px #00000061}.ind-control-core img{width:58px;height:auto;display:block}.ind-control-core em{border:1px solid #9264a257;border-radius:50%;animation:13s linear infinite indOrbit;position:absolute;inset:-14px}.ind-control-core em:after{content:"";background:var(--ind-accent);width:7px;height:7px;box-shadow:0 0 16px var(--ind-accent);border-radius:50%;position:absolute;top:10px;left:15px}.ind-control-core em:nth-child(2){opacity:.5;border-style:dashed;animation-duration:20s;animation-direction:reverse;inset:-29px}.ind-control-trace{border-top:1px solid #ffffff14;min-height:49px;display:flex}.ind-control-trace span{color:#8d818f;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;flex:0 0 19%;place-items:center;font-size:9px;display:grid}.ind-control-trace i{flex:1;position:relative}.ind-control-trace i:before{content:"";background:#9264a23d;height:1px;position:absolute;top:50%;left:0;right:0}.ind-control-trace i:after{content:"";background:var(--ind-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px);right:0}@keyframes indOrbit{to{transform:rotate(360deg)}}.ind-hero-stats{z-index:2;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:88px;display:grid;position:relative}.ind-hero-stats>div{border-left:1px solid #ffffff1a;flex-direction:column;gap:8px;min-height:118px;padding:25px 24px;display:flex}.ind-hero-stats>div:first-child{border-left:0;padding-left:0}.ind-hero-stats strong{font-size:29px;font-weight:var(--weight-bold);letter-spacing:-.04em}.ind-hero-stats span{color:#aea4b1;max-width:215px;font-size:var(--text-sm);line-height:1.45}.ind-certifications{z-index:2;color:#a99fae;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:center;gap:30px;padding-top:27px;font-size:11px;display:flex;position:relative}.ind-systems{background:#fff;border-bottom:1px solid #e7e1e8;padding:56px 0 65px;overflow:hidden}.ind-systems-heading{margin-bottom:29px}.ind-systems-heading h2{color:#403a42;max-width:760px;font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0;line-height:1.4}.ind-systems-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ind-systems-track{align-items:center;width:max-content;animation:58s linear infinite indSystems;display:flex}.ind-system-set{align-items:center;gap:58px;padding:0 29px;display:flex}.ind-system-logo{flex:none;justify-content:center;align-items:center;min-width:84px;min-height:66px;display:flex}.ind-system-logo img{width:auto;height:calc(38px * var(--ind-logo-scale,1));object-fit:contain;max-width:160px;display:block}.ind-system-text,.ind-system-tail{color:#6d6470;font-family:var(--font-geist-mono),monospace;font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.025em;white-space:nowrap}.ind-system-tail{color:#8a7f8d;font-size:16px}.ind-systems-marquee:hover .ind-systems-track,.ind-systems-marquee:focus .ind-systems-track{animation-play-state:paused}@keyframes indSystems{to{transform:translate(-50%)}}.ind-heading-split,.ind-certainty-intro{grid-template-columns:minmax(0,1.12fr) minmax(290px,.55fr);align-items:end;gap:clamp(58px,9vw,145px);margin-bottom:72px;display:grid}.ind-heading-split h2,.ind-proof-heading h2,.ind-certainty-intro h2,.ind-beyond-title h2,.ind-process-heading h2,.ind-governance-copy h2,.ind-faq-layout h2{font-size:clamp(49px,5.25vw,75px);font-weight:var(--weight-semibold);letter-spacing:-.042em;margin:0;line-height:.98}.ind-heading-split>p,.ind-heading-split>div p,.ind-proof-heading>p,.ind-certainty-intro>p,.ind-process-body>p,.ind-governance-copy>p{color:var(--ind-muted);font-size:var(--text-base);margin:0;line-height:1.72}.ind-heading-split>div p+p{margin-top:14px}.ind-gap-section{background:var(--ind-paper);padding:145px 0 155px}.ind-gap-grid{border-top:1px solid var(--ind-line);border-left:1px solid var(--ind-line);grid-template-columns:repeat(3,1fr);display:grid}.ind-gap-grid article{border-right:1px solid var(--ind-line);border-bottom:1px solid var(--ind-line);background:#ffffff4d;flex-direction:column;min-height:500px;padding:27px;transition:background .3s;display:flex}.ind-gap-grid article:hover{background:#fff}.ind-gap-visual,.ind-certainty-visual,.ind-gap-grid .fin-friction-visual,.ind-gap-grid .logi-v-friction-visual{aspect-ratio:8/5;background:var(--ind-scene);border:1px solid color-mix(in srgb,var(--ind-primary) 13%,transparent);border-radius:16px;margin:0 0 28px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 14px 34px #48304e0f}.ind-gap-grid article:hover .ind-gap-visual,.ind-gap-grid article:hover .fin-friction-visual,.ind-gap-grid article:hover .logi-v-friction-visual,.ind-certainty-grid article:hover .ind-certainty-visual{transform:translateY(-3px);box-shadow:0 21px 42px #48304e1c}.ind-scene-chrome{position:absolute;inset:0}.ind-scene-bar{background:#ffffff80;border-bottom:1px solid #6439741a;align-items:center;gap:5px;height:29px;padding:0 12px;display:flex}.ind-scene-bar i{background:#64397433;border-radius:50%;width:5px;height:5px}.ind-scene-bar span{background:#6439741a;border-radius:99px;width:30%;height:4px;margin-left:auto}.ind-scene-body{background-image:linear-gradient(#6439740b 1px,#0000 1px),linear-gradient(90deg,#6439740b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:29px 0 0;overflow:hidden}.ind-gap-grid h3,.ind-certainty-grid h3{font-size:30px;font-weight:var(--weight-semibold);letter-spacing:-.038em;margin:0 0 18px;line-height:1.03}.ind-gap-grid p{color:#5e5761;margin:0;font-size:15px;line-height:1.72}.ind-v-doc-stack{width:41%;height:69%;position:absolute;top:24px;left:25px}.ind-v-doc-stack i{background:#ffffffb8;border:1px solid #64397426;border-radius:8px;position:absolute;inset:12px 0 0 18px;box-shadow:0 9px 20px #5138580f}.ind-v-doc-stack i:nth-child(2){inset:6px 8px 6px 9px}.ind-v-doc-stack i:nth-child(3){inset:0 16px 12px 0}.ind-v-doc-stack b{z-index:2;background:var(--ind-primary);border-radius:99px;width:47%;height:5px;position:absolute;top:23px;left:16px;box-shadow:0 17px #64397421,0 34px #6439741a}.ind-v-route{gap:9px;width:18%;display:flex;position:absolute;top:50%;left:48%}.ind-v-route:before{content:"";background:#6439744d;height:1px;position:absolute;top:4px;left:-10px;right:0}.ind-v-route span{z-index:2;border:2px solid var(--ind-accent);background:#fff;border-radius:50%;width:8px;height:8px;position:relative}.ind-v-target{aspect-ratio:1;background:#ffffff9e;border:1px solid #64397429;border-radius:12px;width:27%;position:absolute;top:29%;right:23px}.ind-v-target i,.ind-v-target b{border:1px solid #64397438;border-radius:50%;position:absolute;inset:20%}.ind-v-target b{background:var(--ind-primary);border:0;inset:35%}.ind-v-target span{background:var(--ind-success);border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:10px;box-shadow:0 0 0 4px #76d7b71f}.ind-scene-nodes{gap:11px;width:34%;display:grid;position:absolute;top:23px;left:22px}.ind-scene-nodes i{background:#ffffffa8;border:1px solid #64397421;border-radius:7px;height:34px}.ind-scene-nodes i:before{content:"";background:var(--ind-accent);border-radius:3px;width:9px;height:9px;margin:12px;display:block}.ind-v-bridge{background:#64397440;width:20%;height:3px;position:absolute;top:47%;left:39%}.ind-v-bridge i{background:var(--ind-scene);border:2px solid var(--ind-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px}.ind-v-bridge i:last-child{right:0}.ind-v-bridge b{background:var(--ind-accent);border-radius:99px;width:3px;height:31px;position:absolute;top:-14px;left:44%}.ind-v-system-grid{grid-template-columns:1fr 1fr;gap:8px;width:34%;display:grid;position:absolute;top:24px;right:22px}.ind-v-system-grid span{aspect-ratio:1;background:#ffffffa6;border:1px solid #64397424;border-radius:8px}.ind-v-system-grid span:after{content:"";border:2px solid var(--ind-primary);opacity:.65;border-radius:4px;width:35%;height:35%;margin:32%;display:block}.ind-v-calibration{position:absolute;inset:28px 45% 25px 22px}.ind-v-calibration span{background:#6439741f;border-radius:99px;height:7px;margin:20px 0;display:block}.ind-v-calibration span:after{content:"";border:3px solid var(--ind-primary);background:#fff;border-radius:50%;width:12px;height:12px;display:block;transform:translate(50px,-2px);box-shadow:0 3px 8px #5239591f}.ind-v-calibration span:nth-child(2):after{transform:translate(77px,-2px)}.ind-v-calibration span:nth-child(3):after{transform:translate(32px,-2px)}.ind-v-calibration b{background:var(--ind-accent);border-radius:99px;width:72%;height:4px;margin-top:25px;display:block}.ind-v-exception{background:#ffffffa8;border:1px solid #64397424;border-radius:10px;width:34%;height:43%;position:absolute;top:31px;right:24px}.ind-v-exception:before{content:"";background:#6439741f;border-radius:99px;height:5px;position:absolute;top:15px;left:13px;right:13px;box-shadow:0 15px #64397414}.ind-v-exception i{background:#d9bed1;border-radius:99px;width:23px;height:8px;position:absolute;bottom:12px;right:13px}.ind-v-exception i:last-child{background:var(--ind-success);right:41px}.ind-v-check{border:1px solid #6439742e;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:22px;right:43px}.ind-v-check:before{content:"";border-bottom:2px solid var(--ind-primary);border-left:2px solid var(--ind-primary);width:14px;height:7px;transform:rotate(-45deg)}.ind-v-gate{align-items:center;gap:12px;width:60%;display:flex;position:absolute;top:30px;left:22px}.ind-v-gate:before{content:"";background:#64397438;height:1px;position:absolute;top:17px;left:5px;right:5px}.ind-v-gate i{z-index:2;background:#ffffffc2;border:1px solid #64397429;border-radius:8px;width:34px;height:34px;position:relative}.ind-v-gate i:after{content:"";background:var(--ind-accent);border-radius:50%;width:8px;height:8px;margin:12px;display:block}.ind-v-gate b{background:#6439741a;border-radius:99px;width:80%;height:4px;position:absolute;top:58px;left:5px;box-shadow:0 15px #64397414,0 30px #64397414}.ind-v-person{background:#ffffffb3;border:1px solid #64397424;border-radius:12px;width:75px;height:92px;position:absolute;bottom:29px;right:26px}.ind-v-person i{background:color-mix(in srgb,var(--ind-accent) 55%,#fff);border-radius:50%;width:23px;height:23px;margin:17px auto 8px;display:block}.ind-v-person span{background:#6439741a;border-radius:22px 22px 7px 7px;width:42px;height:18px;margin:auto;display:block}.ind-v-path{background:linear-gradient(90deg,var(--ind-primary),#64397426);height:1px;position:absolute;bottom:72px;left:22px;right:76px}.ind-v-path i{background:var(--ind-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.ind-v-path i:last-child{background:var(--ind-success);right:0}.ind-v-queue{gap:8px;display:grid;position:absolute;top:23px;left:22px;right:22px}.ind-v-queue i{height:32px;box-shadow:inset 5px 0 var(--ind-accent);background:#ffffffad;border:1px solid #64397421;border-radius:7px}.ind-v-queue i:nth-child(2){opacity:.82;margin-left:12px}.ind-v-queue i:nth-child(3){opacity:.64;margin-left:24px}.ind-v-queue i:nth-child(4){opacity:.46;margin-left:36px}.ind-v-queue-line{gap:8px;display:flex;position:absolute;bottom:25px;left:24px;right:36px}.ind-v-queue-line span{background:#6439741f;border-radius:99px;flex:1;height:5px}.ind-v-queue-line span:first-child{background:var(--ind-primary)}.ind-v-queue-status{position:absolute;top:28px;right:27px}.ind-v-queue-status i{background:var(--ind-success);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #76d7b71f}.ind-v-capacity{border-bottom:1px solid #6439742b;align-items:end;gap:9px;height:70%;display:flex;position:absolute;bottom:27px;left:25px;right:25px}.ind-v-capacity i{background:color-mix(in srgb,var(--ind-primary) 20%,#fff);border:1px solid #6439741a;border-radius:5px 5px 0 0;flex:1;height:28%}.ind-v-capacity i:nth-child(2){height:38%}.ind-v-capacity i:nth-child(3){height:51%}.ind-v-capacity i:nth-child(4){height:64%}.ind-v-capacity i:nth-child(5){background:color-mix(in srgb,var(--ind-primary) 44%,#fff);height:78%}.ind-v-capacity i:nth-child(6){background:var(--ind-primary);height:92%}.ind-v-capacity b{background:#64397433;border-top:1px dashed #64397438;height:1px;position:absolute;top:29%;left:0;right:0}.ind-v-signal{align-items:end;gap:4px;height:22px;display:flex;position:absolute;top:24px;right:23px}.ind-v-signal i{background:var(--ind-accent);border-radius:3px;width:4px;height:7px}.ind-v-signal i:nth-child(2){height:14px}.ind-v-signal i:nth-child(3){height:21px}.ind-v-scan{background:linear-gradient(90deg,transparent,var(--ind-primary),transparent);height:1px;box-shadow:0 0 14px var(--ind-accent);animation:4.6s ease-in-out infinite indScan;position:absolute;top:35%;left:20px;right:20px}@keyframes indScan{0%,to{opacity:.25;transform:translateY(-24px)}50%{opacity:.8;transform:translateY(57px)}}.ind-roles-section{color:#f8f4f9;background:var(--ind-night);padding:145px 0 0}.ind-heading-dark>p,.ind-heading-dark>div p{color:#b2a7b5}.ind-role-workbench{background:#171219;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000042}.ind-role-tabs{border-right:1px solid #ffffff14;flex-direction:column;display:flex}.ind-role-tabs button{color:#9d92a1;width:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;flex:1 1 0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:13px;padding:22px 20px;transition:color .25s,background .25s;display:grid;position:relative}.ind-role-tabs button:last-child{border-bottom:0}.ind-role-tabs button:before{content:"";background:linear-gradient(var(--ind-primary),var(--ind-accent));transform-origin:top;width:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ind-role-tabs button:hover{color:#ddd5e0;background:#ffffff05}.ind-role-tabs button.active{color:#fff;background:linear-gradient(90deg,#9264a21f,#0000)}.ind-role-tabs button.active:before{transform:scaleY(1)}.ind-role-tabs button>span{color:#8b718f;font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm)}.ind-role-tabs button strong{font-size:clamp(18px,1.45vw,22px);font-weight:var(--weight-semibold);letter-spacing:-.025em;line-height:1.15}.ind-role-tabs button>i{font-style:normal}.ind-role-panels{min-width:0}.ind-role-panel{grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr);min-height:640px;display:grid}.ind-role-panel[hidden]{display:none}.ind-role-copy{background:radial-gradient(circle at 0 100%,#9264a226,#0000 46%);flex-direction:column;padding:clamp(40px,4.3vw,64px) clamp(34px,4vw,56px);display:flex}.ind-role-copy h3{max-width:610px;font-size:clamp(39px,4vw,58px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:0 0 28px;line-height:.98}.ind-role-copy p{color:#b5aab8;max-width:620px;font-size:var(--text-base);margin:0;line-height:1.72}.ind-role-output,.ind-role-metric{border-top:1px solid #ffffff17;flex-direction:column;gap:7px;margin-top:auto;padding-top:25px;display:flex}.ind-role-output span,.ind-role-metric span{color:#95899a;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:11px;line-height:1.35}.ind-role-output strong{color:#e0d6e3;font-size:var(--text-base);font-weight:var(--weight-semibold)}.ind-role-metric strong{color:#e6d5eb;font-size:clamp(48px,4.7vw,68px);font-weight:var(--weight-semibold);letter-spacing:-.05em;line-height:.95}.ind-role-map{background:#ffffff05;border-left:1px solid #ffffff14;flex-direction:column;gap:10px;min-height:640px;padding:48px 24px 28px;display:flex;position:relative;overflow:hidden}.ind-role-map:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.ind-role-map>*{z-index:1;position:relative}.ind-role-map-label{color:#9a8c9e;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;margin-bottom:11px;font-size:11px}.ind-role-node{color:#d1c6d4;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:12px 14px;display:grid}.ind-role-node i{color:#b095b8;width:32px;height:32px;font-family:var(--font-geist-mono),monospace;background:#9264a21f;border-radius:7px;place-items:center;font-size:11px;font-style:normal;display:grid}.ind-role-node span{font-size:13px;font-weight:var(--weight-semibold);line-height:1.25}.ind-role-node b{color:var(--ind-success);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase}.ind-role-audit{color:#918594;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.45;display:grid}.ind-role-audit strong{color:#a99cad;font-weight:var(--weight-medium)}.ind-role-links{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.ind-role-links a{color:#b8aebc;min-height:92px;font-size:var(--text-sm);border-left:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:20px 24px;transition:color .25s,background .25s;display:flex}.ind-role-links a:first-child{border-left:0}.ind-role-links a:hover{color:#fff;background:#ffffff06}.ind-proof-section{background:#eee8f0;padding:150px 0 160px}.ind-proof-heading{grid-template-columns:minmax(0,1.18fr) minmax(290px,.55fr);align-items:end;gap:clamp(58px,9vw,145px);margin-bottom:70px;display:grid}.ind-proof-heading>p a{color:var(--ind-deep);font-weight:var(--weight-semibold);text-underline-offset:3px;-webkit-text-decoration:underline #64397440;text-decoration:underline #64397440}.ind-proof-grid{grid-template-rows:repeat(2,500px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:11px;display:grid}.ind-proof-card{min-height:445px;color:var(--ind-ink);background:#f8f5f8;border:1px solid #d9d1dc;border-radius:20px;flex-direction:column;padding:32px;transition:background .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ind-proof-card:before{content:"";border:1px solid #9264a229;border-radius:50%;width:340px;height:340px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-180px;right:-115px;box-shadow:inset 0 0 0 42px #9264a206,inset 0 0 0 82px #9264a205}.ind-proof-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 50px #4b32511a}.ind-proof-card:hover:before{transform:translate(-8px,-8px)scale(1.04)}.ind-proof-card:focus-visible{outline:3px solid var(--ind-primary);outline-offset:4px}.ind-proof-card.featured{color:#f9f6fa;background:radial-gradient(circle at 84% 16%,#9264a24d,#0000 28%),#151117;border-color:#151117;grid-row:1/3;min-height:1011px}.ind-proof-card.featured:hover{background:radial-gradient(circle at 84% 16%,#9264a25c,#0000 30%),#18131a}.ind-proof-card.featured:before{border-color:#ffffff1a;width:560px;height:560px;box-shadow:inset 0 0 0 70px #ffffff05,inset 0 0 0 140px #ffffff04}.ind-proof-meta{z-index:2;color:#766e79;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.featured .ind-proof-meta{color:#b6aabd}.ind-proof-meta>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ind-proof-meta small{color:inherit;opacity:.82;font-size:12px}.ind-proof-meta small+small:before{content:"·";margin-right:7px}.ind-proof-card h3{z-index:2;max-width:650px;font-size:clamp(33px,3.05vw,46px);font-weight:var(--weight-semibold);letter-spacing:-.04em;margin:72px 0 42px;line-height:1.03;position:relative}.ind-proof-card.featured h3{max-width:820px;margin-top:190px;font-size:clamp(45px,4.75vw,65px)}.ind-proof-outcome{z-index:2;flex-direction:column;gap:8px;margin-top:auto;padding-right:96px;display:flex;position:relative}.ind-proof-outcome>span{color:#6e6374;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ind-proof-outcome strong{max-width:850px;color:var(--ind-deep);font-size:27px;font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:1.14}.featured .ind-proof-outcome strong{color:#d3b5db;font-size:clamp(31px,3.1vw,45px)}.ind-proof-card>b{z-index:3;font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:11px;display:flex;position:absolute;bottom:32px;right:32px}.ind-proof-stat-value{z-index:2;color:var(--ind-deep);font-size:clamp(51px,5.4vw,78px);font-weight:var(--weight-semibold);letter-spacing:-.055em;margin-top:74px;line-height:.95;position:relative}.ind-proof-stat.featured .ind-proof-stat-value{color:#d3b5db;margin-top:190px;font-size:clamp(70px,8vw,108px)}.ind-proof-stat p{z-index:2;color:#5e5661;max-width:690px;font-size:var(--text-base);margin:31px 0 66px;line-height:1.72;position:relative}.ind-proof-stat.featured p{color:#b7acba;font-size:var(--text-lead)}@media (min-width:841px){.ind-proof-card:not(.featured):not(.ind-proof-stat){container-type:inline-size}.ind-proof-card:not(.featured):not(.ind-proof-stat) h3{margin:clamp(32px,9cqw,50px) 0 clamp(18px,5cqw,28px);font-size:clamp(25px,7.25cqw,38px);line-height:1.04}.ind-proof-card:not(.featured):not(.ind-proof-stat) .ind-proof-outcome strong{font-size:clamp(21px,4.8cqw,26px)}}.ind-certainty-section{background:#fbfafb;padding:150px 0 165px}.ind-certainty-intro{max-width:990px;margin-bottom:0;display:block}.ind-certainty-intro>p{max-width:690px;margin-top:31px}.ind-certainty-grid{border-top:1px solid var(--ind-line);border-left:1px solid var(--ind-line);grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid}.ind-certainty-grid article{border-right:1px solid var(--ind-line);border-bottom:1px solid var(--ind-line);background:#ffffff6b;min-height:540px;padding:25px;transition:background .3s}.ind-certainty-grid article:hover{background:#fff}.ind-certainty-grid h3{font-size:27px}.ind-certainty-grid p{color:#5f5862;margin:0;font-size:15px;line-height:1.72}.ind-certainty-visual{--ind-scene:#f2edf4}.ind-c-accuracy,.ind-c-sla,.ind-c-model,.ind-c-security{position:absolute;inset:29px 0 0}.ind-c-accuracy>div{gap:9px;display:flex;position:absolute;top:32px;left:30px;right:30px}.ind-c-accuracy>div i{background:#6439741c;border-radius:99px;flex:1;height:8px}.ind-c-accuracy>div i:not(:last-child){background:var(--ind-primary)}.ind-c-accuracy b{border:9px solid #6439741f;border-bottom:0;border-radius:100px 100px 0 0;width:128px;height:64px;position:absolute;top:77px;left:50%;overflow:hidden;transform:translate(-50%)}.ind-c-accuracy b:before{content:"";border:9px solid #0000;border-top-color:var(--ind-accent);border-right-color:var(--ind-accent);border-radius:50%;position:absolute;inset:-9px;transform:rotate(23deg)}.ind-c-accuracy b span{background:var(--ind-deep);transform-origin:bottom;border-radius:99px;width:3px;height:48px;position:absolute;bottom:0;left:50%;transform:rotate(38deg)}.ind-c-accuracy em{background:var(--ind-success);border-radius:99px;width:30%;height:5px;position:absolute;bottom:24px;right:32px;box-shadow:-64px 0 #6439741f,-128px 0 #6439741f}.ind-c-sla>i{border:2px solid #64397433;border-radius:50%;width:104px;height:104px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.ind-c-sla>i:before,.ind-c-sla>i:after{content:"";background:var(--ind-deep);transform-origin:0;width:31px;height:2px;position:absolute;top:50%;left:50%}.ind-c-sla>i:after{width:24px;transform:rotate(-90deg)}.ind-c-sla>span{background:var(--ind-success);border:3px solid var(--ind-scene);border-radius:50%;width:12px;height:12px;position:absolute;top:30px;left:calc(50% + 31px);box-shadow:0 0 0 5px #76d7b71c}.ind-c-sla>b{background:#6439741a;border-radius:99px;height:5px;position:absolute;bottom:36px;left:28px;right:28px;box-shadow:0 -16px #64397414}.ind-c-sla>div{gap:7px;display:flex;position:absolute;bottom:21px;left:28px}.ind-c-sla em{background:var(--ind-primary);border-radius:50%;width:7px;height:7px}.ind-c-model>i{background:#ffffffb8;border:1px solid #64397424;border-radius:10px;width:39px;height:39px;position:absolute}.ind-c-model>i:first-child{top:25px;left:28px}.ind-c-model>i:nth-child(2){top:25px;right:28px}.ind-c-model>i:nth-child(3){bottom:25px;left:28px}.ind-c-model>i:nth-child(4){bottom:25px;right:28px}.ind-c-model>i:after{content:"";background:var(--ind-accent);border-radius:3px;width:9px;height:9px;margin:14px;display:block}.ind-c-model>span{z-index:3;background:#ffffffc7;border:1px solid #64397426;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 13px 30px #48304e17}.ind-c-model img{width:53px;height:auto}.ind-c-model b{background:#64397438;height:1px;position:absolute;top:50%;left:47px;right:47px}.ind-c-model b:last-child{transform:rotate(90deg)}.ind-c-security>div{background:#ffffffad;border:1px solid #6439742b;border-radius:47px 47px 18px 18px;width:94px;height:112px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.ind-c-security>div i{border:3px solid var(--ind-primary);border-radius:12px 12px 5px 5px;width:23px;height:28px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.ind-c-security>div i:before{content:"";border:3px solid var(--ind-primary);border-bottom:0;border-radius:12px 12px 0 0;width:13px;height:21px;position:absolute;top:-21px;left:2px}.ind-c-security>div b{background:var(--ind-success);border-radius:50%;width:7px;height:7px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ind-c-security>span{background:#6439741a;border-radius:99px;height:5px;position:absolute;bottom:25px;left:30px;right:30px}.ind-c-security>span:nth-of-type(2){bottom:41px;left:56px;right:56px}.ind-c-security>span:nth-of-type(3){background:var(--ind-accent);bottom:57px;left:80px;right:80px}.ind-governed-link{justify-content:flex-end;margin-top:22px;display:flex}.ind-governed-link a{color:#70457d;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:12px;display:inline-flex}.ind-beyond{grid-template-columns:.75fr 1.25fr;gap:105px;padding-top:155px;display:grid}.ind-beyond-title{align-self:start;position:sticky;top:95px}.ind-beyond-list{border-top:1px solid var(--ind-line)}.ind-beyond-list article{border-bottom:1px solid var(--ind-line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:34px;min-height:195px;padding:31px 0;display:grid;position:relative;overflow:hidden}.ind-beyond-list h3{font-size:30px;font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0}.ind-beyond-list p{z-index:1;color:#5f5862;font-size:var(--text-base);margin:0;line-height:1.72;position:relative}.ind-beyond-list article>i{background:#9264a20f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-98px;right:-42px}.ind-process-section{color:#f8f4f9;background:var(--ind-night);padding:150px 0 130px}.ind-process-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(70px,9vw,145px);display:grid}.ind-process-heading{align-self:start;position:sticky;top:120px}.ind-process-body>p{color:#b4a9b7;max-width:690px}.ind-process-scroll{height:220vh;margin-top:58px}.ind-process-sticky{align-items:center;min-height:calc(100vh - 144px);display:flex;position:sticky;top:72px}.ind-process-list{border-top:1px solid #ffffff1f;width:100%}.ind-process-list button{color:#a298a6;width:100%;min-height:154px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);gap:20px;padding:29px 8px 29px 20px;transition:color .3s,background .3s;display:grid;position:relative}.ind-process-list button:before{content:"";background:linear-gradient(var(--ind-primary),var(--ind-accent));transform-origin:top;width:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:28px;bottom:28px;left:0;transform:scaleY(0)}.ind-process-list button:hover{color:#ddd4df;background:#ffffff05}.ind-process-list button.active{color:#fff;background:linear-gradient(90deg,#9264a21a,#0000 50%)}.ind-process-list button.active:before{transform:scaleY(1)}.ind-process-list button>span{color:#a586ad;font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);padding-top:5px}.ind-process-list h3{font-size:clamp(27px,2.3vw,34px);font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0 0 12px;line-height:1.05}.ind-process-list p{color:#a79ca9;max-width:650px;font-size:var(--text-base);opacity:.48;margin:0;line-height:1.66;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),color .3s;transform:translateY(4px)}.ind-process-list button.active p{color:#c9bdcc;opacity:1;transform:none}.ind-process-cta{justify-content:flex-end;display:flex}.ind-process-cta .button{color:#fff;background:linear-gradient(135deg,var(--ind-primary),var(--ind-deep));width:auto}.ind-governance-section{background:#e9e2eb;padding:155px 0}.ind-governance-layout{grid-template-columns:.77fr 1.23fr;gap:105px;display:grid}.ind-governance-copy{align-self:start;position:sticky;top:95px}.ind-governance-copy>p{margin-top:30px}.ind-governance-trace{background:#ffffff59;border:1px solid #64397429;border-radius:12px;justify-content:space-between;align-items:center;height:88px;margin-top:48px;padding:0 28px;display:flex;position:relative;overflow:hidden}.ind-governance-trace:before{content:"";background:linear-gradient(90deg,var(--ind-primary),var(--ind-accent),var(--ind-success));height:1px;position:absolute;left:35px;right:35px}.ind-governance-trace i{z-index:2;border:3px solid var(--ind-primary);background:#e9e2eb;border-radius:50%;width:13px;height:13px;position:relative;box-shadow:0 0 0 5px #9264a214}.ind-governance-trace i:last-child{border-color:#62ad98;box-shadow:0 0 0 5px #62ad9817}.ind-governance-list{border-top:1px solid #6439743d}.ind-governance-list article{border-bottom:1px solid #6439743d;min-height:190px;padding:32px 0}.ind-governance-list h3{font-size:29px;font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:0 0 15px}.ind-governance-list p{color:#5d5560;max-width:650px;font-size:var(--text-base);margin:0;line-height:1.72}.ind-faq-section{background:#fbfafb;padding:155px 0}.ind-faq-layout{grid-template-columns:.73fr 1.27fr;gap:110px;display:grid}.ind-faq-layout>div:first-child{align-self:start;position:sticky;top:95px}.ind-faq-list{border-top:1px solid var(--ind-line)}.ind-faq-list details{border-bottom:1px solid var(--ind-line)}.ind-faq-list summary{cursor:pointer;grid-template-columns:1fr 22px;align-items:center;gap:15px;min-height:94px;list-style:none;display:grid}.ind-faq-list summary::-webkit-details-marker{display:none}.ind-faq-list summary strong{font-size:var(--text-base);font-weight:var(--weight-semibold)}.ind-faq-list summary i{width:18px;height:18px;position:relative}.ind-faq-list summary i:before,.ind-faq-list summary i:after{content:"";background:#817684;width:12px;height:1px;transition:transform .2s;position:absolute;top:50%;left:3px}.ind-faq-list summary i:after{transform:rotate(90deg)}.ind-faq-list details[open] summary i:after{transform:rotate(0)}.ind-faq-list details>div{padding:0 30px 31px 0}.ind-faq-list p{color:#5d5660;font-size:var(--text-base);margin:0;line-height:1.75}.ind-faq-list a{color:#70437d;font-weight:var(--weight-semibold);text-underline-offset:3px;-webkit-text-decoration:underline #70437d4d;text-decoration:underline #70437d4d}.ind-final-cta{color:#f9f5fa;text-align:center;background:#100c12;position:relative;overflow:hidden}.ind-final-cta:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ind-final-aura{filter:blur(150px);background:#9264a245;border-radius:50%;width:760px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ind-final-inner{z-index:2;flex-direction:column;align-items:center;padding-top:155px;padding-bottom:155px;display:flex;position:relative}.ind-final-inner h2{max-width:1060px;font-size:clamp(58px,7vw,96px);font-weight:var(--weight-semibold);letter-spacing:-.045em;margin:0 0 29px;line-height:.94}.ind-final-inner>p{color:#b5aaba;max-width:720px;font-size:var(--text-base);margin:0;line-height:1.72}.ind-final-inner .product-actions{margin-top:35px}@media (max-width:1160px){.ind-hero-layout{grid-template-columns:1fr 470px;gap:42px}.ind-hero-copy h1{font-size:70px}.ind-control-bar{grid-template-columns:1fr auto}.ind-control-bar b{display:none}.ind-control-inputs,.ind-control-outputs{width:125px}.ind-control-rails i{left:125px;right:125px}.ind-role-workbench{grid-template-columns:290px 1fr}.ind-role-copy{padding-inline:36px}.ind-role-node{grid-template-columns:minmax(0,1fr)}.ind-role-node b{display:none}.ind-governance-layout,.ind-faq-layout{gap:68px}}@media (max-width:840px){.ind-page .section-shell{width:min(100% - 30px,1240px)}.ind-hero{padding-top:125px}.ind-hero-layout{grid-template-columns:1fr;gap:62px}.ind-hero-copy h1{max-width:730px;font-size:clamp(52px,11.4vw,74px)}.ind-hero-control,.ind-hero-demo{width:100%;max-width:680px;margin-inline:auto}.ind-hero-stats{grid-template-columns:1fr 1fr;margin-top:72px}.ind-hero-stats>div{min-height:108px;padding:21px 16px}.ind-hero-stats>div:nth-child(3){border-top:1px solid #ffffff1a;border-left:0;padding-left:0}.ind-hero-stats>div:nth-child(4){border-top:1px solid #ffffff1a}.ind-certifications{flex-wrap:wrap;justify-content:flex-start;gap:14px 24px}.ind-gap-section,.ind-proof-section,.ind-certainty-section,.ind-process-section,.ind-governance-section,.ind-faq-section{padding:105px 0}.ind-roles-section{padding-top:105px}.ind-heading-split,.ind-certainty-intro,.ind-proof-heading{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.ind-heading-split h2,.ind-proof-heading h2,.ind-certainty-intro h2,.ind-beyond-title h2,.ind-process-heading h2,.ind-governance-copy h2,.ind-faq-layout h2{font-size:clamp(44px,9.7vw,60px)}.ind-gap-grid{grid-template-columns:1fr 1fr}.ind-gap-grid article{min-height:520px}.ind-role-workbench{grid-template-columns:1fr}.ind-role-tabs{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.ind-role-tabs button,.ind-role-workbench-six .ind-role-tabs button{border-bottom:0;border-right:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);min-height:125px;padding:16px}.ind-role-workbench-six .ind-role-tabs{grid-template-columns:repeat(3,1fr)}.ind-role-tabs button>i{display:none}.ind-role-tabs button:before{width:auto;height:2px;top:auto;bottom:0;right:0;transform:scaleX(0)}.ind-role-tabs button.active:before{transform:scaleX(1)}.ind-role-panel{grid-template-columns:1fr}.ind-role-copy{min-height:420px}.ind-role-map{border-top:1px solid #ffffff14;border-left:0;min-height:470px}.ind-role-node{grid-template-columns:minmax(0,1fr) auto}.ind-role-node b{display:block}.ind-role-links{grid-template-columns:1fr}.ind-role-links a{border-top:1px solid #ffffff17;border-left:0}.ind-role-links a:first-child{border-top:0}.ind-proof-grid{grid-template-rows:none;grid-template-columns:1fr}.ind-proof-card,.ind-proof-card.featured{grid-row:auto;min-height:520px}.ind-proof-card.featured h3{margin-top:84px;font-size:52px}.ind-proof-stat.featured .ind-proof-stat-value{margin-top:84px}.ind-certainty-grid{grid-template-columns:1fr 1fr}.ind-certainty-grid article{min-height:540px}.ind-beyond{grid-template-columns:1fr;gap:45px;padding-top:105px}.ind-beyond-title{position:static}.ind-process-layout{grid-template-columns:1fr;gap:43px}.ind-process-heading{position:static}.ind-process-scroll{height:auto;margin-top:38px}.ind-process-sticky{min-height:0;position:static}.ind-process-list button,.ind-process-list button.active{color:#f8f4f9;background:0 0;min-height:0;padding:27px 8px 27px 18px}.ind-process-list p,.ind-process-list button.active p{color:#b2a7b5;opacity:1;transform:none}.ind-process-cta{margin-top:35px}.ind-process-cta .button{width:100%}.ind-governance-layout,.ind-faq-layout{grid-template-columns:1fr;gap:62px}.ind-governance-copy,.ind-faq-layout>div:first-child{position:static}}@media (prefers-reduced-motion:reduce){.ind-hero-demo,.ind-hero-demo-frame,.ind-hero-demo-loading{transition:none}.ind-hero-demo-loading i{animation:none}}@media (max-width:560px){.ind-hero-copy h1{font-size:50px}.ind-hero-copy .product-actions,.ind-final-inner .product-actions{flex-direction:column;width:100%}.ind-hero-copy .button,.ind-final-inner .button{width:100%}.ind-control-bar{grid-template-columns:1fr auto;min-height:48px}.ind-control-canvas{min-height:570px}.ind-control-inputs{grid-template-columns:repeat(3,1fr);width:auto;top:20px;left:18px;right:18px;transform:none}.ind-control-inputs>div{grid-template-columns:6px 1fr;padding:0 8px}.ind-control-inputs b{display:none}.ind-control-core{top:48%}.ind-control-outputs{grid-template-columns:1fr 1fr;width:auto;inset:auto 18px 20px;transform:none}.ind-control-outputs>div:last-child{grid-column:1/-1}.ind-control-rails{opacity:.4}.ind-control-rails i{left:18px;right:18px}.ind-control-trace{display:none}.ind-hero-stats span{font-size:13px}.ind-certifications{font-size:10px}.ind-system-set{gap:44px;padding:0 22px}.ind-system-logo img{height:calc(34px * var(--ind-logo-scale,1));max-width:135px}.ind-system-text{font-size:17px}.ind-gap-grid{grid-template-columns:1fr}.ind-gap-grid article{min-height:510px;padding:24px}.ind-gap-grid h3,.ind-certainty-grid h3{font-size:29px}.ind-role-tabs,.ind-role-workbench-six .ind-role-tabs{grid-template-columns:1fr}.ind-role-tabs button,.ind-role-workbench-six .ind-role-tabs button{border-bottom:1px solid #ffffff14;border-right:0;min-height:82px}.ind-role-copy{min-height:450px;padding:32px 24px}.ind-role-copy h3{font-size:42px}.ind-role-map{min-height:470px;padding:28px 18px}.ind-role-node{grid-template-columns:minmax(0,1fr)}.ind-role-node b{display:none}.ind-proof-card,.ind-proof-card.featured{min-height:580px;padding:26px}.ind-proof-card h3,.ind-proof-card.featured h3{margin-top:70px;font-size:40px}.ind-proof-meta{flex-direction:column;align-items:flex-start}.ind-proof-meta>div{justify-content:flex-start}.ind-proof-card>b{bottom:26px;right:26px}.ind-proof-outcome{padding-bottom:58px;padding-right:0}.featured .ind-proof-outcome strong{font-size:31px}.ind-proof-stat-value,.ind-proof-stat.featured .ind-proof-stat-value{margin-top:70px}.ind-proof-stat p{margin-bottom:58px}.ind-certainty-grid{grid-template-columns:1fr}.ind-certainty-grid article{min-height:510px;padding:24px}.ind-beyond-list article{grid-template-columns:1fr;gap:16px}.ind-process-list button{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:14px}.ind-faq-list summary{grid-template-columns:1fr 20px;min-height:88px}.ind-faq-list details>div{padding:0 14px 29px 0}.ind-final-inner h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.ind-page *,.ind-page :before,.ind-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ind-systems-track{animation:none}.ind-systems-marquee{overflow-x:auto}.ind-system-set[aria-hidden=true]{display:none}.ind-process-scroll{height:auto}.ind-process-sticky{min-height:0;position:static}.ind-process-list p{opacity:1;transform:none}}.ind-page h1,.ind-page h2{overflow-wrap:anywhere}.ind-page .section-shell>*{min-width:0}.ind-proof-meta small{opacity:1}@media (max-width:380px){.ind-page h1{font-size:clamp(34px,10vw,40px)}.ind-page h2{font-size:clamp(30px,8.75vw,34px)}}
