:root{color-scheme:dark;--ink: #00030a;--ink-2: #010818;--navy: #03143a;--navy-soft: #082b68;--blue-void: #00020a;--blue-depth: #010719;--blue-core: #031943;--blue-lift: #0b4fc4;--blue-glow: #63bdff;--blue-void-rgb: 0, 2, 10;--blue-depth-rgb: 1, 7, 25;--blue-core-rgb: 3, 25, 67;--blue-lift-rgb: 11, 79, 196;--text: #f4f7f7;--text-soft: #c9d2d5;--muted: #8f9da4;--gold: #d8b76a;--gold-strong: #f0cf7b;--gold-text: #070808;--glass: rgba(204, 226, 255, .085);--glass-strong: rgba(219, 235, 255, .14);--glass-border: rgba(194, 220, 255, .18);--focus: #f4d489;--premium-blue-page: radial-gradient(circle at 76% 10%, rgba(99, 189, 255, .22), transparent 22%), radial-gradient(ellipse at 47% 104%, rgba(11, 79, 196, .28), transparent 37%), linear-gradient(112deg, rgba(0, 0, 0, .68) 0%, transparent 41%, rgba(99, 189, 255, .075) 56%, rgba(0, 0, 0, .64) 100%), linear-gradient(145deg, var(--blue-void) 0%, #000512 27%, var(--blue-depth) 51%, var(--blue-core) 74%, #00040f 100%);--ease-liquid: cubic-bezier(.22, 1, .36, 1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden;background:var(--premium-blue-page);background-attachment:fixed;color:var(--text)}button,a{font:inherit}.site-frame{min-height:100svh;background:radial-gradient(circle at 82% 12%,rgba(99,189,255,.15),transparent 23%),radial-gradient(ellipse at 18% 82%,rgba(11,79,196,.16),transparent 34%),linear-gradient(180deg,#00020a42,#00020ac2 82%),var(--premium-blue-page)}.hero-shell{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,rgba(var(--blue-void-rgb),.99),rgba(var(--blue-depth-rgb),.98) 32%,rgba(var(--blue-core-rgb),.58) 57%,rgba(var(--blue-void-rgb),.98)),radial-gradient(ellipse at 74% 34%,#63bdff3b,rgba(var(--blue-core-rgb),.07) 33%,rgba(var(--blue-void-rgb),0) 62%),radial-gradient(ellipse at 42% 94%,#0b4fc43d,rgba(var(--blue-void-rgb),0) 52%),linear-gradient(180deg,#05235f 0%,var(--blue-depth) 44%,var(--blue-void) 100%)}.precision-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,#0003,#000 46%,#00000026);mask-image:linear-gradient(90deg,#0003,#000 46%,#00000026)}.hero-shadow-plane{position:absolute;inset:0 auto 0 0;z-index:1;width:min(66vw,980px);pointer-events:none;background:linear-gradient(90deg,rgba(var(--blue-void-rgb),.99),rgba(var(--blue-depth-rgb),.95) 52%,rgba(var(--blue-depth-rgb),.05)),linear-gradient(180deg,rgba(99,189,255,.075),transparent 20%,transparent 74%,rgba(216,183,106,.035))}.hero-layout{position:relative;z-index:2;height:100svh;min-height:100svh;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(698px,1.28fr);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:clamp(24px,3.4vw,58px);padding:clamp(24px,3.7vw,58px)}.hero-copy{position:relative;align-self:stretch;width:min(100%,820px);padding:clamp(22px,2.6vw,44px) clamp(18px,2.4vw,36px);border-left:1px solid rgba(216,183,106,.38)}.hero-copy:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(var(--blue-depth-rgb),.96),rgba(var(--blue-core-rgb),.43) 62%,rgba(var(--blue-core-rgb),.045)),linear-gradient(180deg,#cce2ff0d,#cce2ff00);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-kicker{margin:0 0 18px;color:var(--muted);font-size:clamp(.74rem,.68rem + .22vw,.88rem);font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase}.hero-title-fit{--headline-min: 44;--headline-max: 166;container-type:inline-size;display:grid;gap:clamp(3px,.35vw,6px);width:100%;max-width:100%;margin:0;color:var(--text);line-height:.88;letter-spacing:0;font-weight:760}.headline-line{display:block;width:max-content;max-width:none;color:inherit;font-size:var(--fit-font-size, var(--fallback-fit-size));line-height:.88;letter-spacing:0;white-space:nowrap}.headline-line:nth-child(1){--fallback-fit-size: clamp(2.7rem, 10.9cqw, 8.1rem)}.headline-line:nth-child(2){--fallback-fit-size: clamp(3.65rem, 16.4cqw, 10.4rem)}.headline-line:nth-child(3){--fallback-fit-size: clamp(3.35rem, 14.3cqw, 9.6rem)}.hero-subline{max-width:min(48rem,100%);margin:clamp(22px,2.5vw,34px) 0 0;color:var(--text-soft);font-size:clamp(1.03rem,.92rem + .42vw,1.34rem);line-height:1.58;font-weight:420}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:clamp(30px,3.2vw,44px)}.gold-button,.secondary-action,.panel-option{border:0;cursor:pointer;text-decoration:none;transition:transform .22s var(--ease-liquid),border-color .22s ease-out,background .22s ease-out,color .22s ease-out,box-shadow .22s ease-out}.gold-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;color:var(--gold-text);background:linear-gradient(180deg,#ffe19a 0%,var(--gold) 42%,#aa8135 100%);border:1px solid rgba(255,232,170,.68);border-radius:7px;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #3c270873,0 20px 54px #d8b76a38;font-weight:760;line-height:1}.gold-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #3c27088c,0 24px 64px #d8b76a52}.secondary-action{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:var(--text-soft);background:#ffffff0e;border:1px solid rgba(255,255,255,.13);border-radius:7px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.secondary-action:hover{color:var(--text);background:#ffffff17;border-color:#ffffff3b;transform:translateY(-1px)}.gold-button:focus-visible,.secondary-action:focus-visible,.panel-option:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.diagnosis-indicators{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:var(--muted)}.diagnosis-indicator{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:#aebcc2;font-size:.86rem;line-height:1.2}.diagnosis-indicator svg{color:#d6dde0}.diagnosis-panel{display:grid;width:min(100%,620px);max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:max-height .52s var(--ease-liquid),margin-top .26s ease-out,opacity .42s ease-out,transform .52s var(--ease-liquid)}.diagnosis-panel.is-open{max-height:560px;margin-top:20px;opacity:1;transform:translateY(0);pointer-events:auto}.diagnosis-panel>*{min-height:0}.panel-header,.panel-options{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel-header{padding:16px 17px 14px;border-bottom:0;border-radius:8px 8px 0 0}.panel-eyebrow{display:block;margin-bottom:5px;color:var(--muted);font-size:.73rem;font-weight:680;letter-spacing:0;text-transform:uppercase}.panel-header strong{display:block;color:var(--text);font-size:1rem;line-height:1.34}.panel-options{display:grid;gap:1px;padding:1px;border-top:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#cce2ff1b,#cce2ff0b),rgba(var(--blue-core-rgb),.15)}.panel-option{width:100%;display:grid;grid-template-columns:34px 1fr 20px;gap:12px;align-items:center;padding:14px;color:var(--text-soft);text-align:left;background:rgba(var(--blue-depth-rgb),.82)}.panel-option:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.panel-option:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.panel-option:hover{background:#63bdff16}.panel-option.is-active{color:var(--text);background:linear-gradient(90deg,#d8b76a26,#63bdff11),rgba(var(--blue-core-rgb),.56)}.option-icon{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--text);border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff0e}.panel-option.is-active .option-icon{color:var(--gold-strong);border-color:#d8b76a8c;background:#d8b76a1c}.option-copy{display:grid;gap:3px}.option-copy span{font-size:.94rem;font-weight:680;line-height:1.25}.option-copy small{color:var(--muted);font-size:.79rem;line-height:1.42}.option-check{opacity:0;color:var(--gold-strong);transform:scale(.72);transition:opacity .18s ease-out,transform .18s ease-out}.panel-option.is-active .option-check{opacity:1;transform:scale(1)}.machine-layer{position:relative;z-index:2;display:grid;align-self:stretch;align-items:stretch;min-width:0;width:100%;min-height:0;pointer-events:none;isolation:isolate}.process-canvas-layer{position:absolute!important;inset:-14% -8% -12% -10%;z-index:0;width:118%!important;height:126%!important;opacity:0;transition:opacity .26s ease-out}.machine-layer.is-webgl-ready .process-canvas-layer{opacity:.15}.process-canvas-layer canvas{width:100%!important;height:100%!important;filter:saturate(.62) contrast(1.04) blur(.6px)}.machine-layer:before,.machine-layer:after{content:"";position:absolute;z-index:1;pointer-events:none}.machine-layer:before{inset:4% -4% auto 7%;height:52%;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 84%,transparent);opacity:.58}.machine-layer:after{right:-5vw;bottom:5%;width:min(56vw,840px);height:32%;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(216,183,106,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 42%);transform:skewY(-5deg);opacity:.34}.process-storyboard{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;justify-self:end;align-self:stretch;width:clamp(698px,55.125vw,990px);max-width:100%;height:100%;min-height:0;padding:clamp(16px,1.9vw,28px);border:1px solid rgba(255,255,255,.12);border-radius:6px;background:radial-gradient(ellipse at 62% 8%,rgba(99,189,255,.065),transparent 34%),linear-gradient(115deg,rgba(var(--blue-depth-rgb),.96),rgba(var(--blue-core-rgb),.4) 54%,rgba(var(--blue-void-rgb),.46)),linear-gradient(180deg,#cce2ff0d,#cce2ff03);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #d8b76a14,0 40px 120px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.storyboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(18px,2vw,34px);color:var(--text)}.storyboard-kicker,.decision-chip{display:inline-flex;align-items:center;gap:8px}.storyboard-kicker{flex:0 0 auto;color:var(--gold-strong);font-size:.78rem;font-weight:720;line-height:1.2;text-transform:uppercase}.storyboard-header strong{flex:1 1 auto;min-width:0;color:#dfe7ea;font-size:clamp(1.06rem,1.22vw,1.34rem);line-height:1.26;font-weight:680;text-align:right}.workflow-map{position:relative;display:grid;align-items:stretch;min-height:0;margin-top:clamp(12px,1.4vw,18px);padding:clamp(16px,1.65vw,22px) clamp(16px,1.8vw,24px);overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(204,226,255,.036) 1px,transparent 1px),linear-gradient(90deg,rgba(204,226,255,.03) 1px,transparent 1px),radial-gradient(ellipse at 61% 8%,rgba(99,189,255,.065),transparent 40%),linear-gradient(180deg,#63bdff07,#63bdff00),rgba(var(--blue-depth-rgb),.82);background-size:72px 72px,72px 72px,auto;pointer-events:auto}.workflow-line{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 16px rgba(194,213,219,.12));pointer-events:none}.workflow-line-halo,.workflow-line-core{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.workflow-line-halo{stroke:#d8b76a26;stroke-width:5}.workflow-line-core{stroke:#d8b76a7a;stroke-width:1.35}.workflow-line-anchor{fill:#d8b76ab3;stroke:#050a0edb;stroke-width:2;vector-effect:non-scaling-stroke}.workflow-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:clamp(24px,2.8vw,52px);row-gap:clamp(34px,4.2vw,72px);height:100%;align-content:center;align-items:start}.station-0{grid-column:1 / 5;grid-row:1}.station-1{grid-column:4 / 8;grid-row:2}.station-2{grid-column:7 / 11;grid-row:1}.station-3{grid-column:10 / 14;grid-row:2}.diagnosis-scan{position:absolute;z-index:1;top:clamp(24px,12%,52px);bottom:clamp(24px,12%,52px);left:var(--scan-pos, 37.5%);display:block;width:2px;opacity:0;background:var(--gold-strong);border-radius:999px;transform:translate(-50%) scaleY(.92);box-shadow:0 0 0 1px #d8b76a2e,0 0 24px #d8b76a85,0 0 92px #d8b76a47;transition:left .12s var(--ease-liquid),opacity .18s ease-out,transform .26s var(--ease-liquid)}.diagnosis-scan.is-locked{opacity:.9;transform:translate(-50%) scaleY(1)}.diagnosis-scan:before{content:"";position:absolute;left:-76px;right:-76px;top:44%;height:32px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(216,183,106,.22),transparent)}.workflow-station{position:relative;container-type:inline-size;justify-self:center;display:grid;grid-template-rows:auto minmax(58px,1fr) auto;gap:clamp(7px,4cqw,12px);min-width:0;width:min(108%,318px);min-height:0;aspect-ratio:1 / 1;padding:clamp(14px,1.2vw,18px);border:1px solid rgba(255,255,255,.15);border-radius:8px;appearance:none;color:inherit;font:inherit;text-align:left;background:linear-gradient(180deg,#cce2ff17,#cce2ff06),rgba(var(--blue-depth-rgb),.88);box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;overflow:hidden;pointer-events:auto;transition:transform .26s var(--ease-liquid),border-color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out}.workflow-station:before{content:"";position:absolute;z-index:4;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.workflow-station:focus-visible{outline:2px solid rgba(216,183,106,.68);outline-offset:3px}.station-preview,.station-sheen{position:absolute;pointer-events:none}.station-preview{z-index:1;inset:0;display:block;opacity:.12;transform:scale(1);transform-origin:50% 42%;transition:opacity .26s ease-out,transform .36s var(--ease-liquid)}.station-preview:before,.station-preview:after,.station-preview-placeholder{content:"";position:absolute;inset:0;display:block}.station-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.34) contrast(1.12) brightness(.46) blur(.4px)}.station-preview:before{z-index:2;background:linear-gradient(180deg,rgba(var(--blue-depth-rgb),.24),rgba(var(--blue-depth-rgb),.64) 58%,rgba(var(--blue-void-rgb),.9)),linear-gradient(90deg,rgba(var(--blue-depth-rgb),.28),rgba(var(--blue-core-rgb),.48))}.station-preview:after{z-index:3;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 68% 24%,#000 0 38%,transparent 70%);mask-image:radial-gradient(circle at 68% 24%,#000 0 38%,transparent 70%);opacity:.34}.station-preview-placeholder{z-index:1;background:radial-gradient(circle at 72% 22%,rgba(216,183,106,.58),transparent 29%),radial-gradient(circle at 16% 76%,rgba(99,189,255,.24),transparent 31%),linear-gradient(135deg,rgba(var(--blue-core-rgb),.96),rgba(var(--blue-depth-rgb),.78))}.preview-map .station-preview-placeholder{background:linear-gradient(132deg,transparent 0 26%,rgba(216,183,106,.34) 26% 28%,transparent 28% 100%),linear-gradient(24deg,transparent 0 40%,rgba(99,189,255,.23) 40% 42%,transparent 42% 100%),radial-gradient(circle at 70% 26%,rgba(216,183,106,.62),transparent 27%),linear-gradient(135deg,rgba(var(--blue-core-rgb),.96),rgba(var(--blue-depth-rgb),.82))}.preview-bottleneck .station-preview-placeholder{background:linear-gradient(90deg,transparent 0 38%,rgba(216,183,106,.56) 38% 47%,transparent 47% 100%),radial-gradient(ellipse at 40% 46%,rgba(216,183,106,.46),transparent 24%),radial-gradient(ellipse at 58% 46%,rgba(99,189,255,.24),transparent 26%),linear-gradient(135deg,#0d2f5ff5,rgba(var(--blue-depth-rgb),.84))}.preview-flow .station-preview-placeholder{background:linear-gradient(90deg,rgba(99,189,255,.24) 0 16%,transparent 16% 23%,rgba(216,183,106,.42) 23% 48%,transparent 48% 56%,rgba(99,189,255,.24) 56% 100%),radial-gradient(circle at 78% 25%,rgba(216,183,106,.5),transparent 27%),linear-gradient(135deg,rgba(var(--blue-core-rgb),.96),rgba(var(--blue-depth-rgb),.82))}.preview-relief .station-preview-placeholder{background:radial-gradient(ellipse at 76% 28%,rgba(157,184,170,.5),transparent 31%),linear-gradient(145deg,transparent 0 34%,rgba(216,183,106,.38) 34% 36%,transparent 36% 100%),linear-gradient(135deg,#06415bf5,rgba(var(--blue-depth-rgb),.82))}.station-sheen{z-index:5;top:-35%;bottom:-35%;left:-78%;width:44%;background:linear-gradient(90deg,transparent,rgba(255,244,211,.18),transparent);opacity:0;transform:rotate(18deg)}.workflow-station.is-diagnostic{border-color:#d8b76a47;background:linear-gradient(180deg,#d8b76a18,#63bdff0a),rgba(var(--blue-core-rgb),.66)}.workflow-station.is-active{border-color:#d8b76a9e;transform:translateY(-4px);background:linear-gradient(180deg,#d8b76a29,#63bdff0b),rgba(var(--blue-core-rgb),.72);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #d8b76a24,0 26px 68px #0000004d}.workflow-station.is-active .station-preview{opacity:.23;transform:scale(1)}.workflow-station.is-active .station-sheen{animation:stationSheen .98s ease-out both}.workflow-station.is-active .station-icon{animation:stationIconPulse .7s ease-out both}.station-meta{position:relative;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:12px}.station-index{position:relative;color:#d8b76ac2;font-size:.72rem;line-height:1;font-weight:760;letter-spacing:0}.station-icon{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;margin:0;color:#e8eef0;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#fff1}.workflow-station.is-diagnostic .station-icon,.workflow-station.is-active .station-icon{color:var(--gold-strong);border-color:#d8b76a66;background:#d8b76a1a}.station-diagram{--diagram-line: rgba(178, 201, 207, .58);--diagram-line-muted: rgba(151, 172, 179, .34);--diagram-hot: rgba(216, 183, 106, .86);--diagram-output: rgba(142, 180, 166, .82);position:relative;z-index:6;align-self:center;justify-self:center;width:100%;height:clamp(78px,46cqw,112px);overflow:visible;filter:drop-shadow(0 12px 24px rgba(0,0,0,.24));transform:scale(1.18);transform-origin:50% 52%}.diagram-line,.diagram-merge,.diagram-output,.diagram-focus,.diagram-pulse,.diagram-scan{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.diagram-line{stroke:var(--diagram-line);stroke-width:4.2}.diagram-line.is-muted{stroke:var(--diagram-line-muted);stroke-width:3}.diagram-line.is-hot{stroke:var(--diagram-hot);stroke-width:4.8}.diagram-node{fill:#abc1c7bd;stroke:#04070bd6;stroke-width:2;vector-effect:non-scaling-stroke}.diagram-node.is-hot{fill:var(--diagram-hot);filter:drop-shadow(0 0 10px rgba(216,183,106,.36))}.diagram-node.is-output{fill:var(--diagram-output)}.diagram-blockage{fill:#d8b76a42;stroke:#d8b76ab8;stroke-width:1.5;vector-effect:non-scaling-stroke}.diagram-merge{stroke:#d8b76a5c;stroke-width:2}.diagram-focus{fill:#d8b76a0b;stroke:#d8b76a73;stroke-width:1.3;stroke-dasharray:5 5}.diagram-pulse{stroke:#ffe8aab3;stroke-width:1.7}.diagram-scan{stroke:#ffe8aabd;stroke-width:1.5;opacity:.72}.diagram-output{stroke:#dcf3e8e0;stroke-width:4}.workflow-station.is-active .station-diagram,.workflow-station.is-diagnostic .station-diagram{--diagram-line: rgba(213, 228, 232, .72);--diagram-line-muted: rgba(169, 189, 194, .44);--diagram-hot: rgba(240, 207, 123, .98);filter:drop-shadow(0 14px 28px rgba(0,0,0,.28)) drop-shadow(0 0 18px rgba(216,183,106,.08))}.station-copy{position:relative;z-index:6;display:grid;align-self:end;min-width:0;gap:5px;text-shadow:0 1px 18px rgba(0,0,0,.62)}.station-copy span{color:var(--text);font-size:clamp(.94rem,.85rem + .22vw,1.06rem);line-height:1.18;font-weight:740}.station-copy small{color:#aebbc1;display:-webkit-box;max-width:100%;overflow:hidden;font-size:.78rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}@container (max-width: 220px){.station-copy span{font-size:.92rem;line-height:1.08}}@keyframes stationSheen{0%{opacity:0;transform:translate(0) rotate(18deg)}22%{opacity:1}to{opacity:0;transform:translate(420%) rotate(18deg)}}@keyframes stationIconPulse{0%{transform:scale(1)}42%{transform:scale(1.08)}to{transform:scale(1)}}.decision-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px}.decision-chip{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#b7c3c8;background:#cce2ff0e;font-size:.78rem;font-weight:680}.decision-summary{min-width:0;color:#b7c3c8;font-size:.84rem;line-height:1.35}.decision-chip.is-active{color:var(--gold-strong);border-color:#d8b76a6b;background:#d8b76a1f}.decision-chip.is-muted{opacity:.68}@media(min-width:1680px){.hero-layout{grid-template-columns:minmax(430px,.8fr) minmax(698px,1.2fr);gap:clamp(16px,1.35vw,22px)}.hero-copy{width:min(100%,900px)}.hero-title-fit{--headline-max: 176}.process-storyboard{justify-self:start}}@media(max-width:1280px){.hero-shell{min-height:100svh;background:radial-gradient(circle at 78% 8%,rgba(99,189,255,.18),transparent 26%),linear-gradient(180deg,rgba(var(--blue-depth-rgb),.99),rgba(var(--blue-core-rgb),.68) 48%,rgba(var(--blue-void-rgb),.99)),linear-gradient(180deg,#05235f 0%,var(--blue-void) 100%)}.hero-shadow-plane{width:100%;background:linear-gradient(180deg,rgba(var(--blue-void-rgb),.98),rgba(var(--blue-depth-rgb),.9) 46%,rgba(var(--blue-core-rgb),.1) 75%,rgba(var(--blue-depth-rgb),0))}.hero-layout{grid-template-columns:1fr;grid-template-rows:auto;align-items:start;height:auto;min-height:auto;gap:30px;padding:clamp(20px,6vw,36px);padding-top:max(28px,env(safe-area-inset-top));padding-bottom:clamp(32px,8vw,72px)}.hero-copy{width:min(100%,760px);padding:24px 18px 18px}.hero-title-fit{--headline-min: 38;--headline-max: 138}.hero-subline{max-width:min(43rem,100%);font-size:clamp(1rem,3.7vw,1.18rem)}.machine-layer{align-self:start;align-items:start;min-height:auto;width:min(100%,820px);margin:0 auto}.process-storyboard{justify-self:center;align-self:start;width:min(100%,760px);height:auto;min-height:auto;aspect-ratio:auto;padding:clamp(17px,3vw,24px)}.storyboard-header strong{font-size:1rem}.workflow-map{min-height:auto;margin-top:14px;padding:20px}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:clamp(12px,1.4vw,20px);height:auto;align-content:stretch;align-items:stretch}.diagnosis-scan{top:18px;bottom:18px}.workflow-station{grid-column:auto;grid-row:auto;min-height:196px;aspect-ratio:auto;padding:16px}.station-icon{width:28px;height:28px;margin:0}.station-diagram{height:clamp(76px,13vw,104px)}.station-copy span{font-size:.96rem}.station-copy small{font-size:.76rem}}@media(max-width:560px){.hero-layout{padding:18px;padding-top:max(18px,env(safe-area-inset-top))}.hero-copy{padding:22px 15px 16px;border-left-color:#d8b76a4d}.hero-kicker{margin-bottom:14px}.hero-title-fit{--headline-min: 30;--headline-max: 86;gap:3px}h1{font-size:clamp(2.72rem,14.7vw,4.8rem)}.hero-actions{align-items:stretch}.gold-button,.secondary-action{width:100%;justify-content:center}.diagnosis-indicators{gap:12px}.diagnosis-indicator{font-size:.8rem}.panel-option{grid-template-columns:32px 1fr 18px;padding:12px}.option-copy small{display:none}.machine-layer{width:100%;opacity:1}.process-storyboard{padding:13px}.storyboard-header{display:grid;gap:10px}.storyboard-header strong{flex:none;font-size:.96rem;text-align:left}.workflow-map{padding:14px}.workflow-steps{grid-template-columns:1fr;gap:10px}.diagnosis-scan{display:none}.workflow-station{grid-template-columns:38px minmax(76px,.36fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"meta diagram copy";align-items:center;min-height:116px;gap:10px;padding:14px}.station-preview{inset:0;transform-origin:72% 50%;opacity:.08}.station-preview:before{background:linear-gradient(90deg,rgba(var(--blue-void-rgb),.96),rgba(var(--blue-depth-rgb),.72) 48%,rgba(var(--blue-depth-rgb),.86)),linear-gradient(180deg,rgba(var(--blue-core-rgb),.1),rgba(var(--blue-void-rgb),.82))}.workflow-station.is-active .station-preview{opacity:.16}.station-meta{grid-area:meta;display:grid;align-content:start;justify-items:start;gap:10px}.station-index{width:28px}.station-icon{margin:0}.station-diagram{grid-area:diagram;width:100%;min-width:74px;height:74px;transform:scale(1)}.station-copy{grid-area:copy;align-self:center;gap:4px}.station-copy span{font-size:.9rem}.station-copy small{font-size:.73rem}.decision-strip{grid-template-columns:1fr;margin-top:10px}.decision-chip{min-height:28px;padding:0 9px;font-size:.72rem}}.wizard-page{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.wizard-page:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--blue-void-rgb),.94),rgba(var(--blue-depth-rgb),.74) 48%,rgba(var(--blue-void-rgb),.96)),linear-gradient(180deg,rgba(216,183,106,.035),transparent 32%,rgba(99,189,255,.06))}.wizard-shell{position:relative;z-index:2;width:min(100%,1000px);min-height:100svh;display:grid;grid-template-rows:auto 1fr;align-items:center;margin:0 auto;padding:clamp(18px,3vw,34px)}.wizard-topbar{align-self:start;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,760px);margin:0 auto clamp(20px,3.4vw,40px);color:var(--muted);font-size:.84rem;line-height:1.2}.wizard-topbar>span{color:#f4f7f7b8;font-weight:680}.wizard-home-link,.wizard-reset{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:0;color:var(--text-soft);background:transparent;cursor:pointer;text-decoration:none;transition:color .18s ease-out,opacity .18s ease-out}.wizard-home-link:hover,.wizard-reset:hover{color:var(--text)}.wizard-home-link:focus-visible,.wizard-reset:focus-visible,.wizard-option:focus-visible,.wizard-field input:focus-visible,.wizard-field textarea:focus-visible,.wizard-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.wizard-panel{position:relative;justify-self:center;width:min(100%,760px);display:grid;gap:clamp(22px,3vw,30px);padding:clamp(22px,4.2vw,42px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(180deg,#cce2ff1b,#cce2ff08),rgba(var(--blue-depth-rgb),.88);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #d8b76a12,0 38px 120px #0000006b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wizard-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent)}.wizard-panel-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(216,183,106,.08),transparent 28%),linear-gradient(300deg,rgba(99,189,255,.09),transparent 34%)}.wizard-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:max-content;min-height:30px;padding:0 11px;color:var(--gold-strong);border:1px solid rgba(216,183,106,.34);border-radius:999px;background:#d8b76a18;font-size:.78rem;font-weight:720;line-height:1;text-transform:uppercase}.wizard-intro h1,.wizard-question-head h1,.wizard-result h1{position:relative;z-index:1;margin:0;max-width:12.5em;color:var(--text);font-size:clamp(2.15rem,5.5vw,4.8rem);font-weight:760;line-height:.96;letter-spacing:0}.wizard-question-head h1,.wizard-result h1{font-size:clamp(1.85rem,4vw,3.45rem);line-height:1}.wizard-intro p,.wizard-question-head p,.wizard-result>p,.wizard-next-step p{position:relative;z-index:1;max-width:42rem;margin:0;color:var(--text-soft);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.62}.wizard-intro-note{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.wizard-intro-note span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;color:#cfdadd;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;font-size:.86rem;line-height:1}.wizard-intro-note svg{color:var(--gold-strong)}.wizard-progress{display:grid;gap:10px}.wizard-progress-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.2;text-transform:uppercase}.wizard-progress-track{width:100%;height:7px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f}.wizard-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-strong));box-shadow:0 0 22px #d8b76a52;transition:width .26s var(--ease-liquid)}.wizard-question-head{display:grid;gap:13px}.wizard-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,212px),1fr));gap:12px}.wizard-option{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:16px;color:var(--text-soft);border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(180deg,#cce2ff12,#cce2ff05),rgba(var(--blue-depth-rgb),.76);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000001f;cursor:pointer;text-align:left;transition:transform .22s var(--ease-liquid),border-color .18s ease-out,background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.wizard-option:hover{color:var(--text);border-color:#ffffff3d;background:linear-gradient(180deg,#cce2ff1a,#cce2ff08),rgba(var(--blue-core-rgb),.62);transform:translateY(-1px)}.wizard-option.is-selected{color:var(--text);border-color:#d8b76a9e;background:linear-gradient(135deg,#d8b76a29,#63bdff0c),rgba(var(--blue-core-rgb),.72);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #d8b76a21,0 22px 52px #0003}.wizard-option>span:last-child{min-width:0;font-size:.96rem;font-weight:700;line-height:1.32}.wizard-option-check{display:inline-grid;place-items:center;width:28px;height:28px;color:#f4f7f752;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff0b;transition:color .18s ease-out,border-color .18s ease-out,background .18s ease-out}.wizard-option.is-selected .wizard-option-check{color:var(--gold-strong);border-color:#d8b76a94;background:#d8b76a1f}.wizard-validation{min-height:1.35em;margin:-4px 0 0;color:var(--gold-strong);font-size:.9rem;line-height:1.45}.wizard-actions,.wizard-result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wizard-actions.is-start{justify-content:flex-start}.wizard-primary,.wizard-secondary{min-width:min(100%,190px)}.wizard-secondary{padding:0 18px}.wizard-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wizard-field{display:grid;gap:8px}.wizard-field.is-full,.wizard-field.is-inline{grid-column:1 / -1}.wizard-field label{color:#dce5e8;font-size:.86rem;font-weight:700;line-height:1.3}.wizard-field input,.wizard-field textarea{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:var(--text);background:rgba(var(--blue-void-rgb),.42);box-shadow:inset 0 1px #ffffff0b;font:inherit;transition:border-color .18s ease-out,background .18s ease-out,box-shadow .18s ease-out}.wizard-field input{min-height:52px;padding:0 14px}.wizard-field textarea{min-height:118px;resize:vertical;padding:14px;line-height:1.5}.wizard-field input:hover,.wizard-field textarea:hover{border-color:#ffffff38}.wizard-field input:focus-visible,.wizard-field textarea:focus-visible{background:rgba(var(--blue-depth-rgb),.78);box-shadow:0 0 0 4px #d8b76a1a}.wizard-consent{grid-column:1 / -1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:14px;color:var(--text-soft);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;cursor:pointer}.wizard-consent input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--gold);cursor:pointer}.wizard-consent span{display:flex;gap:9px;align-items:flex-start;min-width:0;font-size:.9rem;line-height:1.48}.wizard-consent svg{flex:0 0 auto;color:var(--gold-strong);margin-top:1px}.wizard-result{align-content:start}.wizard-result-mark{display:inline-grid;place-items:center;width:58px;height:58px;color:var(--gold-strong);border:1px solid rgba(216,183,106,.38);border-radius:8px;background:linear-gradient(180deg,#d8b76a24,#d8b76a0f),#ffffff0b}.wizard-result-estimate,.wizard-next-step{display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff12,#ffffff07),rgba(var(--blue-depth-rgb),.7)}.wizard-result-estimate{grid-template-columns:24px minmax(0,1fr);align-items:center;color:var(--text)}.wizard-result-estimate svg{color:var(--gold-strong)}.wizard-result-estimate strong{font-size:clamp(1rem,2vw,1.2rem);line-height:1.35}.wizard-next-step span{color:var(--gold-strong);font-size:.82rem;font-weight:760;line-height:1.2;text-transform:uppercase}.wizard-result-actions{justify-content:flex-start}.wizard-result-actions .wizard-primary,.wizard-result-actions .wizard-secondary{min-width:min(100%,270px)}.wizard-cta-status{margin:-8px 0 0;color:#cfdadd;font-size:.9rem;line-height:1.42}.wizard-reset{width:max-content;color:var(--muted)}@media(max-width:760px){.wizard-shell{align-items:start;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(28px,env(safe-area-inset-bottom))}.wizard-topbar{margin-bottom:16px}.wizard-panel{padding:20px}.wizard-intro h1,.wizard-question-head h1,.wizard-result h1{font-size:clamp(1.86rem,10.5vw,3.05rem);line-height:1.02}.wizard-option-grid,.wizard-contact-form{grid-template-columns:1fr}.wizard-option{min-height:74px}.wizard-actions,.wizard-result-actions{align-items:stretch}.wizard-primary,.wizard-secondary,.wizard-result-actions .wizard-primary,.wizard-result-actions .wizard-secondary{width:100%}.wizard-actions .wizard-secondary{order:2}.wizard-actions .wizard-primary{order:1}}.lang-toggle{position:fixed;top:clamp(14px,2vw,22px);right:clamp(14px,2vw,22px);z-index:60;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--glass-border);border-radius:8px;background:rgba(var(--blue-depth-rgb),.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lang-toggle button{min-width:38px;min-height:30px;padding:0 8px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:color .2s ease-out,background .2s ease-out}.lang-toggle button:hover{color:var(--text)}.lang-toggle button.is-active{color:var(--gold-text);background:linear-gradient(180deg,#ffe19a 0%,var(--gold) 52%,#b58a3c 100%)}.lang-toggle button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-section{position:relative;padding:clamp(86px,9vw,150px) clamp(20px,5vw,72px)}.section-inner{width:min(1100px,100%);margin:0 auto}.section-inner-wide{width:min(1320px,100%)}.section-head{max-width:56rem;margin-bottom:clamp(38px,4.6vw,64px)}.section-eyebrow{margin:0 0 14px;color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-headline{margin:0;color:var(--text);font-size:clamp(1.8rem,1.3rem + 2.3vw,3.2rem);font-weight:740;line-height:1.06;letter-spacing:-.01em}.section-subline{max-width:44rem;margin:18px 0 0;color:var(--text-soft);font-size:clamp(1rem,.93rem + .3vw,1.18rem);line-height:1.6;font-weight:420}.site-section .section-head,.leak-card,.usecase-grid>li,.ba-compare,.ba-mobile,.ba-captions,.value-points>li,.calc-card,.scenario-card,.principle-card,.faq-item,.cta-layout{opacity:0;transform:translateY(22px);transition:opacity .72s var(--ease-liquid),transform .72s var(--ease-liquid);transition-delay:calc(var(--d, 0) * 70ms)}.site-section.is-inview .section-head,.site-section.is-inview .leak-card,.site-section.is-inview .usecase-grid>li,.site-section.is-inview .ba-compare,.site-section.is-inview .ba-mobile,.site-section.is-inview .ba-captions,.site-section.is-inview .value-points>li,.site-section.is-inview .calc-card,.site-section.is-inview .scenario-card,.site-section.is-inview .principle-card,.site-section.is-inview .faq-item,.site-section.is-inview .cta-layout{opacity:1;transform:none}.bridge-section{position:relative;height:230svh;--scatter: 1}.bridge-sticky{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,6vh,80px);overflow:hidden;padding:clamp(24px,5vw,72px)}.bridge-head{margin-bottom:0;text-align:center}.bridge-head .section-subline{margin-inline:auto}.bridge-stage{position:relative;width:min(1100px,100%);display:grid;justify-items:center;gap:22px}.bridge-track{position:absolute;top:26px;left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,183,106,.65),rgba(216,183,106,.65),transparent);opacity:var(--p, 0);transform:scaleX(var(--p, 0))}.bridge-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.bridge-fragment{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--glass-border);border-radius:7px;background:rgba(var(--blue-depth-rgb),.85);color:var(--text-soft);font-size:.82rem;font-weight:560;white-space:nowrap;box-shadow:0 14px 40px #00020a80;will-change:transform;transform:translate(calc(var(--sx) * var(--scatter) * (1 - var(--p, 0)) * 1px),calc(var(--sy) * var(--scatter) * (1 - var(--p, 0)) * 1px)) rotate(calc(var(--sr) * (1 - var(--p, 0)) * 1deg))}.bridge-fragment svg{color:var(--gold)}.bridge-end{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(216,183,106,.55);border-radius:50%;color:var(--gold-strong);background:#d8b76a1f;opacity:clamp(0,(var(--p, 0) - .6) * 3,1);transform:scale(clamp(.6,var(--p, 0),1))}.bridge-pipeline-label{margin:0;color:var(--muted);font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;opacity:clamp(0,(var(--p, 0) - .72) * 4,1)}.leak-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none}.leak-card{display:grid;gap:14px;padding:18px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.leak-card p{margin:0;color:var(--text-soft);font-size:.94rem;font-weight:560;line-height:1.4}.leak-visual{position:relative;height:86px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(var(--blue-void-rgb),.55);overflow:hidden}.leak-visual span,.leak-visual i{position:absolute;display:block}.leaks-section .leak-visual *{animation-play-state:paused}.leaks-section.is-inview .leak-visual *{animation-play-state:running}.lv-search .lv-line{left:16px;right:38px;height:5px;border-radius:3px;background:#c9d2d538}.lv-search .lv-line:nth-child(1){top:20px}.lv-search .lv-line:nth-child(2){top:40px;right:56px}.lv-search .lv-line:nth-child(3){top:60px;right:44px}.lv-lens{top:14px;right:16px;width:18px;height:18px;border:2px solid var(--gold);border-radius:50%;animation:lv-scan 2.6s ease-in-out infinite}.lv-lens:after{content:"";position:absolute;bottom:-7px;right:-2px;width:2px;height:8px;background:var(--gold);transform:rotate(-45deg)}@keyframes lv-scan{0%,to{transform:translateY(0) translate(0)}35%{transform:translateY(28px) translate(-26px)}70%{transform:translateY(44px) translate(4px)}}.lv-copy .lv-panel{top:18px;width:34px;height:50px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#cce2ff0f}.lv-copy .lv-panel:first-child{left:18px}.lv-copy .lv-panel:last-child{right:18px}.lv-copy .lv-chip{top:38px;left:26px;width:18px;height:10px;border-radius:3px;background:var(--gold);animation:lv-copy-move 2.2s ease-in-out infinite}@keyframes lv-copy-move{0%,12%{transform:translate(0);opacity:1}55%,70%{transform:translate(calc(100cqw - 62px));opacity:1}78%,to{transform:translate(calc(100cqw - 62px));opacity:0}}.lv-copy{container-type:inline-size}.lv-rewrite .lv-type{left:16px;height:5px;border-radius:3px;background:#c9d2d54d;transform-origin:left center;animation:lv-typing 3.2s ease-in-out infinite}.lv-rewrite .lv-type-1{top:22px;width:56%}.lv-rewrite .lv-type-2{top:40px;width:42%;animation-delay:.5s}.lv-rewrite .lv-type-3{top:58px;width:50%;animation-delay:1s}@keyframes lv-typing{0%{transform:scaleX(0)}45%,78%{transform:scaleX(1)}to{transform:scaleX(0)}}.lv-caret{top:54px;right:24px;width:2px;height:13px;background:var(--gold);animation:lv-blink 1s steps(2) infinite}@keyframes lv-blink{0%,to{opacity:1}50%{opacity:0}}.lv-followup .lv-badge{left:50%;width:42%;height:16px;border-radius:4px;border:1px solid rgba(255,120,120,.4);background:#ff636324;animation:lv-stack 3s ease-in-out infinite}.lv-followup .lv-badge-1{top:18px;transform:translate(-50%)}.lv-followup .lv-badge-2{top:38px;transform:translate(-50%);animation-delay:.7s}.lv-followup .lv-badge-3{top:58px;transform:translate(-50%);animation-delay:1.4s}@keyframes lv-stack{0%{opacity:0;transform:translate(-50%) translateY(-6px)}25%,85%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0}}.lv-docs .lv-doc{position:absolute;top:14px;left:50%;width:44px;height:58px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#cce2ff0f;transform:translate(-50%);animation:lv-redo 3.4s ease-in-out infinite}.lv-docs .lv-doc i{position:absolute;left:8px;right:8px;height:4px;border-radius:2px;background:#c9d2d552;animation:lv-typing 3.4s ease-in-out infinite;transform-origin:left center}.lv-docs .lv-doc i:nth-child(1){top:12px}.lv-docs .lv-doc i:nth-child(2){top:24px;animation-delay:.4s}.lv-docs .lv-doc i:nth-child(3){top:36px;animation-delay:.8s}@keyframes lv-redo{0%{opacity:0;transform:translate(-50%) scale(.92)}18%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.92)}}.lv-sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:14px 18px}.lv-sheet .lv-cell{position:static;height:100%;min-height:14px;border-radius:3px;background:#c9d2d51f;animation:lv-fill 3.6s ease-in-out infinite;animation-delay:calc(var(--d) * .32s)}@keyframes lv-fill{0%,8%{background:#c9d2d51f}14%,70%{background:#d8b76a66}90%,to{background:#c9d2d51f}}.lv-coordinate .lv-bubble{width:44%;height:16px;border-radius:9px;background:#cce2ff29;animation:lv-bubble-pop 3.4s ease-in-out infinite}.lv-coordinate .lv-bubble-left{top:16px;left:14px}.lv-coordinate .lv-bubble-right{top:38px;right:14px;background:#d8b76a38;animation-delay:.8s}.lv-coordinate .lv-bubble-late{top:60px;animation-delay:1.6s}@keyframes lv-bubble-pop{0%{opacity:0;transform:translateY(5px)}20%,82%{opacity:1;transform:translateY(0)}to{opacity:0}}.lv-status .lv-ring{top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid rgba(201,210,213,.2);border-top-color:var(--gold);border-radius:50%;animation:lv-spin 1.8s linear infinite}@keyframes lv-spin{to{transform:rotate(360deg)}}.lv-status .lv-question{top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-soft);font-size:.95rem;font-weight:700}.usecase-hint{margin:-26px 0 22px;color:var(--muted);font-size:.84rem}.usecase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px;margin:0;padding:0;list-style:none}.uc-card{position:relative;width:100%;min-height:224px;border:1px solid var(--glass-border);border-radius:11px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;cursor:pointer;overflow:hidden;transition:transform .26s var(--ease-liquid),border-color .26s ease-out,box-shadow .26s ease-out}.uc-card:hover{transform:translateY(-3px);border-color:#d8b76a66;box-shadow:0 22px 52px #00020a73}.uc-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.uc-front,.uc-back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;transition:opacity .32s var(--ease-liquid),transform .32s var(--ease-liquid)}.uc-front strong{color:var(--text);font-size:1rem;line-height:1.3}.uc-icon{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--gold);background:#ffffff0d}.uc-pain{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:.86rem;line-height:1.45}.uc-dot{flex:0 0 auto;width:7px;height:7px;margin-top:5px;border-radius:50%}.uc-dot-pain{background:#ff7a7a;box-shadow:0 0 8px #ff7a7a99}.uc-state-label{margin-top:auto;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.uc-back{justify-content:flex-start;background:linear-gradient(160deg,#d8b76a29,#d8b76a08 55%),rgba(var(--blue-core-rgb),.9);opacity:0;transform:translateY(14px);pointer-events:none}.uc-after{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:.95rem;font-weight:560;line-height:1.45}.uc-after svg{flex:0 0 auto;margin-top:3px;color:var(--gold-strong)}.uc-gain{padding:5px 10px;border:1px solid rgba(216,183,106,.45);border-radius:999px;color:var(--gold-strong);background:#d8b76a1a;font-size:.78rem;font-weight:650}.uc-state-after{color:var(--gold)}.uc-card:hover .uc-back,.uc-card:focus-visible .uc-back,.uc-card.is-flipped .uc-back{opacity:1;transform:none}.uc-card:hover .uc-front,.uc-card:focus-visible .uc-front,.uc-card.is-flipped .uc-front{opacity:0;transform:translateY(-8px)}.ba-compare{position:relative;height:clamp(400px,42vw,480px);border:1px solid var(--glass-border);border-radius:14px;overflow:hidden}.ba-pane{position:absolute;inset:0;padding:22px}.ba-pane-before{background:radial-gradient(circle at 22% 20%,rgba(255,99,99,.1),transparent 52%),rgba(var(--blue-void-rgb),.72)}.ba-pane-after{background:radial-gradient(circle at 78% 18%,rgba(216,183,106,.13),transparent 55%),rgba(var(--blue-core-rgb),.55);clip-path:inset(0 0 0 var(--split, 50%))}.ba-pane-tag{position:absolute;top:16px;z-index:3;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ba-tag-before{left:16px;color:#ffb1b1;border:1px solid rgba(255,122,122,.45);background:#ff63631f}.ba-tag-after{right:16px;color:var(--gold-strong);border:1px solid rgba(216,183,106,.5);background:#d8b76a1f}.ba-divider{position:absolute;top:0;bottom:0;left:var(--split, 50%);z-index:4;width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,var(--gold) 18%,var(--gold) 82%,transparent);pointer-events:none}.ba-handle{position:absolute;top:50%;left:50%;width:34px;height:34px;border:1px solid rgba(216,183,106,.7);border-radius:50%;background:rgba(var(--blue-depth-rgb),.92);transform:translate(-50%,-50%);box-shadow:0 8px 28px #00020a99}.ba-handle:before,.ba-handle:after{content:"";position:absolute;top:50%;width:0;height:0;border-block:4px solid transparent}.ba-handle:before{left:8px;border-right:5px solid var(--gold);transform:translateY(-50%)}.ba-handle:after{right:8px;border-left:5px solid var(--gold);transform:translateY(-50%)}.ba-slider{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ba-compare:has(.ba-slider:focus-visible) .ba-handle{outline:2px solid var(--focus);outline-offset:3px}.ba-scene{position:relative;height:100%}.ba-mini{position:absolute;display:grid;gap:7px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(var(--blue-depth-rgb),.86)}.ba-mini-head{display:flex;align-items:center;gap:6px;color:var(--text-soft);font-size:.78rem;font-weight:650}.ba-inbox{top:14%;left:6%;width:min(46%,250px)}.ba-mail-row{height:9px;border-radius:3px;background:#c9d2d529}.ba-mail-overdue{display:flex;align-items:center;height:auto;padding:3px 8px;border-radius:4px;color:#ffb1b1;background:#ff636324;border:1px solid rgba(255,122,122,.4);font-size:.7rem;font-weight:650;animation:ba-pulse 2.2s ease-in-out infinite}@keyframes ba-pulse{0%,to{box-shadow:0 0 #ff63634d}50%{box-shadow:0 0 0 6px #ff636300}}.ba-note{position:absolute;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:3px;color:#131006;background:#efd98a;font-size:.74rem;font-weight:650;box-shadow:0 8px 22px #00020a73}.ba-note-1{top:10%;right:14%;transform:rotate(5deg)}.ba-note-2{top:40%;right:6%;transform:rotate(-4deg)}.ba-note-3{bottom:30%;right:22%;transform:rotate(3deg)}.ba-sheet{bottom:10%;left:10%;width:min(42%,230px)}.ba-sheet-row{height:12px;border-radius:3px;background:#c9d2d529}.ba-sheet-dupe{display:flex;align-items:center;height:auto;padding:2px 8px;color:#ffb1b1;background:#ff63631f;font-size:.68rem}.ba-chip{position:absolute;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:650}.ba-chip-copy{bottom:14%;right:8%;color:#ffb1b1;border:1px solid rgba(255,122,122,.4);background:#ff63631f}.ba-chip-status{top:52%;left:38%;color:var(--muted);border:1px dashed rgba(201,210,213,.35);background:rgba(var(--blue-void-rgb),.6)}.ba-pipeline{position:absolute;top:16%;left:6%;right:6%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ba-stage-col{display:grid;gap:7px;padding:10px;border:1px solid rgba(216,183,106,.22);border-radius:9px;background:rgba(var(--blue-depth-rgb),.7)}.ba-stage-name{color:var(--gold-strong);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ba-stage-card{height:16px;border-radius:4px;background:#cce2ff24;border:1px solid rgba(255,255,255,.1)}.ba-checks{position:absolute;bottom:22%;left:6%;display:grid;gap:7px}.ba-check{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:6px 11px;border:1px solid rgba(216,183,106,.3);border-radius:999px;color:var(--text-soft);background:rgba(var(--blue-depth-rgb),.8);font-size:.78rem;font-weight:560}.ba-check svg{color:var(--gold-strong)}.ba-chip-dashboard{bottom:10%;right:8%;color:var(--gold-strong);border:1px solid rgba(216,183,106,.45);background:#d8b76a1a}.ba-mobile{display:none}.ba-captions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.ba-caption{margin:0;font-size:.88rem;line-height:1.5}.ba-caption-before{color:var(--muted)}.ba-caption-after{color:var(--gold-strong);text-align:right}.value-points{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 clamp(34px,4vw,54px);padding:0;list-style:none}.value-points li{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass);color:var(--text-soft);font-size:.95rem;font-weight:560}.value-point-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(216,183,106,.35);border-radius:8px;color:var(--gold);background:#d8b76a14}.calc-card{padding:clamp(22px,3vw,36px);border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(160deg,rgba(216,183,106,.06),transparent 45%),var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calc-card h3{margin:0 0 22px;color:var(--text);font-size:1.2rem;font-weight:700}.calc-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(22px,3vw,40px);align-items:start}.calc-inputs{display:grid;gap:20px}.calc-field{display:grid;gap:9px}.calc-label{color:var(--text-soft);font-size:.9rem;font-weight:560}.calc-control{display:flex;align-items:center;gap:14px}.calc-control input[type=range]{flex:1;accent-color:var(--gold);cursor:pointer}.calc-control input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.calc-control output{min-width:46px;padding:5px 9px;border:1px solid rgba(216,183,106,.35);border-radius:6px;color:var(--gold-strong);background:#d8b76a14;font-size:.9rem;font-weight:700;text-align:center}.calc-outputs{display:grid;gap:11px;margin:0}.calc-output{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:15px 17px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(var(--blue-depth-rgb),.6)}.calc-output dt{color:var(--muted);font-size:.85rem}.calc-output dd{margin:0;color:var(--text);font-size:1.25rem;font-weight:740;white-space:nowrap;font-variant-numeric:tabular-nums}.calc-output dd small{color:var(--muted);font-size:.78rem;font-weight:560}.calc-output-gold{border-color:#d8b76a66;background:linear-gradient(160deg,#d8b76a24,#d8b76a08),rgba(var(--blue-depth-rgb),.6)}.calc-output-gold dd{color:var(--gold-strong)}.calc-disclaimer{margin:18px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.process-steps{position:relative;display:grid;gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none}.process-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:clamp(14px,2vw,26px)}.process-step:before{content:"";position:absolute;top:48px;bottom:-22px;left:21px;width:2px;background:#ffffff17}.process-step:last-child:before{display:none}.process-step:after{content:"";position:absolute;top:48px;bottom:-22px;left:21px;width:2px;background:linear-gradient(180deg,var(--gold),rgba(216,183,106,.25));transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-liquid) .25s}.process-step:last-child:after{display:none}.process-step.is-lit:after{transform:scaleY(1)}.process-number{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:var(--muted);background:rgba(var(--blue-depth-rgb),.85);font-size:1rem;font-weight:740;transition:color .4s ease-out,border-color .4s ease-out,background .4s ease-out}.process-step.is-lit .process-number{color:var(--gold-text);border-color:#ffe8aab3;background:linear-gradient(180deg,#ffe19a 0%,var(--gold) 52%,#b58a3c 100%)}.process-card{display:grid;grid-template-columns:150px 1fr;gap:clamp(16px,2vw,28px);align-items:center;padding:clamp(16px,2vw,24px);border:1px solid var(--glass-border);border-radius:12px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.55;transform:translate(10px);transition:opacity .6s var(--ease-liquid),transform .6s var(--ease-liquid),border-color .6s ease-out}.process-step.is-lit .process-card{opacity:1;transform:none;border-color:#d8b76a4d}.process-copy h3{margin:0 0 6px;color:var(--text);font-size:1.08rem;font-weight:700}.process-copy p{margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.55}.step-visual{display:flex;align-items:center;justify-content:center;gap:6px;height:76px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(var(--blue-void-rgb),.5);padding:12px}.sv-node{width:13px;height:13px;border:1px solid rgba(204,226,255,.5);border-radius:4px;background:#cce2ff24}.sv-link,.sv-wire{width:20px;height:1px;background:#cce2ff66}.sv-node-gold{border-color:#d8b76a99;background:#d8b76a2e}.sv-wire{background:#d8b76a8c;transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-liquid) .4s}.process-step.is-lit .sv-wire{transform:scaleX(1)}.sv-bar{width:11px;height:38px;border-radius:3px;background:#cce2ff2e}.sv-bar-leak{background:#ff63634d;border:1px solid rgba(255,122,122,.45);animation:ba-pulse 2.4s ease-in-out infinite}.sv-box{width:16px;height:16px;border:1px solid rgba(204,226,255,.45);border-radius:4px;background:#cce2ff1f;transition:opacity .7s ease-out .4s,transform .7s var(--ease-liquid) .4s}.process-step.is-lit .sv-box-fade{opacity:.16;transform:scale(.7)}.sv-col{width:12px;height:var(--h, 50%);align-self:flex-end;border-radius:3px 3px 0 0;background:#cce2ff38;transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--ease-liquid) .35s}.sv-col-gold{background:linear-gradient(180deg,var(--gold-strong),rgba(216,183,106,.4))}.process-step.is-lit .sv-col{transform:scaleY(1)}.sv-grow{align-items:flex-end}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.scenario-card{display:grid;gap:16px;align-content:start;padding:clamp(18px,2.2vw,26px);border:1px solid var(--glass-border);border-radius:13px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scenario-head{display:flex;align-items:flex-start;gap:13px}.scenario-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(216,183,106,.35);border-radius:9px;color:var(--gold);background:#d8b76a14}.scenario-badge{display:inline-block;margin-bottom:5px;padding:3px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.scenario-head h3{margin:0;color:var(--text);font-size:1.05rem;font-weight:700;line-height:1.3}.scenario-problem{margin:0;color:var(--text-soft);font-size:.89rem;line-height:1.55}.scenario-problem strong{color:#ffb1b1;font-weight:650}.scenario-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.scenario-step-wrap{display:inline-flex;align-items:center;gap:6px}.scenario-step{padding:6px 10px;border:1px solid rgba(216,183,106,.3);border-radius:7px;color:var(--text-soft);background:rgba(var(--blue-depth-rgb),.7);font-size:.78rem;font-weight:580;white-space:nowrap}.scenario-section.is-inview .scenario-step{animation:scenario-light 4.2s ease-in-out infinite;animation-delay:calc(var(--d) * .55s)}@keyframes scenario-light{0%,18%{border-color:#d8b76a4d;color:var(--text-soft);background:rgba(var(--blue-depth-rgb),.7)}6%,12%{border-color:#d8b76abf;color:var(--gold-strong);background:#d8b76a21}}.scenario-arrow{color:#d8b76a99;flex:0 0 auto}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none}.principle-card{display:grid;gap:10px;align-content:start;padding:19px;border:1px solid var(--glass-border);border-radius:11px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .24s ease-out,transform .24s var(--ease-liquid)}.principle-card:hover{border-color:#d8b76a61;transform:translateY(-2px)}.principle-icon{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(216,183,106,.32);border-radius:8px;color:var(--gold);background:#d8b76a12}.principle-card strong{color:var(--text);font-size:.97rem;line-height:1.35}.principle-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.faq-list{display:grid;gap:10px;width:min(820px,100%);margin:0;padding:0;list-style:none}.faq-item{border:1px solid var(--glass-border);border-radius:11px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:border-color .24s ease-out}.faq-item.is-open{border-color:#d8b76a66}.faq-question{margin:0;font-size:inherit;font-weight:inherit}.faq-question button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 19px;border:0;color:var(--text);background:transparent;font-size:.99rem;font-weight:640;line-height:1.4;text-align:left;cursor:pointer}.faq-question button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:11px}.faq-chevron{flex:0 0 auto;color:var(--gold);transition:transform .36s var(--ease-liquid)}.faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-liquid)}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{min-height:0;overflow:hidden}.faq-panel p{margin:0;padding:0 19px 18px;color:var(--text-soft);font-size:.93rem;line-height:1.62}.cta-section{background:radial-gradient(ellipse at 50% 0%,rgba(216,183,106,.09),transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(11,79,196,.16),transparent 50%),rgba(var(--blue-void-rgb),.55);border-top:1px solid rgba(216,183,106,.18)}.cta-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,60px);align-items:start}.cta-side{display:grid;gap:30px}.cta-flow,.cta-flow-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cta-flow-step{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid var(--glass-border);border-radius:8px;color:var(--text-soft);background:rgba(var(--blue-depth-rgb),.8);font-size:.88rem;font-weight:580}.cta-flow-step svg{color:var(--gold)}.cta-section.is-inview .cta-flow-step{animation:cta-flow-light 5s ease-in-out infinite;animation-delay:calc(var(--d) * .9s)}@keyframes cta-flow-light{0%,26%{border-color:var(--glass-border);color:var(--text-soft)}8%,18%{border-color:#d8b76ab3;color:var(--gold-strong)}}.cta-flow-gold{border-color:#d8b76a8c;color:var(--gold-strong);background:#d8b76a1a}.cta-flow-arrow{margin-left:16px;color:#d8b76a8c;transform:rotate(90deg)}.cta-secondary{width:max-content}.cta-form{display:grid;gap:20px;padding:clamp(22px,3vw,34px);border:1px solid var(--glass-border);border-radius:14px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cta-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cta-form label{display:grid;gap:7px}.cta-field-wide{grid-column:1 / -1}.cta-form label span{color:var(--text-soft);font-size:.86rem;font-weight:580}.cta-form input,.cta-form textarea,.cta-form select{width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--text);background:rgba(var(--blue-void-rgb),.55);font:inherit;font-size:.94rem;transition:border-color .2s ease-out,background .2s ease-out}.cta-form textarea{resize:vertical;min-height:76px}.cta-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.cta-form input:hover,.cta-form textarea:hover,.cta-form select:hover{border-color:#ffffff42}.cta-form input:focus-visible,.cta-form textarea:focus-visible,.cta-form select:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:#d8b76a80}.cta-submit{width:100%}.cta-success{display:grid;justify-items:start;gap:12px;padding:clamp(26px,3.4vw,40px);border:1px solid rgba(216,183,106,.4);border-radius:14px;background:linear-gradient(160deg,rgba(216,183,106,.12),transparent 50%),var(--glass)}.cta-success svg{color:var(--gold-strong)}.cta-success h3{margin:0;color:var(--text);font-size:1.3rem}.cta-success p{margin:0;color:var(--text-soft);line-height:1.6}@media(max-width:1180px){.leak-grid{grid-template-columns:repeat(3,1fr)}.principle-grid{grid-template-columns:repeat(2,1fr)}.scenario-grid{grid-template-columns:1fr}.scenario-card{max-width:640px}}@media(max-width:980px){.leak-grid,.value-points{grid-template-columns:repeat(2,1fr)}.calc-grid,.cta-layout{grid-template-columns:1fr}.cta-flow{flex-direction:row;flex-wrap:wrap}.cta-flow-wrap{flex-direction:row;align-items:center}.cta-flow-arrow{margin-left:0;transform:none}.process-card{grid-template-columns:1fr}.step-visual{max-width:240px}}@media(max-width:760px){.site-section{padding-inline:18px}.bridge-section{height:170svh;--scatter: .34}.bridge-fragment{padding:7px 10px;font-size:.74rem}.leak-grid{grid-template-columns:1fr}.leak-card{grid-template-columns:96px 1fr;align-items:center}.leak-visual{height:76px}.usecase-grid{display:flex;gap:12px;margin-inline:-18px;padding-inline:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.usecase-grid::-webkit-scrollbar{display:none}.usecase-grid>li{flex:0 0 min(78vw,300px);scroll-snap-align:center}.uc-card{min-height:208px}.ba-compare{display:none}.ba-mobile{display:block}.ba-mobile-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--glass-border);border-radius:9px;background:rgba(var(--blue-depth-rgb),.7)}.ba-mobile-switch button{min-height:42px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:.88rem;font-weight:680;cursor:pointer;transition:color .2s ease-out,background .2s ease-out}.ba-mobile-switch button.is-active{color:#ffb1b1;background:#ff63631f}.ba-mobile-switch button.is-active-after{color:var(--gold-strong);background:#d8b76a24}.ba-mobile-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ba-mobile-stage{position:relative;height:420px;border:1px solid var(--glass-border);border-radius:13px;overflow:hidden}.ba-mobile-pane{position:absolute;inset:0;padding:16px;transition:opacity .42s var(--ease-liquid)}.ba-mobile-pane.ba-pane-after{clip-path:none;opacity:0}.ba-mobile-stage.show-after .ba-pane-after{opacity:1}.ba-mobile-stage.show-after .ba-pane-before{opacity:0}.ba-inbox{width:60%}.ba-captions{grid-template-columns:1fr;gap:6px}.ba-caption-after{text-align:left}.value-points{grid-template-columns:1fr}.process-step{grid-template-columns:34px 1fr}.process-number{width:34px;height:34px;font-size:.86rem}.process-step:before,.process-step:after{top:38px;left:16px}.cta-form-grid{grid-template-columns:1fr}.cta-secondary{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bridge-section{height:auto}.bridge-sticky{position:static}.bridge-fragment,.bridge-end,.bridge-track,.bridge-pipeline-label{transform:none;opacity:1}.leaks-section.is-inview .leak-visual *,.scenario-section.is-inview .scenario-step,.cta-section.is-inview .cta-flow-step{animation:none}.site-section .section-head,.leak-card,.usecase-grid>li,.ba-compare,.ba-mobile,.ba-captions,.value-points>li,.calc-card,.scenario-card,.principle-card,.faq-item,.cta-layout,.process-card{opacity:1;transform:none}.workflow-station.is-active{transform:none}.workflow-station.is-active .station-sheen,.workflow-station.is-active .station-icon{animation:none}.station-preview{transform:none;transition-property:opacity}}
