body{font-family:Vazirmatn,sans-serif}body :where(code,kbd,pre,samp){font-family:inherit}.module-refined .detail-hero{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:32px;min-height:0;padding:40px 7vw}.module-refined .detail-hero h1{margin:8px 0;font-size:clamp(28px,3vw,40px);line-height:1.65}.module-refined .detail-copy>p{margin:8px 0;font-size:14px;line-height:1.95}.module-refined .breadcrumb{margin-bottom:12px}.module-refined .detail-art,.module-refined .detail-art.module-concept-art{aspect-ratio:3/2;border-radius:12px;justify-self:end;width:100%;max-width:330px;min-height:0;max-height:220px}.module-refined .detail-art>img{object-fit:contain;width:100%;height:100%}.module-refined .page-section,.about-refined .page-section{padding:40px 7vw}.module-refined h2,.about-refined h2{letter-spacing:normal;margin:8px 0 16px;font-size:clamp(22px,2.2vw,30px);line-height:1.7}.module-refined .detail-intro{grid-template-columns:1fr 1.2fr;gap:32px}.module-refined .highlight-list article{min-height:44px;padding:8px 0}.module-refined .highlight-list p{font-size:13px}.module-refined .section-heading-row,.about-refined .section-heading-row{gap:16px;margin-bottom:20px}.module-refined .product-visual-grid{gap:12px}.module-refined .product-visual-grid.single{grid-template-columns:minmax(0,440px);justify-content:start}.module-refined .product-visual-grid img{max-height:180px}.module-refined .product-visual-grid figcaption{padding:12px}.module-refined .product-visual-grid h3{margin-bottom:8px;font-size:14px}.module-refined .product-infographic{max-width:720px;margin:16px auto}.module-refined .product-infographic img{object-fit:contain;max-height:300px}.module-refined .dashboard-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.module-refined .dashboard-samples>.section-heading-row{grid-column:1/-1}.module-refined .dashboard-samples .product-infographic{width:100%;margin:0}.module-refined .dashboard-samples h3{font-size:16px;line-height:1.8}.module-refined .dashboard-samples p{font-size:13px}.module-refined .integration-band{gap:24px;padding:24px 7vw}.module-refined .catalog-card{min-height:0;padding:20px}.module-refined .catalog-card h3{margin:16px 0 8px;font-size:18px}.module-refined .catalog-card p{font-size:13px}.module-refined .home-cta,.about-refined .home-cta{margin:16px 7vw 32px;padding:24px 32px}.module-refined .home-cta h2,.about-refined .home-cta h2{max-width:800px;font-size:24px}.about-refined .inner-hero{grid-template-columns:1.7fr .6fr;gap:32px;min-height:0;padding:48px 7vw}.about-refined .inner-hero h1{margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.6}.about-refined .inner-hero p{margin:8px 0;font-size:14px;line-height:1.95}.about-refined .about-year b{font-size:72px}.about-refined .intro-split,.about-refined .contact-section{gap:32px}.about-refined .rich-copy{font-size:14px}.about-refined .team-grid article,.about-refined .leadership-grid article{min-height:0;padding:20px}.about-refined .team-grid h3,.about-refined .leadership-grid h3{margin:16px 0 8px;font-size:18px}.about-refined .team-grid p,.about-refined .leadership-grid p{margin:8px 0;font-size:13px}.about-refined .credentials-grid article{min-height:0;padding:20px}.about-refined .service-list article{gap:16px;min-height:0;padding:12px 0}.about-refined .service-list h3{margin:8px 0;font-size:16px}.about-refined .about-principle{grid-template-columns:1.6fr .8fr;gap:32px;padding:40px 7vw}.about-refined .about-principle blockquote{letter-spacing:normal;margin:12px 0;font-size:24px;line-height:1.8}.about-refined .about-team-art{max-height:220px}.about-refined .product-visual-grid.single{grid-template-columns:minmax(0,480px);justify-content:start}@media (max-width:1000px){.module-refined .detail-hero{grid-template-columns:1.5fr 1fr}.about-refined .team-grid,.about-refined .leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.module-refined .detail-hero,.about-refined .inner-hero{grid-template-columns:1fr;gap:20px;padding:28px 20px}.module-refined .detail-art,.module-refined .detail-art.module-concept-art{justify-self:center;max-width:240px;max-height:160px}.module-refined .page-section,.about-refined .page-section{padding:28px 20px}.module-refined .detail-intro,.about-refined .intro-split,.about-refined .contact-section{grid-template-columns:1fr;gap:16px}.module-refined .detail-hero h1{font-size:28px}.module-refined .dashboard-samples{grid-template-columns:1fr}.module-refined .integration-band{gap:16px;padding:20px}.module-refined .home-cta,.about-refined .home-cta{margin:12px 20px 24px;padding:20px}.about-refined .about-year{display:none}.about-refined .about-principle{grid-template-columns:1fr;gap:16px;padding:28px 20px}.about-refined .about-principle blockquote{font-size:21px}.about-refined .about-team-art{max-height:180px}.about-refined .team-grid,.about-refined .leadership-grid{gap:12px}.about-refined .team-grid article,.about-refined .leadership-grid article{padding:16px}:is(body:has(.module-refined) .page-outline,body:has(.about-refined) .page-outline){display:none}}@media (max-width:420px){.about-refined .team-grid,.about-refined .leadership-grid{grid-template-columns:1fr}}
