.services-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:2.5rem 1.25rem;position:relative;overflow:hidden}.services-section .animate-fade-left,.services-section .animate-fade-right,.services-section .animate-fade-up,.services-section .animate-scale,.services-section .animate-slide-up{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.services-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e2e8f0' fill-opacity='0.3'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.services-section .services-header{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto;position:relative;flex-direction:column;z-index:2}.services-section .services-header h1{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#2196f3,#21cbf3,#2196f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;position:relative}.services-section .services-header h1:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#2196f3,#21cbf3);border-radius:2px}.services-section .services-header p{font-size:1.3rem;color:#4a5568;line-height:1.7;font-weight:400}.services-section .services-header .price-disclaimer{margin:2rem auto 1rem;padding:1rem 1.5rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px;max-width:600px;box-shadow:0 4px 12px rgba(255,234,167,.3)}.services-section .services-header .price-disclaimer p{margin:0;font-size:.95rem;color:#856404;font-weight:500;text-align:center;line-height:1.5}.services-section .service-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap;position:relative;z-index:2}.services-section .service-filters .filter-btn{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;background:rgba(255,255,255,.8);color:#4a5568;border-radius:30px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.services-section .service-filters .filter-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.services-section .service-filters .filter-btn:hover:before{left:100%}.services-section .service-filters .filter-btn:hover{background:rgba(33,150,243,.9);color:white;transform:translateY(-2px);box-shadow:0 8px 25px rgba(33,150,243,.4)}.services-section .service-filters .filter-btn.active{background:linear-gradient(135deg,#2196f3,#21cbf3);color:white;transform:translateY(-2px);box-shadow:0 8px 25px rgba(33,150,243,.4)}.services-section .service-filters .filter-btn i{font-size:1.1rem}.services-grid-section{margin-bottom:2rem;position:relative;z-index:2;padding:1.5rem 1.25rem;background:rgba(255,255,255,.6);border-radius:20px;border:2px solid rgba(33,150,243,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(33,150,243,.1)}.services-grid-section.one-time-section{border-color:rgba(200,200,200,.3);background:transparent;box-shadow:none}.services-grid-section.one-time-section .section-title{background:linear-gradient(135deg,#2196f3,#21cbf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-grid-section.one-time-section .section-subtitle{color:#4a5568}.services-grid-section.recurring-section{border-color:rgba(200,200,200,.3);background:transparent;box-shadow:none}.services-grid-section.recurring-section .section-title{background:linear-gradient(135deg,#2196f3,#21cbf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-grid-section.recurring-section .section-subtitle{color:#4a5568}.services-grid-section:not(:first-of-type){margin-top:2rem}.services-grid-section .section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#2d3748;background:linear-gradient(135deg,#2196f3,#21cbf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-grid-section .section-subtitle{text-align:center;font-size:1.1rem;color:#4a5568;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.services-section .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,380px));grid-gap:1rem;gap:1rem;max-width:1200px;margin:0 auto;position:relative;z-index:2;justify-items:center}@media (max-width:768px){.services-section .services-grid{grid-template-columns:1fr;justify-items:center}}.services-section .services-grid .service-card{background:rgba(255,255,255,.9);border-radius:20px;overflow:hidden;transition:all .25s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 18px rgba(0,0,0,.06);position:relative;display:grid;grid-template-rows:auto auto 1fr auto;align-items:stretch;height:100%;width:100%;max-width:380px}.services-section .services-grid .service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2196f3,#21cbf3,#2196f3);transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);transform-origin:left}.services-section .services-grid .service-card:hover:before{transform:scaleX(1)}.services-section .services-grid .service-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,0,0,.08);background:rgba(255,255,255,.98)}.services-section .services-grid .service-card.selected{border:2px solid #10b981;background:rgba(16,185,129,.05);transform:translateY(-5px);box-shadow:0 15px 40px rgba(16,185,129,.2)}.services-section .services-grid .service-card.selected:before{background:linear-gradient(90deg,#10b981,#34d399,#10b981);transform:scaleX(1)}.services-section .services-grid .service-card .service-header{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1rem 1rem .75rem;text-align:left}.services-section .services-grid .service-card .service-header .service-icon{width:44px;height:44px;background:linear-gradient(135deg,#2196f3,#21cbf3);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(33,150,243,.3);flex-shrink:0;position:relative}.services-section .services-grid .service-card .service-header .service-icon i{font-size:1.2rem;color:white;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.services-section .services-grid .service-card .service-header .service-info h3{font-size:1.15rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.services-section .services-grid .service-card .service-header .service-info h3 .selected-indicator{color:#10b981;font-size:1.2rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.services-section .services-grid .service-card .service-header .service-info{width:100%}.services-section .services-grid .service-card .service-header .service-info .service-short-desc{color:#4a5568;font-size:.85rem;margin:0}.services-section .services-grid .service-card .service-description{padding:0 1rem 1rem}.services-section .services-grid .service-card .service-description p{color:#4a5568;line-height:1.45;font-size:.9rem}.services-section .services-grid .service-card .service-features{padding:0 1rem .75rem}.services-section .services-grid .service-card .service-features h4{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.services-section .services-grid .service-card .service-features ul{list-style:none;padding:0;margin:0}.services-section .services-grid .service-card .service-features ul li{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.6rem;font-size:.85rem;color:#4a5568;line-height:1.4}.services-section .services-grid .service-card .service-features ul li i{color:#2196f3;font-size:.8rem;margin-top:.2rem;flex-shrink:0}.services-section .services-grid .service-card.one-time-service .simple-pricing{padding:.5rem 1rem;display:flex;flex-direction:column;min-height:180px}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:stretch}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn{flex:1 1;padding:0;border:2px solid rgba(33,150,243,.2);background:rgba(255,255,255,.7);color:#4a5568;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;height:40px;display:flex;align-items:center;justify-content:center}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn:hover{background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.4)}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn.active{background:linear-gradient(135deg,#2196f3,#21cbf3);border-color:#2196f3;color:white;transform:translateY(-1px);box-shadow:0 4px 15px rgba(33,150,243,.3)}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn.locked{opacity:.6;cursor:not-allowed}.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn .lock-icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);font-size:.8rem;opacity:.7}.services-section .services-grid .service-card .price-display-top{text-align:center;margin-bottom:.75rem;padding:.5rem 0}.services-section .services-grid .service-card .price-display-top .price-line{display:flex;align-items:baseline;justify-content:center;gap:.3rem;font-weight:700}.services-section .services-grid .service-card .price-display-top .amount{font-size:1.5rem;color:#2196f3}.services-section .services-grid .service-card .price-display-top .currency{font-size:1rem;color:#2196f3}.services-section .services-grid .service-card .price-display-top .period{font-size:1rem;color:#2196f3;margin-left:.2rem}.services-section .services-grid .service-card .price-display-top .divider{font-size:1rem;color:#2196f3;margin:0 .5rem}.services-section .services-grid .service-card .price-display-top .eur-price{font-size:1.5rem;color:#2196f3}.services-section .services-grid .service-card .price-display-top .currency-eur{font-size:1rem;color:#2196f3}.services-section .services-grid .service-card .price-desc{text-align:center;color:#64748b;font-size:.85rem;line-height:1.4;margin:.5rem 0 .25rem}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display{text-align:center;margin-bottom:1rem}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price{display:flex;align-items:baseline;justify-content:center;gap:.3rem;margin-bottom:.5rem}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price .currency{font-size:1.2rem;font-weight:600;color:#2196f3}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price .amount{font-size:2.5rem;font-weight:800;color:#2d3748}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-secondary{margin-bottom:.5rem;padding:.4rem .8rem;background:#cce7ff;border-radius:12px;border:1px solid #b3d9ff;display:inline-block;box-shadow:none}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-secondary .eur-price{font-size:1.1rem;color:#4a5568;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.05rem;margin:0}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-secondary .eur-price:before{content:"€";font-size:1.1rem;font-weight:700;margin-right:.05rem}.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-desc{font-size:.9rem;color:#4a5568;line-height:1.4;margin:0}.services-section .services-grid .service-card.recurring-service .pricing-tiers{padding:.5rem 1rem;flex-grow:1;display:flex;flex-direction:column;min-height:180px}.services-section .services-grid .service-card .pricing-tiers .tier-selector{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:stretch}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn{flex:1 1;padding:0;border:2px solid rgba(33,150,243,.2);background:rgba(255,255,255,.7);color:#4a5568;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;height:40px;display:flex;align-items:center;justify-content:center}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn:hover{background:rgba(33,150,243,.1);border-color:rgba(33,150,243,.4)}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn.active{background:linear-gradient(135deg,#2196f3,#21cbf3);border-color:#2196f3;color:white;transform:translateY(-1px);box-shadow:0 4px 15px rgba(33,150,243,.3)}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn .lock-icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);font-size:.8rem;opacity:.7}.service-type-indicator{display:flex;align-items:center;justify-content:center;margin:.5rem 0 1rem;padding:.3rem .75rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid rgba(33,150,243,.2);border-radius:15px;font-size:.75rem;font-weight:500;color:#495057;text-transform:uppercase;letter-spacing:.3px}.service-type-indicator.one-time{background:linear-gradient(135deg,#e8f5e8,#c8e6c8);border-color:rgba(76,175,80,.3);color:#2e7d32}.service-type-indicator.recurring{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:rgba(33,150,243,.3);color:#1565c0}.service-type-indicator i{margin-right:.4rem;font-size:.7rem}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector{display:flex;justify-content:center;gap:.5rem;margin:.25rem 0;background:rgba(255,255,255,.5);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn{position:relative;padding:.4rem .6rem;border:2px solid rgba(33,150,243,.2);border-radius:8px;background:rgba(255,255,255,.8);color:#64748b;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.3rem;flex:1 1;justify-content:center}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn:hover{background:rgba(255,255,255,.95);border-color:rgba(33,150,243,.4);transform:translateY(-1px)}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn.active{background:linear-gradient(135deg,#2196f3,#21cbf3);border-color:#2196f3;color:white;transform:translateY(-1px);box-shadow:0 4px 15px rgba(33,150,243,.3)}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .save-badge{background:rgba(46,213,115,.2);color:#2ed573;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;margin-left:.25rem}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn.active .save-badge{background:rgba(255,255,255,.2);color:white}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn.locked{opacity:.6;cursor:not-allowed;background:#f5f5f5;color:#9ca3af;border-color:#e5e7eb}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn.locked:hover{background:#f5f5f5;color:#9ca3af;transform:none}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn.locked.active{background:#e5e7eb;color:#6b7280;border-color:#d1d5db}.services-section .services-grid .service-card .pricing-tiers .pricing-display{text-align:center}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.8rem}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-primary{display:flex;align-items:baseline;justify-content:center;gap:.3rem}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .currency{font-size:1.2rem;font-weight:600;color:#2196f3}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .amount{font-size:2.5rem;font-weight:800;color:#2d3748}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .period{font-size:1rem;color:#4a5568}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-secondary{margin-bottom:.8rem;padding:.4rem .8rem;background:#cce7ff;border-radius:12px;border:1px solid #b3d9ff;display:inline-block;box-shadow:none}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-secondary .eur-price{font-size:1.1rem;color:#4a5568;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.05rem;margin:0}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-secondary .eur-price:before{content:"€";font-size:1.1rem;font-weight:700;margin-right:.05rem}.services-section .services-grid .service-card .pricing-tiers .pricing-display .pricing-desc{font-size:.9rem;color:#4a5568;line-height:1.4;margin:0}.services-section .services-grid .service-card .service-footer{display:flex;align-items:center;justify-content:flex-start;padding:1.5rem 2rem;border-top:1px solid rgba(33,150,243,.1)}.services-section .services-grid .service-card .service-footer .service-cta-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,#2196f3,#21cbf3);color:white;text-decoration:none;border:none;border-radius:25px;font-weight:600;margin:0;width:auto;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(33,150,243,.4);cursor:pointer}.services-section .services-grid .service-card .service-footer .service-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.6)}.services-section .services-grid .service-card .service-footer-centered{display:flex;justify-content:center;align-items:center;padding:.75rem 1rem}.services-section .services-grid .service-card .service-footer-centered .service-cta-btn-center{padding:.8rem 2rem;background:linear-gradient(135deg,#2196f3,#21cbf3);color:white;border:none;border-radius:25px;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(33,150,243,.4);cursor:pointer;min-width:160px;justify-content:center}.services-section .services-grid .service-card .service-footer-centered .service-cta-btn-center:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.6)}@media (max-width:1200px){.services-section .services-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1000px}.services-section .services-header h1{font-size:3rem}}@media (max-width:1025px){.services-section .services-grid .service-card .tier-selector{flex-direction:column!important;gap:.75rem!important;align-items:stretch!important}.services-section .services-grid .service-card .tier-selector .tier-btn{width:100%!important;margin:0!important;text-align:center!important}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector{flex-direction:column!important;gap:.5rem!important}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn{width:100%!important;margin:0!important}}@media (max-width:968px){.services-section{padding:2rem 1rem}.services-section .services-grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:820px}.services-section .services-header h1{font-size:2.8rem}.services-section .services-header p{font-size:1rem}.services-section .service-filters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;justify-items:center;margin-bottom:3rem}.services-section .service-filters .filter-btn{padding:.8rem 1.2rem;font-size:.9rem;width:100%;max-width:180px;justify-content:center}}@media (max-width:768px){.services-section{padding:1.25rem .75rem}.services-section .services-header{margin-bottom:3rem}.services-section .services-header h1{font-size:2.5rem}.services-section .services-header p{font-size:1rem;padding:0 1rem}.services-section .service-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding:0 .5rem;justify-items:center;margin-bottom:3rem}.services-section .service-filters .filter-btn{padding:.7rem 1rem;font-size:.85rem;width:100%;max-width:160px;justify-content:center}.services-section .services-grid{grid-template-columns:1fr;gap:1rem;max-width:520px}.services-section .services-grid .service-card .service-header{padding:1.5rem 1.5rem 1rem;flex-direction:column;text-align:left;gap:1rem;align-items:flex-start}.services-section .services-grid .service-card .service-header .service-info{text-align:left;width:100%}}@media (max-width:480px){.services-section .services-grid .service-card .tier-selector{flex-direction:column!important;gap:.75rem!important;align-items:stretch!important}.services-section .services-grid .service-card .tier-selector .tier-btn{width:100%!important;margin:0!important;text-align:center!important}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector{flex-direction:column!important;gap:.5rem!important}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn{width:100%!important;margin:0!important}.services-section{padding:1rem .6rem}.services-section .services-header h1{font-size:2rem;line-height:1.2}.services-section .service-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;padding:0 .5rem;justify-items:center}.services-section .service-filters .filter-btn{padding:.6rem .8rem;font-size:.8rem;width:100%;max-width:150px;justify-content:center}.services-section .services-grid .service-card .service-header{gap:.8rem}.services-section .services-grid .service-card .service-header .service-icon{width:40px;height:40px}.services-section .services-grid .service-card .service-header .service-icon i{font-size:1rem}.services-section .services-grid .service-card .service-header .service-info h3{font-size:1.3rem}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn,.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn{padding:.5rem .8rem;font-size:.8rem}.services-section .services-grid .service-card .pricing-tiers .billing-period-selector .billing-btn{padding:.6rem 1rem;font-size:.85rem}.services-section .services-grid .service-card .service-footer .service-cta-btn{width:100%;justify-content:flex-start}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-secondary,.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-secondary{padding:.3rem .6rem}.services-section .services-grid .service-card .pricing-tiers .pricing-display .price .price-secondary .eur-price,.services-section .services-grid .service-card.one-time-service .simple-pricing .price-display .price-secondary .eur-price{font-size:1rem}.service-type-indicator{margin:.4rem 0 .8rem;padding:.25rem .6rem;font-size:.65rem;border-radius:12px}.services-grid-section{padding:1.5rem 1rem;margin-bottom:2rem;border-radius:15px}.services-grid-section .section-title{font-size:1.6rem}.services-grid-section .section-subtitle{font-size:.9rem;padding:0 .5rem}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn .lock-icon,.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn .lock-icon{right:1rem;font-size:.7rem}.services-section .tier-selector{justify-content:center}}@media (max-width:400px){.services-section .tier-selector{flex-direction:column!important;gap:.5rem!important;align-items:center!important;justify-content:center!important}.services-section .tier-selector .tier-btn{margin:0!important;min-width:120px!important}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn,.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn{font-size:.8rem;min-height:2rem;position:relative;padding:.5rem 2rem .5rem .75rem;width:100%}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn .lock-icon,.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn .lock-icon{right:.5rem;font-size:.7rem;top:50%;transform:translateY(-50%);position:absolute}.services-section .services-grid .service-card .pricing-tiers .tier-selector .tier-btn .tier-text,.services-section .services-grid .service-card.one-time-service .simple-pricing .tier-selector .tier-btn .tier-text{display:block;line-height:1.3;text-align:left}}