/* ═══════════════════════════════════════════════════════════════
   Serisan Promosyon · İletişim ve Hakkımızda sayfaları (01.10.2026)
   v3.css üzerine: aynı renkler, köşe yarıçapları, gölgeler ve ikonlar
   ═══════════════════════════════════════════════════════════════ */
.pg-page .foot{padding-bottom:calc(28px + env(safe-area-inset-bottom))}
.top-links a[aria-current=page]{color:var(--text);background:var(--surface-2)}
.pg{padding-bottom:clamp(8px,2vw,20px)}
.pg [id]{scroll-margin-top:calc(var(--top-h) + 16px)}
.br-k{display:block;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}

/* ── Sayfa başlığı ── */
.pg-hero{padding:clamp(18px,4.5vw,56px) 0 clamp(8px,2vw,18px)}
.pg-hero-g{display:grid;gap:clamp(20px,3vw,44px);align-items:center}
@media (min-width:960px){.pg-hero-g{grid-template-columns:minmax(0,1fr) minmax(330px,410px)}}
.pg-hero-t{min-width:0}
.pg-hero h1{font-size:clamp(2rem,1.1rem + 3.8vw,3.6rem);font-weight:850;max-width:18ch}
.pg-lead{color:var(--muted);font-size:clamp(15px,1.1vw + 10px,19px);line-height:1.55;margin:12px 0 0;max-width:58ch}
.pg-sec{padding-top:clamp(34px,5.5vw,72px)}
.pg-sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 18px;margin:0 0 clamp(14px,2vw,22px)}
.pg-sh h2,.qf-side h2,.faq-side h2,.ab-story-t h2{font-size:clamp(1.45rem,1rem + 1.7vw,2.15rem);font-weight:820}
.pg-sh>p{margin:0;color:var(--muted)}
.pg-more{display:inline-flex;align-items:center;gap:6px;padding:10px 0;font-weight:700;color:var(--ink)}
.pg-more .ico{width:18px;height:18px;transition:transform .3s var(--spring)}
@media (hover:hover){.pg-more:hover .ico{transform:translateX(3px)}}

/* Hızlı işlemler */
.ct-q{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:clamp(18px,2.6vw,26px);max-width:560px}
.ct-q .btn{padding:0 16px;white-space:nowrap}
.ct-q .btn.wa{grid-column:1/-1}
@media (min-width:520px){.ct-q{grid-template-columns:auto auto auto;justify-content:start}.ct-q .btn.wa{grid-column:auto}}
.ct-jump{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 0;font-weight:650;color:var(--ink)}
.ct-jump .ico{width:18px;height:18px;transform:rotate(90deg)}

/* Canlı durum kartı */
.hs{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow);display:grid;gap:10px;position:relative;overflow:hidden;isolation:isolate}
.hs::before{content:'';position:absolute;inset:-40% -30% auto auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand) 14%,transparent),transparent);z-index:-1}
.hs h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}
.hs h2 .ico{width:20px;height:20px;color:var(--ink)}
.hs-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 14px;border-radius:16px;background:var(--surface-2);transition:background .2s,transform .35s var(--spring)}
.hs-r>span>b{display:block;font-size:16px;font-weight:780}
.hs-r>span>small{display:block;color:var(--muted);font-size:13px;font-weight:550}
@media (hover:hover){.hs-r:hover{background:color-mix(in oklab,var(--brand) 8%,var(--surface-2))}}
.hs-r:active{transform:scale(.98)}
.hs-n{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-size:14px;font-weight:650;color:var(--text)}
.hs-n .ico{width:20px;height:20px;color:var(--ink)}

