:root{--social-primary:#3B5998;--social-secondary:#1DA1F2;--social-accent:#4267B2;--social-light:#F5F8FA;--social-dark:#2C3E50;--social-gradient:linear-gradient(135deg,var(--social-primary) 0%,var(--social-secondary) 100%)}.social-entity-btn{background-color:var(--social-primary);color:#fff!important;border:1px solid var(--social-primary);padding:.75rem 1.75rem;border-radius:50px;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block}.social-entity-btn:hover{background-color:#2851a3;border-color:#2851a3;color:#fff!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(66,103,178,.3)}.social-entity-btn-outline{background-color:transparent;color:#fff!important;border:2px solid #fff;padding:.75rem 1.75rem;border-radius:50px;font-weight:600;transition:all .3s ease;text-decoration:none;display:inline-block}.social-entity-btn-outline:hover{background-color:#fff;color:var(--social-primary)!important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,255,255,.3)}.social-hero{background:linear-gradient(135deg,rgba(59,89,152,.85) 0%,rgba(29,161,242,.85) 100%),no-repeat center center;background-size:cover;padding:8rem 0;color:#fff;position:relative;overflow:hidden;margin-top:-76px}.social-hero .container{position:relative;z-index:2}.social-badge{background-color:rgba(255,255,255,.2);color:#fff;font-size:.875rem;padding:.5rem 1.5rem;border-radius:50px;display:inline-block;margin-bottom:1rem;backdrop-filter:blur(5px)}.social-badge i{color:#4fc3f7}.social-hero h1{font-size:2.75rem;font-weight:800;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.social-hero p{font-size:1.1rem;max-width:650px;margin-bottom:2rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.section-title{position:relative;margin-bottom:2.5rem;font-weight:700}.section-title:after{content:'';position:absolute;left:0;bottom:-15px;width:60px;height:3px;background-color:var(--social-accent)}.text-center .section-title:after{left:50%;transform:translateX(-50%)}.package-card{border-radius:12px;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,.08);position:relative;transition:all .3s ease;background:#fff;height:100%;margin-bottom:2rem}.package-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.package-header{padding:2rem 1.5rem;text-align:center;background:var(--social-gradient);position:relative;color:#fff}.package-header h3{position:relative;z-index:1;margin-bottom:0;font-weight:700}.package-price{font-size:2.5rem;font-weight:800;color:var(--social-primary);margin:1.5rem 0;text-align:center}.package-price .currency{font-size:1rem;font-weight:600;vertical-align:super}.package-features{padding:2rem}.package-features ul{list-style:none;padding:0;margin:0}.package-features li{padding:.75rem 0;border-bottom:1px dashed rgba(0,0,0,.1);display:flex;align-items:start}.package-features li:last-child{border-bottom:0}.package-features li i{margin-right:.75rem;margin-top:4px;min-width:16px;color:var(--social-primary)}.package-action{padding:0 2rem 2rem;text-align:center}.process-step{position:relative;padding-left:4rem;margin-bottom:3rem}.process-step-number{position:absolute;left:0;top:0;width:3rem;height:3rem;background-color:var(--social-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;box-shadow:0 5px 15px rgba(66,103,178,.3)}.process-step h4{margin-bottom:1rem;color:var(--social-primary);font-weight:600}.social-table{border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}.social-table th{background-color:var(--social-primary);color:#fff;white-space:nowrap;text-align:center;vertical-align:middle}.social-table td{vertical-align:middle}.social-table tr:nth-child(even){background-color:var(--social-light)}.social-table tr:hover{background-color:rgba(59,89,152,.1)}.highlight-cell{background-color:rgba(66,103,178,.1);font-weight:600}.feature-card{border-radius:10px;background-color:#fff;transition:all .3s ease;height:100%;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1);border-color:var(--social-primary)}.faq-item{margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.faq-question{background-color:#fff;padding:1.25rem 1.5rem;cursor:pointer;position:relative;font-weight:600}.faq-question:after{content:'\f282';font-family:"bootstrap-icons";position:absolute;right:1.5rem;transition:transform .3s ease}.faq-item.active .faq-question:after{transform:rotate(180deg)}.faq-answer{padding:1.5rem;background-color:var(--social-light);border-top:1px solid rgba(0,0,0,.1);display:none}.faq-item.active .faq-answer{display:block}.cta-section{background:var(--social-gradient);color:#fff;padding:5rem 0}.cta-section h2{color:#fff}.cta-action{background-color:#fff;border-radius:10px;padding:3rem;box-shadow:0 15px 35px rgba(0,0,0,.1)}.contact-button{background-color:var(--social-accent);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:50px;transition:all .3s ease;display:inline-block;margin-right:1rem;margin-bottom:1rem;text-decoration:none}.contact-button:hover{background-color:#2851a3;transform:translateY(-3px);box-shadow:0 5px 15px rgba(66,103,178,.3);color:#fff}.contact-button-alt{background-color:#1da1f2;color:#fff;font-weight:600;padding:1rem 2rem;border-radius:50px;transition:all .3s ease;display:inline-block;margin-bottom:1rem;text-decoration:none}.contact-button-alt:hover{background-color:#0d8ed9;transform:translateY(-3px);box-shadow:0 5px 15px rgba(29,161,242,.3);color:#fff}.best-value-badge{position:absolute;top:0;right:0;background-color:#1da1f2;color:#fff;padding:.5rem 1.5rem;font-weight:600;transform:translate(30%,-30%) rotate(45deg) translateX(15%);width:200px;text-align:center;box-shadow:0 5px 15px rgba(29,161,242,.3);z-index:2}.timeline{position:relative;padding-left:50px}.timeline:before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background-color:var(--social-accent)}.timeline-item{position:relative;margin-bottom:3rem;padding-bottom:1rem}.timeline-item:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:-50px;top:0;width:40px;height:40px;background-color:#fff;border:2px solid var(--social-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--social-accent);font-size:1.25rem;z-index:2}@media (max-width:991px){.social-hero h1{font-size:2.25rem}.best-value-badge{transform:translate(25%,-25%) rotate(45deg) translateX(10%)}}@media (max-width:767px){.social-hero{padding:6rem 0}.social-hero h1{font-size:1.75rem}.process-step{padding-left:3.5rem}.timeline{padding-left:40px}.timeline-marker{left:-40px;width:30px;height:30px;font-size:1rem}.best-value-badge{width:150px;transform:translate(25%,-25%) rotate(45deg) translateX(20%);font-size:.875rem;padding:.3rem .5rem}}@media (max-width:575px){.process-step{padding-left:3rem}}.pain-section{background-color:#f8f9fa;background-image:radial-gradient(#e9ecef 1px,transparent 1px);background-size:24px 24px}.pain-card{background:#fff;border:1px solid rgba(220,53,69,.15);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.pain-card::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#dc3545 0%,#ff6b6b 100%);opacity:.7;transition:width .3s ease,opacity .3s ease}.pain-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(220,53,69,.12);border-color:rgba(220,53,69,.3)}.pain-card:hover::before{width:8px;opacity:1}.pain-number{font-size:1.35rem;font-weight:800;color:#dc3545;background:rgba(220,53,69,.08);width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(220,53,69,.15)}.pain-title{font-size:1.2rem;font-weight:700;color:#1a1a1a;line-height:1.4}.pain-impact-box{background-color:rgba(220,53,69,.06);border-left:3px solid #dc3545;font-size:.925rem;color:#842029;line-height:1.5}.pain-details li{line-height:1.55;color:#495057}.pain-solution-bridge{background:linear-gradient(135deg,#1e293b 0%,#0f172a 50%,#800517 100%);border:1px solid rgba(255,255,255,.1)}.fs-7{font-size:.825rem}.hover-lift{transition:transform .25s ease,box-shadow .25s ease}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)!important}.solution-section{background:linear-gradient(180deg,#fff 0%,#f4f7fe 100%)}.solution-card{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:16px;box-shadow:0 8px 24px rgba(13,110,253,.04);transition:all .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.solution-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#0d6efd 0%,#0dcaf0 100%);opacity:.8;transition:height .3s ease,opacity .3s ease}.solution-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(13,110,253,.12);border-color:rgba(13,110,253,.3)}.solution-card:hover::before{height:6px;opacity:1}.solution-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(13,110,253,.08);color:#0d6efd;font-size:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(13,110,253,.15)}.solution-number{font-size:.85rem;font-weight:700;color:#0d6efd;background:rgba(13,110,253,.08);padding:.25rem .75rem;border-radius:50px}.solution-title{font-size:1.2rem;font-weight:700;color:#0f172a;line-height:1.4}.solution-benefit-box{background-color:rgba(13,110,253,.05);border-left:3px solid #0d6efd;font-size:.925rem;color:#084298;line-height:1.5}.solution-details li{line-height:1.55;color:#475569}.solution-warranty-card{background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#0369a1 100%);border:1px solid rgba(255,255,255,.15);border-radius:20px;position:relative;overflow:hidden}.matrix-card{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.03);transition:all .3s ease}.matrix-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(13,110,253,.08);border-color:rgba(13,110,253,.25)}.matrix-badge{background:rgba(13,110,253,.08);color:#0d6efd;font-size:.8rem;font-weight:700;padding:.25rem .75rem;border-radius:50px}.price-card{border-radius:18px;border:1px solid rgba(0,0,0,.08);background:#fff;transition:all .35s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 24px rgba(0,0,0,.04)}.price-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(13,110,253,.12)}.price-card-popular{border:2px solid #0d6efd!important;box-shadow:0 12px 35px rgba(13,110,253,.18)!important}@media (min-width:992px){.price-card-popular{transform:scale(1.03)}.price-card-popular:hover{transform:scale(1.03) translateY(-8px);box-shadow:0 24px 45px rgba(13,110,253,.25)!important}}.price-header-popular{background:linear-gradient(135deg,#0d6efd 0%,#0284c7 100%)!important}.price-discount-chip{background:rgba(25,135,84,.08);color:#198754;border:1px dashed rgba(25,135,84,.3);border-radius:10px;padding:.5rem .75rem;font-size:.85rem}.special-tool-card{background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);border:1px solid rgba(13,110,253,.15);border-radius:20px}.process-step-card{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.process-step-card:hover{transform:translateX(6px);box-shadow:0 16px 36px rgba(13,110,253,.12);border-color:rgba(13,110,253,.3)}.process-step-badge{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0d6efd 0%,#0284c7 100%);color:#fff;font-size:1.25rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(13,110,253,.25)}.case-study-card{background:#fff;border:1px solid rgba(13,110,253,.12);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.case-study-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(13,110,253,.12);border-color:rgba(13,110,253,.3)}.case-study-tag{background:rgba(13,110,253,.08);color:#0d6efd;font-size:.825rem;font-weight:700;padding:.35rem .85rem;border-radius:50px}.case-study-img-box{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;position:relative}.case-study-img-box img{transition:transform .4s ease}.case-study-img-box:hover img{transform:scale(1.03)}.loss-aversion-box{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.3);border-radius:16px;padding:1.25rem 1.5rem;backdrop-filter:blur(8px);margin-top:1.5rem;margin-bottom:1.5rem}.loss-aversion-box .loss-title{color:#ff6b6b;font-weight:700;font-size:.95rem}.work-log-badge{background:linear-gradient(135deg,rgba(25,135,84,.12) 0%,rgba(13,110,253,.12) 100%);border:1px solid rgba(25,135,84,.3);color:#198754;font-weight:700;font-size:.85rem;padding:.5rem 1rem;border-radius:50px;display:inline-flex;align-items:center}.pricing-tab-nav{display:inline-flex;background:#e2e8f0;padding:5px;border-radius:50px;margin-bottom:2rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.pricing-tab-nav .nav-link{border-radius:50px;padding:.65rem 1.75rem;font-weight:700;color:#64748b;border:none;transition:all .3s ease}.pricing-tab-nav .nav-link.active{background:#0d6efd;color:#fff!important;box-shadow:0 4px 12px rgba(13,110,253,.3)}.mobile-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:1040;background:rgba(15,23,42,.95);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.15);padding:.75rem 1rem;box-shadow:0 -10px 25px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media (min-width:992px){.mobile-sticky-bar{display:none!important}}.comparison-matrix-card{background:#fff;border:1px solid rgba(13,110,253,.15);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.04);overflow:hidden}.comparison-table{margin-bottom:0}.comparison-table th{padding:1.25rem 1rem;font-size:.95rem;font-weight:700;vertical-align:middle;border-bottom:2px solid #dee2e6}.comparison-table td{padding:1rem;font-size:.9rem;vertical-align:middle;border-color:rgba(0,0,0,.05)}.comparison-table tbody tr:hover{background-color:rgba(13,110,253,.02)}.comparison-table .feature-name{font-weight:600;color:#1e293b}.comparison-table .feature-desc{font-size:.78rem;color:#64748b;display:block;margin-top:2px}.comparison-table .col-highlight{background-color:rgba(13,110,253,.04)!important;border-left:2px solid #0d6efd!important;border-right:2px solid #0d6efd!important}.comparison-table th.col-highlight{border-top:3px solid #0d6efd!important;background:linear-gradient(180deg,rgba(13,110,253,.12) 0%,rgba(13,110,253,.04) 100%)!important}.platform-category-box{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.5rem;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform .3s ease,box-shadow .3s ease}.platform-category-box:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(13,110,253,.08);border-color:rgba(13,110,253,.2)}.platform-chips-wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.platform-chip{display:inline-flex;align-items:center;gap:.4rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;padding:.35rem .75rem;font-size:.825rem;font-weight:600;color:#334155;transition:all .25s ease}.platform-chip:hover{background:#fff;border-color:#0d6efd;color:#0d6efd;box-shadow:0 2px 8px rgba(13,110,253,.15);transform:translateY(-1px)}.platform-chip .dr-badge{font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:20px;background:#e0f2fe;color:#0369a1}





