﻿@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: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")}.subscription-details-page .hero-subscription{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;height:fit-content;margin:0 auto;padding:20px;text-align:center}.subscription-details-page .hero-subscription .hero-title{justify-self:start;margin-bottom:30px;font-family:montserrat-regular,sans-serif;line-height:1.4}.subscription-details-page .hero-subscription .hero-subtext{justify-self:end;width:90%;text-align:center;color:#000;font-family:montserrat-regular,sans-serif;font-size:12px}.subscription-details-page .subscription-plan .subscription-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin:35px 0;gap:10px}.subscription-details-page .subscription-plan .subscription-header h3{margin-bottom:5px}.subscription-details-page .subscription-plan .subscription-header p{margin:0;opacity:.85}.subscription-details-page .subscription-plan .subscription-header .subscription-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:10px}.subscription-details-page .subscription-plan .subscription-header .billing-toggle,.subscription-details-page .subscription-plan .subscription-header .currency-toggle{display:inline-flex;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:4px}.subscription-details-page .subscription-plan .subscription-header .billing-option,.subscription-details-page .subscription-plan .subscription-header .currency-option{appearance:none;border:none;background:rgba(0,0,0,0);padding:6px 12px;border-radius:999px;font-family:inherit;font-size:14px;cursor:pointer;color:#263c59}.subscription-details-page .subscription-plan .subscription-header .billing-option.active,.subscription-details-page .subscription-plan .subscription-header .currency-option.active{background:#ff8a00;color:#fff}.subscription-details-page .subscription-plan .subscription-grid{display:grid;gap:20px}@media(min-width: 900px){.subscription-details-page .subscription-plan .subscription-grid{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch}}.subscription-details-page .subscription-plan .subscription-grid .plan{background:rgba(0,0,0,0);padding:20px 20px 24px;border-radius:10px;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease,transform .2s ease;cursor:pointer;max-width:500px;margin:0}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;gap:10px}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-name{margin:0;font-weight:600}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-price{margin:0;font-weight:600;text-align:right;white-space:nowrap}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-price .plan-price-period{font-weight:400;opacity:.7;margin-left:.25rem}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-annual-line{margin-top:-15px;margin-bottom:6px;width:100%;text-align:right;font-size:12px;line-height:1.2;color:rgba(38,60,89,.8)}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-tagline{opacity:.8;margin:15px 0}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-features{list-style:none;padding:0;margin:20px 10px}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-features li{position:relative;padding-left:25px;margin-bottom:5px}.subscription-details-page .subscription-plan .subscription-grid .plan .plan-features li::before{content:"✔";position:absolute;left:0;top:5px;line-height:1;opacity:.6;color:#ffd8a9}.subscription-details-page .subscription-plan .subscription-grid .plan .button-container{display:flex;align-items:center;justify-content:center}.subscription-details-page .subscription-plan .subscription-grid .plan:hover{transform:translateY(-3px)}.subscription-details-page .subscription-plan .subscription-grid .plan.active-plan{background:#fff;margin-bottom:35px;border:solid 1px #ffa639;box-shadow:0 -5px 5px 0 #ffa639}.subscription-details-page .subscription-plan .subscription-grid .plan.active-plan .plan-features li::before{opacity:1;color:#ffa639}.subscription-details-page .need-help{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0}.subscription-details-page .why-howtorobot{padding-top:30px;padding-bottom:30px;color:inherit;background-color:#fff9f3;font-family:montserrat-regular,sans-serif}.subscription-details-page .why-howtorobot h3{margin:0;padding:20px 0;text-align:center;font-family:montserrat-regular,sans-serif}.subscription-details-page .why-howtorobot .flex-container .left-column{display:flex;gap:20px;justify-content:space-around;margin:0 auto 20px}.subscription-details-page .why-howtorobot .flex-container .left-column h4{margin-bottom:0;font-size:30px}.subscription-details-page .why-howtorobot .flex-container .left-column p{font-family:montserrat-regular,sans-serif;font-size:20px}.subscription-details-page .why-howtorobot .flex-container .right-column .column-rows .row .column-title{padding-bottom:5px;font-family:montserrat-semibold,sans-serif;font-size:17px}.subscription-details-page .why-howtorobot .flex-container .right-column .column-rows .row .column-content{font-family:montserrat-regular,sans-serif;font-size:14px}.subscription-details-page .extra-services{padding:40px 0}.subscription-details-page .extra-services h3{margin:0 0 8px 0;text-align:center}.subscription-details-page .extra-services .extra-subtitle{text-align:center;opacity:.9}.subscription-details-page .extra-services .services-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.subscription-details-page .extra-services .services-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1100px){.subscription-details-page .extra-services .services-grid{grid-template-columns:repeat(3, 1fr)}}.subscription-details-page .extra-services .service-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:18px 16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.subscription-details-page .extra-services .service-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.06);border-color:#ffd8a9}.subscription-details-page .extra-services .service-card .service-title{margin:0 0 6px 0;font-family:montserrat-semibold,sans-serif;font-size:18px}.subscription-details-page .extra-services .service-card .service-price{margin:0 0 6px 0;font-family:montserrat-semibold,sans-serif;color:#ffa639}.subscription-details-page .extra-services .service-card .service-desc{margin:0;font-family:montserrat-regular,sans-serif;font-size:14px;opacity:.9}.subscription-details-page .extra-services .service-cta{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:18px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.subscription-details-page .extra-services .service-cta p{margin:0;font-family:montserrat-semibold,sans-serif}.subscription-details-page .extra-services .service-cta a{color:#ffa639;text-decoration:underline}.subscription-details-page .extra-services .service-cta:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.06);border-color:#ffd8a9}.subscription-details-page .extra-services .extra-cta{display:flex;justify-content:center;margin-top:22px}.subscription-details-page .extra-services .extra-cta .button{text-decoration:none}@media(min-width: 768px){.subscription-details-page .hero-subscription{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:350px;margin:auto;background-image:url("../../../images/h2r_our_services/wave-hero.png");background-repeat:no-repeat;background-position:right;background-size:60% 100%}.subscription-details-page .hero-subscription .hero-title{width:85%}.subscription-details-page .hero-subscription .hero-subtext{color:#fff;font-size:14px}}@media(min-width: 900px){.subscription-details-page .subscription-plan .subscription-header .subscription-controls{margin-top:15px;gap:16px}}@media(min-width: 1300px){.subscription-details-page .hero-subscription{height:350px}.subscription-details-page .hero-subscription .hero-title{text-align:left;font-size:36px}.subscription-details-page .hero-subscription .hero-subtext{font-size:22px}.why-howtorobot{padding:30px 0}.why-howtorobot h3{padding:30px 0}.why-howtorobot .flex-container{display:flex;padding:30px 0}.why-howtorobot .flex-container .left-column{flex:1;flex-direction:column;align-items:flex-start;justify-content:space-around;margin:0 auto}.why-howtorobot .flex-container .left-column h4{font-size:48px}.why-howtorobot .flex-container .left-column p{font-family:montserrat-regular,sans-serif;font-size:34px}.why-howtorobot .flex-container .right-column{flex:1.4}.why-howtorobot .flex-container .right-column .column-rows .row .column-title{padding-bottom:5px;font-family:montserrat-semibold,sans-serif;font-size:17px}.why-howtorobot .flex-container .right-column .column-rows .row .column-content{font-family:montserrat-regular,sans-serif;font-size:16px}}@media(min-width: 1400px){.subscription-details-page .hero-gradient{position:relative;z-index:1;height:350px;background-color:#fff9f3}.subscription-details-page .hero-gradient::after{position:absolute;top:0;right:0;bottom:0;left:calc(100% - 40vw);content:"";background:linear-gradient(179.51deg, #3E5879 0.42%, #263C59 168.74%, #FFF 194.24%)}}/*# sourceMappingURL=h2r_buyer_subscription_details.min.css.map */
