.scale{color:var(--color-ink)}.scale-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:clamp(20px,2.6vw,34px);display:flex}.scale-head h2{letter-spacing:-.035em;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:1.05}.scale-period{align-items:center;gap:14px;display:flex}.scale-save{color:var(--color-mute);white-space:nowrap;font-size:13.5px;transition:color .2s}.scale-save.on{color:var(--color-brand)}.scale-plans{border:1px solid var(--color-line-hi);background:var(--color-panel);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.scale-plan{border-left:1px solid var(--color-line-hi);flex-direction:column;padding:clamp(22px,2.6vw,38px);display:flex}.scale-plan:first-child{border-left:0}.scale-plan.pick{background:linear-gradient(#2fe08a17,#2fe08a05 55%,#0000)}.scale-name{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(19px,1.7vw,24px);font-weight:600;display:flex}.scale-name span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-ink);background:var(--color-brand);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.scale-num{letter-spacing:-.06em;color:var(--color-ink);margin:.1em 0 .04em -.04em;font-size:clamp(96px,12.4vw,190px);font-weight:600;line-height:.9}.pick .scale-num{color:var(--color-brand)}.scale-what{color:var(--color-mute);min-height:3em;font-size:15.5px;line-height:1.5}.scale-what b{color:var(--color-ink);font-weight:600}.scale-price{border-top:1px solid var(--color-line-hi);letter-spacing:-.04em;align-items:baseline;gap:10px;margin:clamp(18px,2vw,28px) 0;padding-top:clamp(18px,2vw,28px);font-size:clamp(40px,4vw,56px);line-height:1;display:flex}.scale-price>span{letter-spacing:0;color:var(--color-mute);flex-direction:column;gap:3px;font-size:15px;line-height:1.2;display:flex}.scale-price i{color:var(--color-brand);font-size:13px;font-style:normal}.scale-plan .btn{width:100%;margin-top:auto}.scale-foot{color:var(--color-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:clamp(18px,2.2vw,28px);font-size:15px;display:flex}.scale-foot b{color:var(--color-ink);font-weight:600}.scale-foot ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.scale-foot li{align-items:center;gap:8px;display:inline-flex}.scale-foot li:before{content:"";background:var(--color-brand);border-radius:50%;width:6px;height:6px}@media (width<=860px){.scale-head{flex-direction:column;align-items:flex-start}.scale-plans{grid-template-columns:1fr}.scale-plan{border-left:0;border-top:1px solid var(--color-line-hi)}.scale-plan:first-child{border-top:0}.scale-num{font-size:112px}.scale-what{min-height:0}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-line)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.015em;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(16px,1.4vw,18px);font-weight:550;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover span[data-astro-cid-hemr5th4]{color:var(--color-volt)}summary[data-astro-cid-hemr5th4] span[data-astro-cid-hemr5th4]{transition:color .18s}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{flex:none;width:14px;height:14px;position:relative}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:before,summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-mute);width:14px;height:1.6px;transition:transform .3s var(--ease-out);position:absolute;top:6px;left:0}summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:after{transform:rotate(0)}p[data-astro-cid-hemr5th4]{max-width:70ch;color:var(--color-mute);padding:0 0 22px;font-size:15.5px;line-height:1.65}
