.product-catalog-index-page .catalog-hero{min-height:330px;background:radial-gradient(ellipse at 17% 90%,#effbf8 0,transparent 52%),#fff}.product-catalog-index-page .catalog-hero__content{min-height:330px;padding:66px 0 48px}.product-catalog-index-page .catalog-hero h1{max-width:1000px;margin-inline:auto;font-size:clamp(32px,2.7vw,42px);line-height:1.3;letter-spacing:-.025em}.product-catalog-index-page .catalog-hero h1 small{display:block;margin-top:10px;font-size:.87em}.product-catalog-index-page .catalog-hero__content>p{max-width:1010px;margin-top:30px;font-size:16px;line-height:1.6}.product-catalog-index-page .product-showcase__inner{min-height:490px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:80px;padding:62px 52px}.product-catalog-index-page .product-showcase__item{min-height:0}.product-catalog-index-page .product-showcase__identity{gap:20px}.product-catalog-index-page .product-showcase__identity h2{font-size:30px;letter-spacing:-.025em}.product-catalog-index-page .product-showcase__identity img{width:45px;height:45px}.product-catalog-index-page .product-showcase__copy h3{margin-top:22px;font-size:21px}.product-catalog-index-page .product-showcase__description{margin-top:16px;font-size:16px}.product-catalog-index-page .product-showcase__media{min-height:300px;padding:0;justify-items:center}.product-catalog-index-page .product-showcase__media>img{width:min(100%,410px);max-height:340px}.product-catalog-index-page .product-showcase__features{gap:13px;margin-top:26px}.product-catalog-index-page .product-showcase__features li{width:91px;min-height:92px;border-radius:5px;font-size:12px}.product-catalog-index-page .product-showcase__features svg{width:29px;height:29px}.product-catalog-index-page .product-showcase__cta{position:relative;color:#ff6500;font-size:15px}.product-catalog-index-page .product-showcase__cta:after{content:none}.product-catalog-index-page .product-showcase__cta--filled{color:#fff;background:#ff6500;border-radius:6px}.product-catalog-index-page .product-showcase__item--spotlight{padding-bottom:48px}.product-catalog-index-page .product-showcase__item--spotlight .product-showcase__inner{min-height:490px;border-radius:9px;box-shadow:0 10px 30px #14294a0d}.product-catalog-index-page .catalog-packages{border-top:1px solid #eef0f3}.product-catalog-index-page .catalog-packages__grid>article{border-radius:10px;box-shadow:none}.product-catalog-index-page .catalog-packages__heading h2{font-size:clamp(28px,3vw,36px)}.product-reference-detail{background:#fff}.product-reference-detail>.site-header{display:block!important}.product-reference-detail>.whatsapp-float{display:grid!important}.product-reference-detail .product-reference{--detail-text: #182746;--detail-muted: #69758c;--detail-orange-soft: color-mix(in srgb, var(--product-accent) 8%, white);color:var(--detail-text);background:#fff}.product-reference-detail .detail-shell{width:min(calc(100% - 48px),1180px)}.product-reference-detail .detail-nav{position:relative;z-index:30;color:#172744;border-color:#edf0f4;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.product-reference-detail .detail-nav__inner{min-height:65px;gap:24px}.product-reference-detail .detail-nav__links{gap:19px;color:#5d677c;font-weight:600}.product-reference-detail .detail-nav__links>a:hover,.product-reference-detail .detail-nav__links>a.is-active{color:var(--product-accent)}.product-reference-detail .detail-nav__brand{min-width:0;font-size:18px}.product-reference-detail .detail-nav__outline{border-color:#dde2e9;color:#172744;border-radius:5px}.product-reference-detail .detail-nav__cta{color:#fff;border-radius:5px;box-shadow:none}.product-reference-detail .detail-nav__toggle{border-color:#e2e5ea;color:#172744;background:#fff}.product-reference-detail .detail-nav.is-scrolled{box-shadow:none;background:#fff}.product-reference-detail .detail-catalog-return{display:flex;width:fit-content;align-items:center;gap:8px;margin:0 auto 24px;color:#68758b;font-size:13px}.product-reference-detail .detail-catalog-return:hover{color:var(--product-accent)}.product-reference-detail .detail-hero{color:var(--detail-text);background:radial-gradient(ellipse at 50% 80%,var(--detail-orange-soft),transparent 64%),#fff!important}.product-reference-detail .detail-hero:before{display:none}.product-reference-detail .detail-hero__grid{min-height:0;grid-template-columns:1fr;gap:32px;padding-block:50px 58px}.product-reference-detail .detail-hero__copy{max-width:820px;margin:auto;text-align:center}.product-reference-detail .detail-kicker{margin-bottom:18px;padding:0;border-radius:0;color:var(--product-accent);background:transparent;font:650 13px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:none}.product-reference-detail .detail-kicker:before{display:none}.product-reference-detail .detail-hero h1{max-width:810px;color:#172744;font-size:clamp(34px,3.1vw,49px);line-height:1.22;letter-spacing:-.035em;font-weight:750}.product-reference-detail .detail-hero__lead{max-width:700px;margin:24px auto 0;color:var(--detail-muted);font-size:16px;line-height:1.7}.product-reference-detail .detail-hero__actions{justify-content:center;margin-top:27px}.product-reference-detail .detail-button{min-height:45px;padding:11px 23px;border-radius:6px;font-size:14px;font-weight:650;box-shadow:none}.product-reference-detail .detail-button--primary{color:#fff}.product-reference-detail .detail-button--primary:hover{background:color-mix(in srgb,var(--product-accent) 85%,#172744)}.product-reference-detail .detail-button--ghost{color:var(--product-accent);border-color:var(--product-accent);background:#fff}.product-reference-detail .detail-button--ghost:hover{background:var(--detail-orange-soft)}.product-reference-detail .detail-hero__proofs{justify-content:center;margin-top:22px;color:#68758b;font-size:12px}.product-reference-detail .detail-hero__media{min-height:0;width:min(100%,820px);margin-inline:auto}.product-reference-detail .detail-hero__media-frame{display:none}.product-reference-detail .detail-hero__media img{width:min(100%,740px);height:auto;max-height:460px;object-fit:contain;border-radius:0;filter:drop-shadow(0 15px 25px #17274412);animation:none}.product-reference-detail .detail-hero__media .detail-hero__fallback-art{width:220px!important;max-height:220px;padding:36px;border-radius:24px}.product-reference-detail .detail-stats{color:#172744;background:#f8fafc!important;border-block:1px solid #edf0f4}.product-reference-detail .detail-stats__grid{min-height:122px}.product-reference-detail .detail-stats__grid>div{padding:22px 25px;border-color:#e4e8ee}.product-reference-detail .detail-stats dd{font-size:clamp(22px,2.1vw,30px);line-height:1.25;font-weight:750}.product-reference-detail .detail-stats dt{color:#6c778a;font-size:11px;letter-spacing:.035em}.product-reference-detail .detail-heading{max-width:760px}.product-reference-detail .detail-heading--center{margin-bottom:42px}.product-reference-detail .detail-heading h2{font-size:clamp(28px,2.5vw,38px);line-height:1.3;font-weight:700;letter-spacing:-.028em}.product-reference-detail .detail-heading>p:last-child{max-width:680px;margin-top:16px;font-size:15px;line-height:1.75}.product-reference-detail .detail-build,.product-reference-detail .detail-capabilities,.product-reference-detail .detail-white-label,.product-reference-detail .detail-deployments,.product-reference-detail .detail-compare,.product-reference-detail .detail-faq{padding-block:80px!important}.product-reference-detail .detail-list-panel{min-height:0;padding:30px;border-radius:10px;box-shadow:none}.product-reference-detail .detail-list-panel--risk{border-color:#f3dbd6;background:#fff7f5}.product-reference-detail .detail-list-panel--product{color:#172744;border-color:color-mix(in srgb,var(--product-accent) 25%,white);background:var(--detail-orange-soft)}.product-reference-detail .detail-list-panel h3{font-size:19px}.product-reference-detail .detail-list-panel--product>p,.product-reference-detail .detail-list-panel--product li{color:#68758b}.product-reference-detail .detail-list-panel li{font-size:14px;border-color:#17274410}.product-reference-detail .detail-bundle{padding-block:72px!important;background:radial-gradient(ellipse at 78% 0,color-mix(in srgb,var(--product-accent) 55%,transparent),transparent 65%),#002446!important}.product-reference-detail .detail-bundle .detail-kicker{color:#fff;opacity:.8}.product-reference-detail .detail-architecture__root{min-height:76px;min-width:220px;padding:14px;border:1px solid #ffffff35;border-radius:8px;background:#ffffff12;box-shadow:none}.product-reference-detail .detail-architecture__root img{animation:none}.product-reference-detail .detail-architecture__nodes>div{border-color:#ffffff25;border-radius:8px;color:#fff;background:#ffffff0a;padding:16px}.product-reference-detail .detail-architecture__nodes span{color:#d6e1f1}.product-reference-detail .detail-architecture__root:after,.product-reference-detail .detail-architecture__nodes>div:before{background:#ffffff40}.product-reference-detail .detail-architecture__nodes:before{border-color:#ffffff40}.product-reference-detail .detail-pillar-card{min-height:0;padding:28px;border:0;border-radius:8px;color:#172744;background:#fff}.product-reference-detail .detail-pillar-card>p{color:var(--product-accent);font:650 12px/1.3 var(--font-sans);letter-spacing:.04em}.product-reference-detail .detail-pillar-card h3{font-size:21px}.product-reference-detail .detail-pillar-card>div,.product-reference-detail .detail-pillar-card ul{color:#69758c}.product-reference-detail .detail-tags span{color:#e2eaf5;border-color:#ffffff30;font-family:var(--font-sans);font-size:11px;text-transform:none}.product-reference-detail .detail-capabilities{background:#fff!important}.product-reference-detail .detail-capability-grid article{min-height:190px;border:0;border-radius:8px;background:var(--detail-orange-soft);box-shadow:none;text-align:center}.product-reference-detail .detail-capability-grid article:nth-child(3n+2){background:#eff8ff}.product-reference-detail .detail-capability-grid article:nth-child(3n){background:#f1faf5}.product-reference-detail .detail-capability-grid svg{width:48px;height:48px;padding:9px;background:transparent;margin-inline:auto}.product-reference-detail .detail-capability-grid article:hover svg{color:var(--product-accent);background:#fff}.product-reference-detail .detail-capability-grid h3{font-size:18px}.product-reference-detail .detail-white-label{background:#fbfcfe!important}.product-reference-detail .detail-white-label h2{font-size:clamp(28px,2.5vw,38px);line-height:1.3;font-weight:700;letter-spacing:-.028em}.product-reference-detail .detail-code-card{min-width:0;border-color:#e5e9f0;border-radius:10px;background:#fff;box-shadow:0 14px 50px #1524420a}.product-reference-detail .detail-code-card__bar{border-color:#e5e9f0;background:#f7f9fc}.product-reference-detail .detail-code-card pre{overflow-wrap:anywhere}.product-reference-detail .detail-code-card pre code{color:#606f89}.product-reference-detail .detail-code-card pre b{color:var(--product-accent)}.product-reference-detail .detail-deployments{color:#172744;background:#fff!important}.product-reference-detail .detail-deployments .detail-heading--dark h2{color:#172744}.product-reference-detail .detail-deployments .detail-heading--dark>p:last-child{color:#69758c}.product-reference-detail .detail-deployment-grid article{color:#172744;border-color:#e7eaf0;border-radius:8px;background:#fff;box-shadow:0 12px 40px #15244208}.product-reference-detail .detail-deployment-grid article>strong{color:var(--product-accent)}.product-reference-detail .detail-deployment-grid article h3{color:#172744}.product-reference-detail .detail-deployment-grid article p{color:#69758c}.product-reference-detail .detail-deployment-grid article>div span{color:#63728a;background:#f3f6fa;border-color:#e4e9f1}.product-reference-detail .detail-compare{background:#fafbfe!important}.product-reference-detail .detail-infrastructure{padding-block:75px!important;background:radial-gradient(ellipse at 90% 5%,color-mix(in srgb,var(--product-accent) 60%,transparent),transparent 74%),#002446!important}.product-reference-detail .detail-infrastructure:before,.product-reference-detail .detail-infrastructure:after{display:none}.product-reference-detail .detail-infrastructure .detail-heading h2,.product-reference-detail .detail-infrastructure .detail-kicker{color:#fff}.product-reference-detail .detail-infrastructure .detail-heading>p:last-child{color:#d0dcee}.product-reference-detail .detail-cloud-row span{color:#dce6f5;background:#ffffff0a;border-color:#ffffff30}.product-reference-detail .detail-infrastructure-grid article{min-height:0;border:1px solid #ffffff20;border-radius:8px;background:#ffffff0a}.product-reference-detail .detail-infrastructure-grid h3{color:#fff}.product-reference-detail .detail-infrastructure-grid p{color:#d0dcee}.product-reference-detail .detail-tech-tags span{color:#dce6f5;border-color:#ffffff30;background:#ffffff0a}.product-reference-detail .detail-faq__inner{max-width:930px}.product-reference-detail .detail-faq summary{font-size:15px;font-weight:600}.product-reference-detail .detail-faq details[open]{border-color:color-mix(in srgb,var(--product-accent) 35%,white);background:linear-gradient(90deg,var(--detail-orange-soft),transparent)}.product-reference-detail .detail-faq summary:hover{color:var(--product-accent)}.product-reference-detail .detail-related-services{padding-block:80px;color:#172744;background:#f8faff}.product-reference-detail .detail-related-services__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.product-reference-detail .detail-related-services__grid article{min-height:280px;color:#172744;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.product-reference-detail .detail-related-services__grid h3{color:#172744}.product-reference-detail .detail-related-services__grid p{color:#69758c}.product-reference-detail .detail-related-services__grid strong{color:var(--service-accent)}.product-reference-detail .detail-related-services__grid a{color:var(--product-accent)}.product-reference-detail .detail-related-products{padding-block:80px;background:#fff}.product-reference-detail .detail-related-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-reference-detail .detail-related-products__grid article{display:flex;min-width:0;flex-direction:column;padding:24px;border:1px solid #e8ecf2;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#fff 58%)}.product-reference-detail .detail-related-products__grid img{width:100%;height:185px;object-fit:contain;margin-bottom:22px}.product-reference-detail .detail-related-products__grid h3{margin:0;font-size:20px;font-weight:700}.product-reference-detail .detail-related-products__grid p{margin-top:12px;color:#69758c;font-size:14px;line-height:1.6}.product-reference-detail .detail-related-products__grid a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:25px;color:var(--related-accent);font-size:14px;font-weight:650}.product-reference-detail .detail-related-products__grid a:hover{text-decoration:underline}.product-reference-detail .detail-cta{width:min(calc(100% - 48px),1180px);margin:0 auto 84px;padding:56px 30px!important;border-radius:12px;background:radial-gradient(ellipse at 70% 0,color-mix(in srgb,var(--product-accent) 75%,transparent),transparent 82%),#002446!important;animation:none}.product-reference-detail .detail-cta .detail-shell{width:100%}.product-reference-detail .detail-cta .detail-kicker{color:#fff}.product-reference-detail .detail-cta h2{font-size:clamp(28px,3vw,42px);line-height:1.3;font-weight:700;letter-spacing:-.025em}.product-reference-detail .detail-cta__inner>p:not(.detail-kicker){color:#d7e2f2;font-size:15px}.product-reference-detail .detail-cta small{color:#c7d4e7;font:500 12px/1.7 var(--font-sans);text-transform:none;letter-spacing:0}.product-reference-detail a:focus-visible,.product-reference-detail button:focus-visible,.product-reference-detail summary:focus-visible{outline:3px solid color-mix(in srgb,var(--product-accent) 65%,#fff);outline-offset:4px}@media(max-width:1180px){.product-reference-detail .detail-nav__links{gap:11px;font-size:12px}.product-reference-detail .detail-nav__links>.detail-nav__outline{display:none!important}.product-catalog-index-page .product-showcase__inner{gap:40px;padding-inline:30px}}@media(max-width:920px){.product-reference-detail .detail-nav__links{border-color:#e4e9f1;background:#fff;box-shadow:0 15px 35px #17274416}.product-reference-detail .detail-nav__links>.detail-nav__outline{display:flex!important}.product-reference-detail .detail-nav__links>a{min-height:46px;font-size:14px}.product-reference-detail .detail-hero__grid{padding-top:35px}.product-reference-detail .detail-hero__media img{max-height:380px}.product-reference-detail .detail-related-products__grid{gap:14px}.product-reference-detail .detail-related-products__grid article{padding:18px}.product-catalog-index-page .product-showcase__inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:25px;padding:45px 24px}.product-catalog-index-page .product-showcase__features li{width:84px}}@media(max-width:680px){.product-catalog-index-page .catalog-hero,.product-catalog-index-page .catalog-hero__content{min-height:0}.product-catalog-index-page .catalog-hero__content{padding:38px 0 32px}.product-catalog-index-page .catalog-hero h1{font-size:26px;line-height:1.35}.product-catalog-index-page .catalog-hero h1 small{margin-top:9px;font-size:22px}.product-catalog-index-page .catalog-hero__content>p{margin-top:22px;font-size:13px;line-height:1.7}.product-catalog-index-page .product-showcase__inner,.product-catalog-index-page .product-showcase__item--spotlight .product-showcase__inner{width:calc(100% - 32px);min-height:0;grid-template-columns:1fr;gap:24px;padding:40px 15px}.product-catalog-index-page .product-showcase__item--spotlight .product-showcase__inner{padding:27px 18px}.product-catalog-index-page .product-showcase__item--spotlight{padding-bottom:30px}.product-catalog-index-page .product-showcase__media{order:-1;min-height:0}.product-catalog-index-page .product-showcase__media>img,.product-catalog-index-page .product-showcase__item--spotlight .product-showcase__media>img{width:min(100%,270px);height:215px;max-height:215px;object-fit:contain}.product-catalog-index-page .product-showcase__copy{text-align:center}.product-catalog-index-page .product-showcase__identity{justify-content:center;gap:11px}.product-catalog-index-page .product-showcase__identity img{width:31px;height:31px}.product-catalog-index-page .product-showcase__identity h2{font-size:24px}.product-catalog-index-page .product-showcase__copy h3{margin-top:15px;font-size:17px;line-height:1.45}.product-catalog-index-page .product-showcase__description{margin-top:13px;font-size:13px;line-height:1.7}.product-catalog-index-page .product-showcase__features{justify-content:center;gap:11px;margin-top:23px}.product-catalog-index-page .product-showcase__features li{width:89px;min-height:83px;flex:0 1 89px;gap:9px;font-size:11px}.product-catalog-index-page .product-showcase__features svg{width:27px;height:27px}.product-catalog-index-page .product-showcase__metrics{display:flex;justify-content:center;gap:22px;margin-top:24px}.product-catalog-index-page .product-showcase__metrics dd{font-size:23px}.product-catalog-index-page .product-showcase__metrics dt{font-size:11px}.product-catalog-index-page .product-showcase__cta{margin-top:23px;font-size:13px}.product-catalog-index-page .product-showcase__cta--filled{width:auto;min-height:42px}.product-reference-detail .detail-shell{width:calc(100% - 36px)}.product-reference-detail .detail-nav__inner{min-height:60px}.product-reference-detail .detail-nav__brand{font-size:16px}.product-reference-detail .detail-nav__brand img{width:30px;height:30px}.product-reference-detail .detail-hero__grid{gap:26px;padding-block:30px 40px}.product-reference-detail .detail-catalog-return{margin-bottom:20px;font-size:12px}.product-reference-detail .detail-kicker{font-size:12px;margin-bottom:12px}.product-reference-detail .detail-hero h1{font-size:30px;line-height:1.28;letter-spacing:-.025em}.product-reference-detail .detail-hero__lead{font-size:14px;margin-top:18px}.product-reference-detail .detail-hero__actions{flex-direction:row;gap:10px}.product-reference-detail .detail-hero__actions .detail-button{width:auto;max-width:100%;min-height:43px;padding:11px 15px;font-size:12px}.product-reference-detail .detail-hero__proofs{align-items:center;flex-direction:row;gap:9px 16px;font-size:11px}.product-reference-detail .detail-hero__media img{max-height:260px}.product-reference-detail .detail-stats__grid>div{padding:22px 12px}.product-reference-detail .detail-stats dd{font-size:23px}.product-reference-detail .detail-stats dt{font-size:9px}.product-reference-detail .detail-heading--center{margin-bottom:30px}.product-reference-detail .detail-heading h2,.product-reference-detail .detail-white-label h2{font-size:27px}.product-reference-detail .detail-heading>p:last-child{font-size:14px}.product-reference-detail .detail-build,.product-reference-detail .detail-bundle,.product-reference-detail .detail-capabilities,.product-reference-detail .detail-white-label,.product-reference-detail .detail-deployments,.product-reference-detail .detail-compare,.product-reference-detail .detail-infrastructure,.product-reference-detail .detail-faq,.product-reference-detail .detail-related-services,.product-reference-detail .detail-related-products{padding-block:54px!important}.product-reference-detail .detail-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-reference-detail .detail-capability-grid article{min-height:0;padding:20px 12px}.product-reference-detail .detail-capability-grid h3{font-size:15px}.product-reference-detail .detail-capability-grid p{font-size:12px;line-height:1.7}.product-reference-detail .detail-pillar-grid{gap:15px;margin-top:30px}.product-reference-detail .detail-list-panel,.product-reference-detail .detail-pillar-card{padding:25px}.product-reference-detail .detail-related-products__grid{grid-template-columns:1fr;gap:18px}.product-reference-detail .detail-related-products__grid article{padding:26px;text-align:center}.product-reference-detail .detail-related-products__grid img{height:200px}.product-reference-detail .detail-related-products__grid a{justify-content:center}.product-reference-detail .detail-cta{width:calc(100% - 36px);margin-bottom:55px;padding:36px 23px!important;border-radius:9px}.product-reference-detail .detail-cta h2{font-size:28px}.product-reference-detail .detail-cta .detail-button{width:auto}}@media(max-width:359px){.product-catalog-index-page .product-showcase__identity h2{font-size:21px}.product-catalog-index-page .product-showcase__features li{flex-basis:79px;width:79px}.product-reference-detail .detail-capability-grid{grid-template-columns:1fr}.product-reference-detail .detail-hero h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.product-reference-detail .detail-button,.product-catalog-index-page .product-showcase__cta{transition:none}}
