.plan-page main{margin-bottom:32px}.plan{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;padding:70px 0 0;display:flex;position:relative;overflow:clip}.plan-photo{flex:none;width:100%;height:auto;position:relative;overflow:clip}.plan-page--smart .plan-photo{aspect-ratio:.988197}.plan-page--elite .plan-photo{aspect-ratio:.751953}.plan-photo:after{content:"";pointer-events:none;border:1px solid #d9d9d9;position:absolute;inset:0}.plan-photo__image{object-fit:contain;object-position:50% 0%;width:100%;height:100%;display:block;position:absolute;inset:0}.plan-photo__ribbon{background:#820050;justify-content:center;align-items:center;gap:10px;width:342px;padding:10px 20px;display:flex;position:absolute;top:40px;left:-112px;transform:rotate(-45deg)}.plan-photo__ribbon p{color:#fcfcfc;text-align:center;white-space:pre;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:24px}.plan-details{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:32px;width:100%;display:flex;overflow:clip}.plan-details__stack{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:0 20px;display:flex}.plan-head{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex;overflow:clip}.plan-head__eyebrow{color:#121212;white-space:pre;font-size:16px;font-weight:400;line-height:19.2px}.plan-head__name{color:#121212;white-space:pre;font-family:Poppins Framer,Poppins,Poppins Fallback,sans-serif;font-size:32px;font-weight:600;line-height:38.4px}.plan-head__description{color:#7a7a7a;white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-size:14px;font-weight:300;line-height:16.8px}.plan-box{background:#d9d9d9;border-radius:14px;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex;overflow:clip}.plan-box--included{background:#d1e6cf}.plan-box__title{color:#121212;white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-family:Poppins Framer,Poppins,Poppins Fallback,sans-serif;font-size:18px;font-weight:600;line-height:21.6px}.plan-box--included .plan-box__title{color:#000}.plan-excluded{gap:var(--plan-excluded-gap,20px);flex-direction:column;flex:none;width:100%;display:flex}.plan-card{background:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:8px;display:flex;overflow:clip}.plan-card--excluded{border-radius:16px;gap:14px}.plan-card__title{color:#121212;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-size:16px;font-weight:500;line-height:19.2px}.plan-card__rows{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.plan-card--excluded .plan-card__rows{gap:10px}.plan-row{flex:none;justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex;overflow:clip}.plan-row--tall{height:24px}.plan-row__icon{flex:none;width:20px;height:20px;display:block;overflow:hidden}.plan-row__text{color:#121212;white-space:pre-wrap;overflow-wrap:break-word;flex:1 0 0;width:1px;font-size:14px;font-weight:400;line-height:16.8px}.plan-card--excluded .plan-row{gap:6px}.plan-card--excluded .plan-row__text{color:#424242}.plan-row__icon--cross{width:16px;height:16px}.plan-row--inline{width:min-content;height:24px}.plan-row--plain{width:min-content}.plan-row--inline .plan-row__text,.plan-row--plain .plan-row__text{white-space:pre;flex:none;width:auto}.plan-row--block{align-items:flex-start}.plan-duration{background:#820050;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:6px;width:100%;padding:12px;display:flex;overflow:clip}.plan-duration__label{color:#fcfcfc;white-space:pre-wrap;width:100%;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:21.6px}.plan-duration__value{font-family:Poppins Framer,Poppins,Poppins Fallback,sans-serif}.plan-duration__note{color:#fcfcfc;white-space:pre-wrap;overflow-wrap:break-word;width:100%;font-size:12px;font-weight:300;line-height:14.4px}.plan-duration__note strong{font-weight:500}.plan-terms{flex:none;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow:clip}.plan-terms p{color:#313131;text-align:center;white-space:pre;font-size:14px;font-weight:400;line-height:16.8px}.plan-terms a{color:#121212;text-decoration:underline}.plan-terms a:hover{color:#ffa1d9}.plan-buy{flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:16px;width:100%;padding:0 20px;display:flex}.plan-buy__prices{flex:none;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.plan-buy__old-price{color:#ababab;white-space:pre;font-size:20px;font-weight:400;line-height:24px;text-decoration:line-through}.plan-buy__price{color:#ec008c;white-space:pre;font-family:Poppins Framer,Poppins,Poppins Fallback,sans-serif;font-size:26px;font-weight:600;line-height:31.2px}.plan-buy__cta{color:#fff;text-align:center;white-space:pre;background:#121212;border-radius:269px;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;font-family:Poppins Framer,Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:600;line-height:19.2px;text-decoration:none;display:flex}@media (min-width:810px){.plan{justify-content:flex-start;align-items:flex-start}.plan-photo{height:100vh}.plan-photo__image{object-fit:cover}}@media (min-width:810px) and (max-width:1199.98px){.plan-photo{order:0}.plan-details{order:1}.plan-details__stack{padding:20px 60px}.plan-buy{justify-content:flex-start;padding:0 40px}.plan-page--elite .plan-buy{padding:0 60px}.plan-page--smart .plan-photo__image{object-position:51.4% 55.4%}.plan-page--elite .plan-photo__image{object-position:49.1% 38.5%}}@media (min-width:1200px){.plan{flex-direction:row;gap:40px}.plan-photo{flex:1 0 0;order:1;width:1px}.plan-details{flex:1 0 0;order:0;width:1px;padding:20px 0 20px 40px}.plan-details__stack{padding:0}.plan-buy__old-price{font-size:18px;line-height:21.6px}}@media (min-width:1200px) and (max-width:1439.98px){.plan-photo__ribbon{z-index:1;top:29px;left:-108px}.plan-page--elite .plan-photo__ribbon{top:38px;left:-114px}.plan-buy{padding:0}.plan-page--smart .plan-photo__image{object-position:51.9% 40.8%}.plan-page--elite .plan-photo__image{object-position:50% 50%}}@media (min-width:1440px){.plan-details{gap:40px}.plan-buy{width:499px}}
