.borna-money-landing-v1,.borna-samples-augment-v1,.borna-samples-cta-v1{--bsp-navy:#0f1836;--bsp-navy-2:#16224a;--bsp-indigo:#5e63f6;--bsp-cyan:#18b5dd;--bsp-coral:#ff7b5f;--bsp-gold:#f2bb4a;--bsp-soft:#f6f8fd;--bsp-line:#e3e9f3;--bsp-text:#24314d;--bsp-muted:#66728d;--bsp-white:#fff;color:var(--bsp-text);font-family:Shabnam,var(--firstFont),Tahoma,sans-serif!important;line-height:1.9}
.borna-money-landing-v1 *,.borna-samples-augment-v1 *,.borna-samples-cta-v1 *{box-sizing:border-box}
.borna-money-landing-v1 a,.borna-samples-augment-v1 a,.borna-samples-cta-v1 a{text-decoration:none}
.bsp-shell{width:min(1180px,calc(100% - 42px));margin-inline:auto}
.bsp-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--bsp-indigo);font-size:.78rem;font-weight:900}.bsp-kicker:before{content:"";width:20px;height:2px;border-radius:999px;background:currentColor}.bsp-kicker--light{color:#98ebff}
.bsp-crumbs{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#8690a6;margin-bottom:14px}.bsp-crumbs a{color:#69738b}.bsp-crumbs i{font-style:normal;color:#b9c1d2}
.bsp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.bsp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:11px 21px;border-radius:16px;font-weight:900;transition:.2s ease}.bsp-btn--primary{background:linear-gradient(135deg,var(--bsp-navy-2),var(--bsp-navy));color:#fff;box-shadow:0 14px 34px rgba(22,34,74,.18)}.bsp-btn--primary:hover{transform:translateY(-2px);color:#fff}.bsp-btn--ghost{background:#fff;border:1px solid var(--bsp-line);color:var(--bsp-navy)}.bsp-btn--ghost:hover{border-color:#c7d1e9;color:var(--bsp-indigo)}
.bsp-proofline{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:20px;color:#5c6782;font-size:.85rem}.bsp-proofline i{color:var(--bsp-cyan);margin-left:6px}
.bsp-heading{max-width:780px;margin-bottom:30px}.bsp-heading--split{display:grid;grid-template-columns:1.06fr .94fr;max-width:none;gap:58px;align-items:end}.bsp-heading--center{text-align:center;margin:0 auto 36px}.bsp-heading--center .bsp-kicker{justify-content:center}.bsp-heading h2,.bsp-final h2,.bsp-samples-hero h1{margin:8px 0 12px;color:var(--bsp-navy);font-size:clamp(1.8rem,3vw,3rem);line-height:1.4}.bsp-heading p,.bsp-final p,.bsp-samples-hero p{margin:0;color:var(--bsp-muted)}
.bsp-section{padding:72px 0;position:relative}
.bsp-hero{position:relative;padding:42px 0 54px;background:radial-gradient(circle at 90% 10%,rgba(94,99,246,.12),transparent 24%),radial-gradient(circle at 10% 100%,rgba(24,181,221,.12),transparent 26%),linear-gradient(180deg,#fbfcff,#f4f7fd)}.bsp-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.bsp-hero h1{font-size:clamp(2.15rem,4vw,4.2rem);line-height:1.28;color:var(--bsp-navy);margin:10px 0 18px}.bsp-lead{font-size:1rem;color:#5e6a84;margin:0}
.bsp-hero__visual{position:relative;min-height:420px}
.bsp-clock-card{position:absolute;inset:15px 35px 15px 35px;border-radius:32px;background:linear-gradient(150deg,#141f43,#0f1836);box-shadow:0 28px 80px rgba(14,24,54,.22);overflow:hidden}.bsp-clock-ring{position:absolute;inset:56px auto auto 50%;width:220px;height:220px;border:14px solid rgba(255,255,255,.08);border-top-color:var(--bsp-coral);border-right-color:var(--bsp-gold);border-radius:50%;transform:translateX(-50%);animation:bspSpin 10s linear infinite}.bsp-clock-face{position:absolute;top:105px;left:50%;transform:translateX(-50%);width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);text-align:center;color:#fff;padding:18px}.bsp-clock-face span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#9dc0ff}.bsp-clock-face b{font-size:2rem;line-height:1;margin:6px 0 4px}.bsp-clock-face small{font-size:.65rem;color:#b5c2de}
.bsp-hero-card{position:absolute;width:260px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.92);box-shadow:0 20px 50px rgba(15,24,54,.12)}.bsp-hero-card strong{display:block;color:var(--bsp-navy);margin-bottom:6px}.bsp-hero-card p{margin:0;color:#68758e;font-size:.82rem}.bsp-hero-card--a{top:28px;right:-8px}.bsp-hero-card--b{bottom:18px;left:0}
.bsp-hero__visual--stack{min-height:420px}.bsp-stack-card{position:absolute;width:min(330px,82%);padding:24px;border-radius:24px;background:#fff;border:1px solid var(--bsp-line);box-shadow:0 24px 55px rgba(35,49,77,.1)}.bsp-stack-card small{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#eef2ff;color:var(--bsp-indigo);font-weight:900}.bsp-stack-card strong{display:block;margin:16px 0 8px;color:var(--bsp-navy);font-size:1.15rem}.bsp-stack-card p{margin:0;color:var(--bsp-muted)}.bsp-stack-card--front{top:36px;right:30px;z-index:3}.bsp-stack-card--mid{top:140px;left:54px;z-index:2}.bsp-stack-card--back{bottom:20px;right:80px;z-index:1}
.bsp-strip{background:#fff;border-top:1px solid var(--bsp-line);border-bottom:1px solid var(--bsp-line)}.bsp-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.bsp-strip__grid>div{padding:20px 18px;display:grid;gap:3px}.bsp-strip__grid>div+div{border-right:1px solid var(--bsp-line)}.bsp-strip strong{color:var(--bsp-navy);font-size:1rem}.bsp-strip small{color:#7d879b}.bsp-strip--soft{background:#fafbff}
.bsp-pulse-grid,.bsp-benchmark__grid,.bsp-proofboard__grid,.bsp-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bsp-pulse-grid article,.bsp-benchmark__grid article,.bsp-proofboard__grid article,.bsp-case-grid article{padding:24px;border:1px solid var(--bsp-line);border-radius:22px;background:#fff;min-height:220px;box-shadow:0 16px 36px rgba(36,49,77,.05)}.bsp-pulse-grid i,.bsp-benchmark__grid i{font-size:1.25rem;color:var(--bsp-indigo)}.bsp-pulse-grid h3,.bsp-benchmark__grid h3,.bsp-case-grid strong,.bsp-proofboard__grid strong{display:block;margin:18px 0 9px;color:var(--bsp-navy);font-size:1.1rem;line-height:1.6}.bsp-pulse-grid p,.bsp-benchmark__grid p,.bsp-case-grid p,.bsp-proofboard__grid p{margin:0;color:var(--bsp-muted);font-size:.9rem}.bsp-case-grid a,.bsp-proofboard__grid a{display:inline-flex;margin-top:16px;font-weight:900;color:var(--bsp-indigo)}
.bsp-lane{background:linear-gradient(180deg,#fff,#f7f9ff)}.bsp-lane__grid,.bsp-radar__grid,.bsp-shield__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:48px;align-items:start}.bsp-lane__cards,.bsp-shield__cards,.bsp-radar__list{display:grid;gap:12px}.bsp-lane__cards article,.bsp-radar__list article{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid var(--bsp-line)}.bsp-lane__cards span,.bsp-radar__list span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#f0f3ff;color:var(--bsp-indigo);font-weight:900}.bsp-lane__cards h3{margin:12px 0 6px;color:var(--bsp-navy);font-size:1.05rem}.bsp-lane__cards p,.bsp-radar__list p{margin:0;color:var(--bsp-muted)}
.bsp-radar{background:#0f1836;color:#fff}.bsp-radar .bsp-kicker,.bsp-radar h2{color:#fff}.bsp-radar p{color:#b8c4df}.bsp-radar__list article{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.bsp-radar__list p{color:#eef3ff}
.bsp-matrix{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--bsp-line);border-radius:24px;overflow:hidden;background:#fff}.bsp-matrix__col{min-height:170px;padding:22px;border-left:1px solid var(--bsp-line);display:flex;flex-direction:column;justify-content:center}.bsp-matrix__col:last-child{border-left:0}.bsp-matrix__col strong{color:var(--bsp-navy);font-size:1.1rem;margin-bottom:6px}.bsp-matrix__col span{color:var(--bsp-muted)}
.bsp-shield__cards{grid-template-columns:repeat(3,1fr)}.bsp-shield__cards article{padding:22px;border:1px solid var(--bsp-line);border-radius:20px;background:#fff}.bsp-shield__cards i{font-size:1.2rem;color:var(--bsp-coral)}.bsp-shield__cards h3{margin:16px 0 8px;color:var(--bsp-navy);font-size:1.05rem}.bsp-shield__cards p{margin:0;color:var(--bsp-muted)}
.bsp-faqband{background:#f7f9fd}.bsp-faqband__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px}.bsp-faq details{border-bottom:1px solid var(--bsp-line)}.bsp-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:900;color:var(--bsp-navy)}.bsp-faq summary::-webkit-details-marker{display:none}.bsp-faq p{margin:0 0 18px;color:var(--bsp-muted)}
.bsp-final{padding:34px;border-radius:28px;background:linear-gradient(140deg,#141f43,#0f1836);color:#fff;position:relative;overflow:hidden}.bsp-final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 86% 12%,rgba(94,99,246,.28),transparent 26%),radial-gradient(circle at 12% 100%,rgba(24,181,221,.15),transparent 24%)}.bsp-final__grid{position:relative;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.bsp-final h2{color:#fff}.bsp-final p{color:#bcc8e0}.bsp-final__actions{position:relative;display:flex;flex-wrap:wrap;gap:12px}.bsp-final--authority,.bsp-final--samples{margin-top:22px}
.bsp-proofboard__grid article{min-height:200px}.bsp-service-map{background:#fbfcff}
.bsp-samples-hero{padding:44px 0 30px;display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.bsp-samples-hero__aside{display:grid;gap:12px}.bsp-mini-stat{padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--bsp-line);box-shadow:0 18px 34px rgba(36,49,77,.05)}.bsp-mini-stat strong{font-size:1.2rem;color:var(--bsp-indigo);display:block}.bsp-mini-stat span{color:var(--bsp-navy);font-weight:900}.bsp-samples-linkgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-bottom:18px}.bsp-samples-linkgrid a{padding:18px;border-radius:16px;border:1px solid var(--bsp-line);background:#fff;color:var(--bsp-navy);font-weight:900;text-align:center}
.bsp-authority-note{padding:18px;border-radius:18px;background:#fff;border:1px solid var(--bsp-line)}
.borna-language-landing-body .bsp-shell,.borna-money-landing-body .bsp-shell{max-width:none}
@keyframes bspSpin{to{transform:translateX(-50%) rotate(360deg)}}
@media(max-width:1050px){.bsp-hero__grid,.bsp-heading--split,.bsp-lane__grid,.bsp-radar__grid,.bsp-shield__grid,.bsp-faqband__grid,.bsp-samples-hero,.bsp-final__grid{grid-template-columns:1fr}.bsp-pulse-grid,.bsp-benchmark__grid,.bsp-proofboard__grid,.bsp-case-grid,.bsp-shield__cards{grid-template-columns:1fr 1fr}.bsp-strip__grid,.bsp-samples-linkgrid{grid-template-columns:1fr 1fr}.bsp-matrix{grid-template-columns:1fr}.bsp-matrix__col{border-left:0;border-top:1px solid var(--bsp-line)}.bsp-matrix__col:first-child{border-top:0}.bsp-hero__visual,.bsp-hero__visual--stack{min-height:360px}}
@media(max-width:720px){.bsp-shell{width:min(100% - 28px,1180px)}.bsp-section{padding:54px 0}.bsp-hero{padding-top:28px}.bsp-hero h1,.bsp-samples-hero h1{font-size:2rem;line-height:1.45}.bsp-actions .bsp-btn{width:100%}.bsp-strip__grid,.bsp-pulse-grid,.bsp-benchmark__grid,.bsp-proofboard__grid,.bsp-case-grid,.bsp-samples-linkgrid,.bsp-shield__cards{grid-template-columns:1fr}.bsp-strip__grid>div+div{border-right:0;border-top:1px solid var(--bsp-line)}.bsp-clock-card{inset:10px}.bsp-hero-card{position:static;width:auto;margin-top:12px}.bsp-hero__visual{display:grid;align-content:end}.bsp-stack-card{position:static;width:auto}.bsp-hero__visual--stack{display:grid;gap:12px;min-height:auto}.bsp-final__actions{display:grid}.bsp-final{padding:24px}.bsp-heading h2,.bsp-final h2{font-size:1.8rem}}

/* =========================================================
   BORNA URGENT TRANSLATION — VISUAL REFINEMENT V1.1
   Scope: /page/ترجمه-فوری only
   ========================================================= */

/* ---------- HERO: compact like language money pages ---------- */

.borna-money-landing--urgent .bsp-hero {
    padding: 24px 0 32px;
}

.borna-money-landing--urgent .bsp-hero__grid {
    gap: 38px;
}

.borna-money-landing--urgent .bsp-hero h1 {
    font-size: clamp(2rem, 3.15vw, 3.35rem);
    line-height: 1.32;
    letter-spacing: -0.025em;
    margin: 8px 0 14px;
}

.borna-money-landing--urgent .bsp-lead {
    font-size: .95rem;
    line-height: 1.95;
}

.borna-money-landing--urgent .bsp-actions {
    margin-top: 20px;
}

.borna-money-landing--urgent .bsp-proofline {
    margin-top: 14px;
}

.borna-money-landing--urgent .bsp-hero__visual {
    min-height: 350px;
}

.borna-money-landing--urgent .bsp-clock-card {
    inset: 8px 28px;
    border-radius: 28px;
}

.borna-money-landing--urgent .bsp-clock-ring {
    width: 185px;
    height: 185px;
    top: 48px;
}

.borna-money-landing--urgent .bsp-clock-face {
    width: 145px;
    height: 145px;
    top: 78px;
}

.borna-money-landing--urgent .bsp-clock-face b {
    font-size: 1.7rem;
}

.borna-money-landing--urgent .bsp-hero-card {
    width: 235px;
    padding: 15px 17px;
}

.borna-money-landing--urgent .bsp-hero-card--a {
    top: 18px;
}

.borna-money-landing--urgent .bsp-hero-card--b {
    bottom: 12px;
}


/* ---------- GLOBAL RHYTHM: remove dead white space ---------- */

.borna-money-landing--urgent .bsp-section {
    min-height: 0 !important;
    padding-top: 50px;
    padding-bottom: 50px;
}

.borna-money-landing--urgent .bsp-heading {
    margin-bottom: 24px;
}

.borna-money-landing--urgent .bsp-heading--split {
    gap: 42px;
}

.borna-money-landing--urgent .bsp-heading h2,
.borna-money-landing--urgent .bsp-lane__copy h2,
.borna-money-landing--urgent .bsp-shield__grid > div:first-child h2 {
    font-size: clamp(1.65rem, 2.35vw, 2.45rem);
    line-height: 1.48;
}


/* ---------- PRIORITY SECTION: light energetic surface ---------- */

.borna-money-landing--urgent .bsp-warning {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(circle at 92% 18%, rgba(94,99,246,.13), transparent 25%),
        radial-gradient(circle at 8% 90%, rgba(255,123,95,.12), transparent 25%),
        linear-gradient(180deg,#f8faff,#f3f6ff);
}

.borna-money-landing--urgent .bsp-warning::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(94,99,246,.035) 1px,transparent 1px),
        linear-gradient(90deg,rgba(94,99,246,.035) 1px,transparent 1px);
    background-size: 42px 42px;
}

.borna-money-landing--urgent .bsp-warning .bsp-shell {
    position: relative;
}

.borna-money-landing--urgent .bsp-pulse-grid article {
    position: relative;
    overflow: hidden;
    min-height: 205px;
    transition: transform .2s ease, box-shadow .2s ease;
}

.borna-money-landing--urgent .bsp-pulse-grid article::after {
    content: "";
    position: absolute;
    height: 4px;
    left: 18px;
    right: 18px;
    bottom: 0;
    border-radius: 20px 20px 0 0;
    background: linear-gradient(90deg,#5e63f6,#18b5dd,#ff7b5f);
}

.borna-money-landing--urgent .bsp-pulse-grid article:hover {
    transform: translateY(-4px);
    box-shadow: 0 22px 45px rgba(36,49,77,.1);
}


/* ---------- FAST LANE: strong dark visual break ---------- */

.borna-money-landing--urgent .bsp-lane {
    position: relative;
    overflow: hidden;
    color: #fff;
    background:
        radial-gradient(circle at 90% 12%,rgba(94,99,246,.38),transparent 28%),
        radial-gradient(circle at 8% 100%,rgba(24,181,221,.2),transparent 26%),
        linear-gradient(145deg,#101a38,#0c1530);
}

.borna-money-landing--urgent .bsp-lane::after {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 50%;
    left: -100px;
    top: -95px;
}

.borna-money-landing--urgent .bsp-lane .bsp-shell {
    position: relative;
    z-index: 1;
}

.borna-money-landing--urgent .bsp-lane .bsp-kicker {
    color: #82e7ff;
}

.borna-money-landing--urgent .bsp-lane h2 {
    color: #fff;
}

.borna-money-landing--urgent .bsp-lane__copy p {
    color: #b8c5df;
}

.borna-money-landing--urgent .bsp-lane__cards article {
    border-color: rgba(255,255,255,.09);
    background: rgba(255,255,255,.065);
    backdrop-filter: blur(12px);
    box-shadow: none;
}

.borna-money-landing--urgent .bsp-lane__cards h3 {
    color: #fff;
}

.borna-money-landing--urgent .bsp-lane__cards p {
    color: #c3cde1;
}

.borna-money-landing--urgent .bsp-lane__cards span {
    color: #fff;
    background: linear-gradient(135deg,#5e63f6,#18b5dd);
}


/* ---------- SMART TOOL: full designed component ---------- */

.borna-money-landing--urgent .bst-smart-section {
    padding: 54px 0;
    background:
        radial-gradient(circle at 85% 10%,rgba(94,99,246,.12),transparent 26%),
        #eef3ff;
}

.borna-money-landing--urgent .bst-smart-section .container {
    max-width: 1180px;
    padding-inline: 21px;
}

.borna-money-landing--urgent .bst-smart-box {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: 23px;
    padding: 27px 30px;
    border: 1px solid #d8e0ff;
    border-radius: 26px;
    background: linear-gradient(135deg,#fff,#f8faff);
    box-shadow: 0 22px 60px rgba(52,69,142,.10);
}

.borna-money-landing--urgent .bst-smart-icon {
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 18px;
    background: linear-gradient(135deg,#5e63f6,#18b5dd);
    color: #fff;
    font-size: 1.25rem;
}

.borna-money-landing--urgent .bst-smart-eyebrow {
    font-size: .72rem;
    font-weight: 900;
    color: #5e63f6;
}

.borna-money-landing--urgent .bst-smart-content h2 {
    margin: 3px 0 5px;
    color: #0f1836;
    font-size: 1.45rem;
    line-height: 1.55;
}

.borna-money-landing--urgent .bst-smart-content p {
    margin: 0;
    color: #65708a;
}

.borna-money-landing--urgent .bst-smart-points {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 9px;
}

.borna-money-landing--urgent .bst-smart-points span {
    font-size: .73rem;
    color: #58637b;
}

.borna-money-landing--urgent .bst-smart-points i {
    color: #18b5dd;
    margin-left: 4px;
}

.borna-money-landing--urgent .bst-smart-action {
    display: grid;
    justify-items: end;
    gap: 6px;
}

.borna-money-landing--urgent .bst-smart-btn {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    min-height: 49px;
    padding: 10px 17px;
    border-radius: 14px;
    background: #101a35;
    color: #fff !important;
    font-weight: 900;
}

.borna-money-landing--urgent .bst-smart-action small {
    font-size: .65rem;
    color: #8891a4;
}


/* ---------- DECISION MATRIX ---------- */

.borna-money-landing--urgent .bsp-compare {
    background:
        radial-gradient(circle at 15% 20%,rgba(242,187,74,.08),transparent 25%),
        #fff;
}

.borna-money-landing--urgent .bsp-matrix {
    border: 0;
    box-shadow: 0 22px 55px rgba(36,49,77,.09);
}

.borna-money-landing--urgent .bsp-matrix__col {
    min-height: 145px;
}

.borna-money-landing--urgent .bsp-matrix__col:first-child {
    color: #fff;
    background: linear-gradient(145deg,#172347,#101935);
}

.borna-money-landing--urgent .bsp-matrix__col:first-child strong,
.borna-money-landing--urgent .bsp-matrix__col:first-child span {
    color: #fff;
}


/* ---------- QUALITY: stronger surface ---------- */

.borna-money-landing--urgent .bsp-shield {
    background:
        radial-gradient(circle at 92% 12%,rgba(24,181,221,.10),transparent 24%),
        linear-gradient(180deg,#f9fbff,#f4f7fd);
}

.borna-money-landing--urgent .bsp-shield__grid {
    align-items: center;
}

.borna-money-landing--urgent .bsp-shield__cards article {
    min-height: 210px;
    box-shadow: 0 18px 38px rgba(36,49,77,.06);
    transition: transform .2s ease;
}

.borna-money-landing--urgent .bsp-shield__cards article:hover {
    transform: translateY(-4px);
}

.borna-money-landing--urgent .bsp-shield__cards article:nth-child(1) i {
    color: #ff7b5f;
}

.borna-money-landing--urgent .bsp-shield__cards article:nth-child(2) i {
    color: #5e63f6;
}

.borna-money-landing--urgent .bsp-shield__cards article:nth-child(3) i {
    color: #18b5dd;
}


/* ---------- CASES: visible commercial cards ---------- */

.borna-money-landing--urgent .bsp-cases {
    background:
        radial-gradient(circle at 10% 85%,rgba(255,123,95,.08),transparent 24%),
        #fff;
}

.borna-money-landing--urgent .bsp-case-grid article {
    position: relative;
    min-height: 205px;
    overflow: hidden;
    transition: .2s ease;
}

.borna-money-landing--urgent .bsp-case-grid article::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 5px;
}

.borna-money-landing--urgent .bsp-case-grid article:nth-child(1)::before {
    background: #5e63f6;
}

.borna-money-landing--urgent .bsp-case-grid article:nth-child(2)::before {
    background: #18b5dd;
}

.borna-money-landing--urgent .bsp-case-grid article:nth-child(3)::before {
    background: #ff7b5f;
}

.borna-money-landing--urgent .bsp-case-grid article:nth-child(4)::before {
    background: #f2bb4a;
}

.borna-money-landing--urgent .bsp-case-grid article:hover {
    transform: translateY(-4px);
    box-shadow: 0 22px 46px rgba(36,49,77,.09);
}


/* ---------- FAQ ---------- */

.borna-money-landing--urgent .bsp-faqband {
    background:
        radial-gradient(circle at 88% 10%,rgba(94,99,246,.10),transparent 28%),
        linear-gradient(180deg,#f7f9fd,#f1f5fc);
}

.borna-money-landing--urgent .bsp-faq details {
    background: rgba(255,255,255,.72);
    padding-inline: 18px;
    border: 1px solid #e3e9f3;
    border-radius: 15px;
    margin-bottom: 9px;
}


/* ---------- MOBILE ---------- */

@media (max-width: 720px) {

    .borna-money-landing--urgent .bsp-hero h1 {
        font-size: 1.95rem;
        line-height: 1.45;
    }

    .borna-money-landing--urgent .bsp-hero__visual {
        min-height: 320px;
    }

    .borna-money-landing--urgent .bsp-section {
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .borna-money-landing--urgent .bst-smart-section {
        padding: 42px 0;
    }

    .borna-money-landing--urgent .bst-smart-box {
        grid-template-columns: 1fr;
        padding: 22px;
    }

    .borna-money-landing--urgent .bst-smart-action {
        justify-items: stretch;
    }

    .borna-money-landing--urgent .bst-smart-btn {
        justify-content: center;
    }
}

/* ===== END URGENT VISUAL REFINEMENT V1.1 ===== */


/* =========================================================
   URGENT TRANSLATION — MOBILE HERO / OVERFLOW FIX V1.2
   ========================================================= */

@media (max-width: 720px) {

    /* Prevent horizontal page movement */
    body.borna-language-landing-body,
    .borna-money-landing--urgent {
        overflow-x: hidden !important;
        max-width: 100% !important;
    }

    .borna-money-landing--urgent,
    .borna-money-landing--urgent *,
    .borna-money-landing--urgent *::before,
    .borna-money-landing--urgent *::after {
        max-width: 100%;
    }

    .borna-money-landing--urgent .bsp-shell {
        width: calc(100% - 28px) !important;
        max-width: calc(100% - 28px) !important;
        margin-left: auto;
        margin-right: auto;
    }

    /* Hero becomes a clean vertical stack */
    .borna-money-landing--urgent .bsp-hero__grid {
        display: grid;
        grid-template-columns: 1fr !important;
        gap: 28px;
    }

    .borna-money-landing--urgent .bsp-hero__copy {
        width: 100%;
        min-width: 0;
    }

    .borna-money-landing--urgent .bsp-hero h1 {
        font-size: 1.9rem;
        line-height: 1.5;
        overflow-wrap: anywhere;
    }

    .borna-money-landing--urgent .bsp-lead {
        font-size: .92rem;
        line-height: 2;
    }

    /* Visual area: no absolute overlap */
    .borna-money-landing--urgent .bsp-hero__visual {
        display: flex !important;
        flex-direction: column;
        gap: 12px;
        min-height: 0 !important;
        width: 100%;
        overflow: visible;
    }

    .borna-money-landing--urgent .bsp-clock-card {
        position: relative !important;
        inset: auto !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100%;
        height: 330px;
        margin: 0;
        border-radius: 26px;
        overflow: hidden;
    }

    .borna-money-landing--urgent .bsp-clock-ring {
        top: 48px;
        left: 50%;
        width: 185px;
        height: 185px;
    }

    .borna-money-landing--urgent .bsp-clock-face {
        top: 68px;
        left: 50%;
        width: 145px;
        height: 145px;
    }

    /* Explanation cards go BELOW the graphic */
    .borna-money-landing--urgent .bsp-hero-card,
    .borna-money-landing--urgent .bsp-hero-card--a,
    .borna-money-landing--urgent .bsp-hero-card--b {
        position: relative !important;

        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100% !important;
        margin: 0 !important;
        transform: none !important;

        padding: 17px 18px;
        border-radius: 18px;
    }

    .borna-money-landing--urgent .bsp-hero-card strong {
        font-size: .95rem;
    }

    .borna-money-landing--urgent .bsp-hero-card p {
        font-size: .82rem;
        line-height: 1.9;
    }

    /* CTA buttons must not exceed viewport */
    .borna-money-landing--urgent .bsp-actions {
        display: grid;
        grid-template-columns: 1fr;
        width: 100%;
    }

    .borna-money-landing--urgent .bsp-actions .bsp-btn {
        width: 100%;
        min-width: 0;
        white-space: normal;
        text-align: center;
    }

    .borna-money-landing--urgent .bsp-proofline {
        display: grid;
        grid-template-columns: 1fr;
        gap: 7px;
    }

    /* Defensive overflow protection for all visual grids */
    .borna-money-landing--urgent .bsp-pulse-grid,
    .borna-money-landing--urgent .bsp-lane__cards,
    .borna-money-landing--urgent .bsp-matrix,
    .borna-money-landing--urgent .bsp-shield__cards,
    .borna-money-landing--urgent .bsp-case-grid,
    .borna-money-landing--urgent .bsp-faqband__grid {
        width: 100%;
        min-width: 0;
        overflow: hidden;
    }
}

/* ===== END URGENT MOBILE FIX V1.2 ===== */


/* =========================================================
   BEST TRANSLATION SITE — AUTHORITY / TRUST REFINEMENT V1.1
   Scope: /page/بهترین-سایت-ترجمه only
   ========================================================= */

/* ---------- HERO: smaller H1 / complete first viewport ---------- */

.borna-money-landing--authority .bsp-hero {
    padding: 24px 0 36px;
    background:
        radial-gradient(circle at 88% 10%,rgba(94,99,246,.14),transparent 25%),
        radial-gradient(circle at 10% 95%,rgba(24,181,221,.10),transparent 27%),
        linear-gradient(180deg,#fbfcff,#f5f7fd);
}

.borna-money-landing--authority .bsp-hero__grid {
    gap: 42px;
}

.borna-money-landing--authority .bsp-hero h1 {
    font-size: clamp(2rem,3.15vw,3.35rem);
    line-height: 1.34;
    letter-spacing: -.025em;
    margin: 8px 0 14px;
}

.borna-money-landing--authority .bsp-lead {
    font-size: .95rem;
    line-height: 1.95;
}

.borna-money-landing--authority .bsp-actions {
    margin-top: 20px;
}

.borna-money-landing--authority .bsp-proofline {
    margin-top: 15px;
}

.borna-money-landing--authority .bsp-hero__visual--stack {
    min-height: 350px;
}

/* Authority cards in Hero */
.borna-money-landing--authority .bsp-stack-card {
    border: 1px solid rgba(94,99,246,.14);
    box-shadow: 0 22px 55px rgba(25,37,76,.11);
}

.borna-money-landing--authority .bsp-stack-card--front {
    background: linear-gradient(145deg,#ffffff,#f2f5ff);
}

.borna-money-landing--authority .bsp-stack-card--mid {
    background: linear-gradient(145deg,#f9fbff,#eefaff);
}

.borna-money-landing--authority .bsp-stack-card--back {
    background: linear-gradient(145deg,#fffdf8,#fff7e9);
}

.borna-money-landing--authority .bsp-stack-card small {
    background: linear-gradient(135deg,#5e63f6,#18b5dd);
    color: #fff;
}


/* ---------- GLOBAL RHYTHM ---------- */

.borna-money-landing--authority .bsp-section {
    min-height: 0 !important;
    padding-top: 52px;
    padding-bottom: 52px;
}

.borna-money-landing--authority .bsp-heading {
    margin-bottom: 26px;
}

.borna-money-landing--authority .bsp-heading--split {
    gap: 44px;
}

.borna-money-landing--authority .bsp-heading h2,
.borna-money-landing--authority .bsp-radar h2 {
    font-size: clamp(1.65rem,2.35vw,2.5rem);
    line-height: 1.5;
}


/* ---------- TRUST STRIP ---------- */

.borna-money-landing--authority .bsp-strip--soft {
    background:
        linear-gradient(90deg,#ffffff,#f8faff,#ffffff);
}

.borna-money-landing--authority .bsp-strip__grid > div {
    position: relative;
    padding-top: 22px;
    padding-bottom: 22px;
}

.borna-money-landing--authority .bsp-strip__grid > div::before {
    content: "";
    width: 26px;
    height: 4px;
    border-radius: 99px;
    background: linear-gradient(90deg,#5e63f6,#18b5dd);
    margin-bottom: 7px;
}


/* ---------- BENCHMARK: premium evaluation zone ---------- */

.borna-money-landing--authority .bsp-benchmark {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(circle at 92% 15%,rgba(94,99,246,.13),transparent 25%),
        radial-gradient(circle at 7% 90%,rgba(242,187,74,.09),transparent 24%),
        linear-gradient(180deg,#f7f9ff,#f2f5fb);
}

.borna-money-landing--authority .bsp-benchmark::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(94,99,246,.03) 1px,transparent 1px),
        linear-gradient(90deg,rgba(94,99,246,.03) 1px,transparent 1px);
    background-size: 44px 44px;
}

.borna-money-landing--authority .bsp-benchmark .bsp-shell {
    position: relative;
}

.borna-money-landing--authority .bsp-benchmark__grid {
    grid-template-columns: repeat(3,1fr);
    gap: 14px;
}

.borna-money-landing--authority .bsp-benchmark__grid article {
    min-height: 210px;
    position: relative;
    overflow: hidden;
    transition: .2s ease;
}

.borna-money-landing--authority .bsp-benchmark__grid article::after {
    content: "";
    position: absolute;
    height: 4px;
    right: 18px;
    left: 18px;
    bottom: 0;
    border-radius: 99px 99px 0 0;
    background: linear-gradient(90deg,#5e63f6,#18b5dd,#f2bb4a);
}

.borna-money-landing--authority .bsp-benchmark__grid article:hover {
    transform: translateY(-4px);
    box-shadow: 0 24px 48px rgba(36,49,77,.10);
}

.borna-money-landing--authority .bsp-benchmark__grid i {
    display: grid;
    place-items: center;
    width: 46px;
    height: 46px;
    border-radius: 15px;
    background: #eef1ff;
    color: #5e63f6;
}


/* ---------- CHECKLIST / RADAR: strongest visual break ---------- */

.borna-money-landing--authority .bsp-radar {
    padding-top: 62px;
    padding-bottom: 62px;
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(circle at 88% 16%,rgba(94,99,246,.42),transparent 27%),
        radial-gradient(circle at 7% 90%,rgba(24,181,221,.18),transparent 28%),
        linear-gradient(145deg,#121c3b,#0c142c);
}

.borna-money-landing--authority .bsp-radar::after {
    content: "";
    position: absolute;
    width: 340px;
    height: 340px;
    border: 1px solid rgba(255,255,255,.07);
    border-radius: 50%;
    left: -150px;
    top: -150px;
}

.borna-money-landing--authority .bsp-radar__grid {
    position: relative;
    z-index: 1;
    align-items: center;
}

.borna-money-landing--authority .bsp-radar__list {
    gap: 10px;
}

.borna-money-landing--authority .bsp-radar__list article {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 15px;
    padding: 16px 18px;
    border-color: rgba(255,255,255,.09);
    background: rgba(255,255,255,.065);
    backdrop-filter: blur(10px);
}

.borna-money-landing--authority .bsp-radar__list span {
    background: linear-gradient(135deg,#5e63f6,#18b5dd);
    color: #fff;
}


/* ---------- SMART TOOL: premium designed block ---------- */

.borna-money-landing--authority .bst-smart-section {
    padding: 52px 0;
    background:
        radial-gradient(circle at 88% 12%,rgba(94,99,246,.12),transparent 27%),
        linear-gradient(180deg,#eef3ff,#f5f7fd);
}

.borna-money-landing--authority .bst-smart-section .container {
    max-width: 1180px;
    padding-inline: 21px;
}

.borna-money-landing--authority .bst-smart-box {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: 24px;
    padding: 27px 30px;
    border: 1px solid #d9e0f8;
    border-radius: 26px;
    background: linear-gradient(135deg,#fff,#f8faff);
    box-shadow: 0 22px 60px rgba(52,69,142,.10);
}

.borna-money-landing--authority .bst-smart-icon {
    width: 60px;
    height: 60px;
    display: grid;
    place-items: center;
    border-radius: 18px;
    color: #fff;
    background: linear-gradient(135deg,#5e63f6,#18b5dd);
}

.borna-money-landing--authority .bst-smart-eyebrow {
    color: #5e63f6;
    font-size: .72rem;
    font-weight: 900;
}

.borna-money-landing--authority .bst-smart-content h2 {
    margin: 3px 0 5px;
    color: #0f1836;
    font-size: 1.45rem;
    line-height: 1.55;
}

.borna-money-landing--authority .bst-smart-content p {
    margin: 0;
    color: #65708a;
}

.borna-money-landing--authority .bst-smart-points {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 14px;
    margin-top: 9px;
}

.borna-money-landing--authority .bst-smart-points span {
    color: #5f6a82;
    font-size: .73rem;
}

.borna-money-landing--authority .bst-smart-points i {
    color: #18b5dd;
    margin-left: 4px;
}

.borna-money-landing--authority .bst-smart-action {
    display: grid;
    justify-items: end;
    gap: 6px;
}

.borna-money-landing--authority .bst-smart-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 49px;
    padding: 10px 18px;
    border-radius: 14px;
    background: #101a35;
    color: #fff !important;
    font-weight: 900;
}

.borna-money-landing--authority .bst-smart-action small {
    color: #8891a4;
    font-size: .65rem;
}


/* ---------- WHY BORNA / PROOF BOARD ---------- */

.borna-money-landing--authority .bsp-proofboard {
    background:
        radial-gradient(circle at 10% 20%,rgba(24,181,221,.08),transparent 25%),
        #fff;
}

.borna-money-landing--authority .bsp-proofboard__grid {
    gap: 14px;
}

.borna-money-landing--authority .bsp-proofboard__grid article {
    min-height: 220px;
    position: relative;
    overflow: hidden;
    border: 0;
    box-shadow: 0 20px 48px rgba(36,49,77,.08);
}

.borna-money-landing--authority .bsp-proofboard__grid article:nth-child(1) {
    background: linear-gradient(150deg,#f5f4ff,#fff);
}

.borna-money-landing--authority .bsp-proofboard__grid article:nth-child(2) {
    background: linear-gradient(150deg,#effaff,#fff);
}

.borna-money-landing--authority .bsp-proofboard__grid article:nth-child(3) {
    background: linear-gradient(150deg,#fff8ed,#fff);
}

.borna-money-landing--authority .bsp-proofboard__grid article:nth-child(4) {
    background: linear-gradient(150deg,#f1fbf8,#fff);
}

.borna-money-landing--authority .bsp-proofboard__grid a {
    position: absolute;
    right: 24px;
    bottom: 20px;
}


/* ---------- SERVICE MAP ---------- */

.borna-money-landing--authority .bsp-service-map {
    background:
        radial-gradient(circle at 90% 12%,rgba(94,99,246,.10),transparent 27%),
        linear-gradient(180deg,#f8faff,#f3f6fc);
}

.borna-money-landing--authority .bsp-case-grid article {
    min-height: 205px;
    position: relative;
    overflow: hidden;
    transition: .2s ease;
}

.borna-money-landing--authority .bsp-case-grid article::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 5px;
    width: 100%;
}

.borna-money-landing--authority .bsp-case-grid article:nth-child(1)::before {
    background: #5e63f6;
}

.borna-money-landing--authority .bsp-case-grid article:nth-child(2)::before {
    background: #18b5dd;
}

.borna-money-landing--authority .bsp-case-grid article:nth-child(3)::before {
    background: #ff7b5f;
}

.borna-money-landing--authority .bsp-case-grid article:nth-child(4)::before {
    background: #f2bb4a;
}

.borna-money-landing--authority .bsp-case-grid article:hover {
    transform: translateY(-4px);
    box-shadow: 0 23px 48px rgba(36,49,77,.09);
}


/* ---------- FAQ ---------- */

.borna-money-landing--authority .bsp-faqband {
    background:
        radial-gradient(circle at 90% 10%,rgba(94,99,246,.10),transparent 28%),
        linear-gradient(180deg,#f5f7fc,#eef3fa);
}

.borna-money-landing--authority .bsp-faq details {
    padding-inline: 18px;
    margin-bottom: 9px;
    border: 1px solid #e0e6f1;
    border-radius: 15px;
    background: rgba(255,255,255,.78);
}


/* ---------- FINAL CTA ---------- */

.borna-money-landing--authority .bsp-final--authority {
    margin-top: 0;
    border-radius: 0;
    padding-top: 48px;
    padding-bottom: 48px;
}

.borna-money-landing--authority .bsp-final--authority .bsp-final__grid {
    width: min(1180px,calc(100% - 42px));
    margin-inline: auto;
}


/* ---------- MOBILE BASE ---------- */

@media (max-width: 720px) {

    .borna-money-landing--authority {
        overflow-x: hidden;
    }

    .borna-money-landing--authority .bsp-hero h1 {
        font-size: 1.92rem;
        line-height: 1.48;
    }

    .borna-money-landing--authority .bsp-section {
        padding-top: 43px;
        padding-bottom: 43px;
    }

    .borna-money-landing--authority .bsp-benchmark__grid {
        grid-template-columns: 1fr;
    }

    .borna-money-landing--authority .bst-smart-box {
        grid-template-columns: 1fr;
        padding: 22px;
    }

    .borna-money-landing--authority .bst-smart-action {
        justify-items: stretch;
    }

    .borna-money-landing--authority .bst-smart-btn {
        justify-content: center;
    }
}

/* ===== END BEST SITE AUTHORITY REFINEMENT V1.1 ===== */


/* =========================================================
   BORNA SAMPLES — SHOWCASE / PORTFOLIO REFINEMENT V1.1
   Scope: /samples only
   ========================================================= */

/* ---------- PAGE BACKGROUND ---------- */

.borna-samples-page-body {
    overflow-x: hidden;
    background: #f6f8fc;
}

.borna-samples-page-body .borna-samples-list-v1 {
    background:
        radial-gradient(circle at 90% 5%,rgba(94,99,246,.08),transparent 22%),
        radial-gradient(circle at 8% 35%,rgba(24,181,221,.07),transparent 22%),
        #f7f9fd;
}


/* ---------- HERO: stronger showcase identity ---------- */

.borna-samples-augment-v1 {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(circle at 88% 10%,rgba(94,99,246,.18),transparent 25%),
        radial-gradient(circle at 9% 92%,rgba(24,181,221,.14),transparent 28%),
        linear-gradient(160deg,#fbfcff,#f1f5ff);
}

.borna-samples-augment-v1::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(94,99,246,.035) 1px,transparent 1px),
        linear-gradient(90deg,rgba(94,99,246,.035) 1px,transparent 1px);
    background-size: 46px 46px;
}

.borna-samples-augment-v1 .bsp-shell {
    position: relative;
    z-index: 1;
}

.borna-samples-augment-v1 .bsp-samples-hero {
    padding-top: 42px;
    padding-bottom: 34px;
    gap: 58px;
}

.borna-samples-augment-v1 .bsp-samples-hero h1 {
    font-size: clamp(2rem,3.15vw,3.35rem);
    line-height: 1.36;
    letter-spacing: -.025em;
    margin: 8px 0 14px;
}

.borna-samples-augment-v1 .bsp-samples-hero__copy > p {
    max-width: 650px;
    font-size: .96rem;
    line-height: 2;
}


/* ---------- SHOWCASE BOARD ---------- */

.borna-samples-augment-v1 .bsp-samples-hero__aside {
    position: relative;
    min-height: 390px;
    padding: 32px;
    display: block;
    border-radius: 32px;
    overflow: hidden;

    background:
        radial-gradient(circle at 75% 20%,rgba(94,99,246,.55),transparent 25%),
        radial-gradient(circle at 20% 90%,rgba(24,181,221,.25),transparent 25%),
        linear-gradient(145deg,#131e40,#0d1631);

    box-shadow: 0 30px 80px rgba(16,27,61,.20);
}

.borna-samples-augment-v1 .bsp-samples-hero__aside::before {
    content: "SOURCE  →  TRANSLATION";
    position: absolute;
    top: 27px;
    left: 28px;

    font-family: Arial,sans-serif;
    font-size: .66rem;
    letter-spacing: .14em;

    color: rgba(255,255,255,.50);
}

.borna-samples-augment-v1 .bsp-samples-hero__aside::after {
    content: "";
    position: absolute;

    width: 190px;
    height: 190px;

    left: -55px;
    bottom: -60px;

    border: 1px solid rgba(255,255,255,.10);
    border-radius: 50%;

    box-shadow:
        0 0 0 32px rgba(255,255,255,.025),
        0 0 0 65px rgba(255,255,255,.018);
}


/* Floating portfolio cards */

.borna-samples-augment-v1 .bsp-mini-stat {
    position: absolute;

    width: 72%;
    min-height: 100px;

    padding: 19px 22px;

    border: 1px solid rgba(255,255,255,.12);
    border-radius: 20px;

    background: rgba(255,255,255,.94);
    backdrop-filter: blur(16px);

    box-shadow: 0 20px 45px rgba(0,0,0,.12);

    transition:
        transform .22s ease,
        box-shadow .22s ease;
}

.borna-samples-augment-v1 .bsp-mini-stat:nth-child(1) {
    top: 65px;
    right: 22px;
    transform: rotate(2deg);
}

.borna-samples-augment-v1 .bsp-mini-stat:nth-child(2) {
    top: 170px;
    left: 28px;
    transform: rotate(-2deg);
}

.borna-samples-augment-v1 .bsp-mini-stat:nth-child(3) {
    bottom: 25px;
    right: 54px;
    transform: rotate(1deg);
}

.borna-samples-augment-v1 .bsp-mini-stat:hover {
    transform: translateY(-5px) rotate(0);
    box-shadow: 0 28px 55px rgba(0,0,0,.16);
}

.borna-samples-augment-v1 .bsp-mini-stat strong {
    display: grid;
    place-items: center;

    width: 38px;
    height: 38px;

    margin-bottom: 10px;

    border-radius: 13px;

    background: linear-gradient(135deg,#5e63f6,#18b5dd);

    color: #fff;
    font-size: .9rem;
}

.borna-samples-augment-v1 .bsp-mini-stat span {
    color: #111b3a;
    font-size: 1rem;
}


/* ---------- HERO DECISION LINKS ---------- */

.borna-samples-augment-v1 .bsp-samples-linkgrid {
    padding-top: 5px;
    padding-bottom: 26px;
    gap: 12px;
}

.borna-samples-augment-v1 .bsp-samples-linkgrid a {
    position: relative;
    overflow: hidden;

    padding: 19px 16px;

    border-radius: 18px;
    border: 1px solid #dfe5f2;

    background: rgba(255,255,255,.80);

    box-shadow: 0 12px 30px rgba(36,49,77,.045);

    transition: .2s ease;
}

.borna-samples-augment-v1 .bsp-samples-linkgrid a::before {
    content: "";

    position: absolute;
    top: 0;
    right: 0;

    width: 100%;
    height: 4px;

    background: linear-gradient(90deg,#5e63f6,#18b5dd);
}

.borna-samples-augment-v1 .bsp-samples-linkgrid a:hover {
    transform: translateY(-4px);
    border-color: #cdd5ec;

    box-shadow: 0 20px 40px rgba(36,49,77,.08);
}


/* =========================================================
   EXISTING SAMPLE LIST — FULL REDESIGN
   ========================================================= */

.borna-samples-page-body .bsp-samples-list {
    padding-top: 62px;
    padding-bottom: 68px;
    margin-top: 0 !important;
}

.borna-samples-page-body .bsp-samples-list > .container {
    max-width: 1180px;
}


/* Visual introduction before real samples */

.borna-samples-page-body .bsp-samples-list::before {
    content: "نمونه‌های واقعی برای بررسی سبک ترجمه و کیفیت خروجی";

    display: block;

    width: min(900px,calc(100% - 30px));

    margin: 0 auto 42px;

    color: #101a38;

    font-family: Shabnam,var(--firstFont),Tahoma,sans-serif;
    font-size: clamp(1.6rem,2.5vw,2.55rem);
    font-weight: 900;
    line-height: 1.55;

    text-align: center;
}


/* ---------- EACH SAMPLE = PORTFOLIO CARD ---------- */

.borna-samples-page-body .sample-box {
    position: relative;

    margin-bottom: 30px;

    overflow: hidden;

    border: 1px solid #dfe5f0;
    border-radius: 28px;

    background: #fff;

    box-shadow: 0 22px 55px rgba(31,45,77,.07);

    transition:
        transform .22s ease,
        box-shadow .22s ease;
}

.borna-samples-page-body .sample-box:hover {
    transform: translateY(-3px);

    box-shadow: 0 28px 65px rgba(31,45,77,.11);
}


/* Main sample title */

.borna-samples-page-body .sample-box > h3 {
    position: relative;

    margin: 0 !important;

    padding: 23px 28px 20px 70px;

    border-radius: 0;

    background:
        radial-gradient(circle at 95% 0,rgba(94,99,246,.20),transparent 30%),
        linear-gradient(135deg,#141f43,#0f1836);

    color: #fff;

    font-size: 1.15rem;
    line-height: 1.7;
}

.borna-samples-page-body .sample-box > h3::after {
    content: "SAMPLE";

    position: absolute;
    left: 22px;
    top: 50%;

    transform: translateY(-50%);

    padding: 5px 8px;

    border: 1px solid rgba(255,255,255,.16);
    border-radius: 8px;

    font-family: Arial,sans-serif;
    font-size: .58rem;
    letter-spacing: .08em;

    color: #a9dfff;
}


/* Content body */

.borna-samples-page-body .sample-box .in {
    padding: 24px !important;

    border: 0 !important;

    background:
        radial-gradient(circle at 90% 10%,rgba(94,99,246,.05),transparent 22%),
        #fff;
}


/* Source / Translation labels */

.borna-samples-page-body .sample-box p.heading {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;

    margin: 0 0 10px !important;

    padding: 0;

    color: #273451;

    font-size: .86rem;
    font-weight: 900;
}

.borna-samples-page-body .sample-box p.heading::before {
    content: "";

    display: inline-block;

    width: 9px;
    height: 9px;

    border-radius: 50%;

    background: #5e63f6;

    box-shadow: 0 0 0 5px rgba(94,99,246,.09);
}

.borna-samples-page-body .sample-box p.heading.mt-3::before {
    background: #18b5dd;

    box-shadow: 0 0 0 5px rgba(24,181,221,.10);
}


/* Source and translated text panels */

.borna-samples-page-body .sample-box .content {
    position: relative;

    padding: 21px 22px !important;

    border: 1px solid #e0e6f1 !important;
    border-radius: 18px !important;

    color: #4d5971 !important;

    font-size: .91rem !important;
    line-height: 2 !important;

    box-shadow: none !important;
}

.borna-samples-page-body .sample-box .content.first {
    background:
        linear-gradient(135deg,#fafbff,#f5f6ff) !important;

    border-right: 4px solid #5e63f6 !important;
}

.borna-samples-page-body .sample-box .content.second {
    background:
        linear-gradient(135deg,#f5fdff,#f1fbfc) !important;

    border-right: 4px solid #18b5dd !important;
}


/* Explicit visual tags */

.borna-samples-page-body .sample-box .content.first::before {
    content: "SOURCE";

    display: inline-flex;

    margin-bottom: 8px;

    padding: 3px 7px;

    border-radius: 7px;

    background: #eceeff;

    color: #5e63f6;

    font-family: Arial,sans-serif;
    font-size: .56rem;
    font-weight: 700;
    letter-spacing: .08em;
}

.borna-samples-page-body .sample-box .content.second::before {
    content: "TRANSLATED";

    display: inline-flex;

    margin-bottom: 8px;

    padding: 3px 7px;

    border-radius: 7px;

    background: #e5f9fc;

    color: #0698bd;

    font-family: Arial,sans-serif;
    font-size: .56rem;
    font-weight: 700;
    letter-spacing: .08em;
}


/* Sample description */

.borna-samples-page-body .sample-box .desc {
    margin-top: 16px !important;

    padding: 13px 15px !important;

    border: 1px solid #f0dfb0 !important;
    border-radius: 14px !important;

    background: #fff9e9 !important;

    color: #746139 !important;
}


/* Remove legacy separators */

.borna-samples-page-body .bsp-samples-list hr.dashed {
    display: none;
}


/* ---------- CONVERSION CTA AFTER PORTFOLIO ---------- */

.borna-samples-cta-v1 {
    padding: 0 0 72px;

    background:
        radial-gradient(circle at 10% 90%,rgba(24,181,221,.09),transparent 25%),
        #f7f9fd;
}

.borna-samples-cta-v1 .bsp-final--samples {
    margin: 0;

    padding: 38px;

    border-radius: 30px;

    box-shadow: 0 28px 65px rgba(15,24,54,.16);
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 720px) {

    .borna-samples-page-body {
        overflow-x: hidden !important;
    }

    .borna-samples-augment-v1 .bsp-samples-hero {
        padding-top: 28px;
        gap: 28px;
    }

    .borna-samples-augment-v1 .bsp-samples-hero h1 {
        font-size: 1.92rem;
        line-height: 1.48;
    }

    .borna-samples-augment-v1 .bsp-samples-hero__aside {
        min-height: 0;

        padding: 18px;

        display: grid;
        gap: 11px;
    }

    .borna-samples-augment-v1 .bsp-samples-hero__aside::before,
    .borna-samples-augment-v1 .bsp-samples-hero__aside::after {
        display: none;
    }

    .borna-samples-augment-v1 .bsp-mini-stat,
    .borna-samples-augment-v1 .bsp-mini-stat:nth-child(1),
    .borna-samples-augment-v1 .bsp-mini-stat:nth-child(2),
    .borna-samples-augment-v1 .bsp-mini-stat:nth-child(3) {
        position: relative;

        top: auto;
        right: auto;
        bottom: auto;
        left: auto;

        width: 100%;
        min-height: auto;

        transform: none;
    }

    .borna-samples-page-body .bsp-samples-list {
        padding-top: 46px;
        padding-bottom: 50px;
    }

    .borna-samples-page-body .bsp-samples-list::before {
        font-size: 1.55rem;

        margin-bottom: 28px;

        padding-inline: 10px;
    }

    .borna-samples-page-body .sample-box {
        border-radius: 21px;
    }

    .borna-samples-page-body .sample-box > h3 {
        padding: 19px 18px;

        font-size: 1rem;
    }

    .borna-samples-page-body .sample-box > h3::after {
        display: none;
    }

    .borna-samples-page-body .sample-box .in {
        padding: 16px !important;
    }

    .borna-samples-page-body .sample-box .content {
        padding: 17px !important;
    }

    .borna-samples-cta-v1 {
        padding-bottom: 48px;
    }

    .borna-samples-cta-v1 .bsp-final--samples {
        padding: 24px;
        border-radius: 22px;
    }
}

/* ===== END SAMPLES SHOWCASE REFINEMENT V1.1 ===== */


/* =========================================================
   SALES PAGES — FINAL CTA HEADING REFINEMENT
   Scope: urgent + best site + samples
   ========================================================= */

.borna-money-landing-v1 .bsp-final h2,
.borna-samples-cta-v1 .bsp-final h2 {
    font-size: clamp(1.45rem, 2.05vw, 2.15rem) !important;
    line-height: 1.5 !important;
    letter-spacing: -0.015em;
    margin-top: 7px;
    margin-bottom: 10px;
}

.borna-money-landing-v1 .bsp-final p,
.borna-samples-cta-v1 .bsp-final p {
    font-size: .92rem;
    line-height: 1.9;
}

@media (max-width: 720px) {
    .borna-money-landing-v1 .bsp-final h2,
    .borna-samples-cta-v1 .bsp-final h2 {
        font-size: 1.45rem !important;
        line-height: 1.55 !important;
    }
}

/* ===== END FINAL CTA HEADING REFINEMENT ===== */



/* BORNA URGENT SEO EXPANSION V1 */
.borna-money-landing--urgent .bsp-seo-depth{background:linear-gradient(180deg,#fff,#f8faff)}
.borna-money-landing--urgent .bsp-seo-depth__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.borna-money-landing--urgent .bsp-seo-depth__grid article{padding:24px;border:1px solid #e0e6f1;border-radius:22px;background:#fff;box-shadow:0 16px 38px rgba(36,49,77,.055)}.borna-money-landing--urgent .bsp-seo-index{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef1ff;color:#5e63f6;font-weight:900}.borna-money-landing--urgent .bsp-seo-depth__grid h3{margin:16px 0 8px;color:#0f1836;font-size:1.08rem}.borna-money-landing--urgent .bsp-seo-depth__grid p{margin:0;color:#66728d;font-size:.9rem}
.borna-money-landing--urgent .bsp-seo-languages{background:radial-gradient(circle at 90% 15%,rgba(94,99,246,.11),transparent 24%),#f5f8ff}.borna-money-landing--urgent .bsp-seo-language-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.borna-money-landing--urgent .bsp-seo-language-grid article{padding:28px;border-radius:24px;background:#fff;border:1px solid #dde5f2;box-shadow:0 20px 48px rgba(36,49,77,.07)}.borna-money-landing--urgent .bsp-seo-language-head{display:flex;gap:9px;align-items:center;direction:ltr}.borna-money-landing--urgent .bsp-seo-language-head span{display:grid;place-items:center;width:44px;height:36px;border-radius:11px;background:#eef1ff;color:#5e63f6;font-family:Arial,sans-serif;font-weight:800}.borna-money-landing--urgent .bsp-seo-language-head b{color:#18b5dd}.borna-money-landing--urgent .bsp-seo-language-grid h3{margin:18px 0 9px;color:#0f1836}.borna-money-landing--urgent .bsp-seo-language-grid p{color:#66728d}.borna-money-landing--urgent .bsp-seo-language-grid a{font-weight:900;color:#5e63f6}
.borna-money-landing--urgent .bsp-seo-article{background:linear-gradient(145deg,#111b3b,#0c1530);color:#fff}.borna-money-landing--urgent .bsp-seo-article__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.borna-money-landing--urgent .bsp-seo-article h2{color:#fff;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.5}.borna-money-landing--urgent .bsp-seo-article p{color:#bec9df}.borna-money-landing--urgent .bsp-seo-inline-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.borna-money-landing--urgent .bsp-seo-inline-links a{color:#8fe8ff;font-weight:900}.borna-money-landing--urgent .bsp-seo-article__panel{padding:26px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.borna-money-landing--urgent .bsp-seo-article__panel strong{display:block;margin-bottom:12px}.borna-money-landing--urgent .bsp-seo-article__panel ul{margin:0 0 20px;padding-right:20px;color:#d6deef}.borna-money-landing--urgent .bsp-seo-article__panel li+li{margin-top:7px}
.borna-money-landing--urgent .bsp-seo-factors{background:#fff}.borna-money-landing--urgent .bsp-seo-factor-table{border:1px solid #dfe6f2;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 18px 42px rgba(36,49,77,.06)}.borna-money-landing--urgent .bsp-seo-factor-row{display:grid;grid-template-columns:230px 1fr;gap:20px;padding:18px 22px;border-top:1px solid #e6ebf4}.borna-money-landing--urgent .bsp-seo-factor-row:first-child{border-top:0}.borna-money-landing--urgent .bsp-seo-factor-row--head{background:#111b3b;color:#fff}.borna-money-landing--urgent .bsp-seo-factor-row b{color:#0f1836}.borna-money-landing--urgent .bsp-seo-factor-row span{color:#66728d}.borna-money-landing--urgent .bsp-seo-price-note{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-top:16px;padding:22px;border-radius:20px;background:#f5f8ff;border:1px solid #dde5f2}.borna-money-landing--urgent .bsp-seo-price-note strong{color:#0f1836}.borna-money-landing--urgent .bsp-seo-price-note p{margin:4px 0 0;color:#66728d}.borna-money-landing--urgent .bsp-seo-price-actions{display:flex;gap:10px}.borna-money-landing--urgent .bsp-seo-price-actions a{padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #dce4f1;color:#0f1836;font-weight:900}.borna-money-landing--urgent .bsp-seo-price-actions a:last-child{background:#0f1836;color:#fff;border-color:#0f1836}
.borna-money-landing--urgent .bsp-seo-compare{background:radial-gradient(circle at 12% 88%,rgba(24,181,221,.10),transparent 25%),linear-gradient(180deg,#f8faff,#f2f5fb)}.borna-money-landing--urgent .bsp-seo-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:930px;margin-inline:auto}.borna-money-landing--urgent .bsp-seo-compare-card{padding:28px;border-radius:24px;background:#fff;border:1px solid #dfe5f0}.borna-money-landing--urgent .bsp-seo-compare-card>span{font-family:Arial,sans-serif;font-size:.68rem;letter-spacing:.1em;color:#8490a7}.borna-money-landing--urgent .bsp-seo-compare-card h3{color:#0f1836;margin:10px 0}.borna-money-landing--urgent .bsp-seo-compare-card ul{margin:0;padding-right:20px;color:#66728d}.borna-money-landing--urgent .bsp-seo-compare-card li+li{margin-top:8px}.borna-money-landing--urgent .bsp-seo-compare-card--urgent{background:linear-gradient(145deg,#151f42,#0f1836);border-color:#151f42}.borna-money-landing--urgent .bsp-seo-compare-card--urgent h3,.borna-money-landing--urgent .bsp-seo-compare-card--urgent ul{color:#fff}.borna-money-landing--urgent .bsp-seo-compare-card--urgent>span{color:#8ee7ff}
.borna-money-landing--urgent .bsp-seo-checklist{background:#fff}.borna-money-landing--urgent .bsp-seo-checklist__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;align-items:center}.borna-money-landing--urgent .bsp-seo-checklist h2,.borna-money-landing--urgent .bsp-seo-trust h2{color:#0f1836;font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:1.5}.borna-money-landing--urgent .bsp-seo-checklist p,.borna-money-landing--urgent .bsp-seo-trust p{color:#66728d}.borna-money-landing--urgent .bsp-seo-checklist__items{display:grid;gap:10px}.borna-money-landing--urgent .bsp-seo-checklist__items div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:16px 18px;border-radius:16px;background:#f7f9fd;border:1px solid #e1e7f1}.borna-money-landing--urgent .bsp-seo-checklist__items b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#5e63f6,#18b5dd);color:#fff}.borna-money-landing--urgent .bsp-seo-checklist__items span{color:#44516b}
.borna-money-landing--urgent .bsp-seo-trust{background:radial-gradient(circle at 90% 15%,rgba(94,99,246,.13),transparent 25%),#f4f7fd}.borna-money-landing--urgent .bsp-seo-trust__grid{display:grid;grid-template-columns:1fr .9fr;gap:42px;align-items:center}.borna-money-landing--urgent .bsp-seo-trust__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.borna-money-landing--urgent .bsp-seo-trust__cards article{padding:20px;border-radius:18px;background:#fff;border:1px solid #dfe5f0}.borna-money-landing--urgent .bsp-seo-trust__cards strong{display:block;color:#0f1836;margin-bottom:6px}.borna-money-landing--urgent .bsp-seo-trust__cards span{color:#66728d;font-size:.82rem}.borna-money-landing--urgent .bsp-seo-trust a{color:#5e63f6;font-weight:900}
@media(max-width:900px){.borna-money-landing--urgent .bsp-seo-depth__grid,.borna-money-landing--urgent .bsp-seo-language-grid,.borna-money-landing--urgent .bsp-seo-article__grid,.borna-money-landing--urgent .bsp-seo-compare-grid,.borna-money-landing--urgent .bsp-seo-checklist__grid,.borna-money-landing--urgent .bsp-seo-trust__grid{grid-template-columns:1fr}.borna-money-landing--urgent .bsp-seo-trust__cards{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:720px){.borna-money-landing--urgent .bsp-seo-factor-row{grid-template-columns:1fr;gap:5px}.borna-money-landing--urgent .bsp-seo-price-note{grid-template-columns:1fr}.borna-money-landing--urgent .bsp-seo-price-actions{display:grid}.borna-money-landing--urgent .bsp-seo-trust__cards{grid-template-columns:1fr}.borna-money-landing--urgent .bsp-seo-depth__grid article,.borna-money-landing--urgent .bsp-seo-language-grid article,.borna-money-landing--urgent .bsp-seo-compare-card{padding:21px}}
/* END BORNA URGENT SEO EXPANSION V1 */