.page_body__IxNbI,.page_heroSection__t8v3e{display:flex;flex-direction:column}.page_heroSection__t8v3e{gap:var(--grigo-life-spacing-tight-s);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-margin-mobile) 0}.page_heroTitle__azMzo{font-size:var(--grigo-life-font-size-title-l);line-height:var(--grigo-life-line-height-title-l);font-weight:var(--grigo-life-font-weight-bold);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-primary)}.page_heroSubtitle__x7dTs,.page_heroTitle__azMzo{margin:0;font-family:var(--grigo-life-font-family-base)}.page_heroSubtitle__x7dTs{font-size:var(--grigo-life-font-size-body-m);line-height:var(--grigo-life-line-height-body-m);color:var(--grigo-life-color-text-secondary)}.page_benefitRow__u6X4K{margin:0;padding:0;list-style:none;display:flex;width:100%;gap:var(--grigo-life-spacing-tight-l)}.page_benefitItem__pWeku{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--grigo-life-spacing-tight-s);padding:var(--grigo-life-spacing-standard-s);background:var(--grigo-life-color-container-gray-white);border-radius:var(--grigo-life-radius-l);text-align:center}.page_benefitLabel__oJYmD{font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_benefitDesc__DZl2h{font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-caption);line-height:var(--grigo-life-line-height-caption);color:var(--grigo-life-color-text-secondary)}.page_intro__VRx1J{padding:var(--grigo-life-spacing-wide-s) var(--grigo-life-spacing-margin-mobile) 0}.page_introTitle__DIWF2{margin:0 0 var(--grigo-life-spacing-tight-xl);font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-l);line-height:var(--grigo-life-line-height-title-l);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_introBody__UmuSl{margin:0;font-size:var(--grigo-life-font-size-body-m);line-height:var(--grigo-life-line-height-body-m);color:var(--grigo-life-color-text-secondary)}.page_benefitH3__Mkv1M,.page_introBody__UmuSl{font-family:var(--grigo-life-font-family-base)}.page_benefitH3__Mkv1M{margin:0 var(--grigo-life-spacing-margin-mobile) var(--grigo-life-spacing-standard-s);font-size:var(--grigo-life-font-size-title-m);line-height:var(--grigo-life-line-height-title-m);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_benefitCard__iNt59{margin:0 var(--grigo-life-spacing-margin-mobile);background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m);display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s)}.page_benefitSub__sT0MG{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s)}.page_benefitSubTitle__dcflp{margin:0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_benefitSubList__M_Bih{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s);font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary)}.page_kitSection__xmlYX{padding-top:var(--grigo-life-spacing-wide-xs)}.page_kitCard__xvZw0{margin:0 var(--grigo-life-spacing-margin-mobile);background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m);display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s)}.page_kitItem__IgAb9{margin:0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary)}.page_couponSection__0_LWq{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);padding:var(--grigo-life-spacing-wide-xs) var(--grigo-life-spacing-margin-mobile) 0}.page_couponTitle__7k2zP{display:block;font-weight:var(--grigo-life-font-weight-bold);font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);color:var(--grigo-life-color-text-primary)}.page_couponSub__FaW6H{display:block;margin-top:var(--grigo-life-spacing-tight-s);font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary)}.page_shoppingSection__zTMH_{padding-top:var(--grigo-life-spacing-wide-xs)}.page_shoppingPlaceholder__oeuWA{margin:0 var(--grigo-life-spacing-margin-mobile);width:calc(100% - var(--grigo-life-spacing-margin-mobile) * 2);height:200px;background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl)}.page_partnerSection__pYhVf{padding-top:var(--grigo-life-spacing-wide-xs)}.page_partnerCard__hqZxy{margin:0 var(--grigo-life-spacing-margin-mobile);background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m);display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s)}.page_partnerTitle__Bq_6r{font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_partnerBody__GudoP,.page_partnerTitle__Bq_6r{margin:0;font-family:var(--grigo-life-font-family-base)}.page_partnerBody__GudoP{font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary)}.page_priceSection__1I_FH{padding:var(--grigo-life-spacing-standard-s) var(--grigo-life-spacing-margin-mobile) 0}.page_compareSection__7cjaB{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);padding-top:var(--grigo-life-spacing-wide-s)}.page_benefitSection___RMnA{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-xl);padding:var(--grigo-life-spacing-wide-s) var(--grigo-life-spacing-margin-mobile) 0}.page_cardSection__BLmt2{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);padding:var(--grigo-life-spacing-standard-xxl) var(--grigo-life-spacing-margin-mobile) 0}.page_trustSection__QAIOd{padding:var(--grigo-life-spacing-wide-s) var(--grigo-life-spacing-margin-mobile) 0}.page_trustHeading__YFI6Q{margin:0 0 var(--grigo-life-spacing-standard-s);font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-m);line-height:var(--grigo-life-line-height-title-m);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_trustList__C5woP{margin:0;padding:0;list-style:none}.page_trustRow__TQLld{display:flex;align-items:center;justify-content:space-between;padding:var(--grigo-life-spacing-standard-m) 0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-m);line-height:var(--grigo-life-line-height-body-m);font-weight:var(--grigo-life-font-weight-regular);color:var(--grigo-life-color-text-primary);border-bottom:var(--grigo-life-border-thin) solid var(--grigo-life-color-border-tertiary)}.page_trustRow__TQLld:last-child{border-bottom:0}.page_reviewSection__QLDQR{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);padding-top:var(--grigo-life-spacing-wide-s)}.page_reviewCard__HmGBs{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s);background:var(--grigo-life-color-container-gray-white);border:var(--grigo-life-border-thin) solid var(--grigo-life-color-border-tertiary);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m);width:247px}.page_reviewAuthor__ZxLTN{font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_reviewAuthor__ZxLTN,.page_reviewBody__8d_Ic{margin:0;font-family:var(--grigo-life-font-family-base)}.page_reviewBody__8d_Ic{font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_noticeSection__X4jez{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);padding:var(--grigo-life-spacing-wide-s) var(--grigo-life-spacing-margin-mobile) 0}.page_noticeCard__A4bIp{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s);background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m)}.page_noticeTitle__7bOQN{font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.page_noticeSub__d6kUE,.page_noticeTitle__7bOQN{margin:0;font-family:var(--grigo-life-font-family-base)}.page_noticeSub__d6kUE{font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-secondary)}.page_noticeList__CJv0x{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-s)}.page_noticeRow__ZZRjr{font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);color:var(--grigo-life-color-text-tertiary)}.page_ctaSection__eqrCF{padding:var(--grigo-life-spacing-standard-xxl) var(--grigo-life-spacing-margin-mobile) 0}.page_faqSection__2GrnI{padding-top:var(--grigo-life-spacing-wide-s)}.page_paginationSection__4ScoE{padding:var(--grigo-life-spacing-standard-xxl) var(--grigo-life-spacing-margin-mobile)}.page_ctaRow__AOce2{display:flex;gap:var(--grigo-life-spacing-tight-l);width:100%}