/*
Theme Name: AG Holdings Exact
Theme URI: https://agholdings.io/
Author: AG Holdings
Description: Custom WordPress theme converted from the supplied AG Holdings static design.
Version: 1.0.0
Text Domain: agholdings-exact
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@500;600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#edeff3;color:#132031;font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:96%;max-width:1400px;margin:auto}.header{position:sticky;top:0;z-index:1000;background:#edeff3;padding:8px 0;box-shadow:0 2px 18px rgba(0,0,0,.06)}.nav{display:flex;align-items:center;justify-content:space-between}.logo{width:145px;transition:.3s}.logo:hover{transform:scale(1.06)}.menu{display:flex;gap:34px;align-items:center;font-weight:600;color:#414c6f}.menu a:hover{color:#0881c8}.contact{background:#071027;color:white;padding:13px 30px;border-radius:60px;box-shadow:0 2px 18px rgba(0,0,0,.3);transition:.3s}.contact:hover{background:#092b80}.hero{padding:88px 0 105px;text-align:center;background:linear-gradient(rgba(237,239,243,.84),rgba(237,239,243,.84)),url('assets/images/hero.jpg') center/cover no-repeat}.pill{display:inline-block;border:1px solid #101b2a;background:white;border-radius:73px;padding:8px 25px;text-transform:uppercase;font:600 14px 'Space Grotesk';letter-spacing:.4px}.hero h1{font:800 clamp(52px,7vw,90px)/1.1 'Space Grotesk';margin:28px 0 20px;color:#2b4c6f}.hero h1 span{color:#000}.lead{max-width:980px;margin:0 auto 35px;font-size:24px;font-weight:300;line-height:1.6;color:#302d2d}.actions{display:flex;gap:18px;justify-content:center}.btn{display:inline-block;padding:14px 28px;border-radius:113px;font-size:18px;transition:.3s}.primary{background:#2b4c6f;color:#fff}.primary:hover{background:#112131}.secondary{background:#f0e2e2;border:2px solid #11213d}.secondary:hover{background:#112131;color:#fff}.section{padding:90px 0;background:#fff}.section.alt{background:#edeff3}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.title{font:700 clamp(36px,4.2vw,54px)/1.25 'Space Grotesk';margin:0 0 22px}.title span{color:#2b4c6f}.copy h4,.copy p{font-size:18px;line-height:1.65;font-weight:300;color:#504d4d}.feature-img{width:100%;border-radius:28px;box-shadow:0 20px 60px rgba(20,35,50,.14)}.eyebrow{text-transform:uppercase;color:#003366;font:700 13px 'Space Grotesk';letter-spacing:3px;text-align:center}.center{text-align:center}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px}.card{background:#fff;border-radius:24px;padding:34px;box-shadow:0 12px 35px rgba(0,0,0,.07);transition:.35s;min-height:220px}.card:hover{transform:translateY(-9px);box-shadow:0 20px 45px rgba(0,0,0,.13)}.card h3{font:700 25px 'Space Grotesk';margin:10px 0}.card p{font-size:17px;line-height:1.6;color:#555}.why{grid-template-columns:repeat(4,1fr)}.why .card{padding:0;overflow:hidden}.why img{width:100%;height:190px;object-fit:cover}.why .pad{padding:24px}.vision{position:relative;padding:115px 20px;color:white;text-align:center;background:linear-gradient(rgba(0,0,0,.66),rgba(0,0,0,.66)),url('assets/images/Global-Innovation.avif') center/cover fixed}.vision h3{font:700 clamp(30px,4vw,48px)/1.4 'Space Grotesk';max-width:1050px;margin:auto}.vision h4{font-size:18px;font-weight:400}.apply{padding:90px 0;background:#fff}.form{max-width:900px;margin:35px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.form input,.form textarea,.form select{width:100%;padding:16px;border:1px solid #d6dbe3;border-radius:10px;font:500 16px Inter;background:#fff}.form textarea{min-height:120px}.full{grid-column:1/-1}.submit{border:0;cursor:pointer;background:#071027;color:white;border-radius:60px;padding:15px 30px;font-weight:700}.footer{background:#071027;color:#fff;padding:42px 0}.foot{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:20px}.foot img{width:110px}.foot .links{text-align:right}.legalhero{padding:105px 20px;background:linear-gradient(rgba(0,0,0,.82),rgba(0,0,0,.82)),url('assets/images/Global-Innovation.avif') center/cover;color:#fff;text-align:center}.legalhero h1{font:700 54px 'Space Grotesk'}.legalbody{padding:80px 20px;background:#fff;min-height:300px;text-align:center}.legalbody p{max-width:1000px;margin:auto;font-size:18px;line-height:1.8;font-weight:300}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.show{opacity:1;transform:none}@media(max-width:800px){.menu a:not(.contact){display:none}.logo{width:110px}.hero{padding:55px 0}.lead{font-size:17px}.actions{flex-direction:column;align-items:center}.grid2,.cards,.why,.foot{grid-template-columns:1fr}.section{padding:60px 0}.feature-img{margin-top:10px}.form{grid-template-columns:1fr}.full{grid-column:auto}.foot{text-align:center}.foot img{margin:auto}.foot .links{text-align:center}.legalhero h1{font-size:38px}}
