.offer-showcases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.offer-showcase{grid-column:span 2;border:1px solid #dde2d8;background:#ffffffee;border-radius:18px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.offer-showcase:hover{transform:translateY(-4px);border-color:#e7b59b;box-shadow:0 16px 35px #9067400c}.offer-web,.offer-ai{grid-column:span 3}.offer-demo{height:185px;position:relative;overflow:hidden;background:#f2f4ee;border-bottom:1px solid #e0e4db;padding:24px}.offer-web .offer-demo,.offer-ai .offer-demo{height:220px}.offer-copy{padding:25px 26px 22px}.offer-kicker{color:#7c8176;font-size:9px;letter-spacing:.12em;font-weight:600;margin-bottom:14px}.offer-copy h3{font-size:30px;letter-spacing:-.05em;line-height:1.12}.offer-copy>p:not(.offer-kicker){font-size:13px;line-height:1.7;color:var(--muted);margin:14px 0 17px;max-width:410px}.offer-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:23px;min-height:50px;align-content:start}.offer-tags span{font-size:10px;white-space:nowrap;padding:4px 8px;background:#f3f4ef;border-radius:5px;color:#61695d}.offer-copy :is(button,.offer-explore){border:0;border-top:1px solid #e4e6df;border-radius:0;background:transparent;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:12px;font-weight:550;padding:16px 0 0;gap:12px}.offer-copy :is(button,.offer-explore)>span{font-size:19px;color:var(--orange)}.offer-copy :is(button,.offer-explore):hover{color:#bd3d17}.offer-copy :is(button,.offer-explore)[aria-pressed=true]{color:#bd3d17}.demo-caption{text-align:right;font-size:10px;color:#798174;margin-top:14px}.explorer-heading{margin-top:65px;display:flex;justify-content:space-between;align-items:end;gap:25px;padding-top:35px;border-top:1px solid var(--line);margin-bottom:26px}.explorer-heading h3{font-size:30px}.explorer-heading .eyebrow{margin-bottom:13px;font-size:9px}.explorer-heading>p{font-size:13px;color:var(--muted)}
.web-demo{background:radial-gradient(ellipse at 80% 10%,#ffd1b6,transparent 75%),#f7f4ed;padding:22px 40px}.demo-browser{width:85%;height:210px;background:white;border:1px solid #d8dcd2;border-radius:11px;box-shadow:0 15px 20px #54533712;transform:rotate(-4deg);transition:transform .8s}.offer-web:hover .demo-browser{transform:rotate(-1deg) translateY(-4px)}.browser-bar{height:29px;display:flex;gap:4px;align-items:center;border-bottom:1px solid #e8eae4;padding:0 12px}.browser-bar>i{width:4px;height:4px;background:#d5d9cf;border-radius:50%}.browser-bar>span{font-size:8px;color:#989c90;margin-left:15px}.mini-website{display:grid;grid-template-columns:1.1fr 1fr;padding:25px 20px;gap:8px;align-items:center}.mini-website small{font-size:6px;letter-spacing:.08em;display:block;color:#8c9587;margin-bottom:13px}.mini-website strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.1;letter-spacing:-.04em;font-weight:600}.mini-website b{display:inline-block;background:#f35b30;color:white;border-radius:4px;padding:6px 8px;font-size:7px;margin-top:14px}.mini-shape{position:relative;width:110px;height:110px}.mini-shape span{position:absolute;width:70px;height:90px;background:linear-gradient(130deg,#fedfcb,#ef8b54);border-radius:40px 40px 10px 10px;left:0;top:0;transform:rotate(-14deg)}.mini-shape span:nth-child(2){left:22px;top:12px;transform:rotate(9deg);background:linear-gradient(130deg,#d2debb,#829269)}.mini-shape span:nth-child(3){left:46px;top:22px;transform:rotate(26deg);background:linear-gradient(130deg,#ffbc89,#e75c29)}.mini-phone{position:absolute;right:38px;bottom:-5px;width:91px;height:162px;border:4px solid #242b22;border-radius:16px;background:#f9a074;transform:rotate(9deg);box-shadow:0 12px 24px #0002;padding:19px 10px;color:#272d24}.mini-phone>span{display:block;position:absolute;top:5px;left:31px;width:22px;height:4px;border-radius:8px;background:#262e23}.mini-phone strong{font-family:Manrope,Arial,sans-serif;font-size:24px;line-height:1.06;font-weight:650;letter-spacing:-.06em}.mini-phone i{position:absolute;bottom:12px;right:12px;font-size:22px;font-style:normal}
.ai-demo{background:radial-gradient(ellipse at top right,#dce9c9,transparent 80%),#f0f4eb;padding:25px 35px}.call-pill{display:flex;align-items:center;gap:12px;padding:13px 17px;background:#fff;border:1px solid #d5dfcc;border-radius:12px;box-shadow:0 8px 20px #4256380a}.call-pill>span{width:35px;height:35px;border-radius:50%;background:#fff1e7;color:#e6612e;display:grid;place-items:center;font-size:25px}.call-pill small{font-size:7px;letter-spacing:.13em;display:block;color:#7e8e76}.call-pill strong{font-size:14px;font-weight:550;display:block;margin-top:3px}.wave{display:flex;align-items:center;gap:3px;margin-left:auto;height:35px}.wave i{background:#7e9470;border-radius:2px;width:3px;height:9px;animation:sound-wave 1.4s ease-in-out infinite}.wave i:nth-child(2n){height:21px;animation-delay:-.3s}.wave i:nth-child(3n){height:30px;animation-delay:-.6s}.chat-demo{display:flex;align-items:end;flex-direction:column;gap:7px;padding:14px 0}.chat-demo>span{background:white;border:1px solid #d9e3d0;padding:8px 12px;font-size:10px;border-radius:8px;box-shadow:0 4px 10px #31452a04}.chat-demo>span:nth-child(2){align-self:start;background:#e5ecdf;border-color:#d9e1d2}.chat-demo>span.demo-confirm{background:#293c2b;color:#f1f6eb;font-size:9px;border-color:transparent;padding:5px 10px}
.ops-demo{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:27px 18px;background:radial-gradient(ellipse at bottom left,#ffdac4,transparent 75%),#f5f3ed}.pipeline-lane{flex:1;min-width:0;background:#ffffffcc;border:1px solid #deded4;border-radius:8px;padding:12px 8px}.pipeline-lane small{font-size:6px;letter-spacing:.08em;color:#7a8174;display:block;margin-bottom:12px}.pipeline-lane>span{display:block;font-size:8px;background:white;border:1px solid #e0e4db;padding:9px 5px;border-radius:5px;white-space:nowrap}.pipeline-lane i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f1a270;margin-right:3px}.pipeline-arrow{color:#d67745;font-size:20px}.pipeline-done{color:#50714b}.workflow-chips{width:100%;display:flex;gap:5px;align-items:center;justify-content:center;font-size:7px;color:#727b69}.workflow-chips>span{background:white;padding:5px 6px;border-radius:4px}.workflow-chips>i{font-style:normal;color:#d27d4b}
.growth-demo{background:#eef2e7;display:flex;gap:13px;padding:21px}.social-tile{width:107px;flex-shrink:0;transform:rotate(-6deg);background:#ec754b;color:#fff;border-radius:7px;box-shadow:0 8px 20px #69644415;padding:12px;position:relative}.social-tile small{font-size:6px;letter-spacing:.12em;display:block;margin-bottom:12px}.social-tile strong{font-size:25px;line-height:.95;letter-spacing:-.05em;font-family:Manrope,Arial,sans-serif}.social-tile i{position:absolute;bottom:10px;right:10px;font-style:normal;font-size:23px}.content-stack{display:flex;flex-direction:column;justify-content:center;gap:10px;flex:1}.content-stack>div{padding:10px;background:#fff;border:1px solid #dfe4d6;border-radius:7px}.content-stack span{float:right;color:#e77a4d;font-size:15px}.content-stack strong{display:block;font-size:8px;line-height:1.5;font-weight:600;padding-right:15px}.content-stack small{font-size:6px;color:#86927b;display:block;margin-top:5px}
.care-demo{background:radial-gradient(ellipse,#ffdec27d,transparent 70%),#f5f4ee;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.care-orbit{border:1px solid #d4d7ca;width:165px;height:90px;border-radius:50%;position:relative;display:grid;place-items:center}.care-orbit>span{font-size:38px;color:#ed6b32;animation:care-turn 22s linear infinite}.care-orbit>i{position:absolute;font-style:normal;font-size:8px;background:white;border:1px solid #dde1d6;border-radius:5px;padding:5px 10px}.care-orbit>i:nth-child(2){left:-14px;top:10px}.care-orbit>i:nth-child(3){right:-16px;top:18px}.care-orbit>i:nth-child(4){bottom:-9px;left:55px}.care-note{font-size:8px;color:#788170;display:flex;gap:8px;align-items:center;margin-top:8px}.care-note .live-dot{width:4px;height:4px}
@keyframes sound-wave{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes care-turn{to{transform:rotate(360deg)}}
@media(max-width:1000px){.offer-showcases{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-showcase{grid-column:auto}.offer-care{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.offer-care .offer-demo{height:100%;border-bottom:0;border-right:1px solid #e0e4db}.offer-demo,.offer-web .offer-demo,.offer-ai .offer-demo{height:195px}.offer-copy{padding:23px}.offer-copy h3{font-size:29px}.web-demo{padding:24px}.mini-website{padding:20px 14px}.mini-website strong{font-size:19px}.mini-shape{transform:scale(.8);transform-origin:left center}.mini-phone{right:20px}.ai-demo{padding:20px}.call-pill{padding:11px;gap:8px}.call-pill strong{font-size:12px}.wave{gap:2px}.wave i{width:2px}}
@media(max-width:600px){.offer-showcases{grid-template-columns:1fr;gap:17px}.offer-showcase,.offer-care{grid-column:auto;display:block}.offer-care .offer-demo{height:160px;border-right:0;border-bottom:1px solid #e0e4db}.offer-demo,.offer-web .offer-demo,.offer-ai .offer-demo{height:180px}.offer-copy{padding:22px}.offer-copy h3{font-size:29px}.offer-copy h3 br{display:none}.offer-copy h3 br:after{content:' '}.offer-tags{min-height:0;margin-bottom:17px}.offer-copy>p:not(.offer-kicker){font-size:13px;margin:11px 0 14px}.offer-kicker{font-size:8px;margin-bottom:12px}.offer-copy :is(button,.offer-explore){padding-top:13px}.demo-caption{text-align:left;font-size:9px}.explorer-heading{margin-top:38px;display:block;padding-top:28px}.explorer-heading>p{margin-top:14px;font-size:12px}.web-demo{padding:16px 25px}.demo-browser{height:180px;width:87%}.mini-website{padding:15px}.mini-phone{height:135px;width:80px;right:24px;bottom:-6px;padding-top:19px}.mini-phone strong{font-size:21px}.mini-phone>span{left:26px}.ai-demo{padding:17px 22px}.chat-demo{padding-top:10px;gap:5px}.chat-demo>span{padding:6px 10px;font-size:9px}.offer-ops .offer-demo{height:160px;padding:21px}.growth-demo{height:170px;padding:20px 30px}.content-stack strong{font-size:9px}.content-stack small{font-size:7px}.social-tile{width:110px}.social-tile strong{font-size:26px}}
@media(prefers-reduced-motion:reduce){.offer-showcase,.demo-browser{transition:none}.wave i,.care-orbit>span{animation:none}}

.all-services-link{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.all-services-link p{font-size:16px;color:var(--muted)}@media(max-width:600px){.all-services-link{align-items:start;flex-direction:column}.all-services-link .action{font-size:13px}}
