.gm-plans{flex-direction:column;gap:18px;display:flex}.gm-plans__switch{justify-content:center;display:flex}.gm-plans__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.gm-plan{border:1.5px solid var(--gh-line,#e8dfd3);border-radius:var(--gh-r-lg,22px);background:#fff;flex-direction:column;gap:6px;padding:22px;display:flex}.gm-plan--featured{border-color:var(--gh-plum,#5b2a4b);box-shadow:0 0 0 2px var(--gh-plum,#5b2a4b) inset, var(--gh-shadow-raised,none)}.gm-plan__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gm-plan__name{font-family:var(--gh-font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.gm-plan__tag{color:var(--gh-cocoa-70);margin:0;font-size:15px}.gm-plan__price{font-family:var(--gh-font-display);letter-spacing:-.03em;margin:10px 0 0;font-size:30px;font-weight:800}.gm-plan__sub{color:var(--gh-cocoa-70);margin:0 0 8px;font-size:13px}.gm-plan__list{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.gm-plan__list span{color:var(--gh-plum,#5b2a4b);margin-right:4px;font-weight:800}.gm-plan__cta{margin-top:14px;display:flex}.gm-plan__cta>*{justify-content:center;width:100%}.gm-plans__fine{max-width:760px;margin:0}.gm-status{flex-direction:column;gap:10px;display:flex}.gm-meters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.gm-meter{flex-direction:column;gap:6px;font-size:14px;display:flex}.gm-meter__bar{background:var(--gh-cream,#f3eadb);border-radius:999px;height:8px;overflow:hidden}.gm-meter__bar>i{background:var(--gh-plum,#5b2a4b);height:100%;display:block}.gm-lock{color:var(--gh-cocoa-70);align-items:center;gap:6px;font-size:13px;display:inline-flex}.gm-upsell{border-radius:var(--gh-r-md,14px);background:var(--gh-plum-tint,#f1e6ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.gm-upsell p{margin:0}.gm-land__hero{padding-bottom:32px}.gm-land__soon{padding:14px 16px}.gm-land__figure{flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.gm-land__figure figcaption{text-align:center}.gm-land__sample{width:100%;max-width:520px;height:380px;position:relative}.gm-land__cover,.gm-land__inside{aspect-ratio:5/7;border-radius:var(--gh-r-lg);width:58%;box-shadow:var(--gh-shadow-lifted);background:#fff;position:absolute}.gm-land__cover{padding:10px;top:18px;left:2%;transform:rotate(-6deg)}.gm-land__cover img{object-fit:cover;border-radius:var(--gh-r-md);width:100%;height:100%;display:block}.gm-land__inside{color:var(--gh-cocoa);flex-direction:column;justify-content:center;gap:6px;padding:22px 20px;display:flex;top:0;right:2%;transform:rotate(3deg)}.gm-land__note{margin:0;font-size:19px;line-height:1.45}.gm-land__sig{margin:0;padding-left:8px;font-size:34px;line-height:1}.gm-land__tag{z-index:2;white-space:nowrap;font-family:var(--gh-font-display);letter-spacing:-.02em;background:var(--gh-plum);color:var(--gh-paper);border-radius:var(--gh-r-pill);padding:9px 15px;font-size:17px;font-weight:800;position:absolute;bottom:6px;left:30%;transform:rotate(-4deg)}.gm-land__benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.gm-land__benefit p{color:var(--gh-cocoa-70);margin:0;font-size:16px}@media (max-width:719px){.gm-land__hero{padding:24px 16px}.gm-land__sample{height:300px}.gm-land__note{font-size:14px}.gm-land__sig{font-size:26px}.gm-land__inside{padding:14px 12px}.gm-land__tag{font-size:14px;left:24%}}
