.pf .pf-calcpage-head{padding:clamp(40px,5vw,64px) 0 clamp(20px,2.5vw,28px);background:linear-gradient(180deg,#f8f8fc,#fff)}.pf .pf-crumb{font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.06em;color:#646b7a;margin-bottom:14px}.pf .pf-crumb a{color:#646b7a}.pf .pf-crumb a:hover{color:#5b54e0}.pf .pf-calcpage-head h1{font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.03em;font-weight:600;margin-bottom:14px}.pf .pf-calcpage-head p{font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.64;color:#565c69;max-width:640px}.pf .pf-prose-sec{padding:clamp(44px,5.5vw,76px) 0}.pf .pf-prose-sec--band{background:#f7f8fa;border-top:1px solid #eceef2;border-bottom:1px solid #eceef2}.pf .pf-prose{max-width:720px;margin:0 auto}.pf .pf-kicker{display:block;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#5b54e0;margin-bottom:14px}.pf .pf-prose h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.16;letter-spacing:-.025em;font-weight:600;margin-bottom:18px}.pf .pf-prose li,.pf .pf-prose p{font-size:.99rem;line-height:1.72;color:#5f6572}.pf .pf-prose p{margin-bottom:16px}.pf .pf-prose p:last-child{margin-bottom:0}.pf .pf-prose strong{color:#16181d;font-weight:600}.pf .pf-prose a{color:#5b54e0;font-weight:600}.pf .pf-prose ol{padding-left:20px;margin-bottom:16px}.pf .pf-prose ol li{margin-bottom:10px}.pf .pf-faqlist{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.pf .pf-faqlist details{background:#fff;border:1px solid #e7e9ee;border-radius:13px;padding:18px 22px}.pf .pf-faqlist summary{cursor:pointer;font-size:1rem;font-weight:600;color:#16181d;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.pf .pf-faqlist summary::-webkit-details-marker{display:none}.pf .pf-faqlist summary .sign{color:#636b7b;font-weight:400;flex-shrink:0;transition:transform .2s ease}.pf .pf-faqlist details[open] summary .sign{transform:rotate(45deg)}.pf .pf-faqlist details p{font-size:.95rem;line-height:1.68;color:#5f6572;margin-top:12px}.pf .pf-more{max-width:640px;margin:0 auto;text-align:center}.pf .pf-more h2{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;margin-bottom:18px}.pf .pf-more-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pf .pf-more-row a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:600;color:#16181d;background:#fff;border:1px solid #dee1e7;border-radius:11px;transition:border-color .16s ease}.pf .pf-more-row a:hover{border-color:#16181d;color:#16181d}@media (max-width:620px){.pf-prose-sec{padding:40px 0}}.pf .pf-linkcard{transition:border-color .16s ease,background .16s ease;color:inherit}.pf .pf-linkcard:hover{border-color:#c9c6f2!important;background:#fcfcfe!important;color:inherit}