.os-sales-page{--os-paper:#f7f5f1;--os-ink:#1b1d1a;--os-muted:#b9bbb3;background:var(--os-ink);color:var(--os-paper);overflow-wrap:normal}.os-sales-page input[type=checkbox],.os-sales-page input[type=radio]{flex:0 0 24px;width:24px;height:24px}.os-sales-page section{scroll-margin-top:110px;position:relative}.os-sales-page .grid,.os-sales-page .os-container{width:min(1400px,100% - 96px);margin-inline:auto}.os-sales-page .grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px}.os-sales-page .eyebrow,.os-sales-page .os-meta{color:var(--gold);font:500 .75rem/1.7 var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px}.os-sales-page h1,.os-sales-page h2,.os-sales-page h3{font-family:var(--font-cormorant), Georgia, serif;overflow-wrap:normal;font-weight:400}.os-sales-page h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.9vw,5rem);line-height:1.02}.os-sales-page h2 em{color:var(--gold);font-weight:400}.os-sales-page p{font-size:1rem;line-height:1.75}.os-sales-page .os-section-heading{max-width:760px}.os-sales-page .os-section-heading>p:last-child:not(.eyebrow){max-width:640px;color:var(--os-muted);margin:24px 0 0}.os-sales-page a,.os-sales-page button,.os-sales-page summary{-webkit-tap-highlight-color:rgba(var(--gold-rgb), .15)}.os-sales-page :is(a,button,summary):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.os-sales-page .os-light-section{background:var(--os-paper);color:var(--os-ink)}.os-sales-page .os-light-section .eyebrow,.os-sales-page .os-light-section h2 em{color:var(--gold-on-light)}.os-sales-page .editorial-header nav a,.os-sales-page .editorial-back,.os-sales-page .editorial-actions>span{font-size:.875rem}.os-sales-page .editorial-header nav a:hover{color:var(--gold)}.os-sales-page .os-hero{background:#1b201a;min-height:870px;padding:176px 0 0}.os-sales-page .os-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#161b16f0 0%,#161b16c4 47%,#161b1659 100%),url(/epv-intelligence-workspace-v1.webp) 50% 62%/cover;position:absolute;inset:0}.os-sales-page .os-hero-grid{align-items:center;position:relative}.os-sales-page .os-hero-copy{grid-column:1/7;padding-bottom:70px}.os-sales-page .os-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(4rem,6.6vw,6.6rem);line-height:.98}.os-sales-page .os-hero-copy h1>span,.os-sales-page .os-hero-copy h1>em{white-space:nowrap;display:block}.os-sales-page .os-hero-copy h1 em{color:var(--gold);margin-top:6px;font-size:1.28em;font-weight:400;transition:color .3s}.os-sales-page .os-hero-copy h1 em:hover{color:#d6be79}.os-sales-page .os-hero-kicker{max-width:440px;font-family:var(--font-cormorant), Georgia, serif;text-wrap:balance;margin:38px 0 18px;font-size:1.85rem;line-height:1.25}.os-sales-page .os-hero-copy>p:not(.eyebrow):not(.os-hero-kicker){color:#d1d0c8}.os-sales-page .os-hero-actions{align-items:center;gap:30px;margin-top:28px;display:flex}.os-sales-page .os-primary-link{border:1px solid var(--gold);background:var(--gold);color:#161814;justify-content:center;align-items:center;min-height:54px;padding:16px 26px;font-size:.875rem;font-weight:600;transition:background .25s,color .25s,transform .3s;display:inline-flex}.os-sales-page .os-primary-link:hover{background:var(--os-paper);transform:translateY(-3px)}.os-sales-page .os-secondary-link{border-bottom:1px solid rgba(var(--gold-rgb),.6);padding:12px 0;font-size:.875rem;transition:color .25s,border-color .25s}.os-sales-page .os-secondary-link:hover{color:var(--gold);border-color:var(--gold)}.os-sales-page .os-hero-copy>.os-hero-boundary{color:#b1b4aa;margin:26px 0 0;font-size:.75rem;line-height:1.6}.os-sales-page .os-hero-system{grid-column:7/13;margin:0 0 45px;transform:translateY(22px)}.os-sales-page .os-system-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.os-sales-page .os-system-heading img{width:152px;height:auto}.os-sales-page .os-system-heading>span{text-align:right;max-width:150px;font:.75rem/1.6 var(--font-mono), monospace;color:#cccac0}.os-sales-page .os-screen-link{border:1px solid rgba(var(--gold-rgb),.48);transition:transform .55s var(--ease-epv), border-color .3s ease;background:#262922;padding:7px;display:block;box-shadow:0 32px 80px #090c0966}.os-sales-page .os-screen-link:hover{border-color:var(--gold);transform:translateY(-7px)}.os-sales-page .os-screen-link img{width:100%;height:auto;display:block}.os-sales-page .os-hero-system figcaption{border-left:1px solid var(--gold);flex-direction:column;gap:5px;margin-top:19px;padding-left:14px;display:flex}.os-sales-page .os-hero-system figcaption>span{font-family:var(--font-cormorant), Georgia, serif;font-size:1.6rem}.os-sales-page .os-hero-system figcaption small{color:#bbbcb2;font-size:.75rem;line-height:1.5}.os-sales-page .os-hero-index{border-top:1px solid rgba(var(--gold-rgb), .4);font:.75rem/1.6 var(--font-mono), monospace;color:#c0c2b8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.os-sales-page .os-hero-index>span:first-child,.os-sales-page .os-hero-index a:hover{color:var(--gold)}.os-sales-page :is(.os-problem,.os-choice,.os-workflow,.os-benefits,.os-fit-signals,.os-instance,.os-trust,.os-interface-proof){padding:110px 0}.os-sales-page .os-two-column>.os-section-heading{grid-column:1/7}.os-sales-page :is(.os-reading-column,.os-fit-list){grid-column:8/13}.os-sales-page .os-reading-column p{color:#53564e;margin:0 0 22px}.os-sales-page .os-reading-column>p:first-child{font-size:1.125rem}.os-sales-page .os-reading-column strong{color:#252922;font-weight:600}.os-sales-page .os-problem-quote{border-left:1px solid var(--gold);max-width:500px;margin-top:32px;padding-left:25px}.os-sales-page .os-problem-quote p{color:#62665d;margin:0 0 16px;font-size:1rem;line-height:1.75}.os-sales-page .os-problem-quote strong{color:#30382b;font-weight:500}.os-sales-page .os-choice{background:#242a23}.os-sales-page :is(.os-choice,.os-workflow,.os-benefits)>.grid>*{grid-column:1/-1}.os-sales-page .os-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.os-sales-page .os-choice-grid article{background:#222720;border:1px solid #53594d;flex-direction:column;min-height:395px;padding:36px;transition:border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.os-sales-page .os-choice-grid article:hover{border-color:var(--gold);transform:translateY(-5px)}.os-sales-page .os-choice-grid article>*{z-index:1;position:relative}.os-sales-page .os-choice-grid .os-choice-primary{border-color:rgba(var(--gold-rgb),.6);background:#32382c}.os-sales-page .os-choice-primary:before{content:"";opacity:.65;background:linear-gradient(90deg,#2a3028e8,#2a3028a6),url(/epv-evolution-architecture-v1.webp) 50%/cover;position:absolute;inset:0}.os-sales-page .os-choice-grid h3{letter-spacing:-.025em;text-wrap:balance;max-width:520px;margin:28px 0 20px;font-size:clamp(2rem,3.05vw,3.25rem);line-height:1.08}.os-sales-page .os-choice-grid p{color:#c1c5b9;margin:0 0 28px}.os-sales-page .os-choice-grid strong{border-top:1px solid rgba(var(--gold-rgb),.4);color:#e6e3d9;margin-top:auto;padding-top:23px;font-size:.875rem;font-weight:500}.os-sales-page .os-workflow-list{border-top:1px solid #c6c9bd;border-bottom:1px solid #c6c9bd;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.os-sales-page .os-workflow-list li{border-right:1px solid #d3d5cc;flex-direction:column;justify-content:space-between;min-height:160px;padding:22px 18px;transition:background .3s;display:flex;position:relative}.os-sales-page .os-workflow-list li:last-child{border-right:0}.os-sales-page .os-workflow-list li:hover{background:rgba(var(--gold-rgb), .09)}.os-sales-page .os-workflow-list span{font:.75rem/1.5 var(--font-mono), monospace;color:var(--gold-on-light)}.os-sales-page .os-workflow-list strong{font:400 clamp(1.25rem,1.85vw,1.85rem)/1.1 var(--font-cormorant), Georgia, serif;color:#293026}.os-sales-page .os-workflow-list i{background:var(--gold);height:2px;transition:right .35s;position:absolute;bottom:-1px;left:18px;right:calc(100% - 18px)}.os-sales-page .os-workflow-list li:hover i{right:18px}.os-sales-page .os-workflow .os-section-heading>p:last-child{color:#64695e}.os-sales-page .os-benefits{background:#1e231d}.os-sales-page .os-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.os-sales-page .os-flip-tile{min-width:0;min-height:340px;color:var(--os-paper);perspective:1600px;cursor:pointer;text-align:left;background:0 0;border:1px solid #50574a;border-right:0;border-radius:0;padding:0}.os-sales-page .os-flip-tile:last-child{border-right:1px solid #50574a}.os-sales-page .os-flip-tile:hover,.os-sales-page .os-flip-tile.is-open{border-color:var(--gold)}.os-sales-page .os-flip-inner{height:340px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.os-sales-page .os-flip-tile.is-open .os-flip-inner{transform:rotateY(180deg)}.os-sales-page .os-flip-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;padding:30px 26px;display:flex;position:absolute;inset:0}.os-sales-page .os-flip-front{background:linear-gradient(145deg,#31382e99,#242b20)}.os-sales-page .os-flip-back{border-top:2px solid var(--gold);background:#353b2e;transform:rotateY(180deg)}.os-sales-page .os-tile-number{font:.75rem/1.6 var(--font-mono), monospace;letter-spacing:.025em;color:#c8b575}.os-sales-page .os-tile-title{max-width:260px;font:400 clamp(1.9rem,2.5vw,2.5rem)/1.04 var(--font-cormorant), Georgia, serif;letter-spacing:-.015em;margin-top:auto}.os-sales-page .os-tile-scope{color:#b5bcaa;margin-top:17px;font-size:.75rem;line-height:1.7}.os-sales-page .os-tile-action{color:#cdc8b5;font:.75rem/1.5 var(--font-mono), monospace;border-top:1px solid #636b56;justify-content:space-between;align-items:center;margin-top:27px;padding-top:16px;display:flex}.os-sales-page .os-tile-action i{color:#c9b679;font:normal 1.2rem/1 var(--font-inter), sans-serif}.os-sales-page .os-tile-detail{color:#efeee4;margin:auto 0;font-size:1rem;line-height:1.7}.os-sales-page .os-fit-signals .os-section-heading h2{font-size:clamp(4rem,7vw,6.5rem)}.os-sales-page .os-fit-list ul{counter-reset:os-signal;border-top:1px solid #d1d3c7;margin:0;padding:0;list-style:none}.os-sales-page .os-fit-list li{color:#50574a;counter-increment:os-signal;border-bottom:1px solid #d1d3c7;padding:18px 0 18px 48px;font-size:1rem;line-height:1.65;transition:background .3s,color .3s;position:relative}.os-sales-page .os-fit-list li:before{content:"0" counter(os-signal);color:var(--gold-on-light);font:.75rem/1.75 var(--font-mono), monospace;position:absolute;left:0}.os-sales-page .os-fit-list li:hover{color:#252d21;background:rgba(var(--gold-rgb), .05)}.os-sales-page .os-fit-list p{color:#62685b;margin:25px 0 10px}.os-sales-page .os-fit-list>strong{max-width:470px;font:400 2rem/1.2 var(--font-cormorant), Georgia, serif;display:block}.os-sales-page .os-instance{background:#282f26;overflow:hidden}.os-sales-page .os-instance:before{content:"";opacity:.17;pointer-events:none;background:linear-gradient(90deg,#2b332bea,#0000),url(/epv-evolution-architecture-v1.webp) 50%/cover;position:absolute;inset:0}.os-sales-page .os-instance-grid{position:relative}.os-sales-page .os-instance-grid>.os-section-heading{grid-column:1/7}.os-sales-page .os-instance-grid>ul{border-top:1px solid #707660;grid-column:8/13;margin:0;padding:0;list-style:none}.os-sales-page .os-instance-grid>ul li{color:#dedfd3;border-bottom:1px solid #646b57;align-items:center;gap:25px;min-height:62px;padding:16px 0;font-size:1rem;transition:padding .3s,color .3s;display:flex}.os-sales-page .os-instance-grid>ul li:hover{color:#d8c58b;padding-left:9px}.os-sales-page .os-instance-grid>ul li>span{color:#c5b170;font:.75rem/1.5 var(--font-mono), monospace}.os-sales-page .os-core-note{border-top:1px solid #646b57;grid-column:1/-1;grid-template-columns:1fr 2fr;gap:20px 56px;margin-top:32px;padding-top:32px;display:grid}.os-sales-page .os-core-note p{color:#bfc4b3;margin:0}.os-sales-page .os-core-note strong{font:400 clamp(1.8rem,2.8vw,2.6rem)/1.18 var(--font-cormorant), Georgia, serif}.os-sales-page .os-core-note span{font:.75rem/1.6 var(--font-mono), monospace;color:#c9b679;grid-column:2}.os-sales-page .os-reading-column h3{letter-spacing:-.02em;margin:35px 0 22px;font-size:2.05rem;line-height:1.1}.os-sales-page .os-reading-column ul{margin:0 0 24px;padding:0;list-style:none}.os-sales-page .os-reading-column li{color:#535a4b;border-bottom:1px solid #d0d3c8;padding:12px 0 12px 22px;font-size:1rem;position:relative}.os-sales-page .os-reading-column li:before{content:"—";color:var(--gold-on-light);position:absolute;left:0}.os-sales-page .os-interface-proof{background:#171c16}.os-sales-page .os-interface-proof .os-section-heading{max-width:780px}.os-sales-page .os-interface-frame{background:#252d20;border:1px solid #61694f;margin:45px 0 0;box-shadow:0 35px 100px #00000045}.os-sales-page .os-window-bar{color:#c7cbbb;font:.75rem/1.5 var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.os-sales-page .os-window-bar span:first-child{color:var(--gold)}.os-sales-page .os-interface-frame>img{width:100%;height:auto;display:block}.os-sales-page .os-interface-frame figcaption{color:#bbc2ad;grid-template-columns:1fr 2fr;gap:30px;padding:22px;font-size:.75rem;line-height:1.7;display:grid}.os-sales-page .os-image-original{border-bottom:1px solid var(--gold);color:#c4b071;margin-top:20px;padding:10px 0;font-size:.875rem;transition:color .25s;display:inline-block}.os-sales-page .os-image-original:hover{color:#f0e0ae}.os-sales-page .os-interface-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}.os-sales-page .os-interface-notes article{border-top:1px solid #4d5842;padding:20px 0}.os-sales-page .os-interface-notes span{color:var(--gold);font:.75rem/1.5 var(--font-mono), monospace}.os-sales-page .os-interface-notes h3{margin:15px 0 0;font-size:1.9rem;line-height:1.1}.os-sales-page .os-fit{color:#252c20;background:#e9e8df;padding:110px 0}.os-sales-page .os-fit>.os-section-heading,.os-sales-page .os-fit-layout{width:min(1400px,100% - 96px);max-width:none;margin-inline:auto}.os-sales-page .os-fit>.os-section-heading{padding-right:30%}.os-sales-page .os-fit .eyebrow{color:var(--gold-on-light)}.os-sales-page .os-fit .os-section-heading>p:last-child{color:#5b6352}.os-sales-page .os-fit-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;margin-top:50px;display:grid}.os-sales-page .os-form-preview{background:#f6f6ef;border:1px solid #b1b6a5}.os-sales-page .os-fit-email{align-content:center;gap:18px;min-height:280px;padding:38px;display:grid}.os-sales-page .os-fit-email strong{color:#34382f;font:2rem/1.1 var(--font-cormorant), Georgia, serif}.os-sales-page .os-fit-email p{color:#59624f;margin:0;line-height:1.7}.os-sales-page .os-fit-email a{color:#34382f;-webkit-text-decoration-color:var(--gold-on-light);text-decoration-color:var(--gold-on-light);text-underline-offset:5px}.os-sales-page .os-form-preview>summary{cursor:pointer;min-height:90px;font-family:var(--font-cormorant), Georgia, serif;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;font-size:1.85rem;line-height:1.1;list-style:none;display:flex}.os-sales-page .os-form-preview>summary::-webkit-details-marker{display:none}.os-sales-page .os-form-preview>summary>span{color:#676f5a;font:.75rem/1.6 var(--font-mono), monospace;white-space:nowrap;align-items:center;gap:20px;display:flex}.os-sales-page .os-form-preview summary i{color:var(--gold-on-light);font:normal 1.5rem/1 var(--font-inter), sans-serif;transition:transform .3s}.os-sales-page .os-form-preview[open] summary i{transform:rotate(45deg)}.os-sales-page .os-fit-form{border-top:1px solid #bfc4b1;padding:28px}.os-sales-page .os-fit-form fieldset{border:0;min-width:0;margin:0;padding:0}.os-sales-page .os-fit-form legend{color:#686e5c;margin-bottom:25px;font-size:.875rem}.os-sales-page .os-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.os-sales-page .os-form-grid label{color:#565c4b;gap:9px;font-size:.875rem;line-height:1.5;display:grid}.os-sales-page .os-form-grid .os-form-wide{grid-column:1/-1}.os-sales-page .os-form-grid :is(input,select,textarea){color:#5e6652;width:100%;min-height:48px;font:inherit;opacity:1;background:#ebece3;border:1px solid #aeb49e;border-radius:0;padding:12px}.os-sales-page .os-form-grid textarea{resize:vertical}.os-sales-page .os-fit-form button{color:#f8f7ef;cursor:pointer;background:#303a2c;border:1px solid #9b9f90;min-height:48px;margin-top:25px;padding:13px 22px;font-size:.875rem}.os-sales-page .os-fit-form button:disabled{color:#ecefe4;cursor:not-allowed;background:#616b54}.os-sales-page .os-fit-consent{color:#565c4b;align-items:flex-start;gap:12px;margin-top:24px;font-size:.875rem;line-height:1.55;display:flex}.os-sales-page .os-fit-consent input{accent-color:#8a7440;flex:0 0 24px;width:24px;height:24px;margin-top:2px}.os-sales-page .os-fit-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.os-sales-page .os-fit-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.os-sales-page .os-fit-submit-status{color:#5a6151;min-height:24px;margin:15px 0 0;font-size:.875rem;line-height:1.55}.os-sales-page .os-fit-submit-status.success{color:#3d5636}.os-sales-page .os-fit-submit-status.error{color:#7f3f38}.os-sales-page .os-fit-process{border-left:1px solid var(--gold);padding-left:28px}.os-sales-page .os-fit-process strong{max-width:470px;font:400 2rem/1.13 var(--font-cormorant), Georgia, serif;display:block}.os-sales-page .os-fit-process p{color:#59634d;margin:20px 0 25px}.os-sales-page .os-fit-process>span{color:#58624b;font:.75rem/1.5 var(--font-mono), monospace;border:1px solid #a6ad97;padding:10px 14px;display:inline-block}.os-sales-page .seo-questions{background:#252d21;padding:100px 0}.os-sales-page .seo-questions-inner{width:min(1400px,100% - 96px)}.os-sales-page .seo-questions-intro h2{font-size:clamp(3rem,4.9vw,5rem);line-height:1.03}.os-sales-page .seo-questions-intro>p:last-child,.os-sales-page .seo-question-list details>p{color:#c0c6b6;font-size:1rem}.os-sales-page .seo-question-list summary{grid-template-columns:25px 1fr 22px;gap:15px;min-height:96px}.os-sales-page .seo-question-list summary>span{font-size:.75rem}.os-sales-page .seo-question-list details>p{margin-left:40px}.os-sales-page .os-footer{background:#161b14;border-top:1px solid #3f4738;padding:45px 0}.os-sales-page .os-footer>.os-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.os-sales-page .os-footer img{width:185px;height:auto}.os-sales-page .os-footer p{color:#b6bdab;font:italic 1.3rem/1.4 var(--font-cormorant), Georgia, serif;margin:0}.os-sales-page .os-footer nav{color:#c1c7b6;gap:25px;font-size:.875rem;display:flex}.os-sales-page .os-footer a:hover{color:var(--gold)}@media (max-width:1100px){.os-sales-page .grid,.os-sales-page .os-container,.os-sales-page .os-fit>.os-section-heading,.os-sales-page .os-fit-layout,.os-sales-page .seo-questions-inner{width:calc(100% - 56px)}.os-sales-page .editorial-header{gap:20px;padding-inline:28px}.os-sales-page .editorial-header nav{gap:18px}.os-sales-page .os-hero-copy h1{font-size:6.2vw}.os-sales-page .os-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-sales-page .os-flip-tile{border-right:1px solid #50574a}.os-sales-page .os-flip-tile:nth-child(n+3){border-top:0}.os-sales-page .os-fit-layout{gap:35px}}@media (max-width:760px){.os-sales-page .grid,.os-sales-page .os-container,.os-sales-page .os-fit>.os-section-heading,.os-sales-page .os-fit-layout,.os-sales-page .seo-questions-inner{width:calc(100% - 40px)}.os-sales-page .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.os-sales-page .editorial-header{gap:15px;height:72px;padding:0 20px}.os-sales-page .editorial-brand{width:144px}.os-sales-page .editorial-actions{gap:15px;margin-left:auto}.os-sales-page .editorial-actions>span{font-size:.875rem;display:flex}.os-sales-page .editorial-actions .editorial-back{display:none}.os-sales-page section{scroll-margin-top:90px}.os-sales-page h2{font-size:clamp(2.65rem,10.7vw,3.8rem);line-height:1.08}.os-sales-page .eyebrow{letter-spacing:.07em;margin-bottom:20px;font-size:.75rem}.os-sales-page .os-hero{min-height:0;padding-top:125px}.os-sales-page .os-hero:before{background-image:linear-gradient(90deg,#182019ed,#182019c2),url(/epv-intelligence-workspace-v1.webp);background-position:66%}.os-sales-page .os-hero-copy{grid-column:1/-1;padding-bottom:0}.os-sales-page .os-hero-copy h1{font-size:clamp(2.65rem,12.4vw,4.7rem);line-height:.98}.os-sales-page .os-hero-copy h1 em{margin-top:10px;font-size:1.45em}.os-sales-page .os-hero-kicker{max-width:330px;margin-top:28px;font-size:1.65rem}.os-sales-page .os-hero-actions{flex-wrap:wrap;gap:23px;margin-top:24px}.os-sales-page .os-primary-link{padding-inline:22px}.os-sales-page .os-hero-system{grid-column:1/-1;margin:28px 0 12px;transform:none}.os-sales-page .os-system-heading img{width:117px}.os-sales-page .os-system-heading>span{font-size:.75rem}.os-sales-page .os-hero-system figcaption>span{font-size:1.4rem}.os-sales-page .os-hero-index{flex-wrap:wrap;padding:20px 0;font-size:.75rem}.os-sales-page .os-hero-index>span:nth-child(2){display:none}.os-sales-page :is(.os-problem,.os-choice,.os-workflow,.os-benefits,.os-fit-signals,.os-instance,.os-trust,.os-interface-proof,.os-fit,.seo-questions){padding:75px 0}.os-sales-page .os-two-column>.os-section-heading,.os-sales-page :is(.os-reading-column,.os-fit-list),.os-sales-page .os-instance-grid>.os-section-heading,.os-sales-page .os-instance-grid>ul{grid-column:1/-1}.os-sales-page .os-reading-column,.os-sales-page .os-fit-list,.os-sales-page .os-instance-grid>ul{margin-top:12px}.os-sales-page .os-problem-quote{padding-left:20px}.os-sales-page .os-choice-grid{grid-template-columns:1fr;gap:20px;margin-top:16px}.os-sales-page .os-choice-grid article{min-height:360px;padding:28px 24px}.os-sales-page .os-choice-grid h3{font-size:2.1rem}.os-sales-page .os-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.os-sales-page .os-workflow-list li{border-bottom:1px solid #d3d5cc;min-height:125px;padding:18px 16px}.os-sales-page .os-workflow-list li:nth-child(2n){border-right:0}.os-sales-page .os-workflow-list strong{font-size:1.5rem}.os-sales-page .os-benefit-grid{grid-template-columns:1fr;margin-top:20px}.os-sales-page .os-flip-tile,.os-sales-page .os-flip-inner{height:290px;min-height:290px}.os-sales-page .os-flip-tile:not(:first-child){border-top:0}.os-sales-page .os-tile-title{max-width:300px;font-size:2.3rem}.os-sales-page .os-flip-face{padding:26px}.os-sales-page .os-fit-signals .os-section-heading h2{font-size:4.5rem}.os-sales-page .os-core-note{grid-template-columns:1fr;gap:22px;margin-top:15px}.os-sales-page .os-core-note span{grid-column:1}.os-sales-page .os-window-bar{flex-wrap:wrap;gap:6px 18px;padding:14px}.os-sales-page .os-window-bar>span:nth-child(2){display:none}.os-sales-page .os-interface-frame{margin-top:32px}.os-sales-page .os-interface-frame figcaption{grid-template-columns:1fr;gap:8px;padding:18px}.os-sales-page .os-interface-notes{grid-template-columns:1fr;gap:0;margin-top:22px}.os-sales-page .os-interface-notes article{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.os-sales-page .os-interface-notes h3{margin:0;font-size:1.45rem}.os-sales-page .os-fit>.os-section-heading{padding-right:0}.os-sales-page .os-fit-layout{grid-template-columns:minmax(0,1fr);margin-top:35px}.os-sales-page .os-fit-layout>*{min-width:0}.os-sales-page .os-form-preview>summary{flex-wrap:wrap;gap:15px;padding:24px 20px;font-size:1.6rem}.os-sales-page .os-form-preview>summary>span{gap:12px;font-size:.75rem}.os-sales-page .os-fit-form{padding:24px 20px}.os-sales-page .os-form-grid{grid-template-columns:1fr}.os-sales-page .os-fit-process{padding-left:20px}.os-sales-page .seo-questions-intro h2{font-size:2.7rem}.os-sales-page .seo-question-list{margin-top:20px}.os-sales-page .seo-question-list summary{grid-template-columns:25px 1fr 18px;gap:12px}.os-sales-page .seo-question-list summary strong{font-size:1.55rem}.os-sales-page .seo-question-list details>p{margin-left:37px;margin-right:15px}.os-sales-page .os-footer>.os-container{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){.os-sales-page *,.os-sales-page :before,.os-sales-page :after{scroll-behavior:auto;transition:none!important;animation:none!important}.os-sales-page .os-flip-tile.is-open .os-flip-inner{transform:none}.os-sales-page .os-flip-back{display:none;transform:none}.os-sales-page .os-flip-tile.is-open .os-flip-front{display:none}.os-sales-page .os-flip-tile.is-open .os-flip-back{display:flex}}.os-product-v2{--os-paper:#ebe8dd;--os-ink:#2b382b;--os-muted:#bfccb5;background:#233127}.os-v2-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101511eb;border-bottom:1px solid #ac965550;position:sticky;top:0}.os-v2-header>.container{justify-content:space-between;align-items:center;gap:25px;min-height:84px;display:flex}.os-v2-header img{width:205px;height:auto}.os-v2-header nav{align-items:center;gap:30px;display:flex}.os-v2-header nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.os-product-v2 .os-hero{background:#223027;min-height:calc(100svh - 84px);padding:65px 0 0;overflow:hidden}.os-product-v2 .os-hero:before{background:radial-gradient(at 80% 45%,#52604455,#0000 65%),linear-gradient(135deg,#18241c,#33432f)}.os-product-v2 .os-v2-brand{align-items:center;gap:28px;margin-bottom:35px;display:flex}.os-v2-brand>img{object-fit:contain;object-position:left;width:105px;height:65px}.os-product-v2 .os-hero-copy h1{font-size:clamp(55px,6.4vw,94px)}.os-product-v2 .os-hero-copy h1 em{font-size:1.05em}.os-product-v2 :is(h1,h2) em{color:inherit}.os-product-v2 :is(h1,h2) em:hover{color:#b19a5b}.os-sales-page.os-product-v2 .os-hero-copy h1 em{color:#efece2}.os-sales-page.os-product-v2 .os-hero-copy h1 em:hover{color:#b19a5b}.os-product-v2 .os-hero-system{align-self:center;min-width:0;margin-bottom:40px;position:relative;transform:none}.os-product-v2 .os-hero-system .systems-instrument{min-height:430px}.os-product-v2 .os-hero-system .os-continuum-space{--scene-progress:.7;--scene-reveal:1;height:400px}.os-product-v2 .os-hero-system .os-continuum-dashboard{opacity:1;top:18%;transform:perspective(1400px)rotateY(-6deg)}.os-product-v2 .os-hero-system .os-continuum-space{transform-style:flat}.os-product-v2 .os-hero-system .os-continuum-surface{opacity:.32}.os-product-v2 .os-hero-system .os-continuum-thread{opacity:.25}.os-product-v2 .os-system-heading{display:none}.os-product-v2 .os-hero-system .os-continuum-caption{color:#c2cbb3;font-size:10px}.os-product-v2 .os-hero-system figcaption{margin-top:0}.os-product-v2 .os-hero-system figcaption>span{font-size:25px}.os-product-v2 .os-primary-link{color:#efece1;background:0 0;border-color:#a995595f;padding:17px 24px}.os-product-v2 .os-primary-link:hover{color:#fff;background:#3b4a32;transform:none}.os-product-v2 :is(.os-problem,.os-choice,.os-workflow,.os-benefits,.os-fit-signals,.os-instance,.os-trust,.os-interface-proof,.os-fit){padding-block:70px}.os-product-v2 :is(.os-choice,.os-benefits,.os-instance,.os-interface-proof){background:#233127}.os-product-v2 :is(.os-problem,.os-workflow,.os-fit-signals,.os-trust){background:#ebe8dd}.os-product-v2 .os-choice-grid article{background:linear-gradient(125deg,#3b4b3470,#0000);border:1px solid #a6b28b44;padding:32px}.os-product-v2 .os-choice-grid article h3{color:#f0ede3;font-size:35px}.os-product-v2 .os-choice-grid article p{color:#c0ccb3}.os-product-v2 .os-benefit-tiles{gap:18px}.os-product-v2 .os-benefit-tile{background:0 0;border-color:#81976a66;border-radius:0}.os-product-v2 .os-workflow-list{border-block:1px solid #87977555}.os-product-v2 .os-workflow-list li{background:0 0;border-right:1px solid #87977555;min-height:155px}.os-product-v2 .os-instance-grid>ul li{background:0 0;border-color:#93a27c55;padding-block:20px}.os-product-v2 .os-interface-frame{background:#17231b;border:1px solid #a5ae8555;width:min(100%,1080px);margin:40px auto 0;padding:0;box-shadow:0 30px 80px #09110b33}.os-product-v2 .os-interface-frame>img{width:100%;height:auto;display:block}.os-product-v2 .os-interface-frame figcaption{color:#b9c7a9;grid-template-columns:1fr 1fr;gap:20px;padding:20px;font-size:11px;line-height:1.8;display:grid}.os-product-v2 .os-window-bar{color:#c8d1bb;padding:15px 20px;font-size:10px}.os-product-v2 .os-interface-notes{margin-top:35px}.os-product-v2 .os-interface-notes article{background:0 0;border-top:1px solid #9cae8055;padding:24px}.os-product-v2 .os-interface-notes article h3{color:#e4e8d7;font-size:28px}.os-product-v2 .os-image-original{width:fit-content;margin:25px auto 0;font-size:12px;display:block}@media (max-width:900px){.os-product-v2 .os-hero-copy{grid-column:1/-1;padding-bottom:15px}.os-product-v2 .os-hero-system{grid-column:1/-1;width:100%;max-width:700px;margin:0 auto 30px}.os-product-v2 .os-hero{padding-top:40px}.os-product-v2 .os-hero-grid{row-gap:10px}.os-product-v2 .os-hero-system .systems-instrument{min-height:390px}.os-product-v2 .os-hero-system .os-continuum-space{height:370px}}@media (max-width:600px){.os-v2-header>.container{gap:15px;min-height:80px}.os-v2-header img{width:145px}.os-v2-header nav{gap:15px}.os-v2-header nav a{font-size:11px}.os-v2-header nav a:last-child{display:none}.os-product-v2 .os-v2-brand{margin-bottom:30px;display:block}.os-v2-brand>img{width:90px;height:62px;margin-bottom:18px}.os-product-v2 .os-hero-copy h1{font-size:clamp(49px,13vw,65px)}.os-product-v2 .os-hero-copy h1>span,.os-product-v2 .os-hero-copy h1>em{white-space:normal}.os-product-v2 .os-hero-actions{flex-wrap:wrap;gap:15px 25px}.os-product-v2 .os-hero-kicker{font-size:25px}.os-product-v2 :is(.os-problem,.os-choice,.os-workflow,.os-benefits,.os-fit-signals,.os-instance,.os-trust,.os-interface-proof,.os-fit){padding-block:45px}.os-product-v2 .os-hero-system .systems-instrument{min-height:310px}.os-product-v2 .os-hero-system .os-continuum-space{height:290px}.os-product-v2 .os-hero-system .os-continuum-dashboard{width:100%;top:19%;left:0;transform:none}.os-product-v2 h2{font-size:43px}.os-product-v2 .os-choice-grid article{padding:24px}.os-product-v2 .os-workflow-list li{min-height:90px}.os-product-v2 .os-interface-frame figcaption{grid-template-columns:1fr;gap:12px;padding:16px;font-size:10px}.os-product-v2 .os-window-bar{flex-wrap:wrap;gap:10px;font-size:9px}.os-product-v2 .os-interface-notes{display:block}}@media (prefers-reduced-motion:reduce){.os-product-v2 .os-continuum-dashboard{transform:none}.os-product-v2 *{scroll-behavior:auto}}.os-product-v2 .os-capabilities{background:var(--os-paper);color:var(--os-ink);padding-block:64px}.os-product-v2 .os-capabilities>.grid>*,.os-product-v2 .os-example>.grid>*,.os-product-v2 .os-introduction>.grid>*{grid-column:1/-1;min-width:0}.os-product-v2 .os-capability-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:10px 0 0;padding:0;list-style:none;display:grid}.os-product-v2 .os-capability-list li{border-top:1px solid #78836d55;min-width:0;padding:24px 0}.os-product-v2 .os-capability-list span,.os-product-v2 .os-example-steps>li>span,.os-product-v2 .os-introduction-steps>li>span{color:#796533;font:12px/1.6 var(--font-mono),monospace}.os-product-v2 .os-capability-list h3{color:var(--os-ink);margin:12px 0;font-size:30px;line-height:1.1}.os-product-v2 .os-capability-list p{color:#4f5c4e;margin:0}.os-product-v2 .os-example{background:#233127;padding-block:64px}.os-product-v2 .os-example .os-section-heading p,.os-product-v2 .os-example-boundary{color:#c6cdbb}.os-product-v2 .os-example-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:8px 0 0;padding:0;list-style:none;display:grid}.os-product-v2 .os-example-steps>li{border-top:1px solid #a9b39855;grid-template-columns:28px minmax(0,1fr);gap:12px;min-width:0;padding:25px 0;display:grid}.os-product-v2 .os-example-steps>li>span{color:#c6b16f;padding-top:4px}.os-product-v2 .os-example-steps h3{color:#efede2;margin:0 0 12px;font-size:30px;line-height:1.15}.os-product-v2 .os-example-steps p{color:#c6cdbb;margin:0}.os-product-v2 .os-example-boundary{margin:0;font-size:13px;line-height:1.7}.os-product-v2 .os-principle-chain{font:12px/1.8 var(--font-mono),monospace;color:#d7c48e;border-top:1px solid #a9b39855;padding-top:18px}.os-product-v2 .os-role-list{grid-column:8/13;min-width:0;margin:0;padding:0;list-style:none}.os-product-v2 .os-role-list li{border-top:1px solid #78836d55;padding:22px 0}.os-product-v2 .os-role-list li:first-child{border:0;padding-top:0}.os-product-v2 .os-role-list h3{color:var(--os-ink);margin:0 0 10px;font-size:29px;line-height:1.15}.os-product-v2 .os-role-list p{color:#4f5c4e;margin:0}.os-product-v2 .os-role-note{color:#4f5c4e;margin:24px 0 0}.os-product-v2 .os-model-detail{border-top:1px solid #a9b39855;margin-top:auto;padding-block:20px}.os-product-v2 .os-model-detail summary{color:#eeeade;cursor:pointer;line-height:1.6}.os-product-v2 .os-model-detail ul{color:#c6cdbb;margin:16px 0;padding-left:20px;line-height:1.8}.os-product-v2 .os-model-detail p{margin:12px 0 0;font-size:14px}.os-product-v2 .os-introduction{background:var(--os-paper);color:var(--os-ink);padding-block:64px}.os-product-v2 .os-introduction-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:10px 0 0;padding:0;list-style:none;display:grid}.os-product-v2 .os-introduction-steps li{border-top:1px solid #78836d55;min-width:0;padding-top:22px}.os-product-v2 .os-introduction-steps h3{color:var(--os-ink);margin:14px 0;font-size:30px;line-height:1.12}.os-product-v2 .os-introduction-steps p,.os-product-v2 .os-introduction-note{color:#4f5c4e;margin:0}.os-product-v2 .os-introduction-note{border-top:1px solid #78836d55;padding-top:20px;font-size:14px}.os-product-v2 .os-light-section .os-section-heading>p:last-child:not(.eyebrow){color:#4f5c4e}@media (max-width:900px){.os-product-v2 .os-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.os-product-v2 .os-role-list{grid-column:1/-1}}@media (max-width:600px){.os-product-v2 :is(.os-capabilities,.os-example,.os-introduction){padding-block:42px}.os-product-v2 :is(.os-capability-list,.os-example-steps,.os-introduction-steps){grid-template-columns:minmax(0,1fr);gap:0}.os-product-v2 .os-capability-list li,.os-product-v2 .os-introduction-steps li{padding-block:20px}.os-product-v2 .os-example-steps>li{padding-block:22px}.os-product-v2 .os-role-list li{padding-block:20px}.os-product-v2 .os-capability-list h3,.os-product-v2 .os-role-list h3{font-size:28px}.os-product-v2 .os-choice-grid article{min-height:0}}.os-product-v2 .os-hero-film{width:100%;min-width:0}.os-product-v2 .os-film-player{aspect-ratio:16/9;background:#111;border:1px solid #ac96556b;width:100%;position:relative}.os-product-v2 .os-film-player video{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.os-product-v2 .os-film-player video:focus-visible{outline-offset:5px;outline:2px solid #d5bc76}.os-product-v2 .os-film-play{color:#f3efe5;cursor:pointer;width:max-content;max-width:90%;min-height:64px;font:500 14px/1.4 var(--font-inter),sans-serif;background:#111e;border:1px solid #bda76c;justify-content:center;align-items:center;gap:12px;padding:10px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.os-product-v2 .os-film-play:hover{background:#26352a;border-color:#dfc786}.os-product-v2 .os-film-play small{color:#d5c18c;margin-top:3px;font-size:11px;display:block}.os-product-v2 .os-hero-film figcaption{margin-top:20px}.os-product-v2 .os-hero-film figcaption .os-film-transparency{color:#ede7d6;font-size:13px}@media (max-width:600px){.os-product-v2 .os-film-play{gap:10px;min-height:52px;padding:8px 14px}.os-product-v2 .os-film-play svg{width:36px;height:36px}}
