.nursing-home-module__TP8DAq__demo{--sage:#dde8dc;--green:#1f3d2b;--paper:#fafcf8;--white:#fff;--muted:#455748;--line:#b8c8b7;--shade:#0f2116a6;--radius:12px;background:var(--paper);color:var(--green);overflow-wrap:anywhere;font-family:Pretendard,sans-serif;font-size:19px;line-height:1.75}.nursing-home-module__TP8DAq__demo *,.nursing-home-module__TP8DAq__demo :before,.nursing-home-module__TP8DAq__demo :after{box-sizing:border-box}.nursing-home-module__TP8DAq__demo h1,.nursing-home-module__TP8DAq__demo h2,.nursing-home-module__TP8DAq__demo h3,.nursing-home-module__TP8DAq__demo p,.nursing-home-module__TP8DAq__demo figure{margin:0}.nursing-home-module__TP8DAq__demo h1,.nursing-home-module__TP8DAq__demo h2,.nursing-home-module__TP8DAq__demo h3{word-break:keep-all;font-weight:700;line-height:1.4}.nursing-home-module__TP8DAq__demo h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,36px)}.nursing-home-module__TP8DAq__demo h3{font-size:23px}.nursing-home-module__TP8DAq__demo p+p,.nursing-home-module__TP8DAq__demo h3+p{margin-top:12px}.nursing-home-module__TP8DAq__demo a{color:inherit;text-underline-offset:5px}.nursing-home-module__TP8DAq__demo button{font:inherit}.nursing-home-module__TP8DAq__demo :focus-visible{outline:3px solid var(--green);outline-offset:5px}.nursing-home-module__TP8DAq__demo section[id]{scroll-margin-top:24px}.nursing-home-module__TP8DAq__skipLink{z-index:20;background:var(--white);border:2px solid var(--green);padding:16px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.nursing-home-module__TP8DAq__skipLink:focus{transform:translateY(0)}.nursing-home-module__TP8DAq__banner{background:var(--green);color:var(--white);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;padding:12px 24px;display:flex}.nursing-home-module__TP8DAq__banner a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nursing-home-module__TP8DAq__banner :focus-visible{outline-color:var(--white)}.nursing-home-module__TP8DAq__header{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:30px 24px;display:flex}.nursing-home-module__TP8DAq__name{letter-spacing:-.04em;font-size:28px}.nursing-home-module__TP8DAq__header p{color:var(--muted)}.nursing-home-module__TP8DAq__header nav{flex-wrap:wrap;gap:12px 24px;display:flex}.nursing-home-module__TP8DAq__header nav a{align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}.nursing-home-module__TP8DAq__header nav a:hover{text-decoration:underline}.nursing-home-module__TP8DAq__hero{background:var(--sage)}.nursing-home-module__TP8DAq__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1200px;margin:auto;padding:72px 24px;display:grid}.nursing-home-module__TP8DAq__eyebrow{font-weight:700}.nursing-home-module__TP8DAq__hero h1{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(38px,4.8vw,64px);line-height:1.25}.nursing-home-module__TP8DAq__lead{max-width:540px;font-size:21px}.nursing-home-module__TP8DAq__consult{border-radius:var(--radius);background:var(--green);color:var(--white);padding:36px}.nursing-home-module__TP8DAq__consult h2{font-size:24px}.nursing-home-module__TP8DAq__consult .nursing-home-module__TP8DAq__phone{margin-top:24px;font-size:clamp(24px,2.8vw,32px);font-weight:700}.nursing-home-module__TP8DAq__consult button{width:100%;margin-top:28px}.nursing-home-module__TP8DAq__consult :focus-visible{outline-color:var(--white)}.nursing-home-module__TP8DAq__button,.nursing-home-module__TP8DAq__secondary{border:2px solid var(--green);border-radius:var(--radius);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:56px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.nursing-home-module__TP8DAq__button{background:var(--green);color:var(--white)!important}.nursing-home-module__TP8DAq__secondary{background:var(--white);color:var(--green)!important}.nursing-home-module__TP8DAq__button:hover{text-underline-offset:5px;text-decoration:underline}.nursing-home-module__TP8DAq__secondary:hover{background:var(--sage)}.nursing-home-module__TP8DAq__section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:64px;max-width:1200px;margin:auto;padding:64px 24px;display:grid}.nursing-home-module__TP8DAq__section>*{min-width:0}.nursing-home-module__TP8DAq__sectionHeading>p:first-child{color:var(--muted);margin-bottom:10px}.nursing-home-module__TP8DAq__sectionHeading h2+p{margin-top:24px}.nursing-home-module__TP8DAq__steps{margin:28px 0 32px;padding:0;list-style:none}.nursing-home-module__TP8DAq__steps li{border-top:1px solid var(--line);gap:22px;padding:24px 0;display:flex}.nursing-home-module__TP8DAq__stepNumber{border-radius:var(--radius);background:var(--sage);flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:26px;font-weight:700;display:flex}.nursing-home-module__TP8DAq__note{background:var(--sage);border-radius:var(--radius);margin:24px 0;padding:24px}.nursing-home-module__TP8DAq__timetable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.nursing-home-module__TP8DAq__timetable caption{text-align:left;padding-bottom:16px;font-weight:700}.nursing-home-module__TP8DAq__timetable th,.nursing-home-module__TP8DAq__timetable td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.nursing-home-module__TP8DAq__timetable th:first-child{font-variant-numeric:tabular-nums;width:112px}.nursing-home-module__TP8DAq__timetable thead{background:var(--green);color:var(--white)}.nursing-home-module__TP8DAq__timetable tbody tr:nth-child(2n){background:var(--sage)}.nursing-home-module__TP8DAq__careList article{border-bottom:1px solid var(--line);padding:24px 0}.nursing-home-module__TP8DAq__careList article:first-child{padding-top:0}.nursing-home-module__TP8DAq__costSection{background:var(--sage)}.nursing-home-module__TP8DAq__costSection .nursing-home-module__TP8DAq__section{border:0}.nursing-home-module__TP8DAq__costList{background:var(--white);border-radius:var(--radius);margin:28px 0;padding:8px 24px}.nursing-home-module__TP8DAq__costList>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:20px 0;display:grid}.nursing-home-module__TP8DAq__costList>div+div{border-top:1px solid var(--line)}.nursing-home-module__TP8DAq__costList dt{font-weight:700}.nursing-home-module__TP8DAq__costList dd{margin:0}.nursing-home-module__TP8DAq__costList span{display:block}.nursing-home-module__TP8DAq__photos{border-bottom:1px solid var(--line);max-width:1200px;margin:auto;padding:64px 24px}.nursing-home-module__TP8DAq__photos>p{margin-top:16px}.nursing-home-module__TP8DAq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.nursing-home-module__TP8DAq__gallery figure:first-child{grid-column:1/-1}.nursing-home-module__TP8DAq__gallery img{border-radius:var(--radius);aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.nursing-home-module__TP8DAq__gallery figure:first-child img{aspect-ratio:2}.nursing-home-module__TP8DAq__gallery figcaption{margin-top:12px;font-weight:700}.nursing-home-module__TP8DAq__actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.nursing-home-module__TP8DAq__footer{background:var(--green);color:var(--white);padding:48px 24px}.nursing-home-module__TP8DAq__footer>div{max-width:1152px;margin:auto}.nursing-home-module__TP8DAq__footer strong{font-size:24px}.nursing-home-module__TP8DAq__footer p{margin-top:12px}.nursing-home-module__TP8DAq__mobileBar{display:none}.nursing-home-module__TP8DAq__modal{border:2px solid var(--green);border-radius:var(--radius);background:var(--paper);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--green);font:inherit;margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto}.nursing-home-module__TP8DAq__modal h2{margin-bottom:20px}.nursing-home-module__TP8DAq__modal::backdrop{background:var(--shade)}@media (max-width:900px){.nursing-home-module__TP8DAq__header{flex-direction:column;align-items:flex-start}.nursing-home-module__TP8DAq__heroInner{gap:28px}.nursing-home-module__TP8DAq__consult{padding:24px}.nursing-home-module__TP8DAq__section{gap:32px}}@media (max-width:650px){.nursing-home-module__TP8DAq__demo{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.nursing-home-module__TP8DAq__banner{text-align:center;gap:4px;padding:12px 20px}.nursing-home-module__TP8DAq__header{gap:16px;padding:24px 20px}.nursing-home-module__TP8DAq__header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%;display:grid}.nursing-home-module__TP8DAq__heroInner{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 20px}.nursing-home-module__TP8DAq__hero h1{font-size:40px}.nursing-home-module__TP8DAq__lead{font-size:19px}.nursing-home-module__TP8DAq__section{grid-template-columns:minmax(0,1fr);gap:24px;padding:44px 20px}.nursing-home-module__TP8DAq__steps li{gap:16px}.nursing-home-module__TP8DAq__note{padding:20px}.nursing-home-module__TP8DAq__timetable th,.nursing-home-module__TP8DAq__timetable td{padding:14px 12px}.nursing-home-module__TP8DAq__timetable th:first-child{width:88px}.nursing-home-module__TP8DAq__costList{padding:4px 20px}.nursing-home-module__TP8DAq__costList>div{grid-template-columns:minmax(0,1fr);gap:4px}.nursing-home-module__TP8DAq__photos{padding:44px 20px}.nursing-home-module__TP8DAq__gallery{grid-template-columns:minmax(0,1fr);gap:28px}.nursing-home-module__TP8DAq__gallery figure:first-child img{aspect-ratio:3/2}.nursing-home-module__TP8DAq__footer{padding:40px 20px}.nursing-home-module__TP8DAq__mobileBar{z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--white);border-top:2px solid var(--green);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.nursing-home-module__TP8DAq__mobileBar button{min-height:56px;padding:12px 8px}.nursing-home-module__TP8DAq__modal{padding:24px}}
