/* Conversion points: end of services, end of the Live-Demo, first applied FORMLAYER change. */
.section-cta{display:flex;align-items:center;justify-content:space-between;gap:28px 48px;flex-wrap:wrap;margin-top:72px;padding:30px 0 0;border-top:1px solid var(--secondary-line)}
.section-cta p{margin:0;max-width:620px;font-size:17px;line-height:1.6;color:#c3cab8}
.section-cta strong{display:block;font:500 clamp(24px,2.4vw,32px)/1.15 var(--display);letter-spacing:-.03em;color:#f3f5ee;margin-bottom:8px}
.section-cta .pill{flex:none}
.section-cta-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
.section-cta .quiet-action{background:none;border:0;border-bottom:1px solid var(--secondary);color:inherit;font:inherit;font-size:14px;padding:8px 0;cursor:pointer}
.section-cta--light{margin-top:44px;border-top-color:color-mix(in oklab,var(--secondary-deep) 30%,transparent)}
.section-cta--light p{color:#46513f}
.section-cta--light strong{color:#18200f}
.section-cta--light .quiet-action{color:#1d241d;border-bottom-color:var(--secondary-deep)}
.section-cta--light .pill.accent{background:var(--secondary-deep);border-color:var(--secondary-deep);color:#fff}
.section-cta--light .pill.accent:hover{background:color-mix(in oklab,var(--secondary-deep) 82%,#fff)}
.message.chat-cta{display:grid;gap:10px}
.message.chat-cta p{margin:0}
.message.chat-cta a{justify-self:start;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px}
@media(max-width:780px){.section-cta{margin-top:52px;flex-direction:column;align-items:stretch}.section-cta .pill{width:100%;box-sizing:border-box}.section-cta-actions{flex-direction:column-reverse;align-items:stretch;gap:14px}.section-cta-actions .quiet-action{align-self:center}}
@media(min-width:781px){.header nav .nav-contact{border:1px solid color-mix(in oklab,var(--accent) 70%,transparent);border-radius:40px;padding:9px 16px;margin:-10px 0;color:var(--accent);transition:background .2s,color .2s}.header nav .nav-contact:hover{background:var(--accent);color:var(--accent-ink)}}
