header nav{gap:20px}.scope-section{background:#f0f0e8}.scope-layout{display:grid;grid-template-columns:230px 1fr;gap:45px}.scope-tabs{display:flex;flex-direction:column}.scope-tabs button{background:transparent;border-bottom:1px solid #cdd5c8;text-align:left;display:flex;align-items:center;gap:18px;padding:23px 8px;font-size:16px;color:var(--ink)}.scope-tabs button span{font-size:10px;color:#7e8f66}.scope-tabs button b{margin-left:auto;font-weight:400}.scope-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);padding-left:18px;padding-right:18px}.scope-content article{display:grid;grid-template-columns:.85fr 1fr;gap:30px;min-height:430px}.scope-content [hidden]{display:none}.scope-photo{overflow:hidden;background:#dfe5d8;min-height:400px}.scope-photo img{height:100%;max-height:460px;object-fit:cover}.scope-detail{padding:8px 0}.scope-detail h3{font-size:29px;font-weight:500}.scope-detail ul,.plan-grid ul{padding:0;list-style:none;margin:25px 0}.scope-detail li{padding:9px 0;border-bottom:1px solid #d9ded1;font-size:13px}.scope-detail li:before{content:'✓';color:#6c8547;margin-right:9px}.scope-caution{font-size:11px;line-height:1.9;color:#687563}.scope-word{padding:70px 25px;color:#a3b294;font-size:56px;font-weight:600;line-height:1.2}.scope-word em{font-style:normal;color:#758766}.scope-word small{display:block;font-size:12px;line-height:2;margin-top:25px}.section-footnote{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan-grid article{padding:35px 30px;border:1px solid var(--line);display:flex;flex-direction:column}.plan-grid article>span{font-size:10px;letter-spacing:1px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.plan-grid span b{background:var(--lime);color:var(--ink);font-size:9px;padding:2px 7px;font-weight:500;letter-spacing:0}.plan-grid h3{font-size:29px;font-weight:500;margin:27px 0 20px}.plan-grid p{font-size:13px;color:var(--muted)}.plan-grid li{font-size:12px;padding:10px 0;border-bottom:1px solid var(--line)}.plan-grid a{margin-top:auto;display:flex;justify-content:space-between;font-size:12px;padding-top:15px}.plan-grid .featured-plan{background:var(--ink);color:var(--paper);border-color:var(--ink)}.featured-plan p{color:#bccbbd}.featured-plan li{border-color:#415a50}.care-plans{padding-bottom:30px}.process{background:#e9ecdf}.process-list{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.process-list li{counter-increment:step;border-top:1px solid #a6b599;padding-top:20px}.process-list li:before{content:'0' counter(step);font-size:12px;letter-spacing:2px;color:#6e8752}.process-list h3{font-size:20px;font-weight:500;margin:22px 0 17px}.process-list p{font-size:12px;color:#6b7866;line-height:1.9}.owner-portrait{margin:40px 0 0;position:relative;max-width:340px}.owner-portrait img{height:350px;object-position:center 35%}.owner-portrait figcaption{position:static;padding:10px 0;background:transparent;color:#bbccbb;font-size:10px}.mobile-actions{display:none}.site-footer>div small{display:block;line-height:2;margin-top:9px}.site-footer a[href^="tel"]{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1100px){.photo-frame{border-radius:140px 0 0 0}.photo-frame img{object-position:center 40%}}
@media(max-width:1100px){header nav{gap:12px;font-size:10px}.scope-layout{grid-template-columns:180px 1fr;gap:25px}.scope-content article{grid-template-columns:1fr}.scope-photo{display:none}.process-list{gap:15px}.process-list h3{font-size:17px}.plan-grid article{padding:28px 22px}.plan-grid h3{font-size:25px}}
@media(max-width:760px){header nav{font-size:15px;gap:20px}.hero-visual .photo-frame{height:420px}.hero-visual .photo-frame img{height:420px;object-position:center 40%}.scope-layout{display:block}.scope-tabs{flex-direction:row;gap:7px;overflow-x:auto;margin:0 -6vw 25px;padding:0 6vw 10px;scrollbar-width:thin}.scope-tabs button{flex:none;white-space:nowrap;font-size:12px;border:1px solid #cdd5c8;padding:11px 14px!important;border-radius:3px;gap:7px}.scope-tabs button b{display:none}.scope-tabs button span{font-size:9px}.scope-content article{display:block;min-height:0}.scope-photo{display:block;min-height:0;height:235px;margin-bottom:25px}.scope-photo img{height:235px;object-position:center 40%}.scope-word{padding:30px;font-size:45px}.scope-word small{margin-top:10px}.scope-detail h3{font-size:28px}.scope-detail li{font-size:12px}.scope-detail ul{margin:20px 0}.scope-caution,.section-footnote{font-size:11px}.plan-grid{display:block}.plan-grid article{margin-bottom:15px;padding:28px}.plan-grid h3{font-size:28px;margin:22px 0 16px}.plan-grid ul{margin:20px 0}.care-plans{padding-bottom:0}.process-list{display:block}.process-list li{padding:18px 0 22px;display:grid;grid-template-columns:35px 1fr;gap:0 12px}.process-list li:before{grid-row:1/3;padding-top:4px}.process-list h3{font-size:19px;margin:0 0 10px}.process-list p{font-size:12px;grid-column:2}.owner-portrait{max-width:none;margin-bottom:35px}.owner-portrait img{height:330px;object-position:center 35%}.mobile-actions{display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:1fr 2fr;z-index:25;box-shadow:0 -4px 20px #0001;background:var(--ink);padding-bottom:env(safe-area-inset-bottom)}.mobile-actions a{display:block;padding:17px 12px;text-align:center;font-size:13px;color:var(--lime)}.mobile-actions a:first-child{background:var(--paper);color:var(--ink)}.site-footer{padding-bottom:110px}.section{overflow:hidden}}
