.samurai-backdrop{isolation:isolate;min-height:640px;position:relative;overflow:clip visible}.samurai-backdrop__art{z-index:-1;pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:0;bottom:-7%;right:-3%}.samurai-backdrop__art img{-webkit-user-select:none;user-select:none;width:min(520px,50vw - 170px);max-width:none;height:auto;display:block}@media (max-width:860px){.samurai-backdrop{min-height:0}.samurai-backdrop__art{opacity:.3;bottom:auto;right:-14%}.samurai-backdrop__art img{width:340px}}.ink-art{width:100%;margin:12px auto}.ink-art img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ink-art--soft img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}section.dhshTJ{background:#fff;min-height:620px}section.dhshTJ>div:first-child{z-index:1;position:relative}.cta-ink{z-index:0;pointer-events:none;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}.cta-ink img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;display:block}@media (max-width:768px){section.dhshTJ{min-height:0;padding-bottom:0!important}.cta-ink{justify-content:flex-end;margin-top:16px;position:relative}.cta-ink img{width:auto;height:400px}}.state-pill{color:#c4121f;letter-spacing:-.4px;white-space:nowrap;background:#c4121f14;border-radius:999px;align-items:center;gap:14px;padding:14px 26px;font:600 20px/1 LFE Sans,Inter,sans-serif;display:inline-flex}.era-panels{flex-direction:column;gap:56px;width:100%;max-width:1040px;margin:8px auto 0;padding:0 16px;display:flex}.era-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.era-step{align-items:flex-start;gap:18px;display:flex}.era-seal{color:#fff;background:#c4121f;border-radius:4px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font:700 30px/1 Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;display:inline-flex}.era-step__title,.era-card__title{letter-spacing:-.4px;color:#111;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font:600 20px/28px LFE Sans,Inter,sans-serif;display:flex}.era-step__text,.era-card__text{color:#4b4a47;margin:0;font:400 17px/26px Inter,sans-serif}.era-chip{letter-spacing:.02em;color:#c4121f;border:1px dashed #c4121f;padding:4px 8px;font:500 12px/1 Inter,sans-serif}.era-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.era-steps{grid-template-columns:1fr}.era-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-backdrop{z-index:-1;pointer-events:none;align-items:center;display:flex;position:absolute;top:-14%;bottom:-14%;right:0}.faq-backdrop img{opacity:.22;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;display:block}@media (max-width:768px){.faq-backdrop{justify-content:flex-end;max-width:100%;right:0;overflow:hidden}.faq-backdrop img{object-fit:contain;object-position:right center;max-width:100%}}.glass-nav{-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#ffffffb8;border-bottom:1px solid #0000000f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-nav{background:#fff}}
