@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#e8edf5;background:#0c111b}.site-header{background:#111a28;border-color:#304156}.page-top{background:#141e2d;border-color:#304156}.page-lede,.page-date,.section-intro>p{color:#b6c3d2}.article-body{color:#d7e0ea}.article-body :is(h2,h3,h4){color:#f1f5f9}.article-body a,.article-end-link a{color:#b8a6ff}.article-body blockquote,.contact-options address,.article-aside p{color:#b6c3d2}.article-body :is(pre,th),.contact-options,.article-aside{background:#172235}.article-body :is(th,td),.article-end-link{border-color:#34465b}.article-body hr{background:#34465b}.archive-topics span,.archive-card>p:not(.archive-label),.archive-empty{color:#b6c3d2}.archive-topics a{color:#edf2f8;border-color:#34465b}.archive-topics a:hover{color:#d0c5ff;background:#1d2b43}.archive-card{background:#172235;border-color:#34465b}.archive-label,.card-link{color:#b8a6ff}.services-section,.approach-section{background:#0e1724}.service-card{background:#172235;border-color:#34465b}.service-card p,.approach-list p{color:#b6c3d2}.service-arrow{color:#d0c5ff;background:#263552}.gh-about,.gh-why,.gh-faq{background:#0e1724}.gh-clients,.gh-testimonials,.gh-contact{background:#121d2c}.gh-why-card,.gh-testimonial-card,.gh-faq-card,.gh-cta-box{background:#1a2738;border-color:#34465b}.gh-about-content h2,.gh-feature-text h4,.gh-why-card h3,.gh-author-name,.gh-faq-q h3,.gh-contact-info h2,.gh-contact-text strong,.gh-cta-box h3,.gh-about .gh-section-header h2,.gh-clients .gh-section-header h2,.gh-why .gh-section-header h2,.gh-testimonials .gh-section-header h2,.gh-faq .gh-section-header h2,.gh-contact .gh-section-header h2{color:#f1f5f9}.gh-about-content>p,.gh-feature-text p,.gh-why-card p,.gh-testimonial-card blockquote,.gh-author-role,.gh-faq-card p,.gh-faq-cta p,.gh-contact-info>p,.gh-contact-text p,.gh-contact-languages>span:first-child,.gh-cta-box>p,.gh-cta-note,.gh-about .gh-section-header p,.gh-clients .gh-section-header p,.gh-why .gh-section-header p,.gh-testimonials .gh-section-header p,.gh-faq .gh-section-header p,.gh-contact .gh-section-header p{color:#b6c3d2}.gh-contact-text a{color:#8bb9ff}.gh-lang{color:#a8c9ff;background:#2a4166}.gh-client-logo{background:#e9eef5;border-color:#bcc9d8}.ab-story{background:#101a27}.ab-approach{background:#0c1420}.ab-contact{background:#172131}.ab-story .ab-kicker,.ab-approach .ab-kicker,.ab-contact .ab-kicker,.ab-timeline>div>span{color:#ffac72}.ab-section-intro h2,.ab-section-heading h2,.ab-contact h2,.ab-story-body>p.ab-lead,.ab-timeline strong,.ab-steps h3{color:#f0f4f9}.ab-story-body>p,.ab-timeline p,.ab-section-heading>p,.ab-steps p,.ab-contact-copy>p:not(.ab-kicker){color:#b8c6d5}.ab-inline-link,.ab-inline-link:hover{border-color:#ffac72;color:#ffb983!important}.ab-timeline,.ab-timeline>div{border-color:#35465a}.ab-steps article{background:#1a2938;border-color:#35465a}.ab-step-number{color:#aebed0}.ab-step-symbol{color:#ffb47f;background:#493324}.ab-contact .ab-button-quiet{border-color:#8695a9;color:#f0f4f9!important}.ab-contact .ab-button-quiet:hover{background:#ffffff1a;border-color:#c8d5e4}.cn-contact-cards,.cn-hours-section,.cn-why-section,.cn-faq-section{--cn-text-primary:#f0f4f9;--cn-text-secondary:#bdcad9;--cn-text-muted:#aabbd0;--cn-off-white:#182536}.cn-contact-cards,.cn-why-section{background:#101a27}.cn-hours-section,.cn-faq-section{background:#0c1420}.cn-card,.cn-hours-row,.cn-quick-card,.cn-why-card,.cn-faq-card{background:#1a2938;border-color:#35475c}.cn-card-link,.cn-phone-number,.cn-whatsapp-number,.cn-email-address{color:#8bbaff}.cn-link-whatsapp{color:#63d993;border-color:#43bf78}.cn-btn-email{color:#a9c9ff;border-color:#6da8ff}.cn-time-open{color:#80e6a4}.cn-time-closed{color:#ff8b8b}.gs-store,.gp-product{color:#e8f0eb}.gs-section,.gp-main{background:#101a20}.gp-details{background:#0c151b}.gs-product-card,.gs-empty,.gs-cart-item,.gs-summary,.gs-checkout-form,.gs-receipt-card,.gp-packages li,.gp-package-option{background:#1b2a2c;border-color:#39504d}.gs-product-copy h3 a,.gs-cart-item-copy h2 a,.gp-summary h1,.gp-package-head h2,.gp-benefits h3,.gs-receipt-card h2{color:#eff8f2}.gs-product-copy>p:not(.gs-kicker):not(.gs-stock-message),.gs-cart-item-copy p:not(.gs-kicker),.gs-cart-item-copy small,.gs-summary-row,.gs-summary>p:not(.gs-kicker):not(.gs-item-warning),.gs-form-intro,.gs-receipt-card p:not(.gs-kicker),.gs-empty p,.gp-lead,.gp-media-note,.gp-stock-note,.gp-details-intro>p:not(.gp-kicker),.gp-benefits p,.gp-package-head span{color:#b9ccc5}.gs-text-link,.gs-product-bottom strong,.gs-cart-item-actions>strong,.gs-quantity-form button,.gs-summary-total strong,.gs-terms a,.gp-details-intro>a{color:#82e0ae}.gs-product-facts span,.gs-checkout-note,.gs-store-product .gp-availability--ready{color:#a4e8bd;background:#1c3b32;border-color:#3c7459}.gs-product-bottom,.gs-summary-total,.gs-checkout-lines li,.gp-benefits,.gp-benefits article{border-color:#39504d}.gs-product-bottom small,.gs-cart-item-copy small,.gs-summary>p:not(.gs-kicker):not(.gs-item-warning),.gs-terms,.gs-checkout-lines li small,.gp-package-label>small,.gp-package-label strong small{color:#adbfba}.gs-summary-row strong,.gs-summary-total,.gs-checkout-lines li strong,.gs-checkout-lines li b,.gs-field label,.gp-package-label strong,.gp-package-option b,.gp-packages li>span,.gp-packages li strong,.gp-purchase--store .gp-quantity{color:#e5f2e9}.gs-field input,.gs-quantity-form input,.gp-purchase--store .gp-quantity input{color:#f0faf3;background:#102022;border-color:#55736a}.gs-notice{color:#b9f2ca;background:#1a3a2b;border-color:#477e59}.gs-alert{color:#ffd8c7;background:#432820;border-color:#a9634e}.gs-checkout-note{color:#c2e6ca}.gs-status{color:#ffd5a1;background:#4b3421}.gs-status--paid,.gs-status--fulfilled,.gs-status--confirmed{color:#b9f2ca;background:#1a3a2b}.gp-product{--gp-ink:#ecf5ee;--gp-muted:#b9ccc5}.gp-overline,.gp-media-note span{color:#b1d9c3}.gp-overline-rule{background:#6e9680}.gp-kicker{color:#ffbb79}.gp-availability{background:#46311e;border-color:#916b3e}.gp-availability strong{color:#ffdbb0}.gp-availability small{color:#e5c7a5}.gs-store-product .gp-availability--ready strong{color:#b8f0cb}.gs-store-product .gp-availability--ready small{color:#a7d7b5}.gp-packages li small{color:#b2c6b8}.gp-package-option.is-sold-out{color:#b4c3ba;background:#182525}.gp-package-option.is-sold-out .gp-package-label>small{color:#d5ac8b}.gp-purchase button:disabled{color:#b5c5bc;background:#2a3936;border-color:#4a6259}}