.f7-white-field{background:#0d0d0f}.f7-shift-media{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.f7-shift-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.f7-shift-image:first-child{opacity:1;visibility:visible}.f7-shift-kicker,.f7-shift-words,.f7-shift-copy,.f7-shift-meter{z-index:5;color:#fff;position:relative}.f7-shift-kicker{color:#ffffff9e}.f7-shift-words{pointer-events:none;width:40vw;height:17vh;position:absolute;top:18vh;left:6vw;overflow:hidden}.f7-shift-word{letter-spacing:-.045em;font-size:clamp(72px,8.7vw,168px);font-weight:600;line-height:.92;position:absolute;inset:0 auto auto 0}.f7-shift-copy{width:min(540px,34vw);position:absolute;top:40vh;left:6vw}.f7-shift-copy p{letter-spacing:-.03em;text-shadow:0 8px 24px #00000038;margin:0;font-size:clamp(26px,2.2vw,42px);line-height:1.08}.f7-shift-copy span{letter-spacing:0;margin-top:18px;font-size:14px;line-height:1.6}.f7-shift-meter{position:absolute;bottom:8vh;left:6vw;right:6vw;border-color:#fff3!important}.f7-shift-meter span{transform-origin:0}@media (max-width:1100px){.f7-shift-media{height:100%;inset:0}.f7-shift-media-shade{background:linear-gradient(#08080a47 0%,#08080a85 22%,#08080abd 58%,#08080aeb 100%)}.f7-shift-words{width:auto;height:auto;position:absolute;top:16vh;left:22px;right:22px;overflow:visible}.f7-shift-word{letter-spacing:-.035em;font-size:clamp(52px,15vw,88px);line-height:.94;position:relative;inset:auto}.f7-shift-copy{width:auto;position:absolute;top:34vh;left:22px;right:22px}.f7-shift-copy p{font-size:clamp(28px,8vw,42px);line-height:1.08}.f7-shift-copy span{max-width:none;font-size:13px;line-height:1.55}.f7-shift-meter{bottom:32px;left:22px;right:22px}}.f7-white-field{isolation:isolate;position:absolute;inset:0;overflow:hidden;color:#fff!important;background:#050505!important}.f7-transition-panel{display:none!important}.f7-shift-media{z-index:1;pointer-events:none;overflow:hidden;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.f7-shift-image{opacity:0;visibility:hidden;filter:saturate(.82)contrast(1.08)brightness(.68);will-change:opacity, transform;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.f7-shift-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.f7-shift-image--1{opacity:1;visibility:visible}.f7-shift-media-shade{z-index:2;background:linear-gradient(90deg,#040405f5 0%,#040405de 25%,#0404059e 43%,#04040540 63%,#04040514 82%,#04040505 100%),linear-gradient(#0000002e,#0000 24% 76%,#00000052);position:absolute;inset:0}.f7-shift-particles{z-index:4;pointer-events:none;position:absolute;inset:8% 2% 4% 34%;overflow:hidden}.f7-shift-particles i{opacity:.18;background:#ffeed7b8;border-radius:50%;width:3px;height:3px;animation:8s ease-in-out infinite alternate f7-shift-particle;position:absolute;box-shadow:0 0 10px #d6a77080}.f7-shift-particles i:first-child{animation-delay:-1s;top:72%;left:7%}.f7-shift-particles i:nth-child(2){animation-duration:11s;animation-delay:-5s;top:24%;left:14%}.f7-shift-particles i:nth-child(3){animation-delay:-3s;top:52%;left:21%}.f7-shift-particles i:nth-child(4){animation-duration:13s;animation-delay:-7s;top:15%;left:29%}.f7-shift-particles i:nth-child(5){animation-delay:-2s;top:78%;left:35%}.f7-shift-particles i:nth-child(6){animation-duration:10s;animation-delay:-6s;top:38%;left:42%}.f7-shift-particles i:nth-child(7){animation-delay:-4s;top:65%;left:48%}.f7-shift-particles i:nth-child(8){animation-duration:12s;animation-delay:-8s;top:20%;left:54%}.f7-shift-particles i:nth-child(9){animation-delay:-3s;top:84%;left:60%}.f7-shift-particles i:nth-child(10){animation-delay:-7s;top:46%;left:66%}.f7-shift-particles i:nth-child(11){animation-duration:14s;animation-delay:-2s;top:12%;left:71%}.f7-shift-particles i:nth-child(12){animation-delay:-9s;top:70%;left:76%}.f7-shift-particles i:nth-child(13){animation-duration:11s;animation-delay:-4s;top:31%;left:82%}.f7-shift-particles i:nth-child(14){animation-delay:-6s;top:58%;left:87%}.f7-shift-particles i:nth-child(15){animation-duration:13s;animation-delay:-1s;top:18%;left:92%}.f7-shift-particles i:nth-child(16){animation-delay:-8s;top:76%;left:95%}.f7-shift-particles i:nth-child(17){animation-delay:-5s;top:8%;left:38%}.f7-shift-particles i:nth-child(18){animation-duration:15s;animation-delay:-10s;top:56%;left:58%}.f7-shift-particles i:nth-child(3n){opacity:.12;width:2px;height:2px}.f7-shift-particles i:nth-child(4n){filter:blur(.35px);width:4px;height:4px}@keyframes f7-shift-particle{0%{opacity:.08;transform:translate(-8px,18px)scale(.72)}48%{opacity:.42}to{opacity:.2;transform:translate(12px,-22px)scale(1.18)}}@media (max-width:1100px){.f7-shift-particles{inset:8% 0 4% 18%}.f7-shift-particles i:nth-child(n+11){display:none}}@media (prefers-reduced-motion:reduce){.f7-shift-particles i{opacity:.14;animation:none}}.f7-shift-kicker{padding-bottom:20px;top:14vh;left:6vw;right:6vw;z-index:6!important;color:#ffffff9e!important;border-bottom-color:#ffffff38!important;position:absolute!important}.f7-shift-words{z-index:6!important;width:62vw!important;height:22vh!important;margin:0!important;position:absolute!important;top:27vh!important;left:6vw!important;right:auto!important;overflow:visible!important}.f7-shift-word{white-space:nowrap;text-shadow:0 5px 24px #00000059;max-width:100%;margin:0;display:block;color:#fff!important;letter-spacing:-.045em!important;font-family:Branding,Hiragino Sans,Yu Gothic,sans-serif!important;font-size:clamp(72px,9.6vw,178px)!important;font-weight:600!important;line-height:1!important;position:absolute!important;inset:0 auto auto 0!important}.f7-shift-copy{z-index:6!important;width:min(560px,36vw)!important;margin:0!important;position:absolute!important;top:52vh!important;bottom:auto!important;left:6vw!important}.f7-shift-copy p{text-wrap:balance;color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-family:Branding,Hiragino Sans,Yu Gothic,sans-serif!important;font-size:clamp(25px,2.25vw,42px)!important;font-weight:400!important;line-height:1.1!important}.f7-shift-copy span{max-width:440px;display:block;color:#ffffffb8!important;margin-top:20px!important;font-size:14px!important;line-height:1.65!important}.f7-shift-meter{z-index:6!important;background:#fff3!important;position:absolute!important;bottom:7vh!important;left:6vw!important;right:6vw!important}.f7-shift-meter span{background:#fff!important}@media (max-width:1100px){.f7-white-field{min-height:100svh;position:relative;padding:0!important}.f7-shift-kicker{top:100px;left:22px;right:22px}.f7-shift-words{width:auto!important;height:20vh!important;top:24vh!important;left:22px!important;right:22px!important}.f7-shift-word{white-space:normal;font-size:clamp(50px,15vw,88px)!important;line-height:1!important}.f7-shift-copy{width:auto!important;top:47vh!important;left:22px!important;right:22px!important}.f7-shift-copy p{font-size:clamp(27px,7.7vw,42px)!important}.f7-shift-meter{bottom:28px!important;left:22px!important;right:22px!important}}
.f7-shift-word{opacity:0;visibility:hidden}.f7-shift-word:first-child{opacity:1;visibility:visible}.f7-shift-image{opacity:0;visibility:hidden}.f7-shift-image:first-child{opacity:1;visibility:visible}.f7-shift-word,.f7-shift-image{will-change:opacity, visibility, transform;backface-visibility:hidden}.f7-title-line{margin-block:-.12em;padding-block:.12em}.f7-shift-words{overflow:visible!important}@media (prefers-reduced-motion:reduce){.f7-title-line>span,.f7-hero-meta,.f7-logo-slice{opacity:1!important;visibility:visible!important;transform:none!important}.f7-shift-word:not(:first-child),.f7-shift-image:not(:first-child){display:none!important}}
@keyframes tsHeroLineEnter{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translate(0,0)}}@keyframes tsHeroMetaEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes tsHeroLogoEnter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.f7-title-line>span{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards tsHeroLineEnter;display:block;transform:translateY(115%)}.f7-title-line:first-child>span{animation-delay:.12s}.f7-title-line:nth-child(2)>span{animation-delay:.22s}.f7-title-line:nth-child(3)>span{animation-delay:.32s}.f7-title-line:nth-child(4)>span{animation-delay:.42s}.f7-hero-meta{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) .52s forwards tsHeroMetaEnter;transform:translateY(24px)}.f7-logo-slice{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards tsHeroLogoEnter;transform:scale(.88)}.f7-logo-slice--1{animation-delay:.18s}.f7-logo-slice--2{animation-delay:.23s}.f7-logo-slice--3{animation-delay:.28s}.f7-logo-slice--4{animation-delay:.33s}.f7-logo-slice--5{animation-delay:.38s}.f7-hero-copy,.f7-dark-layer,.f7-hero-meta,.f7-title-line,.f7-title-line>span{visibility:visible}.f7-title-line>span,.f7-hero-meta,.f7-logo-slice{animation-fill-mode:forwards}.f7-shift-word{opacity:0;visibility:hidden}.f7-shift-word:first-child{opacity:1;visibility:visible}.f7-shift-image{opacity:0;visibility:hidden}.f7-shift-image:first-child{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.f7-title-line>span,.f7-hero-meta,.f7-logo-slice{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}}
.f7-brand{gap:14px}.f7-brand strong{line-height:1}.f7-brand small{letter-spacing:.26em;margin-top:5px}.f7-header nav a{letter-spacing:-.01em;line-height:1.2}.f7-languages a{line-height:1}.f7-contact{min-height:44px}.f7-root a[class*=button],.f7-root button,.f7-root .button,.f7-root .f7-button,.f7-root .f7-contact,.internal-page button,.internal-page a[class*=button],.internal-page .button{min-height:44px;padding:13px 21px;line-height:1.2;font-size:var(--ts-button-size)!important}.f7-root a:not(.f7-brand):not(.f7-languages a):not(.f7-header nav a),.internal-page a{font-size:max(13px, inherit)}.f7-eyebrow,.f7-shift-kicker,.f7-column-index,.f7-column-copy small,.f7-problem-title>span,.f7-capability-label,.f7-architecture-label,.f7-product-label,.f7-founder-label,.f7-thinking-label,[class*=eyebrow],[class*=kicker],[class*=section-label],[class*=section-index],[class*=overline]{line-height:1.35}.f7-hero-meta p{max-width:600px}.f7-proof>p{max-width:560px}.f7-shift-copy span{font-size:16px!important;line-height:1.7!important}.f7-column-copy small,.f7-root small,.internal-page small{font-size:var(--ts-small-size);line-height:1.5}.f7-column-copy h3,.f7-capability-copy h3,.f7-architecture-copy h3,.f7-product-copy h3,.f7-founder-copy h3,.f7-thinking-copy h3,.internal-page h3{font-size:clamp(24px,2vw,34px)!important;line-height:1.1!important}.f7-column-copy p,.f7-capability-copy p,.f7-architecture-copy p,.f7-product-copy p,.f7-founder-copy p,.f7-thinking-copy p{max-width:42ch}input,textarea,select{min-height:46px;padding:12px 14px;line-height:1.35;font-size:16px!important}textarea{min-height:140px}label{font-size:14px;line-height:1.4}footer,footer a,footer p,footer small,.f7-footer,.f7-footer a,.f7-footer p,.f7-footer small{line-height:1.55;font-size:13px!important}@media (max-width:1100px){.f7-header{min-height:72px;padding-inline:20px}.f7-brand img{width:40px;height:40px}.f7-mobile-menu summary{width:44px;height:44px}.f7-mobile-menu div a{padding-block:12px;line-height:1.3}.f7-root p,.f7-root li,.internal-page p,.internal-page li{font-size:16px;line-height:1.65}.f7-root a[class*=button],.f7-root button,.internal-page button,.internal-page a[class*=button]{min-height:48px;padding:14px 20px}}@media (min-width:1600px){.f7-header{min-height:90px}.f7-brand img{width:50px;height:50px}}.f7-header{min-height:92px!important;padding-inline:clamp(34px,4.4vw,82px)!important}.f7-brand img{width:54px!important;height:54px!important}.f7-brand strong{font-size:23px!important;line-height:1!important}.f7-brand small{letter-spacing:.27em!important;margin-top:6px!important;font-size:11px!important}.f7-header nav{gap:clamp(34px,3vw,56px)!important}.f7-header nav a{font-size:var(--ts-nav-size)!important;opacity:.92!important;font-weight:500!important;line-height:1.2!important}.f7-header nav a:hover{opacity:1!important}.f7-languages{gap:13px!important}.f7-languages a{font-size:var(--ts-language-size)!important;letter-spacing:.04em!important;opacity:.62!important;font-weight:600!important;line-height:1!important}.f7-languages a.is-active{opacity:1!important;color:#fff!important}.f7-languages a:hover{opacity:1!important}.f7-contact{white-space:nowrap;min-height:48px!important;padding:14px 24px!important;font-size:13px!important;font-weight:500!important}.f7-root a[class*=button],.f7-root button,.f7-root .button,.f7-root .f7-button,.internal-page button,.internal-page a[class*=button],.internal-page .button{white-space:nowrap;min-height:48px!important;font-size:var(--ts-button-size)!important;padding:14px 24px!important;font-weight:500!important;line-height:1.15!important}.f7-proof a,.f7-column-copy a,.f7-capability-copy a,.f7-architecture-copy a,.f7-product-copy a,.f7-founder-copy a,.f7-thinking-copy a,[class*=text-link],[class*=inline-cta],[class*=learn-more]{opacity:.96;border-bottom-width:1px;align-items:center;gap:10px;min-height:40px;padding:10px 0 8px;display:inline-flex;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.f7-proof a span,.f7-column-copy a span,.f7-capability-copy a span,.f7-architecture-copy a span,.f7-product-copy a span,.f7-founder-copy a span,.f7-thinking-copy a span{font-size:var(--ts-small-size)!important}.f7-eyebrow,.f7-shift-kicker,.f7-column-index,.f7-column-copy small,.f7-problem-title>span,.f7-capability-label,.f7-architecture-label,.f7-product-label,.f7-founder-label,.f7-thinking-label,[class*=eyebrow],[class*=kicker],[class*=section-label],[class*=section-index],[class*=overline]{font-size:var(--ts-label-size)!important;letter-spacing:.16em!important;font-weight:600!important;line-height:1.35!important}.f7-root p,.f7-root li,.internal-page p,.internal-page li{font-size:var(--ts-body-size)!important;line-height:1.68!important}.f7-root small,.internal-page small{font-size:var(--ts-small-size)!important;line-height:1.55!important}.f7-hero-meta p,.f7-proof>p,.f7-shift-copy span,.f7-column-copy p,.f7-capability-copy p,.f7-architecture-copy p,.f7-product-copy p,.f7-founder-copy p,.f7-thinking-copy p{font-size:var(--ts-body-size)!important;line-height:var(--ts-body-line-height)!important}.f7-root a[href*=system],.f7-root a[href*=product],.f7-root a[href*=insurance],.f7-root a[href*=solutions],.f7-root a[href*=vision]{font-size:15px!important}@media (max-width:1100px){.f7-header{min-height:76px!important;padding-inline:18px!important}.f7-shift-word{display:none!important}.f7-shift-word:last-child{display:block!important}.f7-brand img{width:44px!important;height:44px!important}.f7-brand strong{font-size:20px!important}.f7-brand small{font-size:10px!important}.f7-mobile-menu div a{padding-block:14px!important;font-size:19px!important}.f7-root a[class*=button],.f7-root button,.internal-page button,.internal-page a[class*=button]{min-height:50px!important;padding:15px 21px!important;font-size:15px!important}}@media (min-width:1600px){.f7-header{min-height:98px!important}.f7-brand strong{font-size:25px!important}}html[lang=ja]{--ja-body-size:18px;--ja-small-size:14px;font-feature-settings:"palt" 1;text-spacing-trim:trim-start}html[lang=ja] :is(h1,h2,h3){overflow-wrap:anywhere;word-break:auto-phrase;letter-spacing:-.035em!important;line-height:1.12!important}html[lang=ja] :is(h1,h2,h3)>span{overflow:visible!important}html[lang=ja] :is(h1,h2,h3)>span>span{margin-block:-.09em;padding-block:.09em}html[lang=ja] :is(.v10-page,.v11-products-page,.v11-insurance-page,.v12-company-page,.v12-founder-page,.v13-page,.v14-contact-page,.v14-security-page,.v14-legal-page) p:not([class*=kicker]):not([class*=eyebrow]):not([class*=label]),html[lang=ja] :is(.v10-page,.v11-products-page,.v11-insurance-page,.v12-company-page,.v12-founder-page,.v13-page,.v14-contact-page,.v14-security-page,.v14-legal-page) li{letter-spacing:.015em;font-size:var(--ja-body-size)!important;line-height:1.85!important}html[lang=ja] :is(.v10-page,.v11-products-page,.v11-insurance-page,.v12-company-page,.v12-founder-page,.v13-page,.v14-contact-page,.v14-security-page,.v14-legal-page) small{font-size:var(--ja-small-size)!important;line-height:1.65!important}html[lang=ja] .v10-header nav{gap:clamp(20px,2vw,34px)}html[lang=ja] .v10-header nav a{font-size:14px;line-height:1.35}html[lang=ja] .v10-languages a,html[lang=ja] .v10-contact{font-size:13px}html[lang=ja] .f7-header nav a{font-size:14px!important}html[lang=ja] .f7-languages a{font-size:13px!important}@media (max-width:1100px){html[lang=ja]{--ja-body-size:17px;--ja-small-size:14px}html[lang=ja] :is(h1,h2,h3){letter-spacing:-.025em!important;line-height:1.16!important}html[lang=ja] .f7-mobile-menu div a{font-size:18px!important;line-height:1.5!important}}html:lang(pt){--pt-body:17px;--pt-small:14px;--pt-label:11px}html:lang(pt) .v10-header nav a{font-size:15px!important}html:lang(pt) .v10-languages a{font-size:13px!important}html:lang(pt) .v10-contact{font-size:14px!important}html:lang(pt) .f7-nav a{font-size:15px!important}html:lang(pt) .f7-languages a{font-size:13px!important}html:lang(pt) .f7-contact{font-size:14px!important}html:lang(pt) .v10-kicker,html:lang(pt) .v11-kicker,html:lang(pt) .v12-kicker,html:lang(pt) .v13-kicker,html:lang(pt) .v14-kicker,html:lang(pt) .v8-founder-topline,html:lang(pt) .v8-thinking-topline,html:lang(pt) .v8-closing-copy>p,html:lang(pt) .v10-v-stage-copy>p:first-child,html:lang(pt) .v10-s-cap-copy>p:first-child,html:lang(pt) .v10-s-closing>div:first-child>p:first-child,html:lang(pt) .v11-p-closing>div:first-child>p,html:lang(pt) .v13-i-feature-copy>p,html:lang(pt) .v13-i-book-copy>p,html:lang(pt) .v14-contact-type b,html:lang(pt) .v14-security-principle b,html:lang(pt) .v14-legal-layout aside>small,html:lang(pt) .v14-legal-layout article footer b{font-size:var(--pt-label)!important;line-height:1.45!important}html:lang(pt) .v10-v-hero-copy,html:lang(pt) .v10-v-stage-copy>p:last-child,html:lang(pt) .v10-v-arch-copy>p:not(.v10-kicker),html:lang(pt) .v10-v-human-copy>p:last-child,html:lang(pt) .v10-s-hero-copy,html:lang(pt) .v10-s-cap-copy>p:nth-child(3),html:lang(pt) .v10-s-method-copy>p:last-child,html:lang(pt) .v10-s-closing>div:first-child>p:last-child,html:lang(pt) .v11-p-hero-intro,html:lang(pt) .v11-p-flag-copy>p,html:lang(pt) .v11-p-philosophy>div:first-child>p:last-child,html:lang(pt) .v11-p-principle p,html:lang(pt) .v12-c-intro,html:lang(pt) .v12-c-belief p,html:lang(pt) .v12-c-method-intro>p:last-child,html:lang(pt) .v12-c-method-step p,html:lang(pt) .v12-c-japan>div:first-child>p,html:lang(pt) .v12-c-founder p,html:lang(pt) .v12-c-facts>div:first-child>p:last-child,html:lang(pt) .v13-i-intro,html:lang(pt) .v13-i-feature-copy>span,html:lang(pt) .v13-i-row p,html:lang(pt) .v13-i-book-copy>span,html:lang(pt) .v14-contact-intro,html:lang(pt) .v14-contact-type p,html:lang(pt) .v14-contact-form-copy>p:last-child,html:lang(pt) .v14-contact-trust>div>p:last-child,html:lang(pt) .v14-security-intro,html:lang(pt) .v14-security-principle p,html:lang(pt) .v14-oversight-copy>p:last-child,html:lang(pt) .v14-lifecycle-step p,html:lang(pt) .v14-security-evidence>div>p:last-child,html:lang(pt) .v14-security-closing p,html:lang(pt) .v14-legal-layout article p,html:lang(pt) .v8-thinking-copy>p,html:lang(pt) .v8-closing-copy>span,html:lang(pt) .v8-founder-era p,html:lang(pt) .v8-founder-bridge>span{font-size:var(--pt-body)!important;line-height:1.72!important}html:lang(pt) .v13-b-copy>p:first-child{font-size:var(--pt-label)!important}html:lang(pt) .v13-b-intro,html:lang(pt) .v13-b-chapter p,html:lang(pt) .v11-i-hero-intro,html:lang(pt) .v11-i-operation-copy>p:last-child,html:lang(pt) .v11-i-system-copy>p:last-child,html:lang(pt) .v11-i-mika-copy>p:last-child,html:lang(pt) .v11-i-gallery-intro>p:last-child,html:lang(pt) .v11-i-gallery-caption p,html:lang(pt) .v11-i-governance-head>p:last-child{font-size:var(--pt-body)!important;line-height:1.72!important}html:lang(pt) .v11-i-fragment p,html:lang(pt) .v11-i-module p,html:lang(pt) .v11-i-control p,html:lang(pt) .v10-s-method-step p,html:lang(pt) .v14-contact-type p,html:lang(pt) .v14-security-principle p,html:lang(pt) .v11-i-channel p,html:lang(pt) .v11-i-control p{font-size:15px!important;line-height:1.65!important}html:lang(pt) h1,html:lang(pt) h2,html:lang(pt) h3{text-wrap:balance}html:lang(pt) .v10-v-title,html:lang(pt) .v10-s-title,html:lang(pt) .v11-p-title,html:lang(pt) .v12-c-title,html:lang(pt) .v13-i-title,html:lang(pt) .v13-b-title,html:lang(pt) .v14-contact-title,html:lang(pt) .v14-security-title{line-height:.94!important}html:lang(pt) .v10-v-title>span,html:lang(pt) .v10-s-title>span,html:lang(pt) .v11-p-title>span,html:lang(pt) .v12-c-title>span,html:lang(pt) .v13-i-title>span,html:lang(pt) .v13-b-title>span,html:lang(pt) .v14-contact-title>span,html:lang(pt) .v14-security-title>span,html:lang(pt) .v8-thinking-title>span{margin-block:-.08em -.13em;padding-block:.08em .13em}html:lang(pt) .v10-v-stage-copy h2,html:lang(pt) .v10-s-cap-copy h2,html:lang(pt) .v10-v-arch-copy h2,html:lang(pt) .v10-v-human-copy h2,html:lang(pt) .v10-s-method-copy h2,html:lang(pt) .v11-p-flag-copy h2,html:lang(pt) .v11-p-philosophy h2,html:lang(pt) .v12-c-section-head h2,html:lang(pt) .v13-i-feature-copy h2,html:lang(pt) .v13-i-row h2,html:lang(pt) .v14-contact-section-title h2,html:lang(pt) .v14-security-section-head h2{line-height:1!important}@media (max-width:1100px){html:lang(pt){--pt-body:17px;--pt-small:15px;--pt-label:11px}html:lang(pt) .v10-brand small{font-size:9px!important}html:lang(pt) .v10-languages a{font-size:12px!important}html:lang(pt) .v10-contact{font-size:13px!important}html:lang(pt) .v10-v-title,html:lang(pt) .v10-s-title,html:lang(pt) .v11-p-title,html:lang(pt) .v12-c-title{font-size:clamp(44px,12.5vw,58px)!important}html:lang(pt) .v13-i-title,html:lang(pt) .v13-b-title{font-size:clamp(45px,12.8vw,62px)!important}html:lang(pt) .v14-contact-title,html:lang(pt) .v14-security-title{font-size:clamp(44px,12vw,60px)!important}html:lang(pt) .v10-v-stage-copy h2,html:lang(pt) .v10-s-cap-copy h2,html:lang(pt) .v10-v-arch-copy h2,html:lang(pt) .v10-v-human-copy h2,html:lang(pt) .v10-s-method-copy h2,html:lang(pt) .v11-p-philosophy h2,html:lang(pt) .v12-c-section-head h2,html:lang(pt) .v13-i-feature-copy h2,html:lang(pt) .v14-contact-section-title h2,html:lang(pt) .v14-security-section-head h2{line-height:1.03!important}html:lang(pt) .v12-c-method-step{grid-template-columns:minmax(0,1fr)!important}html:lang(pt) .v12-c-method-step>b{font-size:54px!important}html:lang(pt) .v12-c-method-step h3{font-size:40px!important;line-height:1.02!important}}.v10-header nav a{font-size:15px!important;font-weight:500!important;line-height:1.2!important}.v10-languages{gap:13px!important}.v10-languages a{letter-spacing:.04em!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.v10-contact{min-height:48px!important;padding:14px 22px!important;font-size:14px!important;font-weight:500!important;line-height:1.15!important}.v10-title>span,.v11-p-title>span,.v11-i-title>span,.v12-c-title>span,.v12-f-title>span,.v13-i-title>span,.v13-b-title>span,.v14-contact-title>span,.v14-security-title>span{margin-block:-.13em!important;padding-block:.13em!important}.v10-stage-copy p,.v10-s-capability-copy p,.v11-p-principle p,.v11-i-fragment p,.v11-i-module p,.v11-i-mika-action span,.v11-i-mika-boundary,.v11-i-control p,.v13-i-row p,.v14-contact-type p,.v14-contact-form-copy>p:last-child,.v14-security-principle p{font-size:16px!important;line-height:1.65!important}.v13-i-intro,.v13-i-feature-copy>span,.v13-i-book-copy>span,.v13-b-intro,.v13-b-chapter-copy>span,.v13-b-closing p{font-size:18px!important;line-height:1.7!important}.v13-b-intro{letter-spacing:normal!important;text-transform:none!important}.v13-kicker,.v13-b-copy>p:not(.v13-b-intro),.v13-i-feature-copy>p,.v13-i-book-copy>p,.v13-b-chapter-copy>p,.v13-b-manifesto>p,.v14-kicker{letter-spacing:.2em!important;font-size:12px!important;line-height:1.4!important}.v14-contact-form label>span{font-size:12px!important;line-height:1.45!important}.v14-contact-submit,.v14-security-closing a,.v13-i-closing a,.v13-b-closing a,.v13-i-book-copy>a{font-size:14px!important;line-height:1.2!important}.v14-legal-hero strong,.v14-legal-layout aside>small{font-size:11px!important;line-height:1.4!important}.v14-legal-layout aside a{font-size:14px!important}@media (max-width:1100px){.v10-header{min-height:78px!important}.v10-languages a{font-size:14px!important}.v10-contact{display:none!important}.v10-mobile-menu a,.v10-header details a{font-size:18px!important;line-height:1.25!important}.v10-title,.v11-p-title,.v11-i-title,.v12-c-title,.v12-f-title,.v13-i-title,.v13-b-title,.v14-contact-title,.v14-security-title{line-height:.94!important}.v10-stage-copy p,.v10-s-capability-copy p,.v11-p-principle p,.v11-i-fragment p,.v11-i-module p,.v11-i-control p,.v13-i-row p,.v14-contact-type p,.v14-contact-form-copy>p:last-child,.v14-security-principle p{font-size:17px!important}}html body :is(.f7-root[class],main[class][class]) p,html body .f7-root[class][class] section[class] p,html body main[class][class][class] section[class] p{font-size:var(--ts-body-size)!important;line-height:var(--ts-body-line-height)!important}html body :is(.f7-root[class],main[class][class]) :is([class*=kicker],[class*=eyebrow],[class*=topline],[class*=label]),html body :is(.f7-root[class][class],main[class][class][class]) section[class] :is([class*=kicker],[class*=eyebrow],[class*=topline],[class*=label]){font-size:12px!important;line-height:1.45!important}:is(.v11-i-fragment,.v11-i-module,.v11-i-control,.v11-i-channel) p,:is(.f7-column-copy,.f7-problem-node,.v47-governed-benefits) p{font-size:17px!important;line-height:1.65!important}html body .f7-header[class] nav a,html body .v10-header[class] nav a{font-size:18px!important;font-weight:500!important;line-height:1.2!important}html body .f7-header .f7-languages a,html body .v10-header .v10-languages a{letter-spacing:.035em!important;font-size:16px!important;font-weight:600!important;line-height:1!important}html body .f7-header .f7-contact,html body .v10-header .v10-contact{font-size:16px!important;font-weight:500!important;line-height:1.15!important}.v10-mobile-menu{display:none}@media (max-width:1180px) and (min-width:1101px){html body .f7-header[class] nav a,html body .v10-header[class] nav a{font-size:16px!important}html body .f7-header .f7-languages a,html body .v10-header .v10-languages a,html body .f7-header .f7-contact,html body .v10-header .v10-contact{font-size:15px!important}}@media (max-width:1100px){html body :is(.f7-root[class],main[class][class]) p{font-size:18px!important;line-height:1.72!important}html body :is(.f7-root[class],main[class][class]) :is([class*=kicker],[class*=eyebrow],[class*=topline],[class*=label]){font-size:12px!important}html body .f7-header .f7-languages a,html body .v10-header .v10-languages a{justify-content:center;align-items:center;min-width:34px;min-height:44px;display:inline-flex;font-size:15px!important}.f7-mobile-menu>summary,.v10-mobile-menu>summary{cursor:pointer;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.f7-mobile-menu>summary::-webkit-details-marker{display:none}.v10-mobile-menu>summary::-webkit-details-marker{display:none}.v10-mobile-menu{display:block;position:relative}.v10-mobile-menu>summary span{background:currentColor;width:21px;height:1px;display:block}.v10-mobile-menu>div{z-index:1000;color:#fff;background:#070707fa;padding:28px 24px 50px;position:fixed;inset:78px 0 0;overflow-y:auto}.v10-header--light .v10-mobile-menu>div{color:#111;background:#f0ede6fc}.v10-mobile-menu>div a{border-bottom:1px solid;min-height:56px;padding:16px 0;display:block;font-size:24px!important;line-height:1.15!important}.f7-mobile-menu>div a{font-size:26px!important}}@media (max-width:359px){.v10-header{padding-inline:14px!important}.v10-brand>span{display:none!important}.v10-header-actions,.v10-languages{gap:0!important}}@media (max-width:1100px){.f7-hero-copy h1{overflow-wrap:normal;max-width:100%;letter-spacing:-.035em!important;font-size:clamp(40px,13vw,56px)!important;line-height:.96!important}.f7-dark-layer{overflow:hidden}.v10-v-hero{padding:120px 24px 64px;overflow:hidden}.v10-v-hero-content{max-width:100%}.v10-v-title{max-width:100%;margin:18px 0 26px;letter-spacing:-.04em!important;font-size:clamp(40px,12.5vw,52px)!important;line-height:1!important}.v10-v-hero-copy{max-width:33rem;font-size:18px!important;line-height:1.7!important}.v10-v-hero-image{object-position:60% center}html[lang=ja] .v10-v-title{word-break:auto-phrase;letter-spacing:-.025em!important;font-size:clamp(38px,12vw,50px)!important;line-height:1.13!important}.v13-b-title{max-width:100%;letter-spacing:-.045em!important;line-height:1!important}.v13-b-copy>p:first-child,.v13-b-chapters-label{font-size:12px!important;line-height:1.55!important}}@media (max-width:360px){.f7-header,.v10-header{padding-inline:18px!important}.f7-brand,.v10-brand{gap:11px}.f7-brand img,.v10-brand img{width:38px!important;height:38px!important}.f7-brand strong,.v10-brand strong{font-size:18px!important}.v10-languages{gap:10px!important}html body .v10-header .v10-languages a{font-size:14px!important}.f7-hero-copy h1{font-size:40px!important}.v10-v-title,html[lang=ja] .v10-v-title{font-size:39px!important}}@media (max-width:1100px) and (max-height:500px) and (orientation:landscape){.f7-header,.v10-header{height:70px!important;min-height:70px!important}.f7-dark-layer{padding-top:104px}.f7-hero-copy h1{font-size:42px!important}.v10-v-hero{padding-top:104px}html body .v10-v-title,html:lang(pt) body .v10-v-title,html:lang(en) body .v10-v-title,html:lang(ja) body .v10-v-title{font-size:38px!important}html body .v13-b-title,html:lang(pt) body .v13-b-title,html:lang(en) body .v13-b-title,html:lang(ja) body .v13-b-title{font-size:44px!important}}
@media (min-width:1101px){.v10-v-evolution-shell{height:600vh;min-height:600vh}.v10-v-evolution{z-index:4}.v10-v-architecture{z-index:3}.v10-v-stage{isolation:isolate;padding:132px 5.5vw 5vw}.v10-v-stage-copy{width:min(38vw,590px);top:53%;left:6.6vw;transform:translateY(-43%)}.v10-v-stage-copy h2{font-size:clamp(50px,4.7vw,80px);line-height:.94}.v10-v-stage-copy>p:last-child{opacity:.78;max-width:510px}.v10-v-stage-word{z-index:3;opacity:.075;pointer-events:none;max-width:94vw;font-size:clamp(105px,16vw,258px);top:14%;left:3.2vw}.v10-v-stage-visual{z-index:2;opacity:1;border:0;width:51vw;max-width:none;height:100%;top:0;right:0;overflow:hidden}.v10-v-stage-visual>img{object-position:center;filter:saturate(.94)contrast(1.04);transform:scale(1.01)}.v10-v-stage--2 .v10-v-stage-visual>img{object-position:56% center}.v10-v-stage--3 .v10-v-stage-visual>img{object-position:52% center}.v10-v-stage--4 .v10-v-stage-visual>img{object-position:48% center}.v10-v-stage-visual:after{background:linear-gradient(90deg,#0808082e,#0000 24%)}.v10-v-stage--1 .v10-v-stage-visual:after,.v10-v-stage--3 .v10-v-stage-visual:after{background:linear-gradient(90deg,#f2efe838,#0000 24%)}.v10-v-stage-line,.v10-v-stage-visual>span{display:none}.v10-v-stage-index{z-index:4;opacity:.055;right:2vw}}@media (max-width:1100px){.v10-v-stage{flex-direction:column;min-height:auto;padding:112px 24px 0;display:flex;overflow:hidden}.v10-v-stage-copy{z-index:5;padding-bottom:48px}.v10-v-stage-copy h2{max-width:11ch;font-size:clamp(43px,12vw,55px);line-height:.98}.v10-v-stage-copy>p:last-child{opacity:.78;max-width:34rem;margin-top:26px}.v10-v-stage-visual{z-index:2;opacity:1;border:0;width:calc(100% + 48px);height:56svh;min-height:390px;margin:0 -24px;position:relative;top:auto;right:auto;overflow:hidden}.v10-v-stage-visual>img{object-position:center;filter:saturate(.96)contrast(1.03)}.v10-v-stage--2 .v10-v-stage-visual>img{object-position:58% center}.v10-v-stage--3 .v10-v-stage-visual>img{object-position:54% center}.v10-v-stage--4 .v10-v-stage-visual>img{object-position:48% center}.v10-v-stage-visual:after{background:linear-gradient(#0000 74%,#0404042e)}.v10-v-stage-line,.v10-v-stage-visual>span{display:none}.v10-v-stage-word{z-index:1;opacity:.055;font-size:clamp(64px,21vw,92px);bottom:51svh;left:18px}.v10-v-stage-index{z-index:3;font-size:150px;bottom:-18px;right:-12px}}@media (max-width:360px){.v10-v-stage{padding-top:100px}.v10-v-stage-copy h2{font-size:41px}.v10-v-stage-visual{height:58svh;min-height:360px}}
@media (min-width:1101px){.v10-v-hero-shell,.v10-v-evolution-shell,.v10-v-architecture-shell{height:auto!important;min-height:0!important}.v10-v-hero{min-height:760px;height:100vh!important}.v10-v-title>span>span,.v10-v-hero-copy{opacity:1!important;visibility:visible!important;transform:none!important}.v10-v-evolution{height:auto!important;min-height:0!important;overflow:visible!important}.v10-v-stage,.v10-v-stage--1,.v10-v-stage--2,.v10-v-stage--3,.v10-v-stage--4{width:100%;height:100vh;min-height:760px;clip-path:none!important;opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.v10-v-stage-copy{opacity:1!important;visibility:visible!important}.v10-v-architecture{min-height:760px;opacity:1!important;visibility:visible!important;height:100vh!important;position:relative!important;transform:none!important}.v10-v-arch-copy{opacity:1!important;visibility:visible!important;transform:translateY(-45%)!important}.v10-v-arch-result{opacity:1!important;visibility:visible!important;transform:none!important}.v10-v-arch-layer{opacity:1!important;visibility:visible!important}}
.site-footer{z-index:20;color:#f4f1eb;background:#050505;border-top:1px solid #ffffff24;padding:100px 6.6vw 34px;position:relative}.site-footer__lead{grid-template-columns:minmax(220px,.55fr) minmax(360px,1fr);align-items:start;gap:8vw;padding-bottom:80px;display:grid}.site-footer__brand{align-items:center;gap:15px;width:max-content;display:flex}.site-footer__brand img{object-fit:contain;width:58px;height:58px}.site-footer__brand span{flex-direction:column;display:flex}.site-footer__brand strong{letter-spacing:-.04em;font-size:24px;font-weight:700;line-height:1}.site-footer__brand small{color:#8d8982;letter-spacing:.34em;margin-top:8px;font-size:10px}.site-footer__lead p{letter-spacing:-.05em;color:#f4f1eb;max-width:820px;margin:0;font-size:clamp(31px,3.25vw,58px)!important;line-height:1.04!important}.site-footer__grid{border-top:1px solid #ffffff24;grid-template-columns:.75fr .65fr 1.1fr;gap:7vw;padding:54px 0 68px;display:grid}.site-footer__grid nav{flex-direction:column;align-items:flex-start;display:flex}.site-footer__grid b{color:#a88759;letter-spacing:.2em;text-transform:uppercase;margin-bottom:25px;font-size:11px}.site-footer__grid nav a{color:#bdb8b0;min-height:38px;font-size:16px;transition:color .2s}.site-footer__grid nav a:hover{color:#fff}.site-footer__contact{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.site-footer__contact>span{color:#817d76;letter-spacing:.08em;font-size:13px}.site-footer__contact>a{border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:18px;display:flex}.site-footer__contact i{color:#b79768;font-style:normal}.site-footer__bottom{color:#6f6b65;letter-spacing:.14em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:28px;font-size:11px;display:flex}.site-footer__bottom>div{gap:18px;display:flex}.site-footer__bottom a{color:#77736c;min-width:32px}.site-footer__bottom a.is-active{color:#fff}@media (max-width:1100px){.site-footer{padding:76px 24px 28px}.site-footer__lead{grid-template-columns:1fr;gap:55px;padding-bottom:64px}.site-footer__brand img{width:50px;height:50px}.site-footer__brand strong{font-size:22px}.site-footer__lead p{font-size:clamp(30px,9vw,43px)!important}.site-footer__grid{grid-template-columns:1fr 1fr;gap:55px 28px;padding:48px 0 58px}.site-footer__contact{grid-column:1/-1}.site-footer__grid nav a{min-height:44px;font-size:17px}.site-footer__contact>a{min-height:64px;font-size:18px}.site-footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:28px}.site-footer__bottom a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
html{font-size:16px}body{font-size:var(--ts-body-size)}html body main p,html body .f7-root .f7-hero-meta p,html body .f7-root .f7-column-copy p,html body .f7-root .capability-entry>p:nth-of-type(2),html body .f7-root .architecture-descriptions p,html body .f7-root .v8-founder-era p,html body .f7-root .v8-thinking-copy>p,html body .f7-root .v8-closing-copy>span{font-size:var(--ts-body-size)!important;line-height:var(--ts-body-line-height)!important}html body main li{font-size:17px!important;line-height:1.65!important}html body main small{font-size:13px!important;line-height:1.45!important}html body main label,html body main input,html body main select,html body main textarea{font-size:16px!important}html body :is(main,.f7-root) :is([class*=kicker],[class*=eyebrow],[class*=topline],[class*=label]){font-size:14px!important;line-height:1.45!important}html body main a:not(.v10-brand){font-size:15px}.v11-p-signal span,.v11-i-hero-signal span,.v11-i-gallery-ui span,.v11-i-module span,.v11-i-control span,.v13-i-hero span,.v13-i-feature-visual span,.v13-i-book-object span,.v14-oversight-step b,.v14-security-hero-copy small,.architecture-layer>b,.architecture-layer__system span{font-size:12px!important;line-height:1.4!important}.site-footer{padding:58px 6.6vw 28px}.site-footer__lead{grid-template-columns:220px 1fr;align-items:center;gap:6vw;padding-bottom:42px}.site-footer__brand img{width:46px;height:46px}.site-footer__brand strong{font-size:21px}.site-footer__brand small{font-size:11px}.site-footer__lead p{letter-spacing:-.02em;max-width:820px;font-size:22px!important;line-height:1.45!important}.site-footer__grid{grid-template-columns:.8fr .7fr 1.25fr;gap:6vw;padding:36px 0 42px}.site-footer__grid b{margin-bottom:19px;font-size:14px}.site-footer__grid nav a{min-height:36px;font-size:17px}.site-footer__contact>span{font-size:15px}.site-footer__contact>a{padding:16px 0;font-size:17px}.site-footer__bottom{padding-top:22px;font-size:14px}.site-footer__bottom a{font-size:15px}@media (max-width:1100px){html body main p{font-size:18px!important}.site-footer{padding:54px 24px 24px}.site-footer__lead{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.site-footer__lead p{font-size:21px!important;line-height:1.5!important}.site-footer__grid{gap:38px 24px;padding:34px 0 38px}.site-footer__grid b{font-size:13px}.site-footer__grid nav a{font-size:17px}.site-footer__contact>span{font-size:14px}.site-footer__bottom{font-size:13px}}
.v10-v-human,.v10-v-human-mask,.v10-v-human-mask>img{min-height:0!important}@media (min-width:1101px){.v10-v-human{height:100vh;min-height:720px!important}.v10-v-human-mask,.v10-v-human-mask>img{height:100%}.v10-v-human-copy{padding:clamp(64px,7vw,112px) clamp(56px,7vw,112px)}}@media (max-width:1100px){.v10-v-human{height:auto}.v10-v-human-mask{height:clamp(360px,58vh,560px)}.v10-v-human-mask>img{height:100%}.v10-v-human-copy{padding:64px 24px 72px}}
.site-footer{border-top:1px solid #ffffff29;grid-template-columns:auto auto 1fr auto;align-items:center;gap:clamp(24px,3vw,54px);min-height:0;display:grid;padding:26px 6.6vw!important}.site-footer__brand{gap:10px}.site-footer__brand img{width:34px!important;height:34px!important}.site-footer__brand strong{font-size:16px!important}.site-footer__brand small{margin-top:4px!important;font-size:9px!important}.site-footer__copyright{color:#77736c;letter-spacing:.1em;white-space:nowrap;font-size:12px}.site-footer__essential{justify-content:flex-end;gap:clamp(16px,2vw,32px);display:flex}.site-footer__essential a,.site-footer__locales a{color:#aaa59d;font-size:14px}.site-footer__essential a:hover,.site-footer__locales a:hover,.site-footer__locales a.is-active{color:#fff}.site-footer__locales{gap:14px;display:flex}@media (max-width:1100px){.site-footer{grid-template-columns:1fr auto;gap:24px 18px;padding:30px 24px!important}.site-footer__copyright{grid-area:3/1/auto/-1;font-size:11px}.site-footer__essential{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:14px 22px}.site-footer__essential a,.site-footer__locales a{font-size:14px}}
@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v10-v-monolith{display:block}.v10-v-plane{display:none}.v10-v-arch-stack{transform-style:preserve-3d}.v10-v-arch-layer{transform-style:preserve-3d;will-change:transform}.v10-v-hero-image,.v10-v-monolith,.v10-v-plane,.v10-v-stage-visual>img{will-change:transform}}
@media (min-width:1101px){.v10-v-hero-content{top:50%;bottom:auto;transform:translateY(-50%)}html:lang(en) .v10-v-title>span{overflow:visible}.v10-v-arch-stack{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(8px,1vw,16px);width:min(53vw,860px);height:62vh;display:grid;top:20%;right:5vw}.v10-v-arch-layer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#b797681a,#0000 34%),linear-gradient(145deg,#ffffff13,#ffffff03);border:1px solid #ffffff29;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:58%;margin:0;padding:18px 15px;display:flex;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff14}.v10-v-arch-layer:first-child{height:46%}.v10-v-arch-layer:nth-child(2){height:68%}.v10-v-arch-layer:nth-child(3){height:54%}.v10-v-arch-layer:nth-child(4){height:82%}.v10-v-arch-layer:nth-child(5){height:63%}.v10-v-arch-layer:nth-child(6){height:51%}.v10-v-arch-layer b{letter-spacing:.2em;font-size:11px}.v10-v-arch-layer span{letter-spacing:.04em;white-space:nowrap;max-width:none;font-size:10px;line-height:1.25}.v10-v-arch-layer i{background:linear-gradient(90deg,#d5b27a,#0000);width:100%;height:1px}.v10-v-arch-result{bottom:8vh;right:5vw}}.v10-v-architecture{isolation:isolate;background:#050505}.v10-v-architecture-media{z-index:0;pointer-events:none;position:absolute;inset:-10% 0;overflow:hidden}.v10-v-architecture-media img{object-fit:cover;object-position:center;will-change:transform;width:100%;height:120%}.v10-v-architecture:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020304f5 0%,#020304d6 34%,#02030457 61%,#02030424 100%),linear-gradient(#02030433,#0000 55%,#0203046b);position:absolute;inset:0}.v10-v-architecture .v10-v-arch-copy{z-index:2}.v10-v-architecture .v10-v-arch-copy h2{color:#f5f2ec}.v10-v-architecture .v10-v-arch-copy>p:not(.v10-kicker){color:#cbc6bd}.v10-v-architecture .v10-v-arch-copy a{color:#f5f2ec}@media (max-width:1100px){.v10-v-architecture-media{inset:-8% 0}.v10-v-architecture-media img{object-position:center;height:116%}.v10-v-architecture:after{background:linear-gradient(#020304e6 0%,#020304a8 43%,#02030433 74%,#0203047a 100%),linear-gradient(90deg,#02030480,#0000 80%)}}@media (prefers-reduced-motion:reduce){.v10-v-architecture-media img{transform:scale(1.06)!important}}@media (max-width:1100px){.v10-v-hero{align-items:center;min-height:100svh;padding:96px 24px 42px;display:flex}.v10-v-hero-content{width:100%}.v10-v-architecture{align-items:center;min-height:110svh;padding:92px 24px 70px;display:flex}.v10-v-arch-copy{width:100%}.v10-v-arch-copy>*{opacity:1!important;visibility:visible!important;transform:none!important}}
@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v10-s-hero-shell{height:auto;min-height:0}.v10-s-title>span>span,.v10-s-hero-copy{opacity:1!important;visibility:visible!important}.v10-s-hero-copy{color:#49453f;max-width:520px}.v10-s-hero-image{filter:saturate(.96)contrast(1.06);will-change:transform}.v10-s-hero:after{background:linear-gradient(90deg,#f2efe8e0 0%,#f2efe8b8 38%,#f2efe833 66%,#f2efe80a 100%)}.v10-s-black-wipe{background:linear-gradient(90deg,#080808e6 0%,#080808d6 66%,#15120fb8 100%)}}.v10-s-cap-panel{isolation:isolate}.v10-s-cap-panel--1,.v10-s-cap-panel--2,.v10-s-cap-panel--3,.v10-s-cap-panel--4,.v10-s-cap-panel--5{color:#fff;background:#050505}.v10-s-cap-panel:before{content:"";z-index:0;filter:saturate(.92)contrast(1.06);background-image:url(/visual/solutions/business-systems-v1.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.v10-s-cap-panel--1:before{background-image:url(/visual/solutions/business-systems-v1.webp)}.v10-s-cap-panel--2:before{background-image:url(/visual/solutions/cognitive-automation-v1.webp)}.v10-s-cap-panel--3:before{background-image:url(/visual/solutions/knowledge-decisions-v1.webp)}.v10-s-cap-panel--4:before{background-image:url(/visual/solutions/conversational-operations-v1.webp)}.v10-s-cap-panel--5:before{background-image:url(/visual/solutions/ai-native-products-v1.webp)}.v10-s-cap-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#030405f5 0%,#030405d6 39%,#03040552 67%,#03040529 100%),linear-gradient(#0304052e,#0000 52%,#0304058a);position:absolute;inset:0}.v10-s-cap-panel .v10-s-cap-copy{z-index:5}.v10-s-cap-panel .v10-s-cap-index{z-index:4}.v10-s-cap-panel .v10-s-cap-visual{z-index:3;opacity:.82;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 35px 90px #00000080}.v10-s-cap-panel .v10-s-cap-visual:after{background:linear-gradient(#0506070f,#0506079e)}.v10-s-cap-panel .v10-s-cap-copy>p:nth-child(3){opacity:.82}@media (max-width:1100px){.v10-s-cap-panel:before{background-position:58%}.v10-s-cap-panel:after{background:linear-gradient(#030405e6 0%,#030405ad 48%,#0304054d 72%,#0304059e 100%)}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v10-s-method-shell{height:auto;min-height:0}}.v10-s-closing{isolation:isolate;text-align:center;background:#050505;justify-content:center;align-items:center;min-height:100vh;padding:120px 6.6vw 80px;display:flex;position:relative;overflow:hidden}.v10-s-closing-media{z-index:0;position:absolute;inset:0}.v10-s-closing-media img{object-fit:cover;object-position:center;filter:saturate(.93)contrast(1.06);width:100%;height:100%}.v10-s-closing:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0304057a 0%,#030405ad 38%,#03040570 72%),linear-gradient(#03040552,#0000 45%,#03040585);position:absolute;inset:0}.v10-s-closing-copy{z-index:2;position:relative;width:min(860px,78vw)!important}.v10-s-closing-copy>p:first-child{color:#c5a372;letter-spacing:.28em;margin:0 0 28px;font-size:13px!important}.v10-s-closing-copy h2{color:#f6f3ed;margin:0;font-size:clamp(58px,7vw,116px);line-height:.9}.v10-s-closing-copy>p:last-child{max-width:680px;margin:34px auto 0;color:#c8c2b8!important;font-size:19px!important;line-height:1.68!important}@media (max-width:1100px){.v10-s-closing{min-height:100svh;padding:100px 24px 70px}.v10-s-closing-copy{width:100%!important}.v10-s-closing-copy h2{font-size:clamp(48px,13vw,62px)}.v10-s-closing-copy>p:last-child{font-size:17px!important}.v10-s-closing-media img{object-position:center}}
.v11-products-page .v10-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v11-products-page .v11-p-hero-shell{height:calc(100vh + 2500px);min-height:calc(100vh + 2500px)}.v11-products-page .v11-p-product-frame b{white-space:nowrap;max-width:58vw;font-size:clamp(66px,8.4vw,142px)}}.v11-products-page .v11-p-flagship{color:#fff;background:#080808}.v11-products-page .v11-p-flagship-visual,.v11-products-page .v11-p-flagship-image,.v11-products-page .v11-p-flagship-shade{width:100%;height:100%;position:absolute;inset:0}.v11-products-page .v11-p-flagship-visual{z-index:0;overflow:hidden}.v11-products-page .v11-p-flagship-image{object-fit:cover;height:116%;inset:-8% 0;transform:scale(1.02)}.v11-products-page .v11-p-flagship-shade{z-index:1;background:linear-gradient(90deg,#030303d1 0%,#03030380 46%,#0303031f 78%),linear-gradient(#0000 38%,#0000006b)}.v11-products-page .v11-p-flag-copy{z-index:2;width:min(920px,68vw);top:50%;transform:translateY(-50%)}.v11-products-page .v11-p-flag-copy h2{letter-spacing:-.066em;text-wrap:balance;max-width:900px;font-size:clamp(58px,7.4vw,126px);line-height:.9}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v11-products-page .v11-p-flagship-shell{height:calc(100vh + 3200px);min-height:calc(100vh + 3200px)}}@media (max-width:1100px){.v11-products-page .v11-p-flagship{align-items:center;min-height:100svh;padding:120px 24px 80px;display:flex}.v11-products-page .v11-p-flagship-image{height:100%;inset:0;transform:none!important}.v11-products-page .v11-p-flagship-shade{background:linear-gradient(#0303039e 0%,#0303034d 28%,#030303d1 100%)}.v11-products-page .v11-p-flag-copy{z-index:2;width:100%;position:relative}.v11-products-page .v11-p-flag-copy h2{max-width:12ch;font-size:clamp(48px,14vw,72px);line-height:.94}}.v11-products-page .v11-p-closing{isolation:isolate;color:#fff;text-align:center;background:#080808;justify-content:center;place-items:center;min-height:100vh;padding:130px 6.6vw 90px;display:grid;position:relative;overflow:hidden}.v11-products-page .v11-p-closing-visual,.v11-products-page .v11-p-closing-visual img,.v11-products-page .v11-p-closing-shade{width:100%;height:100%;position:absolute;inset:0}.v11-products-page .v11-p-closing-visual{z-index:-2}.v11-products-page .v11-p-closing-visual img{object-fit:cover;transform:scale(1.04)}.v11-products-page .v11-p-closing-shade{z-index:-1;background:radial-gradient(circle,#00000042 0%,#00000094 58%,#000000d1 100%)}.v11-products-page .v11-p-closing>.v11-p-closing-copy{width:min(940px,78vw);display:block}.v11-products-page .v11-p-closing-copy>p:first-child{color:#d0ad77}.v11-products-page .v11-p-closing h2{text-wrap:balance;text-shadow:0 12px 50px #000000a6;margin:34px auto 30px;font-size:clamp(58px,7vw,116px);line-height:.9}.v11-products-page .v11-p-closing-copy>p:last-child{color:#ffffffc7;max-width:650px;margin:0 auto;font-size:19px;line-height:1.7}@media (max-width:1100px){.v11-products-page .v11-p-closing{min-height:100svh;padding:120px 24px 80px}.v11-products-page .v11-p-closing-visual img{transform:none}.v11-products-page .v11-p-closing-shade{background:radial-gradient(circle,#00000052 0%,#000000ad 68%,#000000d6 100%)}.v11-products-page .v11-p-closing>.v11-p-closing-copy{width:100%}.v11-products-page .v11-p-closing h2{font-size:clamp(48px,14vw,68px);line-height:.94}.v11-products-page .v11-p-closing-copy>p:last-child{font-size:18px}}.v11-products-page .v11-p-philosophy{min-height:auto;padding-top:130px;padding-bottom:130px}.v11-products-page .v11-p-philosophy-head{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:42px 8vw}.v11-products-page .v11-p-philosophy-head>.v11-kicker{grid-column:1/-1}.v11-products-page .v11-p-philosophy-head h2{width:min(680px,100%);max-width:none;margin-top:0;font-size:clamp(58px,6.1vw,100px);line-height:.91}.v11-products-page .v11-p-philosophy-head>p:last-child{max-width:500px;margin:0 0 8px;font-size:19px;line-height:1.65}.v11-products-page .v11-p-principles{margin-top:105px}.v11-products-page .v11-p-principle{padding:38px 0}.v11-products-page .v11-p-principle>div{grid-template-columns:minmax(330px,.85fr) 1fr;gap:6vw}.v11-products-page .v11-p-principle p{font-size:18px;line-height:1.65}@media (max-width:1100px){.v11-products-page .v11-p-philosophy{padding:105px 24px 90px}.v11-products-page .v11-p-philosophy-head{display:block}.v11-products-page .v11-p-philosophy-head h2{width:100%;max-width:10ch;margin-top:38px;font-size:clamp(48px,14vw,68px);line-height:.94}.v11-products-page .v11-p-philosophy-head>p:last-child{margin-top:38px;font-size:18px}.v11-products-page .v11-p-principles{margin-top:72px}.v11-products-page .v11-p-principle>div{grid-template-columns:1fr}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.v11-p-title span>span,.v11-p-hero-intro{opacity:1!important;visibility:visible!important}}
.f7-problem-shell{height:560vh}@media (min-width:1101px){.f7-unified>h2{width:min(41vw,660px);font-size:clamp(30px,3.82vw,61px)}html:lang(ja) .f7-unified>h2{font-size:clamp(26px,3.25vw,52px)}}.v65-materias{z-index:6;pointer-events:none;--fator:1.8;width:min(42vw,700px);position:absolute;top:45%;right:4vw;transform:translateY(-50%)}html:lang(ja) .v65-materias{--fator:1.06}.v65-lista{gap:clamp(10px,1.9vh,24px);display:grid;container-type:inline-size}.v65-materia{opacity:0;justify-items:start;gap:clamp(6px,.8vh,12px);display:grid}.v65-materia-num{letter-spacing:.34em;color:#c9a874;align-items:center;gap:14px;font-size:11px;font-style:normal;font-weight:400;display:flex}.v65-materia-num:after{content:"";background:linear-gradient(90deg,#d6ad70f2,#d6ad7000);width:clamp(34px,3.4vw,74px);height:1px}.v65-materia-word{font-size:min(76px, 7.6vh, calc(100cqw / var(--maxlen,12) * var(--fator)));letter-spacing:-.05em;white-space:nowrap;color:#0000;filter:drop-shadow(0 14px 30px #0009);background-image:linear-gradient(102deg,#f4ead6 0%,#fffdf8 16%,#ecd9b2 34%,#c3aa80 56%,#9c8865 78%,#7e6f56 100%);background-position:100% 0;background-size:190% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:.88;display:block}.v65-materia-rule{transform-origin:0;background:linear-gradient(90deg,#fff6,#ffffff08);width:100cqw;height:1px;transform:scaleX(0)}.v65-governed-depth{z-index:-1;pointer-events:none;background:radial-gradient(74% 68% at 72%,#050505d1 0%,#0505058a 42%,#0505051f 74%,#05050500 100%);position:absolute;inset:0}.v47-governed-environment img{filter:saturate(.8)brightness(.86)}@media (max-width:1100px){.f7-problem-shell{height:auto}.f7-unified{min-height:0;padding:88px 22px 64px}.v65-governed-depth{background:linear-gradient(#050505cc 0%,#05050594 30%,#050505c7 56%,#050505ed 100%)}.f7-unified>p{letter-spacing:.2em;white-space:nowrap;margin-bottom:18px;font-size:9px}.f7-unified>h2{width:auto;font-size:8.1vw;line-height:1.04}html:lang(ja) .f7-unified>h2{font-size:7.4vw}.v65-materias{--fator:1.62;width:100%;margin-top:40px;position:relative;top:auto;right:auto;transform:none}html:lang(ja) .v65-materias{--fator:1}.v65-lista{gap:24px}.v65-materia{gap:8px;opacity:1!important;visibility:visible!important;transform:none!important}.v65-materia-num{gap:10px;font-size:9px}.v65-materia-num:after{width:28px}.v65-materia-word{font-size:min(52px, calc(100cqw / var(--maxlen,12) * var(--fator)));filter:none;background-position:8% 0}.v65-materia-rule{transform:none}.v47-governed-benefits{margin-top:44px}.v47-governed-benefits h3{color:#f4f1ea}.v47-governed-benefits p{color:#c3bdb4}}@media (prefers-reduced-motion:reduce){.v65-materia{opacity:1!important;visibility:visible!important;transform:none!important}.v65-materia-word{background-position:8% 0}.v65-materia-rule{transform:none}}
.capabilities-stage__intro{container-type:inline-size}.capabilities-stage__intro h2{--fator-titulo:2.38;font-size:min(112px, calc(100cqw / var(--maxlen,24) * var(--fator-titulo)));line-height:.9}html:lang(ja) .capabilities-stage__intro h2{--fator-titulo:1;line-height:1.14}
.v71-method-sequence{z-index:-3;opacity:0;visibility:hidden;pointer-events:none;filter:saturate(.86)contrast(1.05)brightness(.82);width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1100px){.v71-method-sequence{display:none}}@media (prefers-reduced-motion:reduce){.v71-method-sequence{display:none}}.v71-method-governance{z-index:12;color:#b9975f;letter-spacing:.28em;margin:0;font-size:9px;position:absolute;bottom:5.2vh;left:6.6vw}.v71-method-governance:before{content:"";background:linear-gradient(90deg,#b9975fb3,#b9975f00);width:min(30vw,420px);height:1px;margin-bottom:16px;display:block}@media (max-width:1100px){.v71-method-governance{letter-spacing:.2em;margin-top:42px;font-size:8px;position:relative;bottom:auto;left:auto;opacity:1!important;visibility:visible!important}.v71-method-governance:before{width:60%}}
@media (min-width:1101px){.v67-method{min-height:0}.v8-founder-shell,.v8-thinking-shell{height:auto}}
.v73-capabilities-sequence{z-index:1;pointer-events:none;filter:saturate(.88)contrast(1.04)brightness(.8);width:100%;height:100%;display:block;position:absolute;inset:0}.v73-capabilities-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#060605f0 0%,#060605cc 30%,#06060557 58%,#0606051f 100%),linear-gradient(#06060599 0%,#0000 32%,#060605a8 100%);position:absolute;inset:0}@media (max-width:1100px){.v73-capabilities-sequence,.v73-capabilities-shade{display:none}}@media (prefers-reduced-motion:reduce){.v73-capabilities-sequence,.v73-capabilities-shade{display:none}}
@media (min-width:1101px){.v8-founder-name-wrap{width:min(46vw,900px);container-type:inline-size}.v8-founder-name{font-size:min(195px, calc(100cqw / var(--maxlen,14) * 2.4));padding-bottom:.16em}.v8-founder-meta span{letter-spacing:.24em;margin-top:24px;font-size:12px}.v8-founder-era>span{letter-spacing:.24em;font-size:12px}.v8-founder-index b{letter-spacing:.18em;font-size:11px}.v8-founder-bridge>p{letter-spacing:.24em;font-size:12px}.v8-founder-bridge>a{letter-spacing:.08em;font-size:13px}}html body main .v8-founder-shell .v8-founder-era p,html body main .v8-founder-shell .v8-founder-bridge>span{color:#57534a!important;font-size:20px!important;line-height:1.6!important}html body main .v8-founder-shell .v8-founder-meta p{color:#57534a!important;font-size:21px!important;line-height:1.6!important}html body main .v8-founder-shell .v8-founder-bridge>p{letter-spacing:.24em;font-size:12px!important;line-height:1.4!important}@media (max-width:1100px){html body main .v8-founder-shell .v8-founder-era p,html body main .v8-founder-shell .v8-founder-bridge>span,html body main .v8-founder-shell .v8-founder-meta p{font-size:18px!important}.v8-founder-meta span,.v8-founder-era>span{letter-spacing:.2em;font-size:11px}html body main .v8-founder-shell .v8-founder-bridge>p{font-size:11px!important}.v8-founder-index b{font-size:10px}}
@media (min-width:1101px){html body main .v8-thinking-shell .v8-thinking-copy>p{max-width:640px;color:#b3ada4!important;font-size:20px!important;line-height:1.6!important}.v8-insights article>span,.v8-insights>a>span{letter-spacing:.1em;font-size:12px}.v8-insights article>small,.v8-insights>a>small{letter-spacing:.18em;color:#8d8880;font-size:11px}.v8-book-plane span{letter-spacing:.22em;font-size:11px}}@media (max-width:1100px){html body main .v8-thinking-shell .v8-thinking-copy>p{color:#b3ada4!important;font-size:18px!important;line-height:1.6!important}.v8-insights article>small,.v8-insights>a>small,.v8-book-plane span{font-size:10px}}
.v10-v-hero-image{filter:saturate()contrast(1.04)}
.v77-arch-sequence{z-index:0;pointer-events:none;filter:saturate(.97)contrast(1.02)brightness(.9);width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1100px){.v77-arch-sequence{display:none}}@media (prefers-reduced-motion:reduce){.v77-arch-sequence{display:none}}
@media (min-width:1101px){.v10-s-cap-visual i{opacity:.42;position:relative;overflow:hidden}.v10-s-cap-visual i:after{content:"";background:linear-gradient(90deg,#0000 0%,currentColor 42% 58%,#0000 100%);width:22%;animation:9s cubic-bezier(.45,0,.35,1) infinite v78-varredura;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.v10-s-cap-visual i:first-of-type:after{animation-delay:0s}.v10-s-cap-visual i:nth-of-type(2):after{animation-delay:.8s}.v10-s-cap-visual i:nth-of-type(3):after{animation-delay:2.1s}.v10-s-cap-visual i:nth-of-type(4):after{animation-delay:1.4s}.v10-s-cap-visual i:nth-of-type(5):after{animation-delay:3.2s}.v10-s-cap-visual i:nth-of-type(6):after{animation-delay:2.6s}.v10-s-cap-visual i:nth-of-type(7):after{animation-delay:4.4s}.v10-s-cap-visual i:nth-of-type(8):after{animation-delay:3.8s}.v10-s-cap-visual i:nth-of-type(9):after{animation-delay:5.1s}.v10-s-cap-visual>span{letter-spacing:.24em;font-size:10px}}@keyframes v78-varredura{0%{transform:translate(-120%)}46%{transform:translate(480%)}to{transform:translate(480%)}}@media (prefers-reduced-motion:reduce){.v10-s-cap-visual i:after{animation:none;display:none}.v10-s-cap-visual i{opacity:.44}}
@media (min-width:1101px){.v10-s-method-copy{width:min(560px,37vw)}.v10-s-method-map{width:50vw;max-width:none;height:100%;padding:132px 4.5vw 76px;display:block;top:0;right:0;overflow:hidden}.v10-s-method-media{z-index:0;position:absolute;inset:0}.v10-s-method-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.05);width:100%;height:100%}.v10-s-method-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040506d6,#04050699 55%,#040506bd),linear-gradient(#04050670,#0000 42%,#040506ad);position:absolute;inset:0}.v10-s-method-beam{z-index:3;background:linear-gradient(#e7c68f,#7c6a4f);height:calc(100% - 208px);position:absolute;top:132px;left:calc(4.5vw + 10px)}.v10-s-method-steps{z-index:3;height:100%;position:relative}.v10-s-method-step{border-bottom-color:#ffffff2e;grid-template-columns:22px 46px 1fr;align-items:start;padding-bottom:17px}.v10-s-method-node{background:#0a0a09;border-color:#c2a16f;justify-self:center;margin-top:7px}.v10-s-method-step>b{color:#dcb682;letter-spacing:.18em;margin-top:5px;font-size:11px}.v10-s-method-step h3{color:#f6f3ed;font-size:22px}html body main .v10-s-method-step p{color:#c5bfb5!important;font-size:15px!important;line-height:1.6!important}}@media (max-width:1100px){.v10-s-method-map{min-height:0;padding:64px 22px 56px;position:relative;overflow:hidden}.v10-s-method-media{z-index:0;position:absolute;inset:0}.v10-s-method-media img{object-fit:cover;width:100%;height:100%}.v10-s-method-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#040506c7,#040506a8 45%,#040506db);position:absolute;inset:0}.v10-s-method-beam{z-index:3;height:calc(100% - 120px);position:absolute;top:64px;left:32px}.v10-s-method-steps{z-index:3;gap:26px;position:relative}.v10-s-method-step{border-bottom-color:#ffffff2e;grid-template-columns:22px 40px 1fr}.v10-s-method-node{background:#0a0a09;border-color:#c2a16f;justify-self:center;margin-top:6px}.v10-s-method-step h3{color:#f6f3ed}html body main .v10-s-method-step p{color:#c5bfb5!important}.v10-s-method-step>b{color:#dcb682}}
@media (min-width:1101px){.v10-s-cap-shell,.v12-c-hero-shell,.v12-c-beliefs-shell{min-height:0}.v13-i-hero-shell,.v13-i-feature-shell,.v13-b-hero-shell,.v13-b-chapters-shell,.v14-contact-hero-shell,.v14-security-hero-shell,.v14-oversight-shell{height:auto}}
@media (min-width:1101px){.v12-c-belief{flex-direction:column;height:auto;min-height:30%;padding:26px 26px 22px;display:flex}.v12-c-belief:nth-child(3),.v12-c-belief:nth-child(4){top:40%}.v12-c-belief h3{margin:20px 0 10px;line-height:1.12}html body main .v12-c-belief p{margin:0 0 18px;font-size:15px!important;line-height:1.6!important}.v12-c-belief-line{margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.v86-metodo-poster{display:none}}.v83-crencas-video{z-index:0;pointer-events:none;filter:saturate(1.02)contrast(1.02)brightness(1.06);width:100%;height:100%;display:block;position:absolute;inset:0}.v83-crencas-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#060605c7,#06060566 46%,#06060514 74%,#06060533),linear-gradient(#06060580,#0606050f 38%,#0606051f 62%,#0606059e);position:absolute;inset:0}@media (min-width:1101px){.v12-c-beliefs-shell{background:#060605}.v12-c-beliefs{color:#f5f2ec;background:0 0}.v12-c-beliefs .v12-c-section-head{z-index:2;position:relative}.v12-c-beliefs .v12-c-belief-field{z-index:2}.v12-c-beliefs .v12-c-section-head h2{color:#f5f2ec}.v12-c-beliefs .v12-kicker{color:#cda86f}.v12-c-belief{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080807a8;border-color:#ffffff3d}.v12-c-belief>b{color:#dcb682}.v12-c-belief h3{color:#f5f2ec}html body main .v12-c-belief p{color:#c5bfb5!important}.v12-c-belief-line{background:#ffffff80}}@media (max-width:1100px){.v83-crencas-video,.v83-crencas-shade{display:none}}@media (prefers-reduced-motion:reduce){.v83-crencas-video,.v83-crencas-shade{display:none}}@media (min-width:1101px){.v12-c-rejects{align-items:center;padding:10vw 6vw}.v12-c-rejects>div:last-child{overflow:hidden}.v12-c-reject-item{opacity:1!important;visibility:visible!important;transform:none!important}}.v12-c-rejects{isolation:isolate;position:relative;overflow:hidden}.v85-rejeita-video{z-index:0;pointer-events:none;filter:saturate(1.02)contrast(1.04)brightness(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.v85-rejeita-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#060606e6 0%,#0606069e 26%,#0606061f 50%,#060606a8 74%,#060606d1 100%),linear-gradient(#06060699,#0606061a 42%,#06060699);position:absolute;inset:0}@media (min-width:1101px){.v12-c-rejects>div:not([aria-hidden]){z-index:2;position:relative}.v12-c-rejects>div:last-child{background:0 0;gap:0}.v12-c-reject-item{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040404ad;border-top:1px solid #ffffff29}.v12-c-reject-item:last-child{border-bottom:1px solid #ffffff2e}}@media (max-width:1100px){.v85-rejeita-video,.v85-rejeita-shade{display:none}}@media (prefers-reduced-motion:reduce){.v85-rejeita-video,.v85-rejeita-shade{display:none}}@media (min-width:1101px){.v12-c-method-track>article{width:78vw;min-width:1000px}.v86-metodo-video{aspect-ratio:1;pointer-events:none;background:#0b0b0a;border:1px solid #00000038;width:min(34vw,62vh,700px);display:block;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.v12-c-method-step h3{max-width:min(21vw,380px)}html body main .v12-c-method-step p{max-width:min(21vw,380px)!important}}@media (max-width:1100px){.v86-metodo-video{aspect-ratio:2;background:#0b0b0a;border:1px solid #0003;width:100%;margin-top:26px;display:block;position:relative;top:auto;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.v86-metodo-video{display:none}}.v87-japao-video{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v12-c-japan-map{isolation:isolate;background:#0b0b0a;overflow:hidden}.v12-c-japan-map:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0606066b,#0606061f 45%,#0606068c);position:absolute;inset:0}.v12-c-japan-map>span,.v12-c-japan-map>b,.v12-c-japan-map svg,.v12-c-japan-map>i{z-index:2;position:absolute}.v12-c-japan-map svg,.v12-c-japan-map>i,.v12-c-japan-map img{display:none}.v12-c-japan-map>span,.v12-c-japan-map>b{color:#f1ece4}@media (prefers-reduced-motion:reduce){.v87-japao-video{display:none}.v12-c-japan-map{background:0 0}.v12-c-japan-map:after{display:none}.v12-c-japan-map svg,.v12-c-japan-map>i,.v12-c-japan-map img{display:revert}.v12-c-japan-map>span,.v12-c-japan-map>b{color:#111}}.v12-c-closing{isolation:isolate;position:relative;overflow:hidden}.v88-encerramento-fundo{z-index:0;object-fit:cover;object-position:center;will-change:transform;filter:saturate(1.02)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.v88-encerramento-veu{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040404e6 0%,#040404b8 34%,#0404044d 62%,#04040480 100%),linear-gradient(#04040499,#04040426 45%,#040404a8);position:absolute;inset:0}.v12-c-closing>div:not([aria-hidden]){z-index:2;position:relative}.v12-c-closing a:last-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06060680}@media (prefers-reduced-motion:reduce){.v88-encerramento-fundo{transform:none!important}}
button,input[type=button],input[type=submit],input[type=reset],a[role=button],.button,.header-cta,.f7-contact,.f7-hero-meta a,.v10-contact,.v10-v-closing a,a[class*=back],[class*=headerLinks] a,[class*=closing] a,[class*=introMeta] a{border-radius:0!important}
@media (max-width:1100px){:root{--touch-gutter:clamp(20px,5vw,52px);--touch-section:clamp(88px,12vw,132px);--touch-copy:clamp(16px,2.2vw,19px)}html{scroll-padding-top:82px;overflow-x:hidden}body{-webkit-text-size-adjust:100%;overflow-x:hidden}main{width:100%;overflow:clip}main h1,main h2,main h3{text-wrap:balance;overflow-wrap:normal;word-break:normal}main p{text-wrap:pretty}main p:not([class*=kicker]):not([class*=eyebrow]){font-size:var(--touch-copy);line-height:1.7}a,button,input,select,textarea{touch-action:manipulation}button,a[role=button],input[type=submit],.button,.f7-contact,.v10-contact{min-height:48px}input,select,textarea{font-size:16px!important}img,video,iframe{max-width:100%}picture{display:block}.f7-header,.v10-header{height:82px;padding-inline:var(--touch-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050505f0}.f7-brand img,.v10-brand img{width:42px;height:42px}.f7-languages a,.v10-languages a{place-items:center;min-width:36px;min-height:44px;font-size:10px;display:inline-grid}.f7-mobile-menu,.v10-mobile-menu{z-index:10001!important}.f7-mobile-menu summary,.v10-mobile-menu summary{z-index:10002;pointer-events:auto;place-items:center;min-width:48px;min-height:48px;display:grid;position:relative}.f7-mobile-menu>div,.v10-mobile-menu>div{overscroll-behavior:contain;height:calc(100dvh - 82px);overflow-y:auto;z-index:10000!important;inset:82px 0 0!important}[class*=shell],.f7-hero-stage,.f7-problem-stage,.v10-v-hero,.v10-v-evolution,.v10-v-architecture,.v10-s-hero,.v10-s-cap-stage,.v10-s-method,.v11-p-hero,.v11-p-flagship,.v11-i-hero,.v11-i-operation,.v11-i-system,.v11-i-mika,.v11-i-gallery,.v12-c-hero,.v12-f-hero,.v12-c-beliefs,.v12-f-eras,.v12-c-method,.v12-f-proof,.v13-i-hero,.v13-i-feature,.v13-b-hero,.v13-b-chapters,.v14-contact-hero,.v14-security-hero,.v14-oversight,.v14-lifecycle{height:auto!important;min-height:auto!important}.v10-v-hero{padding:118px var(--touch-gutter) 72px;min-height:100svh!important}.v10-v-stage{padding:var(--touch-section) var(--touch-gutter);min-height:auto!important}.v10-v-stage-visual{aspect-ratio:4/3;height:auto;min-height:0;margin-top:44px;overflow:hidden}.v10-v-stage-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.v10-v-human-mask{background:radial-gradient(circle at 50% 38%,#302a23 0,#12110f 48%,#050505 100%)}.v10-v-human-mask img{object-fit:contain;object-position:center;width:100%;height:100%}.v10-v-architecture{padding:var(--touch-section) var(--touch-gutter);flex-direction:column;align-items:stretch;display:flex;min-height:auto!important}.v10-v-arch-copy{z-index:3;order:1;max-width:760px;width:100%!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.v10-v-architecture-media{width:calc(100% + var(--touch-gutter)*2);aspect-ratio:4/3;height:auto;margin:56px calc(var(--touch-gutter)*-1) -132px;order:2;position:relative;inset:auto}.v10-v-architecture-media img{object-fit:cover;object-position:center;height:100%}.v10-v-architecture:after{background:linear-gradient(#020304eb,#02030447 72%,#050505)}.v10-v-human-mask{aspect-ratio:4/3;min-height:0}.v10-v-human-copy{padding:var(--touch-section) var(--touch-gutter)}.v10-v-closing{min-height:auto;padding:var(--touch-section) var(--touch-gutter)}.f7-problem-column,.capability-card,.v10-s-cap-panel,.v10-s-method-step,.v11-p-principle,.v12-c-belief,.v12-c-reject-item,.v12-c-fact-row,.v12-f-era-card,.v12-f-proof-item,.v13-i-row,.v14-contact-type,.v14-security-principle,.v14-oversight-step{border-color:#96826847;opacity:1!important;transform:none!important}.v10-s-cap-panel{padding:var(--touch-section) var(--touch-gutter);min-height:auto!important}.v10-s-cap-visual{aspect-ratio:4/3;height:auto;margin-top:44px}.v10-s-cap-visual img{object-fit:cover;width:100%;height:100%}.v10-s-method{padding:var(--touch-section) var(--touch-gutter)}.v10-s-method-map{min-height:0;margin-top:52px;display:block}.v10-s-method-steps{z-index:4;grid-template-columns:1fr;gap:0;display:grid;position:relative}.v10-s-method-step{grid-template-columns:52px minmax(0,1fr);padding:24px 0;position:relative}.v10-s-method-step .v10-s-method-node{position:absolute;top:30px;left:-12px}.v10-s-method-step p{font-size:16px}.v10-s-closing{min-height:76svh;padding:var(--touch-section) var(--touch-gutter)}.v11-p-hero,.v11-p-flagship,.v11-i-hero,.v11-i-operation,.v11-i-system,.v11-i-mika,.v11-i-gallery{padding:118px var(--touch-gutter) 80px}.v11-p-hero-image,.v11-i-hero-image{object-position:center!important}.v11-p-window,.v11-i-screen{aspect-ratio:4/3;height:auto}.v11-p-flagship-image{object-position:center!important}.v11-p-philosophy,.v11-i-governance,.v11-p-closing,.v11-i-closing{padding:var(--touch-section) var(--touch-gutter)}.v12-c-hero,.v12-f-hero{padding:118px var(--touch-gutter) 78px}.v12-c-emblem,.v12-f-portrait{aspect-ratio:4/5;height:auto}.v12-c-beliefs,.v12-f-eras,.v12-c-rejects,.v12-c-japan,.v12-c-founder,.v12-c-facts,.v12-f-philosophy,.v12-f-bridge,.v12-c-closing,.v12-f-closing{padding:var(--touch-section) var(--touch-gutter)}.v12-c-method-track>article,.v12-f-proof-track>article{min-height:auto;padding:var(--touch-section) var(--touch-gutter)}.v13-i-hero,.v13-b-hero,.v13-i-feature,.v13-i-list,.v13-i-book,.v13-i-closing,.v13-b-chapters,.v13-b-manifesto,.v13-b-closing{padding:var(--touch-section) var(--touch-gutter)}.v13-i-feature-object{aspect-ratio:4/3;height:auto}.v13-i-row{padding-block:34px}.v13-i-row h2{font-size:clamp(28px,6vw,50px)}.v14-contact-hero,.v14-security-hero,.v14-contact-types,.v14-contact-form-section,.v14-contact-trust,.v14-security-principles,.v14-security-evidence,.v14-security-closing,.v14-legal-layout{padding:var(--touch-section) var(--touch-gutter)}.v14-contact-orbit,.v14-security-model{aspect-ratio:1;max-width:560px;height:auto;margin-inline:auto}.v14-contact-form-wrap{padding:clamp(20px,4vw,38px)}.v14-contact-location{padding:var(--touch-section) var(--touch-gutter)}.v14-contact-map{aspect-ratio:4/3;height:auto;min-height:0}.v14-contact-map iframe{height:100%;min-height:0}.v14-legal-hero{padding:140px var(--touch-gutter) 72px}.v14-legal-layout article p{font-size:17px;line-height:1.78}.v65-capability-mobile{aspect-ratio:16/10;background:#090909;height:auto!important;min-height:0!important}.v65-capability-mobile img{object-fit:contain!important;object-position:center!important}.human-intelligence-interlude__stage{background:#060606}.human-intelligence-interlude__image{object-fit:contain!important;object-position:center!important}.v8-closing-media{object-position:62% center!important}.v12-f-portrait-mask img{object-fit:cover;object-position:center 18%;filter:grayscale()contrast(1.06);width:100%;height:100%}.v12-f-human-form,.v86-metodo-video{display:none!important}.v86-metodo-poster{aspect-ratio:2;background:#0b0b0a;border:1px solid #0003;width:100%;margin-top:28px;display:block;overflow:hidden}.v86-metodo-poster img{object-fit:cover;object-position:center;width:100%;height:100%}.v67-method-stage{flex-direction:column;overflow:hidden;padding:0 var(--touch-gutter) var(--touch-section)!important;display:flex!important}.v70-method-background{aspect-ratio:4/5;margin:0 calc(var(--touch-gutter)*-1);order:1;overflow:hidden;z-index:0!important;width:calc(100% + var(--touch-gutter)*2)!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}.v70-method-background img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:none!important}.v70-method-background-shade{display:none!important}.v67-method-topline{order:2;gap:10px;grid-template-columns:1fr!important;padding:30px 0 24px!important;display:grid!important}.v67-method-topline p{letter-spacing:.2em!important;font-size:11px!important;line-height:1.45!important}.v67-method-intro{order:3;margin:56px 0 66px!important}.v67-method-intro h2{letter-spacing:-.055em!important;font-size:clamp(42px,11.5vw,58px)!important;line-height:.98!important}.v67-method-copy{order:4;gap:0;display:grid}.v67-method-copy article{min-height:0!important;padding:44px 0!important}.v67-method-copy h3{font-size:clamp(32px,8.5vw,43px)!important;line-height:1!important}.v71-method-governance{order:5;margin-top:54px!important}.v67-method-closing{order:6;margin-top:84px!important}.v67-method-closing h3{font-size:clamp(38px,10vw,50px)!important;line-height:1!important}.v67-method-index{display:none!important}main section{scroll-margin-top:82px}.v10-v-stage-copy,.v10-v-human-copy,.v10-v-closing>*,.v11-p-closing-copy,.v11-p-flag-copy,.v12-c-section-head,.v67-method-intro,.v67-method-copy article,.v67-method-closing,.v13-i-title>span,.v13-i-title>span>span{opacity:1!important;visibility:visible!important;transform:none!important}.v12-founder-page .v10-header--light{color:#fff!important;border-color:#ffffff1f!important}.v12-founder-page .v10-header--light .v10-brand img{filter:invert()}.v13-i-title span{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.v13-i-closing,.v12-f-closing,.v10-s-closing,.v14-contact-trust{min-height:0!important;padding-top:84px!important;padding-bottom:84px!important}.v14-contact-map{background:radial-gradient(circle at 64% 44%,#383838 0,#202020 34%,#101010 72%)}.v14-contact-map iframe{background:#202020}@supports (animation-timeline:view()){.v10-s-method-step,.v11-p-principle,.v12-c-belief,.v12-c-fact-row,.v13-i-row,.v14-contact-type{animation:linear both touch-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}}@media (min-width:700px) and (max-width:1100px){:root{--touch-copy:18px}.v10-v-title,.v10-s-title,.v11-p-title,.v11-i-title,.v12-c-title,.v12-f-title,.v14-contact-title,.v14-security-title{font-size:clamp(64px,8vw,88px)!important}.v14-contact-type-grid,.v14-security-principle-grid{grid-template-columns:repeat(2,1fr)}.v14-contact-type{min-height:300px}.v12-c-belief-field{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v12-c-belief{margin:0!important}.v10-s-method-steps{grid-template-columns:1fr 1fr;gap:0 32px}.v10-s-method-step{min-height:170px}.v10-s-method-beam{display:none}.v13-i-feature-copy h2,.v13-i-book-copy h2,.v13-i-closing h2{font-size:clamp(58px,8vw,82px)!important}.v13-i-row>div{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr)}.v13-i-row>div>img{grid-area:1/1/3}.v13-i-row>div>h2,.v13-i-row>div>p{grid-column:2}.v14-contact-location{grid-template-columns:1fr;gap:48px}.v14-contact-map{aspect-ratio:16/9;margin-top:0}}@media (max-width:699px){.f7-hero-copy h1,.f7-problem-title h2,.f7-unified>h2,.v10-v-title,.v10-s-title,.v11-p-title,.v11-i-title,.v12-c-title,.v12-f-title,.v13-i-title,.v14-contact-title,.v14-security-title{letter-spacing:-.06em!important;font-size:clamp(44px,13vw,58px)!important;line-height:.94!important}.v10-v-stage-copy h2,.v10-v-arch-copy h2,.v10-v-human-copy h2,.v10-s-cap-copy h2,.v10-s-method-copy h2,.v10-s-closing h2,.v11-p-flag-copy h2,.v11-p-philosophy-head h2,.v11-p-closing h2,.v12-c-closing h2,.v12-f-closing h2,.v13-i-feature-copy h2,.v13-i-book-copy h2,.v13-i-closing h2,.v14-contact-section-title h2,.v14-contact-form-copy h2,.v14-contact-location-copy h2,.v14-contact-trust h2{letter-spacing:-.055em!important;font-size:clamp(38px,11vw,52px)!important;line-height:1!important}.v14-contact-type{min-height:240px}.v10-languages,.f7-languages{gap:2px}.v13-i-title{margin-top:52px!important;display:block!important}.v14-contact-section-title{margin-bottom:44px!important}.v14-contact-map{aspect-ratio:1!important;min-height:360px!important}.v14-contact-map iframe{min-height:360px!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.v10-s-method-step,.v11-p-principle,.v12-c-belief,.v12-c-fact-row,.v13-i-row,.v14-contact-type{animation:none!important}}@keyframes touch-reveal{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}
