.pr-page{--mono:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prh{position:relative;min-height:calc(100svh - var(--nav-h));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:#fff;border-bottom:1px solid var(--stroke);padding:0 max(24px,2.6vw) clamp(40px,6vh,72px)}.prh-top{padding:clamp(44px,6.5vh,84px) 0 0;text-align:center}.prh-top h1{margin:0 auto;max-width:18ch}.prh-say{margin:18px auto 0;max-width:640px;font-size:17px;line-height:1.45;color:var(--ink-2);text-wrap:balance}.prh-cycle{margin-top:26px;display:flex;justify-content:center}.prh-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:#eef1f5;isolation:isolate}.prh-seg button{position:relative;z-index:1;font:inherit;font-size:14px;font-weight:500;padding:7px 18px;border:0;background:none;color:var(--ink-2,#6b7280);cursor:pointer;transition:color .3s ease;white-space:nowrap}.prh-seg button.is-on{color:var(--ink)}.prh-seg-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(16,24,40,.12);transition:transform .42s cubic-bezier(.3,.7,.2,1)}.hc .cm-btn.is-quiet{--base:#eef1f5;--rise:#dde3ec;color:var(--ink)}.prh1-table{width:min(1080px,100%);margin-top:clamp(32px,5vh,56px)}.prh1-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:0 clamp(16px,3vw,48px);gap:0 clamp(16px,3vw,48px);padding:15px 0;border-top:1px solid #edf0f3;font-size:15.5px;line-height:1.35;animation:prh-in .56s cubic-bezier(.2,.7,.2,1) both}.prh1-row.is-head{border-top:0;padding-bottom:26px;animation-delay:.34s;align-items:end}.prh1-row small{display:block;margin-top:3px;font-size:13px;color:var(--ink-2,#6b7280)}.prh1-row .is-pro{color:var(--blue);font-weight:500}.prh1-row .is-pro small{font-weight:400}.prh1-k{color:var(--ink-2)}.prh1-plan{display:flex;flex-direction:column;gap:4px}.prh1-name{font-size:15px;font-weight:600}.prh1-plan.is-pro .prh1-name{color:var(--blue)}.prh1-price{font-size:clamp(36px,3.4vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.prh1-per{font-size:13.5px;color:var(--ink-2,#6b7280)}.prh1-save{display:grid;grid-template-rows:0fr;opacity:0;font-size:13.5px;color:var(--blue);transition:grid-template-rows .42s ease,opacity .42s ease}.prh1-save>span{min-height:0;overflow:hidden}.prh1-save.is-on{grid-template-rows:1fr;opacity:1}.prh1-plan .cm-btn{margin-top:14px;align-self:flex-start}.prh1-trial{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-2,#6b7280);max-width:34ch}@media (max-width:640px){.prh1-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.prh1-plan .cm-btn{align-self:stretch;text-align:center;white-space:normal;padding-left:10px;padding-right:10px;line-height:1.25}.prh1-row>:first-child{grid-column:1/-1;margin-bottom:4px;font-size:13px}.prh1-row.is-head>:first-child{display:none}.prh1-price{font-size:30px}}@media (prefers-reduced-motion:reduce){.prh .pg-in,.prh1-row{animation:none}.prh-seg-thumb,.prh1-save{transition:none}}.prb-tick{width:15px;height:16.25px;flex:none;color:var(--blue)}.prb-sheet{padding:0 58px 72px}.prb-head{display:grid;grid-template-columns:1fr 260px;align-items:end;grid-gap:24px;gap:24px;padding:120px 0 28px}.prb-head h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.014em;line-height:1.08}.prb-cols,.prb-group li{display:grid;grid-template-columns:1fr 112px 112px;grid-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.prb-head{grid-template-columns:1fr calc(224px + clamp(24px, 3vw, 48px))}.prb-cols{grid-template-columns:112px 112px;font-size:15px;font-weight:600;text-align:center}.prb-cols .is-pro{color:var(--blue)}.prb-group{display:grid;grid-template-columns:minmax(220px,.9fr) 2.6fr;grid-gap:0 clamp(24px,4vw,64px);gap:0 clamp(24px,4vw,64px);padding:28px 0;border-top:1px solid var(--stroke)}.prb-gk b{display:block;font-size:19px;font-weight:500;letter-spacing:-.012em}.prb-gk span{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--ink-2,#6b7280);max-width:30ch}.prb-group ul{list-style:none;margin:0;padding:0}.prb-group li{align-items:start;padding:13px 0;border-top:1px solid #edf0f3;font-size:15.5px;line-height:1.4}.prb-group li:first-child{border-top:0;padding-top:2px}.prb-c{display:flex;justify-content:center;padding-top:3px}.prb-c .prb-tick{color:#9aa3af}.prb-c.is-pro .prb-tick{color:var(--blue)}@media (max-width:1100px){.prb-group{gap:14px}.prb-group,.prb-head{grid-template-columns:1fr}.prb-cols{display:none}.prb-group li{grid-template-columns:1fr 24px;column-gap:28px}.prb-c{display:none}.prb-c.is-pro{display:flex;justify-content:flex-end}}@media (max-width:900px){.prb-sheet{padding:0 24px 48px}.prb-head{padding:80px 0 20px}}.prb-foot p{margin:0;padding-top:22px;border-top:1px solid var(--stroke);font-size:14px;color:var(--ink-2,#6b7280)}.prq-head{padding:120px 58px 40px}.prq-head h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.014em;line-height:1.08}@media (max-width:900px){.prq-head{padding:80px 24px 24px}}.prq-lines{padding:0 58px 72px}.prq-lines .prq-head{padding-left:0;padding-right:0}.prq-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--stroke)}.prq-list li{border-bottom:1px solid #edf0f3}.prq-list button{font:inherit;display:flex;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:22px 0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink)}.prq-list b{font-size:18px;font-weight:500;letter-spacing:-.01em}.prq-list button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prq-plus{position:relative;flex:none;width:14px;height:14px}.prq-plus:after,.prq-plus:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:#8a94a3;transition:transform .38s cubic-bezier(.3,.7,.2,1),background .3s ease}.prq-plus:after{transform:rotate(90deg)}.prq-list li.is-on .prq-plus:after{transform:rotate(0deg)}.prq-list li.is-on .prq-plus:after,.prq-list li.is-on .prq-plus:before{background:var(--blue)}.prq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.3,.7,.2,1)}.prq-body>div{min-height:0;overflow:hidden}.prq-list li.is-on .prq-body{grid-template-rows:1fr}.prq-body p{margin:0;padding:0 0 24px;max-width:68ch;font-size:15.5px;line-height:1.55;color:var(--ink-2);opacity:0;transform:translateY(-4px);transition:opacity .36s ease,transform .46s cubic-bezier(.3,.7,.2,1)}.prq-list li.is-on .prq-body p{opacity:1;transform:none;transition-delay:80ms}@media (max-width:900px){.prq-lines{padding:0 24px 48px}.prq-list b{font-size:16.5px}.prq-list button{gap:20px;padding:18px 0}}@media (prefers-reduced-motion:reduce){.prq-body,.prq-body p,.prq-plus:after,.prq-plus:before{transition:none}}