.longevity-comparison-section{width:100%;background-color:#eef0f4;padding:64px 0}@media (min-width: 768px){.longevity-comparison-section{padding:96px 0}}.longevity-comparison-container{max-width:1152px;margin:0 auto;padding:0 16px}@media (min-width: 640px){.longevity-comparison-container{padding:0 24px}}@media (min-width: 1024px){.longevity-comparison-container{padding:0 32px}}.longevity-comparison-title{text-align:center;font-family:var(--title-font, var(--font-heading--family))!important;font-size:var(--title-font-size-mobile, 1.5rem)!important;font-weight:var(--title-font-weight-mobile, 700)!important;line-height:var(--title-line-height, 1.2)!important;letter-spacing:var(--title-letter-spacing, 0)!important;color:var(--title-color, #1f2937)!important;margin-bottom:48px;text-transform:var(--title-text-transform, uppercase)!important}@media (min-width: 768px){.longevity-comparison-title{margin-bottom:64px}}@media (min-width: 1024px){.longevity-comparison-title{font-size:var(--title-font-size-desktop, 2rem)!important;font-weight:var(--title-font-weight-desktop, 700)!important}}.longevity-comparison-table-wrapper{width:var(--table-width-mobile, 100%);margin:0 auto}@media (min-width: 1024px){.longevity-comparison-table-wrapper{width:var(--table-width-desktop, 100%)}}.w-layout-grid.price-grid.ct-price-grid{display:grid;grid-template-columns:var(--feature-width-mobile, 5fr) var(--longevity-width-mobile, 3fr) var(--others-width-mobile, 2fr);column-gap:var(--column-gap-mobile, 8px);row-gap:0;align-items:stretch}@media (min-width: 1024px){.w-layout-grid.price-grid.ct-price-grid{grid-template-columns:var(--feature-width-desktop, 5fr) var(--longevity-width-desktop, 3fr) var(--others-width-desktop, 2fr);column-gap:var(--column-gap-desktop, 24px)}}.pricing-cell{display:flex;align-items:center;padding:16px 0}@media (min-width: 768px){.pricing-cell{padding:20px 0}}.pricing-column-features.pricing-cell{justify-content:flex-start;padding-right:16px}.pricing-cell--feature{align-items:center}.feature-text{color:var(--row-color, #1f2937);font-family:var(--row-font, var(--font-body--family));font-size:var(--row-font-size-mobile, .875rem);font-weight:var(--row-font-weight-mobile, 400);line-height:var(--row-line-height, 1.6);letter-spacing:var(--row-letter-spacing, 0)}@media (min-width: 768px){.feature-text{font-size:var(--row-font-size-desktop, 1rem);font-weight:var(--row-font-weight-desktop, 400)}}.pricing-column-white.pricing-cell{background-color:#fff;justify-content:center;padding:4px;box-shadow:0 1px 3px #0000000f;margin-top:-1px}.pricing-cell--logo{margin-top:0}@media (min-width: 768px){.pricing-column-white.pricing-cell{padding:20px 24px}}.pricing-cell--logo{margin-top:0;border-radius:8px 8px 0 0;padding:20px var(--image-padding, 12px)}@media (min-width: 768px){.pricing-cell--logo{padding:24px 32px}}.pricing-cell-inner{text-align:center;width:100%}.longevity-method-image-wrapper{padding:var(--image-padding, 8px);box-sizing:border-box;display:flex;justify-content:center;align-items:center}.longevity-method-title{color:#8b5cf6;font-size:.7rem;letter-spacing:.2em;font-weight:600;line-height:1.4;display:block;text-transform:uppercase}@media (min-width: 768px){.longevity-method-title{font-size:.875rem}}.longevity-method-image{display:block;max-width:100%;width:100%;height:auto;margin:0 auto;object-fit:contain}.longevity-method-image--landscape{aspect-ratio:16 / 9}.longevity-method-image--portrait{aspect-ratio:3 / 4}.longevity-method-image--square{aspect-ratio:1 / 1}.pricing-cell--check{justify-content:center;align-items:center}.checkmark-icon{width:20px;height:20px;color:#a88dcf}@media (min-width: 768px){.checkmark-icon{width:24px;height:24px}}.pricing-cell--last{border-radius:0 0 8px 8px}.pricing-column.pricing-cell{justify-content:center;align-items:center}.pricing-cell--others{justify-content:flex-end;padding-right:0}@media (min-width: 768px){.pricing-cell--others{justify-content:center}}.others-title{color:#6b7280;font-size:.875rem;font-weight:400;margin:0;text-transform:capitalize;letter-spacing:.05em}@media (min-width: 768px){.others-title{font-size:1rem}}.pricing-cell--dot{justify-content:center}.dot{width:8px;height:8px;border-radius:50%;background-color:#9ca3af}@media (min-width: 768px){.dot{width:10px;height:10px}}.board-members-section{padding-top:var(--board-members-padding-top, 60px);padding-bottom:var(--board-members-padding-bottom, 60px);background-color:#fff}.board-members-section .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.board-members-title{font-family:var(--font-heading--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:32px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 40px;text-align:var(--board-members-title-alignment, left)}.board-members-container{width:var(--board-members-grid-width-mobile, 100%);margin-left:auto;margin-right:auto}.board-members-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,auto));gap:var(--board-members-grid-gap, 24px);width:100%;justify-content:var(--board-members-grid-align-mobile, center)}@media screen and (min-width: 750px){.board-members-container{width:var(--board-members-grid-width-desktop, 100%)}.board-members-grid{justify-content:var(--board-members-grid-align-desktop, center)}.card-front{max-width:var(--board-members-card-max-width-desktop);max-height:var(--board-members-card-max-height-desktop)}}@media screen and (max-width: 750px){.board-members-grid{grid-template-columns:1fr}}.board-member-card{display:flex;flex-direction:column}.card-front{display:flex;flex-direction:column;min-height:500px}@media screen and (max-width: 749px){.card-front{max-width:var(--board-members-card-max-width-mobile);max-height:var(--board-members-card-max-height-mobile)}}.member-image-wrapper{flex:1;overflow:hidden;background-color:#f5f5f5;min-height:0;position:relative}.member-image-wrapper[style*=aspect-ratio]{flex:none;height:auto}.member-image{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.member-image-wrapper[style*=aspect-ratio] .member-image{height:100%;width:100%;object-fit:cover}.member-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.member-image-placeholder .placeholder-svg{width:60%;height:60%;fill:#ccc}.open-modal-button{width:100%;height:35px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;padding:0;margin:0;background-color:var(--board-members-button-color, #c9a8d8);color:var(--board-members-button-icon-color, #ffffff)}.open-modal-button:hover{opacity:.85}.open-modal-button svg{width:24px;height:24px}.member-info{padding:16px 20px 20px;background-color:var(--board-members-info-bg-color, #e8e0f0)}.member-name{font-family:var(--font-heading--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:16px;font-weight:500;color:var(--board-members-name-color, #333333);margin:0 0 4px;line-height:1.4}.member-specialty{font-family:var(--font-paragraph--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;color:var(--board-members-specialty-color, #666666);margin:0 0 4px;line-height:1.4}.member-role{font-family:var(--font-paragraph--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;color:var(--board-members-role-color, #999999);margin:0;line-height:1.4}.member-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:20px}.member-modal-overlay.active{opacity:1;visibility:visible}.member-modal{background-color:#fff;position:relative;max-width:950px;width:100%;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000026;overflow:hidden}.modal-close-button{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border:none;background-color:#333;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background-color .2s ease}.modal-close-button:hover{background-color:#555}.modal-close-button:focus{outline:2px solid #c9a8d8;outline-offset:2px}.modal-content{display:grid;grid-template-columns:280px 1fr;min-height:300px;flex:1;overflow:hidden;min-height:0}.modal-content--flex{display:flex;grid-template-columns:none;flex-direction:row}.modal-content--flex .modal-image-column{width:var(--board-members-modal-image-column-width, 35%);flex-shrink:0}.modal-content--flex .modal-description-column{width:var(--board-members-modal-text-column-width, 65%);flex-shrink:0;flex:1}.modal-image-column{display:flex;flex-direction:column}.modal-image-wrapper{flex:1;overflow:hidden;background-color:#f5f5f5}.modal-image{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;min-height:280px}.modal-member-info{padding:14px 16px 10px;background-color:var(--board-members-info-bg-color, #ffffff)}.modal-member-name{font-family:var(--font-heading--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:16px;font-weight:600;color:var(--board-members-name-color, #333333);margin:0 0 4px;line-height:1.4}.modal-member-specialty{font-family:var(--font-paragraph--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;color:var(--board-members-specialty-color, #666666);margin:0 0 4px;line-height:1.4}.modal-member-role{font-family:var(--font-paragraph--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;color:var(--board-members-role-color, #999999);margin:0;line-height:1.4}.modal-description-column{padding:30px 40px 30px 30px;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;max-height:100%}.modal-member-description p{font-family:var(--font-paragraph--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:15px;line-height:1.8;color:var(--board-members-description-color, #333333);margin-block:0 1.5em}.modal-member-description p:first-child{margin-block-start:0}.modal-member-description p:last-child{margin-block-end:0}@media screen and (max-width: 750px){.modal-content{grid-template-columns:1fr;flex-direction:column}.modal-content--flex{flex-direction:column}.modal-content--flex .modal-image-column{width:var(--board-members-modal-image-column-width-mobile, 100%)}.modal-content--flex .modal-description-column{width:100%;flex:1}.modal-image-wrapper{max-height:350px}.member-modal{max-height:95vh;max-height:95dvh;height:95vh;height:95dvh}.modal-content{overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.modal-image-column{flex-shrink:0}.modal-description-column{padding:20px 20px 30px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:block}.modal-member-description{overflow:visible;flex:none;padding-bottom:0}}.open-modal-button:focus{outline:2px solid #ffffff;outline-offset:-4px}@media (prefers-reduced-motion: reduce){.member-modal-overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-code.css.map */
