:root{
  --bg:#ffffff;
  --bg2:#f7f8fc;
  --spbg:#fefefe;
  --sptxt:#121212;
  --spbdr:#e4e7ec;
  --bg3:#f0f2f8;
  --text:#0f1117;
  --text2:#4b5263;
  --text3:#8b93a7;
  --border:#e4e8f0;
  --border2:#d0d7e8;
  --accent:#2563eb;
  --accent2:#1d4ed8;
  --accent-light:#eff6ff;
  --accent-mid:#bfdbfe;
  --green:#16a34a;
  --green-light:#f0fdf4;
  --amber:#d97706;
  --shadow:0 1px 3px rgba(15,17,23,0.08),0 4px 16px rgba(15,17,23,0.04);
  --shadow2:0 2px 8px rgba(15,17,23,0.1),0 8px 32px rgba(15,17,23,0.06);
  --radius:12px;
  --radius2:8px;
}

body header {
    top: 0;
    position: sticky;
    z-index: 999;
}

.policy-card ul {
    list-style: none;
    padding: 0;
}
.policy-card li {
    margin-bottom: 12px;
    position: relative;
}
.include li::before {
    content: "✓";
    color: #16a34a;
    margin-right: 10px;
}
.exclude li::before {
    content: "✕";
    color: #ef4444;
    margin-right: 10px;
}
.support-process-card .step {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto auto 20px;
    border-radius: 50%;
    background: var(--accent);
    color: #fff;
    font-weight: 700;
}
.subscribe-form-cntlr {
    position: relative;
}
.subscribe-form-cntlr .wpforms-container .wpforms-field {
    padding: 0!important;
    margin-bottom: 24px!important;
}
.subscribe-form-cntlr .wpforms-container .wpforms-field input[type="email"] {
    padding: 15px 20px!important;
    height: 54px!important;
    border-radius: 100px!important;
    outline: none!important;
    color: #121212!important;
    background-color:transparent!important;
    border: 2px solid var(--accent)!important;
}
.subscribe-form-cntlr .wpforms-submit-container {
    position: static!important;
}
.subscribe-form-cntlr .wpforms-submit-container  button[type="submit"] {
    padding: 15px 24px!important;
    height: 54px!important;
    position: absolute!important;
    top: 0;
    right: 0;
    display: flex;
    color: #fff!important;
    background-color: var(--accent)!important;
    border: none!important;
    align-items: center!important;
    justify-content: center!important;
    text-align: center!important;
    border-radius: 100px!important;
}
.subscribe-form-cntlr .wpforms-container .wpforms-field {
    padding: 0!important;
    margin-bottom: 24px!important;
}
body .support-sidebar-cntlr {
    top: 105px!important;
}













