.condition h1,.condition h2,.condition h3{font-weight:400}.condition h2{font-size:34px}.condition{--cond-ink-2:#454545;--sec:56px;--panel:44px;padding-bottom:var(--space-6)}.condition>*+*{margin-top:var(--sec)}.crumbs{margin:var(--space-3) 0 var(--space-4);font-size:var(--fs-sm);color:var(--c-muted)}.crumbs a{color:inherit}.cond-hero{align-items:center;gap:var(--space-5);padding:var(--panel);border-radius:var(--radius-card);background:var(--c-text);color:var(--c-white);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.cond-hero-text{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cond-back{border:1px solid var(--c-accent);border-radius:var(--radius-pill);color:var(--c-accent);letter-spacing:.08em;text-transform:lowercase;padding:8px 18px;font-size:13px}.cond-back:hover{background:var(--c-accent);color:var(--c-text);text-decoration:none}.condition h1{color:var(--c-white);margin:0;font-size:56px;line-height:1.05}.cond-lead{max-width:52ch;color:var(--c-white);font-size:17px}.cond-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cond-phone{border:1px solid var(--c-white);border-radius:var(--radius-pill);color:var(--c-white);white-space:nowrap;padding:14px 26px}.cond-phone:hover{background:var(--c-white);color:var(--c-text);text-decoration:none}.cond-mark{background:var(--c-accent);border-radius:50%;justify-self:center;place-items:center;width:260px;height:260px;display:grid}.cond-mark img{width:52%;height:auto}.cond-red{padding:var(--panel);border:1px solid var(--c-coral);border-radius:var(--radius-card);background:#fe704026}.cond-red h2{margin-bottom:var(--space-3);align-items:center;gap:14px;display:flex}.cond-red-mark{background:var(--c-coral);width:40px;height:40px;color:var(--c-white);border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.cond-red ul{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px 32px;padding:0;list-style:none;display:grid}.cond-red li{padding-left:20px;position:relative}.cond-red li:before{content:"◆";color:var(--c-coral);position:absolute;left:0}.cond-red-note{margin-top:var(--space-3);color:var(--cond-ink-2);font-size:16px}.cond-part{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:20px 48px;display:grid}.cond-part-head{flex-direction:column;gap:18px;display:flex}.cond-dash{background:var(--c-accent);width:46px;height:3px}.cond-part-head h2{max-width:18ch;margin:0}.cond-part-body{max-width:62ch}.cond-part-body .body>p:first-child{font-size:19px;line-height:1.45}.cond-part-body .body>p:not(:first-child){border-left:2px solid var(--c-line);color:var(--cond-ink-2);padding-left:20px;font-size:17px}.cond-part-body ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.cond-part-body li{padding-left:26px;font-size:17px;position:relative}.cond-part-body li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 10 30 30'%3E%3Cpolygon points='27.58 30.64 24.68 27.74 15.84 36.58 13.42 34.16 22.26 25.32 19.38 22.43 36.58 13.42 27.58 30.64' fill='%2394E9AC'/%3E%3C/svg%3E") 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:4px;left:0}.cond-steps ul,.cond-services ul{margin-top:var(--space-3);gap:var(--space-3);padding:0;list-style:none;display:grid}.cond-steps ul{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.cond-steps li{padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-card);flex-direction:column;gap:12px;display:flex}.cond-num{background:var(--c-accent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:500;display:grid}.cond-steps h3{margin:0;font-size:22px;font-weight:400}.cond-steps p{color:var(--cond-ink-2);font-size:16px}.cond-dark{padding:var(--panel);border-radius:var(--radius-card);background:var(--c-text);color:var(--c-white)}.cond-dark h2{color:var(--c-white);margin-bottom:var(--space-3)}.cond-dark p{max-width:70ch;font-size:17px}.cond-services ul{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.cond-services li>a{height:100%;padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-card);flex-direction:column;gap:10px;transition:background .15s,border-color .15s;display:flex}.cond-services li>a:hover,.cond-people li>a:hover{border-color:var(--c-accent);background:var(--c-surface-3);text-decoration:none}.cond-services strong{font-family:var(--font-head);font-size:19px;font-weight:400}.cond-arrow{flex:none;width:34px;height:34px;margin-top:auto;display:block}.cond-arrow circle{fill:var(--c-accent)}.cond-arrow polygon{fill:var(--c-text)}.cond-services p,.cond-who>p{margin-top:var(--space-3);color:var(--cond-ink-2);font-size:16px}.cond-who h3{margin-top:var(--space-4);font-size:22px;font-weight:400}.cond-people{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.cond-people li>a{padding:var(--space-2);border:1px solid var(--c-line);border-radius:var(--radius-card);color:inherit;align-items:center;gap:14px;transition:background .15s,border-color .15s;display:flex}.cond-face{background:var(--c-mint);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.cond-face img{object-fit:cover;width:100%;height:100%}.cond-initials{font-family:var(--font-head);font-size:20px}.cond-face-over{color:var(--c-text);text-align:center;opacity:0;background:#94e9acb8;place-items:center;padding:6px;font-size:11px;line-height:1.15;transition:opacity .18s;display:grid;position:absolute;inset:0}.cond-people li>a:hover .cond-face-over{opacity:1}.cond-person{flex-direction:column;gap:2px;display:flex}.cond-person strong{font-size:17px;font-weight:500}.cond-role{color:var(--c-muted);font-size:14px}.where-absent{margin-top:var(--space-3);color:var(--cond-ink-2);font-size:16px}.where .center-card>img{aspect-ratio:auto;height:200px}.where .center-card-body{gap:12px;padding:18px}.where .center-name{font-size:19px;line-height:1.2}.where .center-facts{font-size:var(--fs-sm);gap:8px}.where .center-facts svg{width:26px;height:26px}.where .center-actions{padding-top:0}.where .center-round{width:38px;height:38px}.where .center-round svg{width:16px;height:16px}.where .center-more{padding:6px 6px 6px 18px}.where .center-more .btn-arrow{width:34px;height:34px}.where-cards{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));padding:0;list-style:none;display:grid}.cond-cta-tag{border-radius:var(--radius-pill);background:var(--c-accent);color:var(--c-text);letter-spacing:.06em;align-self:flex-start;padding:7px 16px;font-size:13px}.reviewer{color:var(--c-muted);font-size:15px}.reviewer a{color:inherit;border-bottom:1px solid var(--c-accent)}.reviewer a:hover{text-decoration:none}@media (max-width:767px){.condition{--sec:40px;--panel:24px}.condition h1{font-size:32px}.cond-mark{width:170px;height:170px}.cond-actions .btn,.cond-phone{text-align:center;flex:100%;justify-content:center}.where .center-card>img{height:180px}}.cond-red-intro{margin-bottom:var(--space-3);font-size:17px}.cond-scenarios-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.cond-hint{color:var(--c-muted);font-size:15px}.cond-scenarios ul{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));padding:0;list-style:none;display:grid}.cond-scenarios li{min-height:132px;padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--radius-card);align-items:flex-start;gap:16px;font-size:18px;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.cond-scenarios li:hover{border-color:var(--c-accent);background:var(--c-surface-3)}.cond-scenarios .cond-num{width:48px;height:48px}.cond-callout{margin-top:var(--space-3);border-radius:var(--radius-card);background:var(--c-mint);align-items:flex-start;gap:14px;padding:22px 26px;font-size:16px;display:flex}.cond-callout-mark{flex:none;width:18px;height:18px;margin-top:2px}.cond-callout-mark circle{fill:#0000}.cond-callout-mark polygon{fill:var(--c-text)}.cond-stats{padding:var(--panel);border-radius:var(--radius-card);background:var(--c-accent)}.cond-stats ul{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));padding:0;list-style:none;display:grid}.cond-stats li{padding:var(--space-3);border-radius:var(--radius-card);background:var(--c-white);flex-direction:column;gap:8px;display:flex}.cond-stat-value{font-family:var(--font-head);font-size:34px;font-weight:700;line-height:1}.cond-stat-label{color:var(--cond-ink-2);font-size:15px}.cond-stats-note{max-width:70ch;margin-top:var(--space-3);font-size:16px}.cond-roles{margin-top:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.cond-roles li{padding:var(--space-3);border-radius:var(--radius-card);background:var(--c-surface-3);flex-direction:column;gap:8px;display:flex}.cond-roles strong{font-family:var(--font-head);font-size:19px;font-weight:400}.cond-roles span{color:var(--cond-ink-2);font-size:15px}@media (max-width:360px){.condition .cond-hero{padding:var(--space-3)}.condition .cond-actions .btn{white-space:normal;text-align:left}.condition h1{font-size:28px}.condition h2{font-size:24px}.condition h1,.condition h2,.condition h3{overflow-wrap:anywhere}}
