@charset "UTF-8";.ph[data-v-358e7262]{padding:48px 0 60px}.ph h1[data-v-358e7262]{font-size:clamp(40px,6vw,88px);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0}.ph .lead[data-v-358e7262]{color:var(--fg-2);font-size:clamp(17px,1.5vw,20px);line-height:1.9;margin:24px 0 0;max-width:36em}.ph-pill[data-v-358e7262]{margin:28px 0 24px}.sand[data-v-358e7262]{color:var(--sand)}.sec-flush[data-v-358e7262]{padding-top:0}.mono[data-v-358e7262]{color:var(--fg-2);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:12px;font-weight:400;letter-spacing:.18em;line-height:1.6;text-transform:uppercase}.plans[data-v-358e7262]{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.plan[data-v-358e7262]{position:relative}.plan .pop[data-v-358e7262]{background:var(--acc);color:var(--acc-ink);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:11px;font-weight:600;left:32px;letter-spacing:.12em;line-height:1.4;padding:6px 12px;position:absolute;top:-14px;z-index:1}.plan h3[data-v-358e7262]{font-size:clamp(26px,2.4vw,34px);font-weight:900;line-height:1.3;margin:12px 0 0}.plan .en[data-v-358e7262]{color:var(--acc);margin-top:8px}.plan .fit[data-v-358e7262]{border-bottom:1px solid var(--line);color:var(--fg-2);font-size:16px;line-height:1.8;margin:18px 0 0;padding-bottom:18px}.plan .was[data-v-358e7262]{color:var(--fg-2);font-size:12px;margin-top:20px}.plan .from[data-v-358e7262],.plan .was[data-v-358e7262]{font-family:JetBrains Mono,Consolas,Courier New,monospace;letter-spacing:.12em}.plan .from[data-v-358e7262]{color:var(--acc);font-size:11px;margin-top:10px}.plan .price[data-v-358e7262]{color:var(--sand);font-family:Chakra Petch,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:48px;font-weight:700;line-height:1;margin-top:6px}.plan .price small[data-v-358e7262]{color:var(--fg);font-family:inherit;font-size:16px;font-weight:500;margin-left:6px}.plan .features[data-v-358e7262]{border-top:1px solid var(--line);list-style:none;margin:24px 0 0;padding:0}.plan .features li[data-v-358e7262]{border-bottom:1px solid var(--line);display:flex;font-size:16px;gap:10px;line-height:1.6;padding:12px 0}.plan .features li[data-v-358e7262]:before{color:var(--acc);content:"▸";flex-shrink:0}.plan .plan-btn[data-v-358e7262]{margin-top:24px}.why[data-v-358e7262]{background:var(--card);border:1px solid var(--line);display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;padding:32px 36px}.why h3[data-v-358e7262]{font-size:12px;font-weight:600;margin:0}.why p[data-v-358e7262]{color:var(--fg-2);font-size:16px;line-height:1.9;margin:12px 0 0}.addons[data-v-358e7262]{background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.addons li[data-v-358e7262]{background:var(--card);padding:28px 24px}.addons h3[data-v-358e7262]{font-size:20px;font-weight:800;line-height:1.4;margin:10px 0 0}.addons b[data-v-358e7262]{color:var(--sand);display:block;font-family:Chakra Petch,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:24px;line-height:1.3;margin-top:8px}.addons p[data-v-358e7262]{color:var(--fg-2);font-size:16px;line-height:1.75;margin:8px 0 0}.pay[data-v-358e7262]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pay-card[data-v-358e7262]{background:var(--card);border:1px solid var(--line);padding:30px 32px}.pay-card .n[data-v-358e7262]{color:var(--acc);font-family:Chakra Petch,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:32px;line-height:1.2}.pay-card h3[data-v-358e7262]{font-size:24px;font-weight:800;margin:10px 0 0}.pay-card ul[data-v-358e7262]{list-style:none;margin:14px 0 0;padding:0}.pay-card li[data-v-358e7262]{border-bottom:1px solid var(--line);color:var(--fg-2);display:flex;font-size:16px;gap:10px;line-height:1.7;padding:10px 0}.pay-card li[data-v-358e7262]:before{color:var(--sand);content:"—";flex-shrink:0}@media (max-width:1024px){.addons[data-v-358e7262],.plans[data-v-358e7262]{grid-template-columns:1fr}.plans[data-v-358e7262]{row-gap:40px}.pay[data-v-358e7262],.why[data-v-358e7262]{grid-template-columns:1fr}}@media (max-width:640px){.pay-card[data-v-358e7262],.why[data-v-358e7262]{padding:24px 20px}}
