.b-defense-serp{margin-top: 10px}.mk-serp__list.b-defense-serp > li{align-items: center;padding: 7px 10px}.b-defense-serp .mk-serp__rank{grid-row: auto}.b-defense-serp .mk-serp__title{font-size: 13px;line-height: 1.45}.mk-serp__list.b-defense-serp > li.b-defense-serp__skip{display: grid;grid-template-columns: 4px;gap: 3px;padding: 1px 0 1px 19px}.b-defense-serp__skip i{display: block;width: 4px;height: 4px;border-radius: 50%;background: #c3cddb}.b-defense-serp__page{display: flex;align-items: center;gap: 10px;margin: 10px 2px 0;font-size: 11px;font-weight: 700;letter-spacing: .06em;color: #7a8599}.b-defense-serp__page::before, .b-defense-serp__page::after{content: "";flex: 1;border-top: 1px dashed #cdd6e3}.b-defense-serp__page + .b-defense-serp{margin-top: 4px}@media (min-width: 1024px) and (max-height: 860px){.phero .mk-serp__list.b-defense-serp > li{padding-top: 5px;padding-bottom: 5px}.phero .b-defense-serp__page{margin-top: 6px}}.b-defense-seesaw{--post: 40px;position: relative;aspect-ratio: 2 / 1;margin-top: clamp(22px, 2.6vw, 32px)}@media (min-width: 1024px) and (max-width: 1199px){.b-defense-seesaw{margin-top: 64px}}@media (max-width: 380px){.b-defense-seesaw{margin-top: 52px}}.b-defense-seesaw__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.b-defense-seesaw__beam{stroke: var(--navy);stroke-width: 6;stroke-linecap: round;vector-effect: non-scaling-stroke}.b-defense-seesaw__pivot{fill: #c3cddb}.b-defense-seesaw__ground{stroke: #c3cddb;stroke-width: 2;stroke-linecap: round;vector-effect: non-scaling-stroke}.b-defense-seesaw__item{--c: var(--navy);position: absolute;z-index: 1;width: 40%;padding: 11px 12px 12px;border-radius: 12px;background: #fff;box-shadow: inset 0 3px 0 var(--c), 0 1px 2px rgba(5, 13, 32, .06), 0 16px 30px -18px rgba(5, 13, 32, .3);text-align: center;transform: translateX(-50%)}.b-defense-seesaw__item::after{content: "";position: absolute;left: 50%;top: 100%;width: 2px;height: var(--post);margin-left: -1px;background: var(--c);opacity: .55}.b-defense-seesaw__item::before{content: "";position: absolute;left: 50%;top: calc(100% + var(--post));width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: #fff;box-shadow: inset 0 0 0 3px var(--c)}.b-defense-seesaw__name{display: block;font-family: var(--f-head);font-size: 14px;font-weight: 700;line-height: 1.5;color: var(--ink);font-feature-settings: "palt" 1}.b-defense-seesaw__dir{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 12px;font-weight: 700;letter-spacing: .04em;color: var(--c)}.b-defense-seesaw__dir::before{content: "";border-left: 5px solid transparent;border-right: 5px solid transparent}.b-defense-seesaw__item--up{left: 24%;bottom: calc(59.8% + var(--post))}.b-defense-seesaw__item--up .b-defense-seesaw__dir::before{border-bottom: 7px solid currentColor}.b-defense-seesaw__item--down{--c: #b3000a;left: 76%;bottom: calc(36.2% + var(--post))}.b-defense-seesaw__item--down .b-defense-seesaw__name{color: #b3000a}.b-defense-seesaw__item--down .b-defense-seesaw__dir::before{border-top: 7px solid currentColor}.b-defense-note{margin-top: 12px;text-align: center}.b-defense-note .mk__label{margin: 0;padding: 5px 14px;font-size: 13px}.tbl--plans .price.b-defense-price{white-space: normal}@media (max-width: 767px){.b-defense-seesaw{aspect-ratio: 1 / 1}.b-defense-seesaw__item{width: 46%;padding: 9px 8px 10px}.b-defense-seesaw__name{font-size: 13px}}.b-defense-report{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 14px 22px;align-items: end;margin-top: 12px}.b-defense-report .mk-tbl td{vertical-align: middle}.b-defense-report--chart{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr)}@media (max-width: 767px){.b-defense-report{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 767px){.mk-rows.b-defense-routes li{grid-template-columns: minmax(0, 1fr);gap: 4px}.mk-rows.b-defense-routes .mk-pill{justify-self: start}}.b-defense-hub__label{margin-bottom: 2px;font-family: var(--f-en);font-size: 12px;font-weight: 800;letter-spacing: .12em;color: var(--tx-3)}.b-defense-hub__label b{margin-left: 6px;font-family: var(--f-head);font-size: 13px;letter-spacing: .06em;color: var(--ink)}.b-defense-funnel .mk-pill{background: #fff;color: #b3000a;font-family: var(--f-head);font-weight: 700;letter-spacing: .04em}@media (min-width: 1024px) and (max-height: 860px){.phero .b-defense-funnel{gap: 6px}.phero .b-defense-funnel .dg-funnel__row{padding-top: 8px;padding-bottom: 8px}}.b-defense-alert__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px}.b-defense-alert__actions .btn--glass{min-height: 54px;border-color: rgba(255, 255, 255, .55);background: rgba(255, 255, 255, .08)}.b-defense-alert__actions .btn--glass:hover{background: #fff;border-color: #fff;color: var(--red)}@media (min-width: 768px){.b-defense-alert .alert-band__text{flex: 1 1 360px}}@media (max-width: 767px){.b-defense-alert__actions{display: grid}.b-defense-alert .alert-band__tel{flex-wrap: wrap;row-gap: 0;padding-top: 8px;padding-bottom: 8px}.b-defense-alert .alert-band__tel small{flex-basis: 100%;text-align: center}}@media (min-width: 1024px) and (max-height: 860px){.phero .b-defense-trend svg{max-height: 180px}}.b-defense-media li > span:first-child{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;color: #1c2433}.b-defense-media .icon{width: 15px;height: 15px;flex: none;color: #7a8599}.b-defense-cycle{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px}.b-defense-cycle li{position: relative;padding: 6px 10px;border-radius: 8px;background: #f1f4f9;font-size: 12px;font-weight: 700;color: var(--navy);white-space: nowrap}.b-defense-cycle li + li::before{content: "";position: absolute;left: -15px;top: 50%;width: 6px;height: 6px;border-top: 1.5px solid var(--red);border-right: 1.5px solid var(--red);transform: translateY(-50%) rotate(45deg)}.b-defense-cycle li.is-alert{background: rgba(191, 0, 8, .08);color: #b3000a}.b-defense-judge td{vertical-align: middle}.b-defense-pill--muted{background: #eef1f6;color: #5b6880}@media (max-width: 767px){.tbl--plans tbody td.b-defense-plan{white-space: normal}}@media (max-width: 359px){.b-defense-seesaw__item{font-size: 11px;padding: 6px 8px}.b-defense-judge, .b-defense-judge tbody, .b-defense-judge tr, .b-defense-judge td, .b-defense-judge th{display: block;width: auto}}
