/* Quote premium 30 pack, batch 1: designs 01 through 05 (q30-proposalfold, q30-saffronarc, q30-blackgrid, q30-irisglass, q30-rivet). Every rule is scoped to its own data-qg-tpl attribute selector and marked important, matching this file's sibling batches. Additive only: no shared file, no existing template, is touched here. */

/* ===== 01 The Proposal Fold ===== */
[data-qg-tpl="q30-proposalfold"]{background:#F4F1EA!important;color:#14213D!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;border-radius:0!important;position:relative!important;overflow:hidden!important;}
[data-qg-tpl="q30-proposalfold"]::before{content:"";position:absolute!important;top:0!important;right:0!important;width:62%!important;height:270px!important;background:linear-gradient(135deg,#2447D6 0%,#1E3FCB 55%,#16309E 100%)!important;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)!important;z-index:0!important;pointer-events:none!important;}
[data-qg-tpl="q30-proposalfold"]::after{content:"";position:absolute!important;top:0!important;left:0!important;width:100%!important;height:270px!important;background:linear-gradient(200deg,transparent 60%,rgba(20,33,61,0.06) 100%)!important;clip-path:polygon(0 0,38% 0,0 62%)!important;z-index:0!important;pointer-events:none!important;}
[data-qg-tpl="q30-proposalfold"] > div:first-child{position:relative!important;z-index:1!important;background:transparent!important;border-bottom:none!important;}
[data-qg-tpl="q30-proposalfold"] [data-f="business.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:22px!important;font-weight:600!important;color:#14213D!important;}
[data-qg-tpl="q30-proposalfold"] [data-f="business.email"],[data-qg-tpl="q30-proposalfold"] [data-f="business.website"],[data-qg-tpl="q30-proposalfold"] [data-f="business.phone"],[data-qg-tpl="q30-proposalfold"] [data-f="business.address"]{color:#5B6478!important;letter-spacing:.04em!important;}
[data-qg-tpl="q30-proposalfold"] .text-right.shrink-0{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-proposalfold"] [data-f="meta.docType"]{font-family:'Fraunces',Georgia,serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.22em!important;color:#EDF1FF!important;}
[data-qg-tpl="q30-proposalfold"] [data-f="meta.number"],[data-qg-tpl="q30-proposalfold"] [data-f="meta.issueDate"]{color:#C7D3FF!important;letter-spacing:.06em!important;}
[data-qg-tpl="q30-proposalfold"] .relative.space-y-6{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-proposalfold"] .rounded-\[14px\].border.p-3.bg-neutral-50{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;}
[data-qg-tpl="q30-proposalfold"] .text-\[10px\].tracking-widest.font-semibold.text-neutral-400{color:#2447D6!important;letter-spacing:.2em!important;}
[data-qg-tpl="q30-proposalfold"] [data-f="client.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:24px!important;font-weight:600!important;color:#14213D!important;}
[data-qg-tpl="q30-proposalfold"] .flex.bg-neutral-50{background:transparent!important;border-bottom:1px solid #C9CEDA!important;color:#2447D6!important;letter-spacing:.16em!important;}
[data-qg-tpl="q30-proposalfold"] [data-row]{border-top:1px solid #E1E0D6!important;}
[data-qg-tpl="q30-proposalfold"] [data-row] > .w-6{color:#9AA3B8!important;font-family:'Fraunces',Georgia,serif!important;}
[data-qg-tpl="q30-proposalfold"] [data-f^="items."][data-f$=".title"]{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;}
[data-qg-tpl="q30-proposalfold"] [class*="bg-[#FCFCFB]"]{background:transparent!important;border-top:1.5px solid #2447D6!important;}
[data-qg-tpl="q30-proposalfold"] .space-y-\[10px\] > div:last-child{font-family:'Fraunces',Georgia,serif!important;}
[data-qg-tpl="q30-proposalfold"] .space-y-\[10px\] > div:last-child span{font-size:16px!important;color:#14213D!important;}
[data-qg-tpl="q30-proposalfold"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 > div{background:transparent!important;border:none!important;padding-left:0!important;}
[data-qg-tpl="q30-proposalfold"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 span.text-neutral-300{color:#2447D6!important;}
[data-qg-tpl="q30-proposalfold"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap{border:1px solid #2447D6!important;background:transparent!important;}
[data-qg-tpl="q30-proposalfold"] .relative.space-y-6 > div:nth-child(5) .text-\[10px\],[data-qg-tpl="q30-proposalfold"] .relative.space-y-6 > div:nth-child(6) .text-\[10px\]{color:#2447D6!important;}
[data-qg-tpl="q30-proposalfold"] ol li span.h-5.w-5{background:#2447D6!important;color:#fff!important;}
[data-qg-tpl="q30-proposalfold"] .pt-6.border-t.border-dashed.border-neutral-200{border-top-color:#C9CEDA!important;}
[data-qg-tpl="q30-proposalfold"] .mt-6.h-\[1px\].bg-neutral-900{background:#14213D!important;}

/* ===== 02 Saffron Arc ===== */
[data-qg-tpl="q30-saffronarc"]{background:#FBF8F1!important;color:#1B1B1B!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;border-radius:0!important;position:relative!important;overflow:hidden!important;}
[data-qg-tpl="q30-saffronarc"]::before{content:"";position:absolute!important;top:-150px!important;right:-190px!important;width:640px!important;height:640px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#F0BE63,#E8A93C 60%,#D89320 100%)!important;z-index:0!important;pointer-events:none!important;}
[data-qg-tpl="q30-saffronarc"] > div:first-child{position:relative!important;z-index:1!important;background:transparent!important;border-bottom:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="business.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:#1B1B1B!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="business.email"],[data-qg-tpl="q30-saffronarc"] [data-f="business.website"],[data-qg-tpl="q30-saffronarc"] [data-f="business.phone"],[data-qg-tpl="q30-saffronarc"] [data-f="business.address"]{color:#6B6558!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
[data-qg-tpl="q30-saffronarc"] .text-right.shrink-0{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="meta.docType"]{font-size:11px!important;font-weight:700!important;letter-spacing:.3em!important;color:#6B6558!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="meta.number"]{display:block!important;font-family:'Fraunces',Georgia,serif!important;font-size:30px!important;font-weight:600!important;color:#1B1B1B!important;margin-top:2px!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="meta.issueDate"]{color:#6B6558!important;}
[data-qg-tpl="q30-saffronarc"] .relative.space-y-6{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-saffronarc"] .rounded-\[14px\].border.p-3.bg-neutral-50{background:transparent!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;border-top:1px solid #E9E2D0!important;border-bottom:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] [data-f="client.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:32px!important;font-weight:600!important;color:#1B1B1B!important;}
[data-qg-tpl="q30-saffronarc"] .text-\[10px\].tracking-widest.font-semibold.text-neutral-400{color:#B27A1E!important;letter-spacing:.24em!important;}
[data-qg-tpl="q30-saffronarc"] .flex.bg-neutral-50{background:transparent!important;color:#5C3A0F!important;border-bottom:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] [data-row]{border-top:1px solid #E9E2D0!important;padding-top:12px!important;padding-bottom:12px!important;}
[data-qg-tpl="q30-saffronarc"] [data-row] > .w-6{font-family:'Fraunces',Georgia,serif!important;font-size:22px!important;font-weight:600!important;color:#D89320!important;}
[data-qg-tpl="q30-saffronarc"] [data-f^="items."][data-f$=".title"]{font-family:'Fraunces',Georgia,serif!important;font-size:16px!important;font-weight:600!important;}
[data-qg-tpl="q30-saffronarc"] [class*="bg-[#FCFCFB]"]{background:transparent!important;border-top:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] .space-y-\[10px\] > div:last-child{border:1.5px solid #D89320!important;border-radius:999px!important;padding:8px 18px!important;margin-top:6px!important;}
[data-qg-tpl="q30-saffronarc"] .space-y-\[10px\] > div:last-child span{font-family:'Fraunces',Georgia,serif!important;font-size:16px!important;font-weight:700!important;}
[data-qg-tpl="q30-saffronarc"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 > div{background:transparent!important;border:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap{border:1px solid #E9E2D0!important;}
[data-qg-tpl="q30-saffronarc"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap span[class*="rounded-full"]{background:#FBF0DA!important;color:#8A5A14!important;}
[data-qg-tpl="q30-saffronarc"] ol li span.h-5.w-5{background:#D89320!important;color:#fff!important;}
[data-qg-tpl="q30-saffronarc"] .mt-6.h-\[1px\].bg-neutral-900{background:#1B1B1B!important;}

/* ===== 03 Black Grid Atelier ===== */
[data-qg-tpl="q30-blackgrid"]{background:
repeating-linear-gradient(0deg,transparent,transparent 39px,#EAE7DC 39px,#EAE7DC 40px),
repeating-linear-gradient(90deg,transparent,transparent 39px,#EAE7DC 39px,#EAE7DC 40px),
#F7F5EF!important;color:#111111!important;font-family:'Manrope',ui-sans-serif,sans-serif!important;border-radius:0!important;position:relative!important;overflow:hidden!important;}
[data-qg-tpl="q30-blackgrid"]::before{content:"";position:absolute!important;left:38px!important;top:150px!important;width:6px!important;height:110px!important;background:#C6FF3D!important;z-index:2!important;}
[data-qg-tpl="q30-blackgrid"] > div:first-child{background:transparent!important;border-bottom:2px solid #111111!important;}
[data-qg-tpl="q30-blackgrid"] [data-f="business.name"]{font-family:'Archivo Black',Arial,sans-serif!important;font-size:17px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#111111!important;}
[data-qg-tpl="q30-blackgrid"] [data-f="business.email"],[data-qg-tpl="q30-blackgrid"] [data-f="business.website"],[data-qg-tpl="q30-blackgrid"] [data-f="business.phone"],[data-qg-tpl="q30-blackgrid"] [data-f="business.address"]{color:#5A5A54!important;text-transform:uppercase!important;letter-spacing:.1em!important;}
[data-qg-tpl="q30-blackgrid"] [data-f="meta.docType"]{font-family:'Archivo Black',Arial,sans-serif!important;font-size:44px!important;font-weight:900!important;letter-spacing:-.02em!important;color:#111111!important;}
[data-qg-tpl="q30-blackgrid"] [data-f="meta.number"],[data-qg-tpl="q30-blackgrid"] [data-f="meta.issueDate"]{color:#5A5A54!important;}
[data-qg-tpl="q30-blackgrid"] .rounded-\[14px\].border.p-3.bg-neutral-50{background:transparent!important;border:none!important;border-radius:0!important;padding-left:0!important;}
[data-qg-tpl="q30-blackgrid"] .text-\[10px\].tracking-widest.font-semibold.text-neutral-400{color:#111111!important;letter-spacing:.2em!important;}
[data-qg-tpl="q30-blackgrid"] [data-f="client.name"]{font-family:'Archivo Black',Arial,sans-serif!important;font-size:26px!important;font-weight:900!important;}
[data-qg-tpl="q30-blackgrid"] .flex.bg-neutral-50{background:transparent!important;border-bottom:2px solid #111111!important;color:#111111!important;}
[data-qg-tpl="q30-blackgrid"] [data-row]{border-top:1px solid #111111!important;}
[data-qg-tpl="q30-blackgrid"] [data-row] > .w-6{color:#8B8F79!important;}
[data-qg-tpl="q30-blackgrid"] [class*="bg-[#FCFCFB]"]{background:transparent!important;border-top:2px solid #111111!important;}
[data-qg-tpl="q30-blackgrid"] .space-y-\[10px\] > div:last-child span{font-family:'Archivo Black',Arial,sans-serif!important;font-size:20px!important;}
[data-qg-tpl="q30-blackgrid"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 > div{background:transparent!important;border:1px solid #111111!important;border-radius:0!important;}
[data-qg-tpl="q30-blackgrid"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap{border:1px solid #111111!important;border-radius:0!important;}
[data-qg-tpl="q30-blackgrid"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap span[class*="rounded-full"]{border-radius:0!important;background:#111111!important;color:#fff!important;}
[data-qg-tpl="q30-blackgrid"] ol li span.h-5.w-5{background:#111111!important;color:#C6FF3D!important;border-radius:0!important;}
[data-qg-tpl="q30-blackgrid"] .mt-6.h-\[1px\].bg-neutral-900{background:#111111!important;}

/* ===== 04 Iris Glass ===== */
[data-qg-tpl="q30-irisglass"]{background:#FDFCFF!important;color:#2E2A6E!important;font-family:'Manrope',ui-sans-serif,sans-serif!important;border-radius:6px!important;position:relative!important;overflow:hidden!important;}
[data-qg-tpl="q30-irisglass"]::before{content:"";position:absolute!important;top:-70px!important;left:60px!important;width:330px!important;height:330px!important;border-radius:48%!important;background:radial-gradient(circle at 40% 35%,rgba(201,184,232,.85),rgba(201,184,232,.15) 70%)!important;filter:blur(2px)!important;z-index:0!important;pointer-events:none!important;mix-blend-mode:multiply!important;}
[data-qg-tpl="q30-irisglass"]::after{content:"";position:absolute!important;top:-40px!important;left:280px!important;width:360px!important;height:300px!important;border-radius:44%!important;background:radial-gradient(circle at 60% 40%,rgba(143,216,206,.75),rgba(143,216,206,.1) 72%)!important;filter:blur(2px)!important;z-index:0!important;pointer-events:none!important;mix-blend-mode:multiply!important;}
[data-qg-tpl="q30-irisglass"] > div:first-child{position:relative!important;z-index:1!important;background:transparent!important;border-bottom:none!important;}
[data-qg-tpl="q30-irisglass"] [data-f="business.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:20px!important;font-weight:600!important;color:#2E2A6E!important;}
[data-qg-tpl="q30-irisglass"] [data-f="business.email"],[data-qg-tpl="q30-irisglass"] [data-f="business.website"],[data-qg-tpl="q30-irisglass"] [data-f="business.phone"],[data-qg-tpl="q30-irisglass"] [data-f="business.address"]{color:#7A76A8!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
[data-qg-tpl="q30-irisglass"] .text-right.shrink-0{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-irisglass"] [data-f="meta.docType"]{font-family:'Fraunces',Georgia,serif!important;font-style:italic!important;font-size:20px!important;color:#2E2A6E!important;}
[data-qg-tpl="q30-irisglass"] [data-f="meta.number"],[data-qg-tpl="q30-irisglass"] [data-f="meta.issueDate"]{color:#8A85B8!important;}
[data-qg-tpl="q30-irisglass"] .relative.space-y-6{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-irisglass"] .rounded-\[14px\].border.p-3.bg-neutral-50{background:rgba(201,184,232,.08)!important;border:1px solid #E7E1F5!important;}
[data-qg-tpl="q30-irisglass"] .text-\[10px\].tracking-widest.font-semibold.text-neutral-400{color:#8F8DD8!important;letter-spacing:.2em!important;}
[data-qg-tpl="q30-irisglass"] [data-f="client.name"]{font-family:'Fraunces',Georgia,serif!important;font-size:22px!important;font-weight:600!important;color:#2E2A6E!important;}
[data-qg-tpl="q30-irisglass"] .flex.bg-neutral-50{background:transparent!important;border-bottom:1px solid #E7E1F5!important;color:#8F8DD8!important;}
[data-qg-tpl="q30-irisglass"] [data-row]{border-top:1px solid #EFEBF9!important;padding-top:14px!important;padding-bottom:14px!important;}
[data-qg-tpl="q30-irisglass"] [data-row] > .w-6{color:#B7AEE0!important;font-family:'Fraunces',Georgia,serif!important;}
[data-qg-tpl="q30-irisglass"] [class*="bg-[#FCFCFB]"]{background:rgba(143,216,206,.08)!important;border-top:1px solid #E7E1F5!important;border-radius:0 0 6px 6px!important;}
[data-qg-tpl="q30-irisglass"] .space-y-\[10px\] > div:last-child span{font-family:'Fraunces',Georgia,serif!important;font-size:17px!important;color:#2E2A6E!important;}
[data-qg-tpl="q30-irisglass"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 > div{background:transparent!important;border:1px solid #E7E1F5!important;}
[data-qg-tpl="q30-irisglass"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap{border:1px solid #E7E1F5!important;background:rgba(201,184,232,.06)!important;}
[data-qg-tpl="q30-irisglass"] ol li span.h-5.w-5{background:#C9B8E8!important;color:#2E2A6E!important;}
[data-qg-tpl="q30-irisglass"] .pt-6.border-t.border-dashed.border-neutral-200{border-top-color:#E7E1F5!important;}
[data-qg-tpl="q30-irisglass"] .mt-6.h-\[1px\].bg-neutral-900{background:#2E2A6E!important;}

/* ===== 05 Rivet ===== */
[data-qg-tpl="q30-rivet"]{background:#FFFFFF!important;color:#1A1A1A!important;font-family:'Manrope',ui-sans-serif,sans-serif!important;border-radius:0!important;position:relative!important;overflow:hidden!important;padding-right:30%!important;}
[data-qg-tpl="q30-rivet"]::after{content:"";position:absolute!important;top:0!important;right:0!important;width:30%!important;height:100%!important;background-image:url("/assets/tpl-art/quote30/q30-rivet-art-1.png")!important;background-size:cover!important;background-position:center!important;z-index:0!important;pointer-events:none!important;}
[data-qg-tpl="q30-rivet"] > div:first-child{position:relative!important;z-index:1!important;background:transparent!important;border-bottom:3px solid #1A1A1A!important;}
[data-qg-tpl="q30-rivet"] [data-f="business.name"]{font-family:'Arial Narrow',Arial,sans-serif!important;font-size:20px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.01em!important;}
[data-qg-tpl="q30-rivet"] [data-f="business.email"],[data-qg-tpl="q30-rivet"] [data-f="business.website"],[data-qg-tpl="q30-rivet"] [data-f="business.phone"],[data-qg-tpl="q30-rivet"] [data-f="business.address"]{color:#6B6B6B!important;text-transform:uppercase!important;letter-spacing:.08em!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
[data-qg-tpl="q30-rivet"] .text-right.shrink-0{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-rivet"] [data-f="meta.docType"]{font-family:'Arial Narrow',Arial,sans-serif!important;font-size:46px!important;font-weight:900!important;letter-spacing:-.01em!important;color:#1A1A1A!important;}
[data-qg-tpl="q30-rivet"] [data-f="meta.number"],[data-qg-tpl="q30-rivet"] [data-f="meta.issueDate"]{color:#C2410C!important;font-weight:700!important;}
[data-qg-tpl="q30-rivet"] .relative.space-y-6{position:relative!important;z-index:1!important;}
[data-qg-tpl="q30-rivet"] .rounded-\[14px\].border.p-3.bg-neutral-50{background:transparent!important;border:none!important;border-radius:0!important;border-left:2px solid #C2410C!important;padding-left:12px!important;}
[data-qg-tpl="q30-rivet"] .text-\[10px\].tracking-widest.font-semibold.text-neutral-400{color:#C2410C!important;letter-spacing:.2em!important;}
[data-qg-tpl="q30-rivet"] .flex.bg-neutral-50{background:#1A1A1A!important;color:#fff!important;letter-spacing:.14em!important;}
[data-qg-tpl="q30-rivet"] [data-row]{border-top:1px solid #DDDDDD!important;padding-top:8px!important;padding-bottom:8px!important;}
[data-qg-tpl="q30-rivet"] [data-row] > .w-6{color:#C2410C!important;font-weight:700!important;}
[data-qg-tpl="q30-rivet"] [class*="bg-[#FCFCFB]"]{background:#F7F7F7!important;border-top:2px solid #1A1A1A!important;}
[data-qg-tpl="q30-rivet"] .space-y-\[10px\] > div:last-child span{font-family:'Arial Narrow',Arial,sans-serif!important;font-size:26px!important;font-weight:900!important;color:#C2410C!important;}
[data-qg-tpl="q30-rivet"] .grid.grid-cols-1.md\:grid-cols-2.gap-3 > div{background:transparent!important;border:1px solid #DDDDDD!important;border-radius:0!important;}
[data-qg-tpl="q30-rivet"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap{border:1px solid #1A1A1A!important;border-radius:0!important;}
[data-qg-tpl="q30-rivet"] .rounded-\[14px\].border.border-neutral-200.p-3.flex.flex-wrap span[class*="rounded-full"]{border-radius:0!important;background:#1A1A1A!important;color:#fff!important;}
[data-qg-tpl="q30-rivet"] ol li span.h-5.w-5{background:#C2410C!important;color:#fff!important;border-radius:0!important;}
[data-qg-tpl="q30-rivet"] .mt-6.h-\[1px\].bg-neutral-900{background:#1A1A1A!important;}
