.questions-section{padding:clamp(2.25rem,4.5vw,3.5rem) 1.5rem;background-color:#f7f5f1;color:#171410}.questions-inner{display:flex;align-items:center;justify-content:center;gap:clamp(2.6rem,6vw,5rem);max-width:1080px;margin:0 auto}.questions-icon-wrap{position:relative;flex-shrink:0}.questions-icon{display:flex;align-items:center;justify-content:center;width:clamp(7.25rem,14vw,8.8rem);height:clamp(7.25rem,14vw,8.8rem);border-radius:50%;background-color:#f0dfcd;color:#0c3724;font-size:clamp(4.2rem,8vw,5.75rem);font-weight:400;line-height:1;box-shadow:0 2px 10px rgba(12,55,36,.06)}.questions-sprig{position:absolute;right:-1.55rem;bottom:0;width:clamp(3.7rem,6.6vw,4.5rem);color:#d2b9a1;opacity:.94;pointer-events:none;transform:rotate(4deg) translateY(.08rem);transform-origin:bottom left}.questions-container{max-width:760px}.questions-title{margin:0 0 .7rem;color:#0c3724;font-size:clamp(1.72rem,2.7vw,2.5rem);font-weight:400;line-height:1.03}.questions-text{margin:0;color:#171410;font-size:clamp(.98rem,1.16vw,1.22rem);font-weight:400;line-height:1.45;text-wrap:balance}.questions-link{color:#171410;text-decoration:underline;text-underline-offset:.17em;text-decoration-thickness:1px;transition:color .2s ease}.questions-link:hover{color:#3b6a55}.questions-contact-nowrap{white-space:nowrap}@media (max-width:760px){.questions-inner{flex-direction:column;gap:1.9rem;text-align:center}.questions-container{max-width:32rem}.questions-icon{width:6.35rem;height:6.35rem;font-size:4.6rem}.questions-sprig{right:-1rem;bottom:0;width:3.25rem;transform:rotate(4deg) translateY(.05rem)}.questions-title{font-size:clamp(1.55rem,7.2vw,2.05rem)}.questions-text{font-size:clamp(.92rem,3.5vw,1rem)}}