.sgpsgeo{--blue:#2874FF;--ink:#1F1F1F;--body:#444444;--soft:#F4F4F4;--dark:#1E2430;--line:#E5E5E5;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;color:var(--body);max-width:1200px;margin:0 auto;padding:0 20px}.sgpsgeo *{box-sizing:border-box}.sgpsgeo h1,.sgpsgeo h2,.sgpsgeo h3,.sgpsgeo h4{font-family:Agatho,Georgia,serif!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0;color:var(--ink);margin:0 0 12px}.sgpsgeo h1{font-size:48px}.sgpsgeo h2{font-size:38px}.sgpsgeo h3{font-size:22px}.sgpsgeo h4{font-size:19px}.sgpsgeo p,.sgpsgeo li,.sgpsgeo td,.sgpsgeo th{font-size:17px;line-height:1.65;font-weight:400}.sgpsgeo p{margin:0 0 14px;color:var(--body)}.sgpsgeo strong,.sgpsgeo b{color:var(--ink);font-weight:700}.sgpsgeo a{color:var(--blue)}@media(max-width:991px){.sgpsgeo h1{font-size:40px}.sgpsgeo h2{font-size:32px}}@media(max-width:575px){.sgpsgeo h1{font-size:32px}.sgpsgeo h2{font-size:27px}.sgpsgeo p,.sgpsgeo li,.sgpsgeo td{font-size:16px}}.sgpsgeo__band{border-radius:24px;padding:64px 48px;margin:0 0 24px}.sgpsgeo section.sgpsgeo__band{width:auto;max-width:100%;overflow:visible}.sgpsgeo__band--white{background:#fff;padding-left:0;padding-right:0}.sgpsgeo__band--soft{background:var(--soft)}.sgpsgeo__band--dark{background:var(--dark)}.sgpsgeo__band--dark h2,.sgpsgeo__band--dark h3,.sgpsgeo__band--dark h4,.sgpsgeo__band--dark strong{color:#fff}.sgpsgeo__band--dark p,.sgpsgeo__band--dark li{color:#e3e6ec}.sgpsgeo__band--dark a{color:#8db4ff}@media(max-width:767px){.sgpsgeo__band{padding:44px 20px}.sgpsgeo__band--white{padding-left:0;padding-right:0}}.sgpsgeo__head{text-align:center;max-width:680px;margin:0 auto 40px}.sgpsgeo__label{display:inline-block;padding:8px 16px;border:1px solid #2874FF66;border-radius:50px;background:#2874ff12;color:var(--blue);font-size:13px;letter-spacing:.5px;text-transform:uppercase;line-height:1;margin-bottom:16px}.sgpsgeo__band--dark .sgpsgeo__label{background:#ffffff14;border-color:#fff5;color:#fff}.sgpsgeo__btns{display:flex;flex-wrap:wrap;gap:14px}.sgpsgeo a.sgpsgeo__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:60px;font-size:16px;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:all .3s}.sgpsgeo a.sgpsgeo__btn--primary{background:var(--blue);color:#fff}.sgpsgeo a.sgpsgeo__btn--primary:hover{background:#fff;color:var(--blue);border-color:var(--blue)}.sgpsgeo a.sgpsgeo__btn--secondary{background:#fff;color:var(--ink);border-color:#00000040}.sgpsgeo a.sgpsgeo__btn--secondary:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.sgpsgeo a.sgpsgeo__btn--full{display:flex;width:100%}.sgpsgeo__hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sgpsgeo__hook{display:inline-flex;align-items:center;gap:10px;background:#eaf1ff;color:var(--blue);border-radius:50px;padding:10px 18px;font-size:15px;font-weight:700;margin-bottom:18px}.sgpsgeo__hero-media{border-radius:20px;overflow:hidden;background:var(--soft)}.sgpsgeo__hero-media img{display:block;width:100%;height:auto}.sgpsgeo__trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin:22px 0 0;padding:0;list-style:none}.sgpsgeo__trust li{display:flex;align-items:center;gap:8px;font-size:15px}.sgpsgeo__answer{margin-top:40px;background:var(--blue);border-radius:20px;padding:28px 32px}.sgpsgeo__answer p{color:#fff;margin:0}.sgpsgeo__answer strong{color:#fff}@media(max-width:991px){.sgpsgeo__hero{grid-template-columns:1fr;gap:28px}}.sgpsgeo__tick{width:20px;height:20px;border-radius:50%;background:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.sgpsgeo__checks{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px}.sgpsgeo__checks li{display:flex;gap:12px;align-items:flex-start}.sgpsgeo__products{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sgpsgeo__product{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column}.sgpsgeo__pimg{background:var(--soft);border-radius:16px;height:340px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.sgpsgeo__pimg img{max-height:300px;max-width:92%;width:auto;height:auto;object-fit:contain}.sgpsgeo__badge{display:inline-block;border:1.5px solid var(--blue);border-radius:50px;padding:5px 14px;font-size:12px;color:var(--blue);text-transform:uppercase;margin-bottom:10px}.sgpsgeo__price-row{display:flex;align-items:baseline;gap:10px;margin:4px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.sgpsgeo__price{font-family:Agatho,Georgia,serif;font-weight:700;font-size:30px;line-height:1.25;color:var(--ink)}.sgpsgeo__price-row span{font-size:15px}.sgpsgeo__buybox{margin-top:auto}.sgpsgeo__retail-label{display:flex;align-items:center;gap:12px;font-size:13px;color:#777;margin:14px 0 10px}.sgpsgeo__retail-label:before,.sgpsgeo__retail-label:after{content:"";flex:1;height:1px;background:var(--line)}.sgpsgeo__retail-row{display:flex;flex-wrap:wrap;gap:10px}.sgpsgeo a.sgpsgeo__chip{flex:1 1 130px;display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:50px;text-decoration:none}.sgpsgeo a.sgpsgeo__chip--amazon{background:#131921}.sgpsgeo a.sgpsgeo__chip--bestbuy{background:#0046be}@media(max-width:991px){.sgpsgeo__products{grid-template-columns:1fr}}.sgpsgeo__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sgpsgeo__card{background:var(--soft);border-radius:20px;padding:26px}.sgpsgeo__band--soft .sgpsgeo__card{background:#fff}.sgpsgeo__card p{margin:0}.sgpsgeo__card .sgpsgeo__more{display:inline-block;margin-top:14px;font-size:16px;text-decoration:none;font-weight:700}.sgpsgeo__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.sgpsgeo__stat{background:#ffffff10;border:1px solid #FFFFFF26;border-radius:20px;padding:26px 20px;text-align:center}.sgpsgeo__stat-num{font-family:Agatho,Georgia,serif;font-weight:700;font-size:38px;line-height:1.25;color:#fff;margin-bottom:6px}.sgpsgeo__stat p{font-size:15px;margin:0}@media(max-width:991px){.sgpsgeo__grid{grid-template-columns:1fr}.sgpsgeo__stats{grid-template-columns:1fr 1fr}}.sgpsgeo__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sgpsgeo__step-num{display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px}@media(max-width:991px){.sgpsgeo__steps{grid-template-columns:1fr}}.sgpsgeo__split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:991px){.sgpsgeo__split{grid-template-columns:1fr}}.sgpsgeo__table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--line);background:#fff;margin:20px 0}.sgpsgeo__table{width:100%;border-collapse:collapse;min-width:560px}.sgpsgeo__table th{background:var(--ink);color:#fff;text-align:left;padding:14px 18px;font-weight:700}.sgpsgeo__table td{padding:14px 18px;border-bottom:1px solid var(--line);color:var(--body)}.sgpsgeo__table tr:nth-child(2n) td{background:#fafafa}.sgpsgeo__table tr:last-child td{border-bottom:none}.sgpsgeo__table tr.is-us td{background:#eaf1ff;color:var(--ink);font-weight:700}.sgpsgeo__band--dark .sgpsgeo__table td{color:var(--body)}.sgpsgeo__review p.q{font-size:18px;color:var(--ink)}.sgpsgeo__review .who{font-size:15px;margin:0}.sgpsgeo__review{display:flex;flex-direction:column}.sgpsgeo__review .q{flex:1}.sgpsgeo__stars{color:#f5a623;font-size:18px;letter-spacing:2px;margin-bottom:10px}.sgpsgeo__faq{max-width:820px;margin:0 auto}.sgpsgeo__acc{background:#fff;border-radius:16px;margin-bottom:12px;padding:0 24px}.sgpsgeo__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:Agatho,Georgia,serif;font-weight:700;font-size:19px;line-height:1.25;color:var(--ink)}.sgpsgeo__acc summary::-webkit-details-marker{display:none}.sgpsgeo__acc summary::marker{content:""}.sgpsgeo__acc[open] summary{color:var(--blue)}.sgpsgeo__plus{position:relative;width:14px;height:14px;flex-shrink:0}.sgpsgeo__plus:before,.sgpsgeo__plus:after{content:"";position:absolute;background:currentColor;transition:transform .3s,opacity .3s}.sgpsgeo__plus:before{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.sgpsgeo__plus:after{left:50%;top:0;height:100%;width:2px;margin-left:-1px}.sgpsgeo__acc[open] .sgpsgeo__plus:after{transform:rotate(90deg);opacity:0}.sgpsgeo__acc p{margin:0;padding:0 0 20px}.sgpsgeo__cta{background:var(--blue);border-radius:24px;padding:56px 48px;text-align:center}.sgpsgeo__cta h2{color:#fff}.sgpsgeo__cta p{color:#eaf1ff;max-width:600px;margin:0 auto 24px}.sgpsgeo__cta .sgpsgeo__btns{justify-content:center}.sgpsgeo a.sgpsgeo__btn--white{background:#fff;color:var(--ink)}.sgpsgeo a.sgpsgeo__btn--white:hover{background:transparent;color:#fff;border-color:#fff}.sgpsgeo a.sgpsgeo__btn--ghost{background:transparent;color:#fff;border-color:#ffffff80}.sgpsgeo a.sgpsgeo__btn--ghost:hover{background:#fff;color:var(--blue)}.sgpsgeo__sources{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.sgpsgeo__sources ol{margin:8px 0 0;padding-left:20px}.sgpsgeo__sources li,.sgpsgeo__foot{font-size:14px!important;color:#666!important}.sgpsgeo h1 em,.sgpsgeo h2 em,.sgpsgeo h3 em,.sgpsgeo h4 em{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic;font-weight:400!important;color:#33333373}.sgpsgeo__band--dark h1 em,.sgpsgeo__band--dark h2 em,.sgpsgeo__band--dark h3 em,.sgpsgeo__band--dark h4 em,.sgpsgeo__cta h2 em{color:#ffffff73}.sgpsgeo__swipe{display:none}.sgpsgeo__table--compare td:first-child,.sgpsgeo__table--compare th:first-child{position:sticky;left:0;z-index:1}.sgpsgeo__table--compare th:first-child{background:var(--ink)}.sgpsgeo__table--compare td:first-child{background:#fff}.sgpsgeo__table--compare tr:nth-child(2n) td:first-child{background:#fafafa}.sgpsgeo__table--compare tr.is-us td:first-child{background:#eaf1ff}@media(min-width:576px)and (max-width:991px){.sgpsgeo__grid,.sgpsgeo__steps{grid-template-columns:1fr 1fr}.sgpsgeo__hero-media{max-width:640px}}@media(max-width:767px){.sgpsgeo{padding:0 14px}.sgpsgeo__band{border-radius:18px;padding:40px 18px;margin-bottom:16px}.sgpsgeo__band--white{padding:32px 0}.sgpsgeo__head{margin-bottom:28px}.sgpsgeo__head p{font-size:16px}.sgpsgeo__label{font-size:12px;padding:7px 14px;margin-bottom:12px}.sgpsgeo h3{font-size:21px}.sgpsgeo h4{font-size:18px}.sgpsgeo__hero{text-align:center;gap:24px}.sgpsgeo__hook{font-size:14px;padding:9px 14px;line-height:1.35}.sgpsgeo__hero .sgpsgeo__btns{flex-direction:column}.sgpsgeo__trust{justify-content:center;gap:8px 16px}.sgpsgeo__trust li{font-size:14px}.sgpsgeo__answer{margin-top:24px;padding:20px;border-radius:16px}.sgpsgeo__answer p{font-size:16px}.sgpsgeo__btns{flex-direction:column;gap:10px}.sgpsgeo a.sgpsgeo__btn{width:100%;padding:16px 20px;min-height:52px}.sgpsgeo__product{padding:18px}.sgpsgeo__pimg{height:280px;margin-bottom:16px}.sgpsgeo__pimg img{max-height:250px}.sgpsgeo__price-row{flex-wrap:wrap;gap:4px 10px}.sgpsgeo__price{font-size:26px}.sgpsgeo__price-row span{font-size:14px}.sgpsgeo__checks{gap:10px}.sgpsgeo__checks li{font-size:16px;text-align:left}.sgpsgeo a.sgpsgeo__chip--amazon,.sgpsgeo a.sgpsgeo__chip--bestbuy{flex:1 1 calc(50% - 5px);min-width:0}.sgpsgeo__chip--amazon img{width:110px!important;height:auto!important}.sgpsgeo__stats{gap:10px;margin-bottom:24px}.sgpsgeo__stat{padding:18px 12px;border-radius:16px}.sgpsgeo__stat-num{font-size:28px}.sgpsgeo__stat p{font-size:13.5px;line-height:1.45}.sgpsgeo__grid,.sgpsgeo__steps{gap:12px}.sgpsgeo__card{padding:20px;border-radius:16px}.sgpsgeo__step-num{width:34px;height:34px;margin-bottom:10px}.sgpsgeo__split{gap:20px}.sgpsgeo__table th,.sgpsgeo__table td{padding:12px;font-size:14.5px;line-height:1.45}.sgpsgeo__table--fit{min-width:0}.sgpsgeo__table--fit th,.sgpsgeo__table--fit td{padding:12px 8px;font-size:14px}.sgpsgeo__table--fit th:first-child,.sgpsgeo__table--fit td:first-child{padding-left:12px}.sgpsgeo__table--compare{min-width:600px}.sgpsgeo__swipe{display:block;text-align:center;font-size:13px!important;color:#666!important;margin:-8px 0 6px}.sgpsgeo__review p.q{font-size:16px}.sgpsgeo__acc{padding:0 16px;border-radius:14px;margin-bottom:10px}.sgpsgeo__acc summary{font-size:17px;padding:16px 0}.sgpsgeo__acc p{font-size:15.5px;padding-bottom:16px}.sgpsgeo__cta{padding:36px 18px;border-radius:18px}.sgpsgeo__sources li,.sgpsgeo__foot{font-size:13px!important}}@media(max-width:380px){.sgpsgeo h1{font-size:28px}.sgpsgeo h2{font-size:24px}.sgpsgeo__stats{grid-template-columns:1fr}}.sgpsgeo .sgpsgeo__chip img{border-radius:0!important;object-fit:contain!important;margin:0!important;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sgpsgeo.css.map */
