.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none}.accordion__button:hover{background-color:#ddd}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:fadein .35s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}.paperlessWarranty_paperlessWarranty__JCeXR{position:relative}.paperlessWarranty_paperlessWarrantySection__8FEce{position:relative;width:100%;min-height:420px;overflow:hidden;border-radius:30px;background:transparent}.paperlessWarranty_image__rLg_1,.paperlessWarranty_paperlessWarrantySection__8FEce>span,.paperlessWarranty_paperlessWarrantySection__8FEce>span>img{border-radius:inherit}.paperlessWarranty_image__rLg_1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.paperlessWarranty_warrantyOverlayContent__I16DZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;padding:50px 60px;background:transparent;box-sizing:border-box;border-radius:inherit}.paperlessWarranty_warrantyContentBox__VBT_K{max-width:520px;width:100%;color:#fff}.paperlessWarranty_heading__9Xwzr{font-size:28px;line-height:1.4;font-weight:600;margin-bottom:20px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.65);word-break:break-word}.paperlessWarranty_benefits__T04_X{margin:20px 0 30px;display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.paperlessWarranty_benefits__T04_X li{display:flex;align-items:center;gap:10px;font-size:16px;line-height:24px;color:#fff;word-break:break-word}.paperlessWarranty_tick__naJ8P{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;margin-right:10px;border-radius:50%;background:rgba(255,77,79,.15);color:#ff4d4f;font-size:14px;font-weight:700;position:relative}.paperlessWarranty_tick__naJ8P:before{content:"✔"}.paperlessWarranty_button__ZqSRu{background:#fff;color:#0f2f60;border:2px solid #fff;padding:12px 32px;font-size:15px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:-moz-fit-content;max-width:fit-content;line-height:1.5;white-space:normal;word-break:break-word;box-shadow:0 4px 12px rgba(0,0,0,.2)}.paperlessWarranty_button__ZqSRu:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.paperlessWarranty_formModal__pojCY{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.paperlessWarranty_formOverlay__lubDO{position:absolute;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.paperlessWarranty_formContent__u62p0{position:relative;width:min(680px,100%);max-height:min(90vh,900px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;background:#111d3f;border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.35);z-index:52}.paperlessWarranty_formContent__u62p0::-webkit-scrollbar{display:none}.paperlessWarranty_formHeader__GQ5ti{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.paperlessWarranty_formTitle__nNfii{margin:0;font-size:24px;color:#fff}.paperlessWarranty_closeButton___nqpa{border:none;background:hsla(0,0%,100%,.08);color:#fff;width:38px;height:38px;border-radius:50%;font-size:22px;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.paperlessWarranty_formDescription__41PBM{color:hsla(0,0%,100%,.8);margin-bottom:24px;line-height:1.6}.paperlessWarranty_formGrid__Z9mtj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.paperlessWarranty_formGroup__CILyN{display:flex;flex-direction:column;gap:10px;color:#f5f7ff;font-size:15px}.paperlessWarranty_fileInput__yLgrO,.paperlessWarranty_formInput__EDknB{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;outline:none;transition:border-color .2s ease,background .2s ease}.paperlessWarranty_fileInput__yLgrO:focus,.paperlessWarranty_formInput__EDknB:focus{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.12)}.paperlessWarranty_filePreview__3rgr8{display:inline-grid;gap:10px;margin-top:14px;padding:12px;border-radius:16px;border:1px dashed hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);max-width:280px}.paperlessWarranty_filePreview__3rgr8 span{color:#fff;font-size:14px}.paperlessWarranty_filePreview__3rgr8 img{width:100%;max-width:256px;max-height:220px;object-fit:contain;border-radius:14px;border:1px solid hsla(0,0%,100%,.15)}.paperlessWarranty_uploadNote__rMnzN{margin-top:8px;color:hsla(0,0%,100%,.6);font-size:13px;line-height:1.5}.paperlessWarranty_submitButton__enp1M{grid-column:1/-1;justify-self:center;padding:14px 28px;min-width:220px;border-radius:18px;border:none;background:#ffd600;color:#0f2f60;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center}.paperlessWarranty_submitButton__enp1M:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(255,214,78,.3)}@media screen and (max-width:1024px){.paperlessWarranty_warrantyOverlayContent__I16DZ{padding:40px 30px;justify-content:center;align-items:center}.paperlessWarranty_heading__9Xwzr{font-size:24px}}@media screen and (max-width:768px){.paperlessWarranty_paperlessWarrantySection__8FEce{aspect-ratio:auto;min-height:440px}.paperlessWarranty_warrantyOverlayContent__I16DZ{padding:30px 24px;justify-content:center;align-items:center}.paperlessWarranty_heading__9Xwzr{font-size:20px}.paperlessWarranty_benefits__T04_X li{font-size:14px}.paperlessWarranty_button__ZqSRu{padding:11px 28px;font-size:14px}}@media screen and (max-width:600px){.paperlessWarranty_warrantyOverlayContent__I16DZ{padding:22px 16px}.paperlessWarranty_heading__9Xwzr{font-size:18px}.paperlessWarranty_button__ZqSRu{width:100%;padding:12px 24px}.paperlessWarranty_warrantyContentBox__VBT_K{text-align:center}}