 * { box-sizing: border-box; }  /* Full-page background fix: break out of WordPress's centered content wrapper */ html, body {   background: #05070d;   margin: 0;   padding: 0; } .loomera-quote-wrap {   font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;   background: linear-gradient(180deg, #05070d 0%, #0b0f1a 60%, #05070d 100%) fixed;   background-size: cover;   min-height: 100vh;   padding-bottom: 60px;   width: 100vw;   max-width: 100vw;   margin-left: calc(50% - 50vw);   margin-right: calc(50% - 50vw);   overflow-x: hidden;   position: relative; } .lq-logo { text-align: center; padding: 40px 20px 20px; } .lq-logo img { max-width: 260px; height: auto; } .lq-container { max-width: 1200px; margin: 0 auto; padding: 40px 20px; display: flex; gap: 60px; align-items: flex-start; } .lq-content-section { flex: 1; color: #f4f6fb; } .lq-content-section h1 { font-size: 40px; font-weight: 700; margin-bottom: 24px; line-height: 1.2; color: #ffffff; } .lq-content-section p { font-size: 18px; line-height: 1.6; margin-bottom: 28px; color: #c9cedb; } .lq-benefits { list-style: none; padding: 0; } .lq-benefits li { display: flex; align-items: center; margin-bottom: 18px; font-size: 18px; font-weight: 500; color: #f4f6fb; } .lq-benefits li:before { content: '\1F311'; margin-right: 12px; font-size: 22px; } .lq-form-section { flex: 0 0 480px; } .lq-form-card { background: #ffffff; border-radius: 14px; padding: 40px; box-shadow: 0 20px 60px rgba(0,0,0,0.45); } .lq-form-title { font-size: 23px; font-weight: 700; text-align: center; margin-bottom: 26px; color: #0b0f1a; } .lq-group { margin-bottom: 18px; } .lq-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #0b0f1a; font-size: 14px; } .lq-group input { width: 100%; padding: 12px 16px; border: 2px solid #e0e0e0; border-radius: 6px; font-size: 16px; } .lq-group input:focus { outline: none; border-color: #2b2f77; } .lq-btn-next { width: 100%; padding: 14px; background: #14162b; color: #fff; border: none; border-radius: 6px; font-size: 18px; font-weight: 600; cursor: pointer; transition: background 0.3s; } .lq-btn-next:hover { background: #303463; } .lq-options { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 10px; } .lq-options.single-col { grid-template-columns: 1fr; } .lq-opt { padding: 18px; background: #fff; border: 3px solid #e0e0e0; border-radius: 8px; cursor: pointer; transition: all 0.3s; text-align: center; font-weight: 600; color: #0b0f1a; } .lq-opt:hover { border-color: #2b2f77; background: #f2f3fb; } .lq-opt.selected { border-color: #14162b; background: #14162b; color: #fff; } .lq-step { display: none; } .lq-step.active { display: block; } @media (max-width: 968px) {  .lq-container { flex-direction: column-reverse; }  .lq-form-section { flex: 1; width: 100%; }  .lq-content-section h1 { font-size: 30px; } } #sp-ks8a8s{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%;}#sp-iw5h09{width: calc(100% + 0px);}#sp-efevxj{margin: 0px;}#sp-w7hj20f0lh{text-align:center;color:#555;margin-bottom:20px;}#sp-27x4e5iecy{display:block;text-decoration:none;text-align:center;}