.elementor-1661 .elementor-element.elementor-element-c24a348{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-c24a348:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-c24a348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,249,251,0);}.elementor-1661 .elementor-element.elementor-element-0e645e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-78ceed6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1661 .elementor-element.elementor-element-f3565f0{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1661 .elementor-element.elementor-element-7350692{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-b9e4044{left:2px;}body.rtl .elementor-1661 .elementor-element.elementor-element-b9e4044{right:2px;}.elementor-1661 .elementor-element.elementor-element-b9e4044{top:-79px;}.elementor-1661 .elementor-element.elementor-element-15055ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1661 .elementor-element.elementor-element-45d45db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-a4dbad2{padding:150px 150px 150px 150px;top:1px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-a4dbad2{left:1px;}body.rtl .elementor-1661 .elementor-element.elementor-element-a4dbad2{right:1px;}.elementor-1661 .elementor-element.elementor-element-d7c3bfa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-b8da860{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-b8da860{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-b8da860{right:0px;}.elementor-1661 .elementor-element.elementor-element-9811750{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-8d067a7{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-8d067a7{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-8d067a7{right:0px;}.elementor-1661 .elementor-element.elementor-element-6a6e17f{--display:flex;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-abfd0ba{left:2px;}body.rtl .elementor-1661 .elementor-element.elementor-element-abfd0ba{right:2px;}.elementor-1661 .elementor-element.elementor-element-abfd0ba{top:-79px;}.elementor-1661 .elementor-element.elementor-element-f3267f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1661 .elementor-element.elementor-element-f5ff678{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-4f2febb{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-4f2febb{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-4f2febb{right:0px;}.elementor-1661 .elementor-element.elementor-element-45eadc8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-d54d339{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-d54d339{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-d54d339{right:0px;}.elementor-1661 .elementor-element.elementor-element-7f86e70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-0d41e08{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-0d41e08{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-0d41e08{right:0px;}.elementor-1661 .elementor-element.elementor-element-c7a521a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1661 .elementor-element.elementor-element-6a265f8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-1786b37{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-1786b37{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-1786b37{right:0px;}.elementor-1661 .elementor-element.elementor-element-3864e77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-386d912{padding:150px 150px 150px 150px;top:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-386d912{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-386d912{right:0px;}.elementor-1661 .elementor-element.elementor-element-28f5fc8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1661 .elementor-element.elementor-element-31b8f91{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;bottom:0px;}.elementor-1661 .elementor-element.elementor-element-31b8f91:not(.elementor-motion-effects-element-type-background), .elementor-1661 .elementor-element.elementor-element-31b8f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-31b8f91{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-31b8f91{right:0px;}.elementor-1661 .elementor-element.elementor-element-96f7939{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1661 .elementor-element.elementor-element-eb44242{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1661 .elementor-element.elementor-element-7ec2304{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:400;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-7ec2304 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#EF5D5D;}.elementor-1661 .elementor-element.elementor-element-c05d4e7{--display:flex;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-primary );}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1661 .elementor-element.elementor-element-d8b1be0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1661 .elementor-element.elementor-element-d8b1be0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#EF5D5D;}.elementor-1661 .elementor-element.elementor-element-f1e0280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1661 .elementor-element.elementor-element-f1e0280{--content-width:1100px;}}@media(max-width:1024px){.elementor-1661 .elementor-element.elementor-element-c24a348{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-45d45db{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1661 .elementor-element.elementor-element-d7c3bfa{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1661 .elementor-element.elementor-element-45eadc8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1661 .elementor-element.elementor-element-3864e77{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1661 .elementor-element.elementor-element-c24a348{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1661 .elementor-element.elementor-element-15055ad{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-a4dbad2{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-a4dbad2{right:0px;}.elementor-1661 .elementor-element.elementor-element-a4dbad2{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-b8da860{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-b8da860{right:0px;}.elementor-1661 .elementor-element.elementor-element-b8da860{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-8d067a7{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-8d067a7{right:0px;}.elementor-1661 .elementor-element.elementor-element-8d067a7{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-4f2febb{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-4f2febb{right:0px;}.elementor-1661 .elementor-element.elementor-element-4f2febb{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-d54d339{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-d54d339{right:0px;}.elementor-1661 .elementor-element.elementor-element-d54d339{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-0d41e08{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-0d41e08{right:0px;}.elementor-1661 .elementor-element.elementor-element-0d41e08{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-1786b37{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-1786b37{right:0px;}.elementor-1661 .elementor-element.elementor-element-1786b37{top:-321px;}body:not(.rtl) .elementor-1661 .elementor-element.elementor-element-386d912{left:0px;}body.rtl .elementor-1661 .elementor-element.elementor-element-386d912{right:0px;}.elementor-1661 .elementor-element.elementor-element-386d912{top:-321px;}.elementor-1661 .elementor-element.elementor-element-31b8f91{--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:10%;--z-index:55;}.elementor-1661 .elementor-element.elementor-element-96f7939{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1661 .elementor-element.elementor-element-eb44242{--width:48%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1661 .elementor-element.elementor-element-c05d4e7{--width:48%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1661 .elementor-element.elementor-element-45d45db{--width:50%;}.elementor-1661 .elementor-element.elementor-element-d7c3bfa{--width:50%;}.elementor-1661 .elementor-element.elementor-element-9811750{--width:50%;}.elementor-1661 .elementor-element.elementor-element-f5ff678{--width:50%;}.elementor-1661 .elementor-element.elementor-element-45eadc8{--width:50%;}.elementor-1661 .elementor-element.elementor-element-7f86e70{--width:50%;}.elementor-1661 .elementor-element.elementor-element-6a265f8{--width:50%;}.elementor-1661 .elementor-element.elementor-element-3864e77{--width:50%;}.elementor-1661 .elementor-element.elementor-element-28f5fc8{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d9b58a9 */* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: sans-serif; background: #F7F9FB; }
.hero { text-align: center; margin-bottom: 2rem; }
.hero h1 { font-size: 22px; font-weight: 500; color: #0f172a; margin-bottom: 0.5rem; }
.hero p { font-size: 14px; color: #64748b; max-width: 500px; margin: 0 auto; line-height: 1.7; }
.nav-btns { display: flex; gap: 10px; justify-content: center; margin-bottom: 3rem; flex-wrap: wrap; }
.nav-btn { padding: 10px 22px; border-radius: 8px; font-size: 13px; font-weight: 500; cursor: pointer; border: 1px solid #cbd5e1; background: #fff; color: #1e293b; transition: all 0.15s; text-decoration: none; display: inline-block; }
.nav-btn:hover { border-color: #B91C1C; color: #B91C1C; }
.nav-btn.red { background: #B91C1C; color: #fff; border-color: #B91C1C; }
.nav-btn.red:hover { background: #991818; }
.section-wrap { margin-bottom: 3rem; }
.section-head { text-align: center; margin-bottom: 1.75rem; }
.section-head h2 { font-size: 18px; font-weight: 500; color: #0f172a; margin-bottom: 0.3rem; }
.section-head p { font-size: 13px; color: #64748b; }
.sdiv { width: 40px; height: 2px; background: #B91C1C; margin: 0.6rem auto 0; border-radius: 2px; }
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.grid4 { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
.card { background: #fff; border: 1px solid #e2e8f0; border-radius: 12px; padding: 1.5rem 1.25rem; display: flex; flex-direction: column; position: relative; }
.card.featured { border: 2px solid #B91C1C; }
.badge { position: absolute; top: -11px; left: 50%; transform: translateX(-50%); background: #B91C1C; color: #fff; font-size: 11px; font-weight: 500; padding: 3px 14px; border-radius: 20px; white-space: nowrap; }
.card-icon { font-size: 20px; margin-bottom: 0.9rem; }
.card-name { font-size: 14px; font-weight: 500; color: #0f172a; margin-bottom: 0.25rem; }
.card-desc { font-size: 12px; color: #64748b; margin-bottom: 1.1rem; line-height: 1.5; }
.price-row { display: flex; align-items: baseline; gap: 3px; margin-bottom: 1.1rem; }
.price-cur { font-size: 12px; color: #64748b; }
.price-val { font-size: 26px; font-weight: 500; color: #0f172a; }
.divider { border: none; border-top: 1px solid #f1f5f9; margin-bottom: 0.9rem; }
.flist { list-style: none; margin-bottom: 0; }
.flist li { font-size: 12px; color: #475569; padding: 4px 0; display: flex; align-items: flex-start; gap: 7px; border-bottom: 1px solid #f8fafc; line-height: 1.4; }
.flist li:last-child { border-bottom: none; }
.ck { width: 14px; height: 14px; flex-shrink: 0; border-radius: 50%; background: #f0fdf4; display: flex; align-items: center; justify-content: center; margin-top: 1px; }
.ck svg { width: 8px; height: 8px; stroke: #16a34a; fill: none; stroke-width: 2.5; }
.xbtn { display: flex; align-items: center; gap: 5px; background: none !important; border: none!important; cursor: pointer !important; font-size: 12px; color: #B91C1C !important; padding: 10px 0 0; font-weight: 500; }
.xbtn .arr { display: inline-block; transition: transform 0.25s; }
.card-footer { margin-top: auto; padding-top: 1rem; }
.cta { display: block; text-align: center; padding: 10px 16px; border-radius: 8px; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.15s; }
.cta-red { background: #B91C1C !important; color: #fff !important; border: 1px solid #B91C1C; }
.cta-red:hover { background: #991818; }
.cta-outline { background: #fff !important; color: #B91C1C !important; border: 1.5px solid #B91C1C; }
.cta-outline:hover { background: #fef2f2; }
.sep { border: none; border-top: 1px solid #f1f5f9; margin: 0 0 3rem; }
.extras { background: #f0f4f8; border: 1px solid #e2e8f0; border-radius: 12px; padding: 1.5rem; margin-top: 1rem; }
.extras-title { font-size: 14px; font-weight: 500; color: #0f172a; margin-bottom: 1rem; }
.egrid { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 8px; }
.eitem { background: #fff; border: 1px solid #e2e8f0; border-radius: 8px; padding: 10px 12px; display: flex; justify-content: space-between; align-items: center; gap: 8px; }
.ename { font-size: 12px; color: #64748b; }
.eprice { font-size: 12px; font-weight: 500; color: #0f172a; white-space: nowrap; }/* End custom CSS */