@layer brand{.pro-page .hero{text-align:center;padding:var(--sp-8) var(--sp-5) var(--sp-4)}.pro-page .hero h1{letter-spacing:-.02em;margin-bottom:var(--sp-2);font-size:32px;font-weight:600}.pro-page .hero h1 .oo{color:var(--accent)}.pro-page .hero p{color:var(--fg-muted);font-size:15px}.pro-page .plans{max-width:820px;margin:var(--sp-6) auto;padding:0 var(--sp-5);gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=680px){.pro-page .plans{grid-template-columns:1fr}}.pro-page .plan{padding:24px}.pro-page .plan.pro{box-shadow:var(--overlay-shadow);outline:2px solid var(--accent)}.pro-page .plan-name{align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.pro-page .price{letter-spacing:-.02em;margin:var(--sp-3) 0;font-size:36px;font-weight:600}.pro-page .price small{color:var(--fg-faint);font-size:15px;font-weight:400}.pro-page .feats{margin:var(--sp-2) 0;flex-direction:column;gap:11px;display:flex}.pro-page .feat{color:var(--fg-muted);align-items:center;gap:9px;font-size:14px;display:flex}.pro-page .feat b{color:var(--fg);font-weight:600}.pro-page .feat .ck{color:var(--accent);flex:none}.pro-page .note{text-align:center;color:var(--fg-faint);padding:var(--sp-3) var(--sp-5) var(--sp-10);max-width:600px;margin:0 auto;font-size:13px}.pro-page .cur{text-align:center;color:var(--fg-muted);padding:var(--sp-2);font-size:14px}}
