._section_1mbxf_1{background:radial-gradient(at 17% 58%,#c63f6909,#0000 55%),radial-gradient(at 85% 12%,#a82f5608,#0000 52%),#fffafd;border-bottom:1px solid #a82f561a;padding-block:104px}._heading_1mbxf_10{text-align:center;margin-bottom:52px}._heading_1mbxf_10 h2{font-family:var(--sans);letter-spacing:.11em;color:#a82f56;word-break:normal;text-wrap:balance;font-size:clamp(24px,2.35vw,32px);font-weight:400;line-height:1.5}._heading_1mbxf_10 p{color:#77636f;margin-top:16px;font-size:20px;line-height:1.8}._layout_1mbxf_33{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}._cardVisual_1mbxf_40{width:100%;min-width:0;margin:0}._cardImage_1mbxf_46{aspect-ratio:1586/992;object-fit:contain;border-radius:12px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 14px 35px #56273c21}._content_1mbxf_57{min-width:0}._features_1mbxf_61{gap:25px;margin:0;padding:0;list-style:none;display:grid}._feature_1mbxf_61{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:17px;display:grid}._icon_1mbxf_76{color:#c63f69;border:1px solid #a82f5633;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._feature_1mbxf_61 h3{letter-spacing:-.02em;font-size:21px;font-weight:500;line-height:1.6}._feature_1mbxf_61 p{color:#382b36;margin-top:6px;font-size:17px;line-height:1.85}._note_1mbxf_101{color:#77636f;border-top:1px solid #a82f5626;margin-top:30px;padding-top:23px;font-size:15px;line-height:1.95}._button_1mbxf_110{color:#a82f56;background:#a82f5606;border:1px solid #a82f5699;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;margin-top:24px;padding:12px 21px;font-size:16px;line-height:1.65;display:inline-flex}._button_1mbxf_110:hover{border-color:var(--gold);background:#a82f5612}._button_1mbxf_110:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._section_1mbxf_1[data-reveal].is-visible{animation:.4s both _sectionFade_1mbxf_1}._section_1mbxf_1.is-visible ._cardVisual_1mbxf_40{animation:.5s both _cardRise_1mbxf_1}._section_1mbxf_1.is-visible ._feature_1mbxf_61{animation:.36s both _featureFade_1mbxf_1}._section_1mbxf_1.is-visible ._feature_1mbxf_61:nth-child(2){animation-delay:90ms}._section_1mbxf_1.is-visible ._feature_1mbxf_61:nth-child(3){animation-delay:.18s}@keyframes _sectionFade_1mbxf_1{0%{opacity:.25}to{opacity:1}}@keyframes _cardRise_1mbxf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _featureFade_1mbxf_1{0%{opacity:0}to{opacity:1}}@media (max-width:900px){._section_1mbxf_1{padding-block:80px}._layout_1mbxf_33{grid-template-columns:minmax(0,1fr);gap:38px}._heading_1mbxf_10{margin-bottom:34px}._cardVisual_1mbxf_40{width:90%;margin-inline:auto}._content_1mbxf_57{width:min(100%,600px);margin-inline:auto}}@media (max-width:600px){._section_1mbxf_1{padding-block:64px}._heading_1mbxf_10 h2{letter-spacing:.075em;font-size:24px;line-height:1.55}._heading_1mbxf_10 p{margin-top:13px;font-size:18px;line-height:1.85}._layout_1mbxf_33{gap:34px}._features_1mbxf_61{gap:27px}._feature_1mbxf_61{grid-template-columns:40px minmax(0,1fr);gap:14px}._icon_1mbxf_76{width:40px;height:40px}._feature_1mbxf_61 h3{font-size:21px}._feature_1mbxf_61 p{font-size:17px;line-height:1.9}._note_1mbxf_101{font-size:15px;line-height:2}._button_1mbxf_110{width:100%;min-height:54px;font-size:17px}}@media (prefers-reduced-motion:reduce){._section_1mbxf_1[data-reveal].is-visible,._section_1mbxf_1.is-visible ._cardVisual_1mbxf_40,._section_1mbxf_1.is-visible ._feature_1mbxf_61{animation:none;transform:none}}._businessInfo_1ver8_1{width:100%;min-width:0;color:var(--muted-foreground);font-family:var(--sans);gap:3px;margin:18px 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.6;display:grid}._businessInfo_1ver8_1>div{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}._businessInfo_1ver8_1 dt{color:inherit;font-weight:inherit;white-space:nowrap}._businessInfo_1ver8_1 dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:480px){._businessInfo_1ver8_1{margin-top:16px}}