/* Açık / kapalı rozeti */
.op{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:750;color:var(--muted);white-space:nowrap}
.op i{width:8px;height:8px;border-radius:50%;background:#bdaeb6;flex:none}
.op small{font-weight:600;font-size:12.5px;opacity:.9}
.op.on{background:#e8f6ee;border-color:#bfe5cf;color:#0b6b3a}
.op.on i{background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:op-ping 2s infinite}
.op.soon{background:#fff5e0;border-color:#f3dba6;color:#7a4d00}
.op.soon i{background:var(--warn)}
.op.off{background:#f6f0f3;color:#6d5864}
@keyframes op-ping{70%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}

/* ── Şube kartları ── */
.br-g{display:grid;gap:clamp(14px,2vw,24px)}
@media (min-width:900px){.br-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
.br{display:flex;flex-direction:column;gap:18px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:clamp(18px,2.4vw,26px);box-shadow:var(--shadow);position:relative;overflow:hidden;isolation:isolate}
.br::before{content:'';position:absolute;inset:0 0 auto;height:4px;background:var(--grad)}
.br-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}
.br-h h3{font-size:clamp(1.45rem,1.05rem + 1.3vw,1.95rem);font-weight:830}
.br-h h3 span{color:var(--muted);font-weight:600}
.br-l{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.br-l>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}
.br-l>li>.ico{width:42px;height:42px;padding:10px;border-radius:13px;background:var(--brand-soft);color:var(--ink)}
.br-l small{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:1px}
.br-l address{font-style:normal;line-height:1.5}
.br-l a{display:inline-block;font-weight:720;padding:3px 0;overflow-wrap:anywhere}
@media (hover:hover){.br-l a:hover{color:var(--ink)}}
.hrs{margin:4px 0 0;display:grid;gap:2px}
.hrs div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;margin:0 -10px;border-radius:10px}
.hrs dt{color:var(--text);font-size:15px}
.hrs dt{min-width:0}
.hrs dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap}
.nw{white-space:nowrap}
@media (max-width:440px){.hrs dt,.hrs dd{font-size:14.5px}.hrs div{gap:8px;padding:6px 8px;margin:0 -8px}.br .hrs .today dt::after{content:none}.pickup{align-items:flex-start}}
.hrs dd.off{color:var(--muted);font-weight:600}
.hrs .today{background:var(--brand-soft)}
.hrs .today dt{font-weight:700}
.hrs .today dt::after{content:'Bugün';margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.02em;vertical-align:1px}
.br-a{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.br-a .btn{min-height:50px;padding:0 14px;font-size:15px;white-space:nowrap}
.br-a .btn .ico{width:20px;height:20px}
.br-a .btn:first-child{grid-column:1/-1}
@media (min-width:520px){.br-a{grid-template-columns:repeat(3,minmax(0,1fr))}.br-a .btn:first-child{grid-column:auto}}
@media (min-width:900px) and (max-width:1100px){.br-a{grid-template-columns:1fr 1fr}.br-a .btn:first-child{grid-column:1/-1}}

/* Harita: tıklayınca yüklenir (sabit en-boy oranı, kayma yok) */
.map{position:relative;aspect-ratio:16/10;margin-top:auto;border-radius:18px;overflow:hidden;border:1px solid var(--line);
  background:
    radial-gradient(circle at 50% 44%,color-mix(in oklab,var(--brand) 18%,transparent) 0 46px,transparent 47px),
    linear-gradient(118deg,transparent 0 36%,#fff 36% 39%,transparent 39%),
    linear-gradient(28deg,transparent 0 63%,#fff 63% 65.5%,transparent 65.5%),
    repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.7) 44px 47px),
    repeating-linear-gradient(90deg,transparent 0 56px,rgba(255,255,255,.7) 56px 59px),
    #efe6ea}
.map-btn{position:absolute;inset:0;width:100%;display:grid;place-content:center;justify-items:center;gap:8px;border:0;background:transparent;cursor:pointer;text-align:center;padding:16px}
.map-pin{display:grid;place-items:center;width:54px;height:54px;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);background:var(--grad);color:#fff;box-shadow:0 14px 28px -10px color-mix(in oklab,var(--brand) 80%,transparent);transition:transform .4s var(--spring)}
.map-pin .ico{transform:rotate(45deg);width:24px;height:24px}
.map-btn b{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);font-weight:750;font-size:15px;margin-top:6px}
.map-btn small{color:var(--text);font-size:13px;font-weight:600;background:color-mix(in srgb,var(--surface) 80%,transparent);padding:2px 8px;border-radius:8px}
@media (hover:hover){.map-btn:hover .map-pin{transform:rotate(-45deg) translate(3px,-3px)}}
.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* Şubeden teslim + hizmet bölgesi */
.pickup{display:flex;align-items:center;gap:14px;margin-top:clamp(14px,2vw,22px);padding:16px 18px;border-radius:var(--r-sm);background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 9%,white),#fff 75%);border:1px solid color-mix(in oklab,var(--brand) 18%,var(--line))}
.pickup-i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--grad);color:#fff}
.pickup b{display:block;font-size:16px;font-weight:780;letter-spacing:-.01em}
.pickup div>span{display:block;color:var(--muted);font-size:14.5px;line-height:1.5;margin-top:2px}
.area{display:flex;gap:10px;align-items:flex-start;margin:14px 2px 0;color:var(--muted);font-size:14px;line-height:1.55}
.area .ico{width:20px;height:20px;margin-top:1px;color:var(--ink)}
.area b{color:var(--text)}

/* ── Teklif formu ── */
.ct-form{display:grid;gap:clamp(20px,3vw,44px);align-items:start}
@media (min-width:980px){.ct-form{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.qf-side{position:sticky;top:calc(var(--top-h) + 24px)}}
.qf-side p{color:var(--muted);margin:10px 0 0;max-width:46ch;line-height:1.6}
.steps{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}
.steps li{display:flex;gap:12px;align-items:flex-start}
.steps li>b{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--ink);font-weight:800;font-size:15px}
.steps strong{display:block;font-size:15.5px;line-height:1.35}
.steps small{display:block;color:var(--muted);font-size:14px;line-height:1.45;margin-top:1px}
.qf-alt{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);transition:transform .35s var(--spring)}
.qf-alt>.ico:first-child{width:42px;height:42px;padding:9px;border-radius:12px;background:#25D366;color:#fff}
.qf-alt>span{flex:1;min-width:0}
.qf-alt b{display:block;font-weight:750}
.qf-alt small{display:block;color:var(--muted);font-size:13.5px}
.qf-alt>.ico:last-child{width:20px;height:20px;color:var(--muted)}
@media (hover:hover){.qf-alt:hover{transform:translateY(-2px)}}

.qf-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:clamp(18px,3vw,32px);min-width:0}
.qf{display:grid;gap:14px}
.qf-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}
.qf-h h3{font-size:clamp(1.2rem,1rem + .6vw,1.45rem);font-weight:800}
.qf-h>span{color:var(--muted);font-size:13px}
.qf b[aria-hidden]{color:var(--brand)}
.qf-pre{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:14px;background:#e8f6ee;color:#0b6b3a;font-size:14px;line-height:1.45}
.qf-pre .ico{width:20px;height:20px;flex:none}
.qf-pre b{color:inherit;overflow-wrap:anywhere}
.qf .two{gap:14px}
@media (min-width:520px){.qf .two-w{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}
.qf .f{min-width:0}
.qf .f label{display:block}
.f input::placeholder,.f textarea::placeholder{color:color-mix(in oklab,var(--muted) 72%,white)}
.f textarea{resize:vertical;min-height:112px;line-height:1.5}
.f input[type=number]{-moz-appearance:textfield;appearance:textfield}
.f input::-webkit-outer-spin-button,.f input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.f.bad input,.f.bad textarea{border-color:#c62828;box-shadow:0 0 0 4px rgba(198,40,40,.10)}
.f-err{display:block;font-style:normal;font-size:13px;font-weight:650;color:#b42318}
.f-err:empty{display:none}
.ck{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;align-items:start;padding:12px 14px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.5}
.ck input{width:22px;height:22px;margin:0;accent-color:var(--brand);cursor:pointer}
.ck label{cursor:pointer;color:var(--text)}
.ck a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.ck .f-err{grid-column:2}
.ck.bad{box-shadow:inset 0 0 0 1px #e3a3a3;background:#fdf1f1}
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.qf-msg{padding:12px 14px;border-radius:14px;background:#fdecec;border:1px solid #f3c4c4;color:#7f1d1d;font-size:14px;line-height:1.55}
.qf-msg a{display:inline-block;margin-top:4px;color:var(--ink);font-weight:750;text-decoration:underline;text-underline-offset:2px}
.qf-sub{width:100%;min-height:56px;font-size:16.5px}
.qf-sub .ico{width:20px;height:20px}
.qf-sub[disabled]{cursor:progress;filter:saturate(.7);transform:none}
.spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:pg-spin .8s linear infinite}
.qf.busy .spin{display:inline-block}
.qf.busy .qf-sub .ico{display:none}
@keyframes pg-spin{to{transform:rotate(360deg)}}
.qf-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}
.qf-note .ico{width:18px;height:18px;flex:none;color:var(--ok)}
.qf-ok{outline:none}
.qf-ok h3{font-size:clamp(1.35rem,1rem + 1vw,1.75rem);font-weight:820;margin-bottom:6px}
.qf-ok p{color:var(--muted);margin:0 auto 6px;max-width:44ch;line-height:1.55}
.qf-ok .qf-no{color:var(--text)}
.qf-ok-b{display:grid;gap:10px;margin:16px auto 0;max-width:420px}

/* ── SSS ── */
.ct-faq{display:grid;gap:clamp(16px,3vw,44px);align-items:start}
@media (min-width:980px){.ct-faq{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}
.faq-side p{color:var(--muted);margin:10px 0 18px;max-width:42ch;line-height:1.6}
.faq-side .btn{min-height:48px;font-size:15px;padding:0 16px;max-width:100%}
.faq-side .btn .ico{width:20px;height:20px}
.faqs{display:grid;gap:10px;min-width:0}
.faq{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:border-color .2s,box-shadow .3s}
.faq[open]{border-color:color-mix(in oklab,var(--brand) 26%,var(--line));box-shadow:var(--shadow)}
.faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:720;font-size:16px;line-height:1.35;border-radius:18px}
.faq summary::-webkit-details-marker{display:none}
.faq-x{width:30px!important;height:30px!important;padding:6px;border-radius:50%;background:var(--surface-2);color:var(--ink);transition:transform .35s var(--spring),background .2s}
.faq[open] .faq-x{transform:rotate(45deg);background:var(--brand-soft)}
.faq p{margin:0;padding:0 18px 18px;color:var(--muted);line-height:1.65}

/* ── Hakkımızda ── */
.ab .pg-hero h1{max-width:20ch}
.ab .pg-hero h1 .grad{display:inline}
.ticks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;max-width:60ch}
.ticks li{display:flex;gap:10px;align-items:flex-start;font-weight:600;line-height:1.45}
.ticks .ico{width:22px;height:22px;padding:4px;margin-top:-1px;border-radius:50%;background:var(--brand-soft);color:var(--ink);stroke-width:3}
.ab-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.ab-acts .btn{flex:1 1 200px}
@media (min-width:600px){.ab-acts .btn{flex:0 0 auto}}
.ab-acts .btn .ico{width:20px;height:20px}
.ab-vis{display:grid;gap:12px;min-width:0}
.ab-mo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.ab-c{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .45s var(--spring),box-shadow .3s}
.ab-c img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12% 12% 26%}
.ab-c span{position:relative;margin:6px;padding:5px 8px;border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:700;line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ab-c span{max-height:calc(2.4em + 10px)}
@media (max-width:600px){.ab-c span{font-size:11.5px;margin:5px;padding:5px 6px}}
@media (min-width:601px){.ab-c:nth-child(2),.ab-c:nth-child(4){transform:translateY(10px)}}
@media (hover:hover){.ab-c:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ab-c:nth-child(2):hover,.ab-c:nth-child(4):hover{transform:translateY(6px)}}
.ab-how{margin-top:10px;padding:18px;border-radius:var(--r);background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 9%,white),#fff 75%);border:1px solid color-mix(in oklab,var(--brand) 16%,var(--line))}
.ab-how h2{font-size:18px;font-weight:800;letter-spacing:-.015em}
.ab-how p{margin:6px 0 0;color:var(--muted);font-size:14.5px;line-height:1.55}
.ab-stats{max-width:none;margin-top:clamp(22px,3.5vw,40px)}
.ab-stats li:first-child b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.ab-story{display:grid;gap:clamp(18px,3vw,44px);align-items:start}
@media (min-width:980px){.ab-story{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}
.ab-story-t p{color:var(--muted);line-height:1.7;margin:12px 0 0;max-width:64ch;font-size:16.5px}
.ab-check{list-style:none;margin:0;padding:clamp(16px,2.4vw,22px);display:grid;gap:16px;background:var(--surface-2);border-radius:var(--r)}
.ab-check li{display:flex;gap:14px;align-items:flex-start}
.ab-check li>span:last-child{color:var(--muted);font-size:14.5px;line-height:1.5}
.ab-check b{display:block;color:var(--text);font-size:15.5px;margin-bottom:2px}
.ab-ci{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}
.ab-ci .ico{width:22px;height:22px}
.ab-caps{display:grid;gap:clamp(12px,1.6vw,18px)}
@media (min-width:760px){.ab-caps{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ab-cap{padding:clamp(18px,2.4vw,24px);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .45s var(--spring),box-shadow .3s}
.ab-cap .ab-ci{background:var(--brand-soft);box-shadow:none}
.ab-cap h3{font-size:18px;font-weight:780;margin:14px 0 6px;letter-spacing:-.015em}
.ab-cap p{margin:0;color:var(--muted);line-height:1.6;font-size:15px}
.ab-cap a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}
@media (hover:hover){.ab-cap:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}}
.ab-brs{display:grid;gap:clamp(12px,1.6vw,18px)}
@media (min-width:760px){.ab-brs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ab-br{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .45s var(--spring),box-shadow .3s,border-color .3s}
.ab-br-i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--grad);color:#fff}
.ab-br-t{flex:1 1 180px;min-width:0}
.ab-br-t>small{display:block;font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}
.ab-br-t>b{display:block;font-size:18px;font-weight:800;letter-spacing:-.015em;margin:2px 0 4px}
.ab-br-t>span{display:block;color:var(--muted);font-size:14px;line-height:1.5}
@media (hover:hover){.ab-br:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in oklab,var(--brand) 30%,var(--line))}}
.refs-cta .br-k{margin-bottom:8px}

/* Hareket azaltma */
@media (prefers-reduced-motion:reduce){.op.on i{animation:none}.spin{animation-duration:2s}.ab-c,.ab-cap,.ab-br,.qf-alt,.hs-r{transition:none}}
@media print{.top,.foot,#menu,.map,.qf-card,.ct-q,.refs-cta{display:none!important}}
