@charset "UTF-8";.cd-tool-list{column-gap:var(--ux4g-gap-column-xl, 2rem)}.cd-tool-row{padding-block:var(--ux4g-padding-s);border-block-end:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle, var(--border))}.cd-tool-row:last-child{border-block-end:none}@media(min-width:768px){.cd-tool-row:nth-last-child(-n+2){border-block-end:none}}.cd-tool-row-icon{inline-size:var(--ux4g-size-24, 1.5rem);block-size:var(--ux4g-size-24, 1.5rem);flex-shrink:0;font-size:var(--ux4g-fs-24);line-height:1;color:var(--primary)}.cd-tool-row-icon>svg,.cd-tool-row-icon>img{inline-size:100%;block-size:100%;object-fit:contain}.cd-tool-row-desc{line-height:var(--ux4g-lh-22)}.ux4g-custom-tool-material-icon{font-size:var(--ux4g-fs-48, 3rem);line-height:1.1;padding:var(--ux4g-padding-2xs) var(--ux4g-padding-xs);background:linear-gradient(180deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 60%,black) 87.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ux4g-custom-tool-material-icon svg{color:var(--primary);-webkit-text-fill-color:initial}.ux4g-custom-tool-svg-icon{width:100%;height:100%}.ux4g-custom-feature-icon-box{width:1.75rem;min-width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0}@media(max-width:767px){.ux4g-custom-feature-icon-box{width:1.5rem;min-width:1.5rem;height:1.5rem}}.ux4g-custom-feature-material-icon{font-size:var(--ux4g-fs-24, 1.5rem);line-height:1;padding:0;margin:0;background:linear-gradient(180deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 60%,black) 87.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left}.ux4g-custom-feature-material-icon svg{color:var(--primary);-webkit-text-fill-color:initial;width:1.25rem;height:1.25rem}@media(max-width:767px){.ux4g-custom-feature-material-icon{font-size:var(--ux4g-fs-20, 1.25rem)}}.ux4g-custom-profiles-wrapper{background-color:color-mix(in srgb,var(--muted) 30%,transparent);border:var(--ux4g-border-width-sm) solid var(--border);border-radius:var(--ux4g-radius-2xl);padding:var(--ux4g-padding-l, 1.25rem);max-width:100%;box-sizing:border-box}@media(max-width:767px){.ux4g-custom-profiles-wrapper{padding:var(--ux4g-padding-s);border-radius:var(--ux4g-radius-lg)}}@media(min-width:768px){.ux4g-custom-profiles-wrapper{padding:var(--ux4g-padding-xl, 1.5rem)}}.ux4g-custom-profile-tabs-list{gap:var(--ux4g-inline-s, .5rem) var(--ux4g-inline-m, .75rem);padding-top:var(--ux4g-padding-xs, .375rem);margin-bottom:var(--ux4g-margin-2xl, 2rem)!important;max-width:100%}@media(max-width:767px){.ux4g-custom-profile-tabs-list{flex-direction:column;align-items:stretch;gap:var(--ux4g-inline-s);padding-top:var(--ux4g-padding-2xs);margin-bottom:var(--ux4g-margin-l, 1.25rem)!important}}.ux4g-custom-designed-tab-item{border-radius:var(--ux4g-radius-full);border:var(--ux4g-border-width-sm) solid color-mix(in srgb,var(--primary) 40%,var(--border));padding:var(--ux4g-padding-xs) var(--ux4g-padding-m);gap:var(--ux4g-gap-xs, .5rem);font-size:var(--ux4g-fs-14, .875rem);font-weight:var(--ux4g-fw-medium, 500);font-family:inherit;color:var(--foreground);background-color:var(--card);cursor:pointer;white-space:nowrap;transition:all .2s ease;max-width:100%;box-sizing:border-box}.ux4g-custom-designed-tab-item:focus-visible{outline:var(--ux4g-border-width-md, 2px) solid var(--primary);outline-offset:2px}@media(max-width:767px){.ux4g-custom-designed-tab-item{white-space:normal;text-align:center;padding:var(--ux4g-padding-xs) var(--ux4g-padding-s);font-size:var(--ux4g-fs-14);line-height:1.25}}.ux4g-custom-designed-tab-item span.material-symbols-outlined{color:var(--primary);font-size:var(--ux4g-fs-18);line-height:1;overflow:visible}.ux4g-custom-designed-tab-item.active{background:linear-gradient(180deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 20%,black) 100%);color:var(--primary-foreground);border-color:transparent}.ux4g-custom-designed-tab-item.active span.material-symbols-outlined{color:var(--primary-foreground)}.ux4g-custom-designed-tab-item.active img{filter:brightness(0) invert(1)}.ux4g-custom-tab-icon-img{width:1.125rem;height:1.125rem;object-fit:contain}.ux4g-custom-design-tab-card{border-radius:var(--ux4g-radius-2xl, 1.5rem);background:var(--card);box-shadow:0 .25rem .75rem #0000000f;border:var(--ux4g-border-width-sm) solid var(--border);padding:var(--ux4g-padding-2xl) var(--ux4g-padding-2xl);min-height:auto;margin-top:var(--ux4g-margin-l, 1.25rem);gap:var(--ux4g-padding-l, 1.25rem);max-width:100%;box-sizing:border-box}@media(max-width:767px){.ux4g-custom-design-tab-card{padding:var(--ux4g-padding-m) var(--ux4g-padding-s);border-radius:var(--ux4g-radius-lg);flex-direction:column;overflow:hidden;padding-bottom:0;margin-top:var(--ux4g-margin-s, .75rem)}}.ux4g-custom-tab-content-left{flex:1.3;padding-bottom:var(--ux4g-padding-xs)}@media(max-width:767px){.ux4g-custom-tab-content-left{flex:auto;padding-bottom:0}}.ux4g-custom-tab-title{font-size:var(--ux4g-fs-24);font-weight:var(--ux4g-fw-bold, 700);display:block;margin-bottom:var(--ux4g-margin-s, .75rem)}.ux4g-custom-tab-desc{font-size:var(--ux4g-fs-14, .875rem);color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--ux4g-margin-xl, 1.5rem)}.ux4g-custom-tab-content-right{flex:1;align-self:stretch}@media(max-width:767px){.ux4g-custom-tab-content-right{align-self:center}}.ux4g-custom-feature-list-item{display:flex;align-items:center;gap:var(--ux4g-gap-xs, .625rem);padding-right:var(--ux4g-padding-xs)}.ux4g-custom-feature-list-item:not(:last-child){border-right:var(--ux4g-border-width-sm) solid color-mix(in srgb,var(--primary) 40%,var(--border))}@media(max-width:767px){.ux4g-custom-feature-list-item{gap:var(--ux4g-gap-2xs, .5rem);padding-right:0}.ux4g-custom-feature-list-item:not(:last-child){border-right:none}}.ux4g-custom-feature-list-image{max-height:1.5rem;max-width:1.75rem;object-fit:contain;object-position:left center;flex-shrink:0}@media(max-width:767px){.ux4g-custom-feature-list-image{max-height:1.25rem;max-width:1.5rem}}.ux4g-custom-tab-illustration{position:absolute;bottom:-1.75rem;right:-2rem;max-width:15rem;height:auto;object-fit:contain;filter:drop-shadow(0 .25rem .5rem rgba(0,0,0,.08))}@media(max-width:767px){.ux4g-custom-tab-illustration{position:relative;bottom:0;right:0;max-width:11rem;margin:var(--ux4g-margin-xs, .5rem) auto 0 auto}}.ux4g-custom-tech-card{border-radius:var(--ux4g-radius-xl);border:var(--ux4g-border-width-sm) solid var(--border);background:var(--card);padding:var(--ux4g-padding-l, 1.25rem);transition:all .3s ease-in-out}.ux4g-custom-tech-card:hover{border-color:color-mix(in srgb,var(--primary) 50%,white);box-shadow:0 0 .875rem color-mix(in srgb,var(--primary) 30%,transparent)}.ux4g-custom-tech-logo{height:var(--ux4g-size-40, 2.5rem);object-fit:contain}.ux4g-custom-trusted-partners-track{animation:marquee 20s linear infinite}.ux4g-custom-trusted-partners-track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ux4g-custom-trusted-partners-fade:before,.ux4g-custom-trusted-partners-fade:after{content:"";position:absolute;top:0;width:6.25rem;height:100%;pointer-events:none;z-index:1}.ux4g-custom-trusted-partners-fade:before{left:0;background:linear-gradient(90deg,var(--background),transparent)}.ux4g-custom-trusted-partners-fade:after{right:0;background:linear-gradient(270deg,var(--background),transparent)}@media(max-width:767px){.ux4g-custom-trusted-partners-fade:before,.ux4g-custom-trusted-partners-fade:after{display:none}}.ux4g-custom-partner-logo{height:var(--ux4g-size-40, 2.5rem);object-fit:contain;mix-blend-mode:multiply}[data-theme=dark] .ux4g-custom-partner-logo,.dark .ux4g-custom-partner-logo{mix-blend-mode:normal;filter:brightness(0) invert(1)}.ux4g-custom-modal-fade{z-index:9999;animation:modalFadeIn .3s ease forwards}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.ux4g-custom-modal-box{animation:modalSlideUp .3s cubic-bezier(.34,1.56,.64,1) forwards;background-color:var(--card);border-radius:var(--ux4g-radius-2xl);border:var(--ux4g-border-width-sm) solid var(--border);box-shadow:var(--ux4g-shadow-l4);color:var(--foreground);max-height:90vh;overflow-y:auto}@keyframes modalSlideUp{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}.ux4g-custom-toast-wrapper{position:fixed;top:1rem;right:1rem;z-index:11000;animation:toastSlideIn .3s ease forwards}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1}}
