:root{--ink:#0d1720;--ink2:#17242e;--cream:#f4f1e9;--paper:#fbfaf6;--white:#fff;--muted:#6f7776;--line:#dcded8;--green:#1f6b55;--green2:#dfece5;--mint:#9ec7b4;--amber:#9a6b21;--amberBg:#f3ead8;--navy:#071722;--navy2:#0d2230;--shadow:0 24px 80px rgba(12,25,33,.13);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.section{padding:112px 0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:var(--green)}.eyebrow.mini{font-size:9px;letter-spacing:.13em}.navWrap{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(251,250,246,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(13,23,32,.07)}.nav{height:72px;display:flex;justify-content:space-between;gap:28px}.logo,.nav{align-items:center}.logo{display:inline-flex;gap:10px;font-weight:800;letter-spacing:-.04em;font-size:20px}.logoMark{width:24px;height:24px;border:1px solid var(--ink);border-radius:7px;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:5px}.logoMark i{display:block;width:3px;background:var(--ink);border-radius:2px}.logoMark i:first-child{height:6px}.logoMark i:nth-child(2){height:11px}.logoMark i:nth-child(3){height:8px}.navLinks{display:flex;align-items:center;gap:27px;font-size:13px;color:#3e494f}.navLinks a,.textLink{transition:.2s ease}.navLinks a:hover,.textLink:hover{color:var(--green)}.navActions{display:flex;gap:20px}.button,.navActions{align-items:center;font-size:13px}.button{display:inline-flex;justify-content:center;gap:12px;border-radius:999px;padding:14px 20px;font-weight:750;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--ink);color:#fff;box-shadow:0 7px 18px rgba(13,23,32,.12)}.button.light{background:transparent;border-color:#cfd2cd}.button.cream{background:var(--cream);color:var(--ink);padding:16px 24px}.button.small{padding:11px 16px;font-size:12px}.hero{padding-top:54px}.heroTag{display:flex;justify-content:space-between;align-items:center;padding:10px 0 18px;border-bottom:1px solid var(--line);font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#767c7b;font-weight:700}.heroGrid{display:grid;grid-template-columns:1.55fr .75fr;grid-gap:70px;gap:70px;padding:58px 0 42px}.heroCopy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7.5vw,108px);line-height:.88;letter-spacing:-.065em;font-weight:500;margin:20px 0 30px;max-width:900px}.heroCopy h1 em{color:var(--green);font-style:italic;font-weight:500}.heroCopy p{font-size:19px;line-height:1.55;color:#536066;max-width:690px;margin:0}.heroActions{display:flex;gap:10px;margin-top:34px}.heroProof{display:flex;gap:20px;margin-top:28px;color:#687172;font-size:12px}.check{color:var(--green);font-weight:900;margin-right:5px}.heroAside{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px}.quoteLine{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.4;color:#344147;border-left:2px solid var(--mint);padding-left:20px}.quoteMeta{margin:15px 0 0 22px;color:#8a908e;font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.heroProduct{position:relative;padding:34px 34px 0;background:linear-gradient(180deg,#e8ece7,#dce6df);border-radius:28px;overflow:hidden}.productGlow{position:absolute;inset:0;background:radial-gradient(circle at 50% -30%,rgba(255,255,255,.85),transparent 47%)}.appWindow{position:relative;background:#fff;border-radius:14px 14px 0 0;border:1px solid rgba(13,23,32,.12);box-shadow:var(--shadow);overflow:hidden;min-height:610px}.appTopbar{height:49px;border-bottom:1px solid #e6e8e4;justify-content:space-between;padding:0 17px;background:#fbfcfa}.appBrand,.appTopbar{display:flex;align-items:center}.appBrand{gap:8px;font-weight:800;font-size:11px}.miniMark{display:inline-block;width:14px;height:14px;border:1px solid;border-radius:4px;position:relative}.miniMark:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:5px;border-left:2px solid;border-right:2px solid}.appTopActions{display:flex;align-items:center;gap:14px;font-size:9px;color:#596365}.avatar{width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:8px}.appBody{display:grid;grid-template-columns:175px 1fr;min-height:560px}.appSidebar{border-right:1px solid #e8eae6;background:#f8f9f6;padding:18px 12px}.sideLabel{font-size:7px;text-transform:uppercase;letter-spacing:.14em;color:#9aa19e;margin:3px 7px 9px;font-weight:800}.sideLabel.lower{margin-top:22px}.sideItem{padding:8px 9px;border-radius:7px;font-size:9px;color:#586162;margin:2px 0;display:flex;gap:8px;align-items:center}.sideItem.active{background:#edf2ee;color:var(--ink);font-weight:750}.sideItem b{margin-left:auto;font-size:8px;background:#e1e9e3;border-radius:10px;padding:1px 5px}.companyNav{font-size:8px;display:flex;align-items:center;gap:7px;padding:6px 7px;color:#687271}.companyIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;color:#fff;font-size:9px;font-weight:900;flex:0 0 auto}.c1{background:#2f5a4e}.c2{background:#8b6746}.c3{background:#4d5969}.c4{background:#6d7b50}.companyNav .companyIcon{width:19px;height:19px;border-radius:5px;font-size:7px}.dashboardArea{padding:25px 25px 32px;background:#fff}.dashHeader{display:flex;align-items:flex-end;justify-content:space-between}.dashHeader h3{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:22px;letter-spacing:-.03em;margin:4px 0 0}.ghostButton{font-size:8px;border:1px solid #daddd8;background:#fff;border-radius:6px;padding:7px 10px}.detailKpis,.kpiGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:20px}.kpiCard{border:1px solid #e2e5e0;border-radius:9px;padding:12px;background:#fff}.kpiLine{display:flex;align-items:baseline;justify-content:space-between;margin-top:9px}.kpiLine strong{font-size:19px;letter-spacing:-.04em}.kpiLine span{font-size:8px;font-weight:800}.positive{color:var(--green)}.negative{color:#aa5d4c}.kpiFoot{font-size:7px;color:#9aa19d;margin-top:4px}.tableCard{margin-top:15px;border:1px solid #e2e5e0;border-radius:9px;overflow:hidden}.tableTop{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceeea;font-size:9px}.tableTop span{color:#8e9693;font-size:7px}.tableRow{display:grid;grid-template-columns:1.7fr .78fr .78fr .6fr .8fr .85fr;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f1ee;font-size:8px;grid-gap:10px;gap:10px;min-width:720px}.tableRow:last-child{border-bottom:0}.tableHead{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#9ca29f;background:#fafbf9}.companyName{display:flex;align-items:center;gap:8px;font-weight:750}.companyName .companyIcon{width:22px;height:22px}.sparkWrap{display:block;width:58px}.spark{width:52px;height:19px}.status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;font-size:7px;background:#eef5f1;color:#2f6d56}.status.watch{background:var(--amberBg);color:var(--amber)}.status.neutral{background:#eef0ef;color:#69716f}.dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--green)}.dot.warn{background:#b27c2d}.dot.muted{background:#7d8783}.heroBottom{display:flex;align-items:center;gap:20px;padding:24px 5px 0;color:#727b7b;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.heroBottom .line{height:1px;background:#d3d6d1;flex:1 1}.heroBottom strong{color:var(--green)}.problemSection{background:var(--cream);border-top:1px solid #e5e0d6;border-bottom:1px solid #e5e0d6}.sectionIntro h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.2vw,72px);line-height:1;letter-spacing:-.055em;font-weight:500;margin:17px 0 22px}.sectionIntro p{font-size:16px;line-height:1.55;color:#687171;max-width:600px}.sectionIntro.wide h2{max-width:950px}.sectionIntro.wide p{max-width:700px}.sectionIntro.split{display:grid;grid-template-columns:1.25fr .65fr;grid-gap:80px;gap:80px;align-items:end}.sectionIntro.split p{margin-bottom:7px}.sectionIntro.centered{text-align:center;max-width:850px;margin:0 auto}.sectionIntro.centered p{margin:0 auto}.problemFlow{margin-top:68px;display:grid;grid-template-columns:1fr 65px .9fr 65px 1fr;align-items:center}.flowLabel{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#777f7c;font-weight:800;margin-bottom:12px}.flowColumn{min-height:240px}.fileStack{position:relative;height:208px}.fileCard{position:absolute;left:0;right:25px;background:#fff;border:1px solid #d6d9d3;border-radius:11px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 25px rgba(35,43,43,.06)}.fileCard:first-child{top:0;transform:rotate(-1.5deg)}.fileCard:nth-child(2){top:66px;left:18px;right:8px;transform:rotate(1deg)}.fileCard:nth-child(3){top:134px;left:7px;right:20px;transform:rotate(-.5deg)}.fileCard>span{width:34px;height:34px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:900;color:#fff}.fileCard.excel>span{background:#2f7c5a}.fileCard.pdf>span{background:#a75245}.fileCard.qb>span{background:#476e9c}.fileCard strong{font-size:10px;display:block}.fileCard small{font-size:8px;color:#8b9390}.flowArrow{text-align:center;color:#9da39f;font-size:28px}.manualList{display:grid;grid-gap:7px;gap:7px}.manualList span{background:#fff;border:1px dashed #c8cbc5;padding:11px 12px;border-radius:8px;font-size:9px;color:#5c6564;position:relative}.manualList span:before{content:"";width:4px;height:4px;background:#b6bbb7;border-radius:50%;display:inline-block;margin-right:8px}.miniReport{background:var(--ink);color:#fff;border-radius:13px;padding:16px;box-shadow:0 18px 35px rgba(13,23,32,.18)}.miniReportTop{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:12px;font-size:9px}.miniReportTop span:last-child{color:#95cfb4}.miniMetric{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.09)}.miniMetric small{color:#aeb8b7;font-size:8px}.miniMetric strong{font-size:18px}.miniMetric span{font-size:8px;color:#95cfb4}.miniInsight{font-size:9px;padding-top:15px;color:#d9e2df}.miniInsight .dot{margin-right:8px;background:#95cfb4}.painGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:65px;background:#d9d8d1;border:1px solid #d9d8d1}.painGrid article{background:var(--cream);padding:30px}.painGrid article>span{font-size:9px;color:#8d938f;font-weight:800}.painGrid h3{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:25px;letter-spacing:-.035em;margin:30px 0 10px}.painGrid p{font-size:12px;line-height:1.55;color:#6a7371;margin:0}.howSection{background:var(--paper)}.stepsGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.stepCard{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:510px}.stepNum{font-size:9px;color:#979d9a;font-weight:800}.stepVisual{height:205px;margin:28px -4px 26px;background:#f3f4f0;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.stepName{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--green);font-weight:800}.stepCard h3{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:12px 0}.stepCard p{font-size:11px;line-height:1.55;color:#6b7472}.uploadVisual{width:88%;display:grid;grid-gap:6px;gap:6px}.uploadVisual>div{background:#fff;border:1px solid #dee1dc;border-radius:7px;padding:8px;gap:7px;font-size:8px}.fileType,.uploadVisual>div{display:flex;align-items:center}.fileType{width:27px;height:27px;border-radius:5px;justify-content:center;color:#fff;font-size:6px;font-weight:900}.fileType.xlsx{background:#37795c}.fileType.pdf{background:#a95d4e}.uploadVisual p{margin:0;flex:1 1;line-height:1.2}.uploadVisual strong{display:block;font-size:7px;color:var(--ink)}.uploadVisual small{font-size:6px;color:#969c99}.uploadVisual .check{font-size:10px}.spinner{width:10px;height:10px;border:1px solid #ccd3ce;border-top:1px solid var(--green);border-radius:50%}.structureVisual{width:90%;display:flex;align-items:center;gap:7px}.sheet{width:48%;background:#fff;border:1px solid #dadeda;border-radius:7px;padding:8px;display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;font-size:6px}.sheet span{color:#7d8582}.sheet b{font-size:6px}.transformArrow{color:#8c9491}.fields{display:grid;grid-gap:5px;gap:5px;flex:1 1}.fields>div{background:#fff;border:1px solid #dce0db;border-radius:6px;padding:8px}.fields small{display:block;color:#8b9290;font-size:6px}.fields strong{font-size:10px}.varianceVisual{width:86%;height:145px;background:#fff;border:1px solid #dde1dc;border-radius:8px;padding:12px}.varianceHeader{display:flex;justify-content:space-between;font-size:7px}.varianceHeader strong{color:var(--green)}.barChart{height:82px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #e9ece8;margin-top:7px}.barChart i{flex:1 1;background:#cfd7d1;border-radius:2px 2px 0 0}.barChart i.actual{background:var(--green)}.chartLabels{display:flex;justify-content:space-between;font-size:5px;color:#9aa19e;margin-top:5px}.reportVisual{width:90%;background:#fff;border:1px solid #dce0db;border-radius:8px;padding:11px}.reportTitle{display:flex;justify-content:space-between;font-size:7px;font-weight:800}.reportVisual p{font-size:7px;line-height:1.5;color:#5f6866;margin:12px 0}.watchLine{border-top:1px solid #eceeeb;padding-top:9px;display:grid;grid-template-columns:16px 1fr;align-items:center}.watchLine>span{grid-row:1/3;background:var(--amberBg);color:var(--amber);border-radius:4px;width:13px;height:13px;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:7px}.watchLine small{font-size:5px;color:#9a7a45}.watchLine strong{font-size:6px}.showcaseSection{background:var(--navy);color:#fff;overflow:hidden}.lightText .eyebrow{color:#95c6ad}.lightText p{color:#9eabae}.showcaseFrame{margin-top:56px;background:linear-gradient(135deg,#173143,#1a4338);padding:36px 36px 0;border-radius:24px}.showcaseFrame .appWindow{min-height:500px}.showcaseFrame .appBody{min-height:455px}.showcaseFrame .dashboardArea{padding-bottom:20px}.showcaseNotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:28px;border-top:1px solid rgba(255,255,255,.12)}.showcaseNotes span{padding:20px 20px 0 0;color:#b8c1c2;font-size:11px}.showcaseNotes b{color:#7da991;margin-right:10px;font-size:9px}.detailSection{background:#f0eee6}.detailMockup{margin-top:55px;background:#fff;border:1px solid #dadcd6;border-radius:16px;box-shadow:0 30px 70px rgba(31,40,43,.08);padding:26px}.detailTop{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e9ebe7;padding-bottom:18px}.crumb{font-size:8px;color:#9aa09d}.detailTop h3{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;gap:10px;margin:7px 0 0}.detailControls,.detailTop h3{display:flex;align-items:center}.detailControls{gap:9px;font-size:8px}.detailControls button,.detailControls>span{border:1px solid #dce0da;border-radius:6px;padding:8px 10px;background:#fff}.detailKpis{margin-top:16px}.detailGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:12px;gap:12px;margin-top:12px}.chartPanel,.insightPanel{border:1px solid #e1e4df;border-radius:10px;padding:16px}.panelHeader{display:flex;justify-content:space-between;align-items:flex-start}.panelHeader strong{font-size:10px;display:block}.panelHeader small{font-size:7px;color:#969d9a}.legend{display:flex;gap:12px;font-size:6px;color:#78817f}.legend span:before{content:"";display:inline-block;width:10px;height:2px;margin-right:4px;vertical-align:middle}.actualKey:before{background:var(--green)}.budgetKey:before{background:#b8bdb9}.lineChart{width:100%;height:185px;margin-top:10px}.gridLines line{stroke:#edf0ec;stroke-width:1}.budgetLine{stroke:#b5bbb7;stroke-width:2;stroke-dasharray:5 5}.actualLine{stroke:var(--green);stroke-width:3}.chartDot{fill:var(--green);stroke:#fff;stroke-width:2}.monthLabels{display:flex;justify-content:space-between;font-size:6px;color:#9aa09e;margin-top:-7px}.aiPill{font-size:6px;letter-spacing:.1em;background:#e8f0eb;color:var(--green);padding:4px 5px;border-radius:4px;font-weight:800;display:inline-block;margin-bottom:6px}.sourceCount{font-size:6px;color:#858e8a;border:1px solid #e2e5e0;border-radius:10px;padding:4px 7px}.insightPanel p{font-size:9px;line-height:1.55;color:#5f6966}.watchBox{background:var(--amberBg);border-radius:7px;padding:10px;display:flex;gap:8px;margin-top:13px}.warnIcon{width:19px;height:19px;border-radius:50%;background:#b27b2d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900}.watchBox small{display:block;font-size:6px;color:#92703c}.watchBox strong{font-size:7px;line-height:1.35;display:block;margin-top:3px}.sourceLink{border-top:1px solid #eceeea;margin-top:13px;padding-top:11px;display:flex;justify-content:space-between;font-size:7px;color:var(--green);font-weight:750}.automationSection{background:var(--paper)}.automationGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:90px;gap:90px}.automationIntro{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.automationIntro h2{font-family:Georgia,Times New Roman,serif;font-size:56px;line-height:.98;letter-spacing:-.055em;font-weight:500;margin:18px 0}.automationIntro>p{font-size:15px;line-height:1.6;color:#687271;max-width:500px}.auditNote{display:flex;gap:12px;margin-top:35px;border-top:1px solid var(--line);padding-top:22px}.linkIcon{font-size:20px;color:var(--green)}.auditNote strong{display:block;font-size:11px}.auditNote small{display:block;color:#7c8583;font-size:10px;line-height:1.45;margin-top:5px;max-width:360px}.capabilityList{border-top:1px solid var(--line)}.capabilityList article{display:grid;grid-template-columns:44px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}.capabilityList article>span{font-size:9px;color:#989f9c}.capabilityList h3{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;letter-spacing:-.035em;margin:0}.capabilityList p{font-size:11px;color:#697270;margin:6px 0 0}.capabilityList article>span:last-child{font-size:18px;color:#7c8582}.comparisonSection{background:#e8ece7}.compareGrid{display:grid;grid-template-columns:1fr 52px 1fr;align-items:stretch;margin-top:58px}.compareCard{border-radius:16px;padding:30px}.compareCard.old{background:rgba(255,255,255,.55);border:1px solid #d1d8d2;color:#64706b}.compareCard.new{background:var(--ink);color:#fff;box-shadow:0 20px 50px rgba(13,23,32,.15)}.compareHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid}.compareHead>span{font-weight:800;font-size:13px}.compareHead small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;opacity:.65}.compareCard ul{list-style:none;margin:24px 0;padding:0}.compareCard li{padding:14px 0;border-bottom:1px solid;font-size:12px;opacity:.88}.compareCard.new li{border-color:rgba(255,255,255,.12)}.compareCard.old li{border-color:rgba(100,112,107,.18)}.compareCard.new .check{color:#8bc1a5}.compareFoot{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.35;color:#dbe5e1;padding-top:8px}.vsBadge{align-self:center;justify-self:center;width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:900;z-index:2;box-shadow:0 6px 18px rgba(0,0,0,.08)}.icpSection{background:var(--paper)}.icpGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:50px}.icpGrid article{border:1px solid var(--line);border-radius:14px;padding:18px}.personaVisual{height:220px;border-radius:10px;margin-bottom:23px;background:#e8ebe6;position:relative;overflow:hidden}.personaVisual,.personaVisual>span{display:flex;align-items:center;justify-content:center}.personaVisual>span{width:55px;height:55px;border:1px solid #9da9a1;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:17px;z-index:3;background:#f6f6f1}.personaVisual.pe i{position:absolute;width:170px;height:1px;background:#bcc6bf}.personaVisual.pe i:nth-child(2){transform:rotate(25deg)}.personaVisual.pe i:nth-child(3){transform:rotate(-25deg)}.personaVisual.pe i:nth-child(4){transform:rotate(90deg)}.personaVisual.sponsor{background:#e9e5dd}.orbit{position:absolute;border:1px solid #c3bdb2;border-radius:50%}.orbit.one{width:105px;height:105px}.orbit.two{width:160px;height:160px}.orbit.three{width:220px;height:220px}.personaVisual.ops{background:#e2e9e5}.opsChart{position:absolute;bottom:27px;left:32px;right:32px;height:110px;display:flex;align-items:end;gap:8px}.opsChart i{flex:1 1;background:#abbdb3;border-radius:4px 4px 0 0}.opsChart i:first-child{height:35%}.opsChart i:nth-child(2){height:50%}.opsChart i:nth-child(3){height:69%}.opsChart i:nth-child(4){height:84%;background:var(--green)}.icpGrid h3{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.15;font-weight:500;letter-spacing:-.04em;margin:13px 0 25px}.icpGrid a{font-size:10px;color:var(--green);font-weight:800}.workflowSection{background:#0a1a24;color:#fff}.workflowCompare{display:grid;grid-template-columns:.9fr 80px 1.1fr;margin-top:55px}.afterFlow,.beforeFlow{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:25px}.beforeFlow{background:rgba(255,255,255,.025)}.afterFlow{background:#f5f3ec;color:var(--ink)}.workflowTitle{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:17px;margin-bottom:15px}.afterFlow .workflowTitle{border-color:#d9dcd6}.workflowTitle span{font-size:12px;font-weight:800}.workflowTitle small{font-size:8px;color:#879497}.workflowStep{display:grid;grid-template-columns:28px 1fr auto;align-items:center;min-height:41px;border-bottom:1px dashed rgba(255,255,255,.1);font-size:9px;color:#b6c0c0}.workflowStep>span{color:#718087;font-size:7px}.workflowStep i{color:#5d6c72}.workflowDivider,.workflowDivider span{display:flex;align-items:center;justify-content:center}.workflowDivider span{width:39px;height:39px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#92bda7}.afterBig{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:22px 0}.afterBig>span{width:37px;height:37px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:8px}.afterBig small{font-size:7px;color:var(--green);letter-spacing:.1em}.afterBig strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;letter-spacing:-.035em;margin-top:5px}.afterBig p{font-size:9px;color:#6b7471}.autoRibbon{background:#e2ebe5;border:1px solid #cad9cf;border-radius:8px;padding:11px 14px;font-size:8px;color:#456456;display:flex;align-items:center;gap:7px}.timeSaved{margin-top:10px;background:var(--ink);color:#fff;border-radius:9px;padding:18px;display:flex;justify-content:space-between;font-family:Georgia,Times New Roman,serif;font-size:17px}.timeSaved span{color:#93bba8}.securitySection{background:var(--cream)}.securityGrid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:90px;gap:90px}.securityIntro h2{font-family:Georgia,Times New Roman,serif;font-size:55px;line-height:.98;letter-spacing:-.055em;font-weight:500;margin:18px 0}.securityIntro p{font-size:14px;line-height:1.6;color:#69726f}.securityNote{font-size:9px;line-height:1.5;color:#7d8582;border-left:2px solid #b9c8bf;padding-left:12px;margin-top:28px}.securityCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.securityCards article{background:#f9f8f3;border:1px solid #dedfd9;border-radius:12px;padding:24px;min-height:180px}.securityIcon{width:34px;height:34px;border-radius:8px;background:#e3ebe5;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:15px}.securityCards h3{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;margin:27px 0 8px}.securityCards p{font-size:10px;line-height:1.5;color:#727b78}.finalCta{background:var(--green);color:#fff}.finalGrid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:90px;gap:90px;align-items:end}.finalCta .eyebrow{color:#b8d7c8}.finalCta h2{font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:.98;letter-spacing:-.055em;font-weight:500;margin:17px 0 0}.finalAction p{font-size:14px;line-height:1.55;color:#d4e4dc}.finalAction .button{margin-top:14px}.finalAction small{display:block;margin-top:12px;font-size:8px;color:#bdd2c7}.footer{background:#08141c;color:#fff;padding:65px 0 24px}.footer .logoMark{border-color:#fff}.footer .logoMark i{background:#fff}.footerGrid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:100px;gap:100px}.footerGrid>div>p{font-size:11px;color:#7f8c90;margin-top:15px}.footerLinks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.footerLinks>div{display:grid;grid-gap:10px;gap:10px;align-content:start}.footerLinks strong{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#829095;margin-bottom:5px}.footerLinks a{font-size:10px;color:#c0c8ca}.footerBottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);margin-top:52px;padding-top:22px;color:#65747a;font-size:8px;text-transform:uppercase;letter-spacing:.1em}@media(max-width:980px){.navLinks{display:none}.automationGrid,.finalGrid,.heroGrid,.sectionIntro.split,.securityGrid{grid-template-columns:1fr;gap:32px}.heroAside{display:none}.heroCopy h1{font-size:74px}.appWindow{min-width:850px}.heroProduct,.showcaseFrame{overflow:auto}.problemFlow{grid-template-columns:1fr;gap:20px}.flowArrow{transform:rotate(90deg)}.stepsGrid{grid-template-columns:1fr 1fr}.detailMockup{overflow:auto}.detailMockup>*{min-width:850px}.compareGrid{grid-template-columns:1fr;gap:12px}.vsBadge{margin:-5px auto}.icpGrid{grid-template-columns:1fr 1fr}.workflowCompare{grid-template-columns:1fr}.workflowDivider{padding:15px}.workflowDivider span{transform:rotate(90deg)}.automationIntro{position:static}.finalGrid{align-items:start}.footerGrid{grid-template-columns:1fr;gap:40px}}@media(max-width:680px){.shell{width:min(100% - 30px,1180px)}.section{padding:78px 0}.nav{height:64px}.navActions .textLink{display:none}.hero{padding-top:34px}.heroTag{display:none}.heroGrid{padding-top:35px}.heroCopy h1{font-size:56px;line-height:.93}.heroCopy p{font-size:16px}.heroActions{flex-direction:column;align-items:stretch}.heroProof{flex-direction:column;gap:8px}.heroProduct{padding:16px 16px 0;border-radius:18px}.heroBottom{font-size:8px;gap:10px}.automationIntro h2,.finalCta h2,.sectionIntro h2,.securityIntro h2{font-size:42px}.icpGrid,.painGrid,.securityCards,.stepsGrid{grid-template-columns:1fr}.stepCard{min-height:auto}.showcaseFrame{padding:18px 18px 0}.showcaseNotes{grid-template-columns:1fr}.showcaseNotes span{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.detailKpis,.footerLinks,.kpiGrid{grid-template-columns:1fr 1fr}.footerBottom{flex-direction:column;gap:8px}.problemFlow{margin-top:45px}.workflowCompare{margin-top:35px}}