.source-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:46px;display:grid}.expanded-integrations .integrations-copy h2{letter-spacing:-2px;margin-bottom:0;font-size:48px;line-height:1.12}.expanded-integrations .integrations-copy>.eyebrow{margin-bottom:22px;font-size:12px}.source-section-intro{justify-self:end;max-width:455px}.source-section-intro>p{color:#54657d;font-size:16px;line-height:1.75}.source-section-intro>p+p{color:#718198;margin-top:12px;font-size:14px}.source-section-intro>.underlined-link{margin-top:20px;padding-bottom:7px;font-size:14px}.integrations--streamlined .source-section-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:36px}.integrations--streamlined .source-section-intro{justify-self:start;max-width:72ch}.integrations--streamlined .source-synthesis-stage{margin-top:0}.integrations--streamlined .source-dataverse{background:0 0}.integrations--streamlined .source-dataverse:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 44% 54%,#e8f1fa 0%,#f3f8fcaa 44%,#fff0 74%),linear-gradient(90deg,#f6f8fb,#fff0 85%);border-radius:20px 0 0 20px;position:absolute;inset:44px 0 0}.integrations--streamlined .reasoning-engine{width:92px;height:96px;box-shadow:0 9px 24px #fd553314}.source-universe{min-width:0}.source-toolbar{border-block:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding-block:16px;display:flex}.source-principle{align-items:center;gap:14px;display:flex}.source-live-dot{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #fd553314}.source-principle strong,.source-principle div>span{display:block}.source-principle strong{color:var(--navy);font-size:1rem;font-weight:650;line-height:1.4}.source-principle div>span{color:#63758e;margin-top:4px;font-size:.875rem;line-height:1.5}.source-motion-control,.source-motion-status{color:#52657f;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.875rem;display:inline-flex}.source-motion-control{cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:10px 14px;transition:border-color .2s,background .2s}.source-motion-control:hover{background:#f7f9fc;border-color:#aebdd0}.source-motion-control:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.example-pagination button:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.source-synthesis-stage{isolation:isolate;grid-template-columns:minmax(0,7fr) 132px minmax(300px,3fr);grid-template-areas:"universe engine answer";align-items:center;min-width:0;margin:44px 0 24px;display:grid;position:relative}.synthesis-overlay{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.source-dataverse{isolation:isolate;aspect-ratio:6/5;background:radial-gradient(at 44% 54%,#e8f1fa 0%,#f3f8fcaa 44%,#fff0 74%);grid-area:universe;width:100%;min-width:0;min-height:650px;margin:0;position:relative}.source-dataverse>figcaption{z-index:10;color:var(--navy);background:#ffffffed;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;top:0;left:0;right:0}.source-dataverse>figcaption strong{font-family:var(--font-display), sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35;display:block}.source-dataverse>figcaption>div:first-child>span{color:#718298;margin-top:4px;font-size:.875rem;display:block}.universe-scene{cursor:default;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.universe-scene img{-webkit-user-drag:none}.universe-interaction-hint{z-index:10;color:#71839a;text-align:center;pointer-events:none;background:#ffffffeb;padding:8px 0;font-size:.875rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.dataverse-mesh{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.universe-constellation{stroke:#adc1d7;stroke-width:1px;opacity:.45}.universe-constellation line:nth-child(3n){opacity:.5}.dataverse-context-route{stroke:#fd7652;stroke-width:1.5px;opacity:.65;vector-effect:non-scaling-stroke}.dataverse-routes--vertical{display:none}.source-flow-pulse{stroke:var(--coral);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1 99;stroke-dashoffset:100px;opacity:0;animation:3.4s linear infinite paused context-flow}.is-running .source-flow-pulse{animation-play-state:running}.dataverse-sources{margin:0;padding:0;list-style:none;position:absolute;inset:0}.dataverse-source{top:var(--source-y);left:var(--source-x);z-index:2;width:15.5%;transition:width .75s;position:absolute;transform:translate(-50%,-50%)}.universe-scene.is-camera-ready .dataverse-source{transform:var(--camera-transform);top:0;left:0}.universe-scene.is-camera-moving .dataverse-source,.universe-scene.is-camera-moving .dataverse-source-body{will-change:transform}.dataverse-source-body{transform:scale(var(--source-scale,1));border:1px solid #0000;border-radius:15px;flex-direction:column;align-items:center;gap:6px;padding:0;transition:padding .75s,border-color .75s,box-shadow .75s,background .75s;display:flex;position:relative}.dataverse-source-icon{background:#fff;border:1px solid #e0e7ef;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:border-color .7s,box-shadow .7s,background .7s,opacity .7s,transform .7s;display:grid;position:relative;box-shadow:0 4px 10px #17364b06}.dataverse-source-icon>img{object-fit:contain;filter:url(#connector-tone);opacity:.85;width:23px;height:23px;transition:opacity .7s}.dataverse-source-icon>svg{color:#637e98;opacity:.9}.dataverse-source-name{color:#62768f;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#ffffffcf;border-radius:5px;max-width:100%;padding:2px;font-size:.875rem;font-weight:500;line-height:1.35;transition:color .7s,background .7s,box-shadow .7s}.dataverse-source.is-selected{z-index:5;width:var(--selected-source-width,22%)}.dataverse-source.is-selected .dataverse-source-body{background:#fff;border-color:#ffac91;gap:9px;padding:15px 10px 13px;box-shadow:0 20px 34px #0a27421a,0 4px 10px #fd55330b}.dataverse-source.is-selected .dataverse-source-icon{width:46px;height:46px;box-shadow:none;background:#fff;border-color:#0000}.dataverse-source.is-selected .dataverse-source-icon>img{opacity:1;width:34px;height:34px}.dataverse-source.is-selected .dataverse-source-name{color:var(--navy);white-space:normal;background:0 0;font-size:1rem;font-weight:650}.source-selected-number{color:#bf3d21;background:#fff0e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;line-height:1;display:grid;position:absolute;top:9px;right:9px}.source-universe--fixed .dataverse-source.is-selected{width:15.5%}.source-universe--fixed .dataverse-source.is-selected .dataverse-source-body{box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding:0}.source-universe--fixed .dataverse-source.is-selected .dataverse-source-icon{border-color:var(--coral);background:#fff2eb;width:36px;height:36px;transform:none;box-shadow:0 0 0 4px #ff6b4a12,0 5px 14px #ce593d16}.source-universe--fixed .dataverse-source.is-selected .dataverse-source-icon>img{width:23px;height:23px}.source-universe--fixed .dataverse-source-name{font-weight:600}.source-universe--fixed .dataverse-source.is-selected .dataverse-source-name{background:#fff7f2e6;font-size:.875rem;font-weight:600}.source-universe--fixed .source-selected-number{background:var(--coral);width:16px;height:16px;color:var(--navy);font-size:.625rem;top:-5px;left:calc(50% + 11px);right:auto}.source-universe--fixed .dataverse-context-route,.source-universe--fixed .engine-flow-line,.source-universe--fixed .engine-flow-arrow{stroke:#f6a187;opacity:1;stroke-width:1.5px}.synthesis-bridge{grid-area:engine;align-self:stretch;min-width:0;position:relative}.engine-flow{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.engine-flow-line{stroke:#fd7652;stroke-width:1.5px;opacity:.65;vector-effect:non-scaling-stroke}.engine-flow-arrow{stroke:var(--coral);stroke-width:1.5px}.engine-flow .source-flow-pulse{animation-duration:2s}.reasoning-engine{background:#fff7f2;border:1px solid #fcad99;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #fff,0 9px 24px #fd553314}.engine-icon{width:44px;height:44px;color:var(--coral);place-items:center;display:grid}.reasoning-engine strong,.reasoning-engine small{text-align:center;width:120px;padding-inline:2px;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.reasoning-engine strong{color:var(--navy);font-size:.875rem;font-weight:650;top:calc(100% + 14px)}.reasoning-engine small{color:#6b7e94;font-size:.75rem;top:calc(100% + 39px)}.synthesis-answer-panel{display:contents}.source-universe--fixed .synthesis-answer-panel{grid-area:answer;width:100%;min-width:0;display:block;position:relative}.source-universe--fixed .synthesis-answer-panel>.example-pagination{justify-content:center;position:absolute;top:calc(100% + 12px);left:0;right:0}.synthesized-answer{background:#ffffffed;border:1px solid #e5eaf0;border-radius:12px;flex-direction:column;grid-area:answer;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.answer-brand-row{border-bottom:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:64px;padding:16px 20px;display:flex}.answer-brand{flex-shrink:0;align-items:center;width:auto;display:flex}.answer-brand-row>span{color:#54677e;align-items:center;gap:6px;font-size:.75rem;line-height:1.4;display:flex}.answer-brand-row>span svg{color:var(--coral);flex-shrink:0}.answer-question{padding:20px 20px 18px}.answer-question>span{color:#697b90;letter-spacing:.06em;font-size:.75rem;font-weight:650}.answer-question h3{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-top:10px;font-size:1.125rem;font-weight:520;line-height:1.5}.answer-copy{border-top:1px solid #e4e8ec;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 20px;padding:18px 0 22px;animation:.4s both answer-reveal;display:grid}.answer-copy .answer-star{color:var(--coral);font-size:1.375rem;line-height:1.4}.answer-copy p{color:#425570;font-size:1rem;line-height:1.7}.source-universe-caption{color:#63768f;justify-content:space-between;align-items:center;gap:28px;padding:22px 0;font-size:.875rem;line-height:1.55;display:flex}.source-universe-caption>div:first-child{align-items:center;gap:12px;display:flex}.source-caption-dot{background:var(--coral);border:2px solid #fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 1px #ff9b82}.example-pagination{align-items:center;gap:6px;display:flex}.example-pagination button{color:#667d97;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;font-size:.75rem;transition:border-color .2s,background .2s,color .2s;display:grid}.example-pagination button:hover{color:var(--navy);background:#f5f8fc}.example-pagination button.is-current{color:#c83b20;background:#fff5ef;border-color:#fd553352}.source-cycle-track{background:#e9edf3;height:2px;overflow:hidden}.source-cycle-track>i{background:var(--coral);opacity:.65;transform-origin:0;width:100%;height:100%;animation:linear both paused source-cycle;display:block;transform:scaleX(0)}.is-running .source-cycle-track>i.is-cycling{animation-play-state:running}.source-universe-foot{color:#71839a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:20px;font-size:.75rem;line-height:1.6;display:flex}@keyframes context-flow{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes source-cycle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes answer-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.source-section-heading{gap:45px}.expanded-integrations .integrations-copy h2{font-size:42px}.source-synthesis-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"universe""engine""answer";justify-items:center;margin-top:36px}.source-dataverse{max-width:800px}.synthesis-overlay,.dataverse-routes--horizontal{display:none}.dataverse-routes--vertical{display:block}.synthesis-bridge{width:100%;height:160px}.engine-flow{width:160px;height:8px;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.reasoning-engine{border-radius:15px;width:212px;height:72px}.engine-icon{position:absolute;top:13px;left:14px}.reasoning-engine strong,.reasoning-engine small{text-align:left;white-space:nowrap;width:auto;left:70px;transform:none}.reasoning-engine strong{top:16px}.reasoning-engine small{top:39px}.synthesized-answer{width:100%;max-width:600px}.source-universe--fixed .synthesis-answer-panel{max-width:600px}.source-universe--fixed .synthesis-answer-panel>.example-pagination{margin-top:12px;position:static}.answer-question h3{min-height:0}}@media (max-width:850px){.source-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:35px}.source-section-intro{justify-self:start;max-width:620px}.source-section-intro>p br{display:none}.source-section-intro>p+p{max-width:560px}}@media (max-width:600px){.expanded-integrations .integrations-copy h2{letter-spacing:-1.5px;font-size:36px}.source-toolbar{flex-wrap:wrap;align-items:flex-start;gap:14px}.source-principle{align-items:flex-start}.source-live-dot{margin-top:8px}.source-motion-control{margin-left:20px}.source-synthesis-stage{margin-top:30px}.source-dataverse{aspect-ratio:auto;min-height:0}.source-dataverse>figcaption{padding:0 0 16px;position:relative}.universe-scene{cursor:auto;position:relative}.universe-scene.is-camera-ready .dataverse-source{transform:none}.dataverse-mesh{display:none}.dataverse-sources{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:24px 10px;padding:12px 8px 28px;display:grid;position:relative}.dataverse-source{grid-column:span 2;width:auto;position:static;transform:none}.dataverse-source-body{width:100%;transform:none}.dataverse-source.is-selected{order:-1;grid-column:span 3;width:auto}.dataverse-source.is-selected .dataverse-source-body{transform:none}.source-universe--fixed .dataverse-source,.source-universe--fixed .dataverse-source.is-selected{order:0;grid-column:span 2;width:auto}.dataverse-source-name{overflow-wrap:anywhere;white-space:normal;max-width:100%}.universe-interaction-hint{position:relative}.synthesis-bridge{height:136px}.engine-flow{width:136px}.synthesized-answer{min-height:0}.answer-brand-row{gap:12px;padding:20px}.answer-question{padding:20px 20px 18px}.answer-copy{margin-inline:20px}.source-universe-caption{flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px}.source-universe-caption>div:first-child{align-items:flex-start}.source-caption-dot{margin-top:6px}.example-pagination{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.source-flow-pulse,.source-cycle-track>i,.answer-copy{animation:none!important}.source-flow-pulse{opacity:0}.source-cycle-track>i{transform:scaleX(0)}.dataverse-source,.dataverse-source-body,.dataverse-source-name,.dataverse-source-icon,.dataverse-source-icon>img,.source-motion-control,.example-pagination button{transition:none}}.source-universe--fixed .source-dataverse{overflow-anchor:none}.source-universe--fixed .source-dataverse>figcaption{flex-wrap:wrap;align-items:center;gap:10px 16px}.source-universe--fixed .source-dataverse>figcaption>div:first-child>span{margin-top:3px;font-size:.8125rem}.source-universe--fixed .universe-scene:focus-visible:not(.is-pointer-driven){outline:2px solid var(--coral);outline-offset:3px}.source-universe--fixed .universe-scene.is-pointer-driven{outline:none}.source-universe--fixed .universe-scene{cursor:grab}.source-universe--fixed .universe-scene.is-dragging{cursor:grabbing}.source-examples-note{color:#718198;margin:12px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:600px){.source-universe--fixed .universe-scene{cursor:auto;scrollbar-width:thin;scrollbar-color:#b8c9d9 #f1f5f9;max-height:520px;overflow-y:auto}.source-universe--fixed .dataverse-source.is-selected .dataverse-source-body{transform:scale(1.12)}.source-universe--fixed .dataverse-source-name{overflow-wrap:normal}}.personal-graph-feature{background:#fff;border-bottom:1px solid #dce3ec;scroll-margin-top:6rem;position:relative}.personal-graph-legacy-anchor{scroll-margin-top:6rem;position:absolute;top:0}.personal-graph-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:4.25rem;display:grid}.personal-graph-copy .eyebrow{color:#586b82;margin-bottom:1.25rem}.personal-graph-copy h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,3.3vw,3rem);font-weight:700;line-height:1.15}.personal-graph-lede,.personal-graph-evolution{color:#4d5f76;font-size:1rem;line-height:1.75}.personal-graph-lede{margin:1.5rem 0 0}.personal-graph-evolution{margin:1rem 0 0}.personal-graph-copy .memory-understanding{margin-top:2rem}.personal-memory-visual{min-width:0;margin:0}.memory-heading{color:#526780;justify-content:space-between;align-items:center;gap:1rem;display:flex}.memory-heading>span{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.memory-heading svg{color:#c8472a}.memory-heading small{color:#687b91;font-size:.75rem}.memory-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem 1rem;display:flex}.memory-motion-control,.memory-motion-status{color:#526780;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:inline-flex}.memory-motion-control{background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:.5rem .75rem}.memory-motion-control:hover{background:#f8fafd;border-color:#b5c6d7}.memory-motion-control:focus-visible{outline-offset:4px;outline:2px solid #c74727}.memory-heading .memory-motion-control svg,.memory-heading .memory-motion-status svg{color:currentColor}.memory-intro{margin-top:1.25rem}.memory-intro h3{color:var(--navy);letter-spacing:-.025em;font-size:1.625rem;font-weight:600;line-height:1.3}.memory-intro p{color:#60758d;margin-top:.4rem;font-size:1rem;line-height:1.5}.memory-map{perspective:1100px;background:radial-gradient(at 71% 66%,#fff0e580,#0000 48%),radial-gradient(at 28% 40%,#edf3f98c,#0000 63%);margin-top:.5rem;position:relative}.memory-space{aspect-ratio:600/440;transform-origin:60% 60%;width:100%;position:relative}.memory-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.personal-memory-visual [data-age=recent]{--memory-period-color:#ee906e;--memory-period-width:2.3px;--memory-pulse-width:3px;--memory-period-ink:#af482d;--memory-period-fill:#fff8f2;--memory-period-shadow:#b74b261a}.personal-memory-visual [data-age=previous]{--memory-period-color:#819ebd;--memory-period-width:1.3px;--memory-pulse-width:2px;--memory-period-ink:#4b6c8e;--memory-period-fill:#f2f7fc;--memory-period-shadow:#436a921a}.personal-memory-visual [data-age=earlier]{--memory-period-color:#b1b9c4;--memory-period-width:1px;--memory-pulse-width:1.7px;--memory-period-ink:#657180;--memory-period-fill:#f5f6f8;--memory-period-shadow:#5e6a791a}.memory-connection{stroke:var(--memory-period-color);stroke-width:var(--memory-period-width);opacity:.7;vector-effect:non-scaling-stroke;transition:opacity .7s}.memory-connection.is-traced{opacity:1}.memory-context-link{stroke:#d9e3ed;stroke-width:1px;vector-effect:non-scaling-stroke}.memory-trace{stroke:var(--memory-period-color);stroke-width:var(--memory-pulse-width);stroke-linecap:round;stroke-dasharray:12 100;vector-effect:non-scaling-stroke;opacity:0;animation:3.2s ease-in-out infinite both paused memory-recall}.memory-signal{stroke:var(--memory-period-ink);stroke-width:7px;stroke-linecap:round;stroke-dasharray:.01 100;vector-effect:non-scaling-stroke;opacity:0;animation:3.2s ease-in-out infinite both paused memory-signal-travel}.memory-signal--halo{stroke:var(--memory-period-color);stroke-width:17px}.is-memory-animating .memory-trace,.is-memory-animating .memory-signal{animation-play-state:running}.memory-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.memory-nodes>li{left:var(--memory-x);top:var(--memory-y);width:var(--memory-width);position:absolute;transform:translate(-50%,-50%)}.memory-node{color:#3f5671;text-align:left;cursor:pointer;background:#ffffffed;border:1px solid #d6e1ec;border-radius:13px;flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;padding:.75rem .875rem;transition:border-color .7s,box-shadow .7s,background .7s;display:flex;position:relative;box-shadow:0 4px 12px #16355305}.memory-node strong{font-size:.875rem;font-weight:600;line-height:1.35}.memory-node-kind{color:#637991;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.35;display:flex}.memory-node-period{color:#657b92;font-size:.75rem;line-height:1.5}.memory-nodes [data-age=recent]{z-index:2}.memory-nodes [data-age=recent] .memory-node{background:#fffdfa;border-color:#ffcbb6;box-shadow:0 12px 28px #5728170c,0 2px 5px #57281704}.memory-nodes [data-age=recent] .memory-node strong{color:var(--navy);font-size:1rem}.memory-nodes [data-age=recent] .memory-node-kind,.memory-nodes [data-age=recent] .memory-node-period{color:#af482d}.memory-nodes [data-age=earlier] .memory-node{background:#f8fafd;border-color:#e0e7ef}.memory-node.is-active,.memory-node:hover{border-color:var(--memory-period-color)!important;background:var(--memory-period-fill)!important;box-shadow:0 12px 28px var(--memory-period-shadow)!important}.memory-node:focus-visible{outline:2px solid var(--memory-period-ink);outline-offset:4px}.memory-node.is-active:after{content:"";border:1px solid var(--memory-period-color);border-radius:inherit;pointer-events:none;opacity:0;animation:3.2s ease-out infinite both paused memory-node-focus;position:absolute;inset:-1px}.is-memory-animating .memory-node.is-active:after{animation-play-state:running}.memory-self{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:absolute;top:84.5455%;left:71%;transform:translate(-50%,-32px)}.memory-self>span{color:#fff;background:var(--coral);border:1px solid #fd5533;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 7px #fff,0 0 0 8px #ffddce,0 10px 25px #eb6a3820}.memory-self>span:after{content:"";border:1px solid var(--memory-period-color);opacity:0;pointer-events:none;border-radius:50%;animation:3.2s ease-out infinite both paused memory-arrival;position:absolute;inset:-9px}.is-memory-animating .memory-self>span:after{animation-play-state:running}.memory-self>strong{color:var(--navy);font-size:.875rem;font-weight:600}.memory-weight-key{border-bottom:1px solid #e1e7ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 0 1.125rem;display:grid}.memory-weight-key>span{color:#3e5571;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.memory-weight-key small{color:#667c94;margin-top:.2rem;font-size:.75rem;display:block}.memory-weight-key i{border-top:var(--memory-period-width) solid var(--memory-period-color);flex-shrink:0;width:20px;margin-top:9px}.memory-insight{align-items:flex-start;gap:.75rem;min-height:108px;padding:1.125rem 0;display:flex}.memory-insight-icon{width:30px;height:30px;color:var(--memory-period-ink);background:var(--memory-period-fill);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.memory-insight strong{color:var(--navy);font-size:.875rem;font-weight:600;line-height:1.5}.memory-insight p{color:#5c7189;max-width:36rem;margin-top:.25rem;font-size:.875rem;line-height:1.6}.memory-insight-copy{min-width:0;display:grid}.memory-insight-copy>div{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .35s,visibility .35s}.memory-insight-copy>.is-current{visibility:visible;opacity:1}.memory-understanding{background:linear-gradient(115deg,#fff7f0,#fff 75%);border:1px solid #e3e8ed;border-radius:14px;padding:1.25rem 1.5rem}.memory-understanding-label{color:#9f472f;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.memory-understanding blockquote{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:.75rem 0 1rem;font-size:1.5rem;font-weight:500;line-height:1.4}.memory-understanding mark{color:inherit;background:0 0;border-bottom:2px solid #ffab8c;padding:0 1px 2px}.memory-translations{flex-wrap:wrap;gap:.625rem 1.5rem;display:flex}.memory-translations>span{align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.memory-translations q{color:#7f665d}.memory-translations svg{color:#da6642}.memory-translations strong{color:#324f6b;font-weight:500}@keyframes memory-recall{0%,8%{stroke-dashoffset:100px;opacity:0}15%{opacity:.7}70%{stroke-dashoffset:0;opacity:.7}78%,to{stroke-dashoffset:0;opacity:0}}@keyframes memory-signal-travel{0%,8%{stroke-dashoffset:100px;opacity:0}15%{opacity:.9}70%{stroke-dashoffset:0;opacity:.9}76%,to{stroke-dashoffset:0;opacity:0}}@keyframes memory-node-focus{0%,5%{opacity:0;box-shadow:0 0 0 0 var(--memory-period-shadow)}15%{opacity:.9;box-shadow:0 0 0 6px var(--memory-period-shadow)}55%,to{opacity:0;box-shadow:0 0 0 10px #0000}}@keyframes memory-arrival{0%,62%{opacity:0;transform:scale(1)}72%{opacity:.8;transform:scale(1.06)}98%,to{opacity:0;transform:scale(1.4)}}@media (max-width:1100px){.personal-graph-layout{grid-template-columns:minmax(0,1fr);gap:3rem}.personal-graph-copy{max-width:40rem}.personal-memory-visual{justify-self:center;width:100%;max-width:43rem}}@media (max-width:600px){.memory-heading{flex-wrap:wrap;gap:.5rem}.memory-heading-actions{justify-content:flex-start}.memory-map{perspective:none;margin-top:1.5rem}.memory-space{aspect-ratio:auto;transform:none!important}.memory-connections{display:none}.memory-self{margin-bottom:1.5rem;position:relative;top:auto;left:auto;transform:none}.memory-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.memory-nodes>li{width:auto;position:static;transform:none}.memory-nodes [data-memory=launch]{grid-column:1/-1}.memory-node{height:100%;min-height:110px}.memory-weight-key{gap:.75rem .5rem}.memory-weight-key>span{flex-direction:column}.memory-weight-key i{margin-top:0}.memory-insight{min-height:130px}.memory-understanding{padding:1.125rem}.memory-understanding blockquote{font-size:1.375rem}.memory-translations{flex-direction:column}}@media (prefers-reduced-motion:reduce){.memory-space{transform:none!important}.memory-node,.memory-connection,.memory-insight-copy>div{transition:none}.memory-trace,.memory-signal,.memory-node.is-active:after,.memory-self>span:after{animation:none}}.permission-feature{background:var(--cream);border-block:1px solid #e5e2dc;scroll-margin-top:6rem;position:relative}.permission-security-anchor{scroll-margin-top:6rem;position:absolute;top:0}.permission-feature-layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);grid-template-areas:"visual copy";align-items:center;gap:3.5rem;display:grid}.permission-feature-copy{grid-area:copy}.permission-feature-copy .eyebrow{color:#586b82;margin-bottom:1.25rem}.permission-feature-copy h2{color:var(--navy);letter-spacing:-.025em;font-size:clamp(2.25rem,3.3vw,3rem);font-weight:700;line-height:1.15}.permission-feature-lede{color:#4d5f76;margin-top:1.5rem;font-size:1rem;line-height:1.75}.permission-principles{gap:1.375rem;margin-top:1.75rem;display:grid}.permission-principles>div{align-items:flex-start;gap:.875rem;display:flex}.permission-principles>div>svg{color:#b64b30;flex-shrink:0;margin-top:.2rem}.permission-principles h3{color:var(--navy);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.5}.permission-principles p{color:#53667d;margin-top:.375rem;font-size:1rem;line-height:1.65}.permission-promise{color:#566a80;border-top:1px solid #d9dfe5;margin:1.75rem 0 0;padding-top:1.5rem;font-size:1.125rem;line-height:1.6}.permission-promise strong{color:var(--navy);font-weight:600}.permission-visual{grid-area:visual;min-width:0;margin:0}.permission-visual-caption{justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.permission-visual-caption>span{color:#3f5971;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.permission-visual-caption>span svg{color:#ae4e34}.permission-visual-caption small{color:#64788e;font-size:.75rem}.permission-comparison{background:linear-gradient(145deg,#fff 10%,#f3f7fb 100%);border:1px solid #d6e0e8;border-radius:20px;padding:1.5rem;box-shadow:0 18px 50px #10294208}.permission-example-heading{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-bottom:1.25rem;display:flex}.permission-example-heading h3{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.375rem;font-weight:650;line-height:1.4}.permission-example-heading>span{color:#6a7b8e;font-size:.75rem}.permission-question{background:#fff;border:1px solid #dbe3ec;border-radius:12px;align-items:center;gap:.875rem;padding:1rem;display:flex;box-shadow:0 4px 12px #18354e04}.permission-question-icon{color:#cc492a;background:#fff0e9;border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}.permission-question>div>span{color:#62748a;font-size:.75rem;font-weight:600;line-height:1.5}.permission-question p{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin-top:.25rem;font-size:1.125rem;font-weight:550;line-height:1.5}.permission-fork{height:34px;padding-inline:.5rem}.permission-fork svg{width:100%;height:100%;overflow:visible}.permission-fork path{stroke:#b8c9d8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.permission-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.permission-lane{flex-direction:column;min-width:0;display:flex}.permission-person{align-items:center;gap:.75rem;padding:.5rem .25rem 1rem;display:flex}.permission-avatar{color:#336964;background:#e8f2f1;border:1px solid #c1d4d5;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.permission-person h4{font-family:var(--font-display), sans-serif;color:var(--navy);font-size:1.125rem;font-weight:650;line-height:1.4}.permission-person>div>span{color:#647488;font-size:.875rem;line-height:1.5;display:block}.permission-access-check{background:#edf5f3;border:1px solid #d0e2df;border-radius:10px;padding:.875rem}.permission-check-label{color:#526e6b;margin-bottom:.375rem;font-size:.75rem;line-height:1.4;display:block}.permission-access-status{color:#2d635d;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.permission-access-status svg{flex-shrink:0}.permission-lane-route{color:#426e69;justify-content:center;align-items:center;gap:.5rem;height:54px;display:flex}.permission-lane-route>svg{flex-shrink:0;width:20px;height:40px}.permission-lane-route>span{font-size:.75rem;line-height:1.5}.permission-route{stroke:#92b5ae;stroke-width:1.5px;stroke-linecap:round}.permission-route-pulse{stroke:#2e766a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:16 100;opacity:0;animation:8s ease-in-out infinite both paused permission-check-flow}.is-checking .permission-route-pulse{animation-play-state:running}.permission-result{background:#fff;border:1px solid #d5e2e0;border-top:3px solid #648f86;border-radius:12px;flex-direction:column;flex:1;padding:1rem;display:flex}.permission-result-label{color:#446b65;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.permission-result>p{color:#42576e;flex:1;margin:.875rem 0 1.125rem;font-size:1rem;line-height:1.7}.permission-result>p strong{color:#203e51;font-weight:550}.permission-result>p>sup{color:#3f746b;margin-left:.25rem;font-size:.75rem}.permission-citation,.permission-withheld{color:#536b80;border-top:1px solid #e3e9ec;align-items:flex-start;gap:.375rem;padding-top:.75rem;font-size:.875rem;line-height:1.5;display:flex}.permission-citation>svg,.permission-withheld>svg{flex-shrink:0;margin-top:.15rem}.permission-citation sup{color:#3c6e65;background:#edf3f2;border-radius:4px;flex-shrink:0;place-items:center;width:17px;height:19px;margin-left:auto;font-size:.75rem;display:grid;position:static}.permission-lane--restricted .permission-avatar{color:#647488;background:#eef1f5;border-color:#d7dee6}.permission-lane--restricted .permission-access-check{background:#f0f2f5;border-color:#d9dfe7}.permission-feature--streamlined .permission-lane--restricted .permission-access-check{background:#f7f3ec}.permission-lane--restricted .permission-check-label{color:#677588}.permission-lane--restricted .permission-access-status{color:#526174}.permission-lane--restricted .permission-lane-route{color:#6b7889}.permission-lane--restricted .permission-route{stroke:#a5b0bd}.permission-route-pulse--blocked{stroke:#758296;animation-name:permission-blocked-flow}.permission-lane--restricted .permission-result{background:#f9fafc;border-color:#9aa7b7 #dce2e8 #dce2e8}.permission-lane--restricted .permission-result-label{color:#68788b}.permission-withheld{color:#647487}.permission-comparison-note{color:#5c7086;text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5;display:flex}.permission-comparison-note svg{color:#b65338;flex-shrink:0}.permission-visual-proof{color:#596e83;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:0 .25rem;display:flex}.permission-visual-proof>svg{color:#54718b;flex-shrink:0;margin-top:.2rem}.permission-visual-proof strong{color:#304b65;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.permission-visual-proof p>span{color:#61758a;margin-top:.25rem;font-size:.875rem;line-height:1.6;display:block}@keyframes permission-check-flow{0%,7%{stroke-dashoffset:100px;opacity:0}12%{opacity:.9}38%{stroke-dashoffset:-16px;opacity:.9}45%,to{stroke-dashoffset:-16px;opacity:0}}@keyframes permission-blocked-flow{0%,7%{stroke-dashoffset:100px;opacity:0}12%{opacity:.75}25%{stroke-dashoffset:0;opacity:.75}33%,to{stroke-dashoffset:0;opacity:0}}@media (max-width:1100px){.permission-feature-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual";gap:3rem}.permission-feature-copy{max-width:40rem}.permission-visual{justify-self:center;width:100%;max-width:46rem}}@media (max-width:600px){.permission-comparison{padding:1rem}.permission-lanes{gap:.75rem}.permission-person{gap:.5rem}.permission-avatar{flex-basis:36px;height:36px}.permission-person>div>span{font-size:.8125rem}.permission-access-check,.permission-result{padding:.75rem}.permission-access-status{align-items:flex-start}.permission-access-status svg{margin-top:.1rem}}@media (max-width:460px){.permission-visual-caption{flex-direction:column;align-items:flex-start}.permission-lanes{grid-template-columns:minmax(0,1fr);gap:1.5rem}.permission-fork{background:linear-gradient(#b8c9d8,#b8c9d8) 50%/1px 100% no-repeat;height:24px}.permission-fork svg{display:none}.permission-lane+.permission-lane{border-top:1px solid #d8e1e9;padding-top:1.25rem}.permission-person>div>span{font-size:.875rem}.permission-question{align-items:flex-start;padding:.875rem}.permission-question-icon{flex-basis:34px;height:34px}.permission-result>p{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.permission-route-pulse{animation:none!important}}.sovereign-feature{background:#f6f8fb;border-block:1px solid #e0e6ee;scroll-margin-top:7rem}.sovereign-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:4rem;display:grid}.sovereign-copy .eyebrow{color:#586b82;margin-bottom:1.25rem}.sovereign-copy h2{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,3.3vw,3rem);font-weight:700;line-height:1.15}.sovereign-lede{color:#4d5f76;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.sovereign-principles{gap:1.5rem;margin-top:2rem;display:grid}.sovereign-principles>div{align-items:flex-start;gap:.875rem;display:flex}.sovereign-principles>div>svg{color:#4f779b;flex-shrink:0;margin-top:.2rem}.sovereign-principles h3{color:var(--navy);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.5}.sovereign-principles p{color:#53667d;margin-top:.375rem;font-size:1rem;line-height:1.65}.sovereign-copy-note{color:#3f5e79;border-top:1px solid #d9e1e9;align-items:center;gap:.625rem;margin:2rem 0 0;padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.sovereign-copy-note svg{color:#b64b30;flex-shrink:0}.sovereign-visual{--sovereign-activity:#ff6b4a;--sovereign-activity-wash:#ffe2d6;min-width:0;margin:0;container-type:inline-size}.sovereign-environment{isolation:isolate;background:linear-gradient(145deg,#fcfdff,#edf6fc);border:1px solid #b4cfe4;border-radius:1.75rem;padding:1.875rem 1.5rem 1.5rem;position:relative;box-shadow:0 12px 36px #243e5b08}.sovereign-environment-heading{align-items:center;gap:.875rem;margin-bottom:1.5rem;display:flex}.sovereign-environment-icon{color:#3c7bab;background:#fff;border:1px solid #cadcea;border-radius:.875rem;flex:0 0 46px;place-items:center;height:46px;display:grid}.sovereign-environment-heading>div>span{color:#607f98;letter-spacing:.1em;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.5;display:block}.sovereign-environment-heading h3{color:var(--navy);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.sovereign-environment-lock{color:#6489a7;flex-shrink:0;margin-left:auto}.sovereign-deployment-stack{aspect-ratio:590/378;isolation:isolate;width:100%;position:relative}.sovereign-deployment-stack:before{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#96b3cd .75px,#0000 .75px);background-size:18px 18px;position:absolute;inset:2% 4% 3%;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.sovereign-stack-planes{width:100%;height:100%;display:block;overflow:visible}.sovereign-callouts-compact{display:none}.sovereign-stack-brand{position:absolute;top:30.1587%;left:33.8983%;transform:translate(-50%,-50%)}.sovereign-stack-brand>.actyr-mark{width:clamp(2.5rem,5vw,4.5rem);height:auto;display:block}.sovereign-stack-labels{margin:0;padding:0;list-style:none}.sovereign-stack-labels li{color:#34536e;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex;position:absolute;left:69%;right:-2%;transform:translateY(-.7rem)}.sovereign-stack-labels svg{color:#6586a0;flex-shrink:0;width:17px;height:17px;margin-top:.15rem}.sovereign-stack-labels strong{font-weight:600;display:block}.sovereign-stack-labels small{color:#617e95;margin-top:.2rem;font-size:.75rem;font-weight:400;line-height:1.3;display:block}.sovereign-label-application{top:30.1587%}.sovereign-label-processing{top:47.0899%}.sovereign-label-storage{top:64.0212%}.sovereign-stack-labels .sovereign-label-application{color:var(--navy)}.sovereign-ownership-caption{text-align:center;margin-top:1.25rem;padding:0 .5rem}.sovereign-ownership-caption h3{color:var(--navy);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,4cqw,1.75rem);font-weight:650;line-height:1.35}.sovereign-ownership-caption p{color:#566f87;margin:.625rem 0 0;font-size:1rem;line-height:1.6}.sovereign-application-signal,.sovereign-processing-signal,.sovereign-layer-signal{opacity:0;stroke:var(--sovereign-activity);stroke-dasharray:14 100;stroke-dashoffset:14px}.sovereign-application-signal{animation:10s ease-in-out infinite paused sovereign-application-flow}.sovereign-processing-signal{animation:10s ease-in-out infinite paused sovereign-processing-flow}.sovereign-layer-signal{stroke-dasharray:3 100;animation:10s ease-in-out infinite paused sovereign-layer-flow}.sovereign-processing-chip{animation:10s ease-in-out infinite paused sovereign-chip-activity}.sovereign-index-record{animation:10s ease-in-out infinite paused sovereign-index-activity}.sovereign-stack-brand{isolation:isolate}.sovereign-stack-brand:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle,#ffdfce80,#fff0 72%);border:1px solid #ff6b4a55;border-radius:50%;animation:10s ease-in-out infinite paused sovereign-answer-arrival;position:absolute;inset:-12%}.sovereign-visual[data-motion=running] :is(.sovereign-application-signal,.sovereign-processing-signal,.sovereign-layer-signal,.sovereign-processing-chip,.sovereign-index-record),.sovereign-visual[data-motion=running] .sovereign-stack-brand:before{animation-play-state:running}.sovereign-motion-toggle{z-index:2;color:var(--navy);clip-path:inset(50%);background:#fff;border:1px solid #6489a7;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;position:absolute;top:.5rem;right:1rem}.sovereign-motion-toggle:focus-visible{clip-path:none;outline-offset:3px;outline:2px solid #3c7bab}@keyframes sovereign-application-flow{0%{opacity:0;stroke-dashoffset:14px}3%{opacity:1;stroke-dashoffset:0}12%{opacity:0;stroke-dashoffset:-100px}77%{opacity:0;stroke-dashoffset:-100px}79%{opacity:1;stroke-dashoffset:-86px}85%,to{opacity:0;stroke-dashoffset:14px}}@keyframes sovereign-processing-flow{0%,20%{opacity:0;stroke-dashoffset:14px}23%{opacity:1;stroke-dashoffset:0}32%,60%{opacity:0;stroke-dashoffset:-100px}63%{opacity:1;stroke-dashoffset:-86px}70%,to{opacity:0;stroke-dashoffset:14px}}@keyframes sovereign-layer-flow{0%,8%{opacity:0;stroke-dashoffset:0}10%{opacity:1;stroke-dashoffset:0}22%,30%{opacity:1;stroke-dashoffset:-48px}42%,50%{opacity:1;stroke-dashoffset:-97px}62%,68%{opacity:1;stroke-dashoffset:-48px}78%{opacity:1;stroke-dashoffset:0}82%,to{opacity:0;stroke-dashoffset:0}}@keyframes sovereign-chip-activity{0%,18%,36%,56%,74%,to{fill:#f7fbff;stroke:#719bbd}24%,29%,63%,68%{fill:var(--sovereign-activity-wash);stroke:var(--sovereign-activity)}}@keyframes sovereign-index-activity{0%,38%,58%,to{fill:#eff7fd;stroke:#7da7c7}44%,50%{fill:var(--sovereign-activity-wash);stroke:var(--sovereign-activity)}}@keyframes sovereign-answer-arrival{0%,79%{opacity:0;transform:scale(.95)}84%,87%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sovereign-visual *,.sovereign-visual :before{animation:none!important}.sovereign-motion-toggle{display:none}}@media (max-width:1100px){.sovereign-layout{gap:2.5rem}.sovereign-stack-labels li{gap:.375rem;font-size:.875rem}}@media (min-width:901px) and (max-width:1050px){.sovereign-stack-labels svg,.sovereign-stack-labels small{display:none}}@container (width<=580px){.sovereign-stack-labels :is(svg,small){display:none}}@media (max-width:900px){.sovereign-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.sovereign-copy{max-width:42rem}.sovereign-visual{justify-self:center;width:100%;max-width:48rem}.sovereign-stack-labels li{left:66%;right:-6%}.sovereign-callouts-wide{display:none}.sovereign-callouts-compact{display:inline}}@media (max-width:600px){.sovereign-environment{border-radius:1.25rem;padding:1.25rem 1rem 1rem}.sovereign-environment-heading{gap:.5rem;margin-bottom:1rem}.sovereign-environment-heading h3{font-size:clamp(1rem,4.8cqw,1.125rem)}.sovereign-environment-icon{border-radius:.75rem;flex-basis:38px;height:38px}.sovereign-environment-lock{display:none}.sovereign-stack-labels li{font-size:clamp(.75rem,4cqw,.875rem);left:66%;right:-6%}.sovereign-stack-labels svg,.sovereign-stack-labels small{display:none}.sovereign-ownership-caption{margin-top:1rem}.sovereign-ownership-caption p{font-size:.875rem}}.closing-questions{background:#fff;border-top:1px solid #e6ebf0;padding:clamp(4.5rem,7vw,7rem) 0;scroll-margin-top:6rem}.closing-faq-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);display:grid}.closing-kicker{color:#526780;letter-spacing:.075em;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.closing-kicker>span{background:var(--coral);flex-shrink:0;width:26px;height:3px}.closing-faq-intro h2{letter-spacing:-.025em;margin-top:1.75rem;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:700;line-height:1.13}.closing-faq-intro h2>span{color:#607894}.closing-faq-intro>p:not(.closing-kicker){color:#53677f;max-width:23rem;margin-top:1.5rem;font-size:1rem;line-height:1.75}.closing-faq-contact{border-top:1px solid #dde4ec;max-width:23rem;margin-top:2.75rem;padding-top:1.5rem}.closing-faq-contact>p{color:#62758b;font-size:.875rem;line-height:1.6}.closing-text-link{text-underline-offset:6px;align-items:center;gap:.625rem;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.5;-webkit-text-decoration:underline #b9c6d3;text-decoration:underline #b9c6d3;transition:color .18s,text-decoration-color .18s;display:inline-flex}.closing-text-link:hover{color:#b63c21;text-decoration-color:currentColor}.closing-faq-contact .closing-text-link{margin-top:.375rem}.closing-faq-content{min-width:0}.closing-faq-more{justify-content:flex-end;margin-top:1rem;display:flex}.closing-faq-more button{color:var(--navy);background:0 0;border:0;padding:.25rem 0}.closing-faq-more button:hover{color:#b63c21}.closing-faq-list{border-top:1px solid #d8e1ea}.closing-faq-list [data-slot=accordion-item]{border-bottom:1px solid #d8e1ea}.closing-faq-list [data-slot=accordion-trigger]{min-height:78px;color:var(--navy);border:0;border-radius:0;align-items:center;gap:1.25rem;padding:1.25rem .25rem;font-size:1rem;font-weight:600;line-height:1.55;text-decoration:none}.closing-faq-list [data-slot=accordion-trigger]>span{flex:1}.closing-faq-list [data-slot=accordion-trigger-icon]{color:#536e8b;border:1px solid #cbd7e3;border-radius:50%;width:29px;height:29px;padding:6px;transition:background .18s,border-color .18s}.closing-faq-list [data-slot=accordion-trigger]:hover{color:#365b80}.closing-faq-list [data-slot=accordion-trigger][aria-expanded=true] [data-slot=accordion-trigger-icon]{color:#a94229;background:#fdf0eb;border-color:#efc9bb}.closing-faq-list [data-slot=accordion-trigger]:focus-visible{outline-offset:5px;outline:2px solid #bb4a2e}.closing-faq-list [data-slot=accordion-content]>div{height:auto;padding:0 3rem 1.5rem .25rem}.closing-faq-list [data-slot=accordion-content] p{color:#53677f;font-size:1rem;line-height:1.75}.pilot-invitation{background:#fff;padding:1.5rem 0 clamp(3rem,5vw,5rem);scroll-margin-top:6rem;position:relative}.demo-legacy-anchor{scroll-margin-top:6rem;position:absolute;top:0}.pilot-invitation-panel{border:1px solid #dce2e9;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 44px #0a1c3608}.pilot-invitation-copy{background:var(--navy);color:#fff;padding:clamp(2rem,4vw,3.25rem)}.pilot-invitation-copy .closing-kicker{color:#b7c8dc;font-size:.8125rem}.pilot-invitation-copy h2{letter-spacing:-.025em;margin-top:1.5rem;font-size:clamp(2.125rem,3vw,2.75rem);font-weight:600;line-height:1.16}.pilot-invitation-copy h2>span{color:#bacde3}.pilot-invitation-copy>p:not(.closing-kicker){color:#c1cedf;max-width:32rem;margin-top:1.5rem;font-size:1rem;line-height:1.75}.pilot-invitation-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.pilot-invitation-actions .button{gap:1.25rem;font-size:.875rem}.pilot-invitation-actions .closing-text-link{color:#e3eaf4;text-decoration-color:#63788f}.pilot-invitation-actions .closing-text-link:hover{color:#fff;text-decoration-color:#fff}.pilot-invitation-scope{background:#f0f4f8;flex-direction:column;justify-content:center;padding:clamp(2rem,3.25vw,2.75rem);display:flex}.pilot-invitation-scope>h3{color:#2b4765;letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.5}.pilot-invitation-scope ul{margin:1.75rem 0 0;padding:0;list-style:none}.pilot-invitation-scope li{border-bottom:1px solid #d9e2ec;align-items:flex-start;gap:1rem;padding:1.125rem 0;display:flex}.pilot-invitation-scope li:first-child{padding-top:0}.pilot-invitation-scope li>svg{color:#5f7c9a;flex-shrink:0;margin-top:.2rem}.pilot-invitation-scope h4{color:#153450;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.pilot-invitation-scope li p{color:#566c83;margin-top:.3rem;font-size:.875rem;line-height:1.6}.pilot-invitation-note{color:#65768b;margin-top:1.25rem;font-size:.875rem;line-height:1.7}.pilot-invitation-note .closing-text-link{color:#2b4765;min-height:0;font-size:inherit;white-space:nowrap;text-underline-offset:4px;display:inline}.pilot-invitation-note .closing-text-link:hover{color:#b63c21}.demo-video-trigger{cursor:pointer;background:0 0;border:0;padding:0}.demo-video-trigger:focus-visible{outline:2px solid var(--coral);outline-offset:5px}.pilot-invitation-note .closing-text-link:focus-visible{outline:2px solid var(--coral);outline-offset:5px}.demo-video-dialog[data-slot=dialog-content]{width:min(960px,100vw - 2rem);max-width:960px;color:var(--navy);background:#fff;border:1px solid #dce2e9;border-radius:16px;gap:1rem;padding:1rem}.demo-video-dialog [data-slot=dialog-title]{font-family:var(--font-display), sans-serif;padding-right:2.5rem;font-size:1rem;font-weight:600;line-height:1.5}.demo-video-player{aspect-ratio:16/9;background:var(--navy);object-fit:contain;border-radius:10px;width:100%;max-height:calc(90dvh - 5.5rem);display:block}.briq-footer{background:var(--cream);padding-top:clamp(3.5rem,5vw,5rem)}.briq-footer-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;padding-bottom:3.25rem;display:grid}.briq-footer-brand{justify-content:center;align-items:flex-start;display:flex}.briq-footer--center-brand .briq-footer-brand{align-items:center}.briq-footer-brand>a{align-items:center;min-height:44px;display:inline-flex}.briq-footer-group{flex-direction:column;align-items:flex-start;display:flex}.briq-footer-group>h2{font-family:var(--font-body), sans-serif;color:#61758a;letter-spacing:.09em;margin:.75rem 0 1rem;font-size:.75rem;font-weight:600;line-height:1.5}.briq-footer-group>a{color:#314b65;align-items:center;gap:.375rem;min-height:36px;padding:.35rem 0;font-size:.875rem;line-height:1.5;transition:color .18s;display:inline-flex}.briq-footer-group>a:hover,.briq-footer-bottom>a:hover{color:#b53d24;text-underline-offset:4px;text-decoration:underline}.briq-footer-contact>p{color:#5b7087;margin:.15rem 0 .75rem;font-size:.875rem;line-height:1.7}.briq-footer-contact>a{overflow-wrap:anywhere;flex-wrap:wrap}.briq-footer-demo-action{max-width:100%;margin-top:1.25rem}.briq-footer-demo-action .button{white-space:nowrap;gap:clamp(.5rem,1.4vw,1.25rem);max-width:100%}.briq-footer-demo-action .button>svg{flex-shrink:0}.briq-footer-demo-action .button:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.briq-footer-bottom{border-top:1px solid #d8dde2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.125rem 0;display:flex}.briq-footer-bottom>small{color:#64758a;font-size:.8125rem;line-height:1.6}.briq-footer-bottom>a{color:#405d78;align-items:center;gap:.625rem;min-height:44px;font-size:.875rem;line-height:1.5;display:inline-flex}@media (max-width:1100px){.closing-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3rem}.pilot-invitation-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.briq-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.briq-footer-brand{grid-column:1/-1;padding-bottom:.75rem}}@media (max-width:800px){.closing-faq-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.closing-faq-intro>p:not(.closing-kicker){max-width:32rem}.closing-faq-contact{max-width:none;margin-top:1.75rem;padding-top:1.125rem}.pilot-invitation-panel{grid-template-columns:minmax(0,1fr)}.pilot-invitation-copy>p:not(.closing-kicker){max-width:36rem}.pilot-invitation-scope ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pilot-invitation-scope li,.pilot-invitation-scope li:first-child{border:0;flex-direction:column;gap:.75rem;padding:0}.pilot-invitation-note{border-top:1px solid #d9e2ec;margin-top:1.75rem;padding-top:1rem}}@media (max-width:600px){.closing-questions{padding:4rem 0 2.5rem}.closing-faq-intro h2{margin-top:1.25rem}.closing-faq-list [data-slot=accordion-trigger]{gap:1rem;min-height:74px}.closing-faq-list [data-slot=accordion-content]>div{padding-right:.25rem}.pilot-invitation{padding-top:1rem}.pilot-invitation-panel{border-radius:14px}.pilot-invitation-copy,.pilot-invitation-scope{padding:1.75rem 1.5rem}.pilot-invitation-copy .closing-kicker{align-items:flex-start;gap:.625rem}.pilot-invitation-copy .closing-kicker>span{width:18px;margin-top:.5rem}.pilot-invitation-copy h2{font-size:clamp(1.875rem,6.5vw,2.5rem)}.pilot-invitation-scope ul{margin-top:1.5rem;display:block}.pilot-invitation-scope li,.pilot-invitation-scope li:first-child{flex-direction:row;gap:1rem;padding:.875rem 0}.pilot-invitation-scope li:first-child{padding-top:0}.pilot-invitation-note{margin-top:.5rem}.briq-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;padding-bottom:2rem}.briq-footer-contact{grid-column:1/-1;max-width:24rem}.briq-footer-group>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.closing-faq-list [data-slot=accordion-content]{animation:none!important}.closing-text-link,.closing-faq-list [data-slot=accordion-trigger],.closing-faq-list [data-slot=accordion-trigger-icon],.briq-footer-group>a,.pilot-invitation-actions .button,.briq-footer-demo-action .button{transition:none}}.briq-header{z-index:20;background:var(--cream);border-bottom:1px solid #0a1c360e;position:relative}.briq-navigation-shell{justify-content:space-between;align-items:center;gap:1.75rem;min-height:120px;padding-block:.75rem;display:flex}.briq-navigation-brand{flex-shrink:0;align-items:center;min-height:44px;display:flex}.briq-desktop-navigation{flex:0 auto;margin-left:auto}.briq-navigation-list{gap:.75rem;margin:0;padding:0}.briq-navigation-link,.briq-platform-trigger{height:auto;min-height:44px;color:var(--navy);white-space:nowrap;border-radius:6px;padding:.75rem .625rem;font-size:.875rem;font-weight:600;line-height:1.4}.briq-platform-trigger{gap:.25rem}.briq-navigation-link:hover,.briq-platform-trigger:hover,.briq-platform-trigger[data-popup-open]{color:#a63f27;background:#e9eef2}.briq-pricing-placeholder{cursor:default;align-items:center;gap:.375rem;display:inline-flex}.briq-navigation-link.briq-pricing-placeholder:hover{color:var(--navy);background:0 0}.briq-pricing-placeholder small{color:#566a7e;border:1px solid #d5dee6;border-radius:4px;padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:1.4}.briq-navigation-demo{flex-shrink:0;gap:1rem;min-height:46px;padding:.75rem 1.125rem;font-size:.875rem}.button.briq-navigation-demo,.button.briq-mobile-demo{background:var(--navy);border-color:var(--navy);color:#fff}.button.briq-navigation-demo:hover,.button.briq-mobile-demo:hover{background:#213d59;border-color:#213d59}.briq-platform-menu{background:#fff;border-radius:10px;width:390px;max-width:calc(100vw - 32px);padding:.75rem}.briq-platform-menu>p{color:#647a91;letter-spacing:.075em;padding:.625rem .75rem .75rem;font-size:.75rem;font-weight:600}.briq-platform-menu ul{margin:0;padding:0;list-style:none}.briq-capability-link{border-radius:7px;gap:.875rem;min-height:74px;padding:.75rem}.briq-capability-icon{color:#57718b;background:#f5f8fb;border:1px solid #dce5ed;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.briq-capability-link strong{color:var(--navy);font-size:.875rem;font-weight:600;line-height:1.5;display:block}.briq-capability-link small{color:#61758b;margin-top:.25rem;font-size:.8125rem;line-height:1.5;display:block}:is(.briq-capability-link:hover,.briq-capability-link:focus-visible){background:#f4f7fa}.briq-capability-link:hover strong{color:#b54127}.briq-platform-menu .briq-capability-link:focus-visible{outline-offset:2px;outline:2px solid #b44b32}.briq-navigation-link:focus-visible{outline-offset:2px;outline:2px solid #b44b32}.briq-platform-trigger:focus-visible{outline-offset:2px;outline:2px solid #b44b32}.briq-menu-toggle{width:44px;height:44px;color:var(--navy);background:0 0;border:1px solid #d8dfe7;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:none}.briq-mobile-navigation{background:var(--cream);gap:0;width:min(92vw,380px);max-width:none;padding:1.25rem 1.5rem 1.75rem;overflow-y:auto}.briq-mobile-heading{border-bottom:1px solid #d8e0e8;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.briq-mobile-heading [data-slot=sheet-title]{font-size:1.25rem;font-weight:600}.briq-mobile-close{background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.briq-mobile-navigation nav>a:not(.button),.briq-mobile-explore a,.briq-mobile-explore .briq-pricing-placeholder{color:#213d59;align-items:center;gap:.875rem;min-height:50px;padding:.625rem 0;font-size:1rem;line-height:1.5;display:flex}.briq-mobile-navigation nav>a>svg{color:#617991}.briq-mobile-navigation nav>.briq-mobile-demo>svg{color:currentColor}.briq-mobile-navigation .briq-mobile-overview{justify-content:space-between;margin-top:.5rem}.briq-mobile-navigation nav>p{color:#6b7e93;letter-spacing:.08em;margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:600}.briq-mobile-explore{border-top:1px solid #d8e0e8;margin:1rem 0;padding-top:.75rem}.briq-mobile-navigation nav>.button{justify-content:space-between;font-size:1rem;display:flex}@media (max-width:1150px){.briq-navigation-shell{gap:1rem}.briq-navigation-list{gap:.125rem}}@media (max-width:980px){.briq-desktop-navigation{display:none}.briq-navigation-demo{margin-left:auto}.briq-menu-toggle{display:grid}}@media (max-width:600px){.briq-navigation-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .625rem;min-height:116px;display:grid}.briq-navigation-brand{grid-area:1/1/3;justify-self:start}.briq-navigation-demo{grid-area:2/2;justify-self:end;padding:.625rem .75rem}.briq-navigation-demo svg{display:none}.briq-menu-toggle{grid-area:1/2;justify-self:end}}@media (max-width:380px){.briq-navigation-demo{display:none}.briq-menu-toggle{grid-row:1/3}}.briq-header--centered .briq-navigation-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);gap:.875rem 1.75rem;min-height:0;padding-block:1rem .875rem;display:grid}.briq-header--centered .briq-navigation-brand{border-bottom:1px solid #16233f12;grid-area:1/1/auto/-1;justify-content:center;justify-self:stretch;padding-bottom:.875rem}.briq-header--centered .briq-desktop-navigation{grid-area:2/2;margin-left:0}.briq-header--centered .briq-navigation-demo{grid-area:2/3;justify-self:start;margin-left:0}@media (max-width:980px){.briq-header--centered .briq-navigation-shell{column-gap:1rem}.briq-header--centered .briq-menu-toggle{grid-area:2/2;justify-self:end}.briq-header--centered .briq-navigation-demo{display:inline-flex}}
