.implementation-area-page{min-height:70vh;padding-bottom:76px;color:#292524;background:#fffaf5}.implementation-area-hero{padding:58px 20px 82px;text-align:center;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#9a3412,#ea580c 58%,#f97316)}.implementation-area-eyebrow,.implementation-area-hero>span{display:inline-block;color:#c2410c;font-size:12px;font-weight:800;letter-spacing:1.3px}.implementation-area-hero>span{margin-bottom:13px;color:#ffedd5}.implementation-area-hero h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.4}.implementation-area-hero>p{margin:6px auto 0;color:#fff7ed;font-size:clamp(15px,2vw,19px);line-height:1.8}.implementation-area-hero__rule{width:54px;height:3px;margin:22px auto 0;border-radius:4px;background:#fed7aa}.implementation-area-hero .implementation-area-hero__motto{max-width:850px;margin:18px auto 0;font-size:clamp(14px,2vw,18px);font-weight:750}.implementation-area-container{position:relative;max-width:1100px;margin:-34px auto 0;padding:0 20px}.implementation-area-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:23px;padding:13px 17px;color:#78716c;background:#fff;border:1px solid #f0e7df;border-radius:10px;box-shadow:0 8px 24px rgba(41,37,36,.035);font-size:13px}.implementation-area-breadcrumb a{color:#9a3412;text-decoration:none}.implementation-area-breadcrumb a:hover{text-decoration:underline}.implementation-area-sections{display:grid;gap:16px}.implementation-area-card,.implementation-area-conclusion,.implementation-area-messages{min-width:0;padding:clamp(21px,4vw,32px);background:#fff;border:1px solid #eee7e1;border-radius:16px;box-shadow:0 8px 25px rgba(41,37,36,.04)}.implementation-area-card__heading{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:16px}.implementation-area-number{display:grid;place-items:center;width:46px;height:46px;color:#9a3412;background:#fff1e6;border:1px solid #fed7aa;border-radius:13px;font-size:14px;font-weight:850}.implementation-area-card__heading h2,.implementation-area-conclusion h2,.implementation-area-messages h2{margin:2px 0 0;color:#9a3412;font-size:clamp(20px,3vw,25px);line-height:1.55}.implementation-area-subtitle{margin:4px 0 0;color:#78716c;font-size:14px;font-weight:700}.implementation-area-card__body>p,.implementation-area-conclusion>p{margin:0 0 13px;color:#57534e;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.implementation-area-card__body>p:last-child,.implementation-area-conclusion>p:last-of-type{margin-bottom:0}.implementation-area-list{display:grid;gap:9px;margin:14px 0;padding:0;list-style:none}.implementation-area-list li{position:relative;padding:11px 13px 11px 37px;color:#57534e;background:#fffaf5;border:1px solid #f4e7db;border-radius:9px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.implementation-area-list li:before{position:absolute;left:13px;color:#ea580c;font-weight:900;content:"✓"}.implementation-area-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:15px 0}.implementation-area-detail{min-width:0;padding:15px 16px;background:#fffaf5;border:1px solid #f4e7db;border-radius:10px}.implementation-area-detail h3{margin:0 0 6px;color:#9a3412;font-size:15px;line-height:1.65}.implementation-area-detail p{margin:0;color:#57534e;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.implementation-area-flow{display:grid;justify-items:stretch;gap:5px;margin:16px 0}.implementation-area-flow__step{display:grid;justify-items:center;gap:7px;min-width:0;text-align:center}.implementation-area-flow__step strong{display:block;width:min(100%,680px);padding:12px 15px;color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.implementation-area-flow__step span{display:block;width:min(100%,680px);color:#57534e;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.implementation-area-flow__step>b{color:#ea580c;font-size:19px;line-height:1}.implementation-area-conclusion,.implementation-area-messages{margin-top:20px}.implementation-area-conclusion h2,.implementation-area-messages h2{margin:8px 0 13px}.implementation-area-conclusion{border-color:#fed7aa;background:#fffdfb}.implementation-area-conclusion blockquote,.implementation-area-messages blockquote{margin:15px 0 0;padding:16px 19px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;font-size:clamp(16px,2.5vw,20px);font-weight:750;line-height:1.9;text-align:center}.implementation-area-messages{text-align:center;background:linear-gradient(145deg,#fff7ed,#fff);border-color:#fed7aa}.implementation-area-back{display:inline-flex;align-items:center;gap:9px;min-height:46px;margin-top:20px;padding:10px 16px;color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:9px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s ease,transform .2s ease}.implementation-area-back:hover{transform:translateX(-2px);background:#fff7ed}.implementation-area-back:focus-visible,.implementation-area-breadcrumb a:focus-visible{outline:3px solid rgba(234,88,12,.35);outline-offset:3px}@media (max-width:650px){.implementation-area-hero{padding:46px 18px 72px}.implementation-area-container{padding:0 14px}.implementation-area-card__heading{grid-template-columns:38px minmax(0,1fr);gap:12px}.implementation-area-number{width:38px;height:38px;border-radius:11px}.implementation-area-card__body>p,.implementation-area-conclusion>p{font-size:15px}.implementation-area-details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.implementation-area-back{transition:none}.implementation-area-back:hover{transform:none}}