.gsim{max-width:980px;margin:10px auto 40px;padding:34px 28px;border-radius:26px;background:linear-gradient(160deg,rgba(72,240,231,.1),rgba(72,240,231,.02));border:1px solid rgba(72,240,231,.3);font-family:Poppins,system-ui,sans-serif;color:#fff}.gsim-head{text-align:center;max-width:720px;margin:0 auto 22px}.gsim-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#48f0e7;margin-bottom:10px}.gsim-eyebrow span{width:8px;height:8px;border-radius:50%;background:#48f0e7;box-shadow:0 0 10px #48f0e7}.gsim h2{font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.1;margin:0 0 12px;letter-spacing:-.02em}.gsim h2 .teal{color:#48f0e7}.gsim-head p{font-size:15.5px;line-height:1.65;color:rgba(255,255,255,.8);margin:0 0 18px}.gsim-form{display:flex;gap:10px;max-width:560px;margin:0 auto}.gsim-form input{flex:1;min-width:0;padding:15px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font:16px Poppins,system-ui,sans-serif;outline:0}.gsim-form input:focus{border-color:#48f0e7;box-shadow:0 0 0 4px rgba(72,240,231,.15)}.gsim-form button{padding:15px 20px;border:0;border-radius:12px;background:#48f0e7;color:#061a21;font:700 15px Poppins,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.gsim-form button:disabled{opacity:.6;cursor:wait}.gsim-msg{min-height:20px;margin-top:10px;font-size:14px;color:#48f0e7}.gsim-msg.err{color:#ff9d8a}.gsim-tabs{display:flex;gap:6px;justify-content:center;margin:6px 0 14px}.gsim-tabs button{padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:0 0;color:#fff;font:600 13.5px Poppins,system-ui,sans-serif;cursor:pointer}.gsim-tabs button.on{background:#fff;color:#202124;border-color:#fff}.gsim-serp{background:#fff;color:#202124;border-radius:18px;padding:18px 20px 14px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 30px 80px rgba(0,0,0,.35);text-align:left;overflow:hidden}.gs-bar{display:flex;align-items:center;gap:12px;padding:11px 18px;border-radius:24px;box-shadow:0 1px 6px rgba(32,33,36,.28);font-size:16px;color:#202124;max-width:620px}.gs-bar span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-x{font-style:normal;color:#70757a;font-size:22px;line-height:1}.gs-tabs{display:flex;gap:22px;font-size:14px;color:#5f6368;margin:14px 4px 12px;border-bottom:1px solid #ebebeb;overflow-x:auto;white-space:nowrap}.gs-tabs b,.gs-tabs span{padding-bottom:10px}.gs-tabs b{color:#1a0dab;font-weight:400;border-bottom:3px solid #1a0dab}.gs-spons{font-size:14px;font-weight:700;color:#202124;margin:4px 2px 10px}.gs-spons i{font-style:normal;font-weight:400;color:#70757a;font-size:12px}.gs-carousel{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.gs-card{flex:0 0 150px;border:1px solid #dadce0;border-radius:12px;padding:10px;background:#fff;transition:opacity .25s}.gs-img{width:100%;aspect-ratio:1;border-radius:8px;background:#f1f3f4 center/contain no-repeat;margin-bottom:8px;overflow:hidden}.gs-img img{width:100%;height:100%;object-fit:contain;display:block}.gs-t{font-size:13.5px;line-height:1.35;color:#202124;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.gs-p{font-size:15px;font-weight:700;color:#202124;margin-top:6px}.gs-s{font-size:12.5px;color:#4d5156;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-r{font-size:12px;color:#70757a;margin-top:3px}.gs-r b{color:#e37400;font-weight:400}.gs-ph .gs-t,.gs-ph .gs-p,.gs-ph .gs-s{color:#bdc1c6}.gs-ad{max-width:640px;padding:6px 2px 4px}.gs-spon2{font-size:14px;font-weight:700;color:#202124}.gs-ad-site{display:flex;gap:10px;align-items:center;margin:8px 0 6px}.gs-fav{width:28px;height:28px;border-radius:50%;background:#f1f3f4;border:1px solid #dadce0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#1a73e8;flex-shrink:0}.gs-ad-site b{display:block;font-size:14px;font-weight:400;color:#202124}.gs-ad-site small{display:block;font-size:12px;color:#4d5156}.gs-ad-h{display:block;font-size:20px;line-height:1.3;color:#1a0dab;text-decoration:none;margin-bottom:4px}.gs-ad-d{font-size:14px;line-height:1.58;color:#4d5156}.gs-ad-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.gs-ad-links span{font-size:14px;color:#1a0dab}.gs-note{font-size:11.5px;color:#70757a;margin-top:12px;border-top:1px solid #ebebeb;padding-top:10px}.gsim-serp.loading .gs-card{opacity:.5;position:relative;overflow:hidden}.gsim-serp.loading .gs-card:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.7) 50%,transparent 80%);transform:translateX(-100%);animation:gsShim 1.2s ease-in-out infinite}@keyframes gsShim{to{transform:translateX(100%)}}.gsim-serp.reveal .gs-card,.gsim-serp.reveal .gs-ad{animation:gsIn .35s ease both}@keyframes gsIn{0%{opacity:.4}to{opacity:1}}.gsim-after{text-align:center;margin-top:22px}.gsim-after-t{font-size:19px;font-weight:700;margin-bottom:12px}.gsim-ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gsim-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;background:#48f0e7;color:#061a21;font:700 15px Poppins,system-ui,sans-serif;text-decoration:none;border:0;cursor:pointer}.gsim-btn.ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.22)}@media (max-width:640px){.gsim{padding:24px 14px;border-radius:18px}.gsim-form{flex-direction:column}.gsim-serp{padding:14px 12px 10px}.gs-card{flex-basis:132px}.gs-ad-h{font-size:18px}.gsim-btn{width:100%;justify-content:center}}.qs-form{display:none}@media (max-width:760px){.qs-form{display:block;margin:18px 0 20px;padding:14px;border-radius:16px;background:rgba(72,240,231,.08);border:1px solid rgba(72,240,231,.35);text-align:left}.qs-l{display:block;font:600 14px Poppins,system-ui,sans-serif;color:#fff;margin-bottom:10px}.qs-row{display:flex;gap:8px}.qs-row input{flex:1;min-width:0;padding:13px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.25);color:#fff;font:16px Poppins,system-ui,sans-serif;outline:0}.qs-row input:focus{border-color:#48f0e7}.qs-row button{padding:13px 14px;border:0;border-radius:11px;background:#48f0e7;color:#061a21;font:700 14px Poppins,system-ui,sans-serif;white-space:nowrap}}