.offer-section{position:relative}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid #91b5a02b;border-radius:16px;background:radial-gradient(ellipse at top right,#28694524,transparent 65%),linear-gradient(150deg,#0b291b,#041a0f);overflow:hidden}.offer-number{display:grid;place-items:center;width:44px;height:44px;border:1px solid #91b5a03d;border-radius:12px;background:#163e2a;font-size:12px;font-weight:700;color:#a9d6bc;margin-bottom:25px}.offer-card h3{font-size:21px;line-height:1.3;margin-bottom:14px}.offer-card p{font-size:13px;margin-bottom:26px}.offer-card .text-link{margin-top:auto;gap:12px}.offer-note{padding-left:15px;border-left:2px solid #527b62;font-size:12px;margin:22px 0 0;max-width:760px}.hero-contact{margin:-7px 0 22px;color:#b3ddc5;font-weight:600}.faq-section{display:grid;grid-template-columns:1fr 1.65fr;gap:70px;align-items:start;padding-bottom:65px}.faq-intro p{font-size:14px;max-width:320px}.faq-intro h2{max-width:370px}.faq-intro .text-link{margin-top:10px}.faq-list{border-top:1px solid #91b5a02b}.faq-item{border-bottom:1px solid #91b5a02b}.faq-item summary{display:flex;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:23px 4px;font-size:15px;font-weight:600;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:''}.faq-item summary:focus-visible{outline:2px solid #a9d6bc;outline-offset:4px;border-radius:5px}.faq-item summary:hover{color:#bce8cf}.faq-number{font-size:10px;color:#799f88;font-weight:500}.faq-plus{position:relative;width:24px;height:24px;flex:0 0 24px;margin-left:auto;border:1px solid #91b5a03d;border-radius:50%}.faq-plus:before,.faq-plus:after{content:'';position:absolute;background:#aed9bf;left:7px;right:7px;top:10px;height:1px}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}.faq-item[open] summary{color:#bce8cf}.faq-answer{padding:0 42px 22px 36px}.faq-answer p{font-size:13px;line-height:1.8;margin:0;color:#a9c2b3}@media(max-width:900px){.offer-grid{gap:12px}.offer-card{padding:22px}.offer-card h3{font-size:18px}.faq-section{gap:30px;grid-template-columns:1fr 1.6fr}}@media(max-width:767px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:24px}.offer-number{margin-bottom:20px}.offer-card h3{font-size:21px}.offer-card p{margin-bottom:20px}.faq-section{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.faq-intro p{max-width:none}.faq-intro h2{margin-bottom:16px}.faq-item summary{font-size:14px;gap:12px;padding:20px 0}.faq-answer{padding:0 30px 20px 25px}.offer-note{font-size:11px}.hero-contact{font-size:13px}}
#what-you-get,#faq,#feedback{scroll-margin-top:100px}
