.page-module__Hr6Y3W__mainContainer{flex-direction:column;display:flex}.page-module__Hr6Y3W__mainContainer h1{font-size:4rem;line-height:1.5}.page-module__Hr6Y3W__caseHeader{padding:var(--space-xxxl) var(--space-m);margin:var(--space-l) 0 var(--space-l) 0;text-align:center;background:linear-gradient(#ebf6ff99,#fff0);flex-direction:column;gap:.25rem;display:flex}.page-module__Hr6Y3W__caseHeader h3{letter-spacing:.16em;text-transform:uppercase;color:var(--blue-700);opacity:.95;margin:0;font-size:.85rem;font-weight:800}.page-module__Hr6Y3W__caseHeader h1{color:var(--color-heading,var(--blue-950));margin:.25rem 0 0;font-size:2.6rem;font-weight:700;line-height:1.05}.page-module__Hr6Y3W__caseHeader .page-module__Hr6Y3W__meta{max-width:820px;color:var(--color-text-soft,#65727b);margin:.5rem auto 0;font-size:1rem;line-height:1.6}.page-module__Hr6Y3W__mainContainer h2{margin-bottom:var(--space-xl);align-items:center;display:flex;position:relative}.page-module__Hr6Y3W__mainContainer section{padding:var(--section-md)}.page-module__Hr6Y3W__mainContainer section:first-child{padding:0 2rem}.page-module__Hr6Y3W__keyPages{border-top:2px solid var(--accent-blue);padding-top:4rem}.page-module__Hr6Y3W__testimonial{background:var(--grey-25);box-shadow:var(--shadow-md);border:1.5px solid var(--blue-100);padding:var(--space-xxl) var(--space-xl);margin:var(--space-xl) 0;max-width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.page-module__Hr6Y3W__mainContainer{margin:0}.page-module__Hr6Y3W__mainContainer section{padding:var(--section-xl)}.page-module__Hr6Y3W__mainContainer h1{font-size:2.5rem}.page-module__Hr6Y3W__caseHeader{padding:var(--space-m) var(--space-m);margin:var(--space-s) 0 var(--space-m) 0}.page-module__Hr6Y3W__caseHeader h1{font-size:1.6rem}.page-module__Hr6Y3W__caseHeader h3{font-size:.75rem}.page-module__Hr6Y3W__caseHeader .page-module__Hr6Y3W__meta{font-size:.95rem}.page-module__Hr6Y3W__mainContainer h2{margin-bottom:var(--space-l);font-size:1.5rem}}
.CSHero-module__alA6eW__heroCentered{isolation:isolate;background:radial-gradient(circle at 83% 34%, #69b9f229, transparent 38%), linear-gradient(135deg, #fff 0%, var(--blue-50) 100%);flex-direction:column;width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.CSHero-module__alA6eW__heroCentered:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#0054c907 1px,#0000 1px),linear-gradient(90deg,#0054c907 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.CSHero-module__alA6eW__heroCentered:after{content:"";z-index:4;background:linear-gradient(90deg, var(--blue-800) 0 80px, var(--yellow-500) 80px 105px, transparent 105px);pointer-events:none;width:100%;height:3px;position:absolute;top:0;left:0}.CSHero-module__alA6eW__heroWatermark{z-index:-1;object-fit:contain;opacity:.1;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(330px,38vw,620px);height:auto;position:absolute;top:43%;right:clamp(-3rem,4vw,5rem);transform:translateY(-50%)}.CSHero-module__alA6eW__heroGraphics{z-index:-1;aspect-ratio:1;pointer-events:none;width:clamp(350px,42vw,650px);position:absolute;top:15%;right:-8%}.CSHero-module__alA6eW__heroOrbit,.CSHero-module__alA6eW__heroOrbitInner{border-radius:50%;display:block;position:absolute}.CSHero-module__alA6eW__heroOrbit{border:1px solid #0054c924;inset:0}.CSHero-module__alA6eW__heroOrbitInner{border:1px dashed #0054c933;inset:18%}.CSHero-module__alA6eW__heroPixelOne,.CSHero-module__alA6eW__heroPixelTwo,.CSHero-module__alA6eW__heroPixelThree,.CSHero-module__alA6eW__heroPixelFour,.CSHero-module__alA6eW__heroPixelFive{display:block;position:absolute}.CSHero-module__alA6eW__heroPixelOne{background:var(--blue-800);width:24px;height:24px;top:15%;right:17%}.CSHero-module__alA6eW__heroPixelTwo{background:var(--yellow-500);width:10px;height:10px;top:11%;right:11%}.CSHero-module__alA6eW__heroPixelThree{background:var(--blue-500);width:15px;height:15px;bottom:19%;left:8%}.CSHero-module__alA6eW__heroPixelFour{background:var(--yellow-500);width:8px;height:8px;bottom:14%;left:15%}.CSHero-module__alA6eW__heroPixelFive{border:2px solid var(--blue-800);width:10px;height:10px;top:42%;left:2%}.CSHero-module__alA6eW__heroIntro{z-index:2;width:min(100%,1280px);margin:0 auto;padding:clamp(2rem,3.5vw,3.5rem) clamp(1.25rem,4vw,3rem) clamp(4rem,6vw,6rem);position:relative}.CSHero-module__alA6eW__heroContent{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.CSHero-module__alA6eW__heroNavigation{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-bottom:clamp(4rem,6vw,6rem);display:flex}.CSHero-module__alA6eW__heroHeadingBlock{width:100%;max-width:1050px;position:relative}.CSHero-module__alA6eW__heroEyebrowRow{align-items:center;gap:.85rem;margin-bottom:clamp(1.5rem,2.5vw,2rem);display:flex}.CSHero-module__alA6eW__heroEyebrowMarker{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.CSHero-module__alA6eW__heroEyebrowMarker span{background:var(--blue-800);width:8px;height:8px;display:block}.CSHero-module__alA6eW__heroEyebrowMarker span:last-child{background:var(--yellow-500);transform:translateY(-5px)}.CSHero-module__alA6eW__eyebrow{color:var(--blue-800);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.5}.CSHero-module__alA6eW__heroTitleCentered{width:100%;max-width:950px;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.065em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(4.5rem,8.5vw,8.5rem);font-weight:800;line-height:.97}.CSHero-module__alA6eW__highlighted{color:var(--blue-800)}.CSHero-module__alA6eW__heroDescriptionWrap{align-items:flex-start;gap:1.4rem;max-width:720px;margin-top:clamp(2rem,3.5vw,3rem);display:flex}.CSHero-module__alA6eW__heroDescriptionAccent{background:var(--blue-800);height:52px;box-shadow:0 16px 0 var(--yellow-500);flex:0 0 3px}.CSHero-module__alA6eW__heroDescription{max-width:650px;color:var(--grey-600);font-family:var(--font-body);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;line-height:1.75}.CSHero-module__alA6eW__heroActions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:clamp(2rem,3vw,2.75rem);display:flex}.CSHero-module__alA6eW__primaryAction,.CSHero-module__alA6eW__secondaryAction{min-height:52px;font-family:var(--font-body);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.3rem;font-size:.82rem;font-weight:800;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.CSHero-module__alA6eW__primaryAction{color:var(--white);background:var(--blue-950);border-color:var(--blue-950)}.CSHero-module__alA6eW__primaryAction svg{color:var(--yellow-500)}.CSHero-module__alA6eW__primaryAction:hover{color:var(--white);background:var(--blue-800);border-color:var(--blue-800);transform:translateY(-2px)}.CSHero-module__alA6eW__secondaryAction{color:var(--blue-950);border-color:var(--blue-200);background:#fff9}.CSHero-module__alA6eW__secondaryAction:hover{color:var(--blue-950);background:var(--white);border-color:var(--blue-800);transform:translateY(-2px)}.CSHero-module__alA6eW__primaryAction svg,.CSHero-module__alA6eW__secondaryAction svg{flex-shrink:0;font-size:1rem;transition:transform .18s}.CSHero-module__alA6eW__primaryAction:hover svg,.CSHero-module__alA6eW__secondaryAction:hover svg{transform:translate(3px)}.CSHero-module__alA6eW__primaryAction:focus-visible,.CSHero-module__alA6eW__secondaryAction:focus-visible{outline:2px solid var(--blue-800);outline-offset:4px}.CSHero-module__alA6eW__metaBand{z-index:3;background:var(--blue-950);border:0;width:100%;margin:0;padding:0;position:relative}.CSHero-module__alA6eW__metaBandInner{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1280px);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);display:grid}.CSHero-module__alA6eW__metaItem{border-right:1px solid #69b9f233;align-items:center;gap:1rem;min-width:0;min-height:120px;padding:1.5rem clamp(1rem,2vw,2rem);display:flex}.CSHero-module__alA6eW__metaItem:first-child{border-left:1px solid #69b9f233}.CSHero-module__alA6eW__metaIndex{color:var(--yellow-500);font-family:var(--font-body);letter-spacing:.1em;flex:none;align-self:flex-start;margin-top:.2rem;font-size:.65rem;font-weight:800}.CSHero-module__alA6eW__metaItemContent{flex-direction:column;gap:.65rem;min-width:0;display:flex}.CSHero-module__alA6eW__metaLabel{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.CSHero-module__alA6eW__metaValue{color:var(--white);font-family:var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(.95rem,1.25vw,1.15rem);font-weight:700;line-height:1.45}.CSHero-module__alA6eW__metaItem:nth-child(2) .CSHero-module__alA6eW__metaValue{color:var(--blue-300)}.CSHero-module__alA6eW__heroNote{z-index:2;background:var(--blue-50);width:100%;position:relative}.CSHero-module__alA6eW__heroNoteInner{border-bottom:1px solid var(--blue-200);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:2rem;width:min(100%,1280px);margin:0 auto;padding:2rem clamp(1.25rem,4vw,3rem);display:grid}.CSHero-module__alA6eW__heroNoteHeading{align-items:center;gap:.7rem;display:flex}.CSHero-module__alA6eW__heroNoteMarker{background:var(--yellow-500);flex:none;width:8px;height:8px}.CSHero-module__alA6eW__noteLabel{color:var(--blue-800);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.CSHero-module__alA6eW__heroNote p{max-width:850px;color:var(--grey-600);font-family:var(--font-body);margin:0;font-size:.95rem;line-height:1.8}@media (max-width:1100px){.CSHero-module__alA6eW__heroTitleCentered{max-width:850px;font-size:clamp(4.5rem,8.5vw,7rem)}.CSHero-module__alA6eW__heroWatermark{opacity:.075;right:-4rem}.CSHero-module__alA6eW__heroGraphics{opacity:.65;right:-15%}.CSHero-module__alA6eW__metaItem{gap:.75rem;padding:1.5rem 1rem}}@media (max-width:850px){.CSHero-module__alA6eW__heroNavigation{margin-bottom:3.5rem}.CSHero-module__alA6eW__heroTitleCentered{max-width:750px;font-size:clamp(3.8rem,8.5vw,5.5rem)}.CSHero-module__alA6eW__heroWatermark{opacity:.05;right:-5rem}.CSHero-module__alA6eW__heroGraphics{opacity:.4;right:-22%}.CSHero-module__alA6eW__metaBandInner{grid-template-columns:repeat(2,minmax(0,1fr))}.CSHero-module__alA6eW__metaItem:nth-child(2){border-right:0}.CSHero-module__alA6eW__metaItem:nth-child(-n+2){border-bottom:1px solid #69b9f233}.CSHero-module__alA6eW__metaItem:nth-child(3){border-left:1px solid #69b9f233}.CSHero-module__alA6eW__heroNoteInner{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:600px){.CSHero-module__alA6eW__heroIntro{padding:2rem 1.25rem 3.5rem}.CSHero-module__alA6eW__heroNavigation{gap:1.25rem;margin-bottom:3rem}.CSHero-module__alA6eW__heroEyebrowRow{margin-bottom:1.25rem}.CSHero-module__alA6eW__heroTitleCentered{letter-spacing:-.055em;max-width:100%;font-size:clamp(3.1rem,11vw,4.8rem);line-height:1.02}.CSHero-module__alA6eW__heroDescriptionWrap{gap:1rem;margin-top:2rem}.CSHero-module__alA6eW__heroDescriptionAccent{height:44px}.CSHero-module__alA6eW__heroDescription{font-size:1rem;line-height:1.7}.CSHero-module__alA6eW__heroActions{flex-direction:column;align-items:stretch;width:100%;margin-top:2rem}.CSHero-module__alA6eW__primaryAction,.CSHero-module__alA6eW__secondaryAction{width:100%}.CSHero-module__alA6eW__heroWatermark{opacity:.035;width:330px;top:34%;right:-8rem}.CSHero-module__alA6eW__heroGraphics{opacity:.25;width:360px;top:13%;right:-11rem}.CSHero-module__alA6eW__heroPixelThree,.CSHero-module__alA6eW__heroPixelFour,.CSHero-module__alA6eW__heroPixelFive{display:none}.CSHero-module__alA6eW__metaBandInner{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem}.CSHero-module__alA6eW__metaItem{gap:.6rem;min-height:100px;padding:1.25rem .75rem}.CSHero-module__alA6eW__metaIndex,.CSHero-module__alA6eW__metaLabel{font-size:.6rem}.CSHero-module__alA6eW__metaValue{font-size:.9rem}.CSHero-module__alA6eW__heroNoteInner{grid-template-columns:1fr;gap:1rem;padding:1.75rem 1.25rem}}@media (max-width:380px){.CSHero-module__alA6eW__heroTitleCentered{font-size:clamp(2.8rem,10.5vw,3.5rem)}.CSHero-module__alA6eW__metaBandInner{grid-template-columns:1fr}.CSHero-module__alA6eW__metaItem{border-bottom:1px solid #69b9f233;border-left:1px solid #69b9f233;border-right:1px solid #69b9f233;min-height:80px}.CSHero-module__alA6eW__metaItem:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.CSHero-module__alA6eW__primaryAction,.CSHero-module__alA6eW__secondaryAction,.CSHero-module__alA6eW__primaryAction svg,.CSHero-module__alA6eW__secondaryAction svg{transition:none}.CSHero-module__alA6eW__primaryAction:hover,.CSHero-module__alA6eW__secondaryAction:hover,.CSHero-module__alA6eW__primaryAction:hover svg,.CSHero-module__alA6eW__secondaryAction:hover svg{transform:none}}
.CSTopMenu-module__uKXf0G__container{border:1px solid var(--blue-200);background:#ffffffe6;width:100%;margin-top:clamp(2.5rem,5vw,4rem);position:relative}.CSTopMenu-module__uKXf0G__navHeader{border-bottom:1px solid var(--blue-200);background:var(--blue-50);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.5rem;display:flex}.CSTopMenu-module__uKXf0G__navHeading{align-items:center;gap:.75rem;display:flex}.CSTopMenu-module__uKXf0G__headerPixel{background:var(--yellow-500);flex:none;width:8px;height:8px}.CSTopMenu-module__uKXf0G__navEyebrow{color:var(--blue-800);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CSTopMenu-module__uKXf0G__navCount{color:var(--grey-600);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:800}.CSTopMenu-module__uKXf0G__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.CSTopMenu-module__uKXf0G__item{border-right:1px solid var(--blue-200);min-width:0;position:relative}.CSTopMenu-module__uKXf0G__item:last-child{border-right:0}.CSTopMenu-module__uKXf0G__link{min-height:112px;color:inherit;background:0 0;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:.85rem;padding:1.4rem 1.25rem;text-decoration:none;transition:background .18s,color .18s;display:grid;position:relative}a.CSTopMenu-module__uKXf0G__link{cursor:pointer}a.CSTopMenu-module__uKXf0G__link:hover{background:var(--blue-50)}a.CSTopMenu-module__uKXf0G__link:focus-visible{outline:2px solid var(--blue-800);outline-offset:-3px;z-index:2}.CSTopMenu-module__uKXf0G__index{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.1em;align-self:start;padding-top:.2rem;font-size:.65rem;font-weight:800;line-height:1.5}.CSTopMenu-module__uKXf0G__content{flex-direction:column;gap:.4rem;min-width:0;display:flex}.CSTopMenu-module__uKXf0G__label{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:800;line-height:1.35}.CSTopMenu-module__uKXf0G__desc{max-width:32ch;color:var(--grey-600);font-family:var(--font-body);font-size:.76rem;font-weight:400;line-height:1.55}.CSTopMenu-module__uKXf0G__pixel{background:var(--blue-500);place-self:start end;width:7px;height:7px;margin-top:.3rem;transition:background .18s,transform .18s}a.CSTopMenu-module__uKXf0G__link:hover .CSTopMenu-module__uKXf0G__pixel{background:var(--yellow-500);transform:scale(1.2)}.CSTopMenu-module__uKXf0G__active{background:linear-gradient(#e6f4fef2,#f2f8ffb3)}.CSTopMenu-module__uKXf0G__active:before{content:"";background:var(--blue-800);height:3px;position:absolute;top:0;left:0;right:0}.CSTopMenu-module__uKXf0G__active .CSTopMenu-module__uKXf0G__index,.CSTopMenu-module__uKXf0G__active .CSTopMenu-module__uKXf0G__label{color:var(--blue-800)}.CSTopMenu-module__uKXf0G__active .CSTopMenu-module__uKXf0G__pixel{background:var(--yellow-500)}.CSTopMenu-module__uKXf0G__staticItem{cursor:default}@media (max-width:900px){.CSTopMenu-module__uKXf0G__list{grid-template-columns:repeat(2,minmax(0,1fr))}.CSTopMenu-module__uKXf0G__item:nth-child(2n){border-right:0}.CSTopMenu-module__uKXf0G__item:nth-child(n+3){border-top:1px solid var(--blue-200)}}@media (max-width:600px){.CSTopMenu-module__uKXf0G__container{margin-top:2rem}.CSTopMenu-module__uKXf0G__navHeader{padding:1rem 1.1rem}.CSTopMenu-module__uKXf0G__navEyebrow{font-size:.62rem}.CSTopMenu-module__uKXf0G__navCount{font-size:.6rem}.CSTopMenu-module__uKXf0G__list{grid-template-columns:1fr}.CSTopMenu-module__uKXf0G__item{border-right:0;border-top:1px solid var(--blue-200)}.CSTopMenu-module__uKXf0G__item:first-child{border-top:0}.CSTopMenu-module__uKXf0G__link{grid-template-columns:28px minmax(0,1fr) 7px;gap:.75rem;min-height:86px;padding:1rem 1.1rem}.CSTopMenu-module__uKXf0G__label{font-size:.95rem}.CSTopMenu-module__uKXf0G__desc{max-width:none;font-size:.75rem}.CSTopMenu-module__uKXf0G__active:before{width:3px;height:auto;inset:0 auto 0 0}}@media (prefers-reduced-motion:reduce){.CSTopMenu-module__uKXf0G__link,.CSTopMenu-module__uKXf0G__pixel{transition:none}}
.ProcessCircuit-module__N7qiTG__wrapper{width:100%;overflow:visible}.ProcessCircuit-module__N7qiTG__svg{width:100%;height:auto;display:block;overflow:visible}.ProcessCircuit-module__N7qiTG__path{stroke:#2f8fe8;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600px}.ProcessCircuit-module__N7qiTG__node{opacity:0;transform-box:fill-box;transform-origin:50%}.ProcessCircuit-module__N7qiTG__outerCircle{fill:#f5f9ff;stroke:#2f8fe8;stroke-width:8px}.ProcessCircuit-module__N7qiTG__innerCircle{fill:#f5f9ff}.ProcessCircuit-module__N7qiTG__visible .ProcessCircuit-module__N7qiTG__path{animation:2.2s forwards ProcessCircuit-module__N7qiTG__drawPath}.ProcessCircuit-module__N7qiTG__visible .ProcessCircuit-module__N7qiTG__node1{animation:.45s .35s forwards ProcessCircuit-module__N7qiTG__popNode}.ProcessCircuit-module__N7qiTG__visible .ProcessCircuit-module__N7qiTG__node2{animation:.45s .85s forwards ProcessCircuit-module__N7qiTG__popNode}.ProcessCircuit-module__N7qiTG__visible .ProcessCircuit-module__N7qiTG__node3{animation:.45s 1.35s forwards ProcessCircuit-module__N7qiTG__popNode}.ProcessCircuit-module__N7qiTG__visible .ProcessCircuit-module__N7qiTG__node4{animation:.45s 1.85s forwards ProcessCircuit-module__N7qiTG__popNode}@keyframes ProcessCircuit-module__N7qiTG__drawPath{to{stroke-dashoffset:0}}@keyframes ProcessCircuit-module__N7qiTG__popNode{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.ProcessCircuit-module__N7qiTG__path,.ProcessCircuit-module__N7qiTG__outerCircle{stroke-width:6px}}@media (max-width:640px){.ProcessCircuit-module__N7qiTG__wrapper{overflow-x:auto}.ProcessCircuit-module__N7qiTG__svg{min-width:800px}}.ProcessCircuit-module__N7qiTG__active .ProcessCircuit-module__N7qiTG__outerCircle{filter:drop-shadow(0 0 8px #2f8fe859)}.ProcessCircuit-module__N7qiTG__active .ProcessCircuit-module__N7qiTG__innerCircle{fill:#2f8fe8}
.Carousel-module__TToQFG__carouselContainer{width:100%;position:relative;overflow:hidden}.Carousel-module__TToQFG__carouselTrack{justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;min-height:310px;margin-bottom:1.5rem;display:flex;position:relative}.Carousel-module__TToQFG__slideCenter{z-index:2;flex-direction:column;align-items:center;width:min(100%,520px);display:flex;position:relative}.Carousel-module__TToQFG__mainImageButton{border:1px solid var(--blue-200);background:var(--white);cursor:zoom-in;width:100%;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 16px 45px #001f4d14}.Carousel-module__TToQFG__mainImageButton:hover{border-color:var(--blue-400);transform:translateY(-3px);box-shadow:0 20px 55px #001f4d1f}.Carousel-module__TToQFG__mainImageButton:focus-visible{outline:2px solid var(--yellow-500);outline-offset:4px}.Carousel-module__TToQFG__slideImageCenter{object-fit:contain;background:var(--white);width:100%;height:300px;display:block}.Carousel-module__TToQFG__imagePixel{background:var(--yellow-500);width:9px;height:9px;position:absolute;bottom:1rem;right:1rem}.Carousel-module__TToQFG__slideDesc{max-width:640px;color:var(--grey-600);text-align:center;margin-top:1.25rem;font-size:.88rem;line-height:1.7}.Carousel-module__TToQFG__slideSide{z-index:1;border:1px solid var(--blue-200);background:var(--white);cursor:pointer;opacity:.42;flex:0 0 190px;width:190px;padding:0;transition:opacity .18s,transform .18s,border-color .18s;position:relative;overflow:hidden}.Carousel-module__TToQFG__slideSide:hover{opacity:.78;border-color:var(--blue-400);transform:translateY(-2px)}.Carousel-module__TToQFG__slideSide:focus-visible{opacity:1;outline:2px solid var(--yellow-500);outline-offset:4px}.Carousel-module__TToQFG__slideImageSide{object-fit:contain;background:var(--blue-50);width:100%;height:145px;display:block}.Carousel-module__TToQFG__carouselNav{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.Carousel-module__TToQFG__dots{align-items:center;gap:.55rem;display:flex}.Carousel-module__TToQFG__carouselDot{background:var(--blue-200);cursor:pointer;border:0;width:8px;height:8px;padding:0;transition:width .18s,background .18s}.Carousel-module__TToQFG__carouselDot:hover{background:var(--blue-500)}.Carousel-module__TToQFG__carouselDot.Carousel-module__TToQFG__active{background:var(--yellow-500);width:28px}.Carousel-module__TToQFG__carouselDot:focus-visible{outline:2px solid var(--blue-800);outline-offset:3px}.Carousel-module__TToQFG__carouselButton{border:1px solid var(--blue-300);width:42px;height:42px;color:var(--blue-900);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.Carousel-module__TToQFG__carouselButton:hover{background:var(--blue-950);color:var(--white);border-color:var(--blue-950);transform:translateY(-2px)}.Carousel-module__TToQFG__carouselButton:focus-visible{outline:2px solid var(--yellow-500);outline-offset:3px}.Carousel-module__TToQFG__fullscreenOverlay{z-index:3000;background:linear-gradient(#001233f0,#001233f0);justify-content:center;align-items:center;padding:2rem;animation:.18s Carousel-module__TToQFG__fadeIn;display:flex;inset:0;position:fixed!important}.Carousel-module__TToQFG__fullscreenOverlay:before{content:"";pointer-events:none;background-image:linear-gradient(#69b9f209 1px,#0000 1px),linear-gradient(90deg,#69b9f209 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.Carousel-module__TToQFG__fullscreenContent{z-index:1;background:var(--blue-950);border:1px solid #ffffff29;grid-template-rows:minmax(0,1fr) auto;width:min(1100px,92vw);max-height:90vh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052}.Carousel-module__TToQFG__fullscreenImageWrap{background:var(--blue-50);justify-content:center;align-items:center;min-height:0;padding:clamp(1.5rem,4vw,3rem);display:flex}.Carousel-module__TToQFG__fullscreenImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68vh}.Carousel-module__TToQFG__fullscreenDesc{color:var(--blue-200);text-align:center;border-top:1px solid #ffffff24;padding:1.25rem clamp(1.5rem,4vw,3rem);font-size:.84rem;line-height:1.65}.Carousel-module__TToQFG__fullscreenClose{z-index:5;background:var(--blue-950);width:42px;height:42px;color:var(--white);cursor:pointer;border:1px solid #ffffff38;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:1rem;right:1rem}.Carousel-module__TToQFG__fullscreenClose:hover{background:var(--yellow-500);color:var(--blue-950);border-color:var(--yellow-500)}.Carousel-module__TToQFG__fullscreenClose:focus-visible{outline:2px solid var(--yellow-500);outline-offset:3px}@keyframes Carousel-module__TToQFG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:850px){.Carousel-module__TToQFG__carouselTrack{gap:1rem;min-height:280px}.Carousel-module__TToQFG__slideSide{flex-basis:135px;width:135px}.Carousel-module__TToQFG__slideImageSide{height:115px}.Carousel-module__TToQFG__slideCenter{width:min(100%,430px)}.Carousel-module__TToQFG__slideImageCenter{height:260px}}@media (max-width:650px){.Carousel-module__TToQFG__carouselTrack{min-height:auto;display:block}.Carousel-module__TToQFG__slideSide{display:none}.Carousel-module__TToQFG__slideCenter{width:100%}.Carousel-module__TToQFG__slideImageCenter{height:240px}.Carousel-module__TToQFG__slideDesc{margin-top:1rem;font-size:.82rem}.Carousel-module__TToQFG__carouselNav{gap:1rem}.Carousel-module__TToQFG__carouselButton{width:38px;height:38px}.Carousel-module__TToQFG__fullscreenOverlay{padding:1rem}.Carousel-module__TToQFG__fullscreenContent{width:100%;max-height:92vh}.Carousel-module__TToQFG__fullscreenImageWrap{min-height:300px;padding:1rem}.Carousel-module__TToQFG__fullscreenImage{max-height:64vh}.Carousel-module__TToQFG__fullscreenDesc{text-align:left;padding:1rem 1.25rem}.Carousel-module__TToQFG__fullscreenClose{width:38px;height:38px;top:.75rem;right:.75rem}}
.CSResults-module__Bja2Jq__results{isolation:isolate;background:radial-gradient(circle at 85% 20%, #1b8ae429, transparent 32%), radial-gradient(circle at 10% 90%, #0054c91a, transparent 30%), var(--blue-950);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSResults-module__Bja2Jq__results:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#69b9f208 1px,#0000 1px),linear-gradient(90deg,#69b9f208 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.CSResults-module__Bja2Jq__resultsInner{z-index:1;width:min(100%,1280px);margin:0 auto;position:relative}.CSResults-module__Bja2Jq__resultsHeader{justify-content:space-between;align-items:flex-end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,6vw,5rem);display:flex}.CSResults-module__Bja2Jq__resultsHeaderContent{min-width:0;max-width:900px}.CSResults-module__Bja2Jq__marker{align-items:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.CSResults-module__Bja2Jq__markerLine{background:var(--yellow-500);width:42px;height:2px}.CSResults-module__Bja2Jq__markerPixel{background:var(--blue-500);width:7px;height:7px}.CSResults-module__Bja2Jq__resultsHeader .eyebrowHeader{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.CSResults-module__Bja2Jq__resultsHeader h2{max-width:850px;color:var(--white);font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:800;line-height:.98}.CSResults-module__Bja2Jq__headingAccent{color:var(--blue-500)}.CSResults-module__Bja2Jq__resultsHeaderAside{flex-direction:column;flex:none;align-items:flex-end;padding-bottom:.35rem;display:flex}.CSResults-module__Bja2Jq__resultsAsideLabel{color:var(--blue-400);font-family:var(--font-body);letter-spacing:.14em;white-space:nowrap;font-size:.65rem;font-weight:800}.CSResults-module__Bja2Jq__resultsCount{color:var(--yellow-500);font-family:var(--font-heading);letter-spacing:-.08em;margin:.6rem 0 .2rem;font-size:clamp(4rem,7vw,7rem);font-weight:800;line-height:.95}.CSResults-module__Bja2Jq__resultsAsideCaption{color:var(--blue-300);font-family:var(--font-body);font-size:.8rem}.CSResults-module__Bja2Jq__cardContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.CSResults-module__Bja2Jq__resultCard{border:1px solid var(--blue-200);background:var(--white);flex-direction:column;min-width:0;min-height:340px;padding:clamp(1.75rem,3vw,3rem);transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.CSResults-module__Bja2Jq__resultCard:hover{border-color:var(--blue-500);background:var(--blue-50);transform:translateY(-4px)}.CSResults-module__Bja2Jq__resultCard:before{content:"";background:var(--yellow-500);width:0;height:4px;transition:width .2s;position:absolute;top:0;left:0}.CSResults-module__Bja2Jq__resultCard:hover:before{width:100%}.CSResults-module__Bja2Jq__cardTop{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:clamp(3rem,5vw,5rem);display:flex}.CSResults-module__Bja2Jq__cardNumberWrap{flex-direction:column;gap:.4rem;display:flex}.CSResults-module__Bja2Jq__cardNumberLabel{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.15em;font-size:.63rem;font-weight:800}.CSResults-module__Bja2Jq__cardIndex{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.075em;font-size:clamp(2.7rem,4vw,4rem);font-weight:800;line-height:1}.CSResults-module__Bja2Jq__iconWrap{border:1px solid var(--blue-200);background:var(--blue-50);width:56px;height:56px;color:var(--blue-800);flex:none;place-items:center;font-size:1.7rem;transition:background .18s,border-color .18s,color .18s;display:grid}.CSResults-module__Bja2Jq__resultCard:hover .CSResults-module__Bja2Jq__iconWrap{border-color:var(--yellow-500);background:var(--yellow-500);color:var(--blue-950)}.CSResults-module__Bja2Jq__cardContent{flex:1;margin-bottom:2rem}.CSResults-module__Bja2Jq__cardContent h3{max-width:24ch;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.5rem,2.2vw,2.15rem);font-weight:800;line-height:1.15}.CSResults-module__Bja2Jq__cardContent p{max-width:56ch;color:var(--grey-600);font-family:var(--font-body);margin:0;font-size:clamp(.96rem,1.15vw,1.05rem);line-height:1.8}.CSResults-module__Bja2Jq__cardBottom{align-items:center;gap:1rem;width:100%;display:flex}.CSResults-module__Bja2Jq__cardBottomLine{background:var(--blue-200);flex:1;height:1px}.CSResults-module__Bja2Jq__cardPixel{background:var(--blue-500);flex:none;width:8px;height:8px;transition:background .18s,transform .18s}.CSResults-module__Bja2Jq__resultCard:hover .CSResults-module__Bja2Jq__cardPixel{background:var(--yellow-500);transform:scale(1.2)}.CSResults-module__Bja2Jq__resultsFooter{color:var(--blue-400);font-family:var(--font-body);letter-spacing:.12em;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);font-size:.65rem;font-weight:800;display:flex}.CSResults-module__Bja2Jq__footerPixel{background:var(--yellow-500);flex:none;width:8px;height:8px}.CSResults-module__Bja2Jq__footerLine{background:#69b9f240;flex:1;height:1px}@media (max-width:900px){.CSResults-module__Bja2Jq__resultsHeader{align-items:flex-end}.CSResults-module__Bja2Jq__resultsCount{font-size:4.5rem}.CSResults-module__Bja2Jq__resultCard{min-height:320px;padding:1.75rem}}@media (max-width:700px){.CSResults-module__Bja2Jq__results{padding:5rem 1.25rem}.CSResults-module__Bja2Jq__resultsHeader{flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:2.5rem}.CSResults-module__Bja2Jq__resultsHeader h2{font-size:clamp(2.5rem,10vw,3.6rem)}.CSResults-module__Bja2Jq__resultsHeaderAside{flex-direction:row;align-items:center;gap:1rem;padding-bottom:0}.CSResults-module__Bja2Jq__resultsCount{order:-1;margin:0;font-size:3rem}.CSResults-module__Bja2Jq__resultsAsideLabel{font-size:.62rem}.CSResults-module__Bja2Jq__resultsAsideCaption{display:none}.CSResults-module__Bja2Jq__cardContainer{grid-template-columns:1fr;gap:.85rem}.CSResults-module__Bja2Jq__resultCard{min-height:0;padding:1.5rem}.CSResults-module__Bja2Jq__cardTop{margin-bottom:2.5rem}.CSResults-module__Bja2Jq__cardIndex{font-size:2.8rem}.CSResults-module__Bja2Jq__iconWrap{width:48px;height:48px;font-size:1.5rem}.CSResults-module__Bja2Jq__cardContent h3{max-width:none;font-size:1.5rem}.CSResults-module__Bja2Jq__cardContent p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.CSResults-module__Bja2Jq__resultCard,.CSResults-module__Bja2Jq__resultCard:before,.CSResults-module__Bja2Jq__iconWrap,.CSResults-module__Bja2Jq__cardPixel{transition:none}.CSResults-module__Bja2Jq__resultCard:hover,.CSResults-module__Bja2Jq__resultCard:hover .CSResults-module__Bja2Jq__cardPixel{transform:none}}
.CSKeyFeatures-module__97ZoUG__features{isolation:isolate;background:radial-gradient(circle at 90% 10%, #1b8ae426, transparent 35%), var(--blue-950);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSKeyFeatures-module__97ZoUG__features:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#69b9f20b 1px,#0000 1px),linear-gradient(90deg,#69b9f20b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.CSKeyFeatures-module__97ZoUG__featuresInner{z-index:1;width:min(100%,1280px);margin:0 auto;position:relative}.CSKeyFeatures-module__97ZoUG__featuresHeader{margin-bottom:clamp(3rem,6vw,5rem)}.CSKeyFeatures-module__97ZoUG__featuresHeaderTop{align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.CSKeyFeatures-module__97ZoUG__featuresSectionIndex{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CSKeyFeatures-module__97ZoUG__marker{align-items:center;gap:6px;display:inline-flex}.CSKeyFeatures-module__97ZoUG__markerLine{background:var(--blue-500);width:40px;height:2px}.CSKeyFeatures-module__97ZoUG__markerPixel{background:var(--yellow-500);width:7px;height:7px}.CSKeyFeatures-module__97ZoUG__featuresHeader .eyebrowHeader{color:var(--yellow-500);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.CSKeyFeatures-module__97ZoUG__featuresHeadingRow{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.CSKeyFeatures-module__97ZoUG__featuresHeadingRow h2{max-width:14ch;color:var(--white);font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,5vw,5.4rem);font-weight:800;line-height:.98}.CSKeyFeatures-module__97ZoUG__featuresHeadingAccent{color:var(--blue-500)}.CSKeyFeatures-module__97ZoUG__featuresHeaderAside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;padding-bottom:.4rem;display:flex}.CSKeyFeatures-module__97ZoUG__featuresCount{color:var(--yellow-500);font-family:var(--font-heading);letter-spacing:-.07em;font-size:clamp(3.5rem,6vw,6rem);font-weight:800;line-height:.9}.CSKeyFeatures-module__97ZoUG__featuresCountLabel{color:var(--blue-200);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.CSKeyFeatures-module__97ZoUG__featuresGrid{background:#69b9f238;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;padding:1px;list-style:none;display:grid}.CSKeyFeatures-module__97ZoUG__featureItem{background:var(--blue-950);flex-direction:column;justify-content:space-between;gap:clamp(2rem,4vw,3.5rem);min-width:0;min-height:225px;padding:clamp(1.5rem,3vw,2.5rem);transition:background .2s;display:flex;position:relative;overflow:hidden}.CSKeyFeatures-module__97ZoUG__featureItem:hover{background:#06204a}.CSKeyFeatures-module__97ZoUG__featureItem:before{content:"";background:var(--yellow-500);width:0;height:3px;transition:width .22s;position:absolute;top:0;left:0}.CSKeyFeatures-module__97ZoUG__featureItem:hover:before{width:80px}.CSKeyFeatures-module__97ZoUG__featureItemTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CSKeyFeatures-module__97ZoUG__featureNumber{color:var(--blue-500);font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1}.CSKeyFeatures-module__97ZoUG__featurePixelGroup{align-items:flex-start;gap:5px;display:flex}.CSKeyFeatures-module__97ZoUG__featurePixelGroup span{background:var(--blue-800);width:7px;height:7px;display:block}.CSKeyFeatures-module__97ZoUG__featurePixelGroup span:nth-child(2){background:var(--blue-500);transform:translateY(9px)}.CSKeyFeatures-module__97ZoUG__featurePixelGroup span:nth-child(3){background:var(--yellow-500);transform:translateY(18px)}.CSKeyFeatures-module__97ZoUG__featureText{max-width:42ch;color:var(--white);font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.45}.CSKeyFeatures-module__97ZoUG__featureItemBottom{align-items:center;gap:8px;display:flex}.CSKeyFeatures-module__97ZoUG__featureRule{background:#69b9f273;width:40px;height:1px;transition:width .2s}.CSKeyFeatures-module__97ZoUG__featurePixel{background:var(--blue-500);width:7px;height:7px;transition:background .2s}.CSKeyFeatures-module__97ZoUG__featureItem:hover .CSKeyFeatures-module__97ZoUG__featureRule{width:65px}.CSKeyFeatures-module__97ZoUG__featureItem:hover .CSKeyFeatures-module__97ZoUG__featurePixel{background:var(--yellow-500)}.CSKeyFeatures-module__97ZoUG__featuresFooter{align-items:center;gap:1rem;margin-top:2rem;display:flex}.CSKeyFeatures-module__97ZoUG__featuresFooterLabel{color:var(--blue-200);font-family:var(--font-body);letter-spacing:.12em;font-size:.64rem;font-weight:800}.CSKeyFeatures-module__97ZoUG__featuresFooterLine{background:#69b9f238;flex:1;height:1px}.CSKeyFeatures-module__97ZoUG__featuresFooterPixel{background:var(--yellow-500);width:8px;height:8px}@media (max-width:900px){.CSKeyFeatures-module__97ZoUG__featuresHeadingRow{align-items:flex-start}.CSKeyFeatures-module__97ZoUG__featureItem{min-height:205px}}@media (max-width:650px){.CSKeyFeatures-module__97ZoUG__features{padding:5rem 1.25rem}.CSKeyFeatures-module__97ZoUG__featuresHeader{margin-bottom:3rem}.CSKeyFeatures-module__97ZoUG__featuresHeaderTop{margin-bottom:2.5rem}.CSKeyFeatures-module__97ZoUG__featuresHeadingRow{flex-direction:column;align-items:flex-start;gap:2rem}.CSKeyFeatures-module__97ZoUG__featuresHeadingRow h2{font-size:clamp(2.5rem,10vw,3.7rem)}.CSKeyFeatures-module__97ZoUG__featuresHeaderAside{flex-direction:row;align-items:center;gap:1rem}.CSKeyFeatures-module__97ZoUG__featuresCount{font-size:3.5rem}.CSKeyFeatures-module__97ZoUG__featuresGrid{grid-template-columns:1fr}.CSKeyFeatures-module__97ZoUG__featureItem{gap:2rem;min-height:185px;padding:1.5rem}.CSKeyFeatures-module__97ZoUG__featureNumber{font-size:2rem}.CSKeyFeatures-module__97ZoUG__featureText{font-size:1.08rem}.CSKeyFeatures-module__97ZoUG__featuresFooterLabel{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.CSKeyFeatures-module__97ZoUG__featureItem,.CSKeyFeatures-module__97ZoUG__featureItem:before,.CSKeyFeatures-module__97ZoUG__featureRule,.CSKeyFeatures-module__97ZoUG__featurePixel{transition:none}}
.CSPhases-module__-p5hLq__phasesSection{isolation:isolate;background:linear-gradient(180deg, var(--blue-50) 0%, var(--white) 55%, var(--blue-50) 100%);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSPhases-module__-p5hLq__phasesSection:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0054c905 1px,#0000 1px),linear-gradient(90deg,#0054c905 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.CSPhases-module__-p5hLq__phasesInner{width:min(100%,1280px);margin:0 auto;position:relative}.CSPhases-module__-p5hLq__phasesHeader{margin-bottom:clamp(3.5rem,7vw,6rem)}.CSPhases-module__-p5hLq__phasesHeaderTop{align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.CSPhases-module__-p5hLq__sectionIndex{color:var(--blue-800);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.CSPhases-module__-p5hLq__marker{align-items:center;gap:6px;display:inline-flex}.CSPhases-module__-p5hLq__markerLine{background:var(--blue-800);width:40px;height:2px}.CSPhases-module__-p5hLq__markerPixel{background:var(--yellow-500);width:7px;height:7px}.CSPhases-module__-p5hLq__phasesHeader .eyebrowHeader{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.CSPhases-module__-p5hLq__phasesHeadingRow{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.CSPhases-module__-p5hLq__phasesHeadingRow h2{max-width:14ch;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,5vw,5.4rem);font-weight:800;line-height:.98}.CSPhases-module__-p5hLq__headingAccent{color:var(--blue-800)}.CSPhases-module__-p5hLq__phasesIntro{border-left:2px solid var(--blue-500);max-width:340px;color:var(--grey-600);font-family:var(--font-body);margin:0 0 .4rem;padding-left:1.25rem;font-size:.98rem;line-height:1.8}.CSPhases-module__-p5hLq__stackedPhases{border-top:1px solid var(--blue-200);flex-direction:column;display:flex;position:relative}.CSPhases-module__-p5hLq__eachPhase{border-bottom:1px solid var(--blue-200);transition:background .2s;position:relative}.CSPhases-module__-p5hLq__eachPhase:hover,.CSPhases-module__-p5hLq__eachPhaseOpen{background:#ffffffbf}.CSPhases-module__-p5hLq__eachPhase:before{content:"";background:var(--blue-800);transform-origin:top;width:3px;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.CSPhases-module__-p5hLq__eachPhase:hover:before,.CSPhases-module__-p5hLq__eachPhaseOpen:before{transform:scaleY(1)}.CSPhases-module__-p5hLq__phaseRow{grid-template-columns:90px minmax(0,1fr) 10px;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) 1.5rem;display:grid}.CSPhases-module__-p5hLq__phaseIndexColumn{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.CSPhases-module__-p5hLq__phaseNumber{color:var(--blue-800);font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1}.CSPhases-module__-p5hLq__phaseTimelinePixel{background:var(--yellow-500);width:8px;height:8px;box-shadow:14px 0 0 var(--blue-500), 28px 0 0 var(--blue-200)}.CSPhases-module__-p5hLq__stackedPhaseCard{flex-direction:column;min-width:0;display:flex}.CSPhases-module__-p5hLq__phaseMain{flex-direction:column;gap:1.25rem;display:flex}.CSPhases-module__-p5hLq__phaseHeader{justify-content:space-between;align-items:center;gap:2rem;display:flex}.CSPhases-module__-p5hLq__phaseHeading{flex-direction:column;gap:.65rem;min-width:0;display:flex}.CSPhases-module__-p5hLq__phaseOverline{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:800}.CSPhases-module__-p5hLq__phaseTitle{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;line-height:1.1}.CSPhases-module__-p5hLq__phaseDesc{max-width:760px;color:var(--grey-700);font-family:var(--font-body);font-size:clamp(.98rem,1.2vw,1.07rem);line-height:1.8}.CSPhases-module__-p5hLq__phaseToggle{color:var(--blue-800);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:1rem;padding:0;display:inline-flex}.CSPhases-module__-p5hLq__toggleLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.CSPhases-module__-p5hLq__toggleIcon{border:1px solid var(--blue-200);background:var(--white);place-items:center;width:44px;height:44px;transition:background .18s,border-color .18s;display:grid;position:relative}.CSPhases-module__-p5hLq__toggleIcon span{background:var(--blue-800);width:13px;height:2px;transition:transform .18s,background .18s;position:absolute}.CSPhases-module__-p5hLq__toggleIcon span:last-child{transform:rotate(90deg)}.CSPhases-module__-p5hLq__phaseToggle:hover .CSPhases-module__-p5hLq__toggleIcon{border-color:var(--blue-950);background:var(--blue-950)}.CSPhases-module__-p5hLq__phaseToggle:hover .CSPhases-module__-p5hLq__toggleIcon span{background:var(--yellow-500)}.CSPhases-module__-p5hLq__eachPhaseOpen .CSPhases-module__-p5hLq__toggleIcon{border-color:var(--yellow-500);background:var(--yellow-500)}.CSPhases-module__-p5hLq__eachPhaseOpen .CSPhases-module__-p5hLq__toggleIcon span{background:var(--blue-950)}.CSPhases-module__-p5hLq__eachPhaseOpen .CSPhases-module__-p5hLq__toggleIcon span:last-child{transform:rotate(0)}.CSPhases-module__-p5hLq__phaseToggle:focus-visible{outline:2px solid var(--yellow-500);outline-offset:5px}.CSPhases-module__-p5hLq__phasePixel{background:var(--blue-300);justify-self:end;width:8px;height:8px;margin-top:1rem;transition:background .18s,transform .18s}.CSPhases-module__-p5hLq__eachPhase:hover .CSPhases-module__-p5hLq__phasePixel,.CSPhases-module__-p5hLq__eachPhaseOpen .CSPhases-module__-p5hLq__phasePixel{background:var(--yellow-500);transform:scale(1.2)}.CSPhases-module__-p5hLq__phaseExpanded{border-top:1px solid var(--blue-200);flex-direction:column;gap:2.5rem;margin-top:2.5rem;padding-top:2rem;display:flex}.CSPhases-module__-p5hLq__expandedLabel{color:var(--blue-800);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.CSPhases-module__-p5hLq__phasePointsWrap{flex-direction:column;gap:1.25rem;display:flex}.CSPhases-module__-p5hLq__phasePoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.CSPhases-module__-p5hLq__phasePoint{border-bottom:1px solid var(--blue-200);color:var(--grey-700);font-family:var(--font-body);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 0;font-size:.9rem;line-height:1.7;display:grid}.CSPhases-module__-p5hLq__pointPixel{background:var(--blue-500);width:6px;height:6px;margin-top:.5rem}.CSPhases-module__-p5hLq__phaseMore{min-width:0}.CSPhases-module__-p5hLq__phaseGalleryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.CSPhases-module__-p5hLq__galleryCount{color:var(--grey-500);font-family:var(--font-body);letter-spacing:.12em;font-size:.66rem;font-weight:800}.CSPhases-module__-p5hLq__phaseCarouselWrap{border:1px solid var(--blue-200);background:var(--white);width:100%;min-width:0;padding:clamp(1rem,2.5vw,2rem);box-shadow:0 15px 45px #0012330a}.CSPhases-module__-p5hLq__phasesFooter{align-items:center;gap:.75rem;margin-top:2rem;display:flex}.CSPhases-module__-p5hLq__phasesFooterLine{background:var(--blue-300);width:50px;height:1px}.CSPhases-module__-p5hLq__phasesFooterPixel{background:var(--yellow-500);width:7px;height:7px}.CSPhases-module__-p5hLq__phasesFooterText{color:var(--grey-500);font-family:var(--font-body);letter-spacing:.12em;font-size:.62rem;font-weight:800}@media (max-width:950px){.CSPhases-module__-p5hLq__phasesHeadingRow{grid-template-columns:1fr;gap:2rem}.CSPhases-module__-p5hLq__phasesIntro{max-width:600px}.CSPhases-module__-p5hLq__phaseRow{grid-template-columns:65px minmax(0,1fr) 8px;gap:1.5rem;padding-inline:1rem}}@media (max-width:650px){.CSPhases-module__-p5hLq__phasesSection{padding:5rem 1.25rem}.CSPhases-module__-p5hLq__phasesHeader{margin-bottom:3rem}.CSPhases-module__-p5hLq__phasesHeaderTop{margin-bottom:2.5rem}.CSPhases-module__-p5hLq__phasesHeadingRow h2{font-size:clamp(2.5rem,10vw,3.7rem)}.CSPhases-module__-p5hLq__phasesIntro{font-size:.94rem}.CSPhases-module__-p5hLq__phaseRow{grid-template-columns:1fr;gap:1.25rem;padding:2rem .5rem}.CSPhases-module__-p5hLq__phaseIndexColumn{flex-direction:row;align-items:center;gap:1rem}.CSPhases-module__-p5hLq__phaseNumber{font-size:2.2rem}.CSPhases-module__-p5hLq__phasePixel{display:none}.CSPhases-module__-p5hLq__phaseHeader{align-items:flex-start;gap:1rem}.CSPhases-module__-p5hLq__phaseTitle{font-size:clamp(1.45rem,6vw,1.85rem)}.CSPhases-module__-p5hLq__phaseToggle{gap:0}.CSPhases-module__-p5hLq__toggleLabel{display:none}.CSPhases-module__-p5hLq__toggleIcon{width:38px;height:38px}.CSPhases-module__-p5hLq__phaseDesc{font-size:.95rem}.CSPhases-module__-p5hLq__phaseExpanded{gap:2rem;margin-top:2rem}.CSPhases-module__-p5hLq__phasePoints{grid-template-columns:1fr}.CSPhases-module__-p5hLq__phaseCarouselWrap{padding:.75rem}}@media (prefers-reduced-motion:reduce){.CSPhases-module__-p5hLq__eachPhase,.CSPhases-module__-p5hLq__eachPhase:before,.CSPhases-module__-p5hLq__toggleIcon,.CSPhases-module__-p5hLq__toggleIcon span,.CSPhases-module__-p5hLq__phasePixel{transition:none}}
.BackToTopButton-module__RV0t_W__backToTop{z-index:1000;background:var(--primary-600,#1976d2);color:#fff;opacity:0;pointer-events:none;border:none;padding:.7em 1.5em;font-size:1.1rem;font-weight:600;transition:opacity .3s;position:fixed;top:32px;right:32px;box-shadow:0 2px 8px #00000014}.BackToTopButton-module__RV0t_W__visible{opacity:1;pointer-events:auto}.BackToTopButton-module__RV0t_W__backToTop:hover{background:var(--primary-700,#1251a3)}
.CSSocialMediaPosts-module__kReqOq__gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;background:var(--white);grid-auto-rows:32px;gap:.85rem;width:100%;max-width:1500px;margin:0 auto;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,4rem);display:grid;position:relative}.CSSocialMediaPosts-module__kReqOq__post{isolation:isolate;border:1px solid var(--blue-200);background:var(--blue-50);cursor:pointer;min-width:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.CSSocialMediaPosts-module__kReqOq__post:hover{z-index:2;border-color:var(--blue-500);transform:translateY(-3px)}.CSSocialMediaPosts-module__kReqOq__post:focus-visible{z-index:3;outline:3px solid var(--yellow-500);outline-offset:3px}.CSSocialMediaPosts-module__kReqOq__imageWrap{width:100%;height:100%;overflow:hidden}.CSSocialMediaPosts-module__kReqOq__imageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .25s;display:block}.CSSocialMediaPosts-module__kReqOq__post:hover .CSSocialMediaPosts-module__kReqOq__imageWrap img,.CSSocialMediaPosts-module__kReqOq__post:focus-visible .CSSocialMediaPosts-module__kReqOq__imageWrap img{transform:scale(1.04)}.CSSocialMediaPosts-module__kReqOq__post1{grid-area:span 9/span 4}.CSSocialMediaPosts-module__kReqOq__post2{grid-area:span 7/span 3}.CSSocialMediaPosts-module__kReqOq__post3{grid-area:span 8/span 5}.CSSocialMediaPosts-module__kReqOq__post4{grid-area:span 7/span 3}.CSSocialMediaPosts-module__kReqOq__post5{grid-area:span 9/span 5}.CSSocialMediaPosts-module__kReqOq__post6{grid-area:span 7/span 4}.CSSocialMediaPosts-module__kReqOq__post7{grid-area:span 8/span 5}.CSSocialMediaPosts-module__kReqOq__post8{grid-area:span 7/span 3}.CSSocialMediaPosts-module__kReqOq__overlay{z-index:1;opacity:0;background:linear-gradient(#00123324 0%,#0012330a 35%,#001233e6 100%);flex-direction:column;justify-content:space-between;padding:clamp(.85rem,1.5vw,1.4rem);transition:opacity .22s;display:flex;position:absolute;inset:0}.CSSocialMediaPosts-module__kReqOq__post:hover .CSSocialMediaPosts-module__kReqOq__overlay,.CSSocialMediaPosts-module__kReqOq__post:focus-visible .CSSocialMediaPosts-module__kReqOq__overlay{opacity:1}.CSSocialMediaPosts-module__kReqOq__overlayTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CSSocialMediaPosts-module__kReqOq__topIndex{background:var(--blue-950);min-width:38px;height:32px;color:var(--yellow-500);font-family:var(--font-body);letter-spacing:.1em;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.CSSocialMediaPosts-module__kReqOq__overlayPixel{background:var(--yellow-500);width:8px;height:8px}.CSSocialMediaPosts-module__kReqOq__overlayBottom{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;display:flex}.CSSocialMediaPosts-module__kReqOq__meta{flex-direction:column;gap:.35rem;min-width:0;display:flex}.CSSocialMediaPosts-module__kReqOq__postEyebrow{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.12em;font-size:.6rem;font-weight:800}.CSSocialMediaPosts-module__kReqOq__title{color:var(--white);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800;line-height:1.2}.CSSocialMediaPosts-module__kReqOq__month{color:var(--blue-200);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.CSSocialMediaPosts-module__kReqOq__viewLabel{color:var(--white);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;gap:.55rem;font-size:.65rem;font-weight:800;display:inline-flex}.CSSocialMediaPosts-module__kReqOq__viewPixel{background:var(--yellow-500);width:7px;height:7px;transition:transform .18s}.CSSocialMediaPosts-module__kReqOq__post:hover .CSSocialMediaPosts-module__kReqOq__viewPixel{transform:translate(4px)}.CSSocialMediaPosts-module__kReqOq__modalOverlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#001233f0;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.CSSocialMediaPosts-module__kReqOq__modalOverlay:before{content:"";pointer-events:none;background-image:linear-gradient(#69b9f206 1px,#0000 1px),linear-gradient(90deg,#69b9f206 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0}.CSSocialMediaPosts-module__kReqOq__modal{z-index:1;background:var(--blue-950);border:1px solid #ffffff2e;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);width:min(1200px,100%);max-height:calc(100dvh - 4rem);margin:auto;display:grid;position:relative;overflow:hidden}.CSSocialMediaPosts-module__kReqOq__modalImage{background:var(--blue-50);border-right:1px solid #ffffff24;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.CSSocialMediaPosts-module__kReqOq__modalImageGrid{pointer-events:none;background-image:linear-gradient(#0054c909 1px,#0000 1px),linear-gradient(90deg,#0054c909 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.CSSocialMediaPosts-module__kReqOq__modalImage img{z-index:1;object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 9rem);display:block;position:relative}.CSSocialMediaPosts-module__kReqOq__modalContent{overscroll-behavior:contain;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(2rem,4vw,4rem);display:flex;overflow-y:auto}.CSSocialMediaPosts-module__kReqOq__modalMarker{align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.CSSocialMediaPosts-module__kReqOq__modalMarkerLine{background:var(--yellow-500);width:38px;height:2px}.CSSocialMediaPosts-module__kReqOq__modalMarkerPixel{background:var(--blue-500);width:7px;height:7px}.CSSocialMediaPosts-module__kReqOq__modalEyebrow{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:800}.CSSocialMediaPosts-module__kReqOq__modalHeader{border-bottom:1px solid #ffffff26;flex-direction:column;gap:.9rem;padding-bottom:1.75rem;display:flex}.CSSocialMediaPosts-module__kReqOq__modalTitle{max-width:100%;color:var(--white);font-family:var(--font-heading);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:800;line-height:1.12}.CSSocialMediaPosts-module__kReqOq__modalMonth{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.CSSocialMediaPosts-module__kReqOq__modalDescription{max-width:60ch;color:var(--blue-100);font-family:var(--font-body);margin:1.75rem 0 0;font-size:.98rem;line-height:1.8}.CSSocialMediaPosts-module__kReqOq__modalDetails{border-top:1px solid #ffffff26;gap:0;margin-top:2rem;display:grid}.CSSocialMediaPosts-module__kReqOq__detailBlock{border-bottom:1px solid #ffffff26;grid-template-columns:90px minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;display:grid}.CSSocialMediaPosts-module__kReqOq__detailLabel{color:var(--yellow-500);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.CSSocialMediaPosts-module__kReqOq__detailBlock p{color:var(--blue-100);font-family:var(--font-body);margin:0;font-size:.9rem;line-height:1.75}.CSSocialMediaPosts-module__kReqOq__modalFooter{color:var(--blue-400);font-family:var(--font-body);letter-spacing:.12em;align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.62rem;font-weight:800;display:flex}.CSSocialMediaPosts-module__kReqOq__modalFooterPixel{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaPosts-module__kReqOq__closeButton{z-index:5;background:var(--blue-950);width:44px;height:44px;color:var(--white);cursor:pointer;border:1px solid #ffffff4d;place-items:center;padding:0;font-size:1.6rem;line-height:1;transition:background .16s,color .16s,border-color .16s;display:grid;position:absolute;top:1rem;right:1rem}.CSSocialMediaPosts-module__kReqOq__closeButton:hover{border-color:var(--yellow-500);background:var(--yellow-500);color:var(--blue-950)}.CSSocialMediaPosts-module__kReqOq__closeButton:focus-visible{outline:2px solid var(--yellow-500);outline-offset:3px}@media (max-width:1000px){.CSSocialMediaPosts-module__kReqOq__gallery{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:28px;padding:4rem 2rem}.CSSocialMediaPosts-module__kReqOq__post1,.CSSocialMediaPosts-module__kReqOq__post5,.CSSocialMediaPosts-module__kReqOq__post7{grid-column:span 5}.CSSocialMediaPosts-module__kReqOq__post2,.CSSocialMediaPosts-module__kReqOq__post3,.CSSocialMediaPosts-module__kReqOq__post4,.CSSocialMediaPosts-module__kReqOq__post6,.CSSocialMediaPosts-module__kReqOq__post8{grid-column:span 3}.CSSocialMediaPosts-module__kReqOq__modal{grid-template-columns:1fr 1fr}.CSSocialMediaPosts-module__kReqOq__modalContent{padding:2rem}.CSSocialMediaPosts-module__kReqOq__modalTitle{font-size:clamp(1.8rem,3vw,2.4rem)}}@media (max-width:760px){.CSSocialMediaPosts-module__kReqOq__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;gap:.75rem;padding:3rem 1.25rem;display:grid}.CSSocialMediaPosts-module__kReqOq__post,.CSSocialMediaPosts-module__kReqOq__post1,.CSSocialMediaPosts-module__kReqOq__post2,.CSSocialMediaPosts-module__kReqOq__post3,.CSSocialMediaPosts-module__kReqOq__post4,.CSSocialMediaPosts-module__kReqOq__post5,.CSSocialMediaPosts-module__kReqOq__post6,.CSSocialMediaPosts-module__kReqOq__post7,.CSSocialMediaPosts-module__kReqOq__post8{aspect-ratio:4/5;grid-area:auto}.CSSocialMediaPosts-module__kReqOq__post:nth-child(3n+2){aspect-ratio:1}.CSSocialMediaPosts-module__kReqOq__post:nth-child(4n){aspect-ratio:4/5}.CSSocialMediaPosts-module__kReqOq__overlay{opacity:1;background:linear-gradient(#0000 35%,#001233e0 100%);padding:.85rem}.CSSocialMediaPosts-module__kReqOq__postEyebrow,.CSSocialMediaPosts-module__kReqOq__viewLabel,.CSSocialMediaPosts-module__kReqOq__overlayPixel{display:none}.CSSocialMediaPosts-module__kReqOq__title{font-size:.95rem}.CSSocialMediaPosts-module__kReqOq__month{font-size:.6rem}.CSSocialMediaPosts-module__kReqOq__modalOverlay{align-items:flex-start;padding:1rem}.CSSocialMediaPosts-module__kReqOq__modal{grid-template-columns:1fr;max-height:none;margin:auto 0;overflow:visible}.CSSocialMediaPosts-module__kReqOq__modalImage{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:1.5rem}.CSSocialMediaPosts-module__kReqOq__modalImage img{max-height:65dvh}.CSSocialMediaPosts-module__kReqOq__modalContent{padding:2rem;overflow:visible}.CSSocialMediaPosts-module__kReqOq__modalTitle{font-size:clamp(1.8rem,6vw,2.5rem)}.CSSocialMediaPosts-module__kReqOq__detailBlock{grid-template-columns:1fr;gap:.5rem}}@media (max-width:480px){.CSSocialMediaPosts-module__kReqOq__gallery{grid-template-columns:1fr;gap:1rem;padding:3rem 1.25rem}.CSSocialMediaPosts-module__kReqOq__post,.CSSocialMediaPosts-module__kReqOq__post1,.CSSocialMediaPosts-module__kReqOq__post2,.CSSocialMediaPosts-module__kReqOq__post3,.CSSocialMediaPosts-module__kReqOq__post4,.CSSocialMediaPosts-module__kReqOq__post5,.CSSocialMediaPosts-module__kReqOq__post6,.CSSocialMediaPosts-module__kReqOq__post7,.CSSocialMediaPosts-module__kReqOq__post8{aspect-ratio:4/5}.CSSocialMediaPosts-module__kReqOq__post:nth-child(3n+2){aspect-ratio:1}.CSSocialMediaPosts-module__kReqOq__overlay{padding:1rem}.CSSocialMediaPosts-module__kReqOq__postEyebrow,.CSSocialMediaPosts-module__kReqOq__viewLabel{display:inline-flex}.CSSocialMediaPosts-module__kReqOq__title{font-size:1.1rem}.CSSocialMediaPosts-module__kReqOq__modalOverlay{padding:.5rem}.CSSocialMediaPosts-module__kReqOq__modalImage{padding:1rem}.CSSocialMediaPosts-module__kReqOq__modalContent{padding:1.5rem}.CSSocialMediaPosts-module__kReqOq__closeButton{width:40px;height:40px;top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.CSSocialMediaPosts-module__kReqOq__post,.CSSocialMediaPosts-module__kReqOq__imageWrap img,.CSSocialMediaPosts-module__kReqOq__overlay,.CSSocialMediaPosts-module__kReqOq__viewPixel,.CSSocialMediaPosts-module__kReqOq__closeButton{transition:none}.CSSocialMediaPosts-module__kReqOq__post:hover,.CSSocialMediaPosts-module__kReqOq__post:hover .CSSocialMediaPosts-module__kReqOq__imageWrap img,.CSSocialMediaPosts-module__kReqOq__post:hover .CSSocialMediaPosts-module__kReqOq__viewPixel{transform:none}}
.SEOTechnical-module__WMo9EW__section{padding:var(--section-xl);background:var(--blue-50);color:var(--blue-950);position:relative;overflow:hidden}.SEOTechnical-module__WMo9EW__container{max-width:1440px;margin:0 auto;position:relative}.SEOTechnical-module__WMo9EW__header{max-width:850px;margin-bottom:3.5rem}.SEOTechnical-module__WMo9EW__eyebrow{font-family:var(--font-body);letter-spacing:.15em;color:var(--blue-800);align-items:center;gap:.8rem;margin-bottom:2rem;font-size:.72rem;font-weight:600;display:inline-flex}.SEOTechnical-module__WMo9EW__eyebrowPixel{background:var(--blue-800);width:9px;height:9px}.SEOTechnical-module__WMo9EW__title{font-family:var(--font-heading);letter-spacing:-.055em;color:var(--blue-950);margin:0 0 1.75rem;font-size:clamp(2.6rem,4.3vw,4.8rem);font-weight:750;line-height:1.12}.SEOTechnical-module__WMo9EW__title span{color:var(--blue-800)}.SEOTechnical-module__WMo9EW__description{max-width:680px;font-family:var(--font-body);color:var(--grey-600);margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.9}.SEOTechnical-module__WMo9EW__dashboard{background:var(--blue-950);box-shadow:12px 12px 0 var(--blue-100);padding:clamp(1.5rem,3vw,3rem)}.SEOTechnical-module__WMo9EW__dashboardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.SEOTechnical-module__WMo9EW__dashboardEyebrow{font-family:var(--font-body);letter-spacing:.14em;color:var(--blue-500);margin-bottom:.65rem;font-size:.65rem;display:block}.SEOTechnical-module__WMo9EW__dashboardHeader h3{font-family:var(--font-heading);color:var(--white);margin:0 0 .5rem;font-size:clamp(1.3rem,2vw,1.8rem)}.SEOTechnical-module__WMo9EW__dashboardHeader p{font-family:var(--font-body);color:var(--blue-300);margin:0;font-size:.75rem}.SEOTechnical-module__WMo9EW__checkpointControl{flex-direction:column;gap:.5rem;display:flex}.SEOTechnical-module__WMo9EW__checkpointControl label{font-family:var(--font-body);color:var(--blue-300);font-size:.68rem}.SEOTechnical-module__WMo9EW__checkpointControl select{background:var(--blue-900);min-width:200px;max-width:100%;font-family:var(--font-body);color:var(--white);cursor:pointer;border:1px solid #a7d8fa4d;border-radius:0;padding:.8rem 1rem;font-size:.8rem}.SEOTechnical-module__WMo9EW__checkpointControl select:focus-visible{outline:2px solid var(--yellow-500);outline-offset:3px}.SEOTechnical-module__WMo9EW__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.SEOTechnical-module__WMo9EW__metricCard{background:var(--blue-900);border:1px solid #a7d8fa33;flex-direction:column;gap:.85rem;min-width:0;padding:1.5rem;display:flex}.SEOTechnical-module__WMo9EW__metricLabel{font-family:var(--font-body);color:var(--blue-300);font-size:.72rem}.SEOTechnical-module__WMo9EW__metricValue{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--white);overflow-wrap:anywhere;font-size:clamp(1.25rem,2.1vw,2.2rem);font-weight:700;line-height:1.25}.SEOTechnical-module__WMo9EW__metricDescription{font-family:var(--font-body);color:var(--blue-300);margin-top:auto;font-size:.7rem;line-height:1.6}.SEOTechnical-module__WMo9EW__statusGood{color:var(--success)!important}.SEOTechnical-module__WMo9EW__statusWarning{color:var(--yellow-500)!important}.SEOTechnical-module__WMo9EW__statusError{color:#ff9898!important}.SEOTechnical-module__WMo9EW__dashboardFooter{font-family:var(--font-body);color:var(--blue-300);border-top:1px solid #a7d8fa33;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.7rem;display:flex}.SEOTechnical-module__WMo9EW__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.SEOTechnical-module__WMo9EW__detailCard{background:var(--white);border:1px solid var(--blue-200);min-width:0;padding:2rem}.SEOTechnical-module__WMo9EW__cardTop{align-items:center;gap:.8rem;margin-bottom:1.75rem;display:flex}.SEOTechnical-module__WMo9EW__cardNumber{font-family:var(--font-heading);color:var(--blue-800);font-size:.9rem;font-weight:700}.SEOTechnical-module__WMo9EW__cardCategory{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-700);font-size:.65rem;font-weight:600}.SEOTechnical-module__WMo9EW__detailCard h3{font-family:var(--font-heading);color:var(--blue-950);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.SEOTechnical-module__WMo9EW__cardDescription{font-family:var(--font-body);color:var(--grey-600);margin:0 0 1.25rem;font-size:.85rem;line-height:1.75}.SEOTechnical-module__WMo9EW__noteList{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.SEOTechnical-module__WMo9EW__noteList li{font-family:var(--font-body);color:var(--grey-700);padding-left:1.25rem;font-size:.84rem;line-height:1.8;position:relative}.SEOTechnical-module__WMo9EW__noteList li:before{content:"";background:var(--blue-800);width:6px;height:6px;position:absolute;top:.65rem;left:0}.SEOTechnical-module__WMo9EW__inlineMetric{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.SEOTechnical-module__WMo9EW__inlineMetric strong{font-family:var(--font-heading);color:var(--blue-800);font-size:2rem;font-weight:700}.SEOTechnical-module__WMo9EW__inlineMetric span{font-family:var(--font-body);color:var(--grey-600);font-size:.75rem}.SEOTechnical-module__WMo9EW__inlineStatus{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.SEOTechnical-module__WMo9EW__inlineStatus span{font-family:var(--font-body);color:var(--grey-600);font-size:.75rem}.SEOTechnical-module__WMo9EW__inlineStatus strong{font-family:var(--font-heading);color:var(--blue-800);font-size:1rem}.SEOTechnical-module__WMo9EW__issuesSection{background:var(--white);border:1px solid var(--blue-200);margin-top:3.5rem}.SEOTechnical-module__WMo9EW__issuesHeader{border-bottom:1px solid var(--grey-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}.SEOTechnical-module__WMo9EW__issuesEyebrow{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);margin-bottom:.6rem;font-size:.65rem;font-weight:600;display:block}.SEOTechnical-module__WMo9EW__issuesHeader h3{font-family:var(--font-heading);color:var(--blue-950);margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.SEOTechnical-module__WMo9EW__issueCount{font-family:var(--font-body);color:var(--grey-500);font-size:.75rem}.SEOTechnical-module__WMo9EW__issuesList{padding:0 2rem}.SEOTechnical-module__WMo9EW__issueItem{border-bottom:1px solid var(--grey-200);grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:1.5rem 0;display:grid}.SEOTechnical-module__WMo9EW__issueItem:last-child{border-bottom:none}.SEOTechnical-module__WMo9EW__issueNumber{font-family:var(--font-body);color:var(--blue-800);font-size:.75rem;font-weight:650}.SEOTechnical-module__WMo9EW__issueContent h4{font-family:var(--font-heading);color:var(--blue-950);margin:0 0 .5rem;font-size:1rem}.SEOTechnical-module__WMo9EW__issueContent p{font-family:var(--font-body);color:var(--grey-600);margin:0;font-size:.85rem;line-height:1.75}.SEOTechnical-module__WMo9EW__issueStatus{font-family:var(--font-body);color:var(--blue-800);white-space:nowrap;font-size:.72rem;font-weight:600}.SEOTechnical-module__WMo9EW__bottomDetail{border-top:1px solid var(--blue-200);font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);align-items:center;gap:1.5rem;margin-top:5rem;padding-top:1.5rem;font-size:.65rem;display:flex}.SEOTechnical-module__WMo9EW__detailLine{background:var(--blue-200);flex:1;height:1px}@media (max-width:1100px){.SEOTechnical-module__WMo9EW__section{padding:var(--section-lg)}.SEOTechnical-module__WMo9EW__metricsGrid,.SEOTechnical-module__WMo9EW__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.SEOTechnical-module__WMo9EW__section{padding:4rem 2rem}.SEOTechnical-module__WMo9EW__detailsGrid{grid-template-columns:1fr}}@media (max-width:550px){.SEOTechnical-module__WMo9EW__section{padding:3.5rem 1.25rem}.SEOTechnical-module__WMo9EW__header{margin-bottom:2.5rem}.SEOTechnical-module__WMo9EW__eyebrow{margin-bottom:1.5rem;font-size:.65rem}.SEOTechnical-module__WMo9EW__title{font-size:clamp(2.3rem,10vw,3.1rem)}.SEOTechnical-module__WMo9EW__description{font-size:.94rem}.SEOTechnical-module__WMo9EW__dashboard{box-shadow:7px 7px 0 var(--blue-100);padding:1.25rem}.SEOTechnical-module__WMo9EW__dashboardHeader{align-items:flex-start}.SEOTechnical-module__WMo9EW__checkpointControl,.SEOTechnical-module__WMo9EW__checkpointControl select{width:100%}.SEOTechnical-module__WMo9EW__metricsGrid{gap:.75rem}.SEOTechnical-module__WMo9EW__metricCard{padding:1rem}.SEOTechnical-module__WMo9EW__metricValue{font-size:1.35rem}.SEOTechnical-module__WMo9EW__detailsGrid{margin-top:2.5rem}.SEOTechnical-module__WMo9EW__detailCard,.SEOTechnical-module__WMo9EW__issuesHeader{padding:1.5rem}.SEOTechnical-module__WMo9EW__issuesList{padding:0 1.5rem}.SEOTechnical-module__WMo9EW__issueItem{grid-template-columns:25px minmax(0,1fr);gap:.75rem}.SEOTechnical-module__WMo9EW__issueStatus{grid-column:2}.SEOTechnical-module__WMo9EW__bottomDetail{margin-top:3rem;font-size:.58rem}}
.page-module__aEKNQW__mainContainer{width:100%;max-width:1200px;margin:0 auto}.page-module__aEKNQW__caseHeader{margin-bottom:var(--space-xl)}
.CSSocialMediaResults-module__8tm9Ta__section{isolation:isolate;background:radial-gradient(circle at 88% 15%, #1b8ae412, transparent 30%), linear-gradient(180deg, var(--white) 0%, var(--blue-50) 100%);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSSocialMediaResults-module__8tm9Ta__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0054c905 1px,#0000 1px),linear-gradient(90deg,#0054c905 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.CSSocialMediaResults-module__8tm9Ta__sectionInner{z-index:1;width:min(100%,1280px);margin:0 auto;position:relative}.CSSocialMediaResults-module__8tm9Ta__headingRow{justify-content:space-between;align-items:flex-end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.CSSocialMediaResults-module__8tm9Ta__headingBlock{flex:auto;min-width:0}.CSSocialMediaResults-module__8tm9Ta__marker{align-items:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__markerLine{background:var(--blue-800);width:42px;height:2px}.CSSocialMediaResults-module__8tm9Ta__markerPixel{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaResults-module__8tm9Ta__eyebrow{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.CSSocialMediaResults-module__8tm9Ta__heading{max-width:850px;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.6vw,3.7rem);font-weight:800;line-height:1.08}.CSSocialMediaResults-module__8tm9Ta__tabs{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;max-width:100%;display:flex}.CSSocialMediaResults-module__8tm9Ta__tab{border:1px solid var(--blue-200);background:var(--white);min-height:48px;color:var(--grey-700);font-family:var(--font-body);cursor:pointer;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.78rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.CSSocialMediaResults-module__8tm9Ta__tab:hover{border-color:var(--blue-700);color:var(--blue-800)}.CSSocialMediaResults-module__8tm9Ta__activeTab{border-color:var(--blue-950);background:var(--blue-950);color:var(--white)}.CSSocialMediaResults-module__8tm9Ta__activeTab:hover{color:var(--white)}.CSSocialMediaResults-module__8tm9Ta__tabIndex{color:var(--blue-500);letter-spacing:.08em;font-size:.62rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__activeTab .CSSocialMediaResults-module__8tm9Ta__tabIndex{color:var(--yellow-500)}.CSSocialMediaResults-module__8tm9Ta__tabText{white-space:nowrap}.CSSocialMediaResults-module__8tm9Ta__tab:focus-visible{outline:2px solid var(--blue-700);outline-offset:3px}.CSSocialMediaResults-module__8tm9Ta__resultsPanel{flex-direction:column;width:100%;display:flex}.CSSocialMediaResults-module__8tm9Ta__feature{isolation:isolate;background:radial-gradient(circle at 85% 40%, #1b8ae42e, transparent 40%), var(--blue-950);min-height:340px;color:var(--white);flex-direction:column;padding:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative;overflow:hidden}.CSSocialMediaResults-module__8tm9Ta__feature:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#69b9f209 1px,#0000 1px),linear-gradient(90deg,#69b9f209 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.CSSocialMediaResults-module__8tm9Ta__featureTop{border-bottom:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__featureEyebrow{color:var(--blue-200);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;font-weight:800;display:inline-flex}.CSSocialMediaResults-module__8tm9Ta__featureIndicator{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaResults-module__8tm9Ta__date{color:var(--blue-300);font-family:var(--font-body);letter-spacing:.04em;font-size:.72rem;font-weight:700}.CSSocialMediaResults-module__8tm9Ta__featureContent{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.CSSocialMediaResults-module__8tm9Ta__featureMain{min-width:0}.CSSocialMediaResults-module__8tm9Ta__featureSmallLabel{color:var(--blue-400);font-family:var(--font-body);letter-spacing:.13em;margin-bottom:.85rem;font-size:.63rem;font-weight:800;display:block}.CSSocialMediaResults-module__8tm9Ta__topPostTitle{max-width:650px;color:var(--white);font-family:var(--font-heading);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.12}.CSSocialMediaResults-module__8tm9Ta__topPostStats{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.CSSocialMediaResults-module__8tm9Ta__primaryStat{flex-direction:column;gap:.35rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__largeValue{color:var(--yellow-500);font-family:var(--font-heading);letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1}.CSSocialMediaResults-module__8tm9Ta__largeLabel{color:var(--blue-200);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;font-size:.73rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__featureChange{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__featureChangeValue{color:var(--white);font-size:.95rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__featureChangeLabel{color:var(--blue-300);font-size:.75rem;line-height:1.5}.CSSocialMediaResults-module__8tm9Ta__featureDecoration{opacity:.3;pointer-events:none;grid-template-columns:repeat(2,12px);gap:8px;display:grid;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.CSSocialMediaResults-module__8tm9Ta__featureDecoration span{background:var(--blue-500);width:12px;height:12px}.CSSocialMediaResults-module__8tm9Ta__featureDecoration span:nth-child(2){background:var(--yellow-500)}.CSSocialMediaResults-module__8tm9Ta__featureDecoration span:nth-child(3){opacity:.45}.CSSocialMediaResults-module__8tm9Ta__featurePixel{background:var(--yellow-500);width:7px;height:7px;position:absolute;bottom:1rem;right:1rem}.CSSocialMediaResults-module__8tm9Ta__metrics{background:var(--blue-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;padding:1px;display:grid}.CSSocialMediaResults-module__8tm9Ta__metric{background:var(--white);flex-direction:column;justify-content:space-between;gap:2.5rem;min-width:0;min-height:240px;padding:clamp(1.5rem,2.5vw,2rem);transition:background .18s;display:flex;position:relative;overflow:hidden}.CSSocialMediaResults-module__8tm9Ta__metric:hover{background:var(--blue-50)}.CSSocialMediaResults-module__8tm9Ta__metric:before{content:"";background:var(--yellow-500);width:0;height:3px;transition:width .18s;position:absolute;bottom:0;left:0}.CSSocialMediaResults-module__8tm9Ta__metric:hover:before{width:65px}.CSSocialMediaResults-module__8tm9Ta__metricHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__metricNumber{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.1em;font-size:.68rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__metricTopPixel{background:var(--blue-500);width:7px;height:7px;transition:background .18s}.CSSocialMediaResults-module__8tm9Ta__metric:hover .CSSocialMediaResults-module__8tm9Ta__metricTopPixel{background:var(--yellow-500)}.CSSocialMediaResults-module__8tm9Ta__metricBody{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.CSSocialMediaResults-module__8tm9Ta__label{color:var(--grey-600);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__metricValue{max-width:100%;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:800;line-height:1}.CSSocialMediaResults-module__8tm9Ta__metricMeta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.85rem;font-size:.8rem;font-weight:700;display:flex}.CSSocialMediaResults-module__8tm9Ta__sub{color:var(--grey-600);font-size:.76rem}.CSSocialMediaResults-module__8tm9Ta__metricCaption{color:var(--grey-600);font-family:var(--font-body);margin-top:.85rem;font-size:.78rem;line-height:1.5}.CSSocialMediaResults-module__8tm9Ta__metricPixel{background:var(--blue-500);width:6px;height:6px;position:absolute;bottom:1rem;right:1rem}.CSSocialMediaResults-module__8tm9Ta__dashboardFooter{align-items:center;gap:1rem;margin-top:2rem;display:flex}.CSSocialMediaResults-module__8tm9Ta__footerLine{background:var(--blue-200);flex:1;height:1px}.CSSocialMediaResults-module__8tm9Ta__footerText{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.12em;white-space:nowrap;font-size:.6rem;font-weight:800}.CSSocialMediaResults-module__8tm9Ta__footerPixel{background:var(--yellow-500);width:7px;height:7px}@media (max-width:1100px){.CSSocialMediaResults-module__8tm9Ta__headingRow{flex-direction:column;align-items:flex-start;gap:2rem}.CSSocialMediaResults-module__8tm9Ta__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.CSSocialMediaResults-module__8tm9Ta__metric{min-height:220px}}@media (max-width:700px){.CSSocialMediaResults-module__8tm9Ta__section{padding:5rem 1.25rem}.CSSocialMediaResults-module__8tm9Ta__heading{font-size:clamp(2.2rem,8vw,3.2rem)}.CSSocialMediaResults-module__8tm9Ta__tabs{width:100%}.CSSocialMediaResults-module__8tm9Ta__tab{flex:auto;justify-content:center}.CSSocialMediaResults-module__8tm9Ta__feature{min-height:0;padding:1.75rem}.CSSocialMediaResults-module__8tm9Ta__featureContent{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.CSSocialMediaResults-module__8tm9Ta__topPostTitle{font-size:clamp(1.7rem,6vw,2.5rem)}.CSSocialMediaResults-module__8tm9Ta__topPostStats{flex-flow:wrap;align-items:flex-end;gap:1.5rem 2.5rem}.CSSocialMediaResults-module__8tm9Ta__largeValue{font-size:clamp(2.8rem,9vw,4rem)}.CSSocialMediaResults-module__8tm9Ta__featureDecoration{display:none}.CSSocialMediaResults-module__8tm9Ta__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.CSSocialMediaResults-module__8tm9Ta__metric{gap:2rem;min-height:200px;padding:1.4rem}.CSSocialMediaResults-module__8tm9Ta__metricValue{font-size:clamp(1.8rem,6vw,2.6rem)}}@media (max-width:480px){.CSSocialMediaResults-module__8tm9Ta__metrics{grid-template-columns:1fr}.CSSocialMediaResults-module__8tm9Ta__metric{min-height:180px}.CSSocialMediaResults-module__8tm9Ta__metricValue{font-size:2.8rem}.CSSocialMediaResults-module__8tm9Ta__featureTop{align-items:flex-start}.CSSocialMediaResults-module__8tm9Ta__topPostStats{flex-direction:column;align-items:flex-start}.CSSocialMediaResults-module__8tm9Ta__tab{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.CSSocialMediaResults-module__8tm9Ta__tab,.CSSocialMediaResults-module__8tm9Ta__metric,.CSSocialMediaResults-module__8tm9Ta__metric:before,.CSSocialMediaResults-module__8tm9Ta__metricTopPixel{transition:none}}
.SEOFindings-module__pK3spa__section{padding:var(--section-xl);background:var(--background-one);color:var(--blue-950);position:relative;overflow:hidden}.SEOFindings-module__pK3spa__container{max-width:1440px;margin:0 auto;position:relative}.SEOFindings-module__pK3spa__header{max-width:850px;margin-bottom:3.5rem}.SEOFindings-module__pK3spa__eyebrow{font-family:var(--font-body);letter-spacing:.15em;color:var(--blue-800);align-items:center;gap:.8rem;margin-bottom:2rem;font-size:.72rem;font-weight:600;display:inline-flex}.SEOFindings-module__pK3spa__eyebrowPixel{background:var(--blue-800);width:9px;height:9px}.SEOFindings-module__pK3spa__title{font-family:var(--font-heading);letter-spacing:-.055em;color:var(--blue-950);margin:0 0 1.75rem;font-size:clamp(2.6rem,4.3vw,4.8rem);font-weight:750;line-height:1.12}.SEOFindings-module__pK3spa__title span{color:var(--blue-800)}.SEOFindings-module__pK3spa__description{max-width:680px;font-family:var(--font-body);color:var(--grey-600);margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.9}.SEOFindings-module__pK3spa__summaryPanel{background:var(--blue-950);color:var(--white);margin-bottom:2rem;padding:clamp(2rem,4vw,4rem);position:relative;overflow:hidden}.SEOFindings-module__pK3spa__summaryPanel:before{content:"";pointer-events:none;border:1px solid #69b9f226;border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-140px}.SEOFindings-module__pK3spa__summaryDecoration{grid-template-columns:repeat(2,10px);gap:5px;display:grid;position:absolute;top:2rem;right:2rem}.SEOFindings-module__pK3spa__summaryDecoration span{background:var(--blue-700);width:10px;height:10px}.SEOFindings-module__pK3spa__summaryDecoration span:nth-child(2){background:var(--yellow-500)}.SEOFindings-module__pK3spa__summaryDecoration span:nth-child(3){background:var(--blue-500)}.SEOFindings-module__pK3spa__summaryDecoration span:nth-child(4){background:var(--blue-900)}.SEOFindings-module__pK3spa__summaryEyebrow{font-family:var(--font-body);letter-spacing:.14em;color:var(--blue-500);margin-bottom:1.5rem;font-size:.7rem;font-weight:600;display:block}.SEOFindings-module__pK3spa__summaryPanel h3{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--white);margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.SEOFindings-module__pK3spa__summaryPanel>p{max-width:900px;font-family:var(--font-body);color:var(--blue-200);white-space:pre-line;margin:0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:2;position:relative}.SEOFindings-module__pK3spa__summaryFooter{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-500);border-top:1px solid #a7d8fa33;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:1.25rem;font-size:.65rem;display:flex}.SEOFindings-module__pK3spa__summaryLine{background:#a7d8fa33;flex:1;height:1px}.SEOFindings-module__pK3spa__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.SEOFindings-module__pK3spa__contentCard{background:var(--white);border:1px solid var(--blue-200);min-width:0;padding:clamp(1.5rem,3vw,2.75rem)}.SEOFindings-module__pK3spa__nextCard{background:var(--blue-50)}.SEOFindings-module__pK3spa__cardHeading{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.SEOFindings-module__pK3spa__cardIcon{background:var(--blue-950);width:42px;height:42px;color:var(--yellow-500);justify-content:center;align-items:center;font-size:1.4rem;display:flex}.SEOFindings-module__pK3spa__cardEyebrow{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);font-size:.68rem;font-weight:650}.SEOFindings-module__pK3spa__contentCard h3{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--blue-950);margin:0 0 .85rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.SEOFindings-module__pK3spa__cardDescription{font-family:var(--font-body);color:var(--grey-600);margin:0 0 2rem;font-size:.86rem;line-height:1.8}.SEOFindings-module__pK3spa__findingsList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.SEOFindings-module__pK3spa__findingItem{border-top:1px solid var(--grey-200);grid-template-columns:30px minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.SEOFindings-module__pK3spa__itemNumber{font-family:var(--font-heading);color:var(--blue-800);font-size:.82rem;font-weight:700}.SEOFindings-module__pK3spa__itemContent h4{font-family:var(--font-heading);color:var(--blue-950);margin:0 0 .5rem;font-size:.95rem;font-weight:650}.SEOFindings-module__pK3spa__itemContent p{font-family:var(--font-body);color:var(--grey-700);margin:0;font-size:.85rem;line-height:1.85}.SEOFindings-module__pK3spa__nextList .SEOFindings-module__pK3spa__itemNumber{color:var(--blue-700)}.SEOFindings-module__pK3spa__observationsSection{margin-top:4.5rem}.SEOFindings-module__pK3spa__subsectionHeader{max-width:720px;margin-bottom:2rem}.SEOFindings-module__pK3spa__subsectionEyebrow{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);margin-bottom:.85rem;font-size:.68rem;font-weight:650;display:block}.SEOFindings-module__pK3spa__subsectionHeader h3{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--blue-950);margin:0 0 .85rem;font-size:clamp(1.6rem,2.7vw,2.4rem)}.SEOFindings-module__pK3spa__subsectionHeader p{font-family:var(--font-body);color:var(--grey-600);margin:0;font-size:.9rem;line-height:1.8}.SEOFindings-module__pK3spa__observationsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.SEOFindings-module__pK3spa__observationCard{background:var(--white);border:1px solid var(--blue-200);border-top:3px solid var(--blue-800);min-width:0;padding:2rem}.SEOFindings-module__pK3spa__observationTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.SEOFindings-module__pK3spa__observationNumber{font-family:var(--font-heading);color:var(--blue-800);font-size:.8rem;font-weight:700}.SEOFindings-module__pK3spa__observationTop time{font-family:var(--font-body);color:var(--grey-500);font-size:.72rem}.SEOFindings-module__pK3spa__observationCard h4{font-family:var(--font-heading);color:var(--blue-950);margin:0 0 .85rem;font-size:1.15rem;font-weight:700;line-height:1.4}.SEOFindings-module__pK3spa__observationCard p{font-family:var(--font-body);color:var(--grey-600);margin:0;font-size:.84rem;line-height:1.8}.SEOFindings-module__pK3spa__limitationsPanel{background:var(--blue-50);border-left:4px solid var(--blue-800);margin-top:4rem;padding:clamp(1.5rem,3vw,3rem)}.SEOFindings-module__pK3spa__limitationsHeading{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.SEOFindings-module__pK3spa__limitationsIcon{border:1px solid var(--blue-800);width:38px;height:38px;font-family:var(--font-heading);color:var(--blue-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.SEOFindings-module__pK3spa__limitationsEyebrow{font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);margin-bottom:.5rem;font-size:.65rem;font-weight:650;display:block}.SEOFindings-module__pK3spa__limitationsHeading h3{font-family:var(--font-heading);color:var(--blue-950);margin:0;font-size:clamp(1.2rem,2vw,1.6rem)}.SEOFindings-module__pK3spa__limitationsIntro{max-width:750px;font-family:var(--font-body);color:var(--grey-600);margin:0 0 1.75rem;font-size:.87rem;line-height:1.8}.SEOFindings-module__pK3spa__limitationsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.SEOFindings-module__pK3spa__limitationsList li{font-family:var(--font-body);color:var(--grey-700);flex-direction:column;gap:.4rem;padding-left:1.25rem;font-size:.85rem;line-height:1.8;display:flex;position:relative}.SEOFindings-module__pK3spa__limitationsList li:before{content:"";background:var(--blue-800);width:6px;height:6px;position:absolute;top:.65rem;left:0}.SEOFindings-module__pK3spa__limitationsList strong{color:var(--blue-950);font-weight:650}.SEOFindings-module__pK3spa__bottomDetail{border-top:1px solid var(--blue-200);font-family:var(--font-body);letter-spacing:.12em;color:var(--blue-800);align-items:center;gap:1.5rem;margin-top:5rem;padding-top:1.5rem;font-size:.65rem;display:flex}.SEOFindings-module__pK3spa__detailLine{background:var(--blue-200);flex:1;height:1px}@media (max-width:1100px){.SEOFindings-module__pK3spa__section{padding:var(--section-lg)}.SEOFindings-module__pK3spa__observationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.SEOFindings-module__pK3spa__section{padding:4rem 2rem}.SEOFindings-module__pK3spa__mainGrid{grid-template-columns:1fr}}@media (max-width:550px){.SEOFindings-module__pK3spa__section{padding:3.5rem 1.25rem}.SEOFindings-module__pK3spa__header{margin-bottom:2.5rem}.SEOFindings-module__pK3spa__eyebrow{margin-bottom:1.5rem;font-size:.65rem}.SEOFindings-module__pK3spa__title{font-size:clamp(2.3rem,10vw,3.1rem)}.SEOFindings-module__pK3spa__description{font-size:.94rem}.SEOFindings-module__pK3spa__summaryPanel{padding:2rem 1.5rem}.SEOFindings-module__pK3spa__summaryPanel h3{font-size:1.8rem}.SEOFindings-module__pK3spa__summaryPanel>p{font-size:.94rem}.SEOFindings-module__pK3spa__contentCard{padding:1.5rem}.SEOFindings-module__pK3spa__observationsSection{margin-top:3.5rem}.SEOFindings-module__pK3spa__observationsGrid{grid-template-columns:1fr}.SEOFindings-module__pK3spa__observationCard{padding:1.5rem}.SEOFindings-module__pK3spa__limitationsPanel{margin-top:3rem;padding:1.5rem}.SEOFindings-module__pK3spa__limitationsHeading{align-items:flex-start}.SEOFindings-module__pK3spa__bottomDetail{margin-top:3rem;font-size:.58rem}}
.CSSocialMediaStrategy-module__xy61ya__section{isolation:isolate;background:radial-gradient(circle at 88% 12%, #1b8ae40f, transparent 28%), linear-gradient(180deg, var(--white) 0%, var(--blue-50) 100%);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSSocialMediaStrategy-module__xy61ya__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0054c905 1px,#0000 1px),linear-gradient(90deg,#0054c905 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.CSSocialMediaStrategy-module__xy61ya__sectionInner{z-index:1;width:min(100%,1280px);margin:0 auto;position:relative}.CSSocialMediaStrategy-module__xy61ya__intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.CSSocialMediaStrategy-module__xy61ya__headingBlock{flex-direction:column;min-width:0;display:flex}.CSSocialMediaStrategy-module__xy61ya__markerGroup{align-items:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.CSSocialMediaStrategy-module__xy61ya__markerLine{background:var(--blue-800);width:42px;height:2px}.CSSocialMediaStrategy-module__xy61ya__markerPixel{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaStrategy-module__xy61ya__eyebrow{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.CSSocialMediaStrategy-module__xy61ya__title{max-width:850px;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.6vw,3.7rem);font-weight:800;line-height:1.08}.CSSocialMediaStrategy-module__xy61ya__objectiveBlock{border-left:2px solid var(--blue-800);min-width:0;max-width:650px;padding:1.5rem 0 0 1.75rem;position:relative}.CSSocialMediaStrategy-module__xy61ya__objectiveBlock:before{content:"";background:var(--yellow-500);width:2px;height:32px;position:absolute;top:0;left:-2px}.CSSocialMediaStrategy-module__xy61ya__objectiveTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CSSocialMediaStrategy-module__xy61ya__label{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.CSSocialMediaStrategy-module__xy61ya__objectivePixel{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaStrategy-module__xy61ya__objective{color:var(--grey-700);font-family:var(--font-body);margin:0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:500;line-height:1.8}.CSSocialMediaStrategy-module__xy61ya__approachSection{border-top:1px solid var(--blue-200);border-bottom:1px solid var(--blue-200);width:100%;padding:clamp(2.5rem,5vw,4rem) 0;position:relative}.CSSocialMediaStrategy-module__xy61ya__approachHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.CSSocialMediaStrategy-module__xy61ya__approachHeading{min-width:0}.CSSocialMediaStrategy-module__xy61ya__cardEyebrow{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.67rem;font-weight:800;display:block}.CSSocialMediaStrategy-module__xy61ya__approachTitle{max-width:500px;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:800;line-height:1.12}.CSSocialMediaStrategy-module__xy61ya__approachMeta{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.CSSocialMediaStrategy-module__xy61ya__metaGroup{flex-direction:column;align-items:flex-start;gap:.9rem;min-width:0;display:flex}.CSSocialMediaStrategy-module__xy61ya__metaLabel{color:var(--grey-600);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800}.CSSocialMediaStrategy-module__xy61ya__metaValue{color:var(--blue-950);font-family:var(--font-heading);font-size:.98rem;font-weight:700;line-height:1.5}.CSSocialMediaStrategy-module__xy61ya__channels{flex-wrap:wrap;gap:.5rem;display:flex}.CSSocialMediaStrategy-module__xy61ya__channel{border:1px solid var(--blue-200);background:var(--white);color:var(--blue-800);font-family:var(--font-body);align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.CSSocialMediaStrategy-module__xy61ya__channel:before{content:"";background:var(--blue-500);flex:none;width:6px;height:6px}.CSSocialMediaStrategy-module__xy61ya__approachBody{grid-template-columns:3px minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);max-width:1000px;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.CSSocialMediaStrategy-module__xy61ya__approachAccent{background:var(--yellow-500);width:3px}.CSSocialMediaStrategy-module__xy61ya__approachText{color:var(--grey-700);font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:500;line-height:1.8}.CSSocialMediaStrategy-module__xy61ya__strategyGrid{background:var(--blue-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-top:clamp(3rem,6vw,5rem);padding:1px;display:grid}.CSSocialMediaStrategy-module__xy61ya__strategyColumn{background:var(--white);flex-direction:column;min-width:0;display:flex}.CSSocialMediaStrategy-module__xy61ya__cardHeading{border-bottom:1px solid var(--blue-200);background:linear-gradient(135deg, #f2f8fff2, var(--white));flex-direction:column;justify-content:flex-end;min-height:175px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.CSSocialMediaStrategy-module__xy61ya__cardHeadingTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.CSSocialMediaStrategy-module__xy61ya__cardHeadingTop .CSSocialMediaStrategy-module__xy61ya__cardEyebrow{margin-bottom:0}.CSSocialMediaStrategy-module__xy61ya__headingPixel{background:var(--yellow-500);width:8px;height:8px}.CSSocialMediaStrategy-module__xy61ya__cardTitle{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1.15}.CSSocialMediaStrategy-module__xy61ya__cardSubtitle{color:var(--grey-600);font-family:var(--font-body);margin:.75rem 0 0;font-size:.85rem;line-height:1.6}.CSSocialMediaStrategy-module__xy61ya__pillars,.CSSocialMediaStrategy-module__xy61ya__priorities{flex-direction:column;flex:1;display:flex}.CSSocialMediaStrategy-module__xy61ya__pillar,.CSSocialMediaStrategy-module__xy61ya__priority{border-bottom:1px solid var(--blue-200);grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:1rem;min-width:0;padding:1.5rem clamp(1.25rem,2.5vw,2rem);transition:background .18s;display:grid;position:relative}.CSSocialMediaStrategy-module__xy61ya__pillar:last-child,.CSSocialMediaStrategy-module__xy61ya__priority:last-child{border-bottom:0}.CSSocialMediaStrategy-module__xy61ya__pillar:hover,.CSSocialMediaStrategy-module__xy61ya__priority:hover{background:var(--blue-50)}.CSSocialMediaStrategy-module__xy61ya__pillar:before,.CSSocialMediaStrategy-module__xy61ya__priority:before{content:"";background:var(--yellow-500);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.CSSocialMediaStrategy-module__xy61ya__pillar:hover:before,.CSSocialMediaStrategy-module__xy61ya__priority:hover:before{transform:scaleY(1)}.CSSocialMediaStrategy-module__xy61ya__pillar{align-items:center;min-height:82px}.CSSocialMediaStrategy-module__xy61ya__itemIndex{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.1em;font-size:.66rem;font-weight:800;line-height:1.7}.CSSocialMediaStrategy-module__xy61ya__itemText{color:var(--blue-950);font-family:var(--font-body);font-size:clamp(.9rem,1.1vw,1rem);font-weight:700;line-height:1.5}.CSSocialMediaStrategy-module__xy61ya__itemPixel{background:var(--blue-500);justify-self:end;width:7px;height:7px;margin-top:.3rem;transition:background .18s,transform .18s}.CSSocialMediaStrategy-module__xy61ya__pillar:hover .CSSocialMediaStrategy-module__xy61ya__itemPixel,.CSSocialMediaStrategy-module__xy61ya__priority:hover .CSSocialMediaStrategy-module__xy61ya__itemPixel{background:var(--yellow-500);transform:scale(1.2)}.CSSocialMediaStrategy-module__xy61ya__priority{min-height:110px}.CSSocialMediaStrategy-module__xy61ya__priorityContent{min-width:0}.CSSocialMediaStrategy-module__xy61ya__priorityContent h4{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:800;line-height:1.35}.CSSocialMediaStrategy-module__xy61ya__priorityContent p{max-width:55ch;color:var(--grey-600);font-family:var(--font-body);margin:0;font-size:.88rem;line-height:1.7}@media (max-width:950px){.CSSocialMediaStrategy-module__xy61ya__intro{grid-template-columns:1fr;align-items:start;gap:2.5rem}.CSSocialMediaStrategy-module__xy61ya__objectiveBlock{max-width:800px}.CSSocialMediaStrategy-module__xy61ya__approachHeader{grid-template-columns:1fr;gap:2rem}.CSSocialMediaStrategy-module__xy61ya__approachMeta{max-width:700px}}@media (max-width:700px){.CSSocialMediaStrategy-module__xy61ya__section{padding:5rem 1.25rem}.CSSocialMediaStrategy-module__xy61ya__intro{padding-bottom:3rem}.CSSocialMediaStrategy-module__xy61ya__title{font-size:clamp(2.2rem,8vw,3.2rem)}.CSSocialMediaStrategy-module__xy61ya__objectiveBlock{padding:1rem 0 0 1.25rem}.CSSocialMediaStrategy-module__xy61ya__objective{font-size:1rem}.CSSocialMediaStrategy-module__xy61ya__approachSection{padding:3rem 0}.CSSocialMediaStrategy-module__xy61ya__approachTitle{font-size:clamp(1.65rem,5vw,2.1rem)}.CSSocialMediaStrategy-module__xy61ya__approachMeta{grid-template-columns:1fr;gap:1.75rem}.CSSocialMediaStrategy-module__xy61ya__approachText{font-size:1.05rem}.CSSocialMediaStrategy-module__xy61ya__strategyGrid{grid-template-columns:1fr}.CSSocialMediaStrategy-module__xy61ya__cardHeading{min-height:145px;padding:1.5rem}.CSSocialMediaStrategy-module__xy61ya__cardTitle{font-size:1.7rem}.CSSocialMediaStrategy-module__xy61ya__pillar,.CSSocialMediaStrategy-module__xy61ya__priority{grid-template-columns:30px minmax(0,1fr) 7px;gap:.75rem;padding:1.25rem}.CSSocialMediaStrategy-module__xy61ya__pillar{min-height:72px}.CSSocialMediaStrategy-module__xy61ya__priority{min-height:95px}.CSSocialMediaStrategy-module__xy61ya__priorityContent h4{font-size:1rem}.CSSocialMediaStrategy-module__xy61ya__priorityContent p{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.CSSocialMediaStrategy-module__xy61ya__pillar,.CSSocialMediaStrategy-module__xy61ya__priority,.CSSocialMediaStrategy-module__xy61ya__pillar:before,.CSSocialMediaStrategy-module__xy61ya__priority:before,.CSSocialMediaStrategy-module__xy61ya__itemPixel{transition:none}}
.CSSocialMediaOverview-module__NIa3Iq__section{isolation:isolate;background:radial-gradient(circle at 88% 12%, #1b8ae412, transparent 30%), linear-gradient(180deg, var(--white) 0%, var(--blue-50) 100%);width:100%;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.CSSocialMediaOverview-module__NIa3Iq__section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0054c905 1px,#0000 1px),linear-gradient(90deg,#0054c905 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.CSSocialMediaOverview-module__NIa3Iq__sectionInner{z-index:1;width:min(100%,1280px);margin:0 auto;position:relative}.CSSocialMediaOverview-module__NIa3Iq__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.CSSocialMediaOverview-module__NIa3Iq__headingBlock{flex-direction:column;min-width:0;display:flex}.CSSocialMediaOverview-module__NIa3Iq__markerGroup{align-items:center;gap:.55rem;margin-bottom:1.5rem;display:flex}.CSSocialMediaOverview-module__NIa3Iq__markerLine{background:var(--blue-800);width:42px;height:2px}.CSSocialMediaOverview-module__NIa3Iq__markerPixel{background:var(--yellow-500);width:7px;height:7px}.CSSocialMediaOverview-module__NIa3Iq__kicker{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.CSSocialMediaOverview-module__NIa3Iq__title{max-width:850px;color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.6vw,3.7rem);font-weight:800;line-height:1.08}.CSSocialMediaOverview-module__NIa3Iq__summaryWrap{min-width:0;max-width:580px;padding-bottom:.25rem}.CSSocialMediaOverview-module__NIa3Iq__summaryLabel{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.13em;margin-bottom:.85rem;font-size:.65rem;font-weight:800;display:block}.CSSocialMediaOverview-module__NIa3Iq__summaryRule{background:var(--blue-200);width:100%;height:1px;margin-bottom:1.5rem}.CSSocialMediaOverview-module__NIa3Iq__summary{color:var(--grey-700);font-family:var(--font-body);margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.85}.CSSocialMediaOverview-module__NIa3Iq__metaBar{background:var(--blue-950);border:1px solid var(--blue-950);flex-wrap:wrap;width:100%;margin:0;display:flex}.CSSocialMediaOverview-module__NIa3Iq__metaItem{border-right:1px solid #69b9f238;flex-direction:column;flex:220px;justify-content:center;gap:.75rem;min-width:0;min-height:125px;padding:1.75rem 2rem;display:flex}.CSSocialMediaOverview-module__NIa3Iq__metaItem:last-child{border-right:0}.CSSocialMediaOverview-module__NIa3Iq__metaLabel{color:var(--blue-400);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:800}.CSSocialMediaOverview-module__NIa3Iq__metaValue{color:var(--white);font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.45}.CSSocialMediaOverview-module__NIa3Iq__platforms{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.CSSocialMediaOverview-module__NIa3Iq__platform{color:var(--white);font-family:var(--font-body);align-items:center;gap:.55rem;font-size:.88rem;font-weight:700;line-height:1.5;display:inline-flex}.CSSocialMediaOverview-module__NIa3Iq__platform:before{content:"";background:var(--yellow-500);flex:none;width:6px;height:6px}.CSSocialMediaOverview-module__NIa3Iq__scope{background:var(--blue-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-top:clamp(3.5rem,7vw,6rem);padding:1px;display:grid}.CSSocialMediaOverview-module__NIa3Iq__scopeColumn{background:var(--white);flex-direction:column;min-width:0;display:flex}.CSSocialMediaOverview-module__NIa3Iq__scopeHeader{border-bottom:1px solid var(--blue-200);background:var(--blue-50);flex-direction:column;align-items:flex-start;min-height:190px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.CSSocialMediaOverview-module__NIa3Iq__scopeHeaderTop{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:auto;padding-bottom:2rem;display:flex}.CSSocialMediaOverview-module__NIa3Iq__scopeLabel{color:var(--blue-700);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:800}.CSSocialMediaOverview-module__NIa3Iq__scopeHeaderPixel{background:var(--yellow-500);width:8px;height:8px;box-shadow:-15px 15px 0 var(--blue-500), -30px 0 0 var(--blue-800)}.CSSocialMediaOverview-module__NIa3Iq__scopeTitle{color:var(--blue-950);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:800;line-height:1.1}.CSSocialMediaOverview-module__NIa3Iq__scopeCount{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.12em;margin-top:.85rem;font-size:.62rem;font-weight:800}.CSSocialMediaOverview-module__NIa3Iq__list{flex-direction:column;width:100%;display:flex}.CSSocialMediaOverview-module__NIa3Iq__listItem{border-bottom:1px solid var(--blue-200);grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:1rem;min-height:78px;padding:1.25rem 1.5rem;transition:background .18s;display:grid;position:relative}.CSSocialMediaOverview-module__NIa3Iq__listItem:last-child{border-bottom:0}.CSSocialMediaOverview-module__NIa3Iq__listItem:hover{background:var(--blue-50)}.CSSocialMediaOverview-module__NIa3Iq__listItem:before{content:"";background:var(--yellow-500);transform-origin:50%;width:3px;transition:transform .18s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.CSSocialMediaOverview-module__NIa3Iq__listItem:hover:before{transform:scaleY(1)}.CSSocialMediaOverview-module__NIa3Iq__listIndex{color:var(--blue-500);font-family:var(--font-body);letter-spacing:.1em;font-size:.67rem;font-weight:800}.CSSocialMediaOverview-module__NIa3Iq__listText{min-width:0;color:var(--grey-700);font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.6}.CSSocialMediaOverview-module__NIa3Iq__listPixel{background:var(--blue-500);justify-self:end;width:7px;height:7px;transition:background .18s,transform .18s}.CSSocialMediaOverview-module__NIa3Iq__listItem:hover .CSSocialMediaOverview-module__NIa3Iq__listPixel{background:var(--yellow-500);transform:scale(1.2)}@media (max-width:900px){.CSSocialMediaOverview-module__NIa3Iq__intro{grid-template-columns:1fr;gap:2rem}.CSSocialMediaOverview-module__NIa3Iq__summaryWrap{max-width:760px}.CSSocialMediaOverview-module__NIa3Iq__metaItem{border-bottom:1px solid #69b9f238;flex-basis:calc(50% - 1px);min-height:110px}.CSSocialMediaOverview-module__NIa3Iq__metaItem:nth-child(2n){border-right:0}.CSSocialMediaOverview-module__NIa3Iq__scopeHeader{min-height:170px}}@media (max-width:650px){.CSSocialMediaOverview-module__NIa3Iq__section{padding:5rem 1.25rem}.CSSocialMediaOverview-module__NIa3Iq__intro{gap:1.75rem;padding-bottom:2.5rem}.CSSocialMediaOverview-module__NIa3Iq__title{font-size:clamp(2.2rem,8vw,3.2rem)}.CSSocialMediaOverview-module__NIa3Iq__summary{font-size:.97rem}.CSSocialMediaOverview-module__NIa3Iq__metaItem{padding:1.5rem}.CSSocialMediaOverview-module__NIa3Iq__scope{grid-template-columns:1fr}.CSSocialMediaOverview-module__NIa3Iq__scopeHeader{min-height:155px}.CSSocialMediaOverview-module__NIa3Iq__scopeTitle{font-size:1.85rem}.CSSocialMediaOverview-module__NIa3Iq__listItem{grid-template-columns:30px minmax(0,1fr) 7px;gap:.75rem;min-height:70px;padding:1rem}.CSSocialMediaOverview-module__NIa3Iq__listText{font-size:.92rem}}@media (max-width:430px){.CSSocialMediaOverview-module__NIa3Iq__metaItem{border-right:0;flex-basis:100%;min-height:90px}.CSSocialMediaOverview-module__NIa3Iq__metaItem:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.CSSocialMediaOverview-module__NIa3Iq__listItem,.CSSocialMediaOverview-module__NIa3Iq__listItem:before,.CSSocialMediaOverview-module__NIa3Iq__listPixel{transition:none}.CSSocialMediaOverview-module__NIa3Iq__listItem:hover .CSSocialMediaOverview-module__NIa3Iq__listPixel{transform:none}}
