#next #member.member-next-steps{padding:38px 35px 35px;border:0;border-radius:20px;box-shadow:none;background:radial-gradient(ellipse at 15% 0,#fffdf7,#fbf4e8);overflow:hidden;position:relative}#next #member.member-next-steps:before{width:230px;height:28px;top:22px;left:-65px;transform:rotate(-37deg);box-shadow:0 -2px 0 #c5a158}#next #member.member-next-steps:after{width:235px;height:35px;right:-60px;bottom:15px;transform:rotate(-38deg);box-shadow:0 -2px 0 #d6b566}.member-intro{position:relative;z-index:1;text-align:center;padding:0 0 25px}.member-kicker{display:flex;justify-content:center;align-items:center;gap:20px;font-size:13px;font-weight:700;letter-spacing:.09em;color:#b28a3e;margin:0 0 28px}.member-kicker:before,.member-kicker:after{content:'';width:75px;height:1px;background:linear-gradient(90deg,transparent,#b48d44,transparent)}.member-intro>.pill{display:inline-block;border:1px solid #c8a763;border-radius:99px;padding:8px 25px;font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:15px;background:#fffcf5;color:#9b773b}.member-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:10px;align-items:center;margin-top:18px;text-align:center}.member-heading h3{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:clamp(27px,3.6vw,44px);line-height:1.55;color:#75142a;margin:15px 0 20px;white-space:nowrap;letter-spacing:-.04em}.member-heading p{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.9;color:#51453b;margin:0}.member-heading img{display:block;width:145px;height:175px;object-fit:contain;filter:drop-shadow(0 5px 7px #6544191a)}.member-step-list{display:grid;grid-template-columns:1fr;gap:32px;margin-top:25px;position:relative;z-index:1}.member-step{position:relative;display:grid;grid-template-columns:115px minmax(0,1fr) 34px;gap:25px;align-items:center;padding:25px 30px;border:1px solid #d3b577;border-radius:23px;background:linear-gradient(120deg,#fffdfa,#fbf5eb);text-decoration:none;color:#3b3028;box-shadow:0 4px 12px #75501c08;min-width:0}.member-step+.member-step:before{content:'';position:absolute;top:-25px;left:calc(50% - 6px);width:12px;height:12px;border-bottom:3px solid #bf9645;border-right:3px solid #bf9645;transform:rotate(45deg)}.member-step-icon{display:grid;place-items:center;width:110px;height:115px;background:radial-gradient(ellipse,#f6e7e9,#fbf0f0);border-radius:65% 35% 58% 42% / 55% 45% 55% 45%;color:#8b2c43}.member-step-icon svg{width:62px;height:62px}.member-step-2 .member-step-icon{background:radial-gradient(ellipse,#eee3ef,#f8eff7)}.member-step-3 .member-step-icon{background:radial-gradient(ellipse,#e9eddf,#f4f5ea);color:#ad7e24}.member-step-copy{display:block;min-width:0}.member-step-copy>.step{display:block;font-size:14px;font-weight:700;color:#ad8236;letter-spacing:.04em;margin-bottom:4px}.member-step-copy>strong{display:block;font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-size:26px;line-height:1.5;color:#81162b;margin-bottom:8px}.member-step-description{display:block;font-size:15px;line-height:1.8}.member-step-copy>small{display:block;font-size:11px;line-height:1.75;color:#8c7c6d;margin-top:9px}.member-step-arrow{display:grid;place-items:center;width:34px;height:34px;font:32px/1 Georgia,serif;padding-bottom:4px;border-radius:50%;background:linear-gradient(130deg,#f4d7d0,#d6939c);color:white}.member-step:hover{border-color:#ae8136;box-shadow:0 4px 14px #75501c20}.member-step:focus-visible{outline:3px solid #8b233d;outline-offset:4px}.member-consult{position:relative;z-index:1;text-align:center;margin:26px 0 0;font-size:13px}.member-consult a{color:#7a1730;text-underline-offset:5px}@media(max-width:720px){#next #member.member-next-steps{padding:29px 12px 30px;border-radius:13px}#next #member.member-next-steps:before{width:145px;height:20px;top:10px;left:-48px}#next #member.member-next-steps:after{width:150px;height:22px;right:-48px;bottom:7px}.member-kicker{font-size:10px;gap:12px;margin-bottom:23px}.member-kicker:before,.member-kicker:after{width:42px}.member-intro>.pill{font-size:11px;padding:6px 15px}.member-heading{grid-template-columns:minmax(0,1fr) 70px;gap:3px;margin-top:17px;text-align:left}.member-heading h3{font-size:clamp(18px,4.9vw,29px);margin:10px 0 15px;white-space:nowrap;letter-spacing:-.06em}.member-heading p{font-size:12px;line-height:1.9;padding-left:4px}.member-heading img{width:70px;height:110px;align-self:center}.member-intro{padding-bottom:11px}.member-step-list{gap:27px;margin-top:23px}.member-step{grid-template-columns:52px minmax(0,1fr) 22px;gap:10px;padding:19px 12px;border-radius:17px}.member-step+.member-step:before{width:10px;height:10px;top:-22px;left:calc(50% - 5px);border-width:2px}.member-step-icon{width:52px;height:68px}.member-step-icon svg{width:37px;height:37px}.member-step-copy>.step{font-size:10px;margin-bottom:3px}.member-step-copy>strong{font-size:17px;line-height:1.6;margin-bottom:5px;letter-spacing:-.03em}.member-step-description{font-size:11px;line-height:1.85}.member-step-copy>small{font-size:9px;line-height:1.8;margin-top:8px}.member-step-arrow{width:22px;height:22px;font-size:23px;padding-bottom:3px}.member-consult{font-size:11px;margin-top:24px}}@media(max-width:360px){.member-heading{grid-template-columns:minmax(0,1fr) 57px}.member-heading img{width:57px}.member-heading h3{font-size:17px}.member-heading p{font-size:11px}.member-step{grid-template-columns:42px minmax(0,1fr) 20px;gap:8px;padding:17px 10px}.member-step-icon{width:42px;height:58px}.member-step-icon svg{width:32px;height:32px}.member-step-copy>strong{font-size:15px}.member-step-description{font-size:10px}}
