@charset "UTF-8";:root{--noir-900: #252525;--noir-800: #202020;--ivory-100: #f0eee7;--white-soft: #f3f2ed;--quode-green: #00966b;--green-active: #18b383;--mint-100: #dcebe5;--text-dark: #151816;--muted-dark: #99a19e;--muted-light: #606965;--border-dark: #303532;--border-light: #cacdc7;--font-sans: Archivo, Arial, sans-serif;--font-mono: IBM Plex Mono, monospace;--container: 1240px;--gutter: 24px;--section-space: clamp(7rem, 9vw, 9rem);--radius: 6px;--transition: .18s ease;--z-dropdown: 20;--z-menu: 30}@font-face{font-family:Archivo;src:url(/assets/fonts/archivo-variable-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--white-soft);background:var(--noir-800);font-family:var(--font-sans);font-size:18px;line-height:1.6;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}app-home-page,app-gestionali-page,app-webapp-page,app-ordini-b2b-page,app-chi-siamo-page,app-contact-page,app-site-header,app-site-footer{display:block}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}h1,h2,h3,p,figure,blockquote,ol,ul{margin-top:0}h1,h2,h3{margin-bottom:0;font-weight:620;letter-spacing:-.045em}h2{font-size:clamp(3rem,4.1vw,3.5rem);line-height:1.04}h3{font-size:1.6rem;line-height:1.12}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--green-active);outline-offset:4px}::selection{color:var(--noir-900);background:var(--green-active)}.container{width:min(100% - 80px,var(--container));margin-inline:auto}.section-dark{color:var(--white-soft);background:var(--noir-800)}.section-deep{color:var(--white-soft);background:var(--noir-900)}.section-light{color:var(--text-dark);background:var(--ivory-100)}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 16px;color:var(--white-soft);background:var(--green-active);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{margin-bottom:24px;color:var(--quode-green);font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.08em}.eyebrow-rule{display:flex;align-items:center;gap:12px}.eyebrow-rule:before{width:30px;height:1px;background:currentColor;content:""}.placeholder-note{color:var(--muted-light);font-family:var(--font-mono);font-size:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:24px;padding:12px 20px;border:1px solid transparent;border-radius:var(--radius);font-size:14px;font-weight:550;line-height:1.2;cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.button-primary{color:var(--white-soft);background:var(--quode-green)}.button-primary:hover{color:var(--noir-900);background:var(--green-active)}.button-dark{color:var(--white-soft);background:var(--noir-900)}.button-dark:hover{color:var(--noir-900);background:var(--white-soft)}.button-row{display:flex;align-items:center;gap:30px}.text-link{cursor:pointer;display:inline-flex;min-height:44px;align-items:center;gap:24px;border-bottom:1px solid var(--border-dark);font-size:14px;font-weight:520;transition:color var(--transition),border-color var(--transition)}.text-link:hover{color:var(--green-active);border-color:var(--green-active)}.text-link-green{color:var(--quode-green);border-color:var(--quode-green)}.text-green{color:var(--quode-green)}.text-white{color:#fff}.results{border-top:1px solid}.results-label{margin:24px 0 18px}.results ol{display:flex;flex-wrap:wrap;margin-bottom:42px}.results ol>li{flex:0 0 50%;min-width:0}.results li{display:flex;min-height:64px;align-items:center;padding:10px 18px 10px 0;border-bottom:1px solid;font-size:16px;line-height:1.35}.results li>span{flex:0 0 36px}.results li>:last-child{flex:1 1 0;min-width:0}.results li:nth-child(odd){border-right:1px solid}.results li:nth-child(2n){padding-left:24px}.results li span{color:var(--quode-green);font-family:var(--font-mono);font-size:11px}.site-header{height:88px;border-bottom:1px solid var(--border-dark);background:var(--noir-800)}.header-inner{display:flex;height:100%;align-items:center;justify-content:space-between}.brand{display:inline-flex;min-width:166px;min-height:44px;align-items:center}.brand img{width:166px;height:auto}.primary-nav,.nav-list{display:flex;align-items:center}.primary-nav{gap:68px}.nav-list{gap:38px;margin:0}.nav-link{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0;border:0;background:transparent;font-size:13px;cursor:pointer;transition:color var(--transition)}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--green-active)}.dropdown-toggle span{font-family:var(--font-mono);transition:transform var(--transition)}.dropdown-toggle[aria-expanded=true] span{transform:rotate(45deg)}.nav-item-solutions{position:relative}.solutions-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 10px);left:-18px;width:296px;margin:0;padding:8px;border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--noir-900);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.solutions-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.solutions-menu a{display:flex;min-height:48px;align-items:center;gap:14px;padding:8px 10px;font-size:14px}.solutions-menu a:hover{color:var(--green-active);background:#181b19}.solutions-menu span{color:var(--quode-green);font-family:var(--font-mono);font-size:11px}.header-cta{min-height:42px;padding-inline:20px;font-size:12px}.menu-toggle{display:none}.hero{height:724px;overflow:hidden}.hero-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0;flex-wrap:nowrap;height:724px;align-items:center;padding-block:32px}.hero-copy{--flex-span: 6;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;position:relative;z-index:2}.hero h1{max-width:680px;margin-bottom:28px;font-size:clamp(4rem,5.3vw,4.75rem);line-height:.98}.hero .eyebrow{margin-bottom:16px}.hero h1 em{color:var(--green-active);font-style:normal}.hero-lead{max-width:560px;margin-bottom:28px;color:#bdc2bf;font-size:18px;line-height:1.65}.hero-visual{--flex-span: 7;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;width:calc(100% + 170px);margin-inline-start:calc(-1 * (var(--flex-track) + var(--flex-gap)));padding-left:60px;pointer-events:none}.hero-visual img{width:100%}.manifesto{padding:136px 4vw 70px}.section-heading-offset{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0}.section-heading-offset .eyebrow{--flex-span: 3;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;padding-top:8px}.section-heading-offset h2{--flex-span: 8;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.process-diagram{display:flex;align-items:center;margin-top:82px}.process-block{flex:1 1 0;min-width:0}.process-block{min-height:236px;padding:34px 32px;border:1px solid var(--border-light)}.process-block .eyebrow{margin-bottom:12px}.process-block h3{margin-bottom:14px;font-size:20px;letter-spacing:-.02em}.process-block p:last-child{max-width:430px;margin-bottom:0;color:var(--muted-light);font-size:17px;line-height:1.6}.process-output{border-left:3px solid var(--quode-green);background:#e6e4dd}.process-arrow{display:flex;flex:0 0 42px;width:42px;height:42px;align-items:center;justify-content:center;margin-inline:39px;border-radius:50%;color:var(--noir-900);background:var(--green-active)}.manifesto-statement{max-width:980px;margin:104px 0 0;padding-top:58px;border-top:1px solid var(--border-light);font-size:44px;font-weight:620;line-height:1.14;letter-spacing:-.035em}.manifesto-statement span{color:var(--muted-light)}.service-index{padding-block:72px;background:var(--green-active);color:#000}.service-index-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:48px;color:#000}.service-intro{flex:0 0 100%}.service-intro h2{max-width:calc(var(--flex-track) * 7 + var(--flex-gap) * 6);margin-bottom:30px}.service-intro>p:last-child{max-width:630px;margin-bottom:0;color:#000;font-size:18px}.service-count{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;font-family:var(--font-mono)}.service-count strong{display:block;color:#000;font-size:132px;font-weight:650;line-height:.78;letter-spacing:-.08em}.service-count span{display:block;margin-top:34px;color:#000;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em}.service-links{--flex-span: 8;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;align-self:end;margin:0;border-top:1px solid var(--border-dark)}.service-links a{display:flex;min-height:74px;align-items:center;border-bottom:1px solid var(--border-dark)}.service-links a>span{flex:0 0 52px}.service-links a>strong{flex:1 1 0;min-width:0}.service-links a>i{flex:0 0 24px}.service-links span{color:#000;font-family:var(--font-mono);font-size:11px}.service-links strong{font-size:20px;font-weight:570;color:#000;transition:color .2s}.service-links i{color:var(--muted-dark);font-style:normal}.service-links a:hover strong,.service-links a:hover i{color:#fff}.service-chapter{padding-block:72px 76px;overflow:hidden}.service-chapter-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0;align-items:start}.service-chapter-header{--flex-span: 8;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.service-chapter-header h2{max-width:790px;font-size:clamp(2.8rem,3.8vw,3.45rem)}.service-number{--flex-span: 3;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;--flex-offset: 1;margin-inline-start:calc(var(--flex-track) * var(--flex-offset) + var(--flex-gap) * var(--flex-offset));align-self:end;text-align:right;font-size:132px;font-weight:670;line-height:.75;letter-spacing:-.08em;font-family:var(--font-mono)}.service-chapter-copy{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;display:flex;align-self:end;align-items:flex-start;flex-direction:column;padding-top:64px}.service-chapter-copy p{max-width:380px;margin-bottom:30px;color:#3f4743;font-size:18px;line-height:1.65}.service-chapter-visual{--flex-span: 8;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;align-self:center;width:min(100%,720px);margin:-2px -24px -22px auto}.service-chapter-visual img{width:100%}.service-chapter-dark .service-chapter-copy p{color:#b8bfbb}.service-chapter-dark .service-number{color:var(--white-soft)}.service-chapter-featured{padding-block:96px 88px}.service-chapter-featured .service-chapter-layout{flex-direction:column;flex-wrap:nowrap;gap:0;align-items:center}.service-chapter-featured .service-chapter-layout>*{flex-basis:auto}.service-chapter-featured .service-number{--flex-span: 12;order:1;width:100%;margin-inline-start:0;text-align:center;font-size:120px}.service-chapter-featured .service-chapter-header{--flex-span: 8;order:2;width:calc(var(--flex-track) * 8 + var(--flex-gap) * 7);padding-top:34px;text-align:center}.service-chapter-featured .service-chapter-header h2{margin-inline:auto}.service-chapter-featured .service-chapter-copy{--flex-span: 12;order:3;width:calc(var(--flex-track) * 12 + var(--flex-gap) * 11);align-items:center;padding-top:34px;text-align:center}.service-chapter-featured .service-chapter-copy p{max-width:610px}.service-chapter-featured .service-chapter-visual{--flex-span: 10;order:4;width:min(100%,800px);margin:36px auto -22px}.service-chapter-reversed .service-chapter-header{--flex-span: 6;order:2}.service-chapter-reversed .service-number{--flex-span: 4;--flex-offset: 0;order:1;margin-inline-start:0;margin-inline-end:calc(var(--flex-track) * 2 + var(--flex-gap) * 2);align-self:start;text-align:left}.service-chapter-reversed .service-chapter-copy{--flex-span: 6;order:4;align-self:center;padding-top:0}.service-chapter-reversed .service-chapter-visual{--flex-span: 6;order:3;width:min(116%,720px);margin:-22px auto -26px -36px}.service-chapter-compact{padding-block:60px 64px}.service-chapter-compact .service-number{align-self:start;transform:translateY(-4px)}.service-chapter-compact .service-chapter-copy{align-self:center;padding-top:28px}.service-chapter-compact .service-chapter-visual{margin:-28px -24px -30px 0}.ownership{padding-block:120px;color:var(--noir-900);background:var(--green-active)}.ownership-header{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0}.ownership-header .eyebrow{flex:0 0 100%;max-width:100%;color:var(--noir-900)}.ownership-header h2{--flex-span: 9;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;margin-inline-start:50px;font-size:clamp(3.3rem,5vw,4.5rem)}.ownership-header>p:last-child{--flex-span: 6;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;--flex-offset: 6;margin-inline-start:calc(var(--flex-track) * var(--flex-offset) + var(--flex-gap) * var(--flex-offset));max-width:650px;margin:40px 0 0;font-size:18px}.ownership-points{display:flex;flex-wrap:wrap;margin:80px 0 0;border-top:1px solid rgba(11,13,12,.5)}.ownership-points li{flex:0 0 25%;min-height:250px;padding:28px 24px 0;border-left:1px solid rgba(11,13,12,.5)}.ownership-points li:first-child{padding-left:0;border-left:0}.ownership-points span{font-family:var(--font-mono);font-size:11px}.ownership-points h3{margin-top:28px;font-size:25px}.ownership-points p{margin:16px 0 0;font-size:17px;line-height:1.55}.trust{padding-top:136px;padding-bottom:136px}.trust-header{display:flex;gap:var(--gutter)}.trust-header .eyebrow{flex:4 1 0}.trust-header h2{flex:8 1 0;min-width:0}.trust-header .eyebrow{padding-top:8px}.quotes-layout{padding:0 56px;display:flex;gap:70px;margin-top:90px}.testimonials-swiper{display:block;box-sizing:border-box;margin-top:90px;padding-inline:0px;--swiper-navigation-color: var(--text-dark);--swiper-navigation-size: 10px;--swiper-navigation-sides-offset: 10px}.testimonials-swiper .quotes-layout{margin-top:0}.testimonials-swiper::part(button-prev),.testimonials-swiper::part(button-next){box-sizing:border-box;width:48px;height:48px;padding:13px;border:1px solid var(--border-light);border-radius:50%;transition:border-color var(--transition),background-color var(--transition),color var(--transition)}.testimonials-swiper::part(button-prev):hover,.testimonials-swiper::part(button-next):hover,.testimonials-swiper::part(button-prev):focus-visible,.testimonials-swiper::part(button-next):focus-visible{border-color:var(--quode-green);color:var(--white-soft);background:var(--green-active)}.quotes-layout figure{flex:1 1 0;min-width:0;margin:0;padding-top:30px;border-top:2px solid var(--quode-green)}.quotes-layout blockquote{margin-bottom:38px;font-size:22px;line-height:1.48;letter-spacing:-.02em}.quotes-layout figcaption{display:flex;flex-direction:column;gap:2px;font-size:15px}.quotes-layout figcaption strong{font-weight:650}.quotes-layout figcaption span{color:var(--muted-dark)}.about-band{margin-top:136px;padding-block:94px;border-top:1px solid var(--border-light);color:var(--text-dark);background:#e4e2da}.about-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0;align-items:start}.about-layout header{--flex-span: 6;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.about-layout h2{font-size:clamp(2.8rem,3.7vw,3.35rem)}.about-copy{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;padding-top:36px}.about-copy p{font-size:18px}.about-since{--flex-span: 2;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;align-self:end;margin:0;padding-left:24px;border-left:1px solid var(--border-light);font-family:var(--font-mono);font-size:11px}.about-since span,.about-since strong{display:block}.about-since strong{margin:8px 0;font-family:var(--font-sans);font-size:54px;line-height:1;letter-spacing:-.06em}.checkup{padding-block:120px;color:var(--noir-900);background:var(--green-active)}.checkup-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0;align-items:flex-start}.checkup-content,.checkup-form{--flex-span: 6;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.checkup-content header{width:100%}.checkup-layout .eyebrow{color:var(--noir-900)}.checkup-layout h2{max-width:660px}.checkup-copy{width:100%;margin-top:46px}.checkup-copy p{font-size:18px}.checkup-form{padding:38px;border:1px solid rgba(11,13,12,.52)}.form-field{margin-bottom:24px}.form-field label{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:13px}.form-field input{width:100%;height:52px;padding:10px 12px;border:0;border-bottom:1px solid rgba(11,13,12,.65);border-radius:0;color:var(--noir-900);background:#f0eee72e}.form-field input:focus{background:#f0eee759}.form-consent{display:flex;flex-wrap:wrap;column-gap:12px;margin-bottom:28px;font-size:14px;line-height:1.5}.form-consent input{flex:0 0 24px;width:20px;height:20px;margin:2px 0 0;accent-color:var(--noir-900)}.form-consent label{flex:1 1 0;min-width:0}.form-consent a{text-decoration:underline;text-underline-offset:3px}.field-error{display:block;min-height:16px;margin-top:4px;font-family:var(--font-mono);font-size:11px}.form-consent .field-error{flex:0 0 calc(100% - 36px);margin-left:36px}.form-field .field-error{color:#30100d}.checkup-form .button{width:100%}.form-status{min-height:24px;margin:18px 0 0;font-size:15px;font-weight:600}.blog-index{padding-block:128px}.blog-layout{display:flex;gap:var(--gutter)}.blog-layout>header{flex:4 1 0;min-width:0}.blog-layout>ol{flex:8 1 0;min-width:0}.blog-layout header{padding-right:60px}.blog-layout h2{font-size:clamp(2.8rem,3.65vw,3.3rem)}.blog-layout header .text-link{margin-top:38px}.blog-layout ol{margin:0;border-top:1px solid var(--border-dark)}.blog-layout li{display:flex;min-height:164px;align-items:center;gap:18px;border-bottom:1px solid var(--border-dark)}.blog-layout li>.article-number{flex:0 0 52px}.blog-layout li>div{flex:1 1 0;min-width:0}.blog-layout li>.article-status{flex:0 0 168px}.article-number,.article-status{color:var(--muted-dark);font-family:var(--font-mono);font-size:11px}.blog-layout li .eyebrow{margin-bottom:10px}.blog-layout h3{max-width:520px;font-size:24px}.article-status{margin:0;text-align:right}.final-cta{padding-block:112px}.final-cta-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0}.final-cta-layout .eyebrow{flex:0 0 100%;max-width:100%}.final-cta-layout h2{flex:0 0 100%;max-width:calc(var(--flex-track) * 9 + var(--flex-gap) * 8);font-size:clamp(3.2rem,5vw,4.5rem)}.final-cta-layout>p:not(.eyebrow,.placeholder-note){--flex-span: 6;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;margin:40px 0 0;font-size:19px}.final-cta-layout .button{--flex-span: 5;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;--flex-offset: 1;margin-inline-start:calc(var(--flex-track) * var(--flex-offset) + var(--flex-gap) * var(--flex-offset));align-self:start;margin-top:40px}.final-cta-layout .placeholder-note{--flex-span: 5;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0;--flex-offset: 7;margin-inline-start:calc(var(--flex-track) * var(--flex-offset) + var(--flex-gap) * var(--flex-offset));margin:104px 0 0;text-align:center}.site-footer{padding-block:74px 38px;color:var(--white-soft);background:var(--noir-900)}.footer-layout{--flex-columns: 12;--flex-gap: var(--gutter);--flex-track: calc((100% - (var(--flex-columns) - 1) * var(--flex-gap)) / var(--flex-columns));display:flex;flex-wrap:wrap;column-gap:var(--flex-gap);row-gap:0}.footer-brand{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.footer-layout>nav{--flex-span: 2;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.company-placeholder{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.footer-brand p{margin:24px 0 0;color:var(--muted-dark);font-size:15px}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.site-footer nav a,.back-to-top{display:inline-flex;min-height:36px;align-items:center;font-size:14px}.site-footer nav a:hover,.back-to-top:hover{color:var(--green-active)}.company-placeholder{margin-left:auto;color:var(--muted-dark);font-family:var(--font-mono);font-size:11px;text-align:right}.company-placeholder p{margin-bottom:6px}.copyright,.back-to-top{margin-top:74px;margin-bottom:0;padding-top:22px;border-top:1px solid var(--border-dark);color:var(--muted-dark);font-family:var(--font-mono);font-size:11px}.copyright{--flex-span: 8;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.back-to-top{--flex-span: 4;flex:0 0 calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));max-width:calc(var(--flex-track) * var(--flex-span) + var(--flex-gap) * (var(--flex-span) - 1));min-width:0}.back-to-top{justify-content:flex-end;gap:16px}.gestionali-page .service-page{--service-green-readable: #006b4f;background:var(--noir-900)}.gestionali-page .service-page main .eyebrow{color:var(--service-green-readable);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.04em}.gestionali-page .service-page main .section-dark .eyebrow,.gestionali-page .service-page main .section-deep .eyebrow{color:var(--green-active)}.gestionali-page .service-page .nav-link.is-current{color:var(--green-active)}.gestionali-page .service-page .solutions-menu a[aria-current=page]{color:var(--green-active);background:#181b19}.gestionali-page .service-hero{overflow:hidden}.gestionali-page .service-hero-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;flex-wrap:nowrap;min-height:780px;align-items:center;padding-block:88px 104px}.gestionali-page .service-hero-copy{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;position:relative;z-index:2}.gestionali-page .service-hero h1{max-width:720px;margin-bottom:34px;font-size:clamp(4rem,5.2vw,4.8rem);line-height:.98}.gestionali-page .service-hero-text{max-width:620px;margin-bottom:36px;color:#bcc2bf}.gestionali-page .service-hero-text p{margin-bottom:14px}.gestionali-page .service-hero-visual{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:none;margin:40px -160px 0 calc(60px - var(--layout-track) - var(--layout-gap));pointer-events:none;animation:service-visual-in .42s ease-out both}.gestionali-page .service-hero-visual img{width:calc(100% + 160px)}@keyframes service-visual-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gestionali-page .service-problem,.gestionali-page .service-solution,.gestionali-page .service-outcomes,.gestionali-page .service-testimonial,.gestionali-page .service-faq,.gestionali-page .service-final-cta{padding-block:120px}.gestionali-page .service-solution{border-top:1px solid var(--border-light);background:#e7e5de}.gestionali-page .service-section-heading{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.gestionali-page .service-section-heading .eyebrow{--layout-span: 3;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px}.gestionali-page .service-section-heading h2{--layout-span: 9;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:920px}.gestionali-page .prose-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;margin-top:64px}.gestionali-page .prose-layout p{margin-bottom:0;color:var(--muted-light)}.gestionali-page .problem-intro p:nth-child(1){--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.gestionali-page .problem-intro p:nth-child(2){--layout-span: 3;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.gestionali-page .problem-intro p:nth-child(3){--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin-top:28px;padding-top:28px;border-top:1px solid var(--border-light)}.gestionali-page .fragmentation-map{display:flex;align-items:center;margin-top:88px;padding-block:36px;border-block:1px solid var(--border-light)}.gestionali-page .fragment-sources{--equal-columns: 2;--equal-gap: 18px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:18px}.gestionali-page .fragment-sources>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.gestionali-page .fragment-sources{flex:3 1 0;gap:18px}.gestionali-page .fragment-lines{flex:3 1 0}.gestionali-page .fragmentation-map>strong{flex:2 1 0;min-width:0}.gestionali-page .fragment-sources span{display:flex;min-height:58px;align-items:center;padding-inline:18px;border:1px solid var(--border-light);font-family:var(--font-mono);font-size:13px}.gestionali-page .fragment-lines{position:relative;height:150px}.gestionali-page .fragment-lines:after{position:absolute;top:50%;right:0;width:70%;height:1px;background:var(--green-active);content:""}.gestionali-page .fragment-lines i{position:absolute;left:0;width:72%;height:1px;background:var(--border-light);transform-origin:right}.gestionali-page .fragment-lines i:nth-child(1){top:18%;transform:rotate(16deg)}.gestionali-page .fragment-lines i:nth-child(2){top:39%;transform:rotate(6deg)}.gestionali-page .fragment-lines i:nth-child(3){top:61%;transform:rotate(-6deg)}.gestionali-page .fragment-lines i:nth-child(4){top:82%;transform:rotate(-16deg)}.gestionali-page .fragmentation-map>strong{padding:30px;border-left:3px solid var(--quode-green);background:#e3e1da;font-size:27px;line-height:1.08}.gestionali-page .symptom-index{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.gestionali-page .symptom-index>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.gestionali-page .symptom-index{margin:72px 0 0;border-top:1px solid var(--border-light)}.gestionali-page .symptom-index li{display:flex;min-height:82px;align-items:center;padding:16px 24px 16px 0;border-bottom:1px solid var(--border-light)}.gestionali-page .symptom-index li>span{flex:0 0 44px}.gestionali-page .symptom-index li>:last-child{flex:1 1 0;min-width:0}.gestionali-page .symptom-index li:nth-child(odd){border-right:1px solid var(--border-light)}.gestionali-page .symptom-index li:nth-child(2n){padding-left:24px}.gestionali-page .symptom-index span,.gestionali-page .scope-matrix>li>span,.gestionali-page .ownership-index span{color:var(--service-green-readable);font-family:var(--font-mono);font-size:12px}.gestionali-page .problem-statement,.gestionali-page .solution-statement,.gestionali-page .outcome-statement{max-width:1040px;margin:88px 0 0;padding-top:48px;border-top:1px solid var(--border-light);font-size:clamp(2.45rem,3.6vw,3.2rem);font-weight:620;line-height:1.1;letter-spacing:-.04em}.gestionali-page .problem-statement span,.gestionali-page .solution-statement span{color:var(--muted-light)}.gestionali-page .service-section-heading-dark h2{color:var(--white-soft)}.gestionali-page .solution-intro p:first-child{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.gestionali-page .solution-intro p:last-child{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.gestionali-page .solution-types-intro{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;margin-top:64px;padding-top:40px;border-top:1px solid var(--border-light)}.gestionali-page .solution-types-intro h3{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:360px;font-size:30px;line-height:1.12}.gestionali-page .solution-types-intro p{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:0;color:var(--muted-light);font-size:19px}.gestionali-page .scope-matrix{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.gestionali-page .scope-matrix>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.gestionali-page .scope-matrix{margin:48px 0 0;border-top:1px solid var(--border-light)}.gestionali-page .scope-matrix li{min-height:230px;padding:28px 32px 30px;border-bottom:1px solid var(--border-light);background:#fff}.gestionali-page .scope-matrix li:nth-child(odd){border-right:1px solid var(--border-light)}.gestionali-page .scope-matrix li:nth-child(2n){padding-left:32px}.gestionali-page .scope-matrix h3{max-width:500px;margin-top:34px;font-size:29px}.gestionali-page .scope-matrix p{max-width:510px;margin:18px 0 0;color:var(--muted-light)}.gestionali-page .outcomes-layout>.service-section-heading{margin-bottom:64px}.gestionali-page .outcome-list{width:100%;margin:0;border-top:1px solid var(--border-dark)}.gestionali-page .outcome-list li{display:flex;min-height:140px;align-items:center;border-bottom:1px solid var(--border-dark)}.gestionali-page .outcome-list>li>span{flex:0 0 96px}.gestionali-page .outcome-list li>div{flex:1 1 0;min-width:0}.gestionali-page .outcome-list>li>span{color:var(--green-active);font-family:var(--font-mono);font-size:13px}.gestionali-page .outcome-list li>div{display:flex;align-items:center;gap:48px;padding:26px 0 26px 40px;border-left:1px solid var(--border-dark)}.gestionali-page .outcome-list li>div>h3{flex:4 1 0;min-width:0}.gestionali-page .outcome-list li>div>p{flex:5 1 0;min-width:0}.gestionali-page .outcome-list h3{font-size:28px}.gestionali-page .outcome-list p{margin-bottom:0;color:#aeb5b1}.gestionali-page .outcome-statement{max-width:1000px;border-color:var(--border-dark)}.gestionali-page .outcome-statement span{color:var(--green-active)}.gestionali-page .service-ownership{padding-block:112px;color:var(--noir-900);background:var(--green-active)}.gestionali-page .service-ownership .eyebrow{color:var(--noir-900)!important}.gestionali-page .ownership-lead{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.gestionali-page .ownership-lead .eyebrow{flex:0 0 100%}.gestionali-page .ownership-lead h2{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.2rem,4.8vw,4.2rem)}.gestionali-page .ownership-lead>div{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px}.gestionali-page .ownership-lead>div p{margin-bottom:18px}.gestionali-page .ownership-index{--equal-columns: 4;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.gestionali-page .ownership-index>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.gestionali-page .ownership-index{margin:72px 0 0;border-top:1px solid rgba(11,13,12,.48)}.gestionali-page .ownership-index li{min-height:160px;padding:26px 24px 20px;border-left:1px solid rgba(11,13,12,.48);font-weight:560;line-height:1.35}.gestionali-page .ownership-index li:first-child{padding-left:0;border-left:0}.gestionali-page .ownership-index span{display:block;margin-bottom:32px;color:var(--noir-900)}.gestionali-page .service-testimonial{padding-bottom:112px}.gestionali-page .testimonial-layout,.gestionali-page .faq-layout,.gestionali-page .service-final-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.gestionali-page .testimonial-layout header{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.gestionali-page .testimonial-layout header h2{max-width:340px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}.gestionali-page .testimonial-layout figure{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:0;padding-top:34px;border-top:2px solid var(--quode-green)}.gestionali-page .testimonial-layout blockquote{margin-bottom:40px;font-size:27px;line-height:1.46;letter-spacing:-.02em}.gestionali-page .testimonial-layout figcaption{display:flex;flex-direction:column;gap:2px;font-size:15px}.gestionali-page .testimonial-layout figcaption span{color:var(--muted-light)}.gestionali-page .service-faq{padding-top:112px;border-top:1px solid var(--border-light)}.gestionali-page .faq-layout>header{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-right:48px}.gestionali-page .faq-layout>header h2{font-size:46px}.gestionali-page .faq-list{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;border-top:1px solid var(--border-light)}.gestionali-page .faq-list details{border-bottom:1px solid var(--border-light)}.gestionali-page .faq-list summary{position:relative;display:flex;min-height:88px;align-items:center;padding:20px 58px 20px 0;font-size:20px;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.gestionali-page .faq-list summary::-webkit-details-marker{display:none}.gestionali-page .faq-list summary:after{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--quode-green);font-family:var(--font-mono);font-size:24px;content:"+";transition:transform var(--transition)}.gestionali-page .faq-list details[open] summary:after{transform:rotate(45deg)}.gestionali-page .faq-list details p{max-width:690px;margin-bottom:28px;padding-right:58px;color:var(--muted-dark)}.gestionali-page .service-final-layout .eyebrow{flex:0 0 100%}.gestionali-page .service-final-layout h2{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.4rem,5vw,4.5rem)}.gestionali-page .service-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:40px 0 0;color:vai(--text-dark);font-size:20px}.gestionali-page .service-final-layout .button{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));align-self:start;margin-top:40px}.gestionali-page .service-final-layout .placeholder-note{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 7;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin:106px 0 0;text-align:center}.webapp-page .product-page{background:var(--noir-900)}.webapp-page .product-page .nav-link.is-current,.webapp-page .product-page .solutions-menu a[aria-current=page]{color:var(--green-active)}.webapp-page .product-page .solutions-menu a[aria-current=page]{background:#181b19}.webapp-page .product-hero{overflow:hidden}.webapp-page .product-hero-layout{position:relative;--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;flex-wrap:nowrap;min-height:700px;align-items:center;padding-block:80px 72px}.webapp-page .product-hero-copy{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;position:relative;z-index:2}.webapp-page .product-hero h1{max-width:760px;margin-bottom:32px;font-size:clamp(4rem,5.25vw,4.8rem);line-height:.98}.webapp-page .product-hero-text{max-width:590px;margin-bottom:36px;color:#bbc1be;font-size:19px}.webapp-page .product-hero-text p{margin-bottom:12px}.webapp-page .product-hero-visual{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:none;z-index:1;margin:36px -120px 0 calc(48px - var(--layout-track) - var(--layout-gap));pointer-events:none;animation:product-visual-in .42s ease-out both}.webapp-page .product-hero-visual img{width:calc(100% + 120px)}@keyframes product-visual-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.webapp-page .product-problem,.webapp-page .product-solution,.webapp-page .product-advantages,.webapp-page .product-testimonial,.webapp-page .product-final-cta{padding-block:112px}.webapp-page .product-section-heading,.webapp-page .problem-copy,.webapp-page .product-ownership-lead,.webapp-page .product-testimonial-layout,.webapp-page .product-faq-layout,.webapp-page .product-final-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.webapp-page .product-section-heading .eyebrow{--layout-span: 3;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px;color:#006b4f;font-size:20px;font-weight:600}.webapp-page .product-section-heading h2{--layout-span: 9;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:940px}.webapp-page .product-heading-dark .eyebrow{color:var(--green-active)}.webapp-page .product-heading-dark h2{color:var(--white-soft)}.webapp-page .problem-copy{margin-top:56px}.webapp-page .problem-copy p{margin-bottom:0;color:var(--muted-light)}.webapp-page .problem-copy p:first-child{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.webapp-page .problem-copy p:last-child{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.webapp-page .problem-statement{max-width:1040px;margin:72px 0 0;padding-top:38px;border-top:1px solid var(--border-light);font-size:clamp(2.3rem,3.4vw,3rem);font-weight:620;line-height:1.1;letter-spacing:-.04em}.webapp-page .problem-statement span{color:var(--muted-light)}.webapp-page .solution-intro{max-width:720px;margin:48px 0 0 25.5%;color:#aeb5b1;font-size:20px}.webapp-page .release-levels{position:relative;margin:64px 0 0;padding-block:18px}.webapp-page .release-levels:before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--border-dark);content:""}.webapp-page .release-levels li{position:relative;display:flex;width:72%;min-height:124px;align-items:center;margin-top:-1px;padding:22px 28px;border:1px solid var(--border-dark);background:var(--noir-900)}.webapp-page .release-levels li>span{flex:0 0 92px}.webapp-page .release-levels li>div{flex:1 1 0;min-width:0}.webapp-page .release-levels li:nth-child(1){margin-left:0}.webapp-page .release-levels li:nth-child(2){margin-left:7%}.webapp-page .release-levels li:nth-child(3){margin-left:14%}.webapp-page .release-levels li:nth-child(4){margin-left:21%}.webapp-page .release-levels li:nth-child(5){margin-left:28%}.webapp-page .release-levels li>span,.webapp-page .type-matrix>li>span,.webapp-page .advantage-list>li>span,.webapp-page .product-ownership-index span{color:var(--green-active);font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.04em}.webapp-page .release-levels li>div{padding-left:28px;border-left:1px solid var(--border-dark)}.webapp-page .release-levels h3{color:var(--white-soft);font-size:26px}.webapp-page .release-levels p{margin:10px 0 0;color:#aeb5b1}.webapp-page .release-levels li.is-core{border-color:var(--quode-green)}.webapp-page .release-levels li.is-core:after{position:absolute;top:0;right:0;width:7px;height:100%;background:var(--green-active);content:""}.webapp-page .solution-types-intro{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;margin-top:84px;padding-top:40px;border-top:2px solid var(--quode-green)}.webapp-page .solution-types-intro h3{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;color:var(--white-soft);font-size:31px}.webapp-page .solution-types-intro p{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin:2px 0 0;color:#aeb5b1;font-size:18px}.webapp-page .type-matrix{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.webapp-page .type-matrix>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.webapp-page .type-matrix{margin:44px 0 0;border-top:1px solid var(--border-dark)}.webapp-page .type-matrix li{min-height:210px;padding:28px 34px 28px 0;border-bottom:1px solid var(--border-dark)}.webapp-page .type-matrix li:nth-child(odd){border-right:1px solid var(--border-dark)}.webapp-page .type-matrix li:nth-child(2n){padding-left:34px}.webapp-page .type-matrix h3{max-width:520px;margin-top:26px;color:var(--white-soft);font-size:28px}.webapp-page .type-matrix p{max-width:520px;margin:16px 0 0;color:#aeb5b1}.webapp-page .advantage-list{margin:64px 0 0;border-top:1px solid var(--border-light)}.webapp-page .advantage-list li{display:flex;min-height:122px;align-items:center;border-bottom:1px solid var(--border-light)}.webapp-page .advantage-list>li>span{flex:0 0 92px}.webapp-page .advantage-list li>div{flex:1 1 0;min-width:0}.webapp-page .advantage-list>li>span{color:#006b4f}.webapp-page .advantage-list li>div{display:flex;align-items:center;gap:48px;padding:24px 0 24px 36px;border-left:1px solid var(--border-light)}.webapp-page .advantage-list li>div>h3{flex:4 1 0;min-width:0}.webapp-page .advantage-list li>div>p{flex:5 1 0;min-width:0}.webapp-page .advantage-list h3{font-size:27px}.webapp-page .advantage-list p{margin:0;color:var(--muted-light)}.webapp-page .product-ownership{padding-block:104px;color:var(--noir-900);background:var(--green-active)}.webapp-page .product-ownership .eyebrow{color:var(--noir-900)!important;font-size:20px;font-weight:600}.webapp-page .product-ownership-lead .eyebrow{flex:0 0 100%}.webapp-page .product-ownership-lead h2{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.2rem,4.7vw,4.2rem)}.webapp-page .product-ownership-lead>div{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px}.webapp-page .product-ownership-lead>div p{margin-bottom:16px}.webapp-page .product-ownership-index{--equal-columns: 3;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.webapp-page .product-ownership-index>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.webapp-page .product-ownership-index{margin:64px 0 0;border-top:1px solid rgba(11,13,12,.48)}.webapp-page .product-ownership-index li{min-height:140px;padding:24px 28px 20px;border-left:1px solid rgba(11,13,12,.48);font-weight:560;line-height:1.35}.webapp-page .product-ownership-index li:first-child{padding-left:0;border-left:0}.webapp-page .product-ownership-index span{display:block;margin-bottom:26px;color:var(--noir-900)}.webapp-page .product-testimonial{padding-bottom:104px}.webapp-page .product-testimonial-layout header{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.webapp-page .product-testimonial-layout header .eyebrow,.webapp-page .product-faq-layout header .eyebrow{color:#006b4f;font-size:20px;font-weight:600}.webapp-page .product-testimonial-layout header h2{max-width:360px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}.webapp-page .product-testimonial-layout figure{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:0;padding-top:32px;border-top:2px solid var(--quode-green)}.webapp-page .product-testimonial-layout blockquote{margin-bottom:36px;font-size:26px;line-height:1.46;letter-spacing:-.02em}.webapp-page .product-testimonial-layout figcaption{display:flex;flex-direction:column;gap:2px}.webapp-page .product-testimonial-layout figcaption span{color:var(--muted-light)}.webapp-page .product-faq{padding-block:0 112px}.webapp-page .product-faq-layout{padding-top:96px;border-top:1px solid var(--border-light)}.webapp-page .product-faq-layout>header{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-right:48px}.webapp-page .product-faq-layout>header h2{font-size:46px}.webapp-page .product-faq-list{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;border-top:1px solid var(--border-light)}.webapp-page .product-faq-list details{border-bottom:1px solid var(--border-light)}.webapp-page .product-faq-list summary{position:relative;display:flex;min-height:84px;align-items:center;padding:20px 58px 20px 0;font-size:20px;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.webapp-page .product-faq-list summary::-webkit-details-marker{display:none}.webapp-page .product-faq-list summary:after{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#006b4f;font-family:var(--font-mono);font-size:24px;content:"+";transition:transform var(--transition)}.webapp-page .product-faq-list details[open] summary:after{transform:rotate(45deg)}.webapp-page .product-faq-list summary:focus-visible{outline:2px solid var(--quode-green);outline-offset:4px}.webapp-page .product-faq-list details p{max-width:690px;margin-bottom:28px;padding-right:58px;color:var(--muted-light)}.webapp-page .product-final-layout .eyebrow{flex:0 0 100%}.webapp-page .product-final-layout h2{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.4rem,5vw,4.5rem)}.webapp-page .product-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:36px 0 0;color:#adb4b0;font-size:20px}.webapp-page .product-final-layout .button{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));align-self:start;margin-top:36px}.webapp-page .product-final-layout .placeholder-note{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 7;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin:102px 0 0;text-align:center}.b2b-page{--b2b-green-readable: #006b4f;background:var(--noir-900)}.b2b-page main .eyebrow{color:var(--b2b-green-readable);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:.04em}.b2b-page main .section-dark .eyebrow,.b2b-page main .section-deep .eyebrow{color:var(--green-active)}.b2b-page .nav-link.is-current,.b2b-page .solutions-menu a[aria-current=page]{color:var(--green-active)}.b2b-page .solutions-menu a[aria-current=page]{background:#181b19}.b2b-hero{overflow:hidden}.b2b-hero-layout{position:relative;--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;min-height:800px;align-items:center;padding-block:84px 42px}.b2b-hero-copy{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;position:relative;z-index:2}.b2b-hero h1{max-width:760px;margin-bottom:36px;font-size:clamp(4.2rem,5.4vw,4.9rem);line-height:.98}.b2b-hero-text{max-width:620px;margin-bottom:38px;color:#bbc1be}.b2b-hero-text p{margin-bottom:14px}.b2b-hero-visual{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:none;z-index:1;margin:86px -130px 0 calc(38px - var(--layout-track) - var(--layout-gap));pointer-events:none;animation:b2b-visual-in .42s ease-out both}.b2b-hero-visual img{width:calc(100% + 130px)}.hero-flow-labels{--equal-columns: 4;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.hero-flow-labels>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.hero-flow-labels{flex:0 0 100%;z-index:2;margin:12px 0 0;border-top:1px solid var(--border-dark)}.hero-flow-labels li{position:relative;min-height:62px;padding:19px 20px 8px;border-left:1px solid var(--border-dark);color:#aeb5b1;font-size:14px}.hero-flow-labels li:first-child{padding-left:0;border-left:0}.hero-flow-labels li:after{position:absolute;top:-3px;right:-3px;width:5px;height:5px;border-radius:50%;background:var(--green-active);content:""}.hero-flow-labels li:last-child:after{right:0}.hero-flow-labels span,.manual-flow li span,.platform-flow>li>span,.function-index>li>span,.result-stream>li>span,.b2b-ownership-index span{margin-right:12px;color:var(--b2b-green-readable);font-family:var(--font-mono);font-size:12px}.hero-flow-labels span,.platform-flow>li>span,.result-stream>li>span{color:var(--green-active)}@keyframes b2b-visual-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.b2b-manual,.b2b-solution-flow,.b2b-solution-capabilities,.b2b-results,.b2b-faq,.b2b-final-cta{padding-block:120px}.b2b-section-heading,.b2b-prose-layout,.b2b-ownership-lead,.b2b-faq-layout,.b2b-final-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.b2b-section-heading .eyebrow{--layout-span: 3;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px}.b2b-section-heading h2{--layout-span: 9;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:940px}.b2b-heading-dark h2{color:var(--white-soft)}.b2b-prose-layout{margin-top:62px}.b2b-prose-layout p{margin-bottom:0}.manual-intro p,.qualification-copy,.function-index p{color:var(--muted-light)}.manual-intro p:nth-child(1){--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.manual-intro p:nth-child(2){--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.manual-flow{display:flex;margin-top:72px;padding-block:28px;border-block:1px solid var(--border-light)}.manual-inputs{flex:2 1 0;min-width:0}.manual-flow>ol{flex:5 1 0;min-width:0}.manual-inputs{--equal-columns: 3;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.manual-inputs>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.manual-inputs{align-items:center;padding-right:32px;border-right:1px solid var(--border-light)}.manual-inputs span{display:flex;min-height:62px;align-items:center;justify-content:center;border-left:1px solid var(--border-light);font-family:var(--font-mono);font-size:12px}.manual-inputs span:first-child{border-left:0}.manual-flow ol{position:relative;--equal-columns: 5;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.manual-flow ol>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.manual-flow ol{margin:0;padding-left:32px}.manual-flow ol:before{position:absolute;top:30px;right:0;left:0;height:1px;background:var(--border-light);content:""}.manual-flow li{position:relative;padding:52px 18px 4px 0;font-size:14px;font-weight:560;line-height:1.25}.manual-flow li:before{position:absolute;top:25px;left:0;width:11px;height:11px;border:2px solid var(--ivory-100);border-radius:50%;background:var(--muted-light);box-shadow:0 0 0 1px var(--muted-light);content:""}.manual-flow li:last-child:before{background:var(--green-active);box-shadow:0 0 0 1px var(--quode-green)}.manual-flow li span{display:block;margin:0 0 7px}.b2b-statement{max-width:1050px;margin:72px 0 0;font-size:clamp(2.45rem,3.55vw,3.2rem);font-weight:620;line-height:1.1;letter-spacing:-.04em}.manual-statement span,.qualification-statement span{color:var(--muted-light)}.platform-intro p{color:#adb5b0}.comparison-table-wrap{margin-top:78px}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table th{padding:0 30px 26px 0;border-bottom:2px solid var(--quode-green);color:var(--quode-green);font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.06em;text-align:left}.comparison-table th+th,.comparison-table td+td{padding-left:46px;border-left:1px solid var(--border-dark)}.comparison-table td{height:82px;padding:18px 30px 18px 0;border-bottom:1px solid var(--border-dark);color:#abb2ae;font-size:18px}.comparison-table td+td{color:var(--white-soft);font-weight:560}.comparison-statement,.result-statement{border-color:var(--border-dark)}.comparison-statement span,.result-statement span{color:var(--green-active)}.b2b-solution-flow{border-top:1px solid var(--border-dark)}.platform-intro p:first-child{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.platform-intro p:last-child{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.platform-flow{position:relative;--equal-columns: 5;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.platform-flow>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.platform-flow{margin:72px 0 0;border-top:1px solid var(--border-dark)}.platform-flow:before{position:absolute;z-index:0;top:50px;right:0;left:0;height:2px;background:var(--green-active);content:""}.platform-flow li{position:relative;z-index:1;min-height:350px;padding:28px 24px;border-left:1px solid var(--border-dark)}.platform-flow li:first-child{padding-left:0;border-left:0}.platform-flow li:before{display:block;width:13px;height:13px;margin:15px 0 50px;border:3px solid var(--noir-900);border-radius:50%;background:var(--green-active);box-shadow:0 0 0 1px var(--quode-green);content:""}.platform-flow h3{min-height:92px;margin-top:18px;font-size:24px}.platform-flow p{margin:20px 0 0;color:#aab2ad;font-size:16px;line-height:1.55}.b2b-solution-capabilities{border-top:1px solid var(--border-light)}.solution-capabilities-intro{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.solution-capabilities-intro h3{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:390px;font-size:34px;line-height:1.1}.solution-capabilities-intro p{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:0;color:var(--muted-light);font-size:19px}.function-index{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.function-index>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.function-index{margin:64px 0 0;border-top:1px solid var(--border-light)}.function-index li{min-height:220px;padding:28px 34px 28px 0;border-bottom:1px solid var(--border-light)}.function-index li:nth-child(odd){border-right:1px solid var(--border-light)}.function-index li:nth-child(2n){padding-left:34px}.function-index span{display:block;margin:0}.function-index h3{margin-top:32px;font-size:29px}.function-index p{max-width:520px;margin:18px 0 0}.function-note{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;margin-top:50px;padding-top:30px;border-top:2px solid var(--quode-green)}.function-note p{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin-bottom:0;color:var(--muted-light)}.result-stream{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.result-stream>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.result-stream{margin:64px 0 0;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark)}.result-stream li{position:relative;min-height:210px;padding:28px 34px 30px;border-left:1px solid var(--border-dark)}.result-stream li:nth-child(odd){padding-left:0;border-left:0}.result-stream li:nth-child(-n+2){border-bottom:1px solid var(--border-dark)}.result-stream span{display:block;margin:0 0 30px}.result-stream h3{font-size:28px}.result-stream p{max-width:500px;margin:20px 0 0;color:#aab2ad;font-size:16px;line-height:1.55}.qualification-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;margin-top:70px}.qualification-copy{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-right:42px}.qualification-label{margin:44px 0 0;color:var(--text-dark);font-weight:620}.qualification-list{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:0;border-top:1px solid var(--border-light)}.qualification-list li{position:relative;min-height:64px;padding:17px 46px 16px 0;border-bottom:1px solid var(--border-light)}.qualification-list li:after{position:absolute;top:18px;right:2px;color:var(--quode-green);font-family:var(--font-mono);content:"\2192"}.b2b-ownership{padding-block:112px;color:var(--noir-900);background:var(--green-active)}.b2b-ownership .eyebrow{color:var(--noir-900)!important}.b2b-ownership-lead .eyebrow{flex:0 0 100%}.b2b-ownership-lead h2{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.2rem,4.7vw,4.2rem)}.b2b-ownership-lead>div{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-top:8px}.b2b-ownership-lead>div p{margin-bottom:18px}.b2b-ownership-index{--equal-columns: 4;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.b2b-ownership-index>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.b2b-ownership-index{margin:70px 0 0;border-top:1px solid rgba(11,13,12,.48)}.b2b-ownership-index li{min-height:160px;padding:26px 24px 20px;border-left:1px solid rgba(11,13,12,.48);font-weight:560;line-height:1.35}.b2b-ownership-index li:first-child{padding-left:0;border-left:0}.b2b-ownership-index span{display:block;margin:0 0 32px;color:var(--noir-900)}.b2b-faq-layout>header{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;padding-right:48px}.b2b-faq-layout>header h2{font-size:46px}.b2b-faq-list{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;border-top:1px solid var(--border-light)}.b2b-faq-item{border-bottom:1px solid var(--border-light)}.b2b-faq-item h3{margin:0}.b2b-faq-item button{position:relative;display:flex;width:100%;min-height:88px;align-items:center;padding:20px 58px 20px 0;border:0;color:var(--text-dark);background:transparent;font-size:20px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.b2b-faq-item button:after{position:absolute;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--quode-green);font-family:var(--font-mono);font-size:24px;content:"+";transition:transform var(--transition)}.b2b-faq-item button[aria-expanded=true]:after{transform:rotate(45deg)}.b2b-faq-answer p{max-width:690px;margin-bottom:28px;padding-right:58px;color:var(--muted-light)}.js .b2b-faq-answer[hidden]{display:none}.b2b-final-layout .eyebrow{flex:0 0 100%}.b2b-final-layout h2{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;font-size:clamp(3.4rem,5vw,4.5rem)}.b2b-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:40px 0 0;color:#adb4b0;font-size:20px}.b2b-final-layout .button{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));align-self:start;margin-top:40px}.b2b-final-layout .placeholder-note{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 7;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin:106px 0 0;text-align:center}.about-page{background:var(--noir-900)}.about-hero{overflow:hidden;border-bottom:1px solid var(--border-dark)}.about-hero-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0;min-height:620px;align-items:center;padding-block:80px 56px}.about-hero-copy{--layout-span: 7;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-hero h1{max-width:760px;margin-bottom:28px;font-size:clamp(4rem,5vw,4.7rem);line-height:.98}.about-hero-lead{max-width:650px;margin-bottom:34px;color:#bdc2bf;font-size:19px}.about-nucleus{position:relative;--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;display:flex;min-height:410px;align-items:center;justify-content:center;margin:0;border:1px solid var(--border-dark);background:#101312}.about-portrait{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;display:block;min-height:410px;margin:0;overflow:hidden;background:var(--noir-900)}.about-portrait img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:grayscale(1) contrast(1.08)}.about-nucleus figcaption{position:absolute;top:18px;left:18px;color:var(--muted-dark);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.about-nucleus-label{position:absolute;top:60px;margin:0;color:var(--green-active);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.about-external-modules{position:absolute;top:95px;display:flex;gap:18px}.about-external-modules span{width:44px;height:24px;border:1px solid var(--quode-green)}.about-nucleus-lines{position:absolute;top:119px;display:flex;width:134px;justify-content:space-between}.about-nucleus-lines span{width:1px;height:86px;background:var(--green-active);transform-origin:top}.about-nucleus-lines span:first-child{transform:rotate(34deg)}.about-nucleus-lines span:last-child{transform:rotate(-34deg)}.about-nucleus-core{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:min(100% - 64px,278px);min-height:148px;align-content:center;padding:22px;border:1px solid var(--green-active);background:var(--noir-900)}.about-nucleus-core span,.about-nucleus-core small{color:var(--green-active);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.about-nucleus-core strong{margin:7px 0 15px;color:var(--white-soft);font-size:22px;line-height:1.05}.about-project-output{position:absolute;bottom:30px;display:flex;align-items:center;gap:10px;color:var(--muted-dark);font-family:var(--font-mono);font-size:12px}.about-project-output span{color:var(--quode-green);font-size:18px}.about-facts{--equal-columns: 4;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.about-facts>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.about-facts{border-top:1px solid var(--border-dark)}.about-facts p{min-height:66px;margin:0;padding:18px 16px 16px 0;border-right:1px solid var(--border-dark);color:var(--white-soft);font-family:var(--font-mono);font-size:13px}.about-facts p:not(:first-child){padding-left:18px}.about-facts p:last-child{border-right:0}.about-facts span{margin-right:10px;color:var(--quode-green);font-size:11px}.about-structure{padding-block:142px}.about-section-layout,.about-responsibility-layout,.about-handoffs-layout,.about-experience-layout,.about-fit-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.about-section-heading{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-section-heading h2,.about-responsibility h2,.about-handoffs h2,.about-principles h2,.about-experience h2,.about-fit h2,.about-final-cta h2{max-width:720px}.about-section-copy{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));max-width:585px;font-size:18px}.about-section-copy p{margin-bottom:22px}.about-highlight{padding:18px 0 0 18px;border-left:3px solid var(--quode-green);font-size:22px;font-weight:600;line-height:1.2}.about-structure-diagram{position:relative;display:flex;flex:0 0 100%;flex-direction:column;align-items:center;min-height:270px;margin-top:98px;padding:40px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.about-specialist-label,.about-project-label{margin:0;color:var(--muted-light);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em}.about-specialist-dots{display:flex;gap:28px;margin:12px 0 24px}.about-specialist-dots span{width:7px;height:7px;border:1px solid var(--quode-green);border-radius:50%}.about-structure-flow{display:flex;width:min(100%,800px);align-items:center;justify-content:center;gap:22px}.about-structure-flow span,.about-structure-flow strong{display:flex;min-height:64px;align-items:center;padding:12px 16px;border:1px solid var(--border-light);font-size:15px;line-height:1.25}.about-structure-flow strong{border-color:var(--quode-green);background:var(--noir-900);color:var(--white-soft);font-size:16px}.about-structure-flow i{color:var(--quode-green);font-family:var(--font-mono);font-style:normal}.about-project-label{margin-top:22px}.about-project-label span{margin-right:8px;color:var(--quode-green);font-size:18px}.about-responsibility{padding-block:150px;border-top:1px solid var(--border-dark)}.about-responsibility-layout>header{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-responsibility-layout>header .daniele-pic{width:400px;max-width:80vw;display:block;margin:65px 0 0;border:2px solid var(--quode-green);border-radius:3px}.about-responsibility-copy{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));max-width:490px;color:#c4c9c6}.about-responsibility-copy strong{color:var(--green-active);font-size:19px}.about-responsibility-signature{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;margin:84px 0 0;color:var(--muted-dark);font-family:var(--font-mono);font-size:15px;line-height:1.45}.about-handoffs{padding-block:125px 145px;background:var(--green-active);color:#000}.about-handoffs-layout>header{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-handoffs-lead{max-width:600px;margin:28px 0 0;color:#000}.about-handoffs-note{max-width:530px;margin:18px 0 0;color:#000;font-size:16px}.about-handoffs-comparison{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));align-self:end;border-top:1px solid var(--border-dark)}.about-handoff-row{padding-block:24px;border-bottom:1px solid var(--border-dark)}.about-handoff-row>p{margin-bottom:13px;color:#fff;font-family:var(--font-mono);font-size:12px;letter-spacing:.05em}.about-handoff-row-muted>p{color:#fff}.about-handoff-row ol{display:flex;flex-wrap:wrap;margin:0}.about-handoff-row li{display:flex;align-items:center;font-size:14px}.about-handoff-row li:not(:last-child):after{margin-inline:9px;color:#000;content:"\2192"}.about-handoff-row-muted li{color:#000}.about-principles{position:relative;padding-block:148px;overflow:hidden}.about-principles-layout{position:relative;--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.about-principles-layout>header{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;position:relative;z-index:1}.about-principles-number{position:absolute;z-index:0;top:-64px;left:33%;margin:0;color:#000;opacity:.04;font-size:clamp(13rem,20vw,19rem);font-weight:620;letter-spacing:-.09em;line-height:.8}.about-principles-list{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 1;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin:0;z-index:10}.about-principles-list li{display:flex;gap:20px;padding-block:24px 28px;border-top:1px solid var(--border-light)}.about-principles-list>li>span{flex:0 0 56px}.about-principles-list>li>div{flex:1 1 0;min-width:0}.about-principles-list li:last-child{border-bottom:1px solid var(--border-light)}.about-principles-list>li>span{padding-top:6px;color:var(--quode-green);font-family:var(--font-mono);font-size:12px}.about-principles-list h3{margin-bottom:10px;font-size:24px}.about-principles-list p{max-width:530px;margin:0;color:var(--muted-light);font-size:16px}.about-experience{padding-block:150px;border-top:1px solid var(--border-dark)}.about-experience-layout>header{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-experience-axis{--layout-span: 2;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;position:relative;display:flex;min-height:330px;align-items:center;margin:0;color:var(--green-active);font-family:var(--font-mono);font-size:13px;line-height:1.45;writing-mode:vertical-rl}.about-experience-axis:before{position:absolute;top:0;bottom:0;left:17px;width:1px;background:var(--green-active);content:""}.about-experience-copy{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;max-width:500px;color:#c2c8c4}.about-experience-copy p{margin-bottom:22px}.about-experience-areas{--layout-span: 5;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 7;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));display:flex;flex-direction:column;margin:28px 0 0;border-top:1px solid var(--border-dark)}.about-experience-areas li{padding:13px 0;border-bottom:1px solid var(--border-dark);color:var(--white-soft);font-size:15px}.about-experience-areas li:before{margin-right:12px;color:var(--quode-green);font-family:var(--font-mono);font-size:11px;content:"\2014"}.about-fit{padding-block:148px}.about-fit .eyebrow{color:var(--quode-green)}.about-fit-layout>header{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-fit-layout>header>p:last-child{max-width:670px;margin:28px 0 0;font-size:19px}.about-fit-columns{--equal-columns: 2;--equal-gap: 0px;display:flex;flex-wrap:wrap;column-gap:var(--equal-gap);row-gap:0px}.about-fit-columns>*{flex:0 0 calc((100% - (var(--equal-columns) - 1) * var(--equal-gap)) / var(--equal-columns));min-width:0}.about-fit-columns{flex:0 0 100%;gap:0;margin-top:82px;border-top:2px solid var(--quode-green);border-bottom:1px solid var(--quode-green)}.about-fit-columns section{padding:30px 42px 38px 0}.about-fit-columns section+section{padding-right:0;padding-left:42px;border-left:1px solid var(--quode-green)}.about-fit-index{margin-bottom:26px;font-family:var(--font-mono);font-size:12px}.about-fit h3{max-width:390px;margin-bottom:26px;font-size:30px}.about-fit ul{margin:0}.about-fit li{padding:13px 0 13px 24px;border-top:1px solid var(--quode-green);font-size:16px;line-height:1.4}.about-fit li:before{position:absolute;margin-left:-24px;font-family:var(--font-mono);content:"\2014"}.about-final-cta{padding-block:150px}.about-final-layout{--layout-columns: 12;--layout-gap: var(--gutter);--layout-track: calc((100% - (var(--layout-columns) - 1) * var(--layout-gap)) / var(--layout-columns));display:flex;flex-wrap:wrap;column-gap:var(--layout-gap);row-gap:0}.about-final-layout .eyebrow{--layout-span: 3;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0}.about-final-layout h2{--layout-span: 8;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset))}.about-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));max-width:620px;margin-top:30px;color:#000}.about-final-layout .about-final-note{margin-top:16px;color:#000;font-size:16px}.about-final-layout .button{--layout-span: 4;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));align-self:flex-start;margin-top:32px}.about-final-layout .placeholder-note{--layout-span: 6;flex:0 0 calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));max-width:calc(var(--layout-track) * var(--layout-span) + var(--layout-gap) * (var(--layout-span) - 1));min-width:0;--layout-offset: 3;margin-inline-start:calc(var(--layout-track) * var(--layout-offset) + var(--layout-gap) * var(--layout-offset));margin-top:12px}@media(max-width:1100px){.about-hero-copy{--layout-span: 7}.about-nucleus{--layout-span: 5}.about-structure{padding-block:118px}}@media(max-width:880px){.about-hero-layout,.about-section-layout,.about-responsibility-layout,.about-handoffs-layout,.about-principles-layout,.about-experience-layout,.about-fit-layout,.about-final-layout{--layout-columns: 8;--layout-gap: 20px}.about-hero-layout{min-height:auto;padding-block:74px 52px}.about-hero-copy{--layout-span: 5}.about-hero h1{font-size:clamp(3.4rem,7.2vw,4rem)}.about-nucleus,.about-portrait{min-height:360px;--layout-span: 3}.about-nucleus-core{width:min(100% - 36px,230px);padding:18px}.about-facts{--equal-columns: 2}.about-facts p:nth-child(2){border-right:0}.about-facts p:nth-child(n+3){border-top:1px solid var(--border-dark)}.about-facts p:nth-child(3){padding-left:0}.about-section-heading,.about-responsibility-layout>header,.about-handoffs-layout>header,.about-principles-layout>header,.about-experience-layout>header,.about-fit-layout>header{--layout-span: 6}.about-section-copy,.about-responsibility-copy,.about-handoffs-comparison{--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2);margin-top:54px}.about-structure-diagram{margin-top:72px}.about-responsibility-signature{--layout-span: 4;margin-top:60px}.about-handoffs{padding-block:108px}.about-principles-number{top:105px;left:43%;font-size:14rem}.about-principles-list{--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2);margin-top:58px}.about-experience-axis{min-height:260px;--layout-span: 2;margin-top:62px}.about-experience-copy{--layout-span: 6;margin-top:62px}.about-experience-areas{--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.about-fit-columns{margin-top:64px}.about-final-layout .eyebrow{--layout-span: 3}.about-final-layout h2,.about-final-layout>p:not(.eyebrow,.placeholder-note),.about-final-layout .button,.about-final-layout .placeholder-note{--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}}@media(max-width:680px){.about-hero-layout,.about-section-layout,.about-responsibility-layout,.about-handoffs-layout,.about-principles-layout,.about-experience-layout,.about-fit-layout,.about-final-layout{--layout-columns: 4;--layout-gap: 16px}.about-hero-layout>*,.about-section-layout>*,.about-responsibility-layout>*,.about-handoffs-layout>*,.about-principles-layout>*:not(.about-principles-number),.about-experience-layout>*,.about-fit-layout>*,.about-final-layout>*{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.about-hero-layout{padding-block:62px 44px}.about-hero-copy,.about-nucleus,.about-portrait,.about-section-heading,.about-section-copy,.about-responsibility-layout>header,.about-responsibility-copy,.about-responsibility-signature,.about-handoffs-layout>header,.about-handoffs-comparison,.about-principles-layout>header,.about-principles-list,.about-experience-layout>header,.about-experience-axis,.about-experience-copy,.about-experience-areas,.about-fit-layout>header,.about-final-layout .eyebrow,.about-final-layout h2,.about-final-layout>p:not(.eyebrow,.placeholder-note),.about-final-layout .button,.about-final-layout .placeholder-note{--layout-span: 4;--layout-offset: 0;margin-inline-start:0}.about-hero h1{font-size:clamp(2.7rem,12vw,3.25rem)}.about-hero-lead{font-size:17px}.about-nucleus,.about-portrait{min-height:340px;margin-top:44px}.about-facts p{min-height:58px;padding:14px 10px 12px 0;font-size:11px}.about-facts p:not(:first-child){padding-left:10px}.about-facts p:nth-child(3){padding-left:0}.about-structure,.about-responsibility,.about-principles,.about-experience,.about-fit,.about-final-cta{padding-block:82px}.about-section-copy,.about-responsibility-copy,.about-handoffs-comparison{margin-top:38px;font-size:16px}.about-highlight{font-size:19px}.about-structure-diagram{min-height:310px;margin-top:52px;padding:30px 12px}.about-structure-flow{flex-direction:column;gap:10px}.about-structure-flow i{transform:rotate(90deg)}.about-structure-flow span,.about-structure-flow strong{width:min(100%,270px);min-height:50px;text-align:center}.about-project-label{margin-top:12px}.about-responsibility-signature{margin-top:42px}.about-handoffs{padding-block:82px}.about-handoff-row li{font-size:13px}.about-principles-number{top:175px;left:5%;font-size:10rem}.about-principles-list{margin-top:42px}.about-principles-list li{gap:12px}.about-principles-list>li>span{flex-basis:35px}.about-principles-list h3{font-size:21px}.about-principles-list p{font-size:15px}.about-experience-axis{min-height:104px;margin-top:42px;padding-left:25px;writing-mode:initial}.about-experience-axis:before{inset:50% 0 auto;width:auto;height:1px}.about-experience-copy{margin-top:34px;font-size:16px}.about-fit-layout>header>p:last-child{font-size:17px}.about-fit-columns{--equal-columns: 1;margin-top:44px}.about-fit-columns section{padding:28px 0 32px}.about-fit-columns section+section{padding-left:0;border-top:1px solid var(--noir-900);border-left:0}.about-fit h3{font-size:26px}.about-fit li{font-size:15px}.about-final-layout h2{margin-top:14px}.about-final-layout>p:not(.eyebrow,.placeholder-note){margin-top:24px;font-size:16px}.about-final-layout .about-final-note{margin-top:14px;font-size:15px}.about-final-layout .button{width:100%;margin-top:28px}}@media(max-width:1100px){.container{width:min(100% - 64px,var(--container))}.primary-nav{gap:28px}.nav-list{gap:20px}.hero h1{font-size:4.35rem}.hero-visual{width:calc(100% + 80px)}}@media(max-width:880px){:root{--section-space: 6.5rem}.container{width:calc(100% - 48px)}.site-header{height:80px}.menu-toggle{display:flex;min-width:80px;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;font-family:var(--font-mono);font-size:13px;cursor:pointer}.menu-toggle-lines{display:flex;width:24px;flex-direction:column;gap:6px}.menu-toggle-lines span{width:100%;height:1px;background:currentColor;transition:transform var(--transition)}.menu-toggle[aria-expanded=true] .menu-toggle-lines span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-lines span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.primary-nav{position:fixed;z-index:var(--z-menu);inset:80px 0 0;display:none;flex-direction:column;align-items:stretch;gap:36px;padding:32px 24px 48px;overflow-y:auto;background:var(--noir-900)}.primary-nav.is-open{display:flex}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-link{width:100%;min-height:60px;justify-content:space-between;border-bottom:1px solid var(--border-dark);font-size:20px}.solutions-menu{position:static;display:none;width:100%;padding:8px 0 14px 12px;border:0;opacity:1;visibility:visible;transform:none}.solutions-menu.is-open{display:block}.header-cta{width:100%;min-height:50px}.hero-layout,.section-heading-offset,.service-index-layout,.service-chapter-layout,.ownership-header,.trust-header,.about-layout,.checkup-layout,.blog-layout,.final-cta-layout{--flex-columns: 8;--flex-gap: 20px}.hero,.hero-layout{height:auto;min-height:680px}.hero-layout{padding-block:64px}.hero-copy{--flex-span: 5}.hero h1{font-size:clamp(3.45rem,7.7vw,4rem)}.hero-visual{--flex-span: 4;width:calc(100% + 60px);margin-inline-start:calc(-1 * (var(--flex-track) + var(--flex-gap)));padding-left:20px}.manifesto,.service-index,.service-chapter,.ownership,.blog-index,.final-cta{padding-block:var(--section-space)}.service-index{padding-block:80px}.service-chapter{padding-block:76px}.manifesto{padding-inline:0}.section-heading-offset .eyebrow{--flex-span: 2}.section-heading-offset h2{--flex-span: 6}.process-diagram{margin-top:64px}.process-arrow{margin-inline:11px}.process-block{min-height:270px;padding:28px 24px}.manifesto-statement{margin-top:72px;padding-top:42px;font-size:2.5rem}.service-intro{--flex-span: 7}.service-count{--flex-span: 2}.service-links,.service-chapter-header{--flex-span: 6}.service-chapter-header h2{font-size:3rem}.service-number{--flex-span: 2;--flex-offset: 0;margin-inline-start:0;font-size:104px}.service-chapter-copy{--flex-span: 3;padding-top:52px}.service-chapter-visual{--flex-span: 5;width:calc(100% + 24px);margin:12px -24px -18px 0}.service-chapter-featured{padding-block:88px 76px}.service-chapter-featured .service-number{--flex-span: 8;font-size:104px}.service-chapter-featured .service-chapter-header,.service-chapter-featured .service-chapter-copy{--flex-span: 6}.service-chapter-featured .service-chapter-visual{--flex-span: 8;width:min(92%,720px);margin-inline:auto}.service-chapter-reversed .service-chapter-header,.service-chapter-reversed .service-chapter-copy{--flex-span: 4}.service-chapter-reversed .service-number{--flex-span: 3;margin-inline-end:calc(var(--flex-track) + var(--flex-gap))}.service-chapter-reversed .service-chapter-visual{--flex-span: 4;width:calc(100% + 32px);margin:-12px 0 -24px -24px}.service-chapter-reversed .service-chapter-copy{padding-top:0}.service-chapter-compact{padding-block:64px}.service-chapter-compact .service-chapter-copy{padding-top:24px}.service-chapter-compact .service-chapter-visual{margin:-20px -24px -26px 0}.ownership-header .eyebrow{--flex-span: 8}.ownership-header h2{--flex-span: 6;margin-inline-start:0;font-size:3.65rem}.ownership-header>p:last-child{--flex-span: 6;--flex-offset: 2}.ownership-points{flex-wrap:wrap}.ownership-points li{flex-basis:50%}.ownership-points li,.ownership-points li:first-child{min-height:230px;padding:28px 24px;border-bottom:1px solid rgba(11,13,12,.5);border-left:1px solid rgba(11,13,12,.5)}.ownership-points li:nth-child(odd){padding-left:0;border-left:0}.trust-header .eyebrow{flex:2 1 0}.trust-header h2{flex:6 1 0}.quotes-layout{gap:40px;margin-top:70px}.testimonials-swiper{margin-top:70px;padding-inline:64px}.quotes-layout blockquote{font-size:18px}.about-layout header{--flex-span: 4}.about-copy{--flex-span: 4;padding-top:32px}.about-since{--flex-span: 4;--flex-offset: 4;margin-top:28px}.checkup-content,.checkup-form{--flex-span: 4}.blog-layout>header{flex:3 1 0;padding-right:20px}.blog-layout>ol{flex:5 1 0}.blog-layout li{padding-block:22px}.blog-layout li>.article-number{flex-basis:38px}.blog-layout li>.article-status{flex-basis:0;width:100%}.article-status{text-align:left}.final-cta-layout .eyebrow{--flex-span: 8}.final-cta-layout h2{max-width:100%}.final-cta-layout>p:not(.eyebrow,.placeholder-note){--flex-span: 8}.final-cta-layout .button,.final-cta-layout .placeholder-note{--flex-span: 8;--flex-offset: 0;margin-inline-start:0}.final-cta-layout .placeholder-note{--flex-offset: 4;margin-inline-start:calc(var(--flex-track) * 4 + var(--flex-gap) * 4)}}@media(max-width:680px){:root{--section-space: 5rem}body{font-size:17px}.container{width:auto;margin-inline:20px}.site-header{height:72px}.primary-nav{inset:72px 0 0}h2{font-size:clamp(2.15rem,10vw,2.55rem)}.eyebrow{margin-bottom:18px;font-size:13px}.brand,.brand img{min-width:0;width:142px}.hero-layout,.section-heading-offset,.service-index-layout,.service-chapter-layout,.ownership-header,.trust-header,.about-layout,.checkup-layout,.blog-layout,.final-cta-layout{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.hero-layout>*,.section-heading-offset>*,.service-chapter-layout>*,.ownership-header>*,.trust-header>*,.about-layout>*,.checkup-layout>*,.final-cta-layout>*{flex:0 0 auto;width:100%;max-width:100%;margin-inline:0}.hero,.hero-layout{height:auto;min-height:0}.hero-layout{padding-block:54px 34px}.hero-copy{width:100%}.hero h1{font-size:clamp(2.6rem,12.5vw,3.1rem)}.hero-lead{font-size:17px}.button-row{align-items:stretch;flex-direction:column;gap:12px}.button-row .button{width:100%}.hero-visual{order:2;width:120%;margin:28px -10% -6px;padding:0}.manifesto,.service-index,.service-chapter,.ownership,.blog-index,.final-cta{padding-block:var(--section-space)}.manifesto{padding-inline:0}.section-heading-offset .eyebrow,.trust-header .eyebrow{padding-top:0}.section-heading-offset h2 br,.service-chapter-header h2 br,.ownership-header h2 br,.trust-header h2 br{display:none}.process-diagram{flex-direction:column;align-items:stretch;gap:18px;margin-top:48px}.process-block{padding:28px 24px}.process-arrow{align-self:center;margin-inline:0;transform:rotate(90deg)}.manifesto-statement{margin-top:58px;padding-top:34px;font-size:2rem}.service-index-layout{display:flex;flex-flow:row wrap;gap:32px 16px}.service-index,.service-chapter{padding-block:64px}.service-intro{flex:0 0 100%}.service-count{flex:0 0 96px;max-width:96px;align-self:start}.service-intro h2,.service-chapter-header h2{font-size:2.35rem}.service-count strong{font-size:92px}.service-count span{margin-top:14px}.service-links{flex:0 0 calc(100% - 112px);max-width:calc(100% - 112px)}.service-links a{min-height:68px}.service-links a>span{flex-basis:38px}.service-links a>i{flex-basis:20px}.service-links strong{font-size:16px}.service-chapter-layout{position:relative}.service-chapter-header{order:1;width:100%;padding-top:64px}.service-number{position:absolute;z-index:1;top:-29px;right:0;order:0;margin:0;width:auto;font-size:82px}.service-chapter-copy{order:2;width:100%;padding-top:28px}.service-chapter-copy p{max-width:none;margin-bottom:22px;font-size:17px}.service-chapter-visual{order:3;width:108%;margin:18px -4% -12px}.service-chapter-featured{padding-block:72px 64px}.service-chapter-featured .service-chapter-layout{align-items:center}.service-chapter-featured .service-number{position:static;order:1;font-size:76px}.service-chapter-featured .service-chapter-header{order:2;padding-top:16px;text-align:center}.service-chapter-featured .service-chapter-copy{order:3;align-items:center;padding-top:28px;text-align:center}.service-chapter-featured .service-chapter-visual{order:4;width:112%;margin:28px -6% -12px}.service-chapter-reversed .service-chapter-header{order:1;padding-top:56px}.service-chapter-reversed .service-chapter-copy{order:2;padding-top:22px}.service-chapter-reversed .service-chapter-visual{order:3;width:108%;margin:10px -4% -12px}.service-chapter-reversed,.service-chapter-compact{padding-block:56px}.service-chapter-compact .service-number{transform:none}.service-chapter-compact .service-chapter-copy{padding-top:22px}.service-chapter-compact .service-chapter-visual{margin:8px -4% -12px}.results ol,.ownership-points,.quotes-layout{flex-direction:column}.ownership-points li,.quotes-layout figure{flex:0 0 auto;width:100%}.results li:nth-child(odd){border-right:0}.results li:nth-child(2n){padding-left:0}.ownership-header h2,.final-cta-layout h2{font-size:2.45rem}.ownership-header>p:last-child{margin-top:30px;font-size:17px}.ownership-points{margin-top:52px}.ownership-points li,.ownership-points li:first-child,.ownership-points li:nth-child(odd){min-height:0;padding:28px 0 34px;border-bottom:1px solid rgba(11,13,12,.5);border-left:0}.trust{padding-top:var(--section-space)}.quotes-layout{gap:54px;margin-top:52px;padding:0}.testimonials-swiper{margin-top:52px;padding-inline:0px;--swiper-navigation-sides-offset: 4px}.testimonials-swiper::part(button-prev),.testimonials-swiper::part(button-next){width:30px;height:30px;padding:8px}.testimonials-swiper::part(button-prev){margin-left:-4px}.testimonials-swiper::part(button-next){margin-right:-4px}.quotes-layout blockquote{font-size:17px}.about-band{margin-top:var(--section-space);padding-block:var(--section-space)}.about-copy,.about-since{padding-top:28px}.about-since{margin-top:16px;padding-left:0;border-top:1px solid var(--border-light);border-left:0}.checkup{padding-block:var(--section-space)}.checkup-copy{width:100%;margin-top:30px}.checkup-form{width:100%;margin-top:42px;padding:28px 20px}.blog-layout>header{flex:0 0 auto;width:100%;padding-right:0}.blog-layout>ol{flex:0 0 auto;width:100%;margin-top:50px}.blog-layout li{min-height:0;flex-wrap:wrap;padding-block:24px}.article-status{flex:0 0 calc(100% - 52px);margin-left:52px;text-align:left}.final-cta-layout>p:not(.eyebrow,.placeholder-note){margin-top:28px}.final-cta-layout .button{width:100%;margin-top:34px}.final-cta-layout .placeholder-note{margin-top:14px}.footer-layout{--flex-columns: 2;--flex-gap: var(--gutter);row-gap:38px}.footer-brand{--flex-span: 2}.company-placeholder{--flex-span: 2;margin-left:0;text-align:left}.copyright{--flex-span: 1}.footer-layout>nav,.back-to-top{--flex-span: 1}.copyright,.back-to-top{margin-top:16px}.site-footer nav a,.back-to-top{min-height:44px}}@media(max-width:400px){.container{width:auto;margin-inline:16px}.menu-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.menu-toggle{min-width:44px;justify-content:flex-end}.hero h1{font-size:2.6rem}.service-intro h2,.service-chapter-header h2,.ownership-header h2,.final-cta-layout h2{font-size:2.2rem}.process-block,.checkup-form{padding-inline:20px}}@media(max-width:1100px){.gestionali-page .service-hero h1{font-size:4rem}.gestionali-page .service-hero-visual{--layout-span: 6;margin-left:0;margin-right:-100px}.gestionali-page .service-hero-visual img{width:calc(100% + 100px)}.gestionali-page .outcome-list li>div{gap:30px}}@media(max-width:880px){.gestionali-page .service-hero-layout,.gestionali-page .service-section-heading,.gestionali-page .prose-layout,.gestionali-page .ownership-lead,.gestionali-page .solution-types-intro,.gestionali-page .testimonial-layout,.gestionali-page .faq-layout,.gestionali-page .service-final-layout{--layout-columns: 8;--layout-gap: 20px}.gestionali-page .service-hero-layout{min-height:700px;padding-block:72px}.gestionali-page .service-hero-copy{--layout-span: 5}.gestionali-page .service-hero h1{font-size:3.5rem}.gestionali-page .service-hero-visual{--layout-span: 4;margin:20px -70px 0 calc(-1 * (var(--layout-track) + var(--layout-gap)) - 20px)}.gestionali-page .service-hero-visual img{width:calc(100% + 70px)}.gestionali-page .service-problem,.gestionali-page .service-solution,.gestionali-page .service-outcomes,.gestionali-page .service-testimonial,.gestionali-page .service-faq,.gestionali-page .service-final-cta{padding-block:104px}.gestionali-page .service-section-heading .eyebrow{--layout-span: 2}.gestionali-page .service-section-heading h2{--layout-span: 6}.gestionali-page .problem-intro p:nth-child(1),.gestionali-page .problem-intro p:nth-child(3),.gestionali-page .solution-intro p:first-child{--layout-span: 3;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.gestionali-page .problem-intro p:nth-child(2),.gestionali-page .solution-intro p:last-child{--layout-span: 3}.gestionali-page .problem-intro p:nth-child(3){--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.gestionali-page .solution-types-intro h3{--layout-span: 3}.gestionali-page .solution-types-intro p{--layout-span: 5}.gestionali-page .fragmentation-map{--fragment-total: 7}.gestionali-page .fragment-sources{flex-grow:3}.gestionali-page .fragment-lines,.gestionali-page .fragmentation-map>strong{flex-grow:2}.gestionali-page .outcome-list li>div{flex-direction:column;gap:14px}.gestionali-page .scope-matrix li{min-height:270px}.gestionali-page .ownership-lead h2{--layout-span: 5;font-size:3.4rem}.gestionali-page .ownership-lead>div{--layout-span: 3}.gestionali-page .ownership-index{--equal-columns: 2}.gestionali-page .ownership-index li:nth-child(3){padding-left:0;border-left:0;border-top:1px solid rgba(11,13,12,.48)}.gestionali-page .ownership-index li:nth-child(4){border-top:1px solid rgba(11,13,12,.48)}.gestionali-page .testimonial-layout header{--layout-span: 3}.gestionali-page .testimonial-layout figure{--layout-span: 5}.gestionali-page .testimonial-layout blockquote{font-size:23px}.gestionali-page .faq-layout>header{--layout-span: 3}.gestionali-page .faq-layout>header h2{font-size:38px}.gestionali-page .faq-list{--layout-span: 5}.gestionali-page .service-final-layout h2{--layout-span: 7}.gestionali-page .service-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 4}.gestionali-page .service-final-layout .button,.gestionali-page .service-final-layout .placeholder-note{--layout-span: 4;--layout-offset: 0;margin-inline-start:0}.gestionali-page .service-final-layout .placeholder-note{--layout-offset: 4;margin-inline-start:calc(var(--layout-track) * 4 + var(--layout-gap) * 4)}}@media(max-width:680px){.gestionali-page .service-hero-layout,.gestionali-page .service-section-heading,.gestionali-page .prose-layout,.gestionali-page .ownership-lead,.gestionali-page .solution-types-intro,.gestionali-page .testimonial-layout,.gestionali-page .faq-layout,.gestionali-page .service-final-layout{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.gestionali-page .service-hero-layout>*,.gestionali-page .service-section-heading>*,.gestionali-page .prose-layout>*,.gestionali-page .ownership-lead>*,.gestionali-page .solution-types-intro>*,.gestionali-page .testimonial-layout>*,.gestionali-page .faq-layout>*,.gestionali-page .service-final-layout>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.gestionali-page .service-hero-layout{min-height:0;padding-block:56px 34px}.gestionali-page .service-hero h1{font-size:clamp(2.6rem,12vw,3rem)}.gestionali-page .service-hero-text{font-size:17px}.gestionali-page .service-hero .button-row{align-items:stretch;flex-direction:column;gap:12px}.gestionali-page .service-hero .button-row .button{width:100%}.gestionali-page .service-hero-visual{order:2;width:122%;margin:28px -11% -6px}.gestionali-page .service-problem,.gestionali-page .service-solution,.gestionali-page .service-outcomes,.gestionali-page .service-testimonial,.gestionali-page .service-faq,.gestionali-page .service-final-cta{padding-block:80px}.gestionali-page .service-section-heading .eyebrow{padding-top:0}.gestionali-page .service-section-heading h2,.gestionali-page .faq-layout>header h2{font-size:2.35rem}.gestionali-page .prose-layout{margin-top:38px}.gestionali-page .problem-intro p,.gestionali-page .problem-intro p:nth-child(3),.gestionali-page .solution-intro p{margin-top:20px}.gestionali-page .problem-intro p:first-child,.gestionali-page .solution-intro p:first-child{margin-top:0}.gestionali-page .fragmentation-map{flex-direction:column;margin-top:56px;padding-block:28px}.gestionali-page .fragment-sources{--equal-columns: 2;width:100%}.gestionali-page .fragment-lines{height:72px;transform:rotate(90deg) scaleX(.65)}.gestionali-page .fragmentation-map>strong{border-top:3px solid var(--quode-green);border-left:0;text-align:center}.gestionali-page .symptom-index{--equal-columns: 1;margin-top:52px}.gestionali-page .symptom-index li,.gestionali-page .symptom-index li:nth-child(2n){min-height:72px;padding:14px 0;border-right:0}.gestionali-page .problem-statement,.gestionali-page .solution-statement,.gestionali-page .outcome-statement{margin-top:58px;padding-top:34px;font-size:2rem}.gestionali-page .solution-types-intro{display:block;margin-top:48px;padding-top:32px}.gestionali-page .solution-types-intro h3{font-size:27px}.gestionali-page .solution-types-intro p{margin-top:18px;font-size:17px}.gestionali-page .scope-matrix{--equal-columns: 1;margin-top:38px}.gestionali-page .scope-matrix li{min-height:0;padding:28px 15px 32px!important;border-right:0!important}.gestionali-page .scope-matrix h3{margin-top:22px;font-size:25px}.gestionali-page .outcomes-layout>.service-section-heading{margin-bottom:54px}.gestionali-page .outcome-list li{min-height:0}.gestionali-page .outcome-list>li>span{flex-basis:52px}.gestionali-page .outcome-list li>div{padding:26px 0 28px 22px}.gestionali-page .outcome-list h3{font-size:24px}.gestionali-page .service-ownership{padding-block:80px}.gestionali-page .ownership-lead h2{font-size:2.45rem}.gestionali-page .ownership-lead>div{padding-top:32px}.gestionali-page .ownership-index{--equal-columns: 1;margin-top:52px}.gestionali-page .ownership-index li,.gestionali-page .ownership-index li:first-child,.gestionali-page .ownership-index li:nth-child(3),.gestionali-page .ownership-index li:nth-child(4){min-height:0;padding:24px 0 28px;border-top:0;border-bottom:1px solid rgba(11,13,12,.48);border-left:0}.gestionali-page .ownership-index span{margin-bottom:16px}.gestionali-page .testimonial-layout figure{margin-top:44px}.gestionali-page .testimonial-layout header h2{font-size:2.2rem}.gestionali-page .testimonial-layout blockquote{font-size:21px}.gestionali-page .service-faq{padding-top:72px}.gestionali-page .faq-list{margin-top:48px}.gestionali-page .faq-list summary{min-height:76px;padding-right:50px;font-size:18px}.gestionali-page .faq-list details p{padding-right:0}.gestionali-page .service-final-layout h2{font-size:2.45rem}.gestionali-page .service-final-layout>p:not(.eyebrow,.placeholder-note){margin-top:28px;font-size:17px}.gestionali-page .service-final-layout .button{width:100%;margin-top:34px}.gestionali-page .service-final-layout .placeholder-note{margin-top:14px}}@media(max-width:400px){.gestionali-page .service-hero h1,.gestionali-page .service-section-heading h2,.gestionali-page .faq-layout>header h2,.gestionali-page .ownership-lead h2,.gestionali-page .testimonial-layout header h2,.gestionali-page .service-final-layout h2{font-size:2.2rem}.gestionali-page .fragment-sources{--equal-columns: 1}.gestionali-page .service-hero-visual{width:116%;margin-inline:-8%}}@media(max-width:1100px){.webapp-page .product-hero h1{font-size:4rem}.webapp-page .product-hero-visual{--layout-span: 5;margin:64px -80px 0 0}.webapp-page .product-hero-visual img{width:calc(100% + 80px)}}@media(max-width:880px){.webapp-page .product-hero-layout,.webapp-page .product-section-heading,.webapp-page .problem-copy,.webapp-page .product-ownership-lead,.webapp-page .product-testimonial-layout,.webapp-page .product-faq-layout,.webapp-page .product-final-layout{--layout-columns: 8;--layout-gap: 20px}.webapp-page .product-hero-layout{min-height:680px;padding-block:70px 60px}.webapp-page .product-hero-copy{--layout-span: 7}.webapp-page .product-hero h1{font-size:3.5rem}.webapp-page .product-hero-visual{--layout-span: 3;margin:44px -72px 0 calc(-2 * (var(--layout-track) + var(--layout-gap)))}.webapp-page .product-hero-visual img{width:calc(100% + 72px)}.webapp-page .product-problem,.webapp-page .product-solution,.webapp-page .product-advantages,.webapp-page .product-testimonial,.webapp-page .product-final-cta{padding-block:96px}.webapp-page .product-section-heading .eyebrow{--layout-span: 2}.webapp-page .product-section-heading h2{--layout-span: 6}.webapp-page .problem-copy p:first-child{--layout-span: 3;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.webapp-page .problem-copy p:last-child{--layout-span: 3}.webapp-page .solution-intro{margin-left:25%}.webapp-page .release-levels li{width:84%}.webapp-page .release-levels li:nth-child(2){margin-left:4%}.webapp-page .release-levels li:nth-child(3){margin-left:8%}.webapp-page .release-levels li:nth-child(4){margin-left:12%}.webapp-page .release-levels li:nth-child(5){margin-left:16%}.webapp-page .solution-types-intro{--layout-columns: 8;--layout-gap: 20px}.webapp-page .solution-types-intro h3{--layout-span: 4}.webapp-page .solution-types-intro p{--layout-span: 4;--layout-offset: 0;margin-inline-start:0}.webapp-page .type-matrix li{min-height:238px}.webapp-page .advantage-list li>div{flex-direction:column;gap:10px}.webapp-page .product-ownership-lead h2{--layout-span: 5;font-size:3.35rem}.webapp-page .product-ownership-lead>div{--layout-span: 3}.webapp-page .product-testimonial-layout header{--layout-span: 3}.webapp-page .product-testimonial-layout figure{--layout-span: 5}.webapp-page .product-faq{padding-bottom:96px}.webapp-page .product-faq-layout{padding-top:88px}.webapp-page .product-faq-layout>header{--layout-span: 3}.webapp-page .product-faq-layout>header h2{font-size:38px}.webapp-page .product-faq-list{--layout-span: 5}.webapp-page .product-final-layout h2{--layout-span: 7}.webapp-page .product-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 4}.webapp-page .product-final-layout .button,.webapp-page .product-final-layout .placeholder-note{--layout-span: 4;--layout-offset: 0;margin-inline-start:0}.webapp-page .product-final-layout .placeholder-note{--layout-offset: 4;margin-inline-start:calc(var(--layout-track) * 4 + var(--layout-gap) * 4)}}@media(max-width:680px){.webapp-page .product-hero-layout,.webapp-page .product-section-heading,.webapp-page .problem-copy,.webapp-page .product-ownership-lead,.webapp-page .product-testimonial-layout,.webapp-page .product-faq-layout,.webapp-page .product-final-layout{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.webapp-page .product-hero-layout>*,.webapp-page .product-section-heading>*,.webapp-page .problem-copy>*,.webapp-page .solution-types-intro>*,.webapp-page .product-ownership-lead>*,.webapp-page .product-testimonial-layout>*,.webapp-page .product-faq-layout>*,.webapp-page .product-final-layout>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.webapp-page .product-hero-layout{min-height:0;padding-block:56px 48px}.webapp-page .product-hero h1{font-size:clamp(2.65rem,12vw,3rem)}.webapp-page .product-hero-text{font-size:17px}.webapp-page .product-hero .button-row{align-items:stretch;flex-direction:column;gap:12px}.webapp-page .product-hero .button{width:100%}.webapp-page .product-hero-visual{order:2;width:116%;margin:30px -8% 0}.webapp-page .product-problem,.webapp-page .product-solution,.webapp-page .product-advantages,.webapp-page .product-testimonial,.webapp-page .product-final-cta{padding-block:80px}.webapp-page .product-section-heading .eyebrow{padding-top:0}.webapp-page .product-section-heading h2,.webapp-page .product-faq-layout>header h2{font-size:2.35rem}.webapp-page .problem-copy{gap:20px;margin-top:36px}.webapp-page .problem-statement{margin-top:56px;padding-top:32px;font-size:2rem}.webapp-page .solution-intro{margin:34px 0 0;font-size:18px}.webapp-page .release-levels{margin-top:48px;padding:0}.webapp-page .release-levels:before{left:10px}.webapp-page .release-levels li,.webapp-page .release-levels li:nth-child(n){width:100%;min-height:0;flex-direction:column;align-items:stretch;margin:0;padding:24px 0 26px 46px;border-width:0 0 1px}.webapp-page .release-levels li:before{position:absolute;top:28px;left:4px;width:13px;height:13px;border:3px solid var(--noir-900);border-radius:50%;background:var(--green-active);box-shadow:0 0 0 1px var(--quode-green);content:""}.webapp-page .release-levels li>div{margin-top:14px;padding-left:0;border-left:0}.webapp-page .release-levels li.is-core:after{width:4px}.webapp-page .solution-types-intro{display:block;margin-top:64px;padding-top:32px}.webapp-page .solution-types-intro h3{font-size:27px}.webapp-page .solution-types-intro p{margin-top:18px;font-size:17px}.webapp-page .type-matrix{--equal-columns: 1;margin-top:34px}.webapp-page .type-matrix li,.webapp-page .type-matrix li:nth-child(odd),.webapp-page .type-matrix li:nth-child(2n){min-height:0;padding:26px 0 30px;border-right:0}.webapp-page .type-matrix h3{margin-top:20px;font-size:25px}.webapp-page .advantage-list{margin-top:50px}.webapp-page .advantage-list li{min-height:0}.webapp-page .advantage-list>li>span{flex-basis:50px}.webapp-page .advantage-list li>div{padding:24px 0 26px 20px}.webapp-page .advantage-list h3{font-size:24px}.webapp-page .product-ownership{padding-block:80px}.webapp-page .product-ownership-lead h2{font-size:2.45rem}.webapp-page .product-ownership-lead>div{padding-top:30px}.webapp-page .product-ownership-index{--equal-columns: 1;margin-top:48px}.webapp-page .product-ownership-index li,.webapp-page .product-ownership-index li:first-child{min-height:0;padding:22px 0 26px;border-bottom:1px solid rgba(11,13,12,.48);border-left:0}.webapp-page .product-ownership-index span{margin-bottom:14px}.webapp-page .product-testimonial-layout figure{margin-top:42px}.webapp-page .product-testimonial-layout header h2{font-size:2.2rem}.webapp-page .product-testimonial-layout blockquote{font-size:21px}.webapp-page .product-faq{padding-bottom:80px}.webapp-page .product-faq-layout{padding-top:72px}.webapp-page .product-faq-list{margin-top:46px}.webapp-page .product-faq-list summary{min-height:76px;padding-right:50px;font-size:18px}.webapp-page .product-faq-list details p{padding-right:0}.webapp-page .product-final-layout h2{font-size:2.45rem}.webapp-page .product-final-layout>p:not(.eyebrow,.placeholder-note){margin-top:28px;font-size:17px}.webapp-page .product-final-layout .button{width:100%;margin-top:34px}.webapp-page .product-final-layout .placeholder-note{margin-top:14px}}@media(max-width:400px){.webapp-page .product-hero h1,.webapp-page .product-section-heading h2,.webapp-page .product-faq-layout>header h2,.webapp-page .product-ownership-lead h2,.webapp-page .product-final-layout h2{font-size:2.2rem}.webapp-page .product-hero-visual{width:112%;margin-inline:-6%}}@media(max-width:1100px){.b2b-hero h1{font-size:4rem}.b2b-hero-visual{--layout-span: 5;margin:110px -70px 0 0}.b2b-hero-visual img{width:calc(100% + 70px)}.manual-flow{--manual-input-ratio: 1.6}.manual-inputs{flex-grow:1.6}.manual-inputs{--equal-columns: 1}.manual-inputs span{min-height:42px;border-top:1px solid var(--border-light);border-left:0}.manual-inputs span:first-child{border-top:0}.platform-flow li,.result-stream li{padding-inline:18px}.platform-flow h3,.result-stream h3{font-size:22px}}@media(max-width:880px){.b2b-hero-layout,.b2b-section-heading,.b2b-prose-layout,.solution-capabilities-intro,.b2b-ownership-lead,.b2b-faq-layout,.b2b-final-layout{--layout-columns: 8;--layout-gap: 20px}.b2b-hero-layout{min-height:730px;flex-direction:row;flex-wrap:wrap;padding-block:70px 36px}.b2b-hero-copy{--layout-span: 7;order:1}.b2b-hero h1{font-size:3.45rem}.b2b-hero-visual{--layout-span: 6;order:2;margin:-54px -70px 0 calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.b2b-hero-visual img{width:calc(100% + 70px)}.hero-flow-labels{order:3}.b2b-manual,.b2b-solution-flow,.b2b-solution-capabilities,.b2b-results,.b2b-faq,.b2b-final-cta{padding-block:102px}.b2b-section-heading .eyebrow{--layout-span: 2}.b2b-section-heading h2{--layout-span: 6}.manual-intro p:nth-child(1){--layout-span: 3;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.manual-intro p:nth-child(2){--layout-span: 3}.solution-capabilities-intro h3{--layout-span: 3}.solution-capabilities-intro p{--layout-span: 5}.manual-flow{flex-direction:column}.manual-inputs{--equal-columns: 3;width:100%;padding:0 0 24px;border-right:0}.manual-inputs span{min-height:52px;border-top:0;border-left:1px solid var(--border-light)}.manual-flow ol{padding:26px 0 0;border-top:1px solid var(--border-light)}.manual-flow ol:before{top:56px}.manual-flow li:before{top:51px}.manual-flow li{padding-top:78px}.platform-intro p:first-child{--layout-span: 3;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.platform-intro p:last-child{--layout-span: 3}.platform-flow,.result-stream{--equal-columns: 2}.platform-flow:before{display:none}.platform-flow li{min-height:290px;padding:26px;border-bottom:1px solid var(--border-dark)}.result-stream li{min-height:220px;padding:26px;border-bottom:1px solid var(--border-dark)}.platform-flow li:nth-child(odd),.result-stream li:nth-child(odd){padding-left:0;border-left:0}.platform-flow li:before{margin:12px 0 38px}.platform-flow h3,.result-stream h3{min-height:auto;font-size:25px}.function-index li{min-height:240px}.function-note{--layout-columns: 8}.function-note p{--layout-span: 6;--layout-offset: 2;margin-inline-start:calc(var(--layout-track) * 2 + var(--layout-gap) * 2)}.qualification-layout{--layout-columns: 8;--layout-gap: 20px}.qualification-copy{--layout-span: 3;padding-right:18px}.qualification-list{--layout-span: 5}.b2b-ownership-lead h2{--layout-span: 5;font-size:3.35rem}.b2b-ownership-lead>div{--layout-span: 3}.b2b-ownership-index{--equal-columns: 2}.b2b-ownership-index li:nth-child(3){padding-left:0;border-top:1px solid rgba(11,13,12,.48);border-left:0}.b2b-ownership-index li:nth-child(4){border-top:1px solid rgba(11,13,12,.48)}.b2b-faq-layout>header{--layout-span: 3}.b2b-faq-layout>header h2{font-size:38px}.b2b-faq-list{--layout-span: 5}.b2b-final-layout h2{--layout-span: 7}.b2b-final-layout>p:not(.eyebrow,.placeholder-note){--layout-span: 4}.b2b-final-layout .button,.b2b-final-layout .placeholder-note{--layout-span: 4;--layout-offset: 0;margin-inline-start:0}.b2b-final-layout .placeholder-note{--layout-offset: 4;margin-inline-start:calc(var(--layout-track) * 4 + var(--layout-gap) * 4)}}@media(max-width:680px){.b2b-hero-layout,.b2b-section-heading,.b2b-prose-layout,.solution-capabilities-intro,.b2b-ownership-lead,.b2b-faq-layout,.b2b-final-layout{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.b2b-hero-layout>*,.b2b-section-heading>*,.b2b-prose-layout>*,.solution-capabilities-intro>*,.b2b-ownership-lead>*,.b2b-faq-layout>*,.b2b-final-layout>*{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.b2b-hero-layout{min-height:0;padding-block:56px 34px}.b2b-hero h1{font-size:clamp(2.65rem,12vw,3rem)}.b2b-hero-text{font-size:17px}.b2b-hero .button-row{align-items:stretch;flex-direction:column;gap:12px}.b2b-hero .button-row .button{width:100%}.b2b-hero-visual{order:2;width:126%;margin:34px -13% 0}.hero-flow-labels{order:3;width:100%;--equal-columns: 2;margin-top:4px}.hero-flow-labels li{min-height:54px;padding:15px 10px;border-bottom:1px solid var(--border-dark)}.hero-flow-labels li:nth-child(3){padding-left:0;border-left:0}.hero-flow-labels li:after{display:none}.b2b-manual,.b2b-solution-flow,.b2b-solution-capabilities,.b2b-results,.b2b-faq,.b2b-final-cta{padding-block:80px}.b2b-section-heading .eyebrow{padding-top:0}.b2b-section-heading h2,.b2b-faq-layout>header h2{font-size:2.35rem}.b2b-prose-layout{margin-top:38px}.manual-intro p,.platform-intro p{margin-top:20px}.manual-intro p:first-child,.platform-intro p:first-child{margin-top:0}.manual-flow{margin-top:56px}.manual-inputs{--equal-columns: 1}.manual-inputs span,.manual-inputs span:first-child{min-height:48px;border-top:1px solid var(--border-light);border-left:0}.manual-inputs span:first-child{border-top:0}.manual-flow ol{display:flex;flex-direction:column;padding:18px 0 0 38px}.manual-flow ol:before{top:18px;bottom:0;left:10px;width:1px;height:auto}.manual-flow li{min-height:72px;padding:18px 0;border-bottom:1px solid var(--border-light)}.manual-flow li:before{top:26px;left:-33px}.manual-flow li span{display:inline;margin-right:10px}.b2b-statement{margin-top:58px;padding-top:34px;font-size:2rem}.comparison-table-wrap{margin-top:56px}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table td{display:block;width:100%}.comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.comparison-table tr{padding-block:20px;border-top:1px solid var(--border-dark)}.comparison-table tr:last-child{border-bottom:1px solid var(--border-dark)}.comparison-table td,.comparison-table td+td{height:auto;padding:0;border:0;font-size:17px}.comparison-table td:before{display:block;margin-bottom:5px;color:var(--quode-green);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;content:attr(data-label)}.comparison-table td+td{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-dark)}.platform-flow,.result-stream{--equal-columns: 1;margin-top:58px}.platform-flow li,.platform-flow li:nth-child(odd),.result-stream li,.result-stream li:nth-child(odd){min-height:0;padding:26px 0 30px 54px;border-left:0}.platform-flow li:before{position:absolute;top:32px;left:4px;margin:0}.platform-flow li:after,.result-stream li:after{position:absolute;top:0;bottom:0;left:10px;width:1px;background:var(--border-dark);content:""}.platform-flow li:last-child:after,.result-stream li:last-child:after{bottom:50%}.platform-flow h3,.result-stream h3{font-size:25px}.platform-flow p,.result-stream p{font-size:16px}.solution-capabilities-intro h3{font-size:27px}.solution-capabilities-intro p{margin-top:18px;font-size:17px}.function-index{--equal-columns: 1;margin-top:38px}.function-index li{min-height:0;padding:27px 15px 30px!important;border-right:0!important}.function-index h3{margin-top:21px;font-size:25px}.function-note{display:block;margin-top:48px}.result-stream span{margin-bottom:18px}.qualification-layout{display:block;margin-top:38px}.qualification-copy{padding-right:0}.qualification-label,.qualification-list{margin-top:34px}.qualification-list li{min-height:60px}.b2b-ownership{padding-block:80px}.b2b-ownership-lead h2{font-size:2.45rem}.b2b-ownership-lead>div{padding-top:32px}.b2b-ownership-index{--equal-columns: 1;margin-top:52px}.b2b-ownership-index li,.b2b-ownership-index li:first-child,.b2b-ownership-index li:nth-child(3),.b2b-ownership-index li:nth-child(4){min-height:0;padding:24px 0 28px;border-top:0;border-bottom:1px solid rgba(11,13,12,.48);border-left:0}.b2b-ownership-index span{margin-bottom:16px}.b2b-faq-list{margin-top:48px}.b2b-faq-item button{min-height:76px;padding-right:50px;font-size:18px}.b2b-faq-answer p{padding-right:0}.b2b-final-layout h2{font-size:2.45rem}.b2b-final-layout>p:not(.eyebrow,.placeholder-note){margin-top:28px;font-size:17px}.b2b-final-layout .button{width:100%;margin-top:34px}.b2b-final-layout .placeholder-note{margin-top:14px}}@media(max-width:400px){.b2b-hero h1,.b2b-section-heading h2,.b2b-faq-layout>header h2,.b2b-ownership-lead h2,.b2b-final-layout h2{font-size:2.2rem}.b2b-hero-visual{width:120%;margin-inline:-10%}}
