.c-compare{padding-block:60px}.c-compare .c-compare-inner{flex-direction:column;align-items:center;gap:48px;display:flex}.c-compare .c-compare-head{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.c-compare .c-compare-title{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:400;line-height:1.1}@media (width<=699px){.c-compare .c-compare-title{font-size:32px}}.c-compare .c-compare-title{color:var(--root--color--shark)}.c-compare .c-compare-title em{font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;font-size:48px;font-weight:200;line-height:1.1}@media (width<=699px){.c-compare .c-compare-title em{font-size:32px}}.c-compare .c-compare-title em{font-style:italic}.c-compare .c-compare-table{background-color:var(--root--color--white);border-radius:32px;inline-size:100%;overflow:clip;box-shadow:0 0 10px #1f1f1f05,0 0 15px #1f1f1f05,0 0 30px #1f1f1f08}.c-compare .c-compare-grid{grid-template-columns:1fr 290px 290px;display:grid}.c-compare .c-compare-brand{block-size:108px;font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;color:var(--root--color--shark);align-items:center;gap:8px;padding:32px;font-size:28px;font-weight:400;line-height:1.1;display:flex}.c-compare .c-compare-brand svg{block-size:28px;inline-size:28px;color:var(--root--color--forest-element);flex:none}.c-compare .c-compare-win-head{background-color:var(--root--color--forest-light);border-start-start-radius:32px;border-start-end-radius:32px;justify-content:center;align-items:center;block-size:108px;padding:32px 20px;display:flex}.c-compare .c-compare-win-head .p-logo{block-size:auto;inline-size:245px;max-inline-size:none;color:var(--root--color--white)}.c-compare .c-compare-online-head{text-align:center;white-space:nowrap;block-size:108px;font-family:var(--root--font-family--heading);letter-spacing:-.02em;font-variation-settings:"opsz" 14;color:var(--root--color--shark);justify-content:center;align-items:center;padding:32px 20px;font-size:28px;font-weight:400;line-height:1.1;display:flex}.c-compare .c-compare-feature{block-size:72px;font-family:var(--root--font-family--body);letter-spacing:0;align-items:center;padding-inline:32px;font-size:20px;font-weight:460;line-height:1.35;display:flex}@media (width<=699px){.c-compare .c-compare-feature{font-size:17px}}.c-compare .c-compare-feature{color:color-mix(in srgb, var(--root--color--shark) 75%, transparent)}.c-compare .c-compare-feature.is-alt{background-color:var(--root--color--fb)}.c-compare .c-compare-check{background-color:var(--root--color--forest-light);block-size:72px;color:var(--root--color--white);justify-content:center;align-items:center;display:flex}.c-compare .c-compare-check.is-alt{background-color:var(--root--color--forest)}.c-compare .c-compare-check.is-last{border-end-end-radius:32px;border-end-start-radius:32px}.c-compare .c-compare-check svg{block-size:28px;inline-size:28px}.c-compare .c-compare-x{block-size:72px;color:var(--root--color--shark);justify-content:center;align-items:center;display:flex}.c-compare .c-compare-x.is-alt{background-color:var(--root--color--fb)}.c-compare .c-compare-x svg{block-size:18px;inline-size:18px}@media (width<=1079px){.c-compare .c-compare-grid{grid-template-columns:minmax(0,1fr) 190px 190px}.c-compare .c-compare-online-head{white-space:normal;font-size:18px;line-height:1.2}}@media (width<=699px){.c-compare .c-compare-grid{grid-template-columns:minmax(0,1fr) 96px 92px}.c-compare .c-compare-brand,.c-compare .c-compare-online-head{block-size:auto;min-block-size:88px;padding:16px 12px;font-size:17px}.c-compare .c-compare-online-head{white-space:normal;font-size:14px;line-height:1.2}.c-compare .c-compare-win-head{block-size:auto;min-block-size:88px;padding:16px 10px}.c-compare .c-compare-win-head .p-logo{inline-size:auto;max-inline-size:100%}.c-compare .c-compare-feature{block-size:auto;min-block-size:56px;padding-block:12px;padding-inline:14px}.c-compare .c-compare-check,.c-compare .c-compare-x{block-size:auto;min-block-size:56px}.c-compare .c-compare-check svg{block-size:22px;inline-size:22px}.c-compare .c-compare-x svg{block-size:14px;inline-size:14px}}
