.tPage{padding:120px 20px 80px}.tHero{max-width:1200px;margin:0 auto 46px}.tHero h1{max-width:900px;font-size:clamp(38px,6vw,72px)}.tPlans{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1200px;margin:0 auto;display:grid}.tPlans .sPlan{padding:22px 18px}.tPlans .sPrice{font-size:32px}.tPlans .sPlan>p{min-height:0}.tPlans .sPlan>p.tCap{color:var(--ptext);min-height:38px;margin-top:10px;font-size:13px;font-weight:600}.tNote{max-width:1200px;margin:18px auto 0}.tBlock{max-width:1200px;margin:96px auto 0}.tBlock h2{font-size:clamp(30px,4vw,48px)}.tHow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tHow>div{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:20px}.tHow b{letter-spacing:-.02em;color:var(--accent-ink-panel);font-size:22px;display:block}.tHow p{color:var(--pmuted);margin-top:6px;font-size:14.5px}.tPacks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.tPack{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:2px;padding:20px;display:flex}.tPack b{letter-spacing:-.03em;font-size:30px}.tPack span{color:var(--pmuted);font-size:13.5px}.tPack strong{margin-top:14px;font-size:18px}.tPack small{color:var(--pmuted);font-size:12.5px}.tFaq{gap:10px;max-width:820px;display:grid}.tFaq details{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:16px 18px}.tFaq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:650;list-style:none;display:flex}.tFaq summary::-webkit-details-marker{display:none}.tFaq summary:after{content:"+";color:var(--accent-ink-panel);font-weight:700}.tFaq details[open] summary:after{content:"−"}.tFaq details p{color:var(--pmuted);margin-top:10px;font-size:14.5px}.tFinal{text-align:center;justify-items:center;gap:26px;max-width:1200px;margin:110px auto 0;display:grid}.tFinal h2{font-size:clamp(32px,5vw,56px)}@media (max-width:1100px){.tPlans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tPage{padding:96px 16px 64px}.tPlans,.tHow,.tPacks{grid-template-columns:1fr 1fr}.tPlans .sPlan:first-child{grid-column:1/-1}.tHow{grid-template-columns:1fr}.sNav nav{display:none}}@media (max-width:480px){.tPlans,.tPacks{grid-template-columns:1fr}}
