.services_collection____mFv{display:flex;flex-direction:column;gap:40px}.services_service__uCIOH{--accent:#1d4ed8;display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;color:#14213b;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px -22px #172e56}.services_service__uCIOH[data-tone=cyan]{--accent:#0e7490}.services_service__uCIOH[data-tone=purple]{--accent:#6d28d9}.services_art__kSgtO{position:relative;min-height:380px;background:#e4ecf9;overflow:hidden}.services_artWindow__cCLcr{position:absolute;width:min(100%,430px);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%)}.services_body__NhVQm{padding:36px 42px}.services_heading___eQBV{display:flex;align-items:center;gap:14px;color:var(--accent)}.services_heading___eQBV svg{flex-shrink:0}.services_heading___eQBV h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2;color:#14213b}.services_description__oe__l{margin-top:18px;color:#334155;font-size:16px;line-height:1.75;max-width:62ch}.services_facts__12MhL{margin:20px 0;padding:0;list-style:none;display:grid;gap:8px;color:#334155;font-size:14px;line-height:1.5}.services_facts__12MhL li{padding-left:16px;position:relative}.services_facts__12MhL li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);position:absolute;top:8px;left:0}.services_evidence__8on3_{font-size:13px;line-height:1.6;color:#475569}.services_bottom__0kBMW{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:26px}.services_price__BDga1{color:var(--accent);font-size:15px;font-weight:700}.services_link__lQpLP{display:inline-flex;align-items:center;gap:10px;color:#fff;background:var(--accent);padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none}.services_link__lQpLP:hover{filter:brightness(1.13)}.services_link__lQpLP:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.dark .services_service__uCIOH{background:#101c30;color:#fff;box-shadow:none;--accent:#93c5fd}.dark .services_service__uCIOH[data-tone=cyan]{--accent:#67e8f9}.dark .services_service__uCIOH[data-tone=purple]{--accent:#c4b5fd}.dark .services_heading___eQBV h3{color:#fff}.dark .services_description__oe__l,.dark .services_facts__12MhL{color:#d2dcea}.dark .services_evidence__8on3_{color:#adbcd2}.dark .services_link__lQpLP{background:var(--ui-accent);color:#fff}@media (min-width:1024px){.services_service__uCIOH:nth-child(2){grid-template-columns:1.1fr .9fr}.services_service__uCIOH:nth-child(2) .services_art__kSgtO{order:2}}@media (max-width:767px){.services_collection____mFv{gap:28px}.services_service__uCIOH{grid-template-columns:1fr;border-radius:18px}.services_art__kSgtO{min-height:0;aspect-ratio:1.35}.services_body__NhVQm{padding:25px}.services_bottom__0kBMW{align-items:flex-start;flex-direction:column}.services_artWindow__cCLcr{width:74%}}.article_card__zC9f7{height:100%;border-radius:12px;overflow:hidden;color:#14213b;background:#fff;box-shadow:0 6px 20px -16px #172e56}.article_link__7fDrj{display:flex;flex-direction:column;height:100%;text-decoration:none}.article_link__7fDrj:focus-visible{outline:3px solid #1d4ed8;outline-offset:-3px}.article_image__5dneN{position:relative;width:100%;min-width:0;aspect-ratio:2/1;flex-shrink:0;overflow:hidden;background:#e4ebf5}.article_placeholder__6Z8jR{aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;background:#163fa8;color:#fff;--lz-facet:#67e8f9}.article_body__aylGw{display:flex;flex-direction:column;flex:1;min-width:0;padding:24px}.article_category__QsUUJ{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;font-size:11px;font-weight:600;color:#334155}.article_category__QsUUJ span:first-child{color:#1d4ed8}.article_title__nJjY2{font-size:20px;line-height:1.35;letter-spacing:-.02em;color:#14213b}.article_link__7fDrj:hover .article_title__nJjY2{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.article_excerpt__lSRD2{color:#475569;font-size:14px;line-height:1.7;margin:12px 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article_meta__TvqJh{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:auto;padding-top:16px;color:#475569;font-size:11px}.article_author__2c3at{display:inline-flex;align-items:center;gap:7px}.article_author__2c3at img{border-radius:50%}.article_duration__lx04s{display:inline-flex;gap:5px;align-items:center}.article_compact__hIQBE{border-radius:0;background:transparent;box-shadow:none}.article_compact__hIQBE .article_link__7fDrj{flex-direction:row;align-items:flex-start;gap:14px}.article_compact__hIQBE .article_image__5dneN,.article_compact__hIQBE .article_placeholder__6Z8jR{width:88px;height:66px;border-radius:6px}.article_compact__hIQBE .article_body__aylGw{padding:0;min-width:0}.article_compact__hIQBE .article_category__QsUUJ{font-size:10px;gap:8px;margin-bottom:5px}.article_compact__hIQBE .article_title__nJjY2{font-size:14px;line-height:1.45}.article_compact__hIQBE .article_meta__TvqJh{padding-top:7px;gap:7px}.article_compact__hIQBE .article_author__2c3at img{display:none}.article_featured__xJNhw .article_body__aylGw{padding:32px;justify-content:center}.article_featured__xJNhw .article_title__nJjY2{font-size:clamp(23px,2.2vw,32px)}.article_featured__xJNhw .article_meta__TvqJh{margin-top:0}@media (min-width:768px){.article_featured__xJNhw .article_link__7fDrj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.article_featured__xJNhw .article_image__5dneN{align-self:stretch;min-height:280px;aspect-ratio:auto}}.dark .article_card__zC9f7{background:#101c30;color:#fff;box-shadow:none}.dark .article_title__nJjY2{color:#fff}.dark .article_category__QsUUJ,.dark .article_excerpt__lSRD2,.dark .article_meta__TvqJh{color:#c0cde0}.dark .article_category__QsUUJ span:first-child{color:#93c5fd}.dark .article_compact__hIQBE{background:transparent}.article_row__1aHDA{border-radius:14px}.article_row__1aHDA .article_link__7fDrj{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center}.article_row__1aHDA .article_image__5dneN,.article_row__1aHDA .article_placeholder__6Z8jR{aspect-ratio:4/3;height:100%;min-height:180px}.article_row__1aHDA .article_body__aylGw{padding:24px 28px}.article_row__1aHDA .article_title__nJjY2{font-size:23px;font-weight:700}.article_row__1aHDA .article_excerpt__lSRD2{margin-bottom:10px;-webkit-line-clamp:2}.article_row__1aHDA .article_meta__TvqJh{padding-top:8px}@media(max-width:640px){.article_row__1aHDA .article_link__7fDrj{grid-template-columns:1fr}.article_row__1aHDA .article_image__5dneN,.article_row__1aHDA .article_placeholder__6Z8jR{aspect-ratio:2/1;min-height:0}.article_row__1aHDA .article_body__aylGw{padding:22px}.article_row__1aHDA .article_title__nJjY2{font-size:21px}}.library_heading__kEvXm{margin:0 0 24px;color:#17243b}.library_heading__kEvXm h2{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:750;letter-spacing:-.03em;line-height:1.2}.library_heading__kEvXm h2 span{font-size:13px;font-weight:600;letter-spacing:0;color:#52627a;border:1px solid #b8c5d6;border-radius:8px;padding:5px 9px}.dark .library_heading__kEvXm{color:#edf3fb}.dark .library_heading__kEvXm h2 span{color:#bfcede;border-color:#475b75}.library_controls__1IYAN{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start;padding:22px;margin-bottom:32px;background:#fff;border:1px solid #bac6d6;border-radius:14px}.library_topics__D8uQr{display:flex;flex-wrap:wrap;gap:6px 14px}.library_topic__HTKCy{font-size:13px;line-height:1.5;padding:4px 0;color:#40536e;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.library_active__ZvDNN,.library_topic__HTKCy:focus-visible,.library_topic__HTKCy:hover{color:#1d4ed8;border-bottom-color:#1d4ed8}.library_active__ZvDNN{font-weight:700}.dark .library_controls__1IYAN{background:#101d30;border-color:#354861}.dark .library_topic__HTKCy{color:#c3d0e1}.dark .library_active__ZvDNN,.dark .library_topic__HTKCy:focus-visible,.dark .library_topic__HTKCy:hover{color:#67d7ee;border-bottom-color:#67d7ee}@media (max-width:767px){.library_controls__1IYAN{grid-template-columns:1fr;padding:18px;gap:16px}}.library_sidebar__zxBz1{padding:22px;background:#fff;border:1px solid #bac6d6;border-radius:14px;box-shadow:0 5px 18px -15px #182438}.library_browse__f1bck{display:inline-flex;flex-shrink:0;padding:6px 10px;border:1px solid #a2b3ca;border-radius:7px;color:#243650;font-size:12px;font-weight:650}.library_browse__f1bck:focus-visible,.library_browse__f1bck:hover{color:#1d4ed8;border-color:#1d4ed8;outline-offset:3px}.dark .library_sidebar__zxBz1{background:#101d30;border-color:#354861}.dark .library_browse__f1bck{color:#d5e1ef;border-color:#61738d}.dark .library_browse__f1bck:focus-visible,.dark .library_browse__f1bck:hover{color:#67d7ee;border-color:#67d7ee}.studio_servicesSection__rPHem{padding:80px 0 88px;background:#e4ebf5;scroll-margin-top:100px}.studio_sectionIntro__IFbjy{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:38px}.studio_sectionIntro__IFbjy h2{font-size:clamp(30px,3.3vw,42px);letter-spacing:-.035em;line-height:1.12;color:#14213b}.studio_sectionIntro__IFbjy p{max-width:46ch;color:#334155;font-size:17px;line-height:1.6}.studio_toolsSection__JgRJW{padding:44px 0 52px;background:#fff}.studio_toolsHeading__cj1qu{display:flex;flex-wrap:wrap;gap:12px 30px;align-items:baseline;margin-bottom:28px}.studio_toolsHeading__cj1qu h2{color:#14213b;font-size:22px}.studio_toolsHeading__cj1qu p{color:#475569;font-size:14px}.studio_toolsGrid__tD_KP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.studio_tool__aSCRx{display:flex;flex-direction:column;padding:26px;min-width:0;height:100%}.studio_project__5qY0X,.studio_testimonial__UjL3y{padding:28px;display:flex;flex-direction:column;height:100%}.studio_testimonial__UjL3y{width:100%;max-width:100%;border-radius:18px;background:#fff}.studio_testimonial__UjL3y>p{font-size:15px;line-height:1.8;flex:1}.dark .studio_servicesSection__rPHem{background:#071225}.dark .studio_toolsSection__JgRJW{background:#0b1728}.dark .studio_sectionIntro__IFbjy h2,.dark .studio_toolsHeading__cj1qu h2{color:#fff}.dark .studio_sectionIntro__IFbjy p,.dark .studio_toolsHeading__cj1qu p{color:#c0cde0}.dark .studio_testimonial__UjL3y{background:#142139}@media (max-width:767px){.studio_servicesSection__rPHem{padding:48px 0}.studio_sectionIntro__IFbjy{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.studio_toolsGrid__tD_KP{grid-template-columns:1fr;gap:32px}.studio_toolsSection__JgRJW{padding:36px 0}.studio_testimonial__UjL3y{width:100%}}