/* Leads / Advertise / Free Listing pages (header links). Light, JustDial-style. */
.gw{--g-ink:#0b1220;--g-sub:#667085;--g-line:#eaecf0;--g-red:#e11d48;background:var(--surface);color:var(--fg);padding-bottom:40px}
.gw svg{flex:none}
.gw .t-rose{--a:#fde2e8;--b:#f9c6d2;--c:#be123c}.gw .t-sky{--a:#dbeafe;--b:#bfdbfe;--c:#1d4ed8}.gw .t-mint{--a:#d1fae5;--b:#a7f3d0;--c:#047857}.gw .t-sand{--a:#fdecc8;--b:#fbd38d;--c:#b45309}
.gw .t-lav{--a:#ede9fe;--b:#ddd6fe;--c:#6d28d9}.gw .t-teal{--a:#ccfbf1;--b:#99f6e4;--c:#0f766e}.gw .t-peach{--a:#ffe4d6;--b:#fec5a8;--c:#c2410c}.gw .t-slate{--a:#e2e8f0;--b:#cbd5e1;--c:#334155}
.gw-ph{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--a),var(--b));color:var(--c);flex:none}.gw-ph svg{width:22px!important;height:22px}
.gw-ph.big{width:100%;height:150px;border-radius:0}.gw-ph.big svg{width:46px!important;height:46px;opacity:.75}
.gw-kick{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:var(--g-red);background:#fff;border:1px solid #fecdd6;padding:5px 11px;border-radius:99px}.gw-kick svg{width:11px!important;height:11px}
.gw-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:46px;padding:0 18px;border-radius:11px;border:0;background:var(--g-red);color:#fff!important;font:700 14.5px/1 inherit;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(225,29,72,.6);transition:transform .15s,background .15s}
.gw-btn:hover{background:#be123c;transform:translateY(-1px)}.gw-btn svg{width:13px!important;height:13px}
.gw-btn.sm{height:36px;padding:0 14px;font-size:13px;border-radius:10px}.gw-btn.lg{height:54px;padding:0 24px;font-size:16px}
.gw-btn.ol{background:var(--surface);color:var(--g-ink)!important;border:1px solid #d0d5dd;box-shadow:none}.gw-btn.ol:hover{background:var(--tint)}
.gw-btn.gr{background:#16a34a;box-shadow:0 6px 16px -8px rgba(22,163,74,.6)}.gw-btn.gr:hover{background:#15803d}
.gw-link{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;font-weight:600;color:var(--g-red);text-decoration:none;margin-top:12px}.gw-link svg{width:11px!important}
.gw-err{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:#fef3f2;color:#b42318;border:1px solid #fecdca;font-size:13.5px;margin-bottom:12px}.gw-err svg{width:14px!important}
/* hero */
.gw-hero{background:radial-gradient(60% 120% at 0% 0%,#fff1f3,transparent 60%),radial-gradient(50% 120% at 100% 0%,#eff6ff,transparent 60%),var(--surface);border-bottom:1px solid var(--g-line)}
.gw-hw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:44px;padding-bottom:40px}
.gw-hero h1{font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.03em;margin:14px 0 10px;color:var(--g-ink)}.gw-hero h1 em{font-style:normal;color:var(--g-red)}
.gw-hero p{color:#475467;font-size:16px;margin:0 0 22px;max-width:560px;line-height:1.5}
.gw-sb{display:flex;align-items:center;height:56px;border:1px solid #d0d5dd;border-radius:14px;background:var(--surface);box-shadow:0 8px 24px -14px rgba(16,24,40,.35);overflow:hidden;max-width:760px}
.gw-sl{display:flex;gap:8px;align-items:center;height:100%;padding:0 12px 0 16px;border-right:1px solid var(--g-line);min-width:170px}.gw-sl svg{width:13px!important;color:var(--g-red)}
.gw-sl select{border:0;background:none;font:600 14.5px inherit;color:var(--g-ink);outline:0;cursor:pointer;flex:1;min-width:0}
.gw-sq{flex:1;display:flex;gap:10px;align-items:center;padding:0 16px;min-width:0}.gw-sq svg{width:14px!important;color:#98a2b3}.gw-sq input{border:0;outline:0;background:none;font:inherit;font-size:14.5px;flex:1;min-width:0;color:var(--g-ink)}
.gw-sbt{width:56px;height:56px;border:0;background:var(--g-red);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.gw-sbt svg{width:17px!important}
.gw-pst{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gw-pst div{padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--g-line);box-shadow:0 6px 18px -14px rgba(16,24,40,.4)}.gw-pst b{display:block;font-size:26px;color:var(--g-ink);letter-spacing:-.02em}.gw-pst small{color:var(--g-sub);font-size:13px}
.gw-tst{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:#475467}.gw-tst span{display:inline-flex;gap:7px;align-items:center}.gw-tst svg{width:14px!important;color:var(--g-red)}.gw-tst b{color:var(--g-ink)}.gw-tst.ok svg{color:#16a34a}
/* leads layout */
.gw-lyt{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;gap:20px;padding-top:24px;align-items:start}
.gw-flt,.gw-side{display:grid;gap:14px;position:sticky;top:86px}
.gw-fc,.gw-cd{padding:16px;border-radius:16px;border:1px solid var(--g-line);background:var(--surface)}.gw-fc+.gw-fc{margin-top:14px}.gw-flt form .gw-fc+.gw-fc{margin-top:14px}
.gw-fc h4,.gw-cd h4{margin:0 0 10px;font-size:14px;color:var(--g-ink)}
.gw-ck,.gw-rd{position:relative;display:flex;gap:10px;align-items:center;padding:6px 0;font-size:13.5px;color:#344054;cursor:pointer}.gw-ck input,.gw-rd input{position:absolute;opacity:0;pointer-events:none}
.gw-ck em{margin-left:auto;font-style:normal;font-size:12px;color:#98a2b3}
.gw-ck .cb{width:18px;height:18px;border-radius:5px;border:1.5px solid #d0d5dd;display:grid;place-items:center;color:transparent;flex:none}.gw-ck .cb svg{width:9px!important}
.gw-ck input:checked+.cb{background:var(--g-red);border-color:var(--g-red);color:#fff}
.gw-rd>span{width:18px;height:18px;border-radius:50%;border:1.5px solid #d0d5dd;flex:none}.gw-rd input:checked+span{border:5px solid var(--g-red)}
.gw-clear{display:inline-flex;gap:6px;align-items:center;margin-top:12px;font-size:13px;font-weight:600;color:var(--g-red);text-decoration:none}.gw-clear svg{width:10px!important}
.gw-cr{background:linear-gradient(135deg,#fffaeb,var(--surface));border-color:#fedf89;display:grid;gap:6px}.gw-cr b{display:flex;gap:8px;align-items:center;color:#b54708}.gw-cr b svg{width:14px!important}.gw-cr small{color:var(--g-sub);font-size:12.5px}
.gw-lst{min-width:0}
.gw-lsh{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
.gw-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f2f4f7;overflow-x:auto;scrollbar-width:none}.gw-tabs a{display:inline-flex;gap:6px;align-items:center;padding:8px 13px;border-radius:9px;font-size:13px;font-weight:600;color:var(--g-sub);text-decoration:none;white-space:nowrap}
.gw-tabs a.on{background:var(--surface);color:var(--g-ink);box-shadow:0 1px 3px rgba(16,24,40,.12)}.gw-tabs em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:99px;background:#e4e7ec}.gw-tabs a.on em{background:var(--g-red);color:#fff}
.gw-srt{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:#344054;white-space:nowrap}.gw-srt svg{width:11px!important}
.gw-ld{border:1px solid var(--g-line);border-radius:16px;background:var(--surface);margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px -6px rgba(16,24,40,.25);scroll-margin-top:100px}
.gw-ldt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:16px}
.gw-ldh{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gw-ldh b{font-size:16px;color:var(--g-ink)}
.gw-hot{display:inline-flex;gap:4px;align-items:center;font-size:11px;font-weight:700;color:#c2410c;background:#fff4ed;padding:3px 8px;border-radius:99px}.gw-hot svg{width:10px!important}
.gw-ldc{color:var(--g-sub);font-size:12.5px}
.gw-ldf{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#344054}.gw-ldf span{display:inline-flex;gap:6px;align-items:center}.gw-ldf svg{width:11px!important;color:#98a2b3}
.gw-ldr{text-align:right;display:grid;gap:6px;justify-items:end;align-content:start}.gw-ldr small{color:var(--g-sub);font-size:12px;white-space:nowrap}
.gw-vb{display:inline-flex;gap:5px;align-items:center;font-size:11.5px;font-weight:600;color:#067647;background:#ecfdf3;padding:3px 8px;border-radius:99px;white-space:nowrap}.gw-vb svg{width:10px!important}
.gw-det{margin:0 16px 12px;border-radius:10px;background:var(--tint)}.gw-det summary{display:inline-flex;gap:7px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;color:var(--g-ink);cursor:pointer;list-style:none}.gw-det summary::-webkit-details-marker{display:none}.gw-det summary svg{width:12px!important}
.gw-det p{margin:0;padding:0 12px 12px;color:#344054;font-size:14px;line-height:1.5}
.gw-ldb{display:flex;gap:14px;align-items:center;padding:10px 16px;background:#f9fafb;border-top:1px solid #eef0f3;font-size:12.5px;color:#475467}
.gw-ldb form{margin:0}.gw-buyer{display:inline-flex;gap:6px;align-items:center;min-width:0}.gw-buyer svg{width:11px!important}.gw-buyer b{color:var(--g-ink)}
.gw-resp{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.gw-resp i{width:56px;height:5px;border-radius:9px;background:linear-gradient(90deg,var(--g-red) var(--p),#e4e7ec var(--p))}
.gw-sp{flex:1}
.gw-full{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:#98a2b3}.gw-full svg{width:11px!important}
.gw-empty{display:grid;justify-items:center;gap:6px;padding:40px 20px;border-radius:16px;border:1px dashed #d0d5dd;text-align:center}.gw-empty>svg{width:28px!important;height:28px;color:#98a2b3}.gw-empty b{font-size:16px;color:var(--g-ink)}.gw-empty p{margin:0 0 6px;color:var(--g-sub);font-size:13.5px;max-width:380px}
.gw-how .gw-hw1{display:flex;gap:10px;padding:8px 0}.gw-how .gw-hw1>span{width:26px;height:26px;border-radius:50%;background:#fff1f3;color:var(--g-red);font-weight:700;font-size:12px;display:grid;place-items:center;flex:none}.gw-how b{display:block;font-size:13.5px;color:var(--g-ink)}.gw-how small{color:var(--g-sub);font-size:12.5px}
.gw-up{background:linear-gradient(160deg,#fff1f3,var(--surface));border-color:#fecdd6;display:grid;gap:8px;justify-items:start}.gw-up b{font-size:16px;color:var(--g-ink)}.gw-up small{color:var(--g-sub)}.gw-up .gw-btn{width:100%}
.gw-al{display:grid;gap:4px}.gw-al b{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--g-ink)}.gw-al b svg{width:13px!important;color:#16a34a}.gw-al small{color:var(--g-sub);font-size:12.5px}.gw-al .gw-link{margin-top:6px}
/* sections */
.gw-sec{padding-top:40px}.gw-sh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.gw-sh h2{margin:0;font-size:24px;letter-spacing:-.01em;color:var(--g-ink)}.gw-sh small{color:var(--g-sub);font-size:13px}
.gw-cbf{display:grid;gap:10px;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--g-line);box-shadow:0 20px 44px -26px rgba(16,24,40,.45);scroll-margin-top:100px}.gw-cbf>b{font-size:18px;color:var(--g-ink)}.gw-cbf>small{color:var(--g-sub);font-size:13px;margin-top:-6px}
.gw-fld{display:flex;gap:10px;align-items:center;height:46px;padding:0 14px;border-radius:11px;border:1px solid #d0d5dd;background:var(--surface);transition:border-color .15s,box-shadow .15s}.gw-fld:focus-within{border-color:var(--g-ink);box-shadow:0 0 0 4px rgba(11,18,32,.06)}
.gw-fld svg{width:13px!important;color:#98a2b3}.gw-fld input,.gw-fld select{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14.5px;color:var(--g-ink);height:100%}
.gw-pv{display:flex;gap:6px;justify-content:center;align-items:center;color:var(--g-sub);font-size:12px}.gw-pv svg{width:10px!important}
.gw-done{display:grid;justify-items:center;gap:8px;text-align:center;padding:24px 8px}.gw-done>span{width:60px;height:60px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 8px rgba(22,163,74,.12)}.gw-done>span svg{width:24px!important;height:24px}.gw-done b{font-size:18px;color:var(--g-ink)}.gw-done small{color:var(--g-sub);max-width:300px}
.gw-pdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.gw-pd{display:grid;gap:8px;align-content:start;justify-items:start;padding:20px;border-radius:18px;border:1px solid var(--g-line);background:var(--surface);transition:box-shadow .2s,transform .2s}.gw-pd:hover{box-shadow:0 14px 30px -20px rgba(16,24,40,.4);transform:translateY(-2px)}
.gw-pdi{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--c)}.gw-pdi svg{width:20px!important;height:20px}
.gw-pd b{font-size:16.5px;color:var(--g-ink)}.gw-pd small{color:var(--g-sub);font-size:13.5px;line-height:1.5}.gw-pdp{font-weight:700;color:var(--g-red);font-size:14px}
.gw-pda{display:inline-flex;gap:6px;align-items:center;font:600 13px inherit;color:var(--g-ink);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.gw-pda svg{width:10px!important}.gw-pda:hover{color:var(--g-red)}
.gw-wh{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center;padding:30px;border-radius:20px;background:var(--tint);border:1px solid var(--g-line)}.gw-wh h2{margin:0 0 8px;font-size:24px;color:var(--g-ink)}.gw-wh p{color:var(--g-sub);margin:0 0 16px}
.gw-whi{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;margin-bottom:8px;border:1px solid transparent}.gw-whi.on{background:var(--surface);border-color:var(--g-line);box-shadow:0 4px 14px -10px rgba(16,24,40,.4)}.gw-whi>span{width:38px;height:38px;border-radius:11px;background:#fff1f3;color:var(--g-red);display:grid;place-items:center;flex:none}.gw-whi svg{width:15px!important}.gw-whi b{display:block;font-size:14px;color:var(--g-ink)}.gw-whi small{color:var(--g-sub);font-size:12.5px}
.gw-prev{padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--g-line);box-shadow:0 20px 40px -28px rgba(16,24,40,.5);display:grid;gap:10px}
.gw-pvb{display:flex;gap:8px;align-items:center;height:40px;padding:0 12px;border-radius:10px;border:1px solid #d0d5dd;color:#344054;font-size:13.5px}.gw-pvb svg{width:12px!important}
.gw-pvad{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1.5px solid #fecdd6;background:#fff7f8}
.gw-adt{position:absolute;top:-9px;left:12px;font-size:10px;font-weight:800;background:var(--g-red);color:#fff;padding:1px 7px;border-radius:5px}
.gw-pvad b{display:block;font-size:14.5px;color:var(--g-ink)}.gw-pvad small{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--g-sub)}
.gw-vf{color:#2563eb}.gw-vf svg{width:12px!important}
.gw-rt{display:inline-flex;gap:3px;align-items:center;padding:2px 7px;border-radius:6px;background:#16a34a;color:#fff;font-size:12px;font-weight:700}.gw-rt svg{width:9px!important}
.gw-ftag{display:inline-flex;gap:4px;align-items:center;margin-top:4px;font-size:11px;font-weight:700;color:#b54708;background:#fffaeb;padding:2px 7px;border-radius:6px}.gw-ftag svg{width:9px!important}
.gw-pvr{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid #eef0f3;opacity:.7}.gw-pvr i{display:block;height:10px;border-radius:9px;background:#eaecf0;width:70%;margin-bottom:8px}.gw-pvr i.s{width:45%}
.gw-st3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gw-st3 div{padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--g-line);display:grid;gap:6px}.gw-st3 span{width:42px;height:42px;border-radius:12px;background:#fff1f3;color:var(--g-red);display:grid;place-items:center}.gw-st3 svg{width:16px!important}.gw-st3 b{font-size:15px;color:var(--g-ink)}.gw-st3 small{color:var(--g-sub);font-size:13px;line-height:1.45}
.gw-faq{max-width:860px}.gw-faq h2{font-size:22px;margin:0 0 8px;color:var(--g-ink)}
.gw-faq details{border-bottom:1px solid var(--g-line)}.gw-faq summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 4px;font-weight:600;font-size:14.5px;color:var(--g-ink);cursor:pointer;list-style:none}.gw-faq summary::-webkit-details-marker{display:none}
.gw-faq summary svg{width:12px!important;color:#98a2b3;transition:transform .2s}.gw-faq details[open] summary svg{transform:rotate(180deg)}.gw-faq details p{margin:0;padding:0 4px 16px;color:#475467;line-height:1.55}
/* free listing */
.gw-mob{display:flex;align-items:center;max-width:560px;height:60px;padding:6px;border-radius:16px;border:1px solid #d0d5dd;background:var(--surface);box-shadow:0 14px 30px -20px rgba(16,24,40,.45);margin-bottom:16px}
.gw-mob .cc{display:flex;gap:8px;align-items:center;padding:0 14px;height:100%;border-right:1px solid var(--g-line);font-weight:700;color:var(--g-ink)}
.gw-mob .flag{width:20px;height:14px;border-radius:2px;background:linear-gradient(#ff9933 33%,#fff 33% 66%,#138808 66%);box-shadow:0 0 0 1px rgba(0,0,0,.08)}
.gw-mob input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0 14px;font:600 16px inherit;letter-spacing:.03em;color:var(--g-ink)}.gw-mob input::placeholder{font-weight:400;letter-spacing:0}
.gw-mob .gw-btn{height:100%;border-radius:12px}
.gw-have{display:flex;gap:12px;align-items:center;max-width:560px;padding:12px;border-radius:16px;border:1px solid var(--g-line);background:var(--surface)}.gw-have>div{flex:1;min-width:0}.gw-have b{display:block;color:var(--g-ink)}.gw-have small{color:var(--g-sub);font-size:12.5px}
.gw-flp{position:relative;display:grid;place-items:center;padding:20px}
.gw-flc{width:330px;border-radius:18px;background:var(--surface);border:1px solid var(--g-line);overflow:hidden;box-shadow:0 30px 60px -30px rgba(16,24,40,.5)}.gw-flb{padding:14px;display:grid;gap:4px}.gw-flb b{font-size:16px;color:var(--g-ink)}.gw-flb small{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--g-sub)}.gw-op{color:#16a34a!important}
.gw-bzc{display:flex;gap:8px;margin-top:8px}.gw-bzc .ib{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid #d0d5dd}.gw-bzc .ib.g{background:#16a34a;border-color:#16a34a;color:#fff}.gw-bzc .ib.w{color:#16a34a}.gw-bzc svg{width:14px!important}
.gw-bzc .eb{flex:1;display:flex;gap:6px;align-items:center;justify-content:center;border-radius:10px;background:var(--g-red);color:#fff;font-weight:600;font-size:13px}
.gw-fl1,.gw-fl2{position:absolute;display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--g-line);box-shadow:0 12px 26px -14px rgba(16,24,40,.45);font-size:13px;font-weight:600;color:var(--g-ink);animation:gwFloat 5s ease-in-out infinite}
.gw-fl1{left:0;top:40px}.gw-fl1 svg{width:13px!important;color:var(--g-red)}.gw-fl2{right:0;bottom:60px;animation-delay:-2.5s}.gw-fl2 svg{width:13px!important;color:#f59e0b}
@keyframes gwFloat{50%{transform:translateY(-6px)}}
.gw-stp{padding:30px;border-radius:20px;background:var(--tint);border:1px solid var(--g-line);text-align:center;display:grid;justify-items:center;gap:20px}.gw-stp h2{margin:0;font-size:24px;color:var(--g-ink)}
.gw-stl{display:flex;gap:16px;align-items:center;width:100%}.gw-stl>div{flex:1;display:grid;gap:6px;justify-items:center;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--g-line)}
.gw-stl .n{width:36px;height:36px;border-radius:50%;background:var(--g-red);color:#fff;font-weight:800;display:grid;place-items:center}.gw-stl b{font-size:15px;color:var(--g-ink)}.gw-stl small{color:var(--g-sub);font-size:13px}.gw-stl .ar{color:#d0d5dd}.gw-stl .ar svg{width:16px!important}
.gw-cmp{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center;padding:30px;border-radius:20px;border:1px solid var(--g-line);background:var(--surface)}.gw-cmp h2{font-size:24px;margin:0 0 8px;color:var(--g-ink)}.gw-cmp p{color:var(--g-sub);margin:0 0 16px}
.gw-cmp table{width:100%;border-collapse:collapse;font-size:14px}.gw-cmp th{padding:10px;text-align:center;font-size:13px;color:var(--g-ink)}.gw-cmp th:first-child{text-align:left}
.gw-cmp td{padding:11px 10px;border-top:1px solid #eef0f3;text-align:center;color:#98a2b3}.gw-cmp td:first-child{text-align:left;color:#344054}.gw-cmp td svg{width:16px!important;height:16px;color:#16a34a}
.gw-cmp .pp{background:#fff7f8}.gw-cmp th.pp{color:var(--g-red);border-radius:10px 10px 0 0}
/* responsive */
@media (max-width:1180px){.gw-lyt{grid-template-columns:230px minmax(0,1fr)}.gw-side{grid-column:1/-1;position:static;grid-template-columns:repeat(3,1fr)}}
@media (max-width:900px){.gw-hw,.gw-wh,.gw-cmp{grid-template-columns:minmax(0,1fr)}.gw-pdg{grid-template-columns:1fr 1fr}.gw-flp{display:none}}
@media (max-width:760px){
  .gw-hw{gap:18px;padding-top:20px;padding-bottom:22px}.gw-hero h1{font-size:27px}.gw-hero h1 br{display:none}.gw-hero p{font-size:14px;margin-bottom:14px}
  .gw-sb{height:50px}.gw-sl{min-width:0;max-width:40%;padding:0 8px 0 12px}.gw-sl select{font-size:13px}.gw-sq{padding:0 10px}.gw-sq input{font-size:13.5px}.gw-sbt{width:50px;height:50px}
  .gw-pst{gap:8px}.gw-pst div{padding:12px}.gw-pst b{font-size:19px}
  .gw-lyt{grid-template-columns:minmax(0,1fr);padding-top:14px;gap:14px}.gw-flt{position:static}
  .gw-flt form{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}
  .gw-flt form .gw-fc{display:contents}.gw-flt form .gw-fc h4{display:none}.gw-flt form .gw-fc+.gw-fc{margin:0}
  .gw-flt .gw-ck,.gw-flt .gw-rd{flex:none;white-space:nowrap;padding:7px 12px;border-radius:99px;border:1px solid #d0d5dd;font-size:13px}
  .gw-flt .gw-ck .cb,.gw-flt .gw-ck em,.gw-flt .gw-rd>span{display:none}
  .gw-flt .gw-ck:has(input:checked),.gw-flt .gw-rd:has(input:checked){background:var(--g-ink);border-color:var(--g-ink);color:#fff}
  .gw-flt .gw-rd:has(input[value=""]){display:none}.gw-clear{flex:none;margin:0;align-self:center;white-space:nowrap}
  .gw-lsh{flex-wrap:wrap}.gw-srt{display:none}.gw-tabs{max-width:100%}
  .gw-ldt{grid-template-columns:auto minmax(0,1fr);padding:14px;gap:12px}.gw-ph{width:46px;height:46px;border-radius:12px}
  .gw-ldr{grid-column:1/-1;grid-row:1;display:flex;justify-content:space-between;align-items:center;width:100%}.gw-ldh b{font-size:15px}.gw-ldf{gap:10px;font-size:12.5px}
  .gw-ldb{flex-wrap:wrap;padding:10px 14px;gap:8px 12px}.gw-ldb .gw-sp{display:none}.gw-ldb .gw-btn,.gw-ldb form{flex:1 1 100%}.gw-ldb form .gw-btn{width:100%}
  .gw-side{grid-template-columns:1fr}.gw-how{display:none}
  .gw-pdg{grid-template-columns:1fr;gap:10px}.gw-pd{grid-template-columns:auto 1fr;column-gap:12px;padding:16px}.gw-pdi{grid-row:span 4}
  .gw-sec{padding-top:28px}.gw-sh h2{font-size:20px}.gw-wh,.gw-cmp,.gw-stp{padding:18px}.gw-st3{grid-template-columns:1fr}
  .gw-stl{flex-direction:column}.gw-stl .ar{transform:rotate(90deg)}.gw-stl>div{width:100%;box-sizing:border-box}
  .gw-mob{height:54px}.gw-mob .cc{padding:0 8px}.gw-mob input{padding:0 8px;font-size:15px}.gw-mob .gw-btn{padding:0 12px;font-size:13px}
  .gw-tst{gap:10px;font-size:12.5px}.gw-have{flex-wrap:wrap}.gw-have .gw-btn{width:100%}
  .gw-cmp table{font-size:13px}
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .gw-pvad,:root:not([data-theme="light"]) .gw-cmp .pp{background:color-mix(in srgb,#e11d48 8%,var(--surface))}}
.gw-mob,.gw-sb,.gw-have{max-width:100%;box-sizing:border-box}.gw-hw>*{min-width:0}
