.efficiency-hero{padding:50px 0 58px;background:radial-gradient(ellipse at 78% 20%,#deeadf 0,transparent 48%),#f8f8f1}.efficiency-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:58px;align-items:center}.efficiency-copy h1{font-size:clamp(58px,6.2vw,86px);font-weight:700;line-height:.99;letter-spacing:-.075em}.efficiency-copy h1>span{color:#778b43}.efficiency-copy>p{font-size:17px;line-height:1.7;max-width:455px;margin:28px 0 30px}.efficiency-copy .eyebrow{font-size:14px;letter-spacing:.16em}.efficiency-copy .hero-actions{align-items:center;gap:22px}.efficiency-copy .hero-actions .text-link{gap:15px;border:0;font-size:14px}.efficiency-copy .btn{background:#263f32;font-weight:600;box-shadow:0 7px 14px #35473914}.efficiency-points{display:flex;gap:22px;margin-top:27px;font-size:14px;color:#617151}.efficiency-points i{font-style:normal;display:inline-grid;place-items:center;width:17px;height:17px;background:#e0eacb;border-radius:50%;margin-right:5px}.workflow-scene{position:relative;padding:46px 12px 24px;isolation:isolate}.workflow-scene:before{content:'';position:absolute;inset:15px -15px 20px;border-radius:100px 30px 100px 30px;background:linear-gradient(145deg,#b7d3df,#dbeccf 60%,#b1c782);z-index:-2}.scene-orbit{position:absolute;border:1px solid #ffffff9e;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{height:420px;width:420px;top:12px;left:52px}.orbit-two{height:520px;width:520px;left:0;top:-32px}.floating-chip{position:absolute;top:8px;left:45px;border:1px solid #e5edda;border-radius:30px;padding:10px 16px;background:#fffef8;box-shadow:0 8px 24px #35473912;font-size:14px;font-weight:600;display:flex;align-items:center;gap:9px;transform:rotate(-3deg);animation:chip-arrive .8s ease both}.floating-chip>span{color:#7a9347;font-size:21px}.workflow-window{position:relative;overflow:hidden;background:#fefef9;border:1px solid #ffffffdd;box-shadow:0 25px 50px #35473925,0 4px 10px #35473909;border-radius:14px;transform:rotate(1deg);padding:0 25px 20px;animation:window-arrive .65s ease both}.window-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e4e9dc;font-size:14px;letter-spacing:.12em;color:#7e8973}.window-dots{font-size:14px;letter-spacing:2px;color:#b9c5a8;white-space:nowrap}.example-pill{font-size:14px;border-radius:20px;border:1px solid #d8e1cc;letter-spacing:.02em;padding:3px 7px;color:#637151}.workflow-tabs{display:flex;gap:5px;padding:14px 0 0}.workflow-tabs button{background:transparent;border:1px solid transparent;border-radius:20px;color:#617052;font-size:14px;padding:7px 10px;white-space:nowrap;line-height:1.2}.workflow-tabs button[aria-pressed=true]{background:#e1edcc;border-color:#c2d49e;color:#3e512c}.workflow-tabs button:hover{background:#edf3e4}.flow-heading{margin:19px 0}.flow-heading>span{font-size:14px;letter-spacing:.12em;color:#839073;display:block;margin-bottom:8px}.flow-heading h2{font-size:25px;letter-spacing:-.04em}.workflow-pipeline{display:flex;align-items:center;gap:0;margin-bottom:22px}.flow-node{border:1px solid #dbe3d0;border-radius:8px;flex:1;min-width:0;min-height:89px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:7px;padding:12px 6px;background:#f6f8f0}.flow-node>span:not(.flow-icon){font-size:14px;text-align:center;line-height:1.4}.flow-node small{position:absolute;right:7px;top:6px;font-size:14px;letter-spacing:.08em;color:#859575}.flow-icon{font-size:21px;line-height:1;color:#798e48}.ai-node{background:#344b3b;color:#f8f9ec;border-color:#344b3b}.ai-node .flow-icon{color:#c5db91}.ai-node small{color:#b7c99d}.flow-connector{width:20px;height:1px;background:#b9ca9b;position:relative;flex-shrink:0}.flow-connector span{position:absolute;left:2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#6c8b45;animation:flow-travel 2.3s ease infinite}.flow-connector:nth-of-type(4) span{animation-delay:1.1s}.time-comparison{font-size:14px}.time-comparison>div:not(.time-bar){display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.time-comparison strong{font-size:14px;font-weight:600}.time-comparison>div.after-row{margin-top:11px}.time-bar{height:7px;border-radius:20px;background:#edf0e5;overflow:hidden}.time-bar span{height:100%;display:block;border-radius:20px}.before-bar{width:100%;background:#cad2bf}.after-bar{background:#8ba74e;transition:width .4s ease}.workflow-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;margin-top:20px;border-top:1px solid #e0e6d5}.workflow-results strong{display:block;font-size:34px;font-weight:600;letter-spacing:-.05em;line-height:1.1}.workflow-results strong>span{font-size:21px;margin-left:3px;font-weight:400}.workflow-results div>span{display:block;font-size:14px;letter-spacing:.015em;color:#7b866c;margin-top:7px}.workflow-assumptions{font-size:14px;line-height:1.55;margin:15px 0 0;color:#7f8873}.scene-caption{display:flex;gap:7px;align-items:center;justify-content:center;font-size:14px;color:#50633f;margin-top:21px;letter-spacing:.02em}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6c8841}.benefits-section{background:#fffef7;border-top:1px solid #dce3d0;border-bottom:1px solid #dce3d0;padding:36px 0}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.benefit{display:flex;align-items:center;gap:17px}.benefit-visual{width:100px;flex-shrink:0;height:93px;background:#edf1df;border-radius:14px;display:grid;place-items:center;color:#798d45}.benefit-visual svg{width:100%;height:100%}.cost-visual{background:#e8f0f2;color:#6991a1}.growth-visual{background:#ecebdc;color:#7d8051}.benefit-label{font-size:14px;letter-spacing:.1em;color:#798969;margin-bottom:7px;display:block}.benefit h2{font-size:21px;line-height:1.15;font-weight:500;letter-spacing:-.04em;margin-bottom:8px}.benefit p{font-size:14px;line-height:1.6;max-width:230px}.value-section{background:#293f33;color:#f9faf0;position:relative;overflow:hidden;padding:78px 0}.value-section:before{content:'';position:absolute;left:-170px;bottom:-380px;width:700px;height:700px;border:1px solid #839c6433;border-radius:50%;pointer-events:none}.value-grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.value-section .eyebrow{color:#c6d6a5}.value-section h2{font-size:clamp(35px,4.6vw,61px);line-height:1.05;font-weight:500}.value-section h2 span{color:#bfd78d}.value-grid>div>p{max-width:380px;margin:25px 0;color:#c6d1bf;font-size:14px}.value-section .text-link{color:#dfebcd;border-color:#778a66;gap:25px}.quick-value{background:#f5f7ea;padding:28px 32px;border:1px solid #eff4de;border-radius:12px;color:#354739;box-shadow:0 12px 20px #00000010}.value-label{font-size:14px;letter-spacing:.14em;color:#73845c;display:block;margin-bottom:23px}.quick-input{margin-bottom:18px}.quick-input label{font-size:14px;font-weight:400;display:flex;justify-content:space-between;gap:10px}.quick-input output{font-weight:600;color:#526937}.quick-input input[type=range]{width:100%;accent-color:#809d49;cursor:pointer;min-height:20px!important;background:transparent!important;padding:0!important;border:0!important}.range-ends{display:flex;justify-content:space-between;font-size:14px;color:#7d8a6e;margin-top:-1px}.quick-total{border-top:1px solid #cad6b6;padding-top:19px;margin-top:20px}.quick-total>span{display:block;font-size:14px;color:#6d7d59}.quick-total strong{display:block;font-size:54px;line-height:1.2;letter-spacing:-.055em;font-weight:500;margin:6px 0}.quick-value>p{font-size:14px;line-height:1.6;margin-top:16px;color:#748467}.compact-services{background:#f8f8f1}.compact-services h2{font-size:clamp(32px,3.4vw,47px)}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.delivery-card{padding:28px;border:1px solid #d0dcc0;border-radius:10px;background:#f0f3e7;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.delivery-card:nth-child(2){background:#e8f0ef;border-color:#c6dbd7}.delivery-card:nth-child(3){background:#eeeee0;border-color:#d4d7bc}.delivery-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #35473910;color:inherit}.delivery-symbol{position:absolute;right:25px;top:25px;font-size:44px;line-height:1;color:#7e9552;font-weight:400}.delivery-card:nth-child(2) .delivery-symbol{color:#6d9898}.delivery-card .number{font-size:14px;margin-bottom:40px}.delivery-card h3{font-size:29px;line-height:1.12;margin-bottom:16px;max-width:260px}.delivery-card p{font-size:14px;max-width:300px;margin-bottom:30px}.delivery-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c2ceb0;padding-top:16px;margin-top:auto;font-size:14px}.delivery-footer>span{font-size:22px}.proof-strip{background:#e9eddc;border-top:1px solid #d2dcc3;padding:55px 0 25px}.proof-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:70px}.proof-grid h2{font-size:33px;margin-bottom:20px}.proof-grid .text-link{font-size:14px}.proof-grid .eyebrow{font-size:14px;margin-bottom:18px}.proof-stat{border-left:1px solid #c1ccae;padding-left:32px}.proof-stat strong{font-size:64px;line-height:1.1;font-weight:400;letter-spacing:-.06em;display:block;color:#5d7440}.proof-stat strong>span{font-size:27px;letter-spacing:-.02em;margin-left:5px}.proof-stat p{font-size:14px;margin:13px 0;max-width:240px}.proof-stat a{font-size:14px;border-bottom:1px solid #b0bea0;padding-bottom:4px}.proof-note{font-size:14px;color:#7c876b;margin-top:30px;border-top:1px solid #cbd6ba;padding-top:18px}.scope-details{border-top:1px solid #c6d1b8;margin-top:22px}.scope-details summary{padding:16px 0;cursor:pointer;font-size:14px;color:#647844}.scope-details[open]{padding-bottom:10px}.scope-details .notice{margin-bottom:20px}.page-head{background:radial-gradient(ellipse at 85% 30%,#dbe7d980,transparent 65%)}
@keyframes flow-travel{0%{transform:translateX(0);opacity:0}15%{opacity:1}80%{opacity:1}100%{transform:translateX(13px);opacity:0}}
@keyframes window-arrive{from{opacity:0;transform:translateY(14px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}
@keyframes chip-arrive{from{opacity:0;transform:translateY(-8px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}
@media(max-width:1100px){.efficiency-grid{gap:35px}.efficiency-copy h1{font-size:64px}.workflow-window{padding-left:19px;padding-right:19px}.efficiency-copy .hero-actions{gap:17px}.efficiency-copy .text-link{gap:10px}.benefit-grid{gap:20px}.benefit{gap:12px}.benefit-visual{width:74px;height:80px}.benefit h2{font-size:19px}.value-grid{gap:50px}.proof-grid{gap:35px}.workflow-tabs button{padding:7px 8px}.flow-node{padding-left:4px;padding-right:4px}.workflow-results strong{font-size:31px}}
@media(max-width:800px){.efficiency-hero{padding:44px 0 32px}.efficiency-grid{grid-template-columns:1fr;gap:35px}.efficiency-copy h1{font-size:clamp(50px,10vw,77px)}.efficiency-copy>p{font-size:16px;max-width:540px;margin:25px 0}.efficiency-copy .hero-actions{gap:20px}.workflow-scene{max-width:570px;width:100%;margin:auto}.workflow-scene:before{inset:15px -3px 20px}.scene-orbit{max-width:100%}.orbit-one{left:15px;top:35px}.orbit-two{left:0;top:0;max-height:100%}.workflow-window{padding-left:24px;padding-right:24px}.workflow-tabs button{font-size:14px;padding:8px 12px}.flow-node>span:not(.flow-icon){font-size:14px}.workflow-results strong{font-size:36px}.workflow-assumptions{font-size:14px}.benefit-grid{grid-template-columns:1fr;gap:22px}.benefit{gap:25px}.benefit-visual{width:90px;height:80px}.benefit h2{font-size:24px}.benefit p{font-size:14px;max-width:none}.benefit-label{font-size:14px}.benefits-section{padding:30px 0}.value-section{padding:55px 0}.value-grid{grid-template-columns:1fr;gap:35px}.value-section h2{font-size:45px}.quick-value{max-width:570px;width:100%;padding:26px}.delivery-grid{grid-template-columns:1fr;gap:16px}.delivery-card{padding:26px}.delivery-card .number{margin-bottom:28px}.delivery-card h3{max-width:none}.delivery-card p{max-width:500px;margin-bottom:23px}.proof-grid{grid-template-columns:1fr 1fr;gap:35px}.proof-grid>div:first-child{grid-column:1/-1}.proof-grid h2{font-size:35px}.proof-stat{padding-left:20px}.proof-stat strong{font-size:55px}.proof-note{line-height:1.7}.workflow-pipeline{margin-bottom:21px}.window-top{font-size:14px}.efficiency-points{font-size:14px}.value-grid>div>p{max-width:500px}}
@media(max-width:480px){.efficiency-copy h1{font-size:54px}.efficiency-copy .hero-actions{gap:17px}.efficiency-copy .hero-actions .btn{width:100%}.efficiency-copy .hero-actions .text-link{width:auto}.efficiency-points{gap:15px;font-size:14px}.workflow-scene{padding:43px 3px 18px}.floating-chip{left:18px;padding:8px 12px;font-size:14px}.workflow-window{padding:0 16px 18px;transform:rotate(0)}.window-top{font-size:14px;gap:7px}.workflow-tabs{gap:2px}.workflow-tabs button{font-size:14px;padding:7px 8px}.flow-heading h2{font-size:22px}.flow-node{min-height:87px}.flow-node>span:not(.flow-icon){font-size:14px}.flow-connector{width:14px}.flow-connector span{animation:none;left:5px}.workflow-results{gap:12px;margin-top:17px;padding-top:16px}.workflow-results strong{font-size:31px}.workflow-results div>span{font-size:14px}.workflow-assumptions{font-size:14px;line-height:1.6}.scene-caption{font-size:14px;margin-top:16px}.quick-input label{font-size:14px}.quick-total strong{font-size:49px}.benefit{gap:16px}.benefit h2{font-size:21px}.benefit p{font-size:14px}.benefit-visual{width:75px}.proof-grid{gap:22px}.proof-stat{padding-left:14px}.proof-stat strong{font-size:47px}.proof-stat strong>span{font-size:22px}.proof-stat p{font-size:14px}.proof-stat a{font-size:14px}.value-section h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.flow-connector span,.workflow-window,.floating-chip{animation:none!important}.delivery-card,.after-bar{transition:none!important}}

.workflow-assumptions{font-size:14px;color:#657451}.value-grid .quick-value>p{font-size:14px;color:#657451;margin:16px 0 0;max-width:none}
