.ContentBlock{padding:60px 0 0}.LandComparisonFinalCta{position:relative}.LandComparisonFinalCta__shell{position:relative;overflow:hidden;border-radius:28px;min-height:560px;box-shadow:0 24px 54px rgba(20,48,26,.14);isolation:isolate}.LandComparisonFinalCta__bg{position:absolute;inset:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.LandComparisonFinalCta__bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,48,26,.62) 0%,rgba(20,48,26,.44) 34%,rgba(20,48,26,.22) 58%,rgba(20,48,26,.1) 100%)}.LandComparisonFinalCta__panel{position:relative;z-index:1;width:min(100%,760px);min-height:560px;padding:clamp(34px,4vw,56px);margin-left:auto;display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.78);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-left:1px solid rgba(255,255,255,.45)}.LandComparisonFinalCta__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 14px;padding:7px 14px;background:rgba(4,158,164,.1);border:1px solid rgba(4,158,164,.16);border-radius:999px;font-size:.84rem;line-height:1.4;font-weight:500;letter-spacing:.04em;color:var(--color-secondary-green,#049ea4)}.LandComparisonFinalCta__title{margin:0 0 18px;font-size:clamp(1.95rem,3.1vw,2.9rem);line-height:1.3;color:var(--color-text-default,#333)}.LandComparisonFinalCta__lead{margin:0 0 22px;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.86)}.LandComparisonFinalCta__feature{display:grid;gap:16px;margin:0 0 24px}.LandComparisonFinalCta__featureText{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.86)}.LandComparisonFinalCta__promise{padding:18px 18px 16px;background:rgba(248,253,249,.92);border:1px solid rgba(20,48,26,.08);border-radius:18px}.LandComparisonFinalCta__promiseTitle{margin:0 0 10px;font-size:.98rem;line-height:1.7;font-weight:500;color:var(--color-text-default,#333)}.LandComparisonFinalCta__promiseList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.LandComparisonFinalCta__promiseList li{position:relative;padding-left:1.4em;font-size:.95rem;line-height:1.8;color:rgba(20,48,26,.84)}.LandComparisonFinalCta__promiseList li:before{content:"";position:absolute;top:.58em;left:0;width:9px;height:5px;border-left:2px solid var(--color-deep-green,#17ac4e);border-bottom:2px solid var(--color-deep-green,#17ac4e);transform:rotate(-45deg)}.LandComparisonFinalCta__action{margin:0 0 22px}.LandComparisonFinalCta__actionLead{margin:0 0 14px;font-size:1.06rem;line-height:1.85;font-weight:500;color:var(--color-text-default,#333)}.LandComparisonFinalCta__button{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 66px 20px 24px;background:linear-gradient(135deg,var(--color-deep-green,#17ac4e) 0%,var(--color-secondary-green,#049ea4) 100%);border-radius:20px;box-shadow:0 16px 32px rgba(20,48,26,.18);color:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.LandComparisonFinalCta__button:hover{opacity:.96;transform:translateY(-2px);box-shadow:0 20px 38px rgba(20,48,26,.22)}.LandComparisonFinalCta__buttonSub{display:block;font-size:.8rem;line-height:1.4;font-weight:500;letter-spacing:.05em;opacity:.92}.LandComparisonFinalCta__buttonMain{display:block;font-size:1.18rem;line-height:1.55;font-weight:500}.LandComparisonFinalCta__buttonIcon{position:absolute;top:0;right:24px;bottom:0;margin:auto;width:14px;height:14px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.LandComparisonFinalCta__note{margin:12px 0 0;font-size:.9rem;line-height:1.8;color:rgba(20,48,26,.72)}.LandComparisonFinalCta__contact{padding-top:18px;border-top:1px solid rgba(20,48,26,.1)}.LandComparisonFinalCta__contactText{margin:0 0 8px;font-size:.92rem;line-height:1.75;color:rgba(20,48,26,.76)}.LandComparisonFinalCta__telWrap{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 14px;margin:0;background:linear-gradient(135deg,var(--color-deep-green,#17ac4e) 0%,var(--color-secondary-green,#049ea4) 100%);color:#fff;border-radius:999px;text-align:center}.LandComparisonFinalCta__tel{border:none;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.2;font-weight:500;color:var(--color-text-default,#333);text-decoration:none;letter-spacing:.02em;color:#fff}.LandComparisonFinalCta__hours{font-size:.88rem;line-height:1.7;color:rgba(20,48,26,.72)}@media (max-width:1024px){.LandComparisonFinalCta__shell{min-height:0}.LandComparisonFinalCta__bg:before{background:linear-gradient(180deg,rgba(20,48,26,.52) 0%,rgba(20,48,26,.22) 36%,rgba(20,48,26,.1) 100%)}.LandComparisonFinalCta__panel{width:min(100%,100%);min-height:0;margin-left:0;margin-top:220px;border-left:0;border-top:1px solid rgba(255,255,255,.4)}}@media (max-width:767px){.LandComparisonFinalCta__shell{border-radius:20px}.LandComparisonFinalCta__bg{min-height:220px}.LandComparisonFinalCta__panel{padding:22px 16px 20px;margin-top:190px;background:rgba(255,255,255,.86);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.LandComparisonFinalCta__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.78rem}.LandComparisonFinalCta__title{margin:0 0 14px;font-size:clamp(1.5rem,7vw,2rem);line-height:1.35}.LandComparisonFinalCta__lead{margin:0 0 18px;font-size:.95rem;line-height:1.9}.LandComparisonFinalCta__feature{gap:14px;margin:0 0 18px}.LandComparisonFinalCta__featureText{font-size:.94rem;line-height:1.85}.LandComparisonFinalCta__promise{padding:16px 14px 14px;border-radius:14px}.LandComparisonFinalCta__promiseTitle{margin:0 0 8px;font-size:.92rem}.LandComparisonFinalCta__promiseList li{font-size:.9rem;line-height:1.72}.LandComparisonFinalCta__action{margin:0 0 18px}.LandComparisonFinalCta__actionLead{margin:0 0 12px;font-size:.98rem;line-height:1.8}.LandComparisonFinalCta__button{padding:16px 52px 16px 16px;border-radius:16px}.LandComparisonFinalCta__buttonSub{font-size:.76rem}.LandComparisonFinalCta__buttonMain{font-size:1rem;line-height:1.5}.LandComparisonFinalCta__buttonIcon{right:18px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff}.LandComparisonFinalCta__note{margin:10px 0 0;font-size:.86rem;line-height:1.72}.LandComparisonFinalCta__contact{padding-top:16px}.LandComparisonFinalCta__contactText{margin:0 0 6px;font-size:.87rem}.LandComparisonFinalCta__telWrap{display:block}.LandComparisonFinalCta__tel{display:block;font-size:2rem;margin-bottom:4px;text-align:center}.LandComparisonFinalCta__hours{display:block;font-size:.82rem;line-height:1.65}}.ComparisonBottomNav{position:relative}.ComparisonBottomNav__head{max-width:920px;margin:0 auto 30px;text-align:center}.ComparisonBottomNav__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--c-text,var(--ColorText,#14301a))}.ComparisonBottomNav__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.ComparisonBottomNav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ComparisonBottomNavCard{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:24px;overflow:hidden;box-shadow:0 16px 38px rgba(20,48,26,.08);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ComparisonBottomNavCard:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(20,48,26,.12);opacity:.98}.ComparisonBottomNavCard__image{margin:0;aspect-ratio:16/9;overflow:hidden;position:relative}.ComparisonBottomNavCard__image img{width:100%;height:100%;object-fit:cover;display:block}.ComparisonBottomNavCard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 22px 20px}.ComparisonBottomNavCard__title{margin:0 0 12px;font-size:1.28rem;line-height:1.5;color:var(--c-text,var(--ColorText,#14301a))}.ComparisonBottomNavCard__text{margin:0 0 18px;font-size:.96rem;line-height:1.85;color:rgba(20,48,26,.82)}.ComparisonBottomNavCard__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:.94rem;line-height:1.6;font-weight:500;color:var(--c-text,var(--ColorText,#14301a))}.ComparisonBottomNavCard__link:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.ComparisonBottomNavCard.is-apartment{background:linear-gradient(180deg,rgba(245,250,255,.98) 0%,#fff 100%)}.ComparisonBottomNavCard.is-parking{background:linear-gradient(180deg,rgba(255,250,241,.98) 0%,#fff 100%)}.ComparisonBottomNavCard.is-warehouse{background:linear-gradient(180deg,rgba(244,247,250,.98) 0%,#fff 100%)}.ComparisonBottomNavCard.is-senior{background:linear-gradient(180deg,rgba(248,253,249,.98) 0%,#fff 100%)}.ComparisonBottomNavCard.is-apartment .ComparisonBottomNavCard__body{border-top:5px solid #4f82d6}.ComparisonBottomNavCard.is-parking .ComparisonBottomNavCard__body{border-top:5px solid #d59a35}.ComparisonBottomNavCard.is-warehouse .ComparisonBottomNavCard__body{border-top:5px solid #738190}.ComparisonBottomNavCard.is-senior .ComparisonBottomNavCard__body{border-top:5px solid var(--c-primary,#17ac1e)}.ComparisonBottomNav__foot{max-width:980px;margin:28px auto 0;padding:24px 26px;background:linear-gradient(180deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.08) 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;text-align:center}.ComparisonBottomNav__message{margin:0;font-size:1rem;line-height:1.95;color:var(--c-text,var(--ColorText,#14301a))}.ComparisonBottomNav__subMessage{margin:12px 0 0;font-size:1rem;line-height:1.9;font-weight:500;color:var(--c-primary,#17ac1e)}@media (max-width:1024px){.ComparisonBottomNav__grid{gap:20px}}@media (max-width:767px){.ComparisonBottomNav__head{margin:0 auto 24px}.ComparisonBottomNav__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.ComparisonBottomNav__lead{font-size:.95rem;line-height:1.9;text-align:left}.ComparisonBottomNav__grid{grid-template-columns:1fr;gap:16px}.ComparisonBottomNavCard{border-radius:18px}.ComparisonBottomNavCard__body{padding:18px 16px 16px}.ComparisonBottomNavCard__title{margin:0 0 10px;font-size:1.08rem;line-height:1.5}.ComparisonBottomNavCard__text{margin:0 0 14px;font-size:.9rem;line-height:1.78}.ComparisonBottomNavCard__link{font-size:.9rem}.ComparisonBottomNav__foot{margin:22px auto 0;padding:18px 14px;border-radius:16px;text-align:left}.ComparisonBottomNav__message{font-size:.94rem;line-height:1.85}.ComparisonBottomNav__subMessage{margin:10px 0 0;font-size:.94rem;line-height:1.8}}.LandComparisonIntro{position:relative}.LandComparisonIntro__inner{position:relative;width:min(100%,1040px);margin:0 auto;padding:clamp(28px,4vw,52px);background:linear-gradient(180deg,rgba(248,253,249,.96) 0%,rgba(255,255,255,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 44px rgba(20,48,26,.08);overflow:hidden}.LandComparisonIntro__inner:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--color-deep-green,#17ac4e) 0%,var(--color-primary-green,#78bd54) 52%,var(--color-secondary-green,#049ea4) 100%)}.LandComparisonIntro__lead{margin:0 0 20px;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.95;font-weight:500;color:var(--c-text,var(--color-text-default,#333));letter-spacing:.01em}.LandComparisonIntro__text{margin:0 0 16px;font-size:1rem;line-height:2;color:rgba(20,48,26,.86)}.LandComparisonIntro__box{margin:28px 0 24px;padding:24px;background:rgba(120,189,84,.08);border:1px solid rgba(120,189,84,.22);border-radius:18px}.LandComparisonIntro__boxTitle{margin:0 0 18px;font-size:1rem;line-height:1.9;font-weight:500;color:var(--c-text,var(--color-text-default,#333))}.LandComparisonIntro__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;list-style:none;margin:0;padding:0}.LandComparisonIntro__item{display:flex;flex-direction:column;gap:8px;min-height:100%;padding:16px 18px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:16px;box-shadow:0 10px 22px rgba(20,48,26,.05)}.LandComparisonIntro__label{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;background:rgba(4,158,164,.1);border-radius:999px;font-size:.9rem;font-weight:500;line-height:1.4;color:var(--c-accent,var(--color-secondary-green,#049ea4))}.LandComparisonIntro__value{font-size:.97rem;line-height:1.85;color:rgba(20,48,26,.82)}.LandComparisonIntro__foot{margin:0;font-size:1rem;line-height:2;color:rgba(20,48,26,.86)}.LandComparisonIntro strong{color:var(--c-primary,var(--color-deep-green,#17ac4e))}@media (max-width:1024px){.LandComparisonIntro__inner{width:min(100%,960px);padding:32px}}@media (max-width:767px){.LandComparisonIntro__inner{padding:24px 18px;border-radius:18px}.LandComparisonIntro__lead{margin:0 0 16px;font-size:1.02rem;line-height:1.9}.LandComparisonIntro__text{margin:0 0 14px;font-size:.96rem;line-height:1.9}.LandComparisonIntro__box{margin:22px 0 20px;padding:18px;border-radius:16px}.LandComparisonIntro__boxTitle{margin:0 0 14px;font-size:.95rem;line-height:1.8}.LandComparisonIntro__list{grid-template-columns:1fr;gap:12px}.LandComparisonIntro__item{padding:14px 14px 15px;border-radius:14px}.LandComparisonIntro__label{padding:5px 10px;font-size:.84rem}.LandComparisonIntro__value{font-size:.92rem;line-height:1.75}.LandComparisonIntro__foot{font-size:.95rem;line-height:1.9}}.LandComparisonWhy{position:relative}.LandComparisonWhy__head{max-width:920px;margin:0 auto 28px;text-align:center}.LandComparisonWhy__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--ColorText,#333)}.LandComparisonWhy__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.LandComparisonWhy__board{position:relative;padding:30px 28px 28px;background:linear-gradient(180deg,rgba(255,252,243,.96) 0%,rgba(255,255,255,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 16px 38px rgba(20,48,26,.08)}.LandComparisonWhy__boardTitle{margin:0 0 20px;font-size:1.02rem;line-height:1.8;font-weight:500;color:var(--ColorText,#333);text-align:center}.LandComparisonWhy__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.LandComparisonWhy__note{position:relative;min-height:100%;padding:20px 18px 18px;background:linear-gradient(180deg,#fff8be 0%,#fff3a1 100%);border:1px solid rgba(121,96,24,.12);border-radius:8px 8px 14px 14px;box-shadow:0 10px 24px rgba(20,48,26,.08);transform:rotate(-1deg)}.LandComparisonWhy__note:nth-child(2n){background:linear-gradient(180deg,#dff7ff 0%,#cdefff 100%);transform:rotate(1.2deg)}.LandComparisonWhy__note:nth-child(3n){background:linear-gradient(180deg,#e9f8df 0%,#daf1ca 100%);transform:rotate(-.6deg)}.LandComparisonWhy__note:before{content:"";position:absolute;top:10px;left:50%;width:54px;height:14px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateX(-50%) rotate(-4deg)}.LandComparisonWhy__noteLabel{display:block;margin:10px 0 10px;font-size:1rem;line-height:1.5;font-weight:500;color:#14301a}.LandComparisonWhy__noteText{margin:0;font-size:.94rem;line-height:1.82;color:rgba(20,48,26,.82)}.LandComparisonWhy__focus{max-width:980px;margin:24px auto 0;padding:22px 24px;background:rgba(4,158,164,.07);border-left:4px solid var(--ColorBlueGreen,#049ea4);border-radius:16px}.LandComparisonWhy__focusText{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.84)}.LandComparisonWhy__conclusion{max-width:980px;margin:24px auto 0;font-size:1rem;line-height:2;color:rgba(20,48,26,.86);text-align:center}.LandComparisonWhy strong{color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.LandComparisonWhy__board{padding:28px 22px 24px}.LandComparisonWhy__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.LandComparisonWhy__head{margin:0 auto 22px}.LandComparisonWhy__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.LandComparisonWhy__lead{font-size:.95rem;line-height:1.9;text-align:left}.LandComparisonWhy__board{padding:22px 14px 18px;border-radius:18px}.LandComparisonWhy__boardTitle{margin:0 0 16px;font-size:.96rem;line-height:1.75}.LandComparisonWhy__notes{grid-template-columns:1fr;gap:14px}.LandComparisonWhy__note{padding:18px 14px 16px}.LandComparisonWhy__noteLabel{margin:10px 0 8px;font-size:.96rem}.LandComparisonWhy__noteText{font-size:.9rem;line-height:1.75}.LandComparisonWhy__focus{margin:20px auto 0;padding:18px 16px;border-radius:14px}.LandComparisonWhy__focusText{font-size:.94rem;line-height:1.85}.LandComparisonWhy__conclusion{margin:20px auto 0;font-size:.94rem;line-height:1.9;text-align:left}}.LandComparisonCards{position:relative}.LandComparisonCards__head{max-width:920px;margin:0 auto 30px;text-align:center}.LandComparisonCards__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonCards__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.LandComparisonCards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.LandUseCard{position:relative;height:100%}.LandUseCard__frame{position:relative;height:100%;padding:28px 24px 24px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 40px rgba(20,48,26,.08);overflow:hidden}.LandUseCard__frame:before{content:"";position:absolute;top:0;left:0;right:0;height:6px}.LandUseCard--apartment .LandUseCard__frame{background:linear-gradient(180deg,rgba(245,250,255,.98) 0%,#fff 100%)}.LandUseCard--apartment .LandUseCard__frame:before{background:linear-gradient(90deg,#3f7bd9 0%,#7ea7ea 100%)}.LandUseCard--parking .LandUseCard__frame{background:linear-gradient(180deg,rgba(255,250,241,.98) 0%,#fff 100%)}.LandUseCard--parking .LandUseCard__frame:before{background:linear-gradient(90deg,#d6932d 0%,#efbe68 100%)}.LandUseCard--warehouse .LandUseCard__frame{background:linear-gradient(180deg,rgba(244,247,250,.98) 0%,#fff 100%)}.LandUseCard--warehouse .LandUseCard__frame:before{background:linear-gradient(90deg,#6e7c89 0%,#98a8b8 100%)}.LandUseCard--senior .LandUseCard__frame{background:linear-gradient(180deg,rgba(248,253,249,.98) 0%,#fff 100%)}.LandUseCard--senior .LandUseCard__frame:before{background:linear-gradient(90deg,var(--c-primary,#17ac1e) 0%,var(--c-accent,#049ea4) 100%)}.LandUseCard__index{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:32px;margin:0 0 16px;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:500;letter-spacing:.08em;line-height:1;color:#fff}.LandUseCard--apartment .LandUseCard__index{background:#4f82d6}.LandUseCard--parking .LandUseCard__index{background:#d59a35}.LandUseCard--warehouse .LandUseCard__index{background:#738190}.LandUseCard--senior .LandUseCard__index{background:var(--c-primary,#17ac1e)}.LandUseCard__title{margin:0 0 14px;font-size:1.45rem;line-height:1.45;color:var(--c-text,var(--ColorText,#14301a))}.LandUseCard__intro{margin:0 0 20px;font-size:.98rem;line-height:1.92;color:rgba(20,48,26,.82)}.LandUseCard__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}.LandUseCard__point{padding:18px 16px 16px;border-radius:18px;border:1px solid rgba(20,48,26,.08);background:#fff}.LandUseCard__point--benefit{background:rgba(120,189,84,.09)}.LandUseCard__point--risk{background:rgba(20,48,26,.045)}.LandUseCard__pointTitle{margin:0 0 10px;font-size:.98rem;line-height:1.5;color:var(--c-text,var(--ColorText,#14301a))}.LandUseCard__list{margin:0;padding-left:1.15em}.LandUseCard__list li{margin:0;font-size:.92rem;line-height:1.8;color:rgba(20,48,26,.82)}.LandUseCard__list li+li{margin-top:8px}.LandUseCard__advice{margin:0 0 18px;padding:16px 18px;background:rgba(4,158,164,.07);border-left:4px solid var(--c-accent,#049ea4);border-radius:14px;font-size:.95rem;line-height:1.85;color:rgba(20,48,26,.84)}.LandUseCard__link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:.95rem;line-height:1.6;color:var(--c-text,var(--ColorText,#14301a));text-decoration:none}.LandUseCard__link:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-top:1px}.LandUseCard__link:hover{opacity:.78}@media (max-width:1024px){.LandComparisonCards__grid{gap:20px}.LandUseCard__frame{padding:24px 20px 22px}.LandUseCard__title{font-size:1.3rem}.LandUseCard__points{grid-template-columns:1fr;gap:12px}}@media (max-width:767px){.LandComparisonCards__head{margin:0 auto 24px}.LandComparisonCards__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.LandComparisonCards__lead{font-size:.95rem;line-height:1.9;text-align:left}.LandComparisonCards__grid{grid-template-columns:1fr;gap:16px}.LandUseCard__frame{padding:22px 16px 18px;border-radius:18px}.LandUseCard__index{min-width:46px;height:30px;margin:0 0 14px;font-size:.8rem}.LandUseCard__title{margin:0 0 12px;font-size:1.15rem;line-height:1.5}.LandUseCard__intro{margin:0 0 16px;font-size:.94rem;line-height:1.82}.LandUseCard__points{margin:0 0 16px}.LandUseCard__point{padding:15px 14px 14px;border-radius:14px}.LandUseCard__pointTitle{margin:0 0 8px;font-size:.93rem}.LandUseCard__list li{font-size:.89rem;line-height:1.72}.LandUseCard__list li+li{margin-top:6px}.LandUseCard__advice{margin:0 0 16px;padding:14px 14px 13px;border-radius:12px;font-size:.91rem;line-height:1.78}.LandUseCard__link{font-size:.91rem}}.LandComparisonMatrix{position:relative}.LandComparisonMatrix__intro{max-width:920px;margin:0 auto 26px;text-align:center}.LandComparisonMatrix__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonMatrix__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.LandComparisonMatrix__tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px;padding-bottom:4px}.LandComparisonMatrix__tableWrap::-webkit-scrollbar{height:8px}.LandComparisonMatrix__tableWrap::-webkit-scrollbar-thumb{background:rgba(20,48,26,.18);border-radius:999px}.LandComparisonMatrix__table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;border:1px solid rgba(20,48,26,.1);border-radius:22px;box-shadow:0 18px 40px rgba(20,48,26,.08)}.LandComparisonMatrix__table thead th{padding:18px 16px;background:linear-gradient(180deg,rgba(20,48,26,.95) 0%,rgba(20,48,26,.88) 100%);font-size:.96rem;line-height:1.55;font-weight:500;color:#fff;text-align:center;white-space:nowrap;border-right:1px solid rgba(255,255,255,.1)}.LandComparisonMatrix__table thead th:first-child{width:18%;border-top-left-radius:22px}.LandComparisonMatrix__table thead th:last-child{border-right:0;border-top-right-radius:22px}.LandComparisonMatrix__table tbody th{padding:18px 16px;background:rgba(120,189,84,.1);font-size:.96rem;line-height:1.7;font-weight:500;color:var(--c-text,var(--ColorText,#14301a));text-align:left;white-space:nowrap;border-right:1px solid rgba(20,48,26,.08);border-bottom:1px solid rgba(20,48,26,.08)}.LandComparisonMatrix__table tbody td{padding:18px 16px;font-size:.95rem;line-height:1.8;color:rgba(20,48,26,.84);text-align:center;vertical-align:middle;border-right:1px solid rgba(20,48,26,.08);border-bottom:1px solid rgba(20,48,26,.08);background:#fff}.LandComparisonMatrix__table tbody tr:nth-child(even) td{background:rgba(248,253,249,.72)}.LandComparisonMatrix__table tbody tr:last-child th{border-bottom:0;border-bottom-left-radius:22px}.LandComparisonMatrix__table tbody tr:last-child td{border-bottom:0}.LandComparisonMatrix__table tbody tr:last-child td:last-child{border-bottom-right-radius:22px}.LandComparisonMatrix__table tbody td:last-child,.LandComparisonMatrix__table thead th:last-child{border-right:0}.LandComparisonMatrix__cell--best{font-size:1.2em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.LandComparisonMatrix__cell--low{color:#c43b3b}.LandComparisonMatrix__summary{max-width:980px;margin:24px auto 0}.LandComparisonMatrix__summaryText{margin:0;font-size:1rem;line-height:2;color:rgba(20,48,26,.84)}.LandComparisonMatrix__decision{margin-top:18px;padding:20px 22px;background:linear-gradient(180deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.08) 100%);border:1px solid rgba(20,48,26,.08);border-radius:18px}.LandComparisonMatrix__decisionText{margin:0;font-size:1rem;line-height:1.95;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonMatrix strong{color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.LandComparisonMatrix__table{min-width:820px}}@media (max-width:767px){.LandComparisonMatrix__intro{margin:0 auto 22px}.LandComparisonMatrix__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.LandComparisonMatrix__lead{font-size:.95rem;line-height:1.9;text-align:left}.LandComparisonMatrix__table{min-width:760px;border-radius:18px}.LandComparisonMatrix__table thead th{padding:14px 12px;font-size:.88rem}.LandComparisonMatrix__table tbody th{padding:14px 12px;font-size:.89rem}.LandComparisonMatrix__table tbody td{padding:14px 12px;font-size:.88rem;line-height:1.72}.LandComparisonMatrix__table thead th:first-child{border-top-left-radius:18px}.LandComparisonMatrix__table thead th:last-child{border-top-right-radius:18px}.LandComparisonMatrix__table tbody tr:last-child th{border-bottom-left-radius:18px}.LandComparisonMatrix__table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.LandComparisonMatrix__summary{margin:20px auto 0}.LandComparisonMatrix__summaryText{font-size:.94rem;line-height:1.9}.LandComparisonMatrix__decision{margin-top:16px;padding:16px 14px;border-radius:14px}.LandComparisonMatrix__decisionText{font-size:.94rem;line-height:1.85}}.LandComparisonFit{position:relative}.LandComparisonFit__head{max-width:920px;margin:0 auto 28px;text-align:center}.LandComparisonFit__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonFit__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.LandComparisonFit__priority{margin:0 auto 28px;padding:28px 24px 24px;background:linear-gradient(180deg,rgba(255,252,243,.96) 0%,rgba(255,255,255,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 16px 38px rgba(20,48,26,.08)}.LandComparisonFit__priorityTitle{margin:0 0 18px;font-size:1rem;line-height:1.85;font-weight:500;color:var(--c-text,var(--ColorText,#14301a));text-align:center}.LandComparisonFit__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.LandComparisonFit__note{position:relative;padding:20px 18px 18px;background:linear-gradient(180deg,#fff8be 0%,#fff3a1 100%);border:1px solid rgba(121,96,24,.12);border-radius:8px 8px 14px 14px;box-shadow:0 10px 24px rgba(20,48,26,.08);transform:rotate(-.8deg)}.LandComparisonFit__note:nth-child(2n){background:linear-gradient(180deg,#dff7ff 0%,#cdefff 100%);transform:rotate(.9deg)}.LandComparisonFit__note:nth-child(3n){background:linear-gradient(180deg,#e9f8df 0%,#daf1ca 100%);transform:rotate(-.5deg)}.LandComparisonFit__note:nth-child(4n){background:linear-gradient(180deg,#ffe7ee 0%,#ffd8e4 100%);transform:rotate(.7deg)}.LandComparisonFit__note:before{content:"";position:absolute;top:10px;left:50%;width:54px;height:14px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateX(-50%) rotate(-4deg)}.LandComparisonFit__noteLabel{display:block;margin:10px 0 8px;font-size:1rem;line-height:1.5;font-weight:500;color:#14301a}.LandComparisonFit__noteText{display:block;font-size:.94rem;line-height:1.8;color:rgba(20,48,26,.82)}.LandComparisonFit__cases{display:grid;gap:18px}.LandComparisonFit__casesTitle{margin:20px 0;font-size:36px;line-height:2.5;font-weight:500;color:var(--c-text,var(--ColorText,#14301a));text-align:center}.LandComparisonFit__case{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:0;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 16px 36px rgba(20,48,26,.07);overflow:hidden}.LandComparisonFit__caseLeft{padding:24px 24px 22px;background:linear-gradient(180deg,rgba(248,253,249,.95) 0%,rgba(255,255,255,.98) 100%)}.LandComparisonFit__caseRight{padding:24px 24px 22px;background:linear-gradient(180deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.08) 100%);border-left:1px solid rgba(20,48,26,.08)}.LandComparisonFit__caseTag{display:inline-flex;align-items:center;padding:6px 12px;margin:0 0 14px;background:rgba(20,48,26,.07);border-radius:999px;font-size:.82rem;font-weight:500;line-height:1.4;color:var(--c-text,var(--ColorText,#14301a));letter-spacing:.04em}.LandComparisonFit__caseTitle{margin:0 0 10px;font-size:1.22rem;line-height:1.5;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonFit__caseText{margin:0;font-size:.96rem;line-height:1.88;color:rgba(20,48,26,.82)}.LandComparisonFit__recommend{margin:0 0 10px;font-size:1.18rem;line-height:1.6;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.LandComparisonFit__reason{margin:0;font-size:.95rem;line-height:1.86;color:rgba(20,48,26,.84)}.LandComparisonFit__conclusion{max-width:980px;margin:24px auto 0;font-size:1rem;line-height:2;color:rgba(20,48,26,.84);text-align:center}.LandComparisonFit strong{color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.LandComparisonFit__notes{grid-template-columns:repeat(2,minmax(0,1fr))}.LandComparisonFit__case{grid-template-columns:1fr}.LandComparisonFit__caseRight{border-left:0;border-top:1px solid rgba(20,48,26,.08)}}@media (max-width:767px){.LandComparisonFit__head{margin:0 auto 22px}.LandComparisonFit__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.LandComparisonFit__lead{font-size:.95rem;line-height:1.9;text-align:left}.LandComparisonFit__priority{margin:0 auto 22px;padding:22px 14px 18px;border-radius:18px}.LandComparisonFit__priorityTitle{margin:0 0 16px;font-size:.95rem;line-height:1.8}.LandComparisonFit__notes{grid-template-columns:1fr;gap:14px}.LandComparisonFit__note{padding:18px 14px 16px}.LandComparisonFit__noteLabel{margin:10px 0 7px;font-size:.95rem}.LandComparisonFit__noteText{font-size:.9rem;line-height:1.74}.LandComparisonFit__cases{gap:14px}.LandComparisonFit__casesTitle{font-size:.98rem;line-height:1.75}.LandComparisonFit__case{border-radius:18px}.LandComparisonFit__caseLeft{padding:18px 14px 16px}.LandComparisonFit__caseRight{padding:18px 14px 16px}.LandComparisonFit__caseTag{margin:0 0 12px;padding:5px 10px;font-size:.78rem}.LandComparisonFit__caseTitle{margin:0 0 8px;font-size:1.05rem;line-height:1.5}.LandComparisonFit__caseText{font-size:.91rem;line-height:1.78}.LandComparisonFit__recommend{margin:0 0 8px;font-size:1.04rem;line-height:1.55}.LandComparisonFit__reason{font-size:.9rem;line-height:1.76}.LandComparisonFit__conclusion{margin:20px auto 0;font-size:.94rem;line-height:1.9;text-align:left}}.LandComparisonClosingGuide{position:relative}.LandComparisonClosingGuide__head{max-width:920px;margin:0 auto 30px;text-align:center}.LandComparisonClosingGuide__title{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.35;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonClosingGuide__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.82)}.LandComparisonClosingGuide__risk{margin:0 0 26px;padding:28px 24px 24px;background:linear-gradient(180deg,rgba(255,249,249,.98) 0%,rgba(255,255,255,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 16px 38px rgba(20,48,26,.08)}.LandComparisonClosingGuide__riskTitle{margin:0 0 18px;font-size:1.04rem;line-height:1.8;font-weight:500;color:var(--c-text,var(--ColorText,#14301a));text-align:center}.LandComparisonClosingGuide__riskGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.LandComparisonClosingGuide__riskCard{position:relative;min-height:100%;padding:22px 18px 18px;background:#fff;border:1px solid rgba(196,59,59,.16);border-radius:18px;box-shadow:0 10px 24px rgba(20,48,26,.06)}.LandComparisonClosingGuide__riskCard:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#c43b3b 0%,#e18484 100%)}.LandComparisonClosingGuide__riskLabel{display:inline-flex;align-items:center;margin:0 0 12px;padding:5px 10px;background:rgba(196,59,59,.08);border-radius:999px;font-size:.8rem;line-height:1.4;font-weight:500;color:#b13838;letter-spacing:.04em}.LandComparisonClosingGuide__riskHeading{margin:0 0 10px;font-size:1.06rem;line-height:1.55;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonClosingGuide__riskText{margin:0;font-size:.94rem;line-height:1.82;color:rgba(20,48,26,.82)}.LandComparisonClosingGuide__links{padding:28px 24px 24px;background:linear-gradient(180deg,rgba(248,253,249,.98) 0%,rgba(255,255,255,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 16px 38px rgba(20,48,26,.08)}.LandComparisonClosingGuide__linksTitle{margin:0 0 10px;font-size:1.08rem;line-height:1.8;font-weight:500;color:var(--c-text,var(--ColorText,#14301a));text-align:center}.LandComparisonClosingGuide__linksText{margin:0 0 18px;font-size:.97rem;line-height:1.9;color:rgba(20,48,26,.82);text-align:center}.LandComparisonClosingGuide__linkList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.LandComparisonClosingGuide__linkItem{min-height:100%}.LandComparisonClosingGuide__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:100%;padding:18px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 10px 22px rgba(20,48,26,.05);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.LandComparisonClosingGuide__link:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 14px 28px rgba(20,48,26,.08)}.LandComparisonClosingGuide__linkKey{display:inline-flex;align-items:center;padding:6px 12px;background:rgba(4,158,164,.1);border-radius:999px;font-size:.9rem;line-height:1.4;font-weight:500;color:var(--c-accent,var(--ColorBlueGreen,#049ea4))}.LandComparisonClosingGuide__linkArrow{position:relative;padding-right:18px;font-size:.94rem;line-height:1.65;font-weight:500;color:var(--c-text,var(--ColorText,#14301a))}.LandComparisonClosingGuide__linkArrow:after{content:"";position:absolute;top:50%;right:2px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}.LandComparisonClosingGuide__message{max-width:980px;margin:24px auto 0;padding:22px 24px;background:linear-gradient(180deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.08) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;font-size:1rem;line-height:1.95;color:var(--c-text,var(--ColorText,#14301a));text-align:center}.LandComparisonClosingGuide strong{color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.LandComparisonClosingGuide__riskGrid{grid-template-columns:1fr}.LandComparisonClosingGuide__linkList{grid-template-columns:1fr}}@media (max-width:767px){.LandComparisonClosingGuide__head{margin:0 auto 22px}.LandComparisonClosingGuide__title{margin:0 0 14px;font-size:clamp(1.45rem,7vw,1.95rem);line-height:1.4}.LandComparisonClosingGuide__lead{font-size:.95rem;line-height:1.9;text-align:left}.LandComparisonClosingGuide__risk{margin:0 0 20px;padding:22px 14px 18px;border-radius:18px}.LandComparisonClosingGuide__riskTitle{margin:0 0 16px;font-size:.97rem;line-height:1.75}.LandComparisonClosingGuide__riskGrid{gap:14px}.LandComparisonClosingGuide__riskCard{padding:18px 14px 15px;border-radius:14px}.LandComparisonClosingGuide__riskHeading{margin:0 0 8px;font-size:.98rem;line-height:1.5}.LandComparisonClosingGuide__riskText{font-size:.9rem;line-height:1.75}.LandComparisonClosingGuide__links{padding:22px 14px 18px;border-radius:18px}.LandComparisonClosingGuide__linksTitle{margin:0 0 8px;font-size:.98rem;line-height:1.75;text-align:left}.LandComparisonClosingGuide__linksText{margin:0 0 14px;font-size:.92rem;line-height:1.8;text-align:left}.LandComparisonClosingGuide__linkList{gap:12px}.LandComparisonClosingGuide__link{padding:14px;border-radius:14px}.LandComparisonClosingGuide__linkKey{padding:5px 10px;font-size:.84rem}.LandComparisonClosingGuide__linkArrow{font-size:.89rem;line-height:1.6}.LandComparisonClosingGuide__message{margin:20px auto 0;padding:18px 14px;border-radius:16px;font-size:.94rem;line-height:1.85;text-align:left}}.ParkingComparisonIntroBlock{position:relative}.ParkingComparisonIntro{width:min(100%,980px);margin:0 auto;padding:clamp(28px,4vw,48px);background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(248,253,249,.96) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 18px 42px rgba(20,48,26,.08)}.ParkingComparisonIntro>p{margin:0 0 1.25rem;font-size:1.02rem;line-height:2;color:var(--color-text-default,#333)}.ParkingComparisonIntro>p:last-child{margin-bottom:0}.ParkingComparisonIntro strong{color:var(--color-deep-green,#17ac4e)}.ParkingComparisonIntro__list,.ParkingComparisonIntro__points{margin:1.5rem 0;padding:0;list-style:none}.ParkingComparisonIntro__list li,.ParkingComparisonIntro__points li{position:relative;margin:0 0 .9rem;padding:1rem 1rem 1rem 3.25rem;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:14px;box-shadow:0 10px 24px rgba(20,48,26,.05);line-height:1.8;color:var(--color-text-default,#333)}.ParkingComparisonIntro__list li:last-child,.ParkingComparisonIntro__points li:last-child{margin-bottom:0}.ParkingComparisonIntro__list li:before{content:"";position:absolute;left:1.15rem;top:1.15rem;width:1.2rem;height:1.2rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary-green,#78bd54) 0%,var(--color-deep-green,#17ac4e) 100%);box-shadow:0 0 0 6px rgba(120,189,84,.14)}.ParkingComparisonIntro__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ParkingComparisonIntro__points li{margin:0;height:100%}.ParkingComparisonIntro__points li:before{content:"";position:absolute;left:1.15rem;top:1.18rem;width:1rem;height:1rem;border-radius:4px;background:var(--color-secondary-green,#049ea4);box-shadow:0 0 0 6px rgba(4,158,164,.12)}.ParkingComparisonIntro__highlight{margin:1.75rem 0;padding:1.35rem 1.4rem;background:linear-gradient(135deg,rgba(23,172,78,.1) 0%,rgba(4,158,164,.08) 100%);border-left:4px solid var(--color-deep-green,#17ac4e);border-radius:16px}.ParkingComparisonIntro__highlight p{margin:0;font-size:1rem;line-height:1.95;color:var(--color-text-default,#333)}@media (max-width:1024px){.ParkingComparisonIntro{width:min(100%,920px)}.ParkingComparisonIntro__points{grid-template-columns:1fr}}@media (max-width:767px){.ParkingComparisonIntro{padding:24px 18px;border-radius:16px}.ParkingComparisonIntro>p{font-size:.96rem;line-height:1.9}.ParkingComparisonIntro__list,.ParkingComparisonIntro__points{margin:1.25rem 0}.ParkingComparisonIntro__list li,.ParkingComparisonIntro__points li{padding:.95rem .9rem .95rem 2.9rem;border-radius:12px;font-size:.95rem;line-height:1.75}.ParkingComparisonIntro__list li:before,.ParkingComparisonIntro__points li:before{left:1rem;top:1rem}.ParkingComparisonIntro__highlight{margin:1.4rem 0;padding:1.15rem 1rem;border-radius:14px}.ParkingComparisonIntro__highlight p{font-size:.95rem;line-height:1.85}}.ParkingComparisonConclusionBlock{position:relative}.ParkingComparisonConclusion{width:min(100%,1080px);margin:0 auto;padding:clamp(26px,4vw,44px);background:linear-gradient(180deg,rgba(255,248,246,.98) 0%,rgba(255,243,239,.98) 100%);border:1px solid rgba(190,88,58,.14);border-radius:24px;box-shadow:0 18px 42px rgba(124,52,34,.1);position:relative;overflow:hidden}.ParkingComparisonConclusion:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#d96b4d 0%,#e88c61 52%,#f3b08d 100%)}.ParkingComparisonConclusion__label{display:inline-flex;align-items:center;gap:.5em;margin:0 0 16px;padding:.46em .9em;background:linear-gradient(135deg,#c85f43 0%,#e28563 100%);border-radius:999px;font-size:.78rem;font-weight:500;line-height:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px rgba(200,95,67,.18)}.ParkingComparisonConclusion__title{margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.4;color:#7a3b2b}.ParkingComparisonConclusion__lead{margin:0 0 22px;font-size:1.04rem;line-height:1.95;color:var(--color-text-default,#333)}.ParkingComparisonConclusion__box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 22px}.ComparisonItem{height:100%;padding:24px 22px 22px;border-radius:18px;box-sizing:border-box}.ComparisonItem--defensive{background:linear-gradient(180deg,#fffdfb 0%,#fff6f2 100%);border:1px solid rgba(198,103,73,.16);box-shadow:0 12px 28px rgba(120,58,38,.06)}.ComparisonItem--active{background:linear-gradient(180deg,#fff7f3 0%,#ffece3 100%);border:1px solid rgba(198,103,73,.22);box-shadow:0 14px 32px rgba(120,58,38,.1)}.ItemTitle{margin:0 0 16px;font-size:1.18rem;line-height:1.55;color:#8a3d29}.ParkingComparisonConclusion__list{margin:0 0 16px;padding:0;list-style:none}.ParkingComparisonConclusion__list li{position:relative;margin:0 0 10px;padding:0 0 0 1.6em;line-height:1.85;color:var(--color-text-default,#333)}.ParkingComparisonConclusion__list li:last-child{margin-bottom:0}.ParkingComparisonConclusion__list li:before{content:"";position:absolute;left:0;top:.62em;width:.72em;height:.72em;border-radius:999px;background:linear-gradient(135deg,#d96b4d 0%,#f0a17e 100%);box-shadow:0 0 0 5px rgba(217,107,77,.12)}.ItemSummary{margin:0;padding:14px 16px;background:rgba(255,255,255,.72);border:1px solid rgba(198,103,73,.14);border-radius:14px;font-size:.96rem;line-height:1.85;color:#6a3427}.ParkingComparisonConclusion__text{margin:0;font-size:1rem;line-height:1.95;color:var(--color-text-default,#333)}.ParkingComparisonConclusion__text strong{color:#b14e34}@media (max-width:767px){.ParkingComparisonConclusion{padding:22px 16px;border-radius:18px}.ParkingComparisonConclusion__label{margin-bottom:14px;font-size:.72rem}.ParkingComparisonConclusion__title{margin-bottom:14px;font-size:1.45rem;line-height:1.45}.ParkingComparisonConclusion__lead{margin-bottom:18px;font-size:.96rem;line-height:1.85}.ParkingComparisonConclusion__box{grid-template-columns:1fr;gap:14px;margin-bottom:18px}.ComparisonItem{padding:20px 16px 18px;border-radius:14px}.ItemTitle{margin-bottom:14px;font-size:1.05rem}.ParkingComparisonConclusion__list{margin-bottom:14px}.ParkingComparisonConclusion__list li{margin-bottom:8px;font-size:.95rem;line-height:1.75}.ItemSummary{padding:12px 13px;font-size:.92rem;line-height:1.75}.ParkingComparisonConclusion__text{font-size:.95rem;line-height:1.85}}.ParkingComparisonEvidenceBlock{position:relative}.ParkingComparisonEvidence{width:min(100%,1080px);margin:0 auto}.ParkingComparisonEvidence__title{margin:30px 0;font-size:clamp(24px,3vw,36px)}.ParkingComparisonEvidence__lead{margin:0 0 22px;font-size:1.02rem;line-height:1.95;color:#333}.ParkingComparisonEvidence__condition{margin:0 0 26px;padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,248,244,.96) 0%,rgba(255,243,237,.96) 100%);border:1px solid rgba(191,97,67,.14);border-radius:20px;box-shadow:0 12px 28px rgba(122,59,43,.06)}.ParkingComparisonEvidence__subTitle{font-size:clamp(16px,3vw,25px);margin:24px 0;color:#7a3b2b}.ParkingComparisonEvidence__conditionList{margin:0;padding:0;list-style:none}.ParkingComparisonEvidence__conditionList li{position:relative;margin:0 0 10px;padding:0 0 0 1.5em;line-height:1.85;color:#333}.ParkingComparisonEvidence__conditionList li:last-child{margin-bottom:0}.ParkingComparisonEvidence__conditionList li:before{content:"";position:absolute;left:0;top:.62em;width:.7em;height:.7em;border-radius:999px;background:linear-gradient(135deg,#d96b4d 0%,#ef9e7d 100%);box-shadow:0 0 0 5px rgba(217,107,77,.12)}.ParkingComparisonEvidence__profit{margin:0 0 28px}.ParkingComparisonEvidence__tableWrap{overflow-x:auto;border-radius:20px;box-shadow:0 18px 42px rgba(20,48,26,.08)}.ParkingComparisonTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff;border:1px solid rgba(20,48,26,.08)}.ParkingComparisonTable thead th{padding:16px 18px;background:linear-gradient(180deg,rgba(255,246,241,1) 0%,rgba(255,238,231,1) 100%);border-bottom:1px solid rgba(191,97,67,.16);font-size:.96rem;font-weight:500;line-height:1.6;color:#7a3b2b;text-align:center}.ParkingComparisonTable thead th:first-child{text-align:left}.ParkingComparisonTable tbody th{padding:16px 18px;background:rgba(248,251,248,.9);border-bottom:1px solid rgba(20,48,26,.08);font-size:.95rem;font-weight:500;line-height:1.7;color:#333;text-align:left;vertical-align:top;white-space:nowrap}.ParkingComparisonTable tbody td{padding:16px 18px;border-bottom:1px solid rgba(20,48,26,.08);font-size:.96rem;line-height:1.8;color:#333;vertical-align:top}.ParkingComparisonTable tbody tr:last-child th,.ParkingComparisonTable tbody tr:last-child td{border-bottom:none}.ParkingComparisonTable__price{font-size:1.08rem;font-weight:500}.CellPositive{color:var(--ColorGreenDark,#17ac4e);font-weight:500}.CellNegative{color:#c4513d;font-weight:500}.ParkingComparisonEvidence__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0}.ParkingComparisonEvidence__note{margin:0;padding:16px 18px;border-radius:16px;font-size:.95rem;line-height:1.85}.ParkingComparisonEvidence__note--negative{background:rgba(255,244,240,.95);border:1px solid rgba(196,81,61,.16);color:#8e4333}.ParkingComparisonEvidence__note--positive{background:rgba(241,250,244,.96);border:1px solid rgba(23,172,78,.16);color:#24693b}.ParkingComparisonEvidence__reason{margin:0}.ParkingComparisonEvidence__reasonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ParkingComparisonEvidence__reasonItem{height:100%;padding:22px 20px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,251,248,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.ParkingComparisonEvidence__reasonItem h4{margin:0 0 12px;font-size:1.04rem;line-height:1.6;color:#1f4f30}.ParkingComparisonEvidence__reasonItem p{margin:0;font-size:.96rem;line-height:1.9;color:#333}@media (max-width:1024px){.ParkingComparisonEvidence__reasonGrid{grid-template-columns:1fr;gap:14px}.ParkingComparisonEvidence__notes{grid-template-columns:1fr}}@media (max-width:767px){.ParkingComparisonEvidence__lead{margin-bottom:18px;font-size:.96rem;line-height:1.85}.ParkingComparisonEvidence__condition{margin-bottom:20px;padding:20px 16px 18px;border-radius:16px}.ParkingComparisonEvidence__subTitle{margin-bottom:14px}.ParkingComparisonEvidence__conditionList li{font-size:.95rem;line-height:1.75}.ParkingComparisonTable thead th{padding:13px 12px;font-size:.88rem}.ParkingComparisonTable tbody th{padding:13px 12px;font-size:.88rem;line-height:1.6}.ParkingComparisonTable tbody td{padding:13px 12px;font-size:.9rem;line-height:1.7}.ParkingComparisonTable__price{font-size:1rem}.ParkingComparisonEvidence__notes{gap:12px;margin-top:14px}.ParkingComparisonEvidence__note{padding:14px;font-size:.92rem;line-height:1.75}.ParkingComparisonEvidence__reasonGrid{gap:12px}.ParkingComparisonEvidence__reasonItem{padding:18px 15px;border-radius:14px}.ParkingComparisonEvidence__reasonItem h4{font-size:.98rem}.ParkingComparisonEvidence__reasonItem p{font-size:.93rem;line-height:1.8}}.ParkingReasonDetailBlock{position:relative}.ParkingReasonDetail{width:min(100%,1080px);margin:0 auto}.ParkingReasonDetail__title{margin:0 0 18px}.ParkingReasonDetail__lead{margin:0 0 28px;font-size:1.02rem;line-height:1.95;color:#333}.ParkingReasonDetail__list{display:flex;flex-direction:column;gap:20px}.ParkingReasonDetail__item{display:grid;grid-template-columns:280px minmax(0,1fr);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,252,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;overflow:hidden;box-shadow:0 16px 38px rgba(20,48,26,.06)}.ParkingReasonDetail__header{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:26px 24px;background:linear-gradient(180deg,rgba(241,250,244,.98) 0%,rgba(231,246,236,.98) 100%);border-right:1px solid rgba(23,172,78,.1)}.ReasonNumber{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorGreenMid,#78bd54) 100%);box-shadow:0 12px 28px rgba(23,172,78,.18);font-size:1.35rem;font-weight:500;line-height:1;color:#fff}.ReasonTitle{margin:0;font-size:1.2rem;line-height:1.6;color:#1f4f30}.ParkingReasonDetail__body{padding:26px 28px}.ParkingReasonDetail__body p{margin:0 0 1rem;font-size:1rem;line-height:1.95;color:#333}.ParkingReasonDetail__body p:last-child{margin-bottom:0}.ParkingReasonDetail__body strong{color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.ParkingReasonDetail__item{grid-template-columns:220px minmax(0,1fr)}.ParkingReasonDetail__header{padding:22px 18px}.ParkingReasonDetail__body{padding:22px}.ReasonNumber{width:64px;height:64px;font-size:1.2rem}.ReasonTitle{font-size:1.08rem}}@media (max-width:767px){.ParkingReasonDetail__lead{margin-bottom:20px;font-size:.96rem;line-height:1.85}.ParkingReasonDetail__list{gap:14px}.ParkingReasonDetail__item{grid-template-columns:1fr;border-radius:16px}.ParkingReasonDetail__header{flex-direction:row;align-items:center;padding:16px 16px 14px;border-right:none;border-bottom:1px solid rgba(23,172,78,.1)}.ReasonNumber{width:52px;height:52px;flex:0 0 52px;font-size:1rem}.ReasonTitle{font-size:1rem;line-height:1.55}.ParkingReasonDetail__body{padding:18px 16px}.ParkingReasonDetail__body p{font-size:.95rem;line-height:1.85}}.ParkingRiskComparisonBlock{position:relative}.ParkingRiskComparison{width:min(100%,1080px);margin:0 auto}.ParkingRiskComparison__title{margin:0 0 18px}.ParkingRiskComparison__lead{margin:0 0 1rem;font-size:1.02rem;line-height:1.95;color:#333}.ParkingRiskComparison__lead:last-of-type{margin-bottom:24px}.ParkingRiskComparison__lead strong{color:#7a3b2b}.ParkingRiskComparison__tableWrap{overflow-x:auto;border-radius:20px;box-shadow:0 18px 42px rgba(20,48,26,.08);margin:0 0 26px}.ParkingRiskComparisonTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff;border:1px solid rgba(20,48,26,.08)}.ParkingRiskComparisonTable thead th{padding:16px 18px;background:linear-gradient(180deg,rgba(255,246,241,1) 0%,rgba(255,238,231,1) 100%);border-bottom:1px solid rgba(191,97,67,.16);font-size:.96rem;font-weight:500;line-height:1.6;color:#7a3b2b;text-align:center}.ParkingRiskComparisonTable thead th:first-child{text-align:left}.ParkingRiskComparisonTable tbody th{padding:16px 18px;background:rgba(248,251,248,.9);border-bottom:1px solid rgba(20,48,26,.08);font-size:.95rem;font-weight:500;line-height:1.7;color:#333;text-align:left;vertical-align:top;white-space:nowrap}.ParkingRiskComparisonTable tbody td{padding:16px 18px;border-bottom:1px solid rgba(20,48,26,.08);font-size:.96rem;line-height:1.8;color:#333;vertical-align:top}.ParkingRiskComparisonTable tbody tr:last-child th,.ParkingRiskComparisonTable tbody tr:last-child td{border-bottom:none}.ParkingRiskComparison__insight{padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,252,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 14px 34px rgba(20,48,26,.06);margin:0 0 22px}.ParkingRiskComparison__subTitle{margin:0 0 18px;color:#1f4f30}.ParkingRiskComparison__insightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ParkingRiskComparison__insightItem{height:100%;padding:22px 20px;border-radius:18px;box-sizing:border-box}.ParkingRiskComparison__insightItem--parking{background:linear-gradient(180deg,rgba(255,245,242,.98) 0%,rgba(255,239,234,.98) 100%);border:1px solid rgba(196,81,61,.16)}.ParkingRiskComparison__insightItem--nursing{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border:1px solid rgba(23,172,78,.14)}.ParkingRiskComparison__insightItem h4{margin:0 0 12px;font-size:1.06rem;line-height:1.6}.ParkingRiskComparison__insightItem--parking h4{color:#8e4333}.ParkingRiskComparison__insightItem--nursing h4{color:#24693b}.ParkingRiskComparison__insightItem p{margin:0;font-size:.96rem;line-height:1.9;color:#333}.ParkingRiskComparison__avoid{margin:16px 0 0;padding:14px 15px;background:rgba(255,255,255,.72);border-radius:14px}.ParkingRiskComparison__insightItem--parking .ParkingRiskComparison__avoid{border:1px solid rgba(196,81,61,.14)}.ParkingRiskComparison__insightItem--nursing .ParkingRiskComparison__avoid{border:1px solid rgba(23,172,78,.14)}.ParkingRiskComparison__avoidLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px;padding:.42em .78em;border-radius:999px;font-size:.74rem;font-weight:500;line-height:1;letter-spacing:.04em}.ParkingRiskComparison__insightItem--parking .ParkingRiskComparison__avoidLabel{background:rgba(196,81,61,.12);color:#a24734}.ParkingRiskComparison__insightItem--nursing .ParkingRiskComparison__avoidLabel{background:rgba(23,172,78,.12);color:var(--ColorGreenDark,#17ac4e)}.ParkingRiskComparison__summary{margin:0;font-size:1rem;line-height:1.95;color:#333}@media (max-width:1024px){.ParkingRiskComparison__insightGrid{grid-template-columns:1fr}}@media (max-width:767px){.ParkingRiskComparison__lead{font-size:.96rem;line-height:1.85}.ParkingRiskComparison__lead:last-of-type{margin-bottom:18px}.ParkingRiskComparison__tableWrap{margin-bottom:20px;border-radius:16px}.ParkingRiskComparisonTable thead th{padding:13px 12px;font-size:.88rem}.ParkingRiskComparisonTable tbody th{padding:13px 12px;font-size:.88rem;line-height:1.6}.ParkingRiskComparisonTable tbody td{padding:13px 12px;font-size:.9rem;line-height:1.7}.ParkingRiskComparison__insight{padding:20px 16px 18px;border-radius:16px;margin-bottom:18px}.ParkingRiskComparison__subTitle{margin-bottom:14px}.ParkingRiskComparison__insightGrid{gap:12px}.ParkingRiskComparison__insightItem{padding:18px 15px;border-radius:14px}.ParkingRiskComparison__insightItem h4{font-size:1rem}.ParkingRiskComparison__insightItem p{font-size:.93rem;line-height:1.8}.ParkingRiskComparison__avoid{margin-top:14px;padding:12px 13px;border-radius:12px}.ParkingRiskComparison__summary{font-size:.95rem;line-height:1.85}}.ParkingCaseBlock{position:relative}.ParkingCase{width:min(100%,1080px);margin:0 auto}.ParkingCase__intro{margin:0 0 22px}.ParkingCase__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:.48em .9em;background:rgba(23,172,78,.1);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1;color:var(--ColorGreenDark,#17ac4e);letter-spacing:.06em}.ParkingCase__title{margin:0 0 16px}.ParkingCase__lead{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.ParkingCase__quickCheck{margin:0 0 24px;padding:22px 22px 20px;background:linear-gradient(180deg,rgba(241,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border:1px solid rgba(23,172,78,.12);border-radius:18px;box-shadow:0 12px 30px rgba(20,48,26,.05)}.ParkingCase__quickCheckTitle{margin:0 0 14px;font-size:1rem;font-weight:500;line-height:1.6;color:#1f4f30}.ParkingCase__quickCheckList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.ParkingCase__quickCheckList li{position:relative;margin:0;padding:0 0 0 1.55em;font-size:.96rem;line-height:1.8;color:#333}.ParkingCase__quickCheckList li:before{content:"";position:absolute;left:0;top:.58em;width:.72em;height:.72em;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorGreenMid,#78bd54) 100%);box-shadow:0 0 0 5px rgba(23,172,78,.1)}.ParkingCase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ParkingCase__item{height:100%;padding:22px 20px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,252,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.ParkingCase__head{display:flex;align-items:flex-start;gap:14px;margin:0 0 14px}.ParkingCase__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorGreenMid,#78bd54) 100%);box-shadow:0 10px 24px rgba(23,172,78,.18);font-size:1rem;font-weight:500;line-height:1;color:#fff}.ParkingCase__caseTitle{margin:0;padding-top:3px;font-size:1.08rem;line-height:1.6;color:#1f4f30}.ParkingCase__item p{margin:0;font-size:.96rem;line-height:1.9;color:#333}.ParkingCase__advice{margin:22px 0 0;padding:20px 22px;background:linear-gradient(180deg,rgba(255,248,244,.98) 0%,rgba(255,243,237,.98) 100%);border:1px solid rgba(191,97,67,.12);border-left:4px solid #d96b4d;border-radius:18px;box-shadow:0 12px 28px rgba(122,59,43,.05)}.ParkingCase__advice p{margin:0;font-size:.98rem;line-height:1.9;color:#333}.ParkingCase__advice strong{color:#7a3b2b}@media (max-width:1024px){.ParkingCase__quickCheckList{grid-template-columns:1fr}}@media (max-width:767px){.ParkingCase__intro{margin-bottom:18px}.ParkingCase__eyebrow{margin-bottom:12px;font-size:.72rem}.ParkingCase__lead{font-size:.96rem;line-height:1.85}.ParkingCase__quickCheck{margin-bottom:18px;padding:18px 16px 16px;border-radius:14px}.ParkingCase__quickCheckTitle{margin-bottom:12px;font-size:.96rem}.ParkingCase__quickCheckList{gap:8px}.ParkingCase__quickCheckList li{font-size:.93rem;line-height:1.75}.ParkingCase__grid{grid-template-columns:1fr;gap:12px}.ParkingCase__item{padding:18px 15px;border-radius:14px}.ParkingCase__head{gap:12px;margin-bottom:12px}.ParkingCase__number{flex:0 0 46px;width:46px;height:46px;font-size:.94rem}.ParkingCase__caseTitle{font-size:1rem;line-height:1.55}.ParkingCase__item p{font-size:.93rem;line-height:1.8}.ParkingCase__advice{margin-top:18px;padding:16px 15px;border-radius:14px}.ParkingCase__advice p{font-size:.94rem;line-height:1.8}}.NursingCaseBlock{position:relative}.NursingCase{width:min(100%,1080px);margin:0 auto}.NursingCase__intro{margin:0 0 22px}.NursingCase__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:.48em .9em;background:rgba(4,158,164,.1);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1;color:var(--ColorGreenDark,#17ac4e);letter-spacing:.06em}.NursingCase__title{margin:0 0 16px}.NursingCase__lead{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.NursingCase__quickCheck{margin:0 0 24px;padding:22px 22px 20px;background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border:1px solid rgba(23,172,78,.12);border-radius:18px}.NursingCase__quickCheckTitle{margin:0 0 14px;font-size:1rem;font-weight:500;color:#1f4f30}.NursingCase__quickCheckList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.NursingCase__quickCheckList li{position:relative;padding-left:1.5em;font-size:.96rem;line-height:1.8}.NursingCase__quickCheckList li:before{content:"";position:absolute;left:0;top:.58em;width:.7em;height:.7em;border-radius:999px;background:var(--ColorGreenDark,#17ac4e)}.NursingCase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.NursingCase__item{padding:22px 20px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.NursingCase__head{display:flex;gap:14px;margin-bottom:14px}.NursingCase__number{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e),var(--ColorGreenMid,#78bd54));color:#fff;font-weight:500}.NursingCase__caseTitle{margin:0;font-size:1.08rem;color:#1f4f30}.NursingCase__item p{margin:0;font-size:.96rem;line-height:1.9}.NursingCase__advice{margin-top:22px;padding:20px 22px;background:linear-gradient(180deg,rgba(241,250,244,.98),rgba(234,247,238,.98));border-left:4px solid var(--ColorGreenDark,#17ac4e);border-radius:18px}.NursingCase__advice p{margin:0;font-size:.98rem;line-height:1.9}@media (max-width:767px){.NursingCase__grid{grid-template-columns:1fr}.NursingCase__quickCheckList{grid-template-columns:1fr}}.ParkingFocusDifferenceBlock{position:relative}.ParkingFocusDifference{width:min(100%,1080px);margin:0 auto}.ParkingFocusDifference__intro{margin:0 0 22px}.ParkingFocusDifference__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:.48em .92em;background:linear-gradient(135deg,rgba(217,107,77,.12) 0%,rgba(232,140,97,.14) 100%);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1;letter-spacing:.08em;color:#9a4a34;text-transform:uppercase}.ParkingFocusDifference__title{margin:0 0 16px}.ParkingFocusDifference__lead{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.ParkingFocusDifference__box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.ParkingFocusDifference__item{height:100%;padding:24px 22px;background:#fff;border-radius:20px;box-shadow:0 14px 32px rgba(20,48,26,.06);box-sizing:border-box}.ParkingFocusDifference__item--parking{border:1px solid rgba(196,81,61,.14);background:linear-gradient(180deg,rgba(255,247,244,.98) 0%,rgba(255,241,236,.98) 100%)}.ParkingFocusDifference__item--nursing{border:1px solid rgba(23,172,78,.14);background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(235,247,238,.98) 100%)}.ParkingFocusDifference__head{margin:0 0 14px}.ParkingFocusDifference__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px;padding:.42em .82em;border-radius:999px;font-size:.74rem;font-weight:500;line-height:1;letter-spacing:.04em}.ParkingFocusDifference__item--parking .ParkingFocusDifference__label{background:rgba(196,81,61,.12);color:#a24734}.ParkingFocusDifference__item--nursing .ParkingFocusDifference__label{background:rgba(23,172,78,.12);color:var(--ColorGreenDark,#17ac4e)}.ParkingFocusDifference__itemTitle{margin:0;font-size:1.14rem;line-height:1.6}.ParkingFocusDifference__item--parking .ParkingFocusDifference__itemTitle{color:#8e4333}.ParkingFocusDifference__item--nursing .ParkingFocusDifference__itemTitle{color:#24693b}.ParkingFocusDifference__item p{margin:0;font-size:.97rem;line-height:1.9;color:#333}.ParkingFocusDifference__item--parking p strong{color:#b14e34}.ParkingFocusDifference__item--nursing p strong{color:var(--ColorGreenDark,#17ac4e)}.ParkingFocusDifference__summary{padding:22px 24px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,252,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-left:4px solid var(--ColorGreenDark,#17ac4e);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.ParkingFocusDifference__summary p{margin:0;font-size:.99rem;line-height:1.95;color:#333}.ParkingFocusDifference__summary strong{color:#1f4f30}@media (max-width:767px){.ParkingFocusDifference__intro{margin-bottom:18px}.ParkingFocusDifference__eyebrow{margin-bottom:12px;font-size:.72rem}.ParkingFocusDifference__lead{font-size:.96rem;line-height:1.85}.ParkingFocusDifference__box{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.ParkingFocusDifference__item{padding:18px 15px;border-radius:14px}.ParkingFocusDifference__itemTitle{font-size:1rem;line-height:1.55}.ParkingFocusDifference__item p{font-size:.93rem;line-height:1.8}.ParkingFocusDifference__summary{padding:16px 15px;border-radius:14px}.ParkingFocusDifference__summary p{font-size:.94rem;line-height:1.85}}.PopulationImpactBlock{position:relative;background:linear-gradient(180deg,rgba(255,247,243,.96) 0%,rgba(255,241,234,.98) 46%,rgba(255,249,245,.96) 100%)}.PopulationImpact{width:min(100%,1080px);margin:0 auto}.PopulationImpact__intro{margin:0 0 24px;padding:28px 28px 24px;background:linear-gradient(180deg,rgba(255,255,255,.66) 0%,rgba(255,255,255,.82) 100%);border:1px solid rgba(191,97,67,.14);border-radius:22px;box-shadow:0 18px 42px rgba(122,59,43,.07);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.PopulationImpact__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:.5em .95em;background:linear-gradient(135deg,#c85f43 0%,#e28563 100%);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1;letter-spacing:.08em;color:#fff;text-transform:uppercase;box-shadow:0 10px 24px rgba(200,95,67,.18)}.PopulationImpact__title{margin:0 0 16px;color:#7a3b2b}.PopulationImpact__lead{margin:0 0 1rem;font-size:1.02rem;line-height:1.95;color:#333}.PopulationImpact__lead:last-child{margin-bottom:0}.PopulationImpact__conclusion{margin:0 0 24px;padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,250,247,.98) 0%,rgba(255,244,239,.98) 100%);border:1px solid rgba(191,97,67,.14);border-left:5px solid #d96b4d;border-radius:20px;box-shadow:0 14px 34px rgba(122,59,43,.05)}.PopulationImpact__subTitle{margin:0 0 14px}.PopulationImpact__conclusionList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0 0 16px;padding:0;list-style:none}.PopulationImpact__conclusionList li{position:relative;margin:0;padding:16px 16px 16px 3rem;background:rgba(255,255,255,.78);border:1px solid rgba(191,97,67,.12);border-radius:16px;font-size:.96rem;line-height:1.8;color:#333}.PopulationImpact__conclusionList li:before{content:"";position:absolute;left:1.1rem;top:1.2rem;width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,#d96b4d 0%,#f0a17e 100%);box-shadow:0 0 0 6px rgba(217,107,77,.1)}.PopulationImpact__note{margin:0;font-size:.98rem;line-height:1.9;color:#333}.PopulationImpact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px}.PopulationImpactCard{height:100%;padding:24px 22px;background:#fff;border-radius:22px;box-shadow:0 16px 36px rgba(20,48,26,.06);box-sizing:border-box}.PopulationImpactCard--negative{border:1px solid rgba(196,81,61,.16);background:linear-gradient(180deg,rgba(255,247,244,.98) 0%,rgba(255,241,236,.98) 100%)}.PopulationImpactCard--positive{border:1px solid rgba(23,172,78,.16);background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%)}.PopulationImpactCard__head{margin:0 0 16px}.PopulationImpactCard__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px;padding:.42em .82em;border-radius:999px;font-size:.74rem;font-weight:500;line-height:1;letter-spacing:.04em}.PopulationImpactCard--negative .PopulationImpactCard__label{background:rgba(196,81,61,.12);color:#a24734}.PopulationImpactCard--positive .PopulationImpactCard__label{background:rgba(23,172,78,.12);color:var(--ColorGreenDark,#17ac4e)}.PopulationImpactCard__title{margin:0;font-size:1.16rem;line-height:1.6}.PopulationImpactCard--negative .PopulationImpactCard__title{color:#8e4333}.PopulationImpactCard--positive .PopulationImpactCard__title{color:#24693b}.PopulationImpactPoint{margin:0 0 14px;padding:16px 16px 14px;background:rgba(255,255,255,.7);border-radius:16px}.PopulationImpactPoint:last-child{margin-bottom:0}.PopulationImpactCard--negative .PopulationImpactPoint{border:1px solid rgba(196,81,61,.1)}.PopulationImpactCard--positive .PopulationImpactPoint{border:1px solid rgba(23,172,78,.1)}.PopulationImpactPoint h4{margin:0 0 10px;font-size:1rem;line-height:1.6}.PopulationImpactCard--negative .PopulationImpactPoint h4{color:#8e4333}.PopulationImpactCard--positive .PopulationImpactPoint h4{color:#24693b}.PopulationImpactPoint p{margin:0;font-size:.95rem;line-height:1.85;color:#333}.PopulationImpact__tableWrap{margin:0 0 24px;padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,250,246,.94) 100%);border:1px solid rgba(191,97,67,.12);border-radius:22px;box-shadow:0 16px 36px rgba(122,59,43,.05)}.PopulationImpact__tableLead{margin:0 0 16px;font-size:.98rem;line-height:1.9;color:#333}.PopulationImpactTableContainer{overflow-x:auto;border-radius:18px;box-shadow:0 14px 34px rgba(20,48,26,.08)}.PopulationImpactTable{width:100%;min-width:760px;border-collapse:collapse;background:#fff;border:1px solid rgba(20,48,26,.08)}.PopulationImpactTable thead th{padding:16px 18px;background:linear-gradient(180deg,rgba(255,246,241,1) 0%,rgba(255,238,231,1) 100%);border-bottom:1px solid rgba(191,97,67,.16);font-size:.96rem;font-weight:500;line-height:1.6;color:#7a3b2b;text-align:center}.PopulationImpactTable thead th:first-child{text-align:left}.PopulationImpactTable tbody th{padding:16px 18px;background:rgba(248,251,248,.9);border-bottom:1px solid rgba(20,48,26,.08);font-size:.95rem;font-weight:500;line-height:1.7;color:#333;text-align:left;vertical-align:top;white-space:nowrap}.PopulationImpactTable tbody td{padding:16px 18px;border-bottom:1px solid rgba(20,48,26,.08);font-size:.96rem;line-height:1.8;color:#333;vertical-align:top}.PopulationImpactTable tbody tr:last-child th,.PopulationImpactTable tbody tr:last-child td{border-bottom:none}.PopulationImpact__result{margin:18px 0 0;font-size:1rem;line-height:1.9;color:#333}.PopulationImpact__result strong{color:#7a3b2b}.PopulationImpact__judgement{margin:0 0 24px;padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,252,250,.96) 0%,rgba(255,246,241,.96) 100%);border:1px solid rgba(191,97,67,.12);border-radius:22px}.PopulationImpactJudgeList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PopulationImpactJudgeItem{padding:18px 16px;background:rgba(255,255,255,.82);border:1px solid rgba(191,97,67,.1);border-radius:16px;box-shadow:0 10px 24px rgba(122,59,43,.04)}.PopulationImpactJudgeItem h4{margin:0 0 10px;font-size:1rem;line-height:1.6;color:#8e4333}.PopulationImpactJudgeItem p{margin:0;font-size:.94rem;line-height:1.8;color:#333}.PopulationImpactProposal{position:relative;padding:80px 24px;background-size:cover;background-position:center center;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px rgba(122,59,43,.1)}.PopulationImpactProposal:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(217,107,77,.72) 0%,rgba(232,140,97,.55) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.PopulationImpactProposal__inner{position:relative;max-width:820px;margin:0 auto;text-align:center;color:#fff}.PopulationImpactProposal__title{margin:0 0 18px;font-size:2rem!important;font-weight:500;line-height:1.6}.PopulationImpactProposal__lead{margin:0 0 14px;font-size:1.15rem;font-weight:500;line-height:1.8}.PopulationImpactProposal__message{margin:0;font-size:1rem;line-height:1.9;opacity:.95}@media (max-width:1024px){.PopulationImpact__conclusionList{grid-template-columns:1fr}.PopulationImpact__grid{grid-template-columns:1fr}.PopulationImpactJudgeList{grid-template-columns:1fr}}@media (max-width:767px){.PopulationImpact__intro{margin-bottom:18px;padding:22px 16px 18px;border-radius:16px}.PopulationImpact__eyebrow{margin-bottom:12px;font-size:.72rem}.PopulationImpact__lead{font-size:.96rem;line-height:1.85}.PopulationImpact__conclusion{margin-bottom:18px;padding:18px 16px 16px;border-radius:16px}.PopulationImpact__conclusionList{gap:10px;margin-bottom:14px}.PopulationImpact__conclusionList li{padding:14px 14px 14px 2.7rem;font-size:.93rem;line-height:1.75;border-radius:14px}.PopulationImpact__conclusionList li:before{left:1rem;top:1.05rem}.PopulationImpact__note{font-size:.94rem;line-height:1.8}.PopulationImpact__grid{gap:12px;margin-bottom:18px}.PopulationImpactCard{padding:18px 15px;border-radius:16px}.PopulationImpactCard__title{font-size:1rem;line-height:1.55}.PopulationImpactPoint{padding:14px 13px 12px;border-radius:12px}.PopulationImpactPoint h4{font-size:.95rem}.PopulationImpactPoint p{font-size:.92rem;line-height:1.75}.PopulationImpact__tableWrap{margin-bottom:18px;padding:18px 16px 16px;border-radius:16px}.PopulationImpact__tableLead{font-size:.94rem;line-height:1.8}.PopulationImpactTable thead th{padding:13px 12px;font-size:.88rem}.PopulationImpactTable tbody th{padding:13px 12px;font-size:.88rem;line-height:1.6}.PopulationImpactTable tbody td{padding:13px 12px;font-size:.9rem;line-height:1.7}.PopulationImpact__result{margin-top:14px;font-size:.94rem;line-height:1.8}.PopulationImpact__judgement{margin-bottom:18px;padding:18px 16px 16px;border-radius:16px}.PopulationImpactJudgeList{gap:12px}.PopulationImpactJudgeItem{padding:15px 13px;border-radius:12px}.PopulationImpactJudgeItem h4{font-size:.95rem}.PopulationImpactJudgeItem p{font-size:.92rem;line-height:1.75}.PopulationImpactProposal{padding:48px 16px;border-radius:16px}.PopulationImpactProposal__title{font-size:1.2rem;margin-bottom:14px}.PopulationImpactProposal__lead{font-size:1rem;line-height:1.7}.PopulationImpactProposal__message{font-size:.95rem;line-height:1.75}}.ComparisonNextStepBlock{position:relative}.ComparisonNextStep{width:min(100%,1080px);margin:0 auto}.ComparisonNextStep__inner{padding:30px 30px 28px;background:linear-gradient(180deg,rgba(255,249,246,.98) 0%,rgba(255,244,239,.98) 100%);border:1px solid rgba(191,97,67,.14);border-radius:24px;box-shadow:0 18px 42px rgba(122,59,43,.07);text-align:center}.ComparisonNextStep__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:.48em .92em;background:linear-gradient(135deg,#c85f43 0%,#e28563 100%);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1;letter-spacing:.08em;color:#fff;text-transform:uppercase;box-shadow:0 10px 24px rgba(200,95,67,.18)}.ComparisonNextStep__title{margin:0 0 18px;color:#7a3b2b}.ComparisonNextStep__lead{max-width:920px;margin:0 auto 1rem;font-size:1.02rem;line-height:1.95;color:#333}.ComparisonNextStep__lead:last-of-type{margin-bottom:0}.ComparisonNextStep__lead strong{color:#b14e34}.ComparisonNextStep__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:24px auto 0}.ComparisonNextStep__point{padding:22px 20px;background:rgba(255,255,255,.78);border:1px solid rgba(191,97,67,.12);border-radius:18px;box-shadow:0 12px 28px rgba(122,59,43,.04);text-align:left}.ComparisonNextStep__point h3{margin:0 0 10px;font-size:1.06rem;line-height:1.6;color:#8e4333}.ComparisonNextStep__point p{margin:0;font-size:.95rem;line-height:1.85;color:#333}.ComparisonNextStep__message{max-width:920px;margin:22px auto 0;padding:18px 20px;background:rgba(255,255,255,.72);border:1px solid rgba(191,97,67,.12);border-left:4px solid #d96b4d;border-radius:18px;text-align:left}.ComparisonNextStep__message p{margin:0;font-size:.98rem;line-height:1.9;color:#333}.ComparisonNextStep__message strong{color:#7a3b2b}@media (max-width:767px){.ComparisonNextStep__inner{padding:22px 16px 20px;border-radius:16px}.ComparisonNextStep__eyebrow{margin-bottom:12px;font-size:.72rem}.ComparisonNextStep__title{margin-bottom:14px}.ComparisonNextStep__lead{font-size:.96rem;line-height:1.85}.ComparisonNextStep__points{grid-template-columns:1fr;gap:12px;margin-top:18px}.ComparisonNextStep__point{padding:18px 15px;border-radius:14px}.ComparisonNextStep__point h3{font-size:.98rem;line-height:1.55}.ComparisonNextStep__point p{font-size:.92rem;line-height:1.75}.ComparisonNextStep__message{margin-top:16px;padding:15px 14px;border-radius:14px}.ComparisonNextStep__message p{font-size:.93rem;line-height:1.8}}.WarehouseComparisonHero{min-height:80vh;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.WarehouseComparisonHero__overlay{min-height:80vh;background:linear-gradient(135deg,rgba(10,28,18,.58) 0%,rgba(14,47,30,.38) 42%,rgba(255,255,255,.1) 100%)}.WarehouseComparisonHero__content{max-width:min(920px,100%);padding:clamp(28px,4vw,52px);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 48px rgba(0,0,0,.18)}.WarehouseComparisonHero__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#fff}.WarehouseComparisonHero__content .ContentTitle{color:rgba(255,255,255,1);max-width:18em;margin:0 auto 18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.34);font-size:clamp(24px,3.5vw,35px);line-height:1.3}.WarehouseComparisonHero__lead{max-width:760px;margin:0 auto;font-size:1.04rem;line-height:2;color:#fff}.WarehouseComparisonHero__points{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 0;padding:0;list-style:none}.WarehouseComparisonHero__points li{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.92);font-size:.95rem;font-weight:500;line-height:1.5;color:var(--c-text,var(--ColorText,#14301a));box-shadow:0 10px 24px rgba(0,0,0,.12)}.WarehouseComparisonHero__note{width:min(700px,100%);margin:20px auto 0;padding:14px 18px;background:rgba(20,48,26,.26);border-radius:14px;border:1px solid rgba(255,255,255,.18)}.WarehouseComparisonHero__note p{margin:0;font-size:.95rem;line-height:1.85;color:#fff}@media (max-width:1024px){.WarehouseComparisonHero{min-height:68vh}.WarehouseComparisonHero__overlay{min-height:68vh}}@media (max-width:767px){.WarehouseComparisonHero{min-height:78vh}.WarehouseComparisonHero__overlay{min-height:78vh;background:linear-gradient(180deg,rgba(10,28,18,.62) 0%,rgba(22,59,39,.42) 52%,rgba(0,0,0,.26) 100%)}.WarehouseComparisonHero__content{padding:24px 18px;background:rgba(255,255,255,.12);border-radius:16px}.WarehouseComparisonHero__eyebrow{margin:0 0 14px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonHero__content .ContentTitle{margin:0 auto 16px;padding-bottom:16px;font-size:clamp(1.72rem,7vw,2.3rem);line-height:1.35}.WarehouseComparisonHero__lead{font-size:.96rem;line-height:1.9}.WarehouseComparisonHero__points{gap:8px;margin:20px 0 0}.WarehouseComparisonHero__points li{min-height:auto;padding:9px 12px;font-size:.84rem}.WarehouseComparisonHero__note{margin:16px auto 0;padding:12px 14px}.WarehouseComparisonHero__note p{font-size:.88rem;line-height:1.8}}.WarehouseComparisonIntro{position:relative;padding:88px 0 96px;background:linear-gradient(180deg,rgba(120,189,84,.08) 0%,rgba(255,255,255,.94) 34%,#fff 100%)}.WarehouseComparisonIntro__inner{width:min(920px,100%);margin:0 auto;text-align:center}.WarehouseComparisonIntro__lead{margin:0 auto 26px;font-size:24px;line-height:2.15;color:var(--c-text,var(--ColorText,#333));text-align:center}.WarehouseComparisonIntro__accent{display:inline;padding:0 .18em;color:var(--ColorGreenDark,#17ac4e);font-weight:500;background:linear-gradient(transparent 58%,rgba(120,189,84,.18) 58%)}.WarehouseComparisonIntro__choice{display:inline-flex;align-items:center;justify-content:center;margin:0 .18em;padding:.2em .72em;border-radius:999px;border:1px solid rgba(20,48,26,.14);font-size:.92em;line-height:1.6;font-weight:500;vertical-align:baseline;background:#fff;box-shadow:0 8px 18px rgba(20,48,26,.05)}.WarehouseComparisonIntro__choice--warehouse{color:#6c4d24;background:linear-gradient(180deg,#fffaf2 0%,#fff4df 100%);border-color:rgba(170,126,52,.22)}.WarehouseComparisonIntro__choice--home{color:var(--ColorGreenDark,#17ac4e);background:linear-gradient(180deg,#f7fcf6 0%,#edf8ea 100%);border-color:rgba(23,172,78,.18)}.WarehouseComparisonIntro__box{position:relative;width:min(760px,100%);margin-left:auto;margin-right:auto;padding:0;background:linear-gradient(180deg,#fff 0%,#f9fbf8 100%);border:1px solid rgba(20,48,26,.1);border-radius:18px;box-shadow:0 14px 34px rgba(20,48,26,.06);text-align:center;overflow:hidden}.WarehouseComparisonIntro__box:before{content:"";display:block;width:100%;height:4px;background:linear-gradient(90deg,#17ac4e 0%,rgba(120,189,84,.55) 100%)}.WarehouseComparisonIntro__boxHeader{padding:28px 38px 18px}.WarehouseComparisonIntro__boxIcon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 14px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#28b763 0%,#17984a 100%);box-shadow:0 10px 20px rgba(23,172,78,.18)}.WarehouseComparisonIntro__boxIcon svg{width:22px;height:22px}.WarehouseComparisonIntro__boxLead{margin:0;font-size:1.04rem;font-weight:500;line-height:1.95;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonIntro__boxLeadStrong{color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonIntro__list{display:grid;grid-template-columns:1fr;gap:12px;width:min(620px,100%);margin:0 auto;padding:0 38px 34px;list-style:none;text-align:left}.WarehouseComparisonIntro__list li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:14px 16px 14px 44px;font-size:1rem;line-height:1.85;color:var(--c-text,var(--ColorText,#333));background:rgba(255,255,255,.82);border:1px solid rgba(20,48,26,.08);border-radius:12px}.WarehouseComparisonIntro__list li:before{content:"";position:absolute;left:16px;top:18px;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#2fbe69 0%,#17ac4e 100%);box-shadow:0 6px 12px rgba(23,172,78,.16)}.WarehouseComparisonIntro__list li:after{content:"";position:absolute;left:22px;top:24px;width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.WarehouseComparisonIntro__list li span{display:block;font-weight:500}.WarehouseComparisonIntro__list li small{display:inline-block;margin-left:.45em;color:rgba(51,51,51,.68);font-size:.88em;line-height:1.8}.WarehouseComparisonIntro__summary{position:relative;width:fit-content;max-width:100%;margin:0 auto;padding:0 0 0 20px;font-size:1.08rem;line-height:2.15;color:var(--c-text,var(--ColorText,#333));text-align:center}.WarehouseComparisonIntro__summary:before{content:"";position:absolute;left:0;top:.25em;bottom:.25em;width:4px;border-radius:999px;background:linear-gradient(180deg,#17ac4e 0%,rgba(120,189,84,.45) 100%)}.WarehouseComparisonIntro__summaryStrong{color:var(--ColorGreenDark,#17ac4e);font-weight:500}@media (max-width:1024px){.WarehouseComparisonIntro{padding:76px 0 84px}.WarehouseComparisonIntro__inner{width:min(860px,100%)}.WarehouseComparisonIntro__boxHeader{padding:26px 28px 18px}.WarehouseComparisonIntro__list{padding:0 28px 30px}}@media (max-width:767px){.WarehouseComparisonIntro{padding:56px 0 64px;background:linear-gradient(180deg,rgba(120,189,84,.08) 0%,#fff 26%,#fff 100%)}.WarehouseComparisonIntro__lead{font-size:.97rem;line-height:1.95}.WarehouseComparisonIntro__accent{padding:0 .12em}.WarehouseComparisonIntro__choice{display:inline;padding:.16em .58em;font-size:.92rem;line-height:1.6}.WarehouseComparisonIntro__box{border-radius:14px}.WarehouseComparisonIntro__box:before{height:3px}.WarehouseComparisonIntro__boxHeader{padding:22px 18px 14px}.WarehouseComparisonIntro__boxIcon{width:40px;height:40px;margin-bottom:12px}.WarehouseComparisonIntro__boxIcon svg{width:20px;height:20px}.WarehouseComparisonIntro__boxLead{font-size:.95rem;line-height:1.85}.WarehouseComparisonIntro__list{width:100%;gap:10px;padding:0 18px 22px}.WarehouseComparisonIntro__list li{padding:12px 12px 12px 38px;font-size:.92rem;line-height:1.8;border-radius:10px}.WarehouseComparisonIntro__list li:before{left:13px;top:16px;width:16px;height:16px}.WarehouseComparisonIntro__list li:after{left:18px;top:21px;width:5px;height:5px}.WarehouseComparisonIntro__list li small{display:block;margin:.12em 0 0;font-size:.82em;line-height:1.65}.WarehouseComparisonIntro__summary{padding-left:16px;font-size:.97rem;line-height:1.95}.WarehouseComparisonIntro__summary:before{width:3px}}.WarehouseComparisonConclusion{padding:0 0 100px;background:linear-gradient(180deg,#f6f8f7 0%,#eef5ef 100%)}.WarehouseComparisonConclusion__box{padding:44px 40px 42px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 18px 42px rgba(20,48,26,.08)}.WarehouseComparisonConclusion__head{text-align:center}.WarehouseComparisonConclusion__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(120,189,84,.14);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonConclusion__title{display:inline-block;margin:0;padding:0 0 12px;border-bottom:2px solid rgba(20,48,26,.75);font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.45;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonConclusion__intro{width:min(860px,100%);margin:28px auto 0}.WarehouseComparisonConclusion__intro p{margin:0;font-size:1.03rem;line-height:2;color:var(--c-text,var(--ColorText,#333));text-align:center}.WarehouseComparisonConclusion__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:34px 0 0}.WarehouseComparisonConclusion__card{height:100%;padding:28px 24px 24px;border-radius:18px;border:1px solid rgba(20,48,26,.1);box-shadow:0 12px 28px rgba(20,48,26,.06)}.WarehouseComparisonConclusion__card--warehouse{background:linear-gradient(180deg,#f0f7ff 0%,#f7fbff 100%)}.WarehouseComparisonConclusion__card--senior{background:linear-gradient(180deg,#fff5eb 0%,#fffaf5 100%)}.WarehouseComparisonConclusion__cardLabel{margin:0 0 14px;font-size:.84rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonConclusion__cardTitle{margin:0 0 14px;font-size:1.26rem;line-height:1.55;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonConclusion__cardText{margin:0;font-size:.98rem;line-height:1.9;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonConclusion__footer{width:min(860px,100%);margin:28px auto 0;padding:20px 24px;background:#f9fbf8;border-radius:16px}.WarehouseComparisonConclusion__footer p{margin:0;font-size:1rem;line-height:1.95;color:#666;text-align:center}@media (max-width:1024px){.WarehouseComparisonConclusion{padding:0 0 84px}.WarehouseComparisonConclusion__box{padding:38px 28px 36px}.WarehouseComparisonConclusion__cards{gap:18px}.WarehouseComparisonConclusion__card{padding:24px 20px 20px}}@media (max-width:767px){.WarehouseComparisonConclusion{padding:0 0 64px}.WarehouseComparisonConclusion__box{padding:28px 18px 24px;border-radius:16px}.WarehouseComparisonConclusion__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonConclusion__title{padding:0 0 10px;font-size:clamp(1.34rem,6vw,1.72rem);line-height:1.55}.WarehouseComparisonConclusion__intro{margin:22px auto 0}.WarehouseComparisonConclusion__intro p{font-size:.95rem;line-height:1.9;text-align:left}.WarehouseComparisonConclusion__cards{grid-template-columns:1fr;gap:14px;margin:24px 0 0}.WarehouseComparisonConclusion__card{padding:20px 16px 18px;border-radius:14px}.WarehouseComparisonConclusion__cardLabel{margin:0 0 10px;font-size:.76rem}.WarehouseComparisonConclusion__cardTitle{margin:0 0 10px;font-size:1.06rem;line-height:1.6}.WarehouseComparisonConclusion__cardText{font-size:.92rem;line-height:1.82}.WarehouseComparisonConclusion__footer{margin:20px auto 0;padding:16px 14px;border-radius:12px}.WarehouseComparisonConclusion__footer p{font-size:.92rem;line-height:1.82;text-align:left}}.WarehouseComparisonPremise{padding:0 0 100px;background:linear-gradient(180deg,#fff 0%,#f8faf8 100%)}.WarehouseComparisonPremise__inner{width:min(1080px,100%);margin:0 auto}.WarehouseComparisonPremise__head{text-align:center}.WarehouseComparisonPremise__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(4,158,164,.1);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonPremise__title{margin:0;font-size:clamp(1.55rem,3vw,2.05rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonPremise__title span{display:inline-block;margin-top:6px;font-size:.92rem;font-weight:400;line-height:1.6;color:#666}.WarehouseComparisonPremise__lead{width:min(760px,100%);margin:22px auto 0;font-size:1.02rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonPremise__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0 0}.WarehouseComparisonPremise__point{height:100%;padding:24px 20px 20px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.WarehouseComparisonPremise__point h3{margin:0 0 12px;font-size:1.02rem;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonPremise__point p{margin:0;font-size:.94rem;line-height:1.85;color:#555}.WarehouseComparisonPremise__tableWrap{margin:34px 0 0;overflow-x:auto;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 14px 34px rgba(20,48,26,.06);background:#fff}.WarehouseComparisonPremise__table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.WarehouseComparisonPremise__table thead tr{border-bottom:2px solid rgba(20,48,26,.7)}.WarehouseComparisonPremise__table th{padding:18px 16px;font-size:.98rem;font-weight:500;line-height:1.6;color:var(--c-text,var(--ColorText,#333));text-align:center;background:#fff}.WarehouseComparisonPremise__table th:first-child{text-align:left;width:30%}.WarehouseComparisonPremise__table th.is-warehouse{background:#f0f7ff}.WarehouseComparisonPremise__table th.is-senior{background:#fff5eb}.WarehouseComparisonPremise__table td{padding:18px 16px;font-size:.97rem;line-height:1.8;color:var(--c-text,var(--ColorText,#333));background:#fff;border-bottom:1px solid #e9ecea}.WarehouseComparisonPremise__table tbody tr:last-child td{border-bottom:none}.WarehouseComparisonPremise__table td:first-child{font-weight:500;background:#fcfcfc}.WarehouseComparisonPremise__table td.is-center{text-align:center}.WarehouseComparisonPremise__table td span{display:inline-block;margin-top:4px;font-size:.84rem;line-height:1.6;color:#666}.WarehouseComparisonPremise__note{margin:14px 4px 0;font-size:.85rem;line-height:1.7;color:#888;text-align:right}@media (max-width:1024px){.WarehouseComparisonPremise{padding:0 0 84px}.WarehouseComparisonPremise__points{grid-template-columns:1fr;gap:14px}.WarehouseComparisonPremise__point{padding:22px 18px 18px}}@media (max-width:767px){.WarehouseComparisonPremise{padding:0 0 64px}.WarehouseComparisonPremise__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonPremise__title{font-size:clamp(1.32rem,6vw,1.72rem);line-height:1.55}.WarehouseComparisonPremise__title span{margin-top:4px;font-size:.82rem;line-height:1.6}.WarehouseComparisonPremise__lead{margin:18px auto 0;font-size:.95rem;line-height:1.9}.WarehouseComparisonPremise__points{margin:24px 0 0}.WarehouseComparisonPremise__point{padding:18px 16px;border-radius:14px}.WarehouseComparisonPremise__point h3{margin:0 0 8px;font-size:.95rem}.WarehouseComparisonPremise__point p{font-size:.89rem;line-height:1.8}.WarehouseComparisonPremise__tableWrap{margin:24px 0 0;border-radius:16px}.WarehouseComparisonPremise__table{min-width:640px}.WarehouseComparisonPremise__table th{padding:14px 12px;font-size:.88rem}.WarehouseComparisonPremise__table td{padding:14px 12px;font-size:.9rem;line-height:1.7}.WarehouseComparisonPremise__table td span{font-size:.78rem}.WarehouseComparisonPremise__note{margin:12px 2px 0;font-size:.78rem;line-height:1.65;text-align:left}}.WarehouseComparisonCashflow{padding:0 0 110px;background:linear-gradient(180deg,#fff 0%,#f7faf8 100%)}.WarehouseComparisonCashflow__section+.WarehouseComparisonCashflow__section{margin-top:54px}.WarehouseComparisonCashflow__head{display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:start;margin:0 0 24px}.WarehouseComparisonCashflow__step{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0;border-radius:50%;background:linear-gradient(135deg,rgba(120,189,84,.18) 0%,rgba(4,158,164,.14) 100%);font-size:1.1rem;font-weight:500;line-height:1;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonCashflow__heading h3{margin:0 0 12px;font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__heading p{margin:0;font-size:1rem;line-height:1.95;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__summaryCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.WarehouseComparisonCashflow__summaryCard{height:100%;padding:24px 22px 20px;border-radius:18px;border:1px solid rgba(20,48,26,.08);box-shadow:0 12px 28px rgba(20,48,26,.05)}.WarehouseComparisonCashflow__summaryCard--warehouse{background:linear-gradient(180deg,#f0f7ff 0%,#f8fbff 100%)}.WarehouseComparisonCashflow__summaryCard--senior{background:linear-gradient(180deg,#fff5eb 0%,#fffaf5 100%)}.WarehouseComparisonCashflow__summaryLabel{margin:0 0 10px;font-size:.84rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__summaryValue{margin:0 0 10px;font-size:2rem;font-weight:500;line-height:1.2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__summaryText{margin:0;font-size:.93rem;line-height:1.8;color:#555}.WarehouseComparisonCashflow__tableWrap{overflow-x:auto;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 14px 34px rgba(20,48,26,.06);background:#fff}.WarehouseComparisonCashflow__table{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.WarehouseComparisonCashflow__table thead tr{background:#f8f8f8;border-top:2px solid rgba(20,48,26,.75)}.WarehouseComparisonCashflow__table th{padding:16px;text-align:center;font-size:.97rem;font-weight:500;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__table th:first-child{text-align:left}.WarehouseComparisonCashflow__table th.is-warehouse{background:#f0f7ff}.WarehouseComparisonCashflow__table th.is-senior{background:#fff5eb}.WarehouseComparisonCashflow__table td{padding:16px;font-size:.96rem;line-height:1.75;color:var(--c-text,var(--ColorText,#333));border-bottom:1px solid #eee;background:#fff}.WarehouseComparisonCashflow__table td:first-child{font-weight:500}.WarehouseComparisonCashflow__table td.is-center{text-align:center}.WarehouseComparisonCashflow__table td span{display:inline-block;margin-top:4px;font-size:.8rem;line-height:1.6;color:#666}.WarehouseComparisonCashflow__table tr.is-total td{font-weight:500;background:#fcfcfc}.WarehouseComparisonCashflow__table tr.is-total-income td{background:#fffaf0}.WarehouseComparisonCashflow__table td.is-emphasis{color:#d96f00}.WarehouseComparisonCashflow__result{margin-top:58px;padding:34px 30px;background:linear-gradient(180deg,#f0f4f8 0%,#f7fafc 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 16px 36px rgba(20,48,26,.06)}.WarehouseComparisonCashflow__resultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 0}.WarehouseComparisonCashflow__resultCard{padding:28px 24px 24px;border-radius:18px;background:#fff;border:2px solid rgba(20,48,26,.1);text-align:center}.WarehouseComparisonCashflow__resultCard--warehouse{border-color:rgba(0,85,153,.18);background:linear-gradient(180deg,#f7fbff 0%,#fff 100%)}.WarehouseComparisonCashflow__resultCard--senior{border-color:rgba(230,126,34,.24);background:linear-gradient(180deg,#fff8f1 0%,#fff 100%)}.WarehouseComparisonCashflow__resultLabel{margin:0 0 12px;font-size:.88rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__resultPrice{margin:0;font-size:2.4rem;font-weight:500;line-height:1.2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonCashflow__resultPrice span{display:inline-block;margin-right:8px;font-size:.92rem;font-weight:400;color:#666}.WarehouseComparisonCashflow__resultCard--senior .WarehouseComparisonCashflow__resultPrice{color:#d35400}.WarehouseComparisonCashflow__note{margin:18px 0 0;font-size:.9rem;line-height:1.75;color:#666}@media (max-width:1024px){.WarehouseComparisonCashflow{padding:0 0 90px}.WarehouseComparisonCashflow__head{grid-template-columns:72px 1fr;gap:16px}.WarehouseComparisonCashflow__step{width:72px;height:72px;font-size:1rem}.WarehouseComparisonCashflow__summaryCards{gap:14px}.WarehouseComparisonCashflow__result{padding:30px 24px}}@media (max-width:767px){.WarehouseComparisonCashflow{padding:0 0 68px}.WarehouseComparisonCashflow__section+.WarehouseComparisonCashflow__section{margin-top:40px}.WarehouseComparisonCashflow__head{grid-template-columns:1fr;gap:14px;margin:0 0 18px}.WarehouseComparisonCashflow__step{width:58px;height:58px;font-size:.88rem}.WarehouseComparisonCashflow__heading h3{margin:0 0 10px;font-size:1.22rem;line-height:1.55}.WarehouseComparisonCashflow__heading p{font-size:.94rem;line-height:1.85}.WarehouseComparisonCashflow__summaryCards{grid-template-columns:1fr;gap:12px;margin:0 0 18px}.WarehouseComparisonCashflow__summaryCard{padding:18px 16px 16px;border-radius:14px}.WarehouseComparisonCashflow__summaryValue{font-size:1.7rem}.WarehouseComparisonCashflow__summaryText{font-size:.88rem;line-height:1.75}.WarehouseComparisonCashflow__tableWrap{border-radius:16px}.WarehouseComparisonCashflow__table{min-width:640px}.WarehouseComparisonCashflow__table th{padding:13px 12px;font-size:.88rem}.WarehouseComparisonCashflow__table td{padding:13px 12px;font-size:.9rem;line-height:1.7}.WarehouseComparisonCashflow__table td span{font-size:.76rem}.WarehouseComparisonCashflow__result{margin-top:42px;padding:24px 16px;border-radius:16px}.WarehouseComparisonCashflow__resultHead .WarehouseComparisonCashflow__step{margin:0 auto 12px}.WarehouseComparisonCashflow__resultHead h3{margin:0 0 12px;font-size:1.28rem;line-height:1.55}.WarehouseComparisonCashflow__resultHead p{font-size:.94rem;line-height:1.85;text-align:left}.WarehouseComparisonCashflow__resultGrid{grid-template-columns:1fr;gap:12px;margin:20px 0 0}.WarehouseComparisonCashflow__resultCard{padding:20px 16px 18px;border-radius:14px}.WarehouseComparisonCashflow__resultPrice{font-size:2rem}.WarehouseComparisonCashflow__resultPrice span{margin-right:6px;font-size:.82rem}.WarehouseComparisonCashflow__note{margin:14px 0 0;font-size:.82rem;line-height:1.7}}.WarehouseComparisonReason{padding:0 0 110px;background:linear-gradient(180deg,#f5f7f6 0%,#eef4ef 100%)}.WarehouseComparisonReason__inner{width:min(1080px,100%);margin:0 auto}.WarehouseComparisonReason__head{text-align:center;margin:0 0 42px}.WarehouseComparisonReason__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(230,126,34,.12);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#c96511}.WarehouseComparisonReason__title{margin:0;font-size:clamp(1.65rem,3.2vw,2.2rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonReason__title span{color:#d96f00}.WarehouseComparisonReason__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.WarehouseComparisonReason__card{position:relative;height:100%;padding:30px 26px 24px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 14px 34px rgba(20,48,26,.06);overflow:hidden}.WarehouseComparisonReason__card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px}.WarehouseComparisonReason__card--senior:before{background:linear-gradient(90deg,#e67e22 0%,#f3a45d 100%)}.WarehouseComparisonReason__card--warehouse:before{background:linear-gradient(90deg,#059 0%,#3d82b8 100%)}.WarehouseComparisonReason__badge{display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;padding:6px 14px;border-radius:999px;font-size:.84rem;font-weight:500;line-height:1.4;color:#fff}.WarehouseComparisonReason__card--senior .WarehouseComparisonReason__badge{background:#e67e22}.WarehouseComparisonReason__card--warehouse .WarehouseComparisonReason__badge{background:#059}.WarehouseComparisonReason__cardTitle{margin:0 0 16px;font-size:1.28rem;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonReason__cardText{margin:0;font-size:.97rem;line-height:1.9;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonReason__cardText+.WarehouseComparisonReason__cardText{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(20,48,26,.14)}.WarehouseComparisonReason__cardText--strong{color:#555}.WarehouseComparisonReason__cardText--strong span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonReason__summary{margin:34px auto 0;padding:28px 24px;background:#fff;border:2px dashed rgba(20,48,26,.18);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.04);text-align:center}.WarehouseComparisonReason__summary p{margin:0;font-size:1.08rem;font-weight:500;line-height:1.95;color:var(--c-text,var(--ColorText,#333))}@media (max-width:1024px){.WarehouseComparisonReason{padding:0 0 90px}.WarehouseComparisonReason__grid{gap:18px}.WarehouseComparisonReason__card{padding:26px 22px 22px}}@media (max-width:767px){.WarehouseComparisonReason{padding:0 0 68px}.WarehouseComparisonReason__head{margin:0 0 28px}.WarehouseComparisonReason__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonReason__title{font-size:clamp(1.34rem,6vw,1.76rem);line-height:1.55}.WarehouseComparisonReason__grid{grid-template-columns:1fr;gap:14px}.WarehouseComparisonReason__card{padding:22px 18px 18px;border-radius:16px}.WarehouseComparisonReason__badge{margin:0 0 14px;padding:6px 12px;font-size:.76rem}.WarehouseComparisonReason__cardTitle{margin:0 0 12px;font-size:1.08rem;line-height:1.55}.WarehouseComparisonReason__cardText{font-size:.91rem;line-height:1.82}.WarehouseComparisonReason__cardText+.WarehouseComparisonReason__cardText{margin-top:12px;padding-top:12px}.WarehouseComparisonReason__summary{margin:22px auto 0;padding:20px 16px;border-radius:14px}.WarehouseComparisonReason__summary p{font-size:.96rem;line-height:1.82}}.WarehouseComparisonFuture{position:relative;padding:0 0 110px;background:linear-gradient(180deg,#fff 0%,#f3f8f5 100%)}.WarehouseComparisonFuture__inner{width:min(1100px,100%);margin:0 auto}.WarehouseComparisonFuture__head{text-align:center;margin:0 0 38px}.WarehouseComparisonFuture__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(20,48,26,.08);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonFuture__title{margin:0;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFuture__lead{width:min(820px,100%);margin:20px auto 0;font-size:1.01rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFuture__axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 28px}.WarehouseComparisonFuture__axis{height:100%;padding:24px 20px 20px;background:linear-gradient(180deg,#fff 0%,#fbfcfb 100%);border:1px solid rgba(20,48,26,.08);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.05)}.WarehouseComparisonFuture__axisLabel{margin:0 0 10px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#666}.WarehouseComparisonFuture__axis h3{margin:0 0 10px;font-size:1.02rem;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFuture__axis p:last-child{margin:0;font-size:.92rem;line-height:1.8;color:#555}.WarehouseComparisonFuture__tableWrap{overflow-x:auto;border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 16px 38px rgba(20,48,26,.06);background:#fff}.WarehouseComparisonFuture__table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.WarehouseComparisonFuture__table thead tr{border-bottom:2px solid rgba(20,48,26,.72);background:#f8f8f8}.WarehouseComparisonFuture__table th{padding:18px 16px;text-align:center;font-size:.97rem;font-weight:500;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFuture__table th:first-child{text-align:left;width:25%}.WarehouseComparisonFuture__table th.is-warehouse{background:#f0f7ff}.WarehouseComparisonFuture__table th.is-senior{background:#fff5eb}.WarehouseComparisonFuture__table td{padding:18px 16px;font-size:.96rem;line-height:1.8;color:var(--c-text,var(--ColorText,#333));border-bottom:1px solid #eee;background:#fff;vertical-align:middle}.WarehouseComparisonFuture__table tbody tr:last-child td{border-bottom:none}.WarehouseComparisonFuture__table td:first-child{font-weight:500;background:#fafafa}.WarehouseComparisonFuture__table td.is-center{text-align:center}.WarehouseComparisonFuture__table td span{display:inline-block;margin-top:6px;font-size:.84rem;line-height:1.7;color:#666}.WarehouseComparisonFuture__table strong{display:inline-block;font-size:1rem;line-height:1.5}.WarehouseComparisonFuture__table .is-good{color:#27ae60}.WarehouseComparisonFuture__table .is-caution{color:#e67e22}.WarehouseComparisonFuture__table .is-strong{color:#c0392b}.WarehouseComparisonFuture__table tr.is-strongRow td{background:linear-gradient(180deg,#fff 0%,#fffaf5 100%)}.WarehouseComparisonFuture__note{margin:26px 0 0;padding:28px 26px;background:linear-gradient(180deg,#fff9f0 0%,#fffdf8 100%);border-left:5px solid #e67e22;border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.04)}.WarehouseComparisonFuture__note h4{margin:0 0 10px;font-size:1.04rem;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFuture__note p{margin:0;font-size:.96rem;line-height:1.85;color:#555}.WarehouseComparisonFuture__note p span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}@media (max-width:1024px){.WarehouseComparisonFuture{padding:0 0 88px}.WarehouseComparisonFuture__axes{grid-template-columns:1fr;gap:14px}.WarehouseComparisonFuture__axis{padding:22px 18px 18px}}@media (max-width:767px){.WarehouseComparisonFuture{padding:0 0 68px}.WarehouseComparisonFuture__head{margin:0 0 28px}.WarehouseComparisonFuture__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonFuture__title{font-size:clamp(1.3rem,6vw,1.72rem);line-height:1.55}.WarehouseComparisonFuture__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonFuture__axes{margin:0 0 22px}.WarehouseComparisonFuture__axis{padding:18px 16px;border-radius:14px}.WarehouseComparisonFuture__axisLabel{margin:0 0 8px;font-size:.72rem}.WarehouseComparisonFuture__axis h3{margin:0 0 8px;font-size:.94rem}.WarehouseComparisonFuture__axis p:last-child{font-size:.88rem;line-height:1.76}.WarehouseComparisonFuture__tableWrap{border-radius:16px}.WarehouseComparisonFuture__table{min-width:660px}.WarehouseComparisonFuture__table th{padding:14px 12px;font-size:.88rem}.WarehouseComparisonFuture__table td{padding:14px 12px;font-size:.89rem;line-height:1.7}.WarehouseComparisonFuture__table td span{margin-top:4px;font-size:.76rem;line-height:1.65}.WarehouseComparisonFuture__table strong{font-size:.93rem}.WarehouseComparisonFuture__note{margin:20px 0 0;padding:20px 16px;border-radius:14px}.WarehouseComparisonFuture__note h4{margin:0 0 8px;font-size:.94rem}.WarehouseComparisonFuture__note p{font-size:.89rem;line-height:1.76}}.WarehouseComparisonDecision{padding:0 0 110px;background:linear-gradient(180deg,#f4f7f5 0%,#edf3ef 100%)}.WarehouseComparisonDecision__head{text-align:center;margin:0 0 40px}.WarehouseComparisonDecision__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(20,48,26,.08);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonDecision__title{margin:0;font-size:clamp(1.7rem,3.2vw,2.2rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__title span{color:#d96f00}.WarehouseComparisonDecision__lead{width:min(820px,100%);margin:20px auto 0;font-size:1rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__list{display:grid;gap:24px}.WarehouseComparisonDecision__card{position:relative;padding:34px 30px 30px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 16px 38px rgba(20,48,26,.06);overflow:hidden}.WarehouseComparisonDecision__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px}.WarehouseComparisonDecision__card--tax:before{background:linear-gradient(180deg,#e67e22 0%,#f0a35f 100%)}.WarehouseComparisonDecision__card--asset:before{background:linear-gradient(180deg,#059 0%,#3b81b8 100%)}.WarehouseComparisonDecision__card--contract:before{background:linear-gradient(180deg,#27ae60 0%,#6bc790 100%)}.WarehouseComparisonDecision__cardHead{display:flex;align-items:flex-start;gap:18px;margin:0 0 22px}.WarehouseComparisonDecision__number{flex:0 0 auto;min-width:58px;margin:0;font-size:2.7rem;font-weight:500;line-height:1;color:rba(0,0,0,1)}.WarehouseComparisonDecision__titleWrap{flex:1 1 auto}.WarehouseComparisonDecision__miniLabel{margin:0 0 6px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#666}.WarehouseComparisonDecision__titleWrap h3{margin:0;font-size:1.38rem;line-height:1.55;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__content{display:grid;gap:20px}.WarehouseComparisonDecision__content--split{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.WarehouseComparisonDecision__compare{display:grid;gap:16px}.WarehouseComparisonDecision__compareItem{padding:18px 18px 16px;background:#fbfcfb;border:1px solid rgba(20,48,26,.07);border-radius:16px}.WarehouseComparisonDecision__compareItem h4{margin:0 0 8px;font-size:1rem;line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__compareItem p{margin:0;font-size:.95rem;line-height:1.82;color:#555}.WarehouseComparisonDecision__compareItem p span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__body p{margin:0;font-size:.97rem;line-height:1.9;color:#555}.WarehouseComparisonDecision__body p+p{margin-top:14px}.WarehouseComparisonDecision__body p span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__advice{padding:18px 18px 16px;background:linear-gradient(180deg,#fff9f0 0%,#fffdf8 100%);border:1px solid rgba(230,126,34,.18);border-radius:16px}.WarehouseComparisonDecision__advice--green{background:linear-gradient(180deg,#f0fdf4 0%,#f8fffa 100%);border-color:rgba(39,174,96,.18)}.WarehouseComparisonDecision__adviceLabel{margin:0 0 6px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#666}.WarehouseComparisonDecision__advice p:last-child{margin:0;font-size:.92rem;line-height:1.8;color:#555}.WarehouseComparisonDecision__bulletList{margin:14px 0 0;padding:0;list-style:none}.WarehouseComparisonDecision__bulletList li{position:relative;padding-left:1.2em;font-size:.95rem;line-height:1.82;color:#555}.WarehouseComparisonDecision__bulletList li+li{margin-top:10px}.WarehouseComparisonDecision__bulletList li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonDecision__bulletList li span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonDecision__bulletList li strong{color:#c0392b}@media (max-width:1024px){.WarehouseComparisonDecision{padding:0 0 88px}.WarehouseComparisonDecision__card{padding:30px 24px 24px}.WarehouseComparisonDecision__content--split{grid-template-columns:1fr}}@media (max-width:767px){.WarehouseComparisonDecision{padding:0 0 68px}.WarehouseComparisonDecision__head{margin:0 0 28px}.WarehouseComparisonDecision__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonDecision__title{font-size:clamp(1.36rem,6vw,1.78rem);line-height:1.55}.WarehouseComparisonDecision__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonDecision__list{gap:16px}.WarehouseComparisonDecision__card{padding:24px 16px 18px 18px;border-radius:16px}.WarehouseComparisonDecision__card:before{width:4px}.WarehouseComparisonDecision__cardHead{gap:12px;margin:0 0 16px}.WarehouseComparisonDecision__number{min-width:42px;font-size:2rem}.WarehouseComparisonDecision__miniLabel{margin:0 0 4px;font-size:.7rem}.WarehouseComparisonDecision__titleWrap h3{font-size:1.08rem;line-height:1.55}.WarehouseComparisonDecision__content{gap:14px}.WarehouseComparisonDecision__compare{gap:12px}.WarehouseComparisonDecision__compareItem{padding:14px 14px 12px;border-radius:12px}.WarehouseComparisonDecision__compareItem h4{font-size:.92rem}.WarehouseComparisonDecision__compareItem p{font-size:.89rem;line-height:1.76}.WarehouseComparisonDecision__body p{font-size:.9rem;line-height:1.8}.WarehouseComparisonDecision__body p+p{margin-top:12px}.WarehouseComparisonDecision__advice{padding:14px 14px 12px;border-radius:12px}.WarehouseComparisonDecision__adviceLabel{font-size:.72rem}.WarehouseComparisonDecision__advice p:last-child{font-size:.86rem;line-height:1.74}.WarehouseComparisonDecision__bulletList{margin:12px 0 0}.WarehouseComparisonDecision__bulletList li{padding-left:1.05em;font-size:.89rem;line-height:1.76}.WarehouseComparisonDecision__bulletList li:before{top:.68em;width:7px;height:7px}}.WarehouseComparisonTax{padding:0 0 110px;background:linear-gradient(180deg,#fff 0%,#f8faf8 100%)}.WarehouseComparisonTax__inner{width:min(1080px,100%);margin:0 auto}.WarehouseComparisonTax__head{text-align:center;margin:0 0 36px}.WarehouseComparisonTax__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(230,126,34,.12);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#c96511}.WarehouseComparisonTax__title{margin:0;font-size:clamp(1.55rem,3vw,2.08rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonTax__title span{color:#d96f00}.WarehouseComparisonTax__lead{width:min(840px,100%);margin:20px auto 0;font-size:1rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonTax__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 26px}.WarehouseComparisonTax__point{padding:22px 20px 18px;background:linear-gradient(180deg,#fffdf9 0%,#fff 100%);border:1px solid rgba(230,126,34,.12);border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.04)}.WarehouseComparisonTax__pointLabel{margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#a56a2d}.WarehouseComparisonTax__point h3{margin:0 0 8px;font-size:24px;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonTax__point p:last-child{margin:0;font-size:.92rem;line-height:1.8;color:#555}.WarehouseComparisonTax__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.WarehouseComparisonTax__card{height:100%;padding:28px 24px 22px;background:#fff;border:2px solid rgba(230,126,34,.3);border-radius:20px;box-shadow:0 16px 36px rgba(20,48,26,.05)}.WarehouseComparisonTax__cardHead{display:flex;align-items:center;gap:14px;margin:0 0 16px}.WarehouseComparisonTax__cardNumber{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;margin:0;border-radius:50%;background:linear-gradient(135deg,#e67e22 0%,#f0a35f 100%);font-size:1rem;font-weight:500;line-height:1;color:#fff}.WarehouseComparisonTax__cardHead h3{margin:0;font-size:1.22rem;line-height:1.55;color:#d96f00}.WarehouseComparisonTax__cardText{margin:0;font-size:.96rem;line-height:1.85;color:#555}.WarehouseComparisonTax__cardText span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonTax__subBox{margin:18px 0 0;padding:16px 16px 14px;background:#fff9f0;border-radius:12px}.WarehouseComparisonTax__subLabel{margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#8c5d2c}.WarehouseComparisonTax__subBox p:last-child{margin:0;font-size:.9rem;line-height:1.75;color:#555}.WarehouseComparisonTax__summary{margin:30px 0 0;padding:28px 24px;background:linear-gradient(180deg,#fdf2f2 0%,#fff8f8 100%);border:1px solid #f1c8cc;border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.04);text-align:center}.WarehouseComparisonTax__summaryLead{margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.6;color:#d96f00}.WarehouseComparisonTax__summaryText{margin:0;font-size:.96rem;line-height:1.85;color:#555}.WarehouseComparisonTax__note{margin:16px 2px 0;font-size:.8rem;line-height:1.7;color:#888;text-align:right}@media (max-width:1024px){.WarehouseComparisonTax{padding:0 0 88px}.WarehouseComparisonTax__points{grid-template-columns:1fr}.WarehouseComparisonTax__grid{grid-template-columns:1fr}}@media (max-width:767px){.WarehouseComparisonTax{padding:0 0 68px}.WarehouseComparisonTax__head{margin:0 0 28px}.WarehouseComparisonTax__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonTax__title{font-size:clamp(1.34rem,6vw,1.76rem);line-height:1.55}.WarehouseComparisonTax__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonTax__points{gap:12px;margin:0 0 20px}.WarehouseComparisonTax__point{padding:18px 16px 14px;border-radius:14px}.WarehouseComparisonTax__pointLabel{margin:0 0 6px;font-size:.72rem}.WarehouseComparisonTax__point h3{margin:0 0 6px;font-size:.94rem}.WarehouseComparisonTax__point p:last-child{font-size:.88rem;line-height:1.76}.WarehouseComparisonTax__grid{gap:14px}.WarehouseComparisonTax__card{padding:22px 18px 18px;border-radius:16px}.WarehouseComparisonTax__cardHead{gap:10px;margin:0 0 12px}.WarehouseComparisonTax__cardNumber{flex:0 0 40px;width:40px;height:40px;font-size:.88rem}.WarehouseComparisonTax__cardHead h3{font-size:1.04rem;line-height:1.5}.WarehouseComparisonTax__cardText{font-size:.9rem;line-height:1.78}.WarehouseComparisonTax__subBox{margin:14px 0 0;padding:14px 14px 12px;border-radius:10px}.WarehouseComparisonTax__subLabel{margin:0 0 5px;font-size:.72rem}.WarehouseComparisonTax__subBox p:last-child{font-size:.85rem;line-height:1.72}.WarehouseComparisonTax__summary{margin:22px 0 0;padding:20px 16px;border-radius:14px}.WarehouseComparisonTax__summaryLead{margin:0 0 8px;font-size:1rem;line-height:1.55}.WarehouseComparisonTax__summaryText{font-size:.89rem;line-height:1.76}.WarehouseComparisonTax__note{margin:12px 0 0;font-size:.74rem;line-height:1.65;text-align:left}}.WarehouseComparisonRisk{padding:0;background:linear-gradient(180deg,#f4f6f5 0%,#edf1ef 100%)}.WarehouseComparisonRisk__inner{width:min(1080px,100%);margin:0 auto}.WarehouseComparisonRisk__head{text-align:center;margin:0 0 36px}.WarehouseComparisonRisk__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(20,48,26,.08);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonRisk__title{margin:0;font-size:clamp(1.55rem,3vw,2.08rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonRisk__title span{color:#c9552e}.WarehouseComparisonRisk__lead{width:min(840px,100%);margin:20px auto 0;font-size:1rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonRisk__tableWrap{overflow-x:auto;border:1px solid rgba(20,48,26,.1);border-radius:22px;box-shadow:0 16px 36px rgba(20,48,26,.05);background:#fff}.WarehouseComparisonRisk__table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.WarehouseComparisonRisk__table thead tr{border-bottom:2px solid rgba(20,48,26,.72);background:#f7f8f7}.WarehouseComparisonRisk__table th{padding:18px 16px;text-align:center;font-size:.97rem;font-weight:500;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonRisk__table th:first-child{text-align:left;width:25%}.WarehouseComparisonRisk__table th.is-warehouse{background:#f0f7ff}.WarehouseComparisonRisk__table th.is-senior{background:#fff5eb}.WarehouseComparisonRisk__table td{padding:18px 16px;font-size:.96rem;line-height:1.8;color:var(--c-text,var(--ColorText,#333));border-bottom:1px solid #eee;background:#fff;vertical-align:middle}.WarehouseComparisonRisk__table tbody tr:last-child td{border-bottom:none}.WarehouseComparisonRisk__table td:first-child{font-weight:500;background:#fafafa}.WarehouseComparisonRisk__table td.is-center{text-align:center}.WarehouseComparisonRisk__table td span{display:inline-block;margin-top:6px;font-size:.84rem;line-height:1.7;color:#666}.WarehouseComparisonRisk__table strong{display:inline-block;font-size:1rem;line-height:1.5}.WarehouseComparisonRisk__table .is-good{color:#2b8a57}.WarehouseComparisonRisk__table .is-neutral{color:#6b7280}.WarehouseComparisonRisk__table .is-caution{color:#d9822b}.WarehouseComparisonRisk__table .is-strong{color:#c0392b}.WarehouseComparisonRisk__table tr.is-strongRow td{background:linear-gradient(180deg,#fff 0%,#fcfbfa 100%)}.WarehouseComparisonRisk__adviceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0 0}.WarehouseComparisonRisk__advice{height:100%;padding:26px 22px 22px;border-radius:18px;box-shadow:0 12px 28px rgba(20,48,26,.04)}.WarehouseComparisonRisk__advice--warehouse{background:linear-gradient(180deg,#f0f7ff 0%,#f8fbff 100%);border:1px solid rgba(0,85,153,.12)}.WarehouseComparisonRisk__advice--senior{background:linear-gradient(180deg,#fff5eb 0%,#fffaf5 100%);border:1px solid rgba(230,126,34,.16)}.WarehouseComparisonRisk__adviceLabel{margin:0 0 8px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#666}.WarehouseComparisonRisk__advice h3{margin:0 0 10px;font-size:1.08rem;line-height:1.6;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonRisk__advice p:last-child{margin:0;font-size:.92rem;line-height:1.82;color:#555}@media (max-width:1024px){.WarehouseComparisonRisk{padding:0 0 88px}.WarehouseComparisonRisk__adviceGrid{grid-template-columns:1fr}}@media (max-width:767px){.WarehouseComparisonRisk{padding:0 0 68px}.WarehouseComparisonRisk__head{margin:0 0 28px}.WarehouseComparisonRisk__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonRisk__title{font-size:clamp(1.34rem,6vw,1.76rem);line-height:1.55}.WarehouseComparisonRisk__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonRisk__tableWrap{border-radius:16px}.WarehouseComparisonRisk__table{min-width:660px}.WarehouseComparisonRisk__table th{padding:14px 12px;font-size:.88rem}.WarehouseComparisonRisk__table td{padding:14px 12px;font-size:.89rem;line-height:1.7}.WarehouseComparisonRisk__table td span{margin-top:4px;font-size:.76rem;line-height:1.65}.WarehouseComparisonRisk__table strong{font-size:.93rem}.WarehouseComparisonRisk__adviceGrid{gap:14px;margin:20px 0 0}.WarehouseComparisonRisk__advice{padding:20px 16px 18px;border-radius:14px}.WarehouseComparisonRisk__adviceLabel{margin:0 0 6px;font-size:.72rem}.WarehouseComparisonRisk__advice h3{margin:0 0 8px;font-size:.96rem}.WarehouseComparisonRisk__advice p:last-child{font-size:.88rem;line-height:1.76}}.WarehouseComparisonSelfCheck{padding:0;background:linear-gradient(180deg,#fff 0%,#f7faf8 100%)}.WarehouseComparisonSelfCheck__inner{width:min(1080px,100%);margin:0 auto}.WarehouseComparisonSelfCheck__head{text-align:center;margin:0 0 38px}.WarehouseComparisonSelfCheck__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(20,48,26,.08);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.WarehouseComparisonSelfCheck__title{margin:0;font-size:clamp(1.55rem,3vw,2.08rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonSelfCheck__title span{color:#d96f00}.WarehouseComparisonSelfCheck__lead{width:min(840px,100%);margin:20px auto 0;font-size:1rem;line-height:2;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonSelfCheck__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.WarehouseComparisonSelfCheck__card{height:100%;padding:30px 24px 24px;border-radius:22px;border:1px solid rgba(20,48,26,.08);box-shadow:0 16px 36px rgba(20,48,26,.05)}.WarehouseComparisonSelfCheck__card--warehouse{background:linear-gradient(180deg,#f0f7ff 0%,#f8fbff 100%);border-top:5px solid #059}.WarehouseComparisonSelfCheck__card--senior{background:linear-gradient(180deg,#fff5eb 0%,#fffaf5 100%);border-top:5px solid #e67e22}.WarehouseComparisonSelfCheck__cardHead{text-align:center;margin:0 0 22px}.WarehouseComparisonSelfCheck__cardLabel{margin:0 0 8px;font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#666}.WarehouseComparisonSelfCheck__cardHead h3{margin:0;font-size:1.24rem;line-height:1.55;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonSelfCheck__card--warehouse .WarehouseComparisonSelfCheck__cardHead h3{color:#059}.WarehouseComparisonSelfCheck__card--senior .WarehouseComparisonSelfCheck__cardHead h3{color:#d96f00}.WarehouseComparisonSelfCheck__list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.WarehouseComparisonSelfCheck__list li{position:relative;padding:16px 16px 16px 48px;background:rgba(255,255,255,.78);border-radius:14px;font-size:.96rem;line-height:1.8;color:var(--c-text,var(--ColorText,#333));box-shadow:0 8px 20px rgba(20,48,26,.04)}.WarehouseComparisonSelfCheck__list li:before{content:"";position:absolute;left:18px;top:18px;width:16px;height:16px;border:2px solid currentColor;border-radius:4px}.WarehouseComparisonSelfCheck__card--warehouse .WarehouseComparisonSelfCheck__list li{color:#244b6d}.WarehouseComparisonSelfCheck__card--senior .WarehouseComparisonSelfCheck__list li{color:#8a5925}.WarehouseComparisonSelfCheck__summary{margin:34px 0 0;padding:30px 26px;background:#f9faf9;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 12px 28px rgba(20,48,26,.04);text-align:center}.WarehouseComparisonSelfCheck__summaryText{margin:0;font-size:1.04rem;line-height:1.9;color:#555}.WarehouseComparisonSelfCheck__summaryText span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonSelfCheck__ctaLead{margin:22px 0 0;padding-top:22px;border-top:1px solid rgba(20,48,26,.1)}.WarehouseComparisonSelfCheck__ctaLead p{margin:0;font-size:1rem;font-weight:500;line-height:1.7;color:var(--c-text,var(--ColorText,#333))}@media (max-width:1024px){.WarehouseComparisonSelfCheck{padding:0 0 88px}.WarehouseComparisonSelfCheck__grid{gap:18px}.WarehouseComparisonSelfCheck__card{padding:26px 20px 20px}}@media (max-width:767px){.WarehouseComparisonSelfCheck{padding:0 0 68px}.WarehouseComparisonSelfCheck__head{margin:0 0 28px}.WarehouseComparisonSelfCheck__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonSelfCheck__title{font-size:clamp(1.34rem,6vw,1.76rem);line-height:1.55}.WarehouseComparisonSelfCheck__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonSelfCheck__grid{grid-template-columns:1fr;gap:14px}.WarehouseComparisonSelfCheck__card{padding:22px 16px 18px;border-radius:16px}.WarehouseComparisonSelfCheck__cardHead{margin:0 0 16px}.WarehouseComparisonSelfCheck__cardLabel{margin:0 0 6px;font-size:.74rem}.WarehouseComparisonSelfCheck__cardHead h3{font-size:1.04rem;line-height:1.5}.WarehouseComparisonSelfCheck__list{gap:10px}.WarehouseComparisonSelfCheck__list li{padding:14px 14px 14px 42px;border-radius:12px;font-size:.89rem;line-height:1.74}.WarehouseComparisonSelfCheck__list li:before{left:14px;top:16px;width:14px;height:14px}.WarehouseComparisonSelfCheck__summary{margin:22px 0 0;padding:22px 16px;border-radius:14px}.WarehouseComparisonSelfCheck__summaryText{font-size:.9rem;line-height:1.8}.WarehouseComparisonSelfCheck__ctaLead{margin:16px 0 0;padding-top:16px}.WarehouseComparisonSelfCheck__ctaLead p{font-size:.92rem;line-height:1.7}}.WarehouseComparisonFutureDemandIntro{padding:0 0 110px;background:linear-gradient(180deg,#f4f7f5 0%,#edf3ef 100%)}.WarehouseComparisonFutureDemandIntro__inner{width:min(1000px,100%);margin:0 auto}.WarehouseComparisonFutureDemandIntro__head{text-align:center;margin:0 0 34px}.WarehouseComparisonFutureDemandIntro__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(192,57,43,.1);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#b04b3d}.WarehouseComparisonFutureDemandIntro__title{margin:0;font-size:clamp(1.72rem,3.2vw,2.28rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFutureDemandIntro__title span{display:block;margin-top:10px;font-size:1.02rem;font-weight:400;line-height:1.7;color:#666}.WarehouseComparisonFutureDemandIntro__panel{display:grid;grid-template-columns:6px 1fr;gap:0;overflow:hidden;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 18px 40px rgba(20,48,26,.06)}.WarehouseComparisonFutureDemandIntro__panelLine{background:linear-gradient(180deg,#c0392b 0%,#e67e22 100%)}.WarehouseComparisonFutureDemandIntro__panelBody{padding:30px 30px 28px}.WarehouseComparisonFutureDemandIntro__panelBody p{margin:0;font-size:1rem;line-height:1.95;color:#555}.WarehouseComparisonFutureDemandIntro__panelBody p+p{margin-top:18px}.WarehouseComparisonFutureDemandIntro__panelBody span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFutureDemandIntro__accent{color:#d96f00}.WarehouseComparisonFutureDemandIntro__footer{margin:24px 0 0;padding:24px 20px;background:linear-gradient(180deg,#fffaf7 0%,#fff 100%);border-radius:18px;border:1px dashed rgba(230,126,34,.26);text-align:center}.WarehouseComparisonFutureDemandIntro__footer p{margin:0;font-size:1.08rem;font-weight:500;line-height:1.9;color:var(--c-text,var(--ColorText,#333))}@media (max-width:1024px){.WarehouseComparisonFutureDemandIntro{padding:0 0 88px}.WarehouseComparisonFutureDemandIntro__panelBody{padding:26px 24px 24px}}@media (max-width:767px){.WarehouseComparisonFutureDemandIntro{padding:0 0 68px}.WarehouseComparisonFutureDemandIntro__head{margin:0 0 26px}.WarehouseComparisonFutureDemandIntro__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonFutureDemandIntro__title{font-size:clamp(1.38rem,6vw,1.82rem);line-height:1.55}.WarehouseComparisonFutureDemandIntro__title span{margin-top:8px;font-size:.9rem;line-height:1.65}.WarehouseComparisonFutureDemandIntro__panel{grid-template-columns:4px 1fr;border-radius:16px}.WarehouseComparisonFutureDemandIntro__panelBody{padding:22px 16px 20px}.WarehouseComparisonFutureDemandIntro__panelBody p{font-size:.92rem;line-height:1.82}.WarehouseComparisonFutureDemandIntro__panelBody p+p{margin-top:14px}.WarehouseComparisonFutureDemandIntro__footer{margin:18px 0 0;padding:18px 14px;border-radius:14px}.WarehouseComparisonFutureDemandIntro__footer p{font-size:.94rem;line-height:1.8}}.WarehouseComparisonFutureReason{padding:0 0 90px;background:#fff}.WarehouseComparisonFutureReason__item{padding:34px 32px 30px;background:linear-gradient(180deg,#fff 0%,#fffdfc 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 40px rgba(20,48,26,.05)}.WarehouseComparisonFutureReason__head{display:flex;align-items:center;gap:20px;margin:0 0 28px}.WarehouseComparisonFutureReason__number{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#c0392b 0%,#d96f00 100%);font-size:1.5rem;font-weight:500;line-height:1;color:#fff;box-shadow:0 10px 24px rgba(192,57,43,.22)}.WarehouseComparisonFutureReason__titleWrap{flex:1 1 auto}.WarehouseComparisonFutureReason__label{margin:0 0 6px;font-size:.8rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#8d5a54}.WarehouseComparisonFutureReason__titleWrap h3{margin:0;font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1.5;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFutureReason__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.WarehouseComparisonFutureReason__text p{margin:0;font-size:1rem;line-height:1.95;color:#555}.WarehouseComparisonFutureReason__text p+p{margin-top:16px}.WarehouseComparisonFutureReason__text p span{font-weight:500;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFutureReason__highlight{padding:26px 22px 22px;background:linear-gradient(180deg,#fdf2f2 0%,#fff8f8 100%);border:1px solid #f1c8cc;border-radius:18px;box-shadow:0 12px 28px rgba(192,57,43,.06)}.WarehouseComparisonFutureReason__highlight h4{margin:0 0 14px;font-size:1.05rem;font-weight:500;line-height:1.6;color:#c0392b}.WarehouseComparisonFutureReason__pointList{margin:0;padding:0;list-style:none;display:grid;gap:10px}.WarehouseComparisonFutureReason__pointList li{position:relative;padding-left:1.2em;font-size:.93rem;line-height:1.78;color:#555}.WarehouseComparisonFutureReason__pointList li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:#c0392b}.WarehouseComparisonFutureReason__footer{margin:26px 0 0;padding-top:22px;border-top:1px solid rgba(20,48,26,.1);text-align:center}.WarehouseComparisonFutureReason__footer p{margin:0;font-size:1.08rem;font-weight:500;line-height:1.85;color:#555}@media (max-width:1024px){.WarehouseComparisonFutureReason{padding:0 0 76px}.WarehouseComparisonFutureReason__item{padding:30px 24px 24px}.WarehouseComparisonFutureReason__body{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.WarehouseComparisonFutureReason{padding:0 0 58px}.WarehouseComparisonFutureReason__item{padding:24px 16px 20px;border-radius:16px}.WarehouseComparisonFutureReason__head{align-items:flex-start;gap:12px;margin:0 0 18px}.WarehouseComparisonFutureReason__number{flex:0 0 48px;width:48px;height:48px;font-size:1.08rem}.WarehouseComparisonFutureReason__label{margin:0 0 4px;font-size:.7rem}.WarehouseComparisonFutureReason__titleWrap h3{font-size:1.14rem;line-height:1.55}.WarehouseComparisonFutureReason__body{gap:14px}.WarehouseComparisonFutureReason__text p{font-size:.91rem;line-height:1.82}.WarehouseComparisonFutureReason__text p+p{margin-top:12px}.WarehouseComparisonFutureReason__highlight{padding:18px 14px 14px;border-radius:12px}.WarehouseComparisonFutureReason__highlight h4{margin:0 0 10px;font-size:.94rem}.WarehouseComparisonFutureReason__pointList{gap:8px}.WarehouseComparisonFutureReason__pointList li{padding-left:1.05em;font-size:.86rem;line-height:1.72}.WarehouseComparisonFutureReason__pointList li:before{top:.66em;width:7px;height:7px}.WarehouseComparisonFutureReason__footer{margin:18px 0 0;padding-top:16px}.WarehouseComparisonFutureReason__footer p{font-size:.92rem;line-height:1.76}}.WarehouseComparisonFutureReason--family .WarehouseComparisonFutureReason__number{background:linear-gradient(135deg,#d96f00 0%,#e67e22 100%);box-shadow:0 10px 24px rgba(230,126,34,.22)}.WarehouseComparisonFutureReason--family .WarehouseComparisonFutureReason__label{color:#9a6542}.WarehouseComparisonFutureReason--family .WarehouseComparisonFutureReason__highlight{background:linear-gradient(180deg,#fff9f0 0%,#fffdf8 100%);border:1px solid #ffecb3;box-shadow:0 12px 28px rgba(230,126,34,.06)}.WarehouseComparisonFutureReason--family .WarehouseComparisonFutureReason__highlight h4{color:#e67e22}.WarehouseComparisonFutureReason--family .WarehouseComparisonFutureReason__pointList li:before{background:#e67e22}.WarehouseComparisonFutureReason--supply .WarehouseComparisonFutureReason__number{background:linear-gradient(135deg,#28a745 0%,#5fbe7a 100%);box-shadow:0 10px 24px rgba(40,167,69,.22)}.WarehouseComparisonFutureReason--supply .WarehouseComparisonFutureReason__label{color:#4d7d5c}.WarehouseComparisonFutureReason--supply .WarehouseComparisonFutureReason__highlight{background:linear-gradient(180deg,#eef9f5 0%,#f9fffb 100%);border:1px solid #c3e6cb;box-shadow:0 12px 28px rgba(40,167,69,.06)}.WarehouseComparisonFutureReason--supply .WarehouseComparisonFutureReason__highlight h4{color:#28a745}.WarehouseComparisonFutureReason--supply .WarehouseComparisonFutureReason__pointList li:before{background:#28a745}.WarehouseComparisonFutureReason--location .WarehouseComparisonFutureReason__number{background:linear-gradient(135deg,#059 0%,#3b81b8 100%);box-shadow:0 10px 24px rgba(0,85,153,.22)}.WarehouseComparisonFutureReason--location .WarehouseComparisonFutureReason__label{color:#4a6984}.WarehouseComparisonFutureReason--location .WarehouseComparisonFutureReason__highlight{background:linear-gradient(180deg,#f0f7ff 0%,#f8fbff 100%);border:1px solid #b8daff;box-shadow:0 12px 28px rgba(0,85,153,.06)}.WarehouseComparisonFutureReason--location .WarehouseComparisonFutureReason__highlight h4{color:#004085}.WarehouseComparisonFutureReason--location .WarehouseComparisonFutureReason__pointList li:before{background:#059}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__number{background:linear-gradient(135deg,#4b5563 0%,#1f2937 100%);box-shadow:0 10px 24px rgba(31,41,55,.22)}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__label{color:#5f6670}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__highlight{background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);border:1px solid #dee2e6;box-shadow:0 12px 28px rgba(31,41,55,.06)}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__highlight h4{color:#333}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__pointList li:before{background:#4b5563}.WarehouseComparisonFutureReason--forecast .WarehouseComparisonFutureReason__footer--accent p{color:#374151}.WarehouseComparisonFinal{position:relative;padding:120px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.WarehouseComparisonFinal:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,30,22,.58) 0%,rgba(20,48,26,.42) 40%,rgba(14,30,22,.6) 100%)}.WarehouseComparisonFinal .ContentBlock{position:relative;z-index:1}.WarehouseComparisonFinal__inner{padding:42px 38px 38px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 24px 54px rgba(0,0,0,.18)}.WarehouseComparisonFinal__head{text-align:center}.WarehouseComparisonFinal__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#fff}.WarehouseComparisonFinal__title{margin:0;font-size:clamp(1.72rem,3.2vw,2.32rem);line-height:1.5;color:#fff}.WarehouseComparisonFinal__lead{width:min(860px,100%);margin:22px auto 0;font-size:1.02rem;line-height:2;color:rgba(255,255,255,.92)}.WarehouseComparisonFinal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0 0}.WarehouseComparisonFinal__card{height:100%;padding:28px 24px 22px;background:rgba(255,255,255,.92);border-radius:20px;box-shadow:0 14px 34px rgba(0,0,0,.1)}.WarehouseComparisonFinal__card--warehouse{border:2px solid rgba(0,85,153,.16)}.WarehouseComparisonFinal__card--senior{border:2px solid rgba(230,126,34,.24)}.WarehouseComparisonFinal__card h3{margin:0 0 16px;font-size:1.24rem;line-height:1.55;text-align:center;color:var(--c-text,var(--ColorText,#333))}.WarehouseComparisonFinal__card--senior h3{color:#d96f00}.WarehouseComparisonFinal__card p{margin:0;font-size:.96rem;line-height:1.85;color:#555}.WarehouseComparisonFinal__keyword{margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(20,48,26,.1);font-size:.9rem;font-weight:500;line-height:1.7;text-align:center}.WarehouseComparisonFinal__card--warehouse .WarehouseComparisonFinal__keyword{color:#059}.WarehouseComparisonFinal__card--senior .WarehouseComparisonFinal__keyword{color:#e67e22}.WarehouseComparisonFinal__message{margin:34px 0 0;padding:30px 26px;background:rgba(255,255,255,.9);border-radius:22px;box-shadow:0 14px 34px rgba(0,0,0,.1);text-align:center}.WarehouseComparisonFinal__messageLead{margin:0;font-size:1.04rem;line-height:1.95;color:#555}.WarehouseComparisonFinal__messageTitle{margin:18px 0 0;font-size:1.2rem;font-weight:500;line-height:1.75;color:var(--c-text,var(--ColorText,#333))}@media (max-width:1024px){.WarehouseComparisonFinal{padding:96px 0}.WarehouseComparisonFinal__inner{padding:34px 26px 28px}.WarehouseComparisonFinal__grid{gap:18px}.WarehouseComparisonFinal__card{padding:24px 20px 18px}}@media (max-width:767px){.WarehouseComparisonFinal{padding:64px 0}.WarehouseComparisonFinal:before{background:linear-gradient(180deg,rgba(14,30,22,.66) 0%,rgba(20,48,26,.48) 42%,rgba(14,30,22,.68) 100%)}.WarehouseComparisonFinal__inner{padding:24px 16px 20px;border-radius:18px;background:rgba(255,255,255,.1)}.WarehouseComparisonFinal__label{margin:0 0 12px;padding:7px 12px;font-size:.74rem}.WarehouseComparisonFinal__title{font-size:clamp(1.38rem,6vw,1.82rem);line-height:1.55}.WarehouseComparisonFinal__lead{margin:18px auto 0;font-size:.94rem;line-height:1.88}.WarehouseComparisonFinal__grid{grid-template-columns:1fr;gap:14px;margin:24px 0 0}.WarehouseComparisonFinal__card{padding:20px 16px 16px;border-radius:14px}.WarehouseComparisonFinal__card h3{margin:0 0 12px;font-size:1.04rem;line-height:1.5}.WarehouseComparisonFinal__card p{font-size:.89rem;line-height:1.76}.WarehouseComparisonFinal__keyword{margin:14px 0 0;padding-top:14px;font-size:.84rem;line-height:1.65}.WarehouseComparisonFinal__message{margin:20px 0 0;padding:20px 16px;border-radius:14px}.WarehouseComparisonFinal__messageLead{font-size:.9rem;line-height:1.8}.WarehouseComparisonFinal__messageTitle{margin:14px 0 0;font-size:1rem;line-height:1.7}}.ApartmentVsNursingHomeHero{min-height:78vh;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.ApartmentVsNursingHomeHero__overlay{min-height:78vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(20,48,26,.56) 0%,rgba(20,48,26,.34) 42%,rgba(255,255,255,.1) 100%)}.ApartmentVsNursingHomeHero__content{width:min(100%,860px);padding:clamp(30px,4vw,54px);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);border-radius:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 48px rgba(0,0,0,.18);text-align:center}.ApartmentVsNursingHomeHero__leadTop{display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;padding:8px 14px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:.86rem;line-height:1.5;font-weight:500;letter-spacing:.06em;color:#fff}.ApartmentVsNursingHomeHero__title{margin:0 0 16px;color:#fff;text-shadow:0 8px 24px rgba(0,0,0,.18)}.ApartmentVsNursingHomeHero__leadBottom{max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.95;color:rgba(255,255,255,.94)}.ApartmentVsNursingHomeIntroBlock{position:relative}.ApartmentVsNursingHomeIntro{position:relative;width:min(100%,980px);margin:0 auto;padding:clamp(28px,4vw,48px);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,253,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 44px rgba(20,48,26,.08);overflow:hidden}.ApartmentVsNursingHomeIntro:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#4f82d6 0%,#7aa7e8 45%,var(--c-accent,#049ea4) 100%)}.ApartmentVsNursingHomeIntro>p{margin:0 0 1.2rem;font-size:1rem;line-height:2;color:var(--color-text-default,#333)}.ApartmentVsNursingHomeIntro>p:last-child{margin-bottom:0}.ApartmentVsNursingHomeIntro__lead{font-size:1.08rem!important;font-weight:500;line-height:1.95}.ApartmentVsNursingHomeIntro strong{color:var(--color-deep-green,#17ac4e)}.ApartmentVsNursingHomeIntro__summary{margin:1.8rem 0 1.5rem;padding:24px;background:linear-gradient(180deg,rgba(4,158,164,.06) 0%,rgba(120,189,84,.08) 100%);border:1px solid rgba(20,48,26,.08);border-radius:18px}.ApartmentVsNursingHomeIntro__summaryTitle{margin:0 0 16px!important;font-size:1rem!important;line-height:1.8!important;font-weight:500!important;color:var(--color-text-default,#333)}.ApartmentVsNursingHomeIntro__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;list-style:none;margin:0;padding:0}.ApartmentVsNursingHomeIntro__list li{position:relative;margin:0;padding:16px 16px 16px 3rem;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:16px;box-shadow:0 10px 24px rgba(20,48,26,.05);font-size:.96rem;line-height:1.8;color:var(--color-text-default,#333)}.ApartmentVsNursingHomeIntro__list li:before{content:"";position:absolute;left:1.15rem;top:1.15rem;width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary-green,#78bd54) 0%,var(--color-deep-green,#17ac4e) 100%);box-shadow:0 0 0 6px rgba(120,189,84,.12)}.ApartmentVsNursingHomeIntro__note{margin:0;padding:1.2rem 1.3rem;background:rgba(255,255,255,.9);border-left:4px solid var(--color-secondary-green,#049ea4);border-radius:16px;font-size:1rem!important;line-height:1.95!important;color:var(--color-text-default,#333)}@media (max-width:1024px){.ApartmentVsNursingHomeHero{min-height:70vh}.ApartmentVsNursingHomeHero__overlay{min-height:70vh}.ApartmentVsNursingHomeHero__content{width:min(100%,100%)}.ApartmentVsNursingHomeIntro__list{grid-template-columns:1fr}}@media (max-width:767px){.ApartmentVsNursingHomeHero{min-height:62vh}.ApartmentVsNursingHomeHero__overlay{min-height:62vh;padding:24px 0}.ApartmentVsNursingHomeHero__content{padding:24px 18px;border-radius:18px}.ApartmentVsNursingHomeHero__leadTop{margin:0 0 14px;padding:7px 12px;font-size:.76rem}.ApartmentVsNursingHomeHero__title{margin:0 0 14px}.ApartmentVsNursingHomeHero__leadBottom{font-size:.94rem;line-height:1.85}.ApartmentVsNursingHomeIntro{padding:24px 18px;border-radius:18px}.ApartmentVsNursingHomeIntro>p{font-size:.95rem;line-height:1.9}.ApartmentVsNursingHomeIntro__lead{font-size:1rem!important;line-height:1.88}.ApartmentVsNursingHomeIntro__summary{margin:1.4rem 0 1.25rem;padding:18px;border-radius:16px}.ApartmentVsNursingHomeIntro__summaryTitle{margin:0 0 12px!important;font-size:.94rem!important;line-height:1.75!important}.ApartmentVsNursingHomeIntro__list{gap:12px}.ApartmentVsNursingHomeIntro__list li{padding:14px 14px 14px 2.7rem;border-radius:14px;font-size:.91rem;line-height:1.72}.ApartmentVsNursingHomeIntro__list li:before{left:1rem;top:1rem}.ApartmentVsNursingHomeIntro__note{padding:1rem;border-radius:14px;font-size:.94rem!important;line-height:1.82!important}}.ApartmentVsNursingHomeConclusion{position:relative;padding:120px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;isolation:isolate}.ApartmentVsNursingHomeConclusion:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(20,48,26,.7) 0%,rgba(20,48,26,.52) 42%,rgba(20,48,26,.62) 100%);z-index:0}.ApartmentVsNursingHomeConclusion:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 28%,rgba(255,255,255,.08) 0 2px,transparent 2px 100%),radial-gradient(circle at 80% 72%,rgba(255,255,255,.06) 0 2px,transparent 2px 100%);opacity:.38;z-index:0}.ApartmentVsNursingHomeConclusion .Inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:clamp(28px,4vw,54px);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:28px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.24)}.ConclusionSection__head{text-align:center}.ConclusionSection__head .SectionTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.ConclusionSection__head .SubTitle{display:block;color:rgba(255,255,255,.74);text-align:center}.ConclusionSection__head .LeadText{max-width:720px;color:rgba(255,255,255,.92);text-align:center;margin-left:auto;margin-right:auto}.DiffPointGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.DiffPointCard{position:relative;padding:28px 20px 24px;background:rgba(255,255,255,.9);border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(0,0,0,.12);text-align:center}.PointNum{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:12px;border-radius:999px;background:linear-gradient(135deg,#78bd54 0%,#17ac4e 100%);color:#fff;font-weight:500;font-size:.9rem}.PointTitle{margin:0 0 10px;font-size:26px;font-weight:500;color:#14301a}.PointDesc{margin:0;font-size:.9rem;line-height:1.7;color:rgba(20,48,26,.72)}.ModelComparisonBox{display:flex;align-items:center;justify-content:center;gap:28px;margin:50px 0 26px}.ModelItem{flex:1;max-width:320px;padding:22px 20px;background:rgba(255,255,255,.9);border-radius:20px;text-align:center;border:1px solid rgba(20,48,26,.08);box-shadow:0 12px 28px rgba(0,0,0,.12)}.Label{display:block;margin-bottom:8px;font-size:.85rem;font-weight:500;color:rgba(20,48,26,.62);letter-spacing:.05em}.ModelDescription{margin:0;font-size:1rem;line-height:1.8;color:#14301a}.VS-Badge{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:linear-gradient(135deg,#049ea4 0%,#17ac4e 100%);color:#fff;font-weight:500;font-size:1.2rem;box-shadow:0 12px 28px rgba(0,0,0,.22)}.StabilityMessage{margin-top:24px;font-size:1.05rem;line-height:2;color:#fff;text-align:center}.StabilityMessage strong{color:#9ee07d}@media (max-width:1024px){.DiffPointGrid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ApartmentVsNursingHomeConclusion{padding:80px 0}.ApartmentVsNursingHomeConclusion:before{background:linear-gradient(180deg,rgba(20,48,26,.72) 0%,rgba(20,48,26,.58) 100%)}.ApartmentVsNursingHomeConclusion .Inner{padding:24px 18px;border-radius:20px;background:rgba(255,255,255,.14)}.DiffPointGrid{grid-template-columns:1fr;gap:14px;margin-top:28px}.ModelComparisonBox{flex-direction:column;gap:16px;margin:36px 0 18px}.VS-Badge{width:52px;height:52px;font-size:1rem}.ModelItem{max-width:none;width:100%}.StabilityMessage{font-size:.95rem;line-height:1.85}}.ApartmentComparisonModelCaseBlock{position:relative}.ApartmentComparisonModelCase{width:min(100%,1120px);margin:0 auto}.ApartmentComparisonModelCase__head{max-width:860px;margin:0 auto 28px;text-align:center}.ApartmentComparisonModelCase__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 16px;padding:10px 18px;background:linear-gradient(135deg,rgba(4,158,164,.12) 0%,rgba(120,189,84,.16) 100%);border:1px solid rgba(4,158,164,.16);border-radius:999px;font-size:.88rem;font-weight:500;line-height:1.4;color:var(--ColorBlueGreen,#049ea4)}.ApartmentComparisonModelCase__title{margin:0 0 14px;color:var(--ColorText,#14301a)}.ApartmentComparisonModelCase__lead{margin:0;font-size:1rem;line-height:1.95;color:rgba(20,48,26,.78);text-align:center}.ApartmentComparisonModelCase__media{margin:0 0 30px;border-radius:24px;overflow:hidden;border:1px solid rgba(20,48,26,.08);box-shadow:0 18px 42px rgba(20,48,26,.1)}.ApartmentComparisonModelCase__media img{width:100%;height:auto;display:block;object-fit:cover}.ApartmentComparisonModelCase__intro{max-width:880px;margin:0 auto 30px;font-size:1.04rem;line-height:2;color:#333;text-align:center}.ApartmentComparisonModelCase__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 30px}.ApartmentComparisonModelCase__point{position:relative;height:100%;padding:24px 20px 22px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.06)}.ApartmentComparisonModelCase__pointLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:6px 12px;border-radius:999px;font-size:.74rem;font-weight:500;line-height:1.4;letter-spacing:.06em}.ApartmentComparisonModelCase__point h3{margin:0 0 12px;font-size:1.08rem;line-height:1.55}.ApartmentComparisonModelCase__point p{margin:0;font-size:.96rem;line-height:1.85}.ApartmentComparisonModelCase__point--green{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(232,247,236,.98) 100%);border-color:rgba(23,172,78,.14)}.ApartmentComparisonModelCase__point--green .ApartmentComparisonModelCase__pointLabel{background:rgba(23,172,78,.12);color:var(--ColorGreenDark,#17ac4e)}.ApartmentComparisonModelCase__point--green h3{color:#1f4f30}.ApartmentComparisonModelCase__point--green p{color:#2d4d36}.ApartmentComparisonModelCase__point--blue{background:linear-gradient(180deg,rgba(240,248,251,.98) 0%,rgba(231,244,248,.98) 100%);border-color:rgba(4,158,164,.14)}.ApartmentComparisonModelCase__point--blue .ApartmentComparisonModelCase__pointLabel{background:rgba(4,158,164,.12);color:var(--ColorBlueGreen,#049ea4)}.ApartmentComparisonModelCase__point--blue h3{color:#1c5260}.ApartmentComparisonModelCase__point--blue p{color:#35545d}.ApartmentComparisonModelCase__point--gold{background:linear-gradient(180deg,rgba(255,249,238,.98) 0%,rgba(255,243,220,.98) 100%);border-color:rgba(201,151,49,.18)}.ApartmentComparisonModelCase__point--gold .ApartmentComparisonModelCase__pointLabel{background:rgba(201,151,49,.14);color:#b27a00}.ApartmentComparisonModelCase__point--gold h3{color:#6a4a00}.ApartmentComparisonModelCase__point--gold p{color:#6c5630}.ApartmentComparisonModelCase__condition{padding:30px 28px 24px;background:linear-gradient(180deg,rgba(248,253,249,.98) 0%,rgba(241,249,243,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 40px rgba(20,48,26,.07)}.ApartmentComparisonModelCase__conditionHeading{margin:0 0 18px;font-size:1.12rem;line-height:1.7;font-weight:500;color:#14301a;text-align:center}.ApartmentComparisonModelCase__tableWrap{overflow-x:auto}.ApartmentComparisonModelCase__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:18px;overflow:hidden}.ApartmentComparisonModelCase__table tbody th{width:32%;padding:18px 20px;background:linear-gradient(180deg,rgba(242,247,243,.98) 0%,rgba(235,242,237,.98) 100%);border-right:1px solid rgba(20,48,26,.06);border-bottom:1px solid rgba(20,48,26,.08);font-size:.97rem;font-weight:500;line-height:1.7;color:#14301a;text-align:left;vertical-align:middle}.ApartmentComparisonModelCase__table tbody td{padding:18px 20px;background:#fff;border-bottom:1px solid rgba(20,48,26,.08);font-size:.97rem;line-height:1.8;color:#333;vertical-align:middle}.ApartmentComparisonModelCase__table tbody tr:last-child th,.ApartmentComparisonModelCase__table tbody tr:last-child td{border-bottom:none}.ApartmentComparisonModelCase__note{max-width:980px;margin:18px auto 0;font-size:.94rem;line-height:1.9;color:rgba(20,48,26,.7);text-align:center}@media (max-width:1024px){.ApartmentComparisonModelCase__points{grid-template-columns:1fr}}@media (max-width:767px){.ApartmentComparisonModelCase__head{margin:0 auto 22px}.ApartmentComparisonModelCase__eyebrow{margin:0 0 14px;padding:8px 14px;font-size:.8rem}.ApartmentComparisonModelCase__lead{font-size:.94rem;line-height:1.85}.ApartmentComparisonModelCase__media{margin:0 0 22px;border-radius:16px}.ApartmentComparisonModelCase__intro{margin:0 auto 22px;font-size:.95rem;line-height:1.9;text-align:left}.ApartmentComparisonModelCase__points{gap:12px;margin:0 0 22px}.ApartmentComparisonModelCase__point{padding:18px 15px 16px;border-radius:16px}.ApartmentComparisonModelCase__pointLabel{margin:0 0 12px;padding:5px 10px;font-size:.7rem}.ApartmentComparisonModelCase__point h3{margin:0 0 10px;font-size:1rem;line-height:1.5}.ApartmentComparisonModelCase__point p{font-size:.92rem;line-height:1.78}.ApartmentComparisonModelCase__condition{padding:20px 16px 18px;border-radius:16px}.ApartmentComparisonModelCase__conditionHeading{margin:0 0 14px;font-size:1rem;line-height:1.65}.ApartmentComparisonModelCase__table tbody th{width:38%;padding:13px 12px;font-size:.88rem;line-height:1.6}.ApartmentComparisonModelCase__table tbody td{padding:13px 12px;font-size:.9rem;line-height:1.7}.ApartmentComparisonModelCase__note{margin:14px auto 0;font-size:.84rem;line-height:1.75;text-align:left}}.RevenueComparison{position:relative}.TableHead{text-align:center;margin-bottom:28px}.TableHead--accent{position:relative;max-width:760px;margin:0 auto 32px;padding:26px 24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,253,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 16px 36px rgba(20,48,26,.07);overflow:hidden}.TableHead--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorBlueGreen,#049ea4) 100%)}.TableHead__label{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:6px 12px;background:rgba(23,172,78,.1);border-radius:999px;font-size:.74rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.ComparisonTableTitle{position:relative;margin:0 0 12px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.4;font-weight:500;color:#14301a}.ComparisonTableTitle:after{content:"";display:block;width:72px;height:3px;margin:14px auto 0;background:linear-gradient(90deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorBlueGreen,#049ea4) 100%);border-radius:999px}.TableSubText{margin:0;font-size:1rem;color:rgba(20,48,26,.72);line-height:1.9}.TableWrapper{overflow-x:auto}.ComparisonTable{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(20,48,26,.08);border:1px solid rgba(20,48,26,.08)}.ComparisonTable th,.ComparisonTable td{padding:18px 20px;text-align:center;font-size:.96rem;line-height:1.7;border-bottom:1px solid rgba(20,48,26,.08)}.ComparisonTable thead th{background:rgba(248,253,249,.9);font-weight:500;color:#14301a}.ComparisonTable tbody th{background:rgba(242,247,243,.8);text-align:left;font-weight:500;width:28%}.HighlightCol{background:linear-gradient(180deg,rgba(232,247,236,.9) 0%,rgba(242,250,244,.9) 100%);font-weight:500}.HighlightCol:after{content:"";display:block;height:0}.Emphasis{color:#17ac4e;font-weight:500;font-size:1.05rem}.Yield{color:#049ea4;font-weight:500}.LowCost{color:#17ac4e;font-weight:500}.Strong{font-weight:500;color:#14301a}.ComparisonTable tbody tr:hover td{background:rgba(248,253,249,.6)}.TableNote{margin-top:16px;font-size:.9rem;color:rgba(20,48,26,.6);text-align:center}@media (max-width:767px){.TableHead--accent{padding:20px 16px 18px;border-radius:16px}.TableHead__label{margin:0 0 10px;font-size:.68rem}.ComparisonTableTitle{font-size:1.28rem;line-height:1.45}.ComparisonTableTitle:after{width:56px;margin:12px auto 0}.TableSubText{font-size:.92rem;line-height:1.8}.ComparisonTable th,.ComparisonTable td{padding:12px 10px;font-size:.85rem}}.DeepDiveIntroSection{position:relative}.DeepDiveIntro{max-width:900px;margin:0 auto;padding:34px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,253,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 40px rgba(20,48,26,.07);text-align:center;overflow:hidden}.DeepDiveIntro:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:180px;height:5px;background:linear-gradient(90deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorBlueGreen,#049ea4) 100%);border-radius:999px}.DeepDiveIntro__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(23,172,78,.1);border:1px solid rgba(23,172,78,.12);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.DeepDiveTitle{margin:0 0 20px;font-size:clamp(1.6rem,2.7vw,2.2rem);line-height:1.45;font-weight:500;color:#14301a}.DeepDiveTextContent{max-width:760px;margin:0 auto}.MainLead{margin:0 0 14px;font-size:1.08rem;line-height:1.95;font-weight:500;color:#14301a}.SubLead{margin:0;font-size:1rem;line-height:2;color:rgba(20,48,26,.78)}.DeepDiveDecorator{display:flex;justify-content:center;margin:24px 0 22px}.AccentLine{position:relative;width:160px;height:20px}.AccentLine:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(23,172,78,.18) 0%,rgba(4,158,164,.34) 50%,rgba(23,172,78,.18) 100%);transform:translateY(-50%)}.IconPlus{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.IconPlus:before,.IconPlus:after{content:"";position:absolute;top:50%;left:50%;background:var(--ColorBlueGreen,#049ea4);border-radius:999px;transform:translate(-50%,-50%)}.IconPlus:before{width:20px;height:2px}.IconPlus:after{width:2px;height:20px}.DeepDiveNextStep{display:inline-block;margin:0;padding:12px 18px;background:linear-gradient(135deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.1) 100%);border:1px solid rgba(20,48,26,.08);border-radius:999px;font-size:.96rem;line-height:1.75;font-weight:500;color:#14301a}@media (max-width:767px){.DeepDiveIntro{padding:26px 18px 22px;border-radius:18px}.DeepDiveIntro:before{width:120px;height:4px}.DeepDiveIntro__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.DeepDiveTitle{margin:0 0 16px;font-size:1.34rem;line-height:1.5}.MainLead{margin:0 0 12px;font-size:.98rem;line-height:1.85}.SubLead{font-size:.93rem;line-height:1.9}.DeepDiveDecorator{margin:20px 0 18px}.AccentLine{width:120px}.DeepDiveNextStep{padding:10px 14px;font-size:.88rem;line-height:1.7;border-radius:16px}}.DetailSection{position:relative}.DetailSection__inner{padding:34px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,253,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 18px 40px rgba(20,48,26,.06)}.DetailSection--efficiency .DetailSection__inner{background:linear-gradient(180deg,rgba(248,253,249,.98) 0%,rgba(241,250,244,.98) 100%)}.DetailPointTitle{align-items:center;gap:14px;margin:0 0 24px;font-size:1.45rem;line-height:1.55;font-weight:500;color:#14301a}.PointBadge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorGreenMid,#78bd54) 100%);box-shadow:0 12px 28px rgba(23,172,78,.18);font-size:1rem;font-weight:500;line-height:1;color:#fff}.DetailContent{display:grid;gap:22px}.DetailContent figure{margin:0 auto;max-width:548px}.DetailLeadText{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.EfficiencyComparisonBox{padding:28px 24px 24px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(242,250,244,.98) 100%);border:1px solid rgba(23,172,78,.12);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.ComparisonLabel{margin:0 0 16px;font-size:1rem;line-height:1.8;font-weight:500;color:#1f4f30;text-align:center}.ComparisonFlex{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:18px;align-items:center}.CompItem{padding:24px 20px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 12px 28px rgba(20,48,26,.05);text-align:center}.CompItem.Highlight{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(233,247,237,.98) 100%);border-color:rgba(23,172,78,.16);box-shadow:0 14px 30px rgba(23,172,78,.1)}.CompName{display:block;margin:0 0 10px;font-size:.92rem;font-weight:500;line-height:1.6;color:rgba(20,48,26,.72)}.CompItem.Highlight .CompName{color:#1f6a39}.CompValue{display:block;font-size:2.5rem;font-weight:500;line-height:1;color:#14301a}.CompItem.Highlight .CompValue{color:var(--ColorGreenDark,#17ac4e)}.CompValue small{margin-left:.12em;font-size:.42em;font-weight:500}.CompDivider{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto;border-radius:999px;background:linear-gradient(135deg,var(--ColorBlueGreen,#049ea4) 0%,var(--ColorGreenDark,#17ac4e) 100%);box-shadow:0 14px 30px rgba(4,158,164,.18);font-size:1.1rem;font-weight:500;line-height:1;color:#fff}.ComparisonResult{margin:20px 0 0;font-size:1rem;line-height:1.9;color:#333;text-align:center}.ComparisonResult strong{color:var(--ColorGreenDark,#17ac4e)}.OptimizationBlock{padding:24px 24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(247,251,248,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px}.OptimizationLead{margin:0 0 16px;font-size:1rem;line-height:1.85;font-weight:500;color:#14301a}.OptimizationList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;list-style:none;margin:0 0 18px;padding:0}.OptimizationList li{position:relative;padding:16px 14px 16px 2.7rem;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:16px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.95rem;line-height:1.75;color:#333}.OptimizationList li:before{content:"";position:absolute;left:1rem;top:1.05rem;width:.95rem;height:.95rem;border-radius:999px;background:linear-gradient(135deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorGreenMid,#78bd54) 100%);box-shadow:0 0 0 6px rgba(23,172,78,.1)}.OptimizationSummary{margin:0;font-size:1rem;line-height:1.9;color:#333}.TextAccent{font-weight:500;color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.OptimizationList{grid-template-columns:1fr}.ComparisonFlex{grid-template-columns:1fr;gap:14px}.CompDivider{width:64px;height:64px;font-size:.95rem}}@media (max-width:767px){.DetailSection__inner{padding:24px 18px 20px;border-radius:18px}.DetailPointTitle{gap:12px;margin:0 0 18px;font-size:1.14rem;line-height:1.5}.PointBadge{flex:0 0 44px;width:44px;height:44px;font-size:.88rem}.DetailContent{gap:16px}.DetailLeadText{font-size:.95rem;line-height:1.85}.EfficiencyComparisonBox{padding:20px 16px 18px;border-radius:16px}.ComparisonLabel{margin:0 0 12px;font-size:.93rem;line-height:1.75}.CompItem{padding:18px 14px;border-radius:16px}.CompName{margin:0 0 8px;font-size:.84rem}.CompValue{font-size:2rem}.CompDivider{width:54px;height:54px;font-size:.82rem}.ComparisonResult{margin:16px 0 0;font-size:.94rem;line-height:1.82}.OptimizationBlock{padding:18px 16px 16px;border-radius:16px}.OptimizationLead{margin:0 0 12px;font-size:.94rem;line-height:1.75}.OptimizationList{gap:10px;margin:0 0 14px}.OptimizationList li{padding:13px 12px 13px 2.4rem;border-radius:14px;font-size:.9rem;line-height:1.68}.OptimizationList li:before{left:.9rem;top:.95rem;width:.82rem;height:.82rem}.OptimizationSummary{font-size:.93rem;line-height:1.8}}.DetailSection--risk .DetailSection__inner{background:linear-gradient(180deg,rgba(246,252,249,.98) 0%,rgba(239,249,244,.98) 100%)}.DetailSection--risk .DetailPointTitle{justify-content:center;text-align:center}.DetailSection--risk .DetailLeadText{text-align:center}.RiskComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.RiskBox{padding:26px 22px 22px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.06);background:#fff;text-align:center}.RiskBoxTitle{margin:0 0 14px;font-size:1.08rem;font-weight:500;line-height:1.5}.RiskList{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.RiskList li{padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(20,48,26,.08);font-size:.94rem;line-height:1.7}.RiskNote{margin:0;font-size:.95rem;line-height:1.85;color:#333}.RiskNote strong{font-weight:500}.RiskBox.mansion{background:linear-gradient(180deg,rgba(255,246,246,.98) 0%,rgba(255,236,236,.98) 100%);border-color:rgba(220,80,80,.18)}.RiskBox.mansion .RiskBoxTitle{color:#9a2f2f}.RiskBox.mansion .RiskList li{border-color:rgba(220,80,80,.14);background:rgba(255,255,255,.95)}.RiskBox.mansion .RiskNote strong{color:#c23b3b}.RiskBox.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(233,247,237,.98) 100%);border-color:rgba(23,172,78,.16)}.RiskBox.nursing-home .RiskBoxTitle{color:#1f6a39}.RiskBox.nursing-home .RiskList li{border-color:rgba(23,172,78,.12)}.RiskBox.nursing-home .RiskNote strong{color:var(--ColorGreenDark,#17ac4e)}.RiskNote.highlight{font-weight:500}@media (max-width:767px){.RiskComparisonGrid{grid-template-columns:1fr;gap:14px}.RiskBox{padding:20px 16px;border-radius:16px}.RiskBoxTitle{margin:0 0 10px;font-size:.98rem}.RiskList li{padding:10px;font-size:.88rem}.RiskNote{font-size:.9rem;line-height:1.8}}.DetailSection--contract .DetailSection__inner{background:linear-gradient(180deg,rgba(242,249,252,.98) 0%,rgba(236,247,250,.98) 100%)}.DetailSection--contract .DetailPointTitle{justify-content:center;text-align:center}.DetailSection--contract .DetailLeadText{text-align:center}.VacancyImpactBox{padding:26px 24px 22px;background:linear-gradient(180deg,rgba(255,247,247,.98) 0%,rgba(255,239,239,.98) 100%);border:1px solid rgba(196,59,59,.14);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.MasterLeaseBox{padding:26px 24px 22px;background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(233,247,237,.98) 100%);border:1px solid rgba(23,172,78,.14);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.BoxLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;border-radius:999px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.06em}.VacancyImpactBox .BoxLabel{background:rgba(196,59,59,.1);color:#b13838}.MasterLeaseBox .BoxLabel{background:rgba(23,172,78,.1);color:var(--ColorGreenDark,#17ac4e)}.ImpactContent{max-width:720px;margin:0 auto}.ImpactScenario{margin:0 0 16px;font-size:1.12rem;line-height:1.75;font-weight:500;color:#8f3232}.ImpactList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.ImpactList li{padding:18px 16px;background:#fff;border:1px solid rgba(196,59,59,.12);border-radius:18px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.98rem;line-height:1.75;color:#333}.ImpactList li strong{color:#c43b3b;font-weight:500}.FeatureCheckList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.FeatureCheckList li{position:relative;padding:18px 16px 18px 3rem;background:#fff;border:1px solid rgba(23,172,78,.12);border-radius:18px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.98rem;line-height:1.75;color:#333;text-align:left}.FeatureCheckList li:before{content:"";position:absolute;left:1.15rem;top:1.2rem;width:.95rem;height:.55rem;border-left:2px solid var(--ColorGreenDark,#17ac4e);border-bottom:2px solid var(--ColorGreenDark,#17ac4e);transform:rotate(-45deg)}.FeatureCheckList li strong{color:var(--ColorGreenDark,#17ac4e);font-weight:500}.DetailSummaryText{margin:0;padding:20px 22px;background:linear-gradient(135deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.1) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;font-size:1.04rem;line-height:1.9;color:#14301a}.DetailSummaryText strong{color:var(--ColorGreenDark,#17ac4e);font-weight:500}@media (max-width:1024px){.ImpactList,.FeatureCheckList{grid-template-columns:1fr}}@media (max-width:767px){.VacancyImpactBox,.MasterLeaseBox{padding:20px 16px 18px;border-radius:16px}.BoxLabel{margin:0 0 12px;padding:6px 12px;font-size:.7rem}.ImpactScenario{margin:0 0 12px;font-size:.98rem;line-height:1.7}.ImpactList,.FeatureCheckList{gap:10px}.ImpactList li{padding:14px 12px;border-radius:14px;font-size:.9rem;line-height:1.7}.FeatureCheckList li{padding:14px 12px 14px 2.5rem;border-radius:14px;font-size:.9rem;line-height:1.7}.FeatureCheckList li:before{left:.95rem;top:1rem;width:.82rem;height:.46rem}.DetailSummaryText{padding:16px 14px;border-radius:16px;font-size:.94rem;line-height:1.82}}.DetailSection--contract .DetailSection__inner{background:linear-gradient(180deg,rgba(242,249,252,.98) 0%,rgba(236,247,250,.98) 100%)}.DetailSection--contract .DetailPointTitle{justify-content:center;text-align:center}.DetailSection--contract .DetailLeadText{text-align:center}.VacancyImpactBox{padding:26px 24px 24px;background:linear-gradient(180deg,rgba(255,247,247,.98) 0%,rgba(255,239,239,.98) 100%);border:1px solid rgba(196,59,59,.14);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.MasterLeaseBox{padding:26px 24px 24px;background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(233,247,237,.98) 100%);border:1px solid rgba(23,172,78,.14);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.BoxLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;border-radius:999px;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.06em}.VacancyImpactBox .BoxLabel{background:rgba(196,59,59,.1);color:#b13838}.MasterLeaseBox .BoxLabel{background:rgba(23,172,78,.1);color:var(--ColorGreenDark,#17ac4e)}.ImpactContent{max-width:720px;margin:0 auto}.ImpactScenario{margin:0 0 18px;font-size:1.1rem;line-height:1.8;font-weight:500;color:#8f3232}.ImpactNumbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ImpactItem{padding:22px 18px;background:#fff;border:1px solid rgba(196,59,59,.12);border-radius:18px;box-shadow:0 10px 24px rgba(20,48,26,.04);text-align:center}.ImpactValue{display:block;margin:0 0 6px;font-size:2rem;font-weight:500;line-height:1;color:#c43b3b}.ImpactText{display:block;font-size:.9rem;line-height:1.6;color:#333}.FeatureCheckList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.FeatureCheckList li{position:relative;padding:18px 16px 18px 3rem;background:#fff;border:1px solid rgba(23,172,78,.12);border-radius:18px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.98rem;line-height:1.75;color:#333;text-align:left}.FeatureCheckList li:before{content:"";position:absolute;left:1.15rem;top:1.2rem;width:.95rem;height:.55rem;border-left:2px solid var(--ColorGreenDark,#17ac4e);border-bottom:2px solid var(--ColorGreenDark,#17ac4e);transform:rotate(-45deg)}.FeatureCheckList li strong{color:var(--ColorGreenDark,#17ac4e);font-weight:500}.DetailSummaryText{margin:0;padding:22px;background:linear-gradient(135deg,rgba(4,158,164,.1) 0%,rgba(120,189,84,.12) 100%);border:1px solid rgba(20,48,26,.08);border-radius:20px;font-size:1.06rem;line-height:1.9;color:#14301a;text-align:center}.HighlightKeyword{color:var(--ColorGreenDark,#17ac4e);font-weight:500;font-size:1.08em}@media (max-width:1024px){.ImpactNumbers,.FeatureCheckList{grid-template-columns:1fr}}@media (max-width:767px){.VacancyImpactBox,.MasterLeaseBox{padding:20px 16px 18px;border-radius:16px}.BoxLabel{margin:0 0 12px;padding:6px 12px;font-size:.7rem}.ImpactScenario{margin:0 0 14px;font-size:.98rem}.ImpactNumbers{gap:12px}.ImpactItem{padding:16px 12px;border-radius:14px}.ImpactValue{font-size:1.6rem}.ImpactText{font-size:.82rem}.FeatureCheckList li{padding:14px 12px 14px 2.5rem;border-radius:14px;font-size:.9rem}.FeatureCheckList li:before{left:.95rem;top:1rem}.DetailSummaryText{padding:16px 14px;border-radius:16px;font-size:.94rem;line-height:1.8}}.DetailSection--construction .DetailSection__inner{background:linear-gradient(180deg,rgba(255,250,242,.98) 0%,rgba(255,246,235,.98) 100%)}.DetailSection--construction .DetailPointTitle{justify-content:center;text-align:center}.DetailSection--construction .DetailLeadText{text-align:center}.ConstructionComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.ConstructionBox{padding:26px 22px 22px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center;background:#fff}.ConstructionBox .BoxTitle{margin:0 0 14px;font-size:1.08rem;font-weight:500;line-height:1.5}.CostFactorList{display:grid;gap:10px;list-style:none;margin:0 0 16px;padding:0}.CostFactorList li{padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(20,48,26,.08);font-size:.94rem;line-height:1.72;color:#333}.ResultNote{margin:0;font-size:.96rem;line-height:1.85;color:#333}.ResultNote strong{font-weight:500}.ConstructionBox.mansion{background:linear-gradient(180deg,rgba(255,247,245,.98) 0%,rgba(255,239,235,.98) 100%);border-color:rgba(212,111,79,.16)}.ConstructionBox.mansion .BoxTitle{color:#9a4e37}.ConstructionBox.mansion .CostFactorList li{border-color:rgba(212,111,79,.12)}.ConstructionBox.mansion .ResultNote strong{color:#c85f43}.ConstructionBox.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.ConstructionBox.nursing-home .BoxTitle{color:#1f6a39}.ConstructionBox.nursing-home .CostFactorList li{border-color:rgba(23,172,78,.12)}.ConstructionBox.nursing-home .ResultNote strong{color:var(--ColorGreenDark,#17ac4e)}.ResultNote.highlight{font-weight:500}.FinalLogicBox{padding:26px 24px 22px;background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,rgba(249,252,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.LogicFlow{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:18px;align-items:center;max-width:860px;margin:0 auto}.LogicItem{padding:22px 18px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 10px 24px rgba(20,48,26,.04);text-align:center}.LogicItem.highlight{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(233,247,237,.98) 100%);border-color:rgba(23,172,78,.16);box-shadow:0 14px 30px rgba(23,172,78,.1)}.LogicLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px;padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:500;line-height:1.4;letter-spacing:.08em;background:rgba(20,48,26,.07);color:#14301a}.LogicItem.highlight .LogicLabel{background:rgba(23,172,78,.12);color:var(--ColorGreenDark,#17ac4e)}.LogicText{display:block;font-size:1.08rem;line-height:1.75;font-weight:500;color:#14301a}.LogicText strong{font-size:1.28em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.LogicArrow{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto;border-radius:999px;background:linear-gradient(135deg,var(--ColorBlueGreen,#049ea4) 0%,var(--ColorGreenDark,#17ac4e) 100%);box-shadow:0 14px 30px rgba(4,158,164,.18);font-size:1.5rem;font-weight:500;line-height:1;color:#fff}.LogicConclusion{margin:18px 0 0;font-size:1.08rem;line-height:1.85;font-weight:500;color:#14301a;text-align:center}@media (max-width:1024px){.ConstructionComparisonGrid{grid-template-columns:1fr}.LogicFlow{grid-template-columns:1fr;gap:14px}.LogicArrow{width:60px;height:60px;font-size:1.1rem}}@media (max-width:767px){.ConstructionBox{padding:20px 16px;border-radius:16px}.ConstructionBox .BoxTitle{margin:0 0 10px;font-size:.98rem}.CostFactorList li{padding:10px;font-size:.88rem;line-height:1.68}.ResultNote{font-size:.9rem;line-height:1.78}.FinalLogicBox{padding:20px 16px 18px;border-radius:16px}.LogicItem{padding:16px 12px;border-radius:14px}.LogicLabel{margin:0 0 8px;font-size:.62rem}.LogicText{font-size:.94rem;line-height:1.7}.LogicText strong{font-size:1.18em}.LogicArrow{width:52px;height:52px;font-size:.92rem}.LogicConclusion{margin:14px 0 0;font-size:.94rem;line-height:1.8}}.DetailSection--realYield .DetailSection__inner{background:linear-gradient(180deg,rgba(244,249,252,.98) 0%,rgba(238,246,250,.98) 100%)}.DetailSection--realYield .DetailPointTitle{justify-content:center;text-align:center}.DetailSection--realYield .DetailLeadText{text-align:center}.DeductionCostBox{padding:26px 24px 22px;background:linear-gradient(180deg,rgba(255,248,244,.98) 0%,rgba(255,241,235,.98) 100%);border:1px solid rgba(212,111,79,.14);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.CostListGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;list-style:none;margin:0 0 16px;padding:0}.CostListGrid li{padding:16px 14px;background:#fff;border:1px solid rgba(212,111,79,.12);border-radius:16px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.95rem;line-height:1.72;color:#333;font-weight:500}.DeductionLabel{margin:0;font-size:1rem;line-height:1.85;font-weight:500;color:#9a4e37}.TurnoverComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ComparisonCard{padding:26px 22px 22px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center;background:#fff}.ComparisonCard .CardTitle{margin:0 0 14px;font-size:1.08rem;font-weight:500;line-height:1.5}.ComparisonCard .CardDesc{margin:0;font-size:.98rem;line-height:1.9;color:#333}.ComparisonCard .CardDesc strong{font-size:1.08em;font-weight:500}.ComparisonCard.mansion{background:linear-gradient(180deg,rgba(255,247,245,.98) 0%,rgba(255,239,235,.98) 100%);border-color:rgba(212,111,79,.16)}.ComparisonCard.mansion .CardTitle{color:#9a4e37}.ComparisonCard.mansion .CardDesc strong{color:#c85f43}.ComparisonCard.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.ComparisonCard.nursing-home .CardTitle{color:#1f6a39}.ComparisonCard.nursing-home .CardDesc strong{color:var(--ColorGreenDark,#17ac4e)}.YieldGapConclusion{margin:0;padding:22px;background:linear-gradient(135deg,rgba(4,158,164,.1) 0%,rgba(120,189,84,.12) 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;font-size:1.08rem;line-height:1.9;font-weight:500;color:#14301a;text-align:center}.YieldGapConclusion strong{font-size:1.18em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.CostListGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TurnoverComparison{grid-template-columns:1fr}}@media (max-width:767px){.DeductionCostBox{padding:20px 16px 18px;border-radius:16px}.CostListGrid{grid-template-columns:1fr;gap:10px;margin:0 0 14px}.CostListGrid li{padding:13px 12px;border-radius:14px;font-size:.9rem;line-height:1.68}.DeductionLabel{font-size:.92rem;line-height:1.8}.TurnoverComparison{gap:14px}.ComparisonCard{padding:20px 16px;border-radius:16px}.ComparisonCard .CardTitle{margin:0 0 10px;font-size:.98rem}.ComparisonCard .CardDesc{font-size:.92rem;line-height:1.82}.YieldGapConclusion{padding:16px 14px;border-radius:16px;font-size:.95rem;line-height:1.82}.YieldGapConclusion strong{font-size:1.12em}}.StructureLogicSection{position:relative}.StructureLogic{max-width:980px;margin:0 auto;padding:36px 30px 32px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,253,249,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:26px;box-shadow:0 18px 40px rgba(20,48,26,.07);text-align:center;overflow:hidden}.StructureLogic:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:5px;background:linear-gradient(90deg,var(--ColorGreenDark,#17ac4e) 0%,var(--ColorBlueGreen,#049ea4) 100%);border-radius:999px}.StructureTitle{margin:0 0 18px;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.45;font-weight:500;color:#14301a}.StructureLeadText{max-width:760px;margin:0 auto 26px}.StructureLeadText p{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.FactorSummaryBox{margin:0 0 26px;padding:26px 24px 22px;background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border:1px solid rgba(23,172,78,.12);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.FactorLabelList{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:0 0 18px;padding:0}.FactorLabelList li{margin:0}.FactorLabelList li span{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#fff;border:1px solid rgba(23,172,78,.12);border-radius:999px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.92rem;font-weight:500;line-height:1.5;color:#1f6a39}.FactorConclusion{margin:0;font-size:1rem;line-height:1.9;font-weight:500;color:#14301a}.CoreMessageBlock{margin:0 0 24px;padding:28px 24px 24px;background:linear-gradient(135deg,rgba(4,158,164,.1) 0%,rgba(120,189,84,.12) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.MessageHeading{margin:0 0 10px;font-size:1rem;line-height:1.7;font-weight:500;color:rgba(20,48,26,.72)}.MessageMain{margin:0;font-size:1.18rem;line-height:1.9;font-weight:500;color:#14301a}.EmText{display:inline-block;font-size:1.08em;color:var(--ColorGreenDark,#17ac4e)}.DecisionContext{max-width:820px;margin:0 auto}.DecisionText{margin:0;font-size:1.02rem;line-height:1.95;color:#333}.DecisionText strong{font-size:1.06em;font-weight:500;color:#14301a}@media (max-width:767px){.StructureLogic{padding:26px 18px 22px;border-radius:18px}.StructureLogic:before{width:120px;height:4px}.StructureTitle{margin:0 0 14px;font-size:1.38rem;line-height:1.5}.StructureLeadText{margin:0 auto 20px}.StructureLeadText p{font-size:.94rem;line-height:1.85}.FactorSummaryBox{margin:0 0 20px;padding:20px 16px 18px;border-radius:16px}.FactorLabelList{gap:10px;margin:0 0 14px}.FactorLabelList li span{padding:8px 12px;font-size:.84rem}.FactorConclusion{font-size:.92rem;line-height:1.8}.CoreMessageBlock{margin:0 0 18px;padding:20px 16px 18px;border-radius:16px}.MessageHeading{margin:0 0 8px;font-size:.9rem}.MessageMain{font-size:1rem;line-height:1.82}.DecisionText{font-size:.94rem;line-height:1.85}}.TaxBenefitSection{position:relative}.TaxBenefitSection__inner{max-width:1040px;margin:0 auto;padding:36px 30px 32px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(250,252,248,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:26px;box-shadow:0 18px 40px rgba(20,48,26,.07);text-align:center;overflow:hidden}.TaxBenefitSection__inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:5px;background:linear-gradient(90deg,#d8a032 0%,var(--ColorGreenDark,#17ac4e) 100%);border-radius:999px}.TaxBenefitSection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(216,160,50,.1);border:1px solid rgba(216,160,50,.14);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#a77711}.TaxBenefitSection__title{margin:0 0 18px}.TaxIntro{max-width:760px;margin:0 auto 24px}.TaxIntro .LeadText{margin:0;font-size:1.04rem;line-height:1.95;color:#333}.TaxIntro .LeadText strong{font-size:1.06em;font-weight:500;color:#14301a}.TaxMechanismBox{margin:0 0 26px;padding:26px 24px 22px;background:linear-gradient(180deg,rgba(255,250,241,.98) 0%,rgba(255,246,230,.98) 100%);border:1px solid rgba(216,160,50,.16);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.MechanismLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:6px 12px;background:rgba(216,160,50,.12);border-radius:999px;font-size:.74rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#a77711}.MechanismDesc{margin:0;font-size:1.08rem;line-height:1.95;color:#333}.MechanismDesc strong{font-size:1.08em;font-weight:500;color:#8f6510}.TaxComparisonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 26px}.TaxDetailItem{padding:24px 20px 20px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center;background:#fff}.TaxDetailItem.apartment{background:linear-gradient(180deg,rgba(242,247,252,.98) 0%,rgba(234,242,249,.98) 100%);border-color:rgba(79,130,214,.14)}.TaxDetailItem.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.TaxDetailItem.other{background:linear-gradient(180deg,rgba(250,250,250,.98) 0%,rgba(243,243,243,.98) 100%);border-color:rgba(120,120,120,.14)}.TaxItemTitle{margin:0 0 12px;font-size:1.08rem;line-height:1.55;font-weight:500}.TaxDetailItem.apartment .TaxItemTitle{color:#355d98}.TaxDetailItem.nursing-home .TaxItemTitle{color:#1f6a39}.TaxDetailItem.other .TaxItemTitle{color:#555}.TaxItemDesc{margin:0;font-size:.97rem;line-height:1.88;color:#333}.TaxItemDesc strong{font-weight:500}.TaxDetailItem.apartment .TaxItemDesc strong{color:#355d98}.TaxDetailItem.nursing-home .TaxItemDesc strong{color:var(--ColorGreenDark,#17ac4e)}.TaxDetailItem.other .TaxItemDesc strong{color:#555}.TaxAttention{margin:14px 0 0;padding:14px;background:rgba(255,255,255,.76);border:1px solid rgba(20,48,26,.08);border-radius:14px;font-size:.88rem;line-height:1.75;color:rgba(20,48,26,.76)}.TaxConclusionBox{margin:0 0 18px;padding:28px 24px 24px;background:linear-gradient(135deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.1) 100%);border:1px solid rgba(20,48,26,.08);border-radius:24px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.ConclusionLead{margin:0 0 10px;font-size:1rem;line-height:1.7;font-weight:500;color:rgba(20,48,26,.72)}.ConclusionText{margin:0;font-size:1.12rem;line-height:1.9;font-weight:500;color:#14301a}.ConclusionText strong{font-size:1.08em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.TaxDisclaimer{margin:0;font-size:.9rem;line-height:1.8;color:rgba(20,48,26,.64);text-align:center}@media (max-width:1024px){.TaxComparisonGrid{grid-template-columns:1fr}}@media (max-width:767px){.TaxBenefitSection__inner{padding:26px 18px 22px;border-radius:18px}.TaxBenefitSection__inner:before{width:120px;height:4px}.TaxBenefitSection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.TaxBenefitSection__title{margin:0 0 14px}.TaxIntro{margin:0 auto 20px}.TaxIntro .LeadText{font-size:.95rem;line-height:1.85}.TaxMechanismBox{margin:0 0 20px;padding:20px 16px 18px;border-radius:16px}.MechanismLabel{margin:0 0 10px;font-size:.68rem}.MechanismDesc{font-size:.95rem;line-height:1.88}.TaxComparisonGrid{gap:12px;margin:0 0 20px}.TaxDetailItem{padding:20px 16px 18px;border-radius:16px}.TaxItemTitle{margin:0 0 10px;font-size:1rem}.TaxItemDesc{font-size:.92rem;line-height:1.8}.TaxAttention{margin:12px 0 0;padding:12px;border-radius:12px;font-size:.82rem;line-height:1.7}.TaxConclusionBox{margin:0 0 14px;padding:20px 16px 18px;border-radius:16px}.ConclusionLead{margin:0 0 8px;font-size:.9rem}.ConclusionText{font-size:1rem;line-height:1.82}.TaxDisclaimer{font-size:.82rem;line-height:1.75;text-align:left}}.TaxFaqSimulationSection{position:relative}.TaxFaqSimulationSection__inner{max-width:1080px;margin:0 auto;padding:38px 30px 34px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(250,252,248,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:28px;box-shadow:0 18px 40px rgba(20,48,26,.07);text-align:center;overflow:hidden}.TaxFaqSimulationSection__inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:220px;height:5px;background:linear-gradient(90deg,#d8a032 0%,var(--ColorGreenDark,#17ac4e) 100%);border-radius:999px}.TaxFaqSimulationSection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(216,160,50,.1);border:1px solid rgba(216,160,50,.14);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:#a77711}.FaqBlock{margin:0 0 28px}.FaqSectionTitle{margin:0 0 18px;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.45;font-weight:500;color:#14301a}.FaqItem{margin:0;padding:0}.FaqQuestion{display:flex;align-items:flex-start;gap:14px;padding:22px 22px 20px;background:linear-gradient(180deg,rgba(242,247,252,.98) 0%,rgba(234,242,249,.98) 100%);border:1px solid rgba(79,130,214,.14);border-radius:18px 18px 0 0;font-size:1.04rem;font-weight:500;line-height:1.85;color:#14301a;text-align:left}.FaqAnswer{display:flex;align-items:flex-start;gap:14px;margin:0;padding:22px 22px 20px;background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border:1px solid rgba(23,172,78,.14);border-top:0;border-radius:0 0 18px 18px;text-align:left}.FaqAnswer p{margin:0;font-size:.98rem;line-height:1.9;color:#333}.FaqAnswer strong{font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.IconQ,.IconA{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;font-size:.88rem;font-weight:500;line-height:1;color:#fff}.IconQ{background:#4f82d6}.IconA{background:var(--ColorGreenDark,#17ac4e)}.TaxSimulationBlock{margin:0 0 28px;padding:30px 26px 24px;background:linear-gradient(180deg,rgba(255,250,241,.98) 0%,rgba(255,246,230,.98) 100%);border:1px solid rgba(216,160,50,.16);border-radius:24px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.SimulationTitle{margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.5;font-weight:500;color:#14301a}.SimulationNote{max-width:900px;margin:0 auto 20px;font-size:.92rem;line-height:1.8;color:rgba(20,48,26,.72)}.SimulationPremise{max-width:760px;margin:0 auto 22px;padding:20px 18px;background:rgba(255,255,255,.72);border:1px solid rgba(216,160,50,.12);border-radius:18px}.PremiseTitle{margin:0 0 12px;font-size:1rem;font-weight:500;line-height:1.6;color:#8f6510}.PremiseList{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.PremiseList li{padding:10px 14px;background:#fff;border:1px solid rgba(216,160,50,.1);border-radius:999px;font-size:.92rem;font-weight:500;line-height:1.5;color:#333}.SimulationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.SimCard{padding:24px 20px 20px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:20px;box-shadow:0 12px 28px rgba(20,48,26,.05);text-align:center}.SimCard.highlight{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.SimCardTitle{margin:0 0 14px;font-size:1.04rem;font-weight:500;line-height:1.65;color:#14301a}.SimCalc{display:grid;gap:12px;margin:0 0 14px}.CalcRow,.ResultRow{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;margin:0;padding:14px;background:rgba(255,255,255,.86);border:1px solid rgba(20,48,26,.08);border-radius:16px}.Label{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;background:rgba(20,48,26,.07);border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.4;letter-spacing:.06em;color:#14301a}.CalcValue{font-size:1.02rem;font-weight:500;line-height:1.75;color:#14301a}.Price{font-size:2rem;font-weight:500;line-height:1;color:var(--ColorGreenDark,#17ac4e)}.SimCard:not(.highlight) .Price{color:#c85f43}.AppliedTo{margin:0;font-size:.86rem;line-height:1.7;color:rgba(20,48,26,.68)}.TaxSummaryTableWrapper{margin:0 0 28px}.TableTitle{margin:0 0 16px;font-size:1.18rem;font-weight:500;line-height:1.65;color:#14301a}.TaxSummaryTableScroll{overflow-x:auto}.TaxSummaryTable{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px rgba(20,48,26,.05)}.TaxSummaryTable thead th{padding:16px 18px;background:linear-gradient(180deg,rgba(20,48,26,.95) 0%,rgba(20,48,26,.88) 100%);font-size:.95rem;font-weight:500;line-height:1.55;color:#fff;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.TaxSummaryTable thead th:last-child{border-right:0}.TaxSummaryTable tbody th{padding:16px 18px;background:rgba(248,253,249,.88);font-size:.94rem;font-weight:500;line-height:1.75;color:#14301a;text-align:left;border-right:1px solid rgba(20,48,26,.08);border-bottom:1px solid rgba(20,48,26,.08)}.TaxSummaryTable tbody td{padding:16px 18px;font-size:.95rem;line-height:1.75;color:#333;text-align:center;border-bottom:1px solid rgba(20,48,26,.08);border-right:1px solid rgba(20,48,26,.08)}.TaxSummaryTable tbody td:last-child,.TaxSummaryTable tbody th:last-child{border-right:0}.TaxSummaryTable tbody tr:last-child th,.TaxSummaryTable tbody tr:last-child td{border-bottom:0}.PriceCell{font-weight:500;color:#c85f43}.PriceCell.is-good{font-size:1.06em;color:var(--ColorGreenDark,#17ac4e)}.TaxFinalNotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ImportantPoints,.EssenceBlock{padding:24px 20px 20px;border-radius:20px;border:1px solid rgba(20,48,26,.08);box-shadow:0 12px 28px rgba(20,48,26,.05);text-align:center;background:#fff}.ImportantPoints{background:linear-gradient(180deg,rgba(255,247,245,.98) 0%,rgba(255,239,235,.98) 100%);border-color:rgba(212,111,79,.14)}.EssenceBlock{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.NoteTitle,.EssenceTitle{margin:0 0 14px;font-size:1.02rem;font-weight:500;line-height:1.6}.NoteTitle{color:#9a4e37}.EssenceTitle{color:#1f6a39}.NoteList{display:grid;gap:10px;list-style:none;margin:0;padding:0}.NoteList li{padding:12px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:14px;font-size:.92rem;line-height:1.7;color:#333}.EssenceText{margin:0 0 14px;font-size:.96rem;line-height:1.88;color:#333}.EssenceText strong{font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.EssenceDifference{margin:0;font-size:.96rem;line-height:1.9;font-weight:500;color:#14301a}@media (max-width:1024px){.SimulationGrid,.TaxFinalNotes{grid-template-columns:1fr}.CostListGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.TaxFaqSimulationSection__inner{padding:26px 18px 22px;border-radius:18px}.TaxFaqSimulationSection__inner:before{width:120px;height:4px}.TaxFaqSimulationSection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.FaqBlock{margin:0 0 22px}.FaqSectionTitle{margin:0 0 14px;font-size:1.34rem;line-height:1.5}.FaqQuestion{gap:10px;padding:16px 14px 14px;border-radius:14px 14px 0 0;font-size:.94rem;line-height:1.75}.FaqAnswer{gap:10px;padding:16px 14px 14px;border-radius:0 0 14px 14px}.FaqAnswer p{font-size:.9rem;line-height:1.8}.IconQ,.IconA{flex:0 0 28px;width:28px;height:28px;font-size:.74rem}.TaxSimulationBlock{margin:0 0 22px;padding:22px 16px 18px;border-radius:16px}.SimulationTitle{margin:0 0 10px;font-size:1.12rem;line-height:1.55}.SimulationNote{margin:0 auto 16px;font-size:.82rem;line-height:1.72;text-align:left}.SimulationPremise{margin:0 auto 18px;padding:16px 14px;border-radius:14px}.PremiseTitle{margin:0 0 10px;font-size:.92rem}.PremiseList{gap:8px}.PremiseList li{padding:8px 12px;font-size:.84rem}.SimulationGrid{gap:12px}.SimCard{padding:18px 14px 16px;border-radius:16px}.SimCardTitle{margin:0 0 10px;font-size:.94rem;line-height:1.6}.SimCalc{gap:10px;margin:0 0 10px}.CalcRow,.ResultRow{padding:12px 10px;border-radius:12px}.Label{font-size:.64rem}.CalcValue{font-size:.92rem;line-height:1.68}.Price{font-size:1.52rem}.AppliedTo{font-size:.78rem;line-height:1.65}.TaxSummaryTableWrapper{margin:0 0 22px}.TableTitle{margin:0 0 12px;font-size:1rem}.TaxSummaryTable{min-width:640px;border-radius:16px}.TaxSummaryTable thead th{padding:12px 10px;font-size:.84rem}.TaxSummaryTable tbody th{padding:12px 10px;font-size:.84rem;line-height:1.65}.TaxSummaryTable tbody td{padding:12px 10px;font-size:.86rem;line-height:1.68}.TaxFinalNotes{gap:12px}.ImportantPoints,.EssenceBlock{padding:18px 14px 16px;border-radius:16px}.NoteTitle,.EssenceTitle{margin:0 0 10px;font-size:.94rem}.NoteList li{padding:10px;border-radius:12px;font-size:.86rem;line-height:1.66}.EssenceText{margin:0 0 10px;font-size:.88rem;line-height:1.78}.EssenceDifference{font-size:.88rem;line-height:1.8}}.ManagementBurdenSection{position:relative}.ManagementBurdenSection__inner{max-width:1040px;margin:0 auto;padding:36px 30px 32px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(249,252,248,.98) 100%);border:1px solid rgba(20,48,26,.08);border-radius:26px;box-shadow:0 18px 40px rgba(20,48,26,.07);text-align:center;overflow:hidden}.ManagementBurdenSection__inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:5px;background:linear-gradient(90deg,#c85f43 0%,var(--ColorGreenDark,#17ac4e) 100%);border-radius:999px}.ManagementBurdenSection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(4,158,164,.08);border:1px solid rgba(4,158,164,.12);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorBlueGreen,#049ea4)}.ManagementBurdenSection__title{margin:0 0 16px}.ManagementBurdenSection__lead{max-width:760px;margin:0 auto 26px;font-size:1.02rem;line-height:1.95;color:#333}.ManagementComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 24px}.ManagementBox{padding:26px 22px 22px;border-radius:22px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center;background:#fff}.ManagementBox.mansion{background:linear-gradient(180deg,rgba(255,247,245,.98) 0%,rgba(255,239,235,.98) 100%);border-color:rgba(212,111,79,.16)}.ManagementBox.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.ManagementBoxTitle{margin:0 0 14px;font-size:1.1rem;font-weight:500;line-height:1.55}.ManagementBox.mansion .ManagementBoxTitle{color:#9a4e37}.ManagementBox.nursing-home .ManagementBoxTitle{color:#1f6a39}.BurdenList{display:grid;gap:10px;list-style:none;margin:0 0 16px;padding:0}.BurdenList li{padding:13px 14px;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:14px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.95rem;line-height:1.72;color:#333}.ManagementNote{margin:0;font-size:.96rem;line-height:1.85;color:#333}.ManagementNote strong{font-size:1.06em;font-weight:500;color:#c85f43}.ManagementBenefit{padding:18px 16px;background:rgba(255,255,255,.76);border:1px solid rgba(23,172,78,.12);border-radius:16px;box-shadow:0 10px 24px rgba(20,48,26,.04)}.BenefitText{margin:0;font-size:1rem;line-height:1.9;color:#14301a}.BenefitText strong{font-size:1.14em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.ManagementBurdenSection__summary{max-width:820px;margin:0 auto;font-size:1.02rem;line-height:1.95;color:#333}.ManagementBurdenSection__summary strong{font-size:1.06em;font-weight:500;color:#14301a}@media (max-width:1024px){.ManagementComparisonGrid{grid-template-columns:1fr}}@media (max-width:767px){.ManagementBurdenSection__inner{padding:26px 18px 22px;border-radius:18px}.ManagementBurdenSection__inner:before{width:120px;height:4px}.ManagementBurdenSection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.ManagementBurdenSection__title{margin:0 0 14px}.ManagementBurdenSection__lead{margin:0 auto 20px;font-size:.94rem;line-height:1.85}.ManagementComparisonGrid{gap:12px;margin:0 0 18px}.ManagementBox{padding:20px 16px 18px;border-radius:16px}.ManagementBoxTitle{margin:0 0 10px;font-size:1rem}.BurdenList{gap:8px;margin:0 0 12px}.BurdenList li{padding:11px 12px;border-radius:12px;font-size:.9rem;line-height:1.68}.ManagementNote{font-size:.9rem;line-height:1.8}.ManagementBenefit{padding:14px 12px;border-radius:14px}.BenefitText{font-size:.93rem;line-height:1.82}.ManagementBurdenSection__summary{font-size:.94rem;line-height:1.85}}.RiskComparisonSection{position:relative;padding:0;overflow:hidden}.RiskComparisonSection:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.1) 0 2px,transparent 2px 100%),radial-gradient(circle at 78% 74%,rgba(255,255,255,.08) 0 2px,transparent 2px 100%);opacity:.45}.RiskComparisonSection__inner{position:relative;max-width:1080px;margin:0 auto;padding:38px 30px 34px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:28px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 60px rgba(0,0,0,.22);text-align:center}.RiskComparisonSection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em}.RiskComparisonSection__title{margin:0 0 14px}.RiskComparisonSection__lead{max-width:760px;margin:0 auto 26px;font-size:1.02rem;line-height:1.95}.RiskComparisonSection__tableWrap{overflow-x:auto}.RiskComparisonTable{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:22px;overflow:hidden;box-shadow:0 18px 42px rgba(20,48,26,.1)}.RiskComparisonTable thead th{padding:18px 16px;background:linear-gradient(180deg,rgba(20,48,26,.95) 0%,rgba(20,48,26,.88) 100%);font-size:.96rem;font-weight:500;line-height:1.55;color:#fff;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.RiskComparisonTable thead th:last-child{border-right:0}.RiskComparisonTable tbody th{padding:18px 16px;background:rgba(248,251,248,.92);font-size:.95rem;font-weight:500;line-height:1.7;color:#14301a;text-align:left;vertical-align:middle;border-right:1px solid rgba(20,48,26,.08);border-bottom:1px solid rgba(20,48,26,.08)}.RiskComparisonTable tbody td{padding:18px 16px;background:#fff;font-size:.95rem;line-height:1.78;color:#333;text-align:center;vertical-align:middle;border-right:1px solid rgba(20,48,26,.08);border-bottom:1px solid rgba(20,48,26,.08)}.RiskComparisonTable tbody td:last-child,.RiskComparisonTable tbody th:last-child{border-right:0}.RiskComparisonTable tbody tr:last-child th,.RiskComparisonTable tbody tr:last-child td{border-bottom:0}.RiskComparisonTable small{display:block;margin-top:6px;font-size:.82rem;line-height:1.65;color:rgba(20,48,26,.68)}.RiskGood{display:inline-block;font-size:1.06em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.RiskBad{display:inline-block;font-size:1.06em;font-weight:500;color:#c43b3b}.RiskComparisonSection__summary{max-width:860px;margin:24px auto 0;padding:22px;background:rgba(225,50,50,.75);border:1px solid rgba(255,255,255,.22);border-radius:20px}.RiskComparisonSection__summaryText{margin:0;font-size:1.04rem;line-height:1.9;color:#fff}.RiskComparisonSection__summaryText strong{font-size:1.06em;font-weight:500}@media (max-width:767px){.RiskComparisonSection{padding:80px 0}.RiskComparisonSection__inner{padding:24px 18px 20px;border-radius:18px}.RiskComparisonSection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.RiskComparisonSection__lead{margin:0 auto 20px;font-size:.94rem;line-height:1.85}.RiskComparisonTable{min-width:720px;border-radius:16px}.RiskComparisonTable thead th{padding:12px 10px;font-size:.84rem}.RiskComparisonTable tbody th{padding:12px 10px;font-size:.84rem;line-height:1.62}.RiskComparisonTable tbody td{padding:12px 10px;font-size:.86rem;line-height:1.68}.RiskComparisonTable small{font-size:.76rem;line-height:1.58}.RiskComparisonSection__summary{margin:18px auto 0;padding:16px 14px;border-radius:16px}.RiskComparisonSection__summaryText{font-size:.94rem;line-height:1.82}}.SuitabilitySection{position:relative;padding:0;background:linear-gradient(180deg,rgba(255,244,238,.96) 0%,rgba(255,247,243,.98) 44%,rgba(250,252,248,.98) 100%)}.SuitabilitySection__inner{max-width:1080px;margin:0 auto;padding:36px 30px 32px;background:rgba(255,255,255,.84);border:1px solid rgba(20,48,26,.08);border-radius:28px;box-shadow:0 18px 40px rgba(20,48,26,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;overflow:hidden}.SuitabilitySection__inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:180px;height:5px;background:linear-gradient(90deg,#d8a032 0%,var(--ColorGreenDark,#17ac4e) 100%);border-radius:999px}.SuitabilitySection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(4,158,164,.08);border:1px solid rgba(4,158,164,.12);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorBlueGreen,#049ea4)}.SuitabilitySection__title{margin:0 0 14px}.SuitabilitySection__lead{max-width:760px;margin:0 auto 26px;font-size:1.02rem;line-height:1.95;color:#333}.SuitabilityGrid{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:20px;align-items:stretch;margin:0 0 24px}.SuitabilityCard{padding:28px 22px 22px;border-radius:22px;border:1px solid rgba(20,48,26,.08);box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center;background:#fff}.SuitabilityCard.mansion{background:linear-gradient(180deg,rgba(255,248,245,.98) 0%,rgba(255,241,236,.98) 100%);border-color:rgba(212,111,79,.14)}.SuitabilityCard.nursing-home{background:linear-gradient(180deg,rgba(242,250,244,.98) 0%,rgba(234,247,238,.98) 100%);border-color:rgba(23,172,78,.14)}.SuitabilityCard .CardTitle{margin:0 0 16px;font-size:1.08rem;font-weight:500;line-height:1.65}.SuitabilityCard.mansion .CardTitle{color:#9a4e37}.SuitabilityCard.nursing-home .CardTitle{color:#1f6a39}.CheckList{display:grid;gap:10px;list-style:none;margin:0;padding:0}.CheckList li{position:relative;padding:13px 14px 13px 2.7rem;background:#fff;border:1px solid rgba(20,48,26,.08);border-radius:14px;box-shadow:0 10px 24px rgba(20,48,26,.04);font-size:.94rem;line-height:1.75;color:#333;text-align:left}.CheckList li:before{content:"";position:absolute;left:1rem;top:1.02rem;width:.9rem;height:.52rem;border-left:2px solid var(--ColorGreenDark,#17ac4e);border-bottom:2px solid var(--ColorGreenDark,#17ac4e);transform:rotate(-45deg)}.CheckList li strong{font-weight:500}.SuitabilityCard.mansion .CheckList li strong{color:#9a4e37}.SuitabilityCard.nursing-home .CheckList li strong{color:var(--ColorGreenDark,#17ac4e)}.BlueLineSeparator{display:flex;align-items:baseline;justify-content:center}.BlueLineSeparator .IconPlus{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:999px;background:linear-gradient(135deg,var(--ColorBlueGreen,#049ea4) 0%,var(--ColorGreenDark,#17ac4e) 100%);box-shadow:0 14px 30px rgba(4,158,164,.18)}.BlueLineSeparator .IconPlus:before,.BlueLineSeparator .IconPlus:after{content:"";position:absolute;background:#fff;border-radius:999px}.BlueLineSeparator .IconPlus:before{width:28px;height:3px}.BlueLineSeparator .IconPlus:after{width:3px;height:28px}.FinalConsultationBox{max-width:860px;margin:0 auto;padding:24px 22px;background:linear-gradient(135deg,rgba(4,158,164,.08) 0%,rgba(120,189,84,.1) 100%);border:1px solid rgba(20,48,26,.08);border-radius:22px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.ConsultationText{margin:0;font-size:1.02rem;line-height:1.95;color:#14301a}.ConsultationText strong{font-size:1.06em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}@media (max-width:1024px){.SuitabilityGrid{grid-template-columns:1fr;gap:14px}.BlueLineSeparator{align-items:start;justify-content:start}.BlueLineSeparator .IconPlus{width:60px;height:60px}.BlueLineSeparator .IconPlus:before{width:22px}.BlueLineSeparator .IconPlus:after{height:22px}}@media (max-width:767px){.SuitabilitySection__inner{padding:26px 18px 22px;border-radius:18px}.SuitabilitySection__inner:before{width:120px;height:4px}.SuitabilitySection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.SuitabilitySection__title{margin:0 0 12px}.SuitabilitySection__lead{margin:0 auto 20px;font-size:.94rem;line-height:1.85}.SuitabilityGrid{margin:0 0 18px}.SuitabilityCard{padding:20px 16px 18px;border-radius:16px}.SuitabilityCard .CardTitle{margin:0 0 12px;font-size:.98rem;line-height:1.6}.CheckList{gap:8px}.CheckList li{padding:11px 12px 11px 2.4rem;border-radius:12px;font-size:.89rem;line-height:1.7}.CheckList li:before{left:.9rem;top:.92rem;width:.8rem;height:.46rem}.BlueLineSeparator .IconPlus{width:52px;height:52px}.BlueLineSeparator .IconPlus:before{width:18px;height:2px}.BlueLineSeparator .IconPlus:after{width:2px;height:18px}.FinalConsultationBox{padding:18px 16px;border-radius:16px}.ConsultationText{font-size:.94rem;line-height:1.85}}.LandCompatibilitySection{position:relative;padding:100px 0;background:linear-gradient(180deg,rgba(245,250,244,.96) 0%,rgba(236,247,238,.98) 40%,rgba(228,244,233,.98) 100%)}.LandCompatibilitySection__inner{max-width:1080px;margin:0 auto;padding:38px 30px 34px;background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,rgba(248,253,249,.92) 100%);border:1px solid rgba(23,172,78,.1);border-radius:28px;box-shadow:0 18px 40px rgba(20,48,26,.07);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;overflow:hidden}.LandCompatibilitySection__inner:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:5px;background:linear-gradient(90deg,var(--ColorBlueGreen,#049ea4) 0%,var(--ColorGreenDark,#17ac4e) 100%);border-radius:999px}.LandCompatibilitySection__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 14px;padding:7px 14px;background:rgba(23,172,78,.1);border:1px solid rgba(23,172,78,.12);border-radius:999px;font-size:.76rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorGreenDark,#17ac4e)}.LandCompatibilitySection__title{margin:0 0 16px}.CompatibilityLead{max-width:820px;margin:0 auto 26px}.CompatibilityLead .MainText{margin:0;font-size:1.04rem;line-height:1.95;color:#333}.CompatibilityLead .MainText strong{font-size:1.06em;font-weight:500;color:#14301a}.CompatibilityExampleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 26px}.ExampleCard{padding:24px 20px 20px;background:#fff;border:1px solid rgba(23,172,78,.1);border-radius:20px;box-shadow:0 14px 34px rgba(20,48,26,.05);text-align:center}.ExampleLabel{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:6px 12px;background:rgba(4,158,164,.1);border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.4;letter-spacing:.08em;color:var(--ColorBlueGreen,#049ea4)}.ExampleTitle{margin:0 0 12px;font-size:1.08rem;font-weight:500;line-height:1.55;color:#14301a}.ExampleDesc{margin:0;font-size:.96rem;line-height:1.85;color:#333}.ExampleDesc strong{font-size:1.06em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.CtaBridgeBlock{max-width:900px;margin:0 auto;padding:30px 24px 26px;background:linear-gradient(135deg,rgba(4,158,164,.1) 0%,rgba(120,189,84,.14) 100%);border:1px solid rgba(23,172,78,.12);border-radius:24px;box-shadow:0 14px 34px rgba(20,48,26,.05)}.BridgeLead{margin:0 0 12px;font-size:1rem;line-height:1.8;font-weight:500;color:rgba(20,48,26,.74)}.BridgeMain{margin:0 0 20px;font-size:1.16rem;line-height:1.9;font-weight:500;color:#14301a}.BridgeMain strong{font-size:1.08em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.CtaInduction{max-width:720px;margin:0 auto;padding:20px 18px;background:rgba(255,255,255,.76);border:1px solid rgba(23,172,78,.1);border-radius:20px}.InductionText{margin:0 0 14px;font-size:1rem;line-height:1.9;color:#14301a}.InductionText strong{font-size:1.06em;font-weight:500;color:var(--ColorGreenDark,#17ac4e)}.DownArrowAnim{position:relative;width:28px;height:28px;margin:0 auto}.DownArrowAnim:before,.DownArrowAnim:after{content:"";position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);border-right:3px solid var(--ColorGreenDark,#17ac4e);border-bottom:3px solid var(--ColorGreenDark,#17ac4e)}.DownArrowAnim:before{top:2px;width:14px;height:14px;opacity:.9}.DownArrowAnim:after{top:10px;width:14px;height:14px;opacity:.55}@media (max-width:1024px){.CompatibilityExampleGrid{grid-template-columns:1fr}}@media (max-width:767px){.LandCompatibilitySection{padding:72px 0}.LandCompatibilitySection__inner{padding:26px 18px 22px;border-radius:18px}.LandCompatibilitySection__inner:before{width:120px;height:4px}.LandCompatibilitySection__eyebrow{margin:0 0 12px;padding:6px 12px;font-size:.68rem}.LandCompatibilitySection__title{margin:0 0 14px}.CompatibilityLead{margin:0 auto 20px}.CompatibilityLead .MainText{font-size:.94rem;line-height:1.85}.CompatibilityExampleGrid{gap:12px;margin:0 0 20px}.ExampleCard{padding:20px 16px 18px;border-radius:16px}.ExampleLabel{margin:0 0 10px;padding:5px 10px;font-size:.66rem}.ExampleTitle{margin:0 0 10px;font-size:1rem}.ExampleDesc{font-size:.9rem;line-height:1.78}.CtaBridgeBlock{padding:20px 16px 18px;border-radius:16px}.BridgeLead{margin:0 0 10px;font-size:.9rem}.BridgeMain{margin:0 0 14px;font-size:1rem;line-height:1.82}.CtaInduction{padding:16px 14px;border-radius:16px}.InductionText{margin:0 0 10px;font-size:.92rem;line-height:1.82}.DownArrowAnim{width:24px;height:24px}.DownArrowAnim:before,.DownArrowAnim:after{width:12px;height:12px;border-right:2px solid var(--ColorGreenDark,#17ac4e);border-bottom:2px solid var(--ColorGreenDark,#17ac4e)}.DownArrowAnim:after{top:8px}}.SellVsUseHero{position:relative;min-height:86vh}.SellVsUseHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,48,26,.46) 0%,rgba(20,48,26,.26) 38%,rgba(20,48,26,.1) 68%,rgba(20,48,26,.04) 100%);z-index:0}.SellVsUseHero .HeroOverlay{position:relative;z-index:1;min-height:86vh;display:flex;align-items:center;padding:56px 0}.SellVsUseHero__content{max-width:760px;margin:0 auto 0 0;padding:44px 40px;border:1px solid rgba(255,255,255,.35);border-radius:28px;background:rgba(255,255,255,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 56px rgba(0,0,0,.12);color:#333}.SellVsUseHero__label{display:inline-flex;align-items:center;margin:0 0 18px;padding:9px 16px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:rgba(255,255,255,.55);font-size:.84rem;line-height:1.4;letter-spacing:.06em;color:#555}.SellVsUseHero__content .ContentTitle{margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.12);font-size:clamp(24px,3vw,36px);line-height:1.22;color:#222;text-shadow:none}.SellVsUseHero__lead p{margin:0;font-size:14px;line-height:1.9;color:#444;text-shadow:none}.SellVsUseHero__catch{font-size:1.14rem !important;line-height:1.8 !important;color:#333}.SellVsUseHero__lead strong{font-weight:500;color:#17ac4e}.SellVsUseHero__action{margin-top:28px}.SellVsUseHero__cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;min-width:260px;height:60px;background:#17ac4e;color:#fff !important;font-size:1rem;font-weight:500;line-height:1;border-radius:999px;text-decoration:none;box-shadow:0 12px 28px rgba(0,0,0,.18);transition:all .2s ease}.SellVsUseHero__cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,0,0,.22);background:#149944}.SellVsUseHero__cta:active{transform:translateY(0);box-shadow:0 8px 18px rgba(0,0,0,.18)}.SellVsUseHero__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.SellVsUseHero__cta:after{content:"→";margin-left:8px;transition:transform .2s ease}.SellVsUseHero__cta:hover:after{transform:translateX(4px)}@media (max-width:1024px){.SellVsUseHero{min-height:92vh}.SellVsUseHero:before{background:linear-gradient(180deg,rgba(20,48,26,.36) 0%,rgba(20,48,26,.18) 52%,rgba(20,48,26,.08) 100%)}.SellVsUseHero .HeroOverlay{min-height:92vh;padding:48px 0}.SellVsUseHero__content{max-width:700px;padding:40px 34px}.SellVsUseHero__content .ContentTitle{font-size:clamp(2.2rem,4.6vw,3.4rem)}.SellVsUseHero__lead p{font-size:1.06rem}}@media (max-width:767px){.SellVsUseHero{min-height:100svh}.SellVsUseHero .HeroOverlay{min-height:100svh;padding:32px 0}.SellVsUseHero__content{max-width:100%;margin:0 auto;padding:30px 22px;border-radius:22px;background:rgba(255,255,255,.65)}.SellVsUseHero__label{margin:0 0 14px;padding:8px 13px;font-size:.76rem}.SellVsUseHero__content .ContentTitle{margin:0 0 18px;padding-bottom:16px;font-size:clamp(2rem,8.6vw,2.7rem);line-height:1.28}.SellVsUseHero__lead{gap:12px}.SellVsUseHero__lead p{font-size:.98rem;line-height:1.9}.SellVsUseHero__catch{font-size:1.04rem !important}.SellVsUseHero__action{margin-top:24px}.SellVsUseHero__cta{width:100%;min-width:0;height:56px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.SellVsUseHero__cta{transition:none}}.ConstructionPartnersContentBlock{max-width:980px;margin:0 auto;text-align:center}.ConstructionPartnersSectionTitle{max-width:760px;margin-left:auto;margin-right:auto;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.4;color:#222;font-weight:500}.ConstructionPartnersSectionNumber{display:inline-block;margin-bottom:6px;font-size:.75rem;letter-spacing:.08em;color:#17ac4e}.ConstructionPartnersSection04 figure{max-width:548px;margin:0 auto}.ConstructionPartnersSection07 figure{max-width:548px;margin:0 auto}.ConstructionPartnersSectionBody{margin-top:20px}.ConstructionPartnersSectionBody>.ConstructionPartnersLeadText{max-width:760px;margin-left:auto;margin-right:auto}.ConstructionPartnersLeadText{max-width:760px;margin:0 auto 32px;padding:20px 24px;background:rgba(23,172,78,.06);border-radius:12px;font-size:1rem;line-height:1.9;color:#444;text-align:left}.ConstructionPartnersAnalysisFlex{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;text-align:left}.ConstructionPartnersAnalysisBox{padding:28px 24px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.06)}.ConstructionPartnersAnalysisHeading{margin:0 0 18px;font-size:1.2rem;line-height:1.4;font-weight:500;display:flex;align-items:center;gap:10px}.ConstructionPartnersIconPlus:before{content:"＋";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#17ac4e;color:#fff;font-size:.9rem}.ConstructionPartnersIconMinus:before{content:"－";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#999;color:#fff;font-size:.9rem}.ConstructionPartnersCheckList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ConstructionPartnersCheckItem{font-size:.95rem;line-height:1.8;color:#444;padding-left:0}.ConstructionPartnersCheckItem strong{display:block;margin-bottom:4px;color:#222;font-weight:500}.ConstructionPartnersSummaryMessage{max-width:760px;margin:36px auto 0;padding:24px 26px;border-radius:14px;background:rgba(0,0,0,.02);text-align:left}.ConstructionPartnersSummaryMessage p{margin:0 0 12px;font-size:.98rem;line-height:1.85;color:#444}.ConstructionPartnersSummaryMessage p:last-child{margin-bottom:0}.ConstructionPartnersEmphasizeText{padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.ConstructionPartnersEmphasizeText strong{color:#17ac4e;font-weight:500}@media (max-width:768px){.ConstructionPartnersAnalysisFlex{grid-template-columns:1fr;gap:18px}.ConstructionPartnersLeadText{padding:18px}.ConstructionPartnersAnalysisBox{padding:22px 18px}.ConstructionPartnersSummaryMessage{padding:20px}}.ConstructionPartnersFeatureContainer{margin-top:40px;text-align:center}.ConstructionPartnersSubHeading{display:inline-block;margin:0 0 24px;padding:10px 18px;border-radius:999px;background:rgba(23,172,78,.08);font-size:1rem;line-height:1.5;color:#17ac4e;font-weight:500}.ConstructionPartnersFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;text-align:left}.ConstructionPartnersFeatureCard{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.06)}.ConstructionPartnersFeatureFigure{margin:0;aspect-ratio:16/9;overflow:hidden;background:#f3f5f4}.ConstructionPartnersFeatureImage{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ConstructionPartnersFeatureCard:hover .ConstructionPartnersFeatureImage{transform:scale(1.04)}.ConstructionPartnersFeatureBody{display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px}.ConstructionPartnersFeatureTitle{margin:0;font-size:1.2rem;line-height:1.45;color:#222;font-weight:600}.ConstructionPartnersFeatureDesc{margin:0;font-size:.96rem;line-height:1.9;color:#444}.ConstructionPartnersSummaryBox{max-width:760px;margin:36px auto 0;padding:24px 26px;border-radius:16px;background:rgba(23,172,78,.06);text-align:left}.ConstructionPartnersSummaryBox p{margin:0;font-size:1rem;line-height:1.9;color:#444}.ConstructionPartnersSummaryBox strong{color:#17ac4e;font-weight:500}@media (max-width:768px){.ConstructionPartnersFeatureGrid{grid-template-columns:1fr;gap:18px}.ConstructionPartnersSubHeading{margin-bottom:20px;padding:9px 15px;font-size:.92rem}.ConstructionPartnersFeatureBody{padding:20px 18px 18px}.ConstructionPartnersFeatureTitle{font-size:1.08rem}.ConstructionPartnersFeatureDesc{font-size:.94rem;line-height:1.82}.ConstructionPartnersSummaryBox{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.ConstructionPartnersFeatureImage{transition:none}}.ConstructionPartnersSection04{margin:0 auto}.ConstructionPartnersComparisonTableOuter{max-width:980px;margin:36px auto 0;text-align:center}.ConstructionPartnersComparisonTableWrapper{overflow-x:auto;overflow-y:visible;padding:0 0 6px;border-radius:20px;-webkit-overflow-scrolling:touch;box-shadow:0 16px 38px rgba(0,0,0,.08);background:#fff}.ConstructionPartnersComparisonTable{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:20px;background:#fff}.ConstructionPartnersComparisonTable thead th{padding:20px 18px;background:#f3f8f3;font-size:1rem;line-height:1.5;color:#222;font-weight:500;text-align:center;border-bottom:1px solid rgba(0,0,0,.08)}.ConstructionPartnersComparisonTable thead th:first-child{border-top-left-radius:20px}.ConstructionPartnersComparisonTable thead th:last-child{border-top-right-radius:20px}.ConstructionPartnersComparisonTableHeadHighlight{background:linear-gradient(180deg,rgba(23,172,78,.18) 0%,rgba(23,172,78,.1) 100%) !important;color:#0f7f39 !important}.ConstructionPartnersComparisonTable tbody th{padding:20px 18px;background:#fafafa;font-size:.96rem;line-height:1.7;color:#222;font-weight:500;text-align:left;border-bottom:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.05);white-space:nowrap}.ConstructionPartnersComparisonTable tbody td{padding:20px 18px;font-size:.96rem;line-height:1.8;color:#444;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.ConstructionPartnersComparisonTable tbody tr:last-child th{border-bottom:none;border-bottom-left-radius:20px}.ConstructionPartnersComparisonTable tbody tr:last-child td{border-bottom:none}.ConstructionPartnersComparisonTable tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.ConstructionPartnersComparisonTable tbody tr:nth-child(even) td{background:#fcfcfc}.ConstructionPartnersHighlight{position:relative;background:rgba(23,172,78,.08) !important;color:#1f3326;font-weight:500}.ConstructionPartnersHighlight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#17ac4e}.ConstructionPartnersScrollHint{margin:12px 0 0;font-size:.82rem;line-height:1.6;color:#666;letter-spacing:.04em}.ConstructionPartnersConclusionBox{max-width:820px;margin:34px auto 0;padding:28px;border-radius:18px;background:linear-gradient(180deg,rgba(23,172,78,.06) 0%,rgba(23,172,78,.03) 100%);text-align:left;border:1px solid rgba(23,172,78,.12)}.ConstructionPartnersConclusionTitle{margin:0 0 14px;font-size:1.22rem;line-height:1.6;color:#222;font-weight:600;text-align:center}.ConstructionPartnersConclusionText{margin:0 0 12px;font-size:.98rem;line-height:1.9;color:#444}.ConstructionPartnersConclusionText:last-child{margin-bottom:0}.ConstructionPartnersConclusionText strong{color:#17ac4e;font-weight:500}@media (max-width:767px){.ConstructionPartnersComparisonTableWrapper{margin:0 -4px;border-radius:16px}.ConstructionPartnersComparisonTable{min-width:720px;border-radius:16px}.ConstructionPartnersComparisonTable thead th{padding:16px 14px;font-size:.92rem}.ConstructionPartnersComparisonTable tbody th{padding:16px 14px;font-size:.9rem}.ConstructionPartnersComparisonTable tbody td{padding:16px 14px;font-size:.9rem;line-height:1.75}.ConstructionPartnersConclusionBox{margin-top:26px;padding:22px 18px;border-radius:16px}.ConstructionPartnersConclusionTitle{font-size:1.08rem;line-height:1.55}.ConstructionPartnersConclusionText{font-size:.94rem;line-height:1.82}.OnlySmartPhoneVisible.ConstructionPartnersScrollHint{display:block}}.ConstructionPartnersTrendBox{max-width:820px;margin:0 auto 36px;padding:28px;border-radius:18px;background:rgba(23,172,78,.05);border:1px solid rgba(23,172,78,.12);text-align:left}.ConstructionPartnersFeatureList{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.ConstructionPartnersFeatureItem{font-size:.96rem;line-height:1.85;color:#444;padding-left:14px;position:relative}.ConstructionPartnersFeatureItem:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:#17ac4e;border-radius:50%}.ConstructionPartnersFeatureItem strong{display:block;margin-bottom:4px;color:#17ac4e;font-weight:600}.ConstructionPartnersHighlightText{margin:18px 0 0;padding-left:14px;border-left:3px solid #17ac4e;font-size:1rem;line-height:1.8;color:#333;font-weight:500}.ConstructionPartnersDecisionContainer{margin-top:40px;text-align:center}.ConstructionPartnersSelectionFlex{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;text-align:left;max-width:820px;margin-left:auto;margin-right:auto}.ConstructionPartnersSelectionBox{padding:26px 24px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.06)}.ConstructionPartnersSelectionTitle{margin:0 0 16px;font-size:1.15rem;line-height:1.4;font-weight:600;color:#222}.ConstructionPartnersTypeSale{background:#fafafa}.ConstructionPartnersTypeUtilization{border:1px solid rgba(23,172,78,.2);box-shadow:0 14px 30px rgba(23,172,78,.08)}.ConstructionPartnersTypeUtilization .ConstructionPartnersSelectionTitle{color:#17ac4e}.ConstructionPartnersTypeUtilization .ConstructionPartnersCheckList li{position:relative;padding-left:16px}.ConstructionPartnersTypeUtilization .ConstructionPartnersCheckList li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:#17ac4e;border-radius:50%}@media (max-width:768px){.ConstructionPartnersSelectionFlex{grid-template-columns:1fr;gap:18px}.ConstructionPartnersTrendBox{padding:22px 18px}.ConstructionPartnersSelectionBox{padding:22px 18px}}.ConstructionPartnersCaseFlowSection{max-width:920px;margin:0 auto}.ConstructionPartnersCaseStudyBox{margin-top:36px;padding:30px 28px;border-radius:22px;background:linear-gradient(180deg,rgba(23,172,78,.06) 0%,rgba(23,172,78,.03) 100%);border:1px solid rgba(23,172,78,.12);text-align:center}.ConstructionPartnersYieldComparison{display:grid;grid-template-columns:1fr 64px 1fr;gap:18px;align-items:center;max-width:760px;margin:26px auto 0}.ConstructionPartnersYieldItem{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:26px 20px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 28px rgba(0,0,0,.06);text-align:center}.ConstructionPartnersYieldItemHighlight{background:linear-gradient(180deg,rgba(23,172,78,.12) 0%,rgba(23,172,78,.06) 100%);border:1px solid rgba(23,172,78,.18);box-shadow:0 14px 32px rgba(23,172,78,.1)}.ConstructionPartnersYieldLabel{display:block;margin:0 0 10px;font-size:.92rem;line-height:1.5;color:#666;letter-spacing:.04em}.ConstructionPartnersYieldValue{display:block;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.4;color:#222;font-weight:600}.ConstructionPartnersYieldItemHighlight .ConstructionPartnersYieldLabel{color:#148846}.ConstructionPartnersYieldItemHighlight .ConstructionPartnersYieldValue{color:#17ac4e}.ConstructionPartnersYieldArrow{display:flex;align-items:center;justify-content:center}.ConstructionPartnersYieldArrowLine{display:block;position:relative;width:100%;height:2px;background:rgba(23,172,78,.28)}.ConstructionPartnersYieldArrowLine:after{content:"";position:absolute;right:-2px;top:50%;width:12px;height:12px;border-top:2px solid #17ac4e;border-right:2px solid #17ac4e;transform:translateY(-50%) rotate(45deg)}.ConstructionPartnersAdvantageNote{max-width:760px;margin:24px auto 0;padding:22px;border-radius:16px;background:#fff;text-align:left;box-shadow:0 10px 24px rgba(0,0,0,.05)}.ConstructionPartnersAdvantageNote p{margin:0 0 12px;font-size:.98rem;line-height:1.9;color:#444}.ConstructionPartnersAdvantageNote p:last-child{margin-bottom:0}.ConstructionPartnersAdvantageNote strong{color:#17ac4e;font-weight:500}.ConstructionPartnersConsultationSection{margin-top:38px;text-align:center}.ConstructionPartnersPolicyFlow{position:relative;max-width:820px;margin:24px auto 0;padding:6px 0;display:flex;flex-direction:column;gap:18px}.ConstructionPartnersPolicyFlow:before{content:"";position:absolute;left:24px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,rgba(23,172,78,.2) 0%,rgba(23,172,78,.08) 100%)}.ConstructionPartnersPolicyStep{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding:0;text-align:left}.ConstructionPartnersPolicyStepNumber{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#fff;border:2px solid rgba(23,172,78,.24);font-size:.86rem;line-height:1;color:#17ac4e;font-weight:600;box-shadow:0 8px 18px rgba(0,0,0,.05)}.ConstructionPartnersPolicyStepBody{padding:20px 22px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.05)}.ConstructionPartnersPolicyStepTitle{margin:0 0 8px;font-size:1.08rem;line-height:1.55;color:#222;font-weight:600}.ConstructionPartnersPolicyStepText{margin:0;font-size:.96rem;line-height:1.85;color:#444}.ConstructionPartnersVisionList{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ConstructionPartnersVisionList li{position:relative;padding-left:16px;font-size:.96rem;line-height:1.8;color:#444}.ConstructionPartnersVisionList li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:#17ac4e}.ConstructionPartnersVisionList strong{color:#17ac4e;font-weight:600}.ConstructionPartnersPolicyStepAccent .ConstructionPartnersPolicyStepBody{background:linear-gradient(180deg,rgba(23,172,78,.08) 0%,rgba(23,172,78,.04) 100%);border:1px solid rgba(23,172,78,.16);box-shadow:0 14px 32px rgba(23,172,78,.08)}.ConstructionPartnersPolicyStepAccent .ConstructionPartnersPolicyStepNumber{background:#17ac4e;border-color:#17ac4e;color:#fff}.ConstructionPartnersStrongMessage{font-size:1rem;line-height:1.9;color:#333;font-weight:500}@media (max-width:767px){.ConstructionPartnersCaseStudyBox{margin-top:28px;padding:24px 18px;border-radius:18px}.ConstructionPartnersYieldComparison{grid-template-columns:1fr;gap:14px}.ConstructionPartnersYieldArrow{min-height:28px}.ConstructionPartnersYieldArrowLine{width:2px;height:26px}.ConstructionPartnersYieldArrowLine:after{right:50%;top:auto;bottom:-1px;width:10px;height:10px;transform:translateX(50%) rotate(135deg)}.ConstructionPartnersYieldItem{min-height:132px;padding:22px 16px;border-radius:16px}.ConstructionPartnersYieldValue{font-size:1.45rem}.ConstructionPartnersAdvantageNote{margin-top:18px;padding:18px 16px;border-radius:14px}.ConstructionPartnersAdvantageNote p{font-size:.94rem;line-height:1.82}.ConstructionPartnersConsultationSection{margin-top:30px}.ConstructionPartnersPolicyFlow{margin-top:18px;gap:14px}.ConstructionPartnersPolicyFlow:before{left:20px;top:14px;bottom:14px}.ConstructionPartnersPolicyStep{grid-template-columns:40px 1fr;gap:14px}.ConstructionPartnersPolicyStepNumber{width:40px;height:40px;font-size:.78rem}.ConstructionPartnersPolicyStepBody{padding:18px 16px;border-radius:16px}.ConstructionPartnersPolicyStepTitle{font-size:1rem;line-height:1.5}.ConstructionPartnersPolicyStepText{font-size:.92rem;line-height:1.78}.ConstructionPartnersVisionList li{font-size:.92rem;line-height:1.75}.ConstructionPartnersStrongMessage{font-size:.95rem;line-height:1.82}}.ConstructionPartnersGentleGuideBox{max-width:860px;margin:34px auto 0;padding:32px 28px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(23,172,78,.04) 100%);border:1px solid rgba(23,172,78,.1);box-shadow:0 14px 34px rgba(0,0,0,.05);text-align:center}.ConstructionPartnersAlignCenter{text-align:center}.ConstructionPartnersGentleGuideBox .ConstructionPartnersSubHeading{display:inline-block;margin:0 0 24px;padding:10px 18px;border-radius:999px;background:rgba(23,172,78,.08);font-size:1rem;line-height:1.5;color:#17ac4e;font-weight:500}.ConstructionPartnersWelcomeList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0;text-align:left}.ConstructionPartnersWelcomeItem{display:flex;flex-direction:column;gap:10px;height:100%;padding:22px 20px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 24px rgba(0,0,0,.04)}.ConstructionPartnersWelcomeItem strong{display:block;font-size:1rem;line-height:1.6;color:#17ac4e;font-weight:600}.ConstructionPartnersWelcomeItem span{display:block;font-size:.95rem;line-height:1.85;color:#444}.ConstructionPartnersFinalMessage{max-width:760px;margin:24px auto 0;padding:22px 24px;border-radius:18px;background:rgba(255,255,255,.88);border:1px solid rgba(23,172,78,.08);text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.03)}.ConstructionPartnersFinalMessage p{margin:0;font-size:.98rem;line-height:1.9;color:#444}@media (max-width:1024px){.ConstructionPartnersWelcomeList{grid-template-columns:1fr;max-width:620px;margin:0 auto}}@media (max-width:767px){.ConstructionPartnersGentleGuideBox{margin-top:28px;padding:24px 18px;border-radius:18px}.ConstructionPartnersGentleGuideBox .ConstructionPartnersSubHeading{margin-bottom:18px;padding:9px 15px;font-size:.92rem}.ConstructionPartnersWelcomeList{gap:14px}.ConstructionPartnersWelcomeItem{padding:18px 16px;border-radius:16px}.ConstructionPartnersWelcomeItem strong{font-size:.96rem;line-height:1.55}.ConstructionPartnersWelcomeItem span{font-size:.92rem;line-height:1.8}.ConstructionPartnersFinalMessage{margin-top:18px;padding:18px 16px;border-radius:16px}.ConstructionPartnersFinalMessage p{font-size:.94rem;line-height:1.82}}