.case-study-page{width:100%;overflow-x:hidden}.case-study-page .cs-brief{background:var(--neutral-50);border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200)}.case-study-page .cs-brief-inner{max-width:1300px;margin:0 auto;padding:2.5rem 2rem}.case-study-page .cs-brief-label{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-600);margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:block}.case-study-page .cs-brief-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem 2.5rem;display:grid}.case-study-page .cs-brief-item{flex-direction:column;gap:.35rem;display:flex}.case-study-page .cs-brief-item dt{letter-spacing:.06em;text-transform:uppercase;color:var(--neutral-500);font-size:.75rem;font-weight:700}.case-study-page .cs-brief-item dd{color:var(--neutral-800);margin:0;font-size:.925rem;line-height:1.55}.case-study-page .cs-brief-item dd ul{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding-left:1.1rem;display:flex}.case-study-page .cs-brief-item dd ul li{color:var(--neutral-700);font-size:.875rem;line-height:1.5}@media (max-width:768px){.case-study-page .cs-brief-grid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem}}@media (max-width:480px){.case-study-page .cs-brief-grid{grid-template-columns:1fr}}.case-study-page .cs-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1300px;margin:0 auto;padding:5rem 2rem;display:grid}.case-study-page .cs-hero-badge{background:var(--primary-100);color:var(--primary-700);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.case-study-page .cs-hero-logo{width:auto;height:36px;margin-bottom:1.5rem;display:block}.case-study-page .cs-hero-title{color:var(--neutral-900);margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.case-study-page .cs-hero-title .highlight{color:var(--primary-600);margin-top:.25rem;display:block}.case-study-page .cs-hero-subtitle{color:var(--neutral-600);max-width:520px;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.case-study-page .cs-hero-tags{flex-wrap:wrap;gap:.5rem;display:flex}.case-study-page .cs-tag{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.case-study-page .cs-hero-visual{justify-content:center;align-items:center;display:flex}.case-study-page .cs-hero-graphic{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;width:100%;max-width:480px;height:auto;box-shadow:0 4px 24px #00000014,0 1px 2px #0000000a}.case-study-page .cs-metrics{background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);padding:4rem 2rem}.case-study-page .cs-metrics-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.case-study-page .cs-metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:2rem 1.5rem;transition:transform .3s,background .3s}.case-study-page .cs-metric-card:hover{background:#ffffff1f;transform:translateY(-4px)}.case-study-page .cs-metric-icon{justify-content:center;margin-bottom:1rem;display:flex}.case-study-page .cs-metric-icon svg{width:32px;height:32px}.case-study-page .cs-metric-value{color:#fff;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.case-study-page .cs-metric-card.primary .cs-metric-value,.case-study-page .cs-metric-card.primary .cs-metric-icon{color:#60a5fa}.case-study-page .cs-metric-card.accent .cs-metric-value,.case-study-page .cs-metric-card.accent .cs-metric-icon{color:#a78bfa}.case-study-page .cs-metric-card.success .cs-metric-value,.case-study-page .cs-metric-card.success .cs-metric-icon{color:#34d399}.case-study-page .cs-metric-label{color:#fffffff2;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.case-study-page .cs-metric-detail{color:#ffffff80;font-size:.8125rem}.case-study-page .cs-metric-context{color:#fff9;margin-top:.25rem;font-size:.875rem}.case-study-page .cs-section{max-width:1100px;margin:0 auto;padding:4rem 2rem}.case-study-page .cs-section-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.case-study-page .cs-section-number{background:var(--primary-100);width:40px;height:40px;color:var(--primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.case-study-page .cs-section-title{color:var(--neutral-900);margin:0;font-size:1.75rem;font-weight:700}.case-study-page .cs-section-intro{color:var(--neutral-600);max-width:700px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.7}.case-study-page .cs-challenge-content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.case-study-page .cs-lead{color:var(--neutral-700);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.case-study-page .cs-challenge-list{margin:0;padding:0;list-style:none}.case-study-page .cs-challenge-list li{color:var(--neutral-600);border-bottom:1px solid var(--neutral-100);padding:.875rem 0 .875rem 1.75rem;font-size:.9375rem;line-height:1.5;position:relative}.case-study-page .cs-challenge-list li:last-child{border-bottom:none}.case-study-page .cs-challenge-list li:before{content:"";background:var(--primary-500);border-radius:50%;width:6px;height:6px;position:absolute;top:1.25rem;left:0}.case-study-page .cs-challenge-visual{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:12px;padding:1.25rem}.case-study-page .cs-challenge-chart{width:100%;height:auto}.case-study-page .cs-strategy-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.case-study-page .strategy-card{border:1px solid var(--neutral-200);cursor:pointer;opacity:1;width:auto;box-shadow:none;background:#fff;border-radius:12px;flex-direction:column;padding:1.25rem;transition:all .2s;animation:none;display:flex;position:static}.case-study-page .strategy-card:hover{border-color:var(--primary-300);box-shadow:0 4px 12px #0000000f}.case-study-page .strategy-card.active{border-color:var(--primary-500);background:var(--primary-50);box-shadow:0 4px 16px #3b82f61f}.case-study-page .strategy-card-icon{width:40px;height:40px;color:var(--primary-600);margin-bottom:.875rem}.case-study-page .strategy-card-icon svg{width:40px;height:40px}.case-study-page .strategy-card-title{color:var(--neutral-900);margin:0 0 .5rem;font-size:1rem;font-weight:600}.case-study-page .strategy-card-description{color:var(--neutral-500);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.case-study-page .strategy-card-metrics{border-top:1px solid var(--primary-200);gap:1rem;padding-top:.75rem;display:flex}.case-study-page .strategy-metric{flex-direction:column;gap:.125rem;display:flex}.case-study-page .metric-value{color:var(--primary-600);font-size:1.125rem;font-weight:700}.case-study-page .metric-label{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.02em;font-size:.6875rem}.case-study-page .cs-results-dashboard{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:16px;grid-template-columns:1.4fr 1fr;gap:1.5rem;padding:1.5rem;display:grid}.case-study-page .cs-results-chart,.case-study-page .cs-results-bars{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;padding:1.5rem}.case-study-page .cs-results-chart h3,.case-study-page .cs-results-bars h3{color:var(--neutral-600);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.case-study-page .cs-line-chart{width:100%;height:auto}.case-study-page .progress-bar-container{margin-bottom:1rem}.case-study-page .progress-bar-container:last-child{margin-bottom:0}.case-study-page .progress-bar-label{color:var(--neutral-700);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.case-study-page .progress-bar-track{background:var(--neutral-100);border-radius:5px;height:10px;overflow:hidden}.case-study-page .progress-bar-fill{border-radius:5px;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.case-study-page .cs-impact-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.case-study-page .cs-impact-card{border:1px solid var(--neutral-200);text-align:center;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:16px;padding:2rem 1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.case-study-page .cs-impact-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.case-study-page .cs-impact-icon{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.case-study-page .cs-impact-card:first-child .cs-impact-icon{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.case-study-page .cs-impact-card:nth-child(2) .cs-impact-icon{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.case-study-page .cs-impact-card:nth-child(3) .cs-impact-icon{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%)}.case-study-page .cs-impact-card:nth-child(4) .cs-impact-icon{background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%)}.case-study-page .cs-impact-value{color:var(--neutral-900);letter-spacing:-.02em;margin-bottom:.375rem;font-size:2.25rem;font-weight:800;line-height:1}.case-study-page .cs-impact-label{color:var(--neutral-500);font-size:.875rem;font-weight:500;line-height:1.4}.case-study-page .cs-awards{border:1px solid var(--neutral-200);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:16px;padding:2rem}.case-study-page .cs-awards-title{color:var(--neutral-900);align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.case-study-page .cs-awards-title:before{content:"🏆";font-size:1.25rem}.case-study-page .cs-awards-list{flex-direction:column;gap:1rem;display:flex}.case-study-page .cs-award{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}.case-study-page .cs-award:hover{transform:translate(4px);box-shadow:0 2px 8px #0000000f}.case-study-page .cs-award-badge{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-700) 100%);color:#fff;letter-spacing:.02em;border-radius:6px;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:700}.case-study-page .cs-award-name{color:var(--neutral-700);font-size:.9375rem;font-weight:500;line-height:1.4}.case-study-page .cs-timeline-container{padding:1.5rem 0;position:relative}.case-study-page .cs-timeline-line{background:linear-gradient(to bottom, var(--primary-200), var(--primary-400), var(--primary-200));width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.case-study-page .timeline-item{justify-content:flex-end;margin-bottom:1.5rem;padding-right:calc(50% + 1.5rem);display:flex;position:relative}.case-study-page .timeline-item.right{justify-content:flex-start;padding-left:calc(50% + 1.5rem);padding-right:0}.case-study-page .timeline-item:last-child{margin-bottom:0}.case-study-page .timeline-item:before{content:"";background:var(--primary-500);width:12px;height:12px;box-shadow:0 0 0 3px var(--primary-100);z-index:1;border:2px solid #fff;border-radius:50%;position:absolute;top:.875rem;left:50%;transform:translate(-50%)}.case-study-page .timeline-content{border:1px solid var(--neutral-200);background:#fff;border-radius:10px;max-width:360px;padding:1.25rem;box-shadow:0 2px 8px #0000000a}.case-study-page .timeline-year{background:var(--primary-100);color:var(--primary-700);text-transform:uppercase;letter-spacing:.02em;border-radius:9999px;margin-bottom:.625rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.case-study-page .timeline-title{color:var(--neutral-900);margin:0 0 .375rem;font-size:1rem;font-weight:600}.case-study-page .timeline-description{color:var(--neutral-500);margin:0;font-size:.8125rem;line-height:1.5}.case-study-page .cs-calculator{max-width:1100px;margin:4rem auto 0;padding:0 2rem}.case-study-page .roi-calculator{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;margin-top:2rem;padding:2.5rem;box-shadow:0 4px 24px #0000000f}.case-study-page .roi-calculator-title{color:var(--neutral-900);text-align:center;margin:0 0 .375rem;font-size:1.375rem;font-weight:700}.case-study-page .roi-calculator-subtitle{color:var(--neutral-500);text-align:center;margin:0 0 1.75rem;font-size:.9375rem}.case-study-page .roi-inputs{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.case-study-page .roi-input-group label{color:var(--neutral-600);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.case-study-page .roi-input-group input{width:100%;color:var(--neutral-900);background:#f8fafc;border:2px solid #94a3b8;border-radius:8px;padding:.875rem 1rem;font-size:1.125rem;font-weight:600;transition:all .2s}.case-study-page .roi-input-group input::placeholder{color:#94a3b8;font-style:italic;font-weight:400}.case-study-page .roi-input-group input:focus{border-color:var(--primary-600);background:#fff;outline:none;box-shadow:0 0 0 4px #3b82f626}.case-study-page .roi-results{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.case-study-page .roi-result-card{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);text-align:center;border:1px solid var(--primary-200);border-radius:12px;padding:1.25rem}.case-study-page .roi-result-label{color:var(--primary-600);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem;font-size:.75rem;font-weight:500}.case-study-page .roi-result-value{color:var(--primary-800);margin-bottom:.125rem;font-size:1.75rem;font-weight:700;line-height:1}.case-study-page .roi-result-growth{color:#059669;font-size:.9375rem;font-weight:600}.case-study-page .cs-cta{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-800) 100%);text-align:center;padding:4rem 2rem}.case-study-page .cs-cta-title{color:#fff;margin:0 0 .75rem;font-size:2rem;font-weight:700}.case-study-page .cs-cta-subtitle{color:#ffffffd9;margin:0 0 1.75rem;font-size:1.0625rem}.case-study-page .cs-cta-button{color:var(--primary-700);background:#fff;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.case-study-page .cs-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.case-study-page .animated-counter{display:inline-block}@media (max-width:1024px){.case-study-page .cs-hero{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.5rem}.case-study-page .cs-hero-content{text-align:center}.case-study-page .cs-hero-logo{margin-left:auto;margin-right:auto}.case-study-page .cs-client-descriptor{text-align:center;display:block}.case-study-page .cs-hero-subtitle{max-width:100%}.case-study-page .cs-hero-tags{justify-content:center}.case-study-page .cs-hero-visual{order:1}.case-study-page .cs-hero-graphic{max-width:400px}.case-study-page .cs-challenge-content{grid-template-columns:1fr;gap:2rem}.case-study-page .cs-strategy-grid{grid-template-columns:repeat(2,1fr)}.case-study-page .cs-results-dashboard{grid-template-columns:1fr}.case-study-page .cs-impact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-study-page .cs-hero{padding:2.5rem 1.25rem}.case-study-page .cs-hero-title{font-size:1.75rem}.case-study-page .cs-metrics{padding:2.5rem 1.25rem}.case-study-page .cs-metrics-grid{grid-template-columns:1fr;gap:1rem}.case-study-page .cs-metric-value{font-size:2.5rem}.case-study-page .cs-section{padding:2.5rem 1.25rem}.case-study-page .cs-section-title{font-size:1.5rem}.case-study-page .cs-strategy-grid{grid-template-columns:1fr}.case-study-page .cs-impact-grid{grid-template-columns:1fr 1fr}.case-study-page .cs-timeline-line{left:.75rem}.case-study-page .timeline-item,.case-study-page .timeline-item.right{justify-content:flex-start;padding-left:2.5rem;padding-right:0}.case-study-page .timeline-item:before{left:.75rem}.case-study-page .timeline-content{max-width:100%}.case-study-page .roi-calculator{padding:1.5rem}.case-study-page .roi-inputs,.case-study-page .roi-results{grid-template-columns:1fr}.case-study-page .cs-cta{padding:3rem 1.25rem}.case-study-page .cs-cta-title{font-size:1.5rem}}

.btc-case-study{width:100%;overflow-x:hidden}.btc-case-study .cs-metric-value{color:#fff}.btc-case-study .cs-metric-label{color:#fffffff2}.btc-case-study .cs-metric-context{color:#fff9;margin-top:.25rem;font-size:.875rem}.btc-case-study .cs-hero-badges{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.btc-case-study .nda-badge{border:1px solid #fcd34d;align-items:center;gap:.375rem;display:flex;color:#92400e!important;background:#fef3c7!important}.btc-case-study .nda-badge svg{flex-shrink:0}.btc-case-study .cs-hero-client{margin-bottom:1rem}.btc-case-study .cs-client-descriptor{color:var(--neutral-700);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.btc-case-study .cs-nda-notice{max-width:900px;margin:0 auto;padding:3rem 2rem 4rem}.btc-case-study .nda-content{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:12px;gap:1.5rem;padding:1.5rem 2rem;display:flex}.btc-case-study .nda-icon{color:#fff;background:#fbbf24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.btc-case-study .nda-text h3{color:#92400e;margin:0 0 .5rem;font-size:1rem;font-weight:700}.btc-case-study .nda-text p{color:#78350f;margin:0;font-size:.9375rem;line-height:1.6}.btc-case-study .cs-challenge-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.btc-case-study .cs-challenge-card{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.btc-case-study .cs-challenge-card:before{content:"";background:linear-gradient(90deg, var(--primary-500), var(--primary-400));opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.btc-case-study .cs-challenge-card:hover{border-color:var(--primary-200);transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.btc-case-study .cs-challenge-card:hover:before{opacity:1}.btc-case-study .cs-challenge-icon{margin-bottom:1rem;font-size:2rem;line-height:1}.btc-case-study .cs-challenge-card h4{color:var(--neutral-900);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.btc-case-study .cs-challenge-card p{color:var(--neutral-600);margin:0;font-size:.9375rem;line-height:1.7}.btc-case-study .cs-role-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.btc-case-study .service-card{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:2rem;transition:all .3s;position:relative}.btc-case-study .service-card:hover{border-color:var(--primary-200);transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.btc-case-study .service-card-icon{margin-bottom:1rem;font-size:2rem;line-height:1}.btc-case-study .service-card-title{color:var(--neutral-900);border-bottom:1px solid var(--neutral-100);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:700}.btc-case-study .service-card-list{margin:0;padding:0;list-style:none}.btc-case-study .service-card-list li{color:var(--neutral-600);margin-bottom:.875rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.btc-case-study .service-card-list li:last-child{margin-bottom:0}.btc-case-study .service-card-list li:before{content:"✓";color:var(--primary-500);font-size:.875rem;font-weight:600;position:absolute;top:0;left:0}.btc-case-study .cs-strategy-content{flex-direction:column;gap:1.5rem;display:flex}.btc-case-study .cs-strategy-item{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;gap:1.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.btc-case-study .cs-strategy-item:hover{transform:translate(4px);box-shadow:0 2px 12px #0000000f}.btc-case-study .cs-strategy-number{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-700) 100%);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;font-weight:700;display:flex}.btc-case-study .cs-strategy-detail h4{color:var(--neutral-900);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.btc-case-study .cs-strategy-detail p{color:var(--neutral-600);margin:0;font-size:.9375rem;line-height:1.6}.btc-case-study .cs-geogrid-demo{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.btc-case-study .geogrid-container{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 24px #0000000f}.btc-case-study .geogrid-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.btc-case-study .geogrid-label{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:600}.btc-case-study .geogrid-toggle{background:var(--neutral-100);border-radius:8px;padding:3px;display:flex}.btc-case-study .geogrid-toggle-btn{color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s}.btc-case-study .geogrid-toggle-btn.active{color:var(--primary-600);background:#fff;box-shadow:0 1px 3px #0000001a}.btc-case-study .geogrid{flex-direction:column;gap:8px;margin-bottom:1.25rem;display:flex}.btc-case-study .geogrid-row{justify-content:center;gap:8px;display:flex}.btc-case-study .geogrid-cell{background:var(--cell-color);opacity:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex;position:relative;transform:scale(.8)}.btc-case-study .geogrid.visible .geogrid-cell{opacity:1;transform:scale(1)}.btc-case-study .geogrid-cell.center{border:3px solid var(--neutral-900)}.btc-case-study .geogrid-rank{color:#fff;text-shadow:0 1px 2px #0003;font-size:1.25rem;font-weight:700}.btc-case-study .geogrid-pin{font-size:1.25rem;position:absolute;top:-8px;right:-8px}.btc-case-study .geogrid-legend{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.btc-case-study .legend-item{color:var(--neutral-600);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.btc-case-study .legend-dot{border-radius:4px;width:12px;height:12px}.btc-case-study .geogrid-insight{border-top:1px solid var(--neutral-200);justify-content:center;gap:2rem;padding-top:1rem;display:flex}.btc-case-study .insight-stat{text-align:center}.btc-case-study .insight-label{color:var(--neutral-500);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem;font-size:.75rem;display:block}.btc-case-study .insight-value{font-size:1.5rem;font-weight:700;transition:color .3s}.btc-case-study .cs-geogrid-explanation{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:12px;padding:1.5rem}.btc-case-study .cs-geogrid-explanation h4{color:var(--neutral-900);margin:0 0 1rem;font-size:1.125rem;font-weight:700}.btc-case-study .cs-geogrid-explanation p{color:var(--neutral-600);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.btc-case-study .cs-geogrid-explanation ul{margin:0;padding:0;list-style:none}.btc-case-study .cs-geogrid-explanation li{color:var(--neutral-700);margin-bottom:.625rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.5;position:relative}.btc-case-study .cs-geogrid-explanation li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}.btc-case-study .locations-map{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.btc-case-study .locations-svg{width:100%;height:auto}@keyframes fadeInDot{0%{opacity:0;transform:scale(0)}to{opacity:.7;transform:scale(1)}}.btc-case-study .flagship-dot{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;r:8}50%{opacity:.7;r:10}}.btc-case-study .locations-legend{justify-content:center;gap:2rem;margin-top:1rem;display:flex}.btc-case-study .loc-legend-item{color:var(--neutral-600);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.btc-case-study .loc-dot{border-radius:50%;width:12px;height:12px}.btc-case-study .loc-dot.blue{background:#3b82f6}.btc-case-study .loc-dot.green{background:#10b981}.btc-case-study .cs-scale-stats{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.btc-case-study .cs-scale-stat{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);border:1px solid var(--primary-200);text-align:center;border-radius:12px;padding:1.5rem}.btc-case-study .cs-scale-value{color:var(--primary-700);margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1}.btc-case-study .cs-scale-label{color:var(--primary-600);font-size:.875rem;font-weight:500}.btc-case-study .cs-results-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.btc-case-study .cs-result-card{border:1px solid var(--neutral-200);text-align:center;background:#fff;border-radius:16px;padding:2rem;transition:transform .2s,box-shadow .2s}.btc-case-study .cs-result-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.btc-case-study .cs-result-card.featured{background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);border:none}.btc-case-study .cs-result-card.featured .cs-result-metric,.btc-case-study .cs-result-card.featured .cs-result-label{color:#fff}.btc-case-study .cs-result-metric{color:var(--primary-600);letter-spacing:-.02em;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.btc-case-study .cs-result-label{color:var(--neutral-700);margin-bottom:1rem;font-size:1rem;font-weight:600}.btc-case-study .cs-result-context{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.btc-case-study .cs-result-context .before{color:var(--neutral-500)}.btc-case-study .cs-result-card.featured .cs-result-context .before{color:#fff9}.btc-case-study .cs-result-context .improvement{color:#10b981;font-weight:600}.btc-case-study .cs-results-insight{background:var(--neutral-50);border-left:4px solid var(--primary-500);border-radius:12px;padding:1.5rem 2rem}.btc-case-study .cs-results-insight p{color:var(--neutral-700);margin:0;font-size:1rem;font-style:italic;line-height:1.7}@media (max-width:900px){.btc-case-study .cs-challenge-grid,.btc-case-study .cs-role-grid,.btc-case-study .cs-geogrid-demo{grid-template-columns:1fr}.btc-case-study .cs-scale-stats{grid-template-columns:repeat(2,1fr)}.btc-case-study .cs-results-grid{grid-template-columns:1fr}.btc-case-study .nda-content{text-align:center;flex-direction:column}.btc-case-study .nda-icon{margin:0 auto}}@media (max-width:768px){.btc-case-study .cs-hero-badges{justify-content:center}.btc-case-study .cs-hero-client{text-align:center}.btc-case-study .geogrid-cell{width:60px;height:60px}.btc-case-study .geogrid-rank{font-size:1rem}.btc-case-study .cs-strategy-item{flex-direction:column;gap:1rem}.btc-case-study .cs-scale-stats{grid-template-columns:1fr 1fr}.btc-case-study .geogrid-insight{gap:1.5rem}.btc-case-study .locations-legend{flex-direction:column;align-items:center;gap:.75rem}}.btc-case-study .cs-timeline{background:var(--gray-50)}.btc-case-study .cs-timeline-container{max-width:900px;margin:0 auto;padding:2rem 0;position:relative}.btc-case-study .cs-timeline-line{background:linear-gradient(180deg, var(--primary-200) 0%, var(--primary-400) 50%, var(--primary-200) 100%);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.btc-case-study .cs-timeline .timeline-item{opacity:1;justify-content:flex-end;margin-bottom:2rem;padding-right:calc(50% + 2rem);display:flex;position:relative;transform:none}.btc-case-study .cs-timeline .timeline-item.right{justify-content:flex-start;padding-left:calc(50% + 2rem);padding-right:0}.btc-case-study .cs-timeline .timeline-item:before{content:"";background:var(--primary-500);width:14px;height:14px;box-shadow:0 0 0 4px var(--primary-100);z-index:1;border:3px solid #fff;border-radius:50%;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.btc-case-study .cs-timeline .timeline-content{border:1px solid var(--gray-200);background:#fff;border-radius:12px;max-width:380px;padding:1.5rem;transition:all .3s;box-shadow:0 2px 8px #0000000a}.btc-case-study .cs-timeline .timeline-content:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.btc-case-study .cs-timeline .timeline-year{color:#fff;background:var(--primary-500);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.btc-case-study .cs-timeline .timeline-title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.btc-case-study .cs-timeline .timeline-description{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:768px){.btc-case-study .cs-timeline-line{left:1rem}.btc-case-study .cs-timeline .timeline-item,.btc-case-study .cs-timeline .timeline-item.right{justify-content:flex-start;padding-left:3rem;padding-right:0}.btc-case-study .cs-timeline .timeline-item:before{left:1rem}.btc-case-study .cs-timeline .timeline-content{max-width:100%}}
.marketplace-case-study{width:100%;overflow-x:hidden}.marketplace-case-study .cs-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1300px;margin:0 auto;padding:5rem 2rem;display:grid}.marketplace-case-study .cs-hero>.container{flex-direction:column;justify-content:center;max-width:none;padding:0;display:flex}.marketplace-case-study .cs-hero-content{flex-direction:column;display:flex}.marketplace-case-study .cs-hero-title{color:var(--gray-900);margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.marketplace-case-study .cs-hero-title .highlight{color:var(--primary-600);margin-top:.25rem;display:block}.marketplace-case-study .cs-hero-subtitle{color:var(--gray-600);max-width:520px;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.marketplace-case-study .cs-hero-tags{flex-wrap:wrap;gap:.5rem;display:flex}.marketplace-case-study .cs-tag{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.marketplace-case-study .cs-hero-visual{justify-content:center;align-items:center;display:flex}.marketplace-case-study .cs-badge{background:var(--primary-100);color:var(--primary-700);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.marketplace-case-study .cs-section{max-width:1100px;margin:0 auto;padding:4rem 2rem}.marketplace-case-study .cs-section-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.marketplace-case-study .cs-section-number{background:var(--primary-100);width:40px;height:40px;color:var(--primary-700);border-radius:10px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.marketplace-case-study .cs-section-title{color:var(--gray-900);margin:0;font-size:1.75rem;font-weight:700}.marketplace-case-study .cs-section-intro{color:var(--gray-600);max-width:700px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.7}.cs-hero-badges{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.nda-badge{border:1px solid #fcd34d;align-items:center;gap:.375rem;display:flex;color:#92400e!important;background:#fef3c7!important}.nda-badge svg{flex-shrink:0}.cs-hero-client{margin-bottom:1rem}.cs-client-descriptor{color:var(--gray-700);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.cs-nda-notice{max-width:900px;margin:0 auto;padding:3rem 2rem 4rem}.nda-content{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:12px;gap:1.5rem;padding:1.5rem 2rem;display:flex}.nda-icon{color:#fff;background:#fbbf24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nda-text h3{color:#92400e;margin:0 0 .5rem;font-size:1rem;font-weight:700}.nda-text p{color:#a16207;margin:0;font-size:.9375rem;line-height:1.6}.cs-stats-highlight{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-800) 100%);padding:4rem 0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.stat-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;padding:1.5rem}.stat-value{color:#fff;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.stat-suffix{font-size:2rem}.stat-label{color:#fffffff2;margin-bottom:.25rem;font-size:1rem;font-weight:600}.stat-context{color:#ffffffb3;font-size:.875rem}.cs-challenge-content{grid-template-columns:1.5fr 1fr;align-items:start;gap:3rem;display:grid}.challenge-text{flex-direction:column;gap:1rem;display:flex}.challenge-lead{color:var(--gray-800);font-size:1.25rem;font-weight:500;line-height:1.7}.challenge-text p{color:var(--gray-600);margin:0;font-size:1rem;line-height:1.7}.challenge-quote{background:var(--gray-50);border-left:4px solid var(--primary-500);border-radius:0 12px 12px 0;padding:1.5rem 2rem}.challenge-quote blockquote{color:var(--gray-700);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.7}.methodology-container{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.methodology-phases{flex-direction:column;gap:.75rem;display:flex}.methodology-phase{border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.methodology-phase:hover{border-color:var(--primary-300);background:var(--primary-50)}.methodology-phase.active{border-color:var(--primary-500);background:var(--primary-50);box-shadow:0 0 0 3px #3b82f61a}.phase-number{background:var(--gray-100);width:40px;height:40px;color:var(--gray-600);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.methodology-phase.active .phase-number{background:var(--primary-500);color:#fff}.phase-content{flex:1;min-width:0}.phase-title{color:var(--gray-900);margin:0 0 .25rem;font-size:1rem;font-weight:600}.phase-description{color:var(--gray-500);margin:0;font-size:.8125rem;display:none}.phase-timeline{color:var(--gray-400);font-size:.75rem}.phase-indicator{color:var(--gray-300);transition:transform .2s}.methodology-phase.active .phase-indicator{color:var(--primary-500);transform:rotate(90deg)}.methodology-detail{position:sticky;top:100px}.detail-card{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-800) 100%);color:#fff;border-radius:16px;padding:2.5rem}.detail-phase{text-transform:uppercase;letter-spacing:.05em;color:#fffc;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:block}.detail-title{color:#fff;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.detail-description{color:#ffffffd9;margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.detail-timeline{color:#fffc;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.findings-nda-notice{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:12px;gap:1.5rem;margin-bottom:2.5rem;padding:2rem;display:flex}.nda-lock{color:#fff;background:#f59e0b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.nda-disclosure h3{color:#92400e;margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.nda-disclosure p{color:#78350f;margin:0;font-size:1rem;line-height:1.6}.nda-disclosure strong{color:#92400e}.findings-summary{margin-bottom:2.5rem}.findings-summary h3{color:var(--gray-900);margin:0 0 1.5rem;font-size:1.25rem;font-weight:700}.scope-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.scope-item{text-align:center;border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:1.5rem}.scope-number{color:var(--primary-600);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1}.scope-label{color:var(--gray-900);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.scope-detail{color:var(--gray-500);font-size:.8125rem}.findings-capability{background:var(--gray-50);border-left:4px solid var(--primary-500);border-radius:12px;padding:2rem}.findings-capability h3{color:var(--gray-900);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.findings-capability p{color:var(--gray-700);margin:0;font-size:1rem;line-height:1.7}.findings-capability em{color:var(--primary-600);font-style:italic}.cs-findings{margin-bottom:2rem}.search-mockup{opacity:0;background:#fff;border-radius:16px;max-width:400px;transition:all .6s;overflow:hidden;transform:translateY(20px);box-shadow:0 20px 60px #00000026}.search-mockup.visible{opacity:1;transform:translateY(0)}.mockup-header{border-bottom:1px solid var(--gray-100);padding:1rem}.mockup-search-bar{background:var(--gray-50);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.mockup-search-bar span{color:var(--gray-700);font-size:.9375rem}.mockup-filters{gap:.5rem;display:flex}.filter-tag{background:var(--gray-100);color:var(--gray-500);border-radius:4px;padding:.25rem .75rem;font-size:.75rem}.mockup-results{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.mockup-product{opacity:0;border-radius:8px;align-items:center;gap:1rem;padding:.75rem;transition:background .2s;animation-name:fadeInUp;animation-duration:.4s;animation-timing-function:ease;animation-fill-mode:forwards;display:flex}.mockup-product.highlighted{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #93c5fd}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(10px)}}.product-image{flex-shrink:0;width:50px;height:50px;position:relative}.image-placeholder{background:var(--gray-200);border-radius:6px;width:100%;height:100%}.rank-badge{background:var(--primary-500);color:#fff;border-radius:4px;padding:2px 6px;font-size:.625rem;font-weight:700;position:absolute;top:-4px;right:-4px}.product-info{flex:1}.product-title-placeholder{background:var(--gray-300);border-radius:2px;width:80%;height:12px;margin-bottom:6px}.product-meta-placeholder{background:var(--gray-200);border-radius:2px;width:50%;height:8px;margin-bottom:6px}.product-factors{gap:4px;display:flex}.factor-indicator{font-size:.75rem}.product-price-placeholder{background:var(--gray-200);border-radius:4px;width:40px;height:16px}.mockup-overlay{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);border-top:1px solid var(--primary-200);padding:1rem}.overlay-label{color:var(--primary-700);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.deliverable-content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.report-mockup{border:1px solid var(--gray-200);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px #0000001a}.report-header{border-bottom:1px solid var(--gray-100);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.report-logo{background:var(--primary-500);border-radius:6px;width:32px;height:32px}.report-title{color:var(--gray-700);font-size:.875rem;font-weight:600}.report-body{padding:1.5rem}.report-section{margin-bottom:1.5rem}.report-section:last-child{margin-bottom:0}.report-section-title{background:var(--gray-300);border-radius:2px;width:40%;height:12px;margin-bottom:1rem}.report-chart{background:linear-gradient(135deg, var(--gray-50) 0%, var(--gray-100) 100%);border-radius:8px;height:80px}.report-table .table-row{background:var(--gray-100);border-radius:4px;height:24px;margin-bottom:.5rem}.report-table .table-row:nth-child(2){width:85%}.report-table .table-row:nth-child(3){width:70%}.report-confidential{color:#92400e;letter-spacing:.1em;background:#fef3c7;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;font-weight:700;display:flex}.deliverable-details h3{color:var(--gray-900);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.deliverable-details p{color:var(--gray-600);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.deliverable-list{margin:0;padding:0;list-style:none}.deliverable-list li{color:var(--gray-700);align-items:flex-start;gap:.75rem;margin-bottom:.875rem;font-size:1rem;line-height:1.5;display:flex}.check-icon{color:var(--primary-500);font-weight:600}.cs-testimonial{background:linear-gradient(135deg, var(--gray-900) 0%, var(--gray-800) 100%);padding:5rem 2rem}.testimonial-card{text-align:center;max-width:700px;margin:0 auto}.testimonial-quote{margin-bottom:2rem}.quote-icon{color:var(--primary-400);opacity:.4;margin-bottom:1.5rem}.testimonial-quote blockquote{color:#fff;margin:0;font-size:2rem;font-weight:600;line-height:1.4}.testimonial-quote blockquote em{text-underline-offset:4px;font-style:italic;text-decoration:underline;text-decoration-thickness:3px}.testimonial-attribution{justify-content:center;display:flex}.attribution-info{flex-direction:column;gap:.25rem;display:flex}.attribution-title{color:#ffffffe6;font-size:1rem;font-weight:600}.attribution-company{color:#fff9;font-size:.9375rem}.timeline-container{max-width:800px;margin:2rem auto 0;padding:2rem 0;position:relative}.timeline-line{background:var(--gray-200);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-item{opacity:0;justify-content:flex-end;margin-bottom:2rem;padding-right:calc(50% + 2rem);list-style:none;transition:all .5s;display:flex;position:relative;transform:translate(-20px)}.timeline-item::marker{content:none}.marketplace-case-study .timeline-item:before{content:none;display:none}.timeline-item.right{justify-content:flex-start;padding-left:calc(50% + 2rem);padding-right:0;transform:translate(20px)}.timeline-item.visible{opacity:1;transform:translate(0)}.timeline-content{border:1px solid var(--gray-200);background:#fff;border-radius:12px;max-width:350px;padding:1.5rem}.timeline-phase{color:var(--primary-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.timeline-title{color:var(--gray-900);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.timeline-description{color:var(--gray-600);margin:0;font-size:.9375rem;line-height:1.6}.timeline-dot{background:var(--primary-500);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.cs-unique-value{background:linear-gradient(135deg, var(--primary-50) 0%, var(--primary-100) 100%);text-align:center;margin-bottom:3rem;padding:5rem 2rem}.unique-value-content{max-width:700px;margin:0 auto}.unique-value-content h2{color:var(--primary-800);margin:0 0 1rem;font-size:2rem;font-weight:700}.unique-value-content p{color:var(--primary-700);margin:0 0 2rem;font-size:1.125rem;line-height:1.7}.unique-value-content em{font-style:normal;font-weight:600}.value-points{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.value-point{color:var(--primary-700);background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;display:flex;box-shadow:0 2px 8px #0000000d}.value-icon{font-size:1.25rem}.cs-cta{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-800) 100%);text-align:center;margin-top:3rem;padding:5rem 2rem}.cs-cta h2{color:#fff;margin:0 0 1rem;font-size:2rem;font-weight:700}.cs-cta p{color:#ffffffe6;max-width:600px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.cta-button{color:var(--primary-700);background:#fff;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cta-button:hover{background:var(--primary-50);transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (max-width:900px){.marketplace-case-study .cs-hero{text-align:center;grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem}.marketplace-case-study .cs-hero>.container{align-items:center}.marketplace-case-study .cs-hero-visual{order:-1;justify-content:center}.marketplace-case-study .cs-hero-tags{justify-content:center}.marketplace-case-study .cs-hero-subtitle{margin-left:auto;margin-right:auto}.search-mockup{margin:0 auto}.stats-grid{grid-template-columns:1fr;gap:1rem}.cs-challenge-content{grid-template-columns:1fr;gap:2rem}.methodology-container{grid-template-columns:1fr}.methodology-detail{position:static}.deliverable-content{grid-template-columns:1fr;gap:2rem}.nda-content{text-align:center;flex-direction:column}.nda-icon{margin:0 auto}.timeline-line{left:20px}.timeline-item,.timeline-item.right{justify-content:flex-start;padding-left:50px;padding-right:0}.timeline-dot{left:20px}.scope-grid{grid-template-columns:repeat(2,1fr)}.findings-nda-notice{text-align:center;flex-direction:column}.nda-lock{margin:0 auto}}@media (max-width:768px){.marketplace-case-study .cs-hero{text-align:center;padding:2rem 1rem}.marketplace-case-study .cs-hero-tags{justify-content:center}.marketplace-case-study .cs-hero-subtitle{margin-left:auto;margin-right:auto}.marketplace-case-study .cs-section{padding:2.5rem 1.25rem}.marketplace-case-study .cs-section-title{font-size:1.5rem}.cs-hero-badges{justify-content:center}.cs-hero-client{text-align:center}.stat-value{font-size:2.5rem}.testimonial-quote blockquote,.unique-value-content h2{font-size:1.5rem}.value-points{flex-direction:column;align-items:center}.search-mockup{max-width:100%}.scope-grid{grid-template-columns:1fr}.scope-number{font-size:2rem}}
.dt-case-study{width:100%;overflow-x:hidden}.dt-case-study .cs-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1300px;margin:0 auto;padding:5rem 2rem;display:grid}.dt-case-study .cs-hero-badge{background:var(--primary-100);color:var(--primary-700);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.dt-case-study .cs-hero-title{color:var(--neutral-900);margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.dt-case-study .cs-hero-title .highlight{color:var(--primary-600);margin-top:.25rem;display:block}.dt-case-study .cs-hero-subtitle{color:var(--neutral-600);max-width:520px;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.dt-case-study .cs-hero-tags{flex-wrap:wrap;gap:.5rem;display:flex}.dt-case-study .cs-tag{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.dt-case-study .cs-hero-visual{justify-content:center;align-items:center;display:flex}.dt-case-study .cs-hero-graphic{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;width:100%;max-width:480px;height:auto;box-shadow:0 4px 24px #00000014,0 1px 2px #0000000a}.dt-case-study .cs-metrics{background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);padding:4rem 2rem}.dt-case-study .cs-metrics-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.dt-case-study .cs-metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:2rem 1.5rem;transition:transform .3s,background .3s}.dt-case-study .cs-metric-card:hover{background:#ffffff1f;transform:translateY(-4px)}.dt-case-study .cs-metric-value{color:#34d399;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.dt-case-study .cs-metric-label{color:#fffffff2;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.dt-case-study .cs-metric-context{color:#ffffff80;margin-top:.25rem;font-size:.8125rem}.dt-case-study .cs-section{max-width:1100px;margin:0 auto;padding:4rem 2rem}.dt-case-study .cs-section-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dt-case-study .cs-section-number{background:var(--primary-100);width:40px;height:40px;color:var(--primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.dt-case-study .cs-section-title{color:var(--neutral-900);margin:0;font-size:1.75rem;font-weight:700}.dt-case-study .cs-section-intro{color:var(--neutral-600);max-width:700px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.7}@media (max-width:900px){.dt-case-study .cs-hero{grid-template-columns:1fr;gap:2rem;padding:3rem 1.5rem}.dt-case-study .cs-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dt-case-study .cs-metrics-grid{grid-template-columns:1fr}.dt-case-study .cs-metric-value{font-size:2rem}}.dt-case-study .cs-hero-badges{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.dt-case-study .redesign-badge{border:1px solid #6ee7b7;align-items:center;gap:.375rem;display:flex;color:#065f46!important;background:#ecfdf5!important}.dt-case-study .redesign-badge svg{flex-shrink:0}.dt-case-study .cs-hero-client{margin-bottom:1.5rem}.dt-case-study .cs-client-logo{width:auto;height:48px}.dt-case-study .cs-context-banner{max-width:900px;margin:0 auto;padding:3rem 2rem 4rem}.dt-case-study .context-content{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7;border-radius:12px;gap:1.5rem;padding:1.5rem 2rem;display:flex}.dt-case-study .context-icon{color:#fff;background:#10b981;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dt-case-study .context-text h3{color:#065f46;margin:0 0 .5rem;font-size:1rem;font-weight:700}.dt-case-study .context-text p{color:#047857;margin:0;font-size:.9375rem;line-height:1.6}.dt-case-study .cs-challenge-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.dt-case-study .cs-challenge-card{border:1px solid var(--neutral-200);background:#fff;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000f}.dt-case-study .cs-challenge-card:before{content:"";opacity:1;background:linear-gradient(90deg,#ef4444,#f87171);height:4px;transition:all .3s;position:absolute;top:0;left:0;right:0}.dt-case-study .cs-challenge-card:hover{border-color:#fca5a5;transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.dt-case-study .cs-challenge-card:hover:before{background:linear-gradient(90deg,#dc2626,#ef4444);height:5px}.dt-case-study .cs-challenge-icon{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;font-size:1.75rem;line-height:1;display:flex}.dt-case-study .cs-challenge-card h4{color:var(--neutral-900);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.dt-case-study .cs-challenge-card p{color:var(--neutral-600);margin:0;font-size:.9375rem;line-height:1.7}.dt-case-study .cs-section-date{color:#065f46;background:#ecfdf5;border-radius:20px;margin-left:1rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.dt-case-study .cs-redesign-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dt-case-study .cs-redesign-card{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:2rem}.dt-case-study .cs-redesign-card.performance{grid-column:span 2}.dt-case-study .cs-redesign-card h4{color:var(--neutral-900);margin:0 0 1.5rem;font-size:1.125rem;font-weight:700}.dt-case-study .cs-redesign-card p{color:var(--neutral-600);margin:0 0 1.25rem;line-height:1.7}.dt-case-study .before-after-container{border:1px solid var(--neutral-200);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:16px;padding:2rem}.dt-case-study .before-after-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.dt-case-study .before-after-label{color:var(--neutral-800);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.dt-case-study .before-after-label:before{content:"⚡";font-size:1.25rem}.dt-case-study .before-after-toggle{border:2px solid var(--neutral-200);background:#fff;border-radius:12px;padding:5px;display:flex;box-shadow:0 2px 8px #0000000f}.dt-case-study .toggle-btn{color:var(--neutral-500);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .3s;position:relative}.dt-case-study .toggle-btn:first-child{color:#dc2626}.dt-case-study .toggle-btn:last-child{color:#059669}.dt-case-study .toggle-btn.active:first-child{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);box-shadow:0 2px 8px #dc262633}.dt-case-study .toggle-btn.active:last-child{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);box-shadow:0 2px 8px #05966933}.dt-case-study .before-after-content{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.dt-case-study .metric-row{border:1px solid var(--neutral-200);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.dt-case-study .metric-row:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.dt-case-study .metric-row .metric-label{color:var(--neutral-600);font-size:.875rem;font-weight:500}.dt-case-study .metric-row .metric-value{border-radius:8px;padding:.375rem .875rem;font-size:1.25rem;font-weight:800;transition:all .3s}.dt-case-study .metric-row .metric-value.improved{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #6ee7b7}.dt-case-study .metric-row .metric-value.warning{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fca5a5}.dt-case-study .architecture-benefits{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dt-case-study .architecture-benefits li{color:var(--neutral-700);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.dt-case-study .architecture-benefits svg{flex-shrink:0}.dt-case-study .feature-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.dt-case-study .feature-item{border:1px solid var(--neutral-200);background:#fff;border-radius:14px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000a}.dt-case-study .feature-item:hover{border-color:var(--primary-200);transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.dt-case-study .feature-icon{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;display:flex}.dt-case-study .feature-name{color:var(--neutral-800);font-size:.9375rem;font-weight:600;line-height:1.4}.dt-case-study .cs-seo-content{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.dt-case-study .cs-seo-map-section h4{color:var(--neutral-900);margin:0 0 1.5rem;font-size:1.125rem;font-weight:700}.dt-case-study .local-seo-map{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:1.5rem}.dt-case-study .map-svg{width:100%;height:auto}.dt-case-study .city-dot{filter:drop-shadow(0 2px 4px #0003)}.dt-case-study .map-legend{border-top:1px solid var(--neutral-100);justify-content:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.dt-case-study .legend-item{color:var(--neutral-600);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dt-case-study .legend-dot{border-radius:50%;width:10px;height:10px}.dt-case-study .legend-dot.green{background:#10b981}.dt-case-study .legend-dot.purple{background:#8b5cf6}.dt-case-study .cs-seo-results{flex-direction:column;gap:1.25rem;display:flex}.dt-case-study .seo-result-card{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:1.5rem}.dt-case-study .seo-result-card.informational{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border-color:#86efac}.dt-case-study .seo-result-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dt-case-study .seo-result-icon{font-size:1.5rem}.dt-case-study .seo-result-header h5{color:var(--neutral-900);margin:0;font-size:1rem;font-weight:700}.dt-case-study .seo-result-stats{flex-direction:column;gap:.75rem;display:flex}.dt-case-study .seo-stat{background:var(--neutral-50);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.dt-case-study .stat-query{color:var(--neutral-600);font-family:monospace;font-size:.875rem}.dt-case-study .stat-growth{color:#10b981;font-size:.9375rem;font-weight:700}.dt-case-study .seo-content-highlight{color:var(--neutral-800);margin:0 0 1rem;font-size:1.125rem;font-style:italic;font-weight:600}.dt-case-study .seo-content-stats{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dt-case-study .content-stat{color:var(--neutral-700);font-size:.9375rem;font-weight:600}.dt-case-study .content-growth{color:#fff;background:#10b981;border-radius:20px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700}.dt-case-study .seo-content-note{color:#047857;margin:0;font-size:.875rem}.dt-case-study .cs-cro-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem;display:grid}.dt-case-study .service-card{border:1px solid var(--neutral-200);background:#fff;border-radius:16px;padding:2rem;transition:all .3s;position:relative}.dt-case-study .service-card:hover{border-color:var(--primary-200);transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.dt-case-study .service-card-icon{margin-bottom:1rem;font-size:2rem;line-height:1}.dt-case-study .service-card-title{color:var(--neutral-900);border-bottom:1px solid var(--neutral-100);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:700}.dt-case-study .service-card-list{margin:0;padding:0;list-style:none}.dt-case-study .service-card-list li{color:var(--neutral-600);margin-bottom:.875rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.dt-case-study .service-card-list li:last-child{margin-bottom:0}.dt-case-study .service-card-list li:before{content:"✓";color:var(--primary-500);font-size:.875rem;font-weight:600;position:absolute;top:0;left:0}.dt-case-study .cs-abandoned-lead{border:1px solid var(--neutral-200);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:20px;padding:2.5rem}.dt-case-study .cs-abandoned-lead h4{color:var(--neutral-900);text-align:center;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.dt-case-study .abandoned-lead-intro{color:var(--neutral-600);text-align:center;max-width:600px;margin:0 auto 2rem;font-size:1.0625rem}.dt-case-study .automation-flow{padding:1.5rem 0;overflow-x:auto}.dt-case-study .flow-steps{justify-content:center;align-items:center;gap:.5rem;display:flex}.dt-case-study .flow-step{opacity:0;flex-direction:column;align-items:center;gap:.75rem;transition:all .5s;display:flex;transform:translateY(20px)}.dt-case-study .flow-step.visible{opacity:1;transform:translateY(0)}.dt-case-study .flow-step-icon{border:2px solid;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;transition:transform .3s;display:flex}.dt-case-study .flow-step:hover .flow-step-icon{transform:scale(1.1)}.dt-case-study .flow-step-label{color:var(--neutral-700);text-align:center;max-width:80px;font-size:.75rem;font-weight:600}.dt-case-study .flow-arrow{opacity:0;transition:opacity .3s}.dt-case-study .flow-arrow.visible{opacity:1}.dt-case-study .flow-arrow svg{color:var(--neutral-400)}.dt-case-study .abandoned-lead-details{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.dt-case-study .detail-card{border:1px solid var(--neutral-200);color:var(--neutral-900);background:#fff;border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.dt-case-study .detail-icon{flex-shrink:0;font-size:1.5rem}.dt-case-study .detail-content h5{color:var(--neutral-900);margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.dt-case-study .detail-content p{color:var(--neutral-600);margin:0;font-size:.8125rem;line-height:1.5}.dt-case-study .cs-results-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.dt-case-study .result-category{background:#fff;border-radius:20px;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.dt-case-study .result-category:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.dt-case-study .result-category-header{border-bottom:1px solid #0000000f;align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex}.dt-case-study .result-category-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dt-case-study .result-category h4{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.dt-case-study .result-category.traffic .result-category-header{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.dt-case-study .result-category.traffic .result-category-icon{color:#fff;background:#3b82f6}.dt-case-study .result-category.traffic h4{color:#1e40af}.dt-case-study .result-category.traffic .result-metric{color:#2563eb}.dt-case-study .result-category.organic .result-category-header{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)}.dt-case-study .result-category.organic .result-category-icon{color:#fff;background:#10b981}.dt-case-study .result-category.organic h4{color:#065f46}.dt-case-study .result-category.organic .result-metric{color:#059669}.dt-case-study .result-category.conversion .result-category-header{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.dt-case-study .result-category.conversion .result-category-icon{color:#fff;background:#f59e0b}.dt-case-study .result-category.conversion h4{color:#92400e}.dt-case-study .result-category.conversion .result-metric{color:#d97706}.dt-case-study .result-items{flex-direction:column;gap:0;padding:.5rem 0;display:flex}.dt-case-study .result-item{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.dt-case-study .result-item:last-child{border-bottom:none}.dt-case-study .result-metric{letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.dt-case-study .result-label{color:var(--neutral-600);text-align:right;font-size:.875rem;font-weight:500}.dt-case-study .cs-testimonial{background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%);margin-top:4rem;padding:4rem 2rem}.dt-case-study .testimonial-content{max-width:800px;margin:0 auto}.dt-case-study .testimonial-quote{margin-bottom:2rem;position:relative}.dt-case-study .quote-icon{opacity:.5;position:absolute;top:-10px;left:-10px}.dt-case-study .testimonial-quote blockquote{color:#fff;margin:0;padding-left:2rem;font-size:1.375rem;font-style:italic;line-height:1.8}.dt-case-study .testimonial-author{align-items:center;gap:1rem;padding-left:2rem;display:flex}.dt-case-study .author-photo{object-fit:cover;border:3px solid #fff3;border-radius:50%;width:64px;height:64px}.dt-case-study .author-info{flex-direction:column;gap:.25rem;display:flex}.dt-case-study .author-name{font-size:1.125rem;font-weight:700;color:#fff!important}.dt-case-study .author-title{font-size:.9375rem;color:#ffffffd9!important}.dt-case-study .cs-cta{background:var(--neutral-50);padding:4rem 2rem}.dt-case-study .cs-cta-content{text-align:center;max-width:600px;margin:0 auto}.dt-case-study .cs-cta-content h2{color:var(--neutral-900);margin:0 0 1rem;font-size:2rem;font-weight:800}.dt-case-study .cs-cta-content p{color:var(--neutral-600);margin:0 0 2rem;font-size:1.125rem}@media (max-width:900px){.dt-case-study .cs-challenge-grid,.dt-case-study .cs-redesign-grid,.dt-case-study .cs-cro-grid,.dt-case-study .cs-results-grid,.dt-case-study .abandoned-lead-details{grid-template-columns:1fr}.dt-case-study .cs-redesign-card.performance{grid-column:span 1}.dt-case-study .cs-seo-content,.dt-case-study .before-after-content,.dt-case-study .feature-grid{grid-template-columns:1fr}.dt-case-study .flow-steps{flex-wrap:wrap;gap:1rem}.dt-case-study .flow-arrow{display:none}}@media (max-width:768px){.dt-case-study .context-content{flex-direction:column}.dt-case-study .testimonial-quote blockquote{padding-left:0;font-size:1.125rem}.dt-case-study .quote-icon{display:none}.dt-case-study .testimonial-author{padding-left:0}.dt-case-study .cs-section-date{width:fit-content;margin-top:.5rem;margin-left:0;display:block}}
