.page_skeleton{min-height:520px;padding:44px 20px 76px;background:#faf8f3}.page_skeleton_shell{width:min(1180px,100%);display:grid;grid-gap:34px;gap:34px;margin:0 auto}.page_skeleton_block{position:relative;display:block;width:100%;height:14px;overflow:hidden;border-radius:7px;background:#e7e3da}.page_skeleton_block:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.78),transparent);transform:translateX(-100%);animation:page-skeleton-shimmer 1.25s infinite}.page_skeleton_header{max-width:650px;display:grid;grid-gap:11px;gap:11px}.page_skeleton_eyebrow{width:112px;height:15px}.page_skeleton_title{width:min(440px,86vw);height:36px}.page_skeleton_text{width:min(590px,92%)}.page_skeleton_short{width:42%}.page_skeleton_button{width:175px;height:44px;border-radius:10px}.page_skeleton_cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.page_skeleton_cards article,.page_skeleton_panel,.page_skeleton_policy_section,.page_skeleton_stats article{overflow:hidden;border:1px solid #e5e0d6;border-radius:16px;background:#fff}.page_skeleton_cards article>div{display:grid;grid-gap:10px;gap:10px;padding:15px}.page_skeleton_media{height:145px;border-radius:0}.page_skeleton_home_hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;grid-gap:38px;gap:38px;margin:-44px -20px 0;padding:65px max(20px,(100vw - 1180px)/2);background:#171c1f}.page_skeleton_home_hero .page_skeleton_block{background:#30373a}.page_skeleton_home_hero>div{display:grid;grid-gap:22px;gap:22px}.page_skeleton_banner{height:280px;border-radius:18px}.page_skeleton_strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;padding:20px;border-radius:18px;background:#b99835}.page_skeleton_strip i{height:60px;background:hsla(0,0%,100%,.32)}.page_skeleton_membership{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:28px;gap:28px;padding:28px;border-radius:22px;background:#1d2823}.page_skeleton_membership .page_skeleton_block{background:#35413b}.page_skeleton_affiliate_intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page_skeleton_panel{padding:22px}.page_skeleton_panel>.page_skeleton_header{margin-bottom:20px}.page_skeleton_cards--steps article{min-height:145px}.page_skeleton_stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.page_skeleton_stats article{display:grid;grid-gap:14px;gap:14px;padding:20px}.page_skeleton_two_columns{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.page_skeleton_chart{height:250px}.page_skeleton_policy_section{display:grid;grid-gap:12px;gap:12px;padding:24px}.page_skeleton_section_title{width:38%;height:24px}.page_skeleton_about,.page_skeleton_faq{min-width:0;display:grid;grid-gap:24px;gap:24px}.page_skeleton_about_group{display:grid;grid-gap:13px;gap:13px}.page_skeleton_list_row{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.page_skeleton_dot{width:20px;height:20px;border-radius:50%}.page_skeleton_faq{gap:0}.page_skeleton_faq>.page_skeleton_title{margin-bottom:28px}.page_skeleton_faq_row{display:grid;grid-gap:10px;gap:10px;padding:17px 0;border-bottom:1px solid #e5e0d6}.page_skeleton_faq_question{width:min(720px,85%);height:18px}.page_skeleton_buying_hero,.page_skeleton_feedback_hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:30px;gap:30px}.page_skeleton_video{height:330px;border-radius:18px}.page_skeleton_notice{display:grid;grid-gap:13px;gap:13px;padding:24px;border-radius:18px;background:#f1e5bd}.page_skeleton_compact_row{padding:18px 0;border-bottom:1px solid #e5e0d6}.page_skeleton_collage{height:340px;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px}.page_skeleton_collage i{height:100%;border-radius:14px}.page_skeleton_collage i:first-child{grid-row:1/-1}.page_skeleton_trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.page_skeleton_trust article{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px;border:1px solid #e5e0d6;border-radius:14px;background:#fff}.page_skeleton_trust article div{display:grid;grid-gap:9px;gap:9px}.page_skeleton_cards--feedback{grid-template-columns:repeat(3,minmax(0,1fr))}.page_skeleton_cards--feedback .page_skeleton_media{height:260px}.page_skeleton_pagination{width:150px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:24px auto 0}.page_skeleton_pagination i{height:36px}.page_skeleton_progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.page_skeleton_progress i{height:7px}.page_skeleton_breadcrumb{width:210px}.page_skeleton_membership_hero{min-height:300px;display:grid;align-content:center;justify-items:center;grid-gap:20px;gap:20px;padding:40px;border-radius:22px;background:#1d2823}.page_skeleton_membership_hero .page_skeleton_header{justify-items:center}.page_skeleton_membership_hero .page_skeleton_block{background:#35413b}.page_skeleton_cards--benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.page_skeleton_cards--benefits article{min-height:100px}.page_skeleton--affiliate-policy{padding:38px 0 80px;background:#f7f4ed}.page_skeleton--affiliate-policy .page_skeleton_shell{width:min(1180px,100% - 40px);gap:0}.page_skeleton_affiliate_policy{min-width:0;display:grid;grid-gap:18px;gap:18px}.page_skeleton_affiliate_policy_back{width:190px;height:18px}.page_skeleton_affiliate_policy_header{padding:28px;border:1px solid #dfd6bd;border-radius:16px;background:linear-gradient(135deg,#fff5d9,#fff)}.page_skeleton_affiliate_policy_header .page_skeleton_header{gap:9px}.page_skeleton_affiliate_policy_header .page_skeleton_title{height:44px}.page_skeleton_affiliate_policy .page_skeleton_policy_section{gap:12px;padding:22px;border-radius:14px}.page_skeleton_affiliate_policy_table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:3px 0;padding:10px;background:#f7f4ed}.page_skeleton_affiliate_policy_table .page_skeleton_block:first-child{grid-column:1/-1}.page_skeleton_affiliate_policy_help{display:grid;grid-gap:12px;gap:12px;padding:20px;border-radius:14px;background:#292a26}.page_skeleton_affiliate_policy_help .page_skeleton_block{background:#454640}.page_skeleton_affiliate_policy_help .page_skeleton_button{background:#e7e3da}.page_skeleton_cart{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;grid-gap:22px;gap:22px}.page_skeleton_cards--rows{grid-template-columns:1fr}.page_skeleton_cards--rows article{display:grid;grid-template-columns:125px 1fr}.page_skeleton_cards--rows .page_skeleton_media{height:105px}.page_skeleton_cards--membership{grid-template-columns:repeat(3,minmax(0,1fr))}.page_skeleton_cards--membership article{min-height:350px}.page_skeleton_membership_detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);grid-gap:24px;gap:24px}.page_skeleton_detail_image{height:430px}.page_skeleton_form{max-width:820px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.page_skeleton_form>div{display:grid;grid-gap:8px;gap:8px}.page_skeleton_input{height:46px}@media(max-width:800px){.page_skeleton{padding:30px 12px 65px}.page_skeleton_shell{gap:25px}.page_skeleton_home_hero{grid-template-columns:1fr;margin:-30px -12px 0;padding:38px 12px}.page_skeleton_banner{height:190px}.page_skeleton_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_skeleton_cart,.page_skeleton_membership,.page_skeleton_membership_detail,.page_skeleton_two_columns{grid-template-columns:1fr}.page_skeleton_stats{grid-template-columns:repeat(2,1fr)}.page_skeleton_cards--membership{display:flex;overflow:hidden}.page_skeleton_cards--membership article{min-width:min(78vw,280px)}.page_skeleton_detail_image{height:260px}.page_skeleton_buying_hero,.page_skeleton_feedback_hero{grid-template-columns:1fr}.page_skeleton_collage,.page_skeleton_video{height:240px}.page_skeleton_trust{grid-template-columns:1fr}.page_skeleton_cards--feedback{grid-template-columns:repeat(2,minmax(0,1fr))}.page_skeleton_cards--feedback .page_skeleton_media{height:210px}.page_skeleton_membership_hero{min-height:300px;padding:30px 18px}.page_skeleton--affiliate-policy{padding:20px 0 36px}.page_skeleton--affiliate-policy .page_skeleton_shell{width:calc(100% - 24px)}.page_skeleton_affiliate_policy{gap:14px}.page_skeleton_affiliate_policy .page_skeleton_policy_section,.page_skeleton_affiliate_policy_header{padding:16px;border-radius:12px}.page_skeleton_affiliate_policy_header .page_skeleton_title{width:82%;height:33px}.page_skeleton_affiliate_policy .page_skeleton_section_title{width:72%;height:22px}.page_skeleton_affiliate_policy_table{grid-template-columns:23% 52% 25%;padding:8px 4px}.page_skeleton_affiliate_policy_help{padding:17px 16px;border-radius:12px}.page_skeleton_affiliate_policy_help .page_skeleton_button{width:100%;height:42px}}@media(max-width:520px){.page_skeleton_title{height:30px}.page_skeleton_affiliate_intro{align-items:start;flex-direction:column}.page_skeleton_cards--steps{display:flex;overflow:hidden}.page_skeleton_cards--steps article{min-width:76vw}.page_skeleton_stats{gap:9px}.page_skeleton_cards--rows article{grid-template-columns:88px 1fr}.page_skeleton_form,.page_skeleton_strip{grid-template-columns:1fr}.page_skeleton_about,.page_skeleton_faq{gap:18px}.page_skeleton_about .page_skeleton_section_title{width:72%}.page_skeleton_faq{gap:0}.page_skeleton_faq_row{padding:14px 0}.page_skeleton_collage,.page_skeleton_video{height:190px}.page_skeleton_cards--feedback{grid-template-columns:1fr}.page_skeleton_cards--feedback article:nth-child(n+7){display:none}.page_skeleton_cards--feedback .page_skeleton_media{height:260px}.page_skeleton_notice{padding:18px 14px}.page_skeleton_cards--benefits{grid-template-columns:1fr}.page_skeleton_membership_hero{min-height:330px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.page_skeleton_block:after{animation:none}}@keyframes page-skeleton-shimmer{to{transform:translateX(100%)}}