.pillar-root{--pl-bg:#050509;--pl-bg-2:#080911;--pl-ink:#f5f5f7;--pl-muted:rgba(245,245,247,0.68);--pl-dim:rgba(245,245,247,0.46);--pl-surface:rgba(245,245,247,0.048);--pl-surface-strong:rgba(245,245,247,0.082);--pl-line:rgba(245,245,247,0.12);--pl-line-strong:rgba(245,245,247,0.24);--pl-chrome:rgba(212,212,220,0.7);--btn-h:46px;background:radial-gradient(ellipse 1040px 620px at 74% -6%,rgba(var(--pri-rgb),.24),transparent 72%),radial-gradient(ellipse 620px 430px at 7% 18%,rgba(245,245,247,.06),transparent 78%),linear-gradient(126deg,rgba(245,245,247,.026),transparent 34% 68%,rgba(var(--pri-rgb),.055)),linear-gradient(180deg,#050509 0,#07070d 48%,#040407 100%);color:var(--pl-ink);font-family:var(--font-body);line-height:1.5;overflow-x:clip;padding:112px 0 32px;position:relative;-webkit-font-smoothing:antialiased}.pillar-root,.pillar-root *,.pillar-root :after,.pillar-root :before{box-sizing:border-box}.pillar-root:after,.pillar-root:before{content:"";pointer-events:none;position:absolute}.pillar-root:before{background:linear-gradient(116deg,transparent 0 22%,rgba(255,255,255,.1) 25%,transparent 30% 100%),radial-gradient(ellipse 55% 50% at 66% 24%,rgba(var(--pri-rgb),.18),transparent 76%);height:min(74vh,760px);inset:0 0 auto;-webkit-mask-image:radial-gradient(ellipse 82% 76% at 56% 30%,#000 0,rgba(0,0,0,.62) 58%,transparent 92%);mask-image:radial-gradient(ellipse 82% 76% at 56% 30%,#000 0,rgba(0,0,0,.62) 58%,transparent 92%);z-index:0}.pillar-root:after{background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.1) 18.3%,transparent 18.7% 61%,rgba(var(--pri-rgb),.08) 61.3%,transparent 61.8%),radial-gradient(ellipse 42% 28% at 80% 14%,rgba(255,255,255,.08),transparent 72%);inset:0;opacity:.42;position:fixed;z-index:0}.pillar-root blockquote,.pillar-root h1,.pillar-root h2,.pillar-root h3,.pillar-root p{margin:0}.pillar-root table{border-spacing:0}.pillar-root button{color:inherit;font:inherit}.pillar-audit-form :is(button,a,input,select,textarea):focus-visible,.pillar-root :is(button,a):focus-visible{outline:2px solid var(--pri-text);outline-offset:3px}.pillar-root .mono{font-family:var(--font-mono)}.pillar-shell{counter-reset:pillar-section;margin:0 auto;max-width:1280px;padding:0 28px;perspective:1200px;position:relative;z-index:1}.display-heading{color:var(--pl-ink);font-family:var(--font-display);font-size:clamp(44px,5.5vw,78px);font-weight:600;letter-spacing:0;line-height:.96;text-shadow:0 1px 0 rgba(255,255,255,.08),0 30px 82px rgba(var(--pri-rgb),.18);text-transform:uppercase;text-wrap:balance}.mini-intake-progress,.mini-result-band,.mini-step-number,.pillar-audit-form .kicker,.pillar-audit-form .paf-label,.pillar-audit-form .paf-note,.quote-meta,.section-label,.system-label{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.system-label{align-items:center;color:color-mix(in srgb,var(--pri-text) 82%,#f5f5f7 18%);display:inline-flex;font-size:11px;gap:12px;margin-bottom:18px}.system-label:before{background:linear-gradient(90deg,var(--pri-text),transparent);content:"";display:inline-block;height:1px;width:34px}.hero-sub{color:rgba(245,245,247,.76);font-size:clamp(16px,1.42vw,19px);line-height:1.58;max-width:590px;text-wrap:pretty}.pillar-hero{align-items:center;display:grid;gap:clamp(34px,4.6vw,72px);isolation:isolate;min-height:min(790px,calc(100dvh - 74px));padding:clamp(24px,3vw,44px) 0 clamp(56px,7vw,96px);pointer-events:none;position:relative}.hero-copy{filter:drop-shadow(0 28px 64px rgba(0,0,0,.26));position:relative;z-index:4}.pillar-hero .hero-copy:before{background:radial-gradient(115% 110% at 34% 46%,rgba(5,5,9,.6) 30%,rgba(5,5,9,.34) 62%,transparent 88%);content:"";inset:-48px -96px;pointer-events:none;position:absolute;z-index:-1}.hero-copy .display-heading{margin-bottom:clamp(18px,2vw,26px);max-width:760px}.hero-copy .hero-sub{margin-bottom:26px}.hero-copy,.pillar-actions,.pillar-actions .btn{pointer-events:auto}.pillar-backdrop-word{color:rgba(245,245,247,.012);font-family:var(--font-display);font-size:clamp(110px,16vw,236px);font-weight:600;letter-spacing:0;line-height:.8;opacity:1;pointer-events:none;position:absolute;right:-36px;text-shadow:0 0 80px rgba(var(--pri-rgb),.11);text-transform:uppercase;top:-66px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-stroke:1px rgba(var(--pri-rgb),.14);z-index:0}@media (prefers-reduced-motion:no-preference){.reveal-up{animation:pillar-rise .68s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.reveal-delay-1{animation-delay:.06s}.reveal-delay-2{animation-delay:.12s}.reveal-delay-3{animation-delay:.18s}.pillar-root .sr{opacity:0;transform:translateY(16px);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1)}.pillar-root .sr.sr-in{opacity:1;transform:none}}@keyframes pillar-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.pillar-root,.pillar-audit-form) .btn{align-items:center;background:linear-gradient(145deg,rgba(245,245,247,.1),rgba(245,245,247,.022)),rgba(5,5,9,.62);border:1px solid rgba(245,245,247,.16);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 16px rgba(0,0,0,.22);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.04em;min-height:var(--btn-h);overflow:hidden;padding:0 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),color .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}:is(.pillar-root,.pillar-audit-form) .btn:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 60%);border-radius:inherit;content:"";inset:1px;opacity:.6;pointer-events:none;position:absolute}.pillar-audit-form .btn-label,.pillar-root .btn-label{position:relative;white-space:nowrap;z-index:1}.pillar-audit-form .btn-orb,.pillar-root .btn-orb{align-items:center;display:inline-flex;font-size:13px;justify-content:center;opacity:.7;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1);z-index:1}:is(.pillar-root,.pillar-audit-form) .btn:hover .btn-orb{transform:translateX(2px)}:is(.pillar-root,.pillar-audit-form) .btn:active{transform:translateY(1px) scale(.99)}:is(.pillar-root,.pillar-audit-form) .btn-pri{background:linear-gradient(180deg,color-mix(in srgb,var(--pri,#b8ff00) 88%,#ffffff 12%) 0,var(--pri,#b8ff00) 58%,color-mix(in srgb,var(--pri,#b8ff00) 92%,#000000 8%) 100%);border-color:rgba(var(--pri-rgb,184,255,0),.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 20px rgba(var(--pri-rgb,184,255,0),.22);color:var(--btn-pri-fg,#ffffff)}.pillar-root[data-pillar=beyond],.pillar-root[data-pillar=cortex]{--btn-pri-fg:#050509}.pillar-audit-form[data-pillar=id] .btn-pri,.pillar-root[data-pillar=id] .btn-pri{--pri:#dcd2c9;--pri-rgb:220,210,201;--btn-pri-fg:#050509}@media (hover:hover){:is(.pillar-root,.pillar-audit-form) .btn-pri:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 8px 28px rgba(var(--pri-rgb,184,255,0),.34);filter:brightness(1.05)}}:is(.pillar-root,.pillar-audit-form) .btn-pri .btn-orb{opacity:.82}.pillar-root .btn-ghost,.pillar-root .btn-soft{color:rgba(245,245,247,.82)}.pillar-root .btn-ghost:hover,.pillar-root .btn-soft:hover{border-color:rgba(var(--pri-rgb),.42);color:var(--pl-ink)}.pillar-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;position:relative;z-index:4}.pillar-actions-center{justify-content:center}.hero-scene{border-radius:clamp(38px,4vw,66px);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -44px 90px rgba(0,0,0,.34),0 58px 120px rgba(0,0,0,.32);overflow:hidden;pointer-events:none;position:absolute;transform-style:preserve-3d;z-index:0}.hero-scene:after,.hero-scene:before{content:"";inset:0;pointer-events:none;position:absolute}.hero-scene:before{background:linear-gradient(90deg,rgba(5,5,9,.96),rgba(5,5,9,.16) 30%,rgba(5,5,9,.24) 72%,rgba(5,5,9,.92)),radial-gradient(ellipse at 58% 40%,transparent 0 44%,rgba(5,5,9,.4) 82%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 30% 70%,rgba(0,0,0,.38));z-index:1}.hero-scene:after{background:linear-gradient(118deg,transparent 0 26%,rgba(255,255,255,.13) 31%,transparent 38% 100%),radial-gradient(circle at 72% 13%,rgba(var(--pri-rgb),.28),transparent 34%),radial-gradient(ellipse at 20% 86%,rgba(255,255,255,.09),transparent 40%);mix-blend-mode:screen;opacity:.82;z-index:2}.hero-scene-beyond:before,.hero-scene-id:before{background:linear-gradient(90deg,rgba(5,5,9,.97),rgba(5,5,9,.66) 34%,rgba(5,5,9,.18) 62%,rgba(5,5,9,.28) 80%,rgba(5,5,9,.9)),radial-gradient(ellipse at 62% 40%,transparent 0 44%,rgba(5,5,9,.4) 82%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 30% 70%,rgba(0,0,0,.38))}.hero-scene-img{filter:saturate(1.1) contrast(1.12) brightness(.86);-o-object-fit:cover;object-fit:cover;transform:scale(1.045)}.hero-scene-web{inset:-118px -142px -74px 24%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 90%,transparent);transform:rotateY(-3deg) translateZ(-28px)}.hero-scene-id{inset:-116px 38% -86px -140px;-webkit-mask-image:radial-gradient(ellipse 82% 76% at 54% 52%,#000 0,rgba(0,0,0,.82) 58%,transparent 91%);mask-image:radial-gradient(ellipse 82% 76% at 54% 52%,#000 0,rgba(0,0,0,.82) 58%,transparent 91%);transform:rotateY(4deg) translateZ(-34px)}.hero-scene-design{border-radius:66px 0 0 66px;inset:-136px -164px -64px 24%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 91%,transparent);transform:rotateY(-6deg) translateZ(-42px)}.hero-scene-cortex{inset:-130px -150px -86px 27%;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 62% 50%,#000 0,rgba(0,0,0,.82) 62%,transparent 92%);mask-image:radial-gradient(ellipse 72% 78% at 62% 50%,#000 0,rgba(0,0,0,.82) 62%,transparent 92%);transform:rotateY(-5deg) translateZ(-34px)}.hero-scene-beyond{--scene-opacity:0.94;border-radius:72px;inset:10% -132px -104px -132px;-webkit-mask-image:radial-gradient(ellipse 80% 58% at 50% 60%,#000 0,rgba(0,0,0,.76) 62%,transparent 93%);mask-image:radial-gradient(ellipse 80% 58% at 50% 60%,#000 0,rgba(0,0,0,.76) 62%,transparent 93%);transform:rotateX(3deg) translateZ(-40px)}.hero-scene-cortex .hero-scene-img,.hero-scene-design .hero-scene-img,.hero-scene-id .hero-scene-img,.hero-scene-web .hero-scene-img{-o-object-position:center;object-position:center}.hero-scene-beyond .hero-scene-img{-o-object-position:center bottom;object-position:center bottom}.chrome-edge{background:linear-gradient(145deg,rgba(245,245,247,.12),rgba(245,245,247,.028)),rgba(5,5,9,.42);border:1px solid rgba(245,245,247,.14);border-radius:46px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.5),0 42px 96px rgba(0,0,0,.34);padding:8px;position:relative;transform-style:preserve-3d;z-index:3}.chrome-edge:before{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.12),transparent 54%),linear-gradient(135deg,rgba(var(--pri-rgb),.12),transparent 42% 70%,rgba(255,255,255,.07));border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.hero-instrument>*{position:relative;z-index:1}.world-light{background:radial-gradient(ellipse at center,rgba(var(--pri-rgb),.32),rgba(var(--pri-rgb),.1) 46%,transparent 82%);height:48%;opacity:.72;pointer-events:none;position:absolute;width:48%;z-index:1}.world-light-cortex,.world-light-design,.world-light-web{right:1%;top:18%}.world-light-connect,.world-light-id{left:0;top:18%}.world-light-beyond{bottom:10%;left:26%;width:52%}.section-label{align-items:baseline;color:var(--pl-muted);display:flex;font-size:12px;font-weight:400;gap:12px;margin:0 0 24px}.section-label:before{color:var(--pri-text);content:counter(pillar-section,decimal-leading-zero) " ·";counter-increment:pillar-section;flex:none;font-size:11px}.pillar-section{border-bottom:1px solid rgba(245,245,247,.065);padding:clamp(var(--space-9),7vw,var(--space-11)) 0;position:relative}.pillar-section-open{border-bottom:none}.pillar-section-center{text-align:center}.pillar-section-center .section-label{justify-content:center}.pillar-section-last{border-bottom:none;padding-bottom:0;padding-top:var(--space-hero-y)}.control-statement{color:rgba(245,245,247,.86);font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.42;max-width:820px;text-wrap:pretty}.control-grid,.visibility-rhythm{display:grid;gap:clamp(32px,5vw,72px)}.beyond-control-section,.cortex-control-section,.design-control-section,.id-control-section,.web-control-section{position:relative}.beyond-control-section:before,.cortex-control-section:before,.design-control-section:before,.id-control-section:before,.web-control-section:before{background:radial-gradient(ellipse at 78% 12%,rgba(var(--pri-rgb),.12),transparent 56%),linear-gradient(145deg,rgba(245,245,247,.035),transparent 60%);border-radius:42px;content:"";inset:34px -28px;opacity:.82;pointer-events:none;position:absolute}.tag-list{display:flex;flex-wrap:wrap;gap:10px}.tag-list-center{justify-content:center}.tag-chip{background:linear-gradient(135deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(5,5,9,.38);border:1px solid var(--pl-line);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:rgba(245,245,247,.78);font-family:var(--font-mono);font-size:11px;letter-spacing:0;padding:10px 14px}.web-hero{align-items:center;grid-template-columns:minmax(0,1fr);min-height:min(660px,calc(100dvh - 96px))}.web-copy .display-heading{font-size:clamp(30px,3.5vw,48px);line-height:1.04;max-width:15ch}.web-copy .hero-sub{max-width:44ch}.web-instrument{transform:rotateX(8deg) rotateY(-8deg)}.production-pipeline:before,.scope-intake-table:before{content:"";pointer-events:none;position:absolute}.readiness-slab{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.18),transparent 34%),linear-gradient(128deg,rgba(var(--pri-rgb),.22),rgba(245,245,247,.045) 42%,rgba(7,9,18,.62)),rgba(7,9,18,.62);border:1px solid rgba(245,245,247,.15);border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 64px rgba(0,0,0,.36);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);min-height:132px;padding:20px 24px;position:absolute;width:clamp(190px,17vw,260px)}.readiness-slab:after{border:1px solid rgba(245,245,247,.08);clip-path:inherit;content:"";inset:10px 12px;pointer-events:none;position:absolute}.readiness-slab:first-child{left:1%;top:4%;transform:translateZ(126px) rotate(-7deg)}.readiness-slab:nth-child(2){left:38%;top:0;transform:translateZ(64px) rotate(8deg)}.readiness-slab:nth-child(3){right:0;top:23%;transform:translateZ(148px) rotate(-3deg)}.readiness-slab:nth-child(4){left:10%;top:47%;transform:translateZ(72px) rotate(6deg)}.readiness-slab:nth-child(5){left:47%;top:41%;transform:translateZ(166px) rotate(-8deg)}.readiness-slab:nth-child(6){bottom:1%;right:2%;transform:translateZ(94px) rotate(5deg)}.cortex-ledger-body em,.cortex-rail h3,.inspection-ledger em,.readiness-slab span{color:var(--pri-text);display:block;font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:0;margin-bottom:12px}.readiness-slab strong{color:#eff4ff;display:block;font-size:15px;font-weight:600;line-height:1.35}.control-grid-web{grid-template-columns:minmax(0,.62fr) minmax(520px,1.38fr)}.inspection-ledger{min-height:360px;padding-left:0;position:relative}.inspection-ledger span{background:linear-gradient(135deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(5,5,9,.42);border:1px solid rgba(91,134,255,.16);border-radius:999px 26px 26px 999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#dce7ff;font-size:13px;min-width:230px;padding:16px;position:absolute;transform:rotate(-4deg)}.inspection-ledger span:first-child{left:0;top:0}.inspection-ledger span:nth-child(2){left:34%;top:38px;transform:rotate(3deg)}.inspection-ledger span:nth-child(3){right:2%;top:104px;transform:rotate(-2deg)}.inspection-ledger span:nth-child(4){left:8%;top:168px;transform:rotate(4deg)}.inspection-ledger span:nth-child(5){left:44%;top:216px;transform:rotate(-5deg)}.inspection-ledger span:nth-child(6){right:7%;top:278px;transform:rotate(3deg)}.inspection-ledger span:nth-child(7){left:20%;top:324px;transform:rotate(-2deg)}.inspection-ledger span:nth-child(8){right:0;top:22px;transform:rotate(5deg)}.id-hero{align-items:center;grid-template-columns:minmax(0,1fr);min-height:min(660px,calc(100dvh - 96px))}.identity-ring{border:1px solid rgba(224,98,95,.16);border-radius:999px;inset:12%;pointer-events:none;position:absolute;transform:translateZ(12px)}.identity-ring-b{border-color:rgba(245,245,247,.1);inset:24%;transform:translateZ(34px)}.identity-ring-c{border-color:rgba(224,98,95,.24);inset:36%;transform:translateZ(58px)}.identity-core{align-items:center;background:radial-gradient(circle at 34% 16%,rgba(255,255,255,.22),transparent 28%),linear-gradient(145deg,rgba(224,98,95,.26),rgba(32,7,7,.54));border:1px solid rgba(224,98,95,.32);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 56px rgba(0,0,0,.38);display:grid;height:164px;justify-items:center;left:50%;padding:18px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) translateZ(72px);width:198px;z-index:3}.identity-core span,.newsroom-masthead{color:var(--pri-text);font-family:var(--font-display);font-size:20px;line-height:1.1;text-transform:uppercase}.identity-core strong{color:#f3dada;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0}.identity-node{background:linear-gradient(145deg,rgba(245,245,247,.09),rgba(245,245,247,.022)),rgba(13,6,6,.58);border:1px solid rgba(224,98,95,.28);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 18px 42px rgba(0,0,0,.28);color:#e7cccc;font-family:var(--font-mono);font-size:11px;left:50%;max-width:190px;overflow:hidden;padding:9px 12px;position:absolute;text-overflow:ellipsis;top:50%;white-space:nowrap;z-index:3}.identity-node-1{transform:translate(-50%,-50%) translate(-182px,-174px) translateZ(78px)}.identity-node-2{transform:translate(-50%,-50%) translate(146px,-174px) translateZ(42px)}.identity-node-3{transform:translate(-50%,-50%) translate(206px,-28px) translateZ(92px)}.identity-node-4{transform:translate(-50%,-50%) translate(142px,154px) translateZ(46px)}.identity-node-5{transform:translate(-50%,-50%) translate(-156px,168px) translateZ(82px)}.identity-node-6{transform:translate(-50%,-50%) translate(-226px,14px) translateZ(56px)}.identity-node-7{transform:translate(-50%,-50%) translate(-18px,-238px) translateZ(116px)}.identity-node-8{transform:translate(-50%,-50%) translate(10px,232px) translateZ(104px)}.control-grid-id{align-items:center;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr)}.brand-rule-stack{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-rule-stack div{align-items:center;background:linear-gradient(135deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(5,5,9,.38);border:1px solid rgba(224,98,95,.18);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);display:grid;gap:12px;grid-template-columns:44px 1fr;min-height:92px;padding:14px 16px}.brand-rule-stack div:first-child,.brand-rule-stack div:nth-child(6){grid-column:span 2}.brand-rule-stack span{color:var(--pri-text);font-family:var(--font-mono);font-size:11px}.brand-rule-stack strong{color:#ead7d7;font-size:14px;font-weight:600}.design-hero{align-items:center;grid-template-columns:minmax(0,1fr);min-height:min(660px,calc(100dvh - 96px))}.design-copy{max-width:680px}.design-copy .display-heading{font-size:clamp(46px,5vw,74px)}.design-copy .hero-sub{max-width:620px}.design-copy .pillar-actions{flex-wrap:nowrap}.pillar-root[data-pillar=design] .pillar-editorial-hero-copy{display:grid;justify-items:start}.pillar-root[data-pillar=design] .pillar-editorial-hero-actions{margin-bottom:24px}.pillar-root[data-pillar=design] .pillar-editorial-hero-meta{align-items:center;border-top:1px solid rgba(245,245,247,.14);color:rgba(245,245,247,.52);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;gap:8px 16px;letter-spacing:.06em;max-width:620px;padding-top:12px;text-transform:uppercase;width:100%}.pillar-root[data-pillar=design] .pillar-editorial-hero-meta span+span:before{color:rgba(169,107,255,.72);content:"/";margin-right:16px}.pillar-root[data-pillar=design] .design-route-primary-cta{--btn-pri-fg:#ffffff;background:linear-gradient(180deg,#5c8cff,#256dff 56%,#1649c7);border-color:rgba(113,155,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 8px 26px rgba(37,109,255,.24);color:#ffffff}@media (hover:hover){.pillar-root[data-pillar=design] .design-route-primary-cta:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 10px 30px rgba(37,109,255,.34)}}.pillar-root[data-pillar=design] .pillar-study-stage{background:linear-gradient(rgba(169,107,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(37,109,255,.026) 1px,transparent 0),linear-gradient(145deg,rgba(245,245,247,.035),transparent 42%),#06070b;background-size:40px 40px,40px 40px,auto,auto;border:1px solid rgba(245,245,247,.14);margin:0 0 clamp(64px,8vw,104px);overflow:hidden;padding:clamp(20px,2.6vw,32px);position:relative}.pillar-root[data-pillar=design] .pillar-study-stage:after,.pillar-root[data-pillar=design] .pillar-study-stage:before{border-color:rgba(169,107,255,.66);border-style:solid;content:"";height:16px;pointer-events:none;position:absolute;width:16px;z-index:2}.pillar-root[data-pillar=design] .pillar-study-stage:before{border-width:1px 0 0 1px;left:8px;top:8px}.pillar-root[data-pillar=design] .pillar-study-stage:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.pillar-root[data-pillar=design] .pillar-study-stage-head{align-items:end;border-bottom:1px solid rgba(245,245,247,.12);grid-template-columns:auto minmax(0,1fr);margin-bottom:clamp(20px,2.4vw,28px);padding-bottom:16px}.pillar-root[data-pillar=design] .pillar-study-stage-head span{color:#a96bff;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.pillar-root[data-pillar=design] .pillar-study-stage-head h2{color:rgba(245,245,247,.88);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.07em}.pillar-root[data-pillar=design] .artifact-explorer{gap:clamp(20px,2.4vw,32px);grid-template-columns:minmax(0,4fr) minmax(208px,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-main{display:grid;gap:12px}.pillar-root[data-pillar=design] .artifact-explorer-viewport{aspect-ratio:16/9;background:#020205;border:1px solid rgba(245,245,247,.16);isolation:isolate;min-width:0;overflow:hidden;position:relative}.pillar-root[data-pillar=design] .artifact-explorer-viewport img,.pillar-root[data-pillar=design] .artifact-explorer-viewport picture{display:block;height:100%;width:100%}.pillar-root[data-pillar=design] .artifact-explorer-viewport img{transform-origin:var(--artifact-position,50% 50%)}.pillar-root[data-pillar=design] .artifact-explorer-corners:after,.pillar-root[data-pillar=design] .artifact-explorer-corners:before{border-color:rgba(37,109,255,.78);border-style:solid;content:"";height:20px;pointer-events:none;position:absolute;width:20px;z-index:2}.pillar-root[data-pillar=design] .artifact-explorer-corners:before{border-width:1px 0 0 1px;left:8px;top:8px}.pillar-root[data-pillar=design] .artifact-explorer-corners:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.pillar-root[data-pillar=design] .artifact-explorer-tabs{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-root[data-pillar=design] .artifact-explorer-tabs button{align-items:center;background:rgba(245,245,247,.035);border:1px solid rgba(245,245,247,.1);cursor:pointer;display:flex;gap:8px;justify-content:flex-start;min-width:0;padding:12px;text-align:left}.pillar-root[data-pillar=design] .artifact-explorer-tabs button span{color:rgba(245,245,247,.42);font-family:var(--font-mono);font-size:9px}.pillar-root[data-pillar=design] .artifact-explorer-tabs button[aria-selected=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--artifact-accent) 20%,transparent),rgba(37,109,255,.07));border-color:color-mix(in srgb,var(--artifact-accent) 62%,transparent)}.pillar-root[data-pillar=design] .artifact-explorer-tabs button[aria-selected=true] span{color:var(--artifact-accent-secondary)}.pillar-root[data-pillar=design] .artifact-explorer-tabs button:focus-visible,.pillar-root[data-pillar=design] .artifact-explorer-viewport:focus-visible{outline:2px solid var(--artifact-accent-secondary);outline-offset:2px}.pillar-root[data-pillar=design] .artifact-explorer-rail{border-left:1px solid rgba(245,245,247,.12);min-width:0;padding-left:clamp(20px,2.3vw,28px)}.pillar-root[data-pillar=design] .artifact-explorer-meta{display:grid;gap:0}.pillar-root[data-pillar=design] .artifact-explorer-meta div{border-bottom:1px solid rgba(245,245,247,.1);display:grid;gap:4px;padding:12px 0}.pillar-root[data-pillar=design] .artifact-explorer-meta span,.pillar-root[data-pillar=design] .artifact-explorer-quote figcaption{color:rgba(245,245,247,.44);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-explorer-meta strong{color:rgba(245,245,247,.82);font-size:12px;font-weight:500;line-height:1.35}.pillar-root[data-pillar=design] .artifact-explorer-quote{border-top:1px solid rgba(169,107,255,.4);margin:0;padding-top:20px}.pillar-root[data-pillar=design] .artifact-explorer-quote blockquote{color:rgba(245,245,247,.78);font-size:clamp(14px,1.25vw,17px);line-height:1.55}.pillar-root[data-pillar=design] .artifact-explorer-quote figcaption{color:rgba(245,245,247,.55);line-height:1.5;margin-top:16px}.pillar-root[data-pillar=design] .artifact-explorer-link{border-bottom:1px solid rgba(184,255,0,.48);color:#b8ff00;font-family:var(--font-mono);font-size:10px;justify-self:start;padding-bottom:4px;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){.pillar-root[data-pillar=design] .artifact-explorer{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-rail{border-left:0;border-top:1px solid rgba(245,245,247,.12);gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:20px 0 0}}@media (max-width:760px){.pillar-root[data-pillar=design] .pillar-editorial-hero-meta{align-items:start;display:grid;gap:4px}.pillar-root[data-pillar=design] .pillar-editorial-hero-meta span+span:before{content:none}.pillar-root[data-pillar=design] .pillar-study-stage{margin-inline:-12px;padding:20px 12px}.pillar-root[data-pillar=design] .artifact-explorer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=design] .artifact-explorer-tabs button{min-height:48px}.pillar-root[data-pillar=design] .artifact-explorer-rail{grid-template-columns:minmax(0,1fr)}}@media (min-width:821px) and (max-height:700px){body:has(.design-shell) header[data-pillar=design]{gap:4px;min-height:34px;padding:3px 6px 3px 8px;top:8px;width:min(calc(100vw - 240px),600px)}body:has(.design-shell) header[data-pillar=design] [data-nav-wordmark=full]{height:22px;max-width:120px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_brand]{height:26px;min-height:26px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_pillbar]{gap:1px;padding:1px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_pillLink]{font-size:6px;min-height:24px;padding:5px 6px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_actions]{gap:4px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_cta]{font-size:7px;min-height:26px;padding:7px 10px}}@media (max-width:768px){body:has(.design-shell) header[data-pillar=design]{top:17px;width:min(calc(100vw - 48px),390px);height:48px;min-height:48px;padding:5px 8px 5px 14px}body:has(.design-shell) header[data-pillar=design] [class*=Nav_wordmarkFull]{display:inline-flex;width:150px;max-width:150px;height:24px;opacity:1;transform:translate3d(0,1px,0)}body:has(.design-shell) header[data-pillar=design] [class*=Nav_monogram]{display:none;width:0;max-width:0;opacity:0}}@media (max-width:430px){.pillar-root[data-pillar=design] .pillar-study-stage{margin-inline:-16px}.pillar-root[data-pillar=design] .artifact-explorer-viewport{aspect-ratio:16/10}.pillar-root[data-pillar=design] .artifact-explorer-tabs button{font-size:11px;padding-inline:12px}}@media (max-width:340px){body:has(.design-shell) header[data-pillar=design] [class*=Nav_wordmarkFull]{width:108px;max-width:108px}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .artifact-explorer *,.pillar-root[data-pillar=design] .design-route-primary-cta{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.buyer-clarity-page{width:min(1180px,calc(100% - 48px));margin-inline:auto;color:var(--text-primary,#f5f5f7)}.buyer-clarity-hero{display:grid;min-height:min(720px,78vh);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:clamp(32px,7vw,120px);padding-block:132px 88px;border-bottom:1px solid rgba(245,245,247,.14)}.buyer-clarity-hero-copy{max-width:780px}.buyer-clarity-eyebrow{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.buyer-clarity-closer h2,.buyer-clarity-hero h1{margin:18px 0 0;font-family:var(--font-display,sans-serif);font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:600;letter-spacing:-.04em;line-height:.95}.buyer-clarity-hero p{max-width:660px;margin:26px 0 0;color:rgba(245,245,247,.72);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.buyer-clarity-hero-note{display:grid;align-self:center;gap:12px;padding:22px 0 22px 22px;border-left:1px solid var(--pri,#b8ff00)}.buyer-clarity-hero-note span{color:rgba(245,245,247,.56);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em}.buyer-clarity-hero-note strong{max-width:31ch;font-size:1.15rem;font-weight:500;line-height:1.35}.buyer-clarity-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.buyer-clarity-page .btn{min-height:44px;padding-block:12px}.buyer-clarity-section{padding-block:92px;border-bottom:1px solid rgba(245,245,247,.14)}.buyer-clarity-section-heading{max-width:800px}.buyer-clarity-section-heading h2{margin-top:14px;font-family:var(--font-display,sans-serif);font-size:clamp(1.9rem,2.8vw,2.75rem);font-weight:500;letter-spacing:-.035em}.buyer-clarity-section-intro{max-width:680px;margin-top:18px;color:rgba(245,245,247,.68);line-height:1.6}.buyer-clarity-proof-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;margin-top:34px;padding:18px;border:1px solid rgba(245,245,247,.14);background:rgba(255,255,255,.025)}.buyer-clarity-proof-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:12px 18px 12px 0}.buyer-clarity-proof-copy h3{font-size:1.5rem;line-height:1.1}.buyer-clarity-proof-copy p{color:rgba(245,245,247,.68);line-height:1.55}.buyer-clarity-inline-link,.buyer-clarity-proof-copy a{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.buyer-clarity-proof-copy a{min-height:44px;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content}.buyer-clarity-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px}.buyer-clarity-list-item{padding:22px 0 0;border-top:1px solid rgba(245,245,247,.14)}.buyer-clarity-list-item h3{font-size:1.15rem;font-weight:500}.buyer-clarity-list-item p{margin-top:8px;color:rgba(245,245,247,.66);line-height:1.5}.buyer-clarity-monthly-grid,.buyer-clarity-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-clarity-artifact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.buyer-clarity-artifact-link{display:block;color:inherit;text-decoration:none}.buyer-clarity-artifact{height:100%;overflow:hidden;border:1px solid rgba(245,245,247,.14);background:rgba(255,255,255,.025)}.buyer-clarity-artifact-image{aspect-ratio:16/9;overflow:hidden;background:rgba(255,255,255,.06)}.buyer-clarity-artifact-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.buyer-clarity-artifact-link:hover .buyer-clarity-artifact-image img{transform:scale(1.02)}.buyer-clarity-artifact-copy{display:grid;gap:9px;padding:18px}.buyer-clarity-artifact-status{padding:14px 18px}.buyer-clarity-artifact-label{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.buyer-clarity-artifact-copy h3{font-size:1.1rem;font-weight:500;line-height:1.15}.buyer-clarity-artifact-copy p{color:rgba(245,245,247,.64);font-size:.93rem;line-height:1.48}.buyer-clarity-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-clarity-artifact-compact .buyer-clarity-artifact-copy{padding:14px}.buyer-clarity-process-list,.buyer-clarity-step-list{padding:0;margin:34px 0 0;list-style:none}.buyer-clarity-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.buyer-clarity-step-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding-top:18px;border-top:1px solid rgba(245,245,247,.14)}.buyer-clarity-process-list li>span,.buyer-clarity-step-list li>span{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:11px}.buyer-clarity-step-list h3{font-size:1.1rem;font-weight:500}.buyer-clarity-step-list p{margin-top:8px;color:rgba(245,245,247,.64);line-height:1.48}.buyer-clarity-process-list{display:grid;gap:8px}.buyer-clarity-process-list li{display:grid;min-height:90px;align-content:space-between;gap:18px;padding:14px;border:1px solid rgba(245,245,247,.14)}.buyer-clarity-process-list strong{font-size:1rem;font-weight:500}.buyer-clarity-chip-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:32px 0 0;list-style:none}.buyer-clarity-chip-list li{padding:11px 13px;border:1px solid rgba(245,245,247,.16);color:rgba(245,245,247,.74);font-family:var(--font-mono,monospace);font-size:11px}.buyer-clarity-fit-grid,.buyer-clarity-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.buyer-clarity-fit-grid>div,.buyer-clarity-gate-grid>div{padding:22px;border:1px solid rgba(245,245,247,.14)}.buyer-clarity-fit-grid span,.buyer-clarity-gate-grid span{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.1em}.buyer-clarity-fit-grid ul,.buyer-clarity-gate-grid ul{display:grid;gap:11px;padding-left:18px;margin:18px 0 0;color:rgba(245,245,247,.68);line-height:1.5}.buyer-clarity-route-list{padding:0;margin:34px 0 0;list-style:none;border-top:1px solid rgba(245,245,247,.14)}.buyer-clarity-route-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(245,245,247,.14)}.buyer-clarity-route-list li>span{color:rgba(245,245,247,.66)}.buyer-clarity-route-list a,.buyer-clarity-route-list strong{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:rgba(245,245,247,.92);font-family:var(--font-mono,monospace);font-size:11px;font-weight:400;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.buyer-clarity-route-list a:hover{color:var(--pri-text,#b8ff00)}.buyer-clarity-faq-list{margin-top:34px;border-top:1px solid rgba(245,245,247,.14)}.buyer-clarity-faq-list details{border-bottom:1px solid rgba(245,245,247,.14)}.buyer-clarity-faq-list summary{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:1.05rem}.buyer-clarity-faq-list summary::-webkit-details-marker{display:none}.buyer-clarity-faq-list summary span{color:var(--pri-text,#b8ff00);font-family:var(--font-mono,monospace);font-size:18px}.buyer-clarity-faq-list details p{max-width:720px;padding:0 42px 22px 0;color:rgba(245,245,247,.66);line-height:1.55}.buyer-clarity-faq-list summary:focus-visible,.buyer-clarity-page a:focus-visible{outline:2px solid var(--pri-text,#b8ff00);outline-offset:4px}.buyer-clarity-closer{padding-block:120px}.buyer-clarity-closer p{max-width:620px;margin-top:18px;color:rgba(245,245,247,.68);line-height:1.6}@media (max-width:900px){.buyer-clarity-hero{grid-template-columns:1fr;align-items:start}.buyer-clarity-hero-note{max-width:520px;align-self:start}.buyer-clarity-artifact-grid,.buyer-clarity-lab-grid,.buyer-clarity-monthly-grid,.buyer-clarity-output-grid,.buyer-clarity-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.buyer-clarity-page{width:min(100% - 32px,1180px)}.buyer-clarity-hero{min-height:auto;padding-block:96px 64px}.buyer-clarity-section{padding-block:72px}.buyer-clarity-proof-card{grid-template-columns:1fr;padding:12px}.buyer-clarity-proof-copy{padding:8px 8px 16px}.buyer-clarity-artifact-grid,.buyer-clarity-fit-grid,.buyer-clarity-gate-grid,.buyer-clarity-lab-grid,.buyer-clarity-list-grid,.buyer-clarity-monthly-grid,.buyer-clarity-output-grid,.buyer-clarity-step-list{grid-template-columns:1fr}.buyer-clarity-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-clarity-route-list li{grid-template-columns:1fr;gap:8px}.buyer-clarity-closer{padding-block:88px}}@media (prefers-reduced-motion:reduce){.buyer-clarity-page *,.buyer-clarity-page :after,.buyer-clarity-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.design-production-infrastructure:before{display:none}.design-infrastructure-layout{align-items:start;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.design-control-copy{position:sticky;top:112px}.design-infrastructure-field{min-height:430px;padding:clamp(20px,3vw,36px) 0;position:relative}.design-infrastructure-orbit{height:min(36vw,430px);opacity:.48;pointer-events:none;position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(36vw,430px)}.design-infrastructure-orbit i,.design-infrastructure-orbit:after,.design-infrastructure-orbit:before{border:1px solid rgba(169,107,255,.2);border-radius:50%;content:"";position:absolute}.design-infrastructure-orbit:before{inset:4%}.design-infrastructure-orbit:after{border-color:rgba(37,109,255,.18);inset:21%}.design-infrastructure-orbit i:first-child{border-width:1px 0 0;inset:39% -8%;transform:rotate(-18deg)}.design-infrastructure-orbit i:nth-child(2){border-color:rgba(245,245,247,.12);height:8px;left:18%;top:26%;width:8px}.design-infrastructure-orbit i:nth-child(3){border-color:rgba(37,109,255,.5);bottom:20%;height:6px;right:14%;width:6px}.design-infrastructure-rows{border-bottom:1px solid rgba(245,245,247,.13);position:relative;z-index:1}.design-infrastructure-row{align-items:center;border-top:1px solid rgba(245,245,247,.13);display:grid;gap:20px;grid-template-columns:34px minmax(128px,.64fr) minmax(0,1fr) 18px;min-height:112px;padding:20px 0}.design-infrastructure-row>span,.pillar-system-field-copy>span,.pillar-system-group-head>span,.pillar-transformation-control>span,.pillar-transformation-copy>span,.pillar-transformation-state-label{color:rgba(169,107,255,.78);font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.design-infrastructure-row h3{color:rgba(245,245,247,.9);font-family:var(--font-display);font-size:clamp(18px,1.7vw,24px);font-weight:600;line-height:1.05;text-transform:uppercase}.design-infrastructure-row p{color:rgba(245,245,247,.58);font-family:var(--font-mono);font-size:11px;line-height:1.65;text-transform:uppercase}.design-infrastructure-row>i{background:linear-gradient(90deg,#a96bff,#256dff);height:1px;justify-self:end;position:relative;width:16px}.design-infrastructure-row>i:after{background:#256dff;content:"";height:4px;position:absolute;right:0;top:-1px;width:4px}.pillar-root[data-pillar=design] .pillar-system-field{--system-field-line:rgba(245,245,247,0.13);align-items:start;gap:clamp(44px,6vw,86px);grid-template-columns:minmax(220px,.54fr) minmax(0,1.46fr)}.pillar-root[data-pillar=design] .pillar-system-field-copy{position:sticky;top:112px}.pillar-root[data-pillar=design] .pillar-system-field-copy h2,.pillar-root[data-pillar=design] .pillar-transformation-copy h2{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(32px,4.3vw,58px);font-weight:600;line-height:.98;margin-top:16px;text-transform:uppercase;text-wrap:balance}.pillar-root[data-pillar=design] .pillar-system-field-groups{gap:1px}.pillar-root[data-pillar=design] .pillar-system-group{background:linear-gradient(145deg,rgba(169,107,255,.035),rgba(37,109,255,.012));border:1px solid var(--system-field-line);min-height:310px;overflow:hidden;padding:clamp(18px,2.2vw,28px);position:relative}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=campaigns]{grid-column:1/span 7;min-height:372px}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=proposals]{grid-column:8/span 5}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=print]{grid-column:1/span 5;min-height:280px}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=motion-identity]{grid-column:6/span 7;min-height:340px}.pillar-root[data-pillar=design] .pillar-system-group[data-system-active=true]{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--system-field-accent-secondary) 12%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--system-field-accent) 9%,transparent),rgba(8,6,14,.12));border-color:color-mix(in srgb,var(--system-field-accent) 38%,transparent)}.pillar-root[data-pillar=design] .pillar-system-group-head{align-items:baseline;border-bottom:1px solid var(--system-field-line);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:14px}.pillar-root[data-pillar=design] .pillar-system-group-head h3{color:rgba(245,245,247,.9);font-family:var(--font-display);font-size:clamp(20px,2.2vw,32px);font-weight:600;line-height:1;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-system-group-head>i{color:rgba(37,109,255,.76);font-family:var(--font-mono);font-size:12px;font-style:normal}.pillar-root[data-pillar=design] .pillar-system-motif{height:146px;margin:20px 0 18px}.pillar-root[data-pillar=design] .pillar-system-motif i{border:1px solid rgba(169,107,255,.3);display:block;position:absolute}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i{height:104px;left:calc(22% + var(--sheet-offset, 0px));top:var(--sheet-top,0);transform:translateX(var(--sheet-shift,0)) rotate(var(--sheet-rotate,0deg));width:min(44%,150px)}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i:first-child{--sheet-shift:-26px;--sheet-top:20px;--sheet-rotate:-6deg}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i:nth-child(2){--sheet-shift:2px;--sheet-top:10px;--sheet-rotate:-1deg}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i:nth-child(3){--sheet-shift:30px;--sheet-top:2px;--sheet-rotate:5deg;border-color:rgba(37,109,255,.48)}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i:nth-child(4){border-width:1px 0 0;bottom:4px;left:0;width:100%}.pillar-root[data-pillar=design] [data-system-visual=document-rail] .pillar-system-motif i:first-child{inset:8px 36% 8px 12%}.pillar-root[data-pillar=design] [data-system-visual=document-rail] .pillar-system-motif i:nth-child(2){border-width:1px 0 0;left:23%;right:10%;top:34%}.pillar-root[data-pillar=design] [data-system-visual=document-rail] .pillar-system-motif i:nth-child(3){border-width:1px 0 0;left:23%;right:18%;top:52%}.pillar-root[data-pillar=design] [data-system-visual=document-rail] .pillar-system-motif i:nth-child(4){background:#256dff;border:0;bottom:18%;height:5px;right:12%;width:5px}.pillar-root[data-pillar=design] [data-system-visual=output-marks] .pillar-system-motif i:first-child{inset:20px 18%}.pillar-root[data-pillar=design] [data-system-visual=output-marks] .pillar-system-motif i:nth-child(2){border-width:1px 0 0;left:4%;right:4%;top:50%}.pillar-root[data-pillar=design] [data-system-visual=output-marks] .pillar-system-motif i:nth-child(3){border-width:0 0 0 1px;bottom:4%;left:50%;top:4%}.pillar-root[data-pillar=design] [data-system-visual=output-marks] .pillar-system-motif i:nth-child(4){border-color:#256dff;border-width:1px 1px 0 0;height:16px;right:8%;top:8%;width:16px}.pillar-root[data-pillar=design] [data-system-visual=frame-sequence] .pillar-system-motif{align-items:center;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-root[data-pillar=design] [data-system-visual=frame-sequence] .pillar-system-motif i{aspect-ratio:4/5;position:relative}.pillar-root[data-pillar=design] [data-system-visual=frame-sequence] .pillar-system-motif i:nth-child(3){background:linear-gradient(145deg,rgba(169,107,255,.18),rgba(37,109,255,.06));border-color:rgba(37,109,255,.54)}.pillar-root[data-pillar=design] .pillar-system-group ul{gap:0;list-style:none;margin:0;padding:0}.pillar-root[data-pillar=design] .pillar-system-group li{border-right:1px solid rgba(245,245,247,.16);color:rgba(245,245,247,.7);font-size:10px;line-height:1.4;margin-right:10px;padding-right:10px;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-system-group li:last-child{border-right:0;margin-right:0;padding-right:0}.design-output-section{border-bottom-color:rgba(169,107,255,.12)}.pillar-root[data-pillar=design] .pillar-transformation{display:grid;gap:clamp(24px,3vw,40px)}.pillar-root[data-pillar=design] .pillar-transformation-copy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.pillar-root[data-pillar=design] .pillar-transformation-copy>span{grid-column:1}.pillar-root[data-pillar=design] .pillar-transformation-copy h2{grid-column:1;max-width:9ch}.pillar-root[data-pillar=design] .pillar-transformation-copy p{align-self:end;color:rgba(245,245,247,.64);font-size:clamp(16px,1.5vw,19px);grid-column:2;grid-row:1/span 2;justify-self:end;line-height:1.6;max-width:520px}.pillar-root[data-pillar=design] .pillar-transformation-frame{background:linear-gradient(rgba(169,107,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(37,109,255,.035) 1px,transparent 0),#05060a;background-size:36px 36px;border:1px solid rgba(245,245,247,.16);min-height:clamp(470px,49vw,620px);overflow:hidden;position:relative}.pillar-root[data-pillar=design] .pillar-transformation-frame:after,.pillar-root[data-pillar=design] .pillar-transformation-frame:before{border-color:rgba(37,109,255,.66);border-style:solid;content:"";height:24px;pointer-events:none;position:absolute;width:24px;z-index:4}.pillar-root[data-pillar=design] .pillar-transformation-frame:before{border-width:1px 0 0 1px;left:10px;top:10px}.pillar-root[data-pillar=design] .pillar-transformation-frame:after{border-width:0 1px 1px 0;bottom:10px;right:10px}.pillar-root[data-pillar=design] .pillar-transformation-state{inset:0;padding:clamp(24px,4vw,56px);position:absolute}.pillar-root[data-pillar=design] [data-transformation-state=before]{background:radial-gradient(circle at 26% 34%,rgba(169,107,255,.09),transparent 48%)}.pillar-root[data-pillar=design] [data-transformation-state=after]{background:linear-gradient(rgba(37,109,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(169,107,255,.055) 1px,transparent 0),rgba(4,5,9,.96);background-size:72px 72px;clip-path:inset(0 0 0 var(--transformation-reveal))}.pillar-root[data-pillar=design] .pillar-transformation-artifacts{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:repeat(2,minmax(0,1fr));height:calc(100% - 42px);margin-top:24px}.pillar-root[data-pillar=design] .pillar-transformation-artifact{align-content:space-between;background:rgba(8,7,13,.78);border:1px solid rgba(245,245,247,.14);display:grid;min-height:0;overflow:hidden;padding:clamp(14px,2vw,22px);position:relative}.pillar-root[data-pillar=design] .pillar-transformation-artifact:after{background:linear-gradient(180deg,rgba(5,6,10,.18),rgba(5,6,10,.34) 46%,rgba(5,6,10,.9));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pillar-root[data-pillar=design] .pillar-transformation-artifact img{filter:brightness(.72) saturate(.74);-o-object-fit:cover;object-fit:cover;opacity:.62;transition:filter .22s ease,opacity .22s ease}.pillar-root[data-pillar=design] .pillar-transformation-artifact i,.pillar-root[data-pillar=design] .pillar-transformation-artifact strong,.pillar-root[data-pillar=design] .pillar-transformation-artifact>span{position:relative;z-index:2}.pillar-root[data-pillar=design] .pillar-transformation-artifact>span{color:rgba(245,245,247,.38);font-family:var(--font-mono);font-size:9px}.pillar-root[data-pillar=design] .pillar-transformation-artifact strong{color:rgba(245,245,247,.82);font-family:var(--font-display);font-size:clamp(17px,2vw,27px);font-weight:600;line-height:1;text-transform:uppercase}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:first-child{transform:rotate(-3deg) translate(2%,8%)}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:nth-child(2){margin:9% -5% -2% 8%;transform:rotate(2deg)}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:nth-child(3){margin:-4% 12% 8% -4%;transform:rotate(4deg)}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:nth-child(4){margin:5% -3% -4% 5%;transform:rotate(-2deg)}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact strong{font-family:var(--font-body);font-weight:500;letter-spacing:.05em}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:nth-child(2n) strong{font-size:clamp(13px,1.3vw,18px);text-align:right}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact i{background:rgba(245,245,247,.18);height:1px;width:48%}.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact img{filter:grayscale(.55) brightness(.58) saturate(.5);opacity:.46}.pillar-root[data-pillar=design] [data-transformation-state=after] .pillar-transformation-artifact{background:linear-gradient(145deg,rgba(169,107,255,.1),rgba(37,109,255,.035));border-color:rgba(169,107,255,.28)}.pillar-root[data-pillar=design] [data-transformation-state=after] .pillar-transformation-artifact img{filter:brightness(.82) saturate(.92);opacity:.76}.pillar-root[data-pillar=design] [data-transformation-state=after] .pillar-transformation-artifact i{background:#b8ff00;bottom:14px;height:5px;position:absolute;right:14px;width:5px}.pillar-root[data-pillar=design] .pillar-transformation-scan{background:linear-gradient(180deg,transparent,rgba(37,109,255,.52),transparent);bottom:0;left:var(--transformation-reveal);pointer-events:none;position:absolute;top:0;transform:translateX(-1px);width:2px;z-index:3}.pillar-root[data-pillar=design] .pillar-transformation-control{align-items:center;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr) 28px}.pillar-root[data-pillar=design] .pillar-transformation-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--transformation-accent-secondary);background:transparent;cursor:ew-resize;height:44px;margin:0;width:100%}.pillar-root[data-pillar=design] .pillar-transformation-control input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--transformation-accent-secondary),rgba(245,245,247,.22));height:1px}.pillar-root[data-pillar=design] .pillar-transformation-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#090b12;border:1px solid var(--transformation-accent-secondary);border-radius:50%;height:16px;margin-top:-8px;width:16px}.pillar-root[data-pillar=design] .pillar-transformation-control input::-moz-range-track{background:rgba(245,245,247,.22);height:1px}.pillar-root[data-pillar=design] .pillar-transformation-control input::-moz-range-progress{background:var(--transformation-accent-secondary);height:1px}.pillar-root[data-pillar=design] .pillar-transformation-control input::-moz-range-thumb{background:#090b12;border:1px solid var(--transformation-accent-secondary);border-radius:50%;height:16px;width:16px}@media (max-width:1180px){.design-hero{align-items:start;grid-template-columns:1fr}.design-copy .pillar-actions{flex-wrap:wrap}.design-infrastructure-layout,.pillar-root[data-pillar=design] .pillar-system-field{grid-template-columns:1fr}.design-control-copy,.pillar-root[data-pillar=design] .pillar-system-field-copy{position:relative;top:auto}.pillar-root[data-pillar=design] .pillar-system-field-copy h2{max-width:12ch}}@media (max-width:920px){.pillar-root[data-pillar=design] .pillar-system-group,.pillar-root[data-pillar=design] .pillar-system-group[data-system-group]{grid-column:span 6;min-height:300px}.pillar-root[data-pillar=design] .pillar-transformation-copy{grid-template-columns:1fr}.pillar-root[data-pillar=design] .pillar-transformation-copy p{grid-column:1;grid-row:auto;justify-self:start;margin-top:20px}}@media (max-width:760px){.design-hero{gap:30px}.design-copy .display-heading{font-size:clamp(34px,10.6vw,48px)}.design-infrastructure-field{min-height:0}.design-infrastructure-orbit{height:320px;right:-28%;width:320px}.design-infrastructure-row{gap:8px 14px;grid-template-columns:28px minmax(0,1fr) 14px;min-height:104px}.design-infrastructure-row p{grid-column:2}.design-infrastructure-row>i{grid-column:3;grid-row:1/span 2}.pillar-root[data-pillar=design] .pillar-system-field-groups{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-system-group,.pillar-root[data-pillar=design] .pillar-system-group[data-system-group]{grid-column:auto;min-height:0}.pillar-root[data-pillar=design] .pillar-system-motif{height:118px}.pillar-root[data-pillar=design] .pillar-transformation-frame{background-size:28px 28px;display:grid;min-height:0}.pillar-root[data-pillar=design] .pillar-transformation-state{min-height:360px;position:relative}.pillar-root[data-pillar=design] [data-transformation-state=after]{border-top:1px solid rgba(37,109,255,.34);clip-path:none}.pillar-root[data-pillar=design] .pillar-transformation-control,.pillar-root[data-pillar=design] .pillar-transformation-scan{display:none}.pillar-root[data-pillar=design] .pillar-transformation-artifact strong,.pillar-root[data-pillar=design] [data-transformation-state=before] .pillar-transformation-artifact:nth-child(2n) strong{font-size:clamp(14px,4vw,19px)}}@media (max-width:430px){.design-infrastructure-row h3{font-size:17px}.design-infrastructure-row p{font-size:9px}.pillar-root[data-pillar=design] .pillar-system-group-head h3{font-size:20px}.pillar-root[data-pillar=design] .pillar-transformation-state{min-height:328px;padding:20px 14px}.pillar-root[data-pillar=design] .pillar-transformation-artifacts{gap:9px}.pillar-root[data-pillar=design] .pillar-transformation-artifact{padding:12px}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .pillar-system-field *,.pillar-root[data-pillar=design] .pillar-transformation *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.pillar-root[data-pillar=design] .pillar-transformation-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:520px}.pillar-root[data-pillar=design] .pillar-transformation-state{min-width:0;position:relative}.pillar-root[data-pillar=design] [data-transformation-state=after]{border-left:1px solid rgba(37,109,255,.34);clip-path:none}.pillar-root[data-pillar=design] .pillar-transformation-control,.pillar-root[data-pillar=design] .pillar-transformation-scan{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .pillar-transformation-frame{grid-template-columns:minmax(0,1fr);min-height:0}.pillar-root[data-pillar=design] [data-transformation-state=after]{border-left:0;border-top:1px solid rgba(37,109,255,.34)}}.pillar-root[data-pillar=design] .design-production-desk-section{border-bottom-color:rgba(169,107,255,.13);padding-top:clamp(72px,9vw,128px)}.pillar-root[data-pillar=design] .pillar-production-desk{--production-desk-line:rgba(245,245,247,0.13);background:linear-gradient(rgba(169,107,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(37,109,255,.025) 1px,transparent 1px),radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--production-desk-accent-secondary) 12%,transparent),transparent 33%),#05060a;background-size:40px 40px,40px 40px,auto,auto;border:1px solid rgba(169,107,255,.24);box-shadow:inset 0 1px 0 rgba(37,109,255,.14);min-width:0;overflow:hidden;position:relative}.pillar-root[data-pillar=design] .pillar-production-desk:after,.pillar-root[data-pillar=design] .pillar-production-desk:before{border-color:var(--production-desk-accent-secondary);border-style:solid;content:"";height:22px;pointer-events:none;position:absolute;width:22px;z-index:3}.pillar-root[data-pillar=design] .pillar-production-desk:before{border-width:1px 0 0 1px;left:8px;top:8px}.pillar-root[data-pillar=design] .pillar-production-desk:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.pillar-root[data-pillar=design] .pillar-production-desk-head{align-items:center;border-bottom:1px solid var(--production-desk-line);display:grid;gap:clamp(18px,3vw,40px);grid-template-columns:minmax(0,1fr) auto auto;min-height:96px;padding:22px clamp(20px,3vw,38px)}.pillar-root[data-pillar=design] .pillar-production-desk-head>div:first-child{display:grid;gap:5px}.pillar-root[data-pillar=design] .pillar-production-desk-head dt,.pillar-root[data-pillar=design] .pillar-production-desk-head>div:first-child span,.pillar-root[data-pillar=design] .pillar-production-detail header span,.pillar-root[data-pillar=design] .pillar-production-detail-meta dt,.pillar-root[data-pillar=design] .pillar-production-output header span{color:rgba(245,245,247,.42);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-desk-head>div:first-child h2{color:rgba(245,245,247,.9);font-family:var(--font-display);font-size:clamp(18px,2vw,27px);font-weight:600;letter-spacing:-.02em;line-height:1;margin:0;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-desk-head dl{display:flex;gap:clamp(20px,3vw,42px);margin:0}.pillar-root[data-pillar=design] .pillar-production-desk-head dl div{display:grid;gap:5px}.pillar-root[data-pillar=design] .pillar-production-desk-head dd{color:rgba(245,245,247,.82);font-family:var(--font-mono);font-size:11px;margin:0;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-desk-hardware{align-items:center;display:flex;gap:7px}.pillar-root[data-pillar=design] .pillar-production-desk-hardware i{border:1px solid rgba(245,245,247,.24);height:7px;width:7px}.pillar-root[data-pillar=design] .pillar-production-desk-hardware i:last-child{background:var(--production-desk-completed);border-color:var(--production-desk-completed)}.pillar-root[data-pillar=design] .pillar-production-desk-process{border-bottom:1px solid var(--production-desk-line);padding:18px clamp(20px,3vw,38px) 20px}.pillar-root[data-pillar=design] .pillar-process-rail{display:grid;gap:clamp(8px,1.5vw,22px);grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.pillar-root[data-pillar=design] .pillar-process-rail li{min-width:0;position:relative}.pillar-root[data-pillar=design] .pillar-process-rail li:after{background:rgba(245,245,247,.17);content:"";height:1px;left:18px;position:absolute;right:calc(-1 * clamp(8px, 1.5vw, 22px));top:17px;z-index:0}.pillar-root[data-pillar=design] .pillar-process-rail li:last-child:after{display:none}.pillar-root[data-pillar=design] .pillar-process-rail li[data-process-state=completed]:after{background:color-mix(in srgb,var(--process-rail-completed) 62%,transparent)}.pillar-root[data-pillar=design] .pillar-process-rail button,.pillar-root[data-pillar=design] .pillar-process-rail li>div{align-items:start;background:transparent;border:0;color:inherit;display:grid;gap:10px;grid-template-columns:14px minmax(0,1fr);min-height:72px;min-width:0;padding:10px 0;position:relative;text-align:left;width:100%;z-index:1}.pillar-root[data-pillar=design] .pillar-process-rail button{cursor:pointer}.pillar-root[data-pillar=design] .pillar-process-rail button:focus-visible{outline:1px solid var(--process-rail-accent);outline-offset:4px}.pillar-root[data-pillar=design] .pillar-process-rail-marker{align-items:center;background:#05060a;border:1px solid rgba(245,245,247,.32);display:flex;height:14px;justify-content:center;margin-top:1px;position:relative;transform:rotate(45deg);width:14px}.pillar-root[data-pillar=design] .pillar-process-rail-marker i{background:rgba(245,245,247,.38);height:4px;width:4px}.pillar-root[data-pillar=design] [data-process-state=completed] .pillar-process-rail-marker{border-color:var(--process-rail-completed)}.pillar-root[data-pillar=design] [data-process-state=completed] .pillar-process-rail-marker i{background:var(--process-rail-completed)}.pillar-root[data-pillar=design] [data-process-state=current] .pillar-process-rail-marker{border-color:var(--process-rail-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--process-rail-accent) 15%,transparent)}.pillar-root[data-pillar=design] [data-process-state=current] .pillar-process-rail-marker i{background:var(--process-rail-accent)}.pillar-root[data-pillar=design] .pillar-process-rail-copy{display:grid;gap:4px;min-width:0}.pillar-root[data-pillar=design] .pillar-process-rail-copy strong{color:rgba(245,245,247,.7);font-family:var(--font-mono);font-size:clamp(9px,.78vw,11px);font-weight:500;line-height:1.25;text-transform:uppercase}.pillar-root[data-pillar=design] [data-process-state=current] .pillar-process-rail-copy strong{color:rgba(245,245,247,.96)}.pillar-root[data-pillar=design] .pillar-process-rail-copy em,.pillar-root[data-pillar=design] .pillar-process-rail-copy>span{color:rgba(245,245,247,.34);font-family:var(--font-mono);font-size:8px;font-style:normal;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.pillar-root[data-pillar=design] [data-process-state=completed] .pillar-process-rail-copy>span{color:color-mix(in srgb,var(--process-rail-completed) 72%,rgba(245,245,247,.36))}.pillar-root[data-pillar=design] [data-process-state=current] .pillar-process-rail-copy>span{color:var(--process-rail-accent)}.pillar-root[data-pillar=design] .pillar-production-desk-fields{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(252px,.68fr);min-width:0}.pillar-root[data-pillar=design] .pillar-production-detail,.pillar-root[data-pillar=design] .pillar-production-output{min-width:0;padding:clamp(22px,3vw,40px)}.pillar-root[data-pillar=design] .pillar-production-detail{border-right:1px solid var(--production-desk-line)}.pillar-root[data-pillar=design] .pillar-production-detail header,.pillar-root[data-pillar=design] .pillar-production-output header{align-items:baseline;border-bottom:1px solid var(--production-desk-line);display:flex;justify-content:space-between;padding-bottom:12px}.pillar-root[data-pillar=design] .pillar-production-detail header strong,.pillar-root[data-pillar=design] .pillar-production-output header strong{color:rgba(245,245,247,.82);font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-diagram{background:linear-gradient(rgba(169,107,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(37,109,255,.04) 1px,transparent 0);background-size:28px 28px;border-bottom:1px solid var(--production-desk-line);min-height:clamp(300px,32vw,420px);overflow:hidden;position:relative}.pillar-root[data-pillar=design] .pillar-production-file{background:rgba(5,6,10,.84);border:1px solid rgba(245,245,247,.18);display:grid;gap:12px;height:clamp(112px,13vw,164px);overflow:hidden;padding:clamp(14px,2vw,22px);position:absolute;top:25%;transition:border-color .18s ease,opacity .18s ease,transform .18s ease;width:clamp(104px,15vw,180px);z-index:2}.pillar-root[data-pillar=design] .pillar-production-file:after{background:linear-gradient(180deg,rgba(5,6,10,.06),rgba(5,6,10,.82));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pillar-root[data-pillar=design] .pillar-production-file img{filter:brightness(.68) saturate(.76);-o-object-fit:cover;object-fit:cover;opacity:.56;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.pillar-root[data-pillar=design] .pillar-production-file i{background:rgba(245,245,247,.14);display:block;height:1px;position:relative;z-index:2}.pillar-root[data-pillar=design] .pillar-production-file i:nth-child(2){width:72%}.pillar-root[data-pillar=design] .pillar-production-file i:nth-child(3){width:44%}.pillar-root[data-pillar=design] .pillar-production-file-source{left:7%;transform:translateY(15px)}.pillar-root[data-pillar=design] .pillar-production-file-working{border-color:color-mix(in srgb,var(--production-desk-accent) 60%,transparent);left:50%;transform:translateX(-50%)}.pillar-root[data-pillar=design] .pillar-production-file-output{border-color:color-mix(in srgb,var(--production-desk-accent-secondary) 58%,transparent);right:7%;transform:translateY(-15px)}.pillar-root[data-pillar=design] [data-production-visual=approval] .pillar-production-file-output,.pillar-root[data-pillar=design] [data-production-visual=archive] .pillar-production-file-source,.pillar-root[data-pillar=design] [data-production-visual=input] .pillar-production-file-source,.pillar-root[data-pillar=design] [data-production-visual=release] .pillar-production-file-output,.pillar-root[data-pillar=design] [data-production-visual=review] .pillar-production-file-working,.pillar-root[data-pillar=design] [data-production-visual=working] .pillar-production-file-working{background:linear-gradient(145deg,color-mix(in srgb,var(--production-desk-accent) 14%,#05060a),#05060a);border-color:var(--production-desk-accent-secondary)}.pillar-root[data-pillar=design] [data-production-visual=approval] .pillar-production-file-output img,.pillar-root[data-pillar=design] [data-production-visual=archive] .pillar-production-file-source img,.pillar-root[data-pillar=design] [data-production-visual=input] .pillar-production-file-source img,.pillar-root[data-pillar=design] [data-production-visual=release] .pillar-production-file-output img,.pillar-root[data-pillar=design] [data-production-visual=review] .pillar-production-file-working img,.pillar-root[data-pillar=design] [data-production-visual=working] .pillar-production-file-working img{filter:brightness(.9) saturate(1);opacity:.9;transform:scale(1.04)}.pillar-root[data-pillar=design] .pillar-production-connection{background:linear-gradient(90deg,rgba(169,107,255,.25),rgba(37,109,255,.66),rgba(169,107,255,.25));height:1px;left:15%;position:absolute;right:15%;top:50%}.pillar-root[data-pillar=design] .pillar-production-node{background:#05060a;border:1px solid rgba(245,245,247,.28);height:9px;position:absolute;top:calc(50% - 4px);transform:rotate(45deg);width:9px;z-index:3}.pillar-root[data-pillar=design] .pillar-production-node-input{left:14%}.pillar-root[data-pillar=design] .pillar-production-node-review{left:calc(50% - 4px);border-color:var(--production-desk-accent)}.pillar-root[data-pillar=design] .pillar-production-node-release{right:14%;border-color:var(--production-desk-accent-secondary)}.pillar-root[data-pillar=design] [data-production-visual=approval] .pillar-production-node-review,.pillar-root[data-pillar=design] [data-production-visual=archive] .pillar-production-node-input,.pillar-root[data-pillar=design] [data-production-visual=release] .pillar-production-node-release{background:var(--production-desk-completed);border-color:var(--production-desk-completed)}.pillar-root[data-pillar=design] .pillar-production-dimension{border-color:rgba(245,245,247,.22);border-style:solid;position:absolute}.pillar-root[data-pillar=design] .pillar-production-dimension-x{border-width:1px 0 0;left:7%;right:7%;top:12%}.pillar-root[data-pillar=design] .pillar-production-dimension-y{border-width:0 0 0 1px;bottom:10%;left:3%;top:12%}.pillar-root[data-pillar=design] .pillar-production-dimension i{background:rgba(245,245,247,.42);height:5px;position:absolute;width:1px}.pillar-root[data-pillar=design] .pillar-production-dimension-x i:first-child{left:0;top:-3px}.pillar-root[data-pillar=design] .pillar-production-dimension-x i:last-child{right:0;top:-3px}.pillar-root[data-pillar=design] .pillar-production-dimension-y i{height:1px;left:-3px;width:5px}.pillar-root[data-pillar=design] .pillar-production-dimension-y i:first-child{top:0}.pillar-root[data-pillar=design] .pillar-production-dimension-y i:last-child{bottom:0}.pillar-root[data-pillar=design] .pillar-production-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pillar-root[data-pillar=design] .pillar-production-detail-meta div{border-right:1px solid var(--production-desk-line);display:grid;gap:5px;padding:14px 14px 0 0}.pillar-root[data-pillar=design] .pillar-production-detail-meta div:not(:first-child){padding-left:14px}.pillar-root[data-pillar=design] .pillar-production-detail-meta div:last-child{border-right:0}.pillar-root[data-pillar=design] .pillar-production-detail-meta dd{color:rgba(245,245,247,.74);font-family:var(--font-mono);font-size:10px;margin:0;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-output ol{list-style:none;margin:0;padding:0}.pillar-root[data-pillar=design] .pillar-production-output li{align-items:center;border-bottom:1px solid rgba(245,245,247,.09);display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr) 8px;min-height:42px}.pillar-root[data-pillar=design] .pillar-production-output li span{color:rgba(37,109,255,.68);font-family:var(--font-mono);font-size:8px}.pillar-root[data-pillar=design] .pillar-production-output li strong{color:rgba(245,245,247,.66);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1.3;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-production-output li i{border:1px solid rgba(245,245,247,.3);height:5px;width:5px}.pillar-root[data-pillar=design] .pillar-production-package{height:72px;margin-top:24px;position:relative}.pillar-root[data-pillar=design] .pillar-production-package span{border:1px solid rgba(169,107,255,.24);inset:calc(var(--package-step, 0) * 7px) calc(var(--package-step, 0) * 9px);position:absolute}.pillar-root[data-pillar=design] .pillar-production-package span:first-child{--package-step:0}.pillar-root[data-pillar=design] .pillar-production-package span:nth-child(2){--package-step:1;border-color:rgba(37,109,255,.34)}.pillar-root[data-pillar=design] .pillar-production-package span:nth-child(3){--package-step:2}.pillar-root[data-pillar=design] .pillar-production-package i{background:var(--production-desk-completed);bottom:14px;height:5px;position:absolute;right:18px;width:5px}.pillar-root[data-pillar=design] .design-offer-router-section{padding-bottom:clamp(72px,9vw,124px);padding-top:clamp(72px,9vw,124px)}.pillar-root[data-pillar=design] .pillar-offer-router{display:grid;gap:clamp(48px,8vw,112px);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);min-width:0}.pillar-root[data-pillar=design] .pillar-offer-router-copy{align-self:start;position:sticky;top:112px}.pillar-root[data-pillar=design] .pillar-offer-router-copy>span{color:var(--offer-router-accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-offer-router-copy h2{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:.92;max-width:8ch;text-transform:uppercase;text-wrap:balance}.pillar-root[data-pillar=design] .pillar-offer-router-copy>span+h2{margin-top:16px}.pillar-root[data-pillar=design] .pillar-offer-router-copy p{color:rgba(245,245,247,.58);line-height:1.6;margin-top:20px;max-width:440px}.pillar-root[data-pillar=design] .pillar-offer-router-list{border-bottom:1px solid rgba(245,245,247,.16);list-style:none;margin:0;min-width:0;padding:0}.pillar-root[data-pillar=design] .pillar-offer-router-list li{border-top:1px solid rgba(245,245,247,.16);display:grid;grid-template-columns:minmax(0,1fr) 56px;min-height:96px;min-width:0;position:relative}.pillar-root[data-pillar=design] .pillar-offer-router-list li:before{background:var(--offer-router-accent);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transform:scaleY(.2);transition:opacity .16s ease,transform .16s ease;width:2px}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true]:before{opacity:1;transform:scaleY(1)}.pillar-root[data-pillar=design] .pillar-offer-router-list button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:clamp(12px,2vw,26px);grid-template-columns:34px minmax(126px,.72fr) minmax(0,1fr);min-height:96px;min-width:0;padding:18px 22px;text-align:left}.pillar-root[data-pillar=design] .pillar-offer-router-list a:focus-visible,.pillar-root[data-pillar=design] .pillar-offer-router-list button:focus-visible{outline:1px solid var(--offer-router-accent);outline-offset:-3px}.pillar-root[data-pillar=design] .pillar-offer-router-index{color:rgba(245,245,247,.34);font-family:var(--font-mono);font-size:9px}.pillar-root[data-pillar=design] .pillar-offer-router-list button strong{color:rgba(245,245,247,.74);font-family:var(--font-display);font-size:clamp(17px,1.8vw,26px);font-weight:600;line-height:1;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-offer-router-situation{color:rgba(245,245,247,.46);font-family:var(--font-mono);font-size:10px;line-height:1.5;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--offer-router-accent) 9%,transparent),transparent 78%)}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true] button strong{color:rgba(245,245,247,.98)}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true] .pillar-offer-router-index{color:var(--offer-router-accent)}.pillar-root[data-pillar=design] .pillar-offer-router-list a{align-items:center;color:rgba(245,245,247,.4);display:flex;font-family:var(--font-mono);font-size:18px;justify-content:center;min-height:48px;min-width:48px;text-decoration:none}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true] a{color:var(--offer-router-action)}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical]{gap:0;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] li:after{bottom:-1px;display:block;height:auto;left:7px;right:auto;top:24px;width:1px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] li:last-child:after{display:none}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] button,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] li>div{align-items:center;min-height:58px;padding:8px 0}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] .pillar-process-rail-copy{align-items:center;grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] .pillar-process-rail-copy strong{font-size:11px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] .pillar-process-rail-copy em{grid-column:1/-1}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=vertical] .pillar-process-rail-copy>span{font-size:8px}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=vertical]{gap:36px;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=vertical] .pillar-offer-router-copy{position:relative;top:auto}@media (max-width:1024px) and (min-width:761px){.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(5){grid-column:4;grid-row:2}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(6){grid-column:3;grid-row:2}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(7){grid-column:2;grid-row:2}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(4):after{bottom:-25px;height:auto;left:7px;right:auto;top:17px;width:1px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(5):after,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(6):after{left:calc(-100% - clamp(8px, 1.5vw, 22px) + 7px);right:calc(100% - 7px)}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(7):after{display:none}.pillar-root[data-pillar=design] .pillar-production-desk-fields{grid-template-columns:minmax(0,3fr) minmax(236px,2fr)}.pillar-root[data-pillar=design] .pillar-production-file{width:clamp(96px,14vw,138px)}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive]{gap:48px;grid-template-columns:minmax(200px,.68fr) minmax(0,1.32fr)}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-list button{grid-template-columns:28px minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-situation{grid-column:2}}@media (max-width:760px){.pillar-root[data-pillar=design] .design-offer-router-section,.pillar-root[data-pillar=design] .design-production-desk-section{padding-bottom:72px;padding-top:72px}.pillar-root[data-pillar=design] .pillar-production-desk{margin-inline:-16px}.pillar-root[data-pillar=design] .pillar-production-desk-head{align-items:start;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:24px 20px}.pillar-root[data-pillar=design] .pillar-production-desk-head dl{display:grid;gap:12px}.pillar-root[data-pillar=design] .pillar-production-desk-hardware{grid-column:1/-1}.pillar-root[data-pillar=design] .pillar-production-desk-process{padding:18px 20px 20px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive]{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(n){grid-column:auto;grid-row:auto}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:after,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(n):after{bottom:-1px;display:block;height:auto;left:7px;right:auto;top:24px;width:1px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:last-child:after,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li:nth-child(7):after{display:none}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] button,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li>div{align-items:center;min-height:58px;padding:8px 0}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy{align-items:center;grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy strong{font-size:11px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy em{grid-column:1/-1}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy>span{font-size:8px}.pillar-root[data-pillar=design] .pillar-production-desk-fields{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-production-detail{border-bottom:1px solid var(--production-desk-line);border-right:0;padding:24px 20px}.pillar-root[data-pillar=design] .pillar-production-output{padding:24px 20px 32px}.pillar-root[data-pillar=design] .pillar-production-diagram{min-height:280px}.pillar-root[data-pillar=design] .pillar-production-file{height:92px;padding:12px;width:min(29%,104px)}.pillar-root[data-pillar=design] .pillar-production-file-source{left:5%}.pillar-root[data-pillar=design] .pillar-production-file-output{right:5%}.pillar-root[data-pillar=design] .pillar-production-detail-meta{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-production-detail-meta div,.pillar-root[data-pillar=design] .pillar-production-detail-meta div:not(:first-child){border-bottom:1px solid var(--production-desk-line);border-right:0;grid-template-columns:84px minmax(0,1fr);padding:10px 0}.pillar-root[data-pillar=design] .pillar-production-detail-meta div:last-child{border-bottom:0}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive]{gap:36px;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-copy{position:relative;top:auto}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-copy h2{font-size:clamp(38px,13vw,58px);max-width:9ch}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-list li{grid-template-columns:minmax(0,1fr) 52px;min-height:76px}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-list button{align-content:center;gap:8px 12px;grid-template-columns:26px minmax(0,1fr);min-height:76px;padding:14px 12px}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-list button strong{font-size:18px}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-situation{grid-column:2;max-height:0;opacity:0;overflow:hidden;transition:max-height .16s ease,opacity .16s ease}.pillar-root[data-pillar=design] .pillar-offer-router[data-orientation=responsive] .pillar-offer-router-list li[data-route-active=true] .pillar-offer-router-situation{max-height:54px;opacity:1}}@media (max-width:390px){.pillar-root[data-pillar=design] .pillar-production-desk-head{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-production-desk-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=design] .pillar-production-desk-hardware{grid-column:auto}.pillar-root[data-pillar=design] .pillar-production-diagram{min-height:248px}.pillar-root[data-pillar=design] .pillar-production-file{height:82px;width:88px}.pillar-root[data-pillar=design] .pillar-production-file-source{left:2%}.pillar-root[data-pillar=design] .pillar-production-file-output{right:2%}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .pillar-offer-router *,.pillar-root[data-pillar=design] .pillar-process-rail *,.pillar-root[data-pillar=design] .pillar-production-desk *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.cortex-hero{align-items:center;grid-template-columns:minmax(0,1fr);min-height:min(660px,calc(100dvh - 96px))}.cortex-copy{max-width:610px}.cortex-ledger-head span{color:var(--pri-text);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:0;text-transform:uppercase}.cortex-workflow-rails{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(360px,.92fr) minmax(0,1.2fr)}.cortex-rail-copy{max-width:560px}.cortex-rail-system{background:linear-gradient(145deg,rgba(245,245,247,.062),rgba(245,245,247,.014)),rgba(5,8,5,.72);border:1px solid rgba(124,252,0,.18);border-radius:40px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:520px;overflow:hidden;padding:22px;position:relative}.cortex-rail-system:before{background:linear-gradient(90deg,transparent,rgba(124,252,0,.12),transparent),radial-gradient(ellipse at 52% 52%,rgba(124,252,0,.12),transparent 56%);content:"";inset:44px 24px 110px;pointer-events:none;position:absolute}.cortex-rail-spine{background:linear-gradient(180deg,transparent,rgba(124,252,0,.48),transparent);bottom:112px;left:50%;position:absolute;top:56px;transform:translateX(-50%);width:1px}.cortex-rail{align-content:start;background:rgba(5,10,5,.7);border:1px solid rgba(124,252,0,.15);border-radius:24px;display:grid;gap:12px;min-height:246px;padding:18px;position:relative;z-index:1}.cortex-rail-2{margin-top:42px}.cortex-rail-3{margin-top:86px}.cortex-rail-4{margin-top:24px}.cortex-rail strong{border-top:1px solid rgba(124,252,0,.12);color:#e6f5df;font-size:13px;font-weight:500;line-height:1.4;padding-top:12px}.cortex-checkpoint-console{background:rgba(5,9,5,.78);border:1px solid rgba(124,252,0,.14);border-radius:24px;bottom:22px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));left:22px;padding:12px;position:absolute;right:22px;z-index:2}.cortex-checkpoint-console span{color:rgba(245,245,247,.68);font-family:var(--font-mono);font-size:10px;line-height:1.35;text-transform:uppercase}.cortex-checkpoint-console em{color:var(--pri-text);display:block;font-style:normal;margin-bottom:6px}.pillar-root[data-pillar=cortex] .mini-route-spine{gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:0}.pillar-root[data-pillar=cortex] .mini-route-step{border-radius:22px;min-height:140px;padding:14px}.pillar-root[data-pillar=cortex] .mini-route-step:nth-child(2n){transform:translateY(18px)}.pillar-root[data-pillar=cortex] .mini-route-step.is-break{background:linear-gradient(145deg,rgba(255,90,90,.12),rgba(245,245,247,.014)),rgba(35,4,4,.58)}.pillar-root[data-pillar=cortex] .mini-route-legend{color:rgba(245,245,247,.5);justify-content:space-between}.pillar-root[data-pillar=cortex] .mini-result{display:grid;grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=cortex] .mini-result-cta{grid-row:1/span 3}.cortex-output-ledger{background:linear-gradient(145deg,rgba(245,245,247,.058),rgba(245,245,247,.012)),rgba(5,9,5,.64);border:1px solid rgba(124,252,0,.15);border-radius:34px;overflow:hidden}.cortex-ledger-head{align-items:end;border-bottom:1px solid rgba(124,252,0,.14);display:grid;gap:12px;grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);padding:22px 24px}.cortex-ledger-head strong{color:#f0ffe9;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.12}.cortex-ledger-body{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cortex-ledger-body span{border-right:1px solid rgba(124,252,0,.12);color:#dbeed3;display:grid;font-size:13px;line-height:1.35;min-height:142px;padding:18px 14px}.cortex-ledger-body span:last-child{border-right:0}.beyond-hero{align-items:center;grid-template-columns:minmax(0,1fr);min-height:min(660px,calc(100dvh - 96px))}.beyond-copy{position:relative;z-index:4}.beyond-copy .display-heading{max-width:720px}.beyond-copy .hero-sub{max-width:590px}.beyond-artifact-index span,.beyond-artifact-path span,.beyond-close-panel>div>span,.beyond-gate-card span{color:var(--pri-text);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.beyond-proof-related,.beyond-scope-system{align-items:stretch;display:grid;gap:clamp(28px,4.5vw,64px);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.beyond-control-copy{align-self:center}.beyond-gate-grid{display:grid;gap:14px;grid-template-columns:1.15fr .85fr}.beyond-gate-card{background:linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.018)),rgba(5,5,9,.54);border:1px solid rgba(212,212,220,.14);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09);display:grid;gap:clamp(12px,2vw,20px);min-height:172px;padding:clamp(20px,3vw,30px);transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.beyond-gate-card-1,.beyond-gate-card-4{transform:translateY(18px)}@media (hover:hover){.beyond-gate-card:hover{border-color:rgba(212,212,220,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 42px rgba(0,0,0,.22)}}.beyond-gate-card strong{align-self:end;color:rgba(245,245,247,.86);font-size:clamp(18px,1.8vw,24px);font-weight:400;line-height:1.26;max-width:19ch}.beyond-artifact-board{background:linear-gradient(135deg,rgba(245,245,247,.078),rgba(245,245,247,.018)),rgba(5,5,9,.5);border:1px solid rgba(212,212,220,.14);border-radius:38px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);display:grid;gap:18px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);overflow:hidden;padding:clamp(18px,3vw,34px)}.beyond-artifact-index{border-right:1px solid rgba(212,212,220,.12);display:grid;gap:18px;padding-right:clamp(18px,3vw,34px)}.beyond-artifact-index strong{align-self:end;color:#f5f5f7;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.08;max-width:13ch}.beyond-artifact-paths{display:grid;gap:12px}.beyond-artifact-path{background:rgba(245,245,247,.052);border:1px solid rgba(212,212,220,.12);border-radius:24px;display:grid;gap:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:minmax(150px,.62fr);padding:16px}.beyond-artifact-path strong{color:rgba(245,245,247,.76);font-size:13px;font-weight:500;line-height:1.3}.beyond-decision-ledger{border:1px solid rgba(212,212,220,.14);border-radius:34px;overflow:hidden}.beyond-decision-row{align-items:center;background:linear-gradient(90deg,rgba(245,245,247,.052),rgba(245,245,247,.014)),rgba(5,5,9,.42);display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr) minmax(190px,.54fr);min-height:72px;padding:14px 18px}.beyond-decision-row+.beyond-decision-row{border-top:1px solid rgba(212,212,220,.1)}.beyond-decision-row span{color:var(--pri-text);font-family:var(--font-mono);font-size:11px}.beyond-decision-row strong{color:#f5f5f7;font-size:clamp(18px,1.9vw,26px);font-weight:500;line-height:1.12}.beyond-decision-row em{color:rgba(245,245,247,.68);font-style:normal;line-height:1.3}.beyond-proof-vault{background:radial-gradient(ellipse at 0 0,rgba(212,212,220,.14),transparent 58%),rgba(5,5,9,.5);border:1px solid rgba(212,212,220,.14);border-radius:34px;display:grid;padding:clamp(22px,3vw,34px)}.beyond-proof-vault strong{color:#f5f5f7;font-size:clamp(22px,2.3vw,32px);font-weight:600;letter-spacing:-.01em;line-height:1.12;margin-bottom:18px}.beyond-proof-vault p{align-self:end;color:rgba(245,245,247,.76);font-size:clamp(16px,1.45vw,19px);line-height:1.56}.beyond-related-door,.beyond-related-doors{display:grid;gap:12px}.beyond-related-door{align-items:center;background:linear-gradient(135deg,rgba(245,245,247,.065),rgba(245,245,247,.014)),rgba(5,5,9,.46);border:1px solid rgba(212,212,220,.12);border-radius:26px;box-shadow:0 8px 28px rgba(0,0,0,.18);color:inherit;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr) 34px;min-height:104px;padding:18px;text-decoration:none;transition:border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.beyond-related-door:hover{border-color:rgba(212,212,220,.34);box-shadow:0 18px 48px rgba(0,0,0,.32);transform:translateY(-2px)}.beyond-related-door span{color:var(--pri-text);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.beyond-related-door strong{color:rgba(245,245,247,.8);font-size:15px;font-weight:500;line-height:1.25}.beyond-related-door em{color:var(--pri-text);font-style:normal;justify-self:end}.beyond-close-panel{align-items:end;background:radial-gradient(ellipse 70% 90% at 12% 20%,rgba(212,212,220,.15),transparent 68%),linear-gradient(135deg,rgba(245,245,247,.07),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid rgba(212,212,220,.16);border-radius:38px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 34px 88px rgba(0,0,0,.3);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1fr) auto;padding:clamp(24px,4vw,48px)}.beyond-close-panel .display-heading{font-size:clamp(36px,4vw,62px);margin:12px 0 18px;max-width:740px}.beyond-close-panel .display-heading,.beyond-copy .display-heading{background:var(--steelo-beyond-chrome-text);-webkit-background-clip:text;background-clip:text;color:transparent}.beyond-close-panel p{color:rgba(245,245,247,.74);font-size:17px;line-height:1.5;max-width:540px}.mini-checklist,.mini-intake,.mini-result,.pillar-audit-form .result{background:linear-gradient(145deg,rgba(245,245,247,.065),rgba(245,245,247,.016)),rgba(5,5,9,.64);border:1px solid rgba(var(--pri-rgb),.24);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 26px 70px rgba(0,0,0,.28)}.mini-checklist{padding:10px 22px}.mini-check-row{align-items:center;border-top:1px solid rgba(var(--pri-rgb),.14);color:#e0e0e8;display:flex;font-family:var(--font-mono);font-size:13px;gap:16px;justify-content:space-between;padding:16px 0}.mini-check-row:first-child{border-top:none}.mini-question{color:#e0e0e8}.mini-asset-tile,.mini-choice,.mini-intake-option,.mini-route-step,.mini-surface-tile{background:linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.014)),rgba(5,5,9,.44);border:1px solid var(--pl-line);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:rgba(245,245,247,.72);cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.mini-choice{font-family:var(--font-mono);font-size:11px;min-height:36px;padding:8px 13px}.mini-asset-tile:hover,.mini-choice:hover,.mini-intake-option:hover,.mini-route-step:hover,.mini-surface-tile:hover{border-color:var(--pl-line-strong);color:var(--pl-ink);transform:translateY(-1px)}.mini-choice.sel-yes{background:var(--pri-text);border-color:var(--pri-text);color:#050507;font-weight:700}.mini-choice.sel-no{background:#3a1414;border-color:#5a2020;color:#ff9a9a}.mini-surface-map{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.mini-surface-tile{aspect-ratio:1;display:grid;font-family:var(--font-mono);font-size:11px;padding:10px;place-items:center;position:relative;text-align:center}.mini-surface-tile.is-flagged{background:rgba(122,32,32,.18);border-color:#7a2020;color:#ffb0b0}.mini-surface-tile.is-flagged:after{color:#ff8a8a;content:"DRIFT";font-family:var(--font-mono);font-size:8px;position:absolute;right:8px;top:7px}.mini-asset-grid{display:grid;gap:12px;grid-template-columns:1.2fr .8fr 1fr 1fr;margin-top:22px}.mini-asset-tile{color:#dfd0ff;font-size:13px;min-height:88px;padding:18px 14px;text-align:center}.mini-asset-tile.is-picked{background:#a96bff;border-color:#a96bff;color:#160826;font-weight:700}.mini-route-spine{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.mini-route-step{border-radius:24px;min-height:94px;padding:16px;text-align:left}.mini-route-step:nth-child(2n){transform:translateY(16px)}.mini-route-step:hover{border-color:#9bff3d}.mini-route-step.is-break{background:rgba(255,90,90,.1);border-color:#ff5a5a}.mini-step-number{color:#9bff3d;font-size:10px;margin-bottom:8px}.mini-route-step.is-break .mini-step-number{color:#ff8a8a}.mini-step-label{color:#dcefd2;font-size:13px}.mini-route-legend{color:#8fb870;display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:18px;margin-top:28px}.mini-intake{margin:0 auto;max-width:720px;padding:38px}.mini-intake-progress{color:rgba(245,245,247,.5);font-size:11px;margin-bottom:18px}.mini-intake-question{color:#f0f0f4;font-size:22px;font-weight:300;margin-bottom:22px}.mini-intake-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mini-intake-option{font-family:var(--font-mono);font-size:13px;min-height:44px;padding:12px 18px}.mini-result,.pillar-audit-form .result{margin-top:22px;padding:22px}.mini-result-band,.pillar-audit-form .rband{color:var(--pri-text);font-size:12px;margin-bottom:8px}.mini-result-msg,.pillar-audit-form .rmsg{color:#eeeef4;font-size:15px;margin-bottom:6px}.mini-result-route{color:#bdbdc7;font-size:13px}.mini-result-route b{color:var(--pri-text)}.mini-result-cta{margin-top:16px}.pillar-root[data-pillar=design] .mini-asset-grid{background:linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(8,5,16,.52);border:1px solid rgba(169,107,255,.14);border-radius:30px;gap:10px;margin-top:0;padding:12px}.pillar-root[data-pillar=design] .mini-asset-tile{align-items:end;background:linear-gradient(145deg,rgba(169,107,255,.12),rgba(245,245,247,.026)),rgba(9,6,17,.72);border-color:rgba(169,107,255,.18);border-radius:22px;color:#efe6ff;display:flex;justify-content:flex-start;min-height:124px;position:relative;text-align:left}.pillar-root[data-pillar=design] .mini-asset-tile:before{color:rgba(169,107,255,.72);content:"CHECK";font-family:var(--font-mono);font-size:9px;left:14px;position:absolute;top:12px}.pillar-root[data-pillar=design] .mini-asset-tile:after{background:linear-gradient(90deg,rgba(169,107,255,.62),transparent);bottom:12px;content:"";height:1px;left:14px;opacity:.64;position:absolute;right:14px}.pillar-root[data-pillar=design] .mini-asset-tile:hover{border-color:rgba(169,107,255,.38)}.pillar-root[data-pillar=design] .mini-asset-tile.is-picked{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.28),transparent 26%),linear-gradient(135deg,#b78cff,#9a5dff);border-color:#c29cff;color:#130620}.pillar-root[data-pillar=design] .mini-asset-tile.is-picked:before{color:rgba(19,6,32,.72);content:"FLAGGED"}.pillar-root[data-pillar=design] .mini-result{display:grid;gap:8px 18px;grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=design] .mini-result-band,.pillar-root[data-pillar=design] .mini-result-msg,.pillar-root[data-pillar=design] .mini-result-route{grid-column:1}.pillar-root[data-pillar=design] .mini-result-cta{align-self:center;grid-column:2;grid-row:1/span 3;margin-top:0}@media (max-width:760px){.pillar-root[data-pillar=design] .mini-asset-grid{grid-template-columns:1fr}.pillar-root[data-pillar=design] .mini-asset-tile{min-height:96px}.pillar-root[data-pillar=design] .mini-result{grid-template-columns:1fr}.pillar-root[data-pillar=design] .mini-result-cta{grid-column:1;grid-row:auto;margin-top:12px}}.pillar-snapshot-section{scroll-margin-top:96px}.pillar-snapshot-module{background:radial-gradient(ellipse 58% 80% at 86% 18%,rgba(var(--pri-rgb),.24),transparent 70%),linear-gradient(135deg,rgba(245,245,247,.074),rgba(245,245,247,.018)),rgba(5,5,9,.72);border:1px solid rgba(var(--pri-rgb),.3);border-radius:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 28px 76px rgba(0,0,0,.34);display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);overflow:hidden;padding:clamp(24px,4vw,48px);position:relative;scroll-margin-top:86px}.pillar-snapshot-module:after,.pillar-snapshot-module:before{content:"";pointer-events:none;position:absolute}.pillar-snapshot-module:before{background:linear-gradient(90deg,transparent,rgba(var(--pri-rgb),.58),transparent),linear-gradient(180deg,rgba(255,255,255,.18),transparent);height:1px;left:28px;right:28px;top:0}.pillar-snapshot-module:after{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 28% 72%,rgba(var(--pri-rgb),.24)),repeating-linear-gradient(90deg,transparent 0 58px,rgba(255,255,255,.035) 58px 59px);inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 70%);opacity:.6}.pillar-snapshot-copy,.pillar-snapshot-visual{position:relative;z-index:1}.snapshot-check-list span,.snapshot-module-eyebrow,.snapshot-surface-stack em,.snapshot-visual-topline{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.snapshot-module-eyebrow{color:color-mix(in srgb,var(--pri-text) 78%,#f5f5f7 22%);display:inline-flex;font-size:11px;margin-bottom:14px}.snapshot-module-heading{color:var(--pl-ink);font-family:var(--font-display);font-size:clamp(30px,4vw,50px);font-weight:600;letter-spacing:0;line-height:1;margin-bottom:14px;text-transform:uppercase}.pillar-snapshot-copy>p{color:rgba(245,245,247,.74);font-size:15px;line-height:1.6;max-width:560px}.snapshot-check-list{counter-reset:snapshot-check;display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0}.snapshot-check-list li{align-items:center;background:linear-gradient(90deg,rgba(var(--pri-rgb),.1),transparent),rgba(255,255,255,.036);border:1px solid rgba(255,255,255,.088);border-radius:18px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);min-height:58px;padding:12px 14px}.snapshot-check-list span{color:var(--pri-text);font-size:11px}.snapshot-check-list strong{color:rgba(245,245,247,.88);font-size:14px;font-weight:520;line-height:1.35}.snapshot-module-actions{margin-top:26px}.pillar-snapshot-visual{align-self:stretch;background:radial-gradient(circle at 50% 42%,rgba(var(--pri-rgb),.28),transparent 44%),linear-gradient(145deg,rgba(245,245,247,.072),rgba(245,245,247,.012));border:1px solid rgba(255,255,255,.11);border-radius:28px;display:grid;grid-template-rows:auto minmax(240px,1fr) auto;min-height:430px;overflow:hidden;padding:18px}.snapshot-visual-topline{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);color:rgba(245,245,247,.8);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding-bottom:14px}.snapshot-visual-topline em{color:rgba(245,245,247,.46);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-mark-plate{display:grid;isolation:isolate;place-items:center;position:relative}.snapshot-mark-plate:before{background:linear-gradient(rgba(255,255,255,.048) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.048) 1px,transparent 0);background-size:28px 28px;content:"";inset:10px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%);opacity:.8;position:absolute;z-index:0}.snapshot-mark-img{filter:drop-shadow(0 30px 54px rgba(0,0,0,.62)) drop-shadow(0 0 34px rgba(var(--pri-rgb),.28));height:auto;max-width:min(62%,260px);-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:2}.snapshot-scan-ring{aspect-ratio:1;border:1px solid rgba(var(--pri-rgb),.34);border-radius:50%;position:absolute;z-index:1}.snapshot-scan-ring-a{width:min(78%,330px)}.snapshot-scan-ring-b{border-color:rgba(255,255,255,.16);width:min(52%,220px)}.snapshot-scan-beam{background:linear-gradient(90deg,transparent,rgba(var(--pri-rgb),.74),transparent);height:1px;left:8%;position:absolute;right:8%;top:50%;transform:rotate(-16deg);z-index:3}.snapshot-surface-stack{display:grid;gap:8px}.snapshot-surface-stack span{align-items:center;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:14px;color:rgba(245,245,247,.68);display:grid;font-size:12px;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:38px;padding:8px 10px}.snapshot-surface-stack em{color:var(--pri-text);font-size:10px;font-style:normal}@media (max-width:980px){.pillar-snapshot-module{grid-template-columns:1fr}.pillar-snapshot-visual{min-height:360px}}@media (max-width:640px){.pillar-snapshot-module{border-radius:24px;padding:20px}.snapshot-module-heading{font-size:clamp(28px,10vw,38px)}.snapshot-check-list li{grid-template-columns:34px minmax(0,1fr);min-height:54px;padding:10px 12px}.pillar-snapshot-visual{border-radius:20px;min-height:320px}.snapshot-visual-topline{align-items:flex-start;flex-direction:column;gap:4px}.snapshot-mark-img{max-width:min(68%,210px)}}.route-table{background:linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid rgba(245,245,247,.1);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 64px rgba(0,0,0,.26);overflow:hidden;width:100%}.route-table,.route-table tbody,.route-table thead,.route-table tr{display:block}.route-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.route-table tr{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(170px,240px);padding:20px clamp(20px,2.4vw,32px);transition:background-color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.route-table tbody tr:hover{background-color:rgba(var(--pri-rgb),.05)}}.route-table tr+tr{border-top:1px solid rgba(245,245,247,.075)}.route-table td,.route-table th{border:0;font-size:15px;padding:0;text-align:left}.route-table td:first-child{color:#e7e9f2}.route-table td:last-child{color:var(--pri-text);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}@media (min-width:1181px){.route-table td:last-child{text-align:right}}.route-table td:last-child a:after{content:" ↗";opacity:.6}.route-table td:last-child a{color:inherit;text-decoration:none}.route-table td:last-child a:hover{color:var(--pri-text)}.proof-block{align-items:center;background:radial-gradient(ellipse 70% 90% at 8% 0,rgba(var(--pri-rgb),.12),transparent 60%),linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid rgba(var(--pri-rgb),.2);border-radius:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 64px rgba(0,0,0,.26);display:grid;gap:18px;grid-template-columns:1fr;overflow:hidden;padding:clamp(32px,4.2vw,52px) clamp(26px,4.6vw,60px);position:relative}.proof-mark{order:-1;position:static}.proof-mark:before{color:rgba(var(--pri-rgb),.32);content:"“";font-family:var(--font-display);font-size:clamp(120px,13vw,176px);line-height:1;position:absolute;right:clamp(22px,3.4vw,48px);top:-.05em}.proof-mark span{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.proof-mark span,.quote-block{color:var(--pri-text);position:relative}.quote-block{font-size:clamp(24px,3.1vw,34px);font-weight:300;line-height:1.42;max-width:24em}.quote-block span,p.quote-block{color:#eff4ff}.quote-meta{border-top:1px solid rgba(var(--pri-rgb),.24);color:var(--pl-muted);display:inline-block;font-size:11px;letter-spacing:.04em;margin-top:16px;padding-top:12px;position:relative;text-transform:uppercase}.quote-meta cite{font-style:normal}.related-pillar-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-pillar-link{align-items:center;background:linear-gradient(145deg,rgba(245,245,247,.068),rgba(245,245,247,.014)),rgba(5,5,9,.6);border:1px solid var(--pl-line);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 64px rgba(0,0,0,.22);-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"wordmark arrow" "theme arrow";grid-template-columns:1fr auto;padding:24px 26px;row-gap:6px;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.related-pillar-link:hover{border-color:var(--pl-line-strong);transform:translateY(-2px)}.related-pillar-wordmark{align-self:end;display:block;filter:brightness(1.5) contrast(1.05);grid-area:wordmark;height:22px;margin-bottom:2px;max-width:100%;width:auto}.related-pillar-link b{color:var(--pl-ink);font-family:var(--font-display);font-size:13px;font-weight:600;grid-area:name;text-transform:uppercase}.related-pillar-link span{color:var(--pl-muted);font-size:12px;grid-area:theme}.related-pillar-link em{color:var(--pl-muted);font-size:15px;font-style:normal;grid-area:arrow;transition:transform .2s cubic-bezier(.16,1,.3,1)}.related-pillar-link:hover em{color:var(--pl-ink);transform:translateX(3px)}.final-cta-band{background:radial-gradient(ellipse at 50% 0,rgba(var(--pri-rgb),.18),transparent 56%),linear-gradient(145deg,rgba(245,245,247,.068),rgba(245,245,247,.014)),rgba(5,5,9,.6);border:1px solid rgba(var(--pri-rgb),.28);border-radius:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 64px rgba(0,0,0,.22);margin:36px 0 8px;overflow:hidden;padding:64px 30px;position:relative;text-align:center}.final-cta-band:before{background:linear-gradient(90deg,transparent,var(--pri-text),transparent);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:180px}.final-cta-band .display-heading{font-size:32px;margin-bottom:12px}.final-cta-band p{color:#c9c9d1;font-size:15px;margin:0 auto 26px;max-width:620px}.pillar-audit-form{margin:0 auto 56px;max-width:660px;position:relative}.pillar-audit-form .h{font-family:var(--font-display);font-weight:600;letter-spacing:0;line-height:1.12;text-transform:uppercase}.pillar-audit-form .paf-grid{display:grid;gap:16px}.pillar-audit-form .paf-label{color:rgba(245,245,247,.62);display:block;font-size:11px;margin-bottom:6px}.pillar-audit-form .paf-input{background:linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.014)),rgba(5,5,9,.72);border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#f5f5f7;font-family:var(--font-body);font-size:14px;padding:12px 14px;width:100%}.pillar-audit-form textarea.paf-input{min-height:84px;resize:vertical}.pillar-audit-form .paf-consent{align-items:flex-start;color:rgba(245,245,247,.64);display:flex;font-size:13px;gap:10px}.pillar-audit-form .paf-note{color:rgba(245,245,247,.5);font-size:11px}.snapshot-focus-chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;color:rgba(245,247,255,.82)}.snapshot-focus-chip__dot{width:8px;height:8px;border-radius:50%;flex:none}.snapshot-focus-chip__change{margin-left:4px;color:rgba(214,224,245,.55);text-decoration:underline}.paf-lockup{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(var(--pri-rgb),.32)}.paf-lockup-mark{width:56px;height:auto;flex:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.paf-lockup-meta{display:grid;gap:3px}.paf-lockup-eyebrow{font-family:var(--font-grid,ui-monospace,monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(214,224,245,.5)}.paf-lockup-name{font-family:var(--font-display),sans-serif;font-size:clamp(22px,4.5vw,30px);line-height:1;color:#fff}.paf-lockup-change{margin-left:auto;flex:none;font-size:12px;color:rgba(214,224,245,.55);text-decoration:underline}.audit-form-switch-back{color:rgba(245,245,247,.62);font-size:13px;margin-top:22px}.audit-form-switch-back a{color:inherit;text-decoration:underline}@media (hover:hover){.newsroom-calendar div:hover,.production-stage:hover,.readiness-slab:hover,.scope-intake-card:hover{border-color:rgba(var(--pri-rgb),.42)}}@media (max-width:1180px){.beyond-hero,.beyond-proof-related,.beyond-scope-system,.cortex-hero,.cortex-workflow-rails,.design-hero,.id-control-section .control-grid,.id-hero,.visibility-rhythm,.web-control-section .control-grid,.web-hero{grid-template-columns:1fr}.beyond-control-copy{max-width:780px}.cortex-workflow-rails{align-items:start}.cortex-rail-copy{max-width:760px}.design-hero .hero-copy{padding-bottom:0;padding-top:0}.design-hero .pillar-actions{flex-wrap:wrap}.hero-scene-cortex,.hero-scene-design,.hero-scene-web{border-radius:42px;inset:-80px -60px 38% -60px;transform:none;width:auto}.hero-scene-id{border-radius:42px;inset:-80px -60px 42% -60px;transform:none}.hero-scene-beyond{inset:0 -60px 30% -60px;transform:none}}@media (max-width:760px){.pillar-root{background:radial-gradient(ellipse 540px 360px at 64% 0,rgba(var(--pri-rgb),.22),transparent 70%),linear-gradient(180deg,#050509 0,#07070d 48%,#040407 100%);padding-top:96px}.pillar-root:after{opacity:.12}.pillar-shell{padding:0 20px}.pillar-hero{gap:32px;min-height:auto;padding:28px 0 42px}.display-heading{font-size:clamp(36px,11vw,48px);line-height:.98}.hero-sub{font-size:16px}.hero-copy .hero-sub{margin-bottom:18px}.pillar-backdrop-word{font-size:88px;right:8px;top:-8px}.id-copy{order:-1}.pillar-actions{width:100%}.pillar-actions .btn{flex:1 1 100%}.chrome-edge{border-radius:30px;padding:6px}.hero-scene{--scene-opacity:0.66;border-radius:0;box-shadow:none;height:min(68vh,620px);inset:0 -18px auto -18px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.74) 52%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.74) 52%,transparent);opacity:.66;transform:none;width:auto}.hero-scene:before{background:linear-gradient(180deg,rgba(5,5,9,.16),rgba(5,5,9,.68) 72%,#050509),linear-gradient(90deg,rgba(5,5,9,.86),rgba(5,5,9,.18) 50%,rgba(5,5,9,.86))}.hero-scene-img{transform:scale(1.08)}.beyond-hero{gap:28px}.beyond-artifact-board,.beyond-close-panel,.beyond-decision-ledger,.beyond-gate-card,.beyond-proof-vault,.beyond-related-door{border-radius:24px}.beyond-artifact-board,.beyond-close-panel,.beyond-gate-grid{grid-template-columns:1fr}.beyond-gate-card-1,.beyond-gate-card-4{transform:none}.beyond-gate-card{min-height:140px}.beyond-artifact-index{border-bottom:1px solid rgba(212,212,220,.12);border-right:0;padding-bottom:20px;padding-right:0}.beyond-artifact-path{grid-auto-flow:row;grid-template-columns:1fr}.beyond-decision-row{align-items:start;grid-template-columns:1fr;min-height:0;padding:18px}.beyond-related-door{grid-template-columns:1fr 28px}.beyond-related-door strong{grid-column:1/-1}.beyond-close-panel .pillar-actions{width:100%}.channel-grid,.inspection-ledger,.newsroom-calendar,.production-pipeline,.scope-intake-table{display:grid;gap:12px;grid-template-columns:1fr;min-height:0;transform:none}.channel-grid span,.inspection-ledger span,.newsroom-calendar div,.production-stage,.readiness-slab,.scope-intake-card{bottom:auto!important;left:auto!important;margin-left:0!important;min-width:0;position:relative;right:auto!important;top:auto!important;transform:none!important;width:100%}.readiness-slab{border-radius:24px;clip-path:none}.atelier-swatch,.production-pipeline:before,.readiness-slab:after,.scope-intake-table:before,.world-light{display:none}.newsroom-board{min-height:0;transform:none}.identity-ring{display:none}.identity-core,.identity-node{height:auto;left:auto;max-width:none;position:relative;top:auto;transform:none!important;white-space:normal;width:100%}.identity-core{min-height:120px}.brand-rule-stack,.mini-asset-grid,.mini-route-spine,.mini-surface-map,.newsroom-calendar,.proof-block,.related-pillar-grid{grid-template-columns:1fr}.brand-rule-stack div:first-child,.brand-rule-stack div:nth-child(6){grid-column:auto}.assembly-rail{display:grid;grid-template-columns:1fr;min-height:0}.assembly-rail span{min-height:0;transform:none!important;width:100%;writing-mode:horizontal-tb}.channel-grid{border-left:0}.cortex-ledger-head{grid-template-columns:1fr}.cortex-output-ledger,.cortex-rail-system{border-radius:24px}.cortex-rail-spine,.cortex-rail-system:before{display:none}.cortex-checkpoint-console,.cortex-ledger-body,.cortex-rail-system,.pillar-root[data-pillar=cortex] .mini-route-spine{grid-template-columns:1fr}.cortex-rail-system{min-height:0;padding:14px}.cortex-rail,.cortex-rail-2,.cortex-rail-3,.cortex-rail-4{margin-top:0;min-height:0}.cortex-checkpoint-console{bottom:auto;left:auto;position:relative;right:auto}.pillar-root[data-pillar=cortex] .mini-route-step,.pillar-root[data-pillar=cortex] .mini-route-step:nth-child(2n){min-height:94px;transform:none}.pillar-root[data-pillar=cortex] .mini-result{grid-template-columns:1fr}.pillar-root[data-pillar=cortex] .mini-result-cta{grid-row:auto;margin-top:12px}.cortex-ledger-body span{border-right:0;border-top:1px solid rgba(124,252,0,.12);min-height:92px}.mini-check-row{align-items:flex-start;flex-direction:column}.mini-route-step:nth-child(2n){transform:none}.route-table tr{gap:8px;grid-template-columns:1fr}}@media (max-width:480px){.pillar-shell{padding:0 16px}.display-heading{font-size:34px}.system-label{font-size:10px}.mini-intake-options,.pillar-actions{flex-direction:column}.mini-intake-option,:is(.pillar-root,.pillar-audit-form) .btn{width:100%}.final-cta-band,.route-table tr{padding-left:18px;padding-right:18px}.mini-intake{padding:26px 18px}}.pillar-root[data-pillar=web]{--web-blue:#5b86ff;--web-blue-soft:rgba(91,134,255,0.18);background:radial-gradient(ellipse 980px 640px at 78% 4%,rgba(91,134,255,.22),transparent 68%),radial-gradient(ellipse 720px 440px at 8% 18%,rgba(245,245,247,.07),transparent 76%),linear-gradient(116deg,rgba(91,134,255,.07),transparent 26% 72%,rgba(245,245,247,.028)),linear-gradient(180deg,#05060a,#070910 48%,#030407)}.pillar-root[data-pillar=web]:before{background:radial-gradient(ellipse 62% 46% at 72% 14%,rgba(91,134,255,.2),transparent 72%),linear-gradient(112deg,transparent 0 38%,rgba(245,245,247,.12) 41%,transparent 44% 100%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.pillar-root[data-pillar=web]:after{background:radial-gradient(circle at 77% 16%,rgba(245,245,247,.16) 0 1px,transparent 1.6px),radial-gradient(circle at 17% 64%,rgba(91,134,255,.22) 0 1px,transparent 1.6px);background-size:290px 290px,420px 420px;opacity:.16}.pillar-root[data-pillar=web] .pillar-backdrop-word{right:-68px;top:-74px;-webkit-text-stroke-color:rgba(91,134,255,.13)}.pillar-root[data-pillar=web] .web-hero{align-items:center;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);min-height:min(840px,calc(100dvh - 56px));padding-bottom:clamp(72px,8vw,118px)}.pillar-root[data-pillar=web] .web-copy{align-self:center;max-width:650px;padding-top:clamp(16px,4vw,62px)}.pillar-root[data-pillar=web] .pillar-hero .web-copy .display-heading{font-size:clamp(28px,3.4vw,46px);line-height:1.04;max-width:15ch}.pillar-root[data-pillar=web] .web-copy .hero-sub{color:rgba(245,245,247,.78);max-width:46ch}.pillar-root[data-pillar=web] .hero-scene{filter:none}.pillar-root[data-pillar=web] .hero-scene-web{inset:-112px -140px -74px 30%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000);mask-image:linear-gradient(90deg,transparent,#000 16%,#000);transform:rotateY(-3deg) translateZ(-24px)}.web-launch-instrument{display:grid;gap:0;min-height:0;perspective:1400px;position:relative;transform-style:preserve-3d}.web-launch-instrument:after,.web-launch-instrument:before{content:"";pointer-events:none;position:absolute}.web-launch-instrument:before{background:radial-gradient(ellipse at 54% 48%,rgba(91,134,255,.26),transparent 62%),linear-gradient(90deg,transparent,rgba(245,245,247,.12),transparent 68%);border-radius:999px;filter:blur(16px);inset:18% 4% 12% 2%;opacity:.86;transform:rotateX(64deg) translateZ(-80px)}.web-launch-instrument:after{background:linear-gradient(90deg,transparent,rgba(91,134,255,.42),rgba(245,245,247,.18),transparent),linear-gradient(180deg,transparent,rgba(91,134,255,.2),transparent);height:1px;left:4%;right:4%;top:49%;transform:rotate(-9deg) translateZ(70px)}.web-launch-frame{background:linear-gradient(145deg,rgba(245,245,247,.11),rgba(245,245,247,.024)),rgba(5,6,12,.74);border:1px solid rgba(245,245,247,.16);border-radius:46px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -36px 88px rgba(0,0,0,.28),0 42px 110px rgba(0,0,0,.34);height:500px;overflow:hidden;padding:12px;position:relative;transform:rotateX(4deg) rotateY(-7deg) translateZ(24px);z-index:2}.web-launch-screen{background:linear-gradient(90deg,rgba(4,7,15,.94),rgba(4,8,18,.56) 48%,rgba(4,7,15,.88)),radial-gradient(ellipse 72% 62% at 68% 42%,rgba(91,134,255,.25),transparent 70%),url(/pillars/scenes/web-desktop.webp) 50% /cover;border:1px solid rgba(245,245,247,.12);border-radius:34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(91,134,255,.08);height:100%;overflow:hidden;position:relative}.web-launch-screen:after,.web-launch-screen:before{content:"";inset:0;pointer-events:none;position:absolute}.web-launch-screen:before{background:linear-gradient(rgba(91,134,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(91,134,255,.1) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse at 62% 48%,#000 0,transparent 76%);mask-image:radial-gradient(ellipse at 62% 48%,#000 0,transparent 76%);opacity:.34}.web-launch-screen:after{background:radial-gradient(circle at 68% 42%,rgba(245,245,247,.2) 0 1px,transparent 1.5px),linear-gradient(118deg,transparent 0 34%,rgba(255,255,255,.13) 38%,transparent 46%),linear-gradient(180deg,rgba(245,245,247,.07),transparent 30% 70%,rgba(0,0,0,.42));opacity:.78}.web-launch-header{align-items:center;background:linear-gradient(135deg,rgba(245,245,247,.11),rgba(245,245,247,.026)),rgba(5,6,12,.64);border:1px solid rgba(245,245,247,.13);border-radius:999px;display:flex;justify-content:space-between;left:18px;padding:10px 14px;position:absolute;right:18px;top:18px;z-index:4}.web-launch-header em,.web-launch-header span{color:rgba(245,245,247,.72);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.web-launch-header em{color:var(--web-blue)}.web-launch-map{inset:74px 22px 22px;position:absolute;z-index:3}.web-launch-map:before{background:linear-gradient(27deg,transparent 0 18%,rgba(91,134,255,.34) 18.3%,transparent 19.2% 100%),linear-gradient(151deg,transparent 0 28%,rgba(245,245,247,.12) 28.3%,transparent 29.1% 100%),linear-gradient(92deg,transparent 0 46%,rgba(91,134,255,.24) 46.3%,transparent 47.2% 100%);content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at 52% 52%,#000 0,transparent 82%);mask-image:radial-gradient(ellipse at 52% 52%,#000 0,transparent 82%);pointer-events:none;position:absolute}.web-launch-node{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,rgba(91,134,255,.18),rgba(245,245,247,.044) 48%,rgba(5,6,12,.66));border:1px solid rgba(245,245,247,.14);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 20px 52px rgba(0,0,0,.32);min-width:170px;padding:14px 16px;position:absolute}.web-launch-node span{color:var(--web-blue);display:block;font-family:var(--font-mono);font-size:10px;font-style:normal;margin-bottom:9px}.web-launch-node strong{color:rgba(245,245,247,.86);display:block;font-size:14px;font-weight:600;line-height:1.25}.web-launch-node-1{left:0;top:8%}.web-launch-node-2{right:6%;top:2%}.web-launch-node-3{left:23%;top:31%}.web-launch-node-4{right:0;top:34%}.web-launch-node-5{left:5%;bottom:20%}.web-launch-node-6{right:18%;bottom:14%}.web-launch-node-7{left:36%;bottom:0}.web-launch-node-8{left:46%;top:6%;transform:translateX(-50%)}.pillar-root[data-pillar=web] .mini-checklist-web{max-width:820px}.pillar-root[data-pillar=web]{--btn-h:clamp(42px,3.1vw,48px)}.pillar-root[data-pillar=web] .section-label{font-size:clamp(11px,.83vw,13px)}.pillar-root[data-pillar=web] .hero-scan-intake{max-width:clamp(360px,33vw,500px)}.pillar-root[data-pillar=web] .hero-scan-intake input{font-size:clamp(12px,.9vw,14px)}.pillar-root[data-pillar=web] .build-layer-items span,.pillar-root[data-pillar=web] :is(.hero-chips,.trust-ledger,.local-serves) span{font-size:clamp(10px,.78vw,12px);padding:clamp(5px,.45vw,7px) clamp(11px,1vw,15px)}.pillar-root[data-pillar=web] .build-layer-items span{font-size:clamp(12px,.92vw,14px)}.pillar-root[data-pillar=web] .offer-card-grid,.pillar-root[data-pillar=web] .proof-case-grid{gap:clamp(10px,1vw,16px)}.pillar-root[data-pillar=web] .offer-card{padding:clamp(18px,1.7vw,26px)}.pillar-root[data-pillar=web] .offer-card h3{font-size:clamp(14px,1.12vw,17px)}.pillar-root[data-pillar=web] .offer-card .offer-for{font-size:clamp(12.5px,.98vw,15px);min-height:clamp(34px,2.9vw,44px)}.pillar-root[data-pillar=web] .offer-meta dd{font-size:clamp(11px,.84vw,13px)}.pillar-root[data-pillar=web] .build-layers{gap:clamp(9px,.85vw,14px)}.pillar-root[data-pillar=web] .build-layer{gap:clamp(12px,1.12vw,18px);padding:clamp(15px,1.4vw,22px) clamp(18px,1.7vw,26px)}.pillar-root[data-pillar=web] .build-layer h3{font-size:clamp(10px,.78vw,12px)}.pillar-root[data-pillar=web] .whofor-grid{gap:clamp(12px,1.12vw,18px)}.pillar-root[data-pillar=web] .whofor-col{padding:clamp(20px,1.8vw,28px) clamp(21px,1.95vw,30px)}.pillar-root[data-pillar=web] .whofor-col li{font-size:clamp(13px,1vw,15.5px)}.pillar-root[data-pillar=web] .faq-item{padding:0 clamp(17px,1.53vw,24px)}.pillar-root[data-pillar=web] .faq-item summary{font-size:clamp(14px,1.12vw,17px)}.pillar-root[data-pillar=web] .faq-item p{font-size:clamp(13px,1.05vw,16px)}.pillar-root[data-pillar=web] .proof-case-card p{font-size:clamp(12px,.94vw,14.5px)}.pillar-root[data-pillar=web] .proof-case-card strong{font-size:clamp(13.5px,1.05vw,16px)}.pillar-root[data-pillar=web] .route-gen-label{font-size:clamp(12.5px,.98vw,15px);min-width:clamp(160px,13.2vw,200px)}.pillar-root[data-pillar=web] .route-gen-opts button{font-size:clamp(11px,.84vw,13px);padding:clamp(6px,.5vw,8px) clamp(12px,1.05vw,16px)}.pillar-root[data-pillar=web] .route-gen-result{max-width:clamp(420px,36vw,560px);padding:clamp(17px,1.53vw,24px) clamp(18px,1.7vw,26px)}.pillar-root[data-pillar=web] .local-body{font-size:clamp(14px,1.12vw,17px)}.pillar-root[data-pillar=web] .cta-ticket{max-width:clamp(340px,29vw,440px);padding:clamp(14px,1.25vw,19px) clamp(18px,1.7vw,26px)}.pillar-root[data-pillar=web] .build-layer-items span,.pillar-root[data-pillar=web] :is(.hero-chips,.trust-ledger,.local-serves) span{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(245,245,247,.075);border:none;color:rgba(245,245,247,.84)}.pillar-root[data-pillar=web] .hero-scan-intake{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(245,245,247,.08);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 44px rgba(0,0,0,.34);flex-wrap:nowrap;gap:0;max-width:470px;padding:5px;width:min(100%,470px)}.pillar-root[data-pillar=web] .hero-scan-intake input{background:transparent;border:none;box-shadow:none;flex:1;height:calc(var(--btn-h) - 10px);min-width:0;width:auto}.pillar-root[data-pillar=web] .hero-scan-intake input:focus{outline:none}.pillar-root[data-pillar=web] .hero-scan-intake .btn-pri{flex:none;height:calc(var(--btn-h) - 10px)}@media (max-width:420px){.pillar-root[data-pillar=web] .hero-scan-intake{border-radius:28px;flex-wrap:wrap;gap:8px;padding:8px}.pillar-root[data-pillar=web] .hero-scan-intake .btn-pri,.pillar-root[data-pillar=web] .hero-scan-intake input{flex:1 1 100%;width:100%}.pillar-root[data-pillar=web] .hero-scan-intake .btn-pri{min-width:0;padding-inline:18px}}.pillar-root[data-pillar=web] :is(.offer-card,.whofor-col,.build-layer,.faq-item,.proof-case-card,.route-gen-result,.cta-ticket){border-color:rgba(245,245,247,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 70px rgba(0,0,0,.36)}.pillar-root[data-pillar=web] :is(.offer-card,.whofor-col,.proof-case-card){border-radius:26px}.pillar-root[data-pillar=web] :is(.build-layer,.route-gen-result,.faq-item,.cta-ticket){border-radius:22px}.pillar-root[data-pillar=web] :is(.offer-card-featured,.whofor-fit,.route-gen-result){border-color:rgba(var(--pri-rgb),.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 70px rgba(0,0,0,.36),0 0 44px rgba(var(--pri-rgb),.1)}.pillar-root[data-pillar=web] .route-gen-opts button{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(245,245,247,.07);border-color:transparent}.pillar-root[data-pillar=web] .route-gen-opts button.is-on{background:rgba(var(--pri-rgb),.22);border-color:rgba(var(--pri-rgb),.45)}.pillar-root[data-pillar=web] .process-strip li{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(245,245,247,.06);border-color:transparent}@media (prefers-reduced-motion:no-preference){.pillar-root[data-pillar=web] .sr.sr-in .process-strip li{border-color:transparent;box-shadow:0 0 18px rgba(var(--pri-rgb),.14)}}.hero-scan-intake{display:flex;flex-wrap:wrap;gap:10px}.hero-scan-intake input{background:rgba(8,14,30,.85);border:1px solid rgba(var(--pri-rgb),.5);border-radius:999px;box-shadow:inset 0 0 16px rgba(var(--pri-rgb),.14);color:#eaf1ff;font-family:var(--font-mono);font-size:13px;height:var(--btn-h);min-width:0;padding:0 20px;width:clamp(170px,30vw,240px)}.hero-scan-intake input::-moz-placeholder{color:rgba(198,216,248,.55)}.hero-scan-intake input::placeholder{color:rgba(198,216,248,.55)}.hero-scan-intake input:focus{border-color:var(--pri);outline:none}@media (max-width:640px){.hero-scan-intake input{width:100%}.route-gen{border-radius:20px;padding:14px}.route-gen-q{align-items:start;grid-template-columns:1fr}.route-gen-label{min-width:100%}.route-gen-opts button{flex:1 1 auto;min-width:min(100%,126px)}}.process-strip{position:relative}@media (prefers-reduced-motion:no-preference){.pillar-root[data-pillar=web] .sr .process-strip li{border-color:var(--pl-line);transition:border-color .5s ease,box-shadow .5s ease}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li{border-color:rgba(var(--pri-rgb),.38);box-shadow:0 0 16px rgba(var(--pri-rgb),.12)}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(2){transition-delay:.1s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(3){transition-delay:.2s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(4){transition-delay:.3s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(5){transition-delay:.4s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(6){transition-delay:.5s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(7){transition-delay:.6s}.pillar-root[data-pillar=web] .sr.sr-in .process-strip li:nth-child(8){transition-delay:.7s}}.pillar-root[data-pillar=web] .responsive-section{padding-top:clamp(40px,4.5vw,64px)}.responsive-section .responsive-proof{margin-bottom:0}.hero-scene-canvas{filter:saturate(1.1) contrast(1.12) brightness(.86);transform:scale(1.045)}.pillar-root[data-pillar=web] .hero-scene-canvas{filter:saturate(1.06) contrast(1.12) brightness(1.16)}.buildstack-lead{color:var(--pl-muted);font-size:16px;margin-bottom:26px;max-width:44em}.buildstack-section .deliverables-lead{border-top:1px solid rgba(var(--pri-rgb),.16);margin-top:30px;padding-top:26px}.offer-card{position:relative}.offer-badge{background:linear-gradient(180deg,rgba(var(--pri-rgb),.32),rgba(var(--pri-rgb),.16));border:1px solid rgba(var(--pri-rgb),.5);border-radius:999px;color:#eaf1ff;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;padding:4px 12px;position:absolute;right:16px;text-transform:uppercase;top:-11px}.process-strip{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.process-strip li{align-items:center;background:linear-gradient(150deg,rgba(245,245,247,.055),rgba(245,245,247,.014)),rgba(5,5,9,.55);border:1px solid var(--pl-line);border-radius:999px;color:rgba(245,245,247,.88);display:flex;font-size:14px;gap:10px;padding:10px 18px 10px 12px;position:relative}.process-strip li:not(:last-child):after{color:var(--pri-text);content:"→";font-family:var(--font-mono);margin-left:4px;position:absolute;right:-12px}.process-strip .process-num{color:var(--pri-text);font-family:var(--font-mono);font-size:10px}.responsive-proof{align-items:end;background:radial-gradient(circle at 48% 0,rgba(var(--pri-rgb),.11),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.008));border:1px solid rgba(var(--pri-rgb),.13);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 72px rgba(0,0,0,.28);display:grid;gap:clamp(18px,2.2vw,32px);grid-template-columns:repeat(12,minmax(0,1fr));isolation:isolate;margin-bottom:18px;min-height:auto;overflow:hidden;padding:clamp(28px,4vw,52px) clamp(18px,3.2vw,44px) clamp(22px,3vw,34px);position:relative}.responsive-proof:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%);opacity:.44;pointer-events:none;position:absolute;z-index:-2}.responsive-proof:after{background:linear-gradient(90deg,transparent,rgba(var(--pri-rgb),.26),transparent);bottom:clamp(58px,5vw,72px);content:"";height:1px;left:8%;opacity:.56;pointer-events:none;position:absolute;right:8%;z-index:-1}.responsive-proof figure{display:flex;flex-direction:column;gap:12px;grid-row:1;margin:0;position:relative}.responsive-proof figure[data-device=desktop]{align-self:end;grid-column:1/7;z-index:2}.responsive-proof figure[data-device=tablet]{align-self:end;grid-column:7/10;z-index:3}.responsive-proof figure[data-device=mobile]{align-self:end;grid-column:10/12;justify-self:center;width:86%;z-index:4}.responsive-shot-frame{background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.035) 22%,rgba(0,0,0,.34)),rgba(10,12,20,.92);border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -18px 36px rgba(0,0,0,.2),0 18px 48px rgba(0,0,0,.32);display:block;filter:drop-shadow(0 18px 36px rgba(0,0,0,.26));overflow:hidden;padding:8px;position:relative}.responsive-proof figure[data-device=desktop] .responsive-shot-frame{aspect-ratio:16/9.8;border-radius:18px 18px 22px 22px}.responsive-proof figure[data-device=desktop] .responsive-shot-frame:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);bottom:0;content:"";height:5px;left:34%;position:absolute;right:34%}.responsive-proof figure[data-device=tablet] .responsive-shot-frame{aspect-ratio:4/5;border-radius:24px;padding:10px}.responsive-proof figure[data-device=mobile] .responsive-shot-frame{aspect-ratio:9/17.5;border-radius:26px;padding:8px}.responsive-shot-chrome{align-items:center;display:flex;gap:5px;height:14px;left:16px;opacity:.55;pointer-events:none;position:absolute;top:12px;z-index:2}.responsive-shot-chrome span{background:rgba(255,255,255,.42);border-radius:999px;display:block;height:4px;width:4px}.responsive-shot-screen{background:#050812;border:1px solid rgba(255,255,255,.09);border-radius:12px;display:block;height:100%;overflow:hidden;position:relative}.responsive-proof figure[data-device=tablet] .responsive-shot-screen{border-radius:18px}.responsive-proof figure[data-device=mobile] .responsive-shot-screen{border-radius:22px}.responsive-shot-screen:after{background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 28%,transparent 72%,rgba(var(--pri-rgb),.08));content:"";inset:0;pointer-events:none;position:absolute}.responsive-proof img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.responsive-proof figcaption{color:var(--pl-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;margin:0;overflow:hidden;padding:0 2px;position:static;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:720px){.responsive-proof{gap:18px;grid-template-columns:1fr 1fr;min-height:auto;padding:22px 14px 24px}.responsive-proof figure,.responsive-proof figure[data-device=desktop],.responsive-proof figure[data-device=mobile],.responsive-proof figure[data-device=tablet]{grid-row:auto;transform:none;width:auto}.responsive-proof figure[data-device=desktop]{grid-column:1/-1}.responsive-proof figure[data-device=mobile],.responsive-proof figure[data-device=tablet]{grid-column:auto}.responsive-proof figure[data-device=mobile]{justify-self:stretch;width:78%}}.pillar-root[data-pillar=web] .hero-scene-img{filter:saturate(1.06) contrast(1.12) brightness(1.16)}.pillar-root[data-pillar=web] .hero-scene-web:before{background:linear-gradient(90deg,rgba(3,7,17,.72),rgba(3,7,17,.28) 26%,rgba(3,7,17,0) 52%)}.pillar-root[data-pillar=web] .pillar-hero .hero-copy:before{background:linear-gradient(90deg,rgba(3,7,17,.8),rgba(3,7,17,.3) 68%,transparent);inset:-48px -140px -48px -96px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hero-chips span{border:1px solid rgba(var(--pri-rgb),.32);border-radius:999px;color:rgba(245,245,247,.78);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:6px 13px}.pillar-section{scroll-margin-top:140px}.pillar-root[data-pillar=web] .pillar-section{padding:clamp(56px,5.5vw,84px) 0}.pillar-root[data-pillar=web] .web-shell .pillar-section:not(.pillar-section-last){-o-border-image:linear-gradient(90deg,transparent,rgba(var(--pri-rgb),.34) 18% 42%,rgba(245,245,247,.08) 60%,transparent) 1;border-image:linear-gradient(90deg,transparent,rgba(var(--pri-rgb),.34) 18% 42%,rgba(245,245,247,.08) 60%,transparent) 1;border-bottom:1px solid}.pillar-root[data-pillar=web] .web-proof-early{padding-top:clamp(72px,8vw,110px)}.pillar-root[data-pillar=web] .web-proof-showcase{padding-top:clamp(44px,5vw,72px)}.web-proof-row{margin-top:clamp(18px,2vw,28px)}.web-proof-row:first-of-type{margin-top:0}.web-proof-row-label{color:var(--pri-text);display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-proof-showcase .proof-case-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=web] .web-proof-showcase .proof-case-card{height:100%}.web-proof-responsive .responsive-proof{margin-bottom:0}.pillar-root[data-pillar=web] .web-responsive-project-label{color:rgba(239,244,255,.64);display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;margin:-6px 0 14px;text-transform:uppercase}.pillar-root[data-pillar=web] .final-cta-band .btn{min-block-size:44px;overflow:visible;padding-inline:14px}.web-review-carousel{background:radial-gradient(circle at 14% 0,rgba(var(--pri-rgb),.12),transparent 32%),linear-gradient(145deg,rgba(245,245,247,.062),rgba(245,245,247,.014)),rgba(5,5,9,.62);border:1px solid rgba(var(--pri-rgb),.2);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.018),0 24px 64px rgba(0,0,0,.22);overflow:hidden;padding:clamp(18px,2.1vw,26px);position:relative;width:100%}.web-review-carousel:before{background:linear-gradient(90deg,rgba(var(--pri-rgb),.42),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent);content:"";height:1px;inset:0 0 auto;opacity:.75;position:absolute}.web-review-carousel-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:clamp(16px,1.7vw,22px);position:relative;z-index:1}.web-review-kicker{color:var(--pri-text);display:block;letter-spacing:.08em;margin-bottom:5px}.web-review-carousel-head p,.web-review-kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.web-review-carousel-head p{align-items:center;color:var(--pl-muted);display:flex;flex-wrap:wrap;gap:8px;letter-spacing:.045em}.web-review-carousel-head p strong{align-items:center;background:rgba(var(--pri-rgb),.12);border:1px solid rgba(var(--pri-rgb),.24);border-radius:999px;color:#eff4ff;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:500;height:22px;justify-content:center;justify-self:flex-start;min-width:42px;width:-moz-fit-content;width:fit-content;text-transform:none}.web-review-carousel-head p span+span:before{color:rgba(239,244,255,.32);content:"/";margin-right:8px}.web-review-controls{align-items:center;display:flex;gap:8px}.web-review-controls button{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#eff4ff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.18);transition:background .18s ease,border-color .18s ease,color .18s ease;width:38px}.web-review-controls button:focus-visible,.web-review-controls button:hover{background:rgba(var(--pri-rgb),.12);border-color:rgba(var(--pri-rgb),.42);color:var(--pri-text);outline:none}.web-review-track{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.web-review-card{background:radial-gradient(circle at 12% 0,rgba(var(--pri-rgb),.1),transparent 42%),linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(8,9,16,.72);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;gap:18px;min-height:244px;padding:clamp(18px,2vw,22px);position:relative;isolation:isolate}.web-review-card:before{background:linear-gradient(180deg,rgba(var(--pri-rgb),.58),rgba(var(--pri-rgb),0));border-radius:999px;content:"";inset:18px auto 42px 0;opacity:.55;position:absolute;width:1px}.web-review-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:40px;position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.web-review-card{animation:webReviewCardIn .42s cubic-bezier(.16,1,.3,1) both}.web-review-card:nth-child(2){animation-delay:40ms}.web-review-card:nth-child(3){animation-delay:80ms}}.web-review-source{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.web-review-stars{color:#fbbc04;display:inline-flex;filter:drop-shadow(0 0 8px rgba(251,188,4,.14));font-size:14px;gap:2px;letter-spacing:0;line-height:1}.web-review-source>span:not(.web-review-stars){color:rgba(129,166,255,.92);display:inline-flex;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.web-review-ordinal{color:rgba(239,244,255,.42);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;line-height:1;padding-top:2px}.web-review-card blockquote{color:#eff4ff;flex:1;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:400;line-height:1.55;max-width:31em;position:relative;z-index:1}.web-review-card blockquote p+p{color:rgba(239,244,255,.78);margin-top:10px}.web-review-card footer{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;padding-top:14px;position:relative;z-index:1}.web-review-card footer span{color:rgba(239,244,255,.82);display:block;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.055em;text-transform:uppercase}.web-review-card footer:after{background:linear-gradient(90deg,rgba(var(--pri-rgb),.56),rgba(var(--pri-rgb),.14)),rgba(255,255,255,.08);border-radius:999px;content:"";height:4px;width:42px}.web-review-progress{display:flex;gap:7px;justify-content:center;margin-top:16px;position:relative;z-index:1}.web-review-progress button{background:rgba(255,255,255,.13);border:0;border-radius:999px;cursor:pointer;height:5px;padding:0;transition:background .18s ease,width .18s ease;width:18px}.web-review-progress button[data-active=true]{background:linear-gradient(90deg,#6a8cff,var(--pri-text));box-shadow:0 0 12px rgba(var(--pri-rgb),.22);width:34px}@keyframes webReviewCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.pillar-root[data-pillar=web] .web-proof-showcase .proof-case-grid{grid-template-columns:1fr}.web-review-track{grid-template-columns:repeat(2,minmax(0,1fr))}.web-review-card:nth-child(3){display:none}}@media (max-width:640px){.web-review-carousel-head{align-items:flex-start}.web-review-carousel-head p{max-width:22em}.web-review-track{grid-template-columns:1fr}.web-review-card{min-height:0}.web-review-card:nth-child(n+2){display:none}}@media (max-width:480px){.web-review-carousel-head{padding-right:88px}.web-review-controls{position:absolute;right:0;top:0}.web-review-carousel-head p{align-items:flex-start;display:grid;gap:6px}.web-review-carousel-head p span+span:before{content:"";margin:0}}.offer-card-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.offer-card{background:linear-gradient(150deg,rgba(245,245,247,.062),rgba(245,245,247,.016)),rgba(5,5,9,.6);border:1px solid var(--pl-line);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);display:flex;flex-direction:column;padding:24px 24px 22px}.offer-card-featured{border-color:rgba(var(--pri-rgb),.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 1px rgba(var(--pri-rgb),.14),0 18px 48px rgba(var(--pri-rgb),.12)}.offer-card h3{color:var(--pl-ink);font-family:var(--font-display);font-size:16px;font-weight:600;text-transform:uppercase}.offer-card .offer-for{color:var(--pl-muted);font-size:14px;line-height:1.45;margin-top:8px;min-height:40px}.offer-meta{display:grid;gap:10px;margin:18px 0 20px}.offer-meta div{display:flex;justify-content:space-between;gap:12px}.offer-meta dt{color:var(--pl-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.offer-meta dd{color:var(--pl-muted);font-family:var(--font-mono);font-size:12px;margin:0;text-align:right}.offer-meta .offer-start{color:var(--pri-text)}.offer-card .offer-cta{justify-content:center;margin-top:auto;width:100%}.pillar-root[data-pillar=web] .whofor-fit{border-color:rgba(var(--pri-rgb),.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 1px rgba(var(--pri-rgb),.12),0 18px 52px rgba(var(--pri-rgb),.1)}.pillar-root[data-pillar=web] .whofor-notfit{opacity:.82}@media (min-width:1024px){.faq-list{align-items:start;grid-template-columns:1fr 1fr}}.web-related-compact .steelo-card,.web-related-compact [class*=related-card]{transform:scale(.96)}.pillar-root[data-pillar=web] .web-related-compact{padding-bottom:clamp(40px,4vw,64px)}.deliverables-lead{color:var(--pl-muted);font-size:15px;margin-bottom:20px}.deliverables-list{display:grid;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.deliverables-list li{border-top:1px solid rgba(var(--pri-rgb),.18);color:rgba(245,245,247,.9);font-size:15px;padding:12px 0 12px 26px;position:relative}.deliverables-list li:before{color:var(--pri-text);content:"→";font-family:var(--font-mono);left:0;position:absolute;top:12px}.whofor-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.whofor-col{background:linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid var(--pl-line);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);padding:26px 28px}.whofor-col h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.whofor-fit{border-color:rgba(var(--pri-rgb),.32)}.whofor-fit h3{color:var(--pri-text)}.whofor-notfit h3{color:var(--pl-dim)}.whofor-col ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.whofor-col li{color:rgba(245,245,247,.86);font-size:14.5px;line-height:1.45;padding-left:24px;position:relative}.whofor-fit li:before{color:var(--pri-text);content:"+";font-family:var(--font-mono);left:0;position:absolute}.whofor-notfit li{color:var(--pl-muted)}.whofor-notfit li:before{color:var(--pl-dim);content:"−";font-family:var(--font-mono);left:0;position:absolute}.local-heading{color:var(--pl-ink);font-family:var(--font-display);font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1.2;margin-bottom:16px;max-width:20em;text-transform:uppercase}.local-body{color:rgba(245,245,247,.82);font-size:16px;line-height:1.55;max-width:46em}.local-serves{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.local-serves span{border:1px solid rgba(var(--pri-rgb),.24);border-radius:999px;color:var(--pl-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:6px 14px}.faq-list{display:grid;gap:10px}.faq-item{background:linear-gradient(145deg,rgba(245,245,247,.05),rgba(245,245,247,.012)),rgba(5,5,9,.52);border:1px solid var(--pl-line);border-radius:16px;overflow:hidden;padding:0 22px}.faq-item summary{color:var(--pl-ink);cursor:pointer;font-size:16px;font-weight:500;list-style:none;padding:18px 32px 18px 0;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--pri-text);content:"+";font-family:var(--font-mono);font-size:18px;position:absolute;right:0;top:16px;transition:transform .2s ease}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--pl-muted);font-size:15px;line-height:1.55;max-width:52em;padding:0 0 20px}@media (min-width:1181px){.route-table-anchored tr{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) minmax(150px,.6fr) minmax(80px,.32fr)}.route-table-anchored td:last-child{text-align:left}}.route-table-anchored thead{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.route-table-anchored thead tr{border-bottom:1px solid rgba(245,245,247,.075);padding-bottom:12px;padding-top:14px}.route-table-anchored th{color:var(--pl-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.route-table .route-start,.route-table .route-timeline{color:var(--pl-muted);font-family:var(--font-mono);font-size:12px}.route-table .route-start{color:var(--pri-text)}@media (max-width:1180px){.route-table-anchored thead{display:none}.route-table .route-start,.route-table .route-timeline{font-size:11px}}.outcome-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.outcome-card{background:linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid var(--pl-line);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);padding:20px 22px}.outcome-card h3{color:var(--pri-text);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.outcome-card p{color:rgba(245,245,247,.88);font-size:15px;line-height:1.45}.trust-ledger{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.trust-ledger span{border:1px solid rgba(var(--pri-rgb),.24);border-radius:999px;color:var(--pl-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:6px 14px}.proof-case-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:18px}.proof-case-card{background:linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(5,5,9,.58);border:1px solid var(--pl-line);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 64px rgba(0,0,0,.22);display:block;overflow:hidden;padding:0 0 22px;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.proof-case-card:hover{border-color:rgba(var(--pri-rgb),.4);transform:translateY(-2px)}}.proof-case-cover{display:block;margin-bottom:18px}.proof-case-cover img{aspect-ratio:16/9;display:block;filter:saturate(.94);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.proof-case-card strong{color:var(--pl-ink);font-family:var(--font-display);font-size:15px;font-weight:600}.proof-case-card em,.proof-case-card strong{display:block;padding:0 22px;text-transform:uppercase}.proof-case-card em{color:var(--pri-text);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.04em;margin-top:6px}.proof-case-card p{color:var(--pl-muted);font-size:13.5px;line-height:1.5;margin-top:10px;padding:0 22px}.proof-case-card .proof-case-cta{color:var(--pri-text);display:block;font-family:var(--font-mono);font-size:11px;margin-top:14px;padding:0 22px}.pillar-field{inset:0;pointer-events:none;position:absolute;z-index:0}.pillar-root .pillar-field{background:radial-gradient(ellipse 640px 420px at 12% 36%,rgba(var(--pri-rgb),.07),transparent 70%),radial-gradient(ellipse 720px 460px at 88% 56%,rgba(var(--pri-rgb),.055),transparent 72%),radial-gradient(ellipse 560px 400px at 16% 82%,rgba(var(--pri-rgb),.06),transparent 70%),repeating-linear-gradient(0deg,rgba(245,245,247,.02) 0 1px,transparent 1px 96px),repeating-linear-gradient(90deg,rgba(245,245,247,.02) 0 1px,transparent 1px 96px);-webkit-mask-image:linear-gradient(180deg,transparent 0 22%,#000 30% 96%,transparent);mask-image:linear-gradient(180deg,transparent 0 22%,#000 30% 96%,transparent)}@media (min-width:1340px){.pillar-root .pillar-shell .pillar-section:before{background:linear-gradient(180deg,rgba(var(--pri-rgb),.32),rgba(var(--pri-rgb),.12));bottom:0;content:"";left:-34px;position:absolute;top:0;width:1px}.pillar-root .pillar-shell .pillar-section:after{background:var(--pl-bg);border:1px solid rgba(var(--pri-rgb),.65);box-shadow:0 0 12px rgba(var(--pri-rgb),.35);content:"";height:7px;left:-37px;position:absolute;top:calc(clamp(var(--space-9), 7vw, var(--space-11)) + 5px);transform:rotate(45deg);width:7px}.pillar-root .pillar-shell .pillar-section-last:before{bottom:auto;height:calc(var(--space-hero-y) + 6px)}.pillar-root .pillar-shell .pillar-section-last:after{top:calc(var(--space-hero-y) + 2px)}}.hud-panel{position:relative}.hud-frame{display:block;inset:10px;pointer-events:none;position:absolute;z-index:2}.beyond-close-panel,.beyond-proof-vault{position:relative}.hud-frame i{position:absolute}.hud-c{height:20px;opacity:.85;width:20px}.hud-c-tl{border-left:2px solid rgba(var(--pri-rgb),.72);left:0}.hud-c-tl,.hud-c-tr{border-top:2px solid rgba(var(--pri-rgb),.72);top:0}.hud-c-tr{border-right:2px solid rgba(var(--pri-rgb),.72);right:0}.hud-c-bl{border-left:2px solid rgba(var(--pri-rgb),.72);left:0}.hud-c-bl,.hud-c-br{border-bottom:2px solid rgba(var(--pri-rgb),.72);bottom:0}.hud-c-br{border-right:2px solid rgba(var(--pri-rgb),.72);right:0}.hud-ticks{background:repeating-linear-gradient(90deg,rgba(var(--pri-rgb),.62) 0 2px,transparent 2px 8px);height:4px;width:43px}.hud-ticks-top{right:30px;top:0}.hud-ticks-bottom{bottom:0;left:30px}@media (prefers-reduced-motion:no-preference){.pillar-root .sr .hud-frame{opacity:0;transition:opacity .6s ease .35s}.pillar-root .sr.sr-in .hud-frame{opacity:1}@media (min-width:1340px){.pillar-root .pillar-shell .sr.pillar-section:before{transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.16,1,.3,1) .1s}.pillar-root .pillar-shell .sr.sr-in.pillar-section:before{transform:scaleY(1)}.pillar-root .pillar-shell .sr.pillar-section:after{opacity:0;transition:opacity .4s ease .55s}.pillar-root .pillar-shell .sr.sr-in.pillar-section:after{opacity:1}}}.pillar-root[data-pillar=cortex]:before{background:linear-gradient(116deg,transparent 0 22%,rgba(255,255,255,.1) 25%,transparent 30% 100%),radial-gradient(ellipse 55% 50% at 66% 24%,rgba(var(--pri-rgb),.1),transparent 76%)}.pillar-root[data-pillar=cortex] .quote-block{font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.42}@media (max-width:1180px){.pillar-root[data-pillar=web] .web-hero,.web-control-board{grid-template-columns:1fr}.pillar-root[data-pillar=web] .hero-scene-web{inset:-80px -60px 42% -60px;transform:none;width:auto}.web-control-copy{max-width:820px}.web-control-statement{max-width:34ch}.web-launch-instrument{min-height:0}}@media (max-width:760px){.pillar-root[data-pillar=web] .web-control-section{padding-top:clamp(136px,30vw,190px)}.pillar-root[data-pillar=web] .web-hero{min-height:auto;padding:clamp(68px,14vw,92px) 0 clamp(300px,76vw,360px)}.pillar-root[data-pillar=web] .web-copy{max-width:none;width:100%}.pillar-root[data-pillar=web] .pillar-hero .web-copy .display-heading{font-family:Steelo Display,Steelo Display Fallback,system-ui,sans-serif!important;font-size:clamp(25px,6.8vw,34px);line-height:1.05}.pillar-root[data-pillar=web] .hero-scene-web{inset:0 -18px auto -18px;width:auto}.web-control-board{gap:22px;padding:clamp(18px,5vw,28px)}.web-control-system{border-radius:18px}.web-control-system-head{align-items:flex-start;flex-direction:column;gap:7px}.web-control-system-head em{text-align:left}.web-launch-instrument{display:grid;gap:12px;min-height:0}.web-launch-instrument:after,.web-launch-instrument:before{display:none}.web-launch-frame{border-radius:30px;height:auto;min-height:430px;padding:8px;transform:none}.web-launch-screen{border-radius:24px;min-height:414px}.web-launch-header{align-items:flex-start;border-radius:20px;flex-direction:column;gap:5px;left:12px;right:12px;top:12px}.web-launch-map{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));inset:92px 12px 16px}.web-launch-map:before{display:none}.web-launch-node,.web-launch-node-8{border-radius:16px;min-width:0;padding:11px 12px;position:relative;transform:none;width:100%}.web-launch-node span{font-size:9px;margin-bottom:7px}.web-launch-node strong{font-size:12px;line-height:1.25}.web-launch-node-1,.web-launch-node-2,.web-launch-node-3,.web-launch-node-4,.web-launch-node-5,.web-launch-node-6,.web-launch-node-7,.web-launch-node-8{bottom:auto;left:auto;right:auto;top:auto}}@media (max-width:560px){.web-control-board{border-radius:18px;padding:16px}.web-control-statement strong{font-size:clamp(30px,9.5vw,40px)}.web-control-statement{max-width:none}.web-control-system{padding:12px}.web-control-signals{grid-template-columns:1fr}.web-control-signals span{min-height:0;border-bottom:1px solid rgba(255,255,255,.065);border-right:0}.web-control-signals span:last-child{border-bottom:0}.web-control-scan-lockup{min-height:188px}.web-control-core{min-width:0;width:100%}.web-control-chip-ring span{border-bottom:0;border-right:1px solid rgba(var(--pri-rgb),.14);font-size:8px;padding:4px 6px;text-align:center}.web-control-chip-ring span:last-child{border-right:0}.web-control-layer{align-items:start;grid-template-columns:1fr;min-height:0}}.pillar-root[data-pillar=id]{--id-red-soft:rgba(224,98,95,0.2);--id-chrome:rgba(227,218,218,0.82);background:radial-gradient(ellipse 980px 620px at 18% 18%,rgba(139,0,0,.28),transparent 68%),radial-gradient(ellipse 760px 520px at 88% 12%,rgba(245,245,247,.08),transparent 72%),linear-gradient(118deg,rgba(224,98,95,.055),transparent 26% 66%,rgba(245,245,247,.026)),linear-gradient(180deg,#050506,#090707 48%,#030304)}.pillar-root[data-pillar=id]:before{background:radial-gradient(ellipse 54% 46% at 22% 22%,rgba(224,98,95,.22),transparent 72%),linear-gradient(112deg,transparent 0 21%,rgba(245,245,247,.11) 24%,transparent 29% 100%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 84%);mask-image:linear-gradient(180deg,#000,transparent 84%)}.pillar-root[data-pillar=id]:after{background:radial-gradient(circle at 19% 22%,rgba(224,98,95,.24) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 48%,rgba(245,245,247,.12) 0 1px,transparent 1.5px);background-size:330px 330px,470px 470px;opacity:.14}.pillar-root[data-pillar=id] .pillar-backdrop-word{left:-42px;right:auto;top:-62px;-webkit-text-stroke-color:rgba(224,98,95,.14)}.pillar-root[data-pillar=id] .id-hero{align-items:center;gap:clamp(44px,5vw,82px);grid-template-columns:minmax(600px,1.12fr) minmax(0,.88fr);min-height:min(850px,calc(100dvh - 48px));padding-bottom:clamp(72px,8vw,124px)}.pillar-root[data-pillar=id] .id-hero:after,.pillar-root[data-pillar=id] .id-hero:before{content:"";pointer-events:none;position:absolute}.pillar-root[data-pillar=id] .id-hero:before{background:linear-gradient(124deg,rgba(245,245,247,.1),transparent 24% 68%,rgba(224,98,95,.13)),linear-gradient(rgba(224,98,95,.085) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,247,.062) 1px,transparent 0),radial-gradient(ellipse at 42% 48%,rgba(224,98,95,.24),transparent 66%),rgba(10,6,6,.6);background-size:auto,84px 84px,84px 84px,auto,auto;border:1px solid rgba(245,245,247,.11);border-radius:68px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -56px 96px rgba(0,0,0,.3);clip-path:polygon(0 3%,89% 0,100% 82%,13% 100%);inset:-72px 41% 7% -118px;-webkit-mask-image:radial-gradient(ellipse 90% 76% at 48% 48%,#000 0,rgba(0,0,0,.72) 62%,transparent 94%);mask-image:radial-gradient(ellipse 90% 76% at 48% 48%,#000 0,rgba(0,0,0,.72) 62%,transparent 94%);opacity:.86;transform:rotateY(8deg) translateZ(-74px);z-index:0}.pillar-root[data-pillar=id] .id-hero:after{background:linear-gradient(94deg,transparent 0 18%,rgba(224,98,95,.4) 18.3%,transparent 19.1% 100%),linear-gradient(151deg,transparent 0 32%,rgba(245,245,247,.13) 32.3%,transparent 33% 100%),radial-gradient(circle at 58% 42%,rgba(224,98,95,.46) 0 3px,transparent 4px);height:56%;left:-2%;opacity:.68;top:20%;transform:rotate(-8deg) translateZ(38px);width:52%;z-index:2}.pillar-root[data-pillar=id] .id-copy{justify-self:end;max-width:590px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(48px,5.08vw,76px);line-height:.9;max-width:590px}.pillar-root[data-pillar=id] .id-heading{gap:.04em}.pillar-root[data-pillar=id] .id-heading span{display:block}.pillar-root[data-pillar=id] .id-copy .hero-sub{max-width:540px}.pillar-root[data-pillar=id] .id-control-section{padding-top:clamp(72px,8vw,112px)}.pillar-root[data-pillar=id] .mini-surface-map{background:radial-gradient(ellipse at 50% 46%,rgba(224,98,95,.24),transparent 64%),radial-gradient(ellipse at 14% 10%,rgba(245,245,247,.09),transparent 34%),linear-gradient(rgba(224,98,95,.065) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,247,.045) 1px,transparent 0),linear-gradient(145deg,rgba(245,245,247,.105),rgba(245,245,247,.024)),rgba(8,5,5,.68);background-size:auto,72px 72px,72px 72px,auto,auto;border:1px solid rgba(224,98,95,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -42px 80px rgba(0,0,0,.2),0 30px 88px rgba(0,0,0,.3);gap:16px;isolation:isolate;padding:16px}.pillar-root[data-pillar=id] .mini-surface-map:before{background:linear-gradient(90deg,transparent,rgba(224,98,95,.28),transparent),linear-gradient(180deg,transparent 0 47%,rgba(245,245,247,.11) 47.5% 48%,transparent 48.5%);height:100%;left:9%;opacity:.72;top:0;transform:skewX(-18deg);width:34%;z-index:0}.pillar-root[data-pillar=id] .mini-surface-tile{aspect-ratio:1.22/1;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.14),transparent 32%),linear-gradient(145deg,rgba(245,245,247,.13),rgba(245,245,247,.024)),rgba(13,10,11,.9);border-color:rgba(245,245,247,.22);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -28px 50px rgba(0,0,0,.3),0 18px 48px rgba(0,0,0,.2);color:rgba(245,245,247,.95);font-weight:600;isolation:isolate;line-height:1.15;padding:18px;text-shadow:0 1px 18px rgba(0,0,0,.72)}.pillar-root[data-pillar=id] .mini-surface-tile:before{border:1px solid rgba(245,245,247,.18);border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -26px 42px rgba(0,0,0,.2),0 18px 42px rgba(0,0,0,.22);inset:15px 15px 58px;pointer-events:none;z-index:-1}.pillar-root[data-pillar=id] .mini-surface-tile:not(.is-flagged):after{background:radial-gradient(circle at 50% 14%,rgba(245,245,247,.58) 0 3px,transparent 4px),radial-gradient(circle at 50% 50%,rgba(224,98,95,.44) 0 3px,transparent 4px),linear-gradient(180deg,rgba(245,245,247,.18),transparent 70%);border-left:1px solid rgba(245,245,247,.12);bottom:66px;content:"";pointer-events:none;position:absolute;right:28px;top:28px;width:18px;z-index:0}.pillar-root[data-pillar=id] .mini-surface-tile:first-child:before{background:linear-gradient(180deg,rgba(224,98,95,.24) 0 18px,transparent 18px),radial-gradient(circle at 12px 9px,rgba(245,245,247,.38) 0 2px,transparent 2.5px),linear-gradient(90deg,rgba(245,245,247,.2) 0 42%,transparent 42% 48%,rgba(245,245,247,.12) 48% 100%),linear-gradient(rgba(245,245,247,.1) 1px,transparent 0),rgba(9,10,12,.66);background-size:auto,auto,auto,100% 19px,auto}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(2):before{background:radial-gradient(circle at 20% 24%,rgba(245,245,247,.42) 0 15px,transparent 16px),linear-gradient(90deg,transparent 0 38%,rgba(245,245,247,.18) 38% 86%,transparent 86%),linear-gradient(180deg,transparent 0 52%,rgba(224,98,95,.16) 52% 54%,transparent 54%),repeating-linear-gradient(90deg,rgba(245,245,247,.09) 0 18px,transparent 18px 30px),rgba(11,10,12,.7)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(3):before{background:linear-gradient(135deg,transparent 0 42%,rgba(224,98,95,.34) 42.5% 44%,transparent 44.5%),linear-gradient(90deg,rgba(245,245,247,.22) 0 34%,transparent 34% 100%),radial-gradient(circle at 74% 28%,rgba(245,245,247,.28) 0 5px,transparent 6px),rgba(12,9,9,.72)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(4):before{background:linear-gradient(180deg,rgba(245,245,247,.18) 0 13%,transparent 13%),repeating-linear-gradient(180deg,transparent 0 16px,rgba(245,245,247,.11) 16px 17px,transparent 17px 27px),linear-gradient(90deg,transparent 0 62%,rgba(224,98,95,.18) 62% 64%,transparent 64%),rgba(10,10,12,.7)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(5):before{background:linear-gradient(180deg,transparent 0 18%,rgba(224,98,95,.2) 18% 54%,transparent 54%),linear-gradient(90deg,rgba(245,245,247,.14) 0 8%,transparent 8% 92%,rgba(245,245,247,.14) 92%),radial-gradient(ellipse at 50% 42%,rgba(245,245,247,.17),transparent 58%),rgba(8,8,9,.74)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(6):before{background:radial-gradient(circle at 19% 22%,rgba(224,98,95,.32) 0 7px,transparent 8px),linear-gradient(90deg,transparent 0 36%,rgba(245,245,247,.18) 36% 82%,transparent 82%),radial-gradient(ellipse at 62% 70%,rgba(245,245,247,.14),transparent 46%),linear-gradient(130deg,transparent 0 49%,rgba(224,98,95,.2) 49.5% 50.5%,transparent 51%),rgba(9,10,11,.72)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(7):before{background:linear-gradient(90deg,rgba(245,245,247,.18) 0 30%,transparent 30%),repeating-linear-gradient(180deg,transparent 0 14px,rgba(245,245,247,.12) 14px 15px,transparent 15px 26px),linear-gradient(90deg,transparent 0 58%,rgba(224,98,95,.2) 58% 60%,transparent 60%),rgba(11,10,11,.72)}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(8):before{background:linear-gradient(100deg,rgba(245,245,247,.18),transparent 54%),linear-gradient(180deg,rgba(224,98,95,.16) 0 18px,transparent 18px),repeating-linear-gradient(180deg,transparent 0 18px,rgba(245,245,247,.12) 18px 19px,transparent 19px 31px),rgba(10,10,12,.72);box-shadow:10px 10px 0 rgba(245,245,247,.035),inset 0 1px 0 rgba(255,255,255,.12),0 18px 42px rgba(0,0,0,.22)}.pillar-root[data-pillar=id] .mini-surface-tile:hover{border-color:rgba(224,98,95,.46)}.pillar-root[data-pillar=id] .mini-surface-tile.is-flagged{background:radial-gradient(ellipse at 50% 0,rgba(224,98,95,.22),transparent 58%),linear-gradient(145deg,rgba(224,98,95,.18),rgba(245,245,247,.024)),rgba(20,9,9,.86);border-color:rgba(224,98,95,.58);color:rgba(255,220,220,.96)}.pillar-root[data-pillar=id] .mini-surface-tile.is-flagged:after{background:rgba(50,12,12,.8);border:1px solid rgba(224,98,95,.5);border-radius:999px;letter-spacing:.08em;padding:4px 7px;right:13px;top:12px}.pillar-root[data-pillar=id] .inside-section{border-bottom-color:rgba(224,98,95,.08)}.pillar-root[data-pillar=id] .inside-section .tag-list{background:radial-gradient(ellipse at 62% 44%,rgba(224,98,95,.16),transparent 62%),linear-gradient(rgba(224,98,95,.06) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,247,.04) 1px,transparent 0),linear-gradient(90deg,rgba(224,98,95,.12),transparent 28% 72%,rgba(245,245,247,.055)),rgba(8,5,5,.52);background-size:auto,58px 58px,58px 58px,auto,auto;border:1px solid rgba(224,98,95,.16);border-radius:30px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1120px;padding:12px;width:100%}.pillar-root[data-pillar=id] .inside-section .tag-chip{align-content:end;background:linear-gradient(145deg,rgba(245,245,247,.088),rgba(245,245,247,.018)),rgba(11,8,9,.76);border-color:rgba(224,98,95,.22);border-radius:20px;min-height:96px;overflow:hidden;padding:16px;position:relative;text-align:left}.pillar-root[data-pillar=id] .inside-section .tag-chip:before{background:linear-gradient(90deg,rgba(224,98,95,.5),transparent 70%),radial-gradient(circle at 0 50%,rgba(245,245,247,.55) 0 2px,transparent 3px);content:"";height:1px;left:16px;position:absolute;right:16px;top:18px}.pillar-root[data-pillar=id] .inside-section .tag-chip:after{color:rgba(224,98,95,.72);content:"RULE";font-family:var(--font-mono);font-size:9px;left:16px;position:absolute;top:28px}.pillar-root[data-pillar=id] .mini-result{background:radial-gradient(ellipse at 18% 0,rgba(184,255,0,.12),transparent 48%),linear-gradient(145deg,rgba(245,245,247,.08),rgba(245,245,247,.016)),rgba(8,7,8,.82);border-color:rgba(184,255,0,.24);display:grid;gap:8px 22px;grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=id] .mini-result-cta{align-self:end;grid-row:1/span 3;margin-top:0}.pillar-root[data-pillar=id] .route-table{background:radial-gradient(ellipse at 76% 18%,rgba(224,98,95,.18),transparent 52%),linear-gradient(rgba(224,98,95,.055) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,247,.04) 1px,transparent 0),rgba(8,6,7,.7);background-size:auto,64px 64px,64px 64px,auto;border-color:rgba(224,98,95,.2);border-radius:34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 28px 82px rgba(0,0,0,.3)}.pillar-root[data-pillar=id] .route-table tbody{counter-reset:id-route}.pillar-root[data-pillar=id] .route-table tr{counter-increment:id-route;grid-template-columns:54px minmax(0,1fr) minmax(240px,.6fr);min-height:84px;padding:0}.pillar-root[data-pillar=id] .route-table tr:before{align-items:center;border-right:1px solid rgba(224,98,95,.12);color:var(--id-red);content:counter(id-route,decimal-leading-zero);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:center}.pillar-root[data-pillar=id] .route-table td{align-items:center;display:flex;min-height:84px;padding:18px 22px}.pillar-root[data-pillar=id] .route-table td:first-child{color:rgba(245,245,247,.86);font-size:15px}.pillar-root[data-pillar=id] .route-table td:last-child{color:rgba(245,245,247,.9);gap:16px;position:relative}.pillar-root[data-pillar=id] .route-table td:last-child:before{background:radial-gradient(circle at 50% 50%,rgba(224,98,95,.74) 0 4px,transparent 5px),radial-gradient(circle at 50% 50%,transparent 0 54%,rgba(245,245,247,.15) 55% 57%,transparent 58%);content:"";flex:0 0 34px;height:34px}.pillar-root[data-pillar=id] .route-table td:last-child:after{background:linear-gradient(90deg,rgba(224,98,95,.52),transparent),repeating-linear-gradient(90deg,rgba(245,245,247,.12) 0 10px,transparent 10px 18px);content:"";flex:1 1 120px;height:1px;max-width:190px}.pillar-root[data-pillar=id] .proof-block{align-items:stretch;background:radial-gradient(ellipse at 20% 0,rgba(224,98,95,.15),transparent 44%),linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(7,6,7,.58);border:1px solid rgba(224,98,95,.14);border-radius:34px;gap:clamp(30px,5vw,68px);grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);padding:18px}.pillar-root[data-pillar=id] .proof-mark{background:radial-gradient(ellipse at 48% 36%,rgba(224,98,95,.2),transparent 58%),linear-gradient(rgba(224,98,95,.06) 1px,transparent 0),linear-gradient(90deg,rgba(245,245,247,.04) 1px,transparent 0),rgba(9,8,9,.78);background-size:auto,54px 54px,54px 54px,auto;border-color:rgba(224,98,95,.18);min-height:330px}.pillar-root[data-pillar=id] .proof-block>div:last-child{align-self:center;padding:clamp(14px,2.6vw,32px) 0}.pillar-root[data-pillar=id] .proof-mark:before{color:rgba(224,98,95,.42);font-size:96px}.pillar-root[data-pillar=id] .proof-mark:after{background:radial-gradient(circle at 50% 50%,rgba(224,98,95,.18) 0 34%,transparent 35%),radial-gradient(circle at 50% 50%,transparent 0 47%,rgba(245,245,247,.12) 48% 49%,transparent 50%),linear-gradient(90deg,transparent 0 28%,rgba(245,245,247,.14) 28.5% 29%,transparent 29.5% 70%,rgba(224,98,95,.18) 70.5% 71%,transparent 71.5%),linear-gradient(180deg,transparent 0 34%,rgba(224,98,95,.18) 34.5% 35%,transparent 35.5% 68%,rgba(245,245,247,.12) 68.5% 69%,transparent 69.5%);border:1px solid rgba(245,245,247,.12);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 22px 58px rgba(0,0,0,.28);content:"";height:190px;left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);width:190px}@media (max-width:1180px){.pillar-root[data-pillar=id] .id-hero{grid-template-columns:1fr}.pillar-root[data-pillar=id] .id-copy{justify-self:start;max-width:760px}.pillar-root[data-pillar=id] .id-hero:before{inset:-76px -48px 42% -48px;transform:none}.pillar-root[data-pillar=id] .id-hero:after{left:0;top:14%;width:78%}}@media (max-width:760px){.pillar-root[data-pillar=id] .id-hero{min-height:auto;padding-bottom:52px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(34px,9.5vw,44px);line-height:.94}.pillar-root[data-pillar=id] .id-heading{gap:.07em}.pillar-root[data-pillar=id] .id-hero:before{border-radius:0;clip-path:none;inset:-20px -20px auto -20px;height:min(66vh,600px);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.7) 58%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.7) 58%,transparent);opacity:.72}.pillar-root[data-pillar=id] .id-hero:after{display:none}.pillar-root[data-pillar=id] .mini-surface-map{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.pillar-root[data-pillar=id] .mini-surface-tile{aspect-ratio:1.02/1;border-radius:18px;font-size:13px;min-height:154px;padding:13px}.pillar-root[data-pillar=id] .mini-surface-tile:before{border-radius:13px;inset:11px 11px 42px}.pillar-root[data-pillar=id] .inside-section .tag-list{border-radius:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .inside-section .tag-chip{border-radius:16px;min-height:72px;padding:36px 14px 14px}.pillar-root[data-pillar=id] .inside-section .tag-chip:after{top:24px}.pillar-root[data-pillar=id] .mini-result{grid-template-columns:1fr}.pillar-root[data-pillar=id] .mini-result-cta{grid-row:auto}.pillar-root[data-pillar=id] .route-table tr{grid-template-columns:42px 1fr;min-height:0}.pillar-root[data-pillar=id] .route-table tr:before{grid-row:1/span 2}.pillar-root[data-pillar=id] .route-table td{min-height:0;padding:14px 16px}.pillar-root[data-pillar=id] .route-table td:last-child{border-top:1px solid rgba(224,98,95,.1);grid-column:2;padding-top:0}.pillar-root[data-pillar=id] .proof-block{grid-template-columns:1fr}.pillar-root[data-pillar=id] .proof-mark{min-height:240px}.pillar-root[data-pillar=id] .proof-mark:after{height:150px;width:150px}}.pillar-root[data-pillar=id]{background:radial-gradient(ellipse 900px 620px at 16% 8%,rgba(139,0,0,.3),transparent 68%),radial-gradient(ellipse 780px 540px at 78% 18%,rgba(220,205,195,.09),transparent 66%),linear-gradient(180deg,#050505,#090606 48%,#040303)}.pillar-root[data-pillar=id] .pillar-backdrop-word{left:auto;right:-42px;top:-82px;-webkit-text-stroke-color:rgba(224,98,95,.12)}.pillar-root[data-pillar=id] .id-hero{align-items:start;display:grid;gap:clamp(34px,4vw,58px);grid-template-columns:1fr;margin:0 auto;max-width:1280px;min-height:min(900px,calc(100dvh - 28px));padding-bottom:clamp(64px,7vw,104px);padding-top:clamp(118px,11vw,156px)}.pillar-root[data-pillar=id] .id-hero:before{background:linear-gradient(112deg,transparent 0 16%,rgba(224,98,95,.16) 16.2% 16.8%,transparent 17.1% 100%),radial-gradient(ellipse 62% 52% at 42% 30%,rgba(224,98,95,.2),transparent 70%);border:0;border-radius:0;box-shadow:none;clip-path:none;inset:0 36% 22% -10%;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.68) 62%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.68) 62%,transparent);opacity:.54;transform:none}.pillar-root[data-pillar=id] .id-hero:after{background:linear-gradient(90deg,transparent,rgba(224,98,95,.34),rgba(220,205,195,.14),transparent);height:1px;left:5%;opacity:.72;top:58%;transform:none;width:62%}.pillar-root[data-pillar=id] .id-copy{justify-self:start;max-width:980px;z-index:4}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(40px,4.9vw,72px);max-width:1020px}.pillar-root[data-pillar=id] .id-heading{display:grid;gap:.03em}.pillar-root[data-pillar=id] .id-copy .hero-sub{max-width:660px}.pillar-root[data-pillar=id] .hero-chips{max-width:680px}.pillar-root[data-pillar=id] .hero-chips span{background:rgba(8,5,5,.56);border-color:rgba(220,205,195,.22);color:rgba(245,245,247,.72)}.pillar-root[data-pillar=id] .id-control-section{padding-top:clamp(72px,8vw,116px);scroll-margin-top:118px}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-top:clamp(42px,5vw,76px)}.id-proof-board{background:radial-gradient(ellipse at 20% 0,rgba(224,98,95,.18),transparent 42%),linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.014)),rgba(8,5,5,.72);border:1px solid rgba(220,205,195,.16);border-radius:32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 34px 96px rgba(0,0,0,.34);display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(240px,auto) minmax(300px,auto);overflow:hidden;padding:12px}.id-proof-panel{background:linear-gradient(145deg,rgba(220,205,195,.94),rgba(166,152,145,.88));border:1px solid rgba(255,255,255,.26);border-radius:22px;color:#110c0c;min-height:0;overflow:hidden;padding:clamp(16px,2vw,22px);position:relative}.id-proof-panel>span{color:#8b0000;display:block;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.id-proof-panel img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.id-proof-lockup{display:grid;grid-column:span 5}.id-proof-lockup,.id-proof-mark{min-height:240px;place-items:center}.id-proof-mark{grid-column:span 3}.id-proof-lockup img{max-height:170px}.id-proof-lockup img,.id-proof-mark img{filter:saturate(.58) contrast(.92) brightness(.84)}.id-proof-mark img{max-height:160px;max-width:min(70%,190px)}.id-proof-type{grid-column:span 4;min-height:240px}.id-proof-type strong{color:#130d0d;display:block;font-family:var(--font-display);font-size:clamp(26px,3vw,42px);font-weight:700;line-height:.95;max-width:8em;text-transform:uppercase}.id-proof-type em{color:rgba(17,12,12,.68);display:block;font-size:14px;font-style:normal;line-height:1.45;margin-top:14px;max-width:22em}.id-proof-application,.id-proof-color{grid-column:span 3;min-height:300px}.id-proof-swatches{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.id-proof-swatches i{border:1px solid rgba(17,12,12,.13);border-radius:14px;min-height:76px}.id-proof-swatches i:first-child{background:#120d0d}.id-proof-swatches i:nth-child(2){background:#8b0000}.id-proof-swatches i:nth-child(3){background:#dcd2c9}.id-proof-swatches i:nth-child(4){background:#f5f5f7}.id-application-stack{display:grid;gap:10px}.id-application-stack i{background:linear-gradient(90deg,rgba(139,0,0,.2),transparent 58%),repeating-linear-gradient(90deg,rgba(17,12,12,.12) 0 12px,transparent 12px 22px),rgba(255,255,255,.3);border:1px solid rgba(17,12,12,.1);border-radius:14px;display:block;min-height:44px}.id-app-web{min-height:68px}.id-app-card{width:72%}.id-app-doc{width:88%}.id-proof-idcard{align-items:end;background:linear-gradient(145deg,rgba(245,245,247,.12),rgba(245,245,247,.02)),rgba(12,7,7,.86);border-color:rgba(224,98,95,.24);color:rgba(245,245,247,.86);display:grid;grid-column:span 6;min-height:300px}.id-proof-idcard>span{color:var(--id-red)}.id-proof-idcard img{border-radius:18px;box-shadow:0 22px 56px rgba(0,0,0,.32);filter:saturate(.46) contrast(.9) brightness(.68);height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.id-drift-row,.id-standards-output span{font-family:var(--font-mono);letter-spacing:0}.id-standards-output em{color:#8b0000;font-style:normal}.id-standards-compiler{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:minmax(360px,.92fr) minmax(0,1.18fr)}.id-compiler-copy{max-width:560px;position:sticky;top:112px}.pillar-root[data-pillar=id] .id-compiler-copy .section-label{color:rgba(220,205,195,.82)}.pillar-root[data-pillar=id] .id-compiler-copy .control-statement{color:rgba(245,245,247,.92);font-size:clamp(24px,2.2vw,34px);line-height:1.36}.id-control-groups{display:grid;gap:14px}.id-control-group{background:linear-gradient(145deg,rgba(245,245,247,.085),rgba(245,245,247,.018)),rgba(9,6,6,.74);border:1px solid rgba(220,205,195,.15);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 22px 72px rgba(0,0,0,.22);padding:18px}.id-control-group>span{color:var(--id-red);display:block;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.id-control-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.id-control-grid em{align-items:center;background:linear-gradient(145deg,rgba(220,205,195,.94),rgba(172,158,150,.86));border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#120d0d;display:grid;font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:800;gap:10px;grid-template-columns:34px minmax(0,1fr);letter-spacing:0;min-height:54px;padding:10px 12px;text-transform:uppercase}.id-control-grid strong{color:#8b0000;font-size:10px}.id-compiler-manual{background:linear-gradient(145deg,rgba(245,245,247,.105),rgba(245,245,247,.02)),rgba(9,6,6,.78);border:1px solid rgba(220,205,195,.18);border-radius:36px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 94px rgba(0,0,0,.34);display:grid;gap:14px;overflow:hidden;padding:14px}.id-drift-correction{background:linear-gradient(180deg,rgba(220,205,195,.96),rgba(199,190,183,.92));border-radius:26px;color:#120d0d;overflow:hidden}.id-drift-row{align-items:center;display:grid;font-size:12px;grid-template-columns:minmax(120px,1.3fr) minmax(28px,.34fr) minmax(120px,.8fr);min-height:54px;padding:0 18px;text-transform:uppercase}.id-drift-row+.id-drift-row{border-top:1px solid rgba(16,11,11,.1)}.id-drift-row span{color:rgba(16,11,11,.78);font-weight:700}.id-drift-row i{background:linear-gradient(90deg,rgba(139,0,0,.54),transparent 70%),repeating-linear-gradient(90deg,rgba(16,11,11,.16) 0 10px,transparent 10px 18px);height:1px}.id-drift-row strong{color:#8b0000;font-size:11px;font-weight:800;justify-self:end}.pillar-root[data-pillar=id] .mini-surface-map{background:linear-gradient(145deg,rgba(245,245,247,.095),rgba(245,245,247,.018)),rgba(8,5,5,.72);border:1px solid rgba(220,205,195,.18);border-radius:34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 90px rgba(0,0,0,.3);display:grid;gap:10px;grid-auto-flow:dense;grid-auto-rows:minmax(92px,auto);grid-template-columns:1.28fr .86fr 1.05fr;overflow:hidden;padding:12px;position:relative}.pillar-root[data-pillar=id] .mini-surface-map:before{background:linear-gradient(90deg,transparent,rgba(224,98,95,.32),transparent),linear-gradient(180deg,transparent 0 48%,rgba(220,205,195,.14) 48% 49%,transparent 49%);content:"";inset:0;opacity:.52;pointer-events:none;position:absolute}.pillar-root[data-pillar=id] .mini-surface-tile{align-items:end;aspect-ratio:auto;background:linear-gradient(145deg,rgba(220,205,195,.94),rgba(173,160,153,.88));border:1px solid rgba(255,255,255,.3);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.54),inset 0 -18px 34px rgba(80,44,42,.1);color:#120d0d;display:grid;font-family:var(--font-body);font-size:15px;font-weight:700;justify-items:start;min-height:108px;overflow:hidden;padding:16px;place-items:end start;position:relative;text-align:left;text-shadow:none;z-index:1}.pillar-root[data-pillar=id] .mini-surface-tile:first-child{grid-column:span 2}.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(3),.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(6){min-height:144px}.pillar-root[data-pillar=id] .mini-surface-tile:before{background:linear-gradient(90deg,rgba(139,0,0,.32),transparent 70%),repeating-linear-gradient(90deg,rgba(16,11,11,.12) 0 8px,transparent 8px 17px);border:0;border-radius:0;box-shadow:none;content:"";height:1px;inset:20px 16px auto;opacity:1;position:absolute;z-index:0}.pillar-root[data-pillar=id] .mini-surface-tile:after{background:rgba(139,0,0,.08);border:1px solid rgba(139,0,0,.18);border-radius:999px;color:#8b0000;content:"";font-family:var(--font-mono);font-size:9px;height:9px;letter-spacing:0;position:absolute;right:13px;top:12px;width:30px}.pillar-root[data-pillar=id] .mini-surface-tile:hover{border-color:rgba(224,98,95,.62);transform:translateY(-2px)}.pillar-root[data-pillar=id] .mini-surface-tile.is-flagged{background:linear-gradient(145deg,rgba(68,14,14,.96),rgba(28,8,8,.94));border-color:rgba(224,98,95,.62);color:rgba(255,232,226,.96)}.pillar-root[data-pillar=id] .mini-surface-tile.is-flagged:before{background:linear-gradient(90deg,rgba(224,98,95,.76),transparent 70%),repeating-linear-gradient(90deg,rgba(245,245,247,.16) 0 8px,transparent 8px 17px)}.pillar-root[data-pillar=id] .mini-surface-tile.is-flagged:after{background:rgba(224,98,95,.14);border-color:rgba(224,98,95,.42);color:rgba(255,232,226,.94)}.id-guidelines-assembly{display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:1fr}.id-standards-output{align-content:start;background:linear-gradient(145deg,rgba(245,245,247,.095),rgba(245,245,247,.02)),rgba(8,5,5,.76);border:1px solid rgba(220,205,195,.17);border-radius:30px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:12px}.id-standards-output span{align-items:center;border:1px solid rgba(220,205,195,.12);border-radius:16px;color:rgba(245,245,247,.82);display:grid;font-size:11px;grid-template-columns:38px 1fr;min-height:54px;padding:10px 12px;text-transform:uppercase}.id-deliverables-grid,.id-outcome-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.id-outcome-grid{margin-bottom:12px}.id-outcome-card{background:radial-gradient(ellipse at 12% 0,rgba(224,98,95,.12),transparent 48%),linear-gradient(145deg,rgba(245,245,247,.062),rgba(245,245,247,.016)),rgba(8,5,5,.78);border:1px solid rgba(220,205,195,.14);border-radius:18px;color:rgba(245,245,247,.88);min-height:176px;padding:16px}.id-outcome-card h3{color:rgba(224,98,95,.92);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.05;margin:0 0 18px;text-transform:uppercase}.id-outcome-card p{color:rgba(245,245,247,.64);font-size:13px;line-height:1.42;margin:0}.id-deliverables-grid span{align-items:end;background:linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.016)),rgba(8,5,5,.66);border:1px solid rgba(220,205,195,.13);border-radius:18px;color:rgba(245,245,247,.86);display:grid;font-size:14px;line-height:1.25;min-height:116px;padding:16px}.id-deliverables-grid em{color:var(--id-red);display:block;font-family:var(--font-mono);font-size:10px;font-style:normal;margin-bottom:24px}.id-baseline-ledger{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.id-baseline-ledger span{background:rgba(8,5,5,.58);border:1px solid rgba(220,205,195,.14);border-radius:999px;color:rgba(245,245,247,.68);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:0;padding:9px 12px;text-transform:uppercase}.id-before-after-grid{background:linear-gradient(145deg,rgba(245,245,247,.065),rgba(245,245,247,.012)),rgba(7,5,5,.62);border:1px solid rgba(220,205,195,.13);border-radius:28px;display:grid;overflow:hidden}.id-drift-fix{align-items:center;display:grid;font-family:var(--font-mono);font-size:11px;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(44px,.24fr) minmax(0,1.08fr);letter-spacing:.02em;min-height:66px;padding:0 22px;text-transform:uppercase}.id-drift-fix+.id-drift-fix{border-top:1px solid rgba(220,205,195,.1)}.id-drift-fix span{color:rgba(245,245,247,.52)}.id-drift-fix i{background:linear-gradient(90deg,rgba(224,98,95,.64),transparent),repeating-linear-gradient(90deg,rgba(220,205,195,.14) 0 9px,transparent 9px 17px);height:1px}.id-drift-fix strong{color:rgba(255,232,226,.94);font-size:12px;font-weight:800}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{min-width:0;width:100%}.pillar-root[data-pillar=id] .offer-card{background:linear-gradient(150deg,rgba(245,245,247,.058),rgba(245,245,247,.014)),rgba(8,5,5,.64);border-color:rgba(220,205,195,.13);border-radius:18px;min-width:0}.pillar-root[data-pillar=id] .offer-card-featured{border-color:rgba(224,98,95,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(224,98,95,.12),0 18px 52px rgba(139,0,0,.14)}.id-process-rail{display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.id-process-rail li{background:linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(8,5,5,.62);border:1px solid rgba(220,205,195,.12);display:grid;gap:22px;min-height:132px;padding:18px;position:relative}.id-process-rail li+li{border-left:0}.id-process-rail li:first-child{border-radius:22px 0 0 22px}.id-process-rail li:last-child{border-radius:0 22px 22px 0}.id-process-rail span{color:var(--id-red);font-family:var(--font-mono);font-size:10px}.id-process-rail strong{align-self:end;color:rgba(245,245,247,.88);font-family:var(--font-display);font-size:13px;font-weight:600;text-transform:uppercase}.pillar-root[data-pillar=id] .local-serves{max-width:940px}.pillar-root[data-pillar=id] .faq-list{align-items:start}.pillar-root[data-pillar=id] .route-table{background:linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.014)),rgba(7,5,5,.62);background-size:auto;border-color:rgba(220,205,195,.14);border-radius:30px}.pillar-root[data-pillar=id] .route-table tr{grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);min-height:72px}.pillar-root[data-pillar=id] .route-table td:last-child:after,.pillar-root[data-pillar=id] .route-table td:last-child:before,.pillar-root[data-pillar=id] .route-table tr:before{content:none}.pillar-root[data-pillar=id] .route-table td{min-height:72px}.pillar-root[data-pillar=id] .route-table td:first-child{color:rgba(245,245,247,.82)}.pillar-root[data-pillar=id] .route-table td:last-child{color:rgba(255,226,222,.9);font-family:var(--font-mono);font-size:11px;justify-content:flex-start;text-transform:uppercase}.pillar-root[data-pillar=id] .proof-block{background:linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(7,6,6,.54);border-color:rgba(220,205,195,.12);border-radius:30px;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)}.pillar-root[data-pillar=id] .proof-mark{background:linear-gradient(145deg,rgba(220,205,195,.92),rgba(172,158,150,.86));background-size:auto;border:0;color:#100b0b;min-height:260px}.pillar-root[data-pillar=id] .proof-mark:before{color:rgba(139,0,0,.2)}.pillar-root[data-pillar=id] .proof-mark:after{background:linear-gradient(90deg,rgba(139,0,0,.28),transparent 72%),repeating-linear-gradient(90deg,rgba(16,11,11,.12) 0 10px,transparent 10px 18px);border:0;border-radius:0;box-shadow:none;height:1px;top:auto;width:72%}@media (max-width:1180px){.pillar-root[data-pillar=id] .id-hero{max-width:900px}.id-proof-application,.id-proof-color,.id-proof-idcard,.id-proof-lockup,.id-proof-mark,.id-proof-type{grid-column:span 6}.id-deliverables-grid,.id-outcome-grid,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.id-process-rail li,.id-process-rail li:first-child,.id-process-rail li:last-child{border-radius:0}.id-guidelines-assembly,.id-standards-compiler{grid-template-columns:1fr}.id-compiler-copy{max-width:760px;position:relative;top:auto}}@media (max-width:760px){.pillar-root[data-pillar=id] .id-hero{min-height:auto;padding-bottom:52px;padding-top:112px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(31px,9vw,40px);line-height:.98}.pillar-root[data-pillar=id] .id-hero:before{inset:0 -20px 42% -20px;opacity:.58}.pillar-root[data-pillar=id] .id-hero:after{display:none}.id-compiler-manual,.id-proof-board,.id-standards-output,.pillar-root[data-pillar=id] .mini-surface-map{border-radius:24px;padding:10px}.id-proof-board{grid-template-columns:1fr}.id-proof-application,.id-proof-color,.id-proof-idcard,.id-proof-lockup,.id-proof-mark,.id-proof-type{grid-column:auto}.id-proof-panel{border-radius:18px;min-height:148px}.id-proof-application,.id-proof-color,.id-proof-idcard,.id-proof-lockup,.id-proof-mark,.id-proof-type{min-height:0}.id-proof-idcard img{height:240px}.id-control-grid,.id-deliverables-grid,.id-drift-fix,.id-outcome-grid,.pillar-root[data-pillar=id] .faq-list,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:1fr}.id-drift-fix{gap:10px;padding:16px}.id-drift-fix i{width:100%}.id-process-rail{grid-template-columns:1fr}.id-process-rail li,.id-process-rail li:first-child,.id-process-rail li:last-child{border-left:1px solid rgba(220,205,195,.12);border-radius:0;min-height:86px}.id-process-rail li+li{border-left:1px solid rgba(220,205,195,.12);border-top:0}.id-drift-row,.pillar-root[data-pillar=id] .mini-surface-map{grid-template-columns:1fr}.id-drift-row{gap:10px;padding:14px}.id-drift-row i{width:100%}.id-drift-row strong{justify-self:start}.pillar-root[data-pillar=id] .mini-surface-tile,.pillar-root[data-pillar=id] .mini-surface-tile:first-child,.pillar-root[data-pillar=id] .mini-surface-tile:nth-child(8){grid-column:auto;min-height:104px}.pillar-root[data-pillar=id] .proof-block,.pillar-root[data-pillar=id] .route-table tr{grid-template-columns:1fr}.pillar-root[data-pillar=id] .route-table td:last-child{border-top:1px solid rgba(220,205,195,.1);grid-column:auto;padding-top:14px}}.pillar-root[data-pillar] .display-heading{font-family:Steelo Display,Steelo Display Fallback,system-ui,sans-serif!important}.pillar-root[data-pillar] .pillar-hero .display-heading{font-size:clamp(40px,5vw,72px)}.hero-scene-canvas{height:100%;inset:0;opacity:0;position:absolute;width:100%}.hero-scene-canvas.is-active{opacity:1}.pillar-root .hero-scene{animation:pillar-scene-fade .9s cubic-bezier(.2,.8,.2,1) both}@keyframes pillar-scene-fade{0%{opacity:0}to{opacity:var(--scene-opacity,1)}}.hero-scene-scrim{background:rgba(0,0,0,.4);inset:0}.hero-scene-mark,.hero-scene-scrim{pointer-events:none;position:absolute;z-index:3}.hero-scene-mark{bottom:clamp(128px,15vh,160px);display:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5));height:clamp(24px,2.4vw,32px);left:clamp(18px,2.4vw,34px)}.hero-scene-mark img{height:100%;width:auto}.hero-scene-mark:after{background:radial-gradient(circle at 30% 22%,rgba(184,255,0,.3),transparent 55%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}@media (min-width:768px){.hero-scene-mark{display:inline-block}}.hero-scrub-cue{align-items:center;bottom:clamp(120px,14vh,150px);display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:3}.hero-scrub-cue-track{background:rgba(245,245,247,.14);border-radius:1px;display:block;height:34px;overflow:hidden;position:relative;width:2px}.hero-scrub-cue-fill{background:rgba(var(--pri-rgb),.85);border-radius:inherit;display:block;height:100%;transform-origin:top;width:100%}.hero-scrub-cue-tip{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(245,245,247,.38);display:block;height:0;width:0}.pillar-hero-pin{display:contents}@media (prefers-reduced-motion:reduce){.pillar-root .hero-scene{animation:none;opacity:var(--scene-opacity,1)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.pillar-root[data-pillar] .pillar-hero.pillar-hero-scrub{display:block;height:calc(100svh + var(--scene-scroll-length, 100vh));min-height:0;padding:0}.pillar-root[data-pillar] .pillar-hero-scrub .pillar-hero-pin{align-items:center;display:grid;gap:clamp(34px,4.6vw,72px);height:100svh;isolation:isolate;padding:clamp(24px,3vw,44px) 0 clamp(56px,7vw,96px);pointer-events:none;position:sticky;top:0}}@media (min-width:1181px) and (prefers-reduced-motion:no-preference){.pillar-root[data-pillar=web] .pillar-hero-scrub .pillar-hero-pin{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);padding-bottom:clamp(72px,8vw,118px)}.pillar-root[data-pillar=id] .pillar-hero-scrub .pillar-hero-pin{gap:clamp(44px,5vw,82px);grid-template-columns:minmax(600px,1.12fr) minmax(0,.88fr);padding-bottom:clamp(72px,8vw,124px)}}.pillar-root[data-pillar=id]{--id-black:#050505;--id-charcoal:#100b0b;--id-ink:#171111;--id-ivory:#f5f5f7;--id-line:rgba(220,205,195,0.16);--id-panel:rgba(10,7,7,0.76);background:radial-gradient(ellipse 820px 580px at 14% 3%,rgba(139,0,0,.34),transparent 68%),radial-gradient(ellipse 760px 520px at 86% 8%,rgba(220,205,195,.1),transparent 66%),linear-gradient(180deg,#050505,#080505 46%,#030303)}.pillar-root[data-pillar=id] .id-identity-hero{align-items:start;display:grid;gap:clamp(28px,3.8vw,52px);grid-template-columns:minmax(500px,.95fr) minmax(540px,1.05fr);margin:0 auto;max-width:1280px;min-height:min(860px,calc(100dvh - 16px));padding:clamp(112px,8vw,132px) clamp(22px,4vw,46px) clamp(54px,6vw,88px)}.pillar-root[data-pillar=id] .id-identity-hero:before{background:linear-gradient(112deg,transparent 0 17%,rgba(224,98,95,.2) 17.2% 17.8%,transparent 18% 100%),radial-gradient(ellipse 60% 48% at 44% 22%,rgba(224,98,95,.2),transparent 68%);inset:0 45% 20% -10%;opacity:.58}.pillar-root[data-pillar=id] .id-identity-hero:after{background:linear-gradient(90deg,transparent,rgba(224,98,95,.42),rgba(220,205,195,.18),transparent);height:1px;left:4%;opacity:.72;top:58%;width:52%}.pillar-root[data-pillar=id] .id-copy{max-width:680px;position:relative;z-index:3}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(34px,4.2vw,58px);max-width:680px}.pillar-root[data-pillar=id] .id-copy .hero-sub{color:rgba(245,245,247,.82)}.pillar-root[data-pillar=id] .id-governance-hero{display:grid;gap:clamp(30px,5vw,74px);grid-template-columns:minmax(440px,.82fr) minmax(560px,1.18fr);margin:0 auto;max-width:1280px;min-height:min(900px,calc(100dvh - 8px));overflow:hidden;padding:clamp(118px,8vw,138px) clamp(22px,4vw,46px) clamp(56px,7vw,104px);position:relative}.pillar-root[data-pillar=id] .id-governance-hero:before{background:radial-gradient(ellipse at 20% 8%,rgba(139,0,0,.42),transparent 58%),linear-gradient(116deg,transparent 0 18%,rgba(224,98,95,.18) 18.1% 18.45%,transparent 18.6% 100%);content:"";inset:0 42% 22% -14%;opacity:.76;pointer-events:none;position:absolute}.pillar-root[data-pillar=id] .id-governance-hero:after{background:linear-gradient(rgba(220,205,195,.045) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.035) 1px,transparent 0);background-size:72px 72px;content:"";opacity:.36;pointer-events:none;position:absolute}.id-governance-board{background:radial-gradient(ellipse at 20% 0,rgba(224,98,95,.18),transparent 38%),radial-gradient(ellipse at 90% 12%,rgba(220,205,195,.1),transparent 44%),linear-gradient(145deg,rgba(245,245,247,.062),rgba(245,245,247,.012)),rgba(7,5,5,.9);border:1px solid rgba(220,205,195,.22);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -72px 128px rgba(0,0,0,.3),0 38px 110px rgba(0,0,0,.4);min-width:0;overflow:hidden;padding:clamp(14px,2vw,22px);position:relative;z-index:2}.id-governance-board:before{background:linear-gradient(rgba(220,205,195,.07) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.05) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.id-governance-body,.id-governance-head{position:relative;z-index:1}.id-governance-head{align-items:center;border-bottom:1px solid rgba(220,205,195,.14);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding-bottom:16px}.id-governance-body figcaption,.id-governance-body>div>span,.id-governance-head em,.id-governance-head span,.id-governance-palette em,.id-governance-palette strong,.id-governance-surfaces em,.id-governance-usage strong{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.id-governance-body figcaption,.id-governance-body>div>span,.id-governance-head em,.id-governance-head span{color:rgba(224,98,95,.82);font-size:10px;font-style:normal;font-weight:800}.id-governance-head strong{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(16px,1.6vw,23px);line-height:1;text-transform:uppercase}.id-governance-body{display:grid;border:1px solid rgba(220,205,195,.1);border-top:0;gap:0;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:0}.id-governance-lockup,.id-governance-mark,.id-governance-palette,.id-governance-surfaces,.id-governance-type,.id-governance-usage{border:0;border-bottom:1px solid rgba(220,205,195,.1);border-right:1px solid rgba(220,205,195,.1);margin:0;min-width:0;overflow:hidden;position:relative}.id-governance-lockup{background:linear-gradient(90deg,rgba(224,98,95,.12),transparent 54%),rgba(245,245,247,.024);border-radius:0;grid-column:span 7;min-height:220px;padding:18px}.id-governance-lockup img{display:block;filter:drop-shadow(0 26px 42px rgba(224,98,95,.26));height:auto;margin-top:42px;max-width:100%}.id-governance-lockup span{background:repeating-linear-gradient(90deg,rgba(220,205,195,.18) 0 1px,transparent 1px 26px),repeating-linear-gradient(180deg,rgba(220,205,195,.12) 0 1px,transparent 1px 26px);bottom:18px;height:82px;left:18px;opacity:.58;position:absolute;right:18px}.id-governance-mark{align-content:center;background:radial-gradient(circle at 48% 44%,rgba(224,98,95,.18),transparent 54%),rgba(245,245,247,.025);border-radius:0;grid-column:span 5;min-height:220px;padding:18px;text-align:center}.id-governance-mark img{display:block;filter:drop-shadow(0 22px 42px rgba(224,98,95,.24));height:auto;margin:24px auto 0;max-height:106px;max-width:74%}.id-governance-mark:after{border:1px solid rgba(220,205,195,.12);border-radius:999px;content:"";height:142px;left:50%;position:absolute;top:56%;transform:translate(-50%,-50%);width:142px}.id-governance-type{background:rgba(245,245,247,.032);border-radius:0;grid-column:span 4;min-height:170px;padding:18px}.id-governance-type strong{color:rgba(245,245,247,.95);display:block;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);line-height:.88;margin-top:28px;overflow-wrap:anywhere}.id-governance-type p{color:rgba(245,245,247,.58);font-size:13px;line-height:1.38;margin:12px 0 0}.id-governance-palette{background:rgba(245,245,247,.026);border-radius:0;display:grid;gap:10px;grid-column:span 4;grid-template-columns:repeat(2,minmax(0,1fr));min-height:170px;padding:18px}.id-governance-palette>span{grid-column:1/-1}.id-governance-palette i{align-content:end;background:linear-gradient(180deg,transparent 0 42%,var(--swatch) 42% 100%);border:1px solid rgba(220,205,195,.1);border-radius:12px;display:grid;font-style:normal;min-height:50px;padding:8px}.id-governance-palette em,.id-governance-palette strong{color:rgba(245,245,247,.74);font-size:9px;font-style:normal;line-height:1.18}.id-governance-palette strong{color:rgba(220,205,195,.82)}.id-governance-palette i:nth-of-type(3) em,.id-governance-palette i:nth-of-type(3) strong,.id-governance-palette i:nth-of-type(4) em,.id-governance-palette i:nth-of-type(4) strong{color:rgba(18,13,13,.76)}.id-governance-usage{background:rgba(245,245,247,.028);border-radius:0;display:grid;gap:10px;grid-column:span 4;min-height:170px;padding:18px}.id-governance-usage div{align-items:center;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr)}.id-governance-usage i{background:radial-gradient(circle at 40% 50%,rgba(224,98,95,.92) 0 26%,transparent 28%),radial-gradient(circle at 64% 50%,rgba(220,205,195,.8) 0 18%,transparent 20%);border:1px solid rgba(220,205,195,.14);border-radius:12px;height:42px;position:relative}.id-governance-usage .is-rejected{filter:saturate(.35) contrast(.9);transform:scaleX(1.4) rotate(-6deg)}.id-governance-usage .is-rejected:after{background:rgba(224,98,95,.88);border-radius:999px;content:"";height:2px;left:9px;position:absolute;right:9px;top:50%;transform:translateY(-50%) rotate(-28deg)}.id-governance-usage strong{color:rgba(245,245,247,.72);font-size:10px}.id-governance-surfaces{background:rgba(245,245,247,.026);border-bottom:0;border-radius:0;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.id-governance-surfaces>span{grid-column:1/-1}.id-governance-surfaces em{color:rgba(245,245,247,.64);display:grid;font-size:10px;font-style:normal;gap:9px}.id-governance-surfaces em i{background:linear-gradient(90deg,rgba(224,98,95,.22),transparent 64%),repeating-linear-gradient(180deg,transparent 0 12px,rgba(220,205,195,.14) 12px 13px,transparent 13px 22px);border:1px solid rgba(220,205,195,.12);border-radius:12px;min-height:62px}.id-hero-board{background:radial-gradient(ellipse at 26% 0,rgba(224,98,95,.18),transparent 42%),linear-gradient(145deg,rgba(245,245,247,.08),rgba(245,245,247,.012)),rgba(8,5,5,.84);border:1px solid rgba(220,205,195,.2);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -40px 90px rgba(0,0,0,.24),0 34px 120px rgba(0,0,0,.42);overflow:hidden;padding:12px;position:relative;z-index:2}.id-hero-board:before{background:linear-gradient(rgba(220,205,195,.06) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.045) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.id-hero-board-head,.id-hero-board-rail{position:relative;z-index:1}.id-hero-board-head{align-items:center;border-bottom:1px solid rgba(220,205,195,.14);display:grid;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;padding:10px 12px 14px}.id-board-module>span,.id-brand-board-head span,.id-brand-panel figcaption,.id-brand-panel>span,.id-hero-board-head em,.id-hero-board-head span,.id-hero-board-rail span,.id-recent-kicker,.id-recent-surfaces em,.id-snapshot-review-chips span,.offer-includes li{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.id-hero-board-head em,.id-hero-board-head span{color:rgba(220,205,195,.62);font-size:10px;font-style:normal;font-weight:700}.id-hero-board-head strong{color:rgba(245,245,247,.92);font-family:var(--font-display);font-size:clamp(16px,1.7vw,24px);font-weight:700;text-transform:uppercase}.id-hero-board-grid{display:grid;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:12px;position:relative;z-index:1}.id-board-module{background:linear-gradient(145deg,rgba(220,205,195,.95),rgba(166,152,145,.88));border:1px solid rgba(255,255,255,.22);border-radius:16px;box-sizing:border-box;color:#120d0d;min-width:0;min-height:120px;overflow:hidden;padding:14px;position:relative}.id-board-module>span{color:#8b0000;display:block;font-size:9px;font-weight:800;margin-bottom:12px}.id-board-lockup{grid-column:span 5;min-height:174px}.id-steelo-lockup{align-items:center;display:flex;gap:12px;margin-top:18px;position:relative;z-index:1}.id-steelo-lockup i{align-items:center;background:radial-gradient(circle at 32% 20%,rgba(245,245,247,.34),transparent 44%),linear-gradient(145deg,#8b0000,#2a0707);border:1px solid rgba(18,13,13,.18);border-radius:999px;color:#f5f5f7;display:inline-flex;flex:0 0 52px;font-family:var(--font-display);font-style:normal;height:52px;justify-content:center}.id-steelo-lockup strong{color:#130d0d;font-family:var(--font-display);font-size:clamp(16px,1.8vw,24px);line-height:1;text-transform:uppercase}.id-grid-lines{background:linear-gradient(rgba(139,0,0,.18) 1px,transparent 0),linear-gradient(90deg,rgba(139,0,0,.14) 1px,transparent 0);background-size:24px 24px;inset:52px 14px 14px;opacity:.72;position:absolute}.id-board-mark{align-content:center;grid-column:span 3;text-align:center}.id-board-mark strong{align-items:center;background:radial-gradient(circle at 30% 18%,rgba(245,245,247,.32),transparent 42%),linear-gradient(145deg,#8b0000,#1a0606);border-radius:999px;color:#f5f5f7;display:inline-flex;font-family:var(--font-display);font-size:clamp(34px,5vw,56px);height:112px;justify-content:center;margin:4px auto 0;width:112px}.id-board-type{grid-column:span 4}.id-board-type strong{color:#120d0d;display:block;font-family:var(--font-display);font-size:clamp(22px,2vw,30px);line-height:.95;overflow-wrap:anywhere;white-space:nowrap}.id-board-guide strong,.id-board-type em,.id-board-usage strong{color:rgba(18,13,13,.66);display:block;font-size:13px;font-style:normal;line-height:1.35;margin-top:10px}.id-board-palette{grid-column:span 4}.id-board-palette>div,.id-brand-swatches{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.id-board-palette i,.id-brand-swatches i{background:rgba(255,255,255,.34);border:1px solid rgba(18,13,13,.1);border-radius:12px;display:grid;font-style:normal;gap:4px;min-height:70px;padding:8px}.id-board-palette b,.id-brand-swatches b{border-radius:8px;display:block;min-height:22px}.id-board-palette i:first-child b{background:#050505}.id-board-palette i:nth-child(2) b{background:#8b0000}.id-board-palette i:nth-child(3) b{background:#dcd2c9}.id-board-palette i:nth-child(4) b{background:#f5f5f7;border:1px solid rgba(18,13,13,.12)}.id-board-palette em,.id-board-palette strong,.id-brand-swatches em,.id-brand-swatches strong{color:rgba(18,13,13,.72);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:0;line-height:1.1;text-transform:uppercase}.id-board-usage{grid-column:span 2;min-height:138px}.id-board-usage-bad:after,.id-board-usage-good:after{border:1px solid rgba(18,13,13,.12);content:"";inset:52px 16px auto;min-height:42px;position:absolute}.id-board-usage-good:after{border-color:rgba(139,0,0,.2)}.id-board-usage-bad:after{background:linear-gradient(96deg,transparent 0 46%,rgba(139,0,0,.46) 47% 50%,transparent 51%);transform:skewX(-16deg)}.id-board-surface{grid-column:span 2}.id-board-avatar i,.id-board-guide:after,.id-board-header-preview i,.id-board-surface i{display:block}.id-board-surface i{background:linear-gradient(90deg,rgba(139,0,0,.24),transparent 64%),repeating-linear-gradient(180deg,transparent 0 12px,rgba(18,13,13,.12) 12px 13px,transparent 13px 22px);border:1px solid rgba(18,13,13,.1);border-radius:10px;height:58px}.id-board-avatar{align-content:center;grid-column:span 2;text-align:center}.id-board-avatar i{align-items:center;background:#8b0000;border-radius:999px;color:#f5f5f7;display:inline-flex;font-family:var(--font-display);font-style:normal;height:min(58px,100%);justify-content:center;margin:0 auto;width:min(58px,100%)}.id-board-header-preview{grid-column:span 4}.id-board-header-preview i{background:linear-gradient(90deg,#8b0000 0 18%,transparent 18% 28%,rgba(18,13,13,.18) 28% 100%),rgba(255,255,255,.3);border:1px solid rgba(18,13,13,.1);border-radius:999px;height:42px;margin-top:18px}.id-board-guide{grid-column:span 2}.id-hero-board-rail{border-top:1px solid rgba(220,205,195,.12);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:12px 2px 0}.id-hero-board-rail span{border:1px solid rgba(220,205,195,.14);border-radius:999px;color:rgba(245,245,247,.64);font-size:9px;padding:6px 8px}.id-brand-board,.id-drift-comparison,.id-recent-work-grid,.id-snapshot-panel{background:radial-gradient(ellipse at 20% 0,rgba(224,98,95,.14),transparent 42%),linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.012)),rgba(8,5,5,.74);border:1px solid var(--id-line);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 30px 92px rgba(0,0,0,.28)}.id-brand-board{overflow:hidden;padding:12px}.id-brand-board-head{align-items:end;border-bottom:1px solid rgba(220,205,195,.13);display:grid;gap:12px;grid-template-columns:140px minmax(0,.72fr) minmax(300px,.88fr);padding:12px 14px 18px}.id-brand-board-head span,.id-brand-panel figcaption,.id-brand-panel>span{color:var(--id-red);font-size:10px;font-weight:800}.id-brand-board-head strong{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(20px,2vw,32px);line-height:1;text-transform:uppercase}.id-brand-board-head p{color:rgba(245,245,247,.68);font-size:14px;line-height:1.48;margin:0}.id-brand-board-grid{display:grid;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:12px}.id-brand-panel{background:linear-gradient(145deg,rgba(220,205,195,.95),rgba(169,156,148,.88));border:1px solid rgba(255,255,255,.22);color:#120d0d;margin:0;min-height:160px;overflow:hidden;padding:16px}.id-brand-panel img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.id-brand-lockup{align-content:center;grid-column:span 5;min-height:230px}.id-brand-lockup img{filter:drop-shadow(0 18px 34px rgba(139,0,0,.22));margin:18px auto 0;max-height:118px;max-width:min(90%,620px)}.id-brand-mark{align-content:center;grid-column:span 3;min-height:230px;text-align:center}.id-brand-mark img{filter:drop-shadow(0 16px 30px rgba(139,0,0,.22));margin:10px auto 0;max-height:118px;max-width:84%}.id-brand-type{grid-column:span 4}.id-brand-type strong{color:#120d0d;display:block;font-family:var(--font-display);font-size:clamp(26px,3vw,42px);line-height:.96;margin-top:18px;max-width:8em;text-transform:uppercase}.id-brand-files p,.id-brand-rules p,.id-brand-type em,.id-brand-type i{color:rgba(18,13,13,.68);display:block;font-size:13px;font-style:normal;line-height:1.42;margin:12px 0 0}.id-brand-color{grid-column:span 4}.id-brand-swatches i:first-child b{background:#050505}.id-brand-swatches i:nth-child(2) b{background:#8b0000}.id-brand-swatches i:nth-child(3) b{background:#dcd2c9}.id-brand-swatches i:nth-child(4) b{background:#f5f5f7;border:1px solid rgba(18,13,13,.12)}.id-brand-rules,.id-brand-usage{grid-column:span 4}.id-brand-rules>div{border-top:1px solid rgba(18,13,13,.1);margin-top:14px;padding-top:14px}.id-brand-files strong,.id-brand-rules strong,.id-usage-pair strong{color:#8b0000;display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.id-usage-pair{align-items:center;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);min-height:70px}.id-usage-pair+.id-usage-pair{border-top:1px solid rgba(18,13,13,.1);margin-top:10px;padding-top:10px}.id-usage-pair i{background:radial-gradient(circle at 44% 50%,rgba(139,0,0,.9) 0 28%,transparent 30%),radial-gradient(circle at 70% 50%,rgba(220,205,195,.86) 0 18%,transparent 20%);border:1px solid rgba(18,13,13,.12);border-radius:12px;height:52px}.id-usage-pair .is-wrong{filter:saturate(.48) contrast(.9);transform:scaleX(1.28) rotate(-4deg)}.id-brand-social{min-height:260px}.id-brand-social img{border:1px solid rgba(18,13,13,.12);border-radius:18px;filter:drop-shadow(0 14px 28px rgba(139,0,0,.2));margin:28px auto 18px;max-height:88px;max-width:92%;padding:14px}.id-brand-social div{display:flex;gap:8px;justify-content:center}.id-brand-social i{background:rgba(18,13,13,.16);border-radius:999px;display:block;height:10px;width:10px}.id-application-previews{display:grid;gap:10px;grid-template-columns:.9fr 1.1fr;margin-top:16px}.id-application-previews i{background:linear-gradient(90deg,rgba(139,0,0,.22),transparent 62%),repeating-linear-gradient(180deg,transparent 0 12px,rgba(18,13,13,.12) 12px 13px,transparent 13px 23px);border:1px solid rgba(18,13,13,.12);border-radius:12px;display:block;min-height:62px}.id-app-preview-header{grid-column:1/-1}.id-brand-real-surface{background:linear-gradient(145deg,rgba(245,245,247,.1),rgba(245,245,247,.018)),rgba(9,6,6,.86);border-color:rgba(224,98,95,.22);color:rgba(245,245,247,.86);min-height:260px}.id-brand-real-surface img{border-radius:14px;height:176px;margin-top:18px;-o-object-position:top center;object-position:top center;width:100%}.id-parent-signal{background:radial-gradient(circle at 16% 18%,rgba(224,98,95,.18),transparent 42%),linear-gradient(145deg,rgba(220,205,195,.94),rgba(170,156,148,.88));border:1px solid rgba(255,255,255,.18);border-radius:16px;color:#120d0d;display:grid;gap:16px;margin-top:18px;min-height:176px;padding:18px}.id-parent-signal span{color:#120d0d;font-family:var(--font-display);font-size:clamp(28px,2.6vw,42px);font-weight:700;line-height:.95;text-transform:uppercase}.id-parent-signal strong{align-self:end;color:#8b0000;font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.id-brand-files{grid-column:span 5;min-height:160px}.id-brand-files strong{color:#120d0d;font-size:13px;margin-top:28px}.id-proof-stage{background:linear-gradient(rgba(220,205,195,.055) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.04) 1px,transparent 0),radial-gradient(ellipse at 18% 0,rgba(224,98,95,.2),transparent 42%),radial-gradient(ellipse at 85% 18%,rgba(220,205,195,.12),transparent 46%),linear-gradient(145deg,rgba(245,245,247,.055),rgba(245,245,247,.012)),rgba(7,5,5,.86);background-size:58px 58px,58px 58px,auto,auto,auto,auto;border:1px solid rgba(220,205,195,.16);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -80px 140px rgba(0,0,0,.24),0 30px 96px rgba(0,0,0,.34);overflow:hidden;padding:clamp(18px,3vw,34px);position:relative}.id-proof-stage:before{background:linear-gradient(90deg,transparent,rgba(224,98,95,.44),rgba(220,205,195,.2),transparent);content:"";height:1px;left:24px;opacity:.78;position:absolute;right:24px;top:0}.id-proof-stage-head{align-items:end;border-bottom:1px solid rgba(220,205,195,.14);display:grid;gap:14px;grid-template-columns:140px minmax(0,.78fr) minmax(300px,.82fr);padding-bottom:clamp(18px,2vw,26px)}.id-proof-application-rail span,.id-proof-application-rail strong,.id-proof-lockup figcaption,.id-proof-mark figcaption,.id-proof-palette-rail em,.id-proof-rule-row em,.id-proof-rule-row span,.id-proof-stage-head span{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.id-proof-lockup figcaption,.id-proof-mark figcaption,.id-proof-stage-head span{color:var(--id-red);font-size:10px;font-weight:800}.id-proof-stage-head strong{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(22px,2.8vw,42px);line-height:.96;text-transform:uppercase}.id-proof-stage-head p{color:rgba(245,245,247,.7);font-size:15px;line-height:1.52;margin:0}.id-proof-stage-body{display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);padding:clamp(24px,4vw,54px) 0 clamp(18px,3vw,32px)}.id-proof-mark-zone{align-content:center;display:grid;gap:18px;min-width:0;position:relative}.id-proof-mark-zone:before{background:radial-gradient(circle at 34% 22%,rgba(224,98,95,.22),transparent 36%),linear-gradient(120deg,rgba(220,205,195,.08),transparent 58%);border:1px solid rgba(220,205,195,.11);border-radius:22px;content:"";inset:-12px;pointer-events:none;position:absolute}.id-proof-lockup,.id-proof-mark{margin:0;min-width:0;position:relative;z-index:1}.id-proof-lockup img,.id-proof-mark img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.id-proof-lockup img{filter:drop-shadow(0 22px 42px rgba(224,98,95,.22));margin-top:22px;max-height:112px;width:min(100%,620px)}.id-proof-mark{align-items:center;display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr)}.id-proof-mark img{filter:drop-shadow(0 18px 34px rgba(224,98,95,.22));max-height:96px;width:132px}.id-proof-mark:after{background:repeating-linear-gradient(90deg,rgba(220,205,195,.16) 0 1px,transparent 1px 20px),linear-gradient(90deg,rgba(224,98,95,.2),transparent);content:"";height:64px;opacity:.68}.id-proof-palette-rail{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(120px,1fr));margin-top:8px;max-width:460px;position:relative;z-index:1}.id-proof-palette-rail span{align-items:center;border-top:1px solid rgba(220,205,195,.14);display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;min-width:0;padding-top:10px}.id-proof-palette-rail i{background:var(--swatch);border:1px solid rgba(245,245,247,.12);border-radius:999px;display:block;height:12px;width:22px}.id-proof-palette-rail em,.id-proof-palette-rail strong{color:rgba(245,245,247,.68);font-size:9px;font-style:normal;line-height:1.2;min-width:0}.id-proof-palette-rail strong{color:rgba(220,205,195,.78);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap}.id-proof-rule-stack{border-top:1px solid rgba(220,205,195,.14);display:grid}.id-proof-rule-row{align-items:center;border-bottom:1px solid rgba(220,205,195,.12);display:grid;gap:18px;grid-template-columns:46px minmax(0,1fr) minmax(150px,.5fr);min-height:100px;padding:16px 0}.id-proof-rule-row em{color:rgba(224,98,95,.78);font-size:11px;font-style:normal;font-weight:800}.id-proof-rule-row strong{color:rgba(245,245,247,.92);display:block;font-family:var(--font-display);font-size:clamp(18px,1.6vw,24px);line-height:1;text-transform:uppercase}.id-proof-rule-row p{color:rgba(245,245,247,.66);font-size:14px;line-height:1.42;margin:7px 0 0}.id-proof-rule-row span{color:rgba(220,205,195,.58);font-size:10px;line-height:1.35;text-align:right}.id-proof-application-rail{align-items:center;border-top:1px solid rgba(220,205,195,.14);display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}.id-proof-application-rail span{align-items:center;border:1px solid rgba(220,205,195,.13);border-radius:999px;color:rgba(245,245,247,.68);display:inline-flex;font-size:10px;gap:8px;min-height:34px;padding:8px 11px}.id-proof-application-rail span i{background:var(--id-red);border-radius:999px;display:block;height:6px;width:6px}.id-proof-application-rail strong{color:rgba(220,205,195,.72);font-size:10px;margin-left:auto}.id-snapshot-section{scroll-margin-top:118px}.id-snapshot-panel{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);padding:clamp(18px,3vw,30px)}.id-snapshot-copy{align-content:center;display:grid;gap:16px;max-width:480px;min-width:0}.id-snapshot-copy h2{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(26px,2.8vw,42px);line-height:1;margin:0;text-transform:uppercase}.id-snapshot-copy p{color:rgba(245,245,247,.72);font-size:15px;line-height:1.55;margin:0}.id-snapshot-review-chips{display:flex;flex-wrap:wrap;gap:8px}.id-snapshot-review-chips span{border:1px solid rgba(220,205,195,.14);border-radius:999px;color:rgba(245,245,247,.68);font-size:10px;padding:8px 10px}.id-snapshot-form{background:radial-gradient(ellipse at 12% 0,rgba(224,98,95,.12),transparent 42%),linear-gradient(145deg,rgba(245,245,247,.07),rgba(245,245,247,.018)),rgba(8,5,5,.86);border:1px solid rgba(220,205,195,.16);border-radius:20px;box-sizing:border-box;color:rgba(245,245,247,.9);min-width:0;padding:clamp(14px,2vw,22px);width:100%}.id-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.id-snapshot-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.id-snapshot-fields label{box-sizing:border-box;display:grid;gap:7px;min-width:0}.id-snapshot-fields span{color:rgba(224,98,95,.86);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.id-snapshot-fields input,.id-snapshot-fields textarea{background:rgba(245,245,247,.07);border:1px solid rgba(220,205,195,.16);border-radius:12px;box-sizing:border-box;color:rgba(245,245,247,.92);font:inherit;min-height:46px;min-width:0;outline:none;padding:12px;width:100%}.id-snapshot-fields textarea{resize:vertical}.id-snapshot-fields input:focus,.id-snapshot-fields textarea:focus{border-color:rgba(224,98,95,.52);box-shadow:0 0 0 3px rgba(224,98,95,.1)}.id-snapshot-message{grid-column:1/-1}.id-snapshot-submit-row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:14px}.id-snapshot-submit-row .btn{border-color:rgba(139,0,0,.34);color:#f5f5f7;min-width:260px}.pillar-root[data-pillar=id] .btn{height:auto;line-height:1.18;padding-block:10px;text-align:center;white-space:normal}.pillar-root[data-pillar=id] .btn .btn-label{min-width:0;white-space:normal}.pillar-root[data-pillar=id] .btn .btn-orb{flex:0 0 auto}.pillar-root[data-pillar=id] .final-cta-band .btn,.pillar-root[data-pillar=id] .id-snapshot-submit-row .btn,.pillar-root[data-pillar=id] .offer-card .offer-cta{min-height:calc(var(--btn-h) + 10px)}.id-snapshot-status p,.id-snapshot-submit-row p{color:rgba(245,245,247,.62);font-size:13px;line-height:1.42;margin:0}.id-snapshot-status{min-height:0;padding-top:10px}.pillar-root[data-pillar=id] .id-control-section{padding-top:clamp(64px,7vw,104px)}.pillar-root[data-pillar=id] .id-standards-compiler{background:linear-gradient(rgba(220,205,195,.045) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.035) 1px,transparent 0),radial-gradient(ellipse at 100% 0,rgba(224,98,95,.12),transparent 44%),rgba(8,5,5,.78);background-size:64px 64px,64px 64px,auto,auto;border:1px solid rgba(220,205,195,.14);border-radius:28px;padding:clamp(20px,3vw,34px)}.pillar-root[data-pillar=id] .id-control-group{background:rgba(245,245,247,.035);border:1px solid rgba(220,205,195,.13);border-radius:20px;padding:16px}.pillar-root[data-pillar=id] .id-control-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-baseline-ledger span,.pillar-root[data-pillar=id] .id-control-grid em,.pillar-root[data-pillar=id] .id-deliverables-grid span,.pillar-root[data-pillar=id] .local-serves span{background:linear-gradient(135deg,rgba(224,98,95,.08),transparent 56%),rgba(245,245,247,.026);border-color:rgba(220,205,195,.12);border-radius:14px}.pillar-root[data-pillar=id] .id-control-grid em{color:rgba(245,245,247,.74)}.pillar-root[data-pillar=id] .id-control-grid strong{color:rgba(224,98,95,.92)}.pillar-root[data-pillar=id] .id-baseline-ledger span+span,.pillar-root[data-pillar=id] .id-control-grid em+em,.pillar-root[data-pillar=id] .id-deliverables-grid span+span{border-top-width:1px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pillar-root[data-pillar=id] .offer-card{display:grid;gap:14px}.offer-includes{display:grid;gap:7px;list-style:none;margin:0;padding:0}.offer-includes li{align-items:center;color:rgba(245,245,247,.66);display:grid;font-size:10px;gap:8px;grid-template-columns:8px minmax(0,1fr)}.offer-includes li:before{background:var(--id-red,rgba(var(--pri-rgb),.85));border-radius:999px;content:"";display:block;height:5px;width:5px}.id-drift-comparison{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.id-drift-panel{display:grid;gap:16px;padding:clamp(18px,3vw,28px)}.id-drift-before{background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.08),transparent 42%),rgba(11,9,9,.55);border-right:1px solid rgba(220,205,195,.12)}.id-drift-after{background:radial-gradient(ellipse at 20% 0,rgba(224,98,95,.17),transparent 46%),rgba(22,8,8,.48)}.id-drift-panel>span{color:var(--id-red);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.id-drift-artifact{background:linear-gradient(rgba(18,13,13,.14) 1px,transparent 0),linear-gradient(90deg,rgba(18,13,13,.12) 1px,transparent 0),linear-gradient(145deg,rgba(220,205,195,.95),rgba(166,152,145,.9));background-size:28px 28px,28px 28px,auto;border:1px solid rgba(255,255,255,.2);border-radius:18px;display:grid;gap:12px;grid-template-columns:.74fr 1fr .42fr;min-height:310px;padding:18px}.id-drift-artifact i{border-radius:12px;display:block}.id-drift-logo{background:radial-gradient(circle at 50% 50%,rgba(139,0,0,.86) 0 30%,transparent 32%),rgba(18,13,13,.08);border:1px solid rgba(18,13,13,.1);grid-row:span 3}.id-drift-doc,.id-drift-type-a,.id-drift-type-b{background:repeating-linear-gradient(180deg,rgba(18,13,13,.2) 0 10px,transparent 10px 20px),rgba(18,13,13,.06);border:1px solid rgba(18,13,13,.08)}.id-drift-color-a,.id-drift-color-b{min-height:58px}.id-drift-color-a{background:#8b0000}.id-drift-color-b{background:#dcd2c9;border:1px solid rgba(18,13,13,.12)}.id-drift-doc{grid-column:1/-1;min-height:96px}.id-drift-artifact-before .id-drift-logo{transform:scaleX(1.42) rotate(-5deg)}.id-drift-artifact-before .id-drift-type-a{transform:skewX(-12deg)}.id-drift-artifact-before .id-drift-color-b{background:#2f6fe3}.id-drift-artifact-after{background:linear-gradient(145deg,rgba(220,205,195,.98),rgba(180,166,158,.9))}.id-drift-panel ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.id-drift-panel li{border:1px solid rgba(220,205,195,.11);border-radius:12px;color:rgba(245,245,247,.72);font-size:14px;line-height:1.35;padding:10px 12px}.id-drift-after li{color:rgba(255,232,226,.92)}.id-drift-after li em,.id-drift-after li strong{display:block}.id-drift-after li em{color:rgba(245,245,247,.58);font-size:12px;font-style:normal;margin-top:3px}.pillar-root[data-pillar=id] .id-process-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-process-rail li{gap:12px;min-height:178px}.pillar-root[data-pillar=id] .id-process-rail strong{align-self:start}.pillar-root[data-pillar=id] .id-process-rail p{align-self:end;color:rgba(245,245,247,.58);font-size:12px;line-height:1.38;margin:0}.id-recent-work-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.id-recent-card{background:radial-gradient(ellipse at 18% 0,rgba(224,98,95,.12),transparent 44%),linear-gradient(145deg,rgba(245,245,247,.06),rgba(245,245,247,.014)),rgba(8,5,5,.82);border:1px solid rgba(220,205,195,.14);border-radius:16px;color:rgba(245,245,247,.88);display:grid;gap:14px;min-height:100%;padding:14px;text-decoration:none}.id-recent-cover{background:linear-gradient(135deg,rgba(224,98,95,.12),transparent 58%),rgba(245,245,247,.035);border:1px solid rgba(220,205,195,.12);border-radius:12px;display:block;padding:8px}.id-recent-cover img{aspect-ratio:16/9;border-radius:8px;display:block;filter:grayscale(.74) saturate(.52) contrast(1.06) brightness(.86);-o-object-fit:cover;object-fit:cover;width:100%}.id-recent-kicker{color:rgba(224,98,95,.86);font-size:10px;font-weight:800}.id-recent-card>strong{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(18px,1.6vw,24px);line-height:1.05;text-transform:uppercase}.id-recent-card dl{display:grid;gap:10px;margin:0}.id-recent-card dt{color:rgba(224,98,95,.82);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:0;text-transform:uppercase}.id-recent-card dd{color:rgba(245,245,247,.64);font-size:13px;line-height:1.4;margin:4px 0 0}.id-recent-surfaces{display:flex;flex-wrap:wrap;gap:6px}.id-recent-surfaces em{border:1px solid rgba(220,205,195,.14);border-radius:999px;color:rgba(245,245,247,.62);font-size:9px;font-style:normal;padding:6px 8px}.id-recent-card .proof-case-cta{color:rgba(224,98,95,.9);margin-top:auto}.pillar-root[data-pillar=id] .id-proof-statement{margin-top:14px}.pillar-root[data-pillar=id] .id-proof-statement .proof-mark{background:radial-gradient(ellipse at 50% 42%,rgba(224,98,95,.18),transparent 58%),linear-gradient(rgba(220,205,195,.06) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.045) 1px,transparent 0),rgba(8,5,5,.86);background-size:auto,34px 34px,34px 34px,auto;border:1px solid rgba(220,205,195,.12);color:rgba(245,245,247,.86);min-height:260px;overflow:hidden;position:relative}.pillar-root[data-pillar=id] .id-proof-statement .proof-mark span{color:rgba(224,98,95,.84);left:18px;position:absolute;top:14px;z-index:2}.pillar-root[data-pillar=id] .id-proof-statement .proof-mark:before{color:rgba(224,98,95,.34);content:"ID";font-size:clamp(92px,10vw,156px);left:50%;line-height:.82;right:auto;top:50%;transform:translate(-50%,-50%)}.pillar-root[data-pillar=id] .id-proof-statement .proof-mark:after{background:radial-gradient(circle at 50% 50%,transparent 0 40%,rgba(220,205,195,.16) 41% 42%,transparent 43%),linear-gradient(90deg,transparent 0 22%,rgba(224,98,95,.32) 22.5% 23%,transparent 23.5% 76%,rgba(220,205,195,.18) 76.5% 77%,transparent 77.5%),linear-gradient(180deg,transparent 0 28%,rgba(220,205,195,.14) 28.5% 29%,transparent 29.5% 70%,rgba(224,98,95,.28) 70.5% 71%,transparent 71.5%);border:1px solid rgba(220,205,195,.12);border-radius:999px;box-shadow:none;content:"";height:154px;left:50%;min-height:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:154px}@media (max-width:1180px){.pillar-root[data-pillar=id] .id-governance-hero,.pillar-root[data-pillar=id] .id-identity-hero{grid-template-columns:1fr}.pillar-root[data-pillar=id] .id-copy{max-width:820px}.id-board-avatar,.id-board-guide,.id-board-header-preview,.id-board-lockup,.id-board-mark,.id-board-palette,.id-board-surface,.id-board-type,.id-board-usage,.id-brand-applications,.id-brand-color,.id-brand-files,.id-brand-lockup,.id-brand-mark,.id-brand-real-surface,.id-brand-rules,.id-brand-social,.id-brand-type,.id-brand-usage{grid-column:span 6}.id-brand-board-head,.id-proof-stage-body,.id-proof-stage-head,.id-snapshot-panel{grid-template-columns:1fr}.id-governance-board{max-width:900px}.id-recent-work-grid,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.pillar-root[data-pillar=id] .id-governance-hero,.pillar-root[data-pillar=id] .id-identity-hero{min-height:auto;padding:112px 16px 52px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(31px,9vw,40px)}.id-brand-board,.id-drift-comparison,.id-governance-board,.id-hero-board,.id-proof-stage,.id-recent-work-grid,.id-snapshot-panel{border-radius:22px}.id-brand-board-head,.id-governance-head,.id-hero-board-head,.id-proof-stage-head{align-items:start;grid-template-columns:1fr}.id-brand-board-grid,.id-drift-comparison,.id-governance-body,.id-governance-surfaces,.id-hero-board-grid,.id-proof-palette-rail,.id-proof-stage-body,.id-recent-work-grid,.id-snapshot-fields,.pillar-root[data-pillar=id] .id-control-grid,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid,.pillar-root[data-pillar=id] .id-process-rail{grid-template-columns:1fr}.id-board-avatar,.id-board-guide,.id-board-header-preview,.id-board-lockup,.id-board-mark,.id-board-module,.id-board-palette,.id-board-surface,.id-board-type,.id-board-usage,.id-brand-applications,.id-brand-color,.id-brand-files,.id-brand-lockup,.id-brand-mark,.id-brand-panel,.id-brand-real-surface,.id-brand-rules,.id-brand-social,.id-brand-type,.id-brand-usage,.id-governance-lockup,.id-governance-mark,.id-governance-palette,.id-governance-surfaces,.id-governance-type,.id-governance-usage{grid-column:auto;min-height:0}.id-governance-lockup img{margin-top:26px}.id-governance-mark img{max-height:76px}.id-governance-palette{grid-template-columns:1fr}.id-governance-surfaces em i{min-height:54px}.id-board-mark strong{height:88px;width:88px}.id-proof-mark{grid-template-columns:88px minmax(0,1fr)}.id-proof-mark img{max-height:72px;width:88px}.id-proof-rule-row{align-items:start;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:0}.id-proof-rule-row span{grid-column:2;text-align:left}.id-proof-palette-rail span{grid-template-columns:22px minmax(0,1fr)}.id-proof-palette-rail strong{grid-column:2}.id-proof-application-rail strong{flex-basis:100%;margin-left:0}.id-board-palette>div,.id-brand-swatches{grid-template-columns:1fr}.id-brand-lockup img,.id-brand-mark img{max-height:130px}.id-snapshot-submit-row{align-items:stretch;flex-direction:column}.id-snapshot-submit-row .btn{min-width:0;width:100%}.id-drift-before{border-right:0;border-bottom:1px solid rgba(220,205,195,.12)}.id-drift-artifact{min-height:210px}.pillar-root[data-pillar=id] .id-process-rail li{min-height:112px}}.pillar-root[data-pillar=id]{--id-bg:#050202;--id-panel-dark:rgba(12,6,6,0.84);--id-panel-strong:rgba(20,8,8,0.9);--id-rule:rgba(220,205,195,0.14);--id-rule-strong:rgba(224,98,95,0.32);--id-red:#e0625f;--id-red-deep:#8b0000;--id-chrome:#dcd2c9;--id-ivory:#f5eee7;color:var(--id-ivory);background:radial-gradient(ellipse 960px 680px at 10% 2%,rgba(139,0,0,.36),transparent 70%),radial-gradient(ellipse 780px 520px at 88% 8%,rgba(220,205,195,.1),transparent 68%),linear-gradient(180deg,#050202,#080404 42%,#030202)}.pillar-root[data-pillar=id]:after{background:linear-gradient(rgba(220,205,195,.035) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.028) 1px,transparent 0);background-size:88px 88px;opacity:.26}.pillar-root[data-pillar=id] .id-shell{margin-inline:auto;max-width:1360px;padding-inline:clamp(14px,2.4vw,30px)}.pillar-root[data-pillar=id] .pillar-section{border-top-color:rgba(220,205,195,.1);padding-block:clamp(78px,9vw,132px)}.pillar-root[data-pillar=id] .section-label{color:rgba(224,98,95,.86)}.pillar-root[data-pillar=id] .id-governance-hero{gap:clamp(28px,5vw,72px);grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);max-width:1320px;min-height:min(920px,calc(100dvh - 6px));padding:clamp(124px,8vw,154px) clamp(14px,3.2vw,38px) clamp(56px,7vw,104px)}.pillar-root[data-pillar=id] .id-copy{max-width:610px}.pillar-root[data-pillar=id] .id-copy .display-heading{color:var(--id-ivory);font-size:clamp(38px,4.7vw,68px);letter-spacing:0;line-height:.98;max-width:620px}.pillar-root[data-pillar=id] .id-copy .hero-sub{color:rgba(245,238,231,.78);max-width:560px}.id-brand-board,.id-drift-comparison,.id-governance-board,.id-handoff-board,.id-recent-work-grid,.id-snapshot-panel,.pillar-root[data-pillar=id] .id-standards-compiler{background:radial-gradient(ellipse at 18% 0,rgba(224,98,95,.13),transparent 44%),linear-gradient(145deg,rgba(245,238,231,.058),rgba(245,238,231,.012)),var(--id-panel-dark);border:1px solid var(--id-rule);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 32px 96px rgba(0,0,0,.34)}.id-governance-board{padding:clamp(12px,1.8vw,18px)}.id-governance-body{border-color:rgba(220,205,195,.12)}.id-governance-rules{background:linear-gradient(135deg,rgba(224,98,95,.1),transparent 58%),rgba(245,238,231,.026);border-bottom:1px solid rgba(220,205,195,.1);border-right:1px solid rgba(220,205,195,.1);display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.id-governance-rules>span{grid-column:1/-1}.id-governance-rules strong{align-items:center;background:linear-gradient(90deg,rgba(224,98,95,.12),transparent 68%),rgba(245,238,231,.028);border:1px solid rgba(220,205,195,.12);border-radius:12px;color:rgba(245,238,231,.76);display:grid;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:0;min-height:52px;padding:12px;text-transform:uppercase}.id-governance-surfaces{grid-template-columns:repeat(6,minmax(0,1fr))}.id-governance-surfaces em i{min-height:58px}.id-brand-board{padding:14px}.id-brand-board-head{grid-template-columns:140px minmax(0,.92fr) minmax(260px,.84fr)}.id-brand-board-head strong,.id-brand-panel{color:var(--id-ivory)}.id-brand-panel{background:linear-gradient(145deg,rgba(245,238,231,.065),rgba(245,238,231,.014)),rgba(8,5,5,.78);border-color:rgba(220,205,195,.14);border-radius:16px}.id-brand-panel figcaption,.id-brand-panel>span{color:rgba(224,98,95,.9)}.id-brand-lockup,.id-brand-mark{background:linear-gradient(145deg,rgba(220,205,195,.95),rgba(190,176,166,.9));border-color:rgba(255,255,255,.2);color:#120d0d}.id-brand-lockup figcaption,.id-brand-mark figcaption{color:#8b0000}.id-brand-lockup img,.id-brand-mark img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.18))}.id-brand-type strong{color:var(--id-ivory)}.id-brand-files p,.id-brand-rules p,.id-brand-type em,.id-brand-type i{color:rgba(245,238,231,.66)}.id-brand-rules>div{border-top-color:rgba(220,205,195,.12)}.id-brand-files strong,.id-brand-rules strong{color:rgba(224,98,95,.92)}.id-brand-files strong{color:var(--id-ivory)}.id-brand-swatches i{background:rgba(245,238,231,.05);border-color:rgba(220,205,195,.13)}.id-brand-swatches b{border:1px solid rgba(245,238,231,.16)}.id-brand-swatches b,.pillar-root[data-pillar=id] .id-brand-swatches i b{background:var(--swatch)}.id-brand-swatches em,.id-brand-swatches strong{color:rgba(245,238,231,.76)}.id-brand-real-surface{grid-column:span 3}.id-brand-real-surface img{height:188px;-o-object-fit:cover;object-fit:cover}.pillar-root[data-pillar=id] .id-standards-compiler{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.pillar-root[data-pillar=id] .id-control-groups{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-control-card{background:radial-gradient(ellipse at 12% 0,rgba(224,98,95,.12),transparent 48%),rgba(245,238,231,.035);border-color:rgba(220,205,195,.14);min-height:300px;padding:18px}.pillar-root[data-pillar=id] .id-control-card p{color:rgba(245,238,231,.66);font-size:14px;line-height:1.44;margin:0 0 18px}.id-baseline-ledger,.id-deliverables-grid,.pillar-root[data-pillar=id] .id-control-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.id-baseline-ledger li,.id-deliverables-grid li,.pillar-root[data-pillar=id] .id-control-card li{align-items:center;background:linear-gradient(90deg,rgba(224,98,95,.08),transparent 72%),rgba(245,238,231,.026);border:1px solid rgba(220,205,195,.12);border-radius:12px;color:rgba(245,238,231,.74);display:grid;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:0;min-height:42px;padding:10px 12px;text-transform:uppercase}.id-handoff-board{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.id-handoff-outcomes{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.id-outcome-card,.id-outcome-card h3,.id-outcome-card p{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.id-handoff-column{background:linear-gradient(145deg,rgba(245,238,231,.05),rgba(245,238,231,.014)),rgba(8,5,5,.62);border:1px solid rgba(220,205,195,.12);border-radius:18px;padding:16px}.id-handoff-column h3{color:rgba(224,98,95,.9);font-family:var(--font-display);font-size:14px;line-height:1.05;margin:0 0 16px;text-transform:uppercase}.id-baseline-ledger,.id-deliverables-grid{grid-template-columns:1fr}.id-baseline-ledger li{min-height:36px}.id-drift-comparison{align-items:stretch;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);overflow:visible;padding:14px}.id-drift-before{border-right:0}.id-drift-panel{border:1px solid rgba(220,205,195,.12);border-radius:18px}.id-drift-arrow{align-self:center;color:rgba(224,98,95,.84);font-family:var(--font-display);font-size:clamp(28px,3vw,44px);line-height:1;text-shadow:0 0 20px rgba(224,98,95,.28)}.id-drift-artifact-before .id-drift-color-b{background:#4a657d}.id-recent-cover{align-items:center;aspect-ratio:16/10;background:linear-gradient(145deg,rgba(220,205,195,.95),rgba(178,164,154,.9));box-sizing:border-box;display:grid;justify-items:center;min-height:220px;min-width:0;padding:20px;position:relative;width:100%}.id-recent-cover img{aspect-ratio:auto;filter:none;height:auto;max-height:142px;max-width:82%;-o-object-fit:contain;object-fit:contain;width:auto}.id-recent-palette{bottom:14px;display:flex;gap:6px;left:14px;position:absolute;right:14px}.id-recent-palette i{background:var(--swatch);border:1px solid rgba(18,13,13,.14);border-radius:999px;flex:1 1 0;height:8px}.id-recent-card,.id-recent-card dd,.id-recent-card div,.id-recent-card dl,.id-recent-card dt,.id-recent-card>strong{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.pillar-root[data-pillar=id] .local-serves{background:linear-gradient(145deg,rgba(245,238,231,.04),rgba(245,238,231,.01)),rgba(8,5,5,.62);border:1px solid rgba(220,205,195,.12);border-radius:22px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px}.pillar-root[data-pillar=id] .local-serves span{align-items:center;border-radius:12px;display:grid;justify-content:start;min-height:48px;padding:10px 12px}@media (max-width:1180px){.id-handoff-board,.pillar-root[data-pillar=id] .id-governance-hero,.pillar-root[data-pillar=id] .id-standards-compiler{grid-template-columns:1fr}.id-handoff-outcomes,.pillar-root[data-pillar=id] .id-control-groups,.pillar-root[data-pillar=id] .local-serves{grid-template-columns:repeat(2,minmax(0,1fr))}.id-brand-board-head{grid-template-columns:1fr}.id-brand-color,.id-brand-files,.id-brand-lockup,.id-brand-mark,.id-brand-real-surface,.id-brand-rules,.id-brand-type{grid-column:span 6}}@media (max-width:760px){.pillar-root[data-pillar=id] .id-governance-hero{padding:112px 14px 48px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(30px,9vw,40px)}.id-brand-board-grid,.id-drift-comparison,.id-governance-body,.id-governance-head,.id-governance-rules,.id-governance-surfaces,.id-handoff-outcomes,.id-recent-work-grid,.id-snapshot-fields,.id-snapshot-panel,.pillar-root[data-pillar=id] .id-control-groups,.pillar-root[data-pillar=id] .local-serves{grid-template-columns:1fr}.id-brand-color,.id-brand-files,.id-brand-lockup,.id-brand-mark,.id-brand-real-surface,.id-brand-rules,.id-brand-type,.id-governance-lockup,.id-governance-mark,.id-governance-palette,.id-governance-rules,.id-governance-surfaces,.id-governance-type,.id-governance-usage{grid-column:auto}.id-governance-lockup,.id-governance-mark,.id-governance-palette,.id-governance-type,.id-governance-usage{min-height:0}.id-governance-lockup img{margin-top:24px}.id-drift-comparison,.id-handoff-board{padding:10px}.id-drift-arrow{justify-self:center;transform:rotate(90deg)}.id-recent-cover{min-height:190px}}.id-governance-board{background:linear-gradient(rgba(220,205,195,.045) 1px,transparent 0),linear-gradient(90deg,rgba(220,205,195,.035) 1px,transparent 0),radial-gradient(ellipse at 22% 0,rgba(224,98,95,.14),transparent 42%),linear-gradient(145deg,rgba(245,238,231,.05),rgba(245,238,231,.012)),rgba(6,4,4,.92);background-size:54px 54px,54px 54px,auto,auto,auto}.id-governance-lockup:after{border:1px dashed rgba(220,205,195,.2);border-radius:12px;content:"";inset:58px 22px 38px;pointer-events:none;position:absolute}.id-governance-rules strong{align-content:center;gap:6px;grid-template-columns:46px minmax(0,1fr);min-height:72px}.id-governance-rules strong i{background:linear-gradient(90deg,transparent 0 28%,rgba(224,98,95,.22) 28% 72%,transparent 72%),radial-gradient(circle at 50% 50%,rgba(220,205,195,.75) 0 5px,transparent 6px);border:1px solid rgba(220,205,195,.12);border-radius:12px;display:block;grid-row:span 2;height:40px}.id-governance-rules strong em{color:rgba(245,238,231,.46);display:block;font-size:9px;font-style:normal;font-weight:700;line-height:1.2}.id-governance-rules strong:nth-of-type(2) i{background:linear-gradient(180deg,transparent 0 42%,rgba(224,98,95,.34) 42% 58%,transparent 58%),linear-gradient(90deg,rgba(220,205,195,.14),rgba(220,205,195,.04))}.id-governance-rules strong:nth-of-type(3) i{background:repeating-linear-gradient(180deg,rgba(220,205,195,.16) 0 1px,transparent 1px 8px),linear-gradient(90deg,rgba(224,98,95,.22),transparent 68%)}.id-governance-surfaces em i{overflow:hidden;position:relative}.id-governance-surfaces em i:after,.id-governance-surfaces em i:before{content:"";position:absolute}.id-governance-surfaces em[data-surface=website] i:before{background:linear-gradient(90deg,rgba(224,98,95,.48) 0 20%,transparent 20% 32%,rgba(220,205,195,.18) 32% 100%);border-radius:999px;height:14px;inset:12px 10px auto}.id-governance-surfaces em[data-surface=avatar] i:before{background:rgba(224,98,95,.58);border:1px solid rgba(220,205,195,.2);border-radius:999px;height:36px;left:50%;top:50%;transform:translate(-50%,-50%);width:36px}.id-governance-surfaces em[data-surface=favicon] i:before{background:rgba(224,98,95,.5);border:1px solid rgba(220,205,195,.2);border-radius:10px;height:30px;left:50%;top:50%;transform:translate(-50%,-50%);width:30px}.id-governance-surfaces em[data-surface=card] i:before{background:radial-gradient(circle at 18% 28%,rgba(224,98,95,.58) 0 8px,transparent 9px),linear-gradient(90deg,transparent 0 44%,rgba(220,205,195,.18) 44% 88%,transparent 88%);inset:10px}.id-governance-surfaces em[data-surface=invoice] i:before{background:repeating-linear-gradient(180deg,rgba(220,205,195,.18) 0 2px,transparent 2px 11px),linear-gradient(90deg,transparent 0 62%,rgba(224,98,95,.24) 62% 80%,transparent 80%);inset:12px}.id-governance-surfaces em[data-surface=guide] i:before{background:linear-gradient(90deg,rgba(224,98,95,.28) 0 18%,transparent 18%),repeating-linear-gradient(180deg,transparent 0 10px,rgba(220,205,195,.16) 10px 11px,transparent 11px 18px);inset:10px}.id-brand-board-grid{align-items:stretch}.id-brand-usage{grid-column:span 4}.id-brand-social{grid-column:span 3}.id-brand-applications{grid-column:span 4}.id-brand-real-surface{grid-column:span 5}.id-brand-files{grid-column:1/-1}.id-brand-usage .id-usage-pair{border-top-color:rgba(220,205,195,.12)}.id-brand-usage .id-usage-pair:first-of-type{border-top:0;margin-top:16px;padding-top:0}.id-brand-usage .id-usage-pair strong{color:rgba(245,238,231,.82)}.id-brand-usage .id-usage-pair i{background:radial-gradient(circle at 44% 50%,rgba(224,98,95,.88) 0 23%,transparent 24%),radial-gradient(circle at 66% 50%,rgba(220,205,195,.72) 0 15%,transparent 16%);border-color:rgba(220,205,195,.16)}.id-brand-usage .id-usage-pair .is-wrong{filter:saturate(.48) contrast(.88);transform:scaleX(1.32) rotate(-5deg)}.id-brand-social{align-content:center;justify-items:center;text-align:center}.id-brand-social img{background:linear-gradient(145deg,rgba(245,238,231,.08),rgba(245,238,231,.02)),rgba(4,3,3,.32);border-color:rgba(220,205,195,.16);border-radius:26px;max-height:112px;padding:12px}.id-brand-social div{margin-top:18px}.id-brand-social i:first-child{height:18px;width:18px}.id-brand-social i:nth-child(2){height:13px;width:13px}.id-brand-social i:nth-child(3){height:9px;width:9px}.id-application-previews{min-height:170px}.id-application-previews i{background:linear-gradient(90deg,rgba(224,98,95,.2),transparent 62%),repeating-linear-gradient(180deg,transparent 0 12px,rgba(220,205,195,.15) 12px 13px,transparent 13px 23px),rgba(245,238,231,.035);border-color:rgba(220,205,195,.14)}.id-app-preview-card,.id-app-preview-doc{min-height:92px}.id-brand-real-surface img{height:216px}.id-brand-files{min-height:132px}.id-recent-cover{overflow:hidden}.id-recent-surface-preview{bottom:34px;display:grid;gap:7px;grid-template-columns:1.2fr .72fr .5fr;left:18px;position:absolute;right:18px}.id-recent-surface-preview i{background:linear-gradient(90deg,rgba(18,13,13,.16),transparent),rgba(255,255,255,.2);border:1px solid rgba(18,13,13,.12);border-radius:7px;height:34px}.pillar-root[data-pillar=id] .id-governance-hero{min-height:min(860px,calc(100dvh - 92px));padding-bottom:clamp(34px,4vw,62px);padding-top:clamp(104px,7vw,126px)}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block-start:clamp(30px,4vw,54px)}@media (max-width:1180px){.id-brand-applications,.id-brand-files,.id-brand-real-surface,.id-brand-social,.id-brand-usage{grid-column:span 6}}@media (max-width:760px){.id-governance-rules strong{grid-template-columns:42px minmax(0,1fr)}.id-brand-applications,.id-brand-files,.id-brand-real-surface,.id-brand-social,.id-brand-usage{grid-column:auto}.id-recent-surface-preview{bottom:32px;left:16px;right:16px}}.pillar-root[data-pillar=id]{--id-ivory:#f7eee6;--id-muted:#c8b8ae;--id-dim:#a8948b;--id-red-hot:#e5483b;--id-line:rgba(247,238,230,0.16);--id-line-red:rgba(229,72,59,0.44)}@media (max-width:1023px){.pillar-root[data-pillar=id] .id-shell{max-width:none;padding-inline:clamp(16px,4.6vw,30px)}.pillar-root[data-pillar=id] .pillar-section{padding-block:clamp(60px,12vw,92px)}.pillar-root[data-pillar=id] .id-governance-hero{align-items:start;gap:30px;grid-template-columns:minmax(0,1fr);max-width:760px;min-height:auto;padding:110px 0 64px}.pillar-root[data-pillar=id] .id-copy,.pillar-root[data-pillar=id] .id-copy .hero-sub{max-width:100%}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(42px,8.4vw,72px);line-height:.94;max-width:11ch}.pillar-root[data-pillar=id] .id-copy .hero-sub{color:rgba(247,238,230,.84);font-size:clamp(16px,2.4vw,19px);line-height:1.56}.pillar-root[data-pillar=id] .pillar-actions{display:grid;gap:12px;grid-template-columns:1fr;max-width:430px}.pillar-root[data-pillar=id] .pillar-actions .btn{justify-content:center;min-height:48px;width:100%}.id-brand-board,.id-drift-comparison,.id-governance-board,.id-handoff-board,.id-recent-work-grid,.id-snapshot-panel,.pillar-root[data-pillar=id] .id-standards-compiler{border-color:rgba(247,238,230,.2);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 72px rgba(0,0,0,.38)}.id-governance-board{justify-self:stretch;padding:12px;width:100%}.id-governance-head{align-items:start;gap:8px;grid-template-columns:1fr;min-height:0;padding:14px}.id-governance-head strong{font-size:clamp(18px,4.8vw,28px);justify-self:start}.id-governance-body{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.id-governance-lockup,.id-governance-mark,.id-governance-palette,.id-governance-rules,.id-governance-surfaces,.id-governance-type,.id-governance-usage{grid-column:auto;min-height:auto}.id-governance-lockup{min-height:168px}.id-governance-lockup img{margin-top:26px;max-width:82%}.id-governance-mark{min-height:150px}.id-governance-type,.id-governance-usage{display:none}.id-governance-palette,.id-governance-rules,.id-governance-surfaces{border-right:0;grid-template-columns:1fr;padding:14px}.id-governance-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.id-governance-palette>span,.id-governance-rules>span,.id-governance-surfaces>span{grid-column:1/-1}.id-governance-rules strong{grid-template-columns:44px minmax(0,1fr);min-height:66px}.id-governance-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.id-governance-surfaces em{min-width:0}.id-governance-surfaces em i{min-height:78px}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block-start:54px}.id-brand-board{padding:12px}.id-brand-board-head{gap:16px;grid-template-columns:1fr;padding:16px}.id-brand-board-head strong{font-size:clamp(26px,7vw,42px);line-height:.96}.id-brand-board-head p{color:rgba(247,238,230,.74);font-size:15px;line-height:1.52}.id-brand-board-grid,.id-drift-comparison,.id-handoff-board,.id-handoff-outcomes,.id-recent-work-grid,.id-snapshot-fields,.id-snapshot-panel,.pillar-root[data-pillar=id] .id-control-groups,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid,.pillar-root[data-pillar=id] .id-process-rail,.pillar-root[data-pillar=id] .local-serves{grid-template-columns:minmax(0,1fr)}.id-brand-applications,.id-brand-color,.id-brand-files,.id-brand-lockup,.id-brand-mark,.id-brand-real-surface,.id-brand-rules,.id-brand-social,.id-brand-type,.id-brand-usage{grid-column:auto}.id-brand-panel{border-color:rgba(247,238,230,.18);border-radius:18px;min-height:auto;padding:20px}.id-brand-lockup,.id-brand-mark{min-height:220px}.id-brand-lockup img{max-width:72%}.id-brand-mark img,.id-brand-social img{max-height:150px}.id-brand-type strong{font-size:clamp(34px,9vw,52px);line-height:.96}.id-brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.id-brand-files p,.id-brand-rules p,.id-brand-type em,.id-brand-type i{color:rgba(247,238,230,.76);font-size:15px;line-height:1.5}.id-brand-real-surface img{height:clamp(240px,52vw,380px)}.id-application-previews{min-height:220px}.id-snapshot-panel{gap:18px;padding:18px}.id-snapshot-copy{max-width:100%}.id-snapshot-copy h2{font-size:clamp(28px,7.5vw,44px)}.id-snapshot-copy p{color:rgba(247,238,230,.78);font-size:16px}.id-snapshot-form{border-color:rgba(247,238,230,.18);border-radius:18px;padding:18px}.id-snapshot-fields input,.id-snapshot-fields textarea{font-size:16px;min-height:48px}.id-snapshot-submit-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr}.id-snapshot-submit-row .btn{justify-content:center;min-width:0;width:100%}.id-snapshot-submit-row p{color:rgba(247,238,230,.68);margin:0;text-align:center}.pillar-root[data-pillar=id] .id-standards-compiler{gap:20px;grid-template-columns:minmax(0,1fr)}.id-compiler-copy{max-width:100%;position:relative;top:auto}.pillar-root[data-pillar=id] .id-compiler-copy .control-statement{font-size:clamp(24px,5vw,34px);line-height:1.32}.pillar-root[data-pillar=id] .id-control-card{min-height:auto;padding:20px}.pillar-root[data-pillar=id] .id-control-card p{color:rgba(247,238,230,.78);font-size:15px;line-height:1.5}.id-baseline-ledger li,.id-deliverables-grid li,.pillar-root[data-pillar=id] .id-control-card li{color:rgba(247,238,230,.8);min-height:46px}.id-handoff-board{padding:12px}.id-handoff-outcomes{gap:12px}.id-outcome-card{min-height:auto;padding:18px}.id-outcome-card p{color:rgba(247,238,230,.72);font-size:14px}.id-drift-comparison{gap:16px;padding:12px}.id-drift-panel{min-height:auto;padding:18px}.id-drift-artifact{min-height:clamp(240px,56vw,360px)}.id-drift-panel li{color:rgba(247,238,230,.78);min-height:44px}.id-drift-arrow{justify-self:center;transform:rotate(90deg)}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{gap:16px}.pillar-root[data-pillar=id] .offer-card{min-height:auto;padding:22px}.pillar-root[data-pillar=id] .offer-card .btn{justify-content:center;min-height:46px;width:100%}.pillar-root[data-pillar=id] .id-process-rail{gap:12px}.pillar-root[data-pillar=id] .id-process-rail li,.pillar-root[data-pillar=id] .id-process-rail li:first-child,.pillar-root[data-pillar=id] .id-process-rail li:last-child{border:1px solid rgba(247,238,230,.14);border-radius:16px;display:grid;gap:6px 14px;grid-template-columns:44px minmax(0,1fr);min-height:auto;padding:18px}.pillar-root[data-pillar=id] .id-process-rail li+li{border-left:1px solid rgba(247,238,230,.14);border-top:1px solid rgba(247,238,230,.14)}.pillar-root[data-pillar=id] .id-process-rail span{align-self:start;grid-row:span 2}.pillar-root[data-pillar=id] .id-process-rail strong{align-self:start;font-size:15px}.pillar-root[data-pillar=id] .id-process-rail p{color:rgba(247,238,230,.7);font-size:14px}.id-recent-work-grid{padding:12px}.id-recent-cover{min-height:260px}.id-recent-cover img{max-height:160px}.pillar-root[data-pillar=id] .local-serves{max-width:none}}@media (max-width:520px){.pillar-root[data-pillar=id] .id-shell{padding-inline:16px}.pillar-root[data-pillar=id] .id-governance-hero{padding-top:104px}.pillar-root[data-pillar=id] .id-copy .display-heading{font-size:clamp(38px,11vw,48px);max-width:10.5ch}.pillar-root[data-pillar=id] .id-copy .hero-sub{font-size:16px}.id-brand-swatches,.id-governance-palette,.id-governance-surfaces{grid-template-columns:minmax(0,1fr)}.id-governance-lockup{min-height:150px}.id-governance-mark{min-height:136px}.id-brand-panel,.id-drift-panel,.id-handoff-column,.id-snapshot-form,.pillar-root[data-pillar=id] .id-control-card,.pillar-root[data-pillar=id] .offer-card{padding:18px}.id-brand-lockup,.id-brand-mark{min-height:190px}.id-brand-real-surface img{height:230px}.id-recent-cover{min-height:220px}}.pillar-root[data-pillar=id] .id-governance-board{border-radius:18px;max-width:780px}.pillar-root[data-pillar=id] .id-governance-lockup img{max-width:82%}.pillar-root[data-pillar=id] .id-governance-mark img{max-width:62%}.pillar-root[data-pillar=id] .id-governance-surfaces{grid-template-columns:repeat(4,minmax(0,1fr))}.id-governance-surfaces em[data-surface=document] i:before{background:linear-gradient(90deg,rgba(224,98,95,.3) 0 18%,transparent 18%),repeating-linear-gradient(180deg,transparent 0 10px,rgba(220,205,195,.18) 10px 11px,transparent 11px 18px);inset:10px}.pillar-root[data-pillar=id] .id-brand-board{border-radius:18px}.pillar-root[data-pillar=id] .id-brand-panel{border-radius:12px}.pillar-root[data-pillar=id] .id-brand-lockup{grid-column:span 8}.pillar-root[data-pillar=id] .id-brand-mark{grid-column:span 4}.pillar-root[data-pillar=id] .id-brand-type{grid-column:span 5}.pillar-root[data-pillar=id] .id-brand-color{grid-column:span 7}.pillar-root[data-pillar=id] .id-brand-rules,.pillar-root[data-pillar=id] .id-brand-usage{grid-column:span 6}.pillar-root[data-pillar=id] .id-brand-social{grid-column:span 4}.pillar-root[data-pillar=id] .id-brand-applications,.pillar-root[data-pillar=id] .id-brand-real-surface{grid-column:span 8}.pillar-root[data-pillar=id] .id-brand-files{grid-column:span 4}.pillar-root[data-pillar=id] .id-brand-files,.pillar-root[data-pillar=id] .id-brand-real-surface{min-height:270px}.pillar-root[data-pillar=id] .id-brand-files{align-content:center}.pillar-root[data-pillar=id] .id-handoff-board{align-items:stretch;grid-template-columns:minmax(0,.82fr) repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-handoff-outcomes{grid-column:auto;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-outcome-card{border-radius:12px;min-height:0;padding:15px 16px}.pillar-root[data-pillar=id] .id-outcome-card h3{margin-bottom:8px}.pillar-root[data-pillar=id] .id-handoff-column{border-radius:12px;height:100%}.pillar-root[data-pillar=id] .id-drift-artifact{grid-template-columns:repeat(2,minmax(0,1fr));min-height:360px;overflow:hidden;position:relative}.pillar-root[data-pillar=id] .id-drift-brand-image{background:radial-gradient(circle at 24% 0,rgba(224,98,95,.18),transparent 48%),rgba(8,5,5,.9);border:1px solid rgba(18,13,13,.16);border-radius:12px;box-sizing:border-box;grid-column:1/-1;height:136px;-o-object-fit:contain;object-fit:contain;padding:22px;width:100%}.pillar-root[data-pillar=id] .id-drift-logo{display:none}.pillar-root[data-pillar=id] .id-drift-artifact-before .id-drift-brand-image{filter:grayscale(.7) hue-rotate(118deg) saturate(.68);transform:scaleX(1.24) rotate(-3deg)}.pillar-root[data-pillar=id] .id-drift-artifact-before .id-drift-type-b{transform:rotate(4deg) scaleX(.84)}.pillar-root[data-pillar=id] .id-drift-artifact-after .id-drift-color-a{background:#123b6d}.pillar-root[data-pillar=id] .id-drift-artifact-after .id-drift-color-b{background:#7ac943}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured{align-items:start;grid-column:1/-1;grid-template-columns:minmax(0,.86fr) minmax(340px,1.14fr);padding:clamp(24px,3vw,36px)}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-badge,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-for,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-meta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured h3{grid-column:1}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-cta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-includes{grid-column:2}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-includes{align-self:stretch;background:rgba(245,238,231,.035);border:1px solid rgba(247,238,230,.12);border-radius:12px;grid-row:1/span 3;padding:18px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-cta{grid-row:4}.pillar-root[data-pillar=id] .id-recent-work-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-recent-card:first-child{grid-column:span 7}.pillar-root[data-pillar=id] .id-recent-card:nth-child(2){grid-column:span 5}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3){align-items:start;grid-column:1/-1;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover{align-self:stretch;aspect-ratio:auto;grid-column:1;grid-row:1/span 6;min-height:360px}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-kicker,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-surfaces,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .proof-case-cta,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) dl,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3)>strong{grid-column:2}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover img{max-height:186px}@media (max-width:1180px) and (min-width:1024px){.pillar-root[data-pillar=id] .id-brand-applications,.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-files,.pillar-root[data-pillar=id] .id-brand-lockup,.pillar-root[data-pillar=id] .id-brand-mark,.pillar-root[data-pillar=id] .id-brand-real-surface,.pillar-root[data-pillar=id] .id-brand-rules,.pillar-root[data-pillar=id] .id-brand-social,.pillar-root[data-pillar=id] .id-brand-type,.pillar-root[data-pillar=id] .id-brand-usage{grid-column:span 6}.pillar-root[data-pillar=id] .id-handoff-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-handoff-outcomes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.pillar-root[data-pillar=id] .id-governance-board{max-width:720px}.pillar-root[data-pillar=id] .id-governance-head em{display:none}.pillar-root[data-pillar=id] .id-governance-body{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-governance-lockup,.pillar-root[data-pillar=id] .id-governance-surfaces{grid-column:1/-1}.pillar-root[data-pillar=id] .id-governance-mark{grid-column:1;min-height:176px}.pillar-root[data-pillar=id] .id-governance-palette{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-governance-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-brand-applications,.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-files,.pillar-root[data-pillar=id] .id-brand-lockup,.pillar-root[data-pillar=id] .id-brand-mark,.pillar-root[data-pillar=id] .id-brand-real-surface,.pillar-root[data-pillar=id] .id-brand-rules,.pillar-root[data-pillar=id] .id-brand-social,.pillar-root[data-pillar=id] .id-brand-type,.pillar-root[data-pillar=id] .id-brand-usage{grid-column:auto}.pillar-root[data-pillar=id] .id-brand-files,.pillar-root[data-pillar=id] .id-brand-real-surface{min-height:auto}.pillar-root[data-pillar=id] .id-handoff-board,.pillar-root[data-pillar=id] .id-handoff-outcomes,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid,.pillar-root[data-pillar=id] .id-recent-work-grid{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-handoff-outcomes,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured,.pillar-root[data-pillar=id] .id-recent-card:first-child,.pillar-root[data-pillar=id] .id-recent-card:nth-child(2),.pillar-root[data-pillar=id] .id-recent-card:nth-child(3){grid-column:auto}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3){grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-badge,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-cta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-for,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-includes,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-meta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured h3,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured>*,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-kicker,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-surfaces,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .proof-case-cta,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) dl,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3)>*,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3)>strong{grid-column:auto;grid-row:auto}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover{min-height:260px}}@media (max-width:360px){.pillar-root[data-pillar=id] .id-governance-body{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-governance-lockup,.pillar-root[data-pillar=id] .id-governance-mark,.pillar-root[data-pillar=id] .id-governance-palette,.pillar-root[data-pillar=id] .id-governance-surfaces{grid-column:auto}}.pillar-root[data-pillar=id] .pillar-section{padding-block:clamp(64px,7vw,96px)}.pillar-root[data-pillar=id] .id-brand-board-grid{gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-brand-application,.pillar-root[data-pillar=id] .id-brand-lockup{grid-column:span 7}.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-type{grid-column:span 5}.pillar-root[data-pillar=id] .id-brand-panel{min-height:250px}.pillar-root[data-pillar=id] .id-brand-lockup-pair{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 96px;width:100%}.pillar-root[data-pillar=id] .id-brand-lockup-pair img:first-child{max-height:148px;max-width:100%}.pillar-root[data-pillar=id] .id-brand-lockup-pair img:last-child{background:rgba(245,238,231,.045);border:1px solid rgba(247,238,230,.14);border-radius:10px;max-height:96px;padding:10px;width:96px}.pillar-root[data-pillar=id] .id-brand-application img{height:212px;-o-object-fit:cover;object-fit:cover;width:100%}.pillar-root[data-pillar=id] .id-standards-compiler{border-radius:16px;gap:clamp(22px,3vw,40px);padding:clamp(22px,3vw,34px)}.pillar-root[data-pillar=id] .id-control-card{border-radius:10px;min-height:238px;padding:16px}.pillar-root[data-pillar=id] .id-control-card ul{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-baseline-ledger li,.pillar-root[data-pillar=id] .id-control-card li,.pillar-root[data-pillar=id] .id-deliverables-grid li{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(247,238,230,.1);min-height:36px;padding:8px 4px}.pillar-root[data-pillar=id] .id-system-handoff{margin-top:clamp(38px,5vw,64px)}.pillar-root[data-pillar=id] .id-handoff-board{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.pillar-root[data-pillar=id] .id-handoff-outcomes{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-handoff-column,.pillar-root[data-pillar=id] .id-outcome-card{border-radius:10px}.pillar-root[data-pillar=id] .id-outcome-card{min-height:150px}.pillar-root[data-pillar=id] .id-baseline-ledger,.pillar-root[data-pillar=id] .id-deliverables-grid{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-drift-artifact{min-height:292px}.pillar-root[data-pillar=id] .id-drift-panel li{min-height:38px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured{display:flex;grid-column:auto;padding:22px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-badge,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-cta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-for,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-includes,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-meta,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured h3,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured>*{grid-column:auto;grid-row:auto}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured .offer-includes{background:transparent;border:0;border-radius:0;padding:0}.pillar-root[data-pillar=id] .id-offer-secondary-grid{border-top:1px solid rgba(247,238,230,.12);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.pillar-root[data-pillar=id] .id-offer-secondary-route{color:inherit;display:grid;gap:8px;min-width:0;padding:22px 18px;text-decoration:none}.pillar-root[data-pillar=id] .id-offer-secondary-route+.id-offer-secondary-route{border-left:1px solid rgba(247,238,230,.12)}.pillar-root[data-pillar=id] .id-offer-secondary-route em,.pillar-root[data-pillar=id] .id-offer-secondary-route i,.pillar-root[data-pillar=id] .id-offer-secondary-route span{font-family:var(--font-mono);font-style:normal;letter-spacing:0;text-transform:uppercase}.pillar-root[data-pillar=id] .id-offer-secondary-route span{color:var(--id-red);font-size:9px}.pillar-root[data-pillar=id] .id-offer-secondary-route strong{color:var(--id-ivory);font-family:var(--font-display);font-size:17px;text-transform:uppercase}.pillar-root[data-pillar=id] .id-offer-secondary-route p{color:var(--id-muted);font-size:13px;line-height:1.45;margin:0}.pillar-root[data-pillar=id] .id-offer-secondary-route em{color:var(--id-dim);font-size:9px}.pillar-root[data-pillar=id] .id-offer-secondary-route i{color:var(--id-ivory);font-size:10px;margin-top:8px}.pillar-root[data-pillar=id] .id-recent-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.pillar-root[data-pillar=id] .id-recent-card:first-child,.pillar-root[data-pillar=id] .id-recent-card:nth-child(2),.pillar-root[data-pillar=id] .id-recent-card:nth-child(3){display:grid;grid-column:auto;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-kicker,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-surfaces,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .proof-case-cta,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) dl,.pillar-root[data-pillar=id] .id-recent-card:nth-child(3)>strong{grid-column:auto;grid-row:auto}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover,.pillar-root[data-pillar=id] .id-recent-cover{aspect-ratio:16/10;min-height:0}.pillar-root[data-pillar=id] .id-recent-card:nth-child(3) .id-recent-cover img,.pillar-root[data-pillar=id] .id-recent-cover img{max-height:132px}.pillar-root[data-pillar=id] .id-recent-card dl{gap:10px}@media (max-width:1023px) and (min-width:601px){.pillar-root[data-pillar=id] .id-brand-board-grid,.pillar-root[data-pillar=id] .id-handoff-board,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-brand-application,.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-lockup,.pillar-root[data-pillar=id] .id-brand-type{grid-column:auto}.pillar-root[data-pillar=id] .id-control-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-control-card ul{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-handoff-outcomes,.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured{grid-column:1/-1}}@media (max-width:900px){.pillar-root[data-pillar=id] .id-process-rail,.pillar-root[data-pillar=id] .id-recent-work-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.pillar-root[data-pillar=id] .id-process-rail::-webkit-scrollbar,.pillar-root[data-pillar=id] .id-recent-work-grid::-webkit-scrollbar{display:none}.pillar-root[data-pillar=id] .id-process-rail{gap:10px;grid-auto-columns:minmax(230px,42vw)}.pillar-root[data-pillar=id] .id-process-rail li,.pillar-root[data-pillar=id] .id-process-rail li:first-child,.pillar-root[data-pillar=id] .id-process-rail li:last-child{border:1px solid rgba(247,238,230,.14);border-radius:10px;min-height:176px;scroll-snap-align:start}.pillar-root[data-pillar=id] .id-recent-work-grid{grid-auto-columns:minmax(320px,72vw)}.pillar-root[data-pillar=id] .id-recent-card{scroll-snap-align:start}}@media (max-width:600px){.pillar-root[data-pillar=id] .pillar-section{padding-block:52px}.pillar-root[data-pillar=id] .id-brand-board-grid,.pillar-root[data-pillar=id] .id-control-groups,.pillar-root[data-pillar=id] .id-handoff-outcomes{display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.pillar-root[data-pillar=id] .id-brand-board-grid::-webkit-scrollbar,.pillar-root[data-pillar=id] .id-control-groups::-webkit-scrollbar,.pillar-root[data-pillar=id] .id-handoff-outcomes::-webkit-scrollbar{display:none}.pillar-root[data-pillar=id] .id-brand-board-grid{grid-auto-columns:calc(100% - 24px)}.pillar-root[data-pillar=id] .id-brand-application,.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-lockup,.pillar-root[data-pillar=id] .id-brand-type,.pillar-root[data-pillar=id] .id-control-card,.pillar-root[data-pillar=id] .id-outcome-card{grid-column:auto;scroll-snap-align:start}.pillar-root[data-pillar=id] .id-brand-panel{min-height:276px}.pillar-root[data-pillar=id] .id-brand-lockup-pair{grid-template-columns:minmax(0,1fr) 72px}.pillar-root[data-pillar=id] .id-brand-lockup-pair img:last-child{height:72px;width:72px}.pillar-root[data-pillar=id] .id-control-groups{grid-auto-columns:calc(100% - 34px)}.pillar-root[data-pillar=id] .id-control-card{min-height:268px}.pillar-root[data-pillar=id] .id-handoff-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-handoff-outcomes{grid-auto-columns:calc(100% - 48px)}.pillar-root[data-pillar=id] .id-outcome-card{min-height:156px}.pillar-root[data-pillar=id] .id-handoff-column{padding:12px}.pillar-root[data-pillar=id] .id-handoff-column h3{font-size:12px}.pillar-root[data-pillar=id] .id-baseline-ledger,.pillar-root[data-pillar=id] .id-deliverables-grid{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-baseline-ledger li,.pillar-root[data-pillar=id] .id-deliverables-grid li{font-size:8px;min-height:34px}.pillar-root[data-pillar=id] .id-drift-artifact{min-height:210px}.pillar-root[data-pillar=id] .id-drift-panel li{min-height:34px}.pillar-root[data-pillar=id] .id-offer-secondary-grid,.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-offer-secondary-route+.id-offer-secondary-route{border-left:0;border-top:1px solid rgba(247,238,230,.12)}.pillar-root[data-pillar=id] .id-process-rail{grid-auto-columns:calc(100vw - 72px)}.pillar-root[data-pillar=id] .id-recent-work-grid{grid-auto-columns:calc(100vw - 64px)}.pillar-root[data-pillar=id] .local-serves{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .local-serves span{font-size:9px;min-height:42px}.pillar-root[data-pillar=id] .faq-item summary{padding-block:18px}}@media (max-width:360px){.pillar-root[data-pillar=id] .id-handoff-board{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-handoff-outcomes{grid-column:auto}}.pillar-root[data-pillar=id] .id-handoff-board-compact{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-handoff-board-compact .id-handoff-column{grid-column:1/-1}.pillar-root[data-pillar=id]{--id-expo-black:#040303;--id-expo-lacquer:#0b0707;--id-expo-raised:#141010;--id-expo-ivory:#f4ebe4;--id-expo-chrome:#cfc3ba;--id-expo-muted:#aa9c94;--id-expo-line:rgba(207,195,186,0.2);--id-expo-line-soft:rgba(207,195,186,0.11);--id-expo-red:#df4841;--id-expo-red-deep:#8b0000;background:linear-gradient(90deg,rgba(207,195,186,.025) 1px,transparent 0),linear-gradient(180deg,rgba(207,195,186,.025) 1px,transparent 0),linear-gradient(180deg,#070303,#040303 54%,#080303);background-size:112px 112px,112px 112px,auto}.pillar-root[data-pillar=id]:after{opacity:0}.pillar-root[data-pillar=id] :where(.section-label,.system-label,.id-governance-head,.id-governance-body span,.id-governance-body figcaption,.id-brand-board-head span,.id-brand-panel>span,.id-brand-panel figcaption,.offer-badge,.offer-meta,.id-recent-kicker,.id-recent-card dt){letter-spacing:0}.pillar-root[data-pillar=id] .pillar-section{border-top-color:var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .section-label{align-items:center;color:var(--id-expo-red);display:flex;gap:12px}.pillar-root[data-pillar=id] .section-label:after{background:linear-gradient(90deg,rgba(223,72,65,.52),transparent);content:"";height:1px;max-width:92px;width:7vw}.pillar-root[data-pillar=id] .id-brand-board,.pillar-root[data-pillar=id] .id-drift-comparison,.pillar-root[data-pillar=id] .id-governance-board,.pillar-root[data-pillar=id] .id-handoff-board,.pillar-root[data-pillar=id] .id-recent-work-grid,.pillar-root[data-pillar=id] .id-snapshot-panel,.pillar-root[data-pillar=id] .id-standards-compiler{background:linear-gradient(135deg,rgba(223,72,65,.055),transparent 32%),linear-gradient(180deg,rgba(244,235,228,.024),transparent 42%),var(--id-expo-lacquer);border-color:var(--id-expo-line);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 22px 64px rgba(0,0,0,.24)}.pillar-root[data-pillar=id] .id-governance-board{background:linear-gradient(rgba(207,195,186,.045) 1px,transparent 0),linear-gradient(90deg,rgba(207,195,186,.04) 1px,transparent 0),linear-gradient(145deg,rgba(139,0,0,.11),transparent 38%),#080505;background-size:48px 48px,48px 48px,auto,auto;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 72px rgba(0,0,0,.28)}.pillar-root[data-pillar=id] .id-governance-head{border-bottom-color:var(--id-expo-line);min-height:48px}.pillar-root[data-pillar=id] .id-governance-head strong{color:var(--id-expo-ivory)}.pillar-root[data-pillar=id] :where(.id-governance-lockup,.id-governance-mark,.id-governance-type,.id-governance-palette,.id-governance-usage,.id-governance-surfaces){background:rgba(4,3,3,.42);border-color:var(--id-expo-line-soft);border-radius:0}.pillar-root[data-pillar=id] .id-governance-lockup:after{border-radius:2px}.pillar-root[data-pillar=id] .id-governance-palette i,.pillar-root[data-pillar=id] .id-governance-surfaces em,.pillar-root[data-pillar=id] .id-governance-usage>div{background:rgba(244,235,228,.025);border-color:var(--id-expo-line-soft);border-radius:3px}.pillar-root[data-pillar=id] .id-brand-board-head p,.pillar-root[data-pillar=id] .id-copy .hero-sub,.pillar-root[data-pillar=id] .id-snapshot-copy p,.pillar-root[data-pillar=id] .local-body{color:rgba(244,235,228,.76)}.pillar-root[data-pillar=id] .id-shell .btn{border-radius:6px;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.pillar-root[data-pillar=id] .id-shell .btn-pri{background:linear-gradient(180deg,color-mix(in srgb,#dcd2c9 88%,#ffffff 12%),#dcd2c9 58%,color-mix(in srgb,#dcd2c9 92%,#000000 8%));border-color:rgba(244,235,228,.4);color:#050509}.pillar-root[data-pillar=id] .id-shell .btn-ghost,.pillar-root[data-pillar=id] .id-shell .btn-soft{background:rgba(244,235,228,.035);border-color:var(--id-expo-line)}.pillar-root[data-pillar=id] .id-shell .btn-orb{border-radius:3px}.pillar-root[data-pillar=id] .id-brand-board{padding:0}.pillar-root[data-pillar=id] .id-brand-board-head{border-bottom:1px solid var(--id-expo-line);padding:clamp(22px,3vw,34px)}.pillar-root[data-pillar=id] .id-brand-board-grid{gap:1px;padding:1px}.pillar-root[data-pillar=id] .id-brand-panel{border:0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-brand-lockup{background:linear-gradient(145deg,#d7cbc2,#b9aaa0)}.pillar-root[data-pillar=id] .id-brand-color,.pillar-root[data-pillar=id] .id-brand-type{background:#0d0909}.pillar-root[data-pillar=id] .id-brand-application{background:#0b0707}.pillar-root[data-pillar=id] .id-brand-application img,.pillar-root[data-pillar=id] .id-brand-lockup-pair img:last-child,.pillar-root[data-pillar=id] .id-brand-swatches i{border-radius:3px}.pillar-root[data-pillar=id] .id-brand-swatches i{background:rgba(244,235,228,.03);border-color:var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-snapshot-panel{gap:clamp(28px,4vw,58px);grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);padding:clamp(26px,4vw,50px)}.pillar-root[data-pillar=id] .id-snapshot-form{background:transparent;border:0;border-left:1px solid var(--id-expo-line);border-radius:0;padding:0 0 0 clamp(24px,3vw,42px)}.pillar-root[data-pillar=id] .id-snapshot-review-chips{border-bottom:1px solid var(--id-expo-line-soft);border-top:1px solid var(--id-expo-line-soft);gap:0;margin-top:28px}.pillar-root[data-pillar=id] .id-snapshot-review-chips span{background:transparent;border:0;border-radius:0;color:var(--id-expo-muted);padding:10px 12px}.pillar-root[data-pillar=id] .id-snapshot-review-chips span+span{border-left:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-snapshot-fields input,.pillar-root[data-pillar=id] .id-snapshot-fields textarea{background:rgba(244,235,228,.025);border-color:var(--id-expo-line);border-radius:4px;color:var(--id-expo-ivory)}.pillar-root[data-pillar=id] .id-snapshot-fields input:focus,.pillar-root[data-pillar=id] .id-snapshot-fields textarea:focus{border-color:rgba(223,72,65,.72);box-shadow:0 0 0 2px rgba(223,72,65,.12);outline:none}.pillar-root[data-pillar=id] .id-standards-compiler{background:transparent;border-left:0;border-radius:0;border-right:0;box-shadow:none;padding-inline:0}.pillar-root[data-pillar=id] .id-control-groups{gap:0}.pillar-root[data-pillar=id] .id-control-card{background:transparent;border:0;border-left:1px solid var(--id-expo-line);border-radius:0;box-shadow:none;padding:12px 24px 18px}.pillar-root[data-pillar=id] .id-control-card:first-child{border-left-color:rgba(223,72,65,.5)}.pillar-root[data-pillar=id] .id-control-card li,.pillar-root[data-pillar=id] .id-deliverables-grid li{border-top-color:var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-system-handoff{margin-top:clamp(30px,4vw,50px)}.pillar-root[data-pillar=id] .id-handoff-board{background:transparent;border-left:0;border-radius:0;border-right:0;box-shadow:none;padding:0}.pillar-root[data-pillar=id] .id-handoff-column{background:transparent;border:0;border-radius:0;padding:20px 0 0}.pillar-root[data-pillar=id] .id-handoff-column h3{border-left:2px solid var(--id-expo-red);color:var(--id-expo-ivory);padding-left:12px}.pillar-root[data-pillar=id] .id-drift-comparison{gap:1px;padding:1px}.pillar-root[data-pillar=id] .id-drift-panel{background:#0b0707;border:0;border-radius:4px;padding:clamp(22px,3vw,32px)}.pillar-root[data-pillar=id] .id-drift-before{border-right:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .id-drift-artifact,.pillar-root[data-pillar=id] .id-drift-brand-image{border-radius:4px}.pillar-root[data-pillar=id] .id-drift-panel li{background:transparent;border:0;border-radius:0;border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-drift-arrow{background:var(--id-expo-lacquer);border:1px solid rgba(223,72,65,.35);border-radius:3px;color:var(--id-expo-red);padding:8px 10px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{gap:1px}.pillar-root[data-pillar=id] .id-offer-section .offer-card{background:#0b0707;border-color:var(--id-expo-line);border-radius:4px;box-shadow:none;padding:clamp(22px,2.2vw,30px)}.pillar-root[data-pillar=id] .id-offer-section .offer-card-featured{border-color:rgba(223,72,65,.64);box-shadow:inset 0 2px 0 var(--id-expo-red)}.pillar-root[data-pillar=id] .offer-badge{background:#0b0707;border-radius:2px}.pillar-root[data-pillar=id] .offer-includes li:before{border-radius:1px}.pillar-root[data-pillar=id] .id-offer-secondary-grid{border-bottom:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-offer-secondary-route{transition:background-color .18s ease,color .18s ease}.pillar-root[data-pillar=id] .id-process-rail{border-bottom:1px solid var(--id-expo-line);border-top:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .id-process-rail li,.pillar-root[data-pillar=id] .id-process-rail li:first-child,.pillar-root[data-pillar=id] .id-process-rail li:last-child{background:transparent;border:0;border-left:1px solid var(--id-expo-line-soft);border-radius:0}.pillar-root[data-pillar=id] .id-process-rail li:first-child{border-left-color:rgba(223,72,65,.58)}.pillar-root[data-pillar=id] .whofor-grid{gap:1px}.pillar-root[data-pillar=id] .whofor-col{background:transparent;border-color:var(--id-expo-line);border-left:0;border-radius:0;border-right:0;box-shadow:none}.pillar-root[data-pillar=id] .whofor-fit{border-left:2px solid var(--id-expo-red)}.pillar-root[data-pillar=id] .local-serves{background:transparent;border-left:0;border-radius:0;border-right:0;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.pillar-root[data-pillar=id] .local-serves span{background:transparent;border:0;border-left:1px solid var(--id-expo-line-soft);border-radius:0;min-height:58px}.pillar-root[data-pillar=id] .local-serves span:first-child{border-left-color:rgba(223,72,65,.58)}.pillar-root[data-pillar=id] .id-recent-work-grid{background:transparent;border-left:0;border-radius:0;border-right:0;box-shadow:none;gap:1px;padding:1px 0}.pillar-root[data-pillar=id] .id-recent-card{background:#0b0707;border:0;border-left:1px solid var(--id-expo-line);border-radius:0;box-shadow:none;padding:clamp(14px,1.6vw,20px);transition:background-color .18s ease,transform .18s ease}.pillar-root[data-pillar=id] .id-recent-card:first-child{border-left-color:rgba(223,72,65,.58)}.pillar-root[data-pillar=id] .id-recent-cover,.pillar-root[data-pillar=id] .id-recent-surface-preview i{border-radius:3px}.pillar-root[data-pillar=id] .id-recent-surfaces em{background:transparent;border-radius:2px}.pillar-root[data-pillar=id] .faq-list{gap:0}.pillar-root[data-pillar=id] .faq-item{background:transparent;border:0;border-radius:0;border-top:1px solid var(--id-expo-line);padding:0}.pillar-root[data-pillar=id] .faq-item:nth-last-child(-n+2){border-bottom:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .faq-item summary{padding-inline:16px;transition:background-color .18s ease,color .18s ease}.pillar-root[data-pillar=id] .faq-item[open] summary{background:rgba(223,72,65,.06);color:var(--id-expo-ivory)}.pillar-root[data-pillar=id] .faq-item p{border-left:1px solid rgba(223,72,65,.45);margin:0 16px 18px;padding-left:16px}.pillar-root[data-pillar=id] .final-cta-band{background:linear-gradient(112deg,rgba(139,0,0,.3),transparent 36%),linear-gradient(180deg,rgba(244,235,228,.025),transparent),#080505;border-color:var(--id-expo-line);border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 70px rgba(0,0,0,.25)}@media (hover:hover){.pillar-root[data-pillar=id] .id-recent-card:hover,.pillar-root[data-pillar=id] .id-shell .btn:hover{transform:translateY(-2px)}.pillar-root[data-pillar=id] .faq-item summary:hover,.pillar-root[data-pillar=id] .id-offer-secondary-route:hover{background:rgba(223,72,65,.055)}.pillar-root[data-pillar=id] .id-recent-card:hover{background:#110b0b}}.pillar-root[data-pillar=id] :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--id-expo-red);outline-offset:3px}@media (max-width:1023px){.pillar-root[data-pillar=id] .id-snapshot-panel{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-snapshot-form{border-left:0;border-top:1px solid var(--id-expo-line);padding:26px 0 0}.pillar-root[data-pillar=id] .id-brand-board,.pillar-root[data-pillar=id] .id-drift-comparison,.pillar-root[data-pillar=id] .id-snapshot-panel{border-radius:6px}.pillar-root[data-pillar=id] .id-control-card{padding-inline:18px}.pillar-root[data-pillar=id] .local-serves{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .local-serves span:nth-child(4){border-left-color:rgba(223,72,65,.58)}}@media (max-width:600px){.pillar-root[data-pillar=id] .final-cta-band,.pillar-root[data-pillar=id] .id-brand-board,.pillar-root[data-pillar=id] .id-drift-comparison,.pillar-root[data-pillar=id] .id-governance-board,.pillar-root[data-pillar=id] .id-snapshot-panel{border-radius:5px}.pillar-root[data-pillar=id] .id-brand-panel,.pillar-root[data-pillar=id] .id-control-card,.pillar-root[data-pillar=id] .id-process-rail li,.pillar-root[data-pillar=id] .id-recent-card{border-radius:3px}.pillar-root[data-pillar=id] .id-snapshot-review-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-snapshot-review-chips span{font-size:8px;justify-content:center;min-width:0;padding-inline:4px}.pillar-root[data-pillar=id] .id-snapshot-panel{padding:22px 18px}.pillar-root[data-pillar=id] .id-control-card{background:#0b0707;border:1px solid var(--id-expo-line);min-height:250px}.pillar-root[data-pillar=id] .id-handoff-column{padding-inline:0}.pillar-root[data-pillar=id] .id-drift-before{border-bottom:1px solid var(--id-expo-line);border-right:0}.pillar-root[data-pillar=id] .id-process-rail{border:0}.pillar-root[data-pillar=id] .id-process-rail li,.pillar-root[data-pillar=id] .id-process-rail li:first-child,.pillar-root[data-pillar=id] .id-process-rail li:last-child{background:#0b0707;border:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .whofor-col{padding-inline:18px}.pillar-root[data-pillar=id] .local-serves{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .local-serves span:nth-child(odd){border-left-color:rgba(223,72,65,.58)}.pillar-root[data-pillar=id] .local-serves span:nth-child(2n){border-left-color:var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-recent-work-grid{gap:10px;padding-block:0}.pillar-root[data-pillar=id] .id-recent-card{border:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .faq-list{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .faq-item,.pillar-root[data-pillar=id] .faq-item:nth-last-child(-n+2){border-bottom:0}.pillar-root[data-pillar=id] .faq-item:last-child{border-bottom:1px solid var(--id-expo-line)}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=id] .faq-item summary,.pillar-root[data-pillar=id] .id-offer-secondary-route,.pillar-root[data-pillar=id] .id-recent-card,.pillar-root[data-pillar=id] .id-shell .btn{transition:none}}.pillar-root[data-pillar=id] .id-shell{max-width:1380px}.pillar-root[data-pillar=id] .pillar-section{padding-block:clamp(64px,7vw,104px)}.pillar-root[data-pillar=id] .id-governance-hero{align-items:center;gap:clamp(34px,4.2vw,64px);grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);isolation:isolate;max-width:1340px;min-height:min(860px,calc(100dvh - 36px));overflow:visible;padding:clamp(118px,9vw,148px) clamp(12px,2vw,28px) clamp(52px,6vw,84px)}.pillar-root[data-pillar=id] .id-governance-hero:before{background:radial-gradient(ellipse 68% 52% at 78% 49%,transparent 0 42%,rgba(223,72,65,.18) 42.2% 42.45%,transparent 42.7% 57%,rgba(207,195,186,.1) 57.2% 57.4%,transparent 57.7%),radial-gradient(ellipse 72% 64% at 12% 12%,rgba(139,0,0,.34),transparent 72%),linear-gradient(112deg,transparent 0 18%,rgba(223,72,65,.13) 18.1% 18.35%,transparent 18.55%);inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#000 82%,transparent);mask-image:linear-gradient(180deg,#000,#000 82%,transparent);opacity:.9;z-index:-2}.pillar-root[data-pillar=id] .id-governance-hero:after{background:linear-gradient(90deg,transparent 0 34%,rgba(207,195,186,.1) 34.1% 34.2%,transparent 34.3% 67%,rgba(223,72,65,.11) 67.1% 67.2%,transparent 67.3%),linear-gradient(180deg,transparent 0 36%,rgba(207,195,186,.09) 36.1% 36.2%,transparent 36.3% 70%,rgba(223,72,65,.09) 70.1% 70.2%,transparent 70.3%),radial-gradient(circle at 78% 49%,rgba(223,72,65,.72) 0 3px,rgba(223,72,65,.12) 4px 16px,transparent 17px);inset:0;opacity:.62;z-index:-1}.pillar-root[data-pillar=id] .id-copy{align-self:center;max-width:720px}.pillar-root[data-pillar=id] .id-copy .system-label{align-items:center;color:var(--id-expo-muted);display:flex;gap:10px}.pillar-root[data-pillar=id] .id-copy .system-label:before{background:var(--id-expo-red);content:"";height:1px;width:28px}.pillar-root[data-pillar=id] .id-copy .display-heading{display:grid;gap:clamp(5px,.7vw,10px);line-height:.96;margin-top:clamp(18px,2.4vw,28px);max-width:none;text-shadow:none;text-wrap:wrap}.pillar-root[data-pillar=id] .id-heading-line{display:block;font-family:var(--font-display);font-weight:500;letter-spacing:0;line-height:.94;text-transform:uppercase;white-space:nowrap}.pillar-root[data-pillar=id] .id-heading-line-chrome{color:var(--id-expo-chrome);font-size:clamp(30px,3.1vw,46px)}.pillar-root[data-pillar=id] .id-heading-line-ivory{color:var(--id-expo-ivory);font-size:clamp(22px,2.2vw,31px)}.pillar-root[data-pillar=id] .id-heading-line-signal{color:var(--id-expo-red);font-size:clamp(34px,3.5vw,52px)}.pillar-root[data-pillar=id] .id-copy .hero-sub{border-left:1px solid rgba(223,72,65,.54);font-family:var(--font-sans);margin-top:clamp(22px,2.6vw,30px);max-width:54ch;padding-left:18px}.pillar-root[data-pillar=id] .id-governance-board{background:linear-gradient(90deg,transparent,rgba(223,72,65,.07),transparent),rgba(4,3,3,.52);border:0;border-bottom:1px solid var(--id-expo-line);border-radius:0;border-top:1px solid rgba(223,72,65,.46);box-shadow:none;max-width:none;padding:clamp(14px,1.6vw,20px) 0}.pillar-root[data-pillar=id] .id-governance-board:before{background:linear-gradient(rgba(207,195,186,.045) 1px,transparent 0),linear-gradient(90deg,rgba(207,195,186,.04) 1px,transparent 0);background-size:40px 40px;inset:0;opacity:.7}.pillar-root[data-pillar=id] .id-governance-head{padding-inline:clamp(14px,1.6vw,20px)}.pillar-root[data-pillar=id] .id-governance-body{border-left:0;border-right:0;margin-top:1px}.pillar-root[data-pillar=id] :where(.id-brand-board,.id-snapshot-panel,.id-drift-comparison){background:linear-gradient(110deg,rgba(139,0,0,.12),transparent 34%),rgba(8,5,5,.64);border-left:0;border-radius:0;border-right:0;box-shadow:none}.pillar-root[data-pillar=id] .id-brand-board-head{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(320px,1.1fr) minmax(280px,.9fr);gap:clamp(18px,3vw,42px);padding:clamp(24px,3vw,38px) 0}.pillar-root[data-pillar=id] .control-statement,.pillar-root[data-pillar=id] .final-cta-band h2,.pillar-root[data-pillar=id] .id-brand-board-head strong,.pillar-root[data-pillar=id] .id-snapshot-copy h2{font-family:var(--font-display);letter-spacing:0}.pillar-root[data-pillar=id] .id-brand-board-head strong{color:var(--id-expo-ivory);font-size:clamp(24px,2.6vw,38px);line-height:1.08;text-transform:uppercase}.pillar-root[data-pillar=id] .id-brand-board-grid{border-top:1px solid var(--id-expo-line)}.pillar-root[data-pillar=id] .id-snapshot-panel{border-bottom-color:rgba(223,72,65,.42);border-top-color:var(--id-expo-line);padding:clamp(30px,4vw,54px) 0}.pillar-root[data-pillar=id] .id-snapshot-copy h2{color:var(--id-expo-ivory);font-size:clamp(28px,3vw,44px);line-height:1.02;text-transform:uppercase}.pillar-root[data-pillar=id] .id-snapshot-copy .section-label{color:var(--id-expo-red);font-family:var(--font-grid);font-size:10px;line-height:1;margin-bottom:4px}.pillar-root[data-pillar=id] .id-snapshot-copy .section-label:before{font-size:10px}.pillar-root[data-pillar=id] .id-snapshot-form{padding-right:clamp(8px,2vw,24px)}.pillar-root[data-pillar=id] .id-control-groups{border-bottom:1px solid var(--id-expo-line-soft);border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-control-card{min-height:286px;padding-block:24px}.pillar-root[data-pillar=id] .id-drift-comparison{border-bottom-color:var(--id-expo-line);border-top-color:rgba(223,72,65,.48)}.pillar-root[data-pillar=id] .pillar-section-last{padding-bottom:clamp(56px,7vw,96px)}.pillar-root[data-pillar=id] .final-cta-band{background:radial-gradient(ellipse 62% 120% at 72% 50%,rgba(223,72,65,.16),transparent 72%),radial-gradient(ellipse 72% 160% at 10% 50%,rgba(139,0,0,.26),transparent 76%),#060404;border-left:0;border-radius:0;border-right:0;box-shadow:none;overflow:hidden;padding-block:clamp(54px,7vw,88px);position:relative}.pillar-root[data-pillar=id] .final-cta-band:before{background:radial-gradient(ellipse 60% 52% at 76% 50%,transparent 0 48%,rgba(223,72,65,.18) 48.2% 48.5%,transparent 48.8% 66%,rgba(207,195,186,.08) 66.2% 66.4%,transparent 66.7%),linear-gradient(90deg,transparent 0 73%,rgba(223,72,65,.14) 73.1% 73.2%,transparent 73.3%);content:"";inset:0;pointer-events:none;position:absolute}.pillar-root[data-pillar=id] .final-cta-band>*{position:relative}@media (max-width:1180px){.pillar-root[data-pillar=id] .id-governance-hero{grid-template-columns:minmax(0,1fr);max-width:900px;min-height:auto;padding-inline:0}.pillar-root[data-pillar=id] .id-copy{max-width:860px}.pillar-root[data-pillar=id] .id-heading-line-chrome{font-size:clamp(38px,6vw,66px)}.pillar-root[data-pillar=id] .id-heading-line-ivory{font-size:clamp(26px,4vw,44px)}.pillar-root[data-pillar=id] .id-heading-line-signal{font-size:clamp(42px,6.6vw,72px)}.pillar-root[data-pillar=id] .id-governance-board{width:100%}}@media (max-width:900px){.pillar-root[data-pillar=id] .id-brand-board-head{grid-template-columns:minmax(0,1fr);gap:12px}.pillar-root[data-pillar=id] .id-brand-board-head p{max-width:58ch}.pillar-root[data-pillar=id] .id-snapshot-panel{padding-inline:0}.pillar-root[data-pillar=id] .id-snapshot-form{padding-right:0}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-shell{padding-inline:16px}.pillar-root[data-pillar=id] .pillar-section{padding-block:64px}.pillar-root[data-pillar=id] .id-governance-hero{gap:36px;padding:112px 0 58px}.pillar-root[data-pillar=id] .id-governance-hero:before{background:radial-gradient(ellipse 110% 42% at 52% 72%,transparent 0 44%,rgba(223,72,65,.18) 44.3% 44.6%,transparent 45%),radial-gradient(ellipse 120% 52% at 8% 8%,rgba(139,0,0,.36),transparent 74%)}.pillar-root[data-pillar=id] .id-heading-line{white-space:normal}.pillar-root[data-pillar=id] .id-heading-line-chrome{font-size:clamp(28px,8.5vw,40px)}.pillar-root[data-pillar=id] .id-heading-line-ivory{font-size:clamp(19px,5.6vw,26px);line-height:1.04}.pillar-root[data-pillar=id] .id-heading-line-signal{font-size:clamp(31px,9.4vw,44px)}.pillar-root[data-pillar=id] .id-copy .hero-sub{margin-top:22px;padding-left:14px}.pillar-root[data-pillar=id] .id-governance-board{padding-block:10px}.pillar-root[data-pillar=id] .final-cta-band,.pillar-root[data-pillar=id] .id-brand-board,.pillar-root[data-pillar=id] .id-drift-comparison,.pillar-root[data-pillar=id] .id-snapshot-panel{border-radius:0}.pillar-root[data-pillar=id] .id-brand-board-head{padding:24px 0}.pillar-root[data-pillar=id] .id-control-groups{border:0;gap:12px}.pillar-root[data-pillar=id] .id-control-card{min-height:0}.pillar-root[data-pillar=id] .final-cta-band{padding-inline:18px}}.pillar-root[data-pillar=id] .id-core-system-section{padding-block:clamp(54px,6vw,82px)}.pillar-root[data-pillar=id] .id-core-deliverables{border-bottom:1px solid var(--id-expo-line);border-top:1px solid var(--id-expo-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-core-deliverables>span{align-content:space-between;display:grid;gap:22px;min-height:132px;padding:20px clamp(14px,1.8vw,24px)}.pillar-root[data-pillar=id] .id-core-deliverables>span+span{border-left:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-core-deliverables i{color:var(--id-expo-red);font-family:var(--font-grid);font-size:9px;font-style:normal}.pillar-root[data-pillar=id] .id-core-deliverables strong{color:var(--id-expo-ivory);font-family:var(--font-display);font-size:clamp(14px,1.2vw,18px);font-weight:500;letter-spacing:0;line-height:1.15;text-transform:uppercase}.pillar-root[data-pillar=id] .id-local-signal{-moz-column-gap:clamp(32px,6vw,88px);column-gap:clamp(32px,6vw,88px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);padding-block:clamp(54px,6vw,84px)}.pillar-root[data-pillar=id] .id-local-signal .section-label{grid-column:1/-1}.pillar-root[data-pillar=id] .id-local-signal .local-heading{font-size:clamp(28px,3vw,44px);line-height:1.02;margin:0;max-width:24ch}.pillar-root[data-pillar=id] .id-local-signal .local-body{align-self:end;margin:0;max-width:58ch}.pillar-root[data-pillar=id] .faq-section,.pillar-root[data-pillar=id] .id-case-section{padding-block:clamp(58px,6.5vw,92px)}@media (max-width:900px){.pillar-root[data-pillar=id] .id-core-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(4){border-left:0;border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(5){border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-local-signal{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-local-signal .local-body{margin-top:20px}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-core-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-core-deliverables>span{gap:16px;min-height:104px;padding:16px 14px}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(3),.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(5){border-left:0}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(3){border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(4){border-left:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-core-deliverables>span:nth-child(5){border-top:1px solid var(--id-expo-line-soft);grid-column:1/-1}}.pillar-root[data-pillar=id]{--id-site-radius-lg:24px;--id-site-radius-md:18px;--id-site-radius-sm:12px}.pillar-root[data-pillar=id] :where(.id-governance-board,.id-brand-board,.id-snapshot-panel,.id-drift-comparison,.final-cta-band){border-radius:var(--id-site-radius-lg);overflow:hidden}.pillar-root[data-pillar=id] .id-governance-board{padding-inline:clamp(12px,1.4vw,18px)}.pillar-root[data-pillar=id] :where(.id-governance-lockup,.id-governance-mark,.id-governance-type,.id-governance-palette,.id-governance-usage,.id-governance-surfaces,.id-brand-panel){border-radius:var(--id-site-radius-sm)}.pillar-root[data-pillar=id] :where(.id-governance-palette i,.id-governance-usage>div,.id-governance-surfaces em,.id-brand-swatches i,.id-brand-lockup-pair img:last-child,.id-brand-application img,.id-recent-cover,.id-recent-surface-preview i){border-radius:10px}.pillar-root[data-pillar=id] .id-snapshot-review-chips{border:1px solid var(--id-expo-line-soft);border-radius:999px;overflow:hidden}.pillar-root[data-pillar=id] .id-snapshot-review-chips span:first-child{border-radius:999px 0 0 999px}.pillar-root[data-pillar=id] .id-snapshot-review-chips span:last-child{border-radius:0 999px 999px 0}.pillar-root[data-pillar=id] .id-snapshot-fields input,.pillar-root[data-pillar=id] .id-snapshot-fields textarea{border-radius:var(--id-site-radius-sm)}.pillar-root[data-pillar=id] .id-core-deliverables{border:1px solid var(--id-expo-line);border-radius:var(--id-site-radius-md);overflow:hidden}.pillar-root[data-pillar=id] .id-drift-panel{border-radius:0}.pillar-root[data-pillar=id] .id-drift-artifact,.pillar-root[data-pillar=id] .id-drift-brand-image{border-radius:var(--id-site-radius-md)}.pillar-root[data-pillar=id] .id-drift-arrow{border-radius:999px}.pillar-root[data-pillar=id] .id-offer-section .offer-card-grid{gap:12px}.pillar-root[data-pillar=id] .id-offer-section .offer-card{border-radius:var(--id-site-radius-md)}.pillar-root[data-pillar=id] .id-shell .btn,.pillar-root[data-pillar=id] .id-shell .btn-orb,.pillar-root[data-pillar=id] .offer-badge{border-radius:999px}.pillar-root[data-pillar=id] .id-recent-work-grid{gap:12px}.pillar-root[data-pillar=id] .id-recent-card,.pillar-root[data-pillar=id] .id-recent-card:first-child{border:1px solid var(--id-expo-line);border-radius:var(--id-site-radius-md);overflow:hidden}.pillar-root[data-pillar=id] .id-recent-surfaces em{border-radius:999px}.pillar-root[data-pillar=id] .faq-list{gap:10px}.pillar-root[data-pillar=id] .faq-item,.pillar-root[data-pillar=id] .faq-item:last-child,.pillar-root[data-pillar=id] .faq-item:nth-last-child(-n+2){background:rgba(244,235,228,.018);border:1px solid var(--id-expo-line-soft);border-radius:var(--id-site-radius-sm);overflow:hidden}.pillar-root[data-pillar=id] .faq-item summary{padding-inline:18px}@media (max-width:600px){.pillar-root[data-pillar=id]{--id-site-radius-lg:20px;--id-site-radius-md:16px;--id-site-radius-sm:12px}.pillar-root[data-pillar=id] .id-snapshot-review-chips{border-radius:var(--id-site-radius-sm)}.pillar-root[data-pillar=id] .id-snapshot-review-chips span:first-child,.pillar-root[data-pillar=id] .id-snapshot-review-chips span:last-child{border-radius:0}}.pillar-root[data-pillar=id] .final-cta-band,.pillar-root[data-pillar=id] .id-brand-board,.pillar-root[data-pillar=id] .id-drift-comparison,.pillar-root[data-pillar=id] .id-governance-board,.pillar-root[data-pillar=id] .id-snapshot-panel{border-radius:var(--id-site-radius-lg);overflow:hidden}.pillar-root[data-pillar=id] .id-brand-panel,.pillar-root[data-pillar=id] .id-governance-lockup,.pillar-root[data-pillar=id] .id-governance-mark,.pillar-root[data-pillar=id] .id-governance-palette,.pillar-root[data-pillar=id] .id-governance-surfaces,.pillar-root[data-pillar=id] .id-governance-type,.pillar-root[data-pillar=id] .id-governance-usage{border-radius:var(--id-site-radius-sm)}.pillar-root[data-pillar=id] .id-brand-application img,.pillar-root[data-pillar=id] .id-brand-lockup-pair img:last-child,.pillar-root[data-pillar=id] .id-brand-swatches i,.pillar-root[data-pillar=id] .id-governance-palette i,.pillar-root[data-pillar=id] .id-governance-surfaces em,.pillar-root[data-pillar=id] .id-governance-usage>div,.pillar-root[data-pillar=id] .id-recent-cover,.pillar-root[data-pillar=id] .id-recent-surface-preview i{border-radius:10px}.pillar-root[data-pillar=id] .pillar-section>.section-label{margin-bottom:clamp(18px,2vw,24px)}.pillar-root[data-pillar=id] :where(.section-label,.system-label,.id-governance-head,.id-governance-body span,.id-governance-body figcaption,.id-brand-board-head>span,.id-brand-panel>span,.id-brand-panel figcaption,.offer-badge,.offer-meta dt,.id-recent-kicker,.id-recent-card dt){font-family:var(--font-grid);font-weight:500;line-height:1.25}.pillar-root[data-pillar=id] .id-snapshot-panel{gap:clamp(34px,5vw,68px)}.pillar-root[data-pillar=id] .id-snapshot-copy{align-content:center;gap:12px}.pillar-root[data-pillar=id] .id-snapshot-copy p{max-width:42ch}.pillar-root[data-pillar=id] .id-snapshot-fields label{color:rgba(244,235,228,.74);font-family:var(--font-grid);font-size:9px;font-weight:500}.pillar-root[data-pillar=id] .id-snapshot-fields input,.pillar-root[data-pillar=id] .id-snapshot-fields textarea{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.pillar-root[data-pillar=id] .id-snapshot-fields input:hover,.pillar-root[data-pillar=id] .id-snapshot-fields textarea:hover{border-color:rgba(244,235,228,.32)}.pillar-root[data-pillar=id] .id-offer-section .offer-card{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pillar-root[data-pillar=id] .id-offer-section .offer-for{color:rgba(244,235,228,.7)}.pillar-root[data-pillar=id] .id-recent-card{gap:12px;grid-template-rows:auto auto auto 1fr auto;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pillar-root[data-pillar=id] .id-recent-card dl{border-top:1px solid var(--id-expo-line-soft);padding-top:14px}.pillar-root[data-pillar=id] .id-recent-card dd{color:rgba(244,235,228,.7);font-size:13px;line-height:1.5}.pillar-root[data-pillar=id] .id-recent-card .proof-case-cta{font-family:var(--font-grid);font-size:10px;margin-top:8px;text-transform:uppercase}.pillar-root[data-pillar=id] .faq-item{transition:background-color .18s ease,border-color .18s ease}.pillar-root[data-pillar=id] .faq-item summary{min-height:62px}@media (hover:hover){.pillar-root[data-pillar=id] .id-offer-section .offer-card:hover,.pillar-root[data-pillar=id] .id-recent-card:hover{background:#110b0b;border-color:rgba(223,72,65,.48);transform:translateY(-2px)}.pillar-root[data-pillar=id] .faq-item:hover{background:rgba(223,72,65,.045);border-color:rgba(223,72,65,.34)}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-snapshot-panel{gap:26px}.pillar-root[data-pillar=id] .id-recent-card{gap:10px}.pillar-root[data-pillar=id] .faq-item summary{min-height:58px}}.pillar-root[data-pillar=id] .id-before-after-section{padding-block:clamp(44px,4.5vw,64px)}.pillar-root[data-pillar=id] .id-drift-comparison{margin-inline:auto;max-width:1080px;width:100%}.pillar-root[data-pillar=id] .id-drift-panel{gap:10px;padding:clamp(14px,1.5vw,18px)}.pillar-root[data-pillar=id] .id-drift-artifact{gap:8px;min-height:200px;padding:10px}.pillar-root[data-pillar=id] .id-drift-brand-image{height:78px;padding:12px}.pillar-root[data-pillar=id] .id-drift-type-a,.pillar-root[data-pillar=id] .id-drift-type-b{min-height:20px}.pillar-root[data-pillar=id] .id-drift-color-a,.pillar-root[data-pillar=id] .id-drift-color-b{min-height:30px}.pillar-root[data-pillar=id] .id-drift-doc{min-height:38px}.pillar-root[data-pillar=id] .id-drift-panel ul{gap:0}.pillar-root[data-pillar=id] .id-drift-panel li{min-height:30px;padding:6px 0}.pillar-root[data-pillar=id] .id-drift-arrow{font-size:18px;padding:5px 7px;text-shadow:none}@media (max-width:760px){.pillar-root[data-pillar=id] .id-before-after-section{padding-block:40px}.pillar-root[data-pillar=id] .id-drift-comparison{gap:8px}.pillar-root[data-pillar=id] .id-drift-panel{gap:8px;padding:12px}.pillar-root[data-pillar=id] .id-drift-artifact{gap:6px;min-height:156px;padding:8px}.pillar-root[data-pillar=id] .id-drift-brand-image{height:60px;padding:8px}.pillar-root[data-pillar=id] .id-drift-type-a,.pillar-root[data-pillar=id] .id-drift-type-b{min-height:16px}.pillar-root[data-pillar=id] .id-drift-color-a,.pillar-root[data-pillar=id] .id-drift-color-b{min-height:22px}.pillar-root[data-pillar=id] .id-drift-doc{min-height:30px}.pillar-root[data-pillar=id] .id-drift-panel li{min-height:28px;padding-block:5px}.pillar-root[data-pillar=id] .id-drift-arrow{font-size:16px;padding:4px 6px}}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:clamp(44px,4vw,60px)}.pillar-root[data-pillar=id] .id-standards-preview{background:linear-gradient(110deg,rgba(139,0,0,.1),transparent 32%),rgba(8,5,5,.72);margin-inline:auto;max-width:1120px;padding:0}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{gap:clamp(18px,2.4vw,30px);grid-template-columns:140px minmax(280px,1fr) minmax(260px,.9fr);padding:20px 22px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head strong{font-size:clamp(20px,2.2vw,30px);line-height:1.04}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head p{font-size:13px;line-height:1.45;max-width:46ch}.pillar-root[data-pillar=id] .id-standards-strip{border-top:1px solid var(--id-expo-line);display:grid;grid-template-columns:1.15fr .9fr 1fr 1.15fr;min-height:210px}.pillar-root[data-pillar=id] .id-standard-panel{align-content:start;border-left:1px solid var(--id-expo-line-soft);box-sizing:border-box;display:grid;gap:12px;min-width:0;padding:18px}.pillar-root[data-pillar=id] .id-standard-panel:first-child{border-left:0}.pillar-root[data-pillar=id] .id-standard-applications em,.pillar-root[data-pillar=id] .id-standard-palette em,.pillar-root[data-pillar=id] .id-standard-panel figcaption,.pillar-root[data-pillar=id] .id-standard-panel>span{color:rgba(223,72,65,.86);font-family:var(--font-grid);font-size:9px;font-style:normal;font-weight:500;line-height:1.2;text-transform:uppercase}.pillar-root[data-pillar=id] .id-standard-lockup{background:linear-gradient(145deg,#ded3ca,#c7b9ae);color:#110b0b;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr}.pillar-root[data-pillar=id] .id-standard-lockup figcaption{color:#8b0000;grid-column:1/-1}.pillar-root[data-pillar=id] .id-standard-lockup-line{align-self:center;display:flex;font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);gap:6px;line-height:.9}.pillar-root[data-pillar=id] .id-standard-lockup-line span{color:#8b0000}.pillar-root[data-pillar=id] .id-standard-lockup-line strong{color:#2a2320;font-weight:500}.pillar-root[data-pillar=id] .id-standard-lockup img{align-self:end;height:auto;max-height:64px;-o-object-fit:contain;object-fit:contain;width:clamp(70px,7vw,96px)}.pillar-root[data-pillar=id] .id-standard-type{align-content:center}.pillar-root[data-pillar=id] .id-standard-type strong{color:var(--id-expo-ivory);font-family:var(--font-display);font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:.92}.pillar-root[data-pillar=id] .id-standard-type p{color:rgba(244,235,228,.62);font-size:12px;line-height:1.45;margin:0}.pillar-root[data-pillar=id] .id-standard-palette{align-content:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-standard-palette i{display:grid;gap:5px;min-width:0}.pillar-root[data-pillar=id] .id-standard-palette b{background:var(--swatch);border:1px solid rgba(244,235,228,.16);border-radius:5px;display:block;height:34px}.pillar-root[data-pillar=id] .id-standard-palette em{color:rgba(244,235,228,.58);font-size:8px;overflow-wrap:anywhere}.pillar-root[data-pillar=id] .id-standard-applications>div{align-content:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-standard-applications em{color:rgba(244,235,228,.62);display:grid;gap:5px;min-width:0}.pillar-root[data-pillar=id] .id-standard-applications em>i{background:linear-gradient(90deg,rgba(223,72,65,.42) 0 24%,transparent 24% 34%,rgba(244,235,228,.14) 34% 100%),rgba(244,235,228,.04);border:1px solid var(--id-expo-line-soft);border-radius:5px;display:block;height:34px}.pillar-root[data-pillar=id] .id-standard-applications em:nth-child(2)>i{background:radial-gradient(circle at 50% 50%,rgba(223,72,65,.54) 0 9px,transparent 10px),rgba(244,235,228,.04)}.pillar-root[data-pillar=id] .id-standard-applications em:nth-child(3)>i,.pillar-root[data-pillar=id] .id-standard-applications em:nth-child(4)>i{background:repeating-linear-gradient(180deg,transparent 0 7px,rgba(244,235,228,.13) 7px 8px,transparent 8px 13px),linear-gradient(90deg,rgba(223,72,65,.24),transparent 58%)}@media (max-width:900px){.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{align-items:start;grid-template-columns:minmax(0,1fr);padding:18px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head p{max-width:58ch}.pillar-root[data-pillar=id] .id-standards-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-standard-panel{min-height:148px;padding:15px}.pillar-root[data-pillar=id] .id-standard-panel:nth-child(3){border-left:0}.pillar-root[data-pillar=id] .id-standard-panel:nth-child(n+3){border-top:1px solid var(--id-expo-line-soft)}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:36px 42px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{gap:12px;padding:16px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head strong{font-size:20px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head p{font-size:12px}.pillar-root[data-pillar=id] .id-standard-panel{gap:8px;min-height:128px;padding:12px}.pillar-root[data-pillar=id] .id-standard-panel figcaption,.pillar-root[data-pillar=id] .id-standard-panel>span{font-size:8px}.pillar-root[data-pillar=id] .id-standard-lockup-line{font-size:18px}.pillar-root[data-pillar=id] .id-standard-lockup img{max-height:44px;width:58px}.pillar-root[data-pillar=id] .id-standard-type strong{font-size:20px}.pillar-root[data-pillar=id] .id-standard-type p{font-size:10px}.pillar-root[data-pillar=id] .id-standard-applications>div,.pillar-root[data-pillar=id] .id-standard-palette{gap:6px}.pillar-root[data-pillar=id] .id-standard-applications em>i,.pillar-root[data-pillar=id] .id-standard-palette b{height:24px}.pillar-root[data-pillar=id] .id-standard-applications em,.pillar-root[data-pillar=id] .id-standard-palette em{font-size:7px}}.pillar-root[data-pillar=id] .id-snapshot-section{padding-block:clamp(48px,5vw,72px)}.pillar-root[data-pillar=id] .id-snapshot-console{background:linear-gradient(180deg,rgba(17,8,9,.96),rgba(7,5,7,.98)),#080507;border:1px solid rgba(223,72,65,.28);border-radius:var(--id-site-radius-lg);box-shadow:inset 0 1px 0 rgba(244,235,228,.06),0 22px 64px rgba(0,0,0,.28);margin-inline:auto;max-width:1120px;overflow:hidden;width:100%}.pillar-root[data-pillar=id] .id-snapshot-console-head{align-items:end;border-bottom:1px solid rgba(244,235,228,.08);display:flex;gap:24px;justify-content:space-between;padding:16px 20px 14px}.pillar-root[data-pillar=id] .id-snapshot-console-head .section-label{margin:0}.pillar-root[data-pillar=id] .id-snapshot-console-head>div{align-items:baseline;display:flex;gap:14px;text-align:right}.pillar-root[data-pillar=id] .id-snapshot-console-head strong{color:var(--id-expo-ivory);font-family:var(--font-display);font-size:clamp(17px,1.7vw,22px);font-weight:500;line-height:1}.pillar-root[data-pillar=id] .id-snapshot-console-head span{color:rgba(223,72,65,.82);font-family:var(--font-grid);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.pillar-root[data-pillar=id] .id-snapshot-console-rail{background:rgba(244,235,228,.06);height:2px}.pillar-root[data-pillar=id] .id-snapshot-console-rail span{background:linear-gradient(90deg,#8b0000,#df4841 48%,rgba(223,72,65,.18));box-shadow:0 0 10px rgba(223,72,65,.42);display:block;height:100%;width:100%}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-panel{background:transparent;border:0;border-radius:0;box-shadow:none;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);margin:0;max-width:none;overflow:visible;padding:clamp(24px,3vw,34px)}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy{align-content:center;gap:12px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy h2{font-size:clamp(28px,3vw,40px);line-height:1;max-width:14ch}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy p{font-size:14px;line-height:1.55;max-width:38ch}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-form{background:transparent;border:0;border-left:1px solid rgba(244,235,228,.1);border-radius:0;box-shadow:none;gap:14px;padding:0 0 0 clamp(24px,3vw,34px)}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields{gap:10px 12px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields input,.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields textarea{background:rgba(4,4,7,.72);border-color:rgba(244,235,228,.16);min-height:44px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields textarea{min-height:82px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields input:focus,.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-fields textarea:focus{border-color:rgba(223,72,65,.7);box-shadow:0 0 0 1px rgba(223,72,65,.18)}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-submit-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,.92fr) minmax(0,1fr)}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-submit-row .btn{justify-content:space-between;width:100%}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-submit-row p{color:rgba(244,235,228,.56);font-family:var(--font-grid);font-size:9px;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}@media (max-width:900px){.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-panel{gap:24px;grid-template-columns:minmax(0,1fr);padding:24px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy h2,.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy p{max-width:46ch}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-form{border-left:0;border-top:1px solid rgba(244,235,228,.1);padding:22px 0 0}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-snapshot-section{padding-block:36px 42px}.pillar-root[data-pillar=id] .id-snapshot-console{border-radius:var(--id-site-radius-lg)}.pillar-root[data-pillar=id] .id-snapshot-console-head{align-items:start;display:grid;gap:9px;padding:14px 16px 12px}.pillar-root[data-pillar=id] .id-snapshot-console-head>div{align-items:start;display:grid;gap:7px;text-align:left}.pillar-root[data-pillar=id] .id-snapshot-console-head strong{font-size:17px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-panel{gap:18px;padding:18px 16px 20px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy h2{font-size:27px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-copy p{font-size:13px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-form{gap:12px;padding-top:18px}.pillar-root[data-pillar=id] .id-snapshot-console .id-snapshot-submit-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}}.pillar-root[data-pillar=id] .id-offer-section{padding-block:clamp(48px,5vw,72px)}.pillar-root[data-pillar=id] .id-route-board{background:rgba(244,235,228,.1);border:1px solid rgba(223,72,65,.3);border-radius:var(--id-site-radius-lg);display:grid;gap:1px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:repeat(2,minmax(0,1fr));isolation:isolate;margin-inline:auto;max-width:1120px;overflow:hidden;width:100%}.pillar-root[data-pillar=id] .id-route-path{background:linear-gradient(115deg,rgba(139,0,0,.08),transparent 42%),#090607;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;padding:clamp(20px,2.4vw,28px);position:relative;transition:background-color .18s ease,box-shadow .18s ease}.pillar-root[data-pillar=id] .id-route-path.is-featured{background:radial-gradient(circle at 84% 22%,rgba(223,72,65,.2),transparent 34%),linear-gradient(145deg,#240708,#100708 62%,#080607);grid-row:1/3;min-height:430px;padding:clamp(26px,3vw,38px)}.pillar-root[data-pillar=id] .id-route-path.is-featured:after{background:var(--id-expo-red);box-shadow:0 0 14px rgba(223,72,65,.38);content:"";height:1px;position:absolute;right:0;top:50%;width:clamp(34px,4vw,54px)}.pillar-root[data-pillar=id] .id-route-path-head{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.pillar-root[data-pillar=id] .id-route-path-head span{color:var(--id-expo-red);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.12em}.pillar-root[data-pillar=id] .id-route-path-head em{color:rgba(244,235,228,.56);font-family:var(--font-grid);font-size:9px;font-style:normal;letter-spacing:.1em;overflow-wrap:anywhere;text-align:right;text-transform:uppercase}.pillar-root[data-pillar=id] .id-route-path-copy{align-content:center;display:grid;gap:9px}.pillar-root[data-pillar=id] .id-route-path-copy h3{color:var(--id-expo-ivory);font-family:var(--font-display);font-size:clamp(21px,2.3vw,29px);font-weight:500;letter-spacing:-.02em;line-height:1;margin:0;text-wrap:balance}.pillar-root[data-pillar=id] .id-route-path.is-featured .id-route-path-copy h3{font-size:clamp(34px,4vw,52px);max-width:10ch}.pillar-root[data-pillar=id] .id-route-path-copy p{color:rgba(244,235,228,.66);font-size:13px;line-height:1.5;margin:0;max-width:38ch;text-wrap:pretty}.pillar-root[data-pillar=id] .id-route-path.is-featured .id-route-path-copy p{font-size:15px;max-width:32ch}.pillar-root[data-pillar=id] .id-route-meta{border-block:1px solid rgba(244,235,228,.1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pillar-root[data-pillar=id] .id-route-meta>div{min-width:0;padding:11px 0}.pillar-root[data-pillar=id] .id-route-meta>div+div{border-left:1px solid rgba(244,235,228,.1);padding-left:14px}.pillar-root[data-pillar=id] .id-route-meta dt{color:rgba(223,72,65,.78);font-family:var(--font-grid);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.pillar-root[data-pillar=id] .id-route-meta dd{color:rgba(244,235,228,.82);font-size:12px;line-height:1.35;margin:5px 0 0;overflow-wrap:anywhere}.pillar-root[data-pillar=id] .id-route-link{align-items:center;color:var(--id-expo-ivory);display:flex;font-family:var(--font-grid);font-size:10px;gap:16px;justify-content:space-between;letter-spacing:.08em;min-height:34px;text-decoration:none;text-transform:uppercase}.pillar-root[data-pillar=id] .id-route-link span{overflow-wrap:anywhere}.pillar-root[data-pillar=id] .id-route-link i{align-items:center;border:1px solid rgba(223,72,65,.42);border-radius:50%;color:var(--id-expo-red);display:inline-flex;flex:0 0 30px;font-family:var(--font-mono);font-style:normal;height:30px;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease}.pillar-root[data-pillar=id] .id-route-link:focus-visible{outline:2px solid var(--id-expo-red);outline-offset:6px}@media (hover:hover){.pillar-root[data-pillar=id] .id-route-path:hover{background-color:#120909;box-shadow:inset 3px 0 0 rgba(223,72,65,.68)}.pillar-root[data-pillar=id] .id-route-path.is-featured:hover{box-shadow:inset 0 3px 0 rgba(223,72,65,.72)}.pillar-root[data-pillar=id] .id-route-link:hover i{background:var(--id-expo-red);color:#140606;transform:translateX(2px)}}.pillar-root[data-pillar=id] .id-route-link:active i{transform:translateX(1px) scale(.96)}@media (max-width:900px){.pillar-root[data-pillar=id] .id-route-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.pillar-root[data-pillar=id] .id-route-path.is-featured{grid-column:1/-1;grid-row:auto;min-height:320px}.pillar-root[data-pillar=id] .id-route-path.is-featured:after{bottom:0;height:44px;right:50%;top:auto;width:1px}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-offer-section{padding-block:38px 44px}.pillar-root[data-pillar=id] .id-route-board{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.pillar-root[data-pillar=id] .id-route-path,.pillar-root[data-pillar=id] .id-route-path.is-featured{grid-column:auto;grid-row:auto;min-height:0;padding:20px 18px}.pillar-root[data-pillar=id] .id-route-path.is-featured:after{display:none}.pillar-root[data-pillar=id] .id-route-path.is-featured .id-route-path-copy h3{font-size:31px}.pillar-root[data-pillar=id] .id-route-path.is-featured .id-route-path-copy p{font-size:13px}}.pillar-root[data-pillar=id] .id-system-transform-section{padding-block:clamp(48px,5vw,64px)}.pillar-root[data-pillar=id] .id-system-transform-board{background:#090607;border:1px solid rgba(223,72,65,.28);border-radius:var(--id-site-radius-lg);box-shadow:inset 0 1px 0 rgba(244,235,228,.05);margin-inline:auto;max-width:1120px;overflow:hidden;width:100%}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables{border:0;border-bottom:1px solid rgba(244,235,228,.1);border-radius:0;box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span{gap:12px;min-height:96px;padding:16px clamp(12px,1.5vw,18px)}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables strong{font-size:clamp(12px,1vw,15px);line-height:1.12}.pillar-root[data-pillar=id] .id-system-drift-comparison{background:rgba(244,235,228,.1);display:grid;gap:1px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1.06fr)}.pillar-root[data-pillar=id] .id-system-drift-panel{background:linear-gradient(130deg,rgba(139,0,0,.07),transparent 42%),#0a0708;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;margin:0;min-width:0;padding:18px}.pillar-root[data-pillar=id] .id-system-drift-after{background:linear-gradient(130deg,rgba(139,0,0,.08),transparent 46%),#dcd2c9}.pillar-root[data-pillar=id] .id-system-drift-panel figcaption{color:rgba(223,72,65,.8);font-family:var(--font-grid);font-size:9px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.pillar-root[data-pillar=id] .id-system-drift-after figcaption{color:#8b0000}.pillar-root[data-pillar=id] .id-system-drift-artifact{background:#151013;border:1px solid rgba(244,235,228,.12);border-radius:var(--id-site-radius-md);display:grid;gap:8px;grid-template-columns:minmax(80px,.72fr) minmax(0,1.28fr);grid-template-rows:58px 36px 30px;min-height:148px;overflow:hidden;padding:10px}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-artifact{background:#f5f1ed;border-color:rgba(43,31,29,.14)}.pillar-root[data-pillar=id] .id-system-drift-colors,.pillar-root[data-pillar=id] .id-system-drift-document,.pillar-root[data-pillar=id] .id-system-drift-mark,.pillar-root[data-pillar=id] .id-system-drift-type{min-width:0;overflow:hidden}.pillar-root[data-pillar=id] .id-system-drift-mark{align-items:center;background:rgba(244,235,228,.05);border:1px solid rgba(244,235,228,.08);display:flex;gap:7px;grid-row:1/3;justify-content:center}.pillar-root[data-pillar=id] .id-system-drift-before .id-system-drift-mark{transform:rotate(-3deg) scaleX(1.08)}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-mark{background:#8b0000;border-color:#8b0000}.pillar-root[data-pillar=id] .id-system-drift-mark i:first-child{background:#a63816;border-radius:50%;height:26px;width:26px}.pillar-root[data-pillar=id] .id-system-drift-mark i:last-child{background:#5d719a;height:12px;transform:translateY(7px);width:38px}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-mark i:first-child{background:#f5f1ed;border-radius:4px 12px 4px 12px;height:28px;transform:rotate(-12deg);width:28px}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-mark i:last-child{background:#f5f1ed;height:5px;transform:none;width:42px}.pillar-root[data-pillar=id] .id-system-drift-type{align-content:center;background:rgba(244,235,228,.04);display:grid;gap:9px;padding:11px}.pillar-root[data-pillar=id] .id-system-drift-type i{background:rgba(244,235,228,.24);height:5px}.pillar-root[data-pillar=id] .id-system-drift-before .id-system-drift-type i:first-child{transform:skewX(-24deg);width:88%}.pillar-root[data-pillar=id] .id-system-drift-before .id-system-drift-type i:last-child{transform:skewX(15deg);width:48%}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-type{background:rgba(43,31,29,.05)}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-type i{background:#2b1f1d}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-type i:first-child{width:86%}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-type i:last-child{opacity:.48;width:58%}.pillar-root[data-pillar=id] .id-system-drift-colors{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-system-drift-colors i{background:#a63816}.pillar-root[data-pillar=id] .id-system-drift-colors i:nth-child(2){background:#5d719a}.pillar-root[data-pillar=id] .id-system-drift-colors i:nth-child(3){background:#9dc558}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-colors i:first-child{background:#050505}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-colors i:nth-child(2){background:#8b0000}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-colors i:nth-child(3){background:#dcd2c9;border:1px solid rgba(43,31,29,.14)}.pillar-root[data-pillar=id] .id-system-drift-document{align-items:center;background:rgba(244,235,228,.04);display:flex;gap:7px;grid-column:1/-1;padding:8px 10px}.pillar-root[data-pillar=id] .id-system-drift-document i{background:rgba(244,235,228,.18);height:3px;width:32%}.pillar-root[data-pillar=id] .id-system-drift-before .id-system-drift-document i:nth-child(2){transform:translateY(5px)}.pillar-root[data-pillar=id] .id-system-drift-before .id-system-drift-document i:nth-child(3){transform:translateY(-4px)}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-document{background:rgba(43,31,29,.05)}.pillar-root[data-pillar=id] .id-system-drift-after .id-system-drift-document i{background:rgba(43,31,29,.34)}.pillar-root[data-pillar=id] .id-system-drift-panel ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.pillar-root[data-pillar=id] .id-system-drift-panel li{border-top:1px solid rgba(244,235,228,.1);color:rgba(244,235,228,.7);font-size:12px;line-height:1.3;min-height:27px;padding:6px 0}.pillar-root[data-pillar=id] .id-system-drift-after li{border-top-color:rgba(43,31,29,.14);color:#2b1f1d}.pillar-root[data-pillar=id] .id-system-drift-after li strong{font-weight:500}.pillar-root[data-pillar=id] .id-system-drift-arrow{align-items:center;background:#090607;color:var(--id-expo-red);display:flex;font-family:var(--font-mono);font-size:17px;justify-content:center;position:relative}.pillar-root[data-pillar=id] .id-system-drift-arrow i{font-style:normal;position:relative;z-index:1}.pillar-root[data-pillar=id] .id-system-drift-arrow:before{border:1px solid rgba(223,72,65,.42);border-radius:50%;content:"";height:28px;position:absolute;width:28px}@media (max-width:900px){.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(4){border-left:0;border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(5){border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-system-drift-comparison{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-system-drift-arrow{height:34px}.pillar-root[data-pillar=id] .id-system-drift-arrow i{transform:rotate(90deg)}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-system-transform-section{padding-block:38px 44px}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span,.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(4),.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(5){border-left:0;border-top:0;min-height:80px;padding:13px}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(2n){border-left:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-system-transform-board .id-core-deliverables>span:nth-child(n+3){border-top:1px solid var(--id-expo-line-soft)}.pillar-root[data-pillar=id] .id-system-drift-panel{gap:10px;padding:14px}.pillar-root[data-pillar=id] .id-system-drift-artifact{grid-template-columns:minmax(72px,.72fr) minmax(0,1.28fr);grid-template-rows:52px 32px 28px;min-height:132px;padding:8px}}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:28px 30px}.pillar-root[data-pillar=id] .id-proof-preview-section>.section-label{margin-bottom:12px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{align-items:center;gap:22px;grid-template-columns:150px minmax(0,1fr);padding:14px 18px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head strong{font-size:clamp(20px,2vw,28px);max-width:30ch}.pillar-root[data-pillar=id] .id-standards-strip{grid-template-columns:.92fr 1fr 1.18fr;min-height:180px}.pillar-root[data-pillar=id] .id-standard-panel{gap:10px;min-height:180px;padding:15px 16px}.pillar-root[data-pillar=id] .id-standard-stage-head{align-items:center;display:flex;gap:10px;grid-column:1/-1;margin:0}.pillar-root[data-pillar=id] .id-standard-stage-head i{color:rgba(244,235,228,.42);font-family:var(--font-mono);font-size:8px;font-style:normal;font-variant-numeric:tabular-nums}.pillar-root[data-pillar=id] .id-standard-stage-head span{color:rgba(223,72,65,.86);font-family:var(--font-grid);font-size:9px;font-weight:500;line-height:1.2;text-transform:uppercase}.pillar-root[data-pillar=id] .id-standard-lockup .id-standard-stage-head i,.pillar-root[data-pillar=id] .id-standard-lockup .id-standard-stage-head span{color:#8b0000}.pillar-root[data-pillar=id] .id-standard-visual{align-content:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.pillar-root[data-pillar=id] .id-standard-visual>strong{align-self:center;color:var(--id-expo-ivory);font-family:var(--font-display);font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:.92}.pillar-root[data-pillar=id] .id-standard-visual-palette{align-self:end;display:grid;gap:7px}.pillar-root[data-pillar=id] .id-standard-visual-palette>span{color:rgba(223,72,65,.76);font-family:var(--font-grid);font-size:8px;text-transform:uppercase}.pillar-root[data-pillar=id] .id-standard-visual .id-standard-palette{gap:6px}.pillar-root[data-pillar=id] .id-standard-visual .id-standard-palette b{height:22px}.pillar-root[data-pillar=id] .id-standard-application-grid{align-content:end}@media (max-width:900px){.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{align-items:center;grid-template-columns:130px minmax(0,1fr);padding:14px 16px}.pillar-root[data-pillar=id] .id-standards-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-standard-panel{min-height:150px;padding:14px}.pillar-root[data-pillar=id] .id-standard-applications{border-left:0;border-top:1px solid var(--id-expo-line-soft);grid-column:1/-1;min-height:112px}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:24px 28px}.pillar-root[data-pillar=id] .id-proof-preview-section>.section-label{margin-bottom:10px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head{align-items:start;gap:7px;grid-template-columns:minmax(0,1fr);padding:13px 14px}.pillar-root[data-pillar=id] .id-standards-preview .id-brand-board-head strong{font-size:19px;line-height:1.08}.pillar-root[data-pillar=id] .id-standard-panel{min-height:146px;padding:11px}.pillar-root[data-pillar=id] .id-standard-applications{min-height:106px}.pillar-root[data-pillar=id] .id-standard-stage-head{gap:7px}.pillar-root[data-pillar=id] .id-standard-stage-head i,.pillar-root[data-pillar=id] .id-standard-stage-head span{font-size:7px}.pillar-root[data-pillar=id] .id-standard-visual>strong{font-size:18px}.pillar-root[data-pillar=id] .id-standard-visual-palette{gap:5px}.pillar-root[data-pillar=id] .id-standard-visual-palette>span{font-size:7px}.pillar-root[data-pillar=id] .id-standard-applications em>i,.pillar-root[data-pillar=id] .id-standard-visual .id-standard-palette b{height:20px}}.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:20px 22px}.pillar-root[data-pillar=id] .id-proof-preview-section>.section-label{margin-bottom:10px}.pillar-root[data-pillar=id] .id-application-proof-band{background:linear-gradient(105deg,rgba(139,0,0,.08),transparent 34%),#dcd2c9;border:1px solid rgba(43,31,29,.18);border-radius:var(--id-site-radius-lg);color:#2b1f1d;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr);margin-inline:auto;max-width:1120px;min-height:156px;overflow:hidden;padding:0;width:100%}.pillar-root[data-pillar=id] .id-application-proof-intro{align-content:center;border-right:1px solid rgba(43,31,29,.14);display:grid;gap:10px;padding:18px 20px}.pillar-root[data-pillar=id] .id-application-proof-intro span{color:#8b0000;font-family:var(--font-grid);font-size:8px;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.pillar-root[data-pillar=id] .id-application-proof-intro strong{color:#2b1f1d;font-family:var(--font-display);font-size:clamp(18px,1.8vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.05;max-width:18ch;text-wrap:balance}.pillar-root[data-pillar=id] .id-application-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-application-proof-item{display:grid;gap:10px;grid-template-rows:minmax(0,1fr) auto;margin:0;min-height:154px;min-width:0;padding:14px}.pillar-root[data-pillar=id] .id-application-proof-item+.id-application-proof-item{border-left:1px solid rgba(43,31,29,.14)}.pillar-root[data-pillar=id] .id-application-proof-artifact{background:rgba(245,241,237,.68);border:1px solid rgba(43,31,29,.14);border-radius:8px;min-height:72px;overflow:hidden;position:relative}.pillar-root[data-pillar=id] .id-application-proof-artifact i{background:rgba(43,31,29,.42);display:block;position:absolute}.pillar-root[data-pillar=id] .id-application-proof-item figcaption{align-items:center;color:#2b1f1d;display:flex;font-family:var(--font-grid);font-size:8px;gap:8px;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.pillar-root[data-pillar=id] .id-application-proof-item figcaption span{color:#8b0000;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=website] .id-application-proof-artifact i:first-child{background:#8b0000;bottom:12px;left:10px;top:12px;width:22%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=website] .id-application-proof-artifact i:nth-child(2){height:4px;left:42%;top:24px;width:44%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=website] .id-application-proof-artifact i:nth-child(3){height:3px;left:42%;opacity:.5;top:36px;width:30%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=avatar] .id-application-proof-artifact i:first-child{background:#8b0000;border-radius:12px 24px 12px 24px;height:34px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);width:34px}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=avatar] .id-application-proof-artifact i:nth-child(2){background:#f5f1ed;height:4px;left:50%;top:50%;transform:translate(-50%,-50%);width:18px}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=avatar] .id-application-proof-artifact i:nth-child(3){border:1px solid rgba(139,0,0,.28);border-radius:50%;height:54px;left:50%;top:50%;transform:translate(-50%,-50%);width:54px}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=document] .id-application-proof-artifact i:first-child{background:#8b0000;bottom:0;left:0;top:0;width:20%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=document] .id-application-proof-artifact i:nth-child(2),.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=document] .id-application-proof-artifact i:nth-child(3){height:4px;left:34%;top:24px;width:50%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=document] .id-application-proof-artifact i:nth-child(3){opacity:.42;top:38px;width:36%}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=invoice] .id-application-proof-artifact i:first-child{background:#8b0000;height:8px;left:10px;right:10px;top:10px}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=invoice] .id-application-proof-artifact i:nth-child(2),.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=invoice] .id-application-proof-artifact i:nth-child(3){height:3px;left:10px;opacity:.46;right:10px;top:32px}.pillar-root[data-pillar=id] .id-application-proof-item[data-surface=invoice] .id-application-proof-artifact i:nth-child(3){top:44px}@media (max-width:900px){.pillar-root[data-pillar=id] .id-application-proof-band{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-application-proof-intro{border-bottom:1px solid rgba(43,31,29,.14);border-right:0;grid-template-columns:130px minmax(0,1fr);padding:14px 16px}.pillar-root[data-pillar=id] .id-application-proof-intro strong{max-width:28ch}.pillar-root[data-pillar=id] .id-application-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-application-proof-item{min-height:94px;padding:11px 12px}.pillar-root[data-pillar=id] .id-application-proof-item:nth-child(3){border-left:0}.pillar-root[data-pillar=id] .id-application-proof-item:nth-child(n+3){border-top:1px solid rgba(43,31,29,.14)}.pillar-root[data-pillar=id] .id-application-proof-artifact{min-height:54px}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-proof-preview-section{padding-block:18px 22px}.pillar-root[data-pillar=id] .id-proof-preview-section>.section-label{margin-bottom:9px}.pillar-root[data-pillar=id] .id-application-proof-intro{align-items:start;gap:7px;grid-template-columns:minmax(0,1fr);padding:12px 14px}.pillar-root[data-pillar=id] .id-application-proof-intro strong{font-size:18px;max-width:24ch}.pillar-root[data-pillar=id] .id-application-proof-item{min-height:88px;padding:10px}.pillar-root[data-pillar=id] .id-application-proof-artifact{min-height:48px}}.pillar-root[data-pillar=id]{background:radial-gradient(ellipse 46% 32% at 82% 8%,rgba(139,0,0,.16),transparent 72%),radial-gradient(ellipse 38% 42% at 8% 36%,rgba(64,22,20,.13),transparent 74%),linear-gradient(180deg,#080404,#040303 54%,#080404);background-size:auto}.pillar-root[data-pillar=id] .id-governance-hero{min-height:min(620px,calc(100dvh - 160px));padding-bottom:clamp(40px,3.6vw,48px);padding-top:clamp(44px,3.6vw,52px)}.pillar-root[data-pillar=id] .id-governance-hero:before{background:radial-gradient(ellipse 62% 72% at 78% 48%,rgba(139,0,0,.16),transparent 70%),radial-gradient(ellipse 48% 62% at 8% 18%,rgba(223,72,65,.09),transparent 76%);-webkit-mask-image:linear-gradient(180deg,#000,#000 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 84%,transparent);opacity:1}.pillar-root[data-pillar=id] .id-governance-board:before,.pillar-root[data-pillar=id] .id-governance-hero:after{display:none}.pillar-root[data-pillar=id] .id-governance-board{background:linear-gradient(110deg,rgba(139,0,0,.1),transparent 38%),rgba(6,4,4,.76);border:1px solid rgba(207,195,186,.16);border-radius:var(--id-site-radius-lg);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 72px rgba(0,0,0,.24);padding:12px}.pillar-root[data-pillar=id] .id-governance-head{border-bottom:0;min-height:42px;padding:0 8px 12px}.pillar-root[data-pillar=id] .id-governance-head strong{font-size:clamp(15px,1.35vw,19px)}.pillar-root[data-pillar=id] .id-governance-body{background:rgba(207,195,186,.11);border:0;border-radius:var(--id-site-radius-md);gap:1px;overflow:hidden}.pillar-root[data-pillar=id] .id-governance-lockup,.pillar-root[data-pillar=id] .id-governance-mark{min-height:168px}.pillar-root[data-pillar=id] .id-governance-palette,.pillar-root[data-pillar=id] .id-governance-type,.pillar-root[data-pillar=id] .id-governance-usage{min-height:148px}.pillar-root[data-pillar=id] .id-governance-lockup,.pillar-root[data-pillar=id] .id-governance-mark,.pillar-root[data-pillar=id] .id-governance-palette,.pillar-root[data-pillar=id] .id-governance-type,.pillar-root[data-pillar=id] .id-governance-usage{background:#0a0707;border:0;border-radius:0;padding:14px}.pillar-root[data-pillar=id] .id-governance-lockup{background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.56),transparent 30%),#dcd2c9;color:#2b1f1d}.pillar-root[data-pillar=id] .id-governance-lockup figcaption{color:#8b0000}.pillar-root[data-pillar=id] .id-governance-wordmark{align-items:baseline;display:flex;font-family:var(--font-display);gap:clamp(8px,1vw,13px);margin-top:clamp(38px,4vw,52px);text-transform:uppercase}.pillar-root[data-pillar=id] .id-governance-wordmark span,.pillar-root[data-pillar=id] .id-governance-wordmark strong{background:none;bottom:auto;font-size:clamp(25px,2.45vw,37px);font-weight:500;height:auto;left:auto;letter-spacing:-.045em;line-height:.9;opacity:1;position:static;right:auto}.pillar-root[data-pillar=id] .id-governance-wordmark span{color:#8b0000}.pillar-root[data-pillar=id] .id-governance-wordmark strong{color:#2b1f1d}.pillar-root[data-pillar=id] .id-governance-lockup>span[aria-hidden=true]{background:linear-gradient(90deg,#8b0000 0 24%,rgba(43,31,29,.18) 24% 100%);bottom:18px;height:1px;left:14px;opacity:1;right:14px}.pillar-root[data-pillar=id] .id-governance-mark{background:radial-gradient(circle at 50% 48%,rgba(223,72,65,.14),transparent 54%),#0a0707}.pillar-root[data-pillar=id] .id-governance-mark img{margin-top:14px;max-height:82px;max-width:64%}.pillar-root[data-pillar=id] .id-governance-mark:after{height:108px;top:57%;width:108px}.pillar-root[data-pillar=id] .id-governance-type strong{font-size:clamp(22px,2.3vw,30px);line-height:.94;margin-top:20px;overflow-wrap:normal}.pillar-root[data-pillar=id] .id-governance-type p{font-size:11px;margin-top:9px}.pillar-root[data-pillar=id] .id-governance-palette,.pillar-root[data-pillar=id] .id-governance-usage{gap:7px}.pillar-root[data-pillar=id] .id-governance-palette i{border-radius:6px;min-height:42px;padding:6px}.pillar-root[data-pillar=id] .id-governance-usage>div{border:1px solid rgba(207,195,186,.1);border-radius:6px;gap:8px;grid-template-columns:42px minmax(0,1fr);padding:6px}.pillar-root[data-pillar=id] .id-governance-usage i{height:32px}@media (max-width:1180px){.pillar-root[data-pillar=id] .id-governance-hero{min-height:auto;padding-top:44px}}@media (max-width:760px){.pillar-root[data-pillar=id] .id-governance-hero{gap:30px;padding:36px 0 40px}.pillar-root[data-pillar=id] .id-governance-head{grid-template-columns:minmax(0,1fr) auto}.pillar-root[data-pillar=id] .id-governance-head strong{grid-column:1/-1;grid-row:2}.pillar-root[data-pillar=id] .id-governance-head em{grid-column:2;grid-row:1}.pillar-root[data-pillar=id] .id-governance-body{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .id-governance-lockup{grid-column:1/-1;min-height:142px}.pillar-root[data-pillar=id] .id-governance-mark,.pillar-root[data-pillar=id] .id-governance-palette{display:grid;grid-column:auto;min-height:128px}.pillar-root[data-pillar=id] .id-governance-type{display:none}.pillar-root[data-pillar=id] .id-governance-usage{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);min-height:96px}.pillar-root[data-pillar=id] .id-governance-wordmark{margin-top:34px}.pillar-root[data-pillar=id] .id-governance-wordmark span,.pillar-root[data-pillar=id] .id-governance-wordmark strong{font-size:clamp(24px,8.4vw,34px)}}.pillar-root[data-pillar=id] .id-snapshot-section{padding-block:clamp(48px,5vw,68px)}.pillar-root[data-pillar=id] .id-snapshot-world{background:#060405;border:1px solid rgba(223,72,65,.24);border-radius:var(--id-site-radius-lg);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 80px rgba(0,0,0,.28);isolation:isolate;margin-inline:auto;max-width:1240px;min-height:620px;overflow:hidden;position:relative;width:100%}.pillar-root[data-pillar=id] .id-snapshot-art{background-image:linear-gradient(90deg,rgba(5,3,4,.98) 0 26%,rgba(5,3,4,.78) 38%,rgba(5,3,4,.08) 66%,rgba(5,3,4,.18)),linear-gradient(180deg,rgba(4,3,4,.08) 0 58%,rgba(4,3,4,.94) 100%),url(/snapshot/id.webp);background-position:50%,50%,center 16%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 142%;inset:0;position:absolute;z-index:-1}.pillar-root[data-pillar=id] .id-snapshot-art:after{background:radial-gradient(ellipse 52% 44% at 73% 48%,transparent 0 54%,rgba(223,72,65,.11) 54.4% 54.7%,transparent 55.1%),linear-gradient(90deg,transparent 0 72%,rgba(244,235,228,.08) 72.1% 72.2%,transparent 72.3%);content:"";inset:0;position:absolute}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console{backdrop-filter:blur(14px);background:rgba(5,3,4,.86);border:1px solid rgba(223,72,65,.48);border-radius:var(--id-site-radius-md);box-shadow:inset 0 1px 0 rgba(244,235,228,.07),0 24px 70px rgba(0,0,0,.34);left:clamp(24px,4vw,52px);margin:0;max-width:510px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:42%;z-index:2}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console-head{align-items:start;display:grid;gap:8px;padding:14px 18px 12px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console-head>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between;text-align:left}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console-head strong{font-size:clamp(16px,1.5vw,20px)}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-panel{gap:13px;grid-template-columns:minmax(0,1fr);padding:15px 18px 17px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-copy{gap:7px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-copy h2{font-size:clamp(22px,2.1vw,29px);line-height:1.02;max-width:21ch}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-copy p{font-size:12px;line-height:1.45;max-width:48ch}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-form{border-left:0;border-top:1px solid rgba(244,235,228,.11);gap:10px;padding:13px 0 0}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-fields{gap:8px 10px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-fields label{font-size:8px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-fields input,.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-fields textarea{min-height:39px;padding:9px 11px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-fields textarea{min-height:62px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-submit-row{gap:8px;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-submit-row .btn{min-height:44px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-submit-row p{font-size:8px;line-height:1.35}.pillar-root[data-pillar=id] .faq-section{padding-block:clamp(52px,6vw,82px)}.pillar-root[data-pillar=id] .faq-list{-moz-column-gap:clamp(28px,4vw,56px);column-gap:clamp(28px,4vw,56px);gap:0 clamp(28px,4vw,56px);grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=id] .faq-item,.pillar-root[data-pillar=id] .faq-item:last-child,.pillar-root[data-pillar=id] .faq-item:nth-last-child(-n+2){background:transparent;border:0;border-bottom:1px solid rgba(244,235,228,.13);border-radius:0;box-shadow:none;padding:0}.pillar-root[data-pillar=id] .faq-item summary{font-size:clamp(15px,1.45vw,19px);min-height:68px;padding:20px 36px 20px 0}.pillar-root[data-pillar=id] .faq-item summary:after{right:2px;top:19px}.pillar-root[data-pillar=id] .faq-item p{max-width:54ch;padding:0 36px 20px 0}.pillar-root[data-pillar=id] .id-related-section{padding-block:clamp(38px,4.5vw,64px) clamp(50px,6vw,82px)}.pillar-root[data-pillar=id] .id-related-section .related-pillar-grid{gap:12px}.pillar-root[data-pillar=id] .id-related-section .related-pillar-link{background:linear-gradient(120deg,rgba(139,0,0,.08),transparent 42%),rgba(8,5,5,.7);border-color:rgba(244,235,228,.16);border-radius:var(--id-site-radius-md);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);min-height:126px;padding:22px 24px}.pillar-root[data-pillar=id] .id-related-section .related-pillar-link:hover{border-color:rgba(223,72,65,.48)}.pillar-root[data-pillar=id] .id-related-section .related-pillar-wordmark{height:24px}@media (max-width:900px){.pillar-root[data-pillar=id] .id-snapshot-world{display:grid;min-height:0;padding:0 12px 12px}.pillar-root[data-pillar=id] .id-snapshot-art{background-position:50%,50%,center 13%;background-size:100% 100%,100% 100%,auto 136%;height:300px;inset:auto -1px auto;position:relative}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console{left:auto;margin:-38px auto 0;max-width:660px;position:relative;top:auto;transform:none;width:100%}.pillar-root[data-pillar=id] .faq-list,.pillar-root[data-pillar=id] .id-related-section .related-pillar-grid{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=id] .id-related-section .related-pillar-link{min-height:104px}}@media (max-width:600px){.pillar-root[data-pillar=id] .id-snapshot-section{padding-block:36px 42px}.pillar-root[data-pillar=id] .id-snapshot-world{padding-inline:8px}.pillar-root[data-pillar=id] .id-snapshot-art{height:228px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console{margin-top:-28px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-panel,.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console-head{padding-inline:14px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console-head>div{align-items:start;display:grid;gap:6px}.pillar-root[data-pillar=id] .id-snapshot-world .id-snapshot-console .id-snapshot-copy h2{font-size:24px}.pillar-root[data-pillar=id] .faq-item summary{font-size:16px;min-height:62px;padding-block:18px}.pillar-root[data-pillar=id] .id-related-section .related-pillar-link{padding:18px}}.pillar-root[data-pillar=design]{--design-action-radius:var(--btn-radius);--design-card-radius:var(--card-radius);--design-feature-radius:var(--radius-lg);--design-tech-text:rgba(245,245,247,0.8);--design-tech-muted:rgba(245,245,247,0.66);--design-tech-decorative:rgba(245,245,247,0.44);--design-tech-inactive:rgba(245,245,247,0.62);--design-action:#b8ff00;--design-action-ink:#050509;--design-tech-size:11px}.pillar-root[data-pillar=design] .design-final-close .btn-ghost,.pillar-root[data-pillar=design] .design-final-close .btn-pri,.pillar-root[data-pillar=design] .design-route-primary-cta,.pillar-root[data-pillar=design] .pillar-editorial-hero-actions .btn-soft{border-radius:var(--design-action-radius)}.pillar-root[data-pillar=design] .related-pillar-link{border-radius:var(--design-card-radius)}.pillar-root[data-pillar=design] .artifact-explorer-meta span,.pillar-root[data-pillar=design] .artifact-explorer-quote figcaption,.pillar-root[data-pillar=design] .design-infrastructure-row p,.pillar-root[data-pillar=design] .pillar-editorial-hero-meta,.pillar-root[data-pillar=design] .pillar-offer-router-situation,.pillar-root[data-pillar=design] .pillar-process-rail-copy strong,.pillar-root[data-pillar=design] .pillar-process-rail-copy>span,.pillar-root[data-pillar=design] .pillar-production-desk-head dd,.pillar-root[data-pillar=design] .pillar-production-desk-head dt,.pillar-root[data-pillar=design] .pillar-production-desk-head>div:first-child span,.pillar-root[data-pillar=design] .pillar-production-detail header span,.pillar-root[data-pillar=design] .pillar-production-detail header strong,.pillar-root[data-pillar=design] .pillar-production-detail-meta dd,.pillar-root[data-pillar=design] .pillar-production-detail-meta dt,.pillar-root[data-pillar=design] .pillar-production-output header span,.pillar-root[data-pillar=design] .pillar-production-output header strong,.pillar-root[data-pillar=design] .pillar-production-output li strong,.pillar-root[data-pillar=design] .pillar-system-group li,.pillar-root[data-pillar=design] .pillar-transformation-state-label{font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .artifact-explorer-meta span,.pillar-root[data-pillar=design] .artifact-explorer-quote figcaption,.pillar-root[data-pillar=design] .pillar-editorial-hero-meta,.pillar-root[data-pillar=design] .pillar-production-desk-head dd,.pillar-root[data-pillar=design] .pillar-production-desk-head dt,.pillar-root[data-pillar=design] .pillar-production-desk-head>div:first-child span,.pillar-root[data-pillar=design] .pillar-production-detail header span,.pillar-root[data-pillar=design] .pillar-production-detail header strong,.pillar-root[data-pillar=design] .pillar-production-detail-meta dt,.pillar-root[data-pillar=design] .pillar-production-output header span,.pillar-root[data-pillar=design] .pillar-production-output header strong{color:var(--design-tech-muted)}.pillar-root[data-pillar=design] .design-infrastructure-row p,.pillar-root[data-pillar=design] .pillar-offer-router-situation,.pillar-root[data-pillar=design] .pillar-production-detail-meta dd,.pillar-root[data-pillar=design] .pillar-production-output li strong,.pillar-root[data-pillar=design] .pillar-system-group li{color:var(--design-tech-text)}.pillar-root[data-pillar=design] .pillar-process-rail-copy strong,.pillar-root[data-pillar=design] .pillar-process-rail-copy>span{color:var(--design-tech-inactive)}.pillar-root[data-pillar=design] .design-transformation-section{padding-bottom:96px;padding-top:72px}.pillar-root[data-pillar=design] .pillar-transformation{gap:24px}.pillar-root[data-pillar=design] .pillar-transformation-frame{min-height:clamp(360px,29vw,400px)}.pillar-root[data-pillar=design] .pillar-transformation-state{padding:clamp(22px,2.8vw,36px)}.pillar-root[data-pillar=design] .pillar-transformation-artifacts{gap:clamp(10px,1.4vw,18px);margin-top:18px}.pillar-root[data-pillar=design] .pillar-transformation-state-label{color:var(--design-tech-text);letter-spacing:.05em}.pillar-root[data-pillar=design] .pillar-transformation-control{grid-template-columns:max-content minmax(120px,1fr) max-content}.pillar-root[data-pillar=design] .pillar-transformation-control>span{color:var(--design-tech-muted);font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .design-production-desk-section{padding-top:104px}.pillar-root[data-pillar=design] .pillar-production-desk-head{min-height:88px;padding-block:18px}.pillar-root[data-pillar=design] .pillar-production-desk-head dl{min-width:132px}.pillar-root[data-pillar=design] .pillar-production-desk-process{padding-block:14px 16px}.pillar-root[data-pillar=design] .pillar-production-detail,.pillar-root[data-pillar=design] .pillar-production-output{padding:clamp(20px,2.5vw,32px)}.pillar-root[data-pillar=design] .pillar-production-diagram{min-height:clamp(276px,27vw,360px)}.pillar-root[data-pillar=design] .pillar-production-detail-meta{grid-template-columns:minmax(0,1fr);max-width:260px}.pillar-root[data-pillar=design] .pillar-production-detail-meta div,.pillar-root[data-pillar=design] .pillar-production-detail-meta div:not(:first-child){border-right:0;grid-template-columns:84px minmax(0,1fr);padding:12px 0 0}.pillar-root[data-pillar=design] .pillar-production-output li{min-height:40px}.pillar-root[data-pillar=design] .pillar-production-package{height:58px;margin-top:18px}.pillar-root[data-pillar=design] .pillar-offer-router-list li:before{background:linear-gradient(180deg,var(--offer-router-action),var(--offer-router-accent));width:3px}.pillar-root[data-pillar=design] .pillar-offer-router-list button strong:after{background:currentColor;content:"";display:inline-block;height:1px;margin-left:12px;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .16s ease,transform .16s ease;vertical-align:middle;width:18px}.pillar-root[data-pillar=design] .pillar-offer-router-list li[data-route-active=true] button strong:after{opacity:1;transform:scaleX(1)}.pillar-root[data-pillar=design] .pillar-offer-router-list li:not([data-route-active=true]) a,.pillar-root[data-pillar=design] .pillar-offer-router-list li:not([data-route-active=true]) button strong{color:var(--design-tech-inactive)}.pillar-root[data-pillar=design] .design-snapshot-section .snapshot-page-embedded{background:#040509;border-block-color:rgba(245,245,247,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 70px rgba(0,0,0,.32)}.pillar-root[data-pillar=design] .design-snapshot-section .snapshot-stage[data-layered=true] .snapshot-form-col:before{filter:blur(7px);opacity:.58}.pillar-root[data-pillar=design] .design-snapshot-section .snapshot-stage[data-layered=true] .snapshot-form-col:after{backdrop-filter:none;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.34);opacity:.62}.pillar-root[data-pillar=design] .design-snapshot-section .snapshot-audit-link{backdrop-filter:none;background:rgba(5,6,10,.94);border-color:rgba(245,245,247,.2);border-radius:5px;box-shadow:none;color:var(--design-tech-text)}.pillar-root[data-pillar=design] .design-final-close{background:linear-gradient(rgba(169,107,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(37,109,255,.026) 1px,transparent 0),#05060a;background-size:36px 36px,36px 36px,auto;border-color:rgba(245,245,247,.18);border-radius:var(--design-feature-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.065),0 18px 52px rgba(0,0,0,.28);margin-top:24px;padding:46px 28px}.pillar-root[data-pillar=design] .design-final-close:before{background:linear-gradient(90deg,var(--design-action),#256dff,transparent);height:1px;left:0;transform:none;width:32%}.pillar-root[data-pillar=design] .design-final-close .btn-pri{--btn-pri-fg:var(--design-action-ink);background:var(--design-action);border-color:rgba(184,255,0,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 8px 24px rgba(184,255,0,.16);color:var(--design-action-ink)}.pillar-root[data-pillar=design] .design-final-close .btn-ghost{background:transparent;border-color:rgba(245,245,247,.18);color:var(--design-tech-muted)}@media (max-width:760px){.pillar-root[data-pillar=design]{--design-tech-size:12px}.pillar-root[data-pillar=design] .artifact-explorer-tabs button,.pillar-root[data-pillar=design] .design-infrastructure-row p{font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .design-transformation-section{padding-bottom:72px;padding-top:56px}.pillar-root[data-pillar=design] .pillar-transformation-state{min-height:300px;padding:18px 14px}.pillar-root[data-pillar=design] .pillar-transformation-artifacts{height:calc(100% - 36px);margin-top:14px}.pillar-root[data-pillar=design] .design-production-desk-section{padding-bottom:64px;padding-top:64px}.pillar-root[data-pillar=design] .pillar-production-desk-head{gap:16px;padding:20px}.pillar-root[data-pillar=design] .pillar-production-desk-head dl{min-width:0}.pillar-root[data-pillar=design] .pillar-production-desk-process{padding:12px 20px 14px}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] button,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] li>div{min-height:52px;padding:6px 0}.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy strong,.pillar-root[data-pillar=design] .pillar-process-rail[data-orientation=responsive] .pillar-process-rail-copy>span{font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .pillar-production-detail{padding:20px}.pillar-root[data-pillar=design] .pillar-production-diagram{min-height:220px}.pillar-root[data-pillar=design] .pillar-production-output{padding:20px 20px 24px}.pillar-root[data-pillar=design] .pillar-production-output ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=design] .pillar-production-output li{border-right:1px solid rgba(245,245,247,.09);gap:8px;grid-template-columns:20px minmax(0,1fr) 6px;min-height:48px;padding-right:10px}.pillar-root[data-pillar=design] .pillar-production-output li:nth-child(2n){border-right:0;padding-left:10px;padding-right:0}.pillar-root[data-pillar=design] .pillar-production-output li strong{font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .pillar-production-package{height:48px;margin-top:16px}.pillar-root[data-pillar=design] .pillar-offer-router-situation{color:var(--design-tech-text);font-size:var(--design-tech-size)}.pillar-root[data-pillar=design] .design-final-close{padding:36px 18px}}@media (max-width:430px){.pillar-root[data-pillar=design] .pillar-transformation-state{min-height:280px}.pillar-root[data-pillar=design] .pillar-production-file{height:72px;padding:10px;width:78px}.pillar-root[data-pillar=design] .pillar-production-desk-hardware{display:none}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .pillar-transformation-frame{min-height:440px}.pillar-root[data-pillar=design] .pillar-offer-router-list button strong:after{transition:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .pillar-transformation-frame{min-height:0}}.pillar-root[data-pillar=design] .design-shell{overflow:visible}.pillar-root[data-pillar=design] :is(#design-studies,#design-output-systems,#design-transformation,#design-production-desk){scroll-margin-top:112px}.pillar-root[data-pillar=design] .design-sphere-hero{align-items:center;display:grid;gap:clamp(24px,3vw,52px);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);margin:-112px calc(50% - 50vw) 0;min-height:100svh;overflow:clip;padding:132px max(28px,calc(50vw - 612px)) 40px;position:relative}.pillar-root[data-pillar=design] .design-hero-environment{background:radial-gradient(ellipse at 68% 48%,rgba(96,60,255,.19) 0,rgba(22,139,255,.07) 28%,rgba(5,5,12,.94) 58%,#050507 100%);inset:0;pointer-events:none;position:absolute;z-index:0}.pillar-root[data-pillar=design] .design-hero-environment-grid{background:linear-gradient(rgba(185,186,196,.05) 1px,transparent 0),linear-gradient(90deg,rgba(185,186,196,.04) 1px,transparent 0);background-size:92px 92px;inset:0;mask-image:radial-gradient(ellipse 82% 72% at 62% 48%,#000 0,transparent 84%);-webkit-mask-image:radial-gradient(ellipse 82% 72% at 62% 48%,#000 0,transparent 84%);position:absolute}.pillar-root[data-pillar=design] .design-hero-environment-horizon{background:linear-gradient(90deg,transparent,rgba(185,186,196,.24) 32%,rgba(96,60,255,.32) 64%,transparent);bottom:11%;height:1px;left:5%;position:absolute;right:3%}.pillar-root[data-pillar=design] .design-hero-environment-horizon:after{background:radial-gradient(ellipse at center,rgba(96,60,255,.13),transparent 70%);bottom:-48px;content:"";height:96px;position:absolute;right:4%;width:48%}.pillar-root[data-pillar=design] .design-hero-environment-hardware{background:linear-gradient(90deg,transparent 0 7.4%,rgba(212,212,220,.13) 7.45%,transparent 7.55% 100%),linear-gradient(transparent 0 16%,rgba(212,212,220,.09) 16.05%,transparent 16.15% 100%),linear-gradient(90deg,transparent 0 93.2%,rgba(96,60,255,.16) 93.25%,transparent 93.35% 100%);inset:0;opacity:.7;position:absolute}.pillar-root[data-pillar=design] .design-hero-dust{height:100%;inset:0;position:absolute;width:100%}.pillar-root[data-pillar=design] .design-hero-dust circle{fill:#b8a8ff;opacity:.1}.pillar-root[data-pillar=design] .design-hero-dust circle[data-dust-band="1"]{fill:#8fb7ff;opacity:.08}.pillar-root[data-pillar=design] .design-hero-dust circle[data-dust-band="2"]{fill:#d4d4dc;opacity:.06}@media (prefers-reduced-motion:no-preference){.pillar-root[data-pillar=design] .design-hero-environment{animation:design-environment-in .36s ease both}}@keyframes design-environment-in{0%{opacity:0}to{opacity:1}}.pillar-root[data-pillar=design] .design-hero-outline-word{bottom:5%;color:transparent;font-family:var(--font-display);font-size:clamp(170px,21.5vw,330px);font-weight:600;left:50%;letter-spacing:-.045em;line-height:.78;opacity:.5;pointer-events:none;position:absolute;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-stroke:1px rgba(169,107,255,.09);white-space:nowrap;z-index:1}.pillar-root[data-pillar=design] .design-sphere-hero .design-copy{max-width:640px;padding:0;position:relative;z-index:7}.pillar-root[data-pillar=design] .design-copy .display-heading,.pillar-root[data-pillar=design] .pillar-hero .design-copy .display-heading{letter-spacing:-.055em;line-height:.86;max-width:8ch;position:relative;text-wrap:balance;z-index:2}.pillar-root[data-pillar=design] .design-copy .hero-sub{max-width:520px}.pillar-root[data-pillar=design] .design-hero-sphere-field{--sphere-edge-inset:0px;align-self:stretch;margin-right:calc(var(--sphere-edge-inset) * -1);min-height:min(78vh,800px);pointer-events:auto;position:relative;z-index:2}.pillar-root[data-pillar=design] .design-sphere-hero .design-contour-field{inset:-4% -2% -4% -10%;opacity:.2;pointer-events:none;position:absolute;transform:none;z-index:0}.pillar-root[data-pillar=design] .design-contour-field svg{display:block;height:100%;overflow:visible;width:100%}.pillar-root[data-pillar=design] .design-contour-field path{opacity:.7;stroke-width:1}.pillar-root[data-pillar=design] .design-hero-sphere-field>.artifact-explorer{height:100%;position:relative;z-index:1}.pillar-root[data-pillar=design] .design-hero-sphere-field>.artifact-explorer[data-explorer-ready=false]{overflow:clip}.pillar-root[data-pillar=design] .design-hero-sphere-field>.artifact-explorer[data-explorer-ready=false]:has(.artifact-explorer-nojs-release){height:auto;min-height:0;overflow:visible}.pillar-root[data-pillar=design] .design-hero-image-sphere{--hero-sphere-camera-scale:1;--hero-sphere-rotation-x:-7deg;--hero-sphere-rotation-y:-18deg;inset:0;isolation:isolate;position:absolute}.pillar-root[data-pillar=design] .design-hero-image-sphere-stage{cursor:grab;inset:0;overflow:visible;perspective:1120px;position:absolute;touch-action:pan-y}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-dragging=true] .design-hero-image-sphere-stage{cursor:grabbing}.pillar-root[data-pillar=design] .design-hero-image-sphere-world{inset:0;pointer-events:none;position:absolute;transform:rotateX(var(--hero-sphere-rotation-x)) rotateY(var(--hero-sphere-rotation-y)) scale(var(--hero-sphere-camera-scale));transform-origin:50% 50%;transform-style:preserve-3d;transition:transform .88s cubic-bezier(.16,1,.3,1)}.pillar-root[data-pillar=design] .design-hero-image-sphere-tile{backface-visibility:hidden;display:block;height:82px;left:50%;opacity:var(--sphere-opacity);overflow:hidden;position:absolute;top:50%;transform:translate3d(calc(-50% + var(--sphere-x)),calc(-50% + var(--sphere-y)),var(--sphere-z)) rotateY(var(--sphere-yaw)) rotateX(var(--sphere-pitch)) scale(var(--sphere-scale));transform-origin:50% 50%;transform-style:preserve-3d;transition:opacity .62s ease var(--scatter-delay),transform .9s cubic-bezier(.16,1,.3,1) var(--scatter-delay);width:104px}.pillar-root[data-pillar=design] .design-hero-image-sphere-tile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode{align-items:center;background:rgba(5,5,10,.82);border:1px solid rgba(169,107,255,.58);border-radius:999px;color:rgba(245,245,247,.86);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:12px;justify-content:center;letter-spacing:.1em;min-height:42px;padding:0 8px 0 16px;position:absolute;right:4px;text-transform:uppercase;top:14px;transition:transform .18s ease;z-index:22}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode i{align-items:center;background:#256dff;border-radius:50%;color:#ffffff;display:inline-flex;font-size:12px;font-style:normal;height:28px;justify-content:center;width:28px}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode:focus-visible{outline:2px solid #b8ff00;outline-offset:3px}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-sphere-hydrated=false] .design-hero-image-sphere-mode{display:none}.pillar-root[data-pillar=design] .design-hero-image-sphere-status{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover){.pillar-root[data-pillar=design] .design-hero-image-sphere-mode:hover{border-color:rgba(37,109,255,.94);color:#ffffff;transform:translateY(-1px)}}.pillar-root[data-pillar=design] .design-sphere-hero:has(.design-hero-image-sphere[data-mode=dispersed]){min-height:100svh}.pillar-root[data-pillar=design] .design-sphere-hero:has(.design-hero-image-sphere[data-mode=dispersed]) .design-copy{opacity:.1;pointer-events:none;transition:opacity .36s ease}.pillar-root[data-pillar=design] .design-hero-sphere-field:has(.design-hero-image-sphere[data-mode=dispersed]){inset:0;margin:0;min-height:0;position:absolute;z-index:9}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed]{--hero-sphere-camera-scale:1}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-stage{cursor:default;pointer-events:none}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-world{transform:none}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-tile{backface-visibility:visible;opacity:var(--scatter-opacity);transform:translate3d(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y)),var(--scatter-z)) rotateX(var(--scatter-rx)) rotateY(var(--scatter-ry)) rotate(var(--scatter-rz)) scale(var(--scatter-scale))}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-mode{right:max(28px,calc(50vw - 612px));top:112px}.pillar-root[data-pillar=design] .design-sphere-hero .design-copy{transition:opacity .36s ease}@media (max-width:1400px){.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-tile{transform:translate3d(calc(-50% + clamp(-30vw, var(--scatter-x), 30vw)),calc(-50% + var(--scatter-y)),var(--scatter-z)) rotateX(var(--scatter-rx)) rotateY(var(--scatter-ry)) rotate(var(--scatter-rz)) scale(var(--scatter-scale))}}@media (max-width:1024px){.pillar-root[data-pillar=design] .design-hero-image-sphere{--hero-sphere-camera-scale:0.76}.pillar-root[data-pillar=design] .design-hero-image-sphere-tile{height:72px;width:92px}}@media (max-width:900px){.pillar-root[data-pillar=design] .design-hero-image-sphere{--hero-sphere-camera-scale:0.72}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-tile{transform:translate3d(calc(-50% + clamp(-27vw, var(--scatter-x), 27vw)),calc(-50% + var(--scatter-y)),var(--scatter-z)) rotateX(var(--scatter-rx)) rotateY(var(--scatter-ry)) rotate(var(--scatter-rz)) scale(var(--scatter-scale))}}@media (max-width:760px){.pillar-root[data-pillar=design] .design-hero-image-sphere{--hero-sphere-camera-scale:0.52;min-height:407px;position:relative}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode{min-height:44px;right:0;top:4px}.pillar-root[data-pillar=design] .design-hero-sphere-field:has(.design-hero-image-sphere[data-mode=dispersed]) .design-hero-image-sphere{min-height:0;position:absolute}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-mode{right:20px;top:92px}.pillar-root[data-pillar=design] .design-hero-image-sphere-tile{height:56px;width:72px}}@media (max-width:430px){.pillar-root[data-pillar=design] .design-hero-image-sphere{--hero-sphere-camera-scale:0.46}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode{font-size:9px}.pillar-root[data-pillar=design] .design-hero-image-sphere-tile{height:48px;width:60px}.pillar-root[data-pillar=design] .design-hero-image-sphere-stage{perspective:1800px}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-mode=dispersed] .design-hero-image-sphere-tile{transform:translate3d(calc(-50% + clamp(-28vw, var(--scatter-x), 28vw)),calc(-50% + var(--scatter-y)),var(--scatter-z)) rotateX(var(--scatter-rx)) rotateY(var(--scatter-ry)) rotate(var(--scatter-rz)) scale(var(--scatter-scale))}.pillar-root[data-pillar=design] .design-hero-image-sphere-mode i{height:24px;width:24px}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .design-hero-image-sphere-mode,.pillar-root[data-pillar=design] .design-hero-image-sphere-tile,.pillar-root[data-pillar=design] .design-hero-image-sphere-world,.pillar-root[data-pillar=design] .design-sphere-hero .design-copy{transition:none!important}}.pillar-root[data-pillar=design] .design-hero-image-sphere[data-save-data=true] .design-hero-image-sphere-mode,.pillar-root[data-pillar=design] .design-hero-image-sphere[data-save-data=true] .design-hero-image-sphere-tile,.pillar-root[data-pillar=design] .design-hero-image-sphere[data-save-data=true] .design-hero-image-sphere-world,.pillar-root[data-pillar=design] .design-sphere-hero:has(.design-hero-image-sphere[data-save-data=true]) .design-copy{transition:none!important}.pillar-root[data-pillar=design] .design-hero-sphere-field:has([data-sphere-view=focused]){z-index:8}.pillar-root[data-pillar=design] .pillar-study-stage{background:transparent;background-image:none;border:0;margin-bottom:clamp(80px,10vw,144px);overflow:visible;padding:clamp(72px,9vw,128px) 0 0}.pillar-root[data-pillar=design] .pillar-study-stage:after,.pillar-root[data-pillar=design] .pillar-study-stage:before{display:none}.pillar-root[data-pillar=design] .pillar-study-stage-head{align-items:start;border:0;display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr);margin-bottom:clamp(44px,6vw,88px);padding:0}.pillar-root[data-pillar=design] .pillar-study-stage-head>span{padding-top:12px}.pillar-root[data-pillar=design] .pillar-study-stage-head>div{display:grid;gap:20px}.pillar-root[data-pillar=design] .pillar-study-stage-head h2{color:rgba(245,245,247,.94);font-family:var(--font-display);font-size:clamp(56px,8vw,124px);font-weight:600;letter-spacing:-.055em;line-height:.88;max-width:12ch;text-transform:uppercase;text-wrap:balance}.pillar-root[data-pillar=design] .pillar-study-stage-head p{color:var(--design-tech-muted);font-size:clamp(16px,1.6vw,20px);line-height:1.55;max-width:62ch}.pillar-root[data-pillar=design] .artifact-explorer{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);min-width:0}.pillar-root[data-pillar=design] .artifact-explorer-layout{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(224px,.28fr);min-width:0}.pillar-root[data-pillar=design] .artifact-explorer-main{min-width:0;position:relative}.pillar-root[data-pillar=design] .artifact-explorer-stage{background:#08080d;border-block:1px solid rgba(245,245,247,.15);border-radius:var(--design-feature-radius);height:clamp(500px,49vw,680px);isolation:isolate;overflow:hidden;perspective:1500px;position:relative;touch-action:pan-y}.pillar-root[data-pillar=design] .artifact-explorer[data-explorer-variant=campaign-wall] .artifact-explorer-stage{background:linear-gradient(rgba(123,92,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(37,109,255,.045) 1px,transparent 0),#08080d;background-size:48px 48px;border:1px solid rgba(245,245,247,.12);box-shadow:0 34px 90px rgba(0,0,0,.42)}.pillar-root[data-pillar=design] .artifact-explorer-outline-type{color:transparent;font-family:var(--font-display);font-size:clamp(120px,18vw,276px);font-weight:600;left:-2%;letter-spacing:-.07em;line-height:.8;opacity:.28;pointer-events:none;position:absolute;top:16%;-webkit-text-stroke:2px rgba(245,245,247,.12);z-index:1}.pillar-root[data-pillar=design] .artifact-explorer-sheet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(8,8,13,.96);border:1px solid rgba(245,245,247,.16);border-radius:var(--design-card-radius);box-shadow:0 28px 70px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer;height:min(70%,430px);left:50%;opacity:.44;padding:9px;position:absolute;top:48%;transform:translate3d(calc(-50% + var(--artifact-x)),calc(-50% + var(--artifact-y)),var(--artifact-z)) rotateY(var(--artifact-rotate-y)) rotate(var(--artifact-rotate-z)) scale(.76);transform-origin:center;transition:filter .52s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);width:min(76%,760px);z-index:var(--artifact-stack)}.pillar-root[data-pillar=design] .artifact-explorer-sheet:not([data-artifact-selected=true]){filter:blur(3px) saturate(.72)}.pillar-root[data-pillar=design] .artifact-explorer-sheet[data-artifact-selected=true]{filter:none;opacity:1;transform:translate3d(calc(-50% + var(--artifact-drag)),-50%,130px) rotateY(-1deg) rotate(-1deg) scale(1);z-index:20}.pillar-root[data-pillar=design] .artifact-explorer-sheet:focus,.pillar-root[data-pillar=design] .artifact-explorer-sheet:focus-visible{box-shadow:0 0 0 4px var(--artifact-accent-secondary),0 28px 70px rgba(0,0,0,.46);outline:3px solid var(--artifact-accent-secondary)!important;outline-style:solid!important;outline-offset:5px}.pillar-root[data-pillar=design] .artifact-explorer-sheet img,.pillar-root[data-pillar=design] .artifact-explorer-sheet picture{border-radius:var(--radius-sm);display:block;height:100%;overflow:hidden;width:100%}.pillar-root[data-pillar=design] .artifact-explorer-sheet img{background:#08080d;-o-object-fit:contain;object-fit:contain;transform-origin:var(--artifact-position,50% 50%)}.pillar-root[data-pillar=design] .artifact-explorer-paper-edge{background:linear-gradient(90deg,rgba(75,53,141,.42),transparent);bottom:-5px;height:5px;left:8px;position:absolute;right:-5px;transform:skewX(-42deg)}.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta{align-items:center;background:rgba(8,8,13,.9);bottom:9px;color:#f5f5f7;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;left:9px;min-height:34px;padding:8px 10px;position:absolute;right:9px;text-align:left}.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta em,.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta>span{font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.05em}.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta strong{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-explorer-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin}.pillar-root[data-pillar=design] .artifact-explorer-tabs button{background:transparent;border:0;border-bottom:1px solid rgba(245,245,247,.16);color:var(--design-tech-muted);flex:1 0 auto;min-height:48px;padding:12px 16px}.pillar-root[data-pillar=design] .artifact-explorer-tabs button[aria-selected=true]{background:transparent;border-bottom-color:var(--artifact-accent-secondary);color:#f5f5f7}.pillar-root[data-pillar=design] .artifact-explorer-tabs button:focus-visible{outline:2px solid var(--artifact-accent-secondary);outline-offset:-2px}.pillar-root[data-pillar=design] .artifact-explorer-rail{align-content:start;border-left:1px solid rgba(245,245,247,.14);display:grid;gap:clamp(24px,3vw,40px);padding-left:clamp(20px,2.4vw,32px)}.pillar-root[data-pillar=design] .artifact-explorer-current{display:grid;gap:8px}.pillar-root[data-pillar=design] .artifact-explorer-current span{color:var(--artifact-accent-secondary);font-family:var(--font-mono);font-size:11px}.pillar-root[data-pillar=design] .artifact-explorer-current strong{color:#f5f5f7;font-family:var(--font-display);font-size:clamp(24px,2.6vw,40px);line-height:.95;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-explorer-quote{border-top-color:rgba(169,107,255,.5)}.pillar-root[data-pillar=design] .design-studio-wall-section{border:0;margin-inline:calc(50% - 50vw);padding:clamp(80px,9vw,128px) 0 0;width:100vw}.pillar-root[data-pillar=design] .design-studio-wall-copy{display:grid;gap:16px;padding-inline:max(28px,calc(50vw - 612px));position:relative;z-index:4}.pillar-root[data-pillar=design] .design-studio-wall-copy>span{color:var(--artifact-accent,#a96bff);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=design] .design-studio-wall-copy h2{color:#f5f5f7;font-family:var(--font-display);font-size:clamp(56px,8vw,124px);font-weight:600;letter-spacing:-.055em;line-height:.88;margin:0;max-width:10ch;text-transform:uppercase;text-wrap:balance}.pillar-root[data-pillar=design] .design-studio-wall-section>.artifact-explorer{margin-top:clamp(40px,6vw,80px)}.pillar-root[data-pillar=design] .artifact-explorer[data-explorer-variant=spiral]{--spiral-stage-bg:#050507;display:block}.pillar-root[data-pillar=design] .artifact-spiral-shell{background:linear-gradient(rgba(185,186,196,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(185,186,196,.04) 1px,transparent 1px),radial-gradient(ellipse at 50% 46%,rgba(96,60,255,.16),transparent 46%),var(--spiral-stage-bg);background-size:64px 64px,64px 64px,auto,auto;border-block:1px solid rgba(185,186,196,.16);min-height:100svh;position:relative}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch{align-items:center;display:flex;gap:12px;height:0;justify-content:center;pointer-events:none;position:sticky;top:104px;z-index:30}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(5,5,7,.76);border:0;color:rgba(245,245,247,.5);cursor:pointer;font-family:var(--font-mono);font-size:12px;min-height:44px;padding:0 8px;pointer-events:auto}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button[aria-pressed=true]{color:#f5f5f7}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button:disabled{color:rgba(245,245,247,.22);cursor:not-allowed}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button:focus-visible{outline:2px solid #168bff;outline-offset:2px}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch i{background:#f5f5f7;border-radius:50%;height:6px;width:6px}.pillar-root[data-pillar=design] .artifact-spiral-scroll{height:calc(100svh + var(--spiral-steps) * 28svh);min-height:220svh;position:relative}.pillar-root[data-pillar=design] .artifact-spiral-sticky{height:100svh;overflow:clip;perspective:1500px;position:sticky;top:0}.pillar-root[data-pillar=design] .artifact-spiral-axis{background:linear-gradient(transparent,rgba(169,107,255,.5) 20%,rgba(37,109,255,.42) 80%,transparent);height:76%;left:50%;opacity:.32;pointer-events:none;position:absolute;top:12%;width:1px}.pillar-root[data-pillar=design] .artifact-spiral-scene{height:100%;inset:0;perspective:1500px;position:absolute;transform-style:preserve-3d}.pillar-root[data-pillar=design] .artifact-spiral-card{--spiral-x:0px;--spiral-y:0px;--spiral-z:0px;--spiral-rotate-y:0deg;--spiral-rotate-z:0deg;--spiral-scale:0.8;--spiral-opacity:0;--spiral-stack:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#090911;border:1px solid rgba(245,245,247,.24);border-radius:var(--design-card-radius);box-shadow:0 28px 72px rgba(0,0,0,.52);color:#f5f5f7;cursor:pointer;height:clamp(180px,23vw,320px);left:50%;opacity:var(--spiral-opacity);overflow:hidden;padding:6px;position:absolute;top:50%;transform:translate3d(calc(-50% + var(--spiral-x)),calc(-50% + var(--spiral-y)),var(--spiral-z)) rotateY(var(--spiral-rotate-y)) rotate(var(--spiral-rotate-z)) scale(var(--spiral-scale));transform-style:preserve-3d;transition:border-color .18s ease,box-shadow .18s ease;width:clamp(280px,34vw,480px);z-index:var(--spiral-stack)}.pillar-root[data-pillar=design] .artifact-spiral-card[data-spiral-active=true]{border-color:rgba(37,109,255,.86);box-shadow:0 36px 96px rgba(0,0,0,.62),0 0 0 1px rgba(169,107,255,.46)}.pillar-root[data-pillar=design] .artifact-spiral-card:focus-visible{outline:3px solid #168bff;outline-offset:4px}.pillar-root[data-pillar=design] .artifact-spiral-card-image,.pillar-root[data-pillar=design] .artifact-spiral-card-image img,.pillar-root[data-pillar=design] .artifact-spiral-card-image picture{display:block;height:100%;width:100%}.pillar-root[data-pillar=design] .artifact-spiral-card-image{background:#050507;overflow:hidden}.pillar-root[data-pillar=design] .artifact-spiral-card-image img{-o-object-fit:cover!important;object-fit:cover!important}.pillar-root[data-pillar=design] .artifact-spiral-card-meta{align-items:center;background:rgba(5,5,7,.88);bottom:6px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;left:6px;min-height:40px;padding:8px 10px;position:absolute;right:6px;text-align:left}.pillar-root[data-pillar=design] .artifact-spiral-card-meta em,.pillar-root[data-pillar=design] .artifact-spiral-card-meta span{color:#b9bac4;font-family:var(--font-mono);font-size:9px;font-style:normal}.pillar-root[data-pillar=design] .artifact-spiral-card-meta strong{font-family:var(--font-body);font-size:11px;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-spiral-progress{align-items:center;bottom:28px;color:#b9bac4;display:grid;font-family:var(--font-mono);font-size:10px;gap:10px;grid-template-columns:auto 72px auto;left:50%;position:absolute;transform:translateX(-50%);z-index:24}.pillar-root[data-pillar=design] .artifact-spiral-progress i{background:linear-gradient(90deg,#a96bff,#256dff);height:1px}.pillar-root[data-pillar=design] .artifact-spiral-index{display:grid;margin:0 auto;max-width:1120px;padding:112px max(28px,calc(50vw - 612px)) 96px}.pillar-root[data-pillar=design] .artifact-spiral-index-row{border-bottom:1px solid rgba(245,245,247,.12);display:grid;grid-template-columns:minmax(0,1fr);position:relative}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:rgba(245,245,247,.54);cursor:pointer;display:grid;gap:16px;grid-template-columns:32px minmax(0,1fr);min-height:112px;padding:20px 0;text-align:left}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button:focus-visible,.pillar-root[data-pillar=design] .artifact-spiral-index-row>button:hover,.pillar-root[data-pillar=design] .artifact-spiral-index-row>button[data-spiral-index-selected=true]{color:#f5f5f7}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button:focus-visible{outline:2px solid #168bff;outline-offset:-2px}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button em,.pillar-root[data-pillar=design] .artifact-spiral-index-row>button span{font-family:var(--font-mono);font-size:10px;font-style:normal}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button strong{font-family:var(--font-display);font-size:clamp(26px,3.4vw,52px);font-weight:600;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button em{color:#999aa5;grid-column:2}.pillar-root[data-pillar=design] .artifact-spiral-index-preview{display:none}.pillar-root[data-pillar=design] .artifact-spiral-index-preview img,.pillar-root[data-pillar=design] .artifact-spiral-index-preview picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:760px){.pillar-root[data-pillar=design] .design-studio-wall-section{padding-top:72px}.pillar-root[data-pillar=design] .design-studio-wall-copy{padding-inline:20px}.pillar-root[data-pillar=design] .design-studio-wall-copy h2{font-size:clamp(44px,14vw,64px)}.pillar-root[data-pillar=design] .artifact-spiral-shell{background-size:48px 48px,48px 48px,auto,auto}.pillar-root[data-pillar=design] .artifact-spiral-scroll{height:calc(100svh + var(--spiral-steps) * 34svh)}.pillar-root[data-pillar=design] .artifact-spiral-mode-switch{top:104px}.pillar-root[data-pillar=design] .artifact-spiral-card{height:clamp(176px,51vw,224px);width:clamp(264px,76vw,344px)}.pillar-root[data-pillar=design] .artifact-spiral-card-meta em{display:none}.pillar-root[data-pillar=design] .artifact-spiral-card-meta{grid-template-columns:auto minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-spiral-index{padding:96px 20px 64px}.pillar-root[data-pillar=design] .artifact-spiral-index-row{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-spiral-index-row>button{min-height:96px}.pillar-root[data-pillar=design] .artifact-spiral-index-preview{display:none}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .artifact-spiral-card,.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button{transition:none!important}}.pillar-root[data-pillar=design] .design-output-section{border-bottom:0;padding-bottom:clamp(96px,12vw,164px);padding-top:clamp(84px,10vw,140px)}.pillar-root[data-pillar=design] .pillar-system-field{display:grid;gap:clamp(42px,6vw,80px);grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-system-field-copy{display:grid;gap:16px;max-width:960px;position:relative;top:auto}.pillar-root[data-pillar=design] .pillar-system-field-copy h2{font-size:clamp(56px,8vw,124px);letter-spacing:-.055em;line-height:.88;margin-top:0;max-width:10ch}.pillar-root[data-pillar=design] .pillar-system-paper-stage{background:radial-gradient(circle at 20% 24%,rgba(96,60,255,.12),transparent 28%),radial-gradient(circle at 84% 72%,rgba(22,139,255,.09),transparent 30%),linear-gradient(rgba(185,186,196,.045) 1px,transparent 0),linear-gradient(90deg,rgba(185,186,196,.035) 1px,transparent 0),#090911;background-size:56px 56px;border-block:1px solid rgba(185,186,196,.2);border-radius:var(--design-feature-radius);box-shadow:inset 0 1px rgba(255,255,255,.035),inset 0 -48px 120px rgba(0,0,0,.3);color:#f5f5f7;min-height:720px;overflow:hidden;padding:clamp(38px,5vw,72px);position:relative}.pillar-root[data-pillar=design] .pillar-system-ghost-type{bottom:-.05em;color:transparent;font-family:var(--font-display);font-size:clamp(120px,18vw,280px);left:-.04em;letter-spacing:-.08em;line-height:.7;opacity:.18;pointer-events:none;position:absolute;-webkit-text-stroke:1px rgba(184,168,255,.5);white-space:nowrap}.pillar-root[data-pillar=design] .pillar-system-field-groups{align-items:center;display:grid;gap:clamp(26px,4vw,58px);grid-template-columns:repeat(12,minmax(0,1fr));min-height:590px;position:relative;z-index:1}.pillar-root[data-pillar=design] .pillar-system-group,.pillar-root[data-pillar=design] .pillar-system-group[data-system-group]{background:transparent;border:0;min-height:0;overflow:visible;padding:0;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=campaigns]{grid-column:1/span 4;transform:translateY(-64px) rotate(-2deg)}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=proposals]{grid-column:5/span 3;transform:translateY(86px) rotate(1.5deg)}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=print]{grid-column:8/span 2;transform:translateY(-10px) rotate(-1deg)}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=motion-identity]{grid-column:10/span 3;transform:translateY(72px) rotate(2deg)}.pillar-root[data-pillar=design] .pillar-system-group[data-system-active=true]{background:transparent;border:0;filter:drop-shadow(0 24px 34px rgba(96,60,255,.24));transform:translateY(-18px) rotate(0) scale(1.07);z-index:4}.pillar-root[data-pillar=design] .pillar-system-group:not([data-system-active=true]){opacity:.7}.pillar-root[data-pillar=design] .pillar-system-object-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#f5f5f7;cursor:pointer;display:grid;min-height:360px;padding:0;position:relative;text-align:left;width:100%}.pillar-root[data-pillar=design] .pillar-system-object-control>em,.pillar-root[data-pillar=design] .pillar-system-object-control>span:first-child{font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em}.pillar-root[data-pillar=design] .pillar-system-object-control>strong{font-family:var(--font-display);font-size:clamp(21px,2.3vw,34px);line-height:.94;margin-top:10px;text-transform:uppercase}.pillar-root[data-pillar=design] .pillar-system-object-control>em{color:#b8a8ff;position:absolute;right:0;top:2px}.pillar-root[data-pillar=design] .pillar-system-group[data-system-active=true] .pillar-system-object-control>em:before{background:#b8ff00;content:"";display:inline-block;height:8px;margin-right:7px;width:8px}.pillar-root[data-pillar=design] .pillar-system-object-control:focus-visible{outline:3px solid #256dff;outline-offset:8px}.pillar-root[data-pillar=design] .pillar-system-motif{height:250px;margin:26px 0 0;position:relative;width:100%}.pillar-root[data-pillar=design] .pillar-system-motif i{border-color:rgba(185,186,196,.5);border-width:2px}.pillar-root[data-pillar=design] [data-system-visual=stacked-sheets] .pillar-system-motif i{background:rgba(96,60,255,.16);border-radius:50%;height:148px;left:16%;width:148px}.pillar-root[data-pillar=design] [data-system-visual=document-rail] .pillar-system-motif i:first-child{background:#e9e7e1;box-shadow:12px 12px 0 rgba(22,139,255,.2),22px 22px 0 rgba(96,60,255,.17);inset:16px 18% 10px 12%}.pillar-root[data-pillar=design] [data-system-visual=output-marks] .pillar-system-motif i:first-child{background:linear-gradient(135deg,rgba(37,109,255,.16),rgba(169,107,255,.08));inset:46px 12% 16px 22%;transform:skewY(-8deg) rotate(-3deg)}.pillar-root[data-pillar=design] [data-system-visual=frame-sequence] .pillar-system-motif i{background:linear-gradient(135deg,rgba(37,109,255,.14),rgba(169,107,255,.18));box-shadow:12px 0 24px rgba(37,109,255,.16);height:126px;top:calc(26px + (var(--frame-index, 0) * 22px))}.pillar-root[data-pillar=design] .pillar-system-group ul{border-top:1px solid rgba(185,186,196,.25);color:#b9bac4;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding-top:14px}.pillar-root[data-pillar=design] .pillar-system-group ul[hidden]{display:none}.pillar-root[data-pillar=design] .pillar-system-group li{border:0;color:#b9bac4;font-family:var(--font-mono);font-size:11px;padding:0}.pillar-root[data-pillar=design] .pillar-transformation-copy h2{font-size:clamp(56px,7.6vw,112px);letter-spacing:-.055em;line-height:.88;max-width:7ch}.pillar-root[data-pillar=design] .pillar-transformation-frame{border-radius:var(--design-feature-radius);border-inline:0;min-height:clamp(430px,36vw,520px)}.pillar-root[data-pillar=design] [data-transformation-state=after]{clip-path:none;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(var(--transformation-reveal) - 12%),transparent calc(var(--transformation-reveal) + 8%)),radial-gradient(ellipse 22% 38% at var(--transformation-reveal) 14%,#000 0 64%,transparent 68%),radial-gradient(ellipse 28% 44% at calc(var(--transformation-reveal) - 4%) 53%,#000 0 64%,transparent 69%),radial-gradient(ellipse 20% 36% at calc(var(--transformation-reveal) + 3%) 88%,#000 0 62%,transparent 68%);mask-image:linear-gradient(90deg,#000 0 calc(var(--transformation-reveal) - 12%),transparent calc(var(--transformation-reveal) + 8%)),radial-gradient(ellipse 22% 38% at var(--transformation-reveal) 14%,#000 0 64%,transparent 68%),radial-gradient(ellipse 28% 44% at calc(var(--transformation-reveal) - 4%) 53%,#000 0 64%,transparent 69%),radial-gradient(ellipse 20% 36% at calc(var(--transformation-reveal) + 3%) 88%,#000 0 62%,transparent 68%)}.pillar-root[data-pillar=design] .pillar-transformation-mask-edge{bottom:-2%;filter:drop-shadow(8px 0 12px rgba(37,109,255,.16));left:var(--transformation-reveal);pointer-events:none;position:absolute;top:-2%;transform:translateX(-56%);width:clamp(110px,13vw,180px);z-index:3}.pillar-root[data-pillar=design] .pillar-production-desk{background:transparent;border-radius:var(--design-feature-radius);border-color:rgba(245,245,247,.2);border-inline:0;box-shadow:none;padding-inline:clamp(8px,2vw,24px)}.pillar-root[data-pillar=design] .pillar-production-desk:after,.pillar-root[data-pillar=design] .pillar-production-desk:before{display:none}.pillar-root[data-pillar=design] .pillar-production-desk-head{border-bottom-color:rgba(245,245,247,.14);padding-inline:0}.pillar-root[data-pillar=design] .pillar-production-desk-process{background:transparent;padding-inline:0}.pillar-root[data-pillar=design] .pillar-production-desk-fields{gap:clamp(36px,5vw,72px)}.pillar-root[data-pillar=design] .pillar-production-detail,.pillar-root[data-pillar=design] .pillar-production-output{background:transparent;border:0;padding-inline:0}.pillar-root[data-pillar=design] .pillar-production-output{border-left:1px solid rgba(245,245,247,.14);padding-left:clamp(28px,4vw,54px)}@media (max-width:1024px){.pillar-root[data-pillar=design] .design-sphere-hero{gap:24px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.pillar-root[data-pillar=design] .design-copy .display-heading,.pillar-root[data-pillar=design] .pillar-hero .design-copy .display-heading{font-size:clamp(48px,6.6vw,72px)}.pillar-root[data-pillar=design] .design-hero-sphere-field{--sphere-camera-scale:0.78;min-height:560px}.pillar-root[data-pillar=design] .artifact-explorer-layout{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-rail{border-left:0;border-top:1px solid rgba(245,245,247,.14);grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);padding:24px 0 0}.pillar-root[data-pillar=design] .pillar-system-paper-stage{min-height:660px;padding-inline:34px}.pillar-root[data-pillar=design] .pillar-system-field-groups{gap:24px}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=campaigns]{grid-column:1/span 5}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=proposals]{grid-column:6/span 3}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=print]{grid-column:9/span 2}.pillar-root[data-pillar=design] .pillar-system-group[data-system-group=motion-identity]{grid-column:11/span 2}}@media (max-width:900px){.pillar-root[data-pillar=design] .design-sphere-hero{gap:30px;grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:56px}.pillar-root[data-pillar=design] .design-sphere-hero .design-copy{max-width:none}.pillar-root[data-pillar=design] .design-hero-sphere-field{--sphere-edge-inset:0px;--sphere-camera-scale:0.72;margin-right:0;min-height:560px}.pillar-root[data-pillar=design] .design-hero-sphere-field>.artifact-explorer[data-explorer-ready=false]{height:560px}.pillar-root[data-pillar=design] .design-hero-outline-word{bottom:2%;font-size:clamp(120px,24vw,210px)}}@media (max-width:760px){.pillar-root[data-pillar=design] .design-sphere-hero{gap:26px;margin-top:-96px;padding-top:112px}.pillar-root[data-pillar=design] .design-copy{max-width:none;padding-top:0}.pillar-root[data-pillar=design] .design-copy .display-heading,.pillar-root[data-pillar=design] .pillar-hero .design-copy .display-heading{font-size:clamp(40px,12.8vw,58px);letter-spacing:-.045em;line-height:.9;max-width:8ch}.pillar-root[data-pillar=design] .design-copy .pillar-actions{display:grid;gap:10px}.pillar-root[data-pillar=design] .design-hero-sphere-field{min-height:0}.pillar-root[data-pillar=design] .design-hero-sphere-field>.artifact-explorer[data-explorer-ready=false]{height:407px;min-height:407px}.pillar-root[data-pillar=design] .design-sphere-hero .design-contour-field{inset:-2% -12% 0 -12%;opacity:.16}.pillar-root[data-pillar=design] .design-hero-outline-word{font-size:30vw}.pillar-root[data-pillar=design] .pillar-study-stage{margin-inline:0;padding-top:74px}.pillar-root[data-pillar=design] .pillar-study-stage-head{gap:10px;grid-template-columns:22px minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-study-stage-head h2{font-size:clamp(42px,14vw,62px)}.pillar-root[data-pillar=design] .pillar-study-stage-head p{font-size:16px}.pillar-root[data-pillar=design] .artifact-explorer-stage{height:430px}.pillar-root[data-pillar=design] .artifact-explorer-sheet{aspect-ratio:16/10;height:auto;min-height:0;width:100%}.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta{grid-template-columns:auto minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-sheet-meta em{grid-column:2}.pillar-root[data-pillar=design] .artifact-explorer-rail{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-tabs button{min-width:138px}.pillar-root[data-pillar=design] .pillar-system-field-copy h2,.pillar-root[data-pillar=design] .pillar-transformation-copy h2{font-size:clamp(42px,14vw,64px)}.pillar-root[data-pillar=design] .pillar-system-paper-stage{margin-inline:-16px;min-height:0;overflow-x:auto;padding:42px 20px 54px;scroll-snap-type:x mandatory;scrollbar-width:thin}.pillar-root[data-pillar=design] .pillar-system-field-groups{align-items:stretch;display:flex;gap:22px;min-height:520px;width:-moz-max-content;width:max-content}.pillar-root[data-pillar=design] .pillar-system-group,.pillar-root[data-pillar=design] .pillar-system-group[data-system-group]{flex:0 0 calc(100vw - 76px);opacity:1;scroll-snap-align:center;transform:none}.pillar-root[data-pillar=design] .pillar-system-group[data-system-active=true]{transform:none}.pillar-root[data-pillar=design] .pillar-system-object-control{min-height:410px}.pillar-root[data-pillar=design] .pillar-system-group li{font-size:12px}.pillar-root[data-pillar=design] .pillar-transformation-copy{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .pillar-transformation-copy h2,.pillar-root[data-pillar=design] .pillar-transformation-copy p{grid-column:1;grid-row:auto;justify-self:start}.pillar-root[data-pillar=design] .pillar-transformation-frame{border-inline:1px solid rgba(245,245,247,.16)}.pillar-root[data-pillar=design] [data-transformation-state=after]{-webkit-mask-image:none;mask-image:none}.pillar-root[data-pillar=design] .pillar-transformation-mask-edge{background:linear-gradient(90deg,transparent,rgba(169,107,255,.4),rgba(37,109,255,.5),transparent);bottom:auto;display:block;height:42px;left:10%;position:relative;top:auto;transform:rotate(-2deg);width:80%}.pillar-root[data-pillar=design] .pillar-transformation-mask-edge path{display:none}.pillar-root[data-pillar=design] .pillar-production-desk{padding-inline:0}.pillar-root[data-pillar=design] .pillar-production-desk-fields{gap:24px}.pillar-root[data-pillar=design] .pillar-production-output{border-left:0;border-top:1px solid rgba(245,245,247,.14);padding-left:0;padding-top:28px}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .artifact-explorer-sheet,.pillar-root[data-pillar=design] .design-contour-field,.pillar-root[data-pillar=design] .pillar-system-group{transition:none!important}.pillar-root[data-pillar=design] [data-transformation-state=after]{-webkit-mask-image:none;mask-image:none}.pillar-root[data-pillar=design] .pillar-transformation-mask-edge{display:none}}.pillar-root[data-pillar=design] [data-explorer-variant=sphere]{gap:22px}.artifact-explorer-sphere-shell{height:100%;position:relative}.artifact-explorer-sphere-browse{align-items:center;backdrop-filter:blur(16px);background:rgba(5,5,9,.82);border:1px solid rgba(185,186,196,.2);border-radius:var(--btn-radius);bottom:14px;display:grid;gap:2px;grid-template-columns:auto auto auto minmax(0,1fr);left:50%;max-width:calc(100% - 28px);padding:4px;position:absolute;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:10}.artifact-explorer-sphere-browse button,.artifact-explorer-sphere-browse>span{align-items:center;background:transparent;border:0;color:rgba(245,245,247,.7);display:flex;font-family:var(--font-mono);font-size:10px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:0 12px;white-space:nowrap}.artifact-explorer-sphere-browse button{cursor:pointer}.artifact-explorer-sphere-browse button:focus-visible,.artifact-explorer-sphere-browse button:hover{color:#f5f5f7}.artifact-explorer-sphere-browse button:focus-visible{outline:2px solid #168bff;outline-offset:-2px}.artifact-explorer-sphere-browse .artifact-explorer-sphere-index{border-left:1px solid rgba(185,186,196,.18);color:#b8ff00}.steelo-output-sphere{--sphere-tile-flip:0deg;--sphere-camera-scale:1;display:block;height:100%;min-width:0;position:relative}.steelo-output-sphere-stage{cursor:grab;height:100%;isolation:isolate;min-height:560px;position:relative;touch-action:pan-y}[data-sphere-dragging=true] .steelo-output-sphere-stage{cursor:grabbing}.steelo-output-sphere-stage:focus,.steelo-output-sphere-stage:focus-visible{outline:2px solid #168bff;outline-offset:-3px}.steelo-output-sphere-focus a:focus-visible,.steelo-output-sphere-focus button:focus-visible{outline:2px solid #168bff;outline-offset:-3px}.steelo-output-sphere-scene{inset:0;perspective:1240px;position:absolute}[data-sphere-view=closed] .steelo-output-sphere-scene{-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 92%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 0,#000 92%,transparent 100%)}.steelo-output-sphere-camera{height:1px;left:50%;position:absolute;top:calc(50% + var(--sphere-optical-lift, -18px));transform:scale(var(--sphere-camera-scale));transform-style:preserve-3d;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1),opacity .52s ease;width:1px;z-index:2}[data-sphere-view=expanded] .steelo-output-sphere-camera{transform:translateZ(320px) scale(calc(var(--sphere-camera-scale) * 1.72))}[data-sphere-view=focused] .steelo-output-sphere-camera{filter:blur(3px) saturate(.72);opacity:.52;transform:translateX(var(--sphere-focus-drift,0)) translateZ(-170px) scale(calc(var(--sphere-camera-scale) * .94))}.steelo-output-sphere-world{height:1px;left:0;position:absolute;top:0;transform:rotateX(var(--sphere-rotation-x)) rotateY(var(--sphere-rotation-y));transform-style:preserve-3d;width:1px}[data-sphere-entrance=done] .steelo-output-sphere-world{will-change:transform}[data-sphere-entrance=done] .steelo-output-sphere-tile{transition:opacity .32s linear,transform .32s linear}[data-sphere-render-state=paused] .steelo-output-sphere-world{visibility:hidden}.steelo-output-sphere-cage,.steelo-output-sphere-cage i{pointer-events:none;position:absolute}.steelo-output-sphere-cage{transform-style:preserve-3d}.steelo-output-sphere-cage i{border:1px solid rgba(184,168,255,.16);border-radius:50%;height:580px;left:-290px;-webkit-mask-image:linear-gradient(168deg,rgba(0,0,0,.95),rgba(0,0,0,.3));mask-image:linear-gradient(168deg,rgba(0,0,0,.95),rgba(0,0,0,.3));top:-290px;width:580px}.steelo-output-sphere-cage i:first-child{transform:rotateY(0deg)}.steelo-output-sphere-cage i:nth-child(2){transform:rotateY(62deg);border-color:rgba(212,212,220,.13)}.steelo-output-sphere-cage i:nth-child(3){transform:rotateY(124deg)}.steelo-output-sphere-cage i:nth-child(4){transform:rotateX(90deg);border-color:rgba(212,212,220,.14)}.steelo-output-sphere-cage i:nth-child(5){transform:rotateX(90deg) translateZ(174px) scale(.8)}.steelo-output-sphere-cage i:nth-child(6){border:1px solid rgba(22,139,255,.22);box-shadow:0 0 18px rgba(96,60,255,.1);transform:rotate3d(1,.55,.18,64deg) scale(1.07)}[data-sphere-view=expanded] .steelo-output-sphere-cage{opacity:.35}.steelo-output-sphere-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(152deg,#262436,#171523 46%,#100f18);border:0;border-radius:8px;box-shadow:0 14px 30px rgba(0,0,0,.42),inset 0 0 0 1px rgba(184,168,255,.2),inset 0 1px 0 rgba(245,245,247,.14);color:#f5f5f7;display:block;height:var(--sphere-tile-h,82px);left:0;opacity:var(--sphere-tile-opacity);padding:0;position:absolute;top:0;transform:translate3d(var(--sphere-x),var(--sphere-y),var(--sphere-z)) rotateY(calc(var(--sphere-tile-yaw) + var(--sphere-tile-flip))) rotateX(var(--sphere-tile-pitch)) translate(-50%,-50%) scale(var(--sphere-tile-scale));width:var(--sphere-tile-w,102px)}.steelo-output-sphere-tile:before{background:linear-gradient(128deg,rgba(184,168,255,.16),transparent 42%);border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.steelo-output-sphere-tile picture{transition:transform .24s cubic-bezier(.16,1,.3,1)}button.steelo-output-sphere-tile:focus-visible,button.steelo-output-sphere-tile:hover{opacity:1}button.steelo-output-sphere-tile:focus-visible picture,button.steelo-output-sphere-tile:hover picture{transform:scale(1.16)}[data-sphere-view=expanded] button.steelo-output-sphere-tile:focus-visible picture,[data-sphere-view=expanded] button.steelo-output-sphere-tile:hover picture{transform:scaleX(-1) scale(1.16)}button.steelo-output-sphere-tile{cursor:pointer}.steelo-output-sphere-tile[data-sphere-active=true]{box-shadow:0 0 0 1px #b8ff19,0 0 0 3px rgba(22,139,255,.7),0 calc(8px + var(--sphere-tile-depth) * 14px) calc(18px + var(--sphere-tile-depth) * 20px) rgba(0,0,0,.4);opacity:1}.steelo-output-sphere-tile picture{border-radius:8px;display:block;height:100%;overflow:hidden;width:100%}.steelo-output-sphere-tile img{background:transparent;display:block;filter:brightness(1.14);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.steelo-output-sphere-tile-class{background:#a96bff;border-radius:50%;height:5px;left:9px;position:absolute;bottom:9px;width:5px;z-index:3}.steelo-output-sphere-tile-class[data-tile-class="CLIENT PROOF"]{background:#256dff}.steelo-output-sphere-tile-plate{background:rgba(7,7,11,.92);border:1px solid rgba(96,60,255,.5);border-radius:5px;bottom:7px;color:#f5f5f7;display:grid;gap:1px;left:7px;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;right:7px;text-align:left;transition:opacity .18s ease;z-index:4}.steelo-output-sphere-tile:focus-visible .steelo-output-sphere-tile-plate,.steelo-output-sphere-tile:hover .steelo-output-sphere-tile-plate,.steelo-output-sphere-tile[data-sphere-active=true]:hover .steelo-output-sphere-tile-plate{opacity:1}.steelo-output-sphere-tile-plate strong{font-family:var(--font-body);font-weight:700;text-transform:uppercase}.steelo-output-sphere-tile-plate em,.steelo-output-sphere-tile-plate strong{font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steelo-output-sphere-tile-plate em{color:#b8a8ff;font-family:var(--font-mono);font-style:normal}.steelo-output-sphere-echo{pointer-events:none}@media (prefers-reduced-motion:no-preference){[data-sphere-entrance=running] .steelo-output-sphere-camera{animation:design-sphere-camera-in 1.15s cubic-bezier(.16,1,.3,1) both}[data-sphere-entrance=running] .steelo-output-sphere-tile{animation:design-sphere-assemble .56s cubic-bezier(.16,1,.3,1) var(--sphere-tile-delay) backwards}[data-sphere-entrance=running] .steelo-output-sphere-cage{animation:design-sphere-cage-in .48s ease .12s backwards}}@keyframes design-sphere-camera-in{0%{opacity:0;transform:translateZ(-300px) scale(calc(var(--sphere-camera-scale) * .7))}}@keyframes design-sphere-assemble{0%{opacity:0;transform:translate3d(calc(var(--sphere-x) * .22),calc(var(--sphere-y) * .22),calc(var(--sphere-z) * .22 - 220px)) rotateY(calc(var(--sphere-tile-yaw) + var(--sphere-tile-flip))) rotateX(var(--sphere-tile-pitch)) translate(-50%,-50%) scale(calc(var(--sphere-tile-scale) * .4))}}@keyframes design-sphere-cage-in{0%{opacity:0}}.steelo-output-sphere-cue{align-items:center;bottom:9%;color:#b9bac4;display:flex;font-family:var(--font-mono);font-size:11px;gap:10px;left:50%;letter-spacing:.14em;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:6}.steelo-output-sphere-cue i{border-bottom:1px solid rgba(185,186,196,.6);border-radius:50%;display:block;height:14px;width:38px}@media (prefers-reduced-motion:no-preference){.steelo-output-sphere-cue{animation:design-sphere-cue-out .42s ease 2.2s forwards}}@media (prefers-reduced-motion:reduce){.steelo-output-sphere-cue{display:none}}@keyframes design-sphere-cue-out{to{opacity:0;visibility:hidden}}[data-sphere-view=expanded]{--sphere-tile-flip:180deg}[data-sphere-view=expanded] .steelo-output-sphere-tile picture,[data-sphere-view=expanded] .steelo-output-sphere-tile-plate{transform:scaleX(-1)}.steelo-output-sphere-focus{align-items:stretch;background:linear-gradient(168deg,rgba(17,17,24,.97),rgba(8,8,13,.98));border:1px solid rgba(212,212,220,.55);box-shadow:0 42px 110px rgba(0,0,0,.66),inset 0 0 0 1px rgba(96,60,255,.52),0 0 44px rgba(22,139,255,.14);display:grid;gap:16px;grid-template-columns:minmax(0,.72fr) minmax(224px,.28fr);height:min(74vh,660px);left:50%;padding:12px;position:absolute;top:50%;transform:translate(calc(-50% + var(--sphere-focus-shift, 0px)),-50%);width:min(78vw,1180px);z-index:12}.steelo-output-sphere-focus:before{background:#b8ff19;box-shadow:0 0 12px rgba(184,255,25,.48);content:"";height:5px;position:absolute;right:12px;top:12px;width:5px;z-index:2}.steelo-output-sphere-focus-corners,.steelo-output-sphere-focus-corners i{inset:0;pointer-events:none;position:absolute}.steelo-output-sphere-focus-corners i{border-color:#168bff;border-style:solid;height:18px;width:18px}.steelo-output-sphere-focus-corners i:first-child{border-width:2px 0 0 2px;left:-2px;top:-2px}.steelo-output-sphere-focus-corners i:nth-child(2){border-width:2px 2px 0 0;left:auto;right:-2px;top:-2px}.steelo-output-sphere-focus-corners i:nth-child(3){border-width:0 0 2px 2px;bottom:-2px;left:-2px;top:auto}.steelo-output-sphere-focus-corners i:nth-child(4){border-width:0 2px 2px 0;bottom:-2px;left:auto;right:-2px;top:auto}.steelo-output-sphere-focus-image{background:#0b0b10;min-height:0;overflow:hidden;padding:0}.steelo-output-sphere-focus-image img,.steelo-output-sphere-focus-image picture{display:block;height:100%;width:100%}.steelo-output-sphere-focus-image img{background:#0b0b10;-o-object-fit:contain;object-fit:contain}.steelo-output-sphere-focus-meta{align-content:start;border-left:1px solid rgba(185,186,196,.22);display:grid;gap:14px;min-width:0;padding:16px 8px 8px 18px}.steelo-output-sphere-focus-meta>em,.steelo-output-sphere-focus-meta>span{color:#b8a8ff;font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.07em}.steelo-output-sphere-focus-meta>span{align-items:center;color:#b9bac4;display:flex;gap:8px}.steelo-output-sphere-focus-meta>span i{background:#b8ff19;box-shadow:0 0 12px rgba(184,255,25,.48);display:inline-block;height:7px;width:7px}.steelo-output-sphere-focus-meta>strong{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);line-height:.9;text-transform:uppercase}.steelo-output-sphere-focus-meta dl{border-top:1px solid rgba(185,186,196,.2);display:grid;gap:10px;padding-top:14px}.steelo-output-sphere-focus-meta dl div{display:grid;gap:3px}.steelo-output-sphere-focus-meta dd,.steelo-output-sphere-focus-meta dt{color:#999aa5;font-family:var(--font-mono);font-size:11px;line-height:1.4}.steelo-output-sphere-focus-meta dd{color:#f5f5f7}.steelo-output-sphere-focus-meta a,.steelo-output-sphere-focus-meta button{align-items:center;background:transparent;border:1px solid rgba(185,186,196,.3);color:#f5f5f7;cursor:pointer;display:flex;font-family:var(--font-mono);font-size:11px;justify-content:center;min-height:46px;padding:0 12px;text-decoration:none}.steelo-output-sphere-focus-meta button{border-color:#b8ff19;color:#b8ff19}.artifact-explorer-preview{display:grid;gap:14px;position:relative}.artifact-explorer-preview-stage{height:340px;min-width:0}.artifact-explorer-preview-stage .steelo-output-sphere{--sphere-camera-scale:0.46;height:100%}.artifact-explorer-preview-stage .steelo-output-sphere-stage{cursor:default;min-height:0}.artifact-explorer-preview-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.artifact-explorer-preview-index,.artifact-explorer-preview-open{background:rgba(9,9,17,.72);border:1px solid rgba(96,60,255,.6);color:#f5f5f7;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;min-height:48px;padding:0 14px}.artifact-explorer-preview-index{border-color:rgba(185,186,196,.34);color:#d4d4dc}.artifact-explorer-sphere-dialog{background:radial-gradient(ellipse at 50% 38%,rgba(96,60,255,.18) 0,rgba(22,139,255,.06) 32%,rgba(5,5,12,.96) 62%,#050507 100%),#050507;color:#f5f5f7;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;inset:0;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));position:fixed;z-index:120}.artifact-explorer-sphere-dialog .steelo-output-sphere{--sphere-camera-scale:0.56;height:100%}.artifact-explorer-sphere-dialog .steelo-output-sphere-stage{min-height:0}.artifact-explorer-sphere-dialog-bar,.artifact-explorer-sphere-dialog-foot{align-items:center;display:flex;justify-content:space-between;z-index:2}.artifact-explorer-sphere-dialog-bar span{color:#b9bac4;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.artifact-explorer-sphere-dialog-bar button,.artifact-explorer-sphere-dialog-foot button{background:rgba(9,9,17,.72);border:1px solid rgba(185,186,196,.34);color:#f5f5f7;cursor:pointer;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;min-height:48px;padding:0 16px}.artifact-explorer-sphere-dialog-foot{justify-content:center}.artifact-explorer-sphere-dialog button:focus-visible{outline:2px solid #168bff;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.steelo-output-sphere-camera,.steelo-output-sphere-tile,.steelo-output-sphere-tile picture,.steelo-output-sphere-tile-plate,.steelo-output-sphere-world{animation:none!important;transition:none!important}}.pillar-root[data-pillar=design] .artifact-explorer-index-layout{display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(224px,.28fr);min-width:0}.pillar-root[data-pillar=design] .artifact-explorer-index-return{display:flex;justify-content:flex-end}.pillar-root[data-pillar=design] .artifact-explorer-index-return button{background:transparent;border:0;color:#b8ff00;cursor:pointer;font-family:var(--font-mono);font-size:11px;min-height:44px;padding:0 4px}.pillar-root[data-pillar=design] .artifact-explorer-index-return button:focus-visible{outline:2px solid #168bff;outline-offset:3px}.pillar-root[data-pillar=design] .artifact-explorer-index{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=design] .artifact-explorer-index-item>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#090911;border:1px solid rgba(185,186,196,.18);color:#f5f5f7;cursor:pointer;display:grid;min-width:0;padding:7px;text-align:left}.pillar-root[data-pillar=design] .artifact-explorer-index-item>button:focus-visible,.pillar-root[data-pillar=design] .artifact-explorer-index-item>button:hover,.pillar-root[data-pillar=design] .artifact-explorer-index-item>button[data-index-selected=true]{border-color:#603cff;box-shadow:inset 0 0 0 1px rgba(22,139,255,.36)}.pillar-root[data-pillar=design] .artifact-explorer-index-item>button:focus-visible{outline:2px solid #168bff;outline-offset:3px}.pillar-root[data-pillar=design] .artifact-explorer-index-image{aspect-ratio:16/10;background:#050507;display:block;overflow:hidden}.pillar-root[data-pillar=design] .artifact-explorer-index-image img,.pillar-root[data-pillar=design] .artifact-explorer-index-image picture{display:block;height:100%;width:100%}.pillar-root[data-pillar=design] .artifact-explorer-index-image img{-o-object-fit:contain;object-fit:contain}.pillar-root[data-pillar=design] .artifact-explorer-index-meta{align-items:center;display:grid;gap:8px;grid-template-columns:7px auto minmax(0,1fr);min-height:58px;padding:9px 6px 4px}.pillar-root[data-pillar=design] .artifact-explorer-index-meta i{background:#666772;height:6px;width:6px}.pillar-root[data-pillar=design] [data-index-selected=true] .artifact-explorer-index-meta i{background:#b8ff19}.pillar-root[data-pillar=design] .artifact-explorer-index-meta em,.pillar-root[data-pillar=design] .artifact-explorer-index-meta span{color:#999aa5;font-family:var(--font-mono);font-size:8px;font-style:normal}.pillar-root[data-pillar=design] .artifact-explorer-index-meta strong{font-family:var(--font-body);font-size:10px;text-transform:uppercase}.pillar-root[data-pillar=design] .artifact-explorer-index-meta em{grid-column:3}@media (min-width:761px){.pillar-root[data-pillar=design] [data-explorer-placement=hero][data-explorer-mode=index]{height:100%;position:relative}.pillar-root[data-pillar=design] [data-explorer-placement=hero] .artifact-explorer-index-return{position:absolute;right:12px;top:92px;z-index:4}.pillar-root[data-pillar=design] [data-explorer-placement=hero] .artifact-explorer-index-layout{display:block;height:100%;padding:148px 12px 74px}.pillar-root[data-pillar=design] [data-explorer-placement=hero] .artifact-explorer-index{align-content:start;max-height:calc(100svh - 238px);overflow-y:auto;padding:4px;scrollbar-color:rgba(184,255,0,.48) transparent;scrollbar-width:thin}.pillar-root[data-pillar=design] [data-explorer-placement=hero] .artifact-explorer-index-layout .artifact-explorer-rail{display:none}}@media (min-width:1025px){.pillar-root[data-pillar=design] [data-explorer-placement=hero] .artifact-explorer-index{max-height:calc(100svh - 300px)}[data-explorer-placement=hero] .steelo-output-sphere-focus{--sphere-focus-shift:-18vw}[data-explorer-placement=hero] [data-sphere-view=focused] .steelo-output-sphere-camera{--sphere-focus-drift:130px}}@media (max-width:1024px){.artifact-explorer-sphere-browse button,.artifact-explorer-sphere-browse>span{padding-inline:9px}.pillar-root[data-pillar=design] .artifact-explorer-index-layout{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-index-layout .artifact-explorer-rail{border-left:0;border-top:1px solid rgba(185,186,196,.18);padding:24px 0 0}.pillar-root[data-pillar=design] .artifact-explorer-index{grid-template-columns:repeat(2,minmax(0,1fr))}.steelo-output-sphere-focus{grid-template-columns:minmax(0,1fr) 200px;width:min(88vw,900px)}}@media (max-width:760px){.steelo-output-sphere-focus-meta a,.steelo-output-sphere-focus-meta button,.steelo-output-sphere-focus-meta>em,.steelo-output-sphere-focus-meta>span{font-size:12px}.steelo-output-sphere-stage{min-height:480px}.steelo-output-sphere-focus{gap:10px;grid-template-columns:minmax(0,1fr);height:auto;inset:4% 3%;left:auto;max-height:none;max-width:none;overflow-y:auto;padding:10px;top:auto;transform:none;width:auto}.steelo-output-sphere-focus-image{min-height:230px}.steelo-output-sphere-focus-meta{border-left:0;border-top:1px solid rgba(185,186,196,.22);gap:9px;padding:12px 4px 4px}.steelo-output-sphere-focus-meta dl{display:none}.pillar-root[data-pillar=design] .artifact-explorer-index{grid-template-columns:minmax(0,1fr)}.pillar-root[data-pillar=design] .artifact-explorer-index-meta em,.pillar-root[data-pillar=design] .artifact-explorer-index-meta span,.pillar-root[data-pillar=design] .artifact-explorer-index-meta strong{font-size:12px}.pillar-root[data-pillar=design] .pillar-system-paper-stage{background:radial-gradient(circle at 18% 20%,rgba(96,60,255,.12),transparent 28%),linear-gradient(rgba(185,186,196,.04) 1px,transparent 0),#090911;background-size:auto,48px 48px,auto}}@media (max-width:390px){.pillar-root[data-pillar=design] [data-explorer-variant=campaign-wall] .artifact-explorer-stage{margin-inline:-11px;width:calc(100% + 22px)}}@media (prefers-reduced-motion:reduce){.pillar-root[data-pillar=design] .artifact-explorer-index-item>button{transition:none!important}}.pillar-root[data-pillar=connect]{--connect-teal:#006262;--connect-grey:#202020;background:#080b0b}.pillar-root[data-pillar=connect]:before{background:linear-gradient(116deg,transparent 0 48%,rgba(255,255,255,.035) 48.15%,transparent 48.35%),radial-gradient(ellipse 66% 48% at 78% 12%,rgba(0,98,98,.24),transparent 72%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.pillar-root[data-pillar=connect]:after{background:linear-gradient(rgba(0,98,98,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,98,98,.035) 1px,transparent 0);background-size:72px 72px;opacity:.38}.reviews-section .web-review-carousel{margin-top:28px}.buyer-clarity-reviews .web-review-carousel{margin-top:34px}@media (max-width:767px){.pillar-audit-form .paf-input,.pillar-audit-form textarea.paf-input{font-size:16px}}.pillar-signal-frame{height:min(780px,82dvh);inset:92px 0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.pillar-signal-frame-grid{background:linear-gradient(rgba(var(--pri-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--pri-rgb),.04) 1px,transparent 1px);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 74% at 72% 42%,#000 0,transparent 78%);mask-image:radial-gradient(ellipse 70% 74% at 72% 42%,#000 0,transparent 78%);opacity:.5;position:absolute}.pillar-signal-frame-orbit{border:1px solid rgba(var(--pri-rgb),.14);border-radius:50%;position:absolute;transform:rotate(-9deg)}.pillar-signal-frame-orbit-a{height:520px;right:-90px;top:26px;width:880px}.pillar-signal-frame-orbit-b{height:310px;right:82px;top:122px;transform:rotate(11deg);width:610px}.pillar-signal-frame-node{background:var(--pri-text);border-radius:50%;box-shadow:0 0 0 5px rgba(var(--pri-rgb),.08);height:5px;opacity:.7;position:absolute;width:5px}.pillar-signal-frame-node-a{right:14%;top:18%}.pillar-signal-frame-node-b{right:37%;top:46%}.pillar-signal-frame-node-c{right:8%;top:66%}.pillar-signal-frame-corner{height:22px;position:absolute;width:22px}.pillar-signal-frame-corner-tl{border-left:1px solid rgba(var(--pri-rgb),.4);border-top:1px solid rgba(var(--pri-rgb),.4);left:42px;top:30px}.pillar-signal-frame-corner-br{border-bottom:1px solid rgba(var(--pri-rgb),.4);border-right:1px solid rgba(var(--pri-rgb),.4);bottom:38px;right:42px}.pillar-signal-frame-rail{bottom:64px;color:rgba(245,245,247,.32);font-family:var(--font-mono);font-size:9px;letter-spacing:.28em;position:absolute;right:25px;text-transform:uppercase;transform:rotate(90deg) translateX(100%);transform-origin:right bottom}.buyer-clarity-page,.pillar-shell{position:relative;z-index:1}.buyer-clarity-page{width:min(1280px,calc(100% - 64px))}.buyer-clarity-hero{align-items:center;border-bottom:0;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);isolation:isolate;min-height:min(840px,calc(100dvh - 78px));padding-block:clamp(92px,10vw,138px) clamp(72px,8vw,112px);position:relative}.buyer-clarity-hero:after,.buyer-clarity-hero:before{content:"";pointer-events:none;position:absolute}.buyer-clarity-hero:before{background:linear-gradient(90deg,rgba(var(--pri-rgb),.5),rgba(245,245,247,.08) 34%,transparent 84%);height:1px;inset:58px 0 auto}.buyer-clarity-hero:after{background:radial-gradient(ellipse 52% 46% at 74% 48%,rgba(var(--pri-rgb),.18),transparent 74%),linear-gradient(90deg,transparent 0 68%,rgba(var(--pri-rgb),.06));inset:0;z-index:-1}.buyer-clarity-hero-copy{max-width:820px;position:relative;z-index:2}.buyer-clarity-hero-copy:before{background:linear-gradient(180deg,var(--pri-text),transparent);content:"";height:76px;left:-22px;opacity:.52;position:absolute;top:3px;width:1px}.buyer-clarity-hero h1{display:grid;font-size:clamp(3rem,5.25vw,5rem);gap:.06em;letter-spacing:-.025em;line-height:.94;margin-top:22px;max-width:12.5ch;text-transform:none}.buyer-clarity-hero h1 em,.buyer-clarity-hero h1 span{display:block}.buyer-clarity-hero h1 em{color:var(--pri-text);font-style:italic;font-weight:500;text-shadow:0 26px 72px rgba(var(--pri-rgb),.16)}.buyer-clarity-hero p{color:rgba(222,226,236,.7);font-size:clamp(1rem,1.35vw,1.2rem);max-width:57ch}.buyer-clarity-hero-system{align-items:center;aspect-ratio:1;display:grid;justify-items:center;max-width:470px;position:relative;width:100%}.buyer-clarity-hero-system:after,.buyer-clarity-hero-system:before{content:"";pointer-events:none;position:absolute}.buyer-clarity-hero-system:before{background:linear-gradient(rgba(var(--pri-rgb),.085) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--pri-rgb),.065) 1px,transparent 1px);background-size:42px 42px;border:1px solid rgba(var(--pri-rgb),.16);border-radius:44px;inset:8%;-webkit-mask-image:linear-gradient(145deg,#000 24%,rgba(0,0,0,.46) 68%,transparent);mask-image:linear-gradient(145deg,#000 24%,rgba(0,0,0,.46) 68%,transparent);transform:rotate(-5deg)}.buyer-clarity-hero-system:after{background:radial-gradient(circle,rgba(var(--pri-rgb),.22),transparent 68%);filter:blur(14px);inset:20%}.buyer-clarity-instrument-orbit{border:1px solid rgba(var(--pri-rgb),.26);border-radius:50%;position:absolute}.buyer-clarity-instrument-orbit-a{height:64%;transform:rotate(22deg);width:92%}.buyer-clarity-instrument-orbit-b{height:88%;transform:rotate(-38deg);width:54%}.buyer-clarity-instrument-node{background:var(--pri-text);border-radius:50%;box-shadow:0 0 0 6px rgba(var(--pri-rgb),.1);height:7px;position:absolute;width:7px}.buyer-clarity-instrument-node-a{right:13%;top:30%}.buyer-clarity-instrument-node-b{bottom:21%;left:18%}.buyer-clarity-hero-note{align-self:auto;backdrop-filter:blur(22px) saturate(1.08);background:linear-gradient(145deg,rgba(245,245,247,.1),rgba(245,245,247,.025)),rgba(5,5,9,.72);border-left:1px solid rgba(var(--pri-rgb),.26);border:1px solid rgba(var(--pri-rgb),.26);border-left-color:rgba(var(--pri-rgb),.54);border-radius:30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -30px 60px rgba(0,0,0,.2),0 34px 90px rgba(0,0,0,.34);gap:16px;max-width:330px;padding:28px;position:relative;z-index:2}.buyer-clarity-hero-note:after{background:linear-gradient(90deg,var(--pri-text),transparent);bottom:18px;content:"";height:1px;left:28px;opacity:.5;position:absolute;width:64px}.buyer-clarity-hero-note strong{color:rgba(245,245,247,.92);font-size:clamp(1rem,1.35vw,1.18rem)}.buyer-clarity-section{align-items:start;border-bottom:0;display:grid;gap:36px clamp(42px,7vw,104px);grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);isolation:isolate;padding-block:clamp(76px,8vw,112px);position:relative}.buyer-clarity-section:before{background:radial-gradient(ellipse 58% 94% at 82% 46%,rgba(var(--pri-rgb),.07),transparent 78%),linear-gradient(90deg,transparent 0 32%,rgba(245,245,247,.012) 32% 100%);content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute;z-index:-1}.buyer-clarity-section:nth-of-type(2n):before{background:radial-gradient(ellipse 44% 82% at 18% 50%,rgba(var(--pri-rgb),.055),transparent 80%),linear-gradient(90deg,rgba(245,245,247,.014),transparent 56%)}.buyer-clarity-section-rule{background:linear-gradient(90deg,rgba(var(--pri-rgb),.5),rgba(245,245,247,.12) 34%,transparent);height:1px;inset:0 0 auto;position:absolute}.buyer-clarity-section-rule:after,.buyer-clarity-section-rule:before{content:"";height:14px;position:absolute;top:0;width:14px}.buyer-clarity-section-rule:before{border-left:1px solid rgba(var(--pri-rgb),.48);left:0}.buyer-clarity-section-rule:after{border-right:1px solid rgba(var(--pri-rgb),.28);right:0}.buyer-clarity-section-heading{max-width:320px;padding-top:4px}.buyer-clarity-section-heading h2{font-size:clamp(2rem,3vw,3.25rem);line-height:.98;margin-top:20px;text-wrap:balance}.buyer-clarity-section>:not(.buyer-clarity-section-heading):not(.buyer-clarity-section-rule){grid-column:2;margin-top:0}.buyer-clarity-section-intro{color:rgba(222,226,236,.66)}.buyer-clarity-proof-card{backdrop-filter:blur(18px);background:linear-gradient(145deg,rgba(245,245,247,.085),rgba(245,245,247,.018)),rgba(5,5,9,.58);border:1px solid rgba(var(--pri-rgb),.2);border-radius:34px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -36px 74px rgba(0,0,0,.18),0 32px 86px rgba(0,0,0,.24);gap:28px;overflow:hidden;padding:14px}.buyer-clarity-proof-card+.buyer-clarity-proof-card{margin-top:18px}.buyer-clarity-proof-card .buyer-clarity-artifact{border-color:rgba(245,245,247,.1);border-radius:24px}.buyer-clarity-list-grid{gap:0 24px}.buyer-clarity-list-item{border-top-color:rgba(var(--pri-rgb),.2);min-height:146px;padding:24px 20px 24px 0;position:relative}.buyer-clarity-list-item:before{background:var(--pri-text);content:"";height:1px;left:0;opacity:.66;position:absolute;top:-1px;width:42px}.buyer-clarity-list-item h3{color:rgba(245,245,247,.92);font-size:1.12rem}.buyer-clarity-artifact-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-clarity-artifact-grid>.buyer-clarity-artifact:first-child,.buyer-clarity-artifact-link:first-child{grid-column:1/-1}.buyer-clarity-artifact{background:linear-gradient(145deg,rgba(245,245,247,.075),rgba(245,245,247,.016)),rgba(5,5,9,.54);border-color:rgba(var(--pri-rgb),.18);border-radius:26px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.buyer-clarity-artifact-image{background:rgba(var(--pri-rgb),.06)}.buyer-clarity-step-list{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-clarity-step-list li{border-color:rgba(var(--pri-rgb),.18);min-height:164px;padding:24px 26px 28px 0}.buyer-clarity-process-list{gap:0;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.buyer-clarity-process-list:before{background:linear-gradient(90deg,var(--pri-text),rgba(var(--pri-rgb),.12));content:"";height:1px;left:18px;position:absolute;right:18px;top:22px}.buyer-clarity-process-list li{background:rgba(5,5,9,.5);border-color:rgba(var(--pri-rgb),.16);min-height:132px;padding:18px;position:relative}.buyer-clarity-process-list li>span{align-items:center;background:#07070d;border:1px solid rgba(var(--pri-rgb),.38);border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px;z-index:1}.buyer-clarity-chip-list li,.buyer-clarity-fit-grid>div,.buyer-clarity-gate-grid>div{background:rgba(5,5,9,.48);border-color:rgba(var(--pri-rgb),.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.buyer-clarity-fit-grid>div,.buyer-clarity-gate-grid>div{border-radius:26px;min-height:100%;padding:28px}.buyer-clarity-faq-list,.buyer-clarity-route-list{border-top-color:rgba(var(--pri-rgb),.24)}.buyer-clarity-faq-list details,.buyer-clarity-route-list li{border-bottom-color:rgba(245,245,247,.1)}.buyer-clarity-route-list li{transition:background .22s cubic-bezier(.16,1,.3,1),padding .22s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.buyer-clarity-route-list li:hover{background:linear-gradient(90deg,rgba(var(--pri-rgb),.07),transparent 68%);padding-inline:16px}}.buyer-clarity-closer{align-content:center;background:radial-gradient(ellipse 54% 86% at 80% 50%,rgba(var(--pri-rgb),.2),transparent 74%),linear-gradient(135deg,rgba(var(--pri-rgb),.07),rgba(245,245,247,.015));border:1px solid rgba(var(--pri-rgb),.2);border-radius:48px;display:grid;isolation:isolate;margin-block:clamp(78px,10vw,132px) 32px;min-height:520px;overflow:hidden;padding:clamp(52px,7vw,92px);position:relative}.buyer-clarity-closer:after,.buyer-clarity-closer:before{content:"";pointer-events:none;position:absolute}.buyer-clarity-closer:before{background:linear-gradient(rgba(var(--pri-rgb),.075) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--pri-rgb),.055) 1px,transparent 1px);background-size:54px 54px;inset:0;-webkit-mask-image:radial-gradient(ellipse at 76% 50%,#000,transparent 72%);mask-image:radial-gradient(ellipse at 76% 50%,#000,transparent 72%);opacity:.7;z-index:-1}.buyer-clarity-closer:after{border-bottom:1px solid rgba(var(--pri-rgb),.5);border-right:1px solid rgba(var(--pri-rgb),.5);bottom:28px;height:28px;right:28px;width:28px}.buyer-clarity-closer h2{font-size:clamp(2.7rem,5.6vw,5.6rem);max-width:13ch;position:relative;z-index:1}.buyer-clarity-closer>:not(.buyer-clarity-closer-orbit){position:relative;z-index:2}.buyer-clarity-closer-orbit{border:1px solid rgba(var(--pri-rgb),.24);border-radius:50%;height:460px;position:absolute;right:-50px;top:30px;transform:rotate(-14deg);width:700px}@media (max-width:1040px){.buyer-clarity-hero{gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.buyer-clarity-section{gap:32px 54px;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr)}}@media (max-width:900px){.buyer-clarity-page{width:min(100% - 48px,760px)}.buyer-clarity-hero{grid-template-columns:1fr}.buyer-clarity-hero-copy{max-width:700px}.buyer-clarity-hero-system{justify-self:end;max-width:520px}.buyer-clarity-section{grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr)}.buyer-clarity-artifact-grid,.buyer-clarity-lab-grid{grid-template-columns:1fr}.buyer-clarity-artifact-grid>.buyer-clarity-artifact:first-child,.buyer-clarity-artifact-link:first-child{grid-column:auto}}@media (max-width:700px){.pillar-signal-frame{height:680px;top:78px}.pillar-signal-frame-orbit-a{height:330px;right:-280px;top:92px;width:590px}.pillar-signal-frame-orbit-b{height:210px;right:-160px;top:154px;width:410px}.pillar-signal-frame-node-c,.pillar-signal-frame-rail{display:none}.buyer-clarity-page{width:min(100% - 32px,620px)}.buyer-clarity-hero{gap:36px;min-height:auto;padding-block:96px 62px}.buyer-clarity-hero:before{top:66px}.buyer-clarity-hero-copy:before{left:-12px;height:56px}.buyer-clarity-hero h1{font-size:clamp(2.35rem,11.2vw,3.5rem);line-height:.98;max-width:12ch}.buyer-clarity-hero p{font-size:1rem;margin-top:22px}.buyer-clarity-actions{display:grid;width:100%}.buyer-clarity-actions .btn{width:100%}.buyer-clarity-hero-system{aspect-ratio:1.16;justify-self:stretch;max-width:none}.buyer-clarity-hero-system:before{border-radius:34px;inset:6%}.buyer-clarity-hero-note{border-radius:24px;max-width:min(88%,330px);padding:24px}.buyer-clarity-section{display:block;padding-block:68px}.buyer-clarity-section-heading{max-width:520px}.buyer-clarity-section-heading h2{font-size:clamp(2rem,10vw,2.8rem)}.buyer-clarity-section>:not(.buyer-clarity-section-heading):not(.buyer-clarity-section-rule){margin-top:34px}.buyer-clarity-fit-grid,.buyer-clarity-gate-grid,.buyer-clarity-list-grid,.buyer-clarity-monthly-grid,.buyer-clarity-output-grid,.buyer-clarity-step-list{grid-template-columns:1fr}.buyer-clarity-list-item{min-height:0;padding-right:0}.buyer-clarity-process-list{grid-template-columns:1fr}.buyer-clarity-process-list:before{bottom:18px;height:auto;left:31px;right:auto;top:18px;width:1px}.buyer-clarity-process-list li{align-items:center;grid-template-columns:auto 1fr;min-height:76px}.buyer-clarity-proof-card{border-radius:26px}.buyer-clarity-closer{border-radius:34px;margin-top:76px;min-height:520px;padding:42px 24px}.buyer-clarity-closer h2{font-size:clamp(2.55rem,12vw,4rem);max-width:11ch}.buyer-clarity-closer-orbit{height:330px;right:-250px;top:110px;width:540px}}.pillar-root[data-pillar=web] .web-chapter-transition{margin-bottom:clamp(18px,2vw,24px);padding-top:14px;position:relative}.pillar-root[data-pillar=web] .web-chapter-transition:before{background:linear-gradient(90deg,#5b86ff,rgba(91,134,255,0));content:"";height:2px;left:0;position:absolute;top:0;width:min(180px,34vw)}.pillar-root[data-pillar=web] .web-chapter-eyebrow{color:#81a6ff;display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;margin-bottom:7px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-chapter-transition h2{color:#eff4ff;font-family:var(--font-display);font-size:clamp(26px,3.2vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1;max-width:25ch;text-wrap:balance}.pillar-root[data-pillar=web] .proof-case-web-role{color:#81a6ff;display:block;font-family:var(--font-mono);font-size:13px;letter-spacing:.045em;line-height:1.4;margin:10px 0 2px;text-transform:uppercase}.pillar-root[data-pillar=web] .proof-case-web-role small{color:rgba(239,244,255,.48);display:block;font-size:10px;letter-spacing:.09em;margin-bottom:4px}.pillar-root[data-pillar=web] .web-flagship-proof-section{margin-inline:auto;max-width:1120px;padding-block:clamp(40px,5vw,68px)}.pillar-root[data-pillar=web] .web-flagship-proof-layout{display:grid;gap:clamp(20px,3vw,38px);grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)}.pillar-root[data-pillar=web] .web-flagship-summary{align-content:start;border-top:1px solid rgba(91,134,255,.44);display:grid;padding-top:20px}.pillar-root[data-pillar=web] .web-flagship-kicker,.pillar-root[data-pillar=web] .web-flagship-summary>em,.pillar-root[data-pillar=web] .web-supporting-proof-copy>small{color:#81a6ff;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=web] .web-flagship-summary h3{color:#eff4ff;font-family:var(--font-display);font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:.98;margin-top:14px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-flagship-summary>em{color:rgba(239,244,255,.5);margin-top:10px}.pillar-root[data-pillar=web] .web-flagship-summary>p{color:rgba(239,244,255,.7);font-size:15px;line-height:1.6;margin-top:18px}.pillar-root[data-pillar=web] .web-flagship-link{align-items:center;color:#dbe8ff;display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:8px;letter-spacing:.06em;margin-top:20px;min-height:44px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.pillar-root[data-pillar=web] .web-flagship-link:focus-visible,.pillar-root[data-pillar=web] .web-flagship-link:hover{color:#81a6ff}.pillar-root[data-pillar=web] .web-flagship-devices .responsive-proof{margin:0}.pillar-root[data-pillar=web] .web-flagship-review{border-block:1px solid rgba(91,134,255,.22);grid-column:1/-1;margin:0;padding:clamp(24px,3vw,36px) clamp(4px,1.2vw,16px)}.pillar-root[data-pillar=web] .web-flagship-review>span{color:#81a6ff;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=web] .web-flagship-review blockquote{color:#eff4ff;font-size:clamp(20px,2.4vw,30px);font-weight:300;line-height:1.45;margin-top:14px;max-width:42em;text-wrap:balance}.pillar-root[data-pillar=web] .web-flagship-review figcaption{color:rgba(239,244,255,.62);font-family:var(--font-mono);font-size:11px;letter-spacing:.055em;margin-top:18px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-supporting-proof{display:grid;gap:clamp(14px,2vw,22px);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=web] .web-supporting-proof-card{background:rgba(5,7,13,.56);border:1px solid rgba(255,255,255,.09);border-radius:16px;color:inherit;display:grid;gap:0;grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr);overflow:hidden;text-decoration:none}.pillar-root[data-pillar=web] .web-supporting-proof-card .proof-case-cover,.pillar-root[data-pillar=web] .web-supporting-proof-card .proof-case-cover img{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.pillar-root[data-pillar=web] .web-supporting-proof-copy{display:flex;flex-direction:column;padding:clamp(18px,2.2vw,26px)}.pillar-root[data-pillar=web] .web-supporting-proof-copy>strong{color:#eff4ff;font-family:var(--font-display);font-size:clamp(18px,1.6vw,23px);font-weight:500;margin-top:10px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-supporting-proof-copy>em{color:rgba(239,244,255,.48);font-family:var(--font-mono);font-size:10px;font-style:normal;margin-top:6px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-supporting-proof-copy>p{color:rgba(239,244,255,.65);font-size:13px;line-height:1.52;margin-top:14px}.pillar-root[data-pillar=web] .web-supporting-proof-copy .proof-case-cta{margin-top:auto;padding-top:18px}.pillar-root[data-pillar=web] :is(.web-flagship-proof-section,.web-outcomes-section,.web-builds-section,.web-process-fit-section,.web-faq-section){margin-inline:auto;max-width:1120px;padding-block:clamp(30px,3vw,35px)}.pillar-root[data-pillar=web] .web-outcomes-layout{align-items:stretch;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)}.pillar-root[data-pillar=web] .web-outcome-list{border-block:1px solid rgba(91,134,255,.2);list-style:none;margin:0;padding:0}.pillar-root[data-pillar=web] .web-outcome-list li{align-items:start;border-bottom:1px solid rgba(255,255,255,.075);display:grid;gap:clamp(14px,1.8vw,24px);grid-template-columns:auto minmax(0,1fr);padding:clamp(18px,2vw,26px) 0}.pillar-root[data-pillar=web] .web-outcome-list li:last-child{border-bottom:0}.pillar-root[data-pillar=web] .web-outcome-list li>span{color:#81a6ff;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;padding-top:3px}.pillar-root[data-pillar=web] .web-outcome-list h3{color:#eff4ff;font-family:var(--font-display);font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.05;text-transform:uppercase}.pillar-root[data-pillar=web] .web-outcome-list p{color:rgba(239,244,255,.68);font-size:15px;line-height:1.55;margin-top:8px;max-width:46em}.pillar-root[data-pillar=web] .web-outcome-path{align-content:center;background:linear-gradient(rgba(91,134,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(91,134,255,.04) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(var(--pri-rgb),.16),transparent 64%),rgba(7,10,19,.76);background-size:52px 52px,52px 52px,auto,auto;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);display:grid;gap:14px;justify-items:center;min-height:240px;overflow:hidden;padding:clamp(24px,3vw,38px);position:relative}.pillar-root[data-pillar=web] .web-outcome-path:before{background:linear-gradient(180deg,rgba(91,134,255,0),rgba(91,134,255,.62),rgba(91,134,255,0));content:"";height:72%;left:50%;position:absolute;top:14%;width:1px}.pillar-root[data-pillar=web] .web-outcome-path span{background:rgba(7,11,22,.96);border:1px solid rgba(91,134,255,.28);border-radius:10px;color:#eff4ff;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;min-width:min(100%,220px);padding:13px 18px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.pillar-root[data-pillar=web] .web-outcome-path i{color:#81a6ff;font-size:16px;font-style:normal;line-height:1;position:relative;transform:rotate(90deg);z-index:1}.pillar-root[data-pillar=web] .web-build-grid{display:grid;gap:clamp(12px,1.5vw,18px);grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-root[data-pillar=web] .web-build-grid article{background:linear-gradient(160deg,rgba(var(--pri-rgb),.08),rgba(255,255,255,.016) 62%),rgba(5,6,12,.66);border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);display:flex;flex-direction:column;min-height:272px;padding:clamp(20px,2.2vw,28px)}.pillar-root[data-pillar=web] .web-build-number{color:#81a6ff;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.pillar-root[data-pillar=web] .web-build-grid h3{color:#eff4ff;font-family:var(--font-display);font-size:clamp(20px,1.85vw,27px);font-weight:500;line-height:1;margin-top:18px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-build-grid article>p{color:rgba(239,244,255,.68);font-size:15px;line-height:1.5;margin-top:12px}.pillar-root[data-pillar=web] .web-build-grid article>p>span{color:rgba(239,244,255,.42);display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-build-best-fit{color:#dbe8ff;font-weight:500}.pillar-root[data-pillar=web] .web-build-scope{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.pillar-root[data-pillar=web] .web-build-status{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:5px;margin-block:auto 18px;padding-top:18px}.pillar-root[data-pillar=web] .web-build-status span{color:rgba(239,244,255,.42);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pillar-root[data-pillar=web] .web-build-status strong{color:#81a6ff;font-size:14px;font-weight:500}.pillar-root[data-pillar=web] .web-build-cta{min-block-size:44px;padding-inline:14px;width:100%}.pillar-root[data-pillar=web] .web-build-cta .btn-label{min-width:0;overflow:visible;text-wrap:balance;white-space:normal}.pillar-root[data-pillar=web] .web-snapshot-helper{align-items:center;border-block:1px solid rgba(91,134,255,.2);display:flex;gap:24px;justify-content:space-between;margin-top:clamp(18px,2.4vw,30px);padding:18px 0}.pillar-root[data-pillar=web] .web-snapshot-helper>div{display:grid;gap:5px}.pillar-root[data-pillar=web] .web-snapshot-helper span,.pillar-root[data-pillar=web] .web-snapshot-helper strong{font-family:var(--font-mono);letter-spacing:.045em}.pillar-root[data-pillar=web] .web-snapshot-helper strong{color:#81a6ff;font-size:11px}.pillar-root[data-pillar=web] .web-snapshot-helper>div span{color:rgba(239,244,255,.72);font-size:14px}.pillar-root[data-pillar=web] .web-snapshot-helper a{align-items:center;color:#dbe8ff;display:inline-flex;flex:none;font-size:13px;gap:10px;min-height:44px;text-decoration:none}.pillar-root[data-pillar=web] .web-snapshot-helper a:focus-visible,.pillar-root[data-pillar=web] .web-snapshot-helper a:hover{color:#81a6ff}.pillar-root[data-pillar=web] .web-process-note{color:rgba(239,244,255,.66);font-size:14px;line-height:1.5;margin-bottom:18px;max-width:64em}.pillar-root[data-pillar=web] .web-process-rail{border-block:1px solid rgba(91,134,255,.2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.pillar-root[data-pillar=web] .web-process-fit-section .web-fit-grid{margin-top:clamp(30px,4vw,48px)}.pillar-root[data-pillar=web] .web-process-rail li{border-right:1px solid rgba(255,255,255,.075);min-height:156px;padding:clamp(18px,2vw,25px)}.pillar-root[data-pillar=web] .web-process-rail li:last-child{border-right:0}.pillar-root[data-pillar=web] .web-process-rail li>span{color:#81a6ff;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.pillar-root[data-pillar=web] .web-process-rail h3{color:#eff4ff;font-family:var(--font-display);font-size:18px;font-weight:500;margin-top:16px;text-transform:uppercase}.pillar-root[data-pillar=web] .web-process-rail p{color:rgba(239,244,255,.64);font-size:14px;line-height:1.5;margin-top:9px}.pillar-root[data-pillar=web] .web-fit-grid{display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.pillar-root[data-pillar=web] .web-fit-column{border-top:1px solid rgba(255,255,255,.12);padding-top:18px}.pillar-root[data-pillar=web] .web-fit-best{border-color:rgba(91,134,255,.46)}.pillar-root[data-pillar=web] .web-fit-not{opacity:.72}.pillar-root[data-pillar=web] .web-fit-column h3{color:#81a6ff;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.pillar-root[data-pillar=web] .web-fit-column ul{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.pillar-root[data-pillar=web] .web-fit-column li{color:rgba(239,244,255,.72);font-size:15px;line-height:1.48;padding-left:16px;position:relative}.pillar-root[data-pillar=web] .web-fit-column li:before{color:#81a6ff;content:"/";left:0;position:absolute}.pillar-root[data-pillar=web] .web-fit-not li:before{color:rgba(239,244,255,.4)}.pillar-root[data-pillar=web] .web-location-line{align-items:center;border-top:1px solid rgba(91,134,255,.2);display:flex;gap:24px;justify-content:space-between;margin-top:clamp(26px,3vw,38px);padding-top:20px}.pillar-root[data-pillar=web] .web-location-line p{color:rgba(239,244,255,.64);font-family:var(--font-mono);font-size:12px;letter-spacing:.055em;line-height:1.5;max-width:72em}.pillar-root[data-pillar=web] .web-location-line a{align-items:center;color:#dbe8ff;display:inline-flex;flex:none;font-family:var(--font-mono);font-size:12px;gap:9px;letter-spacing:.055em;min-height:44px;text-decoration:none}.pillar-root[data-pillar=web] .web-location-line a:focus-visible,.pillar-root[data-pillar=web] .web-location-line a:hover{color:#81a6ff}.pillar-root[data-pillar=web] .web-pillar-bridge{align-items:center;border-top:1px solid rgba(255,255,255,.09);display:flex;gap:18px;justify-content:space-between;margin-top:18px;min-height:58px}.pillar-root[data-pillar=web] .web-pillar-bridge>span{color:rgba(239,244,255,.44);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.pillar-root[data-pillar=web] .web-pillar-bridge>div{align-items:center;display:flex;gap:10px}.pillar-root[data-pillar=web] .web-pillar-bridge a{align-items:center;color:#dbe8ff;display:inline-flex;font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;min-height:44px;min-width:44px;justify-content:center;text-decoration:none}.pillar-root[data-pillar=web] .web-pillar-bridge a:focus-visible,.pillar-root[data-pillar=web] .web-pillar-bridge a:hover{color:#81a6ff}.pillar-root[data-pillar=web] .web-pillar-bridge i{color:rgba(129,166,255,.52);font-style:normal}.pillar-root[data-pillar=web] .web-snapshot-shell-link{color:rgba(239,244,255,.62);display:inline-flex;font-family:var(--font-mono);font-size:11px;line-height:1.5;min-height:44px;padding-block:12px;text-decoration-color:rgba(129,166,255,.44);text-underline-offset:4px;width:-moz-fit-content;width:fit-content}.pillar-root[data-pillar=web] .web-snapshot-shell-link:focus-visible,.pillar-root[data-pillar=web] .web-snapshot-shell-link:hover{color:#81a6ff}.pillar-root[data-pillar=web] .hero-scan-intake .btn,.pillar-root[data-pillar=web] .hero-scan-intake input,.pillar-root[data-pillar=web] .pillar-actions .btn{height:44px;min-height:44px}.pillar-root[data-pillar=web] .hero-scan-intake input:focus-visible{outline:2px solid #81a6ff;outline-offset:2px}.pillar-root[data-pillar=web] .snapshot-audit-link{min-height:45px}.pillar-root[data-pillar=web] .web-faq-section .faq-list{border-block:1px solid rgba(91,134,255,.18);gap:0 clamp(24px,3vw,40px)}@media (max-width:820px){.pillar-root[data-pillar=web] .web-fit-grid,.pillar-root[data-pillar=web] .web-flagship-proof-layout,.pillar-root[data-pillar=web] .web-outcomes-layout{grid-template-columns:1fr}.pillar-root[data-pillar=web] .web-flagship-review,.pillar-root[data-pillar=web] .web-supporting-proof{grid-column:1}.pillar-root[data-pillar=web] .web-supporting-proof-card{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr)}.pillar-root[data-pillar=web] .web-outcome-path{min-height:240px}.pillar-root[data-pillar=web] .web-build-grid{grid-template-columns:1fr}.pillar-root[data-pillar=web] .web-build-grid article{min-height:0}.pillar-root[data-pillar=web] .web-build-status{margin-block:24px 18px}.pillar-root[data-pillar=web] .web-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-root[data-pillar=web] .web-process-rail li:nth-child(2n){border-right:0}.pillar-root[data-pillar=web] .web-process-rail li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.075)}}@media (max-width:560px){.pillar-root[data-pillar=web] :is(.web-flagship-proof-section,.web-outcomes-section,.web-builds-section,.web-process-fit-section,.web-faq-section){padding-block:16px}.pillar-root[data-pillar=web] .web-flagship-review{padding-block:16px}.pillar-root[data-pillar=web] .web-supporting-proof-copy{padding:14px}.pillar-root[data-pillar=web] .web-supporting-proof,.pillar-root[data-pillar=web] .web-supporting-proof-card{grid-template-columns:1fr}.pillar-root[data-pillar=web] .web-supporting-proof-card .proof-case-cover,.pillar-root[data-pillar=web] .web-supporting-proof-card .proof-case-cover img{aspect-ratio:16/9;min-height:0}.pillar-root[data-pillar=web] .web-chapter-transition{margin-bottom:14px}.pillar-root[data-pillar=web] .web-build-grid article,.pillar-root[data-pillar=web] .web-outcome-list li{padding-block:14px}.pillar-root[data-pillar=web] .web-process-rail li,.pillar-root[data-pillar=web] .web-process-rail li:nth-child(2n){padding-block:10px}.pillar-root[data-pillar=web] .web-build-grid article>p,.pillar-root[data-pillar=web] .web-fit-column li,.pillar-root[data-pillar=web] .web-outcome-list p,.pillar-root[data-pillar=web] .web-process-note,.pillar-root[data-pillar=web] .web-process-rail p{font-size:15px}.pillar-root[data-pillar=web] .web-location-line,.pillar-root[data-pillar=web] .web-snapshot-helper{align-items:flex-start;flex-direction:column;gap:12px}.pillar-root[data-pillar=web] .web-snapshot-helper{padding-block:12px}.pillar-root[data-pillar=web] .web-location-line{margin-top:18px}.pillar-root[data-pillar=web] .web-pillar-bridge{align-items:flex-start;flex-direction:column;gap:4px;padding-block:10px}.pillar-root[data-pillar=web] .web-process-rail{grid-template-columns:1fr}.pillar-root[data-pillar=web] .web-process-rail li,.pillar-root[data-pillar=web] .web-process-rail li:nth-child(2n){border-bottom:1px solid rgba(255,255,255,.075);border-right:0;min-height:0}.pillar-root[data-pillar=web] .web-process-rail li:last-child{border-bottom:0}.pillar-root[data-pillar=web] .web-location-line p{font-size:13px}}@media (prefers-reduced-motion:no-preference){.buyer-clarity-instrument-orbit-a{animation:buyer-clarity-orbit-a 18s linear infinite}.buyer-clarity-instrument-orbit-b{animation:buyer-clarity-orbit-b 24s linear infinite reverse}.buyer-clarity-instrument-node{animation:buyer-clarity-node-pulse 3.6s ease-in-out infinite}}@keyframes buyer-clarity-orbit-a{to{transform:rotate(382deg)}}@keyframes buyer-clarity-orbit-b{to{transform:rotate(322deg)}}@keyframes buyer-clarity-node-pulse{50%{opacity:.42;transform:scale(.72)}}.pillar-root[data-pillar=design] .artifact-spiral-card{--spiral-opacity:1}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false]{height:auto;min-height:0}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-sticky{height:auto;overflow:visible;perspective:none;position:relative}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-axis,.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-progress{display:none}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-scene{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:104px max(28px,calc(50vw - 612px)) 72px;perspective:none;position:relative}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-card{aspect-ratio:3/2;height:auto;left:auto;opacity:1;position:relative;top:auto;transform:none;width:100%;z-index:auto}.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=true] .artifact-spiral-card{opacity:var(--spiral-opacity)}.pillar-root[data-pillar=web] .offer-card .offer-cta{align-items:center;block-size:auto;min-block-size:44px;overflow:visible;padding:10px 14px}.pillar-root[data-pillar=web] .offer-card .offer-cta .btn-label{flex:1 1 auto;min-width:0;overflow:visible;text-align:center;text-wrap:balance;white-space:normal}.pillar-root[data-pillar=web] .offer-card .offer-cta .btn-orb{flex:0 0 auto}.pillar-root[data-pillar=id] .id-recent-work-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pillar-root[data-pillar=id] .id-recent-card{height:100%}.pillar-root[data-pillar=web] :is(.process-section,.whofor-section,.local-section){padding-block:clamp(44px,4.4vw,66px)}.pillar-root[data-pillar=web] .local-body,.pillar-root[data-pillar=web] .local-heading{max-width:62ch}.pillar-root[data-pillar=web] .local-body{color:rgba(239,244,255,.72)}.buyer-clarity-cortex :is([data-clarity-section="WORKFLOW MAP"],[data-clarity-section="BUILD AND OPERATE"],[data-clarity-section=PROCESS],[data-clarity-section="NEXT ROUTE"]){padding-block:clamp(58px,6vw,82px)}.pillar-root[data-pillar=web] .web-review-controls button{background:transparent;border:0;box-shadow:none;height:44px;min-height:44px;min-width:44px;position:relative;width:44px}.pillar-root[data-pillar=web] .web-review-controls button:before{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.18);content:"";inset:3px;position:absolute}.pillar-root[data-pillar=web] .web-review-controls button svg{position:relative;z-index:1}.pillar-root[data-pillar=web] .web-review-controls button:focus-visible,.pillar-root[data-pillar=web] .web-review-controls button:hover{background:transparent;outline:2px solid var(--pri-text);outline-offset:2px}.pillar-root[data-pillar=web] .web-review-controls button:focus-visible:before,.pillar-root[data-pillar=web] .web-review-controls button:hover:before{background:rgba(var(--pri-rgb),.12);border-color:rgba(var(--pri-rgb),.42)}.pillar-root[data-pillar=web] .web-review-progress button{background:transparent;box-shadow:none;height:44px;min-height:44px;min-width:44px;position:relative;width:44px}.pillar-root[data-pillar=web] .web-review-progress button:before{background:rgba(255,255,255,.13);border-radius:999px;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.pillar-root[data-pillar=web] .web-review-progress button[data-active=true]{background:transparent;box-shadow:none;width:44px}.pillar-root[data-pillar=web] .web-review-progress button[data-active=true]:before{background:linear-gradient(90deg,#6a8cff,var(--pri-text));box-shadow:0 0 12px rgba(var(--pri-rgb),.22);width:34px}.pillar-root[data-pillar=web] .web-review-progress button:focus-visible{outline:2px solid var(--pri-text);outline-offset:0}@media (max-width:760px),(pointer:coarse){.pillar-root .btn,.pillar-root[data-pillar=design] .artifact-spiral-index-row>button,.pillar-root[data-pillar=design] .artifact-spiral-mode-switch button,.pillar-root[data-pillar=id] .id-route-link,.pillar-root[data-pillar=web] .route-gen-opts button,.web-review-controls button{min-block-size:44px}.web-review-controls button{height:44px;width:44px}.web-review-progress button{background:transparent;box-shadow:none;height:44px;min-width:44px;position:relative;width:44px}.web-review-progress button:before{background:rgba(255,255,255,.13);border-radius:999px;content:"";height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.web-review-progress button[data-active=true]{background:transparent;box-shadow:none;width:44px}.web-review-progress button[data-active=true]:before{background:linear-gradient(90deg,#6a8cff,var(--pri-text));box-shadow:0 0 12px rgba(var(--pri-rgb),.22);width:34px}.pillar-root[data-pillar=web] :is(.process-section,.whofor-section,.local-section){padding-block:44px}.buyer-clarity-cortex :is([data-clarity-section="WORKFLOW MAP"],[data-clarity-section="BUILD AND OPERATE"],[data-clarity-section=PROCESS],[data-clarity-section="NEXT ROUTE"]){padding-block:52px}}@media (max-width:700px){.pillar-root[data-pillar=design] .artifact-spiral-scroll[data-spiral-ready=false] .artifact-spiral-scene{grid-template-columns:minmax(0,1fr);padding:96px 20px 56px}.pillar-root[data-pillar=id] .id-recent-work-grid{display:grid;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}}@media (max-width:760px){.web-shell .web-builds-section p,.web-shell .web-faq-section p,.web-shell .web-flagship-proof-section p,.web-shell .web-outcomes-section p,.web-shell .web-process-fit-section li,.web-shell .web-process-fit-section p,.web-shell [data-web-environment-teaser] p{font-size:.94rem!important}}