:root{--btjapan-navy: #274472;--btjapan-navy-light: #274472cc;--btjapan-bg-light: #eef2f5;--btjapan-bg-teal: rgb(231, 243, 245);--btjapan-bg-white: #f7f9fb;--btjapan-white: #ffffff;--btjapan-section-max: 1100px;--btjapan-content-max: 800px}.BTJapan_hero_section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 40px 100px;overflow:hidden}.BTJapan_hero_bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 2s ease-in-out,transform 8s linear;z-index:0;will-change:opacity,transform;transform:scale(1.1)}.BTJapan_hero_bg.active{opacity:1;z-index:1;transform:scale(1)}.BTJapan_hero_overlay{position:absolute;inset:0;background:linear-gradient(135deg,#000000d1,#0009 40%,#0006);z-index:2}.BTJapan_hero_section:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:BTJapan_particles 60s linear infinite;opacity:.3;pointer-events:none;z-index:2}@keyframes BTJapan_particles{0%{transform:translateY(0) rotate(0)}to{transform:translateY(100px) rotate(5deg)}}.BTJapan_hero_content{position:relative;z-index:3;max-width:850px;text-align:center;color:var(--btjapan-white);animation:BTJapan_fadeInUp 1s ease-out}@keyframes BTJapan_fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.BTJapan_hero_content h1{font-size:60px;font-weight:500;margin-bottom:20px;color:var(--btjapan-white);line-height:1.15;text-shadow:0 2px 20px rgba(0,0,0,.4);animation:BTJapan_fadeInUp 1s ease-out .3s both}.BTJapan_hero_content p{font-size:18px;line-height:1.7;margin-bottom:12px;color:var(--btjapan-white);font-weight:300;animation:BTJapan_fadeInUp .8s ease-out .5s both}.BTJapan_readmore_wrapper{display:flex;justify-content:center;margin-top:10px}.BTJapan_readmore_btn{background:transparent;border:none;color:var(--btjapan-white);font-size:14px;cursor:pointer;position:relative}.BTJapan_readmore_btn:after{content:"";width:0;height:1px;background:#fff;position:absolute;left:0;bottom:-2px;transition:.3s}.BTJapan_readmore_btn:hover:after{width:100%}.BTJapan_hero_buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;animation:BTJapan_fadeInUp .8s ease-out .7s both}.BTJapan_primary_btn{padding:15px 30px;background:var(--btjapan-white);color:var(--btjapan-navy);border:none;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;border-radius:3px;transition:background .2s,color .2s}.BTJapan_primary_btn:hover{background:#274472;color:var(--btjapan-white)}.BTJapan_secondary_btn{padding:14px 26px;background:transparent;color:var(--btjapan-white);border:1px solid var(--btjapan-white);font-size:14px;font-weight:400;cursor:pointer;border-radius:3px;transition:background .2s,color .2s}.BTJapan_secondary_btn:hover{background:#ffffff1a}.BTJapan_expert_section{position:relative;padding:60px 20px;background:var(--btjapan-white);text-align:left}.BTJapan_expert_inner{max-width:1200px;margin:0 auto}.BTJapan_expert_flex{display:flex;align-items:flex-start;gap:40px}.BTJapan_expert_content{flex:1}.BTJapan_expert_content h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:30px;line-height:1.1}.BTJapan_expert_highlight{font-size:1.15rem;color:var(--btjapan-navy);font-weight:600;background:#f0f4f7;padding:8px 16px;border-radius:8px;display:inline-block;margin-bottom:20px}.BTJapan_expert_content p{font-size:1.05rem;line-height:1.8;color:var(--btjapan-navy-light);font-weight:300;margin-bottom:16px}.BTJapan_expert_credentials{list-style:none;padding:0;margin:20px 0 30px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.BTJapan_expert_credentials li{font-size:.92rem;color:var(--btjapan-navy);background:#fdfdfd;padding:14px 15px;border-radius:10px;border:1px solid #f0f0f0;display:flex;align-items:center;font-weight:500;transition:all .3s ease}.BTJapan_expert_credentials li:hover{background:var(--btjapan-navy);color:var(--btjapan-white);transform:translateY(-3px);box-shadow:0 10px 20px #2744721a}.BTJapan_expert_credentials li:before{content:"✓";margin-right:10px;color:inherit;font-weight:700}.BTJapan_expert_image_container{flex:1;display:flex;justify-content:center;align-items:center;position:relative;padding:40px}.BTJapan_expert_image_wrapper{max-width:500px;width:100%;border-radius:30px;overflow:hidden;background:var(--btjapan-white);box-shadow:0 30px 60px #27447226;border:1px solid rgba(255,255,255,.2);z-index:2;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.BTJapan_expert_image_wrapper:hover{transform:translateY(-15px);box-shadow:0 45px 90px #27447233}.BTJapan_expert_image{width:100%;height:550px;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.BTJapan_expert_image_wrapper:hover .BTJapan_expert_image{transform:scale(1.05)}.BTJapan_cta_primary_btn{background:var(--btjapan-white);color:var(--btjapan-navy);border:none;padding:18px 40px;font-size:.95rem;font-weight:700;border-radius:50px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 10px 25px #0000001a}.BTJapan_cta_primary_btn:hover{background:var(--btjapan-navy);color:var(--btjapan-white);transform:translateY(-5px);box-shadow:0 15px 35px #0003}.BTJapan_about_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_about_inner{max-width:var(--btjapan-content-max);margin:0 auto}.BTJapan_about_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;position:relative}.BTJapan_about_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_about_inner p{font-size:1.125rem;line-height:1.7;font-weight:300;color:var(--btjapan-navy-light);margin-bottom:16px}.BTJapan_quick_list{list-style:none;padding:0;margin:20px auto 0;display:flex;flex-direction:column;gap:10px;text-align:left;max-width:500px}.BTJapan_quick_list li{font-size:1rem;color:var(--btjapan-navy);padding:12px 16px;background:var(--btjapan-white);border-radius:8px;border-left:3px solid var(--btjapan-navy);font-weight:500;transition:all .3s ease}.BTJapan_quick_list li:hover{background:var(--btjapan-navy);color:var(--btjapan-white);transform:translate(4px)}.BTJapan_quick_answer_v2_section{background:var(--btjapan-bg-white);padding:80px 20px;text-align:center}.BTJapan_quick_answer_v2_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_quick_answer_v2_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:50px}.BTJapan_v2_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.BTJapan_v2_card{background:var(--btjapan-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(47,74,109,.08);transition:all .4s ease;display:flex;flex-direction:column}.BTJapan_v2_card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2744721f}.BTJapan_v2_image{width:100%;height:220px;overflow:hidden}.BTJapan_v2_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.BTJapan_v2_card:hover .BTJapan_v2_image img{transform:scale(1.1)}.BTJapan_v2_content{padding:30px 20px;flex-grow:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.BTJapan_v2_content p{font-size:1.1rem;color:var(--btjapan-navy);font-weight:600;margin:0;line-height:1.4}.BTJapan_v2_card--highlight{border:2px solid var(--btjapan-navy);position:relative}.BTJapan_v2_card--highlight:after{content:"RECOMMENDED";position:absolute;top:15px;right:15px;background:var(--btjapan-navy);color:var(--btjapan-white);padding:4px 12px;font-size:10px;font-weight:700;border-radius:50px;letter-spacing:1px;z-index:2}.BTJapan_v2_card--highlight .BTJapan_v2_content{background:var(--btjapan-navy)}.BTJapan_v2_card--highlight .BTJapan_v2_content p{color:var(--btjapan-white)}.BTJapan_glance{position:relative;padding:60px 20px;background:var(--btjapan-bg-teal);display:flex;justify-content:center;overflow:hidden}.BTJapan_glance_inner{max-width:var(--btjapan-section-max);width:100%;z-index:1;text-align:center}.BTJapan_glance_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-top:12px;margin-bottom:50px;line-height:1.1;position:relative}.BTJapan_glance_inner h2:after{content:"";display:block;width:60px;height:2px;background-color:var(--btjapan-navy);margin:15px auto 0}.BTJapan_glance_table_wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(39,68,114,.1)}.BTJapan_glance_table{width:100%;min-width:800px;border-collapse:collapse;background:var(--btjapan-white);text-align:left}.BTJapan_glance_th{padding:24px 28px;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--btjapan-white);background:var(--btjapan-navy);border-right:1px solid rgba(255,255,255,.1)}.BTJapan_glance_th:last-child{border-right:none}.BTJapan_glance_th--feature{width:20%;background:#1a2e4a}.BTJapan_glance_row{transition:background .25s ease}.BTJapan_glance_row:hover{background:#2f4a6d0d}.BTJapan_glance_row--alt{background:var(--btjapan-bg-light)}.BTJapan_glance_td{padding:24px 28px;font-size:1rem!important;line-height:1.55;font-weight:300;color:var(--btjapan-navy-light);border-bottom:1px solid rgba(39,68,114,.08);border-right:1px solid rgba(39,68,114,.12);vertical-align:middle}.BTJapan_glance_td--label{font-weight:600;font-size:.9rem;letter-spacing:.5px;color:var(--btjapan-navy);text-transform:uppercase;border-right:2px solid rgba(39,68,114,.12)}.BTJapan_glance_row:last-child .BTJapan_glance_td{border-bottom:none}.BTJapan_goals_section{background:var(--btjapan-white);padding:60px 20px;text-align:center}.BTJapan_goals_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_goals_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:40px;position:relative}.BTJapan_goals_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_goals_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}.BTJapan_goal_card{background:var(--btjapan-bg-light);border-radius:16px;padding:30px 24px;text-align:left;border:1px solid transparent;transition:all .3s ease;display:flex;gap:18px;align-items:flex-start}.BTJapan_goal_card:hover{background:var(--btjapan-navy);transform:translateY(-6px);box-shadow:0 16px 40px #2744721f}.BTJapan_goal_card:hover .BTJapan_goal_icon,.BTJapan_goal_card:hover h3,.BTJapan_goal_card:hover p{color:var(--btjapan-white)}.BTJapan_goal_icon{color:var(--btjapan-navy);flex-shrink:0;margin-top:2px;transition:color .3s ease}.BTJapan_goal_content h3{font-size:1.05rem!important;font-weight:600!important;color:var(--btjapan-navy);margin-bottom:6px;transition:color .3s ease}.BTJapan_goal_content p{font-size:.9rem;color:var(--btjapan-navy-light);line-height:1.6;font-weight:300;margin:0;transition:color .3s ease}.BTJapan_seasons_section{background:var(--btjapan-bg-teal);padding:60px 20px}.BTJapan_seasons_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_seasons_header{text-align:center;margin-bottom:50px}.BTJapan_seasons_header h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:12px;position:relative}.BTJapan_seasons_header h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_seasons_detail_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.BTJapan_season_detail_card{background:var(--btjapan-white);border-radius:20px;padding:36px 30px;border:1px solid rgba(39,68,114,.08);transition:all .3s ease;display:flex;gap:20px;align-items:flex-start;position:relative;overflow:hidden}.BTJapan_season_detail_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--btjapan-navy);transform:scaleX(0);transition:transform .3s ease}.BTJapan_season_detail_card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #2744721a}.BTJapan_season_detail_card:hover:before{transform:scaleX(1)}.BTJapan_season_detail_icon{width:56px;height:56px;background:var(--btjapan-bg-light);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--btjapan-navy);flex-shrink:0;transition:all .3s ease}.BTJapan_season_detail_card:hover .BTJapan_season_detail_icon{background:var(--btjapan-navy);color:var(--btjapan-white)}.BTJapan_season_detail_content h3{font-size:1.2rem!important;font-weight:600!important;color:var(--btjapan-navy);margin-bottom:12px}.BTJapan_season_detail_content p{font-size:1rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300;margin:0}.BTJapan_video_section{background:var(--btjapan-bg-white);padding:80px 20px;text-align:center}.BTJapan_video_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.BTJapan_video_card{background:var(--btjapan-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(47,74,109,.08);transition:all .4s ease;display:flex;flex-direction:column}.BTJapan_video_card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2744721f}.BTJapan_video_wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.BTJapan_video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.BTJapan_video_card_title{padding:20px;font-size:1.1rem!important;color:var(--btjapan-navy);font-weight:600!important;margin:0;text-align:center;background:var(--btjapan-white)}.BTJapan_months_section{background:var(--btjapan-white);padding:60px 20px}.BTJapan_months_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_months_header{text-align:center;margin-bottom:50px}.BTJapan_months_header h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);position:relative}.BTJapan_months_header h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_months_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.BTJapan_month_card{background:var(--btjapan-bg-light);border-radius:14px;padding:24px 20px;text-align:left;border:1px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.BTJapan_month_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--btjapan-navy);transform:scaleX(0);transition:transform .3s ease}.BTJapan_month_card:hover{background:var(--btjapan-white);border-color:#2744721f;transform:translateY(-5px);box-shadow:0 12px 30px #27447214}.BTJapan_month_card:hover:before{transform:scaleX(1)}.BTJapan_month_name{font-size:1rem;font-weight:700;color:var(--btjapan-navy);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.BTJapan_month_desc{font-size:.9rem;line-height:1.6;color:var(--btjapan-navy-light);font-weight:300;margin:0}.BTJapan_experience_section{background:var(--btjapan-bg-teal);padding:60px 20px}.BTJapan_experience_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_experience_header{text-align:center;max-width:800px;margin:0 auto 50px}.BTJapan_experience_header h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;position:relative}.BTJapan_experience_header h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_experience_header p{font-size:1.1rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300}.BTJapan_experience_content_wrapper{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.BTJapan_experience_text{text-align:left}.BTJapan_phase_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.BTJapan_phase_item{background:var(--btjapan-white);border-radius:12px;padding:20px;border-left:4px solid var(--btjapan-navy);transition:all .3s ease;box-shadow:0 4px 12px #2744720d}.BTJapan_phase_item:hover{background:var(--btjapan-navy);transform:translate(5px)}.BTJapan_phase_item:hover .BTJapan_phase_city,.BTJapan_phase_item:hover .BTJapan_phase_desc{color:var(--btjapan-white)}.BTJapan_phase_city{font-size:17px;font-weight:600;color:var(--btjapan-navy);margin-bottom:6px;transition:color .3s ease}.BTJapan_phase_desc{font-size:16px;color:var(--btjapan-navy-light);font-weight:300;line-height:1.6;transition:color .3s ease}.BTJapan_experience_cards_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.BTJapan_experience_card{background:var(--btjapan-white);border-radius:16px;padding:28px 24px;text-align:left;box-shadow:0 10px 25px #0000000f;transition:all .4s ease}.BTJapan_experience_card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #2744721f}.BTJapan_experience_icon{width:48px;height:48px;background:var(--btjapan-bg-light);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--btjapan-navy);margin-bottom:16px;transition:all .3s ease}.BTJapan_experience_card:hover .BTJapan_experience_icon{background:var(--btjapan-navy);color:var(--btjapan-white)}.BTJapan_experience_card h4{font-size:1rem!important;font-weight:600!important;color:var(--btjapan-navy);margin-bottom:6px}.BTJapan_experience_card p{font-size:.9rem;color:var(--btjapan-navy-light);line-height:1.5;margin:0;font-weight:300}.BTJapan_timing_impact_section{background:var(--btjapan-white);padding:60px 20px;text-align:center}.BTJapan_timing_impact_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_timing_impact_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:40px;position:relative}.BTJapan_timing_impact_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_timing_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.BTJapan_timing_card{background:var(--btjapan-bg-light);border-radius:20px;padding:36px 24px;text-align:center;transition:all .3s ease;border:1px solid transparent;position:relative;overflow:hidden}.BTJapan_timing_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--btjapan-navy);transform:scaleX(0);transition:transform .3s ease}.BTJapan_timing_card:hover{background:var(--btjapan-white);border-color:#2744721a;transform:translateY(-8px);box-shadow:0 20px 40px #2744721a}.BTJapan_timing_card:hover:before{transform:scaleX(1)}.BTJapan_timing_icon{width:56px;height:56px;background:#27447214;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--btjapan-navy);margin:0 auto 20px;transition:all .3s ease}.BTJapan_timing_card:hover .BTJapan_timing_icon{background:var(--btjapan-navy);color:var(--btjapan-white)}.BTJapan_timing_card h3{font-size:1.1rem!important;font-weight:600!important;color:var(--btjapan-navy);margin-bottom:10px}.BTJapan_timing_card p{font-size:.9rem;line-height:1.6;color:var(--btjapan-navy-light);font-weight:300;margin:0}.BTJapan_landcruise_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:left}.BTJapan_landcruise_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_landcruise_grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.BTJapan_landcruise_text h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;position:relative}.BTJapan_landcruise_text h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin-top:12px}.BTJapan_landcruise_text p{font-size:1.15rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300;margin-bottom:30px}.BTJapan_landcruise_comparison{display:flex;flex-direction:column;gap:14px;margin-top:24px}.BTJapan_landcruise_option{background:var(--btjapan-white);border-radius:12px;padding:18px 20px;border-left:3px solid var(--btjapan-bg-light);transition:all .3s ease}.BTJapan_landcruise_option--highlight{border-left-color:var(--btjapan-navy);background:var(--btjapan-navy)}.BTJapan_landcruise_option--highlight .BTJapan_landcruise_label,.BTJapan_landcruise_option--highlight p{color:var(--btjapan-white)!important}.BTJapan_landcruise_option:hover{transform:translate(4px);box-shadow:0 6px 20px #27447214}.BTJapan_landcruise_label{font-size:.85rem;font-weight:700;color:var(--btjapan-navy);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px}.BTJapan_landcruise_option p{font-size:.95rem;color:var(--btjapan-navy-light);margin:0;font-weight:300}.BTJapan_landcruise_image_container{width:100%;height:auto;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #2744721a;background:#000}.BTJapan_pacing_section{background:var(--btjapan-white);padding:60px 20px;text-align:center}.BTJapan_pacing_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_pacing_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:12px;position:relative}.BTJapan_pacing_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_pacing_inner>p{font-size:1.1rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300;max-width:700px;margin:20px auto 40px}.BTJapan_pacing_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px}.BTJapan_pacing_card{border-radius:20px;padding:36px 30px;text-align:left;transition:all .3s ease}.BTJapan_pacing_peak{background:var(--btjapan-navy);color:var(--btjapan-white)}.BTJapan_pacing_value{background:var(--btjapan-bg-light);border:1px solid rgba(39,68,114,.1)}.BTJapan_pacing_card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #2744721f}.BTJapan_pacing_card h3{font-size:1.2rem!important;font-weight:600!important;color:inherit;margin-bottom:16px}.BTJapan_pacing_peak h3{color:var(--btjapan-white)}.BTJapan_pacing_value h3{color:var(--btjapan-navy)}.BTJapan_pacing_peak ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.BTJapan_pacing_peak ul li{font-size:1rem;color:#ffffffd9;font-weight:300;padding-left:16px;position:relative}.BTJapan_pacing_peak ul li:before{content:"→";position:absolute;left:0;color:#ffffff80}.BTJapan_pacing_value p{font-size:1rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300;margin:0}.BTJapan_skip_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_skip_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_skip_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:40px;position:relative}.BTJapan_skip_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_skip_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px}.BTJapan_skip_card{background:var(--btjapan-white);border-radius:20px;padding:35px 20px;text-align:left;transition:all .3s ease;display:flex;flex-direction:column;gap:20px;border:1px solid transparent;box-shadow:0 4px 16px #2744720a}.BTJapan_skip_card:hover{background:var(--btjapan-navy);transform:translateY(-8px);box-shadow:0 15px 40px #2744721f}.BTJapan_skip_card:hover .BTJapan_skip_icon_box,.BTJapan_skip_card:hover .BTJapan_skip_card_content h3,.BTJapan_skip_card:hover .BTJapan_skip_card_content p{color:var(--btjapan-white)}.BTJapan_skip_card:hover .BTJapan_skip_icon_box{background:#ffffff26}.BTJapan_skip_icon_box{width:50px;height:50px;background:var(--btjapan-bg-light);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--btjapan-navy);transition:all .3s ease}.BTJapan_skip_card_content h3{font-size:1.1rem!important;font-weight:600!important;color:var(--btjapan-navy);margin-bottom:8px;transition:color .3s ease}.BTJapan_skip_card_content p{font-size:.9rem;line-height:1.6;color:var(--btjapan-navy-light);font-weight:300;margin:0;transition:color .3s ease}.BTJapan_regret_section{background:var(--btjapan-white);padding:60px 20px;position:relative;overflow:hidden}.BTJapan_regret_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_regret_grid{display:flex;justify-content:center;align-items:center;max-width:800px;margin:0 auto}.BTJapan_regret_text{text-align:center}.BTJapan_regret_text h2{font-size:48px;color:var(--btjapan-navy);margin:20px 0 35px;line-height:1.1}.BTJapan_regret_highlight{font-family:var(--font-display);font-size:2.6rem!important;color:var(--btjapan-navy);font-weight:500;margin-bottom:25px;line-height:1.2;font-style:italic}.BTJapan_regret_content p:not(.BTJapan_regret_highlight){font-size:1.2rem;line-height:1.8;color:var(--btjapan-navy-light);font-weight:300;margin:0}.BTJapan_regret_image_container{position:relative}.BTJapan_regret_image_wrapper{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 40px 80px #00000026}.BTJapan_regret_image_wrapper img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s ease}.BTJapan_regret_image_wrapper:hover img{transform:scale(1.05)}.BTJapan_regret_badge{position:absolute;bottom:40px;right:-20px;background:var(--btjapan-navy);color:var(--btjapan-white);padding:24px 45px;font-size:1.15rem;font-weight:600;border-radius:12px 0 0 12px;box-shadow:-15px 15px 40px #0003;z-index:2;letter-spacing:.5px}.BTJapan_mistakes_v2_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_mistakes_v2_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_mistakes_v2_inner h2{font-size:48px;color:var(--btjapan-navy);margin-bottom:60px;line-height:1.1}.BTJapan_mistakes_v2_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.BTJapan_mistake_v2_card{background:var(--btjapan-white);border-radius:24px;padding:35px 40px;display:flex;align-items:center;gap:25px;text-align:left;border:1px solid rgba(47,74,109,.08);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #2744720a}.BTJapan_mistake_v2_card:hover{background:var(--btjapan-navy);transform:translateY(-8px);box-shadow:0 20px 50px #27447226}.BTJapan_mistake_v2_bullet{width:48px;height:48px;background:#fff0f0;color:#d93025;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:1.2rem;transition:all .3s ease}.BTJapan_mistake_v2_card:hover .BTJapan_mistake_v2_bullet{background:#fff3;color:var(--btjapan-white)}.BTJapan_mistake_v2_card p{font-size:1.15rem;font-weight:500;color:var(--btjapan-navy);margin:0;transition:color .3s ease;line-height:1.5}.BTJapan_mistake_v2_card:hover p{color:var(--btjapan-white)}.BTJapan_insights_section{background:var(--btjapan-white);padding:60px 20px;text-align:center;color:var(--btjapan-navy);position:relative;overflow:hidden}.BTJapan_insights_section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23274472' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6zM36 4V0h-2v4h-4v2h4v4h2V6h4V4h-4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:1}.BTJapan_insights_inner{max-width:var(--btjapan-section-max);margin:0 auto;position:relative;z-index:2}.BTJapan_insights_header{margin-bottom:40px;text-align:left}.BTJapan_insights_header h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;line-height:1.1;letter-spacing:-.5px}.BTJapan_insights_main_flex{display:flex;align-items:center;gap:80px}.BTJapan_insights_left_content{flex:1.2}.BTJapan_insights_right_image{flex:.8;position:relative}.BTJapan_insight_image_wrapper{position:relative;border-radius:40px;overflow:hidden;border:1px solid rgba(39,68,114,.1);transition:all .5s ease;background:var(--btjapan-white)}.BTJapan_insight_image_wrapper:hover{transform:translateY(-10px);border-color:var(--btjapan-navy)}.BTJapan_insight_img{width:100%;height:550px;-o-object-fit:cover;object-fit:cover;display:block}.BTJapan_insights_right_image:before{content:"";position:absolute;top:-30px;right:-30px;width:150px;height:150px;background:var(--btjapan-bg-teal);border-radius:50%;opacity:.4;filter:blur(40px);z-index:-1}.BTJapan_insights_grid{display:grid;grid-template-columns:1fr;gap:30px}.BTJapan_insight_card{background:transparent;border-left:1px solid rgba(39,68,114,.1);padding:30px 40px;text-align:left;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;position:relative}.BTJapan_insight_card:hover{border-left-color:var(--btjapan-navy);transform:translate(15px);background:var(--btjapan-bg-light)}.BTJapan_insight_card p{font-family:var(--font-display);font-style:italic;font-size:1.4rem;line-height:1.6;color:var(--btjapan-navy);opacity:.9;font-weight:400;margin:0}.BTJapan_insight_card--highlight{border-left-width:3px;border-left-color:var(--btjapan-navy)}.BTJapan_insight_card--highlight p{font-size:1.6rem;opacity:1;font-weight:500}.BTJapan_insight_card:after{content:"";position:absolute;bottom:0;left:40px;width:40px;height:1px;background:#2744721a;transition:width .3s ease}.BTJapan_insight_card:hover:after{width:100px;background:var(--btjapan-navy)}.BTJapan_quote_section{background:var(--btjapan-navy);padding:60px 20px;text-align:center}.BTJapan_quote_inner{max-width:var(--btjapan-content-max);margin:0 auto}.BTJapan_quote_icon{font-size:48px;line-height:1;color:#ffffff4d;margin-bottom:20px;display:block}.BTJapan_quote_text{font-size:1.5rem;font-weight:400;color:var(--btjapan-white);line-height:1.6;margin-bottom:24px}.BTJapan_quote_author{font-size:.9rem;color:#ffffffb3;font-weight:500;letter-spacing:1px;text-transform:uppercase}.BTJapan_remember_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_remember_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_remember_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:40px}.BTJapan_remember_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.BTJapan_remember_item{background:var(--btjapan-white);border-radius:16px;padding:36px 24px;text-align:center;border:1px solid rgba(39,68,114,.08);transition:all .3s ease}.BTJapan_remember_item:hover{transform:translateY(-6px);box-shadow:0 16px 40px #2744721a}.BTJapan_remember_item--highlight{background:var(--btjapan-navy)}.BTJapan_remember_item--highlight .BTJapan_remember_label,.BTJapan_remember_item--highlight .BTJapan_remember_text{color:var(--btjapan-white)!important}.BTJapan_remember_label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--btjapan-navy);opacity:.6;display:block;margin-bottom:14px}.BTJapan_remember_text{font-size:1.3rem;font-weight:600;color:var(--btjapan-navy);margin:0;line-height:1.4}.BTJapan_customize_section{background:var(--btjapan-white);padding:60px 20px;text-align:center}.BTJapan_customize_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_customize_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;position:relative}.BTJapan_customize_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_customize_inner>p{font-size:1.1rem;line-height:1.7;color:var(--btjapan-navy-light);font-weight:300;max-width:700px;margin:0 auto 40px}.BTJapan_customize_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.BTJapan_customize_card{background:var(--btjapan-bg-light);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease;border:1px solid transparent}.BTJapan_customize_card:hover{background:var(--btjapan-navy);transform:translateY(-8px);box-shadow:0 16px 40px #2744721f}.BTJapan_customize_card:hover h4,.BTJapan_customize_card:hover p{color:var(--btjapan-white)}.BTJapan_customize_card h4{font-size:1rem!important;font-weight:700!important;color:var(--btjapan-navy);margin-bottom:8px;transition:color .3s ease}.BTJapan_customize_card p{font-size:.9rem;color:var(--btjapan-navy-light);line-height:1.5;margin:0;font-weight:300;transition:color .3s ease}.BTJapan_cost_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_cost_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_cost_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:12px;position:relative}.BTJapan_cost_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_cost_layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:50px}.BTJapan_cost_cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.BTJapan_cost_video_container{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #2f4a6d26}.BTJapan_cost_card{background:var(--btjapan-white);border-radius:20px;padding:36px 24px;text-align:center;box-shadow:0 4px 16px #2744720f;border:1px solid #e8edf2;transition:all .3s ease;position:relative;overflow:hidden}.BTJapan_cost_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--btjapan-navy);transform:scaleX(0);transition:transform .3s ease}.BTJapan_cost_card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #2744721f}.BTJapan_cost_card:hover:before{transform:scaleX(1)}.BTJapan_cost_icon{width:56px;height:56px;background:var(--btjapan-bg-light);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--btjapan-navy);margin:0 auto 18px;transition:all .3s ease}.BTJapan_cost_card:hover .BTJapan_cost_icon{background:var(--btjapan-navy);color:var(--btjapan-white)}.BTJapan_cost_season{font-size:1.1rem;font-weight:700;color:var(--btjapan-navy);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.BTJapan_cost_destinations{font-size:.95rem;font-weight:500;color:var(--btjapan-navy);margin-bottom:10px}.BTJapan_cost_highlight{font-size:.85rem;color:var(--btjapan-navy-light);font-weight:300;margin:0;line-height:1.5}.BTJapan_cta_premium{position:relative;padding:100px 5%;min-height:650px;display:flex;align-items:center;overflow:hidden;color:var(--btjapan-white)}.BTJapan_cta_bg_wrapper{position:absolute;inset:0;z-index:-1}.BTJapan_parallax_bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BTJapan_premium_overlay{position:absolute;inset:0;background:linear-gradient(135deg,var(--btjapan-navy) 0%,var(--btjapan-navy-light) 100%);opacity:.85}.BTJapan_cta_container{max-width:1200px;margin:0 auto;width:100%;position:relative;z-index:2}.BTJapan_cta_main_grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.BTJapan_premium_badge{display:inline-block;padding:6px 16px;background:#ffffff1a;border:1px solid var(--btjapan-bg-teal);border-radius:50px;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;color:var(--btjapan-bg-teal)}.BTJapan_premium_h2{font-size:48px;color:var(--btjapan-white);line-height:1.1;font-weight:700;margin-bottom:25px}.BTJapan_premium_h2 .light_serif{font-weight:300;font-style:italic;opacity:.9}.BTJapan_premium_p{font-size:1.15rem;line-height:1.7;max-width:500px;margin-bottom:40px;color:var(--btjapan-bg-white);opacity:.85}.BTJapan_premium_main_btn{background:var(--btjapan-white);color:var(--btjapan-navy);border:none;padding:18px 45px;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px #0003}.BTJapan_premium_main_btn:hover{background:var(--btjapan-bg-teal);transform:translateY(-3px);box-shadow:0 15px 30px #0000004d}.BTJapan_glass_card{background:#ffffff0d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);padding:45px;border-radius:20px}.BTJapan_premium_list{list-style:none;padding:0;display:flex;flex-direction:column;gap:30px}.BTJapan_premium_list li{display:flex;align-items:center;gap:20px}.list_num{font-size:.8rem;font-weight:800;color:var(--btjapan-bg-teal);width:40px;height:40px;border:1px solid rgba(231,243,245,.3);display:grid;place-items:center;border-radius:50%}.list_text strong{display:block;font-size:1.1rem;color:var(--btjapan-white)}.list_text span{font-size:.9rem;color:var(--btjapan-bg-light);opacity:.7}.BTJapan_video_inner{max-width:var(--btjapan-section-max);margin:0 auto}.BTJapan_video_header{margin-bottom:50px}.BTJapan_video_header h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:20px;position:relative}.BTJapan_video_header h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_video_header p{font-size:1.1rem;color:var(--btjapan-navy-light);max-width:700px;margin:0 auto;line-height:1.7}.BTJapan_video_container{max-width:900px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #2f4a6d26;border:1px solid rgba(47,74,109,.08);background:#000}.BTJapan_video_wrapper{position:relative;padding-bottom:56.25%;height:0}.BTJapan_video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.BTJapan_links_section{background:var(--btjapan-bg-teal);padding:60px 20px;text-align:center}.BTJapan_links_inner{max-width:var(--btjapan-content-max);margin:0 auto}.BTJapan_links_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin-bottom:12px;position:relative}.BTJapan_links_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_links_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.BTJapan_link_card{background:var(--btjapan-white);border-radius:12px;padding:22px 18px;text-align:left;border:1px solid #e0e8f0;transition:all .3s ease;cursor:pointer;display:block}.BTJapan_link_card:hover{background:var(--btjapan-navy);transform:translateY(-4px);box-shadow:0 14px 36px #2744721f}.BTJapan_link_card:hover .BTJapan_link_title,.BTJapan_link_card:hover .BTJapan_link_arrow{color:var(--btjapan-white)}.BTJapan_link_title{font-size:16px;font-weight:600;color:var(--btjapan-navy);transition:color .3s ease;line-height:1.4}.BTJapan_link_arrow{display:block;margin-top:10px;font-size:1.1rem;color:var(--btjapan-navy);opacity:.5;transition:color .3s ease,opacity .3s ease}.BTJapan_link_card:hover .BTJapan_link_arrow{opacity:1}.BTJapan_faq_section{background:var(--btjapan-white);padding:60px 20px;text-align:center}.BTJapan_faq_inner{max-width:950px;margin:0 auto}.BTJapan_faq_inner h2{font-size:48px;font-weight:500;color:var(--btjapan-navy);margin:12px 0 30px;position:relative}.BTJapan_faq_inner h2:after{content:"";width:60px;height:2px;background:var(--btjapan-navy);display:block;margin:12px auto 0}.BTJapan_faq_list{text-align:left}.BTJapan_faq_item{border-top:1px solid #d8d8d8;padding:20px 0;cursor:pointer;transition:all .3s ease}.BTJapan_faq_item:last-child{border-bottom:1px solid #e4e9ee}.BTJapan_faq_question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;color:var(--btjapan-navy)}.BTJapan_faq_icon{font-size:22px;font-weight:300;color:var(--btjapan-navy);transition:transform .3s ease;flex-shrink:0;margin-left:12px}.BTJapan_faq_answer{font-size:17px;line-height:1.7;font-weight:300;color:var(--btjapan-navy-light);margin:14px 0 0}.BTJapan_faq_item:hover .BTJapan_faq_question{color:#1a3a6d}.BTJapan_section_badge{display:inline-block;font-size:.8rem;font-weight:600;color:var(--btjapan-navy);background:var(--btjapan-bg-light);padding:6px 14px;border-radius:20px;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}@media(max-width:1024px){.BTJapan_expert_flex{flex-direction:column;gap:60px;text-align:center}.BTJapan_expert_image_container{padding:20px;order:-1}.BTJapan_expert_image_container:before{transform:translate(15px,-15px)}.BTJapan_expert_image{height:450px}.BTJapan_cost_layout{grid-template-columns:1fr;gap:40px}.BTJapan_expert_credentials{grid-template-columns:1fr;text-align:left}.BTJapan_goals_grid,.BTJapan_timing_grid,.BTJapan_cost_cards{grid-template-columns:repeat(2,1fr)}.BTJapan_insights_main_flex{flex-direction:column;gap:50px;text-align:center}.BTJapan_insights_header{text-align:center}.BTJapan_insight_image_wrapper{transform:rotate(0)}.BTJapan_insight_img{height:450px}}@media(max-width:768px){.BTJapan_video_section{padding:60px 20px}.BTJapan_video_grid{grid-template-columns:repeat(2,1fr)}.BTJapan_video_header h2{font-size:32px}.BTJapan_hero_section{padding:110px 15px 50px}.BTJapan_hero_content h1{font-size:32px}.BTJapan_hero_content p{font-size:17px}.BTJapan_glance_inner h2{font-size:28px;text-align:center}.BTJapan_goals_grid,.BTJapan_seasons_detail_grid{grid-template-columns:1fr}.BTJapan_months_grid{grid-template-columns:repeat(2,1fr)}.BTJapan_experience_content_wrapper{grid-template-columns:1fr}.BTJapan_experience_cards_grid,.BTJapan_timing_grid{grid-template-columns:repeat(2,1fr)}.BTJapan_landcruise_grid{grid-template-columns:1fr;gap:30px}.BTJapan_landcruise_image_container{height:300px}.BTJapan_pacing_grid{grid-template-columns:1fr}.BTJapan_skip_grid{grid-template-columns:repeat(2,1fr)}.BTJapan_mistakes_v2_grid{grid-template-columns:1fr;gap:20px}.BTJapan_mistake_v2_card{padding:25px 20px;gap:15px}.BTJapan_insights_grid,.BTJapan_remember_grid{grid-template-columns:1fr}.BTJapan_customize_grid,.BTJapan_cost_cards{grid-template-columns:repeat(2,1fr)}.BTJapan_cta_card{padding:40px 20px}.BTJapan_cta_card h2{font-size:32px}.BTJapan_cta_list{grid-template-columns:1fr}.BTJapan_links_grid{grid-template-columns:repeat(2,1fr)}section[class*=BTJapan_] h2,.BTJapan_glance h2{font-size:28px!important}.BTJapan_regret_grid{grid-template-columns:1fr;gap:50px}.BTJapan_regret_text{text-align:center}.BTJapan_regret_highlight{font-size:1.8rem!important}.BTJapan_regret_image_wrapper img{height:400px}.BTJapan_regret_badge{right:0;padding:15px 30px;font-size:1rem;bottom:20px}.BTJapan_expert_content h2{font-size:28px}.BTJapan_quote_text{font-size:1.2rem}.BTJapan_faq_question{font-size:1rem}.BTJapan_glance{padding:50px 15px 60px}.BTJapan_glance_th,.BTJapan_glance_td{padding:16px 18px;font-size:15px}.BTJapan_glance_td--label{font-size:.8rem}.BTJapan_insight_card{padding:40px 25px;text-align:center;border-left:none;border-top:1px solid rgba(39,68,114,.1)}.BTJapan_insight_img{height:350px}.BTJapan_insight_card:hover{transform:translateY(-5px);border-top-color:var(--btjapan-navy)}.BTJapan_insight_card:after{left:50%;transform:translate(-50%)}.BTJapan_insight_card p{font-size:1.2rem}.BTJapan_v2_grid{grid-template-columns:1fr;gap:24px}}@media(max-width:480px){section[class*=BTJapan_],.BTJapan_glance{padding:50px 15px!important}.BTJapan_video_grid{grid-template-columns:1fr}section[class*=BTJapan_] h2,.BTJapan_glance h2{font-size:24px!important}.BTJapan_video_header p{font-size:16px}.BTJapan_hero_content h1{font-size:26px}.BTJapan_months_grid,.BTJapan_experience_cards_grid,.BTJapan_timing_grid,.BTJapan_skip_grid,.BTJapan_customize_grid,.BTJapan_cost_cards,.BTJapan_links_grid{grid-template-columns:1fr}.BTJapan_primary_btn,.BTJapan_secondary_btn,.BTJapan_cta_primary_btn{width:100%}.BTJapan_regret_highlight{font-size:1.8rem}.BTJapan_remember_text{font-size:1.1rem}.BTJapan_premium_p{font-size:16px}}
