.prc .prc-hero{--prc-grid:color-mix(in srgb,var(--mk-grid-line) 55%,transparent);padding-top:150px;background:linear-gradient(180deg,transparent 30%,var(--mk-bg) 100%),radial-gradient(900px 460px at 82% -8%,var(--mk-hero-glow),transparent 70%),linear-gradient(var(--prc-grid) 1px,transparent 1px) 0 0/72px 72px,linear-gradient(90deg,var(--prc-grid) 1px,transparent 1px) 0 0/72px 72px,var(--mk-hero-field)}.prc .prc-hin{text-align:center}.prc .prc-h1{font:600 56px/1.04 var(--mk-font-display);letter-spacing:-.04em;color:var(--mk-ink)}.prc .prc-h1l{display:block;white-space:nowrap}.prc .prc-h1 em{display:block;font-style:normal;color:var(--mk-accent);font-size:34px;line-height:1.2;letter-spacing:-.03em;margin-top:14px}.prc .prc-hin .hp-lede{margin:22px auto 0;max-width:560px}.prc .prc-bill{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.prc .prc-seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--mk-card);box-shadow:var(--mk-shadow),var(--mk-edge-ring)}.prc .prc-seg button{height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;font:600 15px var(--font-sans);color:var(--mk-sub);cursor:pointer}.prc .prc-seg button.on{background:var(--mk-navy);color:var(--mk-on-navy)}.prc .prc-save{font:600 14px var(--font-sans);color:var(--mk-good)}.prc .prc-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:48px auto 0;max-width:880px}.prc .prc-plan{background:var(--mk-card);border-radius:var(--mk-r-card);padding:36px;box-shadow:var(--mk-shadow),var(--mk-edge-ring);display:flex;flex-direction:column}.prc .prc-ph{display:flex;align-items:center;gap:10px;font:600 var(--mk-h3) var(--mk-font-display);color:var(--mk-ink)}.prc .prc-ps{margin-top:8px;font-size:15px;line-height:1.5;color:var(--mk-sub)}.prc .prc-pblock{margin-top:22px;min-height:118px}.prc .prc-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.prc .prc-price b{font:600 48px/1 var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.prc .prc-price span{font:500 15px var(--font-sans);color:var(--mk-muted)}.prc .prc-price s{font:500 22px var(--mk-font-display);color:var(--mk-muted);font-variant-numeric:tabular-nums}.prc .prc-bl{margin-top:12px;font:500 14px/1.5 var(--font-sans);color:var(--mk-sub)}.prc .prc-bl+.prc-bl{margin-top:2px}.prc .prc-plus{margin-top:24px;padding-top:24px;border-top:1px solid var(--mk-line);font:600 14px var(--font-sans);color:var(--mk-ink)}.prc .prc-plan ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:16px 0 28px}.prc .prc-plan li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--mk-ink)}.prc .prc-plan li svg{flex:none;margin-top:3px;color:var(--mk-accent)}.prc .prc-pbtn{margin-top:auto;display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--mk-r-ctl);border:1px solid var(--mk-line);font:600 16px var(--font-sans);color:var(--mk-ink)}.prc .prc-pnote{margin-top:12px;text-align:center;font:500 13px var(--font-sans);color:var(--mk-muted)}.prc .prc-pbtn:focus-visible,.prc .prc-seg button:focus-visible,.prc .prc-presets button:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.prc .prc-pro{background:var(--mk-pro);box-shadow:var(--mk-shadow)}.prc .prc-pro .prc-ph,.prc .prc-pro .prc-price b,.prc .prc-pro li,.prc .prc-pro .prc-plus{color:var(--mk-on-dark)}.prc .prc-pro .prc-ps,.prc .prc-pro .prc-bl,.prc .prc-pro .prc-pnote{color:var(--mk-on-dark-sub)}.prc .prc-pro .prc-price span{color:var(--mk-on-dark-soft)}.prc .prc-pro .prc-price s{color:var(--mk-on-dark-muted)}.prc .prc-pro .prc-plus{border-top-color:color-mix(in srgb,var(--mk-paper) 14%,transparent)}.prc .prc-pro li svg{color:var(--mk-sky)}.prc .prc-pro .prc-pbtn{background:var(--mk-paper);border:0;color:var(--mk-ink-fixed)}.prc .prc-rec{font:600 12px var(--font-sans);color:var(--mk-ink-fixed);background:var(--mk-sky);border-radius:999px;padding:4px 10px}.prc .prc-trust{list-style:none;max-width:880px;margin:40px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.prc .prc-trust li{display:flex;gap:12px;align-items:flex-start;padding:0 24px}.prc .prc-trust li+li{border-left:1px solid var(--mk-line)}.prc .prc-trust svg{flex:none;color:var(--mk-accent);margin-top:2px}.prc .prc-trust b{display:block;font:600 15px var(--font-sans);color:var(--mk-ink)}.prc .prc-trust span{display:block;font-size:14px;line-height:1.45;color:var(--mk-muted)}.prc .prc-sec{padding-top:112px}.prc .prc-clede{max-width:620px}.prc .prc-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;align-items:center}.prc .prc-est{background:var(--mk-card);border-radius:var(--mk-r-card);padding:32px;box-shadow:var(--mk-shadow),var(--mk-edge-ring)}.prc .prc-erow{display:flex;justify-content:space-between;align-items:center;gap:12px}.prc .prc-erow label{font:600 15px var(--font-sans);color:var(--mk-ink)}.prc .prc-chip{font:600 14px var(--font-sans);color:var(--mk-accent);background:var(--mk-tile);border-radius:999px;padding:5px 12px;font-variant-numeric:tabular-nums}.prc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:18px 0 6px;height:24px;background:transparent;cursor:pointer;--prc-fill:calc((var(--prc-v) - 1) / 29 * 100%)}.prc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--mk-navy) var(--prc-fill),var(--mk-track) var(--prc-fill))}.prc input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--mk-track)}.prc input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--mk-navy)}.prc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--mk-paper);border:2px solid var(--mk-navy);box-shadow:var(--mk-shadow)}.prc input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--mk-paper);border:2px solid var(--mk-navy)}.prc input[type=range]:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.prc .prc-ticks{display:flex;justify-content:space-between;font:500 12px var(--font-sans);color:var(--mk-muted)}.prc .prc-presets{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.prc .prc-presets button{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--mk-line);background:transparent;font:600 14px var(--font-sans);color:var(--mk-sub);cursor:pointer}.prc .prc-presets button.on{background:var(--mk-navy);border-color:var(--mk-navy);color:var(--mk-on-navy)}.prc .prc-eout{margin-top:24px;padding-top:24px;border-top:1px solid var(--mk-line)}.prc .prc-elab{font:600 13px var(--font-sans);color:var(--mk-muted)}.prc .prc-efig{margin-top:6px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.prc .prc-efig b{font:600 44px/1 var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-ink);font-variant-numeric:tabular-nums}.prc .prc-efig span{font:500 15px var(--font-sans);color:var(--mk-muted)}.prc .prc-etiles{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prc .prc-etiles div{background:var(--mk-tint);border-radius:var(--mk-r-ctl);padding:14px 16px}.prc .prc-etiles b{display:block;font:600 20px var(--mk-font-display);color:var(--mk-ink);font-variant-numeric:tabular-nums}.prc .prc-etiles span{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--mk-muted)}.prc .prc-elink{margin-top:18px;display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 15px var(--font-sans);color:var(--mk-accent)}.prc .prc-ctab{max-width:880px;margin:48px auto 0;background:var(--mk-card);border-radius:var(--mk-r-card);box-shadow:var(--mk-shadow),var(--mk-edge-ring);overflow:hidden}.prc .prc-ctab table{width:100%;border-collapse:collapse;table-layout:fixed}.prc .prc-ctab col.prc-sc,.prc .prc-ctab col.prc-pc{width:200px}.prc .prc-ctab col.prc-pc{background:var(--mk-tile)}.prc .prc-ctab th,.prc .prc-ctab td{padding:14px 24px;border-top:1px solid var(--mk-line);font:400 15px/1.45 var(--font-sans);color:var(--mk-ink);text-align:left;vertical-align:middle}.prc .prc-ctab td{text-align:center;color:var(--mk-sub);font-variant-numeric:tabular-nums}.prc .prc-ctab td.prc-p{color:var(--mk-ink);font-weight:600}.prc .prc-ctab thead th{border-top:0;padding:28px 24px 20px;font:600 var(--mk-h3) var(--mk-font-display);text-align:center;vertical-align:top}.prc .prc-ctab thead th:first-child{text-align:left;font:600 13px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted)}.prc .prc-ctab thead th .prc-rec{display:inline-block;margin-top:8px}.prc .prc-ctab tr.prc-g th{padding-top:32px;padding-bottom:10px;font:600 15px var(--font-sans)}.prc .prc-yes{color:var(--mk-accent);vertical-align:middle;display:inline-block}.prc .prc-no{width:14px;height:2px;border-radius:2px;background:var(--mk-muted);opacity:.45;display:inline-block;vertical-align:middle}.prc .prc-phonecmp{display:none}.prc .hp-faq{padding-top:112px}.prc .prc-lim{margin-top:20px;font-size:14px;line-height:1.5;color:var(--mk-muted)}.prc .prc-nw{white-space:nowrap}.hp.prc .prc-final{margin:112px 16px 0}@media(max-width:1023.98px){.prc .prc-two{grid-template-columns:1fr;gap:40px}.prc .prc-h1l{white-space:normal}}@media(max-width:639.98px){.prc .prc-hero{padding-top:92px}.prc .prc-sec,.prc .hp-faq{padding-top:64px}.prc .prc-h1{font-size:34px;line-height:1.08}.prc .prc-h1 em{font-size:20px;margin-top:10px}.prc .prc-hin .hp-lede{font-size:16px;margin-top:14px}.prc .prc-bill{margin-top:24px}.prc .prc-seg button{padding:0 18px}.prc .prc-pgrid{grid-template-columns:1fr;gap:16px;margin-top:32px}.prc .prc-plan{padding:28px 24px}.prc .prc-pblock{min-height:0}.prc .prc-price b{font-size:44px}.prc .prc-trust{gap:0;margin-top:28px;background:var(--mk-card);border-radius:var(--mk-r-tile);box-shadow:var(--mk-shadow),var(--mk-edge-ring);padding:18px 4px}.prc .prc-trust li{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 8px}.prc .prc-trust svg{margin-top:0;width:40px;height:40px;padding:9px;border-radius:var(--mk-r-ctl);background:var(--mk-tile)}.prc .prc-trust b{font-size:13px;line-height:1.3;white-space:nowrap}.prc .prc-trust span{display:none}.prc .prc-est{padding:24px 20px}.prc .prc-efig b{font-size:38px}.prc .prc-ctab{display:none}.prc .prc-phonecmp{display:block;margin-top:24px;background:var(--mk-card);border-radius:var(--mk-r-card);box-shadow:var(--mk-shadow),var(--mk-edge-ring);padding:4px 20px}.prc .prc-phonecmp summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:56px;font:600 17px var(--mk-font-display);color:var(--mk-ink)}.prc .prc-phonecmp summary::-webkit-details-marker{display:none}.prc .prc-phonecmp summary:after{content:"+";font:400 24px/1 var(--font-sans);color:var(--mk-muted)}.prc .prc-phonecmp[open] summary:after{content:"−"}.prc .prc-prow{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px;gap:8px;padding:12px 0;border-top:1px solid var(--mk-line);font-size:14px;line-height:1.4;color:var(--mk-ink)}.prc .prc-prow span{text-align:center;color:var(--mk-sub)}.prc .prc-prow span:last-child{color:var(--mk-ink);font-weight:600}.prc .prc-prh b,.prc .prc-prh span{font:600 13px var(--font-sans);color:var(--mk-muted)}.hp.prc .prc-final{margin:64px 8px 0}.prc .prc-sec .hp-center{margin-left:0;margin-right:0;max-width:none}}
