.gw-pricing{background:var(--gw-color-bg);text-align:center}.gw-pricing__sub{max-width:560px;margin:8px auto 0;font-size:var(--gw-text-body-lg);line-height:var(--gw-leading-body-lg);color:var(--gw-color-secondary)}.gw-pricing__plans{margin-top:48px}.gw-plans{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:left}.gw-plan{display:flex;flex-direction:column;width:100%;max-width:500px}.gw-plan__card{display:flex;flex-direction:column;gap:24px;padding:20px 20px 28px;background:var(--gw-color-bg);border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-card)}.gw-plan--featured .gw-plan__card{position:relative;border-color:var(--gw-color-accent)}.gw-plan__ribbon{display:flex;align-items:center;gap:8px;height:44px;margin-bottom:-16px;padding:0 20px 12px 16px;border-radius:var(--gw-radius-card) var(--gw-radius-card) 0 0;background-image:linear-gradient(90deg,var(--gw-color-accent) 0%,#ff5f00 100%);color:var(--gw-color-inverse);font-size:var(--gw-text-body-sm);line-height:var(--gw-leading-body-sm);font-weight:500}.gw-plan__ribbon img{flex:0 0 auto}.gw-plan__illustration{display:flex;align-items:center;justify-content:space-between}.gw-plan__illustration--empty{visibility:hidden}.gw-plan__body{display:flex;flex-direction:column;gap:32px}.gw-plan__heading{display:flex;flex-direction:column;gap:24px}.gw-plan__title{display:flex;flex-direction:column;gap:8px}.gw-plan__name-row{display:flex;align-items:center;gap:12px}.gw-plan__name{font-family:var(--gw-font-display);font-weight:400;font-size:28px;line-height:36px}.gw-plan__tagline{min-height:44px}.gw-plan__pricing{display:flex;flex-direction:column;gap:8px}.gw-plan__price{display:flex;align-items:baseline;gap:8px}.gw-plan__price--split{width:90px;gap:0;justify-content:space-between}.gw-plan__amount{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.6px}.gw-plan__unit,.gw-plan__note{color:var(--gw-color-secondary)}.gw-plan__note--hint{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.gw-plan__cta{width:100%;font-size:var(--gw-text-label)}.gw-plan__divider{height:8px;margin:0;border:0;background-image:repeating-linear-gradient(to right,var(--gw-color-border-strong) 0 4px,transparent 4px 7px);background-repeat:no-repeat;background-size:100% 1px;background-position:0 3px}.gw-plan__features{display:flex;flex-direction:column;gap:24px}.gw-plan__group{display:flex;flex-direction:column;gap:8px}.gw-plan__group-title{display:flex;align-items:center;gap:8px;font-size:var(--gw-text-body);line-height:var(--gw-leading-body);font-weight:600}.gw-plan__icon{flex:0 0 20px;display:flex;align-items:center;justify-content:center}.gw-plan__icon--flip img{rotate:180deg}.gw-plan__list{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px;list-style:none}.gw-plan__list li{display:flex;align-items:flex-start;gap:8px}.gw-plan__marker{flex:0 0 20px;display:flex;align-items:center;justify-content:center;min-height:var(--gw-leading-body)}.gw-plan__hint{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.gw-plan__orb{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:15px;overflow:hidden;background:#f5f7ff80}.gw-plan__orb img{position:absolute;max-width:none}.gw-plan__orb-base{top:0;right:0;bottom:0;left:0;width:30px;height:30px;border-radius:15px;object-fit:cover}.gw-plan__orb-shift{top:-32.98px;left:-15px;width:41px;height:41px;border-radius:15px;object-fit:cover;opacity:.35;mix-blend-mode:soft-light;transform-origin:50% 50%;animation:gw-orb-spin 18s linear infinite}.gw-plan__orb-arc{top:9.17px;left:16.83px;width:13.7px;height:27.4px}@keyframes gw-orb-spin{0%{rotate:-120deg}to{rotate:240deg}}@media (prefers-reduced-motion: reduce){.gw-plan__orb-shift{animation:none;rotate:-120deg}}@media (min-width: 1024px){.gw-pricing{padding-top:108px}.gw-pricing__plans{margin-top:52px}.gw-plans{flex-direction:row;align-items:flex-end;justify-content:center;gap:0}.gw-plan{width:51.02%;max-width:500px}.gw-plan--featured{width:48.98%;max-width:480px}.gw-plan:not(.gw-plan--featured) .gw-plan__card{border-right:0;border-radius:var(--gw-radius-card) 0 0 var(--gw-radius-card)}}
