:root{--ink:#111318;--bone:#f4f6f8;--paper:#fff;--signal:#b3471c;--deep-blue:#111318;--moss:#76513f;--amber:#c56a2d;--risk:#a83232;--line-soft:#d9dde5;--surface:#fff;--muted:#5b6472;--finance:#b3471c;--operations:#d97745;--cash:#76513f;--plan:#111318;--action:#b3471c;--review:#c56a2d;--withheld:#a83232;--black:var(--ink);--white:var(--paper);--sapphire:var(--deep-blue);--burnt-copper:var(--signal);--garnet:var(--moss);--electric-blue:var(--finance);--burnt-orange:var(--operations);--bold-pink:var(--operations);--forest:var(--deep-blue);--forest-2:var(--cash);--mint:#dfe8df;--lime:var(--signal);--blue:var(--deep-blue);--rose:var(--risk);--shadow:0 18px 45px #16181417}html{background:var(--paper);color:var(--ink);font-family:var(--font-ui),sans-serif}body{background:var(--paper)}h1,h2,h3,.editorialHeading{font-family:var(--font-editorial),serif;font-weight:500}button,input,select,textarea{font-family:var(--font-ui),sans-serif}code,.eyebrow,.statusPill,.resultText,.featureNumber{font-family:var(--font-mono),monospace}button,a,select,input,textarea{outline-color:var(--signal)}.helpText{color:var(--muted)}.eyebrow{color:var(--signal);letter-spacing:.12em;font-size:10px;font-weight:600}.brand{color:var(--paper);font-family:var(--font-ui),sans-serif;letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.brandDark{color:var(--ink)}.brandSymbol{color:var(--deep-blue);width:38px;height:38px}.brand:not(.brandDark) .brandSymbol{color:var(--paper);--brand-mark-line:var(--deep-blue)}.brandCompact .brandSymbol{width:34px;height:34px}.brandWord{line-height:1}.primaryButton,.secondaryButton{letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:11px;font-weight:700;display:inline-flex}.primaryButton{background:var(--signal);border:1px solid var(--signal);color:#fff}.primaryButton:hover{background:#8f3514}.secondaryButton{border:1px solid var(--ink);color:var(--ink);background:0 0}.secondaryButton:hover{background:var(--ink);color:var(--paper)}.commercialLanding{background:var(--paper);overflow:hidden}.commercialHeader{justify-content:space-between;align-items:center;max-width:1480px;margin:auto;padding:22px 36px;display:flex}.commercialHeader nav{align-items:center;gap:24px;display:flex}.commercialHeader nav a{font-size:10px;font-weight:700}.commercialHeader .headerCta{background:var(--ink);color:var(--paper);border-radius:4px;padding:12px 15px}.commercialHero{background:var(--paper);border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);gap:clamp(35px,5vw,80px);max-width:1600px;min-height:700px;margin:auto;padding:clamp(60px,7vw,105px);display:grid}.commercialHeroCopy h1{letter-spacing:-.065em;max-width:900px;margin:23px 0 28px;font-size:clamp(58px,6vw,84px);line-height:.91}.commercialHeroCopy>p{max-width:760px;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.commercialActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.commercialPriceSignal{border-left:3px solid var(--signal);flex-direction:column;gap:5px;max-width:650px;margin-top:35px;padding-left:16px;display:flex}.commercialPriceSignal strong{font-size:14px}.commercialPriceSignal span{color:var(--muted);font-size:11px;line-height:1.55}.heroConvergence{color:var(--paper);background:#111b26;align-self:center;padding:25px;position:relative;overflow:hidden;box-shadow:0 28px 70px #111b2638}.heroConvergence:after{content:"";pointer-events:none;border:1px solid #f08a693d;position:absolute;inset:12px}.heroConvergence>header{z-index:2;border-bottom:1px solid #405162;justify-content:space-between;align-items:end;max-width:560px;margin:auto;padding:0 0 16px;display:flex;position:relative}.heroConvergence>header span{color:#f08a69;font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.heroConvergence>header strong{font-family:var(--font-editorial);font-size:20px;font-weight:500}.heroSignalMap{max-width:560px;height:470px;margin:8px auto 0;position:relative}.heroSignalMap:before{content:"";opacity:.5;background-image:radial-gradient(#aebdca3d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.heroSignalLines{color:#6b7e90;width:100%;height:100%;position:absolute;inset:0}.heroSignalLines path{fill:none;stroke:currentColor;stroke-dasharray:300;stroke-dashoffset:300px;stroke-width:1.5px;animation:.9s .35s forwards heroTrace}.heroSignalLines .heroDecisionLine{color:#f08a69;stroke-width:2.5px;animation-delay:.85s}.heroSourceNode{z-index:2;background:#182634;border:1px solid #53667f;align-items:center;gap:9px;width:clamp(132px,38%,180px);min-height:64px;padding:9px 10px;display:flex;position:absolute}.heroSourceNode>span{color:#f08a69;background:#23384b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.heroSourceNode>div{flex-direction:column;gap:3px;min-width:0;display:flex}.heroSourceNode strong{font-size:10px;line-height:1.2}.heroSourceNode small{color:#aebdca;font-family:var(--font-mono);font-size:8px;line-height:1.25}.heroNodeFinance{top:20px;left:0}.heroNodeOperations{top:20px;right:0}.heroNodeCash{top:222px;left:0}.heroNodePlan{top:222px;right:0}.heroMappingCore{text-align:center;z-index:3;background:#1d3557;border:2px solid #f08a69;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;height:138px;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%);box-shadow:0 0 0 11px #f08a6914,0 0 0 24px #53667f29}.heroMappingCore>i{border:1px dashed #91a2b1;border-radius:50%;width:164px;height:164px;position:absolute}.heroMappingCore>span{background:var(--signal);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:7px;display:flex}.heroMappingCore strong{font-family:var(--font-editorial);font-size:17px;font-weight:500}.heroMappingCore small{color:#cbd4df;font-family:var(--font-mono);margin-top:4px;font-size:8px}.heroDecisionTarget{background:var(--paper);border-top:5px solid var(--signal);color:var(--ink);z-index:4;flex-direction:column;padding:15px 17px;display:flex;position:absolute;bottom:5px;left:12%;right:12%;box-shadow:0 16px 32px #00000042}.heroDecisionTarget>span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.heroDecisionTarget>strong{font-family:var(--font-editorial);margin-top:7px;font-size:18px;font-weight:500}.heroDecisionTarget>small{color:var(--muted);margin-top:6px;font-size:8px}.heroMapCta{background:var(--signal);color:#fff;z-index:5;justify-content:space-between;align-items:center;max-width:560px;min-height:58px;margin:6px auto 0;padding:12px 17px;display:flex;position:relative}.heroMapCta>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.heroMapCta>strong{font-size:11px}.heroMapCta b{margin-left:6px;font-size:18px}.ownerRiskSection{max-width:1600px;margin:auto;padding:100px 0 0}.riskHeading{max-width:980px;padding:0 42px 50px}.riskHeading h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(40px,4.8vw,68px);line-height:.98}.ownerQuestions{grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.ownerQuestions article{border-left:1px solid var(--line-soft);min-height:235px;padding:35px 42px}.ownerQuestions article:last-child{border-right:1px solid var(--line-soft)}.ownerQuestions article>span,.modelGrid article>span{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ownerQuestions p{margin-top:58px;font-size:13px;line-height:1.7}.reviewOfferSection{background:var(--deep-blue);color:var(--paper);grid-template-columns:.85fr 1.15fr;gap:80px;padding:100px max(38px,50vw - 662px);display:grid}.reviewOfferCopy h2{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(42px,4.5vw,66px);line-height:.98}.reviewOfferCopy p{color:#cbd4df;font-size:13px;line-height:1.7}.reviewOfferCopy .primaryButton{margin-top:25px}.reviewOutputs{align-self:center;padding-left:26px;position:relative}.reviewOutputs:before{content:"";background:linear-gradient(#f08a69,#53667f);width:2px;position:absolute;top:27px;bottom:27px;left:4px}.reviewOutputs article{grid-template-columns:48px 1fr;align-items:start;gap:22px;padding:20px 0;display:grid;position:relative}.reviewOutputs article:before{border:5px solid var(--deep-blue);content:"";background:#f08a69;border-radius:50%;width:14px;height:14px;position:absolute;top:25px;left:-28px}.reviewOutputs article:nth-child(2){margin-left:34px}.reviewOutputs article:nth-child(3){margin-left:68px}.reviewOutputs article>span{color:#f08a69;font-family:var(--font-mono);font-size:10px}.reviewOutputs strong{font-family:var(--font-editorial);font-size:27px;font-weight:500}.reviewOutputs p{color:#cbd4df;margin:7px 0 0;font-size:11px;line-height:1.6}.systemSection,.modelSection,.pricingSection,.onboardingSectionCommercial,.faqSection{max-width:1400px;margin:auto;padding:120px 38px}.editorialHeading{max-width:900px}.editorialHeading h2{letter-spacing:-.055em;margin:17px 0 22px;font-size:clamp(44px,5.5vw,76px);line-height:.97}.editorialHeading p{font-family:var(--font-ui);max-width:760px;font-size:16px;line-height:1.65}.systemFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin-top:62px;display:grid}.systemFlow article{background:var(--paper);border:1px solid var(--line-soft);flex-direction:column;min-height:230px;padding:27px;display:flex}.systemFlow>b{color:var(--signal);align-self:center;padding:7px;font-size:24px}.systemFlow article>span{color:var(--moss);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.systemFlow strong{font-family:var(--font-editorial);margin:55px 0 10px;font-size:24px;font-weight:500}.systemFlow small{color:var(--muted);font-size:10px;line-height:1.55}.productEvidence{background:var(--deep-blue);color:var(--paper);grid-template-columns:minmax(300px,.65fr) minmax(560px,1.35fr);align-items:center;gap:70px;padding:120px max(38px,50vw - 700px);display:grid}.productEvidence .eyebrow{color:#f08a69}.evidenceCopy h2{letter-spacing:-.05em;margin:17px 0 22px;font-size:clamp(40px,4.5vw,66px);line-height:.97}.evidenceCopy p{color:#cbd4df;font-size:14px;line-height:1.7}.publicEvidenceLedger{grid-template-columns:1fr 1fr;display:grid}.publicEvidenceLedger article{border-top:1px solid #53667f;border-left:1px solid #53667f;flex-direction:column;gap:14px;min-height:170px;padding:27px;display:flex}.publicEvidenceLedger strong{color:#f08a69;font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.publicEvidenceLedger span{color:#d6dde5;font-size:12px;line-height:1.65}.modelGrid{grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.modelGrid article{background:var(--paper);border:1px solid var(--line-soft);border-left:0;flex-direction:column;min-height:340px;padding:30px;display:flex}.modelGrid article:first-child{border-left:1px solid var(--line-soft)}.modelGrid h3{margin:65px 0 15px;font-size:29px;line-height:1.05}.modelGrid p{font-size:12px;line-height:1.65}.modelGrid small{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:auto;padding-top:15px;font-size:9px;line-height:1.6}.modelGrid .customModel{background:var(--ink);color:var(--paper)}.customModel p,.customModel small{color:#c8cbc4}.customModel small{border-color:#454840}.pricingSection{background:var(--paper);max-width:none;padding-left:max(38px,50vw - 662px);padding-right:max(38px,50vw - 662px)}.pricingGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:58px;display:grid}.priceCard{border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;min-height:550px;padding:38px;display:grid}.priceCard h3{font-family:var(--font-editorial);letter-spacing:-.04em;margin:70px 0 8px;font-size:48px;font-weight:500}.priceCard h3 small{font-family:var(--font-ui);letter-spacing:0;font-size:12px;font-weight:500}.priceCard p{margin-top:18px;font-size:12px;line-height:1.6}.priceCard ul{padding-left:20px;line-height:2}.priceCard>a{grid-column:1/-1;align-self:end}.customPrice{background:var(--deep-blue);color:var(--paper)}.customPrice p{color:#cbd4df}.customPrice .secondaryButton{border-color:var(--paper);color:var(--paper)}.customPrice .secondaryButton:hover{background:var(--paper);color:var(--deep-blue)}.termNote{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:20px;padding:20px 0;display:flex}.termNote span{color:var(--muted);font-size:11px}.implementationRail{grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.implementationRail article{border-top:2px solid var(--ink);padding:20px 18px 0}.implementationRail article:first-child{border-color:var(--signal)}.implementationRail span{color:var(--signal);font-family:var(--font-mono);align-items:center;gap:8px;font-size:9px;display:flex}.implementationRail h3{margin:40px 0 10px;font-size:25px}.implementationRail p{font-size:10px;line-height:1.6}.implementationBoundary{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:1px;margin-top:65px;display:grid}.implementationBoundary>div{border:1px solid #454840;flex-direction:column;gap:20px;min-height:190px;padding:35px;display:flex}.implementationBoundary strong{font-family:var(--font-editorial);font-size:25px;font-weight:500;line-height:1.25}.differenceSection{background:var(--paper);padding:120px max(38px,50vw - 662px)}.differenceTable{border:1px solid var(--line-soft);margin-top:58px}.differenceTableHead,.differenceTableRow{grid-template-columns:.72fr 1fr 1.6fr;display:grid}.differenceTableHead{background:var(--ink);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.differenceTableHead span,.differenceTableRow>*{padding:18px 22px}.differenceTableRow{border-top:1px solid var(--line-soft);font-size:12px;line-height:1.6}.differenceTableRow strong{font-size:12px}.differenceTableRow span{border-left:1px solid var(--line-soft);color:var(--muted)}.differenceTableRow span:last-child{color:var(--ink)}.differenceBoundary{border-left:4px solid var(--signal);background:#e8e1d3;align-items:flex-start;gap:15px;margin-top:22px;padding:22px;display:flex}.differenceBoundary svg{color:var(--signal);flex:none}.differenceBoundary div{flex-direction:column;gap:6px;display:flex}.differenceBoundary strong{font-size:12px}.differenceBoundary span{color:var(--muted);font-size:11px;line-height:1.6}.fitSection{background:var(--signal);padding:100px max(38px,50vw - 662px)}.fitGrid{grid-template-columns:1fr 1fr;gap:1px;display:grid}.fitGrid article{background:var(--paper);min-height:430px;padding:45px}.fitGrid article:last-child{background:var(--ink);color:var(--paper)}.fitGrid article:last-child .eyebrow{color:#f08a69}.fitGrid h3{margin:55px 0 25px;font-size:37px;line-height:1.05}.fitGrid li{margin-bottom:12px;font-size:11px;line-height:1.7}.governanceSection{background:var(--deep-blue);color:var(--paper);grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px max(38px,50vw - 662px);display:grid}.governanceSection h2{margin:18px 0;font-size:56px;line-height:1}.governanceGrid{grid-template-columns:1fr 1fr;display:grid}.governanceGrid article{border-top:1px solid #53667f;border-left:1px solid #53667f;flex-direction:column;gap:18px;min-height:160px;padding:25px;display:flex}.governanceGrid strong{color:#f08a69;font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.governanceGrid span{color:#d6dde5;font-size:11px;line-height:1.6}.fitReviewSection{grid-template-columns:.7fr 1.3fr;gap:80px;max-width:1400px;margin:auto;padding:120px 38px;display:grid}.fitReviewIntro h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(45px,5vw,70px);line-height:.97}.fitReviewIntro>p{font-size:14px;line-height:1.7}.fitReviewIntro>div{border-left:3px solid var(--signal);flex-direction:column;gap:6px;margin-top:30px;padding-left:15px;display:flex}.fitReviewIntro>div span{color:var(--muted);font-size:10px}.fitReviewForm{background:var(--paper);border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:16px;padding:36px;display:grid}.fitReviewForm label{flex-direction:column;gap:7px;display:flex}.fitReviewForm label>span{font-size:10px;font-weight:700}.fitReviewForm input,.fitReviewForm select,.fitReviewForm textarea{background:var(--surface);border:1px solid var(--line-soft);color:var(--ink);border-radius:2px;min-height:48px;padding:12px}.fitReviewForm textarea{resize:vertical;min-height:110px}.fitReviewForm .formWide{grid-column:1/-1}.consentLine{grid-template-columns:auto 1fr;align-items:flex-start!important;display:grid!important}.fitReviewIntro>ol{counter-reset:none;flex-direction:column;gap:8px;margin:24px 0 0;padding:0;display:flex}.fitReviewIntro>ol li{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding-top:10px;font-size:12px;font-weight:700;list-style:none;display:flex}.fitReviewIntro>ol li:before{color:var(--signal);content:"✓"}.objectionSection{background:var(--signal);padding:100px max(38px,50vw - 662px)}.objectionSection .editorialHeading,.objectionSection .eyebrow{color:var(--ink)}.objectionGrid{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.objectionGrid article{background:var(--paper);border:1px solid #16181440;min-height:230px;padding:30px}.objectionGrid h3{margin:0 0 25px;font-size:27px;line-height:1.1}.objectionGrid p{color:var(--muted);font-size:12px;line-height:1.7}.faqGrid{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.faqGrid article{border-top:1px solid var(--line-soft);min-height:180px;padding:25px}.faqGrid h3{font-size:24px}.faqGrid p{font-size:11px;line-height:1.65}.commercialFooter{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;max-width:1400px;margin:auto;padding:34px 38px;display:grid}.commercialFooter>span{color:var(--muted);text-align:center;font-size:10px}.commercialFooter>a:last-child{font-size:10px;font-weight:700}.confirmationPage{background:linear-gradient(135deg,#fff 0 68%,#eef0ff 68%);justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.confirmationCard{background:var(--paper);border-top:8px solid var(--signal);box-shadow:var(--shadow);max-width:760px;padding:55px}.confirmationCard>.eyebrow{margin-top:80px;display:block}.confirmationCard h1{letter-spacing:-.05em;margin:18px 0;font-size:64px;line-height:.95}.confirmationCard p{font-size:14px;line-height:1.7}.confirmationCard>div{gap:10px;margin-top:30px;display:flex}.loginPage,.signupPage{background:linear-gradient(135deg,#fff 0 68%,#eef0ff 68%)}.loginCard,.signupCard{background:var(--paper);border-top:6px solid var(--signal);box-shadow:var(--shadow)}.loginCard h1{font-size:54px}.loginForm input{background:var(--surface);border-color:var(--line-soft)}.loginNotice{color:var(--ink);background:#eef0ff;border:1px solid #c9c3ff;border-radius:8px;margin:0;padding:11px;font-size:11px}.appFrame{background:var(--bone)}.sidebar{background:var(--deep-blue)}.sidebar .brand{border-bottom:1px solid #ffffff2e;padding-bottom:18px}.navItem.active{background:var(--signal)!important;color:#fff!important}.panel,.firstValueSection,.operationalDetail{background:var(--paper);border-color:var(--line-soft);box-shadow:none}.statusPill{border-radius:2px}.agreementBoundary{background:var(--bone);justify-content:space-between;margin:18px 0;padding:12px;display:flex}.commercialHeader>.brand,.commercialFooter>.brand,.loginCard>.brand,.confirmationCard>.brand,.assessmentSignup>.brand{min-height:44px}.consentLine{min-height:44px;align-items:center!important}.commercialHeader,.commercialHero,.ownerRiskSection,.differenceSection,.pricingSection,.onboardingSectionCommercial,.fitReviewSection,.commercialFooter{background:var(--paper)}.commercialHero{background-image:radial-gradient(circle at 83% 14%,#00b8e617,#0000 23%),radial-gradient(circle at 9% 88%,#5b3df514,#0000 24%)}.commercialHeroCopy .eyebrow{color:var(--action)}.commercialPriceSignal{border-color:var(--action)}.heroConvergence{color:#fff;background:#10131a;box-shadow:0 30px 76px #1113183d}.heroConvergence:after{border-color:#5b3df58c}.heroConvergence>header{border-color:#39404d}.heroConvergence>header span{color:var(--finance)}.heroSignalMap:before{background-image:radial-gradient(#ffffff2e 1px,#0000 1px)}.heroSignalLines{color:#70798a}.heroSignalLines .heroLineFinance{color:var(--finance)}.heroSignalLines .heroLineOperations{color:var(--operations)}.heroSignalLines .heroLineCash{color:var(--cash)}.heroSignalLines .heroLinePlan{color:var(--plan)}.heroSignalLines .heroDecisionLine{color:var(--action)}.heroSourceNode{--node-accent:var(--action);border-color:#454e5e;border-left:4px solid var(--node-accent);background:#171b24}.heroSourceNode>span{background:color-mix(in srgb,var(--node-accent) 20%,#171b24);color:var(--node-accent)}.heroSourceNode small{color:#c6ccd6}.heroNodeFinance{--node-accent:var(--finance)}.heroNodeOperations{--node-accent:var(--operations)}.heroNodeCash{--node-accent:var(--cash)}.heroNodePlan{--node-accent:var(--plan)}.heroMappingCore{background:var(--action);border-color:#fff;box-shadow:0 0 0 11px #5b3df529,0 0 0 24px #00b8e61f}.heroMappingCore>i{border-color:#ffffffa6}.heroMappingCore>span{color:#fff;background:#111318}.heroMappingCore small{color:#f0efff}.heroDecisionTarget{background:#fff;border-color:#a9ef38}.heroDecisionTarget>span{color:#4325db}.heroMapCta{background:var(--action)}.heroMapCta:hover{background:#4325db}.ownerRiskSection{border-bottom:1px solid var(--line-soft)}.ownerQuestions article{--risk-accent:var(--action);border-top:5px solid var(--risk-accent);background:#fff}.ownerQuestions article:first-child{--risk-accent:var(--finance)}.ownerQuestions article:nth-child(2){--risk-accent:var(--operations)}.ownerQuestions article:nth-child(3){--risk-accent:var(--review)}.ownerQuestions article:nth-child(4){--risk-accent:var(--action)}.ownerQuestions article>span{color:var(--risk-accent)}.reviewOfferSection{color:#fff;background:#111318}.reviewOfferCopy .eyebrow{color:var(--finance)}.reviewOfferCopy p,.reviewOutputs p{color:#cbd1dc}.reviewOutputs:before{background:linear-gradient(var(--finance),var(--operations),var(--cash))}.reviewOutputs article:before{background:var(--translation-accent);border-color:#111318}.reviewOutputs article>span{color:var(--translation-accent)}.reviewOutputs article:first-child{--translation-accent:var(--finance)}.reviewOutputs article:nth-child(2){--translation-accent:var(--operations)}.reviewOutputs article:nth-child(3){--translation-accent:#a9ef38}.differenceBoundary{border-color:var(--action);background:#eef1f5}.differenceBoundary svg{color:var(--action)}.modelSection{background:var(--bone);max-width:none;padding-left:max(38px,50vw - 662px);padding-right:max(38px,50vw - 662px)}.modelGrid article{border-top:5px solid var(--model-accent,var(--action))}.modelGrid article:first-child{--model-accent:var(--finance)}.modelGrid article:nth-child(2){--model-accent:var(--operations)}.modelGrid article:nth-child(3){--model-accent:var(--cash)}.modelGrid article:nth-child(4){--model-accent:var(--plan)}.modelGrid .customModel,.customPrice,.implementationBoundary{background:#111318}.corePrice{border-top:6px solid var(--action)}.customPrice{border-top:6px solid var(--finance)}.implementationRail article:first-child{border-color:var(--finance)}.implementationRail article:nth-child(2){border-color:var(--operations)}.implementationRail article:nth-child(3){border-color:var(--plan)}.implementationRail article:nth-child(4){border-color:var(--cash)}.implementationRail article:first-child span{color:var(--finance)}.implementationRail article:nth-child(2) span{color:var(--operations)}.implementationRail article:nth-child(3) span{color:var(--plan)}.implementationRail article:nth-child(4) span{color:var(--cash)}.implementationBoundary .eyebrow{color:var(--finance)}.objectionSection{background:var(--action);color:#fff}.objectionSection .editorialHeading{color:#fff}.objectionSection .eyebrow{color:#c8ff58}.objectionGrid article{color:var(--ink);background:#fff;border-color:#11131833}.fitReviewForm{box-shadow:0 20px 60px #11131814}.mappingStory{background:#e8e1d3;padding:120px max(38px,50vw - 662px)}.mappingStoryHeading h2{max-width:1050px}.sourceCapabilityStrip{grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.sourceCapability{background:var(--paper);border:1px solid var(--line-soft);border-top:4px solid var(--source-accent,var(--deep-blue));flex-direction:column;min-height:245px;padding:24px;display:flex}.sourceCapability+.sourceCapability{border-left:0}.sourceIdentity{align-items:center;gap:13px;display:flex}.sourceIdentity>div{flex-direction:column;gap:4px;display:flex}.sourceIdentity strong{font-size:13px}.sourceIdentity small{color:var(--muted);font-size:9px}.sourceMonogram{background:var(--source-accent,var(--deep-blue));color:#fff;letter-spacing:-.04em;text-transform:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:inline-flex}.sourceTone-quickbooks{--source-accent:#2ca01c}.sourceTone-jobprogress{--source-accent:#c6403b}.sourceTone-buildops{--source-accent:#12221c}.sourceTone-templates{--source-accent:var(--deep-blue)}.sourceMaturity{color:var(--source-accent,var(--deep-blue));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:35px;font-size:9px;font-weight:700}.sourceCapability p{margin:12px 0 0;font-size:10px;line-height:1.6}.mappingWorkbench{color:var(--paper);background:#111b26;grid-template-columns:minmax(210px,.82fr) 70px minmax(350px,1.25fr) 70px minmax(240px,.9fr);min-height:560px;margin-top:34px;padding:28px;display:grid;box-shadow:0 24px 60px #111b2629}.mappingStage{background:#182634;border:1px solid #405162;min-width:0;padding:24px}.mappingStage>header{border-bottom:1px solid #405162;align-items:center;gap:12px;padding-bottom:17px;display:flex}.mappingStage>header>span{color:#f08a69;font-family:var(--font-mono);font-size:9px}.mappingStage>header>strong{font-family:var(--font-editorial);font-size:20px;font-weight:500}.sourceShapeStack{padding-top:25px}.sourceShapeStack article{border-left:4px solid var(--signal);color:var(--ink);margin-left:calc(var(--source-offset) * 9px);background:#f7f2e9;flex-direction:column;padding:14px 15px;display:flex;position:relative;box-shadow:0 9px 20px #00000021}.sourceShapeStack article+article{margin-top:-2px}.sourceShapeStack article>span{align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.sourceShapeStack article small{color:var(--muted);font-family:var(--font-mono);border-top:1px solid #d7d0c4;padding:5px 0;font-size:9px}.mappingConnector{color:#aebdca;font-family:var(--font-mono);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:10px;font-size:9px;display:flex}.mappingConnector i{border-top:1px solid #6b7e90;width:100%;display:block;position:relative}.mappingConnector i:after{content:"";background:#6b7e90;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:0}.mappingConnector b{color:#f08a69;font-size:20px}.mappingTable{border:1px solid #405162;margin-top:25px}.mappingTableHead,.mappingTableRow{grid-template-columns:1fr 1fr 76px;align-items:center;gap:10px;display:grid}.mappingTableHead{color:#91a2b1;font-family:var(--font-mono);text-transform:uppercase;background:#0f1821;font-size:9px}.mappingTableHead span,.mappingTableRow>span{padding:10px}.mappingTableRow{border-top:1px solid #405162;font-size:10px}.mappingTableRow>span:nth-child(2){color:#cbd4df}.mappingState{font-family:var(--font-mono);text-align:center;text-transform:uppercase;border:1px solid;border-radius:999px;margin-right:8px;font-size:8px;font-weight:700;padding:5px 7px!important}.mappingGate{background:#0f1821;border-left:3px solid #f08a69;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.mappingGate>svg{color:#f08a69;flex:none}.mappingGate>span{flex-direction:column;gap:4px;display:flex}.mappingGate strong{font-size:11px}.mappingGate small{color:#aebdca;font-size:9px}.ownerOutputGraph{gap:9px;padding-top:25px;display:grid}.ownerOutputGraph article{color:var(--ink);background:#f7f2e9;align-items:center;gap:11px;min-height:67px;padding:12px;display:flex}.ownerOutputGraph article>svg{color:var(--signal);flex:none}.ownerOutputGraph article>span{flex-direction:column;gap:4px;display:flex}.ownerOutputGraph strong{font-size:11px}.ownerOutputGraph small{color:var(--muted);font-size:9px}.decisionPulse{border-top:1px solid #405162;flex-direction:column;gap:10px;margin-top:22px;padding-top:18px;display:flex}.decisionPulse>span{color:#7dd39a;font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.decisionPulse i{background:linear-gradient(90deg,#7dd39a 0 72%,#405162 72%);height:4px;display:block}.decisionPulse strong{font-family:var(--font-editorial);font-size:17px;font-weight:500}.mappingLegend{flex-wrap:wrap;align-items:center;gap:22px;margin-top:23px;display:flex}.mappingLegend>span{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.mappingLegend>span i{border-radius:50%;width:8px;height:8px;display:inline-block}.mappingLegend>small{color:var(--muted);text-align:right;max-width:540px;margin-left:auto;font-size:10px;line-height:1.55}.mappingStory{background:var(--bone)}.mappingWorkbench{background:#10131a;box-shadow:0 28px 68px #1113182b}.mappingStage{background:#171b24;border-color:#3f4755}.mappingStage>header{border-color:#3f4755}.mappingStage>header>span,.mappingConnector b{color:var(--action)}.sourceShapeStack article,.ownerOutputGraph article{background:#fff}.sourceShapeStack article{border-color:var(--operations)}.sourceShapeStack article small{border-color:#d9dde5}.mappingState-mapped{color:#32d583}.mappingState-review{color:#ffc14d}.mappingState-withheld{color:#ff7185}.mappingGate{border-color:var(--withheld);background:#0b0d12}.mappingGate>svg{color:var(--withheld)}.ownerOutputGraph article:first-child>svg{color:var(--finance)}.ownerOutputGraph article:nth-child(2)>svg{color:var(--operations)}.ownerOutputGraph article:nth-child(3)>svg{color:var(--plan)}.ownerOutputGraph article:nth-child(4)>svg{color:var(--cash)}.decisionPulse>span{color:#6ee7ad}.decisionPulse i{background:linear-gradient(90deg,var(--finance),var(--action) 48%,var(--cash) 78%,#3f4755 78%)}.legendMapped{background:var(--cash)}.legendReview{background:var(--review)}.legendWithheld{background:var(--withheld)}.mappingStory .sourceIdentity small,.mappingStory .sourceMaturity,.mappingStory .mappingStage>header>span,.mappingStory .sourceShapeStack article small,.mappingStory .mappingConnector,.mappingStory .mappingTableHead,.mappingStory .mappingState,.mappingStory .mappingGate small,.mappingStory .ownerOutputGraph small,.mappingStory .decisionPulse>span{font-size:10px}@keyframes editorialReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroTrace{to{stroke-dashoffset:0}}.commercialHeroCopy,.heroConvergence{animation:.65s both editorialReveal}.heroConvergence{animation-delay:.1s}@media (max-width:1050px){.commercialHeader nav>a[href^=\#]:not(.headerCta){display:none}.commercialHero,.productEvidence,.fitReviewSection,.governanceSection,.reviewOfferSection{grid-template-columns:1fr}.commercialHeroCopy h1{font-size:clamp(58px,8vw,82px)}.ownerQuestions,.modelGrid,.sourceCapabilityStrip{grid-template-columns:1fr 1fr}.sourceCapability:nth-child(3){border-left:1px solid var(--line-soft)}.sourceCapability:nth-child(n+3){border-top-width:1px}.systemFlow{grid-template-columns:1fr}.systemFlow>b{transform:rotate(90deg)}.mappingWorkbench{grid-template-columns:1fr;min-height:0}.mappingConnector{min-height:70px}.mappingConnector i{width:1px;height:30px}.mappingConnector i:after{inset:auto auto 0 -3px}.mappingConnector b{transform:rotate(90deg)}.implementationRail{grid-template-columns:repeat(2,1fr)}.priceCard,.onboardingNeeds{grid-template-columns:1fr}.onboardingNeeds aside{border-top:1px solid #4b4e47;border-left:0;padding:22px 0 0}.mappingLegend>small{text-align:left;flex-basis:100%;margin-left:0}}@media (max-width:700px){.commercialHeader{padding:16px}.commercialHeader nav{gap:10px}.commercialHeader nav>a:not(.headerCta){display:none}.commercialHero{grid-template-columns:1fr;min-height:auto;padding:58px 20px 72px}.commercialHeroCopy h1{font-size:54px}.heroConvergence{padding:20px 14px}.heroConvergence:after{inset:7px}.heroConvergence>header{padding:0 6px 15px}.heroConvergence>header strong{font-size:17px}.heroSignalMap{height:460px}.heroSourceNode{width:42%;min-height:60px;padding:7px}.heroSourceNode>span{width:29px;height:29px}.heroSourceNode strong{font-size:9px}.heroSourceNode small{font-size:7px}.heroNodeFinance,.heroNodeOperations{top:14px}.heroNodeCash,.heroNodePlan{top:218px}.heroMappingCore{width:116px;height:116px;top:124px}.heroMappingCore>i{width:138px;height:138px}.heroMappingCore>span{width:38px;height:38px}.heroMappingCore strong{font-size:14px}.heroDecisionTarget{left:5%;right:5%}.heroDecisionTarget>strong{font-size:15px}.heroMapCta{min-height:62px}.ownerRiskSection{padding-top:75px}.riskHeading{padding:0 20px 35px}.riskHeading h2{font-size:42px}.ownerQuestions,.modelGrid,.pricingGrid,.fitGrid,.faqGrid,.publicEvidenceLedger,.sourceCapabilityStrip,.objectionGrid,.implementationBoundary{grid-template-columns:1fr}.ownerQuestions article{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);min-height:185px;padding:27px}.ownerQuestions p{margin-top:38px}.systemSection,.modelSection,.pricingSection,.onboardingSectionCommercial,.faqSection,.mappingStory,.differenceSection{padding:80px 20px}.reviewOfferSection,.objectionSection{padding:75px 20px}.reviewOutputs article:nth-child(2),.reviewOutputs article:nth-child(3){margin-left:0}.systemFlow{margin-top:35px}.sourceCapability+.sourceCapability{border-left:1px solid var(--line-soft)}.sourceCapability{min-height:210px}.mappingWorkbench{margin-left:-20px;margin-right:-20px;padding:12px}.mappingStage{padding:18px 14px}.mappingTableHead,.mappingTableRow{grid-template-columns:1fr 1fr 68px;gap:3px}.mappingTableHead span,.mappingTableRow>span{padding:9px 6px}.mappingState{margin-right:5px;padding:5px 3px!important}.productEvidence,.fitSection,.governanceSection{padding:75px 20px}.publicEvidenceLedger article{border-left:0;min-height:140px;padding:22px 0}.differenceTable{border:0}.differenceTableHead{display:none}.differenceTableRow{background:var(--surface);border:1px solid var(--line-soft);grid-template-columns:1fr;margin-top:12px;padding:19px;display:grid}.differenceTableRow>*{padding:7px 0}.differenceTableRow span{border-left:0}.differenceTableRow span:before{color:var(--signal);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.differenceTableRow span:nth-child(2):before{content:"Answers"}.differenceTableRow span:nth-child(3):before{content:"Actionable adds"}.implementationRail{grid-template-columns:1fr 1fr}.implementationBoundary>div{min-height:0}.onboardingNeeds{padding:28px}.priceCard{min-height:auto;padding:26px}.priceCard h3{margin-top:45px;font-size:39px}.fitReviewSection{padding:80px 20px}.fitReviewForm{grid-template-columns:1fr;padding:22px}.fitReviewForm label,.fitReviewForm .formWide{grid-column:1}.objectionGrid article{min-height:0}.governanceGrid{grid-template-columns:1fr}.commercialFooter{text-align:center;grid-template-columns:1fr;gap:18px;padding:30px 20px}.commercialFooter>span{text-align:center}.confirmationCard{padding:35px 24px}.confirmationCard h1{font-size:48px}.confirmationCard>div{flex-direction:column;align-items:stretch}.primaryButton,.secondaryButton,.headerCta{min-height:44px}.modelGrid article{border-left:1px solid var(--line-soft)}}.heroConvergence>header span,.heroSourceNode small,.heroMappingCore small,.heroDecisionTarget>span,.heroDecisionTarget>small,.heroMapCta>span{font-size:10px}.heroSourceNode{min-height:68px}@media (max-width:700px){.heroSignalMap{height:490px}.heroSourceNode{min-height:72px}.heroSourceNode strong,.heroSourceNode small{font-size:10px}.heroNodeCash,.heroNodePlan{top:236px}.heroMappingCore{top:130px}.heroMappingCore small{font-size:10px}}@media (prefers-reduced-motion:reduce){.commercialHeroCopy,.heroConvergence,.heroSignalLines path{animation:none}.heroSignalLines path{stroke-dashoffset:0}}.actionableSite{color:#111318;background:#f7f8fa;overflow:hidden}.actionableSite h1,.actionableSite h2,.actionableSite h3{font-family:var(--font-ui),sans-serif;letter-spacing:-.045em;font-weight:600}.siteNav{z-index:2;background:#fff;border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:center;margin:auto;padding:18px clamp(20px,4vw,64px);display:flex;position:relative}.siteNav .brand{color:#111318}.siteNav nav{align-items:center;gap:clamp(14px,2vw,30px);display:flex}.siteNav nav a{color:#4d5663;font-size:11px;font-weight:600}.siteNav nav a:hover{color:#b3471c}.siteNav .navCta{color:#fff;background:#b3471c;border-radius:5px;padding:11px 14px}.siteEyebrow{color:#b3471c;font-family:var(--font-mono),monospace;letter-spacing:.12em;font-size:10px;font-weight:600;display:block}.siteHero{background:#fff;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:clamp(35px,5vw,80px);max-width:1600px;margin:auto;padding:clamp(60px,7vw,110px) clamp(22px,5vw,80px) 86px;display:grid}.heroCopy{align-self:center}.heroCopy h1{max-width:700px;margin:20px 0 25px;font-size:clamp(43px,5.1vw,75px);line-height:1.01}.heroCopy>p{color:#596372;max-width:650px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.heroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.siteButton{border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:11px;font-weight:700;display:inline-flex}.siteButtonPrimary{color:#fff;background:#b3471c}.siteButtonPrimary:hover{background:#8f3514}.siteButtonSecondary{color:#111318;background:#fff;border:1px solid #aeb6c1}.heroSupport{border-left:2px solid #00a878;margin-top:28px;padding:2px 0 2px 14px}.heroSupport strong{letter-spacing:.01em;font-size:12px}.heroSupport i{color:#b3471c;margin:0 5px;font-style:normal}.heroProductFrame{background:#151825;border:1px solid #151825;border-radius:9px;align-self:center;min-width:0;overflow:hidden;box-shadow:0 24px 60px #1419282b}.productFrameBar{color:#fff;align-items:center;gap:14px;min-height:40px;padding:0 14px;display:flex}.productFrameBar>span{gap:5px;display:flex}.productFrameBar i{background:#72798b;border-radius:50%;width:7px;height:7px}.productFrameBar b{font-size:10px}.productFrameBar small{color:#aeb5c4;margin-left:auto;font-size:9px}.heroProductFrame img{width:100%;height:auto;display:block}.storySection,.productSection,.assumptionSection,.surfacesSection,.businessModelsSection,.dataSection,.trustSection,.philosophySection,.closingSection,.fitSection{max-width:1440px;margin:auto;padding:clamp(70px,8vw,125px) clamp(22px,5vw,70px)}.sectionIntro{max-width:820px}.sectionIntro h2{margin:17px 0 18px;font-size:clamp(34px,4.6vw,64px);line-height:1.03}.sectionIntro p{color:#596372;max-width:720px;margin:0;font-size:16px;line-height:1.65}.storyWhy{background:#f7f8fa}.systemPieces{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;display:grid}.systemPieces article{background:#fff;border:1px solid #e0e4ea;flex-direction:column;gap:10px;min-height:122px;padding:24px;display:flex}.systemPieces b{font-size:15px}.systemPieces span{color:#697383;font-size:12px}.bridgeLine{border-left:3px solid #b3471c;margin:38px 0 0;padding:4px 0 4px 16px;font-size:16px;font-weight:600}.questionsSection{color:#fff;background:#151825;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.questionsSection .sectionIntro p,.questionsSection .sectionFoot{color:#aeb5c4}.questionsSection .siteEyebrow{color:#e09a78}.questionGrid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:45px;display:grid}.questionGrid>div{border-top:1px solid #3b4050;align-items:flex-start;gap:18px;padding:17px 12px;display:flex}.questionGrid span{color:#e09a78;font-family:var(--font-mono);padding-top:4px;font-size:10px}.questionGrid strong{font-size:17px;line-height:1.35}.sectionFoot{color:#596372;margin:42px 0 0;font-size:15px;line-height:1.5}.modelFlowSection{background:#fff}.modelFlow{grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1.15fr;align-items:stretch;margin-top:58px;display:grid}.modelFlow>div{background:#f7f8fa;border:1px solid #dfe3ea;flex-direction:column;justify-content:center;gap:15px;min-height:150px;padding:22px;display:flex}.modelFlow>div span,.dataFlow span{color:#b3471c;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.modelFlow>div b{font-size:13px;line-height:1.5}.modelFlow>i{color:#b3471c;text-align:center;align-self:center;font-size:21px;font-style:normal}.modelFlowOutput{color:#fff;background:#b3471c!important;border-color:#b3471c!important}.modelFlowOutput span{color:#f3cdbb!important}.productSection{background:#fff;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.productShowcase{grid-template-columns:minmax(0,1fr) 240px;gap:32px;margin-top:50px;display:grid}.showcaseImage{background:#151825;border:1px solid #151825;border-radius:8px;min-width:0;padding:12px;position:relative;overflow:hidden;box-shadow:0 18px 40px #15182526}.showcaseImage img{width:100%;display:block}.callout{background:#fff;border-left:3px solid #b3471c;flex-direction:column;gap:3px;width:185px;padding:12px;display:flex;position:absolute;box-shadow:0 8px 25px #14192829}.callout b{font-size:11px}.callout span{color:#687383;font-size:10px;line-height:1.35}.calloutOne{top:13%;left:3%}.calloutTwo{top:39%;right:3%}.calloutThree{bottom:5%;left:36%}.productLegend{flex-direction:column;gap:1px;display:flex}.productLegend>div{background:#f7f8fa;border:1px solid #dfe3ea;flex-direction:column;gap:7px;padding:20px;display:flex}.productLegend span{color:#b3471c;font-family:var(--font-mono);font-size:10px}.productLegend strong{font-size:15px}.productLegend p{color:#697383;margin:0;font-size:11px;line-height:1.45}.assumptionSection{background:#eef0f5;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.assumptionGrid{grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:50px;display:grid}.assumptionCard{color:#fff;background:#151825;padding:27px}.assumptionCardHeader{border-bottom:1px solid #3b4050;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.assumptionCardHeader span{color:#e09a78;font-family:var(--font-mono);font-size:9px}.assumptionCardHeader b{color:#aeb5c4;font-size:9px;font-weight:500}.assumptionCard h3{letter-spacing:-.03em;margin:26px 0;font-size:24px}.assumptionFields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.assumptionFields div{border:1px solid #414656;padding:12px}.assumptionFields span{color:#aeb5c4;font-size:9px;line-height:1.3;display:block}.assumptionFields strong{margin-top:13px;font-size:20px;display:block}.assumptionFields .accentValue{color:#e09a78}.miniButton{color:#fff;background:#b3471c;border:0;border-radius:4px;margin-top:20px;padding:12px 14px;font-size:10px;font-weight:700}.propagation{background:#fff;border:1px solid #dfe3ea;grid-template-columns:repeat(4,1fr);gap:1px;padding:20px;display:grid}.propagationStart{background:#fff3ed;flex-direction:column;grid-column:1/-1;gap:8px;padding:19px;display:flex}.propagationStart span,.propagationStep i{color:#b3471c;font-family:var(--font-mono);font-size:9px;font-style:normal}.propagationStart strong{font-size:22px}.propagationStep{border:1px solid #e0e4ea;align-items:center;gap:8px;min-height:70px;padding:12px;display:flex}.propagationStep strong{font-size:11px;line-height:1.25}.accentFoot{color:#b3471c;font-weight:700}.surfacesSection{background:#fff;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.surfacesLayout{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;margin-top:52px;display:grid}.surfaceOrbit{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.surfaceChip{background:#f7f8fa;border:1px solid #dfe3ea;align-items:center;gap:12px;min-height:58px;padding:12px;display:flex}.surfaceChip span{color:#b3471c;font-family:var(--font-mono);font-size:9px}.oneForecast{color:#fff;background:#b3471c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:136px;height:136px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oneForecast span{font-family:var(--font-mono);font-size:9px}.oneForecast strong{font-size:18px}.oneForecast small{color:#f3cdbb;margin-top:5px;font-size:9px}.impactList{flex-direction:column;gap:1px;display:flex}.impactList>div{color:#fff;background:#151825;flex-direction:column;gap:8px;padding:20px;display:flex}.impactList span{color:#e09a78;font-family:var(--font-mono);font-size:9px}.impactList strong{font-size:14px;line-height:1.4}.businessModelsSection{background:#f7f8fa;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.businessModelGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.businessModelCard{background:#fff;border:1px solid #dfe3ea;min-width:0}.businessModelImage{border-bottom:1px solid #dfe3ea;height:180px;overflow:hidden}.businessModelImage img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.businessModelCopy{padding:20px}.businessModelCopy>span{color:#b3471c;font-family:var(--font-mono);font-size:9px}.businessModelCopy h3{margin:13px 0 20px;font-size:22px}.modelSteps{flex-wrap:wrap;gap:5px;display:flex}.modelSteps b{color:#596372;background:#f0f1f5;border-radius:3px;padding:6px 7px;font-size:9px}.dataSection{background:#fff;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.dataFlow{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;align-items:stretch;margin-top:50px;display:grid}.dataFlow>div{border:1px solid #dfe3ea;flex-direction:column;justify-content:center;gap:13px;padding:18px;display:flex}.dataFlow strong{font-size:12px;line-height:1.4}.dataFlow>i{color:#b3471c;text-align:center;align-self:center;font-size:18px;font-style:normal}.dataFlowDecision{background:#eef0f5}.trustSection{color:#fff;background:#151825;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.trustSection .sectionIntro p{color:#aeb5c4}.trustSection .siteEyebrow{color:#e09a78}.trustGrid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.trustGrid>div{border:1px solid #3b4050;min-height:190px;padding:20px}.trustGrid>div>span{color:#e09a78;background:#292d40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trustGrid strong{margin:22px 0 9px;font-size:15px;display:block}.trustGrid p{color:#aeb5c4;margin:0;font-size:11px;line-height:1.5}.philosophySection{background:#fff;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px)}.philosophyLead{font-weight:600;color:#111318!important;font-size:21px!important}.principleList{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:46px;display:grid}.principleList>div{background:#f7f8fa;border:1px solid #dfe3ea;min-height:145px;padding:20px}.principleList span{color:#b3471c;font-family:var(--font-mono);font-size:10px}.principleList strong{margin:18px 0 7px;font-size:15px;display:block}.principleList p{color:#697383;margin:0;font-size:11px;line-height:1.45}.closingPrinciple{border-left:3px solid #b3471c;margin:45px 0 0;padding:5px 0 5px 17px;font-size:18px;font-weight:600}.closingSection{background:#eef0f5;grid-template-columns:.8fr 1.2fr;gap:60px;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px);display:grid}.closingCopy h2{margin:18px 0;font-size:clamp(36px,4.3vw,60px);line-height:1.03}.closingCopy>p{color:#596372;font-size:16px;line-height:1.6}.closingSequence{border-left:2px solid #00a878;flex-direction:column;gap:7px;margin:26px 0;padding-left:15px;display:flex}.closingSequence span{font-size:13px;font-weight:600}.closingProduct{background:#151825;border-radius:8px;padding:12px;overflow:hidden}.closingProduct img{width:100%;display:block}.closingProduct>span{color:#aeb5c4;font-family:var(--font-mono);padding:12px 4px 2px;font-size:9px;display:block}.fitSection{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;max-width:none;padding-left:max(22px,50vw - 650px);padding-right:max(22px,50vw - 650px);display:grid}.fitSection h2{margin:18px 0;font-size:clamp(37px,4vw,58px);line-height:1.02}.fitSection>div>p{color:#596372;line-height:1.6}.fitNote{border-left:2px solid #b3471c;margin-top:30px;padding-left:14px;font-size:12px;line-height:1.5;display:block}.fitSection form{border:1px solid #dfe3ea;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.fitSection label{flex-direction:column;gap:7px;display:flex}.fitSection label>span{font-size:10px;font-weight:700}.fitSection input,.fitSection select,.fitSection textarea{box-sizing:border-box;background:#f7f8fa;border:1px solid #ccd2dc;border-radius:4px;width:100%;min-height:44px;padding:10px}.fitSection textarea{resize:vertical;min-height:95px}.wideField{grid-column:1/-1}.consentLine{grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;display:grid!important}.consentLine input{accent-color:#b3471c;width:18px;height:18px;min-height:18px}.consentLine span{color:#697383;line-height:1.4;font-weight:400!important}.signupTrap{display:none!important}.siteFooter{color:#fff;background:#151825;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;padding:28px clamp(22px,5vw,70px);display:grid}.siteFooter .brand{color:#fff}.siteFooter>span{color:#aeb5c4;font-size:11px}.siteFooter>a{color:#fff;font-size:11px;font-weight:600}@media (max-width:1100px){.siteNav nav a:not(.navCta):not(:last-child){display:none}.siteHero{grid-template-columns:1fr}.heroCopy h1{max-width:850px}.productShowcase,.closingSection,.fitSection{grid-template-columns:1fr}.productLegend{grid-template-columns:repeat(3,1fr);display:grid}.modelFlow{grid-template-columns:1fr}.modelFlow>i{min-height:24px;transform:rotate(0)}.dataFlow{grid-template-columns:1fr}.dataFlow>i{min-height:24px;transform:rotate(90deg)}.surfacesLayout{grid-template-columns:1fr}.businessModelGrid{grid-template-columns:1fr 1fr}.businessModelCard:last-child{grid-column:1/-1}.businessModelCard:last-child .businessModelImage{height:230px}}@media (max-width:700px){.siteNav{padding:15px 18px}.siteNav .brandWord{font-size:18px}.siteNav nav{gap:8px}.siteNav .navCta{padding:10px;font-size:10px}.siteHero{padding:52px 18px 64px}.heroCopy h1{font-size:43px}.heroCopy>p{font-size:14px}.heroActions{flex-direction:column;align-items:stretch}.heroActions .siteButton{width:100%}.heroSupport strong{font-size:10px;line-height:1.5}.productFrameBar{gap:8px}.productFrameBar small{display:none}.storySection,.productSection,.assumptionSection,.surfacesSection,.businessModelsSection,.dataSection,.trustSection,.philosophySection,.closingSection,.fitSection{padding:68px 18px}.sectionIntro h2{font-size:36px}.sectionIntro p{font-size:14px}.systemPieces,.questionGrid,.businessModelGrid,.trustGrid,.principleList{grid-template-columns:1fr}.questionGrid strong{font-size:15px}.modelFlow{margin-top:35px}.modelFlow>div{min-height:118px;padding:17px}.modelFlow>div b{font-size:12px}.productShowcase{margin-top:32px}.showcaseImage{padding:7px}.callout{width:auto;position:relative;inset:auto!important}.productLegend{display:flex}.productLegend>div{min-height:0}.assumptionGrid{grid-template-columns:1fr;margin-top:32px}.assumptionCard{padding:20px}.assumptionCard h3{font-size:21px}.assumptionFields{grid-template-columns:1fr}.propagation{grid-template-columns:1fr 1fr;padding:12px}.propagationStart{grid-column:1/-1}.propagationStep{min-height:56px}.surfacesLayout{margin-top:30px}.surfaceOrbit{gap:7px;padding-bottom:86px}.surfaceChip{min-height:52px;font-size:10px}.oneForecast{width:106px;height:106px;top:auto;bottom:0;left:50%;transform:translate(-50%)}.oneForecast strong{font-size:15px}.impactList>div{padding:16px}.businessModelCard:last-child .businessModelImage,.businessModelImage{height:170px}.dataFlow{margin-top:30px}.closingCopy h2,.fitSection h2{font-size:38px}.closingSection{gap:35px}.fitSection form{grid-template-columns:1fr;padding:20px}.fitSection label,.fitSection .wideField{grid-column:1}.siteFooter{text-align:center;grid-template-columns:1fr}.siteFooter .brand{justify-content:center}.siteFooter>a{justify-self:center}}.actionableSite .assumptionCard{box-shadow:none;color:#fff;background:#151825;border:0;border-radius:0;padding:27px}.heroDecisionExample{border:1px solid var(--ink);z-index:2;background:#f7f8fa;margin-top:22px;padding:18px;position:relative}.heroDecisionMeta{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.heroDecisionMeta span,.heroDecisionMetric small,.heroDecisionMetric em,.heroDecisionFlow small,.heroEvidence summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.heroDecisionMeta span{color:var(--action);font-weight:800}.heroDecisionMeta b{color:var(--muted);font-size:10px}.heroDecisionMetric{flex-direction:column;gap:5px;padding:20px 0 16px;display:flex}.heroDecisionMetric small{color:var(--muted)}.heroDecisionMetric strong{letter-spacing:-.05em;font-size:32px}.heroDecisionMetric em{color:#a3225a;font-style:normal;font-weight:800}.heroDecisionFlow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.heroDecisionFlow article{border:1px solid var(--ink);background:#fff;gap:9px;padding:11px;display:flex}.heroDecisionFlow article>span{border:1px solid var(--ink);color:var(--action);justify-content:center;align-items:center;width:26px;height:26px;display:flex}.heroDecisionFlow article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.heroDecisionFlow small{color:var(--muted)}.heroDecisionFlow strong{font-size:11px;line-height:1.2}.heroDecisionFlow b{color:var(--muted);font-size:9px}.heroDecisionFlow>i{color:var(--action);align-self:center;font-size:20px;font-style:normal}.heroEvidence{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:11px}.heroEvidence summary{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-weight:800;list-style:none;display:flex}.heroEvidence summary::-webkit-details-marker{display:none}.heroEvidence p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.4}.heroSourceSummary{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.heroSourceSummary span{border:1px solid var(--line-soft);color:var(--muted);background:#fff;padding:7px 8px;font-size:9px;font-weight:800}.heroOutcomeSummary{gap:14px;margin:14px 0 0;display:flex}.heroOutcomeSummary span{color:var(--action);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}@media (max-width:700px){.heroDecisionExample{margin-top:18px;padding:14px}.heroDecisionMetric strong{font-size:28px}.heroDecisionFlow{grid-template-columns:1fr}.heroDecisionFlow>i{justify-self:center;transform:rotate(90deg)}}.heroEditorialFlow.heroConvergence{border:2px solid var(--ink);color:var(--ink);background:#fff;padding:24px;overflow:visible;box-shadow:12px 12px #5b3df529}.heroEditorialFlow.heroConvergence:after{display:none}.heroEditorialFlow.heroConvergence>header{border-color:var(--line-soft);flex-direction:column;align-items:flex-start;gap:7px;max-width:none;padding-bottom:16px;display:flex}.heroEditorialFlow.heroConvergence>header span{color:var(--action);font-size:11px}.heroEditorialFlow.heroConvergence>header strong{font-size:24px;line-height:1.05}.heroPieces{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.heroEditorialFlow .heroSourceNode{--node-tint:#f4f6f8;background:var(--node-tint);border:1px solid var(--ink);border-top:4px solid var(--node-accent);align-items:flex-start;gap:9px;width:auto;min-height:82px;padding:11px;position:static}.heroEditorialFlow .heroSourceNode>span{background:#fff;border:1px solid;width:32px;height:32px}.heroEditorialFlow .heroSourceNode strong{color:var(--ink);font-size:11px}.heroEditorialFlow .heroSourceNode small{color:var(--muted);font-family:var(--font-ui);font-size:11px;line-height:1.35}.heroEditorialFlow .heroNodeFinance{--node-tint:#e9faff}.heroEditorialFlow .heroNodeOperations{--node-tint:#fff0f3}.heroEditorialFlow .heroNodeCash{--node-tint:#eafff7}.heroEditorialFlow .heroNodePlan{--node-tint:#f3efff}.heroEditorialConnectors{width:88%;height:58px;margin:0 auto;display:block}.heroEditorialConnectors path{fill:none;stroke-width:2px}.heroEditorialConnectors .heroLineFinance{stroke:var(--finance)}.heroEditorialConnectors .heroLineOperations{stroke:var(--operations)}.heroEditorialConnectors .heroLineCash{stroke:var(--cash)}.heroEditorialConnectors .heroLinePlan{stroke:var(--plan)}.heroSharedView{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--action);text-align:left;background:#c8ff58;flex-direction:column;padding:15px 17px;display:flex;position:relative}.heroSharedView>span{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.heroSharedView>strong{font-family:var(--font-editorial);margin-top:7px;font-size:25px;font-weight:500;line-height:1.05}.heroSharedView>small{margin-top:8px;font-size:11px;font-weight:700}.heroOutcomeRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.heroOutcomeRow article{--outcome-accent:var(--action);border:1px solid var(--line-soft);border-top:4px solid var(--outcome-accent);background:#fff;flex-direction:column;gap:14px;min-height:116px;padding:12px;display:flex}.heroOutcomeRow article>span{color:var(--outcome-accent);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.heroOutcomeRow article>strong{font-size:12px;line-height:1.45}.heroOutcomeFinance{--outcome-accent:var(--finance)!important}.heroOutcomeOperations{--outcome-accent:var(--operations)!important}.heroOutcomeLeaders{--outcome-accent:var(--action)!important}.commercialLanding .reviewOfferSection{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);color:var(--ink);background:#fff}.productProofSection{background:var(--white);border-bottom:1px solid var(--line-soft);max-width:1400px;margin:auto;padding:110px 38px}.productProofGrid{grid-template-columns:1.35fr .65fr;gap:20px;margin-top:54px;display:grid}.productProofCard{background:var(--bone);border:1px solid var(--line-soft);margin:0;overflow:hidden}.productProofImage{background:var(--surface);border-bottom:1px solid var(--line-soft);min-height:260px;padding:14px;overflow:hidden}.productProofCardWide .productProofImage{min-height:380px}.productProofImage img{width:100%;max-width:none;height:auto;display:block;transform:translateY(0)}.productProofCardWide .productProofImage img{width:100%}.productProofCard:not(.productProofCardWide) .productProofImage img{object-fit:cover;object-position:top left;min-height:380px}.productProofCard figcaption{flex-direction:column;gap:7px;padding:20px 22px 24px;display:flex}.productProofCard figcaption strong{font-family:var(--font-editorial);font-size:24px;font-weight:500}.productProofCard figcaption span{color:var(--muted);font-size:12px;line-height:1.6}.productProofNote{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);align-items:center;gap:12px;margin-top:20px;padding:17px 0;display:flex}.productProofNote>svg{color:var(--action);flex:none}.productProofNote span{color:var(--muted);font-size:11px}.productProofNote a{color:var(--ink);text-underline-offset:3px;margin-left:auto;font-size:11px;font-weight:700;text-decoration:underline}.commercialLanding .reviewOfferCopy .eyebrow{color:var(--action)}.commercialLanding .reviewOfferCopy p,.commercialLanding .reviewOutputs p{color:var(--muted)}.commercialLanding .reviewOutputs article{background:var(--bone);border:1px solid var(--line-soft);padding:22px}.commercialLanding .reviewOutputs article:before{border-color:#fff}.commercialLanding .reviewOutputs article+article{margin-top:10px}.commercialLanding .mappingStory{background:#fff}.commercialLanding .mappingWorkbench{border:2px solid var(--ink);color:var(--ink);background:#fff;box-shadow:10px 10px #00b8e624}.commercialLanding .mappingStage{background:var(--bone);border-color:var(--line-soft)}.commercialLanding .mappingStage>header{border-color:var(--line-soft)}.commercialLanding .mappingStage>header>span{color:var(--action)}.commercialLanding .mappingConnector{color:var(--muted)}.commercialLanding .mappingConnector i{border-color:var(--ink)}.commercialLanding .mappingConnector i:after{background:var(--ink)}.commercialLanding .mappingConnector b{color:var(--action)}.commercialLanding .mappingTable{border-color:var(--line-soft);background:#fff}.commercialLanding .mappingTableHead{background:var(--ink);color:#fff}.commercialLanding .mappingTableRow{border-color:var(--line-soft);color:var(--ink)}.commercialLanding .mappingTableRow>span:nth-child(2){color:var(--muted)}.commercialLanding .mappingGate{background:#fff}.commercialLanding .mappingGate small{color:var(--muted)}.commercialLanding .decisionPulse{border-color:var(--line-soft)}@media (max-width:700px){.heroEditorialFlow.heroConvergence{padding:18px 14px}.heroEditorialFlow.heroConvergence>header{padding:0 0 14px}.heroEditorialFlow.heroConvergence>header strong{font-size:22px}.heroPieces{gap:7px;margin-top:14px}.heroEditorialFlow .heroSourceNode{min-height:96px;padding:9px}.heroEditorialFlow .heroSourceNode>span{width:29px;height:29px}.heroEditorialFlow .heroSourceNode strong,.heroEditorialFlow .heroSourceNode small{font-size:11px}.heroEditorialConnectors{height:46px}.heroSharedView{padding:14px}.heroSharedView>strong{font-size:22px}.heroOutcomeRow{grid-template-columns:1fr;margin-top:20px}.heroOutcomeRow article{gap:7px;min-height:0;padding:12px}.commercialLanding .reviewOutputs article{padding:20px}.productProofSection{padding:75px 20px}.productProofGrid{grid-template-columns:1fr;margin-top:35px}.productProofCardWide .productProofImage,.productProofCard:not(.productProofCardWide) .productProofImage,.productProofCard:not(.productProofCardWide) .productProofImage img{min-height:0}.productProofNote{flex-wrap:wrap;align-items:flex-start}.productProofNote a{margin-left:30px}}.actionableSite .siteHero{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);gap:clamp(30px,4vw,64px);padding-top:clamp(54px,6vw,88px);padding-bottom:76px}.actionableSite .heroCopy h1{max-width:590px;font-size:clamp(41px,4.35vw,68px)}.actionableSite .heroCopy>p{max-width:560px;font-size:clamp(15px,1.15vw,17px)}.actionableSite .heroProductFrame{box-shadow:0 28px 70px #14192833}.actionableSite .heroProductFrame img{image-rendering:auto}.actionableSite .showcaseImage img,.actionableSite .closingProduct img{height:auto}@media (max-width:700px){.actionableSite .siteHero{grid-template-columns:minmax(0,1fr);padding-top:52px;padding-bottom:64px}.actionableSite .heroCopy{width:100%;min-width:0}.actionableSite .heroCopy h1{overflow-wrap:break-word;width:100%;max-width:100%;font-size:43px}.actionableSite .heroProductFrame{width:100%;min-width:0}}@media (max-width:1100px){.siteNav nav a.navSignIn{display:block!important}}.marketLanding{--market-accent:#b5481b;--market-accent-dark:#7d2f10;--market-accent-soft:#f8e9e1;--market-max:1320px;background:#fff}.marketLanding .siteEyebrow{color:var(--market-accent)}.marketLanding .siteButtonPrimary,.marketLanding .siteNav .navCta{background:var(--market-accent);color:#fff}.marketLanding .siteButtonPrimary:hover,.marketLanding .siteNav .navCta:hover{background:var(--market-accent-dark);color:#fff}.marketLanding button,.marketLanding a,.marketLanding select,.marketLanding input,.marketLanding textarea{outline-color:var(--market-accent)}.marketLanding .consentLine input{accent-color:var(--market-accent)}.marketHero{background:#fff;grid-template-columns:minmax(480px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,4vw,60px);max-width:1540px;margin:auto;padding:clamp(68px,6vw,92px) clamp(22px,5vw,76px) 76px;display:grid}.marketHeroCopy>p{color:#596372;max-width:610px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.58}.marketHeroProduct{background:#f4f5f8;border:1px solid #cfd5de;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 28px 70px #14192829}.marketHeroProduct .productFrameBar{background:#151825}.marketHeroProduct img,.marketHeroProduct svg{width:100%;height:auto;display:block}.businessHubPreview{background:#f6f8fb;width:100%;height:auto;display:block}.marketProof{max-width:none;padding:0 max(22px,calc((100vw - var(--market-max))/2));background:#f7f8fa;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;grid-template-columns:repeat(4,1fr);margin:auto;display:grid}.marketProof article{border-left:1px solid #dfe3ea;gap:10px;min-height:132px;padding:25px 22px;display:grid}.marketProof article:last-child{border-right:1px solid #dfe3ea}.marketProof span,.marketProblemGrid>article>span,.marketMechanismGrid>article>span,.marketProduct figcaption>span,.marketModelGrid>article>span,.marketTrustGrid>article>span,.marketOfferGrid>article>span{color:var(--market-accent);font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:9px;font-weight:700}.marketProblem,.marketMechanism,.marketProduct,.marketModels,.marketMappings,.marketDifference,.marketTrust,.marketOffer,.marketFaq{max-width:none;padding:clamp(78px,8vw,122px) max(22px,calc((100vw - var(--market-max))/2));margin:auto}.marketProblem{background:#fff}.marketProblemGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px;display:grid}.marketProblemGrid article{background:#f7f8fa;border:1px solid #dfe3ea;min-height:230px;padding:27px}.marketProblemGrid p,.marketMechanismGrid p,.marketModelGrid p,.marketOfferGrid p{color:#687383;margin:0;font-size:12px;line-height:1.55}.marketMechanism{background:#f7f8fa}.marketMechanismGrid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:54px;display:grid}.marketMechanismGrid article{background:#fff;border:1px solid #dfe3ea;min-height:265px;padding:25px}.marketMechanismGrid h3{margin:65px 0 12px;font-size:21px;line-height:1.13}.marketProduct{background:#fff}.marketProductGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;margin-top:52px;display:grid}.marketProduct figure{background:#f7f8fa;border:1px solid #dfe3ea;min-width:0;margin:0;overflow:hidden}.marketProduct figure>div{background:#eef0f5;border-bottom:1px solid #dfe3ea;min-height:330px;padding:13px;overflow:hidden}.marketProduct figure img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.marketProduct figure:not(.marketProductWide) img{width:auto;min-height:420px}.marketProduct figcaption{gap:9px;padding:21px 23px 25px;display:grid}.marketModels{background:#f7f8fa}.marketModelGrid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:50px;display:grid}.marketModelGrid article{background:#fff;border:1px solid #dfe3ea;grid-column:span 2;min-height:280px;padding:25px}.marketModelGrid article:nth-child(n+4){grid-column:span 3}.marketModelGrid p{color:#313743;font-family:var(--font-mono);border-top:1px solid #dfe3ea;padding-top:17px;font-size:9px}.marketMappings{background:#fff}.marketSourceGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.marketSourceGrid article{border:1px solid #dfe3ea;flex-direction:column;min-height:220px;padding:22px;display:flex}.marketSourceGrid article>div{align-items:center;gap:10px;display:flex}.marketSourceGrid article>div span{color:#fff;font-family:var(--font-mono);text-transform:uppercase;background:#111318;border-radius:4px;justify-content:center;align-items:center;width:42px;height:34px;font-size:9px;font-weight:700;display:flex}.marketSourceGrid article>div strong{font-size:14px}.marketSourceGrid b{color:var(--market-accent-dark);margin-top:30px;font-size:10px}.marketSourceGrid small{color:#687383;font-family:var(--font-mono);text-transform:uppercase;margin-top:6px;font-size:8px}.marketSourceGrid p{color:#596372;margin:18px 0 0;font-size:11px;line-height:1.55}.marketMappingFlow{margin-top:26px;display:flex}.marketMappingFlow>div{flex:1;align-items:stretch;min-width:0;display:flex}.marketMappingFlow article{border:1px solid #dfe3ea;flex-direction:column;flex:1;min-height:205px;padding:21px;display:flex}.marketMappingFlow article span{color:var(--market-accent);font-family:var(--font-mono);font-size:9px;font-weight:700}.marketMappingFlow article strong{margin-top:48px;font-size:17px;line-height:1.2}.marketMappingFlow article p{color:#687383;margin:10px 0 0;font-size:10px;line-height:1.55}.marketMappingFlow i{color:var(--market-accent);align-self:center;padding:0 8px;font-size:18px;font-style:normal}.marketMappingBoundary{border-left:3px solid var(--market-accent);color:#596372;max-width:950px;margin:26px 0 0;padding:4px 0 4px 14px;font-size:11px;line-height:1.6}.marketDifference{background:#fff}.marketComparison{border:1px solid #cfd5de;margin-top:52px}.marketComparison>div{border-top:1px solid #dfe3ea;grid-template-columns:.55fr 1fr 1fr;align-items:stretch;display:grid}.marketComparison>div:first-child{border-top:0}.marketComparison>div>*{border-left:1px solid #dfe3ea;padding:19px 21px;font-size:12px;line-height:1.5}.marketComparison>div>:first-child{border-left:0}.marketComparisonHead{color:#fff;background:#151825}.marketComparisonHead span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-size:9px!important}.marketComparison .isActionable{background:var(--market-accent-soft);box-shadow:inset 4px 0 0 var(--market-accent)}.marketComparison .isActionable strong{color:var(--market-accent-dark)}.marketTrust{background:#f7f8fa;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea}.marketTrustGrid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid}.marketTrustGrid article{background:#fff;border:1px solid #dfe3ea;grid-template-columns:auto 1fr;gap:30px;min-height:112px;padding:24px;display:grid}.marketTrustGrid strong{font-size:15px;line-height:1.45}.marketOffer{background:#fff}.marketOfferGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:50px 0 28px;display:grid}.marketOfferGrid article{border:1px solid #dfe3ea;min-height:230px;padding:24px}.marketFaq{background:#f7f8fa}.marketFaqList{border-top:1px solid #cfd5de;margin-top:48px}.marketFaqList details{border-bottom:1px solid #cfd5de}.marketFaqList summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:74px;padding:0 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.marketFaqList summary::-webkit-details-marker{display:none}.marketFaqList summary span{color:var(--market-accent);font-size:23px;font-weight:400}.marketFaqList details[open] summary span{transform:rotate(45deg)}.marketFaqList p{color:#596372;max-width:850px;margin:0;padding:0 4px 24px;font-size:13px;line-height:1.65}@media (max-width:1100px){.marketHero{grid-template-columns:1fr}.marketHeroCopy h1{max-width:900px}.marketProof{grid-template-columns:repeat(2,1fr)}.marketProof article:nth-child(3){border-top:1px solid #dfe3ea}.marketMechanismGrid{grid-template-columns:repeat(2,1fr)}.marketProductGrid{grid-template-columns:1fr}.marketProduct figure:not(.marketProductWide) img{width:100%;height:auto;min-height:0}.marketModelGrid{grid-template-columns:repeat(2,1fr)}.marketModelGrid article,.marketModelGrid article:nth-child(n+4){grid-column:auto}.marketModelGrid article:last-child{grid-column:1/-1}.marketSourceGrid{grid-template-columns:repeat(2,1fr)}.marketMappingFlow{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.marketMappingFlow>div i{display:none}}@media (max-width:700px){.marketHero{padding:55px 18px 58px}.marketHeroCopy h1{overflow-wrap:break-word;font-size:43px}.marketHeroCopy>p{font-size:15px}.marketHeroProduct .productFrameBar small{display:none}.marketProof{grid-template-columns:1fr;padding:0 18px}.marketProof article,.marketProof article:last-child{border-bottom:1px solid #dfe3ea;border-left:1px solid #dfe3ea;border-right:1px solid #dfe3ea;min-height:0;padding:20px}.marketProblem,.marketMechanism,.marketProduct,.marketModels,.marketMappings,.marketDifference,.marketTrust,.marketOffer,.marketFaq{padding:72px 18px}.marketSectionHeading h2{font-size:38px}.marketProblemGrid,.marketMechanismGrid,.marketModelGrid,.marketTrustGrid,.marketOfferGrid{grid-template-columns:1fr;margin-top:34px}.marketModelGrid article:last-child{grid-column:auto}.marketProblemGrid article,.marketMechanismGrid article,.marketModelGrid article,.marketOfferGrid article{min-height:0;padding:22px}.marketProblemGrid h3,.marketMechanismGrid h3,.marketModelGrid h3,.marketOfferGrid h3,.marketProductGrid{margin-top:34px}.marketProduct figure>div{min-height:0;padding:7px}.marketSourceGrid,.marketMappingFlow{grid-template-columns:1fr;margin-top:34px}.marketSourceGrid article,.marketMappingFlow article{min-height:0}.marketMappingFlow article strong{margin-top:32px}.marketComparison{border:0}.marketComparisonHead{display:none!important}.marketComparison>div{border:1px solid #dfe3ea;grid-template-columns:1fr;margin-top:12px;padding:18px;display:grid}.marketComparison>div>*{border-left:0;padding:7px 0}.marketComparison>div span:before{color:var(--market-accent);font-family:var(--font-mono);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.marketComparison>div span:nth-child(2):before{content:"What it does well"}.marketComparison>div span:nth-child(3):before{content:"Management boundary"}.marketTrustGrid article{gap:18px;min-height:0;padding:20px}.marketFaqList summary{gap:18px;min-height:68px;font-size:15px}}.marketLanding{--market-font:"Avenir Next","Helvetica Neue","Segoe UI",Arial,sans-serif;font-family:var(--market-font)}.marketLanding h1,.marketLanding h2,.marketLanding h3,.marketLanding button,.marketLanding input,.marketLanding select,.marketLanding textarea,.marketLanding .brand{font-family:var(--market-font)}.marketLanding h1,.marketLanding h2,.marketLanding h3{letter-spacing:-.035em;font-weight:600}.marketLanding .siteEyebrow,.marketLanding .marketProof span,.marketLanding .marketProblemGrid>article>span,.marketLanding .marketMechanismGrid>article>span,.marketLanding .marketProduct figcaption>span,.marketLanding .marketModelGrid>article>span,.marketLanding .marketTrustGrid>article>span,.marketLanding .marketOfferGrid>article>span,.marketLanding .marketModelGrid p,.marketLanding .marketSourceGrid small,.marketLanding .marketMappingFlow article span,.marketLanding .marketComparisonHead span{font-family:var(--market-font);letter-spacing:.075em;font-weight:700}.marketLanding .siteNav{padding:14px clamp(20px,4vw,56px)}.marketLanding .siteNav nav{gap:clamp(12px,1.6vw,24px)}.marketLanding .siteNav nav a{font-size:12px;font-weight:600}.marketLanding .siteNav .navCta{padding:9px 13px}.marketLanding .siteButton{border-radius:4px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:600}.marketHero{gap:clamp(30px,3.5vw,52px);padding:clamp(52px,5vw,72px) clamp(22px,5vw,70px) 58px}.marketHeroCopy h1{max-width:650px;margin:15px 0 19px;font-size:clamp(42px,4vw,58px);line-height:1.02}.marketHeroCopy>p{max-width:590px;font-size:clamp(15px,1.1vw,17px);line-height:1.5}.marketLanding .heroActions{margin-top:23px}.marketProof article{gap:7px;min-height:104px;padding:19px 20px}.marketProof strong{font-size:12px;line-height:1.4}.marketProblem,.marketMechanism,.marketProduct,.marketModels,.marketMappings,.marketDifference,.marketTrust,.marketOffer,.marketFaq{padding:clamp(52px,6vw,82px) max(22px,calc((100vw - var(--market-max))/2))}.marketSectionHeading{max-width:820px}.marketSectionHeading h2{margin:13px 0 0;font-size:clamp(34px,3.8vw,52px);line-height:1.06}.marketProblemGrid,.marketMechanismGrid,.marketModelGrid{margin-top:36px}.marketProblemGrid article{min-height:180px;padding:22px}.marketProblemGrid h3{margin:32px 0 8px;font-size:24px}.marketMechanismGrid article{min-height:205px;padding:21px}.marketMechanismGrid h3{margin:38px 0 9px;font-size:19px}.marketProductGrid{margin-top:36px}.marketProduct figure>div{min-height:0;padding:10px}.marketProduct figure svg{width:100%;height:auto;display:block}.inputsAssumptionsPreview{background:#f7f8fa;width:100%;height:auto;display:block}.marketProduct figcaption{gap:6px;padding:16px 18px 18px}.marketProduct figcaption strong{font-size:14px;line-height:1.4}.marketModelGrid article{min-height:220px;padding:21px}.marketModelGrid h3{margin:34px 0 20px;font-size:21px;line-height:1.18}.marketModelGrid p{padding-top:13px;font-size:9px;line-height:1.5}.marketModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketModelGrid article,.marketModelGrid article:nth-child(n+4){grid-column:auto;min-height:0;padding:0;overflow:hidden}.marketModelGrid article:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);display:grid}.marketModelGrid article:last-child .operatingModelVisual{border-bottom:0;border-right:1px solid #dfe3ea;align-self:stretch;height:100%;min-height:280px}.operatingModelVisual{background:#f4f5f7;border-bottom:1px solid #dfe3ea;width:100%;height:auto;display:block}.marketModelCopy{padding:18px 20px 20px}.marketModelGrid h3{max-width:560px;margin:12px 0 15px;font-size:20px;line-height:1.18}.marketModelGrid p{margin:0;padding-top:12px}.marketSourceGrid{margin-top:36px}.marketSourceGrid article{min-height:180px;padding:18px}.marketSourceGrid b{margin-top:22px}.marketSourceGrid p{margin-top:13px;font-size:10px}.marketMappingFlow{margin-top:18px}.marketMappingFlow article{min-height:170px;padding:18px}.marketMappingFlow article strong{margin-top:28px;font-size:16px}.marketMappingFlow i{padding:0 6px}.marketComparison{margin-top:36px}.marketComparison>div>*{padding:15px 17px;font-size:11px}.marketTrustGrid{margin-top:36px}.marketTrustGrid article{gap:20px;min-height:88px;padding:19px}.marketTrustGrid strong{font-size:14px}.marketOfferGrid{margin:36px 0 22px}.marketOfferGrid article{min-height:180px;padding:20px}.marketOfferGrid h3{margin:34px 0 8px;font-size:20px}.marketFaqList{margin-top:34px}.marketFaqList summary{min-height:62px;font-size:15px}.marketFaqList p{padding-bottom:19px;font-size:12px}.marketLanding .fitSection{gap:52px;padding-top:72px;padding-bottom:72px}.marketLanding .fitSection h2{margin:13px 0;font-size:clamp(34px,3.7vw,50px);line-height:1.06}.marketLanding .fitSection form{gap:13px;padding:22px}.marketLanding .fitSection input,.marketLanding .fitSection select,.marketLanding .fitSection textarea{min-height:40px;padding:9px}.marketLanding .fitSection textarea{min-height:82px}.marketLanding .siteFooter{padding-top:22px;padding-bottom:22px}@media (max-width:700px){.marketLanding .siteNav{padding:12px 16px}.marketHero{padding:42px 16px 46px}.marketHeroCopy h1{font-size:37px;line-height:1.04}.marketHeroCopy>p{font-size:14px}.marketProblem,.marketMechanism,.marketProduct,.marketModels,.marketMappings,.marketDifference,.marketTrust,.marketOffer,.marketFaq{padding:50px 16px}.marketSectionHeading h2{font-size:32px;line-height:1.08}.marketProblemGrid,.marketMechanismGrid,.marketModelGrid,.marketProductGrid,.marketSourceGrid,.marketMappingFlow{margin-top:26px}.marketProblemGrid article,.marketMechanismGrid article,.marketModelGrid article,.marketOfferGrid article{padding:18px}.marketProblemGrid h3,.marketMechanismGrid h3,.marketModelGrid h3,.marketOfferGrid h3{margin-top:25px}.marketModelGrid article,.marketModelGrid article:last-child{grid-column:auto;padding:0}.marketModelGrid{grid-template-columns:1fr}.marketModelGrid article:last-child{display:block}.marketModelGrid article:last-child .operatingModelVisual{border-bottom:1px solid #dfe3ea;border-right:0;height:auto;min-height:0}.marketModelCopy{padding:16px 17px 18px}.marketModelGrid h3{margin:11px 0 14px;font-size:19px}.marketProduct figure>div{padding:5px}.marketProduct figcaption{padding:14px 16px 16px}.marketSourceGrid article,.marketMappingFlow article{padding:17px}.marketLanding .fitSection{gap:34px;padding:50px 16px}.marketLanding .fitSection h2{font-size:32px}.marketLanding .fitSection form{padding:17px}}.marketHeroProduct .marketingProductScreenshot,.marketProduct .marketingProductScreenshot{object-fit:contain;width:100%;height:auto;display:block}.marketProductGrid{grid-template-columns:1fr}.marketProduct figure>div{min-height:0}.marketingHubCapture{color:#17253a;background:#f2f4f8;grid-template-columns:190px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.marketingHubCapture aside{color:#fff;background:#11131a;align-content:start;gap:10px;padding:18px 13px;display:grid}.marketingHubBrand{grid-template-columns:31px 1fr;gap:2px 8px;margin-bottom:12px;display:grid}.marketingHubBrand>b{background:#b85a20;border-radius:7px;grid-row:span 2;justify-content:center;align-items:center;height:31px;display:flex}.marketingHubBrand strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketingHubBrand small{color:#aeb4c0;font-size:7px}.marketingHubCapture aside>span{color:#fff;letter-spacing:.1em;margin-top:7px;font-size:7px;font-weight:850}.marketingHubSelect{text-overflow:ellipsis;white-space:nowrap;background:#292b36;border:1px solid #4b4e5a;border-radius:6px;padding:9px 7px;font-size:8px;overflow:hidden}.marketingHubCapture aside>b{color:#fff;border-radius:6px;padding:10px 8px;font-size:9px}.marketingHubCapture aside>b.active{background:#b84f14}.marketingHubCapture>section{min-width:0;padding:20px 18px}.marketingHubHeader{border-bottom:1px solid #d3dae4;justify-content:space-between;align-items:end;margin-bottom:15px;padding-bottom:13px;display:flex}.marketingHubHeader small{color:#738095;font-size:7px}.marketingHubHeader h3{letter-spacing:-.05em;margin:8px 0 0;font-size:25px}.marketingHubHeader h3 em{color:#637087;letter-spacing:0;margin-left:6px;font-size:7px;font-style:normal}.marketingHubHeader>div:last-child{grid-template-columns:1fr auto auto;gap:5px;display:grid}.marketingHubHeader>div:last-child>span{color:#637087;letter-spacing:.1em;grid-column:1/-1;font-size:6px;font-weight:850}.marketingHubHeader button{background:#fff;border:1px solid #cbd5e2;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:750}.marketingHubStage{background:#fff;border:1px solid #ccd7e4;border-radius:10px;padding:10px}.marketingHubStage>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.marketingHubStage>header span{color:#6d45d1;letter-spacing:.1em;font-size:6px;font-weight:850;display:block}.marketingHubStage>header strong{margin-top:4px;font-size:15px;display:block}.marketingHubStage>header>b{color:#177040;background:#e9f8ee;border:1px solid #9bd3ad;border-radius:5px;padding:7px;font-size:6px}.marketingHubCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.marketingHubCard{border:1px solid #ccd8e6;border-top:3px solid var(--hub-accent);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:8px 7px;display:grid}.marketingHubCard>header{justify-content:space-between;align-items:start;min-height:28px;display:flex}.marketingHubCard>header>span{align-items:center;gap:4px;min-width:0;display:flex}.marketingHubCard>header i{color:var(--hub-accent);font-size:11px;font-style:normal}.marketingHubCard>header strong{font-size:8px;line-height:1.1}.marketingHubCard>header small{color:#55677f;text-align:right;font-size:5px}.marketingHubHeadline{border-left:2px solid var(--hub-accent);grid-template-columns:1.2fr .8fr;gap:4px;padding:4px 0 4px 6px;display:grid}.marketingHubHeadline>span{gap:2px;min-width:0;display:grid}.marketingHubHeadline>span:last-child{text-align:right}.marketingHubHeadline small{color:#5c6d83;font-size:5px;font-weight:850}.marketingHubHeadline b{letter-spacing:-.06em;font-size:17px;line-height:1}.marketingHubHeadline strong{color:var(--hub-accent);font-size:8px}.marketingHubHeadline em{color:#64748a;font-size:5px;font-style:normal}.marketingHubLegend{color:#61728a;white-space:nowrap;align-items:center;gap:3px;font-size:5px;display:flex}.marketingHubLegend i{background:#263b55;width:8px;height:2px}.marketingHubLegend b{background:repeating-linear-gradient(90deg,#526a84 0 3px,#0000 3px 5px);width:8px;height:2px;margin-left:3px}.marketingHubLine{grid-template-columns:auto 1fr auto;min-width:0;display:grid}.marketingHubLine svg{grid-column:1/-1;width:100%;height:78px}.marketingHubLine path{fill:none;stroke:var(--hub-accent);stroke-width:2px}.marketingHubLine path.forecast{stroke:#60718a;stroke-dasharray:4 4}.marketingHubLine line{stroke:#b8c5d1;stroke-dasharray:2 3}.marketingHubLine span,.marketingHubLine b{color:#61728a;font-size:5px;font-weight:700}.marketingHubLine b{text-align:center}.marketingHubLine b i{background:repeating-linear-gradient(90deg,#60718a 0 3px,#0000 3px 5px);width:7px;height:2px;margin:0 2px;display:inline-block}.marketingHubDonut{background:conic-gradient(var(--hub-accent) 0 44%,#dce3eb 44% 100%);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto;display:flex;position:relative}.marketingHubDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.marketingHubDonut span{text-align:center;z-index:1;font-size:11px;font-weight:850;position:relative}.marketingHubDonut small{font-size:5px;display:block}.marketingHubBars{border-bottom:1px solid #cbd7e4;align-items:end;gap:3px;height:78px;padding:8px 3px 0;display:flex}.marketingHubBars i{flex:1;min-height:2px;display:block}.marketingHubCapacity{gap:4px;padding:7px 0;display:grid}.marketingHubCapacity>span{grid-template-columns:33px 1fr 25px;align-items:center;gap:3px;display:grid}.marketingHubCapacity b,.marketingHubCapacity strong{font-size:5px}.marketingHubCapacity strong{text-align:right}.marketingHubCapacity i{background:#e3e8ef;border-radius:5px;height:5px;overflow:hidden}.marketingHubCapacity em{height:100%;display:block}.marketingHubTable{border-top:1px solid #d9e2ec}.marketingHubTable>div{grid-template-columns:1fr 1.2fr .75fr;gap:3px;padding:4px 2px;display:grid}.marketingHubTable>div+div{border-top:1px solid #e5eaf0}.marketingHubTable span,.marketingHubTable strong{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.marketingHubTable>div:first-child{color:#63738a;font-weight:850}.marketingHubTable strong{text-align:right}.marketingHubPanels{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:8px;display:grid}.marketingHubPanels article{background:#fff;border:1px solid #ccd8e6;border-radius:8px;min-height:80px;padding:8px}.marketingHubPanels b{font-size:8px}.marketingHubPanels span{color:#63738a;float:right;font-size:5px}.marketingHubPanelLines{border-top:1px solid #d8e1eb;margin-top:20px}.marketingHubPanelLines:after{content:"";border-top:2px solid #b85a20;border-bottom:2px solid #2f6fed;height:15px;margin-top:10px;display:block}.marketingHubPanelBars{align-items:end;gap:5px;height:40px;margin-top:16px;display:flex}.marketingHubPanelBars i{background:#b85a20;width:14px;height:25px;display:block}.marketingHubPanelBars i:nth-child(2){height:34px}.marketingHubPanelBars i:nth-child(3){height:19px}@media (max-width:1100px){.marketingHubCapture{min-width:0}.marketingHubCapture aside{display:none}.marketingHubCapture>section{padding:14px}.marketingHubCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.marketingHubCapture>section{padding:10px}.marketingHubHeader{align-items:start;gap:10px;display:grid}.marketingHubHeader>div:last-child{grid-template-columns:1fr 1fr}.marketingHubCards{grid-template-columns:1fr}.marketingHubCard{min-height:0}.marketingHubPanels{grid-template-columns:1fr}.marketingHubHeader h3{font-size:21px}.marketingHubHeader h3 em{margin:4px 0 0;display:block}.marketHeroProduct .marketingProductScreenshot{min-height:0}.marketProductGrid{grid-template-columns:1fr}}.marketingIcon{width:24px;height:24px;display:block}.marketIconWell{background:var(--market-accent-soft);color:var(--market-accent);border:1px solid #e8c8b9;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.marketProblemGrid article{border-top:3px solid var(--market-accent);background:linear-gradient(#fff 0% 72%,#faf4f0 100%);grid-template-rows:auto auto auto 1fr;display:grid}.marketProblemGrid article>span{margin-top:16px}.marketProblemGrid h3{margin:10px 0 8px}.marketMechanismGrid{gap:12px}.marketMechanismGrid article{border-top:3px solid #17191d}.marketMechanismTop,.marketMappingTop,.marketOfferTop{justify-content:space-between;align-items:center;display:flex}.marketMechanismGrid h3{margin:20px 0 9px}.marketSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketSourceGrid article{background:#fff;border:1px solid #d8dde5;min-height:0;padding:0;overflow:hidden}.marketSourceGrid article>header{justify-content:space-between;align-items:center;min-height:82px;padding:14px 18px;display:flex}.marketSourceGrid article>header>b{color:var(--market-accent-dark);text-align:right;max-width:150px;margin:0;font-size:9px}.sourcePlainBrand{align-items:baseline;gap:8px;display:flex}.sourcePlainBrand strong{color:#17191d;letter-spacing:-.035em;font-size:20px}.sourcePlainBrand sup{vertical-align:super;font-size:8px}.sourcePlainBrand span{letter-spacing:.02em;white-space:nowrap;color:#6b7481!important;text-transform:none!important;background:0 0!important;width:auto!important;height:auto!important;font-size:9px!important;font-weight:600!important;display:inline!important}.sourceJobProgress strong{font-size:18px}.sourceBuildOpsLockup{align-items:center;min-height:44px;padding:7px 14px;display:flex}.sourceBuildOpsLockup svg{width:140px;height:auto;display:block}.sourceTemplateBrand{align-items:center;gap:6px;display:flex}.sourceTemplateBrand>span{border-radius:3px;justify-content:center;align-items:center;color:#fff!important;background:#17191d!important;width:34px!important;height:27px!important;font-size:7px!important;font-weight:700!important;display:flex!important}.sourceTemplateBrand>i{color:#a2a9b3;font-size:11px;font-style:normal}.sourceTemplateBrand>strong{margin-left:3px;font-size:13px}.sourceCapabilityVisual{background:#f5f6f8;border-top:1px solid #d8dde5;border-bottom:1px solid #d8dde5;min-height:158px;padding:14px 16px;display:block!important}.sourceCapabilityVisual b{margin:0}.sourceVisualHead{justify-content:space-between;margin-bottom:13px;align-items:center!important;display:flex!important}.sourceVisualHead strong{color:#4f5968;letter-spacing:.08em;font-size:7px}.sourceVisualHead span{color:var(--market-accent)!important;background:0 0!important;width:auto!important;height:auto!important;font-size:6.5px!important;font-weight:700!important;display:inline!important}.sourceLedger{grid-template-columns:.65fr 1fr .75fr;display:grid}.sourceLedger>*{border-bottom:1px solid #dfe3e8;padding:6px 7px;font-size:8px}.sourceLedger>b{color:#fff;letter-spacing:.05em;background:#17191d;font-size:6.5px}.sourceLedger>span{align-items:initial!important;color:#303640!important;justify-content:initial!important;text-transform:none!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-family:inherit!important;font-size:8px!important;font-weight:400!important;display:block!important}.sourceLedger>span:nth-child(3n){color:var(--market-accent-dark);font-weight:700}.sourcePipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:7px;display:grid}.sourcePipeline>div{background:#fff;border:1px solid #d8dde5;border-radius:4px;gap:5px;min-height:82px;padding:10px;display:grid}.sourcePipeline>div>i{background:#7b8593;border-radius:50%;width:8px;height:8px}.sourcePipeline>div>strong{font-size:8px;line-height:1.2}.sourcePipeline>div>span{color:#707987!important;background:0 0!important;width:auto!important;height:auto!important;font-size:6.5px!important;display:inline!important}.sourcePipeline>b{color:var(--market-accent);align-self:center;font-size:12px}.sourcePipeline .sourceException{border-color:#db9e84}.sourcePipeline .sourceException>i{background:var(--market-accent)}.sourceWorkOrders{gap:7px;display:grid}.sourceWorkOrders>div{background:#fff;border:1px solid #d8dde5;border-radius:4px;grid-template-columns:42px 1fr auto;align-items:center;min-height:29px;padding:6px 9px;display:grid}.sourceWorkOrders span{color:#7a8490!important;background:0 0!important;width:auto!important;height:auto!important;font-size:7px!important;display:inline!important}.sourceWorkOrders strong{font-size:8px}.sourceWorkOrders b{color:#246a50;font-size:7px}.sourceWorkOrders .sourceNeeded{border-color:#db9e84}.sourceWorkOrders .sourceNeeded b{color:var(--market-accent-dark)}.sourceTemplateMap{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.sourceTemplateMap>div{background:#fff;border:1px solid #d8dde5;border-radius:4px;gap:8px;min-height:82px;padding:11px;display:grid}.sourceTemplateMap b{font-size:8px;line-height:1.2}.sourceTemplateMap span{color:#707987!important;background:0 0!important;width:auto!important;height:auto!important;font-size:6.5px!important;display:inline!important}.sourceTemplateMap>i{color:var(--market-accent);align-self:center;font-size:12px;font-style:normal}.marketSourceCopy{padding:14px 18px 17px;display:block!important}.marketSourceCopy small{display:block}.marketSourceCopy p{margin:8px 0 0;font-size:10px;line-height:1.5}.marketMappingFlow article{background:linear-gradient(#fff 0% 70%,#faf4f0 100%);border-top:3px solid #17191d}.marketMappingFlow article strong{margin-top:18px}.marketMappingTop .marketIconWell{width:36px;height:36px}.marketMappingTop .marketingIcon{width:20px;height:20px}.marketTrademarkNote{color:#7a8290;max-width:980px;margin:13px 0 0;font-size:9px;line-height:1.5}.marketTrademarkNote sup{font-size:6px}.marketTrustGrid article{grid-template-columns:42px auto 1fr;align-items:center}.marketTrustGrid article>.marketIconWell{grid-row:1}.marketTrustGrid article>span{grid-area:1/2}.marketTrustGrid article>strong{grid-area:1/3}.marketOfferGrid article{border-top:3px solid var(--market-accent);background:linear-gradient(#fff 0% 72%,#faf4f0 100%)}.marketOfferGrid h3{margin:20px 0 8px}@media (max-width:700px){.marketProblemGrid article,.marketMechanismGrid article,.marketOfferGrid article{padding:18px}.marketProblemGrid h3,.marketMechanismGrid h3,.marketOfferGrid h3{margin-top:16px}.marketSourceGrid{grid-template-columns:1fr}.marketSourceGrid article{padding:0}.marketSourceGrid article>header{align-items:flex-start;gap:14px;min-height:74px;padding:13px 14px}.marketSourceGrid article>header>b{max-width:120px}.sourceBuildOpsLockup{padding:5px 10px}.sourceBuildOpsLockup svg{width:120px}.sourceCapabilityVisual{min-height:145px;padding:12px}.sourcePipeline,.sourceTemplateMap{gap:5px}.sourcePipeline>div,.sourceTemplateMap>div{padding:8px}.marketSourceCopy{padding:13px 15px 16px}.marketTrustGrid article{grid-template-columns:38px auto 1fr;gap:12px;padding:16px}.marketTrustGrid .marketIconWell{width:38px;height:38px}}
