.service-tickets{padding:60px 0;background-color:#ebebeb}.service-tickets .service-ticket{display:flex;margin-bottom:18px;border-radius:4px;overflow:hidden}.service-tickets .service-ticket__header{background-color:#2f3b42;padding:30px 25px;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.service-tickets .service-ticket__icon{margin-bottom:15px}.service-tickets .service-ticket__icon img{width:40px;height:40px;filter:brightness(0) invert(1)}.service-tickets .service-ticket__info{color:#fff}.service-tickets .service-ticket__name{font-family:var(--font-marcellus);font-size:25px;font-weight:400;color:#fff;margin:0}.service-tickets .service-ticket__description{font-family:var(--font-dm-sans);font-size:16px;color:#fff;margin:0}.service-tickets .service-ticket__pricing{background-color:#f8f8f8;padding:30px 25px;flex:1;display:flex;flex-direction:column;gap:24px}.service-tickets .pricing-option{display:flex;align-items:center;gap:16px}.service-tickets .pricing-option__price{font-family:var(--font-marcellus);font-size:20px;font-weight:400;color:var(--color-text-primary);flex-shrink:0}.service-tickets .pricing-option__details{flex:1}.service-tickets .pricing-option__description{font-family:var(--font-dm-sans);font-size:16px;color:var(--color-text-secondary);margin:0}.service-tickets__rules{margin-top:50px}.service-tickets__rules .rules-content{font-family:var(--font-dm-sans);color:var(--color-text-primary)}.service-tickets__rules .rules-content h2{color:var(--color-text-primary);font-family:var(--font-marcellus);font-size:28px;font-style:normal;font-weight:400;line-height:36px}.service-tickets__rules .rules-content h3,.service-tickets__rules .rules-content h4{font-family:var(--font-marcellus);color:var(--color-text-primary);margin:0 0 15px}.service-tickets__rules .rules-content h3{font-size:20px;font-weight:400}.service-tickets__rules .rules-content h4{font-size:16px;font-weight:400}.service-tickets__rules .rules-content p{font-size:16px;line-height:1.6;margin:0 0 15px}.service-tickets__rules .rules-content ul,.service-tickets__rules .rules-content ol{margin:0 0 20px;padding-left:20px}.service-tickets__rules .rules-content ul li,.service-tickets__rules .rules-content ol li{font-size:16px;line-height:1.6;margin-bottom:12px;color:var(--color-text-primary)}.service-tickets__rules .rules-content ul li{list-style:none;position:relative}.service-tickets__rules .rules-content ul li:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.service-tickets__rules .rules-content strong{font-weight:600;color:var(--color-text-primary)}@media (max-width:768px){.service-tickets{padding:40px 0}.service-tickets .service-ticket{flex-direction:column}.service-tickets .service-ticket__header{min-width:auto;padding:20px}.service-tickets .service-ticket__pricing{padding:20px}.service-tickets .service-ticket__name{font-size:1.125rem}.service-tickets .pricing-option{flex-direction:column;gap:8px;text-align:center}.service-tickets .pricing-option__price{min-width:auto;font-size:1rem}.service-tickets .pricing-option__description{font-size:.8rem}.service-tickets__rules{margin-top:30px;padding-top:20px}.service-tickets__rules .rules-content ul,.service-tickets__rules .rules-content ol{padding-left:15px}.service-tickets__rules .rules-content ul li:before{left:-15px}}@media (max-width:480px){.service-tickets{padding:30px 0}.service-tickets .service-ticket{margin-bottom:15px}.service-tickets .service-ticket__header,.service-tickets .service-ticket__pricing{padding:15px}.service-tickets .service-ticket__name{font-size:1rem}.service-tickets .service-ticket__description{font-size:.75rem}.service-tickets .pricing-option__price{font-size:.9rem}.service-tickets .pricing-option__description{font-size:.75rem}}