[data-native-pillar="web"] [data-web-section="hero"]{color-scheme:dark;background:#070d13;color:#f6f7f7;font-family:var(--font-body),sans-serif;font-weight:300}
[data-native-pillar="web"] [data-web-section="hero"] *{box-sizing:border-box}[data-native-pillar="web"] [data-web-section="hero"],[data-native-pillar="web"] [data-web-section="hero"]{margin:0}[data-native-pillar="web"] [data-web-section="hero"]{min-width:280px}[data-native-pillar="web"] [data-web-section="hero"] a{color:inherit}[data-native-pillar="web"] [data-web-section="hero"] button,[data-native-pillar="web"] [data-web-section="hero"] input,[data-native-pillar="web"] [data-web-section="hero"] summary{font:inherit}[data-native-pillar="web"] [data-web-section="hero"] button,[data-native-pillar="web"] [data-web-section="hero"] summary{cursor:pointer}[data-native-pillar="web"] [data-web-section="hero"] button,[data-native-pillar="web"] [data-web-section="hero"] a,[data-native-pillar="web"] [data-web-section="hero"] summary{-webkit-tap-highlight-color:transparent}[data-native-pillar="web"] [data-web-section="hero"] button:disabled{cursor:default;opacity:.45}[data-native-pillar="web"] [data-web-section="hero"] [hidden]{display:none!important}[data-native-pillar="web"] [data-web-section="hero"] :focus-visible{outline:2px solid #c0e5ff;outline-offset:5px}[data-native-pillar="web"] [data-web-section="hero"] img{display:block;max-width:100%}[data-native-pillar="web"] [data-web-section="hero"] .skip{position:fixed;left:20px;top:14px;z-index:1000;padding:12px 20px;background:#0a2343;transform:translateY(-200%)}[data-native-pillar="web"] [data-web-section="hero"] .skip:focus{transform:none}[data-native-pillar="web"] [data-web-section="hero"] .page{position:relative;max-width:1920px;margin:auto}[data-native-pillar="web"] [data-web-section="hero"] .hero{position:relative;isolation:isolate;container-type:inline-size;width:100%;aspect-ratio:1754/897;overflow:clip;background:#070d13}[data-native-pillar="web"] [data-web-section="hero"] .site-header{position:absolute;inset:20px 4.5% auto;z-index:300}[data-native-pillar="web"] [data-web-section="hero"] .site-nav{height:78px;padding:0 24px;display:flex;align-items:center;gap:24px;border:1px solid #75899f;border-radius:100px;background:linear-gradient(160deg,#313e4bbb,#030b17ee 48%,#092557c9);box-shadow:inset 0 1px 1px #c3dbf044,inset 0 -2px 2px #074dac55,0 8px 22px #0005;backdrop-filter:blur(16px)}[data-native-pillar="web"] [data-web-section="hero"] .brand{flex:0 0 190px}[data-native-pillar="web"] [data-web-section="hero"] .brand img{width:190px;height:auto}[data-native-pillar="web"] [data-web-section="hero"] .nav-links{display:flex;align-items:center;justify-content:space-evenly;gap:26px;flex:1}[data-native-pillar="web"] [data-web-section="hero"] .nav-links a,[data-native-pillar="web"] [data-web-section="hero"] .snapshot{font:14px var(--font-mono),monospace;text-decoration:none;letter-spacing:.075em;white-space:nowrap}[data-native-pillar="web"] [data-web-section="hero"] .nav-links a{padding:16px 0;transition:color .16s}[data-native-pillar="web"] [data-web-section="hero"] .nav-links a:hover{color:#91beff}[data-native-pillar="web"] [data-web-section="hero"] .snapshot{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #1574f0;border-radius:60px;background:linear-gradient(#102851,#07132e);box-shadow:inset 0 1px #b6d4ff33}[data-native-pillar="web"] [data-web-section="hero"] .snapshot:hover{background:#153e78}[data-native-pillar="web"] [data-web-section="hero"] .menu{display:none}[data-native-pillar="web"] [data-web-section="hero"] .native-copy{display:contents}[data-native-pillar="web"] [data-web-section="hero"] .eyebrow{position:absolute;z-index:105;left:6.3%;top:17.9%;margin:0;display:flex;align-items:center;gap:1.25cqw;font:1.42cqw/1.2 var(--font-mono),monospace;letter-spacing:.1em}[data-native-pillar="web"] [data-web-section="hero"] .eyebrow>span{width:3.35cqw;height:2px;background:#2165ff;box-shadow:0 -1px #cff8ff,0 1px 3px #164dce}[data-native-pillar="web"] [data-web-section="hero"] .hero h1{position:absolute;z-index:105;left:6.2%;top:24.1%;margin:0;font:800 min(72px, min(91.008px, 6.32cqw))/.96 var(--font-display),sans-serif;letter-spacing:-.045cqw;max-width:31%;}[data-native-pillar="web"] [data-web-section="hero"] .hero h1 span{display:block;white-space:nowrap;transform:scaleX(.85);transform-origin:left center}[data-native-pillar="web"] [data-web-section="hero"] .support{position:absolute;z-index:105;left:6.3%;top:60.9%;margin:0;font:300 2cqw/1.28 var(--font-body),sans-serif;letter-spacing:-.012em}[data-native-pillar="web"] [data-web-section="hero"] .start{position:absolute;z-index:105;left:6%;top:74.6%;width:27.7%;height:10.3%;display:flex;align-items:center;justify-content:space-between;padding:0 2.65cqw;border:1.5px solid transparent;border-radius:100px;background:linear-gradient(115deg,#08192d,#010916) padding-box,linear-gradient(110deg,#a3f5f0,#0c4bcc 58%,#1999ff) border-box;text-decoration:none;box-shadow:inset 0 1px 0 #70b5ff28,0 4px 20px #0005;transition:box-shadow .2s,background .2s}[data-native-pillar="web"] [data-web-section="hero"] .start span{font:1.4cqw var(--font-mono),monospace;letter-spacing:.12em;white-space:nowrap}[data-native-pillar="web"] [data-web-section="hero"] .start svg{width:2.7cqw;fill:none;stroke:currentColor;stroke-width:1.2}[data-native-pillar="web"] [data-web-section="hero"] .start:hover,[data-native-pillar="web"] [data-web-section="hero"] .start:focus-visible{background:linear-gradient(120deg,#1847a3,#07255d) padding-box,linear-gradient(110deg,#d2ffff,#277bff) border-box;box-shadow:inset 0 2px 2px #d9eeff40,0 5px 24px #00347955}[data-native-pillar="web"] [data-web-section="hero"] .reference,[data-native-pillar="web"] [data-web-section="hero"] .reference img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}[data-native-pillar="web"] [data-web-section="hero"] .reference{z-index:180;pointer-events:none}[data-native-pillar="web"] [data-web-section="hero"] .no-script-world{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}[data-native-pillar="web"] [data-web-section="hero"] .no-script-world img{width:100%;height:100%;object-fit:fill}[data-native-pillar="web"] [data-web-section="hero"] .review-bar{position:relative;z-index:310;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:24px max(26px,4.5%);background:#070d13;color:#a9b7c6;font:11px/1.65 var(--font-mono),monospace}[data-native-pillar="web"] [data-web-section="hero"] .review-bar p{margin:0}[data-native-pillar="web"] [data-web-section="hero"] .review-bar>p:first-child{color:#e5ebf0}[data-native-pillar="web"] [data-web-section="hero"] .review-bar>p:first-child span{margin-left:14px;color:#7f94a9;font-size:10px}[data-native-pillar="web"] [data-web-section="hero"] .review-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}[data-native-pillar="web"] [data-web-section="hero"] .review-controls button,[data-native-pillar="web"] [data-web-section="hero"] .review-controls a{min-height:44px;padding:11px 14px;border:1px solid #344250;border-radius:30px;background:transparent;color:#d6e1ec;text-decoration:none;font:11px var(--font-mono),monospace}[data-native-pillar="web"] [data-web-section="hero"] .review-controls button:hover,[data-native-pillar="web"] [data-web-section="hero"] .review-controls a:hover{border-color:#7796b6}[data-native-pillar="web"] [data-web-section="hero"] .review-controls button[aria-pressed=true]{background:#142943;border-color:#668aaa}[data-native-pillar="web"] [data-web-section="hero"] .review-status{flex-basis:100%}[data-native-pillar="web"] [data-web-section="hero"] .review-note{font-family:var(--font-body),sans-serif;font-size:12px;color:#8194a6}[data-native-pillar="web"] [data-web-section="hero"] .review-note a{margin-left:10px}[data-native-pillar="web"] [data-web-section="hero"] .hero[data-reference=true] .world,[data-native-pillar="web"] [data-web-section="hero"] .hero[data-reference=true] .pages,[data-native-pillar="web"] [data-web-section="hero"] .hero[data-reference=true] .native-copy{visibility:hidden}
@media(min-width:1600px){[data-native-pillar="web"] [data-web-section="hero"] .site-header{top:26px}[data-native-pillar="web"] [data-web-section="hero"] .site-nav{height:90px}[data-native-pillar="web"] [data-web-section="hero"] .brand,[data-native-pillar="web"] [data-web-section="hero"] .brand img{width:230px;flex-basis:230px}[data-native-pillar="web"] [data-web-section="hero"] .nav-links a,[data-native-pillar="web"] [data-web-section="hero"] .snapshot{font-size:16px}}
@media(min-width:900px) and (max-width:1199px){[data-native-pillar="web"] [data-web-section="hero"] .site-header{top:14px;inset-inline:3%}[data-native-pillar="web"] [data-web-section="hero"] .site-nav{height:64px;padding-inline:20px;gap:18px}[data-native-pillar="web"] [data-web-section="hero"] .brand,[data-native-pillar="web"] [data-web-section="hero"] .brand img{width:140px;flex-basis:140px}[data-native-pillar="web"] [data-web-section="hero"] .nav-links{gap:14px}[data-native-pillar="web"] [data-web-section="hero"] .nav-links a,[data-native-pillar="web"] [data-web-section="hero"] .snapshot{font-size:10px}[data-native-pillar="web"] [data-web-section="hero"] .snapshot{min-height:40px;padding-inline:16px}}
@media(max-width:899px){[data-native-pillar="web"] [data-web-section="hero"] .page{max-width:720px}[data-native-pillar="web"] [data-web-section="hero"] .site-header{position:relative;inset:auto;padding:12px 16px 6px;background:#070d13}[data-native-pillar="web"] [data-web-section="hero"] .site-nav{height:56px;padding:0 16px;gap:12px}[data-native-pillar="web"] [data-web-section="hero"] .brand,[data-native-pillar="web"] [data-web-section="hero"] .brand img{width:128px;flex-basis:128px}[data-native-pillar="web"] [data-web-section="hero"] .nav-links{display:none}[data-native-pillar="web"] [data-web-section="hero"] .snapshot{margin-left:auto;min-height:36px;padding:0 12px;font-size:10px;letter-spacing:.02em}[data-native-pillar="web"] [data-web-section="hero"] .menu{display:block;position:relative}[data-native-pillar="web"] [data-web-section="hero"] .menu summary{list-style:none;display:grid;align-content:center;gap:6px;width:30px;height:44px}[data-native-pillar="web"] [data-web-section="hero"] .menu summary::-webkit-details-marker{display:none}[data-native-pillar="web"] [data-web-section="hero"] .menu summary span{height:1px;width:22px;background:#c9dce9}[data-native-pillar="web"] [data-web-section="hero"] .menu-panel{position:absolute;right:-8px;top:52px;width:240px;padding:12px;background:#081321f7;border:1px solid #546b85;border-radius:20px;box-shadow:0 20px 50px #0009}[data-native-pillar="web"] [data-web-section="hero"] .menu-panel a{display:block;padding:15px 18px;font:12px var(--font-mono),monospace;letter-spacing:.08em;text-decoration:none}[data-native-pillar="web"] [data-web-section="hero"] .hero{aspect-ratio:915/1719}[data-native-pillar="web"] [data-web-section="hero"] .eyebrow{left:7.5%;top:8.9%;gap:3.2cqw;font-size:2.8cqw;letter-spacing:.12em}[data-native-pillar="web"] [data-web-section="hero"] .eyebrow>span{width:8cqw;height:1.5px}[data-native-pillar="web"] [data-web-section="hero"] .hero h1{left:7.2%;top:12.4%;max-width:82%;font-size:min(72px, min(183.6px, 12.75cqw));line-height:.965;letter-spacing:-.13cqw}[data-native-pillar="web"] [data-web-section="hero"] .hero h1 span{transform:scaleX(.90)}[data-native-pillar="web"] [data-web-section="hero"] .support{left:7.7%;top:32.9%;font-size:4.7cqw;line-height:1.2}[data-native-pillar="web"] [data-web-section="hero"] .start{left:7.2%;top:40.1%;width:68.5%;height:5.8%;padding-inline:6.9cqw;border-width:1px}[data-native-pillar="web"] [data-web-section="hero"] .start span{font-size:3.25cqw;letter-spacing:.105em}[data-native-pillar="web"] [data-web-section="hero"] .start svg{width:5.8cqw}[data-native-pillar="web"] [data-web-section="hero"] .review-bar{padding:22px 20px;gap:15px}[data-native-pillar="web"] [data-web-section="hero"] .review-bar>p:first-child span{display:block;margin-left:0;margin-top:3px}[data-native-pillar="web"] [data-web-section="hero"] .review-controls{gap:6px}[data-native-pillar="web"] [data-web-section="hero"] .review-controls button,[data-native-pillar="web"] [data-web-section="hero"] .review-controls a{font-size:10px;padding:11px 12px}[data-native-pillar="web"] [data-web-section="hero"] .review-note{font-size:11px}}
@media(max-width:359px){[data-native-pillar="web"] [data-web-section="hero"] .site-header{padding-inline:10px}[data-native-pillar="web"] [data-web-section="hero"] .site-nav{padding-inline:12px;gap:8px}[data-native-pillar="web"] [data-web-section="hero"] .brand,[data-native-pillar="web"] [data-web-section="hero"] .brand img{width:105px;flex-basis:105px}[data-native-pillar="web"] [data-web-section="hero"] .snapshot{padding-inline:9px;font-size:8px}[data-native-pillar="web"] [data-web-section="hero"] .menu summary{width:25px}[data-native-pillar="web"] [data-web-section="hero"] .start{min-height:38px}}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="hero"] *,[data-native-pillar="web"] [data-web-section="hero"] *::before,[data-native-pillar="web"] [data-web-section="hero"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
[data-native-pillar="web"] [data-web-section="hero"] .brand{display:flex;align-items:center;min-height:44px}
@media(max-width:899px){[data-native-pillar="web"] [data-web-section="hero"] .start,[data-native-pillar="web"] [data-web-section="hero"] .snapshot{min-height:44px}}
[data-native-pillar="web"] [data-web-section="hero"] .eyebrow{left:6.3%;top:21.6%;font-size:clamp(12px,1.08cqw,20px)}
[data-native-pillar="web"] [data-web-section="hero"] .hero h1{left:6.3%;top:27%;max-width:30%;font-size:min(72px, min(68.4px, 4.75cqw))}
[data-native-pillar="web"] [data-web-section="hero"] .support{left:6.3%;top:56.7%;font-size:clamp(16px,1.6cqw,30.72px)}
[data-native-pillar="web"] [data-web-section="hero"] .start{left:6.3%;top:68.6%;width:clamp(250px,20.84cqw,400px);height:clamp(48px,3.889cqw,74px);padding-inline:clamp(22px,2.2cqw,42px)}
[data-native-pillar="web"] [data-web-section="hero"] .start span{font-size:clamp(14px,1.1cqw,20px);letter-spacing:.105em}
[data-native-pillar="web"] [data-web-section="hero"] .start svg{width:clamp(24px,1.95cqw,36px);flex:none}
@media(max-width:899px){
  [data-native-pillar="web"] [data-web-section="hero"] .eyebrow{left:7.5%;top:10.8%;font-size:clamp(10px,2.5cqw,18px)}
  [data-native-pillar="web"] [data-web-section="hero"] .hero h1{left:7.5%;top:14.5%;max-width:82%;font-size:min(72px, min(138.96px, 9.65cqw));letter-spacing:-.09cqw}
  [data-native-pillar="web"] [data-web-section="hero"] .support{left:7.5%;top:31.5%;font-size:clamp(16px,4.1cqw,29.52px);line-height:1.26}
  [data-native-pillar="web"] [data-web-section="hero"] .start{left:7.5%;top:39.3%;width:clamp(220px,56.4cqw,330px);height:clamp(44px,8cqw,58px);padding-inline:clamp(22px,5.64cqw,36px)}
  [data-native-pillar="web"] [data-web-section="hero"] .start span{font-size:clamp(12px,3.08cqw,18px);letter-spacing:.085em}
  [data-native-pillar="web"] [data-web-section="hero"] .start svg{width:clamp(24px,5.8cqw,34px)}
}
@media(max-width:359px){[data-native-pillar="web"] [data-web-section="hero"] .support{font-size:14px}[data-native-pillar="web"] [data-web-section="hero"] .start{padding-inline:22px}}
@media(min-width:900px){[data-native-pillar="web"] [data-web-section="hero"] .page{padding-top:clamp(108px,8vw,152px)}}
@media(max-width:899px){[data-native-pillar="web"] [data-web-section="hero"] .site-header{padding-top:20px;padding-bottom:40px}}
[data-native-pillar="web"] [data-web-section="hero"] .ww-world {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="hero"] .world-fallback { display: contents; pointer-events: none; }
[data-native-pillar="web"] [data-web-section="hero"] .static-world-layer { position: absolute; inset: 0; z-index: var(--layer-z); pointer-events: none; }
[data-native-pillar="web"] [data-web-section="hero"] .static-world-layer img { width: 100%; height: 100%; max-width: none; object-fit: fill; }
[data-native-pillar="web"] [data-web-section="hero"] .static-world-contact { inset: auto; left: 23.3124%; top: 56.2225%; width: 78.4625%; height: 36.5239%; opacity: .22; }
[data-native-pillar="web"] [data-web-section="hero"] #world:not([data-ready="true"]) { visibility: hidden; }
[data-native-pillar="web"] [data-web-section="hero"] #world[data-ready="true"] ~ .world-fallback,[data-native-pillar="web"] [data-web-section="hero"]
.hero[data-reference="true"] .world-fallback,[data-native-pillar="web"] [data-web-section="hero"]
.hero:has(.no-script-world) .world-fallback { display: none; }
[data-native-pillar="web"] [data-web-section="hero"] .served-preview { min-height: 44px; display: inline-flex; align-items: center; color: #b3cfff; }
@media(max-width:899px) {
  [data-native-pillar="web"] [data-web-section="hero"] .static-world-contact { left: -4.0193%; top: 63.3659%; width: 106.7961%; height: 25.8711%; }
}

[data-native-pillar="web"] [data-web-section="hero"] .ww-source {
  position: absolute;
  pointer-events: none;
}

[data-native-pillar="web"] [data-web-section="hero"] .ww-source-motion,[data-native-pillar="web"] [data-web-section="hero"]
.ww-source-drift,[data-native-pillar="web"] [data-web-section="hero"]
.ww-source-pieces,[data-native-pillar="web"] [data-web-section="hero"]
.ww-source-flow,[data-native-pillar="web"] [data-web-section="hero"]
.ww-piece,[data-native-pillar="web"] [data-web-section="hero"]
.ww-piece-motion,[data-native-pillar="web"] [data-web-section="hero"]
.ww-piece-float,[data-native-pillar="web"] [data-web-section="hero"]
.ww-piece-response,[data-native-pillar="web"] [data-web-section="hero"]
.ww-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

[data-native-pillar="web"] [data-web-section="hero"] .ww-piece-response {
  transform: none;
  opacity: 1;
  transition: none;
}

[data-native-pillar="web"] [data-web-section="hero"] .ww-source-flow { pointer-events:none; }
[data-native-pillar="web"] [data-web-section="hero"] .ww-source[data-flow="running"] .ww-source-pieces { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="hero"] .ww-piece-float { transform:none; }

[data-native-pillar="web"] [data-web-section="hero"] .ww-image {
  display: block;
  max-width: none;
  object-fit: fill;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

[data-native-pillar="web"] [data-web-section="hero"] .ww-definitions {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="hero"] .ww-piece-motion,[data-native-pillar="web"] [data-web-section="hero"]
.ww-source-motion,[data-native-pillar="web"] [data-web-section="hero"]
.ww-source-drift {
  transform: none;
}

@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] [data-web-section="hero"] .ww-piece-motion,[data-native-pillar="web"] [data-web-section="hero"]
  .ww-piece-float,[data-native-pillar="web"] [data-web-section="hero"]
  .ww-piece-response,[data-native-pillar="web"] [data-web-section="hero"]
  .ww-source-motion,[data-native-pillar="web"] [data-web-section="hero"]
  .ww-source-drift {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal{position:absolute;inset:0;pointer-events:none;font-family:var(--font-mono);color:#e5e9ed}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-plane,[data-native-pillar="web"] [data-web-section="hero"] .web-page-controls{position:absolute;inset:0;pointer-events:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-object-canvas,[data-native-pillar="web"] [data-web-section="hero"] .web-fracture-field{position:absolute;left:var(--page-left);right:var(--page-right);top:var(--page-top);bottom:var(--page-bottom);width:calc(100% - var(--page-left) - var(--page-right));height:calc(100% - var(--page-top) - var(--page-bottom));overflow:visible;pointer-events:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-material-shell{filter:brightness(.62) saturate(.45)}
[data-native-pillar="web"] [data-web-section="hero"] .web-fracture-cut-edge{fill:none;stroke:#6789ad;stroke-width:.65;vector-effect:non-scaling-stroke;opacity:.6}
[data-native-pillar="web"] [data-web-section="hero"] .web-microdetail-canvas{z-index:101;mix-blend-mode:screen}
[data-native-pillar="web"] [data-web-section="hero"] .web-cut-side{fill:#090e17;stroke:#2c3544;stroke-width:.7}
[data-native-pillar="web"] [data-web-section="hero"] .web-cut-cap{fill:#445165;opacity:.92}
[data-native-pillar="web"] [data-web-section="hero"] .web-cut-chip{fill:#608ad2;opacity:.8}
[data-native-pillar="web"] [data-web-section="hero"] .web-cut-filament{fill:none;stroke:#3964bb;stroke-width:.72;opacity:.85}
[data-native-pillar="web"] [data-web-section="hero"] .web-fracture-field{z-index:102}
[data-native-pillar="web"] [data-web-section="hero"] .web-fracture{position:absolute;display:block;transform:translate(-50%,-50%);pointer-events:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-fracture-piece{display:block;width:100%;background-repeat:no-repeat;transform-origin:50% 50%;filter:brightness(.62) saturate(.55);pointer-events:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-controls{z-index:110}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-drag-area{position:absolute;left:var(--page-left);right:var(--page-right);top:var(--page-top);bottom:var(--page-bottom);pointer-events:auto;touch-action:pan-y;cursor:ew-resize}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-seam{position:absolute;left:var(--page-reveal-x);top:var(--page-top);bottom:var(--page-bottom);width:1px;transform:translateX(-.5px);background:linear-gradient(180deg,transparent,#7994ad66 18%,#9bb1c755 80%,transparent);opacity:.23;pointer-events:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb{position:absolute;left:var(--page-reveal-x);top:var(--page-handle-y);transform:translate(-50%,-50%);display:grid;place-items:center;box-sizing:border-box;width:54px;height:44px;padding:9px;border:1px solid #52687d;border-top-color:#90a0af;border-bottom-color:#25364a;border-radius:999px;background:linear-gradient(165deg,#222d38,#101923 48%,#080e16);box-shadow:inset 0 1px 0 #dce9f014,0 2px 6px #0009;pointer-events:auto;touch-action:pan-y;cursor:grab;transition:border-color .15s,box-shadow .15s}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb-mark{display:block;width:32px;height:auto;pointer-events:none;user-select:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb:hover{border-color:#7aa2d2;box-shadow:inset 0 1px 0 #dce9f020,0 2px 8px #0009}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb:focus-visible{outline:2px solid #9fc5ed;outline-offset:3px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-dragging="true"] .web-page-thumb{border-color:#a5c5ed;box-shadow:inset 0 1px 0 #e5f0ff24,0 2px 8px #000a}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-dragging="true"] .web-page-thumb,[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-dragging="true"] .web-page-drag-area{cursor:grabbing}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb:disabled{cursor:default;opacity:.6}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-drag-caption{position:absolute;left:clamp(58px,var(--page-reveal-x),calc(100% - 58px));top:var(--page-handle-y);margin-top:31px;transform:translateX(-50%);font-size:clamp(8px,.65vw,10px);letter-spacing:.09em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 3px #000}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend{position:absolute;left:calc(var(--page-left) + 4%);right:calc(var(--page-right) + 4%);top:var(--page-legend-y);transform:translateY(-14px);display:flex;align-items:center;gap:3%;font-size:clamp(9px,.85vw,13px);letter-spacing:.09em;white-space:nowrap;pointer-events:none;text-shadow:0 2px 3px #000}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button{flex:none;min-width:44px;min-height:44px;padding:0 4px;border:0;border-radius:3px;background:none;color:#aebbc7;font:inherit;letter-spacing:inherit;text-shadow:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:color .15s}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button[aria-pressed="true"]{color:#bad3e9}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button:focus-visible{outline:1px solid #9fc5ed;outline-offset:0}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button:disabled{cursor:default;opacity:.65}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend i{display:block;flex:1;height:1px;background:linear-gradient(90deg,#8399ad88,#31558055,transparent)}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend i+i{margin-left:3%;transform:rotate(180deg)}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-design-link{position:absolute;top:calc(var(--page-legend-y) + 3.3%);left:var(--page-left);right:var(--page-right);width:max-content;max-width:calc(100% - var(--page-left) - var(--page-right));margin-inline:auto;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;font-size:clamp(10px,.78vw,13px);line-height:1.4;color:#a7b2bd;text-decoration:none;pointer-events:auto;white-space:nowrap}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-design-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-design-link:focus-visible{outline:2px solid #9fc5ed;outline-offset:2px;border-radius:4px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-fallback{position:absolute;top:calc(var(--page-legend-y) + 7%);left:var(--page-left);right:var(--page-right);margin:0;font:12px/1.4 var(--font-body);color:#d3d7de;text-align:center}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-fallback[hidden]{display:none}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-thumb{width:48px;height:44px;padding:8px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-thumb-mark{width:30px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-drag-caption{font-size:8px;letter-spacing:.035em;margin-top:28px}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-legend{left:8%;right:8%;font-size:clamp(8px,2.25vw,12px);gap:3%}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-design-link{font-size:10px;top:calc(var(--page-legend-y) + 34px)}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-variant="mobile"] .web-page-fallback{font-size:10px;left:7%;right:7%}
[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-motion="off"] .web-page-thumb,[data-native-pillar="web"] [data-web-section="hero"] .web-page-reveal[data-motion="off"] .web-page-legend button{transition:none}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="hero"] .web-page-thumb,[data-native-pillar="web"] [data-web-section="hero"] .web-page-legend button{transition:none}[data-native-pillar="web"] [data-web-section="hero"] .web-fracture-piece{transform:none!important}}
[data-native-pillar="web"] [data-web-section="hero"][data-standalone='true'],[data-native-pillar="web"] [data-web-section="hero"][data-standalone='true']{background:#070d13}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='hero'] .review-bar{display:none!important}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='hero'] .page{background:transparent}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='hero'] .hero{background:transparent;mask-image:none}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='hero'] :is(#world,.world-fallback){mask-image:linear-gradient(#000 0 86%,transparent)}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section]:not([data-review-section='hero']) .native-main{position:relative;isolation:isolate;background:transparent}
[data-native-pillar="web"] [data-web-section="hero"] .approved-stage-host{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 70px),transparent)}
[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='far-mesh'],[data-layer='left-fragments'],[data-layer='right-fragments'],[data-layer='near-cubes']),[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-2'] :is(.layer.mesh,.layer.fragments-left,.layer.fragments-right,.layer.foreground),[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-3'] :is(.atmosphere,.foreground-world),[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-3'] img[src$='06-assembly-fragments.lossless.webp'],[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--far,.world__layer--middle,.world__layer--edge,.world__layer--left,.world__layer--right),[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-6'] .world,[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-7'] .world{display:none!important}
[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'][data-review-section='section-7'] .web-snapshot::before{background:transparent}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .web-snapshot{--field:transparent}
[data-native-pillar="web"] [data-web-section="hero"][data-world-replaced='true'] .approved-stage-host img{filter:none;mix-blend-mode:normal}
[data-native-pillar="web"] [data-web-section="hero"][data-world-paused='true'] .approved-stage-host *,[data-native-pillar="web"] [data-web-section="hero"][data-world-paused='true'] .world__layer{animation-play-state:paused!important}
[data-native-pillar="web"] [data-web-section="hero"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='ambient-haze'],[data-layer='contact-shadow']),[data-native-pillar="web"] [data-web-section="hero"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-2'] .layer:is(.haze,.floor),[data-native-pillar="web"] [data-web-section="hero"][data-shared-world='true'][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--haze,.world__layer--floor){display:none!important}
[data-native-pillar="web"] [data-web-section="hero"][data-shared-world='true'] .approved-stage-host{display:none}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-1'] .proof-continuation{padding-bottom:40px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-2'] .intro{padding-top:38px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-2'] .outcome-list{margin-bottom:40px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-3'] .section-layout{padding-top:36px;padding-bottom:48px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .world__layer--canvas,[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .page-canvas{display:none!important}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .web-fit{
  aspect-ratio:auto;min-height:0;padding:48px var(--flow-gutter) 66px;
}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .section-heading{
  position:relative;inset:auto;width:auto;min-height:0;max-width:760px;
}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .fit-groups{
  position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1000px;margin:46px 0 0;gap:clamp(40px,8vw,112px);
}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .fit-group{
  position:relative;inset:auto;width:auto;min-height:0;padding:0;
}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .fit-statements{margin-top:24px;gap:20px;font-size:clamp(18px,1.4vw,21px)}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .fit-group h2::after{margin-top:18px;height:1px;width:52px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .web-faq{padding:52px var(--flow-gutter) 54px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .faq-page{margin:30px 0 0;padding:0;max-width:860px;width:76%}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .faq-list{position:relative;padding:0;background:transparent;border:0;box-shadow:none}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .faq-list::before{content:none!important;display:none!important}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] summary{min-height:76px;padding-block:22px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .answer{padding-top:0;padding-bottom:24px}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .web-snapshot{
  aspect-ratio:auto;min-height:0;padding-block:clamp(98px,10vw,150px) clamp(124px,12vw,184px);
}
[data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .invitation{position:relative}
@media(max-width:900px){
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-1'] .intro{padding-top:42px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-2'] .outcomes{padding-bottom:130px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-2'] .outcome-list{margin-bottom:26px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-4'] .web-build{padding-top:44px;padding-bottom:50px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .web-fit{padding-top:44px;padding-bottom:52px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .faq-page{width:100%}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .web-snapshot{padding-block:86px 152px}
}
@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-5'] .fit-groups{grid-template-columns:1fr;margin-top:34px;gap:38px;max-width:100%}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] .web-faq{padding-top:40px;padding-bottom:44px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-6'] summary{min-height:72px}
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .snapshot-link{font-size:clamp(12px,3.3vw,16px);white-space:nowrap}
}
@media(min-width:600px) and (max-width:900px){
  [data-native-pillar="web"] [data-web-section="hero"][data-review-section='section-7'] .web-snapshot{padding-bottom:360px}
}
[data-native-pillar="web"] [data-web-section="section-1"]{color-scheme:dark;font-family:var(--font-body),Arial,sans-serif;background:#040a12;color:#f4f7f9;font-weight:300;--blue:#0a44c9;--line:#8093a754}[data-native-pillar="web"] [data-web-section="section-1"] *{box-sizing:border-box}[data-native-pillar="web"] [data-web-section="section-1"]{margin:0}[data-native-pillar="web"] [data-web-section="section-1"] button,[data-native-pillar="web"] [data-web-section="section-1"] a{-webkit-tap-highlight-color:transparent}[data-native-pillar="web"] [data-web-section="section-1"] a{color:inherit;text-decoration:none}[data-native-pillar="web"] [data-web-section="section-1"] button{color:inherit;font:inherit;cursor:pointer}[data-native-pillar="web"] [data-web-section="section-1"] button:focus-visible,[data-native-pillar="web"] [data-web-section="section-1"] a:focus-visible{outline:2px solid #f4f7f9;outline-offset:6px}[data-native-pillar="web"] [data-web-section="section-1"] button[disabled]{opacity:.5;cursor:wait}[data-native-pillar="web"] [data-web-section="section-1"] .native-heading,[data-native-pillar="web"] [data-web-section="section-1"] h2,[data-native-pillar="web"] [data-web-section="section-1"] p,[data-native-pillar="web"] [data-web-section="section-1"] figure{margin:0}[data-native-pillar="web"] [data-web-section="section-1"] img{display:block;max-width:100%}[data-native-pillar="web"] [data-web-section="section-1"] .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-native-pillar="web"] [data-web-section="section-1"] .web-scene{position:relative;isolation:isolate;aspect-ratio:1586/992;width:100%;overflow:hidden;background:#050d19;container-type:inline-size}[data-native-pillar="web"] [data-web-section="section-1"] .intro{position:absolute;z-index:80;left:7.55%;top:6.65%;width:52%;pointer-events:none}[data-native-pillar="web"] [data-web-section="section-1"] .eyebrow{font-family:var(--font-mono),monospace;font-size:clamp(10px,.9cqw,14px);letter-spacing:.13em;text-transform:uppercase;line-height:1.5;color:#c3ced9}[data-native-pillar="web"] [data-web-section="section-1"] .intro .eyebrow{display:flex;align-items:center;gap:14px}[data-native-pillar="web"] [data-web-section="section-1"] .intro .eyebrow span{width:44px;height:1px;background:#b7c5d0}[data-native-pillar="web"] [data-web-section="section-1"] .intro .native-heading{font-size:min(44px, clamp(26px,min(40.752px, 2.83cqw),46px));line-height:1.07;letter-spacing:-.025em;font-weight:500;margin-top:18px;max-width:650px}[data-native-pillar="web"] [data-web-section="section-1"] .proof-space,[data-native-pillar="web"] [data-web-section="section-1"] .world{position:absolute;inset:0}[data-native-pillar="web"] [data-web-section="section-1"] .world{pointer-events:none}[data-native-pillar="web"] [data-web-section="section-1"] .world-layer{position:absolute;pointer-events:none;max-width:none;object-fit:fill;transform-origin:center}[data-native-pillar="web"] [data-web-section="section-1"] .page-face{position:absolute;z-index:40;left:10%;top:25%;width:56%;height:50%;background:#132747;transform-origin:0 0;overflow:hidden;display:grid;place-items:center}[data-native-pillar="web"] [data-web-section="section-1"] .page-face img{width:100%;height:100%;object-fit:contain}[data-native-pillar="web"] [data-web-section="section-1"] .case-summary{position:absolute;z-index:80;left:71.5%;top:30.3%;width:23.2%}[data-native-pillar="web"] [data-web-section="section-1"] .case-kicker{font-size:clamp(9px,.69cqw,11px);color:#98aac0;margin-bottom:22px;display:flex;gap:14px;align-items:center}[data-native-pillar="web"] [data-web-section="section-1"] .case-kicker:before{content:'';height:2px;width:45px;background:#0a66ef}[data-native-pillar="web"] [data-web-section="section-1"] .case-summary h2{font-size:min(44px, clamp(22px,min(38.16px, 2.65cqw),43px));font-weight:500;letter-spacing:-.02em;line-height:1.15}[data-native-pillar="web"] [data-web-section="section-1"] .case-short{font-size:clamp(16px,1.52cqw,24px);line-height:1.38;margin-top:18px;color:#d0d9e2}[data-native-pillar="web"] [data-web-section="section-1"] .capture-controls{position:absolute;z-index:80;left:71.5%;top:50.5%;width:24.2%}[data-native-pillar="web"] [data-web-section="section-1"] .view-options{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #677b96}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button{display:grid;place-items:center;gap:10px;padding:19px 2px 16px;min-height:74px;border:0;background:transparent;border-bottom:4px solid transparent;font-size:clamp(12px,1cqw,16px)}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button[aria-pressed=true]{background:#0a44c92b;border-color:#1269ef}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button:hover{background:#0a44c92b}[data-native-pillar="web"] [data-web-section="section-1"] .capture-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-family:var(--font-mono),monospace;font-size:11px;color:#b9c9d7}[data-native-pillar="web"] [data-web-section="section-1"] .capture-meta button{font-size:11px;background:none;border:0;padding:10px 0;min-height:34px;text-decoration:underline;text-underline-offset:5px}[data-native-pillar="web"] [data-web-section="section-1"] .case-link{position:absolute;z-index:80;left:71.5%;top:67%;width:22.2%;padding:16px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #7e8d9b;font-size:clamp(15px,1.26cqw,21px);font-weight:500}[data-native-pillar="web"] [data-web-section="section-1"] .case-link span{font-size:26px;color:#b4c8d9}[data-native-pillar="web"] [data-web-section="section-1"] .case-link:hover{color:#8fbfff}[data-native-pillar="web"] [data-web-section="section-1"] .asset-status{position:absolute;bottom:20px;left:7.5%;z-index:80;color:#d0d8e1;font-size:12px}
[data-native-pillar="web"] [data-web-section="section-1"] .proof-continuation{padding:60px max(32px,7.5vw) 90px;display:grid;grid-template-columns:1.18fr 1fr;column-gap:8%;row-gap:52px;background:#070e18}[data-native-pillar="web"] [data-web-section="section-1"] .project-note{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:6%;padding-bottom:42px;border-bottom:1px solid var(--line)}[data-native-pillar="web"] [data-web-section="section-1"] .project-note>p:last-child{font-size:21px;line-height:1.55;max-width:780px;color:#c3cfdc}[data-native-pillar="web"] [data-web-section="section-1"] .review blockquote{margin:22px 0;font-size:22px;line-height:1.5;letter-spacing:-.01em}[data-native-pillar="web"] [data-web-section="section-1"] .review figcaption{font-size:15px;font-weight:500}[data-native-pillar="web"] [data-web-section="section-1"] .review figcaption span{color:#b4c0cc;font-weight:300}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work a{display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work img{aspect-ratio:16/9;object-fit:cover;width:150px}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work strong{display:block;font-size:20px;font-weight:500}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work small{display:block;font-size:13px;margin-top:12px;color:#b8c5d0}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work a:hover strong{text-decoration:underline;text-underline-offset:5px}
[data-native-pillar="web"] [data-web-section="section-1"] dialog{padding:0;border:1px solid #70849a;background:#09131e;color:#f4f7f9;width:min(1100px,94vw);max-height:94dvh;overflow:hidden}[data-native-pillar="web"] [data-web-section="section-1"] dialog::backdrop{background:#03060ce8}[data-native-pillar="web"] [data-web-section="section-1"] dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #536477}[data-native-pillar="web"] [data-web-section="section-1"] dialog h2{font-size:20px;font-weight:500}[data-native-pillar="web"] [data-web-section="section-1"] dialog header p{font-size:13px;color:#b4c5d4;margin-top:4px}[data-native-pillar="web"] [data-web-section="section-1"] dialog header button{min-width:70px;min-height:44px;background:transparent;border:1px solid #6e8399;padding:8px 14px}[data-native-pillar="web"] [data-web-section="section-1"] dialog .capture-scroll{overflow:auto;max-height:calc(94dvh - 84px);padding:24px;display:flex;justify-content:center;align-items:flex-start}[data-native-pillar="web"] [data-web-section="section-1"] dialog img{width:100%;height:auto}[data-native-pillar="web"] [data-web-section="section-1"] dialog[data-view=mobile] img{max-width:390px}[data-native-pillar="web"] [data-web-section="section-1"] dialog[data-view=tablet] img{max-width:768px}
@media(min-width:1800px){[data-native-pillar="web"] [data-web-section="section-1"] .web-scene{max-width:1800px;margin:auto}[data-native-pillar="web"] [data-web-section="section-1"] .proof-continuation{max-width:1800px;margin:auto}}
@media(max-width:900px){[data-native-pillar="web"] [data-web-section="section-1"] .web-scene{aspect-ratio:auto;display:flex;flex-direction:column;container-type:normal}[data-native-pillar="web"] [data-web-section="section-1"] .intro{position:relative;left:auto;top:auto;width:auto;padding:38px 28px 0;pointer-events:auto}[data-native-pillar="web"] [data-web-section="section-1"] .eyebrow{font-size:11px}[data-native-pillar="web"] [data-web-section="section-1"] .intro .native-heading{font-size:min(44px, clamp(28px,min(57.6px, 4vw),38px));max-width:620px;margin-top:16px;line-height:1.1}[data-native-pillar="web"] [data-web-section="section-1"] .desktop-break{display:none}[data-native-pillar="web"] [data-web-section="section-1"] .case-summary{position:relative;left:auto;top:auto;width:auto;padding:24px 28px 0;order:4}[data-native-pillar="web"] [data-web-section="section-1"] .case-kicker{font-size:10px;margin-bottom:14px}[data-native-pillar="web"] [data-web-section="section-1"] .case-summary h2{font-size:28px}[data-native-pillar="web"] [data-web-section="section-1"] .case-short{font-size:18px;margin-top:12px;max-width:520px}[data-native-pillar="web"] [data-web-section="section-1"] .capture-controls{position:relative;left:auto;top:auto;width:auto;margin:22px 28px 0;order:2}[data-native-pillar="web"] [data-web-section="section-1"] .view-options{max-width:540px}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 6px;min-height:52px;font-size:14px}[data-native-pillar="web"] [data-web-section="section-1"] .view-options button svg{width:21px;height:21px}[data-native-pillar="web"] [data-web-section="section-1"] .capture-meta{max-width:540px}[data-native-pillar="web"] [data-web-section="section-1"] .proof-space{position:relative;inset:auto;order:3;width:100%;height:var(--mobile-proof-height,690px);overflow:hidden;margin-top:8px}[data-native-pillar="web"] [data-web-section="section-1"] .page-face{left:14%!important;top:42px!important;width:72%!important;height:calc(100% - 110px)!important;transform:none!important;border:1px solid #8cacc9;outline:3px solid #153455;outline-offset:3px;box-shadow:0 0 0 5px #7d9aaa5e,0 24px 40px #01040994;background:#0b1a2f}[data-native-pillar="web"] [data-web-section="section-1"] .page-face img{object-fit:contain}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=far-mesh]{left:0!important;top:0!important;width:100%!important;height:100%!important;opacity:.5!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=left-fragments]{left:-102px!important;top:-26px!important;width:1110px!important;height:694px!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=right-fragments]{left:calc(100% - 850px)!important;top:-44px!important;width:1205px!important;height:754px!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=rear-blueprint]{left:-8%!important;top:calc(100% - 460px)!important;width:108%!important;height:470px!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=middle-blueprint]{left:-5%!important;top:calc(100% - 435px)!important;width:106%!important;height:470px!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=chrome-perimeter]{left:0!important;top:calc(100% - 510px)!important;width:100%!important;height:500px!important;opacity:.4!important;z-index:31!important}[data-native-pillar="web"] [data-web-section="section-1"] .world [data-layer=near-cubes]{left:0!important;top:auto!important;bottom:-10px;width:100%!important;height:auto!important;aspect-ratio:1586/992;z-index:70;opacity:.9}[data-native-pillar="web"] [data-web-section="section-1"] .case-link{position:relative;left:auto;top:auto;order:5;width:auto;margin:12px 28px 35px;font-size:18px;max-width:540px}[data-native-pillar="web"] [data-web-section="section-1"] .asset-status{position:relative;bottom:auto;left:auto;order:6;padding:0 28px}[data-native-pillar="web"] [data-web-section="section-1"] .proof-continuation{padding:36px 28px 60px;grid-template-columns:1fr;gap:36px}[data-native-pillar="web"] [data-web-section="section-1"] .project-note{grid-template-columns:1fr;gap:18px;padding-bottom:30px}[data-native-pillar="web"] [data-web-section="section-1"] .project-note>p:last-child{font-size:18px}[data-native-pillar="web"] [data-web-section="section-1"] .review blockquote{font-size:20px}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work a{grid-template-columns:125px 1fr;gap:20px}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work img{width:125px}[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work strong{font-size:18px}[data-native-pillar="web"] [data-web-section="section-1"] dialog header{padding:14px}[data-native-pillar="web"] [data-web-section="section-1"] dialog .capture-scroll{padding:12px}}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="section-1"] *{scroll-behavior:auto!important}}
[data-native-pillar="web"] [data-web-section="section-1"] .capture-controls{visibility:hidden}[data-native-pillar="web"] [data-web-section="section-1"].js .capture-controls{visibility:visible}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel{position:absolute;z-index:80;left:71.5%;top:30.3%;width:24.2%}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-summary,[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .capture-controls,[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-link{position:static;width:auto}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .capture-controls{margin-top:20px}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-link{margin-top:8px;align-items:center;min-height:52px}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-kicker{margin-bottom:18px}
[data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-short{margin-top:16px}
[data-native-pillar="web"] [data-web-section="section-1"] .capture-meta button{min-height:44px;font-size:12px}
[data-native-pillar="web"] [data-web-section="section-1"] .view-options button{font-size:clamp(13px,1cqw,16px)}
[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work img{height:auto}
[data-native-pillar="web"] [data-web-section="section-1"] .case-link span{transition:transform 150ms ease}
[data-native-pillar="web"] [data-web-section="section-1"] .case-link:focus-visible,[data-native-pillar="web"] [data-web-section="section-1"] .supporting-work a:focus-visible strong{color:#a7cfff}
[data-native-pillar="web"] [data-web-section="section-1"] .capture-scroll:focus-visible{outline:2px solid #a7cfff;outline-offset:-3px}
@media(hover:hover) and (pointer:fine){[data-native-pillar="web"] [data-web-section="section-1"] .case-link:hover span{transform:translateX(3px)}}
@media(min-width:901px) and (max-width:1100px){
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-link{position:relative;left:auto;top:auto;isolation:isolate}
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-link::before{content:'';position:absolute;z-index:-1;inset:-10px -16px;background:radial-gradient(ellipse,#050d19f2 35%,#050d19b8 60%,transparent 78%);pointer-events:none}
}
@media(max-width:900px){
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel{display:contents}
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel .capture-controls{margin:22px 28px 0}
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-link{margin:12px 28px 35px}
 [data-native-pillar="web"] [data-web-section="section-1"] .case-panel .case-summary{padding:24px 28px 0}
 [data-native-pillar="web"] [data-web-section="section-1"] .capture-meta button{font-size:12px}
}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="section-1"] .case-link span{transition:none;transform:none!important}}
[data-native-pillar="web"] [data-web-section="section-1"] .page-face img{position:absolute;inset:0;object-fit:fill}
[data-native-pillar="web"] [data-web-section="section-1"] .page-face .capture-outgoing{pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .page-face{transition:transform 620ms cubic-bezier(.22,.7,.2,1)}
[data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .world-layer{transition:scale 620ms cubic-bezier(.22,.7,.2,1),translate 620ms cubic-bezier(.22,.7,.2,1)}
@media(max-width:900px){
 [data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .proof-space{transition:height 620ms cubic-bezier(.22,.7,.2,1)}
}
@media(prefers-reduced-motion:reduce){
 [data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .page-face,[data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .world-layer,[data-native-pillar="web"] [data-web-section="section-1"] .view-transitions .proof-space{transition:none}
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'] {
  --flow-gutter: clamp(24px, 7.05vw, 112px);
  --flow-edge: clamp(72px, 7.5vw, 120px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web']:not([data-review-section='hero']) .native-main {
  min-height: 0;
  display: block;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
  .web-section, .web-build, .web-fit, .web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web']:not([data-review-section='hero']) :is(.native-heading, h2) {
  font-family: var(--font-body), Arial, sans-serif;
  font-weight: 500;
  letter-spacing: -.025em;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
  font-size: min(44px, clamp(30px, min(38.88px, 2.7vw), 43px));
  line-height: 1.12;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .system-status,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .invitation > .eyebrow {
  display: none;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] .world-layer,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .world,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .layer,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] :is(.atmosphere, .foreground-world),[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .world,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 var(--flow-edge),
    #000 calc(100% - var(--flow-edge)), transparent);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] .world-layer {
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .intro {
  left: var(--flow-gutter);
  top: 7%;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .intro .native-heading { margin-top: 15px; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .case-summary h2 {
  font-size: min(44px, clamp(24px, min(32.4px, 2.25vw), 34px));
  line-height: 1.15;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .case-short {
  font-size: clamp(17px, 1.4vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .proof-continuation {
  position: relative;
  padding: 28px var(--flow-gutter) 74px;
  column-gap: 7%;
  row-gap: 36px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .project-note { padding-bottom: 30px; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .project-note > p:last-child,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .review blockquote {
  font-size: clamp(18px, 1.45vw, 22px);
  line-height: 1.5;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work a { padding-block: 20px; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcomes { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .intro {
  margin-left: var(--flow-gutter);
  padding-top: 70px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list {
  margin-left: var(--flow-gutter);
  margin-top: 34px;
  margin-bottom: 74px;
  gap: 26px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list h2 {
  font-size: min(44px, clamp(20px, min(23.328px, 1.62vw), 25px));
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list p {
  font-size: clamp(17px, 1.25vw, 20px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .number { background: transparent; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .web-section { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .section-layout {
  padding-top: 50px;
  padding-bottom: 76px;
  padding-right: var(--flow-gutter);
  grid-template-columns: minmax(0, 1.55fr) minmax(310px, .88fr);
  gap: clamp(24px, 3.5vw, 56px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .invitation {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .lead { margin-top: 22px; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .detail { margin-top: 16px; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .environment-link {
  margin-top: 26px;
  min-height: 54px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .section-heading {
  left: var(--flow-gutter);
  top: 10%;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .native-heading,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .native-heading { margin-top: 0; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer h2 {
  font-size: min(44px, clamp(22px, min(25.92px, 1.8vw), 27px));
  letter-spacing: -.015em;
  text-transform: none;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer-link {
  font-size: clamp(10px, .84vw, 13px);
  padding-inline: 13px;
  gap: 9px;
  white-space: nowrap;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group h2 {
  font-size: min(44px, clamp(21px, min(23.04px, 1.6vw), 26px));
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-statements {
  font-size: clamp(18px, 1.32vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .web-faq {
  min-height: 0;
  padding: 70px var(--flow-gutter) 116px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .native-heading { margin: 0; }
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-page {
  margin-top: 52px;
  padding-bottom: 22px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] summary {
  min-height: 82px;
  font-size: clamp(20px, 1.55vw, 24px);
  padding-block: 22px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .answer {
  font-size: clamp(18px, 1.32vw, 21px);
  line-height: 1.55;
  padding-top: 10px;
  padding-bottom: 28px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: var(--field);
  mask-image: linear-gradient(to bottom, transparent, #000 180px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 120px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .invitation-label { margin-top: 0; }

@media (max-width: 1100px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcomes { padding-bottom: 46px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .intro {
    margin-inline: var(--flow-gutter);
    padding-top: 64px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list {
    margin: 0 var(--flow-gutter) 30px;
    max-width: 760px;
    gap: 22px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .section-layout {
    gap: 22px;
    grid-template-columns: minmax(0, 1.2fr) minmax(275px, 1fr);
  }
}

@media (max-width: 1279px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .web-build {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .section-heading {
    position: relative;
    inset: auto;
    width: auto;
    min-height: 0;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offers {
    margin-top: 62px;
    max-width: 580px;
    gap: 8px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer {
    min-height: 0;
    padding: 26px 14px 28px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer h2 { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer-link {
    margin-top: 20px;
    padding-inline: 17px;
    font-size: 12px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .world__layer--canvas { top: 280px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .world__layer--edge { top: 262px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left) { height: 100%; }

  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .web-fit {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-groups {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 900px;
    margin: 100px auto 35px;
    gap: 12%;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group {
    min-height: 0;
    padding: 20px 0;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group h2 { font-size: 24px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group h2::after { margin-top: 18px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-statements {
    font-size: 18px;
    margin-top: 22px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left, .world__layer--right) { height: 100%; top: 0; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world__layer--canvas {
    left: -2%;
    top: 16%;
    width: 104%;
    height: 84%;
    transform: none;
    opacity: .78;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world__layer--edge {
    left: -4%;
    top: 10%;
    width: 108%;
    height: 90%;
    transform: none;
  }
}

@media (max-width: 900px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .intro {
    position: relative;
    inset: auto;
    padding: 64px var(--flow-gutter) 0;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .case-panel .capture-controls {
    margin-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .case-panel .case-summary {
    padding-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .case-panel .case-link {
    margin-inline: var(--flow-gutter);
    margin-bottom: 24px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .proof-continuation {
    padding-top: 28px;
    padding-bottom: 66px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .project-note { gap: 14px; }
}
@media (max-width: 760px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .section-layout {
    padding: 58px 0 72px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .invitation {
    padding-inline: var(--flow-gutter);
    max-width: none;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .window-assembly { margin-top: 8px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .lead { max-width: 40ch; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .web-faq {
    padding-top: 62px;
    padding-bottom: 110px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-page { margin-top: 46px; }
}

@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'] { --flow-gutter: 24px; --flow-edge: 84px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
    font-size: 30px;
    line-height: 1.15;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 108px minmax(0, 1fr);
    gap: 18px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work img { width: 108px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work strong { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .intro { padding-top: 58px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list h2 { font-size: 22px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .environment-link { white-space: nowrap; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .web-build { padding-block: 62px 84px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offers { margin-top: 44px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer { padding-left: 14px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer h2 { font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer-link {
    font-size: 11px;
    letter-spacing: 0;
    padding-inline: 13px;
    gap: 9px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .web-fit { padding-block: 62px 104px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-groups {
    grid-template-columns: minmax(0, 1fr);
    max-width: 330px;
    margin: 72px auto 0;
    gap: 82px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group { padding: 18px 12px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-statements {
    grid-template-rows: auto auto;
    font-size: 18px;
    line-height: 1.5;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world__layer--canvas {
    left: calc(50% - 455px);
    top: calc(50% - 275px);
    width: 910px;
    height: 570px;
    transform: rotate(90deg);
    opacity: .76;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world__layer--edge {
    left: calc(50% - 494px);
    top: calc(50% - 305px);
    width: 988px;
    height: 620px;
    transform: rotate(90deg);
    opacity: .82;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] summary { font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .answer { font-size: 18px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot { padding-inline: var(--flow-gutter); }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'] { --flow-gutter: 20px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 90px minmax(0, 1fr);
    gap: 14px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .supporting-work img { width: 90px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .offer-link { font-size: 10.5px; padding-inline: 11px; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] summary { font-size: 19px; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
    .web-section, .web-build, .web-fit, .web-faq, .web-snapshot) { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot::before { display: none; }
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options {
  border-bottom-color: transparent;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button {
  position: relative;
  border-bottom-color: transparent;
  border-radius: 22px;
  background: transparent;
  color: #acbac9;
  transition: color 160ms ease;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button:hover {
  background: radial-gradient(ellipse at 50% 62%, #0a44c91c, transparent 72%);
  color: #f4f7f9;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button[aria-pressed='true'] {
  border-bottom-color: transparent;
  background: radial-gradient(ellipse at 50% 64%, #0a44c938, #0a44c913 42%, transparent 73%);
  color: #f4f7f9;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button[aria-pressed='true']::after {
  content: '';
  position: absolute;
  bottom: 5px;
  left: calc(50% - 2px);
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #b8cae2;
  box-shadow: 0 0 7px #0a44c980;
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button:focus-visible {
  outline: 2px solid #b8cae2;
  outline-offset: -2px;
}
@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button { transition: none; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button[aria-pressed='true'] {
    outline: 2px solid Highlight;
    outline-offset: -5px;
  }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button[aria-pressed='true']::after { background: ButtonText; }
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-pillar='web'][data-review-section='section-1'] .view-options button[aria-pressed='true']:focus-visible {
    outline: 2px solid ButtonText;
    outline-offset: 3px;
  }
}
[data-native-pillar="web"] [data-web-section="section-1"][data-standalone='true'],[data-native-pillar="web"] [data-web-section="section-1"][data-standalone='true']{background:#070d13}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] .review-bar{display:none!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] .page{background:transparent}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] .hero{background:transparent;mask-image:none}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='hero'] :is(#web-section-1-world,.world-fallback){mask-image:linear-gradient(#000 0 86%,transparent)}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section]:not([data-review-section='hero']) .native-main{position:relative;isolation:isolate;background:transparent}
[data-native-pillar="web"] [data-web-section="section-1"] .approved-stage-host{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 70px),transparent)}
[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='far-mesh'],[data-layer='left-fragments'],[data-layer='right-fragments'],[data-layer='near-cubes']),[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-2'] :is(.layer.mesh,.layer.fragments-left,.layer.fragments-right,.layer.foreground),[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-3'] :is(.atmosphere,.foreground-world),[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-3'] img[src$='06-assembly-fragments.lossless.webp'],[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--far,.world__layer--middle,.world__layer--edge,.world__layer--left,.world__layer--right),[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-6'] .world,[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-7'] .world{display:none!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'][data-review-section='section-7'] .web-snapshot::before{background:transparent}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot{--field:transparent}
[data-native-pillar="web"] [data-web-section="section-1"][data-world-replaced='true'] .approved-stage-host img{filter:none;mix-blend-mode:normal}
[data-native-pillar="web"] [data-web-section="section-1"][data-world-paused='true'] .approved-stage-host *,[data-native-pillar="web"] [data-web-section="section-1"][data-world-paused='true'] .world__layer{animation-play-state:paused!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='ambient-haze'],[data-layer='contact-shadow']),[data-native-pillar="web"] [data-web-section="section-1"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-2'] .layer:is(.haze,.floor),[data-native-pillar="web"] [data-web-section="section-1"][data-shared-world='true'][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--haze,.world__layer--floor){display:none!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-shared-world='true'] .approved-stage-host{display:none}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .proof-continuation{padding-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .intro{padding-top:38px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list{margin-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-3'] .section-layout{padding-top:36px;padding-bottom:48px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .world__layer--canvas,[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .page-canvas{display:none!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .web-fit{
  aspect-ratio:auto;min-height:0;padding:48px var(--flow-gutter) 66px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .section-heading{
  position:relative;inset:auto;width:auto;min-height:0;max-width:760px;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-groups{
  position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1000px;margin:46px 0 0;gap:clamp(40px,8vw,112px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group{
  position:relative;inset:auto;width:auto;min-height:0;padding:0;
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-statements{margin-top:24px;gap:20px;font-size:clamp(18px,1.4vw,21px)}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-group h2::after{margin-top:18px;height:1px;width:52px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .web-faq{padding:52px var(--flow-gutter) 54px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-page{margin:30px 0 0;padding:0;max-width:860px;width:76%}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-list{position:relative;padding:0;background:transparent;border:0;box-shadow:none}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-list::before{content:none!important;display:none!important}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] summary{min-height:76px;padding-block:22px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .answer{padding-top:0;padding-bottom:24px}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot{
  aspect-ratio:auto;min-height:0;padding-block:clamp(98px,10vw,150px) clamp(124px,12vw,184px);
}
[data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .invitation{position:relative}
@media(max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-1'] .intro{padding-top:42px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcomes{padding-bottom:130px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-2'] .outcome-list{margin-bottom:26px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-4'] .web-build{padding-top:44px;padding-bottom:50px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .web-fit{padding-top:44px;padding-bottom:52px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .faq-page{width:100%}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot{padding-block:86px 152px}
}
@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-5'] .fit-groups{grid-template-columns:1fr;margin-top:34px;gap:38px;max-width:100%}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] .web-faq{padding-top:40px;padding-bottom:44px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-6'] summary{min-height:72px}
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .snapshot-link{font-size:clamp(12px,3.3vw,16px);white-space:nowrap}
}
@media(min-width:600px) and (max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-1"][data-review-section='section-7'] .web-snapshot{padding-bottom:360px}
}
[data-native-pillar="web"] [data-web-section="section-2"] *{box-sizing:border-box}[data-native-pillar="web"] [data-web-section="section-2"]{color-scheme:dark;background:#040b13}[data-native-pillar="web"] [data-web-section="section-2"]{margin:0;color:#f1f4f8;font-family:var(--font-body),Arial,sans-serif;font-weight:300}[data-native-pillar="web"] [data-web-section="section-2"] figure,[data-native-pillar="web"] [data-web-section="section-2"] p,[data-native-pillar="web"] [data-web-section="section-2"] .native-heading,[data-native-pillar="web"] [data-web-section="section-2"] h2{margin:0}
[data-native-pillar="web"] [data-web-section="section-2"] .outcomes{position:relative;isolation:isolate;width:100%;max-width:1800px;min-height:900px;aspect-ratio:1586/992;margin:auto;overflow:hidden;background:#040b13}
[data-native-pillar="web"] [data-web-section="section-2"] .intro{position:relative;z-index:80;padding-top:5.35%;margin-left:6.94%;width:34%}[data-native-pillar="web"] [data-web-section="section-2"] .eyebrow{display:flex;gap:16px;align-items:center;color:#c6d6e6;font:12px var(--font-mono),monospace;letter-spacing:.17em;text-transform:uppercase}[data-native-pillar="web"] [data-web-section="section-2"] .eyebrow:before{content:"";width:35px;height:2px;background:#397adf}[data-native-pillar="web"] [data-web-section="section-2"] .native-heading{font-size:min(44px, clamp(28px,min(36.432px, 2.53vw),42px));line-height:1.12;font-weight:500;letter-spacing:-.025em;margin-top:20px;text-wrap:balance}
[data-native-pillar="web"] [data-web-section="section-2"] .world{position:absolute;inset:0;z-index:1;pointer-events:none}[data-native-pillar="web"] [data-web-section="section-2"] .composition{position:absolute;top:50%;left:0;width:100%;aspect-ratio:1586/992;transform:translateY(-50%)}[data-native-pillar="web"] [data-web-section="section-2"] .layer{position:absolute;object-fit:fill;pointer-events:none;user-select:none}[data-native-pillar="web"] [data-web-section="section-2"] .mesh{inset:0;width:100%;height:100%;opacity:.7;z-index:0}[data-native-pillar="web"] [data-web-section="section-2"] .blueprint{left:7.4401%;top:8.5685%;width:90%;height:90%;opacity:.45;z-index:10}[data-native-pillar="web"] [data-web-section="section-2"] .fragments-left{left:13.2409%;top:13.1048%;width:75%;height:75%;z-index:20}[data-native-pillar="web"] [data-web-section="section-2"] .fragments-right{left:33.9849%;top:21.7742%;width:67%;height:67%;z-index:21}[data-native-pillar="web"] [data-web-section="section-2"] .perimeter{inset:0;width:100%;height:100%;z-index:40}[data-native-pillar="web"] [data-web-section="section-2"] .foreground{inset:0;width:100%;height:100%;z-index:70}
[data-native-pillar="web"] [data-web-section="section-2"] #web-section-2-capture{position:absolute;left:43.5%;top:25.7%;width:51.6%;height:55%;object-fit:fill;transform-origin:0 0;z-index:30}[data-native-pillar="web"] [data-web-section="section-2"] .anatomy{position:absolute;inset:0;width:100%;height:100%;z-index:50;overflow:visible;fill:none;stroke:#77b8ff;stroke-width:1.2}[data-native-pillar="web"] [data-web-section="section-2"] .body-outline{opacity:.3;stroke-dasharray:3 5}[data-native-pillar="web"] [data-web-section="section-2"] .leaders{stroke:#609de9;opacity:.7;stroke-width:1}[data-native-pillar="web"] [data-web-section="section-2"] .endpoints{fill:#a8d4ff;stroke:#0a44c9;stroke-width:2}[data-native-pillar="web"] [data-web-section="section-2"] .outlines{opacity:.65}
[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list{position:relative;z-index:80;margin:42px 0 76px 6.94%;padding:0;list-style:none;width:28%;display:grid;gap:28px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list li{position:relative}[data-native-pillar="web"] [data-web-section="section-2"] .number{display:inline-flex;align-items:center;min-height:24px;font:12px var(--font-mono),monospace;letter-spacing:.1em;color:#77b8ff;background:#040b13;padding-right:12px}[data-native-pillar="web"] [data-web-section="section-2"] h2{font-size:min(44px, clamp(20px,min(25.488px, 1.77vw),28px));line-height:1.18;font-weight:500;letter-spacing:-.015em;margin:9px 0 10px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list p{font-size:clamp(17px,1.38vw,22px);line-height:1.44;color:#b7c5d2;text-wrap:pretty}[data-native-pillar="web"] [data-web-section="section-2"] .asset-status{position:relative;z-index:100;padding:0 7%;font-size:14px;color:#c4cdd6}[data-native-pillar="web"] [data-web-section="section-2"] .asset-status:empty{display:none}[data-native-pillar="web"] [data-web-section="section-2"] .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(min-width:1101px){[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list li:last-child p{position:relative;isolation:isolate}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list li:last-child p:before{content:"";position:absolute;inset:-8px -12px;z-index:-1;background:#040b13eb;filter:blur(12px);pointer-events:none}}
@media(min-width:1587px){[data-native-pillar="web"] [data-web-section="section-2"] .outcomes{min-height:1000px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list{gap:35px;margin-top:52px}}
@media(max-width:1100px){[data-native-pillar="web"] [data-web-section="section-2"] .outcomes{aspect-ratio:auto;min-height:0;padding-bottom:56px;display:flex;flex-direction:column}[data-native-pillar="web"] [data-web-section="section-2"] .intro{padding-top:48px;margin:0 7%;width:auto;max-width:660px}[data-native-pillar="web"] [data-web-section="section-2"] .native-heading{font-size:min(44px, clamp(28px,min(64.8px, 4.5vw),38px));max-width:620px}[data-native-pillar="web"] [data-web-section="section-2"] .world{position:relative;inset:auto;width:100%;height:82vw;max-height:670px;margin-top:12px;overflow:hidden}[data-native-pillar="web"] [data-web-section="section-2"] .composition{width:170%;left:-70%;top:-13vw;transform:none}[data-native-pillar="web"] [data-web-section="section-2"] .leaders{display:none}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list{width:auto;margin:0 7%;gap:26px;max-width:680px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list li{padding-left:44px;padding-top:22px;border-top:1px solid #224366}[data-native-pillar="web"] [data-web-section="section-2"] .number{position:absolute;top:24px;left:0;padding:0;background:none}[data-native-pillar="web"] [data-web-section="section-2"] h2{font-size:24px;margin:0 0 10px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list p{font-size:18px;line-height:1.5}[data-native-pillar="web"] [data-web-section="section-2"] .asset-status{margin-top:24px}}
@media(max-width:540px){[data-native-pillar="web"] [data-web-section="section-2"] .intro{padding-top:38px;margin:0 24px}[data-native-pillar="web"] [data-web-section="section-2"] .native-heading{font-size:29px;line-height:1.15;margin-top:16px}[data-native-pillar="web"] [data-web-section="section-2"] .eyebrow{font-size:11px;gap:12px}[data-native-pillar="web"] [data-web-section="section-2"] .eyebrow:before{width:25px}[data-native-pillar="web"] [data-web-section="section-2"] .world{height:85vw;margin-top:18px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list{margin:0 24px;gap:24px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list li{padding-left:35px;padding-top:22px}[data-native-pillar="web"] [data-web-section="section-2"] h2{font-size:22px}[data-native-pillar="web"] [data-web-section="section-2"] .outcome-list p{font-size:17px}[data-native-pillar="web"] [data-web-section="section-2"] .outcomes{padding-bottom:44px}}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="section-2"] *{scroll-behavior:auto!important}}
@media(max-width:1100px){
  [data-native-pillar="web"] [data-web-section="section-2"] .world{height:min(760px,105vw);max-height:none}
  [data-native-pillar="web"] [data-web-section="section-2"] .composition{width:100%;left:0;top:0}
  [data-native-pillar="web"] [data-web-section="section-2"] .composition:not(.registered) .perimeter,[data-native-pillar="web"] [data-web-section="section-2"] .composition:not(.registered) .anatomy{display:none}
  [data-native-pillar="web"] [data-web-section="section-2"] .composition:not(.registered) #web-section-2-capture{left:50%;top:45px;width:auto;height:min(670px,calc(105vw - 90px));transform:translateX(-50%);object-fit:contain;border:1px solid #77b8ff;box-shadow:0 0 0 3px #3c4c5c}
}
@media(max-width:540px){
  [data-native-pillar="web"] [data-web-section="section-2"] .world{height:min(650px,162vw)}
  [data-native-pillar="web"] [data-web-section="section-2"] .composition:not(.registered) #web-section-2-capture{height:min(578px,calc(162vw - 72px));top:36px}
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web'] {
  --flow-gutter: clamp(24px, 7.05vw, 112px);
  --flow-edge: clamp(72px, 7.5vw, 120px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web']:not([data-review-section='hero']) .native-main {
  min-height: 0;
  display: block;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
  .web-section, .web-build, .web-fit, .web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web']:not([data-review-section='hero']) :is(.native-heading, h2) {
  font-family: var(--font-body), Arial, sans-serif;
  font-weight: 500;
  letter-spacing: -.025em;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
  font-size: min(44px, clamp(30px, min(38.88px, 2.7vw), 43px));
  line-height: 1.12;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .system-status,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .invitation > .eyebrow {
  display: none;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] .world-layer,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .world,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .layer,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] :is(.atmosphere, .foreground-world),[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .world,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 var(--flow-edge),
    #000 calc(100% - var(--flow-edge)), transparent);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] .world-layer {
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .intro {
  left: var(--flow-gutter);
  top: 7%;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .intro .native-heading { margin-top: 15px; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .case-summary h2 {
  font-size: min(44px, clamp(24px, min(32.4px, 2.25vw), 34px));
  line-height: 1.15;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .case-short {
  font-size: clamp(17px, 1.4vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .proof-continuation {
  position: relative;
  padding: 28px var(--flow-gutter) 74px;
  column-gap: 7%;
  row-gap: 36px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .project-note { padding-bottom: 30px; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .project-note > p:last-child,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .review blockquote {
  font-size: clamp(18px, 1.45vw, 22px);
  line-height: 1.5;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work a { padding-block: 20px; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcomes { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .intro {
  margin-left: var(--flow-gutter);
  padding-top: 70px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list {
  margin-left: var(--flow-gutter);
  margin-top: 34px;
  margin-bottom: 74px;
  gap: 26px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list h2 {
  font-size: min(44px, clamp(20px, min(23.328px, 1.62vw), 25px));
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list p {
  font-size: clamp(17px, 1.25vw, 20px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .number { background: transparent; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .web-section { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .section-layout {
  padding-top: 50px;
  padding-bottom: 76px;
  padding-right: var(--flow-gutter);
  grid-template-columns: minmax(0, 1.55fr) minmax(310px, .88fr);
  gap: clamp(24px, 3.5vw, 56px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .invitation {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .lead { margin-top: 22px; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .detail { margin-top: 16px; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .environment-link {
  margin-top: 26px;
  min-height: 54px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .section-heading {
  left: var(--flow-gutter);
  top: 10%;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .native-heading,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .native-heading { margin-top: 0; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer h2 {
  font-size: min(44px, clamp(22px, min(25.92px, 1.8vw), 27px));
  letter-spacing: -.015em;
  text-transform: none;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer-link {
  font-size: clamp(10px, .84vw, 13px);
  padding-inline: 13px;
  gap: 9px;
  white-space: nowrap;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group h2 {
  font-size: min(44px, clamp(21px, min(23.04px, 1.6vw), 26px));
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-statements {
  font-size: clamp(18px, 1.32vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .web-faq {
  min-height: 0;
  padding: 70px var(--flow-gutter) 116px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .native-heading { margin: 0; }
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-page {
  margin-top: 52px;
  padding-bottom: 22px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] summary {
  min-height: 82px;
  font-size: clamp(20px, 1.55vw, 24px);
  padding-block: 22px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .answer {
  font-size: clamp(18px, 1.32vw, 21px);
  line-height: 1.55;
  padding-top: 10px;
  padding-bottom: 28px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: var(--field);
  mask-image: linear-gradient(to bottom, transparent, #000 180px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 120px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .invitation-label { margin-top: 0; }

@media (max-width: 1100px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcomes { padding-bottom: 46px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .intro {
    margin-inline: var(--flow-gutter);
    padding-top: 64px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list {
    margin: 0 var(--flow-gutter) 30px;
    max-width: 760px;
    gap: 22px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .section-layout {
    gap: 22px;
    grid-template-columns: minmax(0, 1.2fr) minmax(275px, 1fr);
  }
}

@media (max-width: 1279px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .web-build {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .section-heading {
    position: relative;
    inset: auto;
    width: auto;
    min-height: 0;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offers {
    margin-top: 62px;
    max-width: 580px;
    gap: 8px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer {
    min-height: 0;
    padding: 26px 14px 28px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer h2 { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer-link {
    margin-top: 20px;
    padding-inline: 17px;
    font-size: 12px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .world__layer--canvas { top: 280px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .world__layer--edge { top: 262px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left) { height: 100%; }

  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .web-fit {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-groups {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 900px;
    margin: 100px auto 35px;
    gap: 12%;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group {
    min-height: 0;
    padding: 20px 0;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group h2 { font-size: 24px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group h2::after { margin-top: 18px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-statements {
    font-size: 18px;
    margin-top: 22px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left, .world__layer--right) { height: 100%; top: 0; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world__layer--canvas {
    left: -2%;
    top: 16%;
    width: 104%;
    height: 84%;
    transform: none;
    opacity: .78;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world__layer--edge {
    left: -4%;
    top: 10%;
    width: 108%;
    height: 90%;
    transform: none;
  }
}

@media (max-width: 900px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .intro {
    position: relative;
    inset: auto;
    padding: 64px var(--flow-gutter) 0;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .case-panel .capture-controls {
    margin-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .case-panel .case-summary {
    padding-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .case-panel .case-link {
    margin-inline: var(--flow-gutter);
    margin-bottom: 24px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .proof-continuation {
    padding-top: 28px;
    padding-bottom: 66px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .project-note { gap: 14px; }
}
@media (max-width: 760px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .section-layout {
    padding: 58px 0 72px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .invitation {
    padding-inline: var(--flow-gutter);
    max-width: none;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .window-assembly { margin-top: 8px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .lead { max-width: 40ch; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .web-faq {
    padding-top: 62px;
    padding-bottom: 110px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-page { margin-top: 46px; }
}

@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web'] { --flow-gutter: 24px; --flow-edge: 84px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
    font-size: 30px;
    line-height: 1.15;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 108px minmax(0, 1fr);
    gap: 18px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work img { width: 108px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work strong { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .intro { padding-top: 58px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list h2 { font-size: 22px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .environment-link { white-space: nowrap; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .web-build { padding-block: 62px 84px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offers { margin-top: 44px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer { padding-left: 14px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer h2 { font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer-link {
    font-size: 11px;
    letter-spacing: 0;
    padding-inline: 13px;
    gap: 9px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .web-fit { padding-block: 62px 104px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-groups {
    grid-template-columns: minmax(0, 1fr);
    max-width: 330px;
    margin: 72px auto 0;
    gap: 82px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group { padding: 18px 12px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-statements {
    grid-template-rows: auto auto;
    font-size: 18px;
    line-height: 1.5;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world__layer--canvas {
    left: calc(50% - 455px);
    top: calc(50% - 275px);
    width: 910px;
    height: 570px;
    transform: rotate(90deg);
    opacity: .76;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world__layer--edge {
    left: calc(50% - 494px);
    top: calc(50% - 305px);
    width: 988px;
    height: 620px;
    transform: rotate(90deg);
    opacity: .82;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] summary { font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .answer { font-size: 18px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot { padding-inline: var(--flow-gutter); }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web'] { --flow-gutter: 20px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 90px minmax(0, 1fr);
    gap: 14px;
  }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .supporting-work img { width: 90px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .offer-link { font-size: 10.5px; padding-inline: 11px; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] summary { font-size: 19px; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
    .web-section, .web-build, .web-fit, .web-faq, .web-snapshot) { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot::before { display: none; }
}
[data-native-pillar="web"] [data-web-section="section-2"][data-standalone='true'],[data-native-pillar="web"] [data-web-section="section-2"][data-standalone='true']{background:#070d13}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] .review-bar{display:none!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] .page{background:transparent}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] .hero{background:transparent;mask-image:none}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='hero'] :is(#world,.world-fallback){mask-image:linear-gradient(#000 0 86%,transparent)}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section]:not([data-review-section='hero']) .native-main{position:relative;isolation:isolate;background:transparent}
[data-native-pillar="web"] [data-web-section="section-2"] .approved-stage-host{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 70px),transparent)}
[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='far-mesh'],[data-layer='left-fragments'],[data-layer='right-fragments'],[data-layer='near-cubes']),[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-2'] :is(.layer.mesh,.layer.fragments-left,.layer.fragments-right,.layer.foreground),[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-3'] :is(.atmosphere,.foreground-world),[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-3'] img[src$='06-assembly-fragments.lossless.webp'],[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--far,.world__layer--middle,.world__layer--edge,.world__layer--left,.world__layer--right),[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-6'] .world,[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-7'] .world{display:none!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'][data-review-section='section-7'] .web-snapshot::before{background:transparent}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot{--field:transparent}
[data-native-pillar="web"] [data-web-section="section-2"][data-world-replaced='true'] .approved-stage-host img{filter:none;mix-blend-mode:normal}
[data-native-pillar="web"] [data-web-section="section-2"][data-world-paused='true'] .approved-stage-host *,[data-native-pillar="web"] [data-web-section="section-2"][data-world-paused='true'] .world__layer{animation-play-state:paused!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='ambient-haze'],[data-layer='contact-shadow']),[data-native-pillar="web"] [data-web-section="section-2"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-2'] .layer:is(.haze,.floor),[data-native-pillar="web"] [data-web-section="section-2"][data-shared-world='true'][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--haze,.world__layer--floor){display:none!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-shared-world='true'] .approved-stage-host{display:none}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .proof-continuation{padding-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .intro{padding-top:38px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list{margin-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-3'] .section-layout{padding-top:36px;padding-bottom:48px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .world__layer--canvas,[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .page-canvas{display:none!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .web-fit{
  aspect-ratio:auto;min-height:0;padding:48px var(--flow-gutter) 66px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .section-heading{
  position:relative;inset:auto;width:auto;min-height:0;max-width:760px;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-groups{
  position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1000px;margin:46px 0 0;gap:clamp(40px,8vw,112px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group{
  position:relative;inset:auto;width:auto;min-height:0;padding:0;
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-statements{margin-top:24px;gap:20px;font-size:clamp(18px,1.4vw,21px)}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-group h2::after{margin-top:18px;height:1px;width:52px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .web-faq{padding:52px var(--flow-gutter) 54px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-page{margin:30px 0 0;padding:0;max-width:860px;width:76%}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-list{position:relative;padding:0;background:transparent;border:0;box-shadow:none}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-list::before{content:none!important;display:none!important}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] summary{min-height:76px;padding-block:22px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .answer{padding-top:0;padding-bottom:24px}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot{
  aspect-ratio:auto;min-height:0;padding-block:clamp(98px,10vw,150px) clamp(124px,12vw,184px);
}
[data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .invitation{position:relative}
@media(max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-1'] .intro{padding-top:42px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcomes{padding-bottom:130px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-2'] .outcome-list{margin-bottom:26px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-4'] .web-build{padding-top:44px;padding-bottom:50px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .web-fit{padding-top:44px;padding-bottom:52px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .faq-page{width:100%}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot{padding-block:86px 152px}
}
@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-5'] .fit-groups{grid-template-columns:1fr;margin-top:34px;gap:38px;max-width:100%}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] .web-faq{padding-top:40px;padding-bottom:44px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-6'] summary{min-height:72px}
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .snapshot-link{font-size:clamp(12px,3.3vw,16px);white-space:nowrap}
}
@media(min-width:600px) and (max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-2"][data-review-section='section-7'] .web-snapshot{padding-bottom:360px}
}
[data-native-pillar="web"] [data-web-section="section-3"]{color-scheme:dark;--web:#0a44c9;--ink:#f3f6f9;--muted:#bdc7d3;--canvas:#030a13;background:var(--canvas);color:var(--ink);font:300 16px/1.5 var(--font-body),Arial,sans-serif}
[data-native-pillar="web"] [data-web-section="section-3"] *{box-sizing:border-box}[data-native-pillar="web"] [data-web-section="section-3"]{margin:0}[data-native-pillar="web"] [data-web-section="section-3"] img{display:block}[data-native-pillar="web"] [data-web-section="section-3"] a{color:inherit}[data-native-pillar="web"] [data-web-section="section-3"] .native-heading,[data-native-pillar="web"] [data-web-section="section-3"] p{margin:0}
[data-native-pillar="web"] [data-web-section="section-3"] .web-section{position:relative;isolation:isolate;min-height:max(720px,100svh);overflow:hidden;display:grid;align-items:center}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-3"] .far-mesh{opacity:.55}[data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{opacity:.57}
[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{width:100%;max-width:1680px;margin:auto;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,.82fr);gap:clamp(12px,2vw,32px);align-items:center;padding:70px clamp(24px,4.3vw,78px) 92px 0}
[data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{position:relative;aspect-ratio:1100/820;container-type:inline-size;min-width:0}
[data-native-pillar="web"] [data-web-section="section-3"] .pane{position:absolute;pointer-events:none;object-fit:fill}
[data-native-pillar="web"] [data-web-section="section-3"] .pane-contents{position:absolute;inset:0;z-index:90;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-3"] .pane-geometry{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
[data-native-pillar="web"] [data-web-section="section-3"] .pane-label{position:absolute;display:block;white-space:pre-line;line-height:1.2;font-weight:300}
[data-native-pillar="web"] [data-web-section="section-3"] .pane-label.heading{font-weight:500}[data-native-pillar="web"] [data-web-section="section-3"] .pane-label.micro{font-family:var(--font-mono),monospace;letter-spacing:.055em}
[data-native-pillar="web"] [data-web-section="section-3"] .invitation{position:relative;z-index:100;align-self:end;margin-bottom:2%;padding:20px 0 0}
[data-native-pillar="web"] [data-web-section="section-3"] .system-status{display:flex;align-items:center;gap:12px;font:400 12px/1.4 var(--font-mono),monospace;letter-spacing:.13em;margin-bottom:23px;color:#d7e0e7}
[data-native-pillar="web"] [data-web-section="section-3"] .system-status span{width:7px;height:7px;background:#00e08a;border-radius:50%;flex-shrink:0}
[data-native-pillar="web"] [data-web-section="section-3"] .native-heading{font:500 min(44px, clamp(27px,min(38.88px, 2.7vw),43px))/1.05 var(--font-display),var(--font-body),sans-serif;letter-spacing:-.025em;max-width:13.7em;text-wrap:balance}
[data-native-pillar="web"] [data-web-section="section-3"] .lead{font-size:clamp(18px,1.35vw,23px);line-height:1.4;max-width:32ch;margin-top:28px}
[data-native-pillar="web"] [data-web-section="section-3"] .detail{font-size:clamp(16px,1.1vw,18px);line-height:1.5;color:var(--muted);max-width:37ch;margin-top:20px}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:58px;margin-top:32px;max-width:410px;border:1px solid #309df1;border-radius:999px;padding:16px 22px;background:#020b1d;text-decoration:none;font:400 12px/1.3 var(--font-mono),monospace;letter-spacing:.075em;transition:background-color .18s,border-color .18s}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link svg{width:29px;min-width:29px;height:20px;fill:none;stroke:currentColor;stroke-width:1.1}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link:hover{background:#082660;border-color:#92c7ff}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link:active{background:#0a44c9}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link:focus-visible{outline:2px solid #fff;outline-offset:5px}
[data-native-pillar="web"] [data-web-section="section-3"] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1600px){[data-native-pillar="web"] [data-web-section="section-3"] .web-section{min-height:992px}}
@media(max-width:1050px){[data-native-pillar="web"] [data-web-section="section-3"] .web-section{min-height:100svh}[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);padding:56px 28px 66px 0;gap:8px}[data-native-pillar="web"] [data-web-section="section-3"] .invitation{align-self:center;margin:0}[data-native-pillar="web"] [data-web-section="section-3"] .native-heading{font-size:30px}[data-native-pillar="web"] [data-web-section="section-3"] .lead{font-size:18px}[data-native-pillar="web"] [data-web-section="section-3"] .detail{font-size:16px}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{font-size:11px;padding-inline:16px}[data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{opacity:.35}}
@media(max-width:760px){[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{display:flex;flex-direction:column;gap:12px;padding:46px 0 32px}[data-native-pillar="web"] [data-web-section="section-3"] .invitation{order:-1;padding:0 26px;width:100%;max-width:570px;margin:0 auto}[data-native-pillar="web"] [data-web-section="section-3"] .system-status{font-size:11px;margin-bottom:18px}[data-native-pillar="web"] [data-web-section="section-3"] .native-heading{font-size:min(44px, clamp(30px,min(95.04px, 6.6vw),42px));max-width:16em}[data-native-pillar="web"] [data-web-section="section-3"] .lead{max-width:40ch;margin-top:20px;font-size:18px}[data-native-pillar="web"] [data-web-section="section-3"] .detail{max-width:42ch;font-size:16px;margin-top:16px}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{max-width:390px;margin-top:25px;font-size:11px;min-height:56px;padding-inline:19px}[data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{width:min(100%,610px);margin:0 auto}[data-native-pillar="web"] [data-web-section="section-3"] .far-mesh{opacity:.36;object-position:60% center}[data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{opacity:.22;object-position:45% center}[data-native-pillar="web"] [data-web-section="section-3"] .web-section{min-height:100svh}[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere{background:linear-gradient(180deg,#030a13 0%,transparent 68%)}}
@media(max-width:360px){[data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding-inline:20px}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{font-size:10px;letter-spacing:.03em}[data-native-pillar="web"] [data-web-section="section-3"] .native-heading{font-size:29px}}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere{z-index:0}
[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{position:relative;z-index:1}
[data-native-pillar="web"] [data-web-section="section-3"] .far-mesh{opacity:.72;mask-image:linear-gradient(90deg,#000 0%,#000 55%,#0006 75%,#000 100%)}
[data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{opacity:.58;mask-image:linear-gradient(180deg,#0005,transparent 32%,transparent 62%,#000 93%)}
[data-native-pillar="web"] [data-web-section="section-3"] .web-section::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 86% 47%,#030a13 0%,#030a13e0 13%,transparent 42%)}
[data-native-pillar="web"] [data-web-section="section-3"] .assembly-traces{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;stroke:#6888b5;stroke-width:1;opacity:.6}
[data-native-pillar="web"] [data-web-section="section-3"] .trace-rear{stroke-opacity:.42}
[data-native-pillar="web"] [data-web-section="section-3"] .trace-ticks{stroke-opacity:.65}
[data-native-pillar="web"] [data-web-section="section-3"] .trace-signal{stroke:#4d87da;stroke-opacity:.7}
[data-native-pillar="web"] [data-web-section="section-3"] .assembly-traces rect{fill:#707070;stroke:none}
[data-native-pillar="web"] [data-web-section="section-3"] .assembly-traces circle{fill:#b2c3d8;stroke:none}
[data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding-top:28px}
[data-native-pillar="web"] [data-web-section="section-3"] .system-status{position:relative}
[data-native-pillar="web"] [data-web-section="section-3"] .system-status::before{content:"";position:absolute;right:calc(100% + 14px);width:clamp(32px,5vw,76px);height:1px;background:linear-gradient(90deg,transparent,#6b91c8)}
[data-native-pillar="web"] [data-web-section="section-3"] .detail{max-width:35ch;color:#aebac8}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{background:linear-gradient(180deg,#061429,#020a17);border-color:#567eac;box-shadow:inset 0 1px 0 #ffffff10}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link:hover{background:linear-gradient(180deg,#0c285b,#06152e);border-color:#98c6f1}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link:hover svg{transform:translateX(3px)}
[data-native-pillar="web"] [data-web-section="section-3"] .environment-link svg{transition:transform .18s}
@media(min-width:1060px){
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{grid-template-columns:minmax(0,1.74fr) minmax(320px,.88fr);gap:clamp(22px,3.4vw,54px);padding-top:86px;padding-bottom:102px}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation{margin-bottom:3%}
 [data-native-pillar="web"] [data-web-section="section-3"] .system-status{margin-bottom:21px}
 [data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{object-position:center 58%}
}
@media(min-width:761px) and (max-width:1050px){
 [data-native-pillar="web"] [data-web-section="section-3"] .web-section{min-height:min(760px,100svh)}
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{padding-block:70px;gap:20px;grid-template-columns:minmax(0,1.38fr) minmax(280px,1fr)}
 [data-native-pillar="web"] [data-web-section="section-3"] .far-mesh{object-position:30% center}
 [data-native-pillar="web"] [data-web-section="section-3"] .near-fragments{opacity:.4}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding-top:0}
 [data-native-pillar="web"] [data-web-section="section-3"] .system-status::before{width:28px}
}
@media(max-width:760px){
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{gap:20px;padding-top:48px;padding-bottom:54px}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding-top:0}
 [data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{width:min(100%,610px);margin-top:4px}
 [data-native-pillar="web"] [data-web-section="section-3"] .assembly-traces{opacity:.5}
 [data-native-pillar="web"] [data-web-section="section-3"] .system-status::before{display:none}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere{background:none}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .far-mesh{inset:auto;width:106%;height:auto;left:-3%;top:40%;object-fit:contain;opacity:.88;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 77%,transparent)}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .near-fragments{inset:auto;width:112%;height:auto;left:-6%;bottom:0;object-fit:contain;opacity:.72;mask-image:linear-gradient(180deg,transparent 32%,#000 78%)}
 [data-native-pillar="web"] [data-web-section="section-3"] .web-section::after{background:radial-gradient(ellipse at 48% 18%,#030a13e8 0%,#030a13e6 23%,transparent 60%)}
 [data-native-pillar="web"] [data-web-section="section-3"] .lead{max-width:35ch}
 [data-native-pillar="web"] [data-web-section="section-3"] .environment-link{margin-top:27px}
}
@media(prefers-reduced-motion:reduce){[data-native-pillar="web"] [data-web-section="section-3"] *,[data-native-pillar="web"] [data-web-section="section-3"] *::before,[data-native-pillar="web"] [data-web-section="section-3"] *::after{transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere,[data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{display:none}[data-native-pillar="web"] [data-web-section="section-3"] .environment-link{border:1px solid LinkText}[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{display:block;padding:40px 24px}[data-native-pillar="web"] [data-web-section="section-3"] .invitation{max-width:650px}[data-native-pillar="web"] [data-web-section="section-3"] .system-status span{background:CanvasText}}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .hero-atmosphere{opacity:.28;object-fit:fill}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .far-mesh{opacity:.86;mask-image:none}
[data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .hero-middle-mesh{opacity:.86;object-fit:fill}
[data-native-pillar="web"] [data-web-section="section-3"] .foreground-world{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-3"] .foreground-world img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-3"] .foreground-world .hero-near-mesh{opacity:.9}
[data-native-pillar="web"] [data-web-section="section-3"] .foreground-world .near-fragments{opacity:.82;mask-image:linear-gradient(180deg,#0008,transparent 22%,transparent 67%,#000 89%)}
[data-native-pillar="web"] [data-web-section="section-3"] .web-section::after{display:none}
[data-native-pillar="web"] [data-web-section="section-3"] .section-layout{z-index:auto}
[data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{z-index:1}
[data-native-pillar="web"] [data-web-section="section-3"] .invitation{isolation:isolate;padding:30px 12px 24px 4px}
[data-native-pillar="web"] [data-web-section="section-3"] .invitation::before{content:"";position:absolute;z-index:-1;inset:-30px -38px;background:radial-gradient(ellipse at 52% 48%,#030a13f5 16%,#030a13d9 58%,#030a1370 72%,transparent 84%);pointer-events:none}
@media(min-width:761px){
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{padding-top:82px;padding-bottom:110px}
 [data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{filter:drop-shadow(0 22px 24px #0005)}
}
@media(min-width:761px) and (max-width:1050px){
 [data-native-pillar="web"] [data-web-section="section-3"] .web-section{min-height:max(720px,100svh)}
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{padding-right:46px;gap:26px;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding:22px 0}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .hero-middle-mesh{opacity:.82}
}
@media(max-width:760px){
 [data-native-pillar="web"] [data-web-section="section-3"] .section-layout{padding-top:54px;padding-bottom:90px;gap:24px}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation{padding:0 30px;max-width:570px}
 [data-native-pillar="web"] [data-web-section="section-3"] .invitation::before{inset:-24px 4px -25px;background:radial-gradient(ellipse,#030a13f5 14%,#030a13df 62%,transparent 86%)}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .hero-middle-mesh{inset:0;width:100%;height:100%;object-fit:fill;opacity:.92}
 [data-native-pillar="web"] [data-web-section="section-3"] .atmosphere .far-mesh{left:-32%;top:38%;width:164%;height:70%;object-fit:cover;opacity:.66;mask-image:linear-gradient(180deg,transparent,#000 17%,#000 86%,transparent)}
 [data-native-pillar="web"] [data-web-section="section-3"] .foreground-world .hero-near-mesh{object-fit:fill;opacity:.95}
 [data-native-pillar="web"] [data-web-section="section-3"] .foreground-world .near-fragments{inset:auto;left:-12%;bottom:0;width:124%;height:auto;opacity:.9;object-fit:contain;mask-image:linear-gradient(180deg,transparent 32%,#000 82%)}
 [data-native-pillar="web"] [data-web-section="section-3"] .window-assembly{width:calc(100% + 12px);max-width:610px;margin-inline:-6px;align-self:center}
}
@media(forced-colors:active){[data-native-pillar="web"] [data-web-section="section-3"] .foreground-world{display:none}}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web'] {
  --flow-gutter: clamp(24px, 7.05vw, 112px);
  --flow-edge: clamp(72px, 7.5vw, 120px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web']:not([data-review-section='hero']) .native-main {
  min-height: 0;
  display: block;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
  .web-section, .web-build, .web-fit, .web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web']:not([data-review-section='hero']) :is(.native-heading, h2) {
  font-family: var(--font-body), Arial, sans-serif;
  font-weight: 500;
  letter-spacing: -.025em;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
  font-size: min(44px, clamp(30px, min(38.88px, 2.7vw), 43px));
  line-height: 1.12;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .system-status,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .invitation > .eyebrow {
  display: none;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] .world-layer,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .world,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .layer,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] :is(.atmosphere, .foreground-world),[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .world,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 var(--flow-edge),
    #000 calc(100% - var(--flow-edge)), transparent);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] .world-layer {
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .intro {
  left: var(--flow-gutter);
  top: 7%;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .intro .native-heading { margin-top: 15px; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .case-summary h2 {
  font-size: min(44px, clamp(24px, min(32.4px, 2.25vw), 34px));
  line-height: 1.15;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .case-short {
  font-size: clamp(17px, 1.4vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .proof-continuation {
  position: relative;
  padding: 28px var(--flow-gutter) 74px;
  column-gap: 7%;
  row-gap: 36px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .project-note { padding-bottom: 30px; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .project-note > p:last-child,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .review blockquote {
  font-size: clamp(18px, 1.45vw, 22px);
  line-height: 1.5;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work a { padding-block: 20px; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcomes { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .intro {
  margin-left: var(--flow-gutter);
  padding-top: 70px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list {
  margin-left: var(--flow-gutter);
  margin-top: 34px;
  margin-bottom: 74px;
  gap: 26px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list h2 {
  font-size: min(44px, clamp(20px, min(23.328px, 1.62vw), 25px));
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list p {
  font-size: clamp(17px, 1.25vw, 20px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .number { background: transparent; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .web-section { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .section-layout {
  padding-top: 50px;
  padding-bottom: 76px;
  padding-right: var(--flow-gutter);
  grid-template-columns: minmax(0, 1.55fr) minmax(310px, .88fr);
  gap: clamp(24px, 3.5vw, 56px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .invitation {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .lead { margin-top: 22px; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .detail { margin-top: 16px; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .environment-link {
  margin-top: 26px;
  min-height: 54px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .section-heading {
  left: var(--flow-gutter);
  top: 10%;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .native-heading,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .native-heading { margin-top: 0; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer h2 {
  font-size: min(44px, clamp(22px, min(25.92px, 1.8vw), 27px));
  letter-spacing: -.015em;
  text-transform: none;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer-link {
  font-size: clamp(10px, .84vw, 13px);
  padding-inline: 13px;
  gap: 9px;
  white-space: nowrap;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group h2 {
  font-size: min(44px, clamp(21px, min(23.04px, 1.6vw), 26px));
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-statements {
  font-size: clamp(18px, 1.32vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .web-faq {
  min-height: 0;
  padding: 70px var(--flow-gutter) 116px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .native-heading { margin: 0; }
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-page {
  margin-top: 52px;
  padding-bottom: 22px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] summary {
  min-height: 82px;
  font-size: clamp(20px, 1.55vw, 24px);
  padding-block: 22px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .answer {
  font-size: clamp(18px, 1.32vw, 21px);
  line-height: 1.55;
  padding-top: 10px;
  padding-bottom: 28px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: var(--field);
  mask-image: linear-gradient(to bottom, transparent, #000 180px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 120px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .invitation-label { margin-top: 0; }

@media (max-width: 1100px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcomes { padding-bottom: 46px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .intro {
    margin-inline: var(--flow-gutter);
    padding-top: 64px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list {
    margin: 0 var(--flow-gutter) 30px;
    max-width: 760px;
    gap: 22px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .section-layout {
    gap: 22px;
    grid-template-columns: minmax(0, 1.2fr) minmax(275px, 1fr);
  }
}

@media (max-width: 1279px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .web-build {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .section-heading {
    position: relative;
    inset: auto;
    width: auto;
    min-height: 0;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offers {
    margin-top: 62px;
    max-width: 580px;
    gap: 8px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer {
    min-height: 0;
    padding: 26px 14px 28px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer h2 { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer-link {
    margin-top: 20px;
    padding-inline: 17px;
    font-size: 12px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .world__layer--canvas { top: 280px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .world__layer--edge { top: 262px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left) { height: 100%; }

  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .web-fit {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-groups {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 900px;
    margin: 100px auto 35px;
    gap: 12%;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group {
    min-height: 0;
    padding: 20px 0;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group h2 { font-size: 24px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group h2::after { margin-top: 18px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-statements {
    font-size: 18px;
    margin-top: 22px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left, .world__layer--right) { height: 100%; top: 0; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world__layer--canvas {
    left: -2%;
    top: 16%;
    width: 104%;
    height: 84%;
    transform: none;
    opacity: .78;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world__layer--edge {
    left: -4%;
    top: 10%;
    width: 108%;
    height: 90%;
    transform: none;
  }
}

@media (max-width: 900px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .intro {
    position: relative;
    inset: auto;
    padding: 64px var(--flow-gutter) 0;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .case-panel .capture-controls {
    margin-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .case-panel .case-summary {
    padding-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .case-panel .case-link {
    margin-inline: var(--flow-gutter);
    margin-bottom: 24px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .proof-continuation {
    padding-top: 28px;
    padding-bottom: 66px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .project-note { gap: 14px; }
}
@media (max-width: 760px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .section-layout {
    padding: 58px 0 72px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .invitation {
    padding-inline: var(--flow-gutter);
    max-width: none;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .window-assembly { margin-top: 8px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .lead { max-width: 40ch; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .web-faq {
    padding-top: 62px;
    padding-bottom: 110px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-page { margin-top: 46px; }
}

@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web'] { --flow-gutter: 24px; --flow-edge: 84px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
    font-size: 30px;
    line-height: 1.15;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 108px minmax(0, 1fr);
    gap: 18px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work img { width: 108px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work strong { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .intro { padding-top: 58px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list h2 { font-size: 22px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .environment-link { white-space: nowrap; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .web-build { padding-block: 62px 84px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offers { margin-top: 44px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer { padding-left: 14px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer h2 { font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer-link {
    font-size: 11px;
    letter-spacing: 0;
    padding-inline: 13px;
    gap: 9px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .web-fit { padding-block: 62px 104px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-groups {
    grid-template-columns: minmax(0, 1fr);
    max-width: 330px;
    margin: 72px auto 0;
    gap: 82px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group { padding: 18px 12px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-statements {
    grid-template-rows: auto auto;
    font-size: 18px;
    line-height: 1.5;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world__layer--canvas {
    left: calc(50% - 455px);
    top: calc(50% - 275px);
    width: 910px;
    height: 570px;
    transform: rotate(90deg);
    opacity: .76;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world__layer--edge {
    left: calc(50% - 494px);
    top: calc(50% - 305px);
    width: 988px;
    height: 620px;
    transform: rotate(90deg);
    opacity: .82;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] summary { font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .answer { font-size: 18px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot { padding-inline: var(--flow-gutter); }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web'] { --flow-gutter: 20px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 90px minmax(0, 1fr);
    gap: 14px;
  }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .supporting-work img { width: 90px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .offer-link { font-size: 10.5px; padding-inline: 11px; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] summary { font-size: 19px; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
    .web-section, .web-build, .web-fit, .web-faq, .web-snapshot) { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot::before { display: none; }
}
[data-native-pillar="web"] [data-web-section="section-3"][data-standalone='true'],[data-native-pillar="web"] [data-web-section="section-3"][data-standalone='true']{background:#070d13}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] .review-bar{display:none!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] .page{background:transparent}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] .hero{background:transparent;mask-image:none}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='hero'] :is(#world,.world-fallback){mask-image:linear-gradient(#000 0 86%,transparent)}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section]:not([data-review-section='hero']) .native-main{position:relative;isolation:isolate;background:transparent}
[data-native-pillar="web"] [data-web-section="section-3"] .approved-stage-host{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 70px),transparent)}
[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='far-mesh'],[data-layer='left-fragments'],[data-layer='right-fragments'],[data-layer='near-cubes']),[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-2'] :is(.layer.mesh,.layer.fragments-left,.layer.fragments-right,.layer.foreground),[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-3'] :is(.atmosphere,.foreground-world),[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-3'] img[src$='06-assembly-fragments.lossless.webp'],[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--far,.world__layer--middle,.world__layer--edge,.world__layer--left,.world__layer--right),[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-6'] .world,[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-7'] .world{display:none!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'][data-review-section='section-7'] .web-snapshot::before{background:transparent}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot{--field:transparent}
[data-native-pillar="web"] [data-web-section="section-3"][data-world-replaced='true'] .approved-stage-host img{filter:none;mix-blend-mode:normal}
[data-native-pillar="web"] [data-web-section="section-3"][data-world-paused='true'] .approved-stage-host *,[data-native-pillar="web"] [data-web-section="section-3"][data-world-paused='true'] .world__layer{animation-play-state:paused!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='ambient-haze'],[data-layer='contact-shadow']),[data-native-pillar="web"] [data-web-section="section-3"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-2'] .layer:is(.haze,.floor),[data-native-pillar="web"] [data-web-section="section-3"][data-shared-world='true'][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--haze,.world__layer--floor){display:none!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-shared-world='true'] .approved-stage-host{display:none}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .proof-continuation{padding-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .intro{padding-top:38px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list{margin-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-3'] .section-layout{padding-top:36px;padding-bottom:48px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .world__layer--canvas,[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .page-canvas{display:none!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .web-fit{
  aspect-ratio:auto;min-height:0;padding:48px var(--flow-gutter) 66px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .section-heading{
  position:relative;inset:auto;width:auto;min-height:0;max-width:760px;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-groups{
  position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1000px;margin:46px 0 0;gap:clamp(40px,8vw,112px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group{
  position:relative;inset:auto;width:auto;min-height:0;padding:0;
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-statements{margin-top:24px;gap:20px;font-size:clamp(18px,1.4vw,21px)}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-group h2::after{margin-top:18px;height:1px;width:52px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .web-faq{padding:52px var(--flow-gutter) 54px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-page{margin:30px 0 0;padding:0;max-width:860px;width:76%}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-list{position:relative;padding:0;background:transparent;border:0;box-shadow:none}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-list::before{content:none!important;display:none!important}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] summary{min-height:76px;padding-block:22px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .answer{padding-top:0;padding-bottom:24px}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot{
  aspect-ratio:auto;min-height:0;padding-block:clamp(98px,10vw,150px) clamp(124px,12vw,184px);
}
[data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .invitation{position:relative}
@media(max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-1'] .intro{padding-top:42px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcomes{padding-bottom:130px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-2'] .outcome-list{margin-bottom:26px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-4'] .web-build{padding-top:44px;padding-bottom:50px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .web-fit{padding-top:44px;padding-bottom:52px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .faq-page{width:100%}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot{padding-block:86px 152px}
}
@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-5'] .fit-groups{grid-template-columns:1fr;margin-top:34px;gap:38px;max-width:100%}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] .web-faq{padding-top:40px;padding-bottom:44px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-6'] summary{min-height:72px}
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .snapshot-link{font-size:clamp(12px,3.3vw,16px);white-space:nowrap}
}
@media(min-width:600px) and (max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-3"][data-review-section='section-7'] .web-snapshot{padding-bottom:360px}
}

[data-native-pillar="web"] [data-web-section="section-4"]{color-scheme:dark;--ground:#030a13;--ink:#f1f5fa;--body:#d4e0ef;--blue:#328cff;--line:#296de1}
[data-native-pillar="web"] [data-web-section="section-4"] *{box-sizing:border-box}
[data-native-pillar="web"] [data-web-section="section-4"]{background:var(--ground)}
[data-native-pillar="web"] [data-web-section="section-4"]{margin:0;color:var(--ink);font-family:var(--font-body),Arial,sans-serif;font-weight:300}
[data-native-pillar="web"] [data-web-section="section-4"] .native-main{min-height:100svh;display:grid;align-items:center}
[data-native-pillar="web"] [data-web-section="section-4"] .web-build{position:relative;isolation:isolate;width:100%;max-width:1760px;aspect-ratio:1585/992;min-height:640px;margin-inline:auto;overflow:hidden;overflow:clip;background:var(--ground)}
[data-native-pillar="web"] [data-web-section="section-4"] .world{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer{position:absolute;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--far{inset:0;opacity:.34;z-index:0}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--middle{inset:0;opacity:.5;z-index:1}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--edge{left:.8833%;top:5.746%;width:97.1609%;height:85.6855%;opacity:.94;z-index:2}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--canvas{left:5.2997%;top:5.4435%;width:87.571%;height:87.6008%;z-index:3}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--left{left:0;top:0;width:88.3281%;height:100%;opacity:.9;z-index:4}
[data-native-pillar="web"] [data-web-section="section-4"] .world__layer--right{left:40.3785%;top:47.379%;width:59.6215%;height:59.5766%;opacity:.9;z-index:5}

[data-native-pillar="web"] [data-web-section="section-4"] .section-heading{position:absolute;top:11.1%;left:6.94%;right:10%;z-index:2}
[data-native-pillar="web"] [data-web-section="section-4"] .eyebrow{display:flex;align-items:center;gap:20px;margin:0 0 18px;font-family:var(--font-mono),monospace;font-size:clamp(12px,1.07vw,17px);font-weight:400;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}
[data-native-pillar="web"] [data-web-section="section-4"] .eyebrow::before{content:"";display:block;flex:none;width:53px;height:2px;background:var(--blue)}
[data-native-pillar="web"] [data-web-section="section-4"] .native-heading,[data-native-pillar="web"] [data-web-section="section-4"] h2{font-family:var(--font-display),"Arial Narrow",Impact,sans-serif;font-weight:500;text-transform:uppercase}
[data-native-pillar="web"] [data-web-section="section-4"] .native-heading{max-width:1100px;margin:0;font-size:min(44px, clamp(38px,min(45.36px, 3.15vw),50px));line-height:1.06;letter-spacing:.01em}
[data-native-pillar="web"] [data-web-section="section-4"] .offers{position:absolute;inset:0;z-index:3}
[data-native-pillar="web"] [data-web-section="section-4"] .offer{position:absolute;top:43.3468%;min-width:0}
[data-native-pillar="web"] [data-web-section="section-4"] .offer--founding{left:11.4196%;width:18.486%}
[data-native-pillar="web"] [data-web-section="section-4"] .offer--starter{left:35.6467%;width:20.4416%}
[data-native-pillar="web"] [data-web-section="section-4"] .offer--shell{left:64.6057%;top:42.5403%;width:19.3691%}
[data-native-pillar="web"] [data-web-section="section-4"] .offer h2{margin:0;font-size:min(44px, clamp(24px,min(26.0006px, 1.8056vw),26px));line-height:1.25;letter-spacing:.025em}
[data-native-pillar="web"] [data-web-section="section-4"] .offer h2::after{content:"";display:block;width:52px;height:2px;margin-top:clamp(8px,.631vw,10px);background:var(--blue)}
[data-native-pillar="web"] [data-web-section="section-4"] .offer p{margin:clamp(15px,1.136vw,18px) 0 0;color:var(--body);font-size:clamp(17px,1.25vw,20px);line-height:1.35}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:clamp(20px,1.514vw,24px);padding:13px clamp(14px,1.262vw,20px);border:1px solid #339bfa;border-radius:40px;background:rgba(3,12,24,.91);color:var(--ink);font-size:clamp(10.5px,.884vw,14px);font-weight:500;line-height:1.45;letter-spacing:.025em;text-decoration:none;text-transform:uppercase;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link span{min-width:0}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link svg{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link:hover{background:#0b2850;border-color:#9fd4ff}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link:active{background:#123863}
[data-native-pillar="web"] [data-web-section="section-4"] .offer-link:focus-visible{outline:3px solid #eff7ff;outline-offset:5px;background:#0a2850}
[data-native-pillar="web"] [data-web-section="section-4"] .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media(min-width:1761px){
  [data-native-pillar="web"] [data-web-section="section-4"] .eyebrow{font-size:17px}
  [data-native-pillar="web"] [data-web-section="section-4"] .native-heading{font-size:44px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer h2{font-size:26px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer p{font-size:20px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{font-size:14px}
}
@media(max-width:1279px){
  [data-native-pillar="web"] [data-web-section="section-4"] .native-main{display:block}
  [data-native-pillar="web"] [data-web-section="section-4"] .web-build{aspect-ratio:auto;min-height:1210px;padding:64px clamp(28px,7.2vw,76px) 130px}
  [data-native-pillar="web"] [data-web-section="section-4"] .section-heading{position:relative;inset:auto;max-width:750px}
  [data-native-pillar="web"] [data-web-section="section-4"] .eyebrow{font-size:14px;margin-bottom:20px}
  [data-native-pillar="web"] [data-web-section="section-4"] .native-heading{max-width:730px;font-size:44px;line-height:1.05}
  [data-native-pillar="web"] [data-web-section="section-4"] .offers{position:relative;inset:auto;display:grid;gap:28px;max-width:490px;margin-top:82px;padding-left:20px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offers::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,#a9d7fb 0%,#328cff 35%,#173969 100%)}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer{position:relative;isolation:isolate;inset:auto;width:auto;min-height:224px;padding:23px 24px 29px 14px;background:none}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer::after{content:"";position:absolute;inset:-22px -30px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 42% 50%,rgba(3,10,19,.7) 0%,rgba(3,10,19,.49) 42%,rgba(3,10,19,.19) 65%,transparent 84%)}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer::before{content:"";position:absolute;width:8px;height:8px;left:-24px;top:35px;border:1px solid #b0d8fd;background:#2158a8}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer h2{font-size:34px;line-height:1.2;text-shadow:0 1px 8px rgba(3,10,19,.8)}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer h2::after{margin-top:13px;width:46px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer p{font-size:19px;line-height:1.45;margin-top:17px;text-shadow:0 1px 6px rgba(3,10,19,.9)}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{width:max-content;max-width:100%;min-height:48px;margin-top:23px;padding:13px 20px;font-size:12px;gap:24px}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--far{left:calc(50% - 750px);top:0;width:1500px;height:1210px;opacity:.31}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--middle{left:calc(50% - 680px);top:0;width:1360px;height:1210px;opacity:.37}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--canvas{left:calc(62% - 560px);top:400px;width:1120px;height:701px;transform:rotate(90deg);opacity:.72}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--edge{left:calc(62% - 580px);top:382px;width:1160px;height:728px;transform:rotate(90deg);opacity:.76}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--left{left:-150px;top:0;width:1000px;height:1210px;opacity:.75}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--right{left:calc(100% - 900px);top:330px;width:970px;height:890px;opacity:.77}
}

@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="section-4"] .web-build{min-height:1220px;padding:56px 26px 142px}
  [data-native-pillar="web"] [data-web-section="section-4"] .eyebrow{gap:14px;font-size:12px;letter-spacing:.12em;margin-bottom:20px}
  [data-native-pillar="web"] [data-web-section="section-4"] .eyebrow::before{width:35px}
  [data-native-pillar="web"] [data-web-section="section-4"] .native-heading{max-width:350px;font-size:40px;line-height:1.06}
  [data-native-pillar="web"] [data-web-section="section-4"] .offers{max-width:none;gap:30px;margin-top:74px;padding-left:12px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer{min-height:232px;padding:26px 0 28px 14px;background:none}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer::after{inset:-18px -22px;background:radial-gradient(ellipse at 40% 50%,rgba(3,10,19,.69) 0%,rgba(3,10,19,.43) 44%,rgba(3,10,19,.14) 68%,transparent 86%)}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer::before{left:-16px;top:35px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer h2{font-size:30px;letter-spacing:.02em}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer p{max-width:270px;font-size:17px;line-height:1.5}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{padding:13px 16px;gap:14px;font-size:12px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link svg{width:17px;height:17px}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--far{left:calc(50% - 680px);width:1360px;opacity:.24}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--middle{left:calc(50% - 590px);width:1180px;opacity:.35}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--canvas{left:calc(50% - 560px);top:422px;opacity:.65}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--edge{left:calc(50% - 580px);top:404px;opacity:.67}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--left{left:-150px;width:760px;height:1220px;opacity:.64}
  [data-native-pillar="web"] [data-web-section="section-4"] .world__layer--right{left:calc(100% - 810px);top:424px;width:900px;height:830px;opacity:.72}
}
@media(max-width:359px){
  [data-native-pillar="web"] [data-web-section="section-4"] .web-build{padding-inline:20px}
  [data-native-pillar="web"] [data-web-section="section-4"] .native-heading{font-size:36px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer h2{font-size:28px}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{font-size:12px;padding-inline:13px;gap:10px}
}

@media(prefers-reduced-motion:reduce){
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{transition:none}
}
@media(forced-colors:active){
  [data-native-pillar="web"] [data-web-section="section-4"] .world{display:none}
  [data-native-pillar="web"] [data-web-section="section-4"] .web-build,[data-native-pillar="web"] [data-web-section="section-4"] .offer{background:Canvas;color:CanvasText}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer::after{display:none}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer p{color:CanvasText}
  [data-native-pillar="web"] [data-web-section="section-4"] .eyebrow::before,[data-native-pillar="web"] [data-web-section="section-4"] .offer h2::after,[data-native-pillar="web"] [data-web-section="section-4"] .offers::before{background:CanvasText}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link{background:Canvas;color:LinkText;border-color:LinkText}
  [data-native-pillar="web"] [data-web-section="section-4"] .offer-link:focus-visible{outline-color:Highlight;background:Canvas}
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web'] {
  --flow-gutter: clamp(24px, 7.05vw, 112px);
  --flow-edge: clamp(72px, 7.5vw, 120px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web']:not([data-review-section='hero']) .native-main {
  min-height: 0;
  display: block;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
  .web-section, .web-build, .web-fit, .web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web']:not([data-review-section='hero']) :is(.native-heading, h2) {
  font-family: var(--font-body), Arial, sans-serif;
  font-weight: 500;
  letter-spacing: -.025em;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
  font-size: min(44px, clamp(30px, min(38.88px, 2.7vw), 43px));
  line-height: 1.12;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .system-status,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .section-heading > .eyebrow,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .invitation > .eyebrow {
  display: none;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] .world-layer,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .world,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .layer,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] :is(.atmosphere, .foreground-world),[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .world,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 var(--flow-edge),
    #000 calc(100% - var(--flow-edge)), transparent);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] .world-layer {
  mask-image: linear-gradient(to bottom, #000 0%, #000 82%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .intro {
  left: var(--flow-gutter);
  top: 7%;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .intro .native-heading { margin-top: 15px; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .case-summary h2 {
  font-size: min(44px, clamp(24px, min(32.4px, 2.25vw), 34px));
  line-height: 1.15;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .case-short {
  font-size: clamp(17px, 1.4vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .proof-continuation {
  position: relative;
  padding: 28px var(--flow-gutter) 74px;
  column-gap: 7%;
  row-gap: 36px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .project-note { padding-bottom: 30px; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .project-note > p:last-child,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .review blockquote {
  font-size: clamp(18px, 1.45vw, 22px);
  line-height: 1.5;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work a { padding-block: 20px; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcomes { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .intro {
  margin-left: var(--flow-gutter);
  padding-top: 70px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list {
  margin-left: var(--flow-gutter);
  margin-top: 34px;
  margin-bottom: 74px;
  gap: 26px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list h2 {
  font-size: min(44px, clamp(20px, min(23.328px, 1.62vw), 25px));
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list p {
  font-size: clamp(17px, 1.25vw, 20px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .number { background: transparent; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .web-section { min-height: 0; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .section-layout {
  padding-top: 50px;
  padding-bottom: 76px;
  padding-right: var(--flow-gutter);
  grid-template-columns: minmax(0, 1.55fr) minmax(310px, .88fr);
  gap: clamp(24px, 3.5vw, 56px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .invitation {
  align-self: center;
  margin-bottom: 0;
  padding-top: 0;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .lead { margin-top: 22px; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .detail { margin-top: 16px; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .environment-link {
  margin-top: 26px;
  min-height: 54px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .section-heading {
  left: var(--flow-gutter);
  top: 10%;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .native-heading,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .native-heading { margin-top: 0; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer h2 {
  font-size: min(44px, clamp(22px, min(25.92px, 1.8vw), 27px));
  letter-spacing: -.015em;
  text-transform: none;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer-link {
  font-size: clamp(10px, .84vw, 13px);
  padding-inline: 13px;
  gap: 9px;
  white-space: nowrap;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group h2 {
  font-size: min(44px, clamp(21px, min(23.04px, 1.6vw), 26px));
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-statements {
  font-size: clamp(18px, 1.32vw, 21px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .web-faq {
  min-height: 0;
  padding: 70px var(--flow-gutter) 116px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .native-heading { margin: 0; }
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-page {
  margin-top: 52px;
  padding-bottom: 22px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] summary {
  min-height: 82px;
  font-size: clamp(20px, 1.55vw, 24px);
  padding-block: 22px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .answer {
  font-size: clamp(18px, 1.32vw, 21px);
  line-height: 1.55;
  padding-top: 10px;
  padding-bottom: 28px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: var(--field);
  mask-image: linear-gradient(to bottom, transparent, #000 180px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .world {
  mask-image: linear-gradient(to bottom, transparent, #000 120px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .invitation-label { margin-top: 0; }

@media (max-width: 1100px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcomes { padding-bottom: 46px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .intro {
    margin-inline: var(--flow-gutter);
    padding-top: 64px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list {
    margin: 0 var(--flow-gutter) 30px;
    max-width: 760px;
    gap: 22px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .section-layout {
    gap: 22px;
    grid-template-columns: minmax(0, 1.2fr) minmax(275px, 1fr);
  }
}

@media (max-width: 1279px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .web-build {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .section-heading,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .section-heading {
    position: relative;
    inset: auto;
    width: auto;
    min-height: 0;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offers {
    margin-top: 62px;
    max-width: 580px;
    gap: 8px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer {
    min-height: 0;
    padding: 26px 14px 28px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer h2 { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer p { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer-link {
    margin-top: 20px;
    padding-inline: 17px;
    font-size: 12px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .world__layer--canvas { top: 280px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .world__layer--edge { top: 262px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left) { height: 100%; }

  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .web-fit {
    min-height: 0;
    padding: 70px var(--flow-gutter) 100px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-groups {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    max-width: 900px;
    margin: 100px auto 35px;
    gap: 12%;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group {
    min-height: 0;
    padding: 20px 0;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group h2 { font-size: 24px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group h2::after { margin-top: 18px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-statements {
    font-size: 18px;
    margin-top: 22px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] :is(.world__layer--far, .world__layer--middle,
    .world__layer--left, .world__layer--right) { height: 100%; top: 0; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world__layer--canvas {
    left: -2%;
    top: 16%;
    width: 104%;
    height: 84%;
    transform: none;
    opacity: .78;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world__layer--edge {
    left: -4%;
    top: 10%;
    width: 108%;
    height: 90%;
    transform: none;
  }
}

@media (max-width: 900px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .intro {
    position: relative;
    inset: auto;
    padding: 64px var(--flow-gutter) 0;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .case-panel .capture-controls {
    margin-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .case-panel .case-summary {
    padding-inline: var(--flow-gutter);
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .case-panel .case-link {
    margin-inline: var(--flow-gutter);
    margin-bottom: 24px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .proof-continuation {
    padding-top: 28px;
    padding-bottom: 66px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .project-note { gap: 14px; }
}
@media (max-width: 760px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .section-layout {
    padding: 58px 0 72px;
    gap: 20px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .invitation {
    padding-inline: var(--flow-gutter);
    max-width: none;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .window-assembly { margin-top: 8px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .lead { max-width: 40ch; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .web-faq {
    padding-top: 62px;
    padding-bottom: 110px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-page { margin-top: 46px; }
}

@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web'] { --flow-gutter: 24px; --flow-edge: 84px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading {
    font-size: 30px;
    line-height: 1.15;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 108px minmax(0, 1fr);
    gap: 18px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work img { width: 108px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work strong { font-size: 18px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .intro { padding-top: 58px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list h2 { font-size: 22px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .environment-link { white-space: nowrap; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .web-build { padding-block: 62px 84px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offers { margin-top: 44px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer { padding-left: 14px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer h2 { font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer p { font-size: 17px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer-link {
    font-size: 11px;
    letter-spacing: 0;
    padding-inline: 13px;
    gap: 9px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .web-fit { padding-block: 62px 104px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-groups {
    grid-template-columns: minmax(0, 1fr);
    max-width: 330px;
    margin: 72px auto 0;
    gap: 82px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group { padding: 18px 12px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group h2 { font-size: 23px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-statements {
    grid-template-rows: auto auto;
    font-size: 18px;
    line-height: 1.5;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world__layer--canvas {
    left: calc(50% - 455px);
    top: calc(50% - 275px);
    width: 910px;
    height: 570px;
    transform: rotate(90deg);
    opacity: .76;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world__layer--edge {
    left: calc(50% - 494px);
    top: calc(50% - 305px);
    width: 988px;
    height: 620px;
    transform: rotate(90deg);
    opacity: .82;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] summary { font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .answer { font-size: 18px; padding-right: 0; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot { padding-inline: var(--flow-gutter); }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web'] { --flow-gutter: 20px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web']:not([data-review-section='hero']):not([data-review-section='section-7']) .native-heading { font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work a {
    grid-template-columns: 90px minmax(0, 1fr);
    gap: 14px;
  }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .supporting-work img { width: 90px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .offer-link { font-size: 10.5px; padding-inline: 11px; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] summary { font-size: 19px; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-pillar='web'] :is(.web-scene, .proof-continuation, .outcomes,
    .web-section, .web-build, .web-fit, .web-faq, .web-snapshot) { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot::before { display: none; }
}
[data-native-pillar="web"] [data-web-section="section-4"][data-standalone='true'],[data-native-pillar="web"] [data-web-section="section-4"][data-standalone='true']{background:#070d13}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] .review-bar{display:none!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] .page{background:transparent}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] .hero{background:transparent;mask-image:none}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='hero'] :is(#world,.world-fallback){mask-image:linear-gradient(#000 0 86%,transparent)}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section]:not([data-review-section='hero']) .native-main{position:relative;isolation:isolate;background:transparent}
[data-native-pillar="web"] [data-web-section="section-4"] .approved-stage-host{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 70px),transparent)}
[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='far-mesh'],[data-layer='left-fragments'],[data-layer='right-fragments'],[data-layer='near-cubes']),[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-2'] :is(.layer.mesh,.layer.fragments-left,.layer.fragments-right,.layer.foreground),[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-3'] :is(.atmosphere,.foreground-world),[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-3'] img[src$='06-assembly-fragments.lossless.webp'],[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--far,.world__layer--middle,.world__layer--edge,.world__layer--left,.world__layer--right),[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-6'] .world,[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-7'] .world{display:none!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'][data-review-section='section-7'] .web-snapshot::before{background:transparent}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot{--field:transparent}
[data-native-pillar="web"] [data-web-section="section-4"][data-world-replaced='true'] .approved-stage-host img{filter:none;mix-blend-mode:normal}
[data-native-pillar="web"] [data-web-section="section-4"][data-world-paused='true'] .approved-stage-host *,[data-native-pillar="web"] [data-web-section="section-4"][data-world-paused='true'] .world__layer{animation-play-state:paused!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-1'] .world-layer:is([data-layer='ambient-haze'],[data-layer='contact-shadow']),[data-native-pillar="web"] [data-web-section="section-4"][data-shared-world='true'][data-world-replaced='true'][data-review-section='section-2'] .layer:is(.haze,.floor),[data-native-pillar="web"] [data-web-section="section-4"][data-shared-world='true'][data-world-replaced='true']:is([data-review-section='section-4'],[data-review-section='section-5']) .world__layer:is(.world__layer--haze,.world__layer--floor){display:none!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-shared-world='true'] .approved-stage-host{display:none}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .proof-continuation{padding-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .intro{padding-top:38px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list{margin-bottom:40px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-3'] .section-layout{padding-top:36px;padding-bottom:48px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .world__layer--canvas,[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .page-canvas{display:none!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .web-fit{
  aspect-ratio:auto;min-height:0;padding:48px var(--flow-gutter) 66px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .section-heading{
  position:relative;inset:auto;width:auto;min-height:0;max-width:760px;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-groups{
  position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1000px;margin:46px 0 0;gap:clamp(40px,8vw,112px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group{
  position:relative;inset:auto;width:auto;min-height:0;padding:0;
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-statements{margin-top:24px;gap:20px;font-size:clamp(18px,1.4vw,21px)}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-group h2::after{margin-top:18px;height:1px;width:52px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .web-faq{padding:52px var(--flow-gutter) 54px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-page{margin:30px 0 0;padding:0;max-width:860px;width:76%}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-list{position:relative;padding:0;background:transparent;border:0;box-shadow:none}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-list::before{content:none!important;display:none!important}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] summary{min-height:76px;padding-block:22px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .answer{padding-top:0;padding-bottom:24px}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot{
  aspect-ratio:auto;min-height:0;padding-block:clamp(98px,10vw,150px) clamp(124px,12vw,184px);
}
[data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .invitation{position:relative}
@media(max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-1'] .intro{padding-top:42px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcomes{padding-bottom:130px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-2'] .outcome-list{margin-bottom:26px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-4'] .web-build{padding-top:44px;padding-bottom:50px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .web-fit{padding-top:44px;padding-bottom:52px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .faq-page{width:100%}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot{padding-block:86px 152px}
}
@media(max-width:599px){
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-5'] .fit-groups{grid-template-columns:1fr;margin-top:34px;gap:38px;max-width:100%}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] .web-faq{padding-top:40px;padding-bottom:44px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-6'] summary{min-height:72px}
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .snapshot-link{font-size:clamp(12px,3.3vw,16px);white-space:nowrap}
}
@media(min-width:600px) and (max-width:900px){
  [data-native-pillar="web"] [data-web-section="section-4"][data-review-section='section-7'] .web-snapshot{padding-bottom:360px}
}

[data-native-pillar="web"] [data-web-section="section-5"] {
  color-scheme: dark;
  --ground: #030a13;
  --ink: #f1f5fa;
  --body: #dce6f2;
  --blue: #328cff;
}
[data-native-pillar="web"] [data-web-section="section-5"] * { box-sizing: border-box; }
[data-native-pillar="web"] [data-web-section="section-5"] { background: var(--ground); }
[data-native-pillar="web"] [data-web-section="section-5"] {
  margin: 0;
  color: var(--ink);
  font-family: var(--font-body), Arial, sans-serif;
  font-weight: 300;
}
[data-native-pillar="web"] [data-web-section="section-5"] .native-main { min-height: 100svh; display: grid; align-items: center; }
[data-native-pillar="web"] [data-web-section="section-5"] .web-fit {
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1760px;
  aspect-ratio: 1586 / 992;
  margin-inline: auto;
  overflow: hidden;
  overflow: clip;
  background: var(--ground);
}
[data-native-pillar="web"] [data-web-section="section-5"] .world {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer { position: absolute; pointer-events: none; }
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: fill;
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--far {
  inset: 0;
  z-index: 0;
  opacity: .55;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--middle {
  inset: 0;
  z-index: 10;
  opacity: .42;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--edge { inset: 0; z-index: 20; }
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--canvas {
  left: 6.116%;
  top: 10.686%;
  width: 86.507%;
  height: 86.492%;
  z-index: 30;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--left {
  left: 0;
  top: 0;
  width: 80.706%;
  height: 100%;
  z-index: 70;
  opacity: .9;
}
[data-native-pillar="web"] [data-web-section="section-5"] .world__layer--right {
  left: 34.994%;
  top: 39.315%;
  width: 65.006%;
  height: 65.02%;
  z-index: 80;
  opacity: .9;
}
[data-native-pillar="web"] [data-web-section="section-5"] .section-heading {
  position: absolute;
  left: 6.81%;
  top: 13.911%;
  width: 82%;
  z-index: 2;
}
[data-native-pillar="web"] [data-web-section="section-5"] .eyebrow {
  display: flex;
  align-items: center;
  gap: clamp(16px, 1.26vw, 20px);
  margin: 0;
  font-family: var(--font-mono), monospace;
  font-size: clamp(13px, 1.009vw, 16px);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: .11em;
}
[data-native-pillar="web"] [data-web-section="section-5"] .eyebrow::before {
  content: "";
  flex: 0 0 clamp(44px, 3.468vw, 55px);
  height: 2px;
  background: var(--blue);
}
[data-native-pillar="web"] [data-web-section="section-5"] .native-heading,[data-native-pillar="web"] [data-web-section="section-5"]  h2 {
  font-family: var(--font-display), Arial, sans-serif;
  font-weight: 500;
  text-wrap: balance;
}
[data-native-pillar="web"] [data-web-section="section-5"] .native-heading {
  margin: clamp(14px, 1.135vw, 18px) 0 0;
  font-size: min(44px, clamp(36px, min(40.8528px, 2.837vw), 45px));
  line-height: 1.12;
  letter-spacing: -.015em;
}
[data-native-pillar="web"] [data-web-section="section-5"] .fit-group {
  position: absolute;
  width: 27.112%;
  z-index: 3;
}
[data-native-pillar="web"] [data-web-section="section-5"] .fit-group--good { left: 16.646%; top: 38.508%; }
[data-native-pillar="web"] [data-web-section="section-5"] .fit-group--not { left: 56.368%; top: 40.423%; width: 27.743%; }
[data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2 {
  margin: 0;
  font-size: min(44px, clamp(22px, min(23.6016px, 1.639vw), 26px));
  line-height: 1.25;
  letter-spacing: .015em;
}
[data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2::after {
  content: "";
  display: block;
  width: clamp(68px, 5.423vw, 86px);
  height: 2px;
  margin-top: clamp(24px, 1.986vw, 31.5px);
  background: var(--blue);
}
[data-native-pillar="web"] [data-web-section="section-5"] .fit-statements {
  display: grid;
  grid-template-rows: minmax(2.8em, auto) auto;
  gap: clamp(25px, 2.018vw, 32px);
  margin-top: clamp(20px, 1.639vw, 26px);
  color: var(--body);
  font-size: clamp(18px, 1.387vw, 22px);
  line-height: 1.4;
}
[data-native-pillar="web"] [data-web-section="section-5"] .fit-statements p { margin: 0; text-wrap: pretty; }
@media (max-width: 1279px) {
  [data-native-pillar="web"] [data-web-section="section-5"] .native-main { display: block; }
  [data-native-pillar="web"] [data-web-section="section-5"] .web-fit {
    aspect-ratio: auto;
    min-height: 1480px;
    padding: 64px clamp(28px, 7.2vw, 76px) 150px;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .section-heading {
    position: relative;
    inset: auto;
    width: auto;
    max-width: 820px;
    min-height: 144px;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .eyebrow { font-size: 14px; gap: 18px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .eyebrow::before { flex-basis: 48px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .native-heading { margin-top: 22px; max-width: 780px; font-size: 44px; line-height: 1.15; text-wrap: initial; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-groups {
    position: relative;
    z-index: 3;
    display: grid;
    gap: 244px;
    max-width: 300px;
    margin: 150px auto 0;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group {
    position: relative;
    isolation: isolate;
    inset: auto;
    width: auto;
    min-height: 280px;
    padding: 18px 8px 24px;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group::before {
    content: "";
    position: absolute;
    inset: -32px -26px;
    z-index: -1;
    pointer-events: none;
    background: radial-gradient(ellipse at 46% 50%, rgba(3,10,19,.64) 0%, rgba(3,10,19,.41) 40%, rgba(3,10,19,.13) 67%, transparent 85%);
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2 { font-size: 29px; line-height: 1.25; text-shadow: 0 1px 8px rgba(3,10,19,.85); }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2::after { width: 82px; margin-top: 22px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-statements {
    grid-template-rows: minmax(3em, auto) auto;
    gap: 26px;
    margin-top: 24px;
    font-size: 20px;
    line-height: 1.5;
    text-shadow: 0 1px 6px rgba(3,10,19,.9);
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--far {
    inset: auto;
    left: calc(50% - 720px);
    top: 0;
    width: 1440px;
    height: 1450px;
    opacity: .46;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--middle {
    inset: auto;
    left: calc(50% - 680px);
    top: 0;
    width: 1360px;
    height: 1450px;
    opacity: .4;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--canvas {
    left: calc(50% - 654px);
    top: 420px;
    width: 1260px;
    height: 789px;
    transform: rotate(90deg);
    opacity: .83;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--edge {
    inset: auto;
    left: calc(50% - 732px);
    top: 371px;
    width: 1416px;
    height: 887px;
    transform: rotate(90deg);
    opacity: .84;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--left {
    left: calc(50% - 730px);
    top: 28px;
    width: 1140px;
    height: 1310px;
    opacity: .83;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--right {
    left: calc(50% - 225px);
    top: 780px;
    width: 850px;
    height: 640px;
    opacity: .85;
  }
}
@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-5"] .web-fit { padding: 56px 26px 144px; min-height: 1380px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .section-heading { min-height: 126px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .eyebrow { font-size: 12px; letter-spacing: .1em; gap: 14px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .eyebrow::before { flex-basis: 36px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .native-heading { max-width: 440px; font-size: 38px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-groups { margin-top: 166px; max-width: 250px; gap: 235px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group { padding-inline: 8px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2 { font-size: 27px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-statements { font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group::before {
    inset: -28px -24px;
    background: radial-gradient(ellipse at 44% 50%, rgba(3,10,19,.66) 0%, rgba(3,10,19,.4) 40%, rgba(3,10,19,.12) 68%, transparent 86%);
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--canvas {
    left: calc(50% - 568px);
    top: 450px;
    width: 1100px;
    height: 689px;
    opacity: .79;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--edge {
    left: calc(50% - 635px);
    top: 407px;
    width: 1234px;
    height: 773px;
    opacity: .8;
  }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--left { left: calc(50% - 690px); top: 50px; width: 1060px; height: 1280px; opacity: .8; }
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer--right { left: calc(50% - 218px); top: 805px; width: 800px; height: 615px; opacity: .83; }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-5"] .web-fit { padding-inline: 20px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .native-heading { font-size: 34px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2 { font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-statements { font-size: 19px; }
}
@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] [data-web-section="section-5"] .world__layer img { animation: none !important; transition: none !important; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-5"],[data-native-pillar="web"] [data-web-section="section-5"]  .web-fit { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-5"],[data-native-pillar="web"] [data-web-section="section-5"]  .fit-statements { color: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-5"] .world,[data-native-pillar="web"] [data-web-section="section-5"]  .fit-group::before { display: none; }
  [data-native-pillar="web"] [data-web-section="section-5"] .eyebrow::before,[data-native-pillar="web"] [data-web-section="section-5"]  .fit-group h2::after { background: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-5"] .fit-group h2,[data-native-pillar="web"] [data-web-section="section-5"]  .fit-statements { text-shadow: none; }
}
[data-native-pillar="web"] [data-web-section="section-5"][data-standalone='true'][data-restored-composition='true'],[data-native-pillar="web"] [data-web-section="section-5"][data-standalone='true'][data-restored-composition='true'] {
  background: #070d13;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .native-main {
  position: relative;
  min-height: 0;
  display: block;
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] :is(.web-fit,.web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .world__layer:is(.world__layer--far,.world__layer--middle) {
  mask-image: linear-gradient(transparent, #000 9%, #000 91%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world { position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip; }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world:not([data-world-ready='true']) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-mesh { position:absolute;inset:0; }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world .ws-source[hidden] { display:none; }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world .ws-bank { mask-image:var(--bank-lane-mask,none); }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world .ws-atmosphere { mask-image:radial-gradient(ellipse,#000 38%,transparent 72%); }
[data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world img { filter:none;mix-blend-mode:normal; }
[data-native-pillar="web"] [data-web-section="section-5"][data-hero-materials-ready='true'] .world__layer:not(.world__layer--canvas) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-5"][data-hero-materials-ready='true'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 4%,#000 97%,transparent);
}
[data-native-pillar="web"] [data-web-section="section-5"][data-hero-materials-ready='true'][data-review-section='section-7'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 7%);
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .web-snapshot::before {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 0;
  background: var(--field);
  mask-image: linear-gradient(transparent, #000 18%);
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .world__layer--grid {
  mask-image: linear-gradient(transparent, #000 14%);
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'][data-hero-materials-ready='true'] .web-snapshot::before {
  background:transparent;
}
[data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'][data-world-paused='true'] .world__layer {
  animation-play-state: paused !important;
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] :is(.web-fit,.web-faq,.web-snapshot) {
    background: Canvas;
  }
  [data-native-pillar="web"] [data-web-section="section-5"][data-restored-composition='true'] .web-snapshot::before { display: none; }
  [data-native-pillar="web"] [data-web-section="section-5"] .hero-material-world { display:none; }
}
[data-native-pillar="web"] [data-web-section="section-6"] {
  color-scheme: dark;
  --ground: #030a13;
  --ink: #f1f5fa;
  --body: #e1e9f5;
  --blue: #328cff;
}
[data-native-pillar="web"] [data-web-section="section-6"] * { box-sizing: border-box; }
[data-native-pillar="web"] [data-web-section="section-6"] { background: var(--ground); }
[data-native-pillar="web"] [data-web-section="section-6"] { margin: 0; color: var(--ink); font-family: var(--font-body), Arial, sans-serif; font-weight: 300; }
[data-native-pillar="web"] [data-web-section="section-6"] .native-main { min-height: 100svh; display: grid; align-items: center; }
[data-native-pillar="web"] [data-web-section="section-6"] .web-faq {
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1760px;
  min-height: min(62.55vw, 1100px);
  margin-inline: auto;
  padding: clamp(82px, 8vw, 127px) 7.57% clamp(140px, 13.2vw, 210px);
  overflow: hidden;
  overflow: clip;
  background: var(--ground);
}
[data-native-pillar="web"] [data-web-section="section-6"] .world { position: absolute; inset: 0; overflow: hidden; pointer-events: none; user-select: none; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer { position: absolute; inset: 0; pointer-events: none; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer img,[data-native-pillar="web"] [data-web-section="section-6"]  .page-canvas img { display: block; width: 100%; height: 100%; object-fit: fill; pointer-events: none; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer--far { z-index: 0; opacity: .28; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer--middle { z-index: 10; opacity: .45; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer--rim { z-index: 20; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer--left { z-index: 70; opacity: .93; }
[data-native-pillar="web"] [data-web-section="section-6"] .world__layer--right { z-index: 80; opacity: .93; }
[data-native-pillar="web"] [data-web-section="section-6"] .section-heading { position: relative; z-index: 100; }
[data-native-pillar="web"] [data-web-section="section-6"] .eyebrow {
  display: flex;
  align-items: center;
  gap: clamp(16px, 1.39vw, 22px);
  margin: 0;
  font-family: var(--font-mono), monospace;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: .1em;
}
[data-native-pillar="web"] [data-web-section="section-6"] .eyebrow::before { content: ""; flex: 0 0 56px; height: 2px; background: var(--blue); }
[data-native-pillar="web"] [data-web-section="section-6"] .native-heading {
  margin: 20px 0 0;
  font-family: var(--font-display), Arial, sans-serif;
  font-weight: 500;
  font-size: min(44px, clamp(36px, min(39.96px, 2.775vw), 44px));
  line-height: 1.15;
  letter-spacing: .005em;
}
[data-native-pillar="web"] [data-web-section="section-6"] .faq-page {
  position: relative;
  margin-top: clamp(54px, 4.92vw, 78px);
  padding: 0 4.4% 22px 12.2%;
}
[data-native-pillar="web"] [data-web-section="section-6"] .page-canvas {
  position: absolute;
  z-index: 30;
  left: -5.3%;
  top: -56%;
  width: 110.6%;
  height: 205%;
  pointer-events: none;
  user-select: none;
}
[data-native-pillar="web"] [data-web-section="section-6"] .faq-list { position: relative; z-index: 100; }
[data-native-pillar="web"] [data-web-section="section-6"] .faq-list::before {
  content: none;
  position: absolute;
  z-index: -1;
  inset: -12px -16px;
  border: 1px solid rgba(117, 179, 255, .72);
  background-color: #04162f;
  background-image:
    linear-gradient(rgba(67, 137, 231, .06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(67, 137, 231, .06) 1px, transparent 1px);
  background-size: 24px 24px;
  box-shadow: 0 0 0 2px rgba(9, 56, 112, .6), 0 0 14px rgba(19, 91, 196, .2);
  pointer-events: none;
}
@media (min-width: 1000px) {
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-list:has(> details:nth-child(2)[open])::before,[data-native-pillar="web"] [data-web-section="section-6"]
  .faq-list:has(> details:nth-child(3)[open])::before { content: ""; }
}
[data-native-pillar="web"] [data-web-section="section-6"] details { margin: 0; border-bottom: 1px solid rgba(126, 181, 255, .7); }
[data-native-pillar="web"] [data-web-section="section-6"] details:last-child { border-bottom: 0; }
[data-native-pillar="web"] [data-web-section="section-6"] summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  min-height: 92px;
  padding: 25px 0;
  font-size: clamp(22px, 1.64vw, 26px);
  font-weight: 500;
  line-height: 1.35;
  cursor: pointer;
  list-style: none;
  text-shadow: 0 1px 6px rgba(1, 8, 23, .6);
  -webkit-tap-highlight-color: rgba(93, 168, 255, .18);
}
[data-native-pillar="web"] [data-web-section="section-6"] summary::-webkit-details-marker { display: none; }
[data-native-pillar="web"] [data-web-section="section-6"] summary::marker { content: ""; }
[data-native-pillar="web"] [data-web-section="section-6"] summary > span:first-child { min-width: 0; }
[data-native-pillar="web"] [data-web-section="section-6"] summary:hover { color: #fff; }
[data-native-pillar="web"] [data-web-section="section-6"] summary:focus-visible { outline: 2px solid #fff; outline-offset: 7px; border-radius: 2px; }
[data-native-pillar="web"] [data-web-section="section-6"] .disclosure-mark { position: relative; flex: 0 0 28px; width: 28px; height: 28px; }
[data-native-pillar="web"] [data-web-section="section-6"] .disclosure-mark::before,[data-native-pillar="web"] [data-web-section="section-6"]  .disclosure-mark::after {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 28px;
  height: 2px;
  background: currentColor;
}
[data-native-pillar="web"] [data-web-section="section-6"] .disclosure-mark::after { transform: rotate(90deg); }
[data-native-pillar="web"] [data-web-section="section-6"] details[open] .disclosure-mark::after { display: none; }
[data-native-pillar="web"] [data-web-section="section-6"] .answer {
  max-width: 940px;
  padding: 17px 62px 37px 0;
  color: var(--body);
  font-size: clamp(20px, 1.39vw, 22px);
  line-height: 1.5;
  text-shadow: 0 1px 5px rgba(1, 8, 23, .85);
}
[data-native-pillar="web"] [data-web-section="section-6"] .answer p { margin: 0; text-wrap: pretty; }
@media (max-width: 999px) {
  [data-native-pillar="web"] [data-web-section="section-6"] .native-main { display: block; }
  [data-native-pillar="web"] [data-web-section="section-6"] .web-faq { min-height: 920px; padding: 72px 6.25% 174px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .native-heading { font-size: 38px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-page { margin-top: 70px; padding: 0 6% 25px 10%; }
  [data-native-pillar="web"] [data-web-section="section-6"] .page-canvas { left: -8%; width: 116%; top: -29%; height: 167%; }
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-list::before {
    content: "";
  }
  [data-native-pillar="web"] [data-web-section="section-6"] summary { min-height: 92px; gap: 24px; font-size: 23px; padding-block: 25px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .answer { padding: 16px 34px 34px 0; font-size: 20px; line-height: 1.55; }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--far,[data-native-pillar="web"] [data-web-section="section-6"]  .world__layer--middle { inset: auto; left: 50%; top: 0; width: max(100%, 1100px); height: 100%; transform: translateX(-50%); }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--rim { inset: auto; left: 50%; top: 0; width: max(100%, 1050px); height: 100%; transform: translateX(-50%); }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--left,[data-native-pillar="web"] [data-web-section="section-6"]  .world__layer--right { inset: auto; left: 50%; top: 0; width: max(100%, 950px); height: 100%; transform: translateX(-50%); }
}
@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-6"] .web-faq { min-height: 840px; padding: 54px 24px 140px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .eyebrow { gap: 14px; font-size: 12px; letter-spacing: .1em; }
  [data-native-pillar="web"] [data-web-section="section-6"] .eyebrow::before { flex-basis: 36px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .native-heading { margin-top: 18px; font-size: 34px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-page { margin-top: 57px; padding: 0 13px 25px 14px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .page-canvas { left: -16%; width: 132%; top: -29%; height: 167%; }
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-list::before { inset: -12px -12px; }
  [data-native-pillar="web"] [data-web-section="section-6"] summary { min-height: 92px; gap: 14px; font-size: 20px; line-height: 1.4; padding: 23px 0; }
  [data-native-pillar="web"] [data-web-section="section-6"] .disclosure-mark { flex-basis: 23px; width: 23px; height: 23px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .disclosure-mark::before,[data-native-pillar="web"] [data-web-section="section-6"]  .disclosure-mark::after { width: 23px; top: 11px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .answer { padding: 7px 0 29px; font-size: 18px; line-height: 1.55; }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--far,[data-native-pillar="web"] [data-web-section="section-6"]  .world__layer--middle { width: 850px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--rim { width: 850px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--left { width: 900px; transform: translateX(-56%); }
  [data-native-pillar="web"] [data-web-section="section-6"] .world__layer--right { width: 900px; transform: translateX(-43%); }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-6"] .web-faq { padding-inline: 20px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .faq-page { padding-inline: 10px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .native-heading { font-size: 32px; }
  [data-native-pillar="web"] [data-web-section="section-6"] summary { font-size: 19px; gap: 12px; }
  [data-native-pillar="web"] [data-web-section="section-6"] .answer { font-size: 18px; }
}
@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] [data-web-section="section-6"] [data-depth] img { animation: none !important; transition: none !important; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-6"],[data-native-pillar="web"] [data-web-section="section-6"]  .web-faq { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-6"],[data-native-pillar="web"] [data-web-section="section-6"]  .answer { color: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-6"] .world,[data-native-pillar="web"] [data-web-section="section-6"]  .page-canvas,[data-native-pillar="web"] [data-web-section="section-6"]  .faq-list::before { display: none; }
  [data-native-pillar="web"] [data-web-section="section-6"] .eyebrow::before { background: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-6"] summary,[data-native-pillar="web"] [data-web-section="section-6"]  .answer { text-shadow: none; }
  [data-native-pillar="web"] [data-web-section="section-6"] details { border-color: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-6"] summary:focus-visible { outline-color: Highlight; }
}
[data-native-pillar="web"] [data-web-section="section-6"][data-standalone='true'][data-restored-composition='true'],[data-native-pillar="web"] [data-web-section="section-6"][data-standalone='true'][data-restored-composition='true'] {
  background: #070d13;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .native-main {
  position: relative;
  min-height: 0;
  display: block;
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] :is(.web-fit,.web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .world__layer:is(.world__layer--far,.world__layer--middle) {
  mask-image: linear-gradient(transparent, #000 9%, #000 91%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world { position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip; }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world:not([data-world-ready='true']) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-mesh { position:absolute;inset:0; }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world .ws-source[hidden] { display:none; }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world .ws-bank { mask-image:var(--bank-lane-mask,none); }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world .ws-atmosphere { mask-image:radial-gradient(ellipse,#000 38%,transparent 72%); }
[data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world img { filter:none;mix-blend-mode:normal; }
[data-native-pillar="web"] [data-web-section="section-6"][data-hero-materials-ready='true'] .world__layer:not(.world__layer--canvas) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-6"][data-hero-materials-ready='true'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 4%,#000 97%,transparent);
}
[data-native-pillar="web"] [data-web-section="section-6"][data-hero-materials-ready='true'][data-review-section='section-7'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 7%);
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .web-snapshot::before {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 0;
  background: var(--field);
  mask-image: linear-gradient(transparent, #000 18%);
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .world__layer--grid {
  mask-image: linear-gradient(transparent, #000 14%);
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'][data-hero-materials-ready='true'] .web-snapshot::before {
  background:transparent;
}
[data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'][data-world-paused='true'] .world__layer {
  animation-play-state: paused !important;
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] :is(.web-fit,.web-faq,.web-snapshot) {
    background: Canvas;
  }
  [data-native-pillar="web"] [data-web-section="section-6"][data-restored-composition='true'] .web-snapshot::before { display: none; }
  [data-native-pillar="web"] [data-web-section="section-6"] .hero-material-world { display:none; }
}
[data-native-pillar="web"] [data-web-section="section-7"] {
  color-scheme: dark;
  --ground: #00153e;
  --ink: #f5f6f7;
  --body: #dce6f4;
  --line: #1dafff;
  --field: radial-gradient(ellipse at 12% 20%, #05256b 0%, #001641 46%, #000b22 100%);
}
[data-native-pillar="web"] [data-web-section="section-7"] * { box-sizing: border-box; }
[data-native-pillar="web"] [data-web-section="section-7"] { background: var(--ground); }
[data-native-pillar="web"] [data-web-section="section-7"] { margin: 0; color: var(--ink); font-family: var(--font-body), Arial, sans-serif; font-weight: 300; }
[data-native-pillar="web"] [data-web-section="section-7"] .native-main { min-height: 100svh; }
[data-native-pillar="web"] [data-web-section="section-7"] .web-snapshot {
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1760px;
  min-height: 760px;
  aspect-ratio: 1586 / 992;
  margin-inline: auto;
  padding-block: min(18.79vw, 330px) min(16.5vw, 290px);
  overflow: hidden;
  overflow: clip;
  background: var(--field);
}
[data-native-pillar="web"] [data-web-section="section-7"] .world { position: absolute; inset: 0; pointer-events: none; user-select: none; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer { position: absolute; inset: 0; pointer-events: none; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer img { display: block; width: 100%; height: 100%; object-fit: fill; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid { z-index: 0; opacity: .9; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(to right, #367de526 1px, transparent 1px),
    linear-gradient(to bottom, #367de526 1px, transparent 1px),
    linear-gradient(to right, #4087ff14 1px, transparent 1px),
    linear-gradient(to bottom, #4087ff14 1px, transparent 1px);
  background-size: 64px 64px, 64px 64px, 16px 16px, 16px 16px;
  mask-image: radial-gradient(ellipse at 72% 46%, transparent 10%, #0009 48%, #000 75%);
}
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer--lower { z-index: 20; inset: auto; left: -2%; bottom: -2%; width: 110%; aspect-ratio: 1586 / 992; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer--upper { z-index: 30; inset: auto; right: -1%; top: -3%; width: 113%; aspect-ratio: 1586 / 992; }
[data-native-pillar="web"] [data-web-section="section-7"] .world__layer--lower img,[data-native-pillar="web"] [data-web-section="section-7"]  .world__layer--upper img { height: auto; }
[data-native-pillar="web"] [data-web-section="section-7"] .invitation { position: relative; z-index: 100; width: 44.75%; margin-left: 51.51%; }
[data-native-pillar="web"] [data-web-section="section-7"] .eyebrow {
  display: flex;
  align-items: center;
  gap: clamp(16px, 1.2vw, 19px);
  margin: 0;
  font-family: var(--font-mono), monospace;
  font-size: clamp(14px, 1.135vw, 18px);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: .075em;
}
[data-native-pillar="web"] [data-web-section="section-7"] .eyebrow::before { content: ""; flex: 0 0 clamp(38px, 3.216vw, 51px); height: 2px; background: #328cff; }
[data-native-pillar="web"] [data-web-section="section-7"] .invitation-label { margin: min(2.12vw, 34px) 0 0; color: #c1cde2; font-size: clamp(24px, 1.892vw, 30px); line-height: 1.3; }
[data-native-pillar="web"] [data-web-section="section-7"] .native-heading {
  margin: min(.252vw, 4px) 0 0;
  font-size: min(72px, clamp(44px, min(61.7472px, 4.288vw), 68px));
  font-weight: 500;
  line-height: 1.15;
  letter-spacing: -.03em;
  text-wrap: balance;
}
[data-native-pillar="web"] [data-web-section="section-7"] .support { margin: min(.82vw, 13px) 0 0; color: var(--body); font-size: clamp(26px, 2.018vw, 32px); line-height: 1.35; }
[data-native-pillar="web"] [data-web-section="section-7"] .invitation-actions { margin-top: min(3.846vw, 61px); }
[data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: clamp(18px, 1.4vw, 22px);
  width: clamp(420px, 32.724vw, 519px);
  max-width: 100%;
  min-height: clamp(62px, 4.603vw, 73px);
  padding: 17px clamp(24px, 2.018vw, 32px);
  border: 1.4px solid var(--line);
  border-radius: 40px;
  background: rgba(4, 19, 38, .85);
  color: var(--ink);
  font-family: var(--font-mono), monospace;
  font-size: clamp(17px, 1.387vw, 22px);
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: .025em;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(93, 168, 255, .18);
}
[data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link span { min-width: 0; white-space: nowrap; }
[data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link svg { flex: 0 0 36px; width: 36px; height: 28px; fill: none; stroke: currentColor; stroke-width: 1.5; }
[data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link:hover { border-color: #b4e8ff; background: #06234a; }
[data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link:active { background: #03132c; border-color: #a6dfff; box-shadow: inset 0 0 0 1px rgba(166, 223, 255, .2); }
[data-native-pillar="web"] [data-web-section="section-7"] .shell-link {
  display: table;
  max-width: 100%;
  margin-top: min(1.83vw, 29px);
  padding-block: 4px;
  color: #c6d3e8;
  font-size: clamp(18px, 1.261vw, 20px);
  line-height: 1.5;
  text-decoration-thickness: 1px;
  text-underline-offset: 5px;
  text-wrap: pretty;
}
[data-native-pillar="web"] [data-web-section="section-7"] .shell-link:hover { color: #fff; }
[data-native-pillar="web"] [data-web-section="section-7"] a:focus-visible { outline: 2px solid #fff; outline-offset: 7px; }
[data-native-pillar="web"] [data-web-section="section-7"] .new-tab-note {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
@media (max-width: 1099px) {
  [data-native-pillar="web"] [data-web-section="section-7"] .web-snapshot { aspect-ratio: auto; min-height: 900px; padding-block: 225px 290px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation { width: min(73%, 560px); margin-left: 20%; }
  [data-native-pillar="web"] [data-web-section="section-7"] .eyebrow { font-size: 15px; gap: 17px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .eyebrow::before { flex-basis: 44px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation-label { margin-top: 30px; font-size: 25px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .native-heading { margin-top: 8px; font-size: 48px; line-height: 1.13; }
  [data-native-pillar="web"] [data-web-section="section-7"] .support { margin-top: 16px; font-size: 28px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation-actions { margin-top: 44px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link { width: 490px; min-height: 74px; padding: 18px 28px; font-size: 18px; gap: 24px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link svg { flex-basis: 32px; width: 32px; height: 26px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .shell-link { margin-top: 24px; font-size: 20px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid { opacity: .85; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid img { object-fit: cover; object-position: 24% center; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--lower { left: -185px; bottom: -45px; width: 1200px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--upper { right: -40px; top: -10px; width: 1550px; }
}
@media (max-width: 599px) {
  [data-native-pillar="web"] [data-web-section="section-7"] .web-snapshot { min-height: 880px; padding: 260px 28px 245px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation { width: 100%; margin: 0; }
  [data-native-pillar="web"] [data-web-section="section-7"] .eyebrow { font-size: 14px; gap: 15px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .eyebrow::before { flex-basis: 34px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation-label { margin-top: 28px; font-size: 22px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .native-heading { margin-top: 8px; max-width: 350px; font-size: min(72px, clamp(34px, min(136.08px, 9.45vw), 40px)); line-height: 1.14; letter-spacing: -.025em; }
  [data-native-pillar="web"] [data-web-section="section-7"] .support { margin-top: 17px; font-size: 24px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .invitation-actions { margin-top: 36px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link { width: 100%; min-height: 64px; padding: 18px 19px; font-size: clamp(13px, 3.7vw, 17px); line-height: 1.25; gap: 12px; letter-spacing: .015em; border-radius: 44px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link span { white-space: nowrap; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link svg { flex-basis: 24px; width: 24px; height: 22px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .shell-link { margin-top: 22px; font-size: 18px; line-height: 1.5; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid { opacity: .85; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--grid::before { mask-image: radial-gradient(ellipse at 50% 48%, transparent 15%, #000a 50%, #000 85%); }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--lower { left: -100px; bottom: -36px; width: 900px; mask-image: linear-gradient(to bottom, transparent 54%, #000 70%); }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--upper { right: -100px; top: -6px; width: 1450px; }
}
@media (max-width: 359px) {
  [data-native-pillar="web"] [data-web-section="section-7"] .web-snapshot { padding-inline: 22px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link { padding-inline: 16px; gap: 10px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link svg { flex-basis: 22px; width: 22px; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer--lower { left: -125px; }
}
@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] [data-web-section="section-7"] .world__layer img { animation: none !important; transition: none !important; }
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-7"],[data-native-pillar="web"] [data-web-section="section-7"]  .web-snapshot { background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-7"],[data-native-pillar="web"] [data-web-section="section-7"]  .support,[data-native-pillar="web"] [data-web-section="section-7"]  .invitation-label { color: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-7"] .world { display: none; }
  [data-native-pillar="web"] [data-web-section="section-7"] .eyebrow::before { background: CanvasText; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link,[data-native-pillar="web"] [data-web-section="section-7"]  .shell-link { color: LinkText; background: Canvas; }
  [data-native-pillar="web"] [data-web-section="section-7"] .snapshot-link { border-color: LinkText; }
  [data-native-pillar="web"] [data-web-section="section-7"] a:focus-visible { outline-color: Highlight; }
}
[data-native-pillar="web"] [data-web-section="section-7"][data-standalone='true'][data-restored-composition='true'],[data-native-pillar="web"] [data-web-section="section-7"][data-standalone='true'][data-restored-composition='true'] {
  background: #070d13;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .native-main {
  position: relative;
  min-height: 0;
  display: block;
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] :is(.web-fit,.web-faq) {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .world__layer:is(.world__layer--far,.world__layer--middle) {
  mask-image: linear-gradient(transparent, #000 9%, #000 91%, transparent);
}
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world { position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip; }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world:not([data-world-ready='true']) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-mesh { position:absolute;inset:0; }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world .ws-source[hidden] { display:none; }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world .ws-bank { mask-image:var(--bank-lane-mask,none); }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world .ws-atmosphere { mask-image:radial-gradient(ellipse,#000 38%,transparent 72%); }
[data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world img { filter:none;mix-blend-mode:normal; }
[data-native-pillar="web"] [data-web-section="section-7"][data-hero-materials-ready='true'] .world__layer:not(.world__layer--canvas) { visibility:hidden; }
[data-native-pillar="web"] [data-web-section="section-7"][data-hero-materials-ready='true'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 4%,#000 97%,transparent);
}
[data-native-pillar="web"] [data-web-section="section-7"][data-hero-materials-ready='true'][data-review-section='section-7'] .hero-material-world {
  mask-image:linear-gradient(transparent,#000 7%);
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .web-snapshot {
  background: transparent;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .web-snapshot::before {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 0;
  background: var(--field);
  mask-image: linear-gradient(transparent, #000 18%);
  pointer-events: none;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .world__layer--grid {
  mask-image: linear-gradient(transparent, #000 14%);
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'][data-hero-materials-ready='true'] .web-snapshot::before {
  background:transparent;
}
[data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'][data-world-paused='true'] .world__layer {
  animation-play-state: paused !important;
}
@media (forced-colors: active) {
  [data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] :is(.web-fit,.web-faq,.web-snapshot) {
    background: Canvas;
  }
  [data-native-pillar="web"] [data-web-section="section-7"][data-restored-composition='true'] .web-snapshot::before { display: none; }
  [data-native-pillar="web"] [data-web-section="section-7"] .hero-material-world { display:none; }
}
[data-native-pillar="web"] .ws-world {
  position: absolute;
  inset: 0;
  overflow: hidden;
  overflow: clip;
  pointer-events: none;
  isolation: isolate;
}

[data-native-pillar="web"] .ws-world .ws-composition {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

[data-native-pillar="web"] .ws-world .ws-source,[data-native-pillar="web"]
.ws-world .ws-fragment {
  position: absolute;
  margin: 0;
  padding: 0;
  border: 0;
  pointer-events: none;
}

[data-native-pillar="web"] .ws-world .ws-fragment {
  transform: none;
  transition: none;
}

[data-native-pillar="web"] .ws-world .ws-image,[data-native-pillar="web"]
.ws-world .ws-flow {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  margin: 0;
  padding: 0;
  border: 0;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}
[data-native-pillar="web"] .ws-world .ws-image { object-fit: contain; }
[data-native-pillar="web"] .ws-world .ws-flow[hidden] { display: none; }
[data-native-pillar="web"] .ws-world .ws-bank[data-flow="running"] > .ws-fallback { visibility: hidden; }

@media (prefers-reduced-motion: reduce) {
  [data-native-pillar="web"] .ws-world .ws-fragment { transform: none !important; }
  [data-native-pillar="web"] .ws-world .ws-flow { display: none !important; }
  [data-native-pillar="web"] .ws-world .ws-bank[data-flow="running"] > .ws-fallback { visibility: visible; }
}
[data-native-pillar="web"] .pw-world {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  overflow: visible;
}
[data-native-pillar="web"] .pw-world > .pw-passage.ws-world {
  position: absolute;
  inset: auto 0 auto 0;
  width: 100%;
  overflow: visible;
  isolation: auto;
}

[data-native-pillar="web"] .pw-passage > .ws-composition {
  overflow: visible;
  transform: rotate(var(--field-turn, 0deg));
  transform-origin: 50% 50%;
}

[data-native-pillar="web"] .pw-world .ws-source[hidden] { display: none; }
[data-native-pillar="web"] .pw-world .ws-atmosphere {
  -webkit-mask-image: radial-gradient(ellipse at center, #000 37%, transparent 72%);
  mask-image: radial-gradient(ellipse at center, #000 37%, transparent 72%);
}
[data-native-pillar="web"] .pw-passage:not([data-field="closing-delta"]) .ws-bank {
  -webkit-mask-image: var(--bank-lane-mask, none);
  mask-image: var(--bank-lane-mask, none);
}

[data-native-pillar="web"]{position:relative;isolation:isolate;overflow:clip;background:#070d13;color:#fff;}[data-native-pillar="web"]>[data-web-section]{position:relative;z-index:1;background:transparent;}[data-native-pillar="web"] [data-web-section="hero"]{padding-top:var(--nav-height,88px);}[data-native-pillar="web"] [data-web-section] :is(h1,h2,h3,p){text-wrap:initial;}
@media(min-width:900px){[data-native-pillar="web"] [data-web-section="hero"] > .native-main.page{padding-top:0}}

/* Source-less decorative placeholders stay hidden in script and no-script modes. */
[data-native-pillar="web"] img[data-steelo-src] { visibility:hidden; }
