/*
Theme Name: Kasra International
Theme URI: https://kasratrading.com/
Author: Kasra International Trading Group
Description: Lightweight custom theme for the Kasra International Trading Group website. Content is imported from the supplied bilingual HTML website using the companion Kasra Site Tools plugin.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: kasra-international
*/

:root{--bg:#f7f3ea;--card:#fff;--ink:#0b1a33;--mute:#4a5873;--line:#e1d9c6;--deep:#0b1a33;--deep2:#14284a;--acc:#c9a24d;--gt:#8a6a1c;--on:#fff;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#081226;--card:#0f2040;--ink:#eef1f6;--mute:#a3b1c8;--line:#22365c;--deep:#060f20;--gt:#e0bd6a}}
:root[data-theme="dark"]{--bg:#081226;--card:#0f2040;--ink:#eef1f6;--mute:#a3b1c8;--line:#22365c;--deep:#060f20;--gt:#e0bd6a}
html{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:400 1rem/1.65 Manrope,Vazirmatn,system-ui,sans-serif}
html[lang=fa] body{font-family:Vazirmatn,Manrope,system-ui,sans-serif;line-height:1.9}
a{color:inherit}
:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
.wrap{max-width:1140px;margin:0 auto;padding:0 20px}
h1,h2,.logo{font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:.01em}
html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] .logo{font-family:Vazirmatn,sans-serif;letter-spacing:0}
.logo{display:flex;align-items:center;gap:12px}
.mk{display:block;background:var(--acc);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat;width:40px;height:50px}
.mk.big{-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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);width:85px;height:120px;margin-bottom:14px}
header{border-bottom:2px solid var(--acc);position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:var(--deep);color:var(--on)}
.bar{display:flex;align-items:center;gap:16px;min-height:64px}
.logo{font-weight:800;font-size:1.6rem;text-decoration:none;margin-inline-end:auto;white-space:nowrap}
.logo b{color:var(--acc)}
nav{display:flex;gap:18px}
nav a{text-decoration:none;font-size:.92rem;opacity:.9}
nav a:hover{opacity:1;text-decoration:underline}
.ctl{display:flex;gap:6px}
.ctl button{background:transparent;color:var(--on);border:1px solid #ffffff55;border-radius:6px;padding:5px 10px;cursor:pointer;font:inherit;font-size:.85rem}
.ctl button[aria-pressed=true]{background:var(--acc);color:#0b1a33;border-color:var(--acc)}
@media(max-width:860px){.bar{flex-wrap:wrap;padding:8px 0;height:auto}nav{order:5;width:100%;overflow-x:auto;gap:16px;padding-bottom:6px}nav a{white-space:nowrap}}
.hero{background:linear-gradient(165deg,var(--deep) 30%,var(--deep2));color:var(--on);padding:72px 0 64px}
.hero .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}
@media(max-width:860px){.hero .wrap{grid-template-columns:1fr}}
h1{color:#ecd08a;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.15;margin:0 0 18px;font-weight:800;max-width:18ch}
html[lang=fa] h1{line-height:1.45;max-width:none}
.hero p{max-width:56ch;color:#c7d0e0;margin:0 0 26px}
.btn{display:inline-block;padding:12px 22px;border-radius:8px;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#ecd08a,#c9a24d);color:#0b1a33;margin-inline-end:10px}
.btn.o{background:transparent;color:var(--on);border:1px solid #ffffff77}
.spec{background:var(--deep2);border:1px solid #ffffff22;border-radius:12px;padding:6px 20px}
.spec div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #ffffff1f}
.spec div:last-child{border:0}
.spec span{color:#b8c3d9;font-size:.92rem}
.spec b{color:var(--acc);text-align:end}
section{padding:68px 0}
h2{color:var(--gt);font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 10px;line-height:1.25}
.lead{color:var(--mute);max-width:64ch;margin:0 0 34px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px;border-inline-start:4px solid var(--acc)}
.card h3{margin:0 0 8px;font-size:1.08rem}
.card p{margin:0;color:var(--mute);font-size:.95rem}
.alt{background:var(--card);border-block:1px solid var(--line)}
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;counter-reset:s;padding:0;list-style:none}
.steps li{counter-increment:s;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:18px 18px 18px 18px}
.steps li::before{content:counter(s);display:block;font-weight:800;font-size:1.6rem;color:var(--gt)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:34px}
@media(max-width:860px){.two{grid-template-columns:1fr}}
.reg{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}
.reg address{font-style:normal;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px}
.reg b{display:block;margin-bottom:6px}
.reg a{display:block;overflow-wrap:anywhere}
form{display:grid;gap:12px;margin-top:26px;max-width:560px}
input,textarea,select{font:inherit;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);width:100%}
form button{justify-self:start;border:0;cursor:pointer;font:inherit}
footer{background:var(--deep);color:#b8c3d9;padding:28px 0;font-size:.9rem}
.note{font-size:.85rem;color:var(--mute);margin-top:14px}

.hx{position:relative;overflow:hidden;color:#fff;min-height:clamp(720px,72vw,1180px);background:linear-gradient(180deg,#0b1a33 0%,#12294d 30%,#1d3f73 52%,#5a7fb3 70%,#b5c7e0 86%,#f1ede2 100%)}
.hx::before{content:"";position:absolute;inset:0;background:radial-gradient(40% 18% at 30% 12%,rgba(201,162,77,.16),transparent 70%),radial-gradient(35% 14% at 78% 26%,rgba(120,170,255,.2),transparent 70%),radial-gradient(30% 10% at 55% 3%,rgba(110,160,255,.2),transparent 70%)}
.hx-ln i{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.24);transform-origin:top;transform:scaleY(0);animation:ln 1.6s cubic-bezier(.65,0,.35,1) forwards}
.hx-ln i:nth-child(1){left:4.8%}.hx-ln i:nth-child(2){left:35.45%;animation-delay:.1s}.hx-ln i:nth-child(3){left:64.7%;animation-delay:.2s}.hx-ln i:nth-child(4){left:95.2%;animation-delay:.3s}
@keyframes ln{to{transform:scaleY(1)}}
.hx-top{position:relative;z-index:3;display:flex;flex-wrap:wrap;column-gap:24px;padding:clamp(28px,3.4vw,60px) clamp(16px,2.2vw,40px) 0}
.hx-h{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;text-transform:uppercase;font-size:clamp(40px,calc(30px + 5.4vw),160px);line-height:.9;color:#fff;max-width:none}
.hx-h .w,.hx-tag .w{display:block}
.ps-h .w{display:inline-block;margin-inline-end:.28em}
.hx-h .w:first-child{padding-inline-start:.92em}
.hx-tag{margin:clamp(24px,4.3vw,80px) 0 0;margin-inline-start:auto;font-size:clamp(13px,1.66vw,26px);line-height:1.15;letter-spacing:.04em;color:#ecd08a;font-weight:600}
.hx-row{position:relative;z-index:3;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:clamp(28px,4vw,70px) clamp(16px,2.2vw,40px) 0}
.hx-ex{display:inline-flex;gap:14px;align-items:center;text-decoration:none;font-size:clamp(13px,1.3vw,20px);letter-spacing:.03em}
.btn.hx-q{margin:0}
.hx-img{position:absolute;right:4.8vw;bottom:0;width:max(68vw,560px);height:auto;aspect-ratio:3/2;object-fit:cover;background-size:cover;background-position:center;border-radius:28px 28px 0 0;z-index:1;animation:rise 4.2s cubic-bezier(.22,.61,.24,1) .2s both}
[dir=rtl] .hx-img{right:auto;left:4.8vw}
@keyframes rise{0%{opacity:0;transform:translateY(70%) scale(1.06)}25%{opacity:1}100%{opacity:1;transform:none}}
.w{display:inline-block;opacity:0;transform:translateY(.45em);filter:blur(10px);animation:wi 1s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}
@keyframes wi{to{opacity:1;transform:none;filter:none}}
html[lang=fa] .hx-h{font-family:Vazirmatn,sans-serif;text-transform:none;line-height:1.3;font-size:clamp(34px,calc(24px + 4.4vw),130px)}
html[lang=fa] .hx-tag{letter-spacing:0}
.hx-spec{background:var(--card);border-bottom:1px solid var(--line)}
.hx-spec .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.hx-spec div{padding:26px 22px;border-inline-end:1px solid var(--line)}.hx-spec div:last-child{border:0}
.hx-spec b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:1.7rem;color:var(--gt)}
html[lang=fa] .hx-spec b{font-family:Vazirmatn,sans-serif;font-size:1.4rem}
.hx-spec span{color:var(--mute);font-size:.9rem}
.ps{padding:clamp(56px,9vw,150px) 0 clamp(40px,4.4vw,80px)}
.ps-in{display:block;max-width:1360px}
.ps-h{margin:0 0 clamp(22px,3vw,44px);font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:clamp(40px,4.6vw,80px);line-height:1.15;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.06em}
html[lang=fa] .ps-h{font-family:Vazirmatn,sans-serif;line-height:1.4}
.ps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.25vw,20px)}
@media(max-width:900px){.ps-row{grid-template-columns:repeat(2,1fr)}}
.ps-row::-webkit-scrollbar{display:none}
.pc2{position:relative;display:block;aspect-ratio:.79;border-radius:clamp(6px,.8vw,12px);overflow:hidden;scroll-snap-align:start;color:#fff;text-decoration:none;background:var(--deep);opacity:0;transform:translateY(30px) scale(.97);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}
.ps.in .pc2{opacity:1;transform:none}
.pcimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;transition:transform 1s}
.pc2:hover .pcimg{transform:scale(1.05)}
.pc2>span{position:absolute;inset-inline:0;bottom:0;padding:38px 14px 14px;background:linear-gradient(transparent,rgba(11,26,51,.88));font-weight:600}
.ps .w{animation-play-state:paused}.ps.in .w{animation-play-state:running}
@media(prefers-reduced-motion:reduce){.w,.hx-img,.hx-ln i{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.pc2{opacity:1;transform:none;transition:none}}
.fr{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px;border:1px solid var(--line);margin:0 0 16px;background-color:#eef2f7}
.fr.ct{object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box;padding:12px}
.nb{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b1a33,#14284a);color:#e6c77a;font-family:'Cormorant Garamond',Georgia,serif;font-size:1.5rem;font-weight:700;text-align:center;padding:12px;border:0}
html[lang=fa] .nb{font-family:Vazirmatn,sans-serif}
.grid>figure{margin:0}
.g3.top{align-items:start}.chips.wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.th{object-position:center 40%}
.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g3 .th{margin:0}
.chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.chip{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 12px;border-inline-start:3px solid var(--acc)}.chip b{display:block;font-size:1.05rem}.chip span{color:var(--gt);font-weight:600;font-size:.92rem;display:inline-block}.chip.cu{grid-column:span 2;background:var(--deep);border-color:var(--deep)}.chip.cu b{color:#fff}.chip.cu span{color:#ecd08a;font-size:1.05rem}
.reg .nm{display:block;font-weight:700}.reg .rl{display:block;color:var(--gt);font-size:.9rem}.reg .lg{display:block;color:var(--mute);font-size:.85rem;margin-bottom:8px}
.th.ct{object-fit:contain;background-size:contain;background-repeat:no-repeat;background-color:#fff}
.th{aspect-ratio:16/10;object-fit:cover;height:auto;margin-bottom:12px}
.tc{margin:26px 0 10px;font-size:1.05rem}.tc:first-child{margin-top:0}
.tbl td:first-child,.tbl th:first-child{position:sticky;inset-inline-start:0;z-index:1}.tbl td:first-child{background:var(--card);font-weight:600}.tbl tr:nth-child(even) td:first-child{background:var(--bg)}
.tbl td{white-space:nowrap}.tbl td:first-child{white-space:normal;min-width:190px}

.ni{display:flex;align-items:center;position:relative;min-height:64px}
.ni.has>a::after{content:"▾";font-size:.7rem;margin-inline-start:5px;opacity:.7}
.dd{display:none;position:absolute;top:100%;inset-inline-start:-12px;min-width:250px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:0 0 10px 10px;box-shadow:0 14px 30px #0006;padding:8px;z-index:20}
.ni:hover>.dd,.ni:focus-within>.dd{display:block}
.dd a{display:block;padding:9px 12px;border-radius:6px;color:var(--ink);opacity:1;font-size:.93rem;text-decoration:none;white-space:nowrap}
.dd a:hover,.dd a:focus-visible{background:var(--bg);color:var(--gt);text-decoration:none}
.sub{position:relative}.sub>a{display:flex;justify-content:space-between;gap:14px}.sub>a::after{content:"›";opacity:.6}[dir=rtl] .sub>a::after{content:"‹"}
.fly{display:none;position:absolute;top:-9px;inset-inline-start:100%;min-width:230px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--acc);border-radius:10px;box-shadow:0 14px 30px #0006;padding:8px}
.sub:hover>.fly,.sub:focus-within>.fly{display:block}
@media(max-width:860px){.dd{display:none!important}.ni{min-height:0}.ni.has>a::after{display:none}}
.sbar{background:var(--card);border-bottom:1px solid var(--line)}
.sbar .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-block:8px}
.sbar a{white-space:nowrap;padding:4px 11px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:.82rem;line-height:1.5;color:var(--ink);opacity:1}
.sbar a:hover{border-color:var(--acc)}
.sbar a.on{background:var(--deep);color:#ecd08a;border-color:var(--deep);font-weight:600}
.sbar .back{border:0;color:var(--gt);font-weight:700;padding-inline-end:4px}.sbar .back::before{content:"←";margin-inline-end:6px}[dir=rtl] .sbar .back::before{content:"→"}
.sbar .gl{color:var(--mute);font-size:.82rem;white-space:nowrap;padding-inline:6px;border-inline-start:1px solid var(--line)}
@media(min-width:861px){.sbar{position:sticky;top:calc(66px + env(safe-area-inset-top,0px));z-index:9}}
.pimg,.ban{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:16px;background-size:cover;background-position:center;border:1px solid var(--line)}.ban{margin:0 0 24px;border-radius:12px}
.ic{width:44px;height:44px;color:var(--gt);display:block;margin-bottom:10px}
.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:.92rem}.tbl th{background:var(--deep2);color:#fff;text-align:start;padding:10px 12px}.tbl td{padding:9px 12px;border-top:1px solid var(--line)}.tbl tr:nth-child(even) td{background:var(--bg)}.tbl.ck td:nth-child(3){font-weight:600;color:var(--gt)}
.bdg{display:inline-block;background:var(--deep);color:#ecd08a;border-radius:999px;padding:2px 12px;font-weight:700;font-size:.85rem;margin-inline-start:8px}
.fm{color:var(--mute);font-size:.95rem}

nav a.on{color:var(--acc);opacity:1;font-weight:600}
a.card{display:block;text-decoration:none;transition:transform .15s}a.card:hover{transform:translateY(-3px)}
a.card .m{display:block;margin-top:10px;color:var(--gt);font-weight:600;font-size:.9rem}
.ph{background:linear-gradient(165deg,var(--deep) 30%,var(--deep2));color:var(--on);padding:44px 0 40px}
.ph h1{margin:6px 0 12px}.ph p{color:#c7d0e0;max-width:64ch;margin:0}
.crumb{font-size:.88rem;color:#b8c3d9}.crumb a{text-decoration:none;color:var(--acc)}
.ul{padding-inline-start:20px;margin:0 0 20px}.ul li{margin:0 0 10px}
.band{background:var(--deep);color:var(--on);text-align:center;padding:52px 0}.band h2{color:#ecd08a}
.lang{background:transparent;color:var(--on);border:1px solid #ffffff55;border-radius:6px;padding:5px 10px;text-decoration:none;font-size:.85rem}
.fl{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.fl a{text-decoration:none;color:#ecd08a}
/* =====================================
   KASRA – Premium Contact Page Design
   ===================================== */

.reg {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  align-items: stretch;
  margin-top: 28px;
}

.reg address {
  position: relative;
  min-width: 0;
  font-style: normal;
  padding: 24px;
  background: var(--card);
  border: 1px solid var(--line);
  border-inline-start: 3px solid var(--acc);
  border-radius: 12px;
  box-shadow: 0 5px 18px rgba(0, 0, 0, 0.06);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  text-align: start;
}

.reg address:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.10);
  border-color: var(--acc);
}

.reg address > b {
  display: block;
  margin-bottom: 14px;
  color: var(--mute);
  font-size: .88rem;
  font-weight: 500;
}

.reg .nm {
  display: block;
  margin-bottom: 5px;
  color: var(--ink);
  font-size: 1.15rem;
  font-weight: 800;
}

.reg .rl {
  display: block;
  margin-bottom: 12px;
  color: var(--gt);
  font-size: .92rem;
  font-weight: 600;
  line-height: 1.8;
}

.reg .lg {
  display: block;
  margin-bottom: 16px;
  color: var(--mute);
  font-size: .84rem;
  line-height: 1.8;
}

.reg address a {
  display: block;
  min-width: 0;
  margin-top: 8px;
  padding: 9px 11px;
  overflow-wrap: anywhere;
  color: var(--ink);
  background: rgba(128, 128, 128, 0.07);
  border: 1px solid var(--line);
  border-radius: 7px;
  font-size: .9rem;
  text-decoration: none;
  transition: background .2s ease, border-color .2s ease;
}

.reg address a:hover {
  background: rgba(190, 150, 70, 0.10);
  border-color: var(--acc);
}

#f {
  box-sizing: border-box;
  width: 100%;
  max-width: 700px;
  margin: 36px auto 0;
  padding: 26px;
  background: var(--card);
  border: 1px solid var(--line);
  border-top: 3px solid var(--acc);
  border-radius: 12px;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.06);
}

#f input,
#f textarea,
#f select {
  box-sizing: border-box;
  width: 100%;
  padding: 13px 14px;
  color: var(--ink);
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: 8px;
  font: inherit;
  transition: border-color .2s ease, box-shadow .2s ease;
}

#f input:focus,
#f textarea:focus,
#f select:focus {
  outline: none;
  border-color: var(--acc);
  box-shadow: 0 0 0 3px rgba(190, 150, 70, 0.13);
}

#f textarea {
  min-height: 120px;
  resize: vertical;
}

#f button[type="submit"] {
  justify-self: start;
  padding: 12px 28px;
  color: #fff;
  background: var(--deep);
  border: 1px solid var(--acc);
  border-radius: 8px;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
  transition: background .2s ease, transform .2s ease;
}

#f button[type="submit"]:hover {
  background: var(--acc);
  transform: translateY(-2px);
}

@media (max-width: 680px) {
  .reg {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .reg address {
    padding: 20px;
  }

  #f {
    padding: 18px;
  }

  #f button[type="submit"] {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .reg address,
  .reg address a,
  #f input,
  #f textarea,
  #f select,
  #f button[type="submit"] {
    transition: none;
  }

  .reg address:hover,
  #f button[type="submit"]:hover {
    transform: none;
  }
}
/* Contact links – LTR with icons */

.reg address a[href^="mailto:"],
.reg address a[href^="tel:"] {
  direction: ltr;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  padding: 11px 13px;
  unicode-bidi: isolate;
}

/* Email icon */
.reg address a[href^="mailto:"]::before {
  content: "✉";
  color: var(--acc);
  font-size: 18px;
  flex: 0 0 20px;
  text-align: center;
}

/* Phone icon */
.reg address a[href^="tel:"]::before {
  content: "☎";
  color: var(--acc);
  font-size: 18px;
  flex: 0 0 20px;
  text-align: center;
}
/* Main WhatsApp Contact Button */

.wa-contact {
  display: flex;
  justify-content: center;
  margin: 30px auto;
  padding: 0 15px;
}

.wa-contact a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-width: 260px;
  padding: 14px 28px;
  color: #fff;
  background: #168b55;
  border: 1px solid #168b55;
  border-radius: 9px;
  box-shadow: 0 5px 16px rgba(22, 139, 85, 0.18);
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background .2s ease, transform .2s ease, box-shadow .2s ease;
}

.wa-contact a:hover {
  color: #fff;
  background: #107346;
  border-color: #107346;
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(22, 139, 85, 0.25);
}

.wa-contact a span {
  font-size: 21px;
  line-height: 1;
}

@media (max-width: 680px) {
  .wa-contact a {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }
}