/* Only overview and process: reproduce the user's attached reference. */
.b-refined-preview #overview{overflow:hidden;background:#fff;padding:40px 0 0}
.b-refined-preview #overview>.container{width:100%;max-width:none}
.b-refined-preview #overview .section-head{width:calc(100% - 64px);max-width:1280px;margin:0 auto}
.b-refined-preview #overview .section-head h2{font-size:clamp(46px,6.25vw,80px);font-weight:900;line-height:1.2;letter-spacing:-.045em}
.b-refined-preview .overview-line{display:block;white-space:nowrap}
.b-refined-preview .overview-chunk{display:inline-block;white-space:nowrap}
.b-refined-preview #overview .section-head h2 em{font-style:normal;font-size:1.45em;color:#ff5b00;letter-spacing:-.07em}
.b-refined-preview .trial-intro{font-size:clamp(23px,2.85vw,36px);font-weight:900;line-height:1.6;margin:24px auto 0;position:relative;display:table;color:#08244c;text-decoration-line:underline;text-decoration-color:#e6f1fc;text-decoration-thickness:7px;text-underline-offset:5px;text-decoration-skip-ink:none}
.b-refined-preview .trial-intro::before,.b-refined-preview .trial-intro::after{content:"";position:absolute;top:12%;width:2px;height:1.4em;background:#4699ed;transform:rotate(-32deg)}
.b-refined-preview .trial-intro::before{left:-36px}.b-refined-preview .trial-intro::after{right:-36px;transform:rotate(32deg)}
.b-refined-preview .scope-visual-zone{position:relative;margin-top:0;width:100%;background:#082e53;color:#fff;isolation:isolate;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 650'%3E%3Cpath d='M-150 180Q600 80 1580 490L1530 650Q520 240-100 540Z' fill='%230e4776' opacity='.32'/%3E%3Cpath d='M-100 280Q650 180 1510 80L1480 250Q650 600-100 410Z' fill='%23165c91' opacity='.20'/%3E%3Ccircle cx='105' cy='170' r='30' fill='%23115b93' opacity='.50'/%3E%3Ccircle cx='340' cy='535' r='15' fill='%23115b93' opacity='.35'/%3E%3Ccircle cx='1280' cy='490' r='24' fill='%23115b93' opacity='.30'/%3E%3C/svg%3E");background-size:100% 100%}
.b-refined-preview .scope-visual-zone::before{content:"";position:absolute;z-index:3;pointer-events:none;left:0;right:0;top:-1px;height:72px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q720 190 1440 0V-1H0Z' fill='white'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.b-refined-preview .scope-visual-zone::after{content:"";position:absolute;z-index:3;pointer-events:none;left:0;right:0;bottom:-1px;height:112px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 112' preserveAspectRatio='none'%3E%3Cpath d='M0 0Q720 220 1440 0V113H0Z' fill='white'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.b-refined-preview .scope-visual-inner{position:relative;max-width:1440px;margin:auto;padding:108px 0 64px}
.b-refined-preview .scope-journey{width:calc(100% - 70px);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative;z-index:2}
.b-refined-preview .scope-journey>li{display:flex;justify-content:center;position:relative;grid-column:auto;margin:0}
.b-refined-preview .scope-label{display:block;margin:0;padding:3px 20px;min-width:112px;border-radius:30px;background:#fff;color:#08244c;font-size:clamp(16px,1.8vw,23px);font-weight:900;line-height:1.5;white-space:nowrap}
.b-refined-preview .scope-journey>li:not(:last-child)::after{content:"";position:absolute;width:13px;height:13px;right:-15px;top:160px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}
.b-refined-preview .scope-panorama{position:relative;z-index:1;width:108%;margin:-57px 0 0 -4%;pointer-events:none}
.b-refined-preview .scope-panorama img{display:block;width:100%;height:auto}
.b-refined-preview .trial-completion{position:relative;z-index:2;color:#fff;font-size:clamp(28px,4.7vw,60px);font-weight:900;line-height:1.5;letter-spacing:-.025em;width:calc(100% - 280px);margin:-112px auto 0;white-space:nowrap}
.b-refined-preview .trial-completion strong{display:inline-block;position:relative;color:#fff;font-size:1.05em}
.b-refined-preview .trial-completion strong::after{content:"";height:6px;left:-3px;right:-2px;bottom:-2px;background:#ff8b24;border-radius:4px;transform:rotate(-2deg);z-index:-1}
.b-refined-preview #process{background:#08244c;color:#fff}
.b-refined-preview #process .section-head h2,.b-refined-preview #process .process-journey h3{color:#fff}
.b-refined-preview #process .small-note{color:#c3d3e5}
.b-refined-preview #process .cooperation{color:#08244c}
.b-refined-preview #process .cooperation .small-note{color:#536c86}
.b-refined-preview #process .process-journey{gap:34px}
.b-refined-preview #process .process-journey::before{display:none}
.b-refined-preview #process .process-journey>li{display:block;position:relative;text-align:center}
.b-refined-preview #process .process-journey>li:not(:last-child)::after{content:"";position:absolute;right:-25px;top:100px;width:13px;height:13px;border-top:2px solid #8db6dc;border-right:2px solid #8db6dc;transform:rotate(45deg)}
.b-refined-preview #process .process-marker{position:relative;width:100%;height:192px;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:12px;margin:0 auto 15px;display:block}
.b-refined-preview #process .process-marker img{display:block;width:100%;height:100%;object-fit:contain}
.b-refined-preview #process .process-marker>span{left:5px;top:3px;background:#fff;color:#356389;padding:0 7px;font-size:17px;line-height:1.6;font-weight:800}
.b-refined-preview #process .process-journey h3{font-size:24px;font-weight:900;margin-bottom:12px}
.b-refined-preview #process .process-journey p{font-size:15px;line-height:1.9}
@media(min-width:1441px){.b-refined-preview .scope-visual-inner{padding-top:112px}.b-refined-preview .scope-visual-zone::before{height:108px}}
@media(min-width:744px) and (max-width:1099px){.b-refined-preview #overview .section-head h2{font-size:6.25vw}.b-refined-preview .scope-visual-inner{padding-top:105px;padding-bottom:75px}.b-refined-preview .scope-label{padding-inline:15px;min-width:clamp(78px,11vw,112px);font-size:clamp(12px,1.8vw,19px)}.b-refined-preview .scope-journey{gap:14px;width:calc(100% - 58px)}.b-refined-preview .scope-journey>li:not(:last-child)::after{top:135px;width:11px;height:11px;right:-13px}.b-refined-preview .trial-completion{margin-top:-82px;width:calc(100% - 220px)}.b-refined-preview #process .process-journey{grid-template-columns:1fr;gap:24px}.b-refined-preview #process .process-journey>li{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:28px;text-align:left}.b-refined-preview #process .process-journey>li::after{display:none}.b-refined-preview #process .process-marker{grid-column:1;grid-row:1/3;height:180px;margin:0}.b-refined-preview #process .process-journey h3{grid-column:2;align-self:end;margin:0 0 10px}.b-refined-preview #process .process-journey p{grid-column:2;align-self:start}}
@media(max-width:743px){.b-refined-preview #overview{padding-top:45px}.b-refined-preview #overview .section-head{width:calc(100% - 32px)}.b-refined-preview #overview .section-head h2{font-size:clamp(25px,5.4vw,39px);line-height:1.45;letter-spacing:-.045em}.b-refined-preview .overview-line:last-child{white-space:normal}.b-refined-preview .trial-intro{font-size:clamp(14px,3.3vw,22px);margin-top:18px}.b-refined-preview .trial-intro::before{left:-17px}.b-refined-preview .trial-intro::after{right:-17px}.b-refined-preview .trial-intro::before,.b-refined-preview .trial-intro::after{width:1px}.b-refined-preview .scope-visual-zone{margin-top:18px}.b-refined-preview .scope-visual-zone::before{height:45px}.b-refined-preview .scope-visual-zone::after{height:43px}.b-refined-preview .scope-visual-inner{padding:54px 0 44px}.b-refined-preview .scope-journey{gap:5px;width:calc(100% - 18px)}.b-refined-preview .scope-journey>li,.b-refined-preview .scope-journey>li:nth-child(4),.b-refined-preview .scope-journey>li:nth-child(5){grid-column:auto;margin:0}.b-refined-preview .scope-label{min-width:0;padding:2px 5px;font-size:clamp(7px,1.6vw,11px);line-height:1.7}.b-refined-preview .scope-journey>li:not(:last-child)::after{top:58px;right:-6px;width:5px;height:5px;border-width:1px}.b-refined-preview .scope-panorama{margin-top:-2px}.b-refined-preview .trial-completion{font-size:clamp(18px,4.8vw,31px);width:calc(100% - 68px);margin-top:-36px}.b-refined-preview .trial-completion strong::after{height:3px;bottom:-1px}.b-refined-preview #process .section-head h2{font-size:clamp(24px,7vw,28px)}.b-refined-preview #process .process-journey{display:grid;grid-template-columns:1fr;gap:24px}.b-refined-preview #process .process-journey>li{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:15px;text-align:left}.b-refined-preview #process .process-journey>li::after{display:none}.b-refined-preview #process .process-marker{grid-column:1;grid-row:1/3;height:125px;margin:0;padding:7px}.b-refined-preview #process .process-marker>span{font-size:13px;left:0;top:0;padding-inline:4px}.b-refined-preview #process .process-journey h3{grid-column:2;font-size:20px;line-height:1.6;margin:5px 0 5px}.b-refined-preview #process .process-journey p{grid-column:2;font-size:14px;line-height:1.9}}
