.styles_serviceCard__nsRwd{padding:32px;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--card-gradient-end) 100%);border-radius:20px;box-shadow:0 4px 16px var(--card-shadow);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--card-border);position:relative;overflow:hidden;margin-bottom:35px}.styles_serviceCard__nsRwd:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--bg-primary),var(--banana-color));opacity:0;transition:opacity .4s ease}@media(hover:hover)and (pointer:fine){.styles_serviceCard__nsRwd:hover{transform:translateY(-8px);box-shadow:0 16px 40px var(--card-shadow-hover);border-color:rgba(255,79,20,.2)}.styles_serviceCard__nsRwd:hover:before{opacity:1}.styles_serviceCard__nsRwd:hover .styles_detailsButton__FS8T7{background:var(--bg-primary);color:#fff}.styles_serviceCard__nsRwd:hover .styles_detailsButton__FS8T7 .styles_arrow__PVEJV{transform:translateX(4px)}.styles_serviceCard__nsRwd:hover .styles_priceBadge__PXksp{transform:scale(1.05)}}@media(max-width:768px){.styles_serviceCard__nsRwd{padding:24px;gap:16px}}.styles_cardHeader__IyaXV{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.styles_titleLink__V5aId{text-decoration:none;color:inherit;transition:var(--transition-normal);flex:1}@media(hover:hover)and (pointer:fine){.styles_titleLink__V5aId:hover .styles_title__kL6i_{color:var(--bg-primary)}}.styles_title__kL6i_{font-size:26px;font-weight:700;color:var(--color-text);margin:0;transition:var(--transition-normal);line-height:1.3}@media(max-width:768px){.styles_title__kL6i_{font-size:22px}}@media(max-width:480px){.styles_title__kL6i_{font-size:20px}}.styles_priceBadge__PXksp{background:linear-gradient(135deg,var(--bg-primary) 0,#ff6b3d 100%);padding:10px 18px;border-radius:12px;box-shadow:0 4px 12px rgba(255,79,20,.25);transition:all .3s ease;flex-shrink:0}@media(max-width:480px){.styles_priceBadge__PXksp{padding:8px 14px}}.styles_priceValue__NlVpr{font-size:18px;font-weight:700;color:#fff;display:block;white-space:nowrap}@media(max-width:480px){.styles_priceValue__NlVpr{font-size:16px}}.styles_description__LQjvA{font-size:16px;line-height:1.7;color:var(--color-secondary-text);flex-grow:1;margin:0 0 20px}@media(max-width:480px){.styles_description__LQjvA{font-size:15px}}.styles_commonDetails__HpzUK{display:flex}@media(max-width:992px){.styles_commonDetails__HpzUK{flex-wrap:wrap}}.styles_details__hJMt6{flex:0 1 33%;padding:16px;background:var(--details-bg);border-radius:12px;border:1px solid var(--details-border);margin-right:20px}.styles_details__hJMt6:last-child{margin-right:0}@media(max-width:992px){.styles_details__hJMt6{flex:0 1 calc(50% - 10px);margin-bottom:20px}.styles_details__hJMt6:nth-child(2){margin-right:0}}@media(max-width:480px){.styles_details__hJMt6{padding:10px;margin-right:0;flex:1 1 100%}}.styles_detail__1JQGj{display:flex;align-items:center;gap:12px}.styles_icon__5Bm_3{width:20px;height:20px;color:var(--bg-primary);flex-shrink:0}.styles_detailContent__1_KsM{display:flex;flex-direction:column;gap:2px}.styles_label__pq_f6{font-size:12px;font-weight:600;color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:.5px}.styles_value__dVORc{font-size:16px;font-weight:600;color:var(--color-text)}.styles_detailsButton__FS8T7{flex:0 1 33%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgba(0,0,0,0);color:var(--bg-primary);border:2px solid var(--bg-primary);border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}@media(max-width:992px){.styles_detailsButton__FS8T7{flex:1 1 100%;padding:18px}}.styles_detailsButton__FS8T7 .styles_arrow__PVEJV{width:18px;height:18px;transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.styles_detailsButton__FS8T7:hover{background:var(--bg-primary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,79,20,.3)}}.styles_detailsButton__FS8T7:active{transform:translateY(0)}@media(max-width:480px){.styles_detailsButton__FS8T7{padding:14px;font-size:15px}}