@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes borderPulse{0%,to{border-color:#3b82f6}50%{border-color:#60a5fa}}.it-consulting-scope .geometric-card{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%);border:2px solid #0a1929;border-radius:24px;margin-bottom:32px;padding:36px;position:relative;overflow:hidden}.it-consulting-scope .decorative-shape-1{pointer-events:none;border:3px solid #3b82f633;border-radius:30px;width:180px;height:180px;position:absolute;top:-40px;right:-40px;transform:rotate(45deg)}.it-consulting-scope .decorative-shape-2{pointer-events:none;border:3px solid #0a19291a;border-radius:25px;width:150px;height:150px;position:absolute;bottom:-60px;left:-60px;transform:rotate(30deg)}.it-consulting-scope .geometric-header{z-index:1;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex;position:relative}.it-consulting-scope .geometric-icon-box{background:#0a1929;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:rotate(-5deg);box-shadow:0 12px 32px #0a192933}.it-consulting-scope .geometric-card:hover .geometric-icon-box{transform:rotate(0)scale(1.05)}.it-consulting-scope .geometric-badge{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#0a1929;border-radius:6px;margin-bottom:8px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-block}.it-consulting-scope .geometric-title{color:#0a1929;margin:0;font-size:26px;font-weight:800;line-height:1.2}.it-consulting-scope .geometric-desc{color:#334155;z-index:1;margin-bottom:32px;font-size:15px;line-height:1.9;position:relative}.it-consulting-scope .geometric-label-row{color:#3b82f6;letter-spacing:.1em;text-transform:uppercase;z-index:1;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:800;display:flex;position:relative}.it-consulting-scope .geometric-label-row:after{content:"";background:linear-gradient(90deg,#3b82f6,#0000);flex:1;height:2px}.it-consulting-scope .geometric-offer-grid{z-index:1;grid-template-columns:1fr;gap:14px;display:grid;position:relative}.it-consulting-scope .geometric-offer-item{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:16px;padding:20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.it-consulting-scope .geometric-offer-item:hover{border-color:#0a1929;transform:rotate(-1deg)scale(1.02);box-shadow:0 16px 40px #0a19291f}.it-consulting-scope .geometric-number-box{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex;transform:rotate(5deg)}.it-consulting-scope .geometric-offer-item:hover .geometric-number-box{transform:rotate(-5deg)scale(1.1)}.it-consulting-scope .offer-text{color:#334155;font-size:15px;font-weight:500;line-height:1.6}.it-consulting-scope .geometric-accordion-container{flex-direction:column;gap:16px;margin-top:48px;display:flex}.it-consulting-scope .geometric-accordion-item{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:20px;transition:all .4s;position:relative;overflow:hidden}.it-consulting-scope .geometric-accordion-item:before{content:"";border:2px solid #3b82f626;border-radius:14px;width:70px;height:70px;transition:all .4s;position:absolute;top:-25px;right:-25px;transform:rotate(45deg)}.it-consulting-scope .geometric-accordion-item:hover{border-color:#3b82f6;transform:translate(8px);box-shadow:0 12px 32px #3b82f61a}.it-consulting-scope .geometric-accordion-item:hover:before{border-color:#3b82f666;transform:rotate(55deg)}.it-consulting-scope .geometric-accordion-item[data-active=true]{border-color:#0a1929;box-shadow:0 20px 50px #0a19291f}.it-consulting-scope .geometric-accordion-item[data-active=true]:before{border-color:#0a192933}.it-consulting-scope .geometric-accordion-header{z-index:1;text-align:left;background:0 0;border:none;align-items:center;gap:18px;width:100%;padding:24px 28px;display:flex;position:relative}.it-consulting-scope .geometric-accordion-icon-box{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex;transform:rotate(-5deg)}.it-consulting-scope .geometric-accordion-item:hover .geometric-accordion-icon-box{transform:rotate(5deg)scale(1.1)}.it-consulting-scope .variant-blue .geometric-accordion-icon-box{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6}.it-consulting-scope .variant-blue .geometric-accordion-icon-box svg{color:#1e40af}.it-consulting-scope .variant-green .geometric-accordion-icon-box{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #059669}.it-consulting-scope .variant-green .geometric-accordion-icon-box svg{color:#047857}.it-consulting-scope .variant-purple .geometric-accordion-icon-box{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border:2px solid #7c3aed}.it-consulting-scope .variant-purple .geometric-accordion-icon-box svg{color:#6d28d9}.it-consulting-scope .variant-amber .geometric-accordion-icon-box{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #d97706}.it-consulting-scope .variant-amber .geometric-accordion-icon-box svg{color:#b45309}.it-consulting-scope .variant-rose .geometric-accordion-icon-box{background:linear-gradient(135deg,#ffe4e6,#fecdd3);border:2px solid #e11d48}.it-consulting-scope .variant-rose .geometric-accordion-icon-box svg{color:#be123c}.it-consulting-scope .variant-cyan .geometric-accordion-icon-box{background:linear-gradient(135deg,#cffafe,#a5f3fc);border:2px solid #0891b2}.it-consulting-scope .variant-cyan .geometric-accordion-icon-box svg{color:#0e7490}.it-consulting-scope .geometric-title-wrapper{flex:1}.it-consulting-scope .geometric-accordion-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0a1929;border-radius:5px;margin-bottom:6px;padding:4px 10px;font-size:9px;font-weight:700;display:inline-block}.it-consulting-scope .geometric-accordion-title{color:#0a1929;margin:0;font-size:17px;font-weight:700}.it-consulting-scope .geometric-service-pill{color:#1e40af;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;padding:8px 16px;font-size:12px;font-weight:700}.it-consulting-scope .geometric-chevron-box{background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;transform:rotate(5deg)}.it-consulting-scope .geometric-accordion-item[data-active=true] .geometric-chevron-box{background:#0a1929;transform:rotate(-5deg)}.it-consulting-scope .geometric-chevron-box svg{color:#64748b;transition:all .4s}.it-consulting-scope .geometric-accordion-item[data-active=true] .geometric-chevron-box svg{color:#fff;transform:rotate(180deg)}.it-consulting-scope .geometric-accordion-body{z-index:1;padding:0 28px 28px;position:relative}.it-consulting-scope .geometric-description-box{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-left:4px solid #3b82f6;border-radius:16px;margin-bottom:28px;padding:24px;position:relative}.it-consulting-scope .geometric-description-box:before{content:"";border:2px solid #3b82f61a;border-radius:10px;width:50px;height:50px;position:absolute;top:-15px;right:-15px;transform:rotate(30deg)}.it-consulting-scope .geometric-description-text{color:#334155;margin:0;font-size:14px;line-height:1.9}.it-consulting-scope .geometric-we-offer-row{align-items:center;gap:14px;margin-bottom:20px;display:flex}.it-consulting-scope .we-offer-line-left{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;width:40px;height:3px}.it-consulting-scope .we-offer-text{color:#0a1929;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.it-consulting-scope .we-offer-line-right{background:linear-gradient(90deg,#e2e8f0,#0000);flex:1;height:2px}.it-consulting-scope .geometric-offer-cards-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.it-consulting-scope .geometric-offer-card{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:all .4s;display:flex;position:relative;overflow:hidden}.it-consulting-scope .geometric-offer-card:before{content:"";border:2px solid #3b82f61a;border-radius:8px;width:30px;height:30px;transition:all .3s;position:absolute;top:-10px;right:-10px;transform:rotate(45deg)}.it-consulting-scope .geometric-offer-card:hover{border-color:#0a1929;transform:rotate(-1deg)translateY(-4px);box-shadow:0 12px 32px #0a19291a}.it-consulting-scope .geometric-offer-card:hover:before{border-color:#3b82f64d;transform:rotate(55deg)}.it-consulting-scope .geometric-offer-card-icon{background:linear-gradient(135deg,#3b82f6,#1e40af);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;transform:rotate(5deg)}.it-consulting-scope .geometric-offer-card:hover .geometric-offer-card-icon{transform:rotate(-5deg)scale(1.1)}.it-consulting-scope .geometric-offer-card-icon svg{color:#fff}.it-consulting-scope .geometric-offer-text{color:#334155;font-size:13px;line-height:1.6}.it-consulting-scope .accordion-item{background:#fff;border:2px solid #e2e8f0;border-radius:18px;margin-bottom:16px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.it-consulting-scope .accordion-item:hover{border-color:#3b82f6;box-shadow:0 12px 32px #0a192914}.it-consulting-scope .accordion-item[data-active=true]{border-color:#3b82f6;box-shadow:0 16px 48px #3b82f61f}.it-consulting-scope .accordion-header{cursor:pointer;z-index:1;text-align:left;background:0 0;border:none;align-items:center;gap:20px;width:100%;padding:26px 32px;font-family:inherit;transition:all .4s;display:flex;position:relative}.it-consulting-scope .accordion-item[data-active=true] .accordion-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.it-consulting-scope .accordion-icon-box{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.it-consulting-scope .accordion-item:hover .accordion-icon-box{transform:scale(1.05)}.it-consulting-scope .accordion-item[data-active=true] .accordion-icon-box{box-shadow:0 8px 20px #3b82f64d;background:#3b82f6!important}.it-consulting-scope .accordion-title{color:#0a1929;flex:1;font-size:18px;font-weight:700}.it-consulting-scope .accordion-chevron{background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.it-consulting-scope .accordion-item[data-active=true] .accordion-chevron{background:#3b82f6;transform:rotate(180deg)}.it-consulting-scope .accordion-item[data-active=true] .accordion-chevron svg{color:#fff}.it-consulting-scope .accordion-body{z-index:1;padding:32px 32px 32px 104px;position:relative}.it-consulting-scope .accordion-desc{color:#475569;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:12px;margin-bottom:28px;padding:20px;font-size:15px;line-height:1.8}.it-consulting-scope .we-label-3{color:#0a1929;text-transform:uppercase;letter-spacing:.1em;border-left:4px solid #3b82f6;align-items:center;gap:12px;margin-bottom:20px;padding-left:12px;font-size:14px;font-weight:800;display:flex}.it-consulting-scope .offer-grid-2col{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.it-consulting-scope .offer-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;padding:18px;transition:all .3s;display:flex}.it-consulting-scope .offer-card:hover{background:#f0f7ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f614}.it-consulting-scope .offer-icon{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.it-consulting-scope .offer-card:hover .offer-icon{background:#3b82f6}.it-consulting-scope .offer-card:hover .offer-icon span{color:#fff!important}.it-consulting-scope .offer-card .offer-text{color:#475569;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:768px){.it-consulting-scope .geometric-offer-cards-grid,.it-consulting-scope .offer-grid-2col{grid-template-columns:1fr}.it-consulting-scope .geometric-accordion-body{padding:24px 20px}.it-consulting-scope .geometric-accordion-header{padding:20px}.it-consulting-scope .accordion-body{padding:24px 20px}.it-consulting-scope .accordion-header,.it-consulting-scope .section-header{padding:20px}}
