body{--navy:#123b72;--blue:#1769e8;--gold:#1769e8;background:#fff;color:#15365f}
body .premiumTopbar{background:#eaf3ff;color:#214c80;border-bottom:1px solid #d4e5fa}
body .header{background:#fff;border-color:#dce9f8}
body .headerTop .ssMonogram,body .headerTop .brand strong{color:#155ac2}
body .mainNav [aria-current=page]:after{background:#1769e8}
body .button.gold,body .heroActions>.button:first-child,body .aboutCopy>.button{background:linear-gradient(110deg,#125acb,#287ef4);border-color:#1769e8;color:white;box-shadow:0 5px 14px #1769e81a}
body .button.gold:hover{background:#1053bf}
body .button.outline{border-color:#88b3ec;color:#1557af;background:#fff}
body .hero{background:#f5f9ff}
body .hero h1{color:#12355f}
body .hero h1 span,body .goldText{color:#1769e8}
body .heroStage:after{background:linear-gradient(90deg,#f5f9ff 0%,#f5f9ffdf 12%,transparent 35%)}
body .heroCopy .spaced{color:#2462aa}
body .trustStrip{background:#fff;border-bottom:1px solid #e1edfb}
body .trustRow blockquote{color:#1754a0;border-color:#bad5f8;background:#f6faff}
body .serviceCard,body .reviewCard{background:linear-gradient(130deg,#fff,#f3f8ff);border-color:#dce9fa}
body .circleArrow{background:#1769e8}
body .aboutFacts{background:#edf5ff}
body .impact{background:linear-gradient(110deg,#e9f3ff,#f5f9ff);color:#143b70;border-block:1px solid #d6e7fb}
body .impact h2,body .metric b{color:#155bc4}
body .impact .sectionHeading p,body .metric p{color:#375d88}
body .metric .icon{color:#2376e5}
body .metric{border-color:#bed6f4}
body .step>span,body .step:nth-child(2)>span{background:linear-gradient(130deg,#79b3ff,#1769e8);color:#fff}
body .notebookScene{background:linear-gradient(120deg,#e5f0ff,#aacbf6);box-shadow:inset 0 0 35px #77a9e633}
body .notebookPen{background:linear-gradient(90deg,#123b72,#85b8ff 45%,#174c93 65%)}
body .photoIndustries{background:linear-gradient(120deg,#edf5ff,#fff)}
body .bottomCta{background:linear-gradient(110deg,#e5f1ff,#f5f9ff);color:#123b72;border-block:1px solid #d5e6fc}
body .bottomCta p{color:#375d88}
body .button.glass{background:white;color:#1557af;border-color:#8db8ef}
body .bharatNote{color:#1557af}
body .footerMain{background:white}
body .footerBrand .ssMonogram,body .footerBrand .brand strong{color:#155ac2}
body .footerBottom{background:#edf5ff;color:#234d7c;border-top:1px solid #d9e7f8}
body .socials>a,body .socials>button,body .floatingConsult,body .mobileContact>button{background:#1769e8;color:white}
body .reviewPerson>span{background:linear-gradient(135deg,#2b7ef2,#1250aa)}
@media(max-width:650px){body .heroCopy{background:linear-gradient(#fff,#f3f8ff)}body .heroStage:after{background:linear-gradient(#f3f8ff,transparent 18%)}}

body .footerBottom p,body .footerBottom a,body .footerBottom button,body .footerBottom span{color:#345b87}

body .impact{margin-top:24px;margin-bottom:24px;padding-top:32px;padding-bottom:36px}body .impact+.services{padding-top:30px}@media(max-width:650px){body .impact{margin-top:18px;margin-bottom:18px;padding-top:26px;padding-bottom:30px}body .impact+.services{padding-top:24px}}

/* Shared white and blue identity for every page. */
:root{--navy:#123b72;--ink:#15365f;--blue:#1769e8;--gold:#1769e8;--muted:#476584;--line:#dce8f7;--paper:#f3f8ff}body{background:#fff;color:#15365f}main h1,main h2,main h3{color:#12355f}.abHero h1 span,.priceHero h1 span,.abPurpose h2 span,.goldText{color:#1769e8!important}.premiumTopbar{background:#eaf3ff!important;color:#214c80!important;border-bottom:1px solid #d4e5fa}.header .ssMonogram,.header .brand strong{color:#155ac2!important}.button.gold,.featured .button,.sf-primary{background:linear-gradient(110deg,#125acb,#287ef4)!important;border-color:#1769e8!important;color:#fff!important}.button.outline{border-color:#8db6e9;color:#1557af;background:#fff}.abHero,.priceHero,.pageHero{background:#f0f7ff}.priceCard,.packageCard,.extraCard,.abTile,.infoCard,.serviceCard{border-color:#dce8f7!important;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 6px 18px #1769e809;border-radius:16px}.featured{border-color:#438bec!important}.popular{background:#1769e8!important;color:#fff}.pricingPage li:before,.abPurpose .icon,.abTimeline .icon{color:#2876d4!important}.customPackage{background:linear-gradient(120deg,#e5f0ff,#f5f9ff)!important;color:#123b72!important;border:1px solid #c7dcf6}.customPackage h3,.customPackage p,.customPackage li{color:#234d7b!important}.customPackage .button{background:#1769e8!important;color:#fff!important;border-color:#1769e8}.aboutPage .impact,.abImpact{background:linear-gradient(110deg,#e9f3ff,#f5f9ff)!important;color:#143b70!important;border-block:1px solid #d6e7fb}.aboutPage .impact h2,.aboutPage .metric b,.abImpact h2,.abImpact b{color:#155bc4!important}.aboutPage .impact p,.abImpact p{color:#375d88!important}.aboutPage .impact .icon,.abImpact .icon{color:#2376e5!important}.abTimeline .dot,.abTimeline li:last-child:before{background:#1769e8!important}.abSection,.priceSection{padding-top:30px;padding-bottom:30px}.sf-footer h2,.sf-footer h3{color:#12355f}.sf-footer .sf-primary{color:#fff}.abWho aside,.abCommit,.pricePackages{background:#f0f7ff}.priceTrust .icon,.abTrust .icon{color:#1769e8}.header .mainNav a[aria-current=page]:after{background:#1769e8!important}
