.eflow-hero.buya-hero{background:radial-gradient(ellipse at 90% 15%,#d8eee6,transparent 65%),#f1f6f4;color:#17343b}.buya-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:55px}.buya-logo{width:205px;height:65px;object-fit:contain;object-position:left center;margin-bottom:20px}.buya-hero .buya-eyebrow{color:#3a8070;font-size:10px;letter-spacing:.14em;margin-bottom:15px}.eflow-hero.buya-hero h1{font-size:clamp(38px,4.5vw,60px)}.buya-portal{min-width:0;border:1px solid #c9dcd5;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 25px 65px #214a3b16}.buya-window{display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 20px;background:#eaf1ee;color:#6d847a;font-size:10px}.buya-window>div{display:flex;gap:5px}.buya-window i{width:6px;height:6px;background:#a8c0b6;border-radius:50%}.buya-window b{font-size:9px;letter-spacing:.1em}.buya-portal-head{padding:23px;display:flex;align-items:center;justify-content:space-between;gap:15px}.buya-portal small{display:block;color:#748a81;font-size:9px;line-height:1.7}.buya-portal-head strong{display:block;margin-top:3px;font-size:17px}.buya-portal-head>span{padding:7px 9px;border-radius:20px;background:#e8f5ee;color:#3b8062;font-size:9px}.buya-product{display:flex;align-items:center;gap:13px;margin:4px 23px 20px;padding:16px 0;border-block:1px solid #edf1ef}.buya-product-icon{display:grid;place-items:center;width:45px;height:45px;background:#edf4f0;border:1px solid #dbe8e0;border-radius:10px;color:#568a71;font-size:28px}.buya-product strong{font-size:13px}.buya-product small{margin-top:5px}.buya-price{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 23px 22px}.buya-price del{color:#94a69e;font-size:14px}.buya-price span{font-size:14px;color:#438263}.buya-price strong{font-size:20px;color:#236349}.buya-cart{display:flex;justify-content:space-between;gap:12px;padding:18px;background:#f1f7f3;margin:0 23px;border:1px solid #e1ece5;border-radius:10px}.buya-cart>div:last-child{text-align:right}.buya-cart strong{display:block;font-size:20px;margin-top:6px;font-variant-numeric:tabular-nums}.buya-progress{height:3px;margin:23px 23px 0;background:#e6eeea;overflow:hidden;border-radius:10px}.buya-progress span{display:block;height:100%;width:5%;background:#519a77;transition:width .45s ease}.buya-status{margin:12px 23px 0;min-height:26px;font-size:12px;color:#39785b}.buya-demo-controls{padding:15px 23px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#81928a;font-size:8px}.buya-demo-controls button{border:0;background:none;padding:6px 0;color:#466a58;font:inherit;font-size:10px;cursor:pointer}.buya-demo-controls button:focus-visible{outline:2px solid #438263;outline-offset:4px}.buya-sync{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:12px;align-items:center;padding:30px 24px;border:1px solid #53716e;border-radius:18px;background:#ffffff04}.buya-sync-node{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.buya-sync-node>span{display:grid;place-items:center;width:60px;height:60px;border:1px solid #729e93;border-radius:16px;background:#8cd4b515;color:#acd9c9;font-size:32px}.buya-sync-node strong{font-size:13px}.buya-sync-node small{font-size:9px;color:#aac6bd}.buya-sync-path>span{display:block;text-align:center;color:#b4d5c7;font-size:8px;letter-spacing:.03em}.buya-sync-path>div{position:relative;height:1px;background:#597b72;margin:18px 0}.buya-sync-path i{position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:#a4e2c2;box-shadow:0 0 9px #a4e2c2;animation:buya-transfer 3s ease-in-out infinite}.buya-sync-path i:nth-child(2){animation-delay:1s}.buya-sync-path i:nth-child(3){animation-delay:2s}.buya-sync>p{grid-column:1/-1;text-align:center;margin:18px 0 0;font-size:9px;color:#96b2a8}.buya-cta-links{display:flex;flex-wrap:wrap;gap:12px}@keyframes buya-transfer{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:100%;opacity:0}}@media(max-width:900px){.buya-hero-grid{grid-template-columns:1fr;gap:35px}.buya-portal{width:100%;max-width:540px;justify-self:center}}@media(max-width:500px){.buya-hero-grid{gap:25px}.buya-portal-head{padding:18px}.buya-product{margin-inline:18px}.buya-price{margin-inline:18px;gap:6px}.buya-cart{margin-inline:18px;padding:14px}.buya-cart strong{font-size:18px}.buya-sync{padding:24px 15px;gap:6px}.buya-sync-path>span{font-size:7px}.buya-sync-node strong{font-size:11px}.buya-sync-node>span{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.buya-sync-path i{animation:none;left:50%;opacity:1}.buya-progress span{transition:none}}.eflow-hero.buya-hero{background:radial-gradient(ellipse at 90% 15%,#472832,transparent 65%),#171f29;color:#fff}.buya-hero .solution-breadcrumb,.buya-hero .eflow-hero-copy>p{color:#c2cbd4}.buya-hero .eflow-hero-copy>.buya-eyebrow{color:#f3a8a8}.buya-hero .buya-logo{width:260px;max-width:100%;height:70px}.buya-hero .eflow-primary-link{background:#ad343b;color:#fff}.buya-portal{color:#17343b}.buya-portal-head>span{background:#fbecec;color:#a43d43}.buya-price span,.buya-price strong,.buya-status,.buya-demo-controls button{color:#9b343c}.buya-cart{background:#faf2f2;border-color:#eddcdd}.buya-product-icon{background:#faf0f0;border-color:#eddddd;color:#a3484d}.buya-progress{background:#f0e4e4}.buya-progress span{background:#b64b53}.buya-integration{background:#202a35}.buya-sync-node>span{background:#d7727b15;border-color:#a66d75;color:#efb0b7}.buya-sync-path i{background:#efaab2;box-shadow:0 0 9px #efaab2}
