.dw-faq-home{display:grid;grid-template-columns:42% 58%;margin:65px 5%;border-radius:28px;overflow:hidden;background:white;box-shadow:0 16px 55px #1738580c;scroll-margin-top:20px;color:#0b1b49}.dw-faq-intro{position:relative;overflow:hidden;padding:58px 9% 0;background:linear-gradient(125deg,#233b5e,#0a254b 70%,#173660);color:white}.dw-faq-eyebrow{display:flex;align-items:center;gap:17px;color:#ff776e;font-size:13px;letter-spacing:.18em;font-weight:600;margin:0 0 20px}.dw-faq-eyebrow span{width:35px;height:2px;background:#ff776e}.dw-faq-intro h2{font:700 clamp(28px,3.6vw,58px)/1.07 Poppins,sans-serif;letter-spacing:-.04em;color:white;margin:0 0 22px}.dw-faq-description{font-size:21px;line-height:1.4;color:#d6e4f6;margin:0 0 30px;max-width:370px}.dw-faq-contact{display:flex;align-items:center;gap:12px;font-size:17px;color:#fff;margin:0 0 16px}.dw-faq-contact svg{width:36px;height:30px;flex:none}body.dw-site a.dw-faq-button{background:linear-gradient(#ff4d59,#e32b42);border-radius:99px;color:#fff;padding:16px 45px;font-size:20px;white-space:nowrap}.dw-faq-art{width:122%;margin:28px -11% 0;aspect-ratio:451/260;background-image:var(--dw-faq-source);background-repeat:no-repeat;background-size:370.7317% 361.923%;background-position:4.2588% 85.7562%;mask-image:linear-gradient(to bottom,transparent,#000 8%)}
.dw-faq-questions{padding:43px 6% 25px}.dw-faq-questions>h2{position:relative;font:700 clamp(25px,3.15vw,48px)/1.2 Poppins,sans-serif;letter-spacing:-.045em;margin:0 0 24px;white-space:nowrap}.dw-faq-questions>h2>span{position:absolute;right:9%;top:-28px;color:#ff7977;font-size:54px;transform:rotate(15deg)}
.dw-faq-questions details{border:1px solid #e0e7f0;border-radius:12px;margin-bottom:11px;overflow:hidden}.dw-faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:16px 19px;font-size:20px;line-height:1.3;font-weight:600;color:#091d4e}.dw-faq-questions summary::-webkit-details-marker{display:none}.dw-faq-questions summary>span{width:17px;height:17px;position:relative;flex:none}.dw-faq-questions summary>span:before,.dw-faq-questions summary>span:after{content:"";position:absolute;background:currentColor;border-radius:2px;width:15px;height:3px;left:1px;top:7px}.dw-faq-questions summary>span:after{transform:rotate(90deg)}.dw-faq-questions details[open] summary{background:#e8f3ff}.dw-faq-questions details[open] summary>span{color:#ff3d47}.dw-faq-questions details[open] summary>span:after{display:none}.dw-faq-answer{padding:18px 20px 22px;font-size:18px;line-height:1.45;color:#53627d}.dw-faq-questions summary:focus-visible{outline:3px solid #4677b7;outline-offset:-3px}
.dw-faq-footnote{border-top:1px solid #d8e3f4;margin:35px 0 0;padding-top:21px;font-size:16px;line-height:1.4;color:#5d7094;display:flex;align-items:center;gap:16px}.dw-faq-footnote svg{width:24px;height:24px;flex:none}
@media(max-width:800px){.dw-faq-home{display:block;margin:30px 0;border-radius:0;box-shadow:none}.dw-faq-intro{background:white;color:#091d4e;padding:30px 24px 0}.dw-faq-eyebrow{font-size:11px;color:#ff4350;margin-bottom:18px}.dw-faq-eyebrow span{height:1px;width:27px}.dw-faq-intro h2{color:#091d4e;font-size:28px;line-height:1.15;margin-bottom:12px}.dw-faq-intro h2 br{display:none}.dw-faq-description{font-size:16px;color:#526b95;line-height:1.4;max-width:none;margin-bottom:22px}.dw-faq-contact{font-size:14px;color:#142c55;margin-bottom:10px}.dw-faq-contact svg{width:29px;height:24px}body.dw-site a.dw-faq-button{display:flex;justify-content:center;padding:14px;font-size:16px;border-radius:18px}.dw-faq-art{display:none}.dw-faq-questions{padding:30px 19px}.dw-faq-questions>h2{font-size:25px;margin:0 0 15px;letter-spacing:-.04em}.dw-faq-questions>h2>span{font-size:36px;top:-14px;right:3%}.dw-faq-questions summary{font-size:14px;padding:15px 13px;gap:12px}.dw-faq-questions details{border-radius:10px;margin-bottom:9px}.dw-faq-answer{font-size:15px;padding:17px 14px;line-height:1.45}.dw-faq-footnote{font-size:14px;margin-top:24px;padding-top:18px}}
