.page-module__pu09KW__page{width:min(100% - 40px,1024px);color:var(--text);font-family:var(--font-jakarta), var(--font-sans), sans-serif;margin:0 auto;padding:0 0 56px}.page-module__pu09KW__notice{background:var(--warm-soft);color:var(--text);border-radius:14px;margin:1rem 0 0;padding:14px 18px;line-height:1.6}.page-module__pu09KW__heading{color:var(--text);margin:2.25rem 0 .25rem;font-size:22px;font-weight:700}.page-module__pu09KW__lead{color:var(--muted);margin:0;line-height:1.6}.page-module__pu09KW__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:16px;display:grid}.page-module__pu09KW__plan{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.page-module__pu09KW__plan h3{color:var(--text);margin:0;font-size:20px;font-weight:700}.page-module__pu09KW__featured{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.page-module__pu09KW__note{color:var(--muted);margin:2px 0 0;font-size:14px}.page-module__pu09KW__price{color:var(--brand);margin:16px 0 0;font-size:28px;font-weight:700;line-height:1.2}.page-module__pu09KW__price small{color:var(--muted);font-size:14px;font-weight:600}.page-module__pu09KW__excl{color:var(--muted);margin:4px 0 0;font-size:13px}.page-module__pu09KW__yearly{background:var(--brand-soft);color:var(--text);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:14px;line-height:1.5}.page-module__pu09KW__items{margin:16px 0 0;padding-left:1.1rem;line-height:1.7}.page-module__pu09KW__soon{border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block}.page-module__pu09KW__card{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:2.25rem;padding:22px 24px;line-height:1.7}.page-module__pu09KW__card h2{margin:0 0 8px;font-size:20px;font-weight:700}.page-module__pu09KW__card ul{margin:0;padding-left:1.1rem}.page-module__pu09KW__rules{color:var(--muted);font-size:14px;margin-top:12px!important}@media (max-width:767px){.page-module__pu09KW__page{width:min(100% - 32px,1024px)}}
