.ep-navbar--extended .ep-logo{flex-shrink:0}@media (width>=951px) and (width<=1400px){.ep-navbar--extended .ep-navigation{gap:8px}.ep-navbar--extended .nav-link{padding-inline:8px;font-size:12px}}.concept-page{color:var(--headline)}.concept-inner{width:min(100% - 56px,1120px);margin-inline:auto}.concept-hero,.concept-closing{background:var(--headline);color:var(--primary-foreground)}.concept-hero{padding:80px 0 72px}.concept-kicker{margin-bottom:24px;font-size:14px;font-weight:600}.concept-page .concept-hero .main-title,.concept-page .concept-closing .main-title{color:var(--primary-foreground);max-width:920px}.concept-subline{max-width:820px;margin-top:24px;font-size:24px;line-height:1.5}.concept-addition{max-width:790px;color:color-mix(in srgb, var(--primary-foreground) 78%, transparent);margin-top:20px}.concept-acquisition{max-width:790px;margin-top:28px}.concept-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.concept-page .concept-pdf{background:var(--primary-foreground);color:var(--primary)}.concept-page .concept-pdf:hover{background:var(--ep-vision-hover)}.concept-section{padding:72px 0}.concept-section:nth-of-type(odd){background:var(--section)}.concept-heading{font-size:42px;line-height:1.25}.concept-section-sub{max-width:850px;margin-top:14px;margin-bottom:36px;font-size:18px}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.concept-card{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:0;padding:26px}.concept-number{color:var(--primary);margin-bottom:18px;font-size:28px;font-weight:600;display:block}.concept-page h3{margin-bottom:12px;font-size:18px;line-height:1.45}.concept-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.concept-flow li{border-top:2px solid var(--primary);min-width:0;padding-top:20px;position:relative}.concept-flow li:not(:last-child):after{content:"→";color:var(--primary);font-size:24px;position:absolute;top:20px;right:-24px}.concept-quote{border-left:3px solid var(--primary);margin-top:44px;padding:8px 0 8px 28px;font-size:24px;line-height:1.55}.concept-footnote{margin-top:20px;font-size:14px}.concept-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.concept-benefits ul{padding:0;list-style:none}.concept-benefits li{border-bottom:1px solid var(--border);padding:14px 0 14px 24px;position:relative}.concept-benefits li:before{content:"✓";color:var(--primary);position:absolute;left:0}.concept-pilot{padding:0;list-style:none}.concept-pilot-note{font-size:14px;font-weight:400;display:block}.concept-example{border-left:3px solid var(--primary);background:var(--soft-blue);margin-top:32px;padding:24px 28px}.concept-example p+p{margin-top:10px}.concept-closing{padding:80px 0}.concept-closing-lines{margin-top:28px;font-size:20px}.concept-signoff{margin-top:28px;font-size:12px}@media (width<=767px){.concept-hero,.concept-closing{padding:52px 0}.concept-section{padding:48px 0}.concept-heading{font-size:32px}.concept-subline{font-size:20px}.concept-grid,.concept-benefits{grid-template-columns:1fr;gap:20px}.concept-flow{grid-template-columns:1fr;gap:32px}.concept-flow li{padding-top:16px}.concept-flow li:not(:last-child):after{content:"↓";inset:auto auto -32px 0}.concept-flow .concept-number{margin-bottom:8px}.concept-quote{padding-left:20px;font-size:20px}.concept-page .concept-hero .main-title,.concept-page .concept-closing .main-title{overflow-wrap:break-word;font-size:38px}}
