@font-face{font-family:Nunito-Regular;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Regular.woff2")}@font-face{font-family:Nunito-Bold;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Bold.woff2")}@font-face{font-family:Nunito-Light;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-Light.woff2")}@font-face{font-family:Nunito-ExtraBold;src:url("/themes/showcase_lite/fonts/Nunito/Nunito-ExtraBold.ttf")}@font-face{font-family:Montserrat-Regular;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Regular.ttf")}@font-face{font-family:Montserrat-SemiBold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-SemiBold.ttf")}@font-face{font-family:Montserrat-Bold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Bold.ttf")}@font-face{font-family:Montserrat-Light;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-Light.ttf")}@font-face{font-family:Montserrat-ExtraBold;src:url("/themes/showcase_lite/fonts/Montserrat/Montserrat-ExtraBold.ttf")}.plans-grid b{font-family:nunito-bold,sans-serif;font-weight:normal}.seg{display:inline-flex;padding:4px;border:1px solid #efe4db;border-radius:999px;background:#fff}.seg button{display:inline-flex;align-items:center;padding:7px 14px;cursor:pointer;color:#3e5879;border:0;border-radius:999px;background:none;font-family:nunito-bold,sans-serif;font-size:13px;gap:6px}.seg button[aria-pressed=true]{color:#fff;background:#ffa639}.seg .save{padding:2px 6px;color:#9e5a08;border-radius:8px;background:#ffedd7;font-size:11px}.seg--cur button[aria-pressed=true]{background:#3e5879}.tip{position:relative;display:inline-flex;margin-left:3px;vertical-align:-2px}.tip button{display:inline-flex;padding:0;cursor:pointer;color:inherit;border:0;background:none}.tip-pop{position:absolute;z-index:20;top:28px;left:-8px;width:260px;padding:14px 16px;text-align:left;color:#fff;border-radius:8px;background:#263c59;box-shadow:0 10px 28px rgba(0,0,0,.1);font-family:nunito-regular,sans-serif;font-size:13px;line-height:1.45}.tip-pop[hidden]{display:none}.tip-pop dl{display:grid;margin:0;gap:10px}.tip-pop dt{font-family:nunito-bold,sans-serif}.tip-pop dd{margin:2px 0 0;color:#c5ddf8}.plans-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px}.plans-grid .controls{display:flex;flex-direction:column;align-items:center;gap:16px}.plans-grid .ctl{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.plans-grid .ctl small{letter-spacing:.1em;text-transform:uppercase;color:#9e5a08;font-family:nunito-bold,sans-serif;font-size:11px}.plans-grid .ctl--cur small{color:#7d8fa6}.plans-grid .bracket{position:relative;display:none;width:50%;height:12px;margin-top:4px;border:1.5px solid #ffd8a9;border-bottom:0}.plans-grid .bracket::before,.plans-grid .bracket::after{position:absolute;bottom:-3px;width:8px;height:8px;content:"";transform:rotate(45deg);border-right:1.5px solid #ffd8a9;border-bottom:1.5px solid #ffd8a9}.plans-grid .bracket::before{left:-5px}.plans-grid .bracket::after{right:-5px}.plan{position:relative;display:flex;flex-direction:column;padding:28px 22px 22px;color:#3e5879;border-radius:10px}.plan .plan-head{display:flex;flex-direction:column}.plan .plan-name{letter-spacing:.1em;text-transform:uppercase;font-family:nunito-bold,sans-serif;font-size:12px}.plan .plan-title{margin-top:6px;font-family:nunito-extrabold,sans-serif;font-size:18px;line-height:1.3}.plan .plan-sme{margin-top:5px;font-size:13px}.plan .plan-price{display:flex;align-items:baseline;margin-top:20px;gap:6px}.plan .plan-price b{color:#3e5879;font-size:36px;line-height:1}.plan .plan-price span{color:#7d8fa6;font-size:15px}.plan .plan-stats{display:flex;margin-top:16px;gap:8px}.plan .plan-stats>div{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:10px 12px;text-align:center;border-radius:8px;gap:4px}.plan .plan-stats b{display:flex;align-items:center;height:28px;font-size:26px;line-height:1}.plan .plan-stats .word{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:14px}.plan .plan-stats span{display:flex;align-items:center;min-height:31px;font-size:12px;line-height:1.3}.plan .plan-note{min-height:36px;margin-top:10px;font-size:12px;line-height:1.5}.plan .plan-start{display:flex;align-items:center;box-sizing:border-box;min-height:50px;margin:0;padding:8px 10px;border-radius:6px;background:#fff;font-family:nunito-bold,sans-serif;font-size:12px;line-height:1.4}.plan .plan-list{display:flex;flex-direction:column;flex-grow:1;margin:18px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid rgba(62,88,121,.15);font-size:14px;gap:11px}.plan .plan-list li{display:flex;align-items:flex-start;line-height:1.45;gap:10px}.plan .plan-list svg{flex-shrink:0;margin-top:4px}.plan .plan-list .locked{color:#999}.plan .plan-list .kit{flex-direction:column;gap:3px}.plan .plan-list small{padding-left:24px;color:#7d8fa6;font-size:12px;line-height:1.45}.plan .kit-row{display:flex;align-items:flex-start;gap:10px}.plan .plan-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:28px;text-decoration:none;border:1.5px solid;border-radius:6px;background:#fff;font-family:nunito-bold,sans-serif;font-size:15px;gap:6px}.plan .badge{position:absolute;top:-12px;left:50%;padding:5px 12px;transform:translateX(-50%);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:11px;background:#3e5879;font-family:nunito-bold,sans-serif;font-size:11px}.plan--free{border:1.5px solid #2d9b8e;background:#f2f9f7}.plan--free .plan-name,.plan--free .plan-title,.plan--free .plan-stats b{color:#12796a}.plan--free .plan-stats>div{background:#e4f5f1}.plan--free .plan-list svg{color:#12796a}.plan--free .plan-btn{color:#12796a;border-color:#2d9b8e}.plan--starter{border:2px solid #3e5879;background:#f5f8fd;box-shadow:0 10px 28px rgba(0,0,0,.1)}.plan--starter .plan-name,.plan--starter .plan-stats b{color:#3e5879}.plan--starter .plan-stats>div{background:#dbe7f6}.plan--starter .plan-note{color:#3e5879;font-family:nunito-bold,sans-serif}.plan--starter .plan-note span{color:#516885;font-family:nunito-regular,sans-serif}.plan--starter .plan-list svg{color:#3e5879}.plan--starter .plan-more{display:block;margin-top:20px;text-align:center;text-decoration:underline;color:#3e5879;font-family:nunito-bold,sans-serif;font-size:14px}.plan--starter .plan-more:hover{color:#516885}.plan--starter .plan-more+.plan-btn{margin-top:12px}.plan--starter .plan-btn{color:#fff;border-color:#3e5879;background:#3e5879}.plan--basic{border:2px solid #ffa639;background:#fff9f3}.plan--pro{border:2px solid #9e5a08;background:rgba(255,237,215,.5)}.plan--basic .plan-list svg,.plan--pro .plan-list svg{color:#d98a20}.plan--basic .plan-btn,.plan--pro .plan-btn{border-color:#ffa639}.plan--basic .plan-name,.plan--basic .plan-title,.plan--basic .plan-stats b,.plan--basic .plan-btn{color:#9e5a08}.plan--pro .plan-name,.plan--pro .plan-title,.plan--pro .plan-stats b,.plan--pro .plan-btn{color:#7e4604}.plan--basic .plan-stats>div{background:rgba(255,216,169,.4)}.plan--pro .plan-stats>div{background:rgba(255,216,169,.55)}.plans-grid .plan .plan-btn--disabled{height:auto;min-height:46px;padding:8px 12px;cursor:not-allowed;text-align:center;color:#7d8fa6;border-color:#efe4db;background:#efe4db;font-size:13px}@media(min-width: 768px){.plans-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.plans-grid .plan .plan-head{min-height:100px}.plans-grid .controls{flex-direction:row;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;justify-content:space-between}.plans-grid--odd .plan:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media(min-width: 1200px){.plans-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(var(--plan-count, 4), minmax(0, 1fr));width:calc(var(--plan-count, 4)/4*100%);margin-inline:auto}.plans-grid .controls{display:grid;grid-template-columns:repeat(var(--plan-count, 4), minmax(0, 1fr));align-items:end;gap:20px}.plans-grid .ctl--cur{grid-column:1/-3;align-items:flex-start}.plans-grid .ctl--bill{grid-column:-3/span 2}.plans-grid .ctl--bill .only{display:none}.plans-grid .bracket{display:block}.plans-grid .plan{grid-row:2}.plans-grid--odd .plan:last-child{grid-column:auto;justify-self:stretch;width:auto}}