:root{--white:#ffffff;--text:#121212;--muted:#666;--gold:#c6a87c;--border:rgba(0,0,0,.08);--shadow:0 25px 80px rgba(0,0,0,.10);--transition:all .45s cubic-bezier(.2,.8,.2,1);--font-th:"Prompt", sans-serif;--font-en:"Playfair Display", serif}.about-cta{padding:95px 0;background:linear-gradient(135deg,#065485,#003f66);color:#fff}.cta-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.cta-text h2{margin:0 0 12px;font-size:32px;line-height:1.2}.cta-text p{margin:0;color:rgb(255 255 255 / .8);line-height:1.7}.cta-actions{display:flex;gap:14px;flex-wrap:wrap}.about-cta .btn-outline{color:#fff;border:1px solid rgb(255 255 255 / .35);background:rgb(255 255 255 / .08)}.about-cta .btn-outline:hover{box-shadow:0 25px 70px rgb(0 0 0 / .18)}.btn-primary{padding:14px 26px;border-radius:999px;background:var(--gold);color:#111;font-weight:600;border:1px solid rgb(198 168 124 / .8);transition:var(--transition);box-shadow:0 18px 55px rgb(198 168 124 / .25)}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 25px 70px rgb(198 168 124 / .35)}.btn-outline{padding:14px 26px;border-radius:999px;border:1px solid rgb(255 255 255 / .35);color:#fff;font-weight:500;transition:var(--transition);background:rgb(255 255 255 / .05);backdrop-filter:blur(8px)}.btn-outline:hover{border-color:rgb(198 168 124 / .8);color:var(--gold);transform:translateY(-4px)}.btn-primary,.btn-outline{text-decoration:none}@media(max-width:1024px){.about-cta{padding:80px 24px}.cta-wrap{gap:24px}.cta-text h2{font-size:28px}.cta-text p{font-size:15px}}@media(max-width:768px){.about-cta{padding:70px 20px}.cta-wrap{flex-direction:column;align-items:flex-start;text-align:left}.cta-text h2{font-size:26px}.cta-text p{font-size:14px}.cta-actions{width:100%;gap:12px}.btn-primary,.btn-outline{width:100%;text-align:center}}@media(max-width:480px){.about-cta{padding:60px 18px}.cta-text h2{font-size:22px}.cta-text p{font-size:13.5px;line-height:1.6}.btn-primary,.btn-outline{padding:13px 22px;font-size:14px}}@media(max-width:360px){.cta-text h2{font-size:20px}.cta-text p{font-size:13px}}