.ac-terms{padding:clamp(72px, 10vw, 144px) var(--layout-page-gutter,16px);position:relative}.ac-terms__inner{max-width:var(--page-max);margin:0 auto}.ac-terms__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(32px,4vw,56px);display:flex}.ac-terms__title{letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.05}.ac-terms__link{flex:none}.ac-terms__table{border-collapse:separate;border-spacing:0;width:100%}.ac-terms__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-terms__label,.ac-terms__value{text-align:start;vertical-align:middle;padding:clamp(20px,2vw,28px) clamp(16px,2.4vw,32px)}.ac-terms__row:nth-child(odd)>*{background:var(--ui-01)}.ac-terms__row>:first-child{border-start-start-radius:var(--ui-card-radius);border-end-start-radius:var(--ui-card-radius)}.ac-terms__row>:last-child{border-start-end-radius:var(--ui-card-radius);border-end-end-radius:var(--ui-card-radius)}.ac-terms__label{width:36%;color:var(--text-secondary);font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.4}.ac-terms__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(16px,1.6vw,22px);font-weight:500;line-height:1.35}@media (max-width:600px){.ac-terms__label{width:42%;padding-inline-end:8px}}
.ac-compare{--acc-own-line:color-mix(in oklab, var(--brand-grad-1), transparent 62%);--acc-own-fill:linear-gradient(90deg, color-mix(in oklab, var(--brand-grad-1), transparent 90%), color-mix(in oklab, var(--brand-grad-1), transparent 97%));--acc-radius:24px;padding:clamp(64px, 8vw, 112px) var(--layout-page-gutter,16px);color:var(--text-primary);position:relative}.ac-compare__inner{max-width:var(--page-max);flex-direction:column;gap:clamp(40px,4vw,64px);margin:0 auto;display:flex}.ac-compare__head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ac-compare__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.05}.ac-compare__lead{max-width:560px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.ac-compare__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:16px;line-height:24px}.ac-compare__corner{width:26%}.ac-compare__col{text-align:start;vertical-align:bottom;letter-spacing:-.02em;color:var(--text-secondary);padding:24px 24px 20px;font-size:20px;font-weight:500;line-height:26px}.ac-compare__col-icon{height:36px;color:var(--text-secondary);align-items:flex-end;margin-bottom:16px;display:flex}.ac-compare__col-name{display:block}.ac-compare__bolt [data-half=low]{fill:var(--text-primary)}.ac-compare__bolt [data-half=high]{fill:var(--brand-grad-1)}.ac-compare__label,.ac-compare__cell{vertical-align:middle;text-align:start;padding:20px 24px}.ac-compare__label{color:var(--text-secondary);font-size:15px;font-weight:400;line-height:22px}.ac-compare__cell{color:var(--text-secondary)}.ac-compare__row:nth-child(odd)>*{background-color:var(--ui-01)}.ac-compare__row:nth-child(odd)>:first-child{border-radius:var(--ui-card-radius) 0 0 var(--ui-card-radius)}.ac-compare__row:nth-child(odd)>:last-child{border-radius:0 var(--ui-card-radius) var(--ui-card-radius) 0}.ac-compare__mark{display:block}.ac-compare__mark[data-mark=yes]{color:var(--text-primary)}.ac-compare__mark[data-mark=no]{color:var(--text-secondary)}.ac-compare [data-own]{background-image:var(--acc-own-fill);box-shadow:inset 1px 0 0 var(--acc-own-line), inset -1px 0 0 var(--acc-own-line);color:var(--text-primary)}.ac-compare__col[data-own]{border-radius:var(--acc-radius) var(--acc-radius) 0 0;box-shadow:inset 1px 0 0 var(--acc-own-line), inset -1px 0 0 var(--acc-own-line), inset 0 1px 0 var(--acc-own-line)}.ac-compare__row:last-child .ac-compare__cell[data-own]{border-radius:0 0 var(--acc-radius) var(--acc-radius);box-shadow:inset 1px 0 0 var(--acc-own-line), inset -1px 0 0 var(--acc-own-line), inset 0 -1px 0 var(--acc-own-line)}.ac-compare__row:nth-child(odd)>[data-own]:last-child,.ac-compare__row:nth-child(odd)>[data-own]:first-child{border-radius:0}.ac-compare__cell[data-own] .ac-compare__mark[data-mark=yes]{color:var(--brand-grad-1)}.ac-compare__note{border-top:1px solid var(--ui-03);grid-template-columns:26% minmax(0,1fr);gap:12px 0;margin-top:calc(clamp(40px,4vw,64px)/-2);padding-top:20px;display:grid}.ac-compare__note>*{padding-inline:24px}.ac-compare__note-title{color:var(--text-secondary);margin:0;font-size:13px;font-weight:500;line-height:20px}.ac-compare__note-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.ac-compare__note-item{color:var(--text-secondary);text-wrap:pretty;padding-inline-start:12px;font-size:13px;line-height:20px;position:relative}.ac-compare__note-item:before{content:"";top:9px;border-radius:var(--ui-pill-radius);background:currentColor;width:3px;height:3px;position:absolute;inset-inline-start:0}@media (max-width:900px){.ac-compare__note{grid-template-columns:minmax(0,1fr)}.ac-compare__note>*{padding-inline:12px}}@media (max-width:600px){.ac-compare__note-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.ac-compare__table,.ac-compare__table thead,.ac-compare__table tbody{display:block}.ac-compare__table thead{top:var(--nav-height,56px);z-index:1;background:var(--app-background);padding:8px 0;position:sticky}.ac-compare__table thead tr,.ac-compare__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.ac-compare__table thead tr{padding:0 4px}.ac-compare__corner{display:none}.ac-compare__col,.ac-compare__col[data-own]{border-radius:var(--ui-field-radius);letter-spacing:0;box-shadow:none;background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;line-height:16px;display:flex}.ac-compare__col[data-own]{color:var(--brand-grad-1)}.ac-compare__col-icon{display:none}.ac-compare__table tbody{flex-direction:column;gap:8px;display:flex}.ac-compare__row{border-radius:var(--ui-card-radius);background:var(--ui-01);padding:4px}.ac-compare__row>*,.ac-compare__row:nth-child(odd)>*{background-color:#0000;border-radius:0}.ac-compare__label{color:var(--text-primary);grid-column:1/-1;padding:10px 12px 4px;font-size:14px;line-height:20px}.ac-compare__cell{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.ac-compare__row .ac-compare__cell[data-own],.ac-compare__row:last-child .ac-compare__cell[data-own]{border-radius:var(--ui-field-radius);box-shadow:inset 0 0 0 1px var(--acc-own-line)}}
