:where(.fsx-serp,.fsx-pg,.fsx-ad,.fsx-sky,.fsx-rng,.fsx-lic,.fsx-next,.fsx-wk,.fsx-calls,.fsx-terms,.fsx-site,.fsx-maps,.fwx-ph,.fgx-call,.fsx-g,.fsx-rp,.fsx-t,.fgx-paid) :where(p,ul,ol,li,h4,dl,dd,figure){margin:0;padding:0;list-style:none}:where(.fsx-serp,.fsx-pg,.fsx-ad,.fsx-sky,.fsx-rng,.fsx-lic,.fsx-next,.fsx-wk,.fsx-calls,.fsx-terms,.fsx-site,.fsx-maps,.fwx-ph,.fgx-call,.fsx-g,.fsx-rp,.fsx-t,.fgx-paid) :where(i,em,s,small,mark){font-style:normal;text-decoration:none}:where(.fsx-serp,.fsx-pg,.fsx-ad,.fsx-sky,.fsx-rng,.fsx-lic,.fsx-next,.fsx-wk,.fsx-calls,.fsx-terms,.fsx-site,.fsx-maps,.fwx-ph,.fgx-call,.fsx-g,.fsx-rp,.fsx-t,.fgx-paid) i>svg{display:block;width:100%;height:100%}:where(.fsx-serp,.fsx-pg,.fsx-sky,.fsx-site,.fsx-maps,.fwx-ph,.fsx-g,.fsx-t) img{display:block}.fsx-serp{container-type:inline-size;box-sizing:border-box;padding:4cqw;border-radius:4cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);font-family:Arial,Helvetica Neue,system-ui,sans-serif;line-height:1.3;letter-spacing:0;color:#202124;text-align:left}.fsx-serp-q{display:flex;align-items:center;gap:2.4cqw;height:max(26px,11cqw);padding:0 3.6cqw;border-radius:99px;box-shadow:0 1px 6px rgba(32,33,36,.22);font-size:max(9.5px,3.8cqw)}.fsx-serp-q .ak-gw{font-size:max(11px,4.6cqw)}.fsx-serp-q span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fsx-serp-q i{flex:none;width:max(11px,4.2cqw);height:max(11px,4.2cqw);color:#4285F4}.fsx-serp-tabs{display:flex;gap:4cqw;margin:3cqw 1cqw 0;padding-bottom:1.6cqw;border-bottom:1px solid #ecedef;font-size:max(8.5px,3cqw);color:#5F6368}.fsx-serp-tabs em[data-on]{color:#1A73E8;box-shadow:0 1.6cqw 0 -1cqw #1A73E8}.fsx-pack{margin-top:3cqw;overflow:hidden;border-radius:3cqw;box-shadow:0 0 0 1px #E3E6E8}.fsx-pack-map{position:relative;height:17cqw;background:linear-gradient(115deg,transparent 0 46%,#fff 46% 49%,transparent 49%),linear-gradient(25deg,transparent 0 58%,#FCE8A6 58% 61.5%,transparent 61.5%),radial-gradient(40% 50% at 22% 76%,#CFE8C8 0 98%,transparent),#E8ECEA}.fsx-pack-map i{position:absolute;width:5.4cqw;height:5.4cqw;color:#9AA3A0}.fsx-pack-map i:first-child{left:44%;top:22%;color:#D93025;width:7cqw;height:7cqw;filter:drop-shadow(0 .8cqw .8cqw rgba(0,0,0,.25))}.fsx-pack-map i:nth-child(2){left:70%;top:40%}.fsx-pack-map i:nth-child(3){left:18%;top:48%}.fsx-pack-r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:3cqw 3.4cqw}.fsx-pack-r .rfg-mono{font-size:max(20px,8.6cqw)}.fsx-pack-r>span{display:flex;flex-direction:column;gap:.6cqw;min-width:0}.fsx-pack-r b{font-size:max(10.5px,4.1cqw);font-weight:600;color:#1A0DAB}.fsx-pack-r[data-you]{background:#F3FAF5;box-shadow:inset .8cqw 0 0 #2EA35F,0 0 0 calc(var(--hit, 0) * 1.4cqw) rgba(190,250,94,.7);transition:box-shadow .3s ease}.fsx-st{display:flex;align-items:center;gap:1.4cqw;font-size:max(8.5px,3cqw);color:#5F6368;white-space:nowrap}.fsx-st .wk-stars{display:inline-flex;gap:1px}.fsx-maps .wk-stars svg,.fsx-pg-trust .wk-stars svg,.fsx-st .wk-stars svg{width:max(8px,3cqw);height:max(8px,3cqw);fill:#FBBC04}.fsx-open{font-size:max(8.5px,3cqw);font-weight:600;color:#188038}.fsx-pack-call{box-sizing:border-box;width:max(22px,8.6cqw);height:max(22px,8.6cqw);padding:2cqw;border-radius:50%;background:#0B57D0;color:#fff}.fsx-pack-r[data-dim]{grid-template-columns:auto minmax(0,1fr);border-top:1px solid #ecedef}.fsx-ghost{display:block;width:max(20px,8.6cqw);height:max(20px,8.6cqw);border-radius:50%;background:#E3E6E8}.fsx-pack-r[data-dim] s{display:block;height:2.2cqw;border-radius:2cqw;background:#E8EAED}.fsx-pack-r[data-dim] s+s{width:60%;margin-top:1.4cqw}.fsx-org{margin-top:3.4cqw;padding:0 1cqw}.fsx-org-u{display:flex;align-items:center;gap:1.6cqw;font-size:max(8.5px,3cqw);color:#4D5156;white-space:nowrap;overflow:hidden}.fsx-org-u .rfg-mono{font-size:max(14px,5.4cqw)}.fsx-org b{display:block;margin-top:1.2cqw;font-size:max(10.5px,4.4cqw);font-weight:400;color:#1A0DAB}.fsx-org p:last-child{margin-top:.8cqw;font-size:max(8.5px,3.1cqw);color:#4D5156}.fsx-ad{container-type:inline-size;margin-top:3cqw;padding:3.4cqw 3cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px #E3E6E8,0 0 0 calc(var(--hit, 0) * 1.2cqw) rgba(190,250,94,.6);font-family:Arial,Helvetica Neue,system-ui,sans-serif;text-align:left;color:#202124;transition:box-shadow .3s ease}.fgx-x-ad .fsx-ad-sp,.fsx-ad-sp{font-size:max(8.5px,3cqw);font-weight:700;color:#202124}.fsx-ad-top{display:flex;align-items:center;gap:2cqw;margin-top:2cqw}.fsx-ad-top .rfg-mono{font-size:max(16px,6.4cqw)}.fsx-ad-top span{display:flex;flex-direction:column;min-width:0}.fsx-ad-top b{font-size:max(9px,3.3cqw);font-weight:600}.fsx-ad-top em{font-size:max(8px,2.9cqw);color:#4D5156;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-ad-t{margin-top:2.2cqw;font-size:max(11px,5cqw);line-height:1.2;color:#1A0DAB}.fsx-ad-d{margin-top:1.2cqw;font-size:max(8.5px,3.2cqw);line-height:1.4;color:#4D5156}.fsx-ad-acts{display:flex;flex-wrap:wrap;gap:1.8cqw;margin-top:2.6cqw}.fsx-ad-acts span{display:inline-flex;align-items:center;gap:1.2cqw;padding:1.6cqw 3cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #DADCE0;font-size:max(8.5px,3cqw);font-weight:600;color:#0B57D0;white-space:nowrap}.fsx-ad-acts span[data-main]{background:#0B57D0;box-shadow:none;color:#fff}.fsx-ad-acts i{width:max(9px,3.2cqw);height:max(9px,3.2cqw)}.fsx-adserp>.fsx-pack-r{margin-top:2cqw;padding-left:1cqw;border-top:0}.fsx-pg{container-type:inline-size;overflow:hidden;border-radius:3.4cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.08),0 6cqw 12cqw -6cqw rgba(16,24,30,.55);font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;text-align:left;color:#1E262C}.fsx-pg-bar{display:flex;align-items:center;gap:3cqw;padding:2cqw 3cqw;background:#F1F3F2}.fsx-pg-bar .ws-dots i{width:1.8cqw;height:1.8cqw}.fsx-pg-bar em{display:flex;align-items:center;gap:1cqw;min-width:0;padding:.8cqw 2.6cqw;border-radius:99px;background:#fff;font-size:max(8px,2.6cqw);color:#4A5550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-pg-bar em i{flex:none;width:2cqw;height:2cqw;color:#6B7570}.fsx-pg-hero{position:relative;height:40cqw;overflow:hidden;background:#1E262C}.fsx-pg-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fsx-pg-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(30,38,44,.95),rgba(30,38,44,.8) 48%,rgba(30,38,44,.1))}.fsx-pg-hero>div{position:absolute;left:5cqw;top:5cqw;right:30%;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2cqw;color:#fff}.fsx-pg-eye{display:flex;align-items:center;gap:1cqw;font-size:max(8px,2.8cqw);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#E9A367}.fsx-pg-eye i{width:2.8cqw;height:2.8cqw}.fsx-pg-hero b{font-size:max(12px,6.4cqw);font-weight:700;line-height:1.04;letter-spacing:-.03em}.fsx-pg-btn{padding:1.8cqw 3.2cqw;border-radius:1.6cqw;background:#B8612A;font-size:max(8px,2.9cqw);font-weight:700;white-space:nowrap}.fsx-pg-trust{display:flex;align-items:center;gap:1.6cqw;padding:2.6cqw 4cqw;font-size:max(8.5px,3cqw);font-weight:600;color:#1E262C}.fsx-pg-trust>i{width:3.6cqw;height:3.6cqw;color:#0E8C4E}.fsx-pg-trust em{display:inline-flex;margin-left:auto}.fsx-pg-trust .wk-stars{display:inline-flex;gap:1px}.fsx-sky{--dk:0;container-type:inline-size;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4cqw;background:#2E3A46;box-shadow:0 6cqw 12cqw -6cqw rgba(16,24,30,.6)}.fsx-sky img{width:100%;height:100%;object-fit:cover;filter:brightness(calc(1 - var(--dk) * .38)) saturate(calc(1 - var(--dk) * .3))}.fsx-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,20,28,calc(.1 + var(--dk) * .35)) 0,rgba(14,20,28,0) 60%)}.fsx-sky-chip{position:absolute;left:3.4cqw;top:3.4cqw;z-index:2;display:inline-flex;align-items:center;gap:1.4cqw;padding:1.4cqw 3cqw 1.4cqw 2cqw;border-radius:99px;background:rgba(12,18,26,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font-size:max(9px,3cqw);font-weight:600;color:#fff;backdrop-filter:blur(6px)}.fsx-sky-chip i{width:3.6cqw;height:3.6cqw;color:#FFD27A}.fsx-rain{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:calc(.25 + var(--dk) * .75)}.fsx-rain b{position:absolute;left:calc(var(--n) * 7.2% + 1%);top:-20%;width:.3cqw;height:9cqw;border-radius:1cqw;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.55));transform:rotate(14deg);animation:fsx-rain linear infinite;animation-duration:calc(1.1s + var(--n) * .07s);animation-delay:calc(var(--n) * -.23s)}@keyframes fsx-rain{to{translate:-14cqw 80cqw}}.fsx-rng{container-type:inline-size;padding:5cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);text-align:left;color:#16302A}.fsx-rng header{display:flex;flex-direction:column;gap:.8cqw}.fsx-rng header b{font-size:max(11px,5.6cqw);font-weight:600;letter-spacing:-.02em}.fsx-rng header em{font-size:max(9px,3.8cqw);color:#5E7A6E}.fsx-rng-bar{position:relative;height:3cqw;margin:6cqw 3cqw 0;border-radius:99px;background:#E8EEEA}.fsx-rng-bar s{position:absolute;left:14%;right:10%;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,#2EA35F,#B8612A)}.fsx-rng-bar i{position:absolute;top:50%;width:6cqw;height:6cqw;margin:-3cqw 0 0 -3cqw;border-radius:50%;background:#fff;box-shadow:0 0 0 .8cqw #0E8C4E,0 1cqw 2cqw rgba(0,0,0,.2)}.fsx-rng-bar i[data-k=a]{left:14%}.fsx-rng-bar i[data-k=b]{left:90%;box-shadow:0 0 0 .8cqw #B8612A,0 1cqw 2cqw rgba(0,0,0,.2)}.fsx-rng-ends{display:flex;justify-content:space-between;gap:3cqw;margin-top:4cqw}.fsx-rng-ends span{display:flex;flex-direction:column;gap:.4cqw}.fsx-rng-ends span+span{text-align:right}.fsx-rng-ends b{font-size:max(10px,4.4cqw);font-weight:600}.fsx-rng-ends em{font-size:max(8.5px,3.4cqw);color:#5E7A6E}.fsx-rng-k{margin-top:4.4cqw;font-size:max(8px,3cqw);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5E7A6E}.fsx-rng-chips{display:flex;flex-wrap:wrap;gap:1.8cqw;margin-top:2cqw}.fsx-rng-chips em{padding:1.2cqw 3cqw;border-radius:99px;background:#F3EDE6;font-size:max(8.5px,3.4cqw);font-weight:600;color:#8A4A1E}.fsx-lic{container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4cqw;padding:4.4cqw 5cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);text-align:left;color:#16302A}.fsx-lic-sh{box-sizing:border-box;width:max(26px,13cqw);height:max(26px,13cqw);padding:2.6cqw;border-radius:3.4cqw;background:#1E262C;color:#E9A367}.fsx-lic span{display:flex;flex-direction:column;gap:.6cqw;min-width:0}.fsx-lic b{font-size:max(11px,5.6cqw);font-weight:600;letter-spacing:-.02em}.fsx-lic em{font-size:max(8.5px,3.6cqw);color:#5E7A6E}.fsx-lic-ok{box-sizing:border-box;width:max(18px,8cqw);height:max(18px,8cqw);padding:1.8cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.fsx-next{container-type:inline-size;padding:4.6cqw 5cqw;border-radius:5cqw;background:#1E262C;box-shadow:0 6cqw 12cqw -6cqw rgba(16,24,30,.6);text-align:left;color:#fff}.fsx-next-h{font-size:max(8px,3.2cqw);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#E9A367}.fsx-next ol{display:grid;gap:2.4cqw;margin-top:3cqw}.fsx-next li{display:flex;align-items:center;gap:2.6cqw;font-size:max(10px,4.6cqw);font-weight:500;letter-spacing:-.01em}.fsx-next li i{flex:none;box-sizing:border-box;width:max(16px,6.6cqw);height:max(16px,6.6cqw);padding:1.4cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.fsx-wk{container-type:inline-size;padding:4.4cqw 4.6cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);text-align:left;color:#16302A}.fsx-wk header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:2cqw}.fsx-wk header>:first-child{grid-row:1/3}.fsx-wk header b{font-size:max(10.5px,4.8cqw);font-weight:600;letter-spacing:-.015em}.fsx-wk header em{font-size:max(8.5px,3.4cqw);color:#5E7A6E}.fsx-wk-plot{position:relative;margin-top:3cqw;padding-top:7cqw}.fsx-wk-st{position:absolute;left:18%;top:0;display:inline-flex;align-items:center;gap:1cqw;padding:.8cqw 2.4cqw .8cqw 1.6cqw;border-radius:99px;background:#26313B;font-size:max(8px,3cqw);font-weight:600;color:#fff}.fsx-wk-st i{width:3.4cqw;height:3.4cqw;color:#FFD27A}.fsx-wk ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:2cqw;height:30cqw}.fsx-wk li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.2cqw;height:100%}.fsx-wk li s{width:100%;height:34%;border-radius:1.4cqw 1.4cqw .6cqw .6cqw;background:#C9D7CF;transition:height .5s cubic-bezier(.2,.8,.2,1)}.fsx-wk li[data-st] s{height:calc(34% + var(--b, 1) * 52%);background:linear-gradient(180deg,#2EA35F,#0E8C4E)}.fsx-wk[data-flat] li s{background:#D6DED9}.fsx-wk li em{font-size:max(8px,3cqw);font-weight:600;color:#8A968F}.fsx-wk-f{display:flex;align-items:center;gap:1.6cqw;margin-top:3cqw;font-size:max(8.5px,3.4cqw);color:#34453C}.fsx-wk-f i{flex:none;box-sizing:border-box;width:max(14px,5cqw);height:max(14px,5cqw);padding:1cqw;border-radius:50%;background:#E6F4EA;color:#137333}.fsx-wk-f i[data-bad]{background:#FDECEA;color:#B3261E}.fsx-calls{container-type:inline-size;padding:4.4cqw 4.6cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);text-align:left;color:#16302A}.fsx-calls header{display:flex;align-items:center;gap:2.6cqw}.fsx-calls header>i{box-sizing:border-box;width:max(22px,9cqw);height:max(22px,9cqw);padding:2.2cqw;border-radius:50%;background:#FFE8D6;color:#C2410C}.fsx-calls header span{display:flex;flex-direction:column}.fsx-calls header b{font-size:max(10.5px,4.8cqw);font-weight:600;letter-spacing:-.015em}.fsx-calls header em{font-size:max(8.5px,3.4cqw);color:#5E7A6E}.fsx-calls ul{display:grid;gap:2cqw;margin-top:3.4cqw}.fsx-calls li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4cqw;padding:2.4cqw 2.8cqw;border-radius:3cqw;background:#F5F7F6;transition:box-shadow .3s ease}.fsx-calls li .hxt-mark,.fsx-calls li img{width:max(14px,5cqw);height:max(14px,5cqw)}.fsx-calls li[data-new]{background:#F1F9EE;box-shadow:0 0 0 calc(var(--hit, 0) * 1cqw) rgba(190,250,94,.75)}.fsx-calls li span{display:flex;flex-direction:column;min-width:0}.fsx-calls li b{font-size:max(9.5px,3.9cqw);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-calls li em{font-size:max(8px,3cqw);color:#137333;font-weight:600}.fsx-calls li s{padding:.8cqw 2.4cqw;border-radius:99px;background:#EEF1EF;font-size:max(8px,3cqw);font-weight:700;color:#5E6B66;white-space:nowrap}.fsx-calls li s[data-ok]{background:#E6F4EA;color:#137333}.fsx-terms{container-type:inline-size;padding:4.4cqw 4.6cqw;border-radius:5cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 6cqw 12cqw -6cqw rgba(6,38,26,.5);text-align:left;color:#16302A}.fsx-terms header{display:flex;align-items:center;gap:2.4cqw}.fsx-terms header b{font-size:max(10.5px,4.8cqw);font-weight:600}.fsx-terms ul{display:grid;gap:1.8cqw;margin-top:3.4cqw}.fsx-terms li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4cqw;padding:2cqw 2.6cqw;border-radius:2.6cqw;background:#FDF1EF;font-size:max(9px,3.8cqw)}.fsx-terms li[data-y]{background:#F1F9EE}.fsx-terms li>i{box-sizing:border-box;width:max(14px,5cqw);height:max(14px,5cqw);padding:1cqw;border-radius:50%;background:#FDECEA;color:#B3261E}.fsx-terms li[data-y]>i{background:#E6F4EA;color:#137333}.fsx-terms li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fsx-terms li:not([data-y]) span{color:#8A5A55;text-decoration:line-through;text-decoration-color:rgba(179,38,30,.45)}.fsx-terms li em{font-size:max(8px,3cqw);font-weight:700;color:#B3261E}.fsx-terms li[data-y] em{color:#137333}.fgx-stage,.fsx-stage{--dk:0}.fgx-stage{--b:0.5}.fgx-stage .fsx-sky,.fsx-stage .fsx-sky{--dk:inherit}.fgx-hero .hvc-note,.fsx-hero .hvc-note,.fwx-hero .hvc-note{z-index:4}.fsx-h-sky{left:34cqw;top:0;width:64cqw}.hvc-p.fsx-h-pg{--px:calc(var(--ex) * (var(--n) - 2) * 2.4);--py:calc(var(--ex) * (var(--n) - 2) * 6);left:1cqw;top:31cqw;width:44cqw}.fsx-h-pg[data-n="0"] .fsx-pg,.fsx-h-pg[data-n="1"] .fsx-pg{filter:saturate(.85)}.fsx-h-serp{left:47cqw;top:38cqw;width:51cqw}.fsx-h-ba{left:3cqw;top:67cqw;width:39cqw}.fsx-h-ba .hvc-note{left:auto;right:3cqw}.fwx-h-lap{left:3cqw;top:21cqw;width:74cqw}.fwx-h-lic{left:0;top:5cqw;width:40cqw}.fwx-h-rng{left:57cqw;top:0;width:41cqw}.fwx-h-rng .hvc-note{top:auto;bottom:-4.6cqw;left:auto;right:3cqw}.fwx-h-next{left:5cqw;top:76cqw;width:44cqw}.fwx-h-form{left:72cqw;top:35cqw;width:27cqw}.fwx-h-form .hvc-note{left:auto;right:0;top:-5.2cqw}.fwx-h-form .rfg-form-go{box-shadow:0 0 0 calc(var(--hit, 0) * 2.4cqw) rgba(190,250,94,.7);transition:box-shadow .3s ease}.fgx-h-sky{left:34cqw;top:0;width:64cqw}.fgx-h-ad{left:0;top:11cqw;width:52cqw}.fgx-h-wk{left:54cqw;top:33cqw;width:44cqw}.fgx-h-wk .hvc-note{left:auto;right:3cqw}.fgx-h-calls{left:3cqw;top:63cqw;width:52cqw}.fgx-h-paid{left:59cqw;top:75cqw;width:39cqw}.fgx-paid{container-type:inline-size;display:flex;align-items:center;gap:3cqw;padding:4cqw 4.6cqw;border-radius:99px;background:var(--hm-ink);box-shadow:0 5cqw 10cqw -5cqw rgba(6,38,26,.6);color:#fff;text-align:left}.fgx-paid>i{flex:none;box-sizing:border-box;width:max(18px,9cqw);height:max(18px,9cqw);padding:2cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.fgx-paid span{display:flex;flex-direction:column;gap:.4cqw;min-width:0}.fgx-paid b{font-size:max(10px,5cqw);font-weight:600}.fgx-paid em{font-size:max(8.5px,3.6cqw);color:rgba(255,255,255,.7)}@media (max-width:960px){.fgx-h-sky,.fsx-h-sky{left:14cqw;width:86cqw}.hvc-p.fsx-h-pg{left:0;top:36cqw;width:56cqw}.fsx-h-serp{left:40cqw;top:58cqw;width:60cqw}.fsx-h-ba{left:0;top:94cqw;width:46cqw}.fwx-h-lap{left:0;top:27cqw;width:88cqw}.fwx-h-lic{left:0;top:6cqw;width:50cqw}.fwx-h-rng{left:52cqw;top:0;width:48cqw}.fwx-h-next{left:0;top:92cqw;width:60cqw}.fwx-h-form{left:68cqw;top:58cqw;width:31cqw}.fgx-h-ad{left:0;top:24cqw;width:66cqw}.fgx-h-wk{left:44cqw;top:58cqw;width:56cqw}.fgx-h-calls{left:0;top:86cqw;width:60cqw}.fgx-h-paid{left:62cqw;top:101cqw;width:38cqw}.fgx-paid{flex-direction:column;align-items:flex-start;border-radius:6cqw}}@media (prefers-reduced-motion:reduce){.fsx-rain{display:none}}.fsx-site{container-type:inline-size;position:relative;height:100%;overflow:hidden;background:#fff;font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.25;letter-spacing:-.01em;color:#1E262C;text-align:left}.fsx-site nav{gap:3cqw;padding:1.8cqw 3cqw}.fsx-site nav,.fsx-site-logo{display:flex;align-items:center}.fsx-site-logo{gap:1cqw;min-width:0}.fsx-site-logo .rfg-mono{font-size:3.6cqw}.fsx-site-logo b{font-size:1.9cqw;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.fsx-site-links{display:flex;gap:2.4cqw;margin-left:auto;font-size:1.6cqw;font-weight:500;color:#4A5560;white-space:nowrap}.fsx-site-links em[data-on]{color:#B8612A;box-shadow:0 .6cqw 0 -.3cqw #B8612A}.fsx-site-cta{display:inline-flex;align-items:center;gap:.8cqw;padding:1.1cqw 2.2cqw;border-radius:.9cqw;background:#B8612A;font-size:1.6cqw;font-weight:700;color:#fff;white-space:nowrap}.fsx-site-cta i{width:1.6cqw;height:1.6cqw}.fsx-site header{position:relative;height:30cqw;overflow:hidden;background:#1E262C}.fsx-site header>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 45%}.fsx-site header:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(30,38,44,.97),rgba(30,38,44,.88) 42%,rgba(30,38,44,.2) 72%,rgba(30,38,44,0) 90%)}.fsx-site header>div{position:absolute;left:4cqw;top:3.6cqw;z-index:2;width:52%;color:#fff}.fsx-site-eye{display:flex;align-items:center;gap:.8cqw;font-size:1.35cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#E9A367}.fsx-site-eye i{width:1.8cqw;height:1.8cqw}.fsx-site h4{margin-top:1.2cqw;font-size:4.2cqw;font-weight:700;line-height:1.02;letter-spacing:-.04em}.fsx-site h4 mark{padding:0 .6cqw;border-radius:.6cqw;background:rgba(190,250,94,.28);color:#fff;box-shadow:0 0 0 .25cqw var(--hm-lime)}.fsx-site-sub{margin-top:1.2cqw;font-size:1.6cqw;line-height:1.4;color:rgba(255,255,255,.8)}.fsx-site-lic{display:flex;align-items:center;gap:.8cqw;margin-top:1.6cqw;font-size:1.5cqw;font-weight:600;color:#fff}.fsx-site-lic i{width:2cqw;height:2cqw;color:var(--hm-lime)}.fsx-site section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.4cqw;padding:2.4cqw 3cqw 3cqw;background:#F4F5F6}.fsx-site-h{font-size:1.3cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6A7480}.fsx-site-first ol{display:grid;gap:1cqw;margin-top:1.2cqw}.fsx-site-first li{display:flex;align-items:center;gap:1cqw;padding:1.2cqw 1.4cqw;border-radius:1cqw;background:#fff;box-shadow:0 0 0 1px #E4E7EA;font-size:1.55cqw;font-weight:500}.fsx-site-first li i{flex:none;width:1.8cqw;height:1.8cqw;color:#0E8C4E}.fsx-site-work>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;margin-top:1.2cqw}.fsx-site-work figure,.fwx-site-work figure{overflow:hidden;border-radius:1cqw;background:#fff;box-shadow:0 0 0 1px #E4E7EA}.fsx-site-work img,.fwx-site-work img{width:100%;aspect-ratio:4/3;object-fit:cover}.fsx-site-work figcaption,.fwx-site-work figcaption{display:flex;flex-direction:column;padding:.8cqw 1cqw 1cqw}.fsx-site-work figcaption b,.fwx-site-work figcaption b{font-size:1.4cqw;font-weight:700}.fsx-site-work figcaption em,.fwx-site-work figcaption em{display:flex;align-items:center;gap:.5cqw;font-size:1.25cqw;color:#6A7480}.fwx-site-work figcaption em i{width:1.3cqw;height:1.3cqw;color:#0E8C4E}.fwx-site-btns{display:flex;gap:1.2cqw;margin-top:2cqw}.fwx-site-btns .fsx-site-cta{padding:1.4cqw 2.6cqw;font-size:1.8cqw}.fwx-site-ghost{display:inline-flex;align-items:center;padding:1.4cqw 2.4cqw;border-radius:.9cqw;box-shadow:inset 0 0 0 .18cqw rgba(255,255,255,.7);font-size:1.8cqw;font-weight:600;color:#fff;white-space:nowrap}.fsx-site section.fwx-site-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw}.fsx-maps{background:#fff}.fsx-maps-map{position:relative;flex:none;height:46cqw;background:linear-gradient(115deg,transparent 0 46%,#fff 46% 49%,transparent 49%),linear-gradient(25deg,transparent 0 58%,#FCE8A6 58% 61.5%,transparent 61.5%),radial-gradient(40% 30% at 22% 76%,#CFE8C8 0 98%,transparent),#E8ECEA}.fsx-maps-map i{position:absolute;left:50%;top:56%;width:11cqw;height:11cqw;margin:-11cqw 0 0 -5.5cqw;color:#D93025;filter:drop-shadow(0 1cqw 1cqw rgba(0,0,0,.25))}.fsx-maps-t{display:flex;flex-direction:column;gap:1cqw;padding:4cqw 5cqw 0}.fsx-maps-t b{font-size:5.2cqw;font-weight:600;line-height:1.15}.fsx-maps-t em{font-size:3.4cqw;color:#5F6368}.fsx-maps .wk-stars{display:inline-flex;gap:1px}.fsx-maps .fsx-open{font-size:3.4cqw}.fsx-maps-acts{display:flex;gap:2cqw;padding:3.4cqw 5cqw}.fsx-maps-acts span{display:inline-flex;align-items:center;gap:1.4cqw;padding:2cqw 3.4cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #DADCE0;font-size:3.4cqw;font-weight:600;color:#0B57D0;white-space:nowrap}.fsx-maps-acts span[data-main]{background:#0B57D0;box-shadow:none;color:#fff}.fsx-maps-acts i{width:3.6cqw;height:3.6cqw}.fsx-maps-pics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;padding:0 5cqw}.fsx-maps-pics img{width:100%;aspect-ratio:1;border-radius:2.6cqw;object-fit:cover}.fsx-maps-qa{display:grid;gap:2cqw;margin:3.6cqw 5cqw 0;padding:3cqw 3.4cqw;border-radius:3cqw;background:#F1F3F4}.fsx-maps-qa p{display:flex;flex-direction:column;gap:.6cqw;font-size:3.3cqw;line-height:1.35;color:#202124}.fsx-maps-qa b{font-size:2.8cqw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5F6368}.fsx-phserp{background:#fff}.fsx-phserp>.fsx-serp{padding:13cqw 4cqw 4cqw;border-radius:0;box-shadow:none}.fwx-ph{background:#fff;color:#1E262C}.fwx-ph-top{display:flex;align-items:center;gap:1.6cqw;padding:13cqw 5cqw 0;font-size:3.2cqw;font-weight:600;color:#6A7480}.fwx-ph-top i{width:5cqw;height:5cqw;color:#1E262C}.fwx-ph-nav{display:flex;align-items:center;gap:2cqw;padding:3cqw 5cqw;border-bottom:1px solid #eef0f1}.fwx-ph-nav .rfg-mono{font-size:8cqw}.fwx-ph-nav b{font-size:4.2cqw;font-weight:700;letter-spacing:-.02em}.fwx-ph figure{position:relative;margin:4cqw 5cqw 0;overflow:hidden;border-radius:4cqw}.fwx-ph figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.fwx-ph figcaption{position:absolute;left:2.6cqw;bottom:2.6cqw;display:flex;align-items:center;gap:1cqw;padding:1cqw 2.6cqw;border-radius:99px;background:rgba(20,26,30,.72);font-size:3.2cqw;font-weight:600;color:#fff}.fwx-ph figcaption i{width:3.4cqw;height:3.4cqw}.fwx-ph-h{display:block;padding:4cqw 5cqw 0;font-size:7cqw;font-weight:700;line-height:1.05;letter-spacing:-.03em}.fwx-ph-lic{display:flex;align-items:center;gap:1.6cqw;padding:2.4cqw 5cqw 0;font-size:3.6cqw;font-weight:600;color:#0E8C4E}.fwx-ph-lic i{width:4.4cqw;height:4.4cqw}.fwx-ph-form{display:grid;gap:2cqw;padding:4cqw 5cqw 0}.fwx-ph-form span{padding:3cqw 3.4cqw;border-radius:2.6cqw;box-shadow:inset 0 0 0 1px #D9DEE2;font-size:3.4cqw;color:#8A939C}.fwx-ph-call{display:flex;align-items:center;justify-content:center;gap:2cqw;margin:auto 5cqw 8cqw;padding:4cqw;border-radius:3cqw;background:#B8612A;font-size:4.4cqw;font-weight:700;color:#fff}.fwx-ph-call i{width:5cqw;height:5cqw}.fwx-mail-dl{display:grid;gap:2cqw;margin:3cqw 5cqw 0;padding:3cqw 3.4cqw;border-radius:3cqw;background:#F4F5F6}.fwx-mail-dl div{display:flex;flex-direction:column;gap:.4cqw}.fwx-mail-dl dt{font-size:2.9cqw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6A7480}.fwx-mail-dl dd{margin:0;font-size:3.6cqw;color:#1E262C}.fgx-call{background:radial-gradient(130% 70% at 50% 0,#34404A 0,#1E262C 58%,#11161A 100%);color:#fff}.fgx-call-h .rfg-mono{font-size:15cqw;margin-bottom:1.4cqw;background:#F3EDE6;color:#B8612A;box-shadow:0 0 0 2cqw rgba(233,163,103,.16)}.fgx-call-bk,.fgx-call-src{display:flex;align-items:center;gap:2.6cqw;margin:4cqw 5cqw 0;padding:3.4cqw;border-radius:4cqw;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.fgx-call-bk span,.fgx-call-src span{display:flex;flex-direction:column;gap:.6cqw}.fgx-call-bk b,.fgx-call-src b{font-size:3.8cqw;font-weight:600}.fgx-call-bk em,.fgx-call-src em{font-size:3.2cqw;color:rgba(255,255,255,.65)}.fgx-call-bk{background:rgba(190,250,94,.14);box-shadow:inset 0 0 0 1px rgba(190,250,94,.4)}.fgx-call-bk>i{flex:none;box-sizing:border-box;width:8cqw;height:8cqw;padding:1.8cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.fgx-call .lk-end{margin:auto auto 8cqw}.fsx-g .gt-v>[data-z]{position:relative}.fsx-x-sea{width:84%;padding:14px}.fsx-x-sea header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #eef1ef}.fsx-x-sea header>i{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:8px;background:#F3EDE6;color:#B8612A}.fsx-x-sea header span{display:flex;flex-direction:column}.fsx-x-sea header b{font-size:13.5px}.fsx-x-sea header em{font-size:11px;color:#70757A}.fsx-x-sea ol{position:relative;display:grid;gap:10px;margin-top:12px}.fsx-x-sea ol:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:2px;background:linear-gradient(#2EA35F,#2EA35F 60%,#26313B 0)}.fsx-x-sea li{position:relative;display:flex;align-items:center;gap:10px}.fsx-x-sea li>i{flex:none;box-sizing:border-box;width:28px;height:28px;padding:6px;border-radius:50%;background:#E6F4EA;color:#137333;box-shadow:0 0 0 3px #fff}.fsx-x-sea li[data-k=storm]>i{background:#26313B;color:#FFD27A}.fsx-x-sea li span{display:flex;flex-direction:column}.fsx-x-sea li b{font-size:13px}.fsx-x-sea li em{font-size:11.5px;color:#5E6B66}.fsx-x-sea li[data-k=storm] em{font-weight:700;color:#137333}.fsx-x-season .hvc-x-pill{right:-2%;bottom:-12%}.fsx-x-roofs{width:80%;padding:10px;display:grid;gap:6px}.fsx-x-roofs li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:#F6F7F6;translate:calc(var(--i) * 5px) 0}.fsx-sw{display:block;width:30px;height:22px;border-radius:5px;background:#3B4249}.fsx-sw[data-k=a]{background:repeating-linear-gradient(0deg,#3B4249 0 5px,#4E575F 5px 6px),#3B4249}.fsx-sw[data-k=m]{background:repeating-linear-gradient(90deg,#8A9AA6 0 5px,#6E7E8A 5px 6px)}.fsx-sw[data-k=f]{background:linear-gradient(135deg,#5F6A70,#4A545A)}.fsx-sw[data-k=t]{background:repeating-radial-gradient(circle at 50% 0,#B8612A 0 4px,#9C4F20 4px 5px)}.fsx-sw[data-k=r]{background:linear-gradient(135deg,#E9A367,#B8612A)}.fsx-x-roofs b{font-size:13px}.fsx-x-roofs em{padding:2px 8px;border-radius:99px;background:#E6F4EA;font-size:10.5px;font-weight:700;color:#137333}.fsx-x-types .hvc-x-pill{right:-2%;bottom:-12%}.fsx-x-faq{width:84%;padding:14px}.fsx-x-faq-h{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5E7A6E}.fsx-x-faq details{margin-top:10px;padding:10px 12px;border-radius:10px;background:#F6F7F6}.fsx-x-faq summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;list-style:none;pointer-events:none}.fsx-x-faq summary::-webkit-details-marker{display:none}.fsx-x-faq summary i{flex:none;box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.fsx-x-faq details p{margin-top:6px;font-size:12px;color:#5E6B66}.fsx-x-faq-k{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;color:#5E6B66}.fsx-x-faq-k i{width:14px;height:14px;color:#0E8C4E}.fsx-x-claim .hvc-x-pill{right:-2%;bottom:-14%}.fsx-x-work>[data-z="1"]{width:82%}.fsx-x-work .hvc-x-pill{right:-2%;bottom:-10%}.fsx-x-hero{width:84%;overflow:hidden}.fsx-x-hero img{width:100%;height:112px;object-fit:cover;border-radius:14px 14px 0 0}.fsx-x-hero>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.fsx-x-hero b{font-size:13px}.fsx-x-hero span{padding:5px 10px;border-radius:7px;background:#B8612A;font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.fsx-x-badge{width:70%;margin:-26px 0 0 18%}.fsx-x-lic .hvc-x-pill,.fwx-x-lic .hvc-x-pill{right:-2%;bottom:-10%}.fsx-x-gsc{width:86%;padding:14px}.fsx-x-gsc header{display:flex;align-items:center;gap:8px}.fsx-x-gsc header b{font-size:13.5px}.fsx-x-gsc ul{display:grid;gap:8px;margin-top:12px}.fsx-x-gsc li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:#F6F7F6}.fsx-x-gsc li span{display:flex;flex-direction:column;min-width:0}.fsx-x-gsc li b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-x-gsc li em{display:flex;align-items:center;gap:4px;font-size:11px;color:#5E6B66}.fsx-x-gsc li em i{width:11px;height:11px;color:#0E8C4E}.fsx-x-gsc li s{padding:3px 8px;border-radius:99px;background:#E6F4EA;font-size:10.5px;font-weight:700;color:#137333;white-space:nowrap}.fsx-x-data .hvc-x-pill{right:-2%;bottom:-12%}.fwx-x-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:84%;padding:8px}.fwx-x-grid figure{position:relative;overflow:hidden;border-radius:9px}.fwx-x-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.fwx-x-grid figcaption{position:absolute;left:5px;right:5px;bottom:5px;display:flex;flex-direction:column;padding:4px 7px;border-radius:7px;background:rgba(20,26,30,.74);color:#fff;backdrop-filter:blur(4px)}.fwx-x-grid figcaption b{font-size:11px}.fwx-x-grid figcaption em{font-size:10px;color:rgba(255,255,255,.75)}.fwx-x-gal .hvc-x-pill{right:-2%;bottom:-10%}.fgx-x-cw,.fgx-x-tw,.fgx-x-wkw,.fwx-x-nextw,.fwx-x-rngw{width:82%}.fwx-x-next .hvc-x-pill,.fwx-x-rng .hvc-x-pill{right:-2%;bottom:-14%}.fwx-x-mini{width:58%;padding:10px 12px 12px;border-radius:22px;box-shadow:0 0 0 5px #121614,0 24px 40px -20px rgba(6,38,26,.55)}.fwx-x-mini .fwx-ph-top{padding:0;font-size:10.5px;gap:5px}.fwx-x-mini .fwx-ph-top i{width:14px;height:14px}.fwx-x-mini-call{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px;border-radius:9px;background:#B8612A;font-size:12px;font-weight:700;color:#fff}.fwx-x-mini-call i{width:13px;height:13px}.fwx-x-mini img{width:100%;height:76px;margin-top:8px;border-radius:9px;object-fit:cover}.fwx-x-mini>b{display:block;margin-top:8px;font-size:15px;letter-spacing:-.02em}.fwx-x-mini-t{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:#34453C}.fwx-x-mini-t i{width:12px;height:12px;color:#0E8C4E}.fwx-x-phone .hvc-x-pill{right:2%;bottom:-8%}.fwx-x-form{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 10px;width:92%}.fwx-x-long{padding:10px;opacity:.75;rotate:-3deg}.fwx-x-long ul{display:grid;gap:4px;margin-top:7px}.fwx-x-long li{padding:4px 7px;border-radius:5px;box-shadow:inset 0 0 0 1px #E3E6E8;font-size:10px;color:#9AA3A0;text-decoration:line-through}.fwx-x-k{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#B3261E}.fwx-x-k[data-ok]{color:#137333}.fwx-x-k i{width:13px;height:13px}.fwx-x-short{padding:12px;rotate:2deg}.fwx-x-short-h{display:flex;align-items:center;gap:6px;margin-top:7px}.fwx-x-short-h .rfg-mono{font-size:20px}.fwx-x-short-h b{font-size:12.5px}.fwx-x-short label{display:block;margin-top:6px;padding:6px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px #D9DEE2;font-size:11px;color:#5E6B66}.fwx-x-short>span{display:block;margin-top:8px;padding:7px;border-radius:7px;background:#B8612A;font-size:11.5px;font-weight:700;text-align:center;color:#fff}.fwx-x-form .hvc-x-pill{right:2%;bottom:-10%}.fgx-x-calls .hvc-x-pill,.fgx-x-waste .hvc-x-pill,.fgx-x-week .hvc-x-pill{right:-2%;bottom:-12%}.fgx-x-lane{display:grid;gap:10px;width:86%;padding:12px}.fgx-x-lane>div{padding:9px 10px;border-radius:10px;background:#F6F7F6}.fgx-x-lane-k{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5E7A6E}.fgx-x-lane-r{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:6px;margin-top:6px;font-size:11.5px}.fgx-x-lane-r>i{width:14px;height:14px;color:#5E7A6E}.fgx-x-lane-r span{display:flex;align-items:center;gap:5px;min-width:0;padding:4px 7px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #E3E6E8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fgx-x-lane-r span i{flex:none;width:13px;height:13px;color:#B8612A}.fgx-x-lane-b{height:7px;margin-top:8px;overflow:hidden;background:#E3E9E5}.fgx-x-lane-b,.fgx-x-lane-b s{display:block;border-radius:4px}.fgx-x-lane-b s{width:82%;height:100%;background:linear-gradient(90deg,#2EA35F,#0E8C4E)}.fgx-x-lane>[data-k=rep] .fgx-x-lane-b s{width:38%;background:#9FBFAE}.fgx-x-lanes .hvc-x-pill{right:-2%;bottom:-12%}.fgx-x-flow{display:grid;gap:8px;width:84%;padding:12px}.fgx-x-flow p{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:#F6F7F6}.fgx-x-flow p>.rfg-mono,.fgx-x-flow p>i{flex:none}.fgx-x-flow p>.rfg-mono{font-size:22px}.fgx-x-flow p span{display:flex;flex-direction:column}.fgx-x-flow b{font-size:13px}.fgx-x-flow em{font-size:11.5px;color:#5E6B66}.fgx-x-flow p[data-k=no]{background:#FDF1EF}.fgx-x-flow p[data-k=no]>i{box-sizing:border-box;width:22px;height:22px;padding:3px;border-radius:50%;background:#FDECEA;color:#B3261E}.fgx-x-flow p[data-k=no] b{text-decoration:line-through;text-decoration-color:rgba(179,38,30,.5);color:#8A5A55}.fgx-x-flow p[data-k=no] em{font-weight:700;color:#B3261E}.fgx-x-fee .hvc-x-pill{right:-2%;bottom:-12%}.fgx-x-match{display:grid;gap:0;width:86%}.fgx-x-ad{width:80%;padding:11px 12px;rotate:-2deg;font-family:Arial,Helvetica Neue,system-ui,sans-serif}.fgx-x-ad-u{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10.5px;color:#4D5156}.fgx-x-ad-u .rfg-mono{font-size:15px}.fgx-x-ad b,.fgx-x-pg b{display:block;margin-top:5px;font-size:14.5px;font-weight:500;line-height:1.2;color:#1A0DAB}.fgx-x-ad mark,.fgx-x-pg mark{padding:0 3px;border-radius:4px;background:rgba(190,250,94,.55);color:inherit}.fgx-x-pg{width:78%;margin:-10px 0 0 22%;overflow:hidden;padding-bottom:12px;rotate:2deg;background:#1E262C;color:#fff}.fgx-x-pg-bar{padding:6px 9px;background:#F1F3F2}.fgx-x-pg-bar .ws-dots i{width:6px;height:6px}.fgx-x-pg b{padding:0 12px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#fff}.fgx-x-pg mark{background:rgba(190,250,94,.3);box-shadow:0 0 0 2px var(--hm-lime)}.fgx-x-pg>span{display:inline-block;margin:9px 12px 0;padding:5px 10px;border-radius:6px;background:#B8612A;font-size:11px;font-weight:700}.fgx-x-match .hvc-x-pill{right:-2%;bottom:-12%}.fsx-rp-cloud{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;color:#26313B}.fsx-rp-one{grid-template-columns:1fr}.fsx-rp-vs{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.fsx-rp-vs em{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #E1E7E3;font-size:11.5px;color:#34453C}.fsx-rp-vs i{width:11px;height:11px;color:#B3261E}.fsx-rp-vs em[data-ok] i{color:#0E8C4E}.fwx-rp-rng{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;color:#34453C}.fwx-rp-rng b{height:7px;overflow:hidden;border-radius:4px;background:#E3E9E5}.fwx-rp-rng s{display:block;width:76%;height:100%;margin-left:12%;border-radius:4px;background:#C9D7CF;transition:background-color .4s ease}.hvc-rp-sec[data-on] .fwx-rp-rng s{background:linear-gradient(90deg,#2EA35F,#B8612A)}.fgx-rp-terms{display:grid;gap:4px;margin-top:7px}.fgx-rp-terms li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11.5px;color:#34453C}.fgx-rp-terms li>i{width:12px;height:12px;color:#B3261E}.fgx-rp-terms li[data-y]>i{color:#0E8C4E}.fgx-rp-terms em{font-size:10.5px;font-weight:700;color:#8A968F}.hvc-rp-sec[data-on] .fgx-rp-terms li:not([data-y]){color:#8A5A55;text-decoration:line-through}.hvc-rp-sec[data-on] .fgx-rp-terms li em{color:#137333}.fgx-rp-wk ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;height:44px;margin-top:8px}.fgx-rp-wk li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:100%}.fgx-rp-wk li s{width:100%;height:34%;border-radius:3px;background:#C9D7CF;transition:height .5s cubic-bezier(.2,.8,.2,1),background-color .4s ease}.fgx-rp-wk ol[data-up] li[data-st] s{height:80%;background:#0E8C4E}.fgx-rp-wk li[data-st] s{background:#9FB3C4}.fgx-rp-wk li em{font-size:9.5px;font-weight:600;color:#8A968F}.fgx-rp-area{grid-template-columns:74px minmax(0,1fr) auto}.fgx-rp-map{--u:3.4px;width:74px}.fgx-rp-map .hvc-town>em{display:none}.hvc-t[data-f=area] .at-p[data-p=area],.hvc-t[data-f=pages] .at-p[data-p=pages],.hvc-t[data-f=photo] .at-p[data-p=photo],.hvc-t[data-f=photos] .at-p[data-p=photos],.hvc-t[data-f=price] .at-p[data-p=price],.hvc-t[data-f=rank] .at-p[data-p=rank],.hvc-t[data-f=terms] .at-p[data-p=terms],.hvc-t[data-f=trust] .at-p[data-p=trust],.hvc-t[data-f=week] .at-p[data-p=week]{box-shadow:0 0 0 calc(var(--u) * .3) #7DDB1F,0 0 0 calc(var(--u) * 1.1) rgba(190,250,94,.35)}.fsx-t-q{display:flex;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) calc(var(--u) * 1.1);border-radius:99px;box-shadow:0 1px 5px rgba(32,33,36,.2);font-size:calc(var(--u) * 1.25)}.fsx-t-q .ak-gw{font-size:calc(var(--u) * 1.5)}.fsx-t-q span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fsx-t-q i{flex:none;width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);color:#4285F4}.fsx-t-res{display:grid;gap:calc(var(--u) * .6);margin-top:calc(var(--u) * 1)}.fsx-t-res li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) calc(var(--u) * .8);border-radius:calc(var(--u) * .8);background:#F6F7F8}.fsx-t-res li[data-you]{background:#F3FAF5;box-shadow:inset calc(var(--u) * .3) 0 0 #2EA35F}.at-was .fsx-t-res li[data-you]{background:#F6F7F8;box-shadow:none;opacity:.8}.fsx-t-res .rfg-mono{font-size:calc(var(--u) * 2.4)}.fsx-t-res .fsx-ghost{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.fsx-t-res span{display:flex;flex-direction:column;min-width:0}.fsx-t-res b{font-size:calc(var(--u) * 1.3);font-weight:600;color:#1A0DAB;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsx-t-res em{font-size:calc(var(--u) * 1.1);color:#5F6368}.fsx-t .rfg-t-note{margin-top:calc(var(--u) * 1)}.fsx-t-pic{position:relative;overflow:hidden;border-radius:calc(var(--u) * .9)}.fsx-t-pic img{width:100%;aspect-ratio:16/10;object-fit:cover}.fsx-t-pic:not([data-ok]) img{filter:grayscale(.4)}.fsx-t-pic figcaption{position:absolute;left:calc(var(--u) * .7);bottom:calc(var(--u) * .7);display:flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .3) calc(var(--u) * .9);border-radius:99px;background:rgba(20,26,30,.72);font-size:calc(var(--u) * 1.1);font-weight:600;color:#fff}.fsx-t-pic[data-ok] figcaption{background:var(--hm-lime);color:var(--hm-ink)}.fsx-t-pic figcaption i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}.fgx-t-wk,.fwx-t-fit{width:100%}.fgx-t-map{position:relative}.fgx-t-map[data-far] .hvc-town[data-on]>i{background:#B7C3BC;box-shadow:none}.fgx-t-far{position:absolute;right:-2%;top:-4%;display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .3) calc(var(--u) * .9);border-radius:99px;background:#FDECEA;font-size:calc(var(--u) * 1.1);font-weight:700;color:#B3261E}.fgx-t-far i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}@media (prefers-reduced-motion:reduce){.fgx-rp-wk li s,.fsx-wk li s{transition:none}}