@import url("/assets/review-polish.css");
/* Reading and buying experience: static answers, live prices, clear destinations. */
.unique-service .seo-hero{background:radial-gradient(ellipse at 8% 15%,var(--service-wash),transparent 55%),#091710;padding-bottom:42px}
.unique-service .seo-hero .bf-grid{gap:35px;align-items:center}
.unique-service .seo-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:800;letter-spacing:-1.8px}
.unique-service .seo-hero h1 .bf-accent{font-size:.51em;line-height:1.4;letter-spacing:-.4px;margin-top:18px;max-width:550px}
.unique-service .seo-hero .bf-pill{background:#ffffff0a;border:1px solid #ffffff20;border-radius:999px;color:var(--service-accent)}
.unique-service .seo-hero p{line-height:1.85;color:#bdd1c3;max-width:610px}
.unique-service .boost-screen-metrics b{font-size:17px!important;line-height:1.3}
.unique-service .boost-screen-metrics em{font-size:10px;line-height:1.5}
.unique-service .bf-section{padding-top:50px;padding-bottom:50px}
.unique-service .seo-price-card{background:linear-gradient(145deg,var(--service-wash),#11251b);border:1px solid #ffffff25;border-radius:28px;box-shadow:0 12px 40px #0002;padding:30px}
.unique-service .seo-price-card h3{font-size:22px;line-height:1.4;letter-spacing:-.5px}
.unique-service .seo-price-card .seo-chip{border-radius:999px;color:var(--service-accent);border-color:#ffffff20;background:#ffffff08}
.unique-service .seo-price-card .seo-rate{font-size:42px;font-weight:800;line-height:1.2;margin-top:20px;color:#fff}
.unique-service .seo-price-card .seo-order{background:#106b3c;color:white;border:1px solid #77c89440;border-radius:14px;min-height:52px;box-shadow:0 7px 16px #0002}
.unique-service .seo-price-card .seo-order:hover{background:#0b552f}
.unique-service .seo-price-card .quantity-total{background:#ffffff06;border:1px solid #ffffff20;border-radius:16px}
.unique-service .seo-price-card .quantity-total b{color:var(--service-accent)}
.search-jump{display:flex;gap:6px;flex-wrap:wrap;padding:10px;margin-bottom:30px;border:1px solid #ffffff15;border-radius:18px;background:#14291f;box-shadow:0 10px 25px #0001}
.search-jump a{padding:11px 15px;border-radius:11px;text-decoration:none;font-size:12px;font-weight:700;color:#d6e5dc;transition:background .2s}
.search-jump a:hover,.search-jump a:focus-visible{background:#ffffff10;color:var(--service-accent)}
.unique-answer{border-radius:25px;border-left-width:1px;border-top:3px solid var(--service-accent);box-shadow:0 10px 35px #0001;padding:30px 34px}
.search-section-head{max-width:850px;margin-bottom:26px}.search-section-head h2,.search-price-reference h2,.search-link-guide h2,#compare-actions h2{font-size:clamp(26px,3vw,35px);line-height:1.2;letter-spacing:-.9px;margin:12px 0 16px}
.search-section-head p,.search-price-reference>.bf-container>p,.search-link-guide p{font-size:14px;line-height:1.85;color:#b9cec1}
.search-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px}
.search-facts>div{padding:22px;border-radius:18px;border:1px solid #ffffff14;background:#ffffff04}
.search-facts dt{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a5bfaf;margin-bottom:10px}
.search-facts dd{font-size:15px;font-weight:700;line-height:1.5;margin:0;color:#e4eee7;overflow-wrap:anywhere}
.search-fit{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.search-fit article{padding:28px;border-radius:24px;background:linear-gradient(140deg,var(--service-wash),#10261b);border:1px solid #ffffff1a}
.search-fit article:nth-child(2){background:#14271f}.search-fit span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--service-accent)}
.search-fit h3{font-size:21px;line-height:1.35;letter-spacing:-.5px;margin:15px 0}.search-fit p{font-size:14px;line-height:1.85;color:#c0d1c5;margin:0}
.search-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #ffffff20;border-radius:22px;margin-top:25px;background:#12281d}
.search-table-scroll table{width:100%;border-collapse:collapse;text-align:left;min-width:680px;font-size:13px}
.search-table-scroll caption{text-align:left;padding:20px 22px;color:var(--service-accent);font-size:12px;font-weight:800;background:#ffffff03}
.search-table-scroll th,.search-table-scroll td{padding:20px;border-bottom:1px solid #ffffff12;vertical-align:top;line-height:1.7}
.search-table-scroll thead th{font-size:10px;letter-spacing:.5px;color:#afc8b8;background:#ffffff03}
.search-table-scroll tbody th{width:38%;font-weight:600}.search-table-scroll tbody a{color:#e0f0e5;text-decoration:none}.search-table-scroll a:hover{text-decoration:underline}
.search-table-scroll small{display:block;font-size:10px;color:#a5bcae;margin-top:8px;font-weight:400}
.search-table-scroll td{white-space:nowrap;color:#ecf5ef}.search-table-scroll td[data-summary-rate]{color:var(--service-accent);font-weight:800}
.search-source{font-size:11px!important;line-height:1.8;margin-top:18px;color:#95b2a0!important}.search-source time{overflow-wrap:anywhere}
.search-formula{padding:16px 20px;background:#ffffff05;border-radius:14px;border:1px solid #ffffff10;font-size:12px!important}
.search-link-guide{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start;background:linear-gradient(120deg,var(--service-wash),#12251c);border:1px solid #ffffff20;border-radius:28px;padding:34px}
.search-link-guide code{display:block;font:13px/1.9 Manrope,Arial,sans-serif;color:#ffdf7d;padding:20px;background:#071b12;border:1px solid #ffffff18;border-radius:14px;overflow-wrap:anywhere;margin:22px 0 0}
.search-link-steps>div{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #ffffff14}.search-link-steps>div:last-child{margin-bottom:0;padding-bottom:0;border:0}
.search-link-steps b{font-size:12px;letter-spacing:1px;color:var(--service-accent)}.search-link-steps p{font-size:13px;margin:8px 0 0}
.search-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}
.search-alternatives a{padding:27px;background:#132b1d;border:1px solid #ffffff1a;border-radius:23px;text-decoration:none;color:#e0ece4;transition:transform .2s,border-color .2s}
.search-alternatives a:hover{transform:translateY(-3px);border-color:var(--service-accent)}
.search-alternatives span{font-size:11px;color:var(--service-accent);font-weight:800}.search-alternatives h3{font-size:22px;line-height:1.35;margin:14px 0}.search-alternatives p{color:#acc5b5;font-size:13px;line-height:1.8}.search-alternatives b{display:block;margin-top:24px;color:#c5e8d2;font-size:12px}
.search-provenance{display:grid;grid-template-columns:1fr auto;gap:35px;border-top:1px solid #ffffff18;padding:30px 0 40px;margin-top:20px}
.search-provenance b{font-size:13px;color:#d0e2d7}.search-provenance p{font-size:12px;line-height:1.9;max-width:780px;color:#91ae9c}.search-provenance span,.search-provenance time,.search-provenance small{display:block;font-size:11px;color:#91ae9c;line-height:1.8}.search-provenance time{font-weight:800;color:#d0e2d7;margin:5px 0}
.unique-service .bf-faq details{padding:0 22px;margin-bottom:10px;border:1px solid #ffffff16;border-radius:16px;background:#13291d}.unique-service .bf-faq summary{font-size:15px;padding:19px 0;line-height:1.6}.unique-service .bf-faq details p{font-size:14px;color:#bad0c2}
.unique-service .unique-topic{box-shadow:0 8px 28px #0001}.unique-service .unique-scenario{border-radius:28px}.unique-service .unique-final .bf-btn{background:#106b3c;color:#fff;min-width:230px;min-height:50px}
.unique-service a:focus-visible,.search-table-scroll:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}
@media(max-width:800px){.search-fit,.search-link-guide,.search-alternatives{grid-template-columns:1fr}.search-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.search-link-guide{gap:28px;padding:26px}.search-provenance{grid-template-columns:1fr;gap:12px}.unique-service .seo-hero h1{font-size:36px!important}.unique-service .seo-hero h1 .bf-accent{font-size:.58em}.unique-service .bf-section{padding-top:32px;padding-bottom:32px}.search-jump{gap:3px}.search-jump a{font-size:11px;padding:10px 11px}.unique-service .seo-price-card{padding:25px}.unique-service .seo-price-card .seo-rate{font-size:36px}}
@media(max-width:400px){.search-facts{grid-template-columns:1fr}.unique-service .seo-hero h1{font-size:32px!important}.search-jump a{padding:9px}.search-fit article{padding:23px}}
@media(prefers-reduced-motion:reduce){.search-jump a,.search-alternatives a{transition:none}}
