
/* V14 SEO local route feature, native to existing premium look */
.v14-mainwa{background:#b8945d!important;color:#103528!important}.v14-mainwa:hover{background:#d5b17c!important}
.v14-spotlight{position:relative;overflow:hidden;margin:34px 0 32px;padding:33px 35px;background:linear-gradient(105deg,#123b30,#20533e);border-radius:18px;color:#fff;box-shadow:0 12px 30px #143d3020}
.v14-spotlight:after{content:"";position:absolute;right:-60px;top:-60px;width:300px;height:300px;border-radius:50%;border:1px solid #ffffff26;box-shadow:0 0 0 40px #ffffff08;pointer-events:none}
.v14-spotlight-body{position:relative;z-index:1;max-width:860px}.v14-mark{color:#e0bd81;font-weight:850;letter-spacing:1.8px;font-size:11px}
.v14-spotlight h2{color:#fff!important;font:700 clamp(25px,3.4vw,38px)/1.2 Georgia,serif!important;margin:11px 0 15px}.v14-spotlight p{font-size:16px;color:#e6efe6;line-height:1.85;max-width:770px}.v14-spotlight-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.v14-spotlight .p9-btn{background:#cbaa75;color:#183b2b!important}.v14-spotlight .p9-btn.p9-light{background:#ffffff12;color:#fff!important;border:1px solid #cbdac6}.v14-micro{font-size:11px;opacity:.76}
.v14-area-cta{max-width:1180px;margin:24px auto;padding:22px 26px;border-radius:14px;background:#e7eade;border:1px solid #d6e0d2;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:system-ui,Arial,sans-serif;color:#153d30}
.v14-area-cta strong{font-size:19px}.v14-area-cta p{margin:5px 0 0;color:#5a6c5c;font-size:14px}.v14-area-link{white-space:nowrap;background:#174c39;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:750;padding:10px 17px;border-radius:9px}
@media(max-width:720px){.v14-area-cta{margin:18px 14px;flex-direction:column;align-items:stretch}.v14-area-link{text-align:center}.v14-spotlight{padding:27px 23px}.v14-spotlight-actions{flex-direction:column}.v14-spotlight .p9-btn{width:100%}}
