.page-common__card{display:flex;margin:5rem auto;padding:2rem;border-radius:var(--radius-card);background:#fff;box-shadow:var(--elevation-low-horizontal-offset) var(--elevation-low-vertical-offset) var(--elevation-low-blur) rgba(0,0,0,var(--elevation-low-opacity))}.page-common__card-nav{flex:0 0 240px;padding:2rem 4rem 0rem 2rem;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto}.page-common__card-nav-title{font-weight:700;margin-bottom:1rem;color:var(--color-gray-dark)}.page-common__card-nav-list{list-style:none;margin:0;padding:0}.page-common__card-nav-list li{margin-bottom:0}.page-common__card-nav-link{display:block;padding:.5rem 0;border-bottom:1px solid var(--color-gray-light)}.page-common__card-body{flex:1;min-width:0;border-left:1px solid var(--color-gray-light);padding:0 4rem}.page-common__content-inner{padding-bottom:4rem}.page-common__content:last-child .page-common__content-inner{padding-bottom:0}.page-common__content+.page-common__content .page-common__content-inner:before{content:"";display:block;border-top:1px solid var(--color-gray-light);margin-bottom:2rem}.page-common__content-grid{display:flex;gap:3rem;align-items:center}.page-common__content-image{flex:0 0 50%;border-radius:var(--radius-card);overflow:hidden}.page-common__content-image img{display:block;width:100%;height:auto}.page-common__content-text{flex:0 0 calc(50% - 3rem)}.page-common__content-text:only-child{flex:1 1 100%}.page-common__content-grid--image-right{flex-direction:row-reverse}.page-common__content-heading{font-size:var(--font-size-xl);font-weight:700;margin-bottom:.5rem;line-height:1.4;position:relative;border-bottom:3px solid var(--color-gray)}.page-common__content-heading:before{position:absolute;left:0;bottom:-3px;width:30%;height:3px;content:"";background:rgb(var(--color-primary))}.page-common__content-subheading{font-size:var(--font-size-md);color:rgb(var(--color-primary));font-weight:700;margin:0 0 2rem}.page-common__content-body p{margin-bottom:1.5rem}.page-common__content-body p:last-child{margin-bottom:0}.page-common__content-body+*{margin-top:2rem}.page-common__faq{padding:4rem 0}.page-common__faq-heading{font-size:var(--font-size-xl);font-weight:700;text-align:center}.page-common__faq-list{margin:0}.page-common__faq-item{padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.page-common__faq-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.page-common__faq-question{font-size:var(--font-size-md);font-weight:600;margin-bottom:1rem;padding-left:2rem;position:relative}.page-common__faq-question:before{content:"Q";position:absolute;left:0;top:0;font-weight:700;color:var(--color-gray-dark)}.page-common__faq-answer{line-height:1.8;margin:0;padding-left:2rem;position:relative}.page-common__faq-answer:before{content:"A";position:absolute;left:0;top:0;font-weight:700;color:#0006}.page-common__pricing{padding:4rem 0}.page-common__pricing-inner{padding:0}.page-common__pricing-heading{font-size:var(--font-size-xl);font-weight:700;text-align:center}.page-common__pricing-tabs{display:flex;justify-content:center;gap:0;margin-bottom:3rem;background-color:#f0f0f0;border-radius:var(--radius-card);padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.page-common__pricing-tab{padding:.75rem 1.5rem;border:none;background:transparent;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;border-radius:var(--radius-button);transition:background-color .2s ease,color .2s ease}.page-common__pricing-tab.is-active{background-color:#fff;box-shadow:var(--elevation-low-horizontal-offset) var(--elevation-low-vertical-offset) var(--elevation-low-blur) rgba(0,0,0,var(--elevation-low-opacity))}.page-common__pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.page-common__pricing-card{background-color:#fff;border-radius:var(--radius-card);padding:2rem;box-shadow:var(--elevation-low-horizontal-offset) var(--elevation-low-vertical-offset) var(--elevation-low-blur) rgba(0,0,0,var(--elevation-low-opacity))}.page-common__pricing-card-name{font-size:var(--font-size-md);font-weight:700;margin-bottom:1rem}.page-common__pricing-card-price{font-size:var(--font-size-xxl);font-weight:700;line-height:1.2}.page-common__pricing-card-unit{font-size:var(--font-size-sm);color:#0009;margin-bottom:1.5rem}.page-common__pricing-card-description{line-height:1.8;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);margin-top:1.5rem}.page-common__pricing-card-description p{margin:0 0 .5rem}.page-common__pricing-card-description p:last-child{margin-bottom:0}@media screen and (max-width: 740px){.page-common__card{flex-direction:column;margin:4rem 2rem;padding:0}.page-common__card-nav{flex:none;position:static;width:100%;max-height:none;border-right:none}.page-common__card-nav-title{margin-bottom:.75rem}.page-common__card-nav-link{padding:.5rem 0}.page-common__card-body{padding:2rem}.page-common__content-inner{padding:2rem 0}.page-common__content-grid,.page-common__content-grid--image-right{flex-direction:column}.page-common__content-image,.page-common__content-text{flex:1 1 100%}.page-common__content-subheading{margin-bottom:1.5rem}.page-common__faq{padding:3rem 2rem}.page-common__faq-item{padding:1rem 0}.page-common__pricing{padding:3rem 0}.page-common__pricing-tabs{margin-bottom:2rem}.page-common__pricing-tab{padding:.5rem 1rem}.page-common__pricing-cards{grid-template-columns:1fr;margin:0 2rem}.page-common__pricing-card{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-common.css.map */
