.social-offerings{background:var(--white);padding:clamp(48px,5vw,72px) 0;position:relative;overflow:hidden}.social-offerings-header{max-width:760px;margin-bottom:clamp(36px,4vw,52px)}.social-offerings-eyebrow{color:var(--primary);letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:17px;font-size:14px;font-weight:800;line-height:1.4;display:flex}.social-offerings-eyebrow span{background:var(--bronze);flex-shrink:0;width:30px;height:2px}.social-offerings-header h2{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:800;line-height:1.05}.social-offerings-header h2 span{color:var(--primary)}.social-offerings-header p{max-width:680px;color:var(--text-secondary);margin:19px 0 0;font-size:16px;line-height:1.65}.social-offerings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.social-offering-card{background:var(--primary-light);border:1px solid #0000;border-radius:2px;flex-direction:column;min-height:285px;padding:25px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.social-offering-card:hover{background:var(--white);border-color:var(--border);transform:translateY(-4px);box-shadow:0 16px 40px #004d4014}.social-offering-card-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.social-offering-number{color:var(--bronze);letter-spacing:.08em;font-size:14px;font-weight:800;line-height:1.4}.social-offering-icon{width:54px;height:54px;color:var(--primary);background:#ffffff94;border:1px solid #004d401f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s,background .3s,transform .3s;display:flex}.social-offering-card:hover .social-offering-icon{color:var(--white);background:var(--primary);transform:rotate(-5deg)}.social-offering-content{margin-top:auto;padding-top:34px;padding-right:30px}.social-offering-content h3{max-width:330px;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800;line-height:1.2}.social-offering-content p{max-width:360px;color:var(--text-secondary);margin:13px 0 0;font-size:14px;line-height:1.6}.social-offering-arrow{width:32px;height:32px;color:var(--primary);border:1px solid var(--border);background:var(--white);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,background .3s,color .3s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(5px)}.social-offering-card:hover .social-offering-arrow{opacity:1;transform:translateY(0)}.social-offerings-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.social-offerings-primary,.social-offerings-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;transition:background .25s,color .25s,border-color .25s,gap .25s;display:inline-flex}.social-offerings-primary{color:var(--white);background:var(--primary);border:1px solid var(--primary)}.social-offerings-primary:hover{color:var(--white);background:var(--primary-dark);border-color:var(--primary-dark);gap:11px}.social-offerings-secondary{color:var(--text-primary);border:1px solid var(--border-dark);background:0 0}.social-offerings-secondary:hover{color:var(--white);background:var(--primary);border-color:var(--primary);gap:11px}.social-offerings-primary:focus-visible,.social-offerings-secondary:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}@media (max-width:1100px){.social-offerings-grid{gap:12px}.social-offering-card{min-height:275px;padding:23px}.social-offering-content{padding-top:30px}}@media (max-width:900px){.social-offerings{padding:52px 0 64px}.social-offerings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.social-offering-card{min-height:270px}}@media (max-width:640px){.social-offerings{padding:44px 0 52px}.social-offerings-header{margin-bottom:32px}.social-offerings-eyebrow{margin-bottom:15px}.social-offerings-header h2{font-size:clamp(34px,9vw,40px);line-height:1.06}.social-offerings-header p{margin-top:16px;font-size:14px;line-height:1.65}.social-offerings-grid{grid-template-columns:1fr;gap:11px}.social-offering-card{min-height:250px;padding:22px}.social-offering-card:hover{transform:translateY(-2px)}.social-offering-icon{width:50px;height:50px}.social-offering-content{padding-top:28px;padding-right:24px}.social-offering-content h3{font-size:20px}.social-offering-content p{margin-top:11px;font-size:14px;line-height:1.6}.social-offering-arrow{opacity:1;width:31px;height:31px;bottom:15px;right:15px;transform:none}.social-offerings-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:17px}.social-offerings-primary,.social-offerings-secondary{width:100%;min-height:48px}}@media (max-width:480px){.social-offerings{padding:40px 0 48px}.social-offerings-header{margin-bottom:28px}.social-offerings-header h2{font-size:34px}.social-offering-card{min-height:235px;padding:20px}.social-offering-icon{width:48px;height:48px}.social-offering-content{padding-top:24px}.social-offering-content h3{font-size:19px}}@media (max-width:380px){.social-offerings{padding:36px 0 44px}.social-offerings-header h2{font-size:32px}.social-offering-card{min-height:225px;padding:18px}.social-offering-content{padding-right:20px}.social-offering-content h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.social-offering-card,.social-offering-icon,.social-offering-arrow,.social-offerings-primary,.social-offerings-secondary{transition:none}}
.unique-case-overview{background:var(--off-white);padding:clamp(48px,5vw,72px) 0;position:relative;overflow:hidden}.unique-case-overview *,.unique-case-overview :before,.unique-case-overview :after{box-sizing:border-box}.unique-case-overview-header{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,6vw,72px);margin-bottom:clamp(34px,4vw,48px);display:grid}.unique-case-overview-eyebrow{color:var(--primary);letter-spacing:.14em;margin-bottom:13px;font-size:14px;font-weight:800;line-height:1.4;display:inline-block}.unique-case-overview-header h2{max-width:720px;color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.08}.unique-case-overview-header p{max-width:540px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.75}.unique-case-overview-card{border:1px solid var(--border);background:var(--white);min-height:500px;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden}.unique-case-overview-content{flex-direction:column;min-width:0;padding:clamp(26px,3vw,38px);display:flex}.unique-case-client{align-items:center;gap:13px;margin-bottom:28px;display:flex}.unique-case-client-logo{border:1px solid var(--border);background:var(--off-white);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;padding:7px;display:flex;overflow:hidden}.unique-case-client-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.unique-case-client-label{color:var(--text-muted);letter-spacing:.08em;margin-bottom:4px;font-size:14px;font-weight:800;line-height:1.4;display:block}.unique-case-client h3{color:var(--text-primary);margin:0;font-size:24px;font-weight:800;line-height:1.25}.unique-case-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;padding:20px 0;display:grid}.unique-case-meta>div{min-width:0}.unique-case-meta span{color:var(--text-muted);letter-spacing:.05em;margin-bottom:6px;font-size:14px;font-weight:800;line-height:1.4;display:block}.unique-case-meta strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.55;display:block}.unique-case-description{max-width:650px;color:var(--text-secondary);margin:0 0 25px;font-size:15px;line-height:1.8}.unique-case-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.unique-case-stat{border:1px solid var(--border);background:var(--off-white);border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:15px 12px;transition:border-color .25s,background .25s,transform .25s;display:flex}.unique-case-stat:hover{border-color:var(--bronze);background:var(--white);transform:translateY(-2px)}.unique-case-stat svg{color:var(--primary);flex-shrink:0;margin-top:2px}.unique-case-stat>div{min-width:0}.unique-case-stat strong{color:var(--text-primary);overflow-wrap:anywhere;margin-bottom:5px;font-size:15px;font-weight:800;line-height:1.4;display:block}.unique-case-stat span{color:var(--text-muted);font-size:14px;line-height:1.5;display:block}.unique-case-view-button{border:1px solid var(--primary);background:var(--primary);min-height:48px;color:var(--white);border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:12px 19px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;transition:background .25s,border-color .25s,gap .25s,transform .25s;display:inline-flex}.unique-case-view-button svg{flex-shrink:0;transition:transform .25s}.unique-case-view-button:hover{background:var(--primary-dark);border-color:var(--primary-dark);gap:13px;transform:translateY(-2px)}.unique-case-view-button:hover svg{transform:translate(2px,-2px)}.unique-case-view-button:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.unique-case-overview-visual{background:var(--primary);isolation:isolate;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3.5vw,42px);display:flex;position:relative;overflow:hidden}.unique-case-overview-visual:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#b07a2433 0%,#b07a240f 42%,#0000 72%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-110px}.unique-case-overview-visual:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-170px;left:-150px}.unique-case-report-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.unique-case-report-heading>div{min-width:0}.unique-case-report-heading .unique-case-report-label{color:#ffffffb8;letter-spacing:.11em;margin-bottom:10px;font-size:14px;font-weight:800;line-height:1.45;display:block}.unique-case-report-heading h3{color:var(--white);letter-spacing:-.025em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:800;line-height:1.3}.unique-case-report-heading>svg{color:#e5bd77;background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;flex-shrink:0;width:46px;height:46px;padding:11px}.unique-case-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unique-case-platform{background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:175px;padding:18px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.unique-case-platform:hover{background:#ffffff1c;border-color:#e5bd7799;transform:translateY(-3px);box-shadow:0 10px 25px #00000014}.unique-case-platform-top{align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:21px;display:flex}.unique-case-platform-top img{object-fit:contain;object-position:center;flex-shrink:0;width:31px;height:31px;display:block}.unique-case-platform-name{color:#ffffffe6;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.unique-case-platform-growth{color:#a8e3bf;align-items:center;gap:7px;min-width:0;margin-bottom:9px;display:flex}.unique-case-platform-growth svg{background:#a8e3bf21;border-radius:50%;flex-shrink:0;width:19px;height:19px;padding:3px}.unique-case-platform-growth strong{color:#a8e3bf;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;font-size:clamp(23px,2.4vw,30px);font-weight:900;line-height:1.15;display:block}.unique-case-platform-growth strong:only-child{color:#e5bd77;letter-spacing:0;font-size:25px}.unique-case-growth-caption{color:#ffffffad;overflow-wrap:anywhere;margin-top:auto;font-size:14px;line-height:1.5;display:block}.unique-case-data-note{color:#ffffffb8;background:#ffffff0e;border-left:2px solid #e5bd77d9;border-radius:0 7px 7px 0;margin:21px 0 0;padding:13px 14px;font-size:14px;line-height:1.65}.unique-case-visual-footer{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:18px;display:flex}.unique-case-visual-footer span{color:#ffffffb3;letter-spacing:.08em;font-size:14px;font-weight:800;line-height:1.45}@media (max-width:1050px){.unique-case-overview-header{grid-template-columns:1fr;align-items:start;gap:20px}.unique-case-overview-header p{max-width:720px}.unique-case-overview-card{grid-template-columns:1fr;min-height:auto}.unique-case-overview-content,.unique-case-overview-visual{padding:34px}.unique-case-platform{min-height:165px}.unique-case-platform-growth strong{font-size:29px}}@media (max-width:800px){.unique-case-overview{padding:52px 0 60px}.unique-case-overview-header{margin-bottom:32px}.unique-case-overview-header h2{font-size:clamp(32px,5.5vw,46px)}.unique-case-overview-card{border-radius:15px}.unique-case-overview-content,.unique-case-overview-visual{padding:28px}.unique-case-stats{gap:9px}.unique-case-stat{padding:13px 11px}}@media (max-width:640px){.unique-case-overview{padding:44px 0 52px}.unique-case-overview-header{gap:17px;margin-bottom:28px}.unique-case-overview-eyebrow{margin-bottom:11px}.unique-case-overview-header h2{font-size:clamp(32px,8vw,40px);line-height:1.08}.unique-case-overview-header p{font-size:14px;line-height:1.75}.unique-case-overview-card{border-radius:13px}.unique-case-overview-content{padding:22px}.unique-case-client{gap:11px;margin-bottom:22px}.unique-case-client-logo{width:49px;height:49px;padding:6px}.unique-case-client h3{font-size:21px}.unique-case-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin-bottom:19px;padding:17px 0}.unique-case-meta>div:last-child{grid-column:1/-1}.unique-case-meta strong{line-height:1.5}.unique-case-description{margin-bottom:20px;font-size:14px;line-height:1.75}.unique-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.unique-case-stat{gap:8px;padding:13px 11px}.unique-case-stat strong{font-size:14px}.unique-case-view-button{align-self:stretch;width:100%}.unique-case-overview-visual{min-height:auto;padding:23px 20px}.unique-case-report-heading{gap:12px;margin-bottom:22px}.unique-case-report-heading .unique-case-report-label{margin-bottom:8px;font-size:14px}.unique-case-report-heading h3{font-size:22px}.unique-case-report-heading>svg{width:41px;height:41px;padding:10px}.unique-case-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.unique-case-platform{border-radius:11px;min-height:153px;padding:14px 12px}.unique-case-platform-top{gap:8px;margin-bottom:19px}.unique-case-platform-top img{width:27px;height:27px}.unique-case-platform-name{font-size:14px}.unique-case-platform-growth{gap:5px;margin-bottom:8px}.unique-case-platform-growth svg{width:17px;height:17px}.unique-case-platform-growth strong{font-size:clamp(21px,5.5vw,27px)}.unique-case-platform-growth strong:only-child{font-size:22px}.unique-case-growth-caption{font-size:14px;line-height:1.5}.unique-case-data-note{margin-top:17px;padding:12px;font-size:14px;line-height:1.65}.unique-case-visual-footer{gap:12px;margin-top:20px;padding-top:15px}}@media (max-width:480px){.unique-case-overview{padding:40px 0 48px}.unique-case-overview-content,.unique-case-overview-visual{padding:19px}.unique-case-overview-header h2{font-size:clamp(30px,8.5vw,36px)}.unique-case-meta{gap:13px 10px}.unique-case-stats{gap:7px}.unique-case-stat{padding:12px 10px}.unique-case-stat svg{width:18px;height:18px}.unique-case-platform-grid{gap:8px}.unique-case-platform{min-height:147px;padding:12px 10px}.unique-case-platform-top{gap:7px;margin-bottom:18px}.unique-case-platform-top img{width:25px;height:25px}.unique-case-platform-growth strong{font-size:clamp(20px,6vw,25px)}.unique-case-platform-growth strong:only-child{font-size:21px}.unique-case-data-note{padding:11px}.unique-case-visual-footer{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:380px){.unique-case-overview{padding:36px 0 44px}.unique-case-overview-header h2{font-size:30px}.unique-case-overview-content,.unique-case-overview-visual{padding:16px}.unique-case-client h3{font-size:20px}.unique-case-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.unique-case-stats{gap:6px}.unique-case-stat{padding:11px 9px}.unique-case-platform-grid{gap:7px}.unique-case-platform{min-height:140px;padding:11px 9px}.unique-case-platform-top{gap:6px}.unique-case-platform-top img{width:23px;height:23px}.unique-case-platform-growth{gap:4px}.unique-case-platform-growth svg{width:15px;height:15px}.unique-case-platform-growth strong,.unique-case-platform-growth strong:only-child{font-size:20px}}@media (prefers-reduced-motion:reduce){.unique-case-stat,.unique-case-view-button,.unique-case-view-button svg,.unique-case-platform{transition:none}.unique-case-stat:hover,.unique-case-view-button:hover,.unique-case-platform:hover{transform:none}}
