.pricing-plan-action{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;border:1px solid #c7ae96;background:#fbf4e9;font-size:11px;font-weight:700}.pricing-plan-card.is-plus .pricing-plan-action:not(.is-disabled){background:#66411f;border-color:#66411f;color:#fff}.pricing-plan-action.is-disabled{background:#eee7dd!important;border-color:#ddd0c1!important;color:#948679!important;box-shadow:none!important;cursor:not-allowed;user-select:none}.pricing-plan-card.is-coming-soon{position:relative}.pricing-plan-card.is-coming-soon:after{content:"COMING SOON";position:absolute;top:18px;right:18px;padding:5px 8px;border-radius:999px;background:#f1e8dc;color:#806448;font-size:8px;font-weight:700;letter-spacing:.1em}.pricing-mobile-comparison{display:none}@media(max-width:760px){.pricing-table-wrap{display:none}.pricing-mobile-comparison{display:grid;gap:20px}.pricing-mobile-group{overflow:hidden;border:1px solid #dfd4c7;border-radius:20px;background:#fffdf9;box-shadow:0 12px 28px rgba(72,50,31,.05)}.pricing-mobile-group-heading{padding:19px 17px 15px;background:#f7f2eb;border-bottom:1px solid #e8ded2}.pricing-mobile-group-heading h3{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:21px;line-height:1.35}.pricing-mobile-group-heading p{margin:5px 0 0;color:#817266;font-size:10px;line-height:1.6}.pricing-mobile-plan-head,.pricing-mobile-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-mobile-plan-head{padding:10px 12px;border-bottom:1px solid #eee5da;background:#fbf7f1}.pricing-mobile-plan-head span{text-align:center;font-size:9px;font-weight:700;color:#6f6258;letter-spacing:.02em}.pricing-mobile-plan-head span:nth-child(2){color:#68431f}.pricing-mobile-row{border-bottom:1px solid #eee5da}.pricing-mobile-row:last-child{border-bottom:0}.pricing-mobile-feature{padding:15px 16px 10px}.pricing-mobile-feature .pricing-feature-name{font-size:13px;line-height:1.45}.pricing-mobile-feature .pricing-feature-description{max-width:none;margin-top:5px;color:#74675d;font-size:10px;line-height:1.7}.pricing-mobile-feature .pricing-feature-note{margin-top:4px;color:#9a8775;font-size:8px;line-height:1.55}.pricing-mobile-values{padding:0 12px 13px}.pricing-mobile-values>span{min-height:32px;display:grid;place-items:center;border-radius:10px}.pricing-mobile-values>span.is-plus{background:#fff7ec}.pricing-mobile-values .pricing-check{width:18px;height:18px;border-color:#cfb69e;color:#8b633f;font-size:8px;background:transparent}.pricing-mobile-values .pricing-dash{font-size:15px}.pricing-mobile-values .pricing-planned{padding:4px 6px;font-size:7px}.pricing-comparison-section{overflow:visible}.pricing-plan-card.is-coming-soon:after{top:15px;right:15px}.pricing-plan-action.is-disabled{min-height:46px}.pricing-section-heading>p:last-child{max-width:320px;margin-left:auto;margin-right:auto;line-height:1.75}}