/* Experience cards V2 — isolated component */
.acc-about-v2 .acc-experience-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:24px 0 2px!important}
.acc-about-v2 .acc-experience-card{position:relative;overflow:hidden;min-height:118px;padding:18px 16px!important;border:1px solid #dce9e5;border-radius:16px;background:linear-gradient(145deg,#f5fcf9,#edf9f5);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;box-shadow:0 5px 16px rgba(8,45,75,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.acc-about-v2 .acc-experience-card:nth-child(4n+2){background:linear-gradient(145deg,#f5faff,#edf6ff);border-color:#d9e8f7}.acc-about-v2 .acc-experience-card:nth-child(4n+3){background:linear-gradient(145deg,#fffaf2,#fff5e6);border-color:#f2e1c5}.acc-about-v2 .acc-experience-card:nth-child(4n+4){background:linear-gradient(145deg,#fff7f8,#fff0f3);border-color:#f2dce1}.acc-about-v2 .acc-experience-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(8,45,75,.075)}
.acc-about-v2 .acc-experience-card b{position:relative;z-index:2;font-size:13px!important;line-height:1.35!important;color:#0b3557!important;font-weight:600!important;letter-spacing:.01em}
.acc-experience-icon{position:relative;z-index:2;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#dff6eb;color:#00a873}.acc-experience-card:nth-child(4n+2) .acc-experience-icon{background:#dfeeff;color:#1478d4}.acc-experience-card:nth-child(4n+3) .acc-experience-icon{background:#fff0d6;color:#e98b00}.acc-experience-card:nth-child(4n+4) .acc-experience-icon{background:#ffe1e7;color:#e43d5c}.acc-experience-icon:before,.acc-experience-icon:after{content:'';display:block;box-sizing:border-box;position:absolute}
.acc-experience-icon--leaf:before{width:22px;height:14px;border:3px solid currentColor;border-radius:100% 0 100% 0;transform:rotate(-25deg);top:12px;left:12px}.acc-experience-icon--leaf:after{width:3px;height:18px;background:currentColor;transform:rotate(40deg);left:22px;top:21px;border-radius:3px}
.acc-experience-icon--map:before{width:25px;height:20px;border:2px solid currentColor;border-radius:3px;top:16px;left:10px;background:linear-gradient(90deg,transparent 31%,currentColor 32% 36%,transparent 37% 64%,currentColor 65% 69%,transparent 70%)}.acc-experience-icon--map:after{width:10px;height:10px;border:3px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg);top:7px;left:18px;background:inherit}
.acc-experience-icon--family:before{width:25px;height:14px;border:3px solid currentColor;border-radius:13px 13px 6px 6px;left:10px;top:24px}.acc-experience-icon--family:after{width:11px;height:11px;border:3px solid currentColor;border-radius:50%;left:17px;top:8px;box-shadow:-10px 6px 0 -3px #fff,-10px 6px 0 0 currentColor,10px 6px 0 -3px #fff,10px 6px 0 0 currentColor}
.acc-experience-icon--hearts:before{width:17px;height:17px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);left:9px;top:13px;border-radius:0 0 0 4px}.acc-experience-icon--hearts:after{width:14px;height:14px;border-left:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg);right:8px;bottom:9px;border-radius:0 0 0 4px}
.acc-experience-icon--food:before{content:'⌁';font-size:31px;font-weight:800;top:4px;left:13px}.acc-experience-icon--spark:before{content:'✦';font-size:28px;top:7px;left:13px}.acc-experience-icon--mountain:before{width:27px;height:22px;border-left:3px solid currentColor;border-top:3px solid currentColor;transform:rotate(45deg);left:9px;top:17px}.acc-experience-icon--sun:before{width:18px;height:18px;border:3px solid currentColor;border-radius:50%;left:14px;top:14px;box-shadow:0 -11px 0 -7px currentColor,0 11px 0 -7px currentColor,11px 0 0 -7px currentColor,-11px 0 0 -7px currentColor}.acc-experience-icon--view:before{content:'⌁';font-size:32px;left:12px;top:5px}.acc-experience-icon--city:before{content:'▥';font-size:27px;left:11px;top:8px}.acc-experience-icon--paw:before{content:'●';font-size:22px;left:14px;top:15px;box-shadow:-8px -8px 0 -5px currentColor,8px -8px 0 -5px currentColor}.acc-experience-icon--briefcase:before{width:26px;height:19px;border:3px solid currentColor;border-radius:4px;left:10px;top:16px}.acc-experience-icon--briefcase:after{width:12px;height:7px;border:3px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;left:17px;top:10px}
@media(max-width:1050px){.acc-about-v2 .acc-experience-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.acc-about-v2 .acc-experience-card{min-height:105px}}
@media(max-width:560px){.acc-about-v2 .acc-experience-cards{grid-template-columns:1fr!important;gap:9px!important;margin-top:18px!important}.acc-about-v2 .acc-experience-card{min-height:82px;padding:12px 14px!important;flex-direction:row;align-items:center;gap:12px}.acc-experience-icon{width:42px;height:42px;min-width:42px;border-radius:12px}.acc-about-v2 .acc-experience-card b{font-size:12.5px!important;font-weight:600!important;line-height:1.35!important}}