body.home{--wp--preset--font-family--inter:system-ui,-apple-system,"Segoe UI","Malgun Gothic",sans-serif;font-family:system-ui,-apple-system,"Segoe UI","Malgun Gothic",sans-serif}
    #ad-platform-about{--eco-ink:#123d30;--eco-muted:#425c53;--eco-line:#cbdcd3;max-width:1160px;margin-inline:auto;padding:28px 24px 72px;color:var(--eco-ink);font-family:inherit;font-size:1rem;line-height:1.75}
    #ad-platform-about .ap-intro{padding:clamp(32px,5vw,68px);background:#123d30;border:0;border-radius:24px;color:#fff;text-align:left;box-shadow:none}
    #ad-platform-about .ap-eyebrow{font-size:.8125rem;letter-spacing:.1em;font-weight:700}
    #ad-platform-about .ap-intro .ap-eyebrow{color:#c6e4d5}
    #ad-platform-about .ap-intro h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.3;letter-spacing:-.045em;max-width:100%;margin:20px 0;color:#fff;word-break:keep-all;overflow-wrap:anywhere}
    #ad-platform-about .ap-intro h1 span{color:#c8ee9a}
    #ad-platform-about .ap-lead{font-size:1.0625rem;line-height:1.85;color:#e2eee8;max-width:660px;margin:0 0 28px}
    #ad-platform-about .ap-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}
    #ad-platform-about .ap-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border-radius:8px;border:1px solid #164b37;background:#164b37;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:none;white-space:normal}
    #ad-platform-about .ap-intro .ap-button{background:#c8ee9a;color:#123d30;border-color:#c8ee9a}
    #ad-platform-about .ap-intro .ap-secondary{background:transparent;color:#fff;border-color:#9fbeb0}
    #ad-platform-about a:focus-visible,#ad-platform-about button:focus-visible{outline:3px solid #2c75c4;outline-offset:5px}
    #ad-platform-about .adeco-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:20px 4px;border-bottom:1px solid var(--eco-line)}
    #ad-platform-about .adeco-quick>span{font-size:.875rem;color:var(--eco-muted);margin-right:10px}
    #ad-platform-about .adeco-quick a{color:#164b37;font-size:.9375rem;font-weight:650;padding:8px 0;text-underline-offset:5px}
    #ad-platform-about .ap-section{margin-top:48px}
    #ad-platform-about h2{font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.4;letter-spacing:-.025em;color:var(--eco-ink)}
    #ad-platform-about .ap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}
    #ad-platform-about .ap-card{background:#fff;border:1px solid var(--eco-line);border-top:4px solid #276c50;border-radius:10px;padding:26px 24px;box-shadow:none;display:flex;flex-direction:column}
    #ad-platform-about .ap-card:nth-child(2){border-top-color:#236682}#ad-platform-about .ap-card:nth-child(3){border-top-color:#92611f}
    #ad-platform-about .ap-number{font-size:.8125rem;font-weight:750;color:#4e665c;letter-spacing:.05em}
    #ad-platform-about .ap-card h3{font-size:1.25rem;line-height:1.5;margin:14px 0 8px;color:var(--eco-ink)}
    #ad-platform-about .ap-card p{font-size:1rem;color:var(--eco-muted);margin:0 0 22px}
    #ad-platform-about .ap-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 16px}
    #ad-platform-about .ap-links a{color:#175337;font-size:.9375rem;min-height:40px;display:inline-flex;align-items:center;text-underline-offset:4px}
    #ad-platform-about .ap-operator{grid-template-columns:240px minmax(0,1fr);padding:30px;gap:30px;border:1px solid var(--eco-line);border-radius:12px;background:#f1f6f3;text-align:left}
    #ad-platform-about .ap-operator-photo{width:240px;height:auto;aspect-ratio:480/252;object-fit:contain;border:0;border-radius:8px;box-shadow:none}
    #ad-platform-about .ap-note{padding:24px 28px;border-left:4px solid #276c50;background:#f1f6f3;border-radius:0 10px 10px 0}
    #ad-platform-about .adeh-connect-card{box-shadow:none;border-radius:10px}
    @media(max-width:780px){#ad-platform-about{padding:18px 16px 48px}#ad-platform-about .ap-cards{grid-template-columns:1fr;gap:14px}#ad-platform-about .ap-section{margin-top:34px}#ad-platform-about .ap-operator{grid-template-columns:1fr;padding:24px;gap:20px}#ad-platform-about .ap-operator-photo{width:min(100%,320px);margin:0}#ad-platform-about .ap-operator .ap-actions{justify-content:flex-start}}
    @media(max-width:420px){#ad-platform-about .ap-intro{padding:28px 22px}#ad-platform-about .ap-actions{flex-direction:column}#ad-platform-about .ap-button{width:auto}#ad-platform-about .adeco-quick{gap:6px 16px}}
    @media(prefers-reduced-motion:reduce){#ad-platform-about *,#ad-platform-about *::before,#ad-platform-about *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
