.dm-offer,.dm-offer *{box-sizing:border-box;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.dm-offer{--navy:#10242E;--orange:#F46530;--muted:#64757d;--border:#e2e8ea;color:var(--navy);padding-bottom:72px}.dm-offer__wrap{width:min(100% - 32px,1240px);margin:auto}.dm-offer__hero{padding:70px 24px 150px;background:radial-gradient(circle at 8% 12%,rgba(244,101,48,.25),transparent 35%),var(--navy);color:#fff;text-align:center}.dm-offer__hero span,.dm-offer__heading>span{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.09em}.dm-offer h1{max-width:850px;margin:22px auto 17px;color:#fff;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.05}.dm-offer__hero p{max-width:900px;margin:auto;color:#dce5e8;font-size:clamp(17px,2vw,23px);line-height:1.55}.dm-offer__actions{display:flex;justify-content:center;gap:18px;margin-top:36px;flex-wrap:wrap}.dm-offer__button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:14px 26px;border-radius:12px;font-weight:800;text-decoration:none;white-space:nowrap}.dm-offer__button--orange,.dm-offer__submit{border:0;background:var(--orange);color:#fff}.dm-offer__button--line{border:1px solid rgba(255,255,255,.4);color:#fff}.dm-offer__highlights,.dm-offer__services{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.dm-offer__highlights{margin:-63px 28px 66px;position:relative}.dm-offer__highlights article,.dm-offer__services article{padding:28px 25px;border:1px solid var(--border);border-radius:21px;background:#fff}.dm-offer__highlights article{text-align:center;box-shadow:0 9px 24px #10242e0f}.dm-offer__highlights strong{font-size:20px}.dm-offer p{line-height:1.55}.dm-offer__highlights p,.dm-offer__services p,.dm-offer__heading p{margin:10px 0 0;color:var(--muted)}.dm-offer__section{margin:70px 0}.dm-offer__heading{max-width:880px;margin:0 auto 33px;text-align:center}.dm-offer__heading h2{margin:10px 0 12px;font-size:clamp(31px,4vw,51px);font-weight:500;line-height:1.1}.dm-offer__services b{display:grid;place-items:center;width:48px;height:48px;margin-bottom:17px;border-radius:14px;background:#fff0ea;color:var(--orange)}.dm-offer__services h3{margin:0;font-size:21px}.dm-offer__notice{margin:65px 0;padding:22px 28px;border:1px solid #ffd0c1;border-radius:17px;background:#fff6f2;text-align:center;font-size:17px;line-height:1.55}.dm-offer__form-card{max-width:1000px;margin:auto;padding:42px;border:1px solid var(--border);border-radius:25px;background:#f7f7f7;scroll-margin-top:100px}.dm-offer fieldset{margin:0 0 24px;padding:0;border:0}.dm-offer legend{width:100%;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border);font-size:18px;font-weight:800}.dm-offer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.dm-offer form p{margin:0 0 17px}.dm-offer label{display:block;margin-bottom:7px;font-weight:700}.dm-offer em{color:var(--orange);font-style:normal}.dm-offer input[type=text],.dm-offer input[type=email],.dm-offer input[type=tel],.dm-offer textarea{width:100%;border:1px solid #cbd6da;border-radius:10px;background:#fff;padding:13px;color:var(--navy);font:inherit}.dm-offer input[type=text],.dm-offer input[type=email],.dm-offer input[type=tel]{min-height:52px}.dm-offer textarea{resize:vertical}.dm-offer input:focus,.dm-offer textarea:focus{outline:3px solid rgba(244,101,48,.15);border-color:var(--orange)}.dm-offer__choices{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.dm-offer__choices label{margin:0;padding:13px;border:1px solid var(--border);border-radius:9px;background:#fff;font-weight:600}.dm-offer__attachment{padding:16px 18px!important;border-radius:10px;background:#fff0ea}.dm-offer__submit{width:100%;min-height:57px;border-radius:10px;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.dm-offer__message{margin-bottom:20px;padding:16px;border-radius:11px;text-align:center}.dm-offer__message--success{background:#eaf7ec;color:#176a26}.dm-offer__message--error{background:#fff1ef;color:#9a3c29}@media(max-width:800px){.dm-offer__hero{padding:54px 18px 98px}.dm-offer__highlights{grid-template-columns:1fr;margin:-35px 18px 45px}.dm-offer__section,.dm-offer__notice{margin:48px 18px}.dm-offer__services,.dm-offer__grid,.dm-offer__choices{grid-template-columns:1fr}.dm-offer__form-card{margin:0 18px;padding:26px 18px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAABA */
