.pg-pricing .price-hero{text-align:center;padding-top:clamp(38px,5vw,66px);padding-bottom:clamp(30px,4vw,42px);position:relative;overflow:hidden}.pg-pricing .mesh .m1{width:380px;height:380px;background:rgba(232,93,73,.2);top:-140px;left:8%;animation:drift1 22s ease-in-out infinite}.pg-pricing .mesh .m2{width:360px;height:360px;background:rgba(14,158,144,.18);top:-120px;right:8%;animation:drift2 26s ease-in-out infinite}.pg-pricing .price-hero .wrap{position:relative;z-index:2}.pg-pricing .price-hero .kicker-row{align-items:center}.pg-pricing .price-hero .rule{margin-inline:auto}.pg-pricing .price-hero h1{font-size:clamp(2.4rem,6vw,4rem);letter-spacing:-.03em;max-width:15ch;margin:18px auto 0;line-height:1.02}.pg-pricing .price-hero .lead{margin:18px auto 0}.pg-pricing .trust-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.pg-pricing .trust{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#fff;border:1px solid var(--line);padding:8px 14px;border-radius:99px}.pg-pricing .trust svg{width:14px;height:14px;color:var(--teal)}.pg-pricing .price-sec{padding-top:clamp(24px,3vw,36px)}.pg-pricing .compare-wrap{margin-top:clamp(20px,3vw,30px);overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff;-webkit-overflow-scrolling:touch}.pg-pricing table.compare{width:100%;min-width:660px;border-collapse:collapse;font-size:.92rem}.pg-pricing .compare td,.pg-pricing .compare th{padding:15px 18px;border-bottom:1px solid var(--line)}.pg-pricing .compare thead th{vertical-align:bottom;text-align:center;background:var(--panel)}.pg-pricing .compare thead th .th-name{font-family:var(--ff-exp);font-weight:800;font-size:1rem;letter-spacing:-.01em;color:var(--ink)}.pg-pricing .compare thead th .th-price{font-family:var(--ff-mono);font-size:.78rem;color:var(--muted);margin-top:4px}.pg-pricing .compare thead th.pop .th-name{color:var(--accent)}.pg-pricing .compare tbody td{text-align:center;color:var(--muted)}.pg-pricing .compare td:first-child,.pg-pricing .compare th:first-child{text-align:left;color:var(--ink);font-weight:600;position:-webkit-sticky;position:sticky;left:0;background:#fff;min-width:210px}.pg-pricing .compare thead th:first-child{background:var(--panel)}.pg-pricing .compare .col-pop{background:rgba(232,93,73,.045)}.pg-pricing .compare .yes svg{width:19px;height:19px;color:var(--teal);display:inline-block;vertical-align:middle}.pg-pricing .compare .no{color:var(--faint);font-family:var(--ff-mono)}.pg-pricing .compare .val{font-family:var(--ff-mono);font-weight:700;color:var(--ink);font-size:.86rem}.pg-pricing .compare tfoot td{border-bottom:none;padding-top:20px;padding-bottom:22px}.pg-pricing .compare tfoot .btn{padding:.72em 1em;font-size:.86rem;width:100%}.pg-pricing .plus-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(34px,5vw,54px);gap:clamp(34px,5vw,54px);align-items:center}.pg-pricing .plus-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:12px;gap:12px}.pg-pricing .plus-list li{display:flex;gap:10px;align-items:flex-start;font-size:.98rem;color:var(--ink-soft)}.pg-pricing .plus-list li svg{width:19px;height:19px;color:var(--teal);flex:none;margin-top:2px}.pg-pricing .plus-figure{margin-top:30px;max-width:420px}.pg-pricing .plus-figure svg{width:100%;height:auto}.pg-pricing .plus-card{position:relative;background:linear-gradient(165deg,#fff,#F6EFE6);border:1px solid var(--accent);border-radius:20px;padding:34px 30px;box-shadow:0 34px 66px -38px rgba(232,93,73,.4)}.pg-pricing .feat3{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:clamp(40px,5vw,58px)}.pg-pricing .feat3-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px 28px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.pg-pricing .feat3-item:hover{transform:translateY(-5px);box-shadow:0 24px 46px -30px rgba(41,36,29,.3)}.pg-pricing .feat3-ico{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--ink)}.pg-pricing .feat3-ico svg{width:26px;height:26px}.pg-pricing .feat3-item:first-child .feat3-ico{background:var(--dim-e)}.pg-pricing .feat3-item:nth-child(2) .feat3-ico{background:var(--dim-c)}.pg-pricing .feat3-item:nth-child(3) .feat3-ico{background:var(--dim-s)}.pg-pricing .feat3-item h3{font-family:var(--ff-sans);font-weight:800;font-size:1.16rem;letter-spacing:-.02em;margin:18px 0 8px}.pg-pricing .feat3-item p{color:var(--muted);font-size:.94rem;margin:0}@media(min-width:760px){.pg-pricing .feat3{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.pg-pricing .plus-grid{grid-template-columns:1.05fr .95fr}}.pg-pricing .compare .cellt{font-family:var(--ff-mono);font-size:.74rem;letter-spacing:.04em;color:var(--muted)}.pg-pricing .compare tfoot .btn{white-space:normal}.pg-pricing .plan-alert{max-width:560px;margin:18px auto 0;text-align:center}