:root{--brand-primary:#0a2045;--brand-accent:#1554ff;--orange-accent:#ff6b35;--light-bg:#f8fafc}.extension-section{position:relative}.extension-section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.extension-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;height:100%;position:relative;overflow:hidden}.extension-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--orange-accent));transform:scaleX(0);transition:transform .3s ease}.extension-card:hover:before{transform:scaleX(1)}.extension-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(10,32,69,.1)}.extension-icon{text-align:center;margin-bottom:1.5rem}.icon-circle{width:100px;height:100px;background:var(--header);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;transition:all .3s ease;border:4px solid var(--header);box-shadow:0 10px 30px rgba(0,0,0,.1)}.icon-circle i{font-size:2.5rem;color:#fff;transition:all .3s ease}.icon-overlay{position:absolute;top:-5px;right:-5px;width:30px;height:30px;background:var(--orange-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,.2)}.icon-overlay i{font-size:.9rem;color:#fff}.extension-card:hover .icon-circle{transform:scale(1.1) rotate(5deg)}.extension-card:hover .icon-overlay{transform:scale(1.2)}.extension-content h4{font-weight:700;margin-bottom:1rem;color:var(--brand-primary);font-size:1.2rem;line-height:1.4;text-align:center}.extension-content p{color:#666;margin-bottom:1.5rem;text-align:center;line-height:1.6}.extension-price{text-align:center;margin-bottom:1rem}.price-amount{font-size:2rem;font-weight:700;color:var(--brand-primary)}.price-period{font-size:1rem;color:#666;margin-left:.5rem}.extension-reviews{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.stars{color:var(--orange-accent)}.stars i{font-size:.9rem}.review-count{color:#666;font-size:.9rem}.extension-actions{display:flex;gap:.5rem;justify-content:center}.extension-actions .btn{padding:.5rem 1rem;font-size:.9rem;font-weight:600;border-radius:25px;transition:all .3s ease}.extension-actions .btn-primary{background:var(--header);border-color:var(--header)}.extension-actions .btn-primary:hover{background:var(--header);border-color:var(--header);transform:translateY(-2px);color:#fff}.extension-actions .btn-outline-primary{color:var(--brand-primary);border-color:var(--brand-primary)}.extension-actions .btn-outline-primary:hover{background:var(--brand-primary);border-color:var(--brand-primary);transform:translateY(-2px);color:#fff}.badge.bg-primary{background:var(--brand-primary) !important;font-weight:600;letter-spacing:.5px}@media (max-width:991.98px){.extension-card{padding:1.5rem}.icon-circle{width:80px;height:80px}.icon-circle i{font-size:2rem}.extension-content h4{font-size:1.1rem}.price-amount{font-size:1.5rem}}@media (max-width:768px){.extension-actions{flex-direction:column}.extension-actions .btn{width:100%}.extension-reviews{flex-direction:column;gap:.25rem}}.extension-card[data-aos=fade-up]{transform:translateY(30px);transition:all .6s ease;border:1px solid var(--header)}.extension-main.container{margin-bottom:60px}.extension-card[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.extension-card:hover .icon-circle i{transform:scale(1.1)}.extension-card:hover .extension-content h4{color:var(--brand-accent)}.extension-card{animation:cardLoad .6s ease-out}@keyframes cardLoad{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}