:root{--primary:#f7b75c;--on-primary:#fff;--brand-blue:#bde7ff;--brand-blue-deep:#084e73;--brand-blue-soft:#0c668d;--brand-tag:#0b6f96;--hero-sky-from:#ecfaff;--hero-sky-to:#fff4df;--hero-dark-from:#0b2431;--hero-dark-to:#123b3f;--canvas:#f7fbfd;--canvas-dark:#071018;--surface:#edf7fa;--surface-soft:#fff;--hairline:#08324a2e;--hairline-soft:#08324a1a;--ink:#071825;--charcoal:#173040;--slate:#2f5367;--steel:#4d6a7a;--stone:#6e8796;--on-dark:#f8fcff;--on-dark-muted:#c2d2dc;--header-bg:#f7fbfdb3;--hero-cloud:#34d7ff24;--hero-end:#f7fbfd;--eyebrow-ink:#084e73;--eyebrow-bg:#34d7ff1f;--eyebrow-border:#084e733d;--shadow-soft:#0e24331a;--shadow-card:#0718251a;--shadow-mockup:#0718253d;--electric-cyan:#087fa6;--electric-cyan-soft:#34d7ff24;--signal-amber:#f7b75c;--signal-amber-soft:#f7b75c2e;--glass:#ffffffd6;--glass-border:#084e732e;--page-bg:radial-gradient(ellipse at 16% 6%, #34d7ff2e, transparent 34rem), radial-gradient(ellipse at 88% 14%, #f7b75c29, transparent 32rem), linear-gradient(180deg, #fbfdff 0%, #eef9fc 42%, #fff8ea 100%);--header-visual-bg:linear-gradient(180deg, #fbfdfff0, #fbfdffc2);--hero-visual-bg:radial-gradient(ellipse at 72% 24%, #34d7ff2e, transparent 30rem), radial-gradient(ellipse at 92% 22%, #f7b75c26, transparent 28rem), linear-gradient(115deg, #fcfefff5 0%, #e7f9feeb 48%, #fff6e5f5 100%);--band-bg:linear-gradient(135deg, #fff, #e7f8fd);--final-cta-bg:radial-gradient(ellipse at 18% 14%, #34d7ff2e, transparent 30rem), linear-gradient(135deg, #0d2231 0%, #143840 100%);--panel-sheen:linear-gradient(155deg, #fffffffa, #ffffffa8 45%, #34d7ff14);--mockup-bg:linear-gradient(145deg, #fffffffa, #e8f9fdf5);--row-bg:#ffffffdb;--row-active-bg:linear-gradient(135deg, #34d7ff24, #f7b75c1f), #ffffffeb;--pill-bg:#ffffffe6;--pill-ink:#084e73;--icon-ink:#084e73;--accent-gradient-bg:linear-gradient(135deg, var(--electric-cyan), var(--brand-blue));--dare-icon-bg:linear-gradient(180deg, var(--signal-amber), #ffe1aa);--dare-icon-shadow:#f7b75c85 0 0 18px;--footer-bg:#f7fbfde0;--focus-ring:#087fa66b;--header-border:#084e7329;--button-dark-ink:#0a0a0a;--button-dark-border:#ffffff47;--hero-warm-from:#87a8c8e6;--hero-warm-to:#f5e9d8e0;--impact-card-bg:linear-gradient(145deg, #ffffffeb, #e8f6f8c7);--active-border:#087fa65c;--active-bg:#34d7ff17;--success-border:#087fa64d;--success-bg:#34d7ff17;--tag-border:#087fa638;--tag-bg:#34d7ff14;--icon-badge-bg:#34d7ff1f;--icon-badge-ring:#087fa624;--dark-card-border:#ffffff29;--dark-card-bg:#ffffff12;--offer-ring:#087fa629;--metric-visual-glow:#34d7ff2e;--metric-visual-shadow:#0000000f;--metric-shape-fill:#34d7ff1a;--metric-active-fill:#34d7ff33;--button-accent-ink:#071018;--amber-gradient-end:#ffe0a6;--amber-gradient-start:#ffd293;--dare-icon-end:#ffe1aa;--warm-text:#8f5711;--hero-line-cyan-shadow:#34d7ffb8;--hero-line-amber-shadow:#f7b75cb8;--hero-orbit-border:#f7b75c3d;--hero-orbit-bg:#f7b75c29;--phone-border:#f7b75c47;--active-border-strong:#087fa66b;--section-border-accent:#087fa633;--pill-border-accent:#087fa63d;--cyan-glow-soft:#34d7ff2e;--amber-border:#a8661657;--amber-bg-soft:#f7b75c1f;--amber-line:#a86616a8;--amber-line-shadow:#f7b75c52;--featured-inset:#ffffffd1;--featured-glow:#f7b75c38;--surface-hover-border:#087fa661;--surface-hover-cyan:#34d7ff29;--surface-hover-shadow:#07182533;--stack-rule-glow-cyan:#34d7ff6b;--stack-rule-glow-amber:#f7b75c61;--quiet-badge-ring:#34d7ff14;--quiet-badge-shadow:#00000047;--max:1280px;--radius-md:8px;--radius-lg:10px;--radius-full:9999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--primary:#f7b75c;--on-primary:#071018;--brand-blue:#bde7ff;--brand-blue-deep:#cfedff;--brand-blue-soft:#68c2ff;--brand-tag:#e09c0a;--hero-sky-from:#061b31;--hero-sky-to:#000;--hero-dark-from:#07111c;--hero-dark-to:#102434;--canvas:#08121c;--canvas-dark:#03070d;--surface:#0c1a27;--surface-soft:#111f2c;--hairline:#a8cee82e;--hairline-soft:#a8cee81f;--ink:#f6fbff;--charcoal:#dfeaf2;--slate:#b6c8d6;--steel:#8ca1b2;--stone:#72889b;--on-dark:#f8fcff;--on-dark-muted:#aabccb;--header-bg:#040a11bd;--hero-cloud:#3fd5ff26;--hero-end:#050b12;--eyebrow-ink:#9bf8ff;--eyebrow-bg:#74beff1a;--eyebrow-border:#74beff80;--shadow-soft:#00000057;--shadow-card:#0000006b;--shadow-mockup:#000000b3;--electric-cyan:#34d7ff;--electric-cyan-soft:#34d7ff2e;--signal-amber:#f7b75c;--signal-amber-soft:#f793061a;--glass:#0d1d2bc7;--glass-border:#c4e5ff33;--page-bg:radial-gradient(ellipse at 16% 6%, #34d7ff1a, transparent 34rem), radial-gradient(ellipse at 88% 14%, #f891001a, transparent 32rem), linear-gradient(135deg, #040910 0%,#040910 100%);--header-visual-bg:linear-gradient(180deg, #08131feb, #08131f9e);--hero-visual-bg:radial-gradient(ellipse at 72% 24%, #34d7ff29, transparent 30rem), radial-gradient(ellipse at 92% 22%, #f7b75c21, transparent 28rem), linear-gradient(115deg, #050b12e6 0%, #081421f0 0%, #03070df5 0%);--band-bg:linear-gradient(135deg, #08131f, #000);--final-cta-bg:radial-gradient(ellipse at 18% 14%, #34d7ff1a, transparent 30rem), linear-gradient(135deg, #07131f 0%, #0b222b 100%);--panel-sheen:linear-gradient(155deg, #ffffff16, #ffffff06 45%, #74beff0b);--mockup-bg:linear-gradient(145deg, #162d3ef5, #06101afa);--row-bg:#06111cd1;--row-active-bg:linear-gradient(135deg, #34d7ff1a, #f7b75c1a), #06111ce6;--pill-bg:#091723db;--pill-ink:var(--brand-blue-soft);--icon-ink:var(--brand-blue-soft);--accent-gradient-bg:linear-gradient(135deg, var(--electric-cyan), var(--brand-blue));--dare-icon-bg:linear-gradient(180deg, var(--signal-amber), #ffe1aa);--dare-icon-shadow:#f7b75c85 0 0 18px;--footer-bg:#03070db8;--focus-ring:#2f80ed73;--header-border:#9acbeb33;--button-dark-ink:#0a0a0a;--button-dark-border:#ffffff47;--hero-warm-from:var(--hero-sky-from);--hero-warm-to:var(--hero-sky-to);--impact-card-bg:linear-gradient(145deg, #ffffffeb, #e8f6f8c7);--active-border:#2f80ed5c;--active-bg:#2f80ed12;--success-border:#2f80ed57;--success-bg:#2f80ed14;--tag-border:#3772cf38;--tag-bg:#3772cf14;--icon-badge-bg:#2f80ed1f;--icon-badge-ring:#2f80ed24;--dark-card-border:#ffffff29;--dark-card-bg:#ffffff12;--offer-ring:#2f80ed29;--metric-visual-glow:#2f80ed2e;--metric-visual-shadow:#0000000f;--metric-shape-fill:#2f80ed1a;--metric-active-fill:#2f80ed33;--button-accent-ink:#071018;--amber-gradient-end:#ffe0a6;--amber-gradient-start:#ffd293;--dare-icon-end:#ffe1aa;--warm-text:#ffd69a;--hero-line-cyan-shadow:#34d7ffb8;--hero-line-amber-shadow:#f7b65c;--hero-orbit-border:#f7b75c3d;--hero-orbit-bg:#f7b75c29;--phone-border:#f7b75c47;--active-border-strong:#74beff70;--section-border-accent:#34d7ff38;--pill-border-accent:#74beff3d;--cyan-glow-soft:#34d7ff33;--amber-border:#f7b75c57;--amber-bg-soft:#f7b75c1a;--amber-line:#f7b75cc2;--amber-line-shadow:#f7b75c66;--featured-inset:#ffffff14;--featured-glow:#f75ce242;--surface-hover-border:#74beff33;--surface-hover-cyan:#34d7ff1a;--surface-hover-shadow:#00000094;--stack-rule-glow-cyan:#34d7ffe6;--stack-rule-glow-amber:#f7b75c80;--quiet-badge-ring:#34d7ff14;--quiet-badge-shadow:#00000047;--max:1280px;--radius-md:8px;--radius-lg:10px;--radius-full:9999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--canvas);min-width:320px;color:var(--charcoal);text-rendering:optimizelegibility;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible+.theme-option{outline:3px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:0;font-weight:600}h1{max-width:900px;margin-bottom:24px;font-size:70px;line-height:1.05}h2{margin-bottom:20px;font-size:48px;line-height:1.1}h3{margin-bottom:12px;font-size:22px;line-height:1.3}.text-accent{color:var(--brand-blue-deep)}ul,ol{margin:0;padding:0}.section-shell,.site-header{width:min(var(--max), calc(100% - 64px));margin-inline:auto}.site-header{z-index:50;width:100%;min-height:68px;padding-inline:max(32px, calc((100vw - var(--max)) / 2));border-bottom:1px solid var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:24px;margin-inline:0;display:flex;position:sticky;top:0}:root[data-theme=dark] .site-header{border-bottom-color:#293039c7}.brand,.footer-brand{color:var(--ink);align-items:center;gap:10px;font-weight:650;display:inline-flex}.brand-mark{place-items:center;width:28px;height:32px;display:inline-grid}.brand-mark img{object-fit:contain;width:auto;max-width:28px;height:32px;display:block}.nav-links{color:var(--steel);align-items:center;gap:22px;font-size:14px;font-weight:500;display:flex}.mobile-nav-toggle,.mobile-nav-panel{display:none}.mobile-nav-panel[hidden]{display:none!important}.mobile-nav-toggle{border:1px solid var(--hairline);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-soft);border-radius:14px;flex-direction:column;justify-content:center;gap:4px;padding:0}.mobile-nav-toggle span{background:currentColor;border-radius:999px;width:18px;height:1.5px;margin-inline:auto;transition:transform .16s,opacity .16s}.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.nav-links a,.site-footer a{transition:color .16s}.nav-links a:hover,.site-footer a:hover{color:var(--ink)}.nav-menu{align-items:center;margin-bottom:-20px;padding-bottom:20px;display:inline-flex;position:relative}.nav-menu-trigger{align-items:center;gap:6px;display:inline-flex}.nav-menu-trigger:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.nav-submenu{z-index:60;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);min-width:180px;box-shadow:var(--shadow-card) 0 20px 48px -22px;opacity:0;pointer-events:none;gap:4px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%,-6px)}.nav-submenu:before{content:"";height:20px;position:absolute;top:-20px;left:0;right:0}.nav-submenu a{border-radius:var(--radius-md);color:var(--steel);padding:10px 12px}.nav-submenu a:hover,.nav-submenu a:focus-visible{background:var(--active-bg);color:var(--ink)}.nav-menu:hover .nav-submenu,.nav-menu:focus-within .nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.header-actions{align-items:center;gap:12px;display:flex}.language-switch{border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));min-width:76px;min-height:38px;padding:3px;display:inline-grid}.language-switch a{border-radius:var(--radius-full);min-height:30px;color:var(--steel);place-items:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-grid}.language-switch a:hover,.language-switch a:focus-visible{color:var(--ink)}.language-switch a[aria-current]{background:var(--primary);color:var(--on-primary)}.language-switch button{border-radius:var(--radius-full);min-height:30px;color:var(--steel);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background-color .16s,color .16s;display:inline-grid}.language-switch button:hover,.language-switch button:focus-visible{color:var(--ink)}.language-switch button[aria-current]{background:var(--primary);color:var(--on-primary)}.mobile-nav-panel{z-index:80;border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-card) 0 24px 56px -28px;border-radius:24px;max-height:calc(100vh - 96px);padding:14px;position:fixed;top:80px;left:16px;right:16px;overflow:auto}.mobile-nav-links{gap:6px;display:grid}.mobile-nav-links>a,.mobile-nav-group summary,.mobile-nav-submenu a{border-radius:var(--radius-md);min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mobile-nav-links>a:hover,.mobile-nav-links>a:focus-visible,.mobile-nav-group summary:hover,.mobile-nav-group summary:focus-visible,.mobile-nav-submenu a:hover,.mobile-nav-submenu a:focus-visible{background:var(--active-bg)}.mobile-nav-group{border:1px solid var(--hairline);background:var(--surface);border-radius:18px}.mobile-nav-group summary{cursor:pointer;color:var(--steel);font-weight:600;list-style:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.mobile-nav-group[open] summary:after{transform:translateY(2px)rotate(225deg)}.mobile-nav-submenu{gap:4px;padding:0 8px 8px;display:grid}.mobile-nav-submenu a{color:var(--steel)}.mobile-nav-actions{border-top:1px solid var(--hairline);gap:10px;margin-top:14px;padding-top:14px;display:grid}.language-switch-mobile{width:100%}.theme-switch{border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:86px;min-height:38px;margin:0;padding:3px;display:grid;position:relative}.theme-switch legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-switch label{z-index:1;cursor:pointer;place-items:center;min-height:30px;display:grid;position:relative}.theme-switch input{opacity:0;pointer-events:none;position:absolute}.theme-option{border-radius:var(--radius-full);width:100%;min-height:30px;color:var(--steel);place-items:center;transition:background-color .16s,color .16s;display:inline-grid}.theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.theme-switch input:checked+.theme-option{background:var(--primary);color:var(--on-primary)}.button{border-radius:var(--radius-full);text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.3;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{min-height:38px;padding:8px 16px}.button-with-icon{gap:8px}.button-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:14px;height:14px}.button-primary{background:var(--primary);color:var(--on-primary)}.button-primary:hover{background:var(--charcoal)}.button-secondary{border-color:var(--hairline);color:var(--ink);background:0 0}.button-secondary:hover{border-color:var(--ink)}.button-accent{background:var(--brand-blue);width:100%;color:var(--button-dark-ink)}.button-on-dark{background:var(--on-dark);color:var(--button-dark-ink)}.button-dark-secondary{border-color:var(--button-dark-border);color:var(--on-dark)}.hero{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:64px;min-height:calc(100vh - 68px);padding:112px 0 96px;display:grid;position:relative}.hero:before{content:"";z-index:-2;background:radial-gradient(circle at 17% 18%, var(--hero-cloud), transparent 14rem), radial-gradient(circle at 82% 20%, var(--offer-ring), transparent 22rem), linear-gradient(135deg, var(--hero-warm-from), var(--hero-warm-to) 58%, var(--hero-end) 100%);position:absolute;inset:0 calc(50% - 50vw)}:root[data-theme=dark] .hero:before{background:radial-gradient(circle at 17% 18%, var(--hero-cloud), transparent 14rem), radial-gradient(circle at 82% 20%, #2f80ed2e, transparent 22rem), linear-gradient(135deg, var(--hero-sky-from), var(--hero-sky-to) 58%, var(--hero-end) 100%)}.hero-copy{z-index:2;position:relative}.hero-eyebrows{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.eyebrow{border:1px solid var(--eyebrow-border);border-radius:var(--radius-lg);background:var(--eyebrow-bg);width:fit-content;min-height:30px;color:var(--eyebrow-ink);letter-spacing:.5px;text-transform:uppercase;align-items:center;margin-bottom:16px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.hero-eyebrows .eyebrow{margin-bottom:0}.hero-lede,.section-heading p:not(.eyebrow),.decision-friction p:not(.eyebrow),.dare-layout p:not(.eyebrow),.oneboard-copy p:not(.eyebrow),.stack-layout p:not(.eyebrow),.final-layout p:not(.eyebrow){max-width:690px;color:var(--slate);font-size:18px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.value-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:720px;list-style:none;display:grid}.value-list li,.impact-stats article,.issue-panel,.friction-grid article,.decision-model,.journey li,.offer-card,.action-surface,.case-grid article,.stack-panel,.metric-grid article{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas)}.value-list li{min-height:86px;box-shadow:var(--shadow-soft) 0 1px 2px;opacity:0;padding:16px 18px;animation:.62s cubic-bezier(.22,1,.36,1) forwards value-card-settle;position:relative;overflow:hidden;transform:translateY(8px)scale(.985)}.value-list li:first-child{animation-delay:90ms}.value-list li:nth-child(2){animation-delay:.17s}.value-list li:nth-child(3){animation-delay:.25s}.value-list li:nth-child(4){animation-delay:.33s}.value-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.icon-badge-mini{border-radius:var(--radius-md);width:34px;height:34px;line-height:0}.value-list .icon-badge-mini{color:var(--brand-blue-deep);flex:0 0 34px;place-items:center;display:inline-grid}:root[data-theme=dark] .value-list .icon-badge-mini{color:#0b0d0f}.icon-badge-mini .mini-icon{width:18px;height:18px}.value-list strong{color:var(--ink);font-size:14px;font-weight:650;display:block}.value-list span{color:var(--steel);font-size:13px;line-height:1.4;display:block}.impact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.impact-stats article{background:var(--impact-card-bg), var(--canvas);border:1px solid var(--hairline-soft);min-height:196px;box-shadow:var(--shadow-soft) 0 1px 2px;border-radius:24px;padding:20px 22px 22px}.impact-card{flex-direction:column;justify-content:center;gap:14px;display:flex}.impact-card-head{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;display:flex}.impact-visual{--impact-icon-size:clamp(36px, 5vw, 56px);width:var(--impact-icon-size);height:var(--impact-icon-size);box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(circle at 74% 22%, var(--metric-visual-glow), transparent 42%), var(--canvas);color:var(--brand-blue-deep);box-shadow:var(--success-bg) 0 0 0 1px, var(--metric-visual-shadow) 0 12px 28px -18px;flex:none;justify-content:center;align-items:center;padding:7px;display:inline-flex}.impact-visual svg{fill:none;stroke:currentColor;transform-box:view-box;transform-origin:50%;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.impact-shape,.impact-ring{stroke:currentColor;opacity:.24;stroke-width:2px}.impact-line,.impact-axis,.impact-arc{stroke:currentColor;stroke-width:2.2px}.impact-line.muted,.impact-flow,.impact-axis,.impact-arc,.impact-bar.muted,.impact-node,.impact-ring.active{stroke:currentColor;opacity:.42}.impact-bar,.impact-node,.impact-dot,.impact-shape,.impact-ring.active{fill:none}.impact-bar{stroke:var(--brand-blue);stroke-width:3px}.impact-flow,.impact-check{stroke:var(--brand-blue);stroke-width:2.4px;opacity:1}.impact-dot,.impact-node.active{fill:var(--metric-shape-fill);stroke:none}.impact-dot.alert{fill:var(--signal-amber)}.impact-dot.active{fill:var(--brand-blue)}.impact-node{stroke-width:2.2px}.impact-node.active{fill:var(--metric-active-fill);stroke:var(--brand-blue);opacity:1}.impact-check{fill:none}:root[data-theme=dark] .impact-visual{color:#cbe9f2c7;background:radial-gradient(circle at 72% 20%,#74beff24,#0000 44%),#03070d6b;border-color:#9acbeb2e;box-shadow:0 0 0 1px #34d7ff14,0 12px 28px -18px #00000047}.impact-stats strong{color:var(--ink);white-space:nowrap;margin:0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1;display:block}.impact-card-head strong{margin-bottom:0}.impact-stats article:nth-child(-n+2) strong{color:var(--signal-amber)}.impact-stats article:nth-child(n+3) strong{color:var(--electric-cyan)}.impact-stats span{color:var(--steel);min-height:2.9em;font-size:14px;line-height:1.45;display:block}.source-note{color:var(--stone);grid-column:1/-1;margin:2px 0 0;font-size:13px}.hero-visual{min-height:610px;position:relative}.decision-board,.phone-surface{border:1px solid var(--hairline-soft);border-radius:var(--radius-lg);background:var(--canvas);box-shadow:var(--shadow-mockup) 0 24px 48px -8px;overflow:hidden}.decision-board{min-height:390px;padding:24px;position:absolute;inset:24px 22px auto 0}.board-bar,.signal-row,.phone-top,.model-header,.surface-top,.surface-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.board-bar span,.phone-top span,.model-header span,.surface-top span,.surface-meta,.model-grid span,.offer-card>span,.metric-grid span{color:var(--stone);font-size:13px;font-weight:500}.signal-stack{gap:12px;margin:28px 0;display:grid}.signal-row{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-soft);min-height:82px;padding:14px}.signal-row.active{border-color:var(--active-border);background:var(--active-bg)}.signal-row div{flex:1}.signal-row strong,.signal-row span,.signal-row b{display:block}.signal-row strong{color:var(--ink);font-size:15px;font-weight:650}.signal-row div span{color:var(--steel);margin-top:3px;font-size:13px}.signal-row b{color:var(--brand-blue-deep);font-size:12px;font-weight:700}.severity{border-radius:var(--radius-full);background:var(--brand-tag);width:10px;height:42px;transition:background .26s,box-shadow .26s}.severity.blue{background:var(--brand-blue)}.flow-line{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:18px;display:grid}.flow-line span,.status-pill,.stack-logos span{border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--canvas);color:var(--steel);text-align:center;font-size:12px;font-weight:600}.flow-line span{padding:8px 6px}.phone-surface{width:min(340px,72vw);min-height:530px;padding:18px;position:absolute;bottom:0;right:0}.phone-surface:before{content:"";border-radius:var(--radius-full);background:var(--hairline);width:74px;height:5px;margin:0 auto 18px;display:block}.mobile-decision{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft);margin-top:28px;padding:20px}.status-pill{border-color:var(--success-border);background:var(--success-bg);width:fit-content;color:var(--brand-blue-deep);margin-bottom:16px;padding:6px 10px;display:inline-flex}.mock-title{color:var(--ink);margin-bottom:18px;font-size:24px;font-weight:600;line-height:1.2}.mobile-decision dl{gap:12px;margin:0 0 20px;display:grid}.mobile-decision dl div{border-bottom:1px solid var(--hairline-soft);grid-template-columns:90px 1fr;gap:12px;padding-bottom:12px;display:grid}dt{color:var(--stone);font-size:12px;font-weight:600}dd{color:var(--ink);margin:0;font-size:13px;font-weight:650}.split-section,.decision-friction,.oneboard-section,.stack-layout,.final-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.dare-layout{gap:42px;display:grid}.split-section,.decision-friction,.chain-section,.model-section,.journey-section,.oneboard-section,.cases-section,.stack-layout,.metrics-section{padding:104px 0}.section-heading h2{max-width:820px}.section-heading.centered{text-align:center;max-width:860px;margin-inline:auto}.section-heading.centered p{margin-inline:auto}.issue-panel,.stack-panel{padding:32px}.issue-panel{box-shadow:var(--shadow-card) 0 4px 12px}.issue-panel p{color:var(--slate);font-size:18px}.check-list{gap:14px;list-style:none;display:grid}.check-list li{color:var(--charcoal);padding-left:26px;font-weight:500;position:relative}.check-list li:before{content:"";border-radius:var(--radius-full);background:var(--brand-blue);width:9px;height:9px;position:absolute;top:9px;left:0}.check-list.compact{gap:11px}.check-list.compact li{color:var(--steel);font-size:14px}.section-band .section-shell{padding:104px 0}.friction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.friction-grid article{padding:24px}.friction-meta{align-items:center;gap:10px;margin-bottom:22px;display:flex}.mini-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:block}.icon-badge{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--icon-badge-bg);width:34px;height:34px;color:var(--brand-blue-deep);box-shadow:var(--icon-badge-ring) 0 0 0 1px, var(--icon-badge-bg) 0 14px 32px -18px;place-items:center;display:inline-grid}:root[data-theme=dark] .icon-badge{border-color:var(--active-border-strong);color:#0b0d0f;box-shadow:#2f80ed38 0 0 0 1px, #2f80ed38 0 0 18px, #2f80ed38 0 18px 44px -20px, var(--shadow-card) 0 4px 12px;background:#2f80edeb}:root[data-theme=dark] .icon-badge .mini-icon{stroke:#0b0d0f}.icon-badge-quiet{background:var(--surface);width:36px;height:36px;color:var(--eyebrow-ink);box-shadow:var(--shadow-soft) 0 1px 2px}:root[data-theme=dark] .icon-badge-quiet{border-color:var(--active-border-strong);color:#0b0d0f;box-shadow:#2f80ed38 0 0 0 1px, #2f80ed38 0 0 18px, #2f80ed38 0 18px 44px -20px, var(--shadow-card) 0 4px 12px;background:#2f80edcc}.friction-grid strong,.case-grid strong,.metric-grid strong,.journey strong{color:var(--ink);font-weight:650;display:block}.friction-meta strong{min-width:0}.friction-grid p,.case-grid p,.journey p,.offer-card p,.action-surface p{color:var(--steel);margin-bottom:0;font-size:14px}.chain-list{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-inline:auto;list-style:none;display:grid;position:relative}.promise-scrolly{--promise-story-offset:0px;margin-top:calc(var(--chain-section-padding-start,104px) * -1);padding-top:var(--chain-section-padding-start,104px);grid-template-columns:1fr;align-items:start;gap:34px;display:grid;position:sticky;top:0}.promise-intro{margin-bottom:34px}.promise-sticky{border:1px solid var(--hairline-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg, #2f80ed14, transparent 42%), var(--surface-soft);gap:18px;padding:18px;display:grid}.promise-progress{border-radius:var(--radius-full);background:var(--hairline-soft);height:6px;overflow:hidden}.promise-progress span{width:calc(var(--promise-progress,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--brand-blue), var(--electric-cyan), var(--signal-amber));height:100%;transition:width .22s;display:block}.promise-story-stage{padding:4px 6px 10px;position:relative;overflow:hidden}.promise-story{width:max-content;transform:translate3d(calc(var(--promise-story-offset) * -1), 0, 0);will-change:transform;grid-auto-columns:minmax(320px,38vw);grid-auto-flow:column;gap:18px;transition:transform .14s linear;display:grid}.promise-step{border-left:1px solid var(--hairline);min-height:0;color:var(--steel);opacity:.62;align-content:start;gap:12px;width:min(520px,38vw);padding:18px 0 18px 20px;transition:border-color .22s,color .22s,opacity .22s,transform .22s;display:grid}.promise-step.active{border-left-color:var(--brand-blue);color:var(--ink);opacity:1;transform:translate(2px)}.promise-step span{color:var(--brand-blue-deep);letter-spacing:.14em;font-size:12px;font-weight:750}.promise-step h3{max-width:430px;margin:0}.promise-step p{max-width:520px;color:var(--steel);margin:0;font-size:14px;line-height:1.5}.chain-section{--chain-section-padding-start:104px;--chain-section-padding-end:104px;--promise-pin-height:0px;--promise-scroll-span:0px;padding:var(--chain-section-padding-start) 0 var(--chain-section-padding-end);min-height:calc(var(--promise-pin-height) + var(--promise-scroll-span) + var(--chain-section-padding-end))}.chain-card{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px;transition:border-color .26s,background .26s,transform .26s,box-shadow .26s;display:flex;position:relative;overflow:visible}.chain-card.active{border-color:var(--active-border);background:var(--active-bg);transform:translateY(-2px)}.chain-card.completed{border-color:var(--active-border-strong)}.chain-card.completed:not(:last-child):after{background:var(--brand-blue);box-shadow:var(--hero-line-cyan-shadow) 0 0 10px}.chain-card.flowing{border-color:var(--active-border-strong);box-shadow:var(--cyan-glow-soft) 0 0 0 1px, var(--hero-line-cyan-shadow) 0 0 18px, var(--shadow-card) 0 18px 42px -28px}.chain-card:not(:last-child):after{content:"";background:var(--hairline);width:13px;height:1px;position:absolute;right:-13px}.chain-card.flowing:not(:last-child):after{background:linear-gradient(90deg, var(--hairline), var(--electric-cyan) 38%, #fff 50%, var(--signal-amber) 62%, var(--hairline));box-shadow:var(--hero-line-cyan-shadow) 0 0 12px, var(--hero-line-amber-shadow) 0 0 10px}.chain-card:nth-child(4n):after,.chain-card.flowing:nth-child(4n):after{display:none}.chain-card div{flex:1;min-width:0}.chain-card strong,.chain-card span,.chain-card b{display:block}.chain-card strong{color:var(--ink);font-size:15px;font-weight:650}.chain-card div span{color:var(--steel);margin-top:3px;font-size:13px}.chain-card b{color:var(--brand-blue-deep);white-space:nowrap;font-size:12px;font-weight:700}.dark-band{background:linear-gradient(135deg, var(--hero-dark-from), var(--hero-dark-to));color:var(--on-dark)}.dark-band h2,.dark-band h3{color:var(--on-dark)}.dark-band p:not(.eyebrow),.dark-band .dare-layout p:not(.eyebrow),.dark-band .dare-steps p,.final-cta .final-layout p:not(.eyebrow){color:var(--on-dark-muted)}.dark-band .dare-steps article{color:var(--on-dark)}.dark-band .offer-card h3{color:var(--brand-blue-deep)}:root:not([data-theme=dark]) #dare{--brand-blue-deep:#bde7ff;--signal-amber:#f7b75c;--on-dark:#f8fcff;--on-dark-muted:#aabccb;--dark-card-border:#ffffff29;--dark-card-bg:#ffffff12;--dare-icon-end:#ffe1aa;--dare-icon-shadow:#f7b75c85 0 0 18px;--button-accent-ink:#071018;background:radial-gradient(at 18% 14%,#34d7ff24,#0000 30rem),linear-gradient(135deg,#07131f 0%,#102b35 100%)}:root:not([data-theme=dark]) #dare .eyebrow{color:#a8f9ff;background:linear-gradient(135deg,#3772cf2e,#07131fc7);border-color:#74beff52;box-shadow:0 0 18px #34d7ff2e}:root:not([data-theme=dark]) #dare .dare-steps article{background:linear-gradient(155deg,#ffffff16,#ffffff06 45%,#74beff0b),#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,inset 0 0 24px #34d7ff2e,0 22px 52px -26px #00000094}:root:not([data-theme=dark]) #offres,:root:not([data-theme=dark]) #quickscan{--brand-blue-deep:#bde7ff;--signal-amber:#f7b75c;--on-dark:#f8fcff;--on-dark-muted:#aabccb;--button-dark-border:#ffffff47;--button-dark-ink:#0a0a0a}:root:not([data-theme=dark]) #offres{background:radial-gradient(at 18% 14%,#34d7ff24,#0000 30rem),linear-gradient(135deg,#07131f 0%,#102b35 100%)}:root:not([data-theme=dark]) #offres .eyebrow,:root:not([data-theme=dark]) #quickscan .eyebrow{color:#a8f9ff;background:linear-gradient(135deg,#3772cf2e,#07131fc7);border-color:#74beff52;box-shadow:0 0 18px #34d7ff2e}:root:not([data-theme=dark]) #offres .offer-card{background:linear-gradient(155deg,#ffffff16,#ffffff06 45%,#74beff0b),#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,inset 0 0 24px #34d7ff2e,0 22px 52px -26px #00000094}:root:not([data-theme=dark]) #offres .offer-card.featured,:root:not([data-theme=dark]) #integrations .stack-link-card:hover,:root:not([data-theme=dark]) #integrations .stack-link-card:focus-visible{background:linear-gradient(135deg,#34d7ff1a,#f7b75c1a),#ffffff14;border-color:#74beff70}:root:not([data-theme=dark]) #offres .offer-card h3,:root:not([data-theme=dark]) #offres .offer-card>span,:root:not([data-theme=dark]) #offres .offer-card li:before{color:#f7b75c}:root:not([data-theme=dark]) #offres .offer-card.featured h3{color:#f8fcff}:root:not([data-theme=dark]) #offres .offer-card p,:root:not([data-theme=dark]) #offres .offer-card li{color:#aabccb}:root:not([data-theme=dark]) #offres .button.button-secondary{color:#f8fcff;background:#091723db;border-color:#ffffff47}:root:not([data-theme=dark]) #offres .button.button-secondary:hover{color:#4bb8ff;border-color:#74beff70}:root:not([data-theme=dark]) .final-cta .button-dark-secondary{color:#f8fcff;background:#091723db;border-color:#ffffff47}:root:not([data-theme=dark]) .final-cta .button-dark-secondary:hover{color:#4bb8ff;border-color:#74beff70}:root:not([data-theme=dark]) #quickscan{background:radial-gradient(at 18% 14%,#34d7ff24,#0000 30rem),linear-gradient(135deg,#07131f 0%,#102b35 100%)}.dare-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dare-steps article{border:1px solid var(--dark-card-border);border-radius:var(--radius-lg);background:var(--dark-card-bg);min-height:228px;padding:24px}.dare-steps span{border-radius:var(--radius-md);background:var(--brand-blue);width:42px;height:42px;color:var(--button-dark-ink);place-items:center;margin-bottom:32px;font-size:16px;font-weight:800;display:inline-grid}.decision-model{box-shadow:var(--shadow-card) 0 4px 12px;margin-top:32px;padding:28px}:root[data-theme=dark] .decision-model{background:radial-gradient(circle at 22% 18%, #2f80ed1f, transparent 46%), radial-gradient(circle at 85% 0%, #92d3ff14, transparent 52%), var(--canvas);box-shadow:#2f80ed24 0 18px 44px -18px, #2f80ed14 0 0 0 1px, var(--shadow-card) 0 4px 12px;border:1px solid #2f80ed47}:root[data-theme=dark] .issue-panel{background:radial-gradient(circle at 14% 22%, #2f80ed1a, transparent 50%), radial-gradient(circle at 92% 10%, #92d3ff14, transparent 56%), var(--canvas);box-shadow:#2f80ed1f 0 18px 44px -18px, #2f80ed0f 0 0 0 1px, var(--shadow-card) 0 4px 12px;border-color:#2f80ed38}.model-header{border-bottom:1px solid var(--hairline-soft);padding-bottom:22px}.model-grid{border:1px solid var(--hairline-soft);border-radius:var(--radius-md);background:var(--hairline-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.model-grid div{background:var(--canvas);min-height:112px;padding:18px}.model-grid strong{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.35;display:block}.journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:42px;list-style:none;display:grid}.journey li{border:1px solid var(--dark-card-border);border-radius:var(--radius-lg);background:var(--dark-card-bg);min-height:228px;box-shadow:none;align-content:start;padding:24px;display:grid;position:relative}:root[data-theme=dark] .journey li{box-shadow:none;background:#ffffff12;border-color:#ffffff29}.journey-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.journey-meta .icon-badge{border-radius:var(--radius-md);width:42px;height:42px;position:static}.journey-step{border-radius:var(--radius-md);width:42px;height:42px;color:var(--button-dark-ink);place-items:center;font-size:16px;font-weight:800;display:inline-grid}.journey-icon{width:18px;height:18px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.offer-card{border-width:1px;border-color:var(--hairline);background:var(--surface-soft);flex-direction:column;min-height:620px;padding:30px;transition:border-color .26s,background .26s,transform .26s,box-shadow .26s;display:flex}.offer-card.featured{border-color:var(--active-border);background:var(--active-bg);box-shadow:none;transform:translateY(-2px)}.offer-card h3{color:var(--brand-blue-deep);margin-top:18px;font-size:28px;line-height:1.22}.offer-card>span{color:var(--brand-blue-deep);font-weight:650}.offer-card ul{gap:10px;margin:24px 0 28px;list-style:none;display:grid}.offer-card li{color:var(--charcoal);font-size:14px;font-weight:500}.offer-card li:before{content:"+";color:var(--brand-blue-deep);margin-right:8px;font-weight:800}.offer-card .button{margin-top:auto}.oneboard-copy{padding-top:18px}.action-surface{background:linear-gradient(180deg, var(--canvas), var(--surface-soft));box-shadow:var(--shadow-mockup) 0 24px 48px -8px;padding:20px}.action-surface article{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);margin-top:18px;padding:20px}.surface-meta{border-top:1px solid var(--hairline-soft);margin-top:18px;padding-top:14px;font-size:12px}.case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.case-grid article{min-height:180px;box-shadow:var(--shadow-card) 0 4px 12px;padding:22px}.case-head{align-items:center;gap:12px;margin-bottom:28px;display:flex}.case-icon{flex:0 0 34px;place-items:center;line-height:0;display:inline-grid}:root[data-theme=dark] .case-grid article{background:radial-gradient(circle at 18% 20%, #2f80ed14, transparent 56%), radial-gradient(circle at 88% 10%, #92d3ff0f, transparent 62%), var(--canvas);box-shadow:#2f80ed17 0 18px 44px -18px, #2f80ed0a 0 0 0 1px, var(--shadow-card) 0 4px 12px;border-color:#2f80ed29}.stack-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.stack-link-card{border-radius:var(--radius-md);min-height:64px;color:inherit;border:1px solid #0000;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.stack-link-card-disabled{cursor:default;pointer-events:none}.stack-link-card:hover,.stack-link-card:focus-visible{border-color:var(--active-border-strong);background:var(--row-active-bg);box-shadow:none;transform:translateY(-2px)}.stack-link-card:focus-visible{outline:none}.stack-logos img{object-fit:contain;flex:none;width:32px;height:32px}.stack-logos strong{min-width:0;color:var(--ink);font-size:13px;font-weight:750;line-height:1.2}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.metric-grid article{background:var(--surface-soft);min-height:132px;box-shadow:var(--shadow-card) 0 4px 12px;padding:22px}.metric-card-visual{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:18px;display:grid}.metric-visual{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:radial-gradient(circle at 74% 22%, var(--metric-visual-glow), transparent 42%), var(--canvas);width:88px;height:88px;color:var(--brand-blue-deep);box-shadow:var(--success-bg) 0 0 0 1px, var(--metric-visual-shadow) 0 12px 28px -18px;place-items:center;display:grid}.metric-visual svg{width:64px;height:64px;display:block;overflow:visible}.metric-visual path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.metric-visual .muted{opacity:.42}.metric-visual .metric-flow{color:var(--brand-blue)}.metric-visual .metric-decision{fill:var(--icon-badge-bg)}.metric-visual .metric-shape,.metric-visual .metric-dot,.metric-visual .metric-bar{fill:var(--metric-shape-fill)}.metric-visual .metric-dot,.metric-visual .metric-bar{stroke:currentColor}.metric-visual .metric-shape.active,.metric-visual .metric-dot.active,.metric-visual .metric-bar.active{fill:var(--metric-active-fill);color:var(--brand-blue)}.metric-visual .metric-axis,.metric-visual .metric-person{opacity:.72}.metric-visual .metric-check{color:var(--ink);stroke-width:3.5px}:root[data-theme=dark] .metric-grid article{background:radial-gradient(circle at 20% 18%, #2f80ed14, transparent 56%), radial-gradient(circle at 86% 0%, #92d3ff0f, transparent 62%), var(--surface-soft);box-shadow:#2f80ed17 0 18px 44px -18px, #2f80ed0a 0 0 0 1px, var(--shadow-card) 0 4px 12px;border-color:#2f80ed29}:root[data-theme=dark] .metric-visual{color:#cbe9f2c7;background:radial-gradient(circle at 72% 20%,#74beff24,#0000 44%),#03070d6b;border-color:#9acbeb2e;box-shadow:0 0 0 1px #34d7ff14,0 12px 28px -18px #00000047}:root[data-theme=dark] .metric-visual .metric-flow{color:#74beffdb}:root[data-theme=dark] .metric-visual .metric-check{color:#ffffffdb}.metric-grid strong{margin-bottom:12px}.final-cta{background:var(--canvas-dark);color:var(--on-dark)}.final-layout{align-items:center;padding:104px 0}.final-layout h2{color:var(--on-dark)}.final-layout p:not(.eyebrow){color:var(--on-dark-muted)}.final-actions{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}.site-footer{width:100%;padding:56px max(32px, calc((100vw - var(--max)) / 2)) 28px;border-top:1px solid var(--hairline);gap:32px;margin-inline:0;display:grid}.footer-main{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:56px;width:100%;display:grid}.footer-company{align-content:start;gap:18px;max-width:340px;display:grid}.footer-company p{color:var(--slate);margin:0;font-size:14px}.footer-social{gap:10px;display:flex}.footer-social a{border:1px solid var(--glass-border);border-radius:var(--radius-full);background:var(--pill-bg);width:38px;height:38px;color:var(--icon-ink);place-items:center;display:inline-grid}.footer-social .mini-icon{width:17px;height:17px}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.footer-columns div{align-content:start;gap:12px;display:grid}.footer-columns strong{color:var(--ink);font-size:14px}.footer-columns a,.footer-columns span,.footer-bottom{color:var(--steel);font-size:14px;font-weight:500}.green-hosting{align-items:center;gap:8px;display:inline-flex}.green-hosting:before{border-radius:var(--radius-full);background:var(--electric-cyan);width:8px;height:8px;box-shadow:var(--cyan-glow-soft) 0 0 14px;content:""}.footer-bottom{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;gap:10px 18px;padding-top:22px;display:flex}.privacy-hero{padding:120px 0 56px}.privacy-hero-copy{max-width:880px}.privacy-hero h1{margin-bottom:20px}.privacy-meta{color:var(--steel);flex-wrap:wrap;gap:12px;margin-top:28px;font-size:14px;display:flex}.privacy-meta span,.privacy-meta a{border:1px solid var(--glass-border);border-radius:var(--radius-full);background:var(--pill-bg);padding:8px 14px}.privacy-meta a,.privacy-content a:not(.button){color:var(--brand-blue-deep);font-weight:600}.privacy-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:56px;padding:24px 0 104px;display:grid}.privacy-sidebar{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow-soft) 0 18px 44px;align-self:start;gap:10px;padding:18px;display:grid;position:sticky;top:96px}.privacy-sidebar .eyebrow{margin-bottom:4px}.privacy-sidebar a{border-radius:var(--radius-md);color:var(--steel);padding:8px 10px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s}.privacy-sidebar a:hover{background:var(--active-bg);color:var(--ink)}.privacy-content{gap:18px;min-width:0;display:grid}.privacy-content section{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--panel-sheen);box-shadow:var(--shadow-soft) 0 18px 44px;padding:32px}.privacy-content h2{margin-bottom:18px;font-size:32px}.privacy-content h3{margin-top:24px}.privacy-content h3:first-child{margin-top:0}.privacy-content p,.privacy-content li,.privacy-definitions dd{color:var(--slate)}.privacy-content p:last-child,.privacy-content ul:last-child{margin-bottom:0}.privacy-content ul{gap:10px;margin:18px 0;padding-left:20px;display:grid}.privacy-definitions{gap:12px;margin:0;display:grid}.privacy-definitions div{border-top:1px solid var(--hairline-soft);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:18px;padding-top:12px;display:grid}.privacy-definitions dt{color:var(--ink);font-weight:650}.privacy-definitions dd{margin:0}.privacy-contact{justify-items:start;display:grid}.integration-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:56px;min-height:calc(100vh - 68px);padding:96px 0 72px;display:grid}.integration-copy{max-width:760px}.integration-visual{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--hero-visual-bg);min-height:560px;box-shadow:var(--shadow-mockup) 0 26px 70px -32px;place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.integration-logo-row{justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:28px;left:28px;right:28px}.integration-logo-row img{object-fit:contain;max-width:160px;max-height:82px;filter:drop-shadow(0 16px 28px var(--metric-visual-shadow));display:block}.integration-phone{object-fit:contain;width:min(72%,360px);max-height:520px;box-shadow:var(--shadow-mockup) 0 28px 68px -26px;border-radius:28px}.integration-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:72px 0;display:grid}.integration-proof-grid article,.integration-media-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--panel-sheen);box-shadow:var(--shadow-soft) 0 18px 44px}.integration-proof-grid article{min-height:170px;padding:24px}.integration-proof-grid strong{color:var(--ink);margin-bottom:12px;font-size:24px;display:block}.integration-proof-grid span,.integration-split p{color:var(--slate)}.integration-split{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:center;gap:52px;padding:104px 0;display:grid}.integration-media-card{padding:24px}.integration-media-card img{border-radius:var(--radius-md);object-fit:contain;width:100%;display:block}.powerbi-hero{min-height:auto}.powerbi-partner-note{max-width:64ch;color:var(--slate);margin:0}.integration-logo-visual{justify-self:end;place-items:center end;width:100%;display:grid}.integration-logo-visual img{object-fit:contain;width:min(100%,196px);display:block}.powerbi-partner-visual,.databricks-partner-visual{justify-self:end;place-items:center end;width:100%;display:grid}.powerbi-partner-visual img,.databricks-partner-visual img{object-fit:contain;width:min(100%,196px);display:block}.powerbi-proof-grid{padding:64px 0}.powerbi-section-intro{gap:18px;max-width:840px;padding:104px 0 28px;display:grid}.powerbi-section-intro h2,.powerbi-feature-card h3,.powerbi-detail-card h3,.powerbi-performance-copy h2{color:var(--ink);margin:0}.powerbi-section-intro p:last-child,.powerbi-feature-card p:last-child,.powerbi-detail-card p:last-child,.powerbi-performance-copy p:last-child,.powerbi-system-stack p:last-child,.powerbi-performance-stat p:last-child{color:var(--slate);margin-bottom:0}.powerbi-feature-grid,.powerbi-dual-grid,.powerbi-security-grid{gap:20px;display:grid}.powerbi-feature-grid,.powerbi-security-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.powerbi-feature-card,.powerbi-detail-card,.powerbi-system-stack article,.powerbi-performance-stat{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--panel-sheen);box-shadow:var(--shadow-soft) 0 18px 44px}.powerbi-feature-card,.powerbi-detail-card{padding:28px}.powerbi-feature-card .eyebrow,.powerbi-detail-card .eyebrow,.powerbi-performance-stat span,.powerbi-system-stack span{margin-bottom:14px}.powerbi-connection{padding-top:88px}.powerbi-system-card{padding:28px}.powerbi-system-stack{gap:16px;display:grid}.powerbi-system-stack article{background:var(--row-bg);padding:20px}.powerbi-system-stack strong{color:var(--ink);margin-bottom:10px;font-size:20px;display:block}.powerbi-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 104px}.powerbi-performance-band{background:var(--final-cta-bg)}.powerbi-performance-layout{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:center;gap:24px;padding:88px 0;display:grid}.powerbi-performance-stat{padding:28px}.powerbi-performance-stat strong{color:var(--ink);font-size:clamp(56px,8vw,92px);line-height:.95;display:block}.powerbi-security,.powerbi-usecases{padding-bottom:104px}.why-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;min-height:calc(100vh - 68px);padding:96px 0 72px;display:grid}.why-hero-copy{max-width:900px}.why-flow-step span,.team-card span:not(.advisor-icon){color:var(--signal-amber);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.why-flow-step strong{color:var(--ink);font-size:22px;display:block}.why-flow-step small{color:var(--slate);margin-top:6px;font-size:14px;display:block}.why-belief{max-width:980px;padding:96px 0}.why-belief p:not(.eyebrow),.why-difference p:not(.eyebrow),.why-method p:not(.eyebrow),.team-section p:not(.eyebrow),.team-card li,.why-principles span{color:var(--slate)}.why-difference,.why-method,.why-principles{padding:104px 0}.why-difference{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}.why-difference-grid,.why-method-grid,.team-grid,.principle-list{gap:18px;display:grid}.why-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-difference-grid article,.why-method-grid article,.team-card,.principle-list article{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--panel-sheen);box-shadow:var(--shadow-soft) 0 18px 44px}.why-difference-grid article{padding:24px}.why-difference-grid .icon-badge{margin-bottom:18px}.why-method .section-heading,.team-section .section-heading{max-width:940px;margin-bottom:36px}.why-method-grid,.principle-list{grid-template-columns:repeat(3,minmax(0,1fr))}.why-method-grid article,.principle-list article{min-height:170px;padding:24px}.why-method-grid strong,.principle-list strong{color:var(--ink);margin-bottom:12px;font-size:22px;display:block}.team-section{padding:96px 0}.team-grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.founders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-card{padding-right:78px;position:relative}.advisor-icon{margin-bottom:0;position:absolute;top:24px;right:24px}.advisor-card .advisor-icon{width:34px;height:34px}.team-card{padding:28px}.founder-head{align-items:center;gap:18px;margin-bottom:18px;display:flex}.founder-photo{border:1px solid var(--glass-border);object-fit:cover;width:128px;height:128px;box-shadow:var(--shadow-soft) 0 12px 28px -18px;border-radius:24px;display:block}.founder-meta span{margin-bottom:8px}.founder-meta h3{margin:0}.team-card.featured{border-color:var(--active-border-strong)}.team-card ul{gap:10px;margin-top:22px;padding-left:18px;display:grid}.why-principles{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}.principle-list{grid-template-columns:repeat(2,minmax(0,1fr))}body{background:var(--page-bg);background-size:auto}h1,h2,h3{text-shadow:var(--surface-hover-cyan) 0 0 28px}.text-accent{color:var(--signal-amber);text-shadow:var(--stack-rule-glow-amber) 0 0 22px}.site-header{border-bottom-color:var(--header-border);background:var(--header-visual-bg);box-shadow:var(--quiet-badge-shadow) 0 16px 44px -30px}.brand-mark img{filter:drop-shadow(0 0 10px var(--success-border))}.theme-switch,.button-secondary,.button-dark-secondary{border-color:var(--glass-border);background:var(--pill-bg)}.theme-switch input:checked+.theme-option,.button-primary,.button-on-dark{background:linear-gradient(135deg, var(--signal-amber), var(--amber-gradient-end));color:var(--button-accent-ink);box-shadow:var(--featured-glow) 0 0 20px, var(--phone-border) 0 14px 34px -18px}.button-primary:hover,.button-on-dark:hover{background:linear-gradient(135deg, var(--amber-gradient-start), var(--signal-amber))}.button-accent{box-shadow:var(--surface-hover-cyan) 0 0 20px, var(--section-border-accent) 0 14px 34px -18px}.button-secondary:hover,.button-dark-secondary:hover{border-color:var(--active-border-strong);color:var(--brand-blue-soft)}.hero:before{background:var(--hero-visual-bg);background-size:auto}.hero:after{content:"";z-index:-1;background:linear-gradient(92deg, transparent, var(--surface-hover-cyan), var(--stack-rule-glow-amber), transparent), linear-gradient(92deg, transparent 0 18%, var(--section-border-accent) 18% 19%, transparent 19% 46%, var(--phone-border) 46% 47%, transparent 47% 100%);filter:blur(18px);opacity:.66;pointer-events:none;height:64%;position:absolute;inset:11% calc(50% - 50vw) auto 44%;transform:skewY(-12deg)}.eyebrow{border-color:var(--eyebrow-border);background:linear-gradient(135deg, var(--success-bg), var(--on-primary));color:var(--eyebrow-ink);box-shadow:var(--surface-hover-cyan) 0 0 18px}.value-list li,.impact-stats article,.issue-panel,.friction-grid article,.decision-model,.journey li,.offer-card,.action-surface,.case-grid article,.stack-panel,.metric-grid article,.decision-board,.phone-surface,.mobile-decision,.action-surface article,.model-grid div,.chain-card,.stack-link-card,.dare-steps article{border-color:var(--glass-border);background:var(--panel-sheen), var(--glass);box-shadow:inset var(--featured-inset) 0 1px 0, inset var(--electric-cyan-soft) 0 0 24px, var(--surface-hover-shadow) 0 22px 52px -26px}.section-band{background:var(--band-bg)}.dark-band,.final-cta{background:var(--final-cta-bg)}.split-section,.decision-friction,.chain-section,.model-section,.journey-section,.oneboard-section,.cases-section,.stack-layout,.metrics-section,.section-band .section-shell,.final-layout{position:relative}.split-section,.decision-friction,.chain-section,.model-section,.journey-section,.oneboard-section,.cases-section,.stack-layout,.metrics-section{isolation:isolate}.check-list li:before,.severity,.dare-steps span,.journey-step{background:var(--dare-icon-bg);box-shadow:var(--dare-icon-shadow)}.button-accent,.severity.blue,.icon-badge,:root[data-theme=dark] .icon-badge{background:var(--accent-gradient-bg)}.severity.blue{box-shadow:var(--stack-rule-glow-cyan) 0 0 18px}.icon-badge,.icon-badge-quiet,.icon-badge-mini{border-color:var(--success-border);color:var(--icon-ink);box-shadow:var(--cyan-glow-soft) 0 0 18px, var(--shadow-card) 0 10px 30px -18px}.icon-badge-quiet,.icon-badge-mini{background:linear-gradient(145deg, var(--electric-cyan-soft), var(--quiet-badge-ring))}:root[data-theme=dark] .icon-badge-quiet{color:#cbe9f2bd;background:linear-gradient(145deg,#9acbeb1f,#03070d5c);border-color:#9acbeb2e;box-shadow:0 0 0 1px #34d7ff14,0 12px 28px -18px #00000047}:root[data-theme=dark] .icon-badge-quiet .mini-icon{stroke:currentColor}.dare-steps span,.decision-friction .friction-grid .icon-badge{background:linear-gradient(180deg, var(--signal-amber), var(--dare-icon-end));color:var(--button-accent-ink);box-shadow:var(--dare-icon-shadow)}.decision-friction .friction-grid .icon-badge{border-radius:var(--radius-md);border:0;width:42px;height:42px}.value-list .icon-badge{color:var(--button-accent-ink);flex:0 0 34px;place-items:center;line-height:0;display:inline-grid}.hero-visual{perspective:1400px}.hero-visual:before,.hero-visual:after{content:"";z-index:0;border-radius:var(--radius-full);pointer-events:none;position:absolute}.hero-visual:before{background:linear-gradient(90deg, var(--electric-cyan), var(--signal-amber));height:3px;box-shadow:var(--hero-line-cyan-shadow) 0 0 18px, var(--hero-line-amber-shadow) 0 0 22px;top:258px;left:38px;right:64px;transform:rotate(-7deg)}.hero-visual:after{border:1px solid var(--hero-orbit-border);background:radial-gradient(circle, var(--hero-orbit-bg), transparent 62%);filter:blur(3px);width:160px;height:160px;top:168px;right:118px}.decision-board,.phone-surface{z-index:1;background:var(--mockup-bg);transform-style:preserve-3d}.decision-board{transform:rotateX(7deg)rotateY(-9deg)}.phone-surface{border-color:var(--phone-border);transform:rotateX(4deg)rotateY(8deg)}.decision-board:before,.phone-surface:after,.action-surface:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.decision-board:before,.phone-surface:after{background:linear-gradient(135deg, var(--section-border-accent), transparent 30%, var(--signal-amber-soft) 74%, transparent);opacity:.8}.signal-row,.chain-card,.mobile-decision,.action-surface article{background:var(--row-bg)}.signal-row.active,.chain-card.active,.offer-card.featured{border-color:var(--active-border-strong);background:var(--row-active-bg)}.flow-line{border-top-color:var(--section-border-accent)}.flow-line span,.status-pill{border-color:var(--pill-border-accent);background:var(--pill-bg);color:var(--pill-ink)}.status-pill{box-shadow:var(--cyan-glow-soft) 0 0 18px}.status-pill.neutral{border-color:var(--amber-border);background:var(--amber-bg-soft);color:var(--warm-text)}.phone-surface:before{background:linear-gradient(90deg, transparent, var(--amber-line), transparent);box-shadow:var(--amber-line-shadow) 0 0 14px}.value-list>li>.hero-border-trace{border-radius:inherit;pointer-events:none;opacity:0;z-index:4;position:absolute;inset:0}.value-list>li>.hero-border-trace:before{content:"";background:radial-gradient(circle,#fff 0%,#fff6e1fa 22%,#f7b75cf5 48%,#34d7ffe0 78%,#34d7ff00 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff57,0 0 14px #ffffff6b,0 0 20px #f7b75cd1,0 0 34px #34d7ffb8}.value-list>li>.hero-border-trace:after{content:"";filter:blur(4px);opacity:.9;background:radial-gradient(circle,#ffffff47 0%,#f7b75c38 34%,#34d7ff33 56%,#34d7ff00 78%);border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.value-list>li:first-child>.hero-border-trace{animation:.76s linear .12s forwards hero-trace-visibility}.value-list>li:first-child>.hero-border-trace:before,.value-list>li:first-child>.hero-border-trace:after{animation:.76s linear .12s forwards hero-trace-loop}.value-list>li:nth-child(2)>.hero-border-trace{animation:.76s linear .88s forwards hero-trace-visibility}.value-list>li:nth-child(2)>.hero-border-trace:before,.value-list>li:nth-child(2)>.hero-border-trace:after{animation:.76s linear .88s forwards hero-trace-loop}.value-list>li:nth-child(3)>.hero-border-trace{animation:.76s linear 1.64s forwards hero-trace-visibility}.value-list>li:nth-child(3)>.hero-border-trace:before,.value-list>li:nth-child(3)>.hero-border-trace:after{animation:.76s linear 1.64s forwards hero-trace-loop}.value-list>li:nth-child(4)>.hero-border-trace{animation:.76s linear 2.4s forwards hero-trace-visibility}.value-list>li:nth-child(4)>.hero-border-trace:before,.value-list>li:nth-child(4)>.hero-border-trace:after{animation:.76s linear 2.4s forwards hero-trace-loop}@keyframes hero-trace-visibility{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes hero-trace-loop{0%{top:0;left:8%}24.999%{top:0;left:100%}25%{top:0;left:100%}49.999%{top:100%;left:100%}50%{top:100%;left:100%}74.999%{top:100%;left:0}75%{top:100%;left:0}to{top:0;left:8%}}@keyframes value-card-settle{0%{opacity:0;transform:translateY(8px)scale(.985)}62%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.value-list li{opacity:1;animation:none;transform:none}.value-list>li>.hero-border-trace,.value-list>li>.hero-border-trace:before,.value-list>li>.hero-border-trace:after{animation:none}}.model-grid{border-color:var(--glass-border);background:var(--glass-border)}.offer-card h3,.offer-card>span,.offer-card li:before,.signal-row b,.chain-card b{color:var(--signal-amber)}.offer-card.featured h3{color:var(--ink)}.action-surface{position:relative;overflow:hidden}.action-surface:before{background:radial-gradient(circle at 82% 22%, var(--hero-orbit-bg), transparent 32%)}.case-grid article,.journey li,.metric-grid article{transition:border-color .16s,transform .16s,box-shadow .16s}.case-grid article:hover,.journey li:hover,.metric-grid article:hover{border-color:var(--surface-hover-border);box-shadow:inset var(--featured-inset) 0 1px 0, var(--surface-hover-cyan) 0 0 24px, var(--surface-hover-shadow) 0 28px 62px -24px;transform:translateY(-2px)}.stack-panel{position:relative}.stack-panel:before{content:"";background:linear-gradient(90deg, var(--electric-cyan), var(--signal-amber));height:2px;box-shadow:var(--stack-rule-glow-cyan) 0 0 18px, var(--stack-rule-glow-amber) 0 0 18px;position:absolute;inset:28px 32px auto}.stack-logos{padding-top:22px}.site-footer{border-top-color:var(--header-border);background:var(--footer-bg)}@media (width<=1180px){h1{font-size:56px}h2{font-size:40px}.hero,.split-section,.decision-friction,.oneboard-section,.stack-layout,.final-layout,.privacy-layout,.integration-hero,.integration-split,.why-hero,.why-difference,.why-principles{grid-template-columns:1fr}.privacy-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.privacy-sidebar .eyebrow{grid-column:1/-1}.hero{min-height:auto;padding-top:88px}.hero-visual{min-height:570px}.model-grid,.impact-stats,.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey{grid-template-columns:repeat(3,minmax(0,1fr))}.dare-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid{grid-template-columns:1fr}.offer-card{min-height:auto}.final-actions{justify-content:start}}@media (width<=860px){body{padding-top:64px}.section-shell,.site-header{width:min(var(--max), calc(100% - 32px))}.site-header{min-height:64px;padding-inline:16px;position:fixed;top:0;left:0;right:0}.nav-links{display:none}.mobile-nav-toggle{order:3;margin-left:0;display:inline-flex}.mobile-nav-panel{display:block;top:64px}.header-actions{margin-left:auto}h1{font-size:44px}h2{font-size:34px}.hero-lede,.section-heading p,.decision-friction p,.dare-layout p,.oneboard-copy p,.stack-layout p,.final-layout p,.issue-panel p{font-size:16px}.hero{padding:44px 0 28px}.friction-grid,.dare-steps,.impact-stats,.metric-grid,.promise-scrolly,.stack-logos,.integration-proof-grid,.why-difference-grid,.why-method-grid,.team-grid,.principle-list{grid-template-columns:1fr}.chain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promise-story{width:100%;min-height:var(--promise-mobile-height,180px);transition:none;display:block;position:relative;transform:none}.promise-scrolly{z-index:1;gap:14px;position:sticky;top:64px}.promise-intro{margin-bottom:24px}.promise-sticky{gap:14px;padding:14px}.promise-story-stage{padding:0 0 4px;position:relative;top:auto;overflow:hidden}.promise-step{opacity:0;pointer-events:none;width:100%;padding:18px 0 18px 20px;position:absolute;inset:0;transform:translateY(12px)}.promise-step.active{opacity:1;pointer-events:auto;transform:translateY(0)}.chain-card{min-height:64px}.chain-card b{display:none}.chain-section{min-height:calc(var(--promise-pin-height) + var(--promise-scroll-span) + var(--chain-section-padding-end) - 300px)}.chain-card:nth-child(4n):after,.chain-card:nth-child(2n):after,.chain-card:last-child:after,.chain-card.flowing:nth-child(4n):after{display:block}.chain-card:not(:last-child):after{width:1px;height:12px;bottom:-11px;right:auto}.chain-card.flowing:not(:last-child):after{background:linear-gradient(180deg, var(--hairline), var(--electric-cyan) 38%, #fff 50%, var(--signal-amber) 62%, var(--hairline))}.model-grid,.journey,.case-grid{grid-template-columns:1fr}.split-section,.chain-section,.model-section,.journey-section,.oneboard-section,.cases-section,.stack-layout,.metrics-section,.section-band .section-shell,.final-layout{padding:72px 0}.privacy-hero{padding:72px 0 32px}.chain-section{--chain-section-padding-start:72px;--chain-section-padding-end:72px}.privacy-layout{gap:24px;padding:24px 0 72px}.privacy-content section{padding:24px}.privacy-content h2{font-size:28px}.split-section{padding-top:44px}.value-list{grid-template-columns:repeat(2,minmax(0,1fr))}.value-list li{min-height:0;padding:14px}.hero-visual{display:none}.site-footer{padding:32px 16px}.footer-main,.footer-columns{grid-template-columns:1fr}.footer-main{gap:32px}.integration-hero{min-height:auto;padding:64px 0 48px}.integration-visual{min-height:460px}.integration-split,.integration-proof-grid,.why-belief,.why-difference,.why-method,.team-section,.why-principles{padding:72px 0}.why-hero{min-height:auto;padding:64px 0 48px}}@media (width<=520px){body{padding-top:64px}.section-shell{width:calc(100% - 32px);max-width:calc(100vw - 32px)}.site-header .button{display:none}.mobile-nav-panel .button{justify-content:center;display:inline-flex}.nav-submenu{display:none}.header-actions{gap:0}.theme-switch{min-width:82px}.mobile-nav-panel{padding:12px;left:12px;right:12px}h1{font-size:36px}h2{font-size:30px}.privacy-sidebar{grid-template-columns:1fr}.privacy-content section{padding:20px}.privacy-definitions div{grid-template-columns:1fr;gap:4px}h3,.offer-card h3{font-size:22px}.button,.hero-actions .button,.final-actions .button{white-space:normal;width:100%;min-height:44px}.issue-panel,.stack-panel,.offer-card,.decision-model,.integration-media-card{padding:22px}.integration-logo-row{margin-bottom:24px;position:static}.integration-visual{min-height:0}.integration-phone{width:min(86%,300px)}.why-difference-grid article,.why-method-grid article,.team-card,.principle-list article{padding:20px}.hero{padding:36px 0 28px}.hero-actions{margin:22px 0}.value-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-row,.board-bar,.surface-top,.surface-meta,.model-header{flex-direction:column;align-items:flex-start}.mobile-decision dl div{grid-template-columns:1fr;gap:3px}}@media (width<=640px){html,body{overflow-x:hidden}main{overflow:hidden visible}.section-shell{width:calc(100% - 32px);max-width:calc(100vw - 32px)}.site-header{width:100%;max-width:100%}.hero,.hero-copy,.hero-lede,.value-list,.value-list li,.value-head,.section-heading,.issue-panel,.stack-panel,.offer-card,.decision-model,.action-surface{min-width:0;max-width:100%}.hero{grid-template-columns:minmax(0,1fr);overflow:hidden}.hero.section-shell{width:100%;max-width:100%;padding-inline:12px}.hero:before{border-radius:0;inset:0 calc(50% - 50vw)}.hero-copy,h1,h2,h3,p,.value-list,.value-list li,.check-list,.check-list li{width:100%;max-width:100%}.hero:after,.hero-visual:before,.hero-visual:after{display:none}.hero-eyebrows{max-width:100%}.hero-eyebrows .eyebrow{flex:0 auto}h1{font-size:32px;line-height:1.12}h2{font-size:28px;line-height:1.16}.site-header{margin-inline:auto;overflow:hidden}.theme-switch{min-width:72px}.value-list strong,.value-list span,.hero-lede,.section-heading p,.check-list li,.offer-card li,.metric-grid article span{white-space:normal;overflow-wrap:anywhere}}@media (width<=430px){.section-shell{width:calc(100% - 24px);max-width:calc(100vw - 24px)}h1{font-size:30px}.hero-eyebrows{gap:8px}}@media (width<=520px){.section-shell{width:calc(100% - 32px);max-width:calc(100vw - 32px)}}@media (width<=980px){.powerbi-feature-grid,.powerbi-security-grid,.powerbi-dual-grid,.powerbi-performance-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.powerbi-section-intro,.powerbi-security,.powerbi-usecases{padding-bottom:72px}.powerbi-section-intro{padding-top:80px}.powerbi-connection{padding-top:64px}.powerbi-feature-card,.powerbi-detail-card,.powerbi-system-card,.powerbi-performance-stat{padding:22px}.powerbi-performance-layout{padding:72px 0}.integration-logo-visual,.powerbi-partner-visual,.databricks-partner-visual{justify-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
