.dev-ops-hero{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;background:#000;overflow:hidden}.dev-ops-hero__bg{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.dev-ops-hero__bg-dark,.dev-ops-hero__bg-light{position:absolute;inset:0;transition:opacity .5s ease}.dev-ops-hero__bg-dark img,.dev-ops-hero__bg-light img{object-position:right center}.dev-ops-hero__bg-light{opacity:0}.dev-ops-hero__bg .dev-ops-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 40% 50%,transparent,rgba(0,0,0,.4) 60%,rgba(0,0,0,.9));z-index:2;transition:background .5s ease}.dev-ops-hero__wrapper{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;z-index:5;min-height:550px}@media(max-width:768px){.dev-ops-hero__wrapper{grid-template-columns:1fr;gap:60px;padding-top:100px}}.dev-ops-hero__content{position:relative;z-index:5;padding-left:calc((100vw - 1340px)/2)}@media(max-width:1350px){.dev-ops-hero__content{padding-left:50px}}@media(max-width:768px){.dev-ops-hero__content{padding-left:0;text-align:center}}.dev-ops-hero__title{position:relative;color:#fff;font-size:64px;font-weight:700;line-height:1.1;margin-bottom:20px;letter-spacing:-.02em}@media(max-width:768px){.dev-ops-hero__title{font-size:44px}}@media(max-width:576px){.dev-ops-hero__title{font-size:32px}}.dev-ops-hero__desc{position:relative;margin-bottom:40px;color:hsla(0,0%,100%,.7);max-width:540px;font-size:20px;line-height:1.6}@media(max-width:768px){.dev-ops-hero__desc{margin:0 auto 40px}}@media(max-width:576px){.dev-ops-hero__desc{font-size:16px}}.dev-ops-hero__mockup{position:relative;z-index:5;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.dev-ops-hero__mockup{max-width:100%;margin:0 auto}}.dev-ops-hero__mockup-img{width:100%;max-width:650px;height:auto;object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,120,212,.4)) drop-shadow(0 0 80px rgba(0,120,212,.2));z-index:5}@media(max-width:768px){.dev-ops-hero__mockup-img{max-width:450px}}.dev-ops-hero__btn{display:inline-flex;align-items:center;gap:16px;padding:18px 42px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:100px;font-weight:600;font-size:18px;text-decoration:none;transition:all .4s ease}.dev-ops-hero__btn:hover{border-color:#0078d4;background:#0078d4;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,120,212,.3)}.dev-ops-hero__btn svg{transition:transform .3s ease}.dev-ops-hero__btn:hover svg{transform:translateX(4px)}.dev-ops-hero__scroll{position:relative;display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.5);font-size:16px;z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}@media(max-width:768px){.dev-ops-hero__scroll{left:50%;transform:translateX(-50%)}}.dev-ops-hero__scroll-icon{width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dev-ops-hero__scroll-icon svg{transform:rotate(90deg);color:#fff}.dev-ops-hero__scroll:hover{color:#fff}.dev-ops-hero__scroll:hover .dev-ops-hero__scroll-icon{border-color:#0078d4;background:rgba(0,120,212,.1)}[data-theme=light] .dev-ops-hero{background:#fff8f0}[data-theme=light] .dev-ops-hero .dev-ops-hero__bg-dark{opacity:0}[data-theme=light] .dev-ops-hero .dev-ops-hero__bg-light{opacity:1}[data-theme=light] .dev-ops-hero .dev-ops-hero__overlay{background:radial-gradient(circle at 40% 50%,transparent,rgba(255,255,255,.4) 60%,rgba(255,255,255,.95))!important}[data-theme=light] .dev-ops-hero__title{color:#000}[data-theme=light] .dev-ops-hero__desc{color:rgba(0,0,0,.6)}[data-theme=light] .dev-ops-hero__btn{border-color:rgba(0,0,0,.2);color:#000}[data-theme=light] .dev-ops-hero__btn:hover{color:#fff;border-color:#0078d4}[data-theme=light] .dev-ops-hero__scroll{color:rgba(0,0,0,.5)}[data-theme=light] .dev-ops-hero__scroll-icon{border-color:rgba(0,0,0,.1)}[data-theme=light] .dev-ops-hero__scroll-icon svg,[data-theme=light] .dev-ops-hero__scroll:hover{color:#000}.devops-awards{background-color:#000;padding:120px 0;position:relative;overflow:hidden}.devops-awards__header{text-align:center;margin-bottom:80px}.devops-awards__title{color:#fff;font-size:48px;font-weight:700;margin-bottom:20px;letter-spacing:-.02em}@media(max-width:768px){.devops-awards__title{font-size:36px}}.devops-awards__subtitle{color:hsla(0,0%,100%,.6);max-width:650px;margin:0 auto;font-size:18px;line-height:1.6}@media(max-width:576px){.devops-awards__subtitle{font-size:16px}}.devops-awards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:center;justify-items:center;width:fit-content;margin:0 auto}@media(max-width:1024px){.devops-awards__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.devops-awards__grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media(max-width:576px){.devops-awards__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.devops-awards__item{width:100%;max-width:160px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);padding:20px}.devops-awards__item:hover{transform:translateY(-10px);background:rgba(0,120,212,.08);border-color:rgba(0,120,212,.3);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(0,120,212,.1)}.devops-awards__item:hover .devops-awards__img{filter:grayscale(0) brightness(1.1)}.devops-awards__img{width:100%;height:auto;max-height:140px;object-fit:contain;filter:grayscale(1) opacity(.7);transition:all .4s ease}[data-theme=light] .devops-awards{background-color:#fff8f0}[data-theme=light] .devops-awards__title{color:#000}[data-theme=light] .devops-awards__subtitle{color:rgba(0,0,0,.6)}[data-theme=light] .devops-awards__item{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.03)}[data-theme=light] .devops-awards__item:hover{background:#fff;border-color:rgba(0,120,212,.2);box-shadow:0 15px 30px rgba(0,120,212,.1)}[data-theme=light] .devops-awards__img{filter:grayscale(1) opacity(.8)}.devops-benefits{background:radial-gradient(circle at 48% 43%,rgba(0,120,212,.3803921569) 0,#000 50%);padding:120px 0;position:relative;overflow:hidden}.devops-benefits__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}@media(max-width:1024px){.devops-benefits__wrapper{grid-template-columns:1fr;gap:60px}}.devops-benefits__content{max-width:580px}@media(max-width:1024px){.devops-benefits__content{max-width:100%;text-align:center}}.devops-benefits__title{color:#fff}.devops-benefits__subtitle{color:hsla(0,0%,100%,.6);font-size:20px;line-height:1.6;margin-bottom:48px}@media(max-width:576px){.devops-benefits__subtitle{font-size:16px}}.devops-benefits__pills{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:1024px){.devops-benefits__pills{justify-content:center}}.devops-benefits__pill{padding:10px 24px;border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:#fff;font-size:16px;transition:all .3s ease;cursor:default}.devops-benefits__pill:hover{border-color:#0078d4;background:rgba(0,120,212,.1)}@media(max-width:576px){.devops-benefits__pill{font-size:14px;padding:8px 18px}}.devops-benefits__visual{display:flex;justify-content:center;align-items:center;position:relative}.devops-benefits__visual:after{content:"";position:absolute;width:120%;height:120%;background:radial-gradient(circle,rgba(0,120,212,.1) 0,transparent 70%);z-index:1}.devops-benefits__img{width:100%;max-width:600px;height:auto;object-fit:contain;position:relative;z-index:2}[data-theme=light] .devops-benefits{background:radial-gradient(circle at 10% 20%,#FFF8F0 0,#FFF8F0 70%)}[data-theme=light] .devops-benefits__title{color:#000}[data-theme=light] .devops-benefits__subtitle{color:rgba(0,0,0,.6)}[data-theme=light] .devops-benefits__pill{border-color:rgba(0,0,0,.1);color:#000}[data-theme=light] .devops-benefits__pill:hover{border-color:rgba(0,120,212,.4);background:rgba(0,120,212,.05)}[data-theme=light] .devops-benefits__visual:after{background:radial-gradient(circle,rgba(0,120,212,.05) 0,transparent 70%)}.devops-engagement{padding:120px 0;background:var(--bg-dark);position:relative;overflow:hidden}.devops-engagement:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 15% 50%,rgba(0,255,213,.04) 0,transparent 70%),radial-gradient(ellipse 55% 60% at 85% 50%,rgba(59,130,246,.04) 0,transparent 70%);pointer-events:none;z-index:0}@media(max-width:768px){.devops-engagement{padding:80px 0}}.devops-engagement__header{text-align:center;margin-bottom:80px;position:relative;z-index:1}@media(max-width:768px){.devops-engagement__header{margin-bottom:56px}}.devops-engagement__title{color:var(--text-color);margin-bottom:20px}.devops-engagement__subtitle{color:rgba(var(--text-color-rgb),.6);font-size:18px;line-height:1.65;max-width:600px;margin:0 auto}@media(max-width:768px){.devops-engagement__subtitle{font-size:16px}}.devops-engagement__wrapper{display:flex;gap:100px;align-items:flex-start;position:relative;z-index:1}@media(max-width:1024px){.devops-engagement__wrapper{flex-direction:column-reverse;gap:64px}}.devops-engagement__left{flex:1 1;position:relative;padding-left:88px}@media(max-width:768px){.devops-engagement__left{padding-left:64px}}@media(max-width:576px){.devops-engagement__left{padding-left:52px}}.devops-engagement__line-track{position:absolute;left:25px;top:26px;bottom:66px;width:3px;background:rgba(var(--text-color-rgb),.07);border-radius:4px;overflow:hidden}.devops-engagement__line-fill{position:absolute;inset:0;background:linear-gradient(180deg,#00ffd5,#3b82f6);border-radius:4px;transform-origin:top}.devops-engagement__points{display:flex;flex-direction:column;gap:72px}@media(max-width:768px){.devops-engagement__points{gap:52px}}.devops-engagement__point{display:flex;align-items:flex-start;gap:28px;position:relative}.devops-engagement__badge{position:absolute;left:-88px;top:0;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#00ffd5,#3b82f6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 6px rgba(0,255,213,.08),0 8px 24px rgba(0,200,200,.25);z-index:2;transition:box-shadow .3s ease,transform .3s ease}.devops-engagement__badge span{font-size:14px;font-weight:800;color:#000;letter-spacing:.5px;font-family:Inter,sans-serif}@media(max-width:768px){.devops-engagement__badge{left:-64px;width:42px;height:42px}.devops-engagement__badge span{font-size:12px}}@media(max-width:576px){.devops-engagement__badge{left:-52px;width:36px;height:36px}}.devops-engagement__point:hover .devops-engagement__badge{transform:scale(1.1);box-shadow:0 0 0 8px rgba(0,255,213,.12),0 12px 32px rgba(0,200,200,.35)}.devops-engagement__point-body{display:flex;flex-direction:column;gap:12px}.devops-engagement__point-title{color:var(--text-color);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3;transition:color .3s ease}@media(max-width:576px){.devops-engagement__point-title{font-size:18px}}.devops-engagement__point:hover .devops-engagement__point-title{color:var(--accent-teal)}.devops-engagement__point-text{color:rgba(var(--text-color-rgb),.6);font-size:15px;line-height:1.75;max-width:500px}.devops-engagement__right{flex:0 0 420px;max-width:420px}@media(max-width:1200px){.devops-engagement__right{flex:0 0 320px;max-width:320px}}@media(max-width:1024px){.devops-engagement__right{flex:1 1 auto;max-width:100%}}.devops-engagement__sticky{position:sticky;top:140px;padding:48px 40px;background:rgba(var(--text-color-rgb),.03);border:1px solid rgba(var(--text-color-rgb),.07);border-radius:28px;overflow:hidden;isolation:isolate}@media(max-width:1024px){.devops-engagement__sticky{position:static;padding:40px 32px}}@media(max-width:576px){.devops-engagement__sticky{padding:32px 24px}}.devops-engagement__glow{position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(0,255,213,.12) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.devops-engagement__eyebrow{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent-teal);margin-bottom:20px;opacity:.9}.devops-engagement__sticky-title{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.25;color:var(--text-color);margin-bottom:20px;letter-spacing:-.025em}.devops-engagement__sticky-title--accent{background:linear-gradient(90deg,#00ffd5,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.devops-engagement__sticky-text{font-size:15px;line-height:1.75;color:rgba(var(--text-color-rgb),.6);margin-bottom:40px}.devops-engagement__stats{display:flex;flex-direction:column;gap:16px}.devops-engagement__stat{display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(var(--text-color-rgb),.04);border:1px solid rgba(var(--text-color-rgb),.06);border-radius:14px;transition:background .3s ease,border-color .3s ease}.devops-engagement__stat:hover{background:rgba(0,255,213,.05);border-color:rgba(0,255,213,.15)}.devops-engagement__stat-value{font-size:26px;font-weight:800;background:linear-gradient(135deg,#00ffd5,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);letter-spacing:-.03em;line-height:1;min-width:70px}.devops-engagement__stat-label{font-size:13px;color:rgba(var(--text-color-rgb),.6);font-weight:500;letter-spacing:.2px}[data-theme=light] .devops-engagement__badge{box-shadow:0 0 0 6px rgba(0,168,139,.1),0 8px 24px rgba(0,168,139,.2)}[data-theme=light] .devops-engagement__badge span{color:#fff}[data-theme=light] .devops-engagement__sticky{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 12px 48px rgba(0,0,0,.06)}[data-theme=light] .devops-engagement__glow{background:radial-gradient(circle,rgba(0,168,139,.08) 0,transparent 70%)}[data-theme=light] .devops-engagement__stat{background:#f4f7fb;border-color:rgba(0,0,0,.06)}[data-theme=light] .devops-engagement__stat:hover{background:rgba(0,168,139,.04);border-color:rgba(0,168,139,.15)}.devops-workflow{padding:120px 0 100px;background:var(--bg-dark);position:relative;overflow:hidden;--loop-text-fill:#ffffff;--loop-sublabel-fill:#93c5fd;--loop-connector-color:rgba(100,160,255,0.35);--loop-card-shadow:0 12px 40px rgba(0,0,0,0.2)}.devops-workflow:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 50%,rgba(0,255,213,.04) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 70% 50%,rgba(59,130,246,.05) 0,transparent 70%);pointer-events:none;z-index:1}@media(max-width:768px){.devops-workflow{padding:80px 0 60px}}.devops-workflow__header{text-align:center;margin-bottom:56px;position:relative;z-index:5}.devops-workflow__title{color:var(--text-color);margin-bottom:20px}.devops-workflow__subtitle{color:rgba(var(--text-color-rgb),.6);font-size:17px;line-height:1.65;max-width:640px;margin:0 auto}@media(max-width:768px){.devops-workflow__subtitle{font-size:15px}.devops-workflow__subtitle br{display:none}}.devops-workflow__diagram{max-width:1000px;width:100%;margin:0 auto 80px;position:relative;z-index:5}@media(max-width:768px){.devops-workflow__diagram{margin-bottom:56px}}.devops-workflow__svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 40px rgba(0,200,200,.06))}.devops-workflow__loop-path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawLoop 2.2s cubic-bezier(.19,1,.22,1) forwards}.devops-workflow__loop-path--left{animation-delay:.2s}.devops-workflow__loop-path--right{animation-delay:.6s}.devops-workflow__loop-label{font-family:Inter,sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}.devops-workflow__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;z-index:5}@media(max-width:1200px){.devops-workflow__cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.devops-workflow__cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:576px){.devops-workflow__cards{grid-template-columns:1fr}}.devops-workflow__card{background:rgba(var(--text-color-rgb),.03);border:1px solid rgba(var(--text-color-rgb),.06);border-radius:16px;padding:28px 22px;cursor:default;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.devops-workflow__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--step-color,#00ffd5),transparent);opacity:0;transition:opacity .35s ease}.devops-workflow__card:hover{border-color:rgba(var(--text-color-rgb),.12);background:rgba(var(--text-color-rgb),.06);box-shadow:var(--loop-card-shadow),0 0 0 1px rgba(var(--text-color-rgb),.05)}.devops-workflow__card:hover:before{opacity:1}.devops-workflow__card:hover .devops-workflow__card-icon{transform:scale(1.1);box-shadow:0 0 18px -4px var(--step-color,#00ffd5)}.devops-workflow__card-icon{width:46px;height:46px;border-radius:12px;background:rgba(var(--text-color-rgb),.06);border:1px solid rgba(var(--text-color-rgb),.08);display:flex;align-items:center;justify-content:center;color:var(--step-color,#00ffd5);margin-bottom:18px;transition:transform .3s ease,box-shadow .3s ease}.devops-workflow__card-title{font-size:15px;font-weight:700;color:var(--text-color);margin-bottom:12px;line-height:1.35;letter-spacing:-.01em}.devops-workflow__card-desc{font-size:13.5px;line-height:1.65;color:rgba(var(--text-color-rgb),.6)}@keyframes drawLoop{to{stroke-dashoffset:0}}[data-theme=light] .devops-workflow{background:radial-gradient(circle at 48% 43%,rgba(0,120,212,.3803921569) 0,#FFF8F0 50%);--loop-text-fill:#1a202c;--loop-sublabel-fill:#0078d4;--loop-connector-color:rgba(0,120,212,0.15);--loop-card-shadow:0 12px 40px rgba(0,0,0,0.08)}[data-theme=light] .devops-workflow:before{background:radial-gradient(ellipse 60% 50% at 30% 50%,rgba(0,168,139,.03) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 70% 50%,rgba(0,100,200,.03) 0,transparent 70%)}[data-theme=light] .devops-workflow__svg{filter:drop-shadow(0 0 30px rgba(0,120,212,.08))}[data-theme=light] .devops-workflow__card{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.03)}[data-theme=light] .devops-workflow__card:hover{border-color:rgba(0,0,212,.1);background:#fff}[data-theme=light] .devops-workflow__card-icon{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.05)}:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.engagement-models{background-color:#000;padding:120px 0;position:relative;overflow:hidden}.engagement-models__header{text-align:center;margin-bottom:80px}.engagement-models__title{color:#fff}@media(max-width:768px){.engagement-models__title{font-size:36px}}.engagement-models__subtitle{color:hsla(0,0%,100%,.6);max-width:700px;margin:0 auto;font-size:20px;line-height:1.6}@media(max-width:576px){.engagement-models__subtitle{font-size:16px}}.engagement-models__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:5}@media(max-width:1024px){.engagement-models__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.engagement-models__grid{grid-template-columns:1fr;gap:40px}}.engagement-models__card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:60px 48px;display:flex;flex-direction:column;transition:all .4s ease}.engagement-models__card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(0,120,212,.5);transform:translateY(-12px);box-shadow:0 40px 80px rgba(0,0,0,.6),0 0 20px rgba(0,120,212,.2)}.engagement-models__card:hover .engagement-models__card-title{color:#0078d4}.engagement-models__card:hover .engagement-models__icon{color:#0078d4;transform:scale(1.15) rotate(-5deg)}.engagement-models__card:hover .engagement-models__icon-bg{background:rgba(0,120,212,.1);transform:scale(1.2)}@media(max-width:576px){.engagement-models__card{padding:40px 30px}}.engagement-models__icon-wrap{position:relative;margin-bottom:40px;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.engagement-models__icon-bg{position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.05);border-radius:50%;z-index:1}.engagement-models__icon{position:relative;z-index:2;color:hsla(0,0%,100%,.8);transition:all .4s ease}.engagement-models__card-title{color:#fff;font-size:28px;font-weight:700;margin-bottom:24px}@media(max-width:576px){.engagement-models__card-title{font-size:24px}}.engagement-models__card-desc{color:hsla(0,0%,100%,.6);font-size:18px;line-height:1.6;margin-bottom:40px;flex-grow:1;white-space:pre-wrap}@media(max-width:576px){.engagement-models__card-desc{font-size:16px}}.engagement-models__btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border:1px solid hsla(0,0%,100%,.3);border-radius:100px;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease;width:fit-content}.engagement-models__btn:hover{background:#0078d4;border-color:#0078d4;color:#fff}.engagement-models__btn:hover svg{transform:translateX(4px)}.engagement-models__btn svg{transition:transform .3s ease}[data-theme=light] .engagement-models{background-color:#fff8f0}[data-theme=light] .engagement-models__title{color:#000}[data-theme=light] .engagement-models__subtitle{color:rgba(0,0,0,.6)}[data-theme=light] .engagement-models__card{background:#fff;border-color:rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.03)}[data-theme=light] .engagement-models__card:hover{box-shadow:0 40px 80px rgba(0,120,212,.15),0 0 15px rgba(0,120,212,.1);border-color:rgba(0,120,212,.4);transform:translateY(-12px);background:#fff}[data-theme=light] .engagement-models__card:hover .engagement-models__card-title{color:#0078d4}[data-theme=light] .engagement-models__card:hover .engagement-models__icon-bg{background:rgba(0,120,212,.1);transform:scale(1.2)}[data-theme=light] .engagement-models__icon-bg{background:rgba(0,120,212,.05)}[data-theme=light] .engagement-models__icon{color:#0078d4}[data-theme=light] .engagement-models__card-title{color:#000}[data-theme=light] .engagement-models__card-desc{color:rgba(0,0,0,.6)}[data-theme=light] .engagement-models__btn{border-color:rgba(0,0,0,.1);color:#000}[data-theme=light] .engagement-models__btn:hover{color:#fff}