/* Local marketing direction: a prepared visit, continuity of care, a manageable day. */
.care-opening{background:linear-gradient(110deg,#fdfefd 30%,#f2f6ef 100%);padding:0;border-bottom:1px solid #e4eae0}
.care-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:64px;align-items:center;padding-block:68px 70px}
.care-hero-copy{min-width:0;max-width:520px}
.care-hero-copy>.eyebrow{font-size:10px;letter-spacing:.09em;line-height:1.8;max-width:340px}
.care-hero h1{font-size:clamp(38px,4.25vw,57px);font-weight:700;line-height:1.13;letter-spacing:-.055em;margin:20px 0 24px;color:#173e35}
.care-hero h1 span{color:#277e6b}
.care-hero h1{font-size:clamp(37px,3.9vw,52px);line-height:1.16;text-wrap:balance}
.care-showcase-promise{padding:17px 22px 0;font-size:14px;line-height:1.5;font-weight:600;color:var(--green-dark);letter-spacing:-.015em}
.care-hero-description{font-size:16px;line-height:1.9;color:#526b60;max-width:410px}
.care-hero .hero-actions{justify-content:flex-start;flex-wrap:wrap;gap:10px 23px;margin-top:27px}
.care-hero .hero-actions .primary-link{font-size:12px;min-height:48px;padding:13px 19px;gap:12px;margin:0}
.care-hero .hero-actions .text-button{font-size:12px}
.care-hero-reassurance{font-size:11px;line-height:1.8;color:#617267;margin-top:14px;max-width:385px}
.care-hero-reassurance>span{margin-inline:5px}
.care-hero-signoff{display:flex;align-items:center;gap:13px;margin-top:38px}
.care-hero-signoff>span{height:37px;width:2px;background:#a6c0aa;flex:none}
.care-hero-signoff p{font-size:12px;line-height:1.8;color:#586a60}
.care-showcase{min-width:0;position:relative;border:1px solid #d9e3d5;border-radius:17px;background:#fffef9;box-shadow:0 24px 60px -35px #25472f4d;scroll-margin-top:100px}
.care-showcase-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border-bottom:1px solid #e6ebdf}
.care-showcase-brand{display:flex;align-items:center;gap:8px;font-size:11px;color:#325b4b;font-weight:600}
.care-showcase-brand img{width:12px;height:21px}
.care-example-label{font-size:9px;color:#6f7c6b}
.care-appointment{display:flex;align-items:center;gap:11px;padding:19px 23px 15px}
.care-appointment .avatar{width:36px;height:36px;font-size:13px;background:#eaf0e4;border:0}
.care-appointment h2{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin:0}
.care-appointment p{font-size:10px;color:#657265;margin-top:2px}
.care-appointment time{margin-left:auto;color:#245946;font-size:26px;font-weight:600;letter-spacing:-.045em}
.care-showcase .care-composition{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:15px;align-items:center;padding:10px 22px 14px;border:0;border-radius:0;background:transparent}
.care-showcase .foot-scene{grid-column:1;grid-row:1;min-width:0;background:radial-gradient(ellipse at 50% 50%,#e8eee1 10%,transparent 70%);padding:0}
.care-showcase .foot-label{font-size:9px;line-height:1.7;text-align:center;margin:0 0 5px;color:#667864}
.care-showcase .foot-canvas{max-width:175px;margin:0 auto;aspect-ratio:2/3;min-height:0}
.care-showcase .previous-record{grid-column:2;grid-row:1;min-width:0;align-self:center;border:0;border-left:1px solid #e1e7d8;padding:8px 0 8px 18px}
.care-showcase .previous-record>.eyebrow{font-size:8px;line-height:1.7;letter-spacing:.06em;min-height:0}
.care-showcase .previous-record h3{font-size:20px;line-height:1.3;letter-spacing:-.035em;min-height:0;margin:11px 0 13px;max-width:190px}
.care-showcase .finding-details{font-size:11px;line-height:1.7}
.care-showcase .finding-details>div{display:block;margin-top:8px}
.care-showcase .finding-details dt{font-size:9px;font-weight:400;color:#687760;display:block}
.care-showcase .finding-details dd{font-weight:600;margin:0;display:block}
.care-showcase .previous-record #region-description{font-size:10px;line-height:1.8;min-height:0;margin-top:14px}
.care-showcase .record-excerpt{display:none}
.care-showcase .quiet-button{font-size:10px;gap:6px;min-height:44px;line-height:1.5;padding:10px 0;text-align:left}
.care-showcase .quiet-button .icon{width:14px;height:14px;flex:none}
.care-showcase .story-bottom{display:block;margin:0;padding:13px 22px;border-top:1px solid #e6ebdf}
.care-showcase .visit-timeline{gap:12px;max-width:none;width:100%}
.care-showcase .visit-timeline button{font-size:9px;gap:8px;min-height:44px;flex:none}
.care-showcase .visit-timeline .number{width:22px;height:22px;font-size:10px}
.care-showcase .visit-timeline small{font-size:8px;line-height:1.7}
.care-showcase .timeline-line{min-width:14px;background:#abc6b3;height:1px;flex:1}
.care-showcase .disclosure{font-size:8px;line-height:1.6;text-align:left;margin:7px 0 0;color:#7b8474;width:auto}
.workflow#isleyis{padding-block:70px 24px;scroll-margin-top:100px}
.workflow-heading{margin-bottom:29px}
.workflow-heading>p{font-size:14px;line-height:1.9;max-width:350px}
.workflow-heading h2{font-size:36px}
.management#yonetim{padding-block:55px 65px}
.start-section h2{max-width:430px}
.closing{padding-block:60px}
.closing h2{font-size:34px;line-height:1.3;letter-spacing:-.04em}
.closing>p{max-width:440px;margin-inline:auto;font-size:13px;line-height:1.9}
/* Warm neutral foundations, green actions, peach only for editorial decoration. */
.care-opening{background:linear-gradient(112deg,var(--paper) 44%,#eef2e7);border-bottom-color:var(--line)}
.care-hero h1,.care-hero h1 span{color:var(--ink)}
.care-hero h1 .hero-warm-accent{font-style:normal;color:var(--green-dark);text-decoration:underline;text-decoration-color:var(--peach);text-decoration-thickness:4px;text-underline-offset:8px;text-decoration-skip-ink:auto}
.care-hero-description,.care-hero-signoff p{color:var(--muted)}
.care-hero-signoff>span{background:var(--peach);width:3px}
.care-hero .primary-link{box-shadow:0 4px 12px #173f3518}
.care-hero .primary-link:hover{box-shadow:0 6px 16px #173f3524}
.care-showcase{background:var(--surface);border-color:#d6dfcf;box-shadow:0 25px 60px -35px #34533650}
.care-showcase-top{background:#eef3e8;border-radius:16px 16px 0 0;border-bottom-color:var(--line)}
.care-showcase .foot-scene{background:radial-gradient(ellipse at 50% 55%,#dce7d3 0%,var(--mint) 45%,transparent 74%)}
.care-showcase .story-bottom{background:#f6f6ed;border-top-color:var(--line);border-radius:0 0 16px 16px}
.care-example-label{color:#5f7058}
.care-showcase .disclosure{color:#65715d}
.workflow .product-topbar{background:#f0f4eb}
.workflow .product-frame,.finance-scene{background:var(--surface);border-color:#d7e1cf}
.management .payment-preview{background:#f1f5ec}
.start-section{background:var(--ink);border-color:var(--ink);color:#faf8f3}
.start-section h2,.start-section .start-points h3{color:#faf8f3}
.start-section .eyebrow,.start-section .start-points article>span{color:var(--peach)}
.start-section .start-grid>div>p:not(.eyebrow),.start-section .start-points p{color:#dce7da}
.start-section .text-button{color:#faf8f3;text-decoration:underline;text-decoration-color:#a7beaa;text-underline-offset:5px}
.start-section .text-button:hover{color:var(--peach);text-decoration-color:var(--peach)}
.start-section a:focus-visible{outline-color:var(--peach)}
.security-summary{border-bottom-color:var(--line)}
.closing{background:var(--mint);border-radius:16px;margin-block:0 35px;padding-inline:24px}
.closing h2{color:var(--ink)}
.closing>img{margin-bottom:13px}
.closing .primary-link{margin-top:20px}
.site-footer{border-top-color:var(--line)}
@media(min-width:601px) and (max-width:800px){.header-end a.beta-status{display:inline-flex}}
@media(min-width:1500px){.care-hero{gap:80px;padding-block:82px 85px}}
@media(max-width:1100px){.care-hero{gap:35px;padding-block:52px}.care-hero h1{font-size:44px}.care-hero-description{font-size:14px}.care-hero .hero-actions{gap:8px 17px}.care-showcase .care-composition{padding-inline:16px;gap:10px}.care-showcase .previous-record{padding-left:13px}.care-showcase .previous-record h3{font-size:18px}.care-showcase .foot-canvas{max-width:158px}.care-showcase-top{padding-inline:18px}.care-showcase .story-bottom{padding-inline:18px}.care-hero-signoff{margin-top:25px}}
@media(max-width:900px){.care-hero{gap:30px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.care-hero h1{font-size:38px}.care-hero-copy>.eyebrow{font-size:9px}.care-hero .hero-actions{align-items:flex-start;flex-direction:column;gap:3px}.care-hero .hero-actions .primary-link{font-size:11px}.care-hero .hero-actions .text-button{font-size:11px}.care-showcase .previous-record h3{font-size:16px}.care-showcase .finding-details{font-size:10px}.care-showcase .previous-record>.eyebrow{font-size:7px}.care-showcase .care-composition{padding-inline:12px;gap:7px}.care-showcase .previous-record{padding-left:10px}.care-showcase .previous-record #region-description{font-size:9px}.care-showcase .visit-timeline{gap:7px}.care-showcase .story-bottom{padding-inline:12px}.care-showcase .visit-timeline button{gap:5px}.care-showcase .foot-canvas{max-width:146px}.care-showcase .foot-label{font-size:8px}.workflow-heading h2{font-size:31px}}
@media(max-width:700px){.care-hero{grid-template-columns:1fr;gap:33px;padding-block:35px 40px}.care-hero-copy{max-width:530px}.care-hero h1{font-size:clamp(35px,7.7vw,48px);margin:16px 0 18px}.care-hero-description{font-size:14px;line-height:1.9;max-width:440px}.care-hero .hero-actions{flex-direction:row;align-items:center;gap:6px 20px;margin-top:23px}.care-hero .hero-actions .primary-link{font-size:12px}.care-hero .hero-actions .text-button{font-size:11px}.care-hero-signoff{display:none}.care-hero-reassurance{font-size:10px;margin-top:11px;max-width:400px}.care-showcase{max-width:510px;width:100%;margin-inline:auto;border-radius:13px}.care-showcase .care-composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 20px 15px;gap:15px}.care-showcase .foot-canvas{max-width:178px}.care-showcase .previous-record{padding-left:17px}.care-showcase .previous-record h3{font-size:21px;max-width:200px}.care-showcase .previous-record>.eyebrow{font-size:8px}.care-showcase .finding-details{font-size:11px}.care-showcase .previous-record #region-description{font-size:10px}.care-showcase .quiet-button{font-size:10px}.care-showcase .foot-label{font-size:8px}.care-showcase .story-bottom{padding:12px 20px}.care-showcase .visit-timeline button{font-size:9px;gap:8px}.workflow#isleyis{padding-block:42px 15px}.workflow-heading{display:block;margin-bottom:22px}.workflow-heading h2{font-size:29px;margin-top:10px;max-width:400px}.workflow-heading>p{font-size:13px;margin-top:17px;max-width:440px}.management#yonetim{padding-block:32px 43px}.closing{padding-block:40px}.closing h2{font-size:28px}.closing>p{font-size:12px}}
@media(max-width:400px){.care-hero h1{font-size:35px}.care-hero-copy>.eyebrow{font-size:8px}.care-hero .hero-actions{gap:1px 15px}.care-showcase .care-composition{padding-inline:11px;gap:8px}.care-showcase .previous-record{padding-left:11px}.care-showcase .previous-record h3{font-size:18px;margin-block:8px 10px}.care-showcase .foot-canvas{max-width:148px}.care-showcase .foot-label{font-size:7px}.care-showcase .quiet-button{font-size:9px;gap:4px}.care-showcase .story-bottom{padding-inline:12px}.care-showcase .visit-timeline{gap:7px}.care-showcase .visit-timeline button{gap:5px;font-size:8px}.care-showcase .visit-timeline small{font-size:7px}.care-showcase-top{padding:12px 15px}.care-appointment{padding:16px 15px 10px}.care-appointment time{font-size:23px}.care-showcase .previous-record #region-description{font-size:9px}.care-hero .hero-actions .primary-link{font-size:11px}.care-hero .hero-actions .text-button{font-size:10px}}

/* Dates identify the sample visit; region numbers belong only to the foot map. */
.care-showcase .visit-timeline button{min-width:0;flex:1;min-height:44px;border-bottom:2px solid transparent;justify-content:flex-start;text-align:left}
.care-showcase .visit-timeline button[aria-pressed=true]{border-bottom-color:var(--green);font-weight:600}
.care-showcase .timeline-line{flex:0 0 14px;min-width:14px}
@media(max-width:700px){
 .care-showcase .finding-details{font-size:12px}
 .care-showcase .finding-details dt{font-size:11px}
 .care-showcase .previous-record>.eyebrow{font-size:9px}
 .care-showcase .previous-record #region-description{font-size:11px}
 .care-showcase .quiet-button{font-size:11px}
 .care-showcase .disclosure{font-size:10px}
 .care-showcase .visit-timeline button{font-size:11px;line-height:1.5}
 .care-showcase .visit-timeline small{font-size:10px}
 .care-showcase .foot-label{font-size:9px}
 .care-showcase .visit-timeline button>span{min-width:0}
}

/* A short welcome leads into the daily benefit and a concrete product introduction. */
.hero-welcome{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;letter-spacing:.025em;font-weight:600;color:var(--green-dark);margin:0}
.hero-welcome::before{content:'';width:22px;height:2px;background:var(--peach);flex:none}
.care-hero-description{text-wrap:pretty}
@media(max-width:700px){.hero-welcome{font-size:11px}.care-showcase-promise{padding:15px 20px 0;font-size:13px}.care-hero h1{font-size:clamp(33px,7.2vw,46px)}}
@media(max-width:400px){.care-hero h1{font-size:32px}.care-showcase-promise{padding-inline:15px;font-size:12px}}
