.web-page-fullwidth-dynamic{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f8fafc;overflow:hidden}
    .web-page-fullwidth-content{width:100%;margin:0;padding:0}
    .web-page-fullwidth-content:empty{min-height:0;padding:0;margin:0}
    .web-page-fullwidth-content > :first-child{margin-top:0!important}
    .web-page-fullwidth-content > :last-child{margin-bottom:0!important}
    .web-page-fullwidth-slider-wrap{width:min(100% - 48px,1440px);margin:32px auto}

    /* v1.5.0 - Despre noi real fullwidth: the HTML imported in admin uses .pst-wrap max-width:1200px.
       This override is placed after page content, so it wins over the inline imported <style>. */
    .about-page-dynamic{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;background:#f8fafc!important;}
    .about-page-dynamic .web-page-fullwidth-content{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;}
    .about-page-dynamic .web-page-fullwidth-content > .pst-about-pro{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;background:#f8fafc!important;}
    .about-page-dynamic .pst-wrap{width:min(100% - 96px,1760px)!important;max-width:1760px!important;margin-left:auto!important;margin-right:auto!important;}
    .about-page-dynamic .pst-hero{width:100vw!important;margin-left:0!important;margin-right:0!important;}
    .about-page-dynamic .pst-card-grid,.about-page-dynamic .pst-stats,.about-page-dynamic .pst-banner,.about-page-dynamic .pst-content-grid{width:100%!important;}
    @media(max-width:991px){.about-page-dynamic .pst-wrap{width:min(100% - 32px,1760px)!important;}}

    .about-enterprise-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#f8fafc;color:#0f172a;overflow:hidden}
    .about-enterprise-container{width:min(100% - 96px,1440px);margin:0 auto}
    .about-enterprise-hero{position:relative;background:radial-gradient(circle at 78% 24%,rgba(16,185,129,.34),transparent 30%),linear-gradient(115deg,#022c22 0%,#064e3b 48%,#047857 100%);color:#fff;padding:86px 0 68px;overflow:hidden}
    .about-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.45fr);gap:60px;align-items:center}
    .about-hero-map{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.9;pointer-events:none}.about-hero-map svg{width:min(46vw,560px);margin-left:20vw;filter:drop-shadow(0 20px 40px rgba(16,185,129,.22))}
    .about-breadcrumb{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:800;margin-bottom:28px;color:rgba(255,255,255,.78)}.about-breadcrumb a{color:#fff;text-decoration:none}
    .about-hero-copy h1{font-size:clamp(3.4rem,7vw,5.5rem);letter-spacing:-.06em;line-height:.95;font-weight:950;margin:0 0 22px}.about-hero-copy p{max-width:640px;font-size:clamp(1.04rem,1.65vw,1.35rem);line-height:1.72;color:rgba(255,255,255,.92);font-weight:650;margin:0}
    .about-hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.about-hero-actions a{display:inline-flex;align-items:center;gap:12px;border-radius:10px;padding:15px 22px;font-weight:900;text-decoration:none}.about-btn-primary{background:#fff;color:#047857;box-shadow:0 16px 34px rgba(0,0,0,.16)}.about-btn-secondary{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.42)}
    .about-hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:30px 32px;backdrop-filter:blur(12px);box-shadow:0 30px 60px rgba(0,0,0,.20)}.about-hero-card-title{display:flex;align-items:center;gap:12px;font-weight:950;margin-bottom:18px}.about-hero-card-title i{font-size:1.55rem}.about-hero-row{display:grid;grid-template-columns:42px 1fr auto;gap:15px;align-items:center;padding:17px 0;border-top:1px solid rgba(255,255,255,.18)}.about-hero-row i{font-size:2rem}.about-hero-row strong{font-size:2rem;line-height:1;font-weight:950}.about-hero-row span{font-weight:900;color:rgba(255,255,255,.92)}
    .about-enterprise-main{padding:42px 0 72px;background:linear-gradient(180deg,#f8fafc,#fff)}
    .about-enterprise-page + *{display:none!important}
    .about-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:34px}.about-feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:34px;box-shadow:0 18px 45px rgba(15,23,42,.08);min-height:210px}.about-feature-icon,.about-card-icon{width:72px;height:72px;border-radius:999px;background:#eaf8ef;color:#047857;display:flex;align-items:center;justify-content:center;font-size:2.3rem;margin-bottom:20px}.about-feature-card h2{margin:0 0 12px;color:#064e3b;font-size:1.35rem;font-weight:950}.about-feature-card p{margin:0;color:#1f2937;line-height:1.65;font-weight:650}.about-feature-card span{display:block;width:52px;height:3px;background:#059669;margin-top:22px;border-radius:99px}
    .about-stats-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;background:linear-gradient(90deg,#ecfdf5,#f4fbf6);border:1px solid #d1fae5;border-radius:16px;box-shadow:0 14px 38px rgba(15,23,42,.06);margin-bottom:32px;overflow:hidden}.about-stat{display:grid;grid-template-columns:58px 1fr;column-gap:16px;align-items:center;padding:24px 34px;border-right:1px solid #d7eee2}.about-stat:last-child{border-right:0}.about-stat i{grid-row:1/3;width:54px;height:54px;border-radius:16px;background:#e2f6ea;color:#047857;display:flex;align-items:center;justify-content:center;font-size:2rem}.about-stat strong{font-size:2.65rem;line-height:1;font-weight:950;color:#064e3b}.about-stat span{font-weight:900;color:#0f172a}
    .about-banner-pro{position:relative;display:grid;grid-template-columns:1fr .9fr;gap:26px;align-items:center;background:radial-gradient(circle at 80% 20%,rgba(34,197,94,.32),transparent 32%),linear-gradient(120deg,#022c22,#047857);border-radius:18px;padding:48px;color:#fff;overflow:hidden;margin-bottom:32px;box-shadow:0 25px 65px rgba(6,78,59,.22)}.about-banner-copy{position:relative;z-index:2}.about-banner-copy span{display:inline-flex;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:8px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:950;margin-bottom:22px}.about-banner-copy h2{font-size:clamp(2.1rem,4vw,3.4rem);font-weight:950;line-height:1.08;letter-spacing:-.045em;margin:0 0 22px}.about-banner-copy p{font-size:1.05rem;line-height:1.75;margin:0;color:rgba(255,255,255,.9);font-weight:650}.about-banner-art svg{width:100%;opacity:.92}
    .about-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.about-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:34px;box-shadow:0 18px 45px rgba(15,23,42,.07)}.about-card-with-icon{display:grid;grid-template-columns:86px 1fr;gap:18px}.about-card-icon{width:64px;height:64px;font-size:1.9rem;margin:0}.about-info-card h2{margin:0 0 18px;color:#064e3b;font-size:1.75rem;font-weight:950;letter-spacing:-.03em}.about-info-card p{margin:0 0 15px;color:#111827;line-height:1.72;font-weight:650}.about-info-card p:last-child{margin-bottom:0}.about-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.about-feature-list div{display:flex;align-items:center;gap:13px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;font-weight:900;color:#0f172a}.about-feature-list i{width:34px;height:34px;border-radius:10px;background:#eaf8ef;color:#047857;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.about-timeline{position:relative;padding-left:24px}.about-timeline:before{content:"";position:absolute;left:6px;top:9px;bottom:9px;width:3px;background:#10b981;border-radius:99px}.about-timeline div{position:relative;margin-bottom:20px}.about-timeline div:before{content:"";position:absolute;left:-24px;top:5px;width:15px;height:15px;background:#047857;border:3px solid #d1fae5;border-radius:999px}.about-timeline strong{display:block;color:#047857;font-weight:950}.about-timeline span{display:block;color:#0f172a;font-weight:650}.about-commitment{grid-column:1 / 2;border-left:5px solid #10b981}
    @media(max-width:991px){.about-enterprise-container{width:min(100% - 32px,1360px)}.about-hero-grid,.about-banner-pro,.about-content-grid{grid-template-columns:1fr}.about-hero-map svg{margin-left:0;width:80vw;opacity:.35}.about-focus-grid{grid-template-columns:1fr}.about-stats-band{grid-template-columns:1fr 1fr}.about-stat:nth-child(2){border-right:0}.about-stat{border-bottom:1px solid #d7eee2}.about-stat:nth-child(n+3){border-bottom:0}.about-card-with-icon{grid-template-columns:1fr}.about-commitment{grid-column:auto}}
    @media(max-width:575px){.about-enterprise-hero{padding:54px 0 42px}.about-hero-copy h1{font-size:3rem}.about-hero-card{padding:22px}.about-stats-band{grid-template-columns:1fr}.about-stat{border-right:0!important;border-bottom:1px solid #d7eee2}.about-stat:last-child{border-bottom:0}.about-banner-pro,.about-info-card,.about-feature-card{padding:24px}.about-feature-list{grid-template-columns:1fr}}



    /* v1.6.0 - Despre noi: match enterprise mockup details/colors without hardcoding page content.
       Adds Romania map line-art in hero, market/fair line-art in banner, stronger icons and darker green palette. */
    .about-page-dynamic .pst-about-pro{background:#f8fafc!important;color:#0f172a!important;}
    .about-page-dynamic .pst-hero{background:radial-gradient(circle at 76% 42%,rgba(16,185,129,.32),transparent 30%),linear-gradient(118deg,#023427 0%,#064e3b 48%,#047857 100%)!important;min-height:360px!important;display:flex!important;align-items:center!important;}
    .about-page-dynamic .pst-hero:before{content:"";position:absolute;left:41%;top:34px;width:min(42vw,660px);height:290px;opacity:.46;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 360'%3E%3Cg fill='none' stroke='%2322c55e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' opacity='.82'%3E%3Cpath d='M84 198 L118 152 L167 124 L230 84 L300 92 L348 62 L415 80 L467 118 L530 128 L596 177 L571 222 L600 270 L531 286 L484 325 L414 315 L356 336 L305 302 L242 318 L198 284 L139 276 L98 242 Z'/%3E%3Cpath d='M118 152 L230 84 M167 124 L242 318 M300 92 L305 302 M348 62 L414 315 M467 118 L484 325 M530 128 L531 286 M98 242 L571 222 M139 276 L600 270' opacity='.35'/%3E%3Ccircle cx='188' cy='141' r='6' fill='%2322c55e' opacity='.85'/%3E%3Ccircle cx='334' cy='112' r='6' fill='%2322c55e' opacity='.85'/%3E%3Ccircle cx='459' cy='159' r='6' fill='%2322c55e' opacity='.85'/%3E%3Ccircle cx='378' cy='236' r='6' fill='%2322c55e' opacity='.85'/%3E%3Ccircle cx='251' cy='250' r='6' fill='%2322c55e' opacity='.85'/%3E%3Cpath d='M188 134 c-18 0-30 13-30 29 0 22 30 53 30 53s30-31 30-53c0-16-12-29-30-29z' opacity='.7'/%3E%3Cpath d='M459 152 c-18 0-30 13-30 29 0 22 30 53 30 53s30-31 30-53c0-16-12-29-30-29z' opacity='.7'/%3E%3Cpath d='M378 229 c-18 0-30 13-30 29 0 22 30 53 30 53s30-31 30-53c0-16-12-29-30-29z' opacity='.7'/%3E%3C/g%3E%3C/svg%3E")!important;filter:drop-shadow(0 22px 42px rgba(16,185,129,.22));}
    .about-page-dynamic .pst-hero:after{background:linear-gradient(90deg,rgba(2,44,34,.35),rgba(2,44,34,.08),transparent)!important;}
    .about-page-dynamic .pst-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.62fr)!important;gap:72px!important;position:relative!important;z-index:2!important;}
    .about-page-dynamic .pst-hero h1{font-size:clamp(4.2rem,6.2vw,6.4rem)!important;line-height:.96!important;letter-spacing:-.055em!important;text-shadow:0 18px 35px rgba(0,0,0,.12)!important;}
    .about-page-dynamic .pst-hero p{font-size:clamp(1.08rem,1.42vw,1.42rem)!important;line-height:1.72!important;max-width:720px!important;}
    .about-page-dynamic .pst-hero-panel{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:22px!important;box-shadow:0 34px 70px rgba(0,0,0,.22)!important;backdrop-filter:blur(12px)!important;}
    .about-page-dynamic .pst-mini-row{grid-template-columns:64px 1fr!important;min-height:62px!important;}
    .about-page-dynamic .pst-mini-row strong{font-size:2.15rem!important;font-weight:950!important;}
    .about-page-dynamic .pst-btn-primary{color:#047857!important;box-shadow:0 16px 34px rgba(0,0,0,.16)!important;}
    .about-page-dynamic .pst-btn-outline{border-color:rgba(255,255,255,.48)!important;background:rgba(255,255,255,.07)!important;}
    .about-page-dynamic .pst-card{border-radius:18px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;}
    .about-page-dynamic .pst-feature-card{display:grid!important;grid-template-columns:92px 1fr!important;gap:18px!important;align-items:center!important;min-height:188px!important;padding:34px!important;}
    .about-page-dynamic .pst-feature-card .pst-icon{grid-row:1 / span 2!important;width:76px!important;height:76px!important;margin:0!important;background:#e9f8ef!important;color:#047857!important;border:1px solid #d9f2e4!important;font-size:0!important;position:relative!important;}
    .about-page-dynamic .pst-feature-card .pst-icon:before{content:"";width:48px;height:48px;background:#047857;mask:center/contain no-repeat; -webkit-mask:center/contain no-repeat;}
    .about-page-dynamic .pst-feature-card:nth-child(1) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='22'/%3E%3Ccircle cx='32' cy='32' r='11'/%3E%3Cpath d='M32 32 52 12M45 12h7v7'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='22'/%3E%3Ccircle cx='32' cy='32' r='11'/%3E%3Cpath d='M32 32 52 12M45 12h7v7'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-feature-card:nth-child(2) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='24'/%3E%3Cpath d='M41 23 35 42 23 47 29 27z'/%3E%3Cpath d='M32 32h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='24'/%3E%3Cpath d='M41 23 35 42 23 47 29 27z'/%3E%3Cpath d='M32 32h.01'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-feature-card:nth-child(3) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 39 13 49 12 52 22 60 28 55 37 56 47 46 50 40 58 32 53 24 58 18 50 8 47 9 37 4 28 12 22 15 12 25 13z'/%3E%3Cpath d='m23 32 6 6 13-15'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 6 39 13 49 12 52 22 60 28 55 37 56 47 46 50 40 58 32 53 24 58 18 50 8 47 9 37 4 28 12 22 15 12 25 13z'/%3E%3Cpath d='m23 32 6 6 13-15'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-feature-card h3{font-size:1.48rem!important;text-transform:none!important;color:#064e3b!important;}
    .about-page-dynamic .pst-feature-card p{font-size:.98rem!important;line-height:1.62!important;}
    .about-page-dynamic .pst-feature-card:after{content:"";width:54px;height:3px;background:#059669;border-radius:99px;grid-column:2!important;margin-top:10px!important;}
    .about-page-dynamic .pst-stats{background:linear-gradient(90deg,#ecfdf5,#f4fbf6)!important;border-color:#d1fae5!important;border-radius:16px!important;box-shadow:0 14px 38px rgba(15,23,42,.06)!important;padding:22px 28px!important;}
    .about-page-dynamic .pst-stat .pst-icon{font-size:0!important;position:relative!important;background:#e2f6ea!important;color:#047857!important;}
    .about-page-dynamic .pst-stat .pst-icon:before{content:"";width:30px;height:30px;background:#047857;mask:center/contain no-repeat; -webkit-mask:center/contain no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14c12-6 20 5 24 0 6-5 16-4 24 0v40c-8-4-18-5-24 0-6-5-16-4-24 0z'/%3E%3Cpath d='M32 14v40'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14c12-6 20 5 24 0 6-5 16-4 24 0v40c-8-4-18-5-24 0-6-5-16-4-24 0z'/%3E%3Cpath d='M32 14v40'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-stat:nth-child(2) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 58s20-20 20-35A20 20 0 1 0 12 23c0 15 20 35 20 35z'/%3E%3Ccircle cx='32' cy='23' r='7'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 58s20-20 20-35A20 20 0 1 0 12 23c0 15 20 35 20 35z'/%3E%3Ccircle cx='32' cy='23' r='7'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-stat:nth-child(3) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='14' width='44' height='40' rx='5'/%3E%3Cpath d='M20 8v12M44 8v12M10 26h44M22 36h.01M32 36h.01M42 36h.01M22 46h.01M32 46h.01'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='14' width='44' height='40' rx='5'/%3E%3Cpath d='M20 8v12M44 8v12M10 26h44M22 36h.01M32 36h.01M42 36h.01M22 46h.01M32 46h.01'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-stat:nth-child(4) .pst-icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='24'/%3E%3Cpath d='M32 18v16l10 7'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='24'/%3E%3Cpath d='M32 18v16l10 7'/%3E%3C/g%3E%3C/svg%3E");}
    .about-page-dynamic .pst-banner{min-height:330px!important;display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(420px,.82fr)!important;align-items:center!important;background:radial-gradient(circle at 75% 35%,rgba(34,197,94,.32),transparent 34%),linear-gradient(120deg,#022c22,#047857)!important;box-shadow:0 25px 65px rgba(6,78,59,.23)!important;border-radius:18px!important;padding:54px 48px!important;}
    .about-page-dynamic .pst-banner:before{content:"";position:absolute;right:32px;top:24px;width:min(48%,640px);height:290px;opacity:.58;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 380'%3E%3Cg fill='none' stroke='%2384cc16' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' opacity='.85'%3E%3Cpath d='M40 210h260v130H40zM55 180h230l35 30H20zM65 180l15-60h190l25 60M94 120v60M126 120v60M158 120v60M190 120v60M222 120v60M254 120v60'/%3E%3Cpath d='M65 230h52M65 260h52M65 290h52M145 230h52M145 260h52M145 290h52M225 230h52M225 260h52M225 290h52'/%3E%3Ccircle cx='510' cy='170' r='105'/%3E%3Ccircle cx='510' cy='170' r='14'/%3E%3Cpath d='M510 65v210M405 170h210M436 96l148 148M584 96 436 244'/%3E%3Cpath d='M510 275v65M450 340h120M660 340h84M658 245h78l18 95h-114zM680 245v-40h34v40M630 340c-20-35-20-70 0-105M760 340c-20-35-20-70 0-105'/%3E%3Cpath d='M360 340c10-70 55-105 105-95M338 340c-10-48-40-78-80-82' opacity='.55'/%3E%3C/g%3E%3C/svg%3E")!important;}
    .about-page-dynamic .pst-banner:after{content:"Piata • Targ • Eveniment"!important;right:46px!important;bottom:30px!important;color:rgba(132,204,22,.36)!important;font-size:clamp(2rem,2.4vw,3.2rem)!important;z-index:1!important;}
    .about-page-dynamic .pst-banner > *{position:relative!important;z-index:2!important;}
    .about-page-dynamic .pst-banner h2{font-size:clamp(3rem,3.45vw,4.6rem)!important;line-height:1.08!important;max-width:780px!important;letter-spacing:-.05em!important;}
    .about-page-dynamic .pst-banner p{font-size:1.12rem!important;line-height:1.75!important;max-width:790px!important;}
    .about-page-dynamic .pst-block{border-radius:18px!important;box-shadow:0 18px 45px rgba(15,23,42,.07)!important;}
    .about-page-dynamic .pst-block h2{color:#0f172a!important;font-size:2rem!important;letter-spacing:-.035em!important;}
    .about-page-dynamic .pst-list-item{background:#f8fafc!important;border-color:#e5e7eb!important;border-radius:12px!important;}
    .about-page-dynamic .pst-timeline:before{background:#059669!important;width:3px!important;}
    .about-page-dynamic .pst-time:before{background:#047857!important;border:3px solid #d1fae5!important;box-shadow:none!important;}
    .about-page-dynamic .pst-time strong{color:#047857!important;font-weight:950!important;}
    @media(max-width:1199px){.about-page-dynamic .pst-hero:before{left:34%;opacity:.26}.about-page-dynamic .pst-banner{grid-template-columns:1fr!important}.about-page-dynamic .pst-banner:before{opacity:.22;width:70%;right:0}.about-page-dynamic .pst-feature-card{grid-template-columns:1fr!important}.about-page-dynamic .pst-feature-card:after{grid-column:1!important}.about-page-dynamic .pst-feature-card .pst-icon{margin-bottom:8px!important}}
    @media(max-width:900px){.about-page-dynamic .pst-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.about-page-dynamic .pst-hero:before{left:10%;width:90vw;opacity:.18}.about-page-dynamic .pst-hero h1{font-size:3.4rem!important}.about-page-dynamic .pst-banner h2{font-size:2.55rem!important}.about-page-dynamic .pst-banner:before{display:none!important}}


    .web-page-hero{background:linear-gradient(135deg,#064e3b,#047857);color:#fff;padding:72px 0 58px}
    .web-page-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:18px;color:rgba(255,255,255,.75);font-size:14px}
    .web-page-breadcrumb a{color:#fff;text-decoration:none;font-weight:700}
    .web-page-hero h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:900;margin:0 0 14px}
    .web-page-hero p{max-width:760px;color:rgba(255,255,255,.84);font-size:1.1rem;margin:0}
    .web-page-content-section{background:#f8fafc;padding:56px 0}
    .web-page-content-card{background:#fff;border-radius:28px;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:clamp(26px,4vw,56px);color:#111827;line-height:1.75}
    .web-page-content-card h2,.web-page-content-card h3,.web-page-content-card h4{color:#064e3b;font-weight:900;margin-top:1.4em}
    .web-page-content-card a{color:#047857;font-weight:800}
    .web-page-content-card ul,.web-page-content-card ol{padding-left:1.4rem}
    .web-page-image-slider{position:relative;overflow:hidden;border-radius:28px;box-shadow:0 18px 50px rgba(15,23,42,.08);background:#fff;margin-bottom:28px}
    .web-page-slider-slide{display:none}.web-page-slider-slide.active{display:block}
    .web-page-slider-slide img{width:100%;height:420px;object-fit:cover;display:block}
    .web-page-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:#064e3b;font-size:28px;line-height:1;box-shadow:0 10px 24px rgba(15,23,42,.18)}
    .web-page-slider-btn.prev{left:18px}.web-page-slider-btn.next{right:18px}
    .web-page-slider-dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px}
    .web-page-slider-dots button{width:10px;height:10px;border:0;border-radius:999px;background:rgba(255,255,255,.65)}
    .web-page-slider-dots button.active{background:#fff;transform:scale(1.2)}
    .web-page-content-section.web-page-layout-full-width .container{max-width:100%;padding-left:0;padding-right:0}
    .web-page-content-card.web-page-layout-full-width{border-radius:0;box-shadow:none}
    .web-page-hero.web-page-layout-landing{text-align:center;padding-top:110px;padding-bottom:90px}
    .web-page-hero.web-page-layout-minimal{padding-top:44px;padding-bottom:44px}

    .testimonial-fullbleed-pro{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:#fff}
    .testimonial-page-container{width:min(100% - 48px,1280px);margin:0 auto}
    .testimonial-hero-pro{position:relative;min-height:340px;padding:76px 0 96px;color:#fff;overflow:hidden;background:linear-gradient(90deg,rgba(2,44,34,.96),rgba(2,44,34,.78)),url('/uploads/markets/piata.png') center/cover no-repeat}
    .testimonial-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,rgba(34,197,94,.22),transparent 32%);pointer-events:none}
    .testimonial-hero-pro .testimonial-page-container{position:relative;z-index:2}
    .testimonial-breadcrumb{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.82);font-weight:800;margin-bottom:20px}
    .testimonial-breadcrumb a{color:#fff;text-decoration:none}
    .testimonial-hero-pro h1{margin:0;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:950;letter-spacing:-.04em;line-height:.96}
    .testimonial-hero-pro p{margin:22px 0 0;max-width:700px;color:rgba(255,255,255,.9);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65;font-weight:650}
    .testimonial-stats-wrapper{background:#fff;margin-top:-58px;position:relative;z-index:5}
    .testimonial-stats-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.06);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.13);overflow:hidden}
    .testimonial-stat-item{display:flex;align-items:center;gap:18px;padding:28px 34px;border-right:1px solid #e5e7eb}
    .testimonial-stat-item:last-child{border-right:0}
    .testimonial-stat-icon{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.55rem}
    .testimonial-stat-icon.green{background:#dcfce7;color:#16a34a}.testimonial-stat-icon.yellow{background:#fef3c7;color:#f59e0b}.testimonial-stat-icon.emerald{background:#d1fae5;color:#059669}.testimonial-stat-icon.blue{background:#dbeafe;color:#2563eb}
    .testimonial-stat-item strong{display:block;color:#064e3b;font-size:2rem;line-height:1;font-weight:950}
    .testimonial-stat-item span{display:block;margin-top:7px;color:#111827;font-weight:900}
    .testimonial-stat-item small{display:block;margin-top:4px;color:#64748b;font-weight:650}
    .testimonial-content-pro{background:#fff;padding:54px 0 72px}
    .testimonial-intro-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:24px;padding:28px 34px;margin-bottom:54px;box-shadow:0 15px 45px rgba(15,23,42,.06);color:#334155;line-height:1.75}
    .testimonial-section-title{text-align:center;margin-bottom:34px}
    .testimonial-section-title span{display:inline-flex;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;border-radius:999px;padding:8px 16px;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}
    .testimonial-section-title h2{margin:0;color:#064e3b;font-size:clamp(2rem,4vw,3rem);font-weight:950;letter-spacing:-.035em}
    .testimonial-section-title p{max-width:690px;margin:14px auto 0;color:#475569;font-size:1.05rem;line-height:1.65}
    .testimonial-grid-pro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
    .testimonial-card-pro{position:relative;min-height:250px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:24px;box-shadow:0 12px 34px rgba(15,23,42,.08);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
    .testimonial-card-pro:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(15,23,42,.12)}
    .testimonial-card-quote{position:absolute;right:20px;top:2px;color:rgba(16,185,129,.16);font-size:5.2rem;line-height:1;font-weight:950}
    .testimonial-card-head{position:relative;z-index:1;display:flex;gap:14px;align-items:center;margin-bottom:20px}
    .testimonial-card-head img,.testimonial-avatar-pro{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 54px}
    .testimonial-avatar-pro{display:flex;align-items:center;justify-content:center;background:#bbf7d0;color:#064e3b;font-weight:950;font-size:1.15rem}
    .testimonial-card-head h3{margin:0;color:#111827;font-size:1.05rem;font-weight:950}
    .testimonial-card-head p{margin:4px 0 0;color:#64748b;font-size:.88rem;line-height:1.35}
    .testimonial-stars-pro{position:relative;z-index:1;color:#f59e0b;letter-spacing:3px;margin-bottom:14px;font-size:1.02rem}
    .testimonial-card-pro blockquote{position:relative;z-index:1;margin:0;color:#334155;line-height:1.7;font-size:.95rem}
    .testimonial-pagination-pro{margin-top:28px}
    .testimonial-empty-pro{border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;border-radius:18px;padding:28px;text-align:center;font-weight:800}
    .testimonial-cta-pro{margin-top:34px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px 36px;border-radius:22px;background:radial-gradient(circle at top left,rgba(34,197,94,.28),transparent 35%),linear-gradient(135deg,#022c22,#047857);color:#fff;box-shadow:0 26px 60px rgba(6,78,59,.25)}
    .testimonial-cta-icon{width:76px;height:76px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.35);font-size:2rem}
    .testimonial-cta-pro h3{margin:0;font-size:1.6rem;font-weight:950}
    .testimonial-cta-pro p{margin:6px 0 0;color:rgba(255,255,255,.86);font-weight:650}
    .testimonial-cta-pro a{display:inline-flex;align-items:center;gap:10px;justify-content:center;border-radius:999px;background:#fff;color:#065f46;text-decoration:none;padding:14px 24px;font-weight:950;white-space:nowrap}
    @media(max-width:1199px){.testimonial-grid-pro{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-stats-card{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-stat-item:nth-child(2){border-right:0}.testimonial-stat-item:nth-child(1),.testimonial-stat-item:nth-child(2){border-bottom:1px solid #e5e7eb}}
    @media(max-width:991px){.testimonial-grid-pro{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-cta-pro{grid-template-columns:1fr}.testimonial-cta-pro a{width:100%}}
    @media(max-width:575px){.testimonial-page-container{width:min(100% - 28px,1280px)}.testimonial-hero-pro{padding:52px 0 78px}.testimonial-stats-card{grid-template-columns:1fr}.testimonial-stat-item{border-right:0;border-bottom:1px solid #e5e7eb;padding:22px}.testimonial-stat-item:last-child{border-bottom:0}.testimonial-grid-pro{grid-template-columns:1fr}.testimonial-intro-card{padding:22px}.testimonial-cta-pro{padding:24px}}
