:root{--bringer-t-heading-ff:var(--font-inter,"Inter"), sans-serif;--bringer-t-content-ff:var(--font-inter,"Inter"), sans-serif;--kuantropic-lead-fs:18px;--kuantropic-lead-lh:1.5;--kuantropic-body-fs:16px;--kuantropic-body-lh:1.5;--kuantropic-card-fs:15px;--kuantropic-card-lh:1.45}.bringer-template{--bringer-s-accent:#69ccde;--kuantropic-button-bg:#2f578a;--bringer-button-hover-bg:#499993;--bringer-s-text-accent:#36ada3;--bringer-s-border-accent:#36ada3b3;--kuantropic-gradient-deep:#121358;--kuantropic-gradient-mid:#232f72;--kuantropic-gradient-blue:#2f578a;--kuantropic-gradient-teal:#36ada3;--kuantropic-gradient-primary:#69ccde;--kuantropic-grid-cta-gradient:linear-gradient(135deg, var(--kuantropic-gradient-deep) 0%, var(--kuantropic-gradient-mid) 38%, var(--kuantropic-gradient-blue) 68%, var(--kuantropic-gradient-teal) 100%);background:var(--bringer-s-body-bg);color:var(--bringer-s-text);min-height:100vh}a.bringer-button,input[type=button],input[type=reset],input[type=submit],button:not([class*=pswp]),.bringer-square-button:not(.is-secondary){background-color:var(--kuantropic-button-bg);border-color:#2f578a8c}@media (hover:hover) and (pointer:fine){a.bringer-button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:not([class*=pswp]):hover,.bringer-square-button:not(.is-secondary):hover{background-color:var(--bringer-button-hover-bg);border-color:#4999938c}}.bringer-large-text{font-size:var(--kuantropic-lead-fs);line-height:var(--kuantropic-lead-lh)}.bringer-section-title .bringer-large-text{max-width:36rem;margin-left:auto;margin-right:auto}.bringer-page-hero .bringer-large-text{max-width:42rem;margin-left:auto;margin-right:auto}.bringer-card-text{font-size:var(--kuantropic-card-fs);line-height:var(--kuantropic-card-lh)}.bringer-grid-cta .is-medium.bringer-block,.bringer-block.is-accented{background:var(--kuantropic-grid-cta-gradient);background-color:#0000}.bringer-service-detail-offer-grid{width:100%;max-width:100%}@media (min-width:961px){.bringer-service-detail-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bringer-service-detail-offer-grid>*{min-width:0}@media (max-width:960px){.bringer-service-detail-offer-grid>.bringer-block.stg-aspect-square,.bringer-service-detail-offer-grid .bringer-masked-block .stg-aspect-square{aspect-ratio:auto}.bringer-service-detail-offer-grid .bringer-masked-block .stg-aspect-square{min-height:220px}}.bringer-grid-cta .is-medium h3{color:#fff;text-shadow:0 1px 16px #12135859}.bringer-grid-cta .bringer-grid-cta-media:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#08080c9e 0%,#08080c6b 45%,#08080cb8 100%);position:absolute;inset:0}.bringer-grid-cta--mirrored>.is-medium{grid-area:1/1/2/3}.bringer-grid-cta--mirrored>.is-small:nth-child(2){grid-area:2/1/3/2}.bringer-grid-cta--mirrored>.is-small:nth-child(3){grid-area:2/2/3/3}.bringer-grid-cta--mirrored>.is-large{aspect-ratio:1;grid-area:1/3/3/5}.bringer-grid-cta .bringer-grid-cta-heading{z-index:1;text-shadow:0 2px 24px #00000073;position:relative}.bringer-grid-cta .bringer-masked-content .bringer-grid-cta-link{color:inherit;text-decoration:none;transition:opacity .2s;display:block}.bringer-grid-cta .bringer-masked-content .bringer-grid-cta-link:hover{opacity:.85}.bringer-grid-cta .bringer-grid-cta-image-link{width:100%;height:100%;display:block}.bringer-grid-cta .bringer-grid-cta-image-link img{object-fit:cover}@media (max-width:960px){.bringer-grid-cta--mirrored>.is-medium{grid-area:1/1/2/3}.bringer-grid-cta--mirrored>.is-small:nth-child(2){grid-area:2/1/3/2}.bringer-grid-cta--mirrored>.is-small:nth-child(3){grid-area:2/2/3/3}.bringer-grid-cta--mirrored>.is-large{aspect-ratio:1;grid-area:3/1/5/3}}.bringer-logo{align-items:center;display:inline-flex}.bringer-logo__image{flex-shrink:0;width:auto;height:44px}.bringer-info-widget .bringer-logo__image{height:44px}.bringer-hero-type01 .bringer-page-title .bringer-hero-title-accent{color:var(--bringer-s-accent)}.bringer-hero-type01 .bringer-hero-social-proof a{background:var(--bringer-s-accent)}.bringer-hero-title-accent{color:var(--bringer-s-text-accent)}.bringer-title-accent{color:var(--bringer-s-accent)}.bringer-products-page-title{white-space:nowrap}.bringer-products-page-title .bringer-hero-title-accent{color:var(--bringer-s-text-accent)}.backlight-bottom .bringer-large-text.is-short{max-width:32rem;margin-left:auto;margin-right:auto}@media (max-width:739px){.bringer-products-page-title{white-space:normal}}.bringer-portfolio-card--detailed{padding:var(--stg-small-gap);flex-direction:column;gap:12px;height:100%;display:flex}.bringer-portfolio-card--detailed .bringer-portfolio-card-image{aspect-ratio:16/10;flex-shrink:0}.bringer-portfolio-card--detailed .bringer-portfolio-card-image img{object-fit:cover;object-position:top center}.bringer-portfolio-card--detailed .bringer-portfolio-card-body{flex-direction:column;flex:1;justify-content:flex-start;padding:0;display:flex}.bringer-portfolio-card--detailed .bringer-portfolio-card-body .bringer-meta{margin-bottom:8px;display:block}.bringer-portfolio-card--detailed .bringer-portfolio-card-body p{font-size:var(--kuantropic-card-fs);line-height:var(--kuantropic-card-lh);color:var(--bringer-s-text);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bringer-portfolio-card--detailed .bringer-portfolio-card-footer{flex-shrink:0;padding-top:0}.bringer-portfolio-carousel{margin-bottom:var(--stg-gap)}.bringer-portfolio-carousel .swiper-slide{height:auto;display:flex}.bringer-portfolio-carousel .swiper-slide>.bringer-portfolio-card{flex:1;width:100%}.bringer-portfolio-carousel .bringer-portfolio-card-image .st-lazy-wrapper,.bringer-portfolio-carousel .bringer-portfolio-card-image img{width:100%;height:100%}.bringer-portfolio-carousel .bringer-dots.swiper-pagination{margin-top:var(--stg-gap)}#page01 .bringer-label{color:var(--bringer-s-text-accent)}.bringer-service-detail-steps .bringer-label{color:var(--bringer-s-accent)}.bringer-icon-link--accent .bringer-label{color:var(--bringer-s-text-accent)}.bringer-icon-link--accent .bringer-icon-wrap:before{border-color:var(--bringer-s-accent)}.bringer-icon-link--accent i{background-color:var(--bringer-s-accent)}.bringer-icon-link--primary .bringer-icon-link-content h6{color:#fff}.bringer-icon-link--primary .bringer-label{color:var(--bringer-s-accent)}.bringer-icon-link--primary .bringer-icon-wrap:before{border-color:#fff}.bringer-icon-link--primary i{background-color:var(--kuantropic-button-bg)}.bringer-service-detail-intro-hero{--masked-inner-radius:var(--bringer-large-br);position:relative}.bringer-service-detail-intro-hero .bringer-masked-media{position:relative}.bringer-service-detail-intro-media .st-lazy-wrapper,.bringer-service-detail-intro-media>img{aspect-ratio:5/6;width:100%}.bringer-service-detail-intro-media img{object-fit:cover;width:100%;height:100%;display:block}.bringer-service-detail-intro-hero>.bringer-masked-content.at-bottom-left{z-index:2;max-width:none;position:absolute;inset:auto auto 0 0}.bringer-service-detail-intro-hero>.bringer-masked-content.at-bottom-left>div{padding:var(--stg-d-gap) var(--stg-d-gap) 0 0}.bringer-service-detail-intro-hero>.bringer-masked-content.at-bottom-left .bringer-icon-link-content{text-align:left}.bringer-home-about-hero{--masked-inner-radius:var(--bringer-large-br);position:relative}.bringer-home-about-hero .bringer-masked-media{position:relative}.bringer-home-about-hero>.bringer-masked-content.at-bottom-left{z-index:2;max-width:none;position:absolute;inset:auto auto 0 0}.bringer-home-about-hero>.bringer-masked-content.at-bottom-left>div{padding:var(--stg-d-gap) var(--stg-d-gap) 0 0}.bringer-home-about-hero>.bringer-masked-content.at-bottom-left .bringer-icon-link-content{text-align:left}.bringer-about-story-hero{--masked-inner-radius:var(--bringer-large-br);position:relative}.bringer-about-story-hero .bringer-masked-media{position:relative}.bringer-about-story-hero>.bringer-masked-content.at-bottom-right{z-index:2;max-width:none;position:absolute;inset:auto 0 0 auto}.bringer-about-story-hero>.bringer-masked-content.at-bottom-right>div{padding:var(--stg-d-gap) 0 0 var(--stg-d-gap)}.bringer-about-story-hero>.bringer-masked-content.at-bottom-right .bringer-icon-link-content{text-align:right}.bringer-team-member-hero{--masked-inner-radius:var(--bringer-large-br);position:relative}.bringer-team-member-hero .bringer-masked-media{position:relative}.bringer-team-member-hero>.bringer-masked-content.at-bottom-right{z-index:2;max-width:none;position:absolute;inset:auto 0 0 auto}.bringer-team-member-hero>.bringer-masked-content.at-bottom-right>div{padding:var(--stg-d-gap) 0 0 var(--stg-d-gap)}.bringer-team-member-hero .bringer-socials-list{gap:var(--stg-xs-gap)}.bringer-team-member-hero .bringer-socials-list a{border-radius:var(--bringer-small-br);width:80px;height:80px;transform:none}.bringer-team-member-hero .bringer-socials-list a:before{border:2px solid var(--bringer-s-heading)}.bringer-team-member-hero .bringer-socials-list a i{width:40px;height:40px;transition:transform .3s,background-color .3s}@media (hover:hover){.bringer-team-member-hero .bringer-socials-list a:hover i{transform:scale(1.2)}}@media (max-width:739px){.bringer-team-member-hero .bringer-socials-list a{width:48px;height:48px}.bringer-team-member-hero .bringer-socials-list a i{width:24px;height:24px}}.bringer-services-intro-heading-line{white-space:nowrap;display:block}.bringer-service-detail-steps-heading-line{white-space:nowrap}@media (min-width:1200px){.bringer-service-detail-steps .bringer-section-title h2{white-space:nowrap}}@media (max-width:739px){.bringer-services-intro-heading-line,.bringer-service-detail-steps-heading-line{white-space:normal}}.bringer-cta-panel{display:block}.bringer-masked-cta .bringer-cta-form{background:var(--kuantropic-grid-cta-gradient);background-color:#0000;gap:24px;padding:40px}.bringer-masked-cta .bringer-cta-title{letter-spacing:-.04em;text-shadow:0 1px 16px #12135859;margin-bottom:12px;font-size:clamp(28px,4vw,40px);line-height:1.15}.bringer-masked-cta .bringer-cta-subtitle{color:var(--bringer-s-heading);font-family:var(--bringer-t-heading-ff);font-weight:var(--bringer-t-heading-fw);letter-spacing:-.01em;opacity:.9;max-width:42rem;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.45}.bringer-masked-cta .bringer-cta-form-content{flex:1;min-width:0}.bringer-masked-cta .bringer-cta-submit-link{background:var(--bringer-s-heading);border:1px solid var(--bringer-s-heading);border-radius:var(--bringer-default-br);justify-content:center;align-items:center;padding:16px 20px;display:inline-flex}.bringer-masked-cta .bringer-cta-submit-link span{background:var(--kuantropic-button-bg);width:24px;height:24px}.bringer-masked-cta-content p.bringer-large-text{max-width:280px}@media (min-width:740px){.bringer-masked-cta .bringer-cta-form{align-items:flex-start;position:relative}.bringer-masked-cta .bringer-cta-form-button{right:40px;top:calc(var(--kuantropic-cta-notch-height,0px) + (100% - var(--kuantropic-cta-notch-height,0px)) / 2);position:absolute;transform:translateY(-50%)}}@media (max-width:739px){.bringer-masked-cta .bringer-cta-form{flex-direction:column;align-items:flex-start;padding:28px}}.bringer-services-compact .bringer-detailed-list li{align-items:center;padding:16px 0 17px}.bringer-services-compact .bringer-detailed-list-title{min-width:calc(28% - var(--stg-gap));max-width:calc(28% - var(--stg-gap))}.bringer-services-compact .bringer-detailed-list-title h4{margin:0;font-size:22px;line-height:1.25}.bringer-services-compact .bringer-detailed-list-description{min-width:calc(72% - 2 * var(--stg-gap) - 56px);max-width:calc(72% - 2 * var(--stg-gap) - 56px)}.bringer-services-compact .bringer-detailed-list-description p{font-size:var(--kuantropic-card-fs);line-height:var(--kuantropic-card-lh);margin:0}.bringer-services-compact .bringer-detailed-list-button{width:56px;height:56px}.bringer-services-compact .bringer-detailed-list-button span.bringer-icon{width:18px;height:18px}@media (max-width:960px){.bringer-services-compact .bringer-detailed-list-title{min-width:calc(25% - var(--stg-gap));max-width:calc(25% - var(--stg-gap))}.bringer-services-compact .bringer-detailed-list-description{min-width:calc(75% - 2 * var(--stg-gap) - 56px);max-width:calc(75% - 2 * var(--stg-gap) - 56px)}.bringer-services-compact .bringer-detailed-list-button{width:56px;height:56px}}@media (max-width:739px){.bringer-services-compact .bringer-detailed-list li{padding:12px 0 13px}.bringer-services-compact .bringer-detailed-list-title h4{font-size:18px}.bringer-services-compact .bringer-detailed-list-button{width:48px;height:48px}.bringer-services-compact .bringer-detailed-list-button span.bringer-icon{width:16px;height:16px}}section.tech-marquee[data-padding=none]{padding-top:20px;padding-bottom:20px}.bringer-services-intro-media .st-lazy-wrapper,.bringer-services-intro-media>img{aspect-ratio:3}.bringer-services-intro-media img{object-fit:cover;width:100%;height:100%}.bringer-services-intro-hero{--masked-inner-radius:var(--bringer-large-br)}.bringer-services-intro-hero .bringer-masked-media{position:relative}.bringer-services-intro-hero .bringer-masked-media:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#08080cc7 0%,#08080c85 50%,#08080c61 100%);position:absolute;inset:0}.bringer-services-intro-overlay{z-index:1;padding:var(--stg-large-gap);pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;inset:0}.bringer-services-intro-overlay>*{pointer-events:auto}.bringer-services-intro-copy{gap:var(--stg-gap);flex-direction:column;max-width:min(540px,52%);display:flex}.bringer-services-intro-heading--overlay{color:#fff;margin:0}.bringer-services-intro-heading--overlay .bringer-services-intro-heading-line{color:var(--bringer-s-accent)}.bringer-services-intro-body--overlay{color:#ffffffe0;max-width:100%;margin:0}.bringer-services-intro-hero .bringer-masked-content.at-bottom-right{max-width:none}.bringer-services-intro-hero .bringer-masked-content.at-bottom-right>div{padding:var(--stg-d-gap) 0 0 var(--stg-d-gap)}.bringer-services-intro-hero .bringer-masked-content.at-bottom-right .bringer-icon-link-content{text-align:right}@media (max-width:960px){.bringer-services-intro-overlay{padding:var(--stg-gap)}.bringer-services-intro-copy{max-width:min(480px,75%)}.bringer-services-intro-hero .bringer-masked-content.at-bottom-right{max-width:50%}}@media (max-width:739px){.bringer-services-intro-media .st-lazy-wrapper,.bringer-services-intro-media>img{aspect-ratio:1}.bringer-services-intro-media img{object-position:55% center}.bringer-services-intro-overlay{padding:var(--stg-gap);padding-bottom:calc(var(--stg-gap) + 96px)}.bringer-services-intro-copy{max-width:calc(100% - 112px)}.bringer-services-intro-heading--overlay{font-size:clamp(1.5rem,6vw,2rem)}.bringer-services-intro-body--overlay{font-size:clamp(.95rem,3.8vw,1.125rem);line-height:1.5}.bringer-services-intro-hero .bringer-masked-content.at-bottom-right{max-width:none}.bringer-about-intro-hero .bringer-services-intro-media .st-lazy-wrapper,.bringer-about-intro-hero .bringer-services-intro-media>img{aspect-ratio:11/12}.bringer-about-intro-hero .bringer-services-intro-copy{max-width:100%}.bringer-about-intro-hero .bringer-services-intro-overlay{padding-bottom:calc(var(--stg-gap) + 112px)}}.bringer-about-team-grid{gap:var(--stg-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.bringer-about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:739px){.bringer-about-team-grid{grid-template-columns:1fr}}.bringer-socials-github i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.484 2 12.021c0 4.428 2.865 8.178 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.021C22 6.484 17.522 2 12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.477 2 2 6.484 2 12.021c0 4.428 2.865 8.178 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.021C22 6.484 17.522 2 12 2z'/%3E%3C/svg%3E")}.bringer-socials-mail svg{width:var(--bringer-socials-size);height:var(--bringer-socials-size);stroke:var(--bringer-s-heading);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;z-index:3;transition:stroke .3s}@media (hover:hover){.bringer-socials-mail:hover svg{stroke:var(--bringer-s-accented-text)}}.bringer-contact-layout{align-items:stretch}.bringer-contact-layout>[class*=stg-col-]{flex-direction:column;align-self:stretch;display:flex}.bringer-contact-sidebar,.bringer-contact-form-panel{flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex}.bringer-contact-subtitle{max-width:28rem;margin:0 0 28px}.bringer-contact-stats{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.bringer-contact-stat-pill{border-radius:var(--bringer-default-br);background:#ffffff0a;border:1px solid #36ada333;flex-direction:column;gap:2px;min-width:120px;padding:12px 16px;display:flex}.bringer-contact-stat-value{font-family:var(--bringer-t-heading-ff);font-weight:var(--bringer-t-heading-fw);color:var(--bringer-s-heading);font-size:18px;line-height:1.2}.bringer-contact-stat-label{color:var(--bringer-s-text-muted,#ffffff8c);font-size:12px;line-height:1.4}.bringer-contact-email{margin-bottom:32px}.bringer-contact-email .bringer-label{margin-bottom:8px;display:block}.bringer-contact-email-link{font-family:var(--bringer-t-heading-ff);font-size:clamp(16px,2vw,20px);font-weight:var(--bringer-t-heading-fw);color:var(--bringer-s-text-accent);text-decoration:none;transition:opacity .2s}.bringer-contact-email-link:hover{opacity:.85}.bringer-contact-checklist h4{margin:0 0 16px;font-size:16px}.bringer-contact-checklist ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bringer-contact-checklist li{color:var(--bringer-s-text-muted,#ffffffa6);padding-left:20px;font-size:14px;line-height:1.55;list-style:none;position:relative}.bringer-contact-checklist li:before{content:"";background:var(--bringer-s-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.bringer-contact-form-panel{border-radius:var(--bringer-default-br);border:1px solid #36ada31f;box-shadow:0 24px 64px #1213582e}.bringer-contact-sidebar{border-radius:var(--bringer-default-br);background:linear-gradient(145deg,#12135873 0%,#232f7233 48%,#2f578a14 100%);border:1px solid #36ada326;padding:40px 36px}.bringer-cta-form-title{letter-spacing:-.04em;font-size:clamp(28px,4vw,40px);line-height:1.15}.bringer-contact-form-panel .bringer-contact-form{flex:1;margin:0}@media (max-width:960px){.bringer-contact-layout{gap:var(--stg-gap)}.bringer-contact-layout>[class*=stg-col-]{display:block}.bringer-contact-sidebar{padding:28px 24px}}@media (max-width:739px){.bringer-contact-stats{flex-direction:column}.bringer-contact-stat-pill{width:100%;min-width:0}}.bringer-legal-article{width:100%}.bringer-legal-header{margin-bottom:32px}.bringer-legal-title{margin-top:12px;margin-bottom:12px}.bringer-legal-updated{margin-top:8px;display:block}.bringer-legal-body{text-align:left}.bringer-legal-intro,.bringer-legal-notice,.bringer-legal-paragraph{font-size:var(--kuantropic-body-fs);line-height:var(--kuantropic-body-lh);color:var(--bringer-s-text-muted,#ffffffa6);margin:0 0 12px}.bringer-legal-intro{margin-bottom:16px}.bringer-legal-strong{color:var(--bringer-s-heading);font-weight:600}.bringer-legal-toc{margin:24px 0 28px;padding:28px 32px}.bringer-legal-toc-title{margin:0 0 16px;font-size:18px}.bringer-legal-toc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bringer-legal-toc-link{color:var(--bringer-s-text-accent);font-size:15px;line-height:1.5;text-decoration:none;transition:opacity .2s}.bringer-legal-toc-link:hover{opacity:.85}.bringer-legal-section{padding:0;scroll-margin-top:96px}.bringer-legal-sections{flex-direction:column;gap:28px;display:flex}.bringer-legal-section-title{color:var(--bringer-s-heading);margin:0 0 12px;font-size:clamp(20px,2.5vw,24px);line-height:1.3}.bringer-legal-section-body,.bringer-legal-subsection{flex-direction:column;gap:12px;display:flex}.bringer-legal-subsection-title{color:var(--bringer-s-heading);margin:4px 0 0;font-size:18px;line-height:1.35}.bringer-legal-list{font-size:var(--kuantropic-body-fs);line-height:var(--kuantropic-body-lh);color:var(--bringer-s-text-muted,#ffffffa6);flex-direction:column;gap:10px;margin:0;padding-left:20px;list-style:outside;display:flex}.bringer-legal-table-wrap{overflow-x:auto}.bringer-legal-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;color:var(--bringer-s-text-muted,#ffffffa6);font-size:14px;line-height:1.6}.bringer-legal-table-head-row{border-bottom:1px solid #36ada333}.bringer-legal-table-head-cell{vertical-align:top;color:var(--bringer-s-heading);padding:12px;font-weight:600}.bringer-legal-table-body-row{border-bottom:1px solid #ffffff0f}.bringer-legal-table-body-row:last-child{border-bottom:none}.bringer-legal-table-body-cell{vertical-align:top;padding:12px}@media (max-width:960px){.bringer-legal-toc{padding:24px}html,body{overflow-x:clip}.bringer-template{--bringer-t-menu-fs:20px;--bringer-t-menu-lh:1.25}.bringer-mobile-nav{width:min(300px,100vw - 24px);max-width:none;left:auto;right:12px;top:calc(var(--st-header-height) + 12px);height:calc(100% - var(--st-header-height) - 24px);border-radius:var(--bringer-default-br);border:1px solid #36ada32e;flex-direction:column;margin:0;display:flex;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 24px 48px #00000073}.show-menu .bringer-mobile-nav{transform:translate(0)}.bringer-mobile-nav:after{opacity:0;background:0 0}.bringer-mobile-nav:before{opacity:0}.show-menu .bringer-mobile-nav:before{opacity:.35}.kuantropic-mobile-nav-label{letter-spacing:.12em;text-transform:uppercase;color:#36ada3a6;flex-shrink:0;padding:16px 20px 8px;font-size:11px;font-weight:600}.bringer-mobile-menu{flex:auto;min-height:0;margin:0;padding:4px 12px 12px;overflow-y:auto}.bringer-mobile-menu li{border-radius:10px;font-size:20px;line-height:1.25}.bringer-mobile-menu a{border-radius:10px;padding:10px 14px;transition:background-color .2s,color .2s}.bringer-mobile-menu>li.current-menu-parent>a:before,.bringer-mobile-menu>li.current-menu-item>a:before,.bringer-mobile-menu>li.current-menu-ancestor>a:before,.bringer-mobile-menu .sub-menu>li.current-menu-parent>a:before,.bringer-mobile-menu .sub-menu>li.current-menu-item>a:before,.bringer-mobile-menu .sub-menu>li.current-menu-ancestor>a:before{display:none}.bringer-mobile-menu li.current-menu-parent>a,.bringer-mobile-menu li.current-menu-item>a,.bringer-mobile-menu li.current-menu-ancestor>a{color:#fff;border-left:2px solid var(--bringer-s-accent);background:#69ccde1f}.bringer-mobile-menu li:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor)>a{color:#ffffff8c}.bringer-mobile-menu-toggler{background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bringer-mobile-menu-toggler:before{opacity:0}.show-menu .bringer-mobile-menu-toggler{background:0 0;border-color:#ffffff59}.bringer-mobile-menu-toggler i{flex-shrink:0;width:18px;height:18px;display:block;position:relative}.bringer-mobile-menu-toggler span{transform-origin:50%;width:18px;margin-inline:auto;left:0;right:0}.bringer-mobile-menu-toggler span:first-child{top:calc(50% - 7px)}.bringer-mobile-menu-toggler span:nth-child(2){top:calc(50% - 1px)}.bringer-mobile-menu-toggler span:nth-child(3){top:calc(50% + 5px);transform:none}.bringer-mobile-menu-toggler span{background:#f8fafc}.show-menu .bringer-mobile-menu-toggler span{background-color:var(--bringer-s-heading);margin-inline:auto;top:calc(50% - 1px);left:0;right:0}.show-menu .bringer-mobile-menu-toggler span:first-child{transform:rotate(45deg)}.show-menu .bringer-mobile-menu-toggler span:nth-child(2){transform:scaleX(0)}.show-menu .bringer-mobile-menu-toggler span:nth-child(3){transform:rotate(-45deg)}body.show-menu.is-unloading .bringer-mobile-nav{transform:translate(calc(100% + 24px))}}#bringer-header,#bringer-header [data-appear],#bringer-header [data-unload]{opacity:1!important;transition:none!important;transform:none!important}body.is-client-nav main#bringer-main,#bringer-main [data-split-appear].is-done,#bringer-main [data-split-appear].is-done [data-appear]{opacity:1}[data-split-appear].setting-up,[data-split-appear].setting-up [data-appear]{opacity:0}body.is-client-nav [data-unload].is-unloading{opacity:1!important;transform:none!important}.bringer-backlight,.bringer-block:before,.bringer-block:after{display:none!important}@media (hover:hover){.bringer-block:hover:before,.bringer-block:hover:after{display:none!important}}.bringer-parallax-media img,.bringer-parallax-media video{will-change:transform;backface-visibility:hidden}
