:root{--ink:#050505;--ink-soft:#0d0d0f;--paper:#f2f0eb;--paper-soft:#e6e2d9;--gold:#d5b27a;--gold-deep:#b18f61;--muted:#99958e;--line:#ffffff21;--line-dark:#00000029;--tx-strong:#fff;--tx-body:#d8d5cf;--tx-dim:#a6a29a;--tx-strong-i:#111;--tx-body-i:#35322d;--tx-dim-i:#6a655d;--ts-label-size:clamp(11px, .62rem + .16vw, 13px);--ts-nav-size:clamp(14px, .82rem + .18vw, 16px);--ts-language-size:clamp(12px, .7rem + .16vw, 14px);--ts-small-size:clamp(14px, .8rem + .2vw, 16px);--ts-body-size:clamp(17px, .95rem + .44vw, 21px);--ts-body-large-size:clamp(19px, 1.06rem + .52vw, 24px);--ts-button-size:clamp(14px, .84rem + .12vw, 15px);--ts-button-small-size:clamp(13px, .78rem + .1vw, 14px);--ts-meta-line-height:1.68;--ts-body-line-height:1.72;--ts-head-line-height:1.08;--sp-gutter:clamp(20px, 5vw, 72px);--sp-section:clamp(56px, 8vw, 140px);--z-base:0;--z-media:10;--z-content:20;--z-pin:30;--z-overlay:60;--z-header:100;--z-menu:200;--mo-fast:.28s;--mo-base:.55s;--mo-slow:.9s;--mo-ease:cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){:root{--mo-fast:.01ms;--mo-base:.01ms;--mo-slow:.01ms}}
:root{--ink:#050505;--paper:#f2f0eb;--gold:#d5b27a;--muted:#99958e;--line:#ffffff21}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:auto}body{background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.hero-scroll-shell{background:var(--ink);min-height:350vh}.hero-stage{isolation:isolate;background:radial-gradient(circle at 72% 45%,#292722 0,#0c0c0b 38%,#050505 76%);height:100vh;min-height:760px;position:relative;overflow:hidden}.site-header{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#050505e0,#0505058c);border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(240px,1fr) auto minmax(290px,1fr);align-items:center;height:112px;padding:0 5.2vw;display:grid;position:fixed;inset:0 0 auto}.brand{justify-self:start;align-items:center;gap:16px;display:inline-flex}.brand img{object-fit:contain;width:50px;height:50px}.brand span{flex-direction:column;line-height:.92;display:flex}.brand strong{letter-spacing:-.025em;font-size:25px;font-weight:650}.brand small{letter-spacing:.34em;color:#b7b2a9;margin-top:7px;font-size:10px}.site-header nav{align-items:center;gap:clamp(24px,2.4vw,42px);display:flex}.site-header nav a{color:#bebbb5;font-size:13px;transition:color .25s}.site-header nav a:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.locale-switcher{gap:11px;display:flex}.locale-switcher a{color:#666;font-size:10px}.locale-switcher a.active{color:#fff}.header-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff3d;border-radius:100px;padding:15px 21px;font-size:12px}.scene-background{pointer-events:none;position:absolute;inset:0}.ambient{filter:blur(95px);opacity:.15;border-radius:50%;position:absolute}.ambient-a{background:#a98655;width:720px;height:720px;top:80px;right:-230px}.ambient-b{background:#455975;width:460px;height:460px;bottom:-230px;right:30%}.scene-grid{opacity:.2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#000);mask-image:linear-gradient(90deg,#0000,#000 25%,#000)}.hero-copy,.hero-proof-copy{z-index:20;width:min(650px,44vw);position:absolute;top:54%;left:6.6vw;transform:translateY(-50%)}.eyebrow{letter-spacing:.42em;color:#b09b7a;margin:0 0 25px;font-size:10px}.hero-copy h1,.hero-proof-copy h2{letter-spacing:-.065em;margin:0;font-weight:500}.hero-copy h1{font-size:clamp(58px,6.1vw,104px);line-height:.9}.hero-copy h1 span,.hero-proof-copy h2 span{display:block}.hero-body{color:#aaa59d;max-width:525px;margin:34px 0;font-size:clamp(16px,1.25vw,20px);line-height:1.68}.hero-actions{align-items:center;gap:13px;display:flex}.button{border-radius:100px;align-items:center;gap:22px;padding:17px 23px;font-size:12px;display:inline-flex}.button-light{color:#111;background:#fff}.button-ghost{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff2e}.hero-proof-copy{opacity:0;pointer-events:none;transform:translate(-55px,-50%)}.hero-proof-copy h2{margin-bottom:27px;font-size:clamp(54px,5.4vw,90px);line-height:.93}.hero-proof-copy>p:not(.eyebrow){color:#aaa59d;max-width:515px;font-size:17px;line-height:1.7}.hero-proof-copy a{border-bottom:1px solid #777;gap:18px;margin-top:20px;padding-bottom:8px;font-size:12px;display:inline-flex}.hero-visual{z-index:10;perspective:1700px;width:58vw;height:75vh;transform-style:preserve-3d;position:absolute;top:15%;right:-1vw}.hero-core{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:5% 4% 0 8%}.core-halo{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#d8b1782b,#d8b1780a 35%,#0000 70%);border-radius:50%;width:min(44vw,690px);position:absolute}.core-layer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(37vw,590px);height:clamp(76px,8vw,118px);transform-style:preserve-3d;background:linear-gradient(145deg,#242422d4,#080808c2);border:1px solid #fff3;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 34px 88px #0009,inset 0 1px #ffffff1a}.core-layer span{letter-spacing:.23em;color:#c7b18e;font-size:9px;position:absolute;top:20px;left:23px}.core-layer i{background:linear-gradient(90deg,#735c3c,#f2d29c 62%,#0000);height:1px;position:absolute;bottom:23px;left:23px;right:23px;box-shadow:0 0 20px #d8b178a6}.core-layer b{border:1px solid #ffffff57;border-radius:50%;width:12px;height:12px;position:absolute;top:20px;right:24px;box-shadow:0 0 15px #d8b17859}.core-layer-0{transform:translateY(-60px)translateZ(120px)rotateX(58deg)}.core-layer-1{transform:translateY(-30px)translateZ(75px)rotateX(58deg)}.core-layer-2{transform:translateY(0)translateZ(30px)rotateX(58deg)}.core-layer-3{transform:translateY(30px)translateZ(-15px)rotateX(58deg)}.core-layer-4{transform:translateY(60px)translateZ(-60px)rotateX(58deg)}.hero-symbol-mark{z-index:8;aspect-ratio:1;filter:drop-shadow(0 35px 65px #000)brightness(.9);place-items:center;width:min(27vw,420px);display:grid;position:relative}.hero-symbol-mark img{object-fit:contain;width:100%;height:100%}.scene-foreground{pointer-events:none;position:absolute;inset:0}.foreground-plane{background:linear-gradient(135deg,#ffffff0d,#000000b8);border:1px solid #ffffff1c;position:absolute;box-shadow:0 30px 75px #000}.foreground-plane-a{width:37%;height:17%;bottom:5%;right:-2%;transform:skew(-19deg)}.foreground-plane-b{width:25%;height:10%;bottom:-1%;right:42%;transform:skew(15deg)}.scene-vignette{z-index:19;pointer-events:none;opacity:.53;position:absolute;inset:0;box-shadow:inset 0 0 180px 70px #000}.scroll-cue{z-index:30;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue span{letter-spacing:.3em;color:#777;font-size:8px}.scroll-cue i{background:linear-gradient(#a78a61,#0000);width:1px;height:38px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scaleY(.35)}}.shift-section{background:var(--paper);color:#111;min-height:430vh}.shift-stage{background:var(--paper);height:100vh;min-height:760px;padding:150px 6.6vw 5vw;position:relative;overflow:hidden}.shift-stage__header{z-index:5;border-bottom:1px solid #0000002e;justify-content:space-between;gap:40px;padding-bottom:24px;display:flex;position:relative}.shift-stage__header p:first-child{letter-spacing:.28em;margin:0;font-size:10px}.shift-stage__header p:last-child{color:#69665f;text-align:right;width:min(500px,42vw);margin:0;font-size:14px;line-height:1.6}.shift-copy-stack{z-index:6;width:min(650px,45vw);position:absolute;top:49%;left:6.6vw;transform:translateY(-42%)}.shift-card{width:100%;position:absolute;inset:0 auto auto 0}.shift-card>span{letter-spacing:.28em;color:#81796d;margin-bottom:30px;font-size:11px;display:block}.shift-card h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,5.4vw,91px);font-weight:520;line-height:.92}.shift-card p{color:#706c64;max-width:520px;margin:34px 0 0;font-size:18px;line-height:1.65}.shift-visual{perspective:1400px;place-items:center;width:48vw;height:67vh;display:grid;position:absolute;top:19%;right:2vw}.shift-visual__grid{opacity:.18;background-image:linear-gradient(#00000017 1px,#0000 1px),linear-gradient(90deg,#00000017 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 76%);mask-image:radial-gradient(circle,#000 0 58%,#0000 76%)}.shift-visual__rings{aspect-ratio:1;width:min(36vw,530px);position:absolute}.shift-visual__rings i{border:1px solid #00000036;border-radius:50%;position:absolute;inset:0}.shift-visual__rings i:nth-child(2){inset:16%;transform:rotateX(67deg)}.shift-visual__rings i:nth-child(3){inset:31%;transform:rotateY(70deg)}.shift-visual__core{aspect-ratio:1;width:min(21vw,310px);transform-style:preserve-3d;position:absolute}.shift-visual__core i{background:#ffffff80;border:1px solid #00000042;position:absolute;inset:18%;box-shadow:0 24px 60px #0000001a}.shift-visual__core i:first-child{transform:rotate(0)translateZ(60px)}.shift-visual__core i:nth-child(2){transform:rotate(45deg)translateZ(20px)}.shift-visual__core i:nth-child(3){transform:rotate(90deg)translateZ(-20px)}.shift-visual__core i:nth-child(4){transform:rotate(135deg)translateZ(-60px)}.shift-visual strong{letter-spacing:-.06em;font-size:clamp(38px,5.4vw,88px);font-weight:520;position:absolute}.shift-progress{z-index:8;gap:8px;display:flex;position:absolute;bottom:44px;right:6.6vw}.shift-progress i{background:#0003;width:54px;height:2px}.problem-preview{color:#fff;background:#0a0a0a;min-height:110vh;padding:12vw 6.6vw}.problem-preview__inner>p{letter-spacing:.3em;color:#a78d67;margin:0;font-size:10px}.problem-preview h2{letter-spacing:-.07em;margin:55px 0 90px;font-size:clamp(58px,7.1vw,118px);font-weight:500;line-height:.9}.problem-preview h2 span{display:block}.problem-preview__body{border-top:1px solid #ffffff26;grid-template-columns:1fr minmax(300px,520px);align-items:end;padding-top:28px;display:grid}.problem-preview__body>span{color:#716c64;font-size:10px}.problem-preview__body p{color:#aaa59d;margin:0;font-size:18px;line-height:1.7}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-scroll-shell{min-height:205vh}.hero-stage{height:100svh;min-height:690px}.site-header{height:84px;padding:0 20px}.brand img{width:42px;height:42px}.brand strong{font-size:20px}.brand small{font-size:8px}.header-cta{display:none}.header-actions{gap:0}.hero-copy,.hero-proof-copy{width:calc(100% - 48px);top:31%;left:24px;transform:none}.hero-copy h1{font-size:clamp(46px,13vw,68px)}.hero-body{max-width:92%;margin:24px 0;font-size:15px}.hero-actions{flex-wrap:wrap}.button{padding:14px 17px;font-size:11px}.hero-proof-copy{display:none}.hero-visual{width:115vw;height:50vh;top:47%;right:-28%}.hero-core{inset:0}.core-layer{width:68vw;height:70px}.core-layer span{font-size:7px;top:13px;left:15px}.core-layer i{bottom:15px;left:15px;right:15px}.hero-symbol-mark{width:46vw}.scroll-cue{display:none}.shift-section{min-height:auto}.shift-stage{height:auto;min-height:auto;padding:120px 24px 80px;overflow:visible}.shift-stage__header{display:block}.shift-stage__header p:last-child{text-align:left;width:auto;margin-top:18px}.shift-copy-stack{width:auto;margin-top:70px;position:relative;top:auto;left:auto;transform:none}.shift-card{padding:0 0 80px;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.shift-card h2{font-size:48px}.shift-card p{font-size:16px}.shift-visual{width:100%;height:56vw;margin:0 auto 70px;position:relative;top:auto;right:auto}.shift-visual strong{opacity:0!important}.shift-progress{display:none}.problem-preview{padding:120px 24px}.problem-preview h2{margin-bottom:65px;font-size:52px}.problem-preview__body{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-scroll-shell{min-height:100vh}.hero-stage{position:relative!important}.core-layer,.hero-copy{opacity:1!important}.hero-copy{transform:translateY(-50%)!important}.shift-section{min-height:auto}.shift-stage{height:auto;min-height:100vh}.shift-card{margin-bottom:70px;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}}.problem-section{color:#fff;background:#090909;min-height:410vh}.problem-stage{background:radial-gradient(circle at 70% 42%,#ab844e17,#0000 32%),#090909;height:100vh;min-height:760px;padding:135px 6.6vw 5vw;position:relative;overflow:hidden}.problem-stage:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.problem-stage__topline{z-index:8;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:32px;padding-bottom:22px;display:flex;position:relative}.problem-stage__topline p{color:#aaa49a;letter-spacing:.28em;margin:0;font-size:9px}.problem-stage__topline p:last-child{color:#8f7552}.problem-intro,.problem-final{z-index:9;width:min(650px,44vw);position:absolute;top:48%;left:6.6vw;transform:translateY(-42%)}.problem-intro h2,.problem-final h3{letter-spacing:-.067em;margin:0;font-size:clamp(54px,5.7vw,96px);font-weight:500;line-height:.91}.problem-intro h2 span,.problem-final h3 span{display:block}.problem-intro>p,.problem-final>p:last-child{color:#aaa59d;max-width:530px;margin:34px 0 0;font-size:17px;line-height:1.72}.problem-final{opacity:0}.problem-final>p:first-child{color:#b08d5f;letter-spacing:.28em;margin:0 0 25px;font-size:9px}.problem-system{z-index:6;transform-origin:50%;width:min(58vw,900px);height:70vh;min-height:560px;position:absolute;top:19%;right:3.7vw}.problem-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.problem-connections path{fill:none;stroke:#b08d5f;stroke-width:1.2px;stroke-dasharray:8 12;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #b08d5f6b)}.problem-node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#201f1deb,#080808db);border:1px solid #ffffff2e;width:min(19vw,265px);min-height:142px;padding:22px 22px 19px;position:absolute;box-shadow:0 26px 70px #00000080,inset 0 1px #ffffff0f}.problem-node--1{top:6%;left:0}.problem-node--2{top:6%;right:0}.problem-node--3{bottom:4%;left:0}.problem-node--4{bottom:4%;right:0}.problem-node>span{color:#7e776e;letter-spacing:.25em;font-size:8px}.problem-node>i{background:#a86d4f;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;right:20px;box-shadow:0 0 17px #a86d4fbf}.problem-node h3{letter-spacing:-.025em;margin:25px 0 8px;font-size:clamp(17px,1.45vw,23px);font-weight:520}.problem-node p{color:#8f8b84;margin:0;font-size:11px;line-height:1.55}.problem-node b{color:#a86d4f;letter-spacing:.25em;margin-top:16px;font-size:7px;font-weight:500;display:block}.problem-core{aspect-ratio:1;background:#0c0c0ce6;border:1px solid #b08d5f80;border-radius:50%;place-items:center;width:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 54px #b08d5f29}.problem-core>span{color:#b08d5f;font-size:32px;font-weight:300}.problem-core__pulse{border:1px solid #b08d5f8c;border-radius:50%;position:absolute;inset:-1px}.problem-code{color:#8d6a47;letter-spacing:.24em;white-space:nowrap;font-size:7px;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%)}.problem-index,.intelligent-index{z-index:2;color:#ffffff09;letter-spacing:-.1em;font-size:clamp(180px,21vw,350px);font-weight:600;line-height:1;position:absolute;bottom:-4.5vw;right:4vw}.intelligent-section{color:#111;background:#eeeae1;min-height:420vh}.intelligent-stage{background:radial-gradient(circle at 70% 45%,#fffffff5,#eeeae1db 44%,#e7e1d6 85%);height:100vh;min-height:760px;padding:135px 6.6vw 5vw;position:relative;overflow:hidden}.intelligent-curtain{z-index:30;transform-origin:top;pointer-events:none;background:#090909;position:absolute;inset:0}.intelligent-stage__topline{z-index:8;border-bottom:1px solid #00000029;justify-content:space-between;gap:32px;padding-bottom:22px;display:flex;position:relative}.intelligent-stage__topline p{color:#615d56;letter-spacing:.28em;margin:0;font-size:9px}.intelligent-stage__topline p:last-child{color:#866d4d}.intelligent-copy{z-index:8;width:min(650px,45vw);position:absolute;top:48%;left:6.6vw;transform:translateY(-43%)}.intelligent-copy>p{color:#8a7455;letter-spacing:.28em;margin:0 0 26px;font-size:9px}.intelligent-copy>h2{letter-spacing:-.067em;margin:0;font-size:clamp(52px,5.35vw,91px);font-weight:510;line-height:.92}.intelligent-copy>h2 span{display:block}.intelligent-benefits{min-height:180px;margin-top:43px;position:relative}.intelligent-benefits article{max-width:520px;position:absolute;inset:0 auto auto 0}.intelligent-benefits article>span{color:#96866f;letter-spacing:.25em;font-size:8px;display:block}.intelligent-benefits article h3{margin:16px 0 8px;font-size:20px;font-weight:600}.intelligent-benefits article p{color:#69645c;margin:0;font-size:15px;line-height:1.65}.intelligent-system{z-index:5;perspective:1500px;width:min(55vw,820px);height:70vh;min-height:580px;transform-style:preserve-3d;position:absolute;top:18%;right:1.5vw}.intelligent-system:before{content:"";opacity:.65;background-image:linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 74%);mask-image:radial-gradient(circle,#000 0 48%,#0000 74%)}.intelligent-paths{width:100%;height:100%;position:absolute;inset:0}.intelligent-paths path{fill:none;stroke:#8e7451;stroke-width:1.3px;stroke-dasharray:240;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #8e745147)}.intelligent-orbit{aspect-ratio:1;width:min(31vw,440px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intelligent-orbit i{border:1px solid #0000002e;border-radius:50%;position:absolute;inset:0}.intelligent-orbit i:nth-child(2){inset:14%;transform:rotateX(68deg)}.intelligent-orbit i:nth-child(3){inset:29%;transform:rotateY(68deg)}.intelligent-core{aspect-ratio:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2d1;border:1px solid #0000002e;border-radius:50%;place-items:center;width:min(18vw,250px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 85px #3b2f1f24,inset 0 0 45px #ffffffd9}.intelligent-core__inner{transform-style:preserve-3d;position:absolute;inset:19%}.intelligent-core__inner i{border:1px solid #7e603947;position:absolute;inset:11%}.intelligent-core__inner i:first-child{transform:rotate(0)}.intelligent-core__inner i:nth-child(2){transform:rotate(45deg)}.intelligent-core__inner i:nth-child(3){transform:rotate(90deg)}.intelligent-core__inner i:nth-child(4){transform:rotate(135deg)}.intelligent-core strong{z-index:2;letter-spacing:-.09em;font-size:clamp(32px,4vw,65px);font-weight:650;position:relative}.intelligent-core small{letter-spacing:.24em;color:#8e7451;font-size:6px;position:absolute;bottom:18%}.intelligent-module{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f2bf;border:1px solid #00000029;width:min(16vw,220px);padding:17px 18px;position:absolute;box-shadow:0 18px 50px #30271b1a}.intelligent-module--1{top:7%;left:0}.intelligent-module--2{top:7%;right:0}.intelligent-module--3{bottom:6%;left:0}.intelligent-module--4{bottom:6%;right:0}.intelligent-module span{color:#958872;letter-spacing:.22em;font-size:7px}.intelligent-module strong{letter-spacing:.16em;margin-top:12px;font-size:11px;display:block}.intelligent-module i{background:linear-gradient(90deg,#8e7451,#0000);width:100%;height:1px;margin-top:16px;display:block}.intelligent-index{color:#00000009}.capabilities-preview{color:#fff;background:#10100f;min-height:115vh;padding:13vw 6.6vw 10vw}.capabilities-preview>p:first-child{color:#b18f61;letter-spacing:.29em;margin:0;font-size:9px}.capabilities-preview h2{letter-spacing:-.075em;margin:65px 0 70px;font-size:clamp(58px,7.3vw,122px);font-weight:500;line-height:.89}.capabilities-preview h2 span{display:block}.capabilities-preview>p:last-child{color:#aaa59d;width:min(610px,52vw);margin-left:auto;font-size:18px;line-height:1.75}@media (max-width:1100px){.problem-section,.intelligent-section{min-height:auto}.problem-stage,.intelligent-stage{height:auto;min-height:auto;padding:112px 24px 90px;overflow:hidden}.problem-stage__topline,.intelligent-stage__topline{display:block}.problem-stage__topline p:last-child,.intelligent-stage__topline p:last-child{margin-top:12px}.problem-intro,.problem-final,.intelligent-copy{width:auto;position:relative;top:auto;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.problem-intro{margin-top:70px}.problem-intro h2,.problem-final h3,.intelligent-copy>h2{font-size:47px}.problem-intro>p,.problem-final>p:last-child{font-size:16px}.problem-system,.intelligent-system{width:100%;height:650px;min-height:0;margin:70px auto;position:relative;top:auto;right:auto;transform:none!important}.problem-node{width:44%;min-height:135px}.problem-node h3{font-size:17px}.problem-node p{font-size:9px}.problem-final{margin-top:80px}.problem-index,.intelligent-index,.intelligent-curtain{display:none}.intelligent-copy{margin-top:70px}.intelligent-benefits{min-height:0}.intelligent-benefits article{margin-top:34px;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.intelligent-system{height:610px}.intelligent-module{width:42%}.intelligent-core{width:42vw}.intelligent-orbit{width:72vw}.capabilities-preview{padding:120px 24px 100px}.capabilities-preview h2{font-size:50px}.capabilities-preview>p:last-child{width:auto;margin-left:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.problem-section,.intelligent-section{min-height:auto}.problem-stage,.intelligent-stage{height:auto;min-height:100vh}.problem-intro,.problem-final,.problem-node,.problem-core,.problem-code,.intelligent-core,.intelligent-orbit,.intelligent-module,.intelligent-benefits article{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.problem-final{width:min(650px,80vw);margin-top:80px;position:relative;top:auto;left:auto}.intelligent-curtain{display:none}}.capabilities-section{color:#f4f1ea;background:#0b0b0a;min-height:560vh}.capabilities-stage{background:radial-gradient(circle at 73% 45%,#5c482f30,#0000 34%),linear-gradient(135deg,#11110f,#070707 64%);height:100vh;min-height:760px;padding:120px 6.6vw 4.5vw;position:relative;overflow:hidden}.capabilities-stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.capabilities-stage__topline{z-index:12;border-bottom:1px solid #ffffff24;justify-content:space-between;gap:28px;padding-bottom:20px;display:flex;position:relative}.capabilities-stage__topline p{color:#aaa49a;letter-spacing:.27em;margin:0;font-size:9px}.capabilities-stage__topline p:last-child{color:#b18f61}.capabilities-stage__intro{z-index:10;width:min(760px,54vw);position:absolute;top:41%;left:6.6vw;transform:translateY(-42%)}.capabilities-stage__intro>p:first-child{color:#b18f61;letter-spacing:.29em;margin:0 0 27px;font-size:9px}.capabilities-stage__intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(57px,6.5vw,112px);font-weight:500;line-height:.88}.capabilities-stage__intro h2 span{display:block}.capabilities-stage__intro>p:last-child{color:#9e9991;width:min(560px,42vw);margin:42px 0 0;font-size:17px;line-height:1.68}.capabilities-copy{z-index:12;width:min(570px,41vw);min-height:500px;position:absolute;top:50%;left:6.6vw;transform:translateY(-38%)}.capability-entry{width:100%;position:absolute;inset:0 auto auto 0}.capability-entry__number{color:#ffffff29;letter-spacing:-.08em;font-size:clamp(72px,9vw,142px);font-weight:600;line-height:.75}.capability-entry>p:first-of-type{color:#b18f61;letter-spacing:.25em;margin:34px 0 17px;font-size:9px}.capability-entry h3{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(40px,4vw,67px);font-weight:520;line-height:.95}.capability-entry>p:nth-of-type(2){color:#a6a098;max-width:530px;margin:28px 0 0;font-size:16px;line-height:1.65}.capability-entry ul{flex-wrap:wrap;gap:8px;margin:29px 0 0;padding:0;list-style:none;display:flex}.capability-entry li{color:#d3cec5;letter-spacing:.1em;border:1px solid #ffffff1f;padding:9px 12px;font-size:9px}.capabilities-engine{z-index:6;perspective:1500px;width:min(53vw,820px);height:70vh;min-height:570px;transform-style:preserve-3d;position:absolute;top:18%;right:2.2vw}.capabilities-engine__grid{opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:5%;transform:rotateX(64deg)translateY(20%);-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle,#000 0 38%,#0000 72%)}.capabilities-engine__ring{aspect-ratio:1;width:min(33vw,480px);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capabilities-engine__ring i{border:1px solid #b18f614f;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 45px #b18f6109}.capabilities-engine__ring i:nth-child(2){inset:15%;transform:rotateX(68deg)}.capabilities-engine__ring i:nth-child(3){inset:31%;transform:rotateY(68deg)}.capabilities-engine__core{aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 40% 35%,#493a28e0,#0c0c0beb 67%);border:1px solid #b18f616e;place-items:center;width:min(13vw,188px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 85px #b18f6129,inset 0 0 36px #ffffff0d}.capabilities-engine__core span{letter-spacing:-.09em;font-size:clamp(32px,3.4vw,56px);font-weight:650}.capabilities-engine__core small{color:#b18f61;letter-spacing:.18em;font-size:6px;position:absolute;bottom:21%}.capability-visual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#1b1b19d1,#080808ad);border:1px solid #ffffff24;width:min(44vw,660px);height:min(41vh,345px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000075}.capability-visual>span{color:#b18f61;letter-spacing:.24em;font-size:8px;position:absolute;top:19px;left:22px}.capability-visual>b{color:#a7a097;letter-spacing:.22em;font-size:7px;font-weight:500;position:absolute;bottom:17px;right:20px}.capability-visual__graphic{justify-content:center;align-items:flex-end;gap:14px;display:flex;position:absolute;inset:62px 34px 42px}.capability-visual__graphic i{transform-origin:bottom;background:linear-gradient(#b18f615c,#b18f6108);border:1px solid #b18f6152;width:9%;min-width:20px}.capability-visual__graphic i:first-child{height:32%}.capability-visual__graphic i:nth-child(2){height:72%}.capability-visual__graphic i:nth-child(3){height:48%}.capability-visual__graphic i:nth-child(4){height:91%}.capability-visual__graphic i:nth-child(5){height:58%}.capability-visual__graphic i:nth-child(6){height:80%}.capability-visual__graphic i:nth-child(7){height:39%}.capability-visual--2 .capability-visual__graphic{align-items:center;transform:rotate(-8deg)}.capability-visual--2 .capability-visual__graphic i{min-width:0;transform:rotate(calc(var(--i,1) * 8deg));background:#b18f61;flex:1;box-shadow:0 0 12px #b18f6161;height:1px!important}.capability-visual--3 .capability-visual__graphic{align-items:center}.capability-visual--3 .capability-visual__graphic i{background:#b18f611f;border-radius:50%;width:42px;min-width:42px;box-shadow:0 0 0 12px #b18f6106;height:42px!important}.capability-visual--4 .capability-visual__graphic{align-items:center;gap:10px}.capability-visual--4 .capability-visual__graphic i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:58px;min-width:58px;height:58px!important}.capability-visual--5 .capability-visual__graphic{align-items:center}.capability-visual--5 .capability-visual__graphic i{width:1px;min-width:1px;transform:rotate(calc(-28deg + var(--i,1) * 8deg));background:linear-gradient(#b18f61,#0000);height:90%!important}.capabilities-progress{z-index:14;grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;bottom:35px;left:6.6vw;right:6.6vw}.capabilities-progress i{background:#b18f61;height:1px;display:block;position:relative}.capabilities-progress i span{color:#77736c;letter-spacing:.16em;font-size:7px;font-style:normal;position:absolute;top:10px;left:0}.capabilities-index,.architecture-index{color:#ffffff09;letter-spacing:-.1em;font-size:clamp(190px,22vw,360px);font-weight:600;line-height:1;position:absolute;bottom:-4.8vw;right:3.5vw}.v65-capability-visual{background:#070707;border-color:#ffffff2e;height:min(48vh,430px);overflow:hidden;box-shadow:0 34px 110px #0000009e}.v65-capability-image{z-index:0;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.07);will-change:transform,opacity;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.035)}.v65-capability-shade{z-index:1;pointer-events:none;background:linear-gradient(#04040485 0%,#0000 33%,#0404040f 58%,#040404c7 100%),linear-gradient(90deg,#04040447,#0000 45%);position:absolute;inset:0}.v65-capability-visual>span,.v65-capability-visual>b{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05050575;border:1px solid #ffffff17;padding:7px 9px}.v65-capability-visual .v64-graphic,.v65-capability-mobile{display:none}.architecture-section{color:#111;background:#f0ece3;min-height:560vh}.architecture-stage{background:radial-gradient(circle at 72% 46%,#fffffff2,#efebe2b8 46%,#ddd5c8 100%);height:100vh;min-height:760px;padding:120px 6.6vw 4.5vw;position:relative;overflow:hidden}.architecture-stage__topline{z-index:12;border-bottom:1px solid #00000026;justify-content:space-between;gap:28px;padding-bottom:20px;display:flex;position:relative}.architecture-stage__topline p{color:#625e57;letter-spacing:.27em;margin:0;font-size:9px}.architecture-stage__topline p:last-child{color:#8f7149}.architecture-copy{z-index:10;width:min(650px,43vw);position:absolute;top:48%;left:6.6vw;transform:translateY(-42%)}.architecture-copy>p{color:#8f7149;letter-spacing:.28em;margin:0 0 26px;font-size:9px}.architecture-copy>h2{letter-spacing:-.066em;margin:0;font-size:clamp(48px,5.15vw,88px);font-weight:510;line-height:.92}.architecture-copy>h2 span,.architecture-result h3 span{display:block}.architecture-descriptions{min-height:175px;margin-top:38px;position:relative}.architecture-descriptions article{width:min(520px,38vw);position:absolute;inset:0 auto auto 0}.architecture-descriptions article span{color:#93846f;letter-spacing:.23em;font-size:8px}.architecture-descriptions article h3{margin:15px 0 8px;font-size:21px;font-weight:620}.architecture-descriptions article p{color:#68635b;margin:0;font-size:15px;line-height:1.63}.architecture-stack{z-index:6;perspective:1500px;width:min(49vw,760px);height:68vh;min-height:550px;transform-style:preserve-3d;position:absolute;top:20%;right:3vw}.architecture-stack:before{content:"";background-image:linear-gradient(#0000000e 1px,#0000 1px),linear-gradient(90deg,#0000000e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:3%;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 75%);mask-image:radial-gradient(circle,#000 0 38%,#0000 75%)}.architecture-layer{left:8%;right:7%;top:calc(12% + (var(--layer,0) * 8%));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:126px;transform-style:preserve-3d;background:linear-gradient(140deg,#ffffffd6,#e1dace94);border:1px solid #0000002e;padding:20px 24px;position:absolute;box-shadow:0 28px 65px #392f2221}.architecture-layer--1{--layer:0}.architecture-layer--2{--layer:1}.architecture-layer--3{--layer:2}.architecture-layer--4{--layer:3}.architecture-layer--5{--layer:4}.architecture-layer--6{--layer:5}.architecture-layer>span{color:#99886f;letter-spacing:.2em;font-size:8px}.architecture-layer>strong{letter-spacing:.06em;margin-top:19px;font-size:clamp(19px,1.7vw,28px);display:block}.architecture-layer>i{background:linear-gradient(90deg,#8f7149,#0000);height:1px;position:absolute;bottom:19px;left:24px;right:24px}.architecture-layer>b{color:#8f7149;letter-spacing:.22em;font-size:7px;font-weight:500;position:absolute;top:22px;right:23px}.architecture-flow{z-index:10;background:linear-gradient(#0000,#8f7149 12% 88%,#0000);width:1px;position:absolute;top:5%;bottom:6%;left:50%;box-shadow:0 0 13px #8f714966}.architecture-flow i{background:#8f7149;border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;left:50%;box-shadow:0 0 17px #8f7149a6}.architecture-flow i:first-child{top:18%}.architecture-flow i:nth-child(2){top:51%}.architecture-flow i:nth-child(3){top:82%}.architecture-result{z-index:11;width:min(650px,45vw);position:absolute;top:49%;left:6.6vw;transform:translateY(-42%)}.architecture-result>p:first-child{color:#8f7149;letter-spacing:.28em;margin:0 0 24px;font-size:9px}.architecture-result h3{letter-spacing:-.066em;margin:0;font-size:clamp(49px,5.1vw,86px);font-weight:510;line-height:.92}.architecture-result>p:nth-of-type(2){color:#68635b;max-width:550px;margin:34px 0 0;font-size:16px;line-height:1.68}.architecture-result a{color:#111;letter-spacing:.12em;border:1px solid #0000003b;margin-top:33px;padding:13px 17px;font-size:10px;text-decoration:none;display:inline-flex}.architecture-index{color:#00000009}@media (max-width:1100px){.capabilities-section,.architecture-section{min-height:auto}.capabilities-stage,.architecture-stage{height:auto;min-height:auto;padding:105px 24px 90px;overflow:hidden}.capabilities-stage__topline,.architecture-stage__topline{display:block}.capabilities-stage__topline p:last-child,.architecture-stage__topline p:last-child{margin-top:11px}.capabilities-stage__intro,.capabilities-copy,.architecture-copy,.architecture-result{width:auto;min-height:0;position:relative;top:auto;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.capabilities-stage__intro{margin-top:64px}.capabilities-stage__intro h2,.architecture-copy>h2,.architecture-result h3{font-size:47px}.capabilities-stage__intro>p:last-child{width:auto;font-size:16px}.capabilities-copy{margin-top:80px}.capability-entry{border-top:1px solid #ffffff1f;padding:45px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.capability-entry__number{font-size:74px}.capability-entry h3{font-size:41px}.capabilities-engine{width:100%;height:540px;min-height:0;margin:60px 0 30px;position:relative;top:auto;right:auto;transform:none!important}.capability-visual{width:100%;height:290px;opacity:.22!important}.capability-visual:first-of-type{opacity:1!important}.capabilities-engine__ring{width:78vw}.capabilities-engine__core{width:35vw}.capabilities-progress,.capabilities-index,.architecture-index,.capabilities-engine{display:none}.v65-capability-mobile{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff1a;width:calc(100% + 48px);height:52vw;min-height:210px;margin:34px -24px 0;display:block;position:relative;overflow:hidden}.v65-capability-mobile:after{content:"";background:linear-gradient(#0000 55%,#05050561);position:absolute;inset:0}.v65-capability-mobile img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:100%}.architecture-copy{margin-top:65px}.architecture-descriptions{min-height:0}.architecture-descriptions article{border-top:1px solid #0000001f;width:auto;padding:27px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.architecture-stack{width:100%;height:720px;min-height:0;margin:35px 0 65px;position:relative;top:auto;right:auto;transform:none!important}.architecture-layer{height:112px;left:0;right:0;opacity:1!important;visibility:visible!important;transform:rotateX(62deg) translateY(calc(var(--layer) * -12px))!important}.architecture-result{margin-top:60px}}@media (prefers-reduced-motion:reduce){.capabilities-section,.architecture-section{min-height:auto}.capabilities-stage,.architecture-stage{height:auto;min-height:100vh}.capabilities-stage__intro,.capability-entry,.capabilities-engine,.capability-visual,.architecture-copy,.architecture-result,.architecture-layer,.architecture-flow,.architecture-descriptions article{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}}.insurance-os{color:#f4f1ea;background:#080808;min-height:620vh}.insurance-os__stage{background:radial-gradient(circle at 72% 46%,#4e402d38,#0000 33%),radial-gradient(circle at 49% 55%,#262b2a42,#0000 42%),linear-gradient(135deg,#11110f,#050505 68%);height:100vh;min-height:760px;padding:118px 6.6vw 4.5vw;position:relative;overflow:hidden}.insurance-os__stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%,#000);mask-image:linear-gradient(90deg,#0000,#000 38%,#000)}.insurance-os__topline{z-index:30;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding-bottom:20px;display:grid;position:relative}.insurance-os__topline p{color:#aaa49a;letter-spacing:.26em;margin:0;font-size:9px}.insurance-os__topline p:nth-child(2){text-align:center;color:#d0c9bf}.insurance-os__topline p:last-child{color:#b18f61}.insurance-os__intro{z-index:15;width:min(710px,49vw);position:absolute;top:49%;left:6.6vw;transform:translateY(-44%)}.insurance-os__intro>p:first-child{color:#b18f61;letter-spacing:.29em;margin:0 0 28px;font-size:9px}.insurance-os__intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(55px,6.2vw,108px);font-weight:510;line-height:.88}.insurance-os__intro h2 span,.insurance-os__closing h3 span{display:block}.insurance-os__intro>p:last-child{color:#a8a29a;width:min(590px,43vw);margin:39px 0 0;font-size:17px;line-height:1.7}.insurance-os__copy{z-index:18;width:min(535px,38vw);min-height:360px;position:absolute;top:51%;left:6.6vw;transform:translateY(-39%)}.insurance-os__copy article{width:100%;position:absolute;inset:0 auto auto 0}.insurance-os__copy article>p:first-child{color:#b18f61;letter-spacing:.26em;margin:0 0 24px;font-size:9px}.insurance-os__copy article h3{letter-spacing:-.055em;margin:0;font-size:clamp(39px,3.75vw,63px);font-weight:520;line-height:.96}.insurance-os__copy article>p:last-child{color:#aaa49b;max-width:500px;margin:27px 0 0;font-size:16px;line-height:1.67}.insurance-os__visual{z-index:8;perspective:1600px;width:min(53vw,840px);height:70vh;min-height:560px;transform-style:preserve-3d;position:absolute;top:19%;right:3vw}.insurance-os__visual:before{content:"";background-image:linear-gradient(#b18f6112 1px,#0000 1px),linear-gradient(90deg,#b18f6112 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:7%;transform:rotateX(67deg)translateY(24%);-webkit-mask-image:radial-gradient(circle,#000 0 40%,#0000 76%);mask-image:radial-gradient(circle,#000 0 40%,#0000 76%)}.insurance-os__network,.insurance-os__dashboard,.insurance-os__mika,.insurance-os__audit{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;background:linear-gradient(145deg,#1f1f1deb,#080808cc);border:1px solid #ffffff26;position:absolute;inset:6% 2% 6% 5%;box-shadow:0 34px 100px #0000008c}.insurance-os__panel-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.insurance-os__panel-head span{color:#e5e0d8;letter-spacing:.21em;font-size:9px}.insurance-os__panel-head i{color:#b18f61;letter-spacing:.2em;font-size:7px;font-style:normal}.insurance-os__network-map{position:absolute;inset:60px 22px 18px}.insurance-os__network-core{aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 40% 35%,#5f4b32ba,#0c0c0bf7 68%);border:1px solid #b18f618c;place-items:center;width:116px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 72px #b18f612e}.insurance-os__network-core b{letter-spacing:-.08em;font-size:32px}.insurance-os__network-core small{color:#b18f61;letter-spacing:.18em;font-size:7px;position:absolute;bottom:23%}.insurance-os__network-node{color:#c8c2b8;letter-spacing:.15em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute}.insurance-os__network-node i{aspect-ratio:1;border:1px solid #b18f61;border-radius:50%;width:9px;box-shadow:0 0 18px #b18f6166}.insurance-os__network-node--1{top:18%;left:8%}.insurance-os__network-node--2{top:20%;right:7%}.insurance-os__network-node--3{bottom:17%;left:5%}.insurance-os__network-node--4{bottom:18%;right:5%}.insurance-os__network-node--5{top:4%;left:50%;transform:translate(-50%)}.insurance-os__network-line{transform-origin:0;background:linear-gradient(90deg,#b18f61cc,#0000);width:32%;height:1px;position:absolute;top:50%;left:50%;transform:scaleX(0)}.insurance-os__network-line--1{rotate:-145deg}.insurance-os__network-line--2{rotate:-34deg}.insurance-os__network-line--3{rotate:145deg}.insurance-os__network-line--4{rotate:34deg}.insurance-os__network-line--5{width:26%;rotate:-90deg}.insurance-os__metrics{grid-template-columns:repeat(3,1fr);gap:10px;padding:27px 25px 18px;display:grid}.insurance-os__metrics article{background:#ffffff06;border:1px solid #ffffff1a;padding:20px}.insurance-os__metrics strong{letter-spacing:-.06em;font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1;display:block}.insurance-os__metrics span{color:#8f8980;letter-spacing:.16em;margin-top:12px;font-size:7px;display:block}.insurance-os__chart{background:linear-gradient(#b18f610a,#0000);border:1px solid #ffffff17;align-items:flex-end;gap:12px;height:42%;margin:6px 25px 0;padding:22px;display:flex}.insurance-os__chart i{background:linear-gradient(#b18f6166,#b18f610a);border:1px solid #b18f614a;flex:1;min-width:16px}.insurance-os__chart i:first-child{height:33%}.insurance-os__chart i:nth-child(2){height:57%}.insurance-os__chart i:nth-child(3){height:42%}.insurance-os__chart i:nth-child(4){height:78%}.insurance-os__chart i:nth-child(5){height:64%}.insurance-os__chart i:nth-child(6){height:91%}.insurance-os__chart i:nth-child(7){height:72%}.insurance-os__chart i:nth-child(8){height:96%}.insurance-os__activity{align-items:center;gap:10px;margin:18px 25px;display:flex}.insurance-os__activity i{aspect-ratio:1;background:#b18f61;border-radius:50%;width:8px;box-shadow:0 0 16px #b18f618c}.insurance-os__activity span{background:#ffffff1f;flex:1;height:1px}.insurance-os__mika{padding:56px 54px;overflow:hidden}.insurance-os__mika-orbit{aspect-ratio:1;width:52%;position:absolute;top:-17%;right:-7%}.insurance-os__mika-orbit i{border:1px solid #b18f612e;border-radius:50%;position:absolute;inset:0}.insurance-os__mika-orbit i:nth-child(2){inset:16%}.insurance-os__mika-orbit i:nth-child(3){inset:34%}.insurance-os__mika-mark{aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#b18f6114;border:1px solid #b18f617a;place-items:center;width:82px;display:grid;position:relative}.insurance-os__mika-mark b{font-size:30px}.insurance-os__mika-mark span{color:#b18f61;letter-spacing:.18em;font-size:6px;position:absolute;bottom:18%}.insurance-os__mika>p:first-of-type{color:#b18f61;letter-spacing:.22em;margin:30px 0 18px;font-size:8px}.insurance-os__mika h4{letter-spacing:-.052em;max-width:580px;margin:0;font-size:clamp(34px,3.3vw,55px);font-weight:520;line-height:.97}.insurance-os__mika>p:nth-of-type(2){color:#aaa49b;max-width:540px;margin:22px 0 0;font-size:14px;line-height:1.62}.insurance-os__mika ul{grid-template-columns:1fr 1fr;gap:9px;margin:27px 0 0;padding:0;list-style:none;display:grid}.insurance-os__mika li{color:#cbc5bc;border:1px solid #ffffff1a;padding:12px 13px;font-size:9px}.insurance-os__audit ol{margin:0;padding:32px 28px;list-style:none}.insurance-os__audit li{border-bottom:1px solid #ffffff17;grid-template-columns:48px 1fr 24px;align-items:center;min-height:70px;display:grid;position:relative}.insurance-os__audit li b{color:#b18f61;font-size:10px;font-weight:500}.insurance-os__audit li span{color:#d0cac1;font-size:13px}.insurance-os__audit li i{aspect-ratio:1;border:1px solid #b18f61;border-radius:50%;justify-self:end;width:9px}.insurance-os__audit li:not(:last-child):after{content:"";background:#b18f6147;width:1px;height:51px;position:absolute;top:45px;right:4px}.insurance-os__closing{z-index:28;text-align:center;width:min(1050px,83vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.insurance-os__closing>p:first-child{color:#b18f61;letter-spacing:.29em;margin:0 0 28px;font-size:9px}.insurance-os__closing h3{letter-spacing:-.066em;margin:0;font-size:clamp(48px,5.5vw,92px);font-weight:510;line-height:.91}.insurance-os__closing>p:nth-of-type(2){color:#aaa49b;max-width:720px;margin:33px auto 0;font-size:15px;line-height:1.68}.insurance-os__closing a{color:#f2eee7;letter-spacing:.14em;text-transform:uppercase;border:1px solid #b18f618a;margin-top:35px;padding:15px 19px;font-size:9px;text-decoration:none;display:inline-flex}.insurance-os__index{color:#ffffff09;letter-spacing:-.1em;font-size:clamp(190px,22vw,360px);font-weight:600;line-height:1;position:absolute;bottom:-4.8vw;right:3.5vw}@media (max-width:1100px){.insurance-os{min-height:auto}.insurance-os__stage{height:auto;min-height:0;padding:92px 22px 80px;overflow:hidden}.insurance-os__topline{grid-template-columns:1fr auto}.insurance-os__topline p:nth-child(2){display:none}.insurance-os__intro,.insurance-os__copy,.insurance-os__visual,.insurance-os__closing{width:auto;min-height:0;position:relative;inset:auto;transform:none;opacity:1!important;visibility:visible!important}.insurance-os__intro{margin:68px 0 72px}.insurance-os__intro h2{font-size:clamp(49px,15vw,78px)}.insurance-os__intro>p:last-child{width:auto;font-size:15px}.insurance-os__copy article{border-top:1px solid #ffffff1f;padding:35px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.insurance-os__copy article h3{font-size:37px}.insurance-os__visual{gap:16px;margin-top:48px;display:grid}.insurance-os__network,.insurance-os__dashboard,.insurance-os__mika,.insurance-os__audit{min-height:470px;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.insurance-os__mika{padding:42px 28px}.insurance-os__mika ul{grid-template-columns:1fr}.insurance-os__closing{text-align:left;margin-top:90px}.insurance-os__closing h3{font-size:45px}.insurance-os__closing>p:nth-of-type(2){margin-left:0}.insurance-os__index{display:none}}@media (prefers-reduced-motion:reduce){.insurance-os{min-height:auto}.insurance-os__stage{height:auto;min-height:100vh;overflow:visible}.insurance-os__copy article,.insurance-os__network,.insurance-os__dashboard,.insurance-os__mika,.insurance-os__audit,.insurance-os__closing{opacity:1!important;visibility:visible!important;transform:none!important}}.capability-visual .capability-graphic{width:auto;height:auto;display:block;position:absolute;inset:58px 30px 38px;overflow:hidden}.capability-graphic--systems{background:linear-gradient(#b18f610b,#0000 72%);border:1px solid #ffffff0f}.capability-systems__grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:100% 25%,12.5% 100%;position:absolute;inset:0}.capability-systems__bars{align-items:flex-end;gap:clamp(10px,1.15vw,18px);display:flex;position:absolute;inset:22px 24px 18px}.capability-systems__bars i{height:var(--bar-height);background:linear-gradient(#b18f6185,#b18f610d);border:1px solid #b18f616e;flex:1;min-width:0;box-shadow:inset 0 0 20px #ffffff06,0 0 20px #b18f6109}.capability-systems__line{width:calc(100% - 40px);height:calc(100% - 29px);position:absolute;inset:14px 20px 15px;overflow:visible}.capability-systems__line path{fill:none;stroke:#d1af7b;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #b18f617a)}.capability-systems__pulse{background:#e0bc84;border-radius:50%;width:10px;height:10px;position:absolute;top:25%;left:11%;box-shadow:0 0 0 7px #b18f6117,0 0 25px #e0bc84b3}.capability-graphic--automation{place-items:center;display:grid}.capability-flow{justify-content:center;align-items:center;width:100%;display:flex}.capability-flow__group{flex:1;align-items:center;display:flex}.capability-flow__node{aspect-ratio:1;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:radial-gradient(circle at 50% 20%,#b18f6126,#0000 62%),#0b0b0ad9;border:1px solid #b18f6161;align-content:center;place-items:center;gap:9px;width:clamp(88px,8vw,126px);display:grid}.capability-flow__node span{color:#ffffff45;font-size:22px;line-height:1}.capability-flow__node b{color:#d2ccc3;letter-spacing:.18em;font-size:7px;font-weight:600}.capability-flow__connector{flex:1;min-width:28px;height:24px;position:relative}.capability-flow__connector i{background:linear-gradient(90deg,#b18f61,#b18f612e);height:1px;position:absolute;top:11px;left:3px;right:7px}.capability-flow__connector em{border-top:1px solid #b18f61;border-right:1px solid #b18f61;width:9px;height:9px;position:absolute;top:7px;right:0;transform:rotate(45deg)}.capability-flow__signal{background:#e3c08c;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:8%;box-shadow:0 0 20px #e3c08ce6}.capability-graphic--knowledge{overflow:visible}.capability-network__edges{width:92%;height:92%;position:absolute;inset:4%}.capability-network__edges path{fill:none;stroke:#b18f6180;stroke-width:1.25px;vector-effect:non-scaling-stroke}.capability-network__node{text-align:center;width:78px;position:absolute;transform:translate(-50%,-50%)}.capability-network__node i{background:#b18f611a;border:1px solid #b18f6180;border-radius:50%;width:28px;height:28px;margin:0 auto 9px;display:block;box-shadow:0 0 0 8px #b18f6106,0 0 22px #b18f6114}.capability-network__node span{color:#969088;letter-spacing:.13em;font-size:6px;display:block}.capability-network__node.is-core i{background:radial-gradient(circle,#b18f6180,#b18f6114 68%);width:54px;height:54px;box-shadow:0 0 0 13px #b18f6109,0 0 45px #b18f612e}.capability-network__node.is-core span{color:#d8b77f}.capability-network__pulse{border:1px solid #b18f6147;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #b18f6106,0 0 60px #b18f611f}.capability-graphic--conversation{grid-template-columns:1.05fr 1fr;align-items:center;gap:34px;display:grid}.capability-conversation__messages{gap:15px;display:grid}.capability-message{background:#ffffff06;border:1px solid #ffffff1a;max-width:260px;padding:15px 17px}.capability-message.is-system{background:#b18f610e;border-color:#b18f6152;margin-left:32px}.capability-message small{color:#b18f61;letter-spacing:.19em;margin-bottom:8px;font-size:6px;display:block}.capability-message span{color:#c8c2b9;font-size:11px;line-height:1.45}.capability-conversation__route{grid-template-columns:repeat(2,1fr);gap:15px;display:grid;position:relative}.capability-route__line{background:linear-gradient(90deg,#b18f61,#b18f6126);width:calc(100% + 28px);height:1px;position:absolute;top:50%;left:-23px}.capability-route__module{z-index:2;clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%);background:#0d0d0c;border:1px solid #b18f6147;align-content:center;place-items:center;gap:7px;min-height:75px;display:grid;position:relative}.capability-route__module i{color:#ffffff36;font-size:13px;font-style:normal}.capability-route__module span{color:#bdb6ad;letter-spacing:.15em;font-size:6px}.capability-route__signal{z-index:3;background:#e1bd87;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:4%;box-shadow:0 0 20px #e1bd87d9}.capability-graphic--native{grid-template-columns:1fr 20px;align-items:center;gap:18px;display:grid;overflow:visible}.capability-native__stack{perspective:900px;gap:8px;display:grid}.capability-native__layer{background:linear-gradient(90deg,#b18f6117,#ffffff03);border:1px solid #b18f6138;grid-template-columns:34px 1fr 52px;align-items:center;gap:12px;min-height:39px;padding:9px 13px;display:grid;transform:perspective(800px)rotateX(1deg)}.capability-native__layer i{color:#ffffff38;font-size:11px;font-style:normal}.capability-native__layer div{gap:3px;display:grid}.capability-native__layer b{color:#d1cbc2;letter-spacing:.18em;font-size:7px}.capability-native__layer span{color:#77726b;letter-spacing:.06em;font-size:7px}.capability-native__layer em{background:linear-gradient(90deg,#b18f6114,#b18f61);width:100%;height:1px}.capability-native__spine{background:linear-gradient(#0000,#b18f61 15% 85%,#0000);justify-self:center;width:1px;height:88%}.capability-native__pulse{background:#dfba83;border-radius:50%;width:9px;height:9px;position:absolute;top:88%;right:9px;box-shadow:0 0 20px #dfba83e6}@media (max-width:1100px){.capability-visual .capability-graphic{inset:55px 18px 38px}.capability-graphic--conversation{grid-template-columns:1fr;gap:15px}.capability-conversation__messages{display:none}.capability-flow__node{width:76px}.capability-flow__node b{font-size:5px}.capability-network__node{transform:translate(-50%,-50%)scale(.8)}}@media (min-width:1101px){.capability-visual{width:min(55vw,900px);height:min(53vh,465px)}.capability-visual .capability-graphic{inset:52px 24px 34px}.capability-systems__bars{gap:clamp(14px,1.35vw,23px);inset:20px 28px 18px}.capability-systems__line{width:calc(100% - 48px);height:calc(100% - 26px);inset:12px 24px 14px}.capability-flow__node{width:clamp(108px,8.5vw,145px)}.capability-flow__node span{font-size:27px}.capability-flow__node b{font-size:8px}.capability-flow__connector{min-width:42px}.capability-network__node{width:94px}.capability-network__node i{width:37px;height:37px}.capability-network__node.is-core i{width:70px;height:70px}.capability-network__node span{font-size:7px}.capability-network__pulse{width:116px;height:116px}.capability-graphic--conversation{grid-template-columns:1.12fr 1fr;gap:46px}.capability-message{max-width:315px;padding:18px 20px}.capability-message span{font-size:13px}.capability-route__module{min-height:94px}.capability-route__module span{font-size:7px}.capability-native__stack{gap:11px}.capability-native__layer{grid-template-columns:42px 1fr 75px;min-height:52px;padding:11px 17px}.capability-native__layer b,.capability-native__layer span{font-size:8px}.capabilities-engine{width:min(63vw,1140px);height:79vh;min-height:650px;top:12%;right:max(2vw,28px)}.capabilities-engine__grid{opacity:.58;background-size:44px 44px;inset:3%;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 74%);mask-image:radial-gradient(circle,#000 0 42%,#0000 74%)}.capabilities-engine__ring{width:min(39vw,650px)}.capabilities-engine__core{width:min(14.5vw,210px)}.capability-visual{background:linear-gradient(140deg,#1d1d1be6,#080808c2);border:1px solid #ffffff29;width:min(56vw,960px);height:min(56vh,510px);box-shadow:0 30px 95px #00000073}.capability-visual>span{font-size:9px;top:22px;left:28px}.capability-visual>b{font-size:8px;bottom:18px;right:24px}.capability-visual__graphic.v64-graphic{width:auto;height:auto;position:absolute;inset:58px 32px 40px;overflow:hidden}}.v64-graphic{color:#d7d1c8}.v64-graphic b,.v64-graphic strong{color:#ece4d7}.v64-graphic small,.v64-graphic span{color:#a69d91}.v64-graphic [data-graphic-path]{fill:none;stroke:#c6a068b8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.v64-graphic [data-graphic-pulse]{will-change:transform, opacity}.v64-graphic--systems{background:linear-gradient(#b18f610d,#0000 78%);border:1px solid #ffffff0f}.v64-systems__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:100% 25%,12.5% 100%;position:absolute;inset:0}.v64-systems__bars{align-items:flex-end;gap:16px;display:flex;position:absolute;inset:26px}.v64-systems__bars i{transform-origin:bottom;background:linear-gradient(#cdab7180,#b18f610f);border:1px solid #b18f616b;flex:1;min-width:0;box-shadow:inset 0 0 20px #ffffff08}.v64-systems__line{width:calc(100% - 48px);height:calc(100% - 40px);position:absolute;inset:18px 24px 22px;overflow:visible}.v64-systems__line path{filter:drop-shadow(0 0 8px #cdab7161)}.v64-systems__badge{background:#0a0a09b8;border:1px solid #b18f6138;gap:6px;min-width:132px;padding:12px 14px;display:grid;position:absolute;top:24px;right:28px}.v64-systems__badge b{letter-spacing:.18em;font-size:8px}.v64-systems__badge span{color:#dfbe86;font-size:28px;line-height:1}.v64-systems__pulse{background:#e4c48d;border-radius:50%;width:10px;height:10px;position:absolute;top:28%;left:10%;box-shadow:0 0 0 8px #b18f6114,0 0 28px #e4c48dbf}.v64-graphic--automation{place-items:center;display:grid}.v64-flow{justify-content:center;align-items:center;width:100%;display:flex}.v64-flow__step{flex:1;align-items:center;display:flex}.v64-flow__node{text-align:center;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:radial-gradient(circle at 50% 0,#b18f6126,#0000 65%),#0b0b0ae6;border:1px solid #b18f6157;align-content:center;place-items:center;gap:8px;width:150px;min-height:132px;padding:16px 14px;display:grid}.v64-flow__node small{color:#ffffff3d;font-size:20px;line-height:1}.v64-flow__node b{letter-spacing:.18em;font-size:10px}.v64-flow__node span{max-width:96px;font-size:11px;line-height:1.45}.v64-flow__connector{flex:1;min-width:42px;height:26px;position:relative}.v64-flow__connector i{background:linear-gradient(90deg,#c7a66f,#b18f611f);height:1px;position:absolute;top:12px;left:4px;right:10px}.v64-flow__connector em{border-top:1px solid #c7a66f;border-right:1px solid #c7a66f;width:10px;height:10px;position:absolute;top:8px;right:0;transform:rotate(45deg)}.v64-flow__signal{background:#e4c48d;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:8%;box-shadow:0 0 20px #e4c48de6}.v64-graphic--knowledge{overflow:visible}.v64-network__edges{width:92%;height:84%;position:absolute;inset:8% 4%}.v64-network__node{text-align:center;width:108px;position:absolute;transform:translate(-50%,-50%)}.v64-network__node i{background:#b18f611c;border:1px solid #c6a06880;border-radius:50%;width:42px;height:42px;margin:0 auto 10px;display:block;box-shadow:0 0 0 12px #b18f6106}.v64-network__node span{letter-spacing:.08em;font-size:10px;display:block}.v64-network__node.is-core i{background:radial-gradient(circle,#c6a0688c,#b18f6114 68%);width:74px;height:74px;box-shadow:0 0 0 16px #b18f6109,0 0 42px #b18f612e}.v64-network__node.is-core span{color:#e1c187}.v64-network__halo{border:1px solid #c6a06847;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #b18f6105,0 0 60px #b18f611a}.v64-graphic--conversation{grid-template-columns:1.04fr 1fr;align-items:center;gap:34px;display:grid}.v64-conversation__messages{gap:18px;display:grid}.v64-message{background:#ffffff06;border:1px solid #ffffff1a;max-width:320px;padding:16px 18px}.v64-message.is-system{background:#b18f610f;border-color:#b18f614d;margin-left:30px}.v64-message small{color:#c8a46c;letter-spacing:.18em;margin-bottom:8px;font-size:8px;display:block}.v64-message span{color:#d1cbc1;font-size:12px;line-height:1.5}.v64-conversation__ops{grid-template-columns:repeat(2,1fr);gap:16px;display:grid;position:relative}.v64-conversation__line{background:linear-gradient(90deg,#c7a66f,#b18f6124);width:calc(100% + 14px);height:1px;position:absolute;top:50%;left:-14px}.v64-op{z-index:2;text-align:center;clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%);background:#0c0c0b;border:1px solid #b18f6147;align-content:center;place-items:center;gap:7px;min-height:108px;display:grid;position:relative}.v64-op b{color:#ffffff42;letter-spacing:.02em;font-size:14px}.v64-op strong{letter-spacing:.16em;font-size:10px}.v64-op span{font-size:10px}.v64-conversation__signal{z-index:3;background:#e4c48d;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:5%;box-shadow:0 0 20px #e4c48dd9}.v64-graphic--native{grid-template-columns:1fr 22px;align-items:center;gap:18px;display:grid}.v64-native__stack{perspective:900px;gap:10px;display:grid}.v64-native__layer{background:linear-gradient(90deg,#b18f6117,#ffffff04);border:1px solid #b18f613d;grid-template-columns:42px 1fr 72px;align-items:center;gap:14px;min-height:58px;padding:12px 16px;display:grid;transform:perspective(800px)rotateX(1deg)}.v64-native__layer i{color:#ffffff38;font-size:13px;font-style:normal}.v64-native__layer div{gap:4px;display:grid}.v64-native__layer b{letter-spacing:.18em;font-size:9px}.v64-native__layer span{font-size:10px;line-height:1.4}.v64-native__layer em{background:linear-gradient(90deg,#b18f6114,#c7a66f);height:1px}.v64-native__spine{background:linear-gradient(#0000,#c7a66f 14% 86%,#0000);justify-self:center;width:1px;height:88%}.v64-native__signal{background:#e4c48d;border-radius:50%;width:9px;height:9px;position:absolute;top:88%;right:9px;box-shadow:0 0 20px #e4c48de6}@media (max-width:1100px){.v64-graphic--conversation{grid-template-columns:1fr;gap:16px}.v64-conversation__messages{display:none}.v64-flow{gap:8px}.v64-flow__step{flex-direction:column;gap:8px}.v64-flow__connector{width:1px;min-width:1px;height:18px}.v64-flow__connector i{background:linear-gradient(#c7a66f,#b18f611f);width:1px;height:auto;margin:0 auto;inset:0 0 8px}.v64-flow__connector em{margin-right:-5px;top:auto;bottom:0;right:50%;transform:rotate(135deg)}.v64-network__node{width:70px}.v64-network__node i{width:28px;height:28px}.v64-network__node.is-core i{width:50px;height:50px}.v64-native__layer{grid-template-columns:32px 1fr 48px;min-height:48px}}@media (min-width:1101px){.architecture-section{min-height:100vh}.architecture-stage{background:radial-gradient(circle at 72% 44%,#fffffffa,#efebe2cc 45%,#dcd4c7 100%);padding-top:112px}.architecture-copy{width:min(620px,40vw);top:44%;transform:translateY(-40%)}.architecture-copy>h2{font-size:clamp(52px,5.35vw,94px);line-height:.9}.architecture-descriptions{min-height:190px;margin-top:40px}.architecture-descriptions article{width:min(520px,36vw)}.architecture-descriptions article span{color:#9a7e58;font-size:9px}.architecture-descriptions article h3{margin-top:17px;font-size:clamp(22px,1.6vw,29px)}.architecture-descriptions article p{max-width:500px;font-size:16px}.architecture-stack{width:min(57vw,980px);height:76vh;min-height:640px;top:13%;right:1vw}.architecture-stack:before{display:none}.architecture-stack__field{opacity:.62;background-image:linear-gradient(#0000000e 1px,#0000 1px),linear-gradient(90deg,#0000000e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 78%);mask-image:radial-gradient(circle,#000 0 48%,#0000 78%)}.architecture-layer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fffffff0,#e1d9cbb8);border-color:#261f1733;height:146px;padding:22px 27px;left:5%;right:5%;overflow:hidden;box-shadow:0 32px 70px #372c1e26,inset 0 1px #fffc}.architecture-layer--1{top:5%}.architecture-layer--2{top:15%}.architecture-layer--3{top:25%}.architecture-layer--4{top:35%}.architecture-layer--5{top:45%}.architecture-layer--6{background:linear-gradient(135deg,#e8decdf7,#cebea6cc);border-color:#8f71498c;top:55%}.architecture-layer__identity{align-items:baseline;gap:22px;display:flex}.architecture-layer__identity span{color:#11111142;letter-spacing:-.04em;font-size:22px;font-weight:600}.architecture-layer__identity strong{color:#171513;letter-spacing:.045em;font-size:clamp(23px,2vw,34px);font-weight:620}.architecture-layer__system{align-items:center;gap:13px;display:flex;position:absolute;bottom:27px;left:27px;right:150px}.architecture-layer__system:before{content:"";background:linear-gradient(90deg,#8f7149a6,#8f71491f);height:1px;position:absolute;top:50%;left:4px;right:4px}.architecture-layer__system i{z-index:2;background:#f0ebe2;border:1px solid #8f71498c;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 5px #8f71490a}.architecture-layer__system i:nth-child(2){margin-left:12%}.architecture-layer__system i:nth-child(3){margin-left:18%}.architecture-layer__system i:nth-child(4){margin-left:auto}.architecture-layer__system i:nth-child(5){margin-left:6%}.architecture-layer>b{color:#8f7149;background:#ffffff59;border:1px solid #8f71493d;padding:7px 10px;font-size:8px;top:27px;right:28px}.architecture-layer__edge{background:linear-gradient(#0000,#8f7149bf,#0000);width:5px;height:100%;position:absolute;top:0;right:0}.architecture-flow{z-index:12;width:2px;top:1%;bottom:3%;left:50%}.architecture-flow i{width:10px;height:10px;margin-left:-4px}.architecture-flow i:first-child{top:10%}.architecture-flow i:nth-child(2){top:25%}.architecture-flow i:nth-child(3){top:40%}.architecture-flow i:nth-child(4){top:55%}.architecture-flow i:nth-child(5){top:70%}.architecture-flow i:nth-child(6){top:85%}.architecture-stack__axis{color:#322a206b;letter-spacing:.16em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:8%;bottom:7%;right:1%}.architecture-result{width:min(660px,44vw);top:45%;transform:translateY(-42%)}.architecture-result h3{font-size:clamp(54px,5.3vw,94px);line-height:.9}}@media (max-width:1100px){.architecture-stack__field,.architecture-stack__axis{display:none}.architecture-layer__identity{align-items:baseline;gap:15px;display:flex}.architecture-layer__identity span{color:#00000040}.architecture-layer__system,.architecture-layer__edge{display:none}}@media (min-width:1101px){.architecture-stage{background:radial-gradient(circle at 76% 44%,#fffffffa 0 12%,#efeae0eb 40%,#d7cfc2 100%)}.architecture-stage:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#231d1612 1px,#0000 1px),linear-gradient(90deg,#231d1612 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000 58%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000 58%,#000)}.architecture-copy{width:min(570px,38vw);top:45%}.architecture-copy>h2{max-width:570px;font-size:clamp(48px,4.65vw,82px);line-height:.91}.architecture-descriptions{margin-top:34px}.architecture-descriptions article{width:min(490px,35vw)}.architecture-stack{width:min(52vw,900px);height:74vh;top:14%;right:1.5vw}.architecture-stack__field{opacity:.4;-webkit-mask-image:radial-gradient(#000 0 54%,#0000 82%);mask-image:radial-gradient(#000 0 54%,#0000 82%)}.architecture-layer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#181613f7,#080808e8);border:1px solid #caa56f57;height:132px;padding:20px 26px;left:7%;right:6%;overflow:hidden;box-shadow:0 34px 78px #261d133d,inset 0 1px #ffffff14}.architecture-layer--1{top:4%}.architecture-layer--2{top:14%}.architecture-layer--3{top:24%}.architecture-layer--4{top:34%}.architecture-layer--5{top:44%}.architecture-layer--6{background:linear-gradient(135deg,#44311dfa,#16100bf5);border-color:#b78a4ce6;top:54%;box-shadow:0 40px 95px #432e1752,inset 0 0 0 1px #e8be7d38}.architecture-layer__identity span{color:#ffffff40}.architecture-layer__identity strong{color:#f4efe7;letter-spacing:.055em;font-size:clamp(22px,1.85vw,31px)}.architecture-layer__system{bottom:24px}.architecture-layer__system:before{background:linear-gradient(90deg,#cc9e5ce6,#cc9e5c1f)}.architecture-layer__system i{background:#17130f;border-color:#d8ab6ae6;box-shadow:0 0 0 5px #c7944d14,0 0 18px #c7944d42}.architecture-layer>b{color:#d7ad73;background:#00000042;border-color:#d6ab704d}.architecture-layer__edge{background:linear-gradient(#0000,#d4a768,#0000);width:3px}.architecture-flow{background:linear-gradient(#0000,#d5a25d 10%,#f0c98d 50%,#d5a25d 90%,#0000);width:2px;box-shadow:0 0 18px #c18b428c}.architecture-flow i{background:#f0c98d;box-shadow:0 0 0 4px #d5a25d1f,0 0 22px #b87e33d9}.architecture-stack__axis{color:#3a2b1999;font-weight:600;right:0}.architecture-result{width:min(600px,41vw)}.architecture-result h3{font-size:clamp(48px,4.75vw,82px)}}@media (max-width:1100px){.architecture-stage{background:linear-gradient(#eee8dd,#d7cfc2)}.architecture-layer{background:linear-gradient(135deg,#1d1a17,#080808);border-color:#caa56f61;box-shadow:0 20px 45px #271d123d}.architecture-layer__identity strong{color:#f4efe7;font-size:18px}.architecture-layer__identity span,.architecture-layer>b{color:#c99a5c}.architecture-layer--6{background:linear-gradient(135deg,#4a3420,#17100b);border-color:#b58243}}.v67-method{color:#f5f1ea;background:#070707;min-height:620vh}.v67-method-stage{background:radial-gradient(circle at 72% 46%,#8f632f45,#0000 38%),linear-gradient(135deg,#171512,#060606 70%);height:100vh;min-height:760px;padding:118px 6.6vw 4.5vw;position:relative;overflow:hidden}.v67-method-stage:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.v67-method-topline{z-index:20;border-bottom:1px solid #ffffff26;justify-content:space-between;padding-bottom:20px;display:flex;position:relative}.v67-method-topline p,.v67-method-intro>p:first-child,.v67-method-copy article>p:first-child,.v67-method-closing>p:first-child{color:#ba9460;letter-spacing:.28em;margin:0;font-size:9px}.v67-method-intro{z-index:12;width:min(790px,56vw);position:absolute;top:48%;left:6.6vw;transform:translateY(-43%)}.v67-method-intro h2{letter-spacing:-.07em;margin:26px 0 0;font-size:clamp(54px,6vw,104px);font-weight:510;line-height:.89}.v67-method-intro h2 span,.v67-method-closing h3 span{display:block}.v67-method-intro>p:last-child{color:#aaa49b;max-width:620px;margin:37px 0 0;font-size:17px;line-height:1.68}.v67-method-copy{z-index:15;width:min(500px,36vw);min-height:410px;position:absolute;top:50%;left:6.6vw;transform:translateY(-38%)}.v67-method-copy article{width:100%;position:absolute;inset:0}.v67-method-copy h3{color:#fff;letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(42px,4vw,67px);font-weight:520;line-height:.95}.v67-method-copy article>p:nth-of-type(2){color:#c1bbb2;max-width:470px;margin:26px 0 0;font-size:16px;line-height:1.65}.v67-method-copy small{color:#d5ad76;letter-spacing:.18em;border:1px solid #c4975859;margin-top:27px;padding:10px 12px;font-size:8px;display:inline-flex}.v67-method-map{z-index:8;perspective:1500px;width:min(54vw,860px);height:70vh;min-height:560px;position:absolute;top:17%;right:3.5vw}.v67-governance-boundary{clip-path:polygon(7% 0,93% 0,100% 9%,100% 91%,93% 100%,7% 100%,0 91%,0 9%);border:1px solid #deae6bb8;position:absolute;inset:2%}.v67-governance-boundary:before,.v67-governance-boundary:after{content:"";clip-path:inherit;border:1px solid #ffffff0f;position:absolute;inset:4%}.v67-governance-boundary:after{border-color:#c697561f;inset:9%}.v67-governance-boundary span{color:#b99361;letter-spacing:.2em;font-size:7px;position:absolute;top:4%;left:5%}.v67-method-map svg{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.v67-method-map path{fill:none;stroke:#e0ad6b;stroke-width:1.8px;filter:drop-shadow(0 0 9px #e0ad6bad)}.v67-method-node{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110f0cf0;border:1px solid #e8bc7e61;width:150px;min-height:74px;padding:14px;position:absolute;box-shadow:0 18px 40px #00000070,0 0 26px #b1772e14}.v67-method-node b{color:#c69a61;font-size:9px;font-weight:500}.v67-method-node span{color:#ddd6cc;letter-spacing:.15em;margin-top:9px;font-size:7px;display:block}.v67-method-node i{background:#e1b67c;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #d5a25dd9}.v67-method-node--1{top:3%;left:50%;transform:translate(-50%)}.v67-method-node--1 i{bottom:-5px;left:50%}.v67-method-node--2{top:50%;right:0;transform:translateY(-50%)}.v67-method-node--2 i{top:50%;left:-5px}.v67-method-node--3{bottom:3%;left:50%;transform:translate(-50%)}.v67-method-node--3 i{top:-5px;left:50%}.v67-method-node--4{top:50%;left:0;transform:translateY(-50%)}.v67-method-node--4 i{top:50%;right:-5px}.v67-method-core{z-index:6;aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 42% 35%,#775125f0,#090807fa 68%);border:1px solid #e5b777d1;place-items:center;width:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 110px #c1823147}.v67-method-core b{letter-spacing:-.09em;font-size:52px}.v67-method-core span{color:#c69a61;letter-spacing:.17em;font-size:7px;position:absolute;bottom:24%}.v67-audit-rail{background:linear-gradient(90deg,#0000,#c69759b3,#0000);justify-content:space-between;align-items:center;height:1px;display:flex;position:absolute;bottom:9%;left:13%;right:13%}.v67-audit-rail span{color:#9d8a72;letter-spacing:.2em;font-size:7px;position:absolute;bottom:13px;right:0}.v67-audit-rail i{background:#bf8e50;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #bf8e5099}.v67-method-closing{z-index:18;text-align:center;width:min(980px,80vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.v67-method-closing h3{letter-spacing:-.066em;margin:27px 0 0;font-size:clamp(52px,5.7vw,96px);font-weight:510;line-height:.9}.v67-method-closing>p:nth-of-type(2){color:#aaa49b;max-width:700px;margin:32px auto 0;font-size:16px;line-height:1.68}.v67-method-closing a{letter-spacing:.14em;border:1px solid #c6975980;margin-top:32px;padding:14px 18px;font-size:9px;display:inline-flex}.v67-method-index{color:#ffffff09;letter-spacing:-.1em;font-size:clamp(190px,22vw,360px);font-weight:600;line-height:1;position:absolute;bottom:-4.8vw;right:3.5vw}@media (max-width:1100px){.v67-method{min-height:auto}.v67-method-stage{height:auto;min-height:auto;padding:92px 22px 85px;overflow:hidden}.v67-method-intro,.v67-method-copy,.v67-method-map,.v67-method-closing{width:auto;min-height:0;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.v67-method-intro{margin:68px 0 75px}.v67-method-intro h2{font-size:clamp(47px,13vw,68px)}.v67-method-intro>p:last-child{font-size:15px}.v67-method-copy article{border-top:1px solid #ffffff21;padding:35px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.v67-method-copy h3{font-size:37px}.v67-method-map{height:590px;margin-top:45px}.v67-method-core{width:125px}.v67-method-node{width:112px;padding:10px}.v67-method-node span{font-size:6px}.v67-method-closing{text-align:left;margin-top:85px}.v67-method-closing h3{font-size:44px}.v67-method-closing>p:nth-of-type(2){margin-left:0}.v67-method-index{display:none}}@media (min-width:1101px){.capabilities-stage{isolation:isolate;background:#060606}.capabilities-stage:before{z-index:3;opacity:.24;-webkit-mask-image:none;mask-image:none}.capabilities-stage__topline{z-index:30}.capabilities-stage__intro{z-index:20;text-shadow:0 4px 30px #000000bf}.capabilities-copy{z-index:24;width:min(590px,43vw);top:49%;transform:translateY(-37%)}.capability-entry__number{color:#ffffff38;text-shadow:0 5px 30px #000c}.capability-entry h3{color:#fff;text-shadow:0 5px 30px #000000db}.capability-entry>p:nth-of-type(2){color:#d2ccc3;text-shadow:0 3px 18px #000000e6}.capability-entry li{color:#f0ebe3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04040457;border-color:#ffffff3d}.capabilities-engine{z-index:2;perspective:none;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.capabilities-engine__grid,.capabilities-engine__ring,.capabilities-engine__core{display:none}.capability-visual,.v65-capability-visual{width:100%;height:100%;box-shadow:none;background:#050505;border:0;inset:0;transform:none}.v65-capability-image{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.08)brightness(.8);width:100%;height:100%}.v65-capability-shade{z-index:1;background:linear-gradient(90deg,#030303fa 0%,#030303e8 24%,#030303a3 43%,#03030329 70%,#03030314 100%),linear-gradient(#0303037a,#0000 38%,#03030394)}.v65-capability-visual>span{background:#04040480;top:17%;left:auto;right:5vw}.v65-capability-visual>b{background:#04040480;bottom:9%;right:5vw}.capabilities-progress{z-index:32}.capabilities-index{z-index:4}}@media (max-width:1100px){.capabilities-copy{margin-top:55px}.capability-entry{isolation:isolate;border-top:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:100svh;margin:0 -24px;padding:100px 24px 70px;display:flex;position:relative;overflow:hidden}.capability-entry>:not(.v65-capability-mobile){z-index:3;position:relative}.v65-capability-mobile{z-index:0;border:0;width:100%;height:100%;min-height:0;margin:0;display:block;position:absolute;inset:0}.v65-capability-mobile:after{z-index:1;background:linear-gradient(#04040424 0%,#04040461 44%,#040404f7 84%,#050505 100%)}.v65-capability-mobile img{object-position:center;filter:saturate(.84)contrast(1.08)brightness(.82)}.capability-entry__number{color:#ffffff4d;text-shadow:0 4px 24px #000c}.capability-entry h3{color:#fff;text-shadow:0 4px 24px #000}.capability-entry>p:nth-of-type(2){color:#d2ccc3;text-shadow:0 3px 18px #000}.capability-entry li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0404046b}}@media (min-width:1101px){.architecture-stack{perspective:none;transform-style:flat;background:#f5f1e96b;border:1px solid #33281c4d;grid-template-rows:repeat(6,1fr);width:min(48vw,790px);height:68vh;min-height:570px;padding:26px 30px 26px 58px;display:grid;top:17%;right:4vw;box-shadow:0 34px 90px #3c2e1d1f}.architecture-stack:after{content:"GOVERNANÇA / EXPERIÊNCIA";color:#8d6d44;letter-spacing:.2em;pointer-events:none;border:1px solid #996f389e;padding:9px 12px;font-size:7px;position:absolute;inset:-12px}.architecture-stack__field{opacity:.22;background-size:40px 40px;inset:0;-webkit-mask-image:none;mask-image:none}.architecture-layer,.architecture-layer--1,.architecture-layer--2,.architecture-layer--3,.architecture-layer--4,.architecture-layer--5,.architecture-layer--6{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0c0af5;border:0;border-bottom:1px solid #dab57e33;grid-template-columns:minmax(180px,.8fr) 1fr 105px;align-items:center;padding:14px 20px;display:grid;position:relative;top:auto;left:auto;right:auto;overflow:visible}.architecture-layer:first-of-type{border-top:1px solid #dab57e33}.architecture-layer--6{background:linear-gradient(90deg,#352513,#18110b);border-color:#d5a663ad}.architecture-layer__identity{gap:15px}.architecture-layer__identity span{color:#ffffff52;font-size:15px}.architecture-layer__identity strong{letter-spacing:.075em;font-size:clamp(15px,1.25vw,20px)}.architecture-layer__system{margin:0 20px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.architecture-layer__system:before{left:0;right:0}.architecture-layer>b{justify-self:end;padding:6px 8px;font-size:7px;position:relative;top:auto;right:auto}.architecture-layer__edge{width:2px;right:-1px}.architecture-flow{z-index:15;top:7%;bottom:7%;left:29px}.architecture-flow i:first-child{top:7%}.architecture-flow i:nth-child(2){top:24%}.architecture-flow i:nth-child(3){top:41%}.architecture-flow i:nth-child(4){top:58%}.architecture-flow i:nth-child(5){top:75%}.architecture-flow i:nth-child(6){top:92%}.architecture-stack__axis{display:none}}@media (max-width:1100px){.architecture-stack{background:#f5f1e961;border:1px solid #8f65317a;height:auto;margin:45px 0 65px;padding:14px;display:block}.architecture-stack:after{content:"GOVERNANÇA / EXPERIÊNCIA";color:#8d6d44;letter-spacing:.17em;padding:14px 4px 3px;font-size:7px;display:block}.architecture-layer,.architecture-layer--1,.architecture-layer--2,.architecture-layer--3,.architecture-layer--4,.architecture-layer--5,.architecture-layer--6{border:0;border-bottom:1px solid #d7ad7040;height:auto;min-height:78px;margin:0;padding:20px 16px;position:relative;inset:auto;transform:none!important}.architecture-layer__identity strong{font-size:16px}}.v67-method-stage{isolation:isolate;background:#060504}.v70-method-background{z-index:-3;position:absolute;inset:0;overflow:hidden}.v70-method-background img{object-fit:cover;object-position:center;filter:saturate(.83)contrast(1.08)brightness(.78);will-change:transform;width:100%;height:100%;transform:scale(1.045)}.v70-method-background-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#030303fa 0%,#030303e0 30%,#0303036b 52%,#0303032e 76%,#03030347 100%),linear-gradient(#0303039e 0%,#0000 34%,#03030394 100%);position:absolute;inset:0}.v67-method-stage:before{z-index:-1;opacity:.22}.v67-method-map{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05050438}.v67-governance-boundary{background:#0404031f}@media (max-width:1100px){.v70-method-background{height:100svh;position:absolute}.v70-method-background img{object-position:center top;filter:saturate(.82)contrast(1.08)brightness(.68)}.v70-method-background-shade{background:linear-gradient(#03030380,#030303b8 55%,#070707 100%);height:100svh}}.v67-method-map{padding:2.4vh 1.6vw;display:block}.v67-method-map .v67-governance-boundary{inset:0}.v67-method-core,.v67-audit-rail{display:none}.f7-unified{position:relative}.v47-governed-benefits article{opacity:.34;transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),border-color .5s;transform:translateY(6px)}.v47-governed-benefits article[data-ativo]{opacity:1;transform:none}.v47-governed-benefits article[data-ativo] h3{color:#f0dcae;text-shadow:0 0 26px #f0dcae61}
:root{--f7-black:#050505;--f7-paper:#f4f1ea;--f7-gold:#b59668;--f7-line:#ffffff24}.f7-root{background:var(--f7-black);color:#fff}.f7-header{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050505e0,#05050559);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:104px;padding:0 4.5vw;display:grid;position:fixed;inset:0 0 auto}.f7-brand{align-items:center;gap:15px;display:flex}.f7-brand img{object-fit:contain;width:50px;height:50px}.f7-brand span{flex-direction:column;display:flex}.f7-brand strong{letter-spacing:-.04em;font-size:22px}.f7-brand small{letter-spacing:.34em;color:#9a9791;margin-top:4px;font-size:9px}.f7-header nav{gap:clamp(25px,2.5vw,46px);display:flex}.f7-header nav a{color:#b4b0a9;font-size:12px}.f7-header-end{justify-self:end;align-items:center;gap:24px;display:flex}.f7-languages{gap:10px;display:flex}.f7-languages a{color:#666;font-size:9px}.f7-languages a.is-active{color:#fff}.f7-contact{border:1px solid #ffffff3d;padding:15px 20px;font-size:11px}.f7-hero-shell{height:520vh}.f7-hero-stage{isolation:isolate;height:100vh;min-height:760px;position:relative;overflow:hidden}.f7-dark-layer,.f7-white-field,.f7-transition-panel{position:absolute;inset:0}.f7-dark-layer{z-index:1;background:radial-gradient(circle at 72% 45%,#24211d 0,#090909 38%,#050505 75%)}.f7-noise{opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.f7-grid{opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.f7-giant-word{letter-spacing:-.09em;color:#fff;opacity:.035;white-space:nowrap;font-size:clamp(150px,18vw,345px);font-weight:700;line-height:.72;position:absolute;bottom:-3vw;left:-2.5vw}.f7-hero-copy,.f7-proof{z-index:8;width:min(52vw,900px);position:absolute;top:50%;left:6vw;transform:translateY(-48%)}.f7-eyebrow,.f7-proof>p:first-child{color:var(--f7-gold);letter-spacing:.34em;margin:0 0 28px;font-size:9px}.f7-hero-copy h1,.f7-proof h2{letter-spacing:-.075em;margin:0;font-size:clamp(68px,8vw,146px);font-weight:510;line-height:.83}.f7-title-line,.f7-proof h2 span{display:block;overflow:hidden}.f7-title-line>span{display:block}.f7-hero-meta{align-items:flex-end;gap:48px;margin-top:45px;display:flex}.f7-hero-meta>p{color:#aaa59d;width:min(430px,32vw);margin:0;font-size:16px;line-height:1.68}.f7-hero-meta>div{gap:10px;display:flex}.f7-hero-meta a{border:1px solid #ffffff4d;align-items:center;min-height:48px;padding:0 18px;font-size:10px;display:flex}.f7-hero-meta a:first-child{color:#111;background:#fff}.f7-proof{width:min(44vw,700px)}.f7-proof h2{font-size:clamp(60px,6.4vw,112px)}.f7-proof>p:nth-of-type(2){color:#aaa59d;max-width:470px;font-size:16px;line-height:1.68}.f7-proof>a{border-bottom:1px solid #777;gap:18px;margin-top:18px;padding-bottom:7px;font-size:10px;display:inline-flex}.f7-logo-stack{z-index:6;perspective:1400px;place-items:center;width:min(49vw,840px);height:72vh;min-height:560px;display:grid;position:absolute;top:13%;right:3vw}.f7-logo-slice{aspect-ratio:1;filter:drop-shadow(0 36px 75px #000);place-items:center;width:min(31vw,500px);display:grid;position:absolute}.f7-logo-slice img{object-fit:contain;width:100%;height:100%}.f7-logo-slice--1{clip-path:inset(0 0 80%)}.f7-logo-slice--2{clip-path:inset(20% 0 60%)}.f7-logo-slice--3{clip-path:inset(40% 0)}.f7-logo-slice--4{clip-path:inset(60% 0 20%)}.f7-logo-slice--5{clip-path:inset(80% 0 0)}.f7-data-rail{pointer-events:none;align-content:space-between;display:grid;position:absolute;inset:8% 0}.f7-data-rail i{transform-origin:50%;background:linear-gradient(90deg,#0000,#b59668d9 22%,#ffffff1a 70%,#0000);grid-template-columns:50px 1fr;align-items:center;height:1px;font-style:normal;display:grid;transform:scaleX(0)}.f7-data-rail b,.f7-data-rail span{letter-spacing:.22em;color:#7f786f;font-size:7px;font-weight:400;position:relative;top:-15px}.f7-data-rail span{text-align:right}.f7-white-field{z-index:20;background:var(--f7-paper);color:#111;padding:125px 5vw 5vw}.f7-shift-kicker{letter-spacing:.28em;border-bottom:1px solid #0003;padding-bottom:20px;font-size:8px}.f7-shift-words{height:39vh;position:absolute;top:21%;left:4vw;right:2vw;overflow:hidden}.f7-shift-word{letter-spacing:-.095em;white-space:nowrap;font-size:clamp(110px,18vw,330px);font-weight:700;line-height:.72;position:absolute;top:0;left:0}.f7-shift-copy{opacity:0;width:min(650px,43vw);position:absolute;bottom:10vh;left:5vw;transform:translateY(30px)}.f7-shift-copy p{letter-spacing:-.055em;margin:0;font-size:clamp(31px,3.2vw,58px);line-height:1}.f7-shift-copy span{color:#6c675e;max-width:520px;margin-top:24px;font-size:15px;line-height:1.65;display:block}.f7-shift-meter{background:#0000002e;height:1px;position:absolute;bottom:5vh;left:5vw;right:5vw}.f7-shift-meter span{transform-origin:0;background:#111;width:100%;height:1px;display:block;transform:scaleX(.25)}.f7-transition-panel{z-index:40;transform-origin:100%;background:#090909;transform:scaleX(0)}.f7-problem-shell{background:#090909;height:450vh}.f7-problem-stage{color:#fff;background:#090909;height:100vh;min-height:760px;position:relative;overflow:hidden}.f7-problem-title{z-index:2;width:88vw;position:absolute;top:16%;left:5vw}.f7-problem-title>span{letter-spacing:.28em;color:var(--f7-gold);font-size:8px}.f7-problem-title h2{letter-spacing:-.08em;margin:25px 0 0;font-size:clamp(58px,8vw,145px);font-weight:500;line-height:.82}.f7-problem-title em{font-style:normal;display:block}.f7-problem-grid{z-index:5;grid-template-columns:repeat(4,1fr);gap:10px;padding:104px 0 0;display:grid;position:absolute;inset:0}.f7-problem-column{background:linear-gradient(#ffffff09,#ffffff02);border-left:1px solid #ffffff24;border-right:1px solid #ffffff0f;transition:none;position:relative;overflow:hidden}.f7-column-index{color:#ffffff2b;letter-spacing:-.08em;font-size:clamp(45px,6vw,100px);line-height:1;position:absolute;top:20px;right:15px}.f7-column-copy{position:absolute;bottom:8vh;left:26px;right:26px}.f7-column-copy small{color:var(--f7-gold);letter-spacing:.24em;font-size:7px}.f7-column-copy h3{letter-spacing:-.05em;margin:17px 0 10px;font-size:clamp(24px,2.3vw,42px);line-height:.95}.f7-column-copy p{color:#98938c;margin:0;font-size:13px;line-height:1.6}.f7-column-code{color:#ffffff1f;letter-spacing:.16em;gap:10px;font-size:7px;display:grid;position:absolute;top:16%;left:24px}.f7-column-code i{font-style:normal}.f7-unified{z-index:12;color:#111;align-content:center;padding:0 6vw;display:grid;position:absolute;inset:0}.f7-unified>p{color:#826b4c;letter-spacing:.28em;margin:0 0 25px;font-size:8px}.f7-unified>h2{letter-spacing:-.075em;width:min(62vw,980px);margin:0;font-size:clamp(54px,6.4vw,110px);font-weight:510;line-height:.87}.f7-unified>h2 span{display:block}.f7-unified-system{place-items:center;width:min(35vw,580px);height:64vh;display:grid;position:absolute;top:18%;right:5vw}.f7-unified-system>img{aspect-ratio:1;object-fit:contain;width:min(19vw,300px)}.f7-unified-system i{transform-origin:50%;background:linear-gradient(90deg,#0000,#111 22% 78%,#0000);height:1px;font-style:normal;position:absolute;left:0;right:0;transform:scaleX(0)}.f7-unified-system i:first-of-type{top:10%}.f7-unified-system i:nth-of-type(2){top:36%}.f7-unified-system i:nth-of-type(3){top:64%}.f7-unified-system i:nth-of-type(4){top:90%}.f7-unified-system b,.f7-unified-system span{letter-spacing:.2em;font-size:7px;font-weight:400;position:absolute;top:-14px}.f7-unified-system b{left:0}.f7-unified-system span{right:0}@media (max-width:1100px){.f7-header{grid-template-columns:1fr auto;height:76px;padding:0 20px}.f7-header nav,.f7-contact{display:none}.f7-brand img{width:42px;height:42px}.f7-brand strong{font-size:16px}.f7-hero-shell,.f7-problem-shell{height:auto}.f7-hero-stage,.f7-problem-stage{height:auto;min-height:auto;overflow:visible}.f7-dark-layer,.f7-white-field,.f7-transition-panel{position:relative}.f7-dark-layer{min-height:100svh;padding:120px 22px 60px}.f7-hero-copy,.f7-proof{width:auto;position:relative;top:auto;left:auto;transform:none}.f7-hero-copy h1{font-size:15.5vw}.f7-hero-meta{display:block}.f7-hero-meta>p{width:auto}.f7-hero-meta>div{flex-wrap:wrap;margin-top:24px}.f7-logo-stack{width:100%;height:380px;min-height:0;margin-top:40px;position:relative;top:auto;right:auto}.f7-logo-slice{width:54vw}.f7-proof{display:none}.f7-white-field{min-height:100svh;padding:110px 22px 70px}.f7-shift-words{height:auto;margin-top:80px;position:relative;top:auto;left:auto;right:auto;overflow:visible}.f7-shift-word{margin-bottom:20px;font-size:17vw;display:block;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.f7-shift-copy{opacity:1;width:auto;margin-top:60px;position:relative;bottom:auto;left:auto;transform:none}.f7-transition-panel{display:none}.f7-problem-stage{padding:110px 22px 0}.f7-problem-title{width:auto;position:relative;top:auto;left:auto}.f7-problem-title h2{font-size:14vw}.f7-problem-grid{grid-template-columns:1fr;gap:0;padding:70px 0 0;position:relative;inset:auto}.f7-problem-column{min-height:58vh;transform:none!important}.f7-unified{color:#fff;padding:100px 0;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.f7-unified>h2{width:auto;font-size:13vw}.f7-unified-system{width:100%;height:430px;margin-top:55px;position:relative;top:auto;right:auto}.f7-unified-system>img{filter:invert();width:42vw}.f7-unified-system i{background:linear-gradient(90deg,#0000,#fff 22% 78%,#0000);transform:scaleX(1)}.f7-unified-system b,.f7-unified-system span{color:#fff}}@media (prefers-reduced-motion:reduce){.f7-hero-shell,.f7-problem-shell{height:auto}.f7-hero-stage,.f7-problem-stage{height:auto;min-height:100vh}.f7-logo-slice,.f7-column-copy,.f7-unified,.f7-shift-copy,.f7-shift-word{opacity:1!important;visibility:visible!important;transform:none!important}.f7-white-field{min-height:100vh;position:relative;transform:none!important}.f7-transition-panel{display:none}}html{scroll-padding-top:96px}#vision,#problem,#solutions,#architecture,#products,#company,#insights,#contact{scroll-margin-top:96px}.page-progress{z-index:160;pointer-events:none;background:#ffffff14;height:2px;position:fixed;inset:0 0 auto}.page-progress>span{transform-origin:0;will-change:transform;background:#b39263;width:100%;height:100%;display:block;transform:scaleX(0)}.f7-skip-link{z-index:220;color:#111;background:#fff;padding:12px 16px;font-size:12px;transition:transform .2s;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.f7-skip-link:focus{transform:translateY(0)}.f7-mobile-menu{display:none;position:relative}.f7-mobile-menu summary{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;place-content:center;gap:7px;width:42px;height:42px;list-style:none;display:grid}.f7-mobile-menu summary::-webkit-details-marker{display:none}.f7-mobile-menu summary span{background:#fff;width:18px;height:1px;transition:transform .25s;display:block}.f7-mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.f7-mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.f7-mobile-menu>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050505f7;border-top:1px solid #ffffff1a;flex-direction:column;gap:0;min-height:calc(100svh - 76px);padding:42px 24px 80px;display:flex;position:fixed;inset:76px 0 auto}.f7-mobile-menu>div a{letter-spacing:-.04em;border-bottom:1px solid #ffffff1f;padding:19px 0;font-size:clamp(28px,8vw,48px);line-height:1;display:block}.f7-mobile-menu>div a:last-child{letter-spacing:0;text-align:center;border:1px solid #ffffff47;margin-top:28px;padding:17px 18px;font-size:14px}@media (max-width:1100px){html{scroll-padding-top:76px}#vision,#problem,#solutions,#architecture,#products,#company,#insights,#contact{scroll-margin-top:76px}.f7-header-end{gap:14px}.f7-languages{display:none}.f7-mobile-menu{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-progress>span,.f7-mobile-menu summary span{transition:none}}body{overflow-x:clip}a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #d5b27a}
.v8-founder-shell{color:#111;background:#ece9e2;height:520vh}.v8-founder-stage{background:#ece9e2;height:100vh;min-height:760px;position:relative;overflow:hidden}.v8-founder-topline,.v8-thinking-topline{z-index:20;letter-spacing:.28em;border-bottom:1px solid #00000038;justify-content:space-between;padding-bottom:19px;font-size:8px;display:flex;position:absolute;top:116px;left:5vw;right:5vw}.v8-founder-aperture{z-index:2;background:#111;width:43vw;height:70vh;min-height:540px;position:absolute;top:15%;right:4vw;overflow:hidden}.v8-founder-portrait{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.v8-founder-portrait-slot{filter:grayscale()contrast(1.04);background-image:linear-gradient(#00000008,#0000002e),url(/images/founder/diogetsutsumi.webp);background-position:50% 18%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.v8-founder-portrait-slot:before{content:"";background:linear-gradient(115deg,#0000 0 38%,#ffffff0f 39% 41%,#0000 42%),radial-gradient(circle at 52% 28%,#ffffff14,#0000 34%);position:absolute;inset:0}.v8-founder-portrait-slot span{z-index:2;letter-spacing:.3em;font-size:8px;position:relative}.v8-founder-portrait-plane{background:#ffffff06;border:1px solid #ffffff1f;position:absolute}.v8-founder-portrait-plane--back{inset:2% 18% 16% 3%}.v8-founder-portrait-plane--front{inset:20% 2% 2% 24%}.v8-founder-name-wrap{z-index:12;width:62vw;position:absolute;top:19%;left:4.4vw;overflow:hidden}.v8-founder-name{letter-spacing:-.09em;white-space:nowrap;margin:0;font-size:clamp(74px,10.5vw,195px);font-weight:520;line-height:.78}.v8-founder-meta{z-index:13;width:min(380px,26vw);position:absolute;top:50%;left:5vw}.v8-founder-meta p{color:#656158;margin:0;font-size:16px;line-height:1.65}.v8-founder-meta span{letter-spacing:.28em;margin-top:28px;font-size:8px;display:block}.v8-founder-era-word{z-index:1;white-space:nowrap;color:#111;opacity:.035;gap:8vw;display:flex;position:absolute;bottom:-1.5vw;left:1.5vw}.v8-founder-era-word strong{letter-spacing:-.09em;font-size:clamp(100px,15vw,285px);line-height:.76}.v8-founder-era-stack{z-index:14;width:min(50vw,820px);min-height:245px;position:absolute;bottom:8vh;left:5vw}.v8-founder-era{position:absolute;inset:0}.v8-founder-era>span{letter-spacing:.28em;color:#89714f;font-size:8px}.v8-founder-era h3{letter-spacing:-.06em;margin:17px 0 13px;font-size:clamp(34px,3.6vw,68px);font-weight:520;line-height:.95}.v8-founder-era p{color:#68635b;max-width:610px;margin:0;font-size:15px;line-height:1.65}.v8-founder-index{align-items:center;gap:16px;margin-top:28px;display:flex}.v8-founder-index i{background:#111;width:100px;height:1px;display:block}.v8-founder-index b{letter-spacing:.22em;font-size:7px;font-weight:400}.v8-founder-bridge{z-index:30;width:min(58vw,980px);position:absolute;top:29%;left:5vw}.v8-founder-bridge>p{color:#8b7351;letter-spacing:.28em;margin:0;font-size:8px}.v8-founder-bridge h3{letter-spacing:-.07em;margin:25px 0 23px;font-size:clamp(48px,5.8vw,104px);font-weight:520;line-height:.9}.v8-founder-bridge>span{color:#69635b;max-width:620px;font-size:16px;line-height:1.65;display:block}.v8-founder-bridge>a{letter-spacing:.1em;border-bottom:1px solid #111;margin-top:28px;padding-bottom:8px;font-size:10px;display:inline-flex}.v8-founder-rule{transform-origin:0;background:#111;height:1px;position:absolute;bottom:-38px;left:0;right:-35vw;transform:scaleX(0)}.v8-thinking-shell{color:#fff;background:#111;height:400vh}.v8-thinking-stage{background:#111;height:100vh;min-height:760px;position:relative;overflow:hidden}.v8-thinking-topline{color:#fff;border-color:#ffffff2e}.v8-thinking-copy{z-index:10;width:min(62vw,980px);position:absolute;top:25%;left:5vw}.v8-thinking-title{letter-spacing:-.08em;margin:0;font-size:clamp(58px,7.6vw,140px);font-weight:510;line-height:.84}.v8-thinking-title span{display:block;overflow:hidden}.v8-thinking-title i{font-style:normal;display:block}.v8-thinking-copy>p{color:#9c978f;max-width:560px;margin:32px 0 0;font-size:16px;line-height:1.68}.v8-book{z-index:8;perspective:1400px;width:30vw;height:58vh;position:absolute;top:20%;right:5vw}.v8-book-plane{transform-style:preserve-3d;background:linear-gradient(145deg,#25231f,#080808);border:1px solid #ffffff38;flex-direction:column;justify-content:space-between;padding:34px;display:flex;position:absolute;inset:0;box-shadow:40px 55px 100px #000000b3}.v8-book-plane:after{content:"";background:linear-gradient(90deg,#000,#6b5435,#0b0b0b);width:12px;position:absolute;top:0;bottom:0;left:0}.v8-book-plane span{letter-spacing:.28em;color:#b59970;font-size:8px}.v8-book-plane strong{letter-spacing:-.06em;max-width:76%;font-size:clamp(34px,4vw,72px);line-height:.9}.v8-book-plane i{background:linear-gradient(90deg,#b28b55,#0000);width:100%;height:1px;display:block}.v8-insights{z-index:14;position:absolute;bottom:5vh;left:5vw;right:5vw}.v8-insights article{border-top:1px solid #ffffff2e;grid-template-columns:70px 210px 1fr 30px;align-items:center;min-height:92px;display:grid}.v8-insights article:last-child{border-bottom:1px solid #ffffff2e}.v8-insights article>span{color:#b89a70;font-size:9px}.v8-insights article>small{letter-spacing:.2em;color:#777;font-size:8px}.v8-insights h3{letter-spacing:-.035em;margin:0;font-size:clamp(18px,2vw,34px);font-weight:450}.v8-insights b{text-align:right;font-weight:400}.v8-closing-shell{background:#050505;height:300vh}.v8-closing-stage{color:#fff;background:radial-gradient(circle at 68% 48%,#25211c,#080808 38%,#030303 75%);height:100vh;min-height:760px;position:relative;overflow:hidden}.v8-closing-symbol{place-items:center;width:53vw;height:80vh;display:grid;position:absolute;top:9%;right:2vw}.v8-closing-slice{aspect-ratio:1;width:min(32vw,520px);position:absolute}.v8-closing-slice img{object-fit:contain;width:100%;height:100%}.v8-closing-slice--1{clip-path:inset(0 0 80%)}.v8-closing-slice--2{clip-path:inset(20% 0 60%)}.v8-closing-slice--3{clip-path:inset(40% 0)}.v8-closing-slice--4{clip-path:inset(60% 0 20%)}.v8-closing-slice--5{clip-path:inset(80% 0 0)}.v8-closing-copy{z-index:10;width:min(61vw,990px);position:absolute;top:27%;left:5vw}.v8-closing-copy>p{color:#b59569;letter-spacing:.3em;margin:0;font-size:8px}.v8-closing-copy h2{letter-spacing:-.08em;margin:25px 0;font-size:clamp(60px,7.5vw,138px);font-weight:510;line-height:.84}.v8-closing-copy>span{color:#9e9991;max-width:620px;font-size:16px;line-height:1.67;display:block}.v8-closing-copy>div{gap:12px;margin-top:32px;display:flex}.v8-closing-copy a{letter-spacing:.08em;border:1px solid #ffffff4d;align-items:center;min-height:50px;padding:0 22px;font-size:10px;display:inline-flex}.v8-closing-copy a:first-child{color:#111;background:#fff}.v8-closing-line{transform-origin:0;background:linear-gradient(90deg,#b38d5b,#ffffff26);height:1px;position:absolute;bottom:-46px;left:0;right:-32vw;transform:scaleX(0)}.v8-footer{color:#666;letter-spacing:.22em;border-top:1px solid #ffffff26;justify-content:space-between;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}@media (max-width:1100px){.v8-founder-shell,.v8-thinking-shell,.v8-closing-shell{height:auto}.v8-founder-stage,.v8-thinking-stage,.v8-closing-stage{height:auto;min-height:auto;overflow:visible}.v8-founder-stage{padding:110px 22px 90px}.v8-founder-topline,.v8-thinking-topline{position:relative;top:auto;left:auto;right:auto}.v8-founder-aperture{width:100%;height:62svh;min-height:440px;margin-top:55px;position:relative;top:auto;right:auto;clip-path:none!important}.v8-founder-name-wrap,.v8-founder-meta,.v8-founder-era-stack,.v8-founder-bridge{width:auto;position:relative;top:auto;bottom:auto;left:auto}.v8-founder-name-wrap{margin-top:35px}.v8-founder-name{white-space:normal;font-size:16vw;transform:none!important}.v8-founder-meta{margin-top:28px}.v8-founder-meta p{font-size:15px}.v8-founder-era-word{display:none}.v8-founder-era-stack{min-height:auto;margin-top:75px}.v8-founder-era{border-top:1px solid #0000002e;padding:35px 0;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.v8-founder-era h3{font-size:10vw}.v8-founder-bridge{margin-top:80px;opacity:1!important;visibility:visible!important;transform:none!important}.v8-founder-bridge h3{font-size:12vw}.v8-founder-rule{margin-top:35px;display:block;position:relative;bottom:auto;right:auto;transform:scaleX(1)}.v8-thinking-stage{padding:110px 22px 80px}.v8-thinking-copy,.v8-book,.v8-insights{width:auto;position:relative;inset:auto}.v8-thinking-copy{margin-top:55px}.v8-thinking-title{font-size:13vw}.v8-book{height:58svh;margin-top:55px}.v8-book-plane{transform:none!important}.v8-insights{margin-top:70px}.v8-insights article{grid-template-columns:42px 1fr 28px;gap:10px;padding:25px 0}.v8-insights article>small{grid-column:2}.v8-insights h3{grid-column:2;font-size:6vw}.v8-insights b{grid-area:1/3/3}.v8-closing-stage{min-height:100svh;padding:110px 22px 90px}.v8-closing-symbol{width:100%;height:360px;position:relative;top:auto;right:auto}.v8-closing-slice{width:58vw;transform:none!important}.v8-closing-copy{width:auto;position:relative;top:auto;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.v8-closing-copy h2{font-size:13vw}.v8-closing-copy>div{flex-wrap:wrap}.v8-closing-line{margin-top:40px;display:block;position:relative;bottom:auto;right:auto;transform:scaleX(1)}.v8-footer{flex-wrap:wrap;gap:20px;margin-top:80px;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.v8-founder-shell,.v8-thinking-shell,.v8-closing-shell{height:auto}.v8-founder-stage,.v8-thinking-stage,.v8-closing-stage{height:auto;min-height:100vh}.v8-founder-era,.v8-founder-bridge,.v8-closing-copy,.v8-insights article{opacity:1!important;visibility:visible!important;transform:none!important}.v8-founder-aperture{clip-path:none!important}.v8-closing-slice,.v8-book-plane{transform:none!important}}.v8-closing-shell{background:#050505;height:auto;min-height:0}.v8-closing-stage{height:100vh;min-height:760px}.v8-site-footer{z-index:40;color:#777;letter-spacing:.08em;background:#050505;border-top:1px solid #ffffff24;grid-template-columns:1fr auto auto;align-items:end;gap:40px;min-height:130px;padding:34px 5vw 30px;font-size:11px;display:grid;position:relative}.v8-site-footer>div{flex-direction:column;gap:8px;display:flex}.v8-site-footer strong{color:#fff;letter-spacing:.16em;font-size:12px;font-weight:500}.v8-site-footer nav{gap:24px;display:flex}.v8-site-footer a{color:#aaa;transition:color .2s}.v8-site-footer a:hover{color:#fff}html,body{overscroll-behavior-y:none}body{margin-bottom:0;padding-bottom:0}main{overflow:clip}@media (max-width:1100px){.v8-closing-stage{height:auto;min-height:100svh}.v8-site-footer{grid-template-columns:1fr;align-items:start;gap:28px;min-height:0;padding:32px 22px}.v8-site-footer nav{flex-wrap:wrap}}@media (min-width:1101px){.v8-thinking-copy{width:min(55vw,890px);top:19%}.v8-thinking-title{font-size:clamp(46px,4.85vw,88px);line-height:.88}.v8-book{width:min(31vw,500px);height:min(44vh,440px);top:17%;right:5vw}.v8-book-plane{background:#080a0c;border-color:#ffffff2e;padding:25px;overflow:hidden;box-shadow:35px 45px 90px #0000009e}.v8-book-plane:before{content:"";z-index:1;background:linear-gradient(#0305070a,#0305072e 48%,#030507f0);position:absolute;inset:0}.v8-book-plane:after{display:none}.v8-book-plane img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.v8-book-plane span,.v8-book-plane strong,.v8-book-plane i{z-index:2;position:relative}.v8-book-plane strong{text-shadow:0 2px 22px #000c;max-width:90%;font-size:clamp(25px,2.7vw,48px)}.v8-insights{bottom:3.2vh;right:5vw}.v8-insights>a{grid-template-columns:55px 180px 1fr 24px;min-height:72px}.v8-insights>a h3{font-size:clamp(16px,1.45vw,27px)}}.v8-closing-stage{background:#050607}.v8-closing-symbol{width:auto;height:auto;display:block;inset:0}.v8-closing-symbol:after{content:"";background:linear-gradient(90deg,#030507f7 0%,#030507e0 36%,#03050761 58%,#0305071a 100%),linear-gradient(#03050733,#0000 58%,#030507b8);position:absolute;inset:0}.v8-closing-media{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:1100px){.v8-book{height:68svh}.v8-book-plane{background:#080a0c;padding:24px;overflow:hidden}.v8-book-plane:before{content:"";z-index:1;background:linear-gradient(#03050714,#03050733 42%,#030507f2);position:absolute;inset:0}.v8-book-plane:after{display:none}.v8-book-plane img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.v8-book-plane span,.v8-book-plane strong,.v8-book-plane i{z-index:2;position:relative}.v8-closing-symbol{width:auto;height:auto;position:absolute;inset:0}.v8-closing-media{object-position:68% center}.v8-closing-copy{z-index:10;padding-top:18svh}}
