.hero-module__271aCG__hero{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-module__271aCG__videoWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-module__271aCG__video{object-fit:cover;object-position:center;width:100%;height:100%}.hero-module__271aCG__videoOverlay{z-index:1;background:linear-gradient(#0006 0%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-module__271aCG__content{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:2rem;max-width:900px;padding:2rem;display:flex;position:relative}.hero-module__271aCG__title{letter-spacing:-.02em;text-shadow:0 4px 20px #0000004d;white-space:normal;word-break:normal;overflow-wrap:normal;opacity:0;margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;animation:.8s ease-in-out .2s forwards hero-module__271aCG__fadeIn}.hero-module__271aCG__subtitle{opacity:0;text-shadow:0 2px 10px #0000004d;max-width:700px;margin:0;font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1.6;animation:.8s ease-in-out .4s forwards hero-module__271aCG__fadeIn}.hero-module__271aCG__actions{opacity:0;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;animation:.8s ease-in-out .6s forwards hero-module__271aCG__fadeIn;display:flex}@keyframes hero-module__271aCG__fadeIn{0%{opacity:0}to{opacity:1}}.hero-module__271aCG__ctaPrimary,.hero-module__271aCG__ctaSecondary{border-radius:.5rem;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.hero-module__271aCG__ctaPrimary{background-color:var(--theme-CTA2);color:var(--theme-txt);box-shadow:0 4px 16px #a2b3e866}.hero-module__271aCG__ctaPrimary:hover{background-color:var(--theme-footer-txt);color:var(--theme-CTA1);transform:translateY(-2px);box-shadow:0 6px 20px #a2b3e880}.hero-module__271aCG__ctaSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000;border:2px solid #fff}.hero-module__271aCG__ctaSecondary:hover{background-color:#fff3;transform:translateY(-2px)}@media (max-width:768px){.hero-module__271aCG__hero{min-height:80vh}.hero-module__271aCG__content{gap:1.5rem;padding:1.5rem}.hero-module__271aCG__title{text-align:center;max-width:100%;line-height:1.2}.hero-module__271aCG__actions{flex-direction:column;width:100%}.hero-module__271aCG__ctaPrimary,.hero-module__271aCG__ctaSecondary{text-align:center;width:100%}}@media (max-width:480px){.hero-module__271aCG__title{line-height:1.3;font-size:clamp(2rem,8vw,2.5rem)!important}}
.trusted-by-module__U33FmW__trustedSection{background-color:var(--theme-bg1);padding:3rem 1.5rem 4rem;overflow:hidden}.trusted-by-module__U33FmW__inner{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.trusted-by-module__U33FmW__kicker{text-transform:uppercase;letter-spacing:.2em;text-align:center;font-size:.9rem;font-weight:700;color:#1e1f2b!important}.trusted-by-module__U33FmW__marquee{background:linear-gradient(145deg,#a2b3e814,#fff6);border:1px solid #34377526;border-radius:999px;padding:1rem 0;position:relative;overflow:hidden}.trusted-by-module__U33FmW__marqueeTrack{will-change:transform;width:max-content;animation:18s linear infinite trusted-by-module__U33FmW__marquee;display:flex}.trusted-by-module__U33FmW__marqueeRow{gap:1rem;display:flex}.trusted-by-module__U33FmW__logoCard{flex-shrink:0;justify-content:center;align-items:center;width:180px;min-width:180px;max-width:180px;padding:.5rem 1rem;display:flex}.trusted-by-module__U33FmW__logo{object-fit:contain;opacity:1;width:auto;height:auto;max-height:56px;transition:opacity .3s,filter .3s}.trusted-by-module__U33FmW__logoCard:hover .trusted-by-module__U33FmW__logo{opacity:1;filter:grayscale(0%)brightness()contrast()}.trusted-by-module__U33FmW__marqueeFadeLeft,.trusted-by-module__U33FmW__marqueeFadeRight{pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.trusted-by-module__U33FmW__marqueeFadeLeft{background:linear-gradient(90deg,var(--theme-bg1),transparent);left:0}.trusted-by-module__U33FmW__marqueeFadeRight{background:linear-gradient(270deg,var(--theme-bg1),transparent);right:0}.trusted-by-module__U33FmW__ctaWrapper{justify-content:center;margin-top:1.75rem;display:flex}.trusted-by-module__U33FmW__ctaButton{border:1px solid var(--theme-CTA1);background:var(--theme-CTA1);color:var(--theme-footer-txt);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #34377533}.trusted-by-module__U33FmW__ctaButton:hover{border-color:var(--theme-pannel);background:var(--theme-pannel);transform:translateY(-2px);box-shadow:0 15px 35px #34377559}@keyframes trusted-by-module__U33FmW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.trusted-by-module__U33FmW__trustedSection{padding:2.5rem 1rem 3rem}.trusted-by-module__U33FmW__marqueeTrack{gap:1.5rem}}
.vision-section-module__zZe5zG__visionSection{background-color:var(--theme-bg2);padding:5rem 1.5rem}.vision-section-module__zZe5zG__grid{grid-template-columns:minmax(320px,1.1fr) minmax(320px,.9fr);align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.vision-section-module__zZe5zG__copy{color:var(--theme-txt);flex-direction:column;gap:1.2rem;display:flex}.vision-section-module__zZe5zG__title{font-size:clamp(2.4rem,4vw,3rem);font-weight:700;line-height:1.15;color:#343775!important}.vision-section-module__zZe5zG__paragraph{font-size:1.05rem;line-height:1.7;color:#1e1f2b!important}.vision-section-module__zZe5zG__highlights{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.vision-section-module__zZe5zG__highlightItem{background:#fff;border-radius:1rem;align-items:center;gap:.9rem;padding:.95rem 1.2rem;font-weight:500;display:flex;box-shadow:0 20px 45px #14172614;color:#1e1f2b!important}.vision-section-module__zZe5zG__highlightIcon{background:#34377514;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.vision-section-module__zZe5zG__highlightIcon svg{width:24px;height:24px}.vision-section-module__zZe5zG__toolsColumn{color:#f5f7ff;background:radial-gradient(circle at top,#0f172a 0%,#05080f 70%);border-radius:26px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 40px 80px #05080f80}.vision-section-module__zZe5zG__toolsVideo{object-fit:cover;opacity:.28;filter:saturate(1.1);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vision-section-module__zZe5zG__toolsColumn:before{content:"";background:radial-gradient(circle,#05080fd9,#05080ff2);position:absolute;inset:0}.vision-section-module__zZe5zG__toolsColumn:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:22px;position:absolute;inset:1rem}.vision-section-module__zZe5zG__toolsInner{z-index:1;flex-direction:column;display:flex;position:relative}.vision-section-module__zZe5zG__toolsKicker{text-transform:uppercase;letter-spacing:.3em;color:#f5f7ffd9;margin-bottom:.5rem;font-size:.75rem}.vision-section-module__zZe5zG__toolsTitle{color:#f5f7fff2;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.4}.vision-section-module__zZe5zG__toolsBoard{z-index:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;display:grid;position:relative}.vision-section-module__zZe5zG__toolCard{background:#353775b4;border:1px solid #161111da;border-radius:1.5rem;align-items:center;gap:1rem;padding:1.3rem 1.1rem;display:flex;position:relative;overflow:hidden}.vision-section-module__zZe5zG__toolCard:before{content:"";border-radius:inherit;opacity:.9;pointer-events:none;background:linear-gradient(120deg,#ffffff14,#fff0);position:absolute;inset:0}.vision-section-module__zZe5zG__toolIconWrap{z-index:1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 10px 25px #00000059}.vision-section-module__zZe5zG__toolIconWrap svg{width:34px;height:34px}.vision-section-module__zZe5zG__toolContent{z-index:1;position:relative}.vision-section-module__zZe5zG__toolContent p{margin-bottom:.2rem;font-weight:600}.vision-section-module__zZe5zG__toolContent span{color:#f5f7ffbf;font-size:.9rem}.vision-section-module__zZe5zG__toolGlow{filter:blur(30px);background:radial-gradient(circle,color-mix(in srgb,var(--accent)60%,transparent)0%,transparent 70%);opacity:.45;position:absolute;inset:0}.reveal-on-view{opacity:1;visibility:visible;transform:none}@media (max-width:992px){.vision-section-module__zZe5zG__grid{grid-template-columns:1fr}}@media (max-width:640px){.vision-section-module__zZe5zG__visionSection{padding:4rem 1rem}.vision-section-module__zZe5zG__toolsColumn{padding:2rem}.vision-section-module__zZe5zG__toolsBoard{grid-template-columns:1fr}}
.services-module__CnLwxW__section{background:radial-gradient(circle at top right,#a2b3e840,transparent 55%),linear-gradient(180deg,var(--theme-bg1),var(--theme-bg2));color:var(--theme-txt);padding:6rem clamp(1.5rem,6vw,5rem) 7rem;position:relative;overflow:hidden}.services-module__CnLwxW__section:before,.services-module__CnLwxW__section:after{content:"";filter:blur(40px);opacity:.35;pointer-events:none;border-radius:999px;position:absolute}.services-module__CnLwxW__section:before{background:var(--theme-CTA2);width:280px;height:280px;top:-80px;right:5%}.services-module__CnLwxW__section:after{opacity:.18;background:#fff;width:220px;height:220px;bottom:-60px;left:-40px}.services-module__CnLwxW__inner{z-index:1;flex-direction:column;gap:3rem;max-width:1180px;margin:0 auto;display:flex;position:relative}.services-module__CnLwxW__layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.services-module__CnLwxW__cardsColumn{order:1}.services-module__CnLwxW__header{order:2;max-width:520px;margin-left:auto}.services-module__CnLwxW__eyebrow{text-transform:uppercase;letter-spacing:.26em;color:var(--theme-CTA1);align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.78rem;display:inline-flex}.services-module__CnLwxW__eyebrow:before{content:"";opacity:.6;background:currentColor;width:32px;height:1px}.services-module__CnLwxW__title{color:var(--theme-txt);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.services-module__CnLwxW__titleSub{color:var(--theme-CTA1);margin-bottom:1.25rem;font-size:clamp(1rem,2vw,1.3rem);font-weight:600}.services-module__CnLwxW__intro{color:var(--theme-text-secondary);max-width:680px;font-size:1.05rem;line-height:1.7}.services-module__CnLwxW__servicesGrid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:1.25rem;margin-top:1.8rem;display:grid}.services-module__CnLwxW__serviceCard{border:1.5px solid color-mix(in srgb,var(--accent-color,var(--theme-CTA1))30%,#a2b3e866);-webkit-backdrop-filter:blur(18px);color:var(--theme-txt);transform-origin:50%;background:#fffc;border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem 1.05rem .95rem;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.services-module__CnLwxW__serviceCard:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 0 0,#a2b3e859,#0000 55%);transition:opacity .2s ease-out;position:absolute;inset:0}.services-module__CnLwxW__serviceCard:hover{background:#fffffff2;transform:translateY(-6px);box-shadow:0 22px 60px #0f172a2e}.services-module__CnLwxW__serviceCard:hover:before{opacity:1}.services-module__CnLwxW__serviceCardPrimary{border-color:var(--theme-CTA1);box-shadow:0 24px 60px #34377559}.services-module__CnLwxW__cardGlow{border-radius:inherit;opacity:.35;z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#fff9,#0000 60%);position:absolute;inset:0}.services-module__CnLwxW__iconWrap{z-index:1;width:46px;height:46px;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color)18%,#fff);border:1px solid color-mix(in srgb,var(--accent-color)40%,transparent);border-radius:.8rem;place-items:center;display:grid;position:relative}.services-module__CnLwxW__iconWrap svg{width:26px;height:26px}.services-module__CnLwxW__cardContent{z-index:1;flex-direction:column;gap:.35rem;display:flex;position:relative}.services-module__CnLwxW__serviceTitle{color:var(--theme-txt);font-size:1rem;font-weight:600}.services-module__CnLwxW__serviceDesc{color:var(--theme-text-secondary);font-size:.88rem;line-height:1.6}.services-module__CnLwxW__tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.services-module__CnLwxW__tags li{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-CTA1);background:#a2b3e840;border:1px solid #3437751f;border-radius:999px;padding:.28rem .52rem;font-size:.68rem;list-style:none}.services-module__CnLwxW__tagAccent{border-color:var(--theme-CTA1);color:var(--theme-CTA1);background:#3437750f}.services-module__CnLwxW__serviceCardPrimary .services-module__CnLwxW__cardGlow{opacity:.55;background:radial-gradient(circle at 35% 15%,#34377533,#0000 70%)}@media (max-width:1200px){.services-module__CnLwxW__layout{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}}@media (max-width:1024px){.services-module__CnLwxW__layout{grid-template-columns:1fr}.services-module__CnLwxW__header{order:1;margin-left:0}.services-module__CnLwxW__cardsColumn{order:2}.services-module__CnLwxW__servicesGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.services-module__CnLwxW__eyebrow{letter-spacing:.2em;font-size:.7rem}.services-module__CnLwxW__servicesGrid{gap:1rem}.services-module__CnLwxW__serviceCard{padding:1.35rem}}
.realisations-module__nEUCxG__section{background:radial-gradient(circle at top right,#a2b3e833,transparent 55%),linear-gradient(180deg,var(--theme-bg1),var(--theme-bg2));color:var(--theme-txt);padding:clamp(4rem,7vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.realisations-module__nEUCxG__section:before,.realisations-module__nEUCxG__section:after{content:"";filter:blur(50px);opacity:.3;pointer-events:none;border-radius:999px;position:absolute}.realisations-module__nEUCxG__section:before{background:#a2b3e899;width:280px;height:280px;top:-80px;right:10%}.realisations-module__nEUCxG__section:after{background:#34377533;width:220px;height:220px;bottom:-80px;left:6%}.realisations-module__nEUCxG__inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.realisations-module__nEUCxG__contentGrid{grid-template-columns:1fr auto 1fr;align-items:start;gap:3rem;display:grid}.realisations-module__nEUCxG__header{flex-direction:column;gap:.75rem;display:flex}.realisations-module__nEUCxG__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--theme-CTA1);font-size:.78rem}.realisations-module__nEUCxG__title{color:var(--theme-txt);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.realisations-module__nEUCxG__subtitle{color:var(--theme-text-secondary);max-width:620px;font-size:1.05rem}.realisations-module__nEUCxG__separator{background:linear-gradient(#0000,#34377533,#0000);width:1px;height:100%;min-height:400px}.realisations-module__nEUCxG__sliderSection{flex-direction:column;gap:1.5rem;display:flex;position:relative}.realisations-module__nEUCxG__controls{z-index:10;justify-content:center;align-items:center;gap:.75rem;margin-top:-3rem;display:flex;position:relative}.realisations-module__nEUCxG__navButton{width:44px;height:44px;color:var(--theme-CTA1);cursor:pointer;background:#fff;border:1px solid #34377533;border-radius:999px;place-items:center;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.realisations-module__nEUCxG__navButton:hover{border-color:var(--theme-CTA1);transform:translateY(-2px);box-shadow:0 10px 30px #34377526}.realisations-module__nEUCxG__sliderWrapper{justify-content:flex-start;align-items:flex-start;min-height:780px;padding-bottom:4rem;display:flex;position:relative}.realisations-module__nEUCxG__slider{perspective:1000px;width:clamp(360px,50vw,480px);height:clamp(680px,85vh,750px);position:relative}.realisations-module__nEUCxG__card{border:2px solid var(--accent,#3437751f);cursor:pointer;will-change:transform;background:#fff;border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;height:100%;padding:1.75rem;display:flex;position:absolute;overflow:hidden;transform:translate(0);box-shadow:0 20px 45px #0f172a1a}.realisations-module__nEUCxG__card[data-index="0"]{z-index:5;border-color:var(--accent,var(--theme-CTA1));border-width:3px;top:0;left:0;box-shadow:0 28px 60px #0f172a33}.realisations-module__nEUCxG__card[data-index="1"]{z-index:4;opacity:.95;border-color:var(--accent,var(--theme-CTA1));border-width:2.5px;top:-20px;left:20px;transform:scale(.98)}.realisations-module__nEUCxG__card[data-index="2"]{z-index:3;opacity:.85;border-color:var(--accent,var(--theme-CTA1));border-width:2px;top:-40px;left:40px;transform:scale(.94)}.realisations-module__nEUCxG__card[data-index="3"]{z-index:2;opacity:.8;border-color:var(--accent,var(--theme-CTA1));border-width:2px;top:-60px;left:60px;transform:scale(.92)}.realisations-module__nEUCxG__card[data-index="4"]{z-index:1;opacity:.75;border-color:var(--accent,var(--theme-CTA1));border-width:2px;top:-80px;left:80px;transform:scale(.9)}.realisations-module__nEUCxG__preview{aspect-ratio:4/3;background:color-mix(in srgb,var(--accent,var(--theme-CTA2))20%,white);border:1px solid color-mix(in srgb,var(--accent,var(--theme-CTA2))35%,transparent);border-radius:1rem;flex-shrink:0;width:100%;position:relative;overflow:hidden}.realisations-module__nEUCxG__content{flex-direction:column;flex:1;gap:1rem;display:flex}.realisations-module__nEUCxG__previewImage{object-fit:cover}.realisations-module__nEUCxG__badge{text-transform:uppercase;letter-spacing:.2em;color:var(--theme-text-secondary);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.realisations-module__nEUCxG__colorDot{background:var(--accent,var(--theme-CTA2));border-radius:999px;width:10px;height:10px}.realisations-module__nEUCxG__name{color:var(--theme-txt);font-size:1.25rem;font-weight:600}.realisations-module__nEUCxG__description{color:var(--theme-text-secondary);flex:1;margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.realisations-module__nEUCxG__stack{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.realisations-module__nEUCxG__stack li{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-CTA1);background:#a2b3e833;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;list-style:none}.realisations-module__nEUCxG__actions{gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.realisations-module__nEUCxG__actionPrimary,.realisations-module__nEUCxG__actionGhost{text-align:center;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.realisations-module__nEUCxG__actionPrimary{background:var(--theme-CTA1);color:var(--theme-footer-txt);border:1px solid #0000}.realisations-module__nEUCxG__actionPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #34377559}.realisations-module__nEUCxG__actionGhost{color:var(--theme-CTA1);background:#fff;border:1px solid #34377533}.realisations-module__nEUCxG__actionGhost:hover{border-color:var(--theme-CTA1);transform:translateY(-2px);box-shadow:0 12px 30px #34377526}.realisations-module__nEUCxG__ctaLink{border:1px solid var(--theme-CTA1);background:var(--theme-CTA1);color:var(--theme-footer-txt);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-top:1.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #34377533}.realisations-module__nEUCxG__ctaLink:hover{border-color:var(--theme-pannel);background:var(--theme-pannel);transform:translateY(-2px);box-shadow:0 15px 35px #34377559}.realisations-module__nEUCxG__page{background:var(--theme-bg1);min-height:100vh;color:var(--theme-txt);padding:clamp(4rem,7vw,6rem) clamp(1.5rem,6vw,5rem)}.realisations-module__nEUCxG__pageInner{max-width:1200px;margin:0 auto}.realisations-module__nEUCxG__pageHero{max-width:780px;margin-bottom:3rem}.realisations-module__nEUCxG__pageTitle{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.realisations-module__nEUCxG__pageSubtitle{color:var(--theme-text-secondary);font-size:1.05rem}.realisations-module__nEUCxG__pageGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;display:grid}.realisations-module__nEUCxG__pageCard{width:100%;min-width:0;height:auto;max-height:none;overflow:visible;opacity:1!important;z-index:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}@media (max-width:992px){.realisations-module__nEUCxG__contentGrid{grid-template-columns:1fr;gap:2rem}.realisations-module__nEUCxG__separator{background:linear-gradient(90deg,#0000,#34377533,#0000);width:100%;height:1px;min-height:1px}.realisations-module__nEUCxG__sliderWrapper{justify-content:center}}@media (max-width:768px){.realisations-module__nEUCxG__controls{justify-content:center}.realisations-module__nEUCxG__actions{flex-direction:column}.realisations-module__nEUCxG__slider{width:clamp(300px,90vw,360px);height:clamp(640px,80vh,700px)}.realisations-module__nEUCxG__card[data-index="1"]{top:-12px;left:12px}.realisations-module__nEUCxG__card[data-index="2"]{top:-24px;left:24px}}
.blog-section-module__kBL7Zq__blogSectionContainer{margin-top:clamp(8rem,12vw,14rem);padding-bottom:0;position:relative;background:var(--theme-bg1)!important;margin:0!important;padding:0!important}.blog-section-module__kBL7Zq__wrapper{background:var(--theme-bg1);width:100%;min-height:140vh;margin:0;position:relative;overflow:hidden}.blog-section-module__kBL7Zq__wrapper:after{content:"";background:var(--theme-bg1);height:0;display:block}.blog-section-module__kBL7Zq__wrapper+*{background:var(--theme-bg1)}:is(.pin-spacer,[class*=pin-spacer],[class*=pinSpacer]){background:var(--theme-bg1)!important;background-color:var(--theme-bg1)!important}div[style*=pin]{background:var(--theme-bg1)!important;background-color:var(--theme-bg1)!important}.blog-section-module__kBL7Zq__blogPreview{background:var(--theme-pannel);width:50vw;height:50vh;color:var(--theme-footer-txt);z-index:2;transform-origin:0;border-radius:0 32px 32px 0;flex-direction:column;align-items:center;gap:18px;padding:120px 32px 32px;display:flex;position:absolute;top:25vh;left:0}.blog-section-module__kBL7Zq__blogPreviewTitle{text-align:center;letter-spacing:.16em;text-transform:uppercase;width:100%;margin:0;font-size:clamp(1.1rem,1.2vw + 1rem,1.6rem)}.blog-section-module__kBL7Zq__blogPreviewSubtitle{color:#f9f9f9d9;max-width:280px;margin:.4rem 0 0;font-size:.8rem}.blog-section-module__kBL7Zq__blogPreviewProgress{opacity:1;align-self:center;width:min(320px,70%);margin-top:auto;margin-bottom:auto}.blog-section-module__kBL7Zq__blogPreviewProgressLabel{letter-spacing:.16em;text-transform:uppercase;color:#f9f9f9e6;margin-bottom:.4rem;font-size:.7rem;display:block}.blog-section-module__kBL7Zq__blogPreviewProgressTrack{background:#f9f9f940;border-radius:999px;width:100%;height:6px;overflow:hidden}.blog-section-module__kBL7Zq__blogPreviewProgressFill{background:var(--theme-footer-txt);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.blog-section-module__kBL7Zq__cardsTrack{opacity:0;z-index:6;gap:24px;padding:0 10vw 0 50vw;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.blog-section-module__kBL7Zq__blogCard{background:var(--theme-bg2);width:clamp(280px,32vw,440px);min-height:clamp(340px,52vh,730px);color:var(--theme-footer);border:1px solid #a2b3e880;border-radius:26px;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.4rem 1.6rem;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,background .25s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e}.blog-section-module__kBL7Zq__blogCardActive{border-color:var(--theme-CTA2);background:#fff;transform:translateY(-22px);box-shadow:0 28px 60px #00000047}.blog-section-module__kBL7Zq__blogCardTitle{text-align:left;color:var(--theme-footer);margin:0;font-size:clamp(1rem,1.1vw + .9rem,1.3rem);font-weight:700;line-height:1.2}.blog-section-module__kBL7Zq__blogCardDivider{background:linear-gradient(90deg,transparent,var(--theme-CTA2),transparent);width:80%;height:1px;margin:4px auto 6px}.blog-section-module__kBL7Zq__blogCardImage{background:var(--theme-CTA2);border-radius:16px;width:100%;height:clamp(150px,40%,210px);overflow:hidden}.blog-section-module__kBL7Zq__blogCardImage img{object-fit:cover;width:100%;height:100%;display:block}.blog-section-module__kBL7Zq__blogCardTags{flex-wrap:wrap;gap:.5rem;display:flex}.blog-section-module__kBL7Zq__blogTagPill{background:var(--theme-footer);color:var(--theme-footer-txt);border-radius:999px;padding:4px 10px;font-size:.75rem}.blog-section-module__kBL7Zq__blogCardTagsDivider{background:linear-gradient(90deg,#a2b3e800,#a2b3e8cc,#a2b3e800);width:55%;height:1px;margin-top:2px}.blog-section-module__kBL7Zq__blogCardExcerpt{color:var(--theme-text-tertiary);flex:1;margin:4px 0 0;font-size:.9rem;line-height:1.4}.blog-section-module__kBL7Zq__blogCardFooter{justify-content:flex-end;display:flex}.blog-section-module__kBL7Zq__blogCardButton{cursor:pointer;background:var(--theme-CTA1);color:var(--theme-footer-txt);border:none;border-radius:999px;align-items:center;gap:6px;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;display:inline-flex;box-shadow:0 6px 16px #34377559}.blog-section-module__kBL7Zq__blogCardButton:after{content:"↗";opacity:.7;font-size:.9rem;transition:transform .18s ease-out,opacity .18s ease-out;transform:translateY(0)}.blog-section-module__kBL7Zq__blogCardActive .blog-section-module__kBL7Zq__blogCardButton{background:linear-gradient(135deg,var(--theme-CTA1),var(--theme-CTA2));transform:translateY(-1px);box-shadow:0 10px 24px #3437758c}.blog-section-module__kBL7Zq__blogCardActive .blog-section-module__kBL7Zq__blogCardButton:after{opacity:1;transform:translateY(-1px)translate(2px)}.blog-section-module__kBL7Zq__blogDiagonal{pointer-events:none;z-index:6;opacity:0;flex-direction:column;justify-content:center;gap:6vh;display:flex;position:absolute;inset:-10vh -10vw;transform:rotate(-18deg)}.blog-section-module__kBL7Zq__blogDiagonalRow{text-transform:uppercase;white-space:nowrap;letter-spacing:.12em;color:#f9f9f929;font-size:min(14vw,7rem);font-weight:800}.blog-section-module__kBL7Zq__seoOverlay{color:var(--theme-txt);opacity:1;visibility:visible;pointer-events:auto;z-index:1;background:radial-gradient(circle at 100% 0,#3437751f,#0000 50%),linear-gradient(#ffffffd9,#f4f5fdf2);justify-content:center;align-items:center;padding:clamp(4rem,8vw,10rem) clamp(1.5rem,6vw,6rem) clamp(8rem,12vw,14rem);display:flex;position:absolute;inset:0}.blog-section-module__kBL7Zq__seoInner{flex-direction:column;gap:clamp(1.8rem,3vw,3.8rem);max-width:1200px;margin:0 auto;display:flex}.blog-section-module__kBL7Zq__seoHeader{flex-direction:column;gap:.9rem;display:flex}.blog-section-module__kBL7Zq__seoKicker{text-transform:uppercase;letter-spacing:.18em;color:var(--theme-CTA1);margin:0;font-size:.85rem}.blog-section-module__kBL7Zq__seoTitle{color:var(--theme-CTA1);margin:0;font-size:clamp(1.5rem,1.8vw + 1.2rem,2.3rem);line-height:1.3}.blog-section-module__kBL7Zq__seoSubtitle{color:var(--theme-text-secondary);max-width:880px;margin:0;font-size:clamp(1rem,1vw + 1rem,1.35rem);line-height:1.5}.blog-section-module__kBL7Zq__impactGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.blog-section-module__kBL7Zq__impactCard{background:var(--theme-bg1);border:1px solid #3437752e;border-radius:24px;flex-direction:column;gap:.8rem;padding:clamp(1.25rem,2vw,2rem);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 18px 32px #00000014}.blog-section-module__kBL7Zq__impactCard[data-direction=left]{border-color:#34377552}.blog-section-module__kBL7Zq__impactCard[data-direction=right]{border-color:#ff645752}.blog-section-module__kBL7Zq__impactCard:hover{transform:translateY(-6px);box-shadow:0 28px 45px #00000026}.blog-section-module__kBL7Zq__impactCard h3{color:var(--theme-CTA1);margin:0;font-size:1.15rem}.blog-section-module__kBL7Zq__impactCard p{color:var(--theme-text-secondary);margin:0;line-height:1.5}.blog-section-module__kBL7Zq__impactIcon{width:48px;height:48px;color:var(--theme-CTA1);background:#34377514;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.blog-section-module__kBL7Zq__impactIcon svg{width:26px;height:26px}.blog-section-module__kBL7Zq__strategyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1rem,2vw,2.2rem);display:grid}.blog-section-module__kBL7Zq__strategyBlock{background:linear-gradient(#fffffff2,#f0f2ffe6);border:1px solid #34377526;border-radius:28px;flex-direction:column;gap:1.1rem;min-height:100%;padding:clamp(1.5rem,2.2vw,2.4rem);transition:transform .25s,border-color .25s;display:flex;box-shadow:0 20px 40px #0000001a}.blog-section-module__kBL7Zq__strategyBlock:hover{border-color:#34377559;transform:translateY(-8px)}.blog-section-module__kBL7Zq__strategyBlock header{align-items:center;gap:.9rem;display:flex}.blog-section-module__kBL7Zq__blockIcon{width:54px;height:54px;color:var(--theme-CTA1);background:linear-gradient(135deg,#34377526,#5356af40);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.blog-section-module__kBL7Zq__blockIcon svg{width:28px;height:28px}.blog-section-module__kBL7Zq__blockKicker{text-transform:uppercase;letter-spacing:.14em;color:#343775cc;margin:0;font-size:.75rem}.blog-section-module__kBL7Zq__strategyBlock h3{color:var(--theme-CTA1);margin:0;font-size:1.2rem}.blog-section-module__kBL7Zq__strategyBlock p{color:var(--theme-text-tertiary);margin:0;line-height:1.5}.blog-section-module__kBL7Zq__contentTags{flex-wrap:wrap;gap:.6rem;display:flex}.blog-section-module__kBL7Zq__contentTags span{color:var(--theme-CTA1);background:#34377514;border-radius:999px;padding:.4rem .95rem;font-size:.85rem;font-weight:600}.blog-section-module__kBL7Zq__frequencyList{flex-direction:column;gap:.9rem;display:flex}.blog-section-module__kBL7Zq__frequencyCard{background:#fffc;border:1px solid #34377526;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.blog-section-module__kBL7Zq__frequencyBadge{background:var(--theme-CTA1);width:36px;height:36px;color:var(--theme-footer-txt);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.blog-section-module__kBL7Zq__frequencyLabel{color:var(--theme-CTA1);margin:0;font-weight:600}.blog-section-module__kBL7Zq__frequencyDetail{color:var(--theme-text-tertiary);margin:.15rem 0 0;font-size:.9rem}.blog-section-module__kBL7Zq__seoCtas{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex;position:relative}.blog-section-module__kBL7Zq__seoPrimary,.blog-section-module__kBL7Zq__seoSecondary{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.9rem 1.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.blog-section-module__kBL7Zq__seoPrimary{background:linear-gradient(135deg,var(--theme-CTA1),var(--theme-CTA2));color:var(--theme-footer-txt);box-shadow:0 16px 30px #34377559}.blog-section-module__kBL7Zq__seoSecondary{color:var(--theme-CTA1);background:0 0;border:1px solid #34377566}.blog-section-module__kBL7Zq__seoPrimary:hover,.blog-section-module__kBL7Zq__seoSecondary:hover{transform:translateY(-2px);box-shadow:0 10px 26px #3437754d}.blog-section-module__kBL7Zq__seoSecondary:hover{background:#34377514}@media (max-width:1024px){.blog-section-module__kBL7Zq__cardsTrack{gap:20px;padding:0 8vw 0 32vw}}@media (max-width:768px){.blog-section-module__kBL7Zq__cardsTrack{gap:16px;padding:0 6vw 0 18vw}.blog-section-module__kBL7Zq__blogCard{width:78vw;min-height:360px;padding:1.1rem 1.3rem}.blog-section-module__kBL7Zq__blogCardTitle{font-size:1.05rem}.blog-section-module__kBL7Zq__blogCardImage{height:160px}.blog-section-module__kBL7Zq__blogPreview{padding:100px 24px 24px}.blog-section-module__kBL7Zq__blogPreviewTitle{font-size:clamp(1rem,3vw,1.4rem)}.blog-section-module__kBL7Zq__blogPreviewSubtitle{font-size:.75rem}.blog-section-module__kBL7Zq__impactGrid,.blog-section-module__kBL7Zq__strategyGrid{grid-template-columns:1fr}.blog-section-module__kBL7Zq__seoCtas{flex-direction:column}.blog-section-module__kBL7Zq__strategyBlock header{flex-direction:column;align-items:flex-start}}
