.control{background:#fbfaf7}.control .control-card{align-items:center;background:linear-gradient(159deg,#fdf0e7,#fbe3d1 71.4%);border-radius:40px;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 560px;padding:80px}.control .heading{font-size:50px;letter-spacing:-1.75px}.control .highlight{display:block}.control .statement{background:#1f1f1f;border-radius:14px;color:#fff;display:inline-block;font-size:19px;font-weight:800;margin-top:28px;padding:14px 20px}.control .btn-container{justify-content:flex-start;margin-top:36px}.control .items{background:#fff;border-radius:28px;box-shadow:0 40px 80px #8f3c0624;list-style:none;margin:0;padding:10px 28px}.control .item{align-items:center;border-bottom:1px solid #f0ece6;display:flex;font-size:18px;font-weight:700;gap:18px;line-height:1.2;padding:22px 0}.control .item:last-child{border:0}.control .item p{flex:1}.control .toggle{flex-shrink:0}.control .pause{align-items:center;border:1px solid #e6e2dc;border-radius:12px;display:flex;font-size:14px;font-weight:800;gap:8px;padding:10px 16px}@media (max-width:1199px){.control .control-card{border-radius:28px;gap:32px;grid-template-columns:1fr;padding:32px 24px}.control .heading{font-size:34px;letter-spacing:-1px}.control .statement{font-size:14px;margin-top:24px;padding:12px 14px}.control .items{border-radius:20px;padding:6px 20px}.control .item{font-size:15px;gap:12px;padding:20px 0}.control .toggle{height:auto;width:44px}.control .pause{font-size:12px;padding:8px 10px}.control .control-card{gap:24px;padding:36px 24px}.control .content-wrapper{display:contents}.control .subtitle{margin:0;order:1}.control .heading{font-size:32px;letter-spacing:-.96px;order:2}.control .items{border-radius:28px;order:3;padding:10px 20px}.control .item{font-size:18px;gap:18px;line-height:normal;padding:22px 0}.control .toggle{width:52px}.control .pause{font-size:14px;padding:10px 16px}.control .statement{font-size:19px;margin:0;order:4;padding:14px 20px}.control .btn-container{margin:4px 0 0;order:5}}@media (min-width:992px) and (max-width:1199px){.control .control-card{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px}.control .content-wrapper{display:block}.control .statement{font-size:17px;margin-top:24px}.control .btn-container{margin-top:28px;width:auto}.control .item{font-size:16px}}