.elementor-8166 .elementor-element.elementor-element-7025923c{--display:flex;--min-height:60svh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:128px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px}.elementor-8166 .elementor-element.elementor-element-7025923c:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-7025923c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#060f1a}.elementor-8166 .elementor-element.elementor-element-7329a737{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap}.elementor-8166 .elementor-element.elementor-element-b1d76be{--display:flex}.elementor-8166 .elementor-element.elementor-element-10e826e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:128px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px}.elementor-8166 .elementor-element.elementor-element-10e826e3:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-10e826e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f1eb}.elementor-8166 .elementor-element.elementor-element-6d2b57a5{padding:0;color:var(--e-global-color-secondary)}.elementor-8166 .elementor-element.elementor-element-1fd49bfb:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-1fd49bfb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f4f1eb}.elementor-8166 .elementor-element.elementor-element-1fd49bfb{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-21px;margin-bottom:0;padding:0 40px 60px}.elementor-8166 .elementor-element.elementor-element-1fd49bfb:hover{border-style:none}.elementor-8166 .elementor-element.elementor-element-1fd49bfb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-57c46bbb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8166 .elementor-element.elementor-element-57c46bbb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf8f5}.elementor-bc-flex-widget .elementor-8166 .elementor-element.elementor-element-57c46bbb.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-57c46bbb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-57c46bbb>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#cccaca;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:48px 40px}.elementor-8166 .elementor-element.elementor-element-57c46bbb:hover>.elementor-element-populated{border-style:solid;border-width:1px 0 0;border-color:#0e8a93}.elementor-8166 .elementor-element.elementor-element-57c46bbb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-16ad34e0.elementor-element{--align-self:stretch}.elementor-8166 .elementor-element.elementor-element-16ad34e0{text-align:start}.elementor-8166 .elementor-element.elementor-element-6587b901:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8166 .elementor-element.elementor-element-6587b901>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf8f5}.elementor-bc-flex-widget .elementor-8166 .elementor-element.elementor-element-6587b901.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-6587b901.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-6587b901>.elementor-element-populated{border-style:solid;border-width:0 1px;border-color:#e2e4e6;transition:background .3s,border 0s,border-radius 0s,box-shadow 0s;padding:48px 40px}.elementor-8166 .elementor-element.elementor-element-6587b901:hover>.elementor-element-populated{border-style:solid;border-width:1px 0 0;border-color:var(--e-global-color-7653dd0)}.elementor-8166 .elementor-element.elementor-element-6587b901>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius 0s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-7ed2b158.elementor-element{--align-self:stretch}.elementor-8166 .elementor-element.elementor-element-29825924:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-8166 .elementor-element.elementor-element-29825924>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#faf8f5}.elementor-bc-flex-widget .elementor-8166 .elementor-element.elementor-element-29825924.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-29825924.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-8166 .elementor-element.elementor-element-29825924>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;border-color:#cccaca;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 1px;--e-column-margin-right:0px;--e-column-margin-left:1px;padding:48px 40px}.elementor-8166 .elementor-element.elementor-element-29825924:hover>.elementor-element-populated{border-style:solid;border-width:1px 0 0;border-color:var(--e-global-color-7653dd0)}.elementor-8166 .elementor-element.elementor-element-29825924>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-3a22aa39.elementor-element{--align-self:stretch}.elementor-8166 .elementor-element.elementor-element-57a5eb9a:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-57a5eb9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0d2235;background-image:url("https://digitalbard.co/wp-content/uploads/2026/03/astrolabe-ghost.png");background-position:top center;background-repeat:no-repeat;background-size:885px auto}.elementor-8166 .elementor-element.elementor-element-57a5eb9a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:129px 100px 80px}.elementor-8166 .elementor-element.elementor-element-57a5eb9a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-185fbbf>.elementor-element-populated{padding:0}.elementor-8166 .elementor-element.elementor-element-37761919:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-37761919>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent}.elementor-8166 .elementor-element.elementor-element-37761919 .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:24px}.elementor-8166 .elementor-element.elementor-element-37761919{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px}.elementor-8166 .elementor-element.elementor-element-37761919>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8166 .elementor-element.elementor-element-3e706528>.elementor-element-populated{margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3rem 2.5rem}.elementor-8166 .elementor-element.elementor-element-e5bf295.elementor-element{--align-self:flex-start;--order:-99999}.elementor-8166 .elementor-element.elementor-element-e5bf295{text-align:start}.elementor-8166 .elementor-element.elementor-element-2a26f686>.elementor-element-populated{margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3rem 2.5rem}.elementor-8166 .elementor-element.elementor-element-459f1713>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:3rem 2.5rem}.elementor-8166 .elementor-element.elementor-element-4bff71d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:180px;--padding-right:180px}.elementor-8166 .elementor-element.elementor-element-4bff71d6:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-4bff71d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0b6c73}.elementor-8166 .elementor-element.elementor-element-d0fb88{width:100%;max-width:100%}.elementor-8166 .elementor-element.elementor-element-bb39e22{width:100%;max-width:100%}.elementor-8166 .elementor-element.elementor-element-bb39e22.elementor-element{--align-self:center}@media(min-width:768px){.elementor-8166 .elementor-element.elementor-element-7329a737{--width:100%}.elementor-8166 .elementor-element.elementor-element-57c46bbb{width:33.33%}.elementor-8166 .elementor-element.elementor-element-6587b901{width:34.004%}.elementor-8166 .elementor-element.elementor-element-29825924{width:33.33%}.elementor-8166 .elementor-element.elementor-element-3e706528{width:33.33%}.elementor-8166 .elementor-element.elementor-element-2a26f686{width:33%}.elementor-8166 .elementor-element.elementor-element-459f1713{width:33.336%}}@media(min-width:1025px){.elementor-8166 .elementor-element.elementor-element-57a5eb9a:not(.elementor-motion-effects-element-type-background),.elementor-8166 .elementor-element.elementor-element-57a5eb9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-8166 .elementor-element.elementor-element-57a5eb9a{padding:60px 5px}}@media(max-width:767px){.elementor-8166 .elementor-element.elementor-element-57a5eb9a{padding:48px 4px}}.elementor-8166 .elementor-element.elementor-element-4bff71d6{background:linear-gradient(135deg,#0b6c73,#0f8f6f);position:relative}.elementor-8166 .elementor-element.elementor-element-4bff71d6:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(ellipse 60% 80% at 15% 50%,rgba(6,15,26,.25),transparent),radial-gradient(ellipse 60% 80% at 85% 50%,rgba(6,15,26,.25),transparent),radial-gradient(ellipse 50% 40% at 50% 110%,rgba(18,179,140,.3),transparent);background-size:80px 80px,80px 80px,auto,auto,auto;pointer-events:none;z-index:0}.elementor-8166 .elementor-element.elementor-element-4bff71d6>*{position:relative;z-index:1}.hero-services{min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;background:var(--navy-m)}.hero-services-inner{max-width:900px;margin:0 auto;padding:4rem 2rem;text-align:center}.db-compass-hero{display:flex;align-items:center;justify-content:center;width:100%}.db-compass-svg{width:min(480px, 85vw);height:auto;display:block}#db-compass-alidade,#db-compass-needle{transform-box:view-box;transform-origin:150px 150px}#db-compass-alidade{animation:db-compass-alidade-sweep 90s linear infinite}@keyframes db-compass-alidade-sweep{from{transform:rotate(32deg)}to{transform:rotate(392deg)}}#db-compass-needle{animation:db-compass-needle-seek 10s ease-in-out infinite}@keyframes db-compass-needle-seek{0%{transform:rotate(0deg)}9%{transform:rotate(4.5deg)}22%{transform:rotate(-3.2deg)}34%{transform:rotate(2deg)}45%{transform:rotate(-1.3deg)}55%{transform:rotate(.7deg)}64%{transform:rotate(-.4deg)}72%{transform:rotate(.2deg)}80%{transform:rotate(-.1deg)}88%{transform:rotate(.05deg)}94%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}#db-compass-north-halo{animation:db-compass-halo-breathe 3.8s ease-in-out infinite}@keyframes db-compass-halo-breathe{0%,100%{opacity:.10}50%{opacity:.38}}#db-compass-bezel-halo{animation:db-compass-bezel-shimmer 5s ease-in-out infinite}@keyframes db-compass-bezel-shimmer{0%,100%{opacity:.10}50%{opacity:.22}}#db-compass-pivot-glow{animation:db-compass-pivot-pulse 4.5s ease-in-out infinite}@keyframes db-compass-pivot-pulse{0%,100%{opacity:.18}50%{opacity:.40}}.db-astro-split-astro-wrap{position:relative;z-index:2;width:min(400px, 90%);will-change:transform}.db-astro-split-astro-wrap svg{width:100%;height:auto;overflow:visible}.db-astro-split-astro-wrap .ring-outer{animation:db-rotate-cw 100s linear infinite}.db-astro-split-astro-wrap .ring-mid{animation:db-rotate-ccw 65s linear infinite}.db-astro-split-astro-wrap .ring-inner{animation:db-rotate-cw 42s linear infinite}.db-astro-split-astro-wrap .ring-innermost{animation:db-rotate-ccw 25s linear infinite}.db-astro-split-astro-wrap .alidade{animation:db-alidade-swing 20s ease-in-out infinite}.db-astro-split-glow{position:absolute;width:60%;height:60%;background:radial-gradient(ellipse,rgba(14,138,147,.15),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1;animation:db-glow-pulse 6s ease-in-out infinite}.db-astro-split-right-inner{max-width:480px}.db-astro-split-eyebrow{font-family:var(--font-sans);font-weight:400;font-size:1rem;letter-spacing:.28em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:.75rem;margin:0 0 2.5rem}.db-astro-split-eyebrow:before{content:'';display:block;width:24px;height:1px;background:var(--teal);flex-shrink:0}.db-astro-split-h1{font-family:var(--font-serif);font-weight:300;font-size:clamp(2.5rem, 4vw, 4.5rem);line-height:1.08;color:var(--navy);margin:0 0 2rem}.db-astro-split-body{font-family:var(--font-sans);font-weight:300;font-size:clamp(0.85rem, 1.1vw, 0.92rem);line-height:1.95;color:rgba(6,15,26,.5);margin:0 0 2rem}@media (max-width:1024px){.db-compass-svg{width:min(400px, 80vw)}}@media (max-width:900px){.db-astro-split-right-inner{max-width:100%}}@media (max-width:768px){.db-compass-svg{width:min(340px, 75vw)}}@media (max-width:480px){.db-compass-svg{width:min(280px, 88vw)}}@media (max-width:360px){.db-compass-svg{width:90vw}}@media (prefers-reduced-motion:reduce){#db-compass-alidade,#db-compass-needle,#db-compass-north-halo,#db-compass-bezel-halo,#db-compass-pivot-glow,.db-astro-split-astro-wrap .ring-outer,.db-astro-split-astro-wrap .ring-mid,.db-astro-split-astro-wrap .ring-inner,.db-astro-split-astro-wrap .ring-innermost,.db-astro-split-astro-wrap .alidade,.db-astro-split-glow{animation:none !important}#db-compass-alidade{transform:rotate(32deg)}}