/* Navegação e páginas editoriais da Commerce. */
.commerce-header{z-index:40;gap:24px}.commerce-nav{display:flex;align-items:center;gap:clamp(18px,2.3vw,40px);font-size:14px}.commerce-nav>a{padding:18px 0}.commerce-nav>a[aria-current]{box-shadow:0 1px currentColor}.nav-disclosure{position:relative}.nav-trigger{background:none;border:0;font-size:inherit;color:inherit;padding:18px 0;display:flex;align-items:center;gap:9px}.nav-trigger>span{transition:transform .3s}.nav-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.nav-open{background:#061743!important;color:white!important}.nav-open .contact-link{background:white!important;color:#061743!important}.mega-menu{position:absolute;top:calc(100% + 14px);left:-26px;width:min(650px,70vw);padding:28px;background:#0b2053;color:#d3ddf5;border:1px solid #819bdc40;border-radius:7px;box-shadow:0 28px 65px #020b2945;animation:menu-in .32s cubic-bezier(.16,1,.3,1) both;transform-origin:top left}.nav-disclosure:nth-child(2) .mega-menu{left:-120px}.mega-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:34px}.mega-columns>div>p{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#a8baf2;margin:0 0 20px}.mega-columns a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;letter-spacing:-.025em;line-height:1.35;padding:12px 0;transition:color .2s,transform .2s}.mega-columns a>span{font-size:16px;opacity:0;transition:opacity .2s}.mega-columns a:hover,.mega-columns a:focus-visible{color:white;transform:translateX(5px)}.mega-columns a:hover>span,.mega-columns a:focus-visible>span{opacity:1}.mega-all{border-top:1px solid #d2deff30;margin-top:22px;padding-top:23px;display:flex;justify-content:space-between;align-items:center;font-size:18px;color:white}.commerce-mobile{top:96px;max-height:calc(100dvh - 96px);overflow-y:auto;background:#061743;z-index:39}.commerce-mobile details{border-bottom:1px solid #ffffff30;padding-block:12px}.commerce-mobile summary{font-size:25px;cursor:pointer;padding:10px 0}.commerce-mobile details a{font-size:17px;padding:11px 0 11px 16px;color:#d3ddf5}.commerce-mobile details a span{display:none}.mobile-nav-open{overflow:hidden}.editorial-page{background:#f5f7fd}.editorial-hero{background:#061743;color:white;padding:180px var(--space) 90px;min-height:76svh;overflow:hidden}.eyebrow{font-size:13px!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.5!important;margin-bottom:32px}.editorial-hero>.eyebrow{color:#b4c6ff}.editorial-hero h1{font-size:clamp(54px,7.8vw,124px);font-weight:500;line-height:1.045;letter-spacing:-.06em;margin:0 0 45px}.editorial-hero h1>span{display:block}.muted-line{color:#9eb3fa}.editorial-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;max-width:1060px}.editorial-hero-bottom>p{max-width:520px;font-size:18px;line-height:1.6;margin:0;color:#d6e1ff}.editorial-section{padding:100px var(--space)}.editorial-section h2{font-size:clamp(40px,5vw,76px)}.editorial-section h3{font-size:clamp(25px,2.7vw,40px);line-height:1.18}.text-link{display:inline-block;font-size:16px;border-bottom:1px solid currentColor;padding:8px 0;margin-top:12px}.editorial-cta{background:#1f4bff;color:white;padding:80px var(--space) 100px}.editorial-cta>a{font-size:clamp(52px,7vw,110px);font-weight:500;letter-spacing:-.06em;line-height:1.06;display:block;position:relative}.editorial-cta>a>span{display:inline-block;transition:transform .5s}.editorial-cta>a:hover>span{transform:translate(15px,-15px)}.editorial-footer-nav{display:flex;gap:25px;flex-wrap:wrap;padding-bottom:30px;font-size:16px}.editorial-page .footer-bottom{font-size:14px}.editorial-page .footer-bottom a{text-decoration:underline}.editorial-page .motion-control{font-size:13px}.item-index{font-size:14px;letter-spacing:.05em;padding-top:14px}.expertise-directory>.eyebrow{margin-bottom:50px}.expertise-row{display:grid;grid-template-columns:50px 1.3fr .9fr;gap:30px;padding:70px 0;border-top:1px solid #10265030;scroll-margin-top:110px}.expertise-row h2{font-size:clamp(34px,4vw,62px);margin-bottom:30px}.expertise-row h3{font-size:25px;margin-bottom:20px}.expertise-row p{max-width:620px;font-size:17px;color:#405374}.topic-tags{display:flex;flex-wrap:wrap;gap:9px;padding:0;list-style:none;margin:30px 0 15px}.topic-tags li{border:1px solid #1436c930;border-radius:30px;padding:9px 12px;font-size:14px;color:#17346a}.expertise-side{padding:40px 28px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;background:#e2eaff;color:#1f4bff;overflow:hidden}.expertise-side>span{font-size:14px}.expertise-side>strong{font-size:clamp(32px,4vw,65px);font-weight:500;letter-spacing:-.055em;line-height:1.1}.expertise-row:nth-of-type(even) .expertise-side{background:#1f4bff;color:white}.editorial-band{background:#e2eaff;color:#061743;padding:90px var(--space)}.editorial-band>p{font-size:18px;max-width:620px}.editorial-band>p:first-child{font-size:14px}.directory-intro{display:flex;justify-content:space-between;gap:25px;margin-bottom:50px}.directory-intro>p:last-child{font-size:14px;color:#405374}.service-detail{border-top:1px solid #12285240;scroll-margin-top:115px}.service-detail:last-child{border-bottom:1px solid #12285240}.service-detail summary{display:grid;grid-template-columns:50px 1fr 42px;gap:30px;align-items:start;padding:35px 0;cursor:pointer;list-style:none}.service-detail summary::-webkit-details-marker{display:none}.service-detail summary h2{font-size:clamp(28px,3.8vw,58px);margin:0;line-height:1.2;transition:color .2s}.service-detail summary:hover h2,.service-detail[open] summary h2{color:#1f4bff}.detail-plus{font-size:38px;line-height:1.2;font-weight:300;transition:transform .3s;text-align:center}.service-detail[open] .detail-plus{transform:rotate(45deg)}.service-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:5px 60px 55px 80px}.service-detail-body h3{font-size:27px}.service-detail-body p{font-size:16px;color:#405374;max-width:500px}.service-detail-body ul{padding:0;list-style:none;margin:0}.service-detail-body li{padding:12px 0;border-bottom:1px solid #12285220;font-size:17px}.service-detail-body .eyebrow{margin-bottom:8px;font-size:12px!important}.scope-condition{font-size:14px!important;margin:22px 0 0}.method-section{background:#1f4bff;color:white}.method-section h2{max-width:900px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px}.method-grid article{border-top:1px solid #ffffff65;padding-top:25px;scroll-margin-top:110px}.method-grid article>span{font-size:16px}.method-grid h3{font-size:33px;max-width:300px;margin:45px 0 20px}.method-grid p{font-size:17px;color:#e6ecff}.method-grid small{font-size:14px;color:#d8e1ff;line-height:1.6;display:block;margin-top:30px}.method-note{font-size:14px;margin:50px 0 0;max-width:620px}.about-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:10px 9%;background:#f5f7fd}.about-manifesto>.eyebrow{grid-column:1/-1}.about-manifesto h2{font-size:clamp(43px,5vw,78px)}.about-manifesto>div{padding-top:8px;max-width:530px}.about-manifesto>div p{font-size:19px;color:#405374}.about-product{margin:0;position:relative;aspect-ratio:2.2;overflow:hidden;background:#061743}.about-product img{width:100%;height:100%;object-fit:cover;will-change:transform}.about-product figcaption{position:absolute;left:var(--space);bottom:20px;background:#061743df;color:white;padding:8px 14px;font-size:13px;max-width:calc(100% - 2*var(--space))}.about-origin{background:#061743;color:white}.about-origin>.eyebrow{color:#b4c6ff}.about-origin h2{font-size:clamp(48px,6.4vw,100px);line-height:1.08}.reading-statement{--reading:0%;color:#a8b9ec;background:linear-gradient(90deg,#fff var(--reading),#a8b9ec var(--reading));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.origin-copy{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin:65px 0 0 25%;font-size:18px;color:#d6e1ff}.group-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:15px 8%}.group-heading>.eyebrow{grid-column:1/-1}.group-heading>p:last-child{font-size:18px;padding-top:6px;max-width:490px;color:#405374}.group-editorial-list{margin-top:45px}.group-editorial-list>article{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;padding:55px 0;border-top:1px solid #12285230}.group-editorial-list>article>img{width:240px;height:70px;object-fit:contain;object-position:left center;margin-top:15px}.group-editorial-list .neural-logo{filter:brightness(0)}.group-name{color:#1f4bff;font-size:66px;font-weight:800;letter-spacing:-.095em;line-height:1}.group-name b{font-size:28px;font-weight:500;letter-spacing:-.05em}.group-editorial-list .eyebrow{font-size:12px!important;margin-bottom:25px;color:#405374}.group-editorial-list h3{margin-bottom:18px}.group-editorial-list p{font-size:17px;max-width:610px;color:#405374}.group-editorial-list a{font-size:16px;color:#1436c9;display:inline-block;margin-top:14px}.about-principles{background:#e2eaff}.principle-lines{margin:50px 0 0 24%}.principle-lines article{display:grid;grid-template-columns:1fr 1.5fr;gap:35px;padding:28px 0;border-top:1px solid #12285230}.principle-lines article>span{font-size:32px;letter-spacing:-.04em}.principle-lines p{font-size:18px;color:#405374}.editorial-notes{background:white;max-width:none}.editorial-notes h2{font-size:40px}.editorial-notes>p{max-width:800px;font-size:16px}.home-editorial-links{display:grid;grid-template-columns:1fr 1fr;background:#061743;color:white}.home-editorial-links>a{position:relative;padding:70px var(--space);overflow:hidden;transition:background .4s}.home-editorial-links>a+a{border-left:1px solid #ffffff35}.home-editorial-links>a:hover{background:#1f4bff}.home-editorial-links h2{font-size:clamp(32px,3.8vw,60px);margin:35px 0 10px}.home-editorial-links>a>span{font-size:14px}.home-editorial-links i{display:block;font-size:40px;font-style:normal;transition:transform .5s}.home-editorial-links>a:hover i{transform:translateX(20px)}
@keyframes menu-in{from{opacity:0;transform:translateY(-12px) scaleY(.96)}to{opacity:1;transform:none}}
@media(max-width:1200px){.commerce-header .wordmark strong{font-size:40px}.commerce-header .wordmark>span{font-size:19px}.commerce-header .contact-link{font-size:13px;padding:12px 16px;gap:12px}.commerce-nav{gap:20px}.mega-menu{width:590px}.nav-disclosure:nth-child(2) .mega-menu{left:-170px}}
@media(max-width:1060px){.commerce-nav{display:none}.commerce-header .menu-toggle{display:block}.commerce-header{padding-block:19px}.commerce-mobile{top:86px;max-height:calc(100dvh - 86px)}.editorial-hero{padding-top:155px}.expertise-row{grid-template-columns:35px 1fr;gap:25px}.expertise-side{grid-column:2;min-height:170px;gap:40px}.service-detail-body{padding-left:65px;padding-right:0;gap:6%}.method-grid{gap:25px}.method-grid h3{font-size:28px}.group-editorial-list>article{gap:7%}}
@media(max-width:760px){.commerce-header .contact-link{display:none}.commerce-mobile{top:78px;max-height:calc(100dvh - 78px)}.editorial-hero{padding:135px var(--space) 65px;min-height:auto}.editorial-hero h1{font-size:clamp(43px,9.5vw,68px);letter-spacing:-.055em;line-height:1.09;margin-bottom:35px;overflow-wrap:break-word}.editorial-hero-bottom{display:block}.editorial-hero-bottom>p{font-size:17px;margin-bottom:28px}.eyebrow{font-size:12px!important;margin-bottom:26px}.editorial-section{padding:65px var(--space)}.editorial-section h2{font-size:40px}.editorial-cta{padding:65px var(--space) 75px}.editorial-cta>a{font-size:54px}.editorial-page .footer-top{align-items:flex-start;flex-direction:column}.editorial-page .footer-bottom{flex-direction:column;line-height:1.6}.expertise-row{grid-template-columns:1fr;padding:40px 0;gap:15px}.expertise-row h2{font-size:36px;margin-bottom:22px}.expertise-row h3{font-size:25px}.expertise-side{grid-column:1;padding:24px;min-height:150px}.expertise-side strong{font-size:46px}.expertise-directory>.eyebrow{margin-bottom:20px}.item-index{padding:0}.editorial-band{padding:65px var(--space)}.editorial-band h2{font-size:40px}.directory-intro{display:block;margin-bottom:25px}.service-detail summary{grid-template-columns:24px 1fr 25px;gap:12px;padding:28px 0}.service-detail summary h2{font-size:27px;line-height:1.18}.service-detail summary .item-index{font-size:12px;padding-top:5px}.detail-plus{font-size:28px}.service-detail-body{grid-template-columns:1fr;padding:0 0 35px 36px;gap:30px}.service-detail-body h3{font-size:25px}.method-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.method-grid h3{margin-top:30px;max-width:none;font-size:32px}.method-grid small{margin-top:20px}.about-manifesto{display:block}.about-manifesto h2{font-size:43px}.about-manifesto>div p{font-size:17px}.about-product{aspect-ratio:1.2}.about-product img{object-position:65% center}.about-product figcaption{font-size:12px;bottom:12px}.about-origin h2{font-size:clamp(36px,8.5vw,57px)}.origin-copy{grid-template-columns:1fr;margin:35px 0 0;font-size:17px;gap:5px}.group-heading{display:block}.group-heading h2{font-size:39px}.group-heading>p:last-child{font-size:17px}.group-editorial-list{margin-top:20px}.group-editorial-list>article{grid-template-columns:1fr;gap:30px;padding:40px 0}.group-editorial-list>article>img{width:210px;height:55px;margin:0}.group-name{font-size:55px}.group-name b{font-size:25px}.group-editorial-list h3{font-size:31px}.principle-lines{margin:35px 0 0}.principle-lines article{grid-template-columns:1fr;gap:15px}.principle-lines p{font-size:17px;margin:0}.editorial-notes h2{font-size:36px}.home-editorial-links{grid-template-columns:1fr}.home-editorial-links>a{padding:45px var(--space)}.home-editorial-links>a+a{border-left:0;border-top:1px solid #ffffff35}.home-editorial-links h2{font-size:39px}.editorial-page .motion-control{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mega-menu{animation:none}.commerce-nav *, .home-editorial-links *, .editorial-page *{scroll-behavior:auto!important;transition:none!important}.reading-statement{-webkit-text-fill-color:currentColor;color:white}}
.editorial-quiet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.editorial-quiet .reading-statement{-webkit-text-fill-color:currentColor;color:white}.editorial-quiet .about-product img{transform:none!important}
