@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }


/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-left{text-align:left}.text-center{text-align:center}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Poppins,sans-serif}[class*=Sora],[class*=hero-main-title],[class*=sora]{font-family:inherit!important}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-font-smoothing:inherit}.unframer figure,.unframer h1,.unframer h2,.unframer h3,.unframer h4,.unframer h5,.unframer h6,.unframer p{margin:0}.unframer{line-height:normal}.unframer,.unframer button,.unframer input,.unframer select,.unframer textarea{font-family:sans-serif;font-size:12px}@media (min-width:0px) and (max-width:319px){.unframer-hidden:not(.unframer-base){display:none!important}}@media (min-width:320px) and (max-width:767px){.unframer-hidden:not(.unframer-sm){display:none!important}}@media (min-width:768px) and (max-width:959px){.unframer-hidden:not(.unframer-md){display:none!important}}@media (min-width:960px) and (max-width:1199px){.unframer-hidden:not(.unframer-lg){display:none!important}}@media (min-width:1200px) and (max-width:1535px){.unframer-hidden:not(.unframer-xl){display:none!important}}@media (min-width:1536px){.unframer-hidden:not(.unframer-2xl){display:none!important}}body{--framer-will-change-override:none;--framer-will-change-effect-override:none}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:start;text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] span span{display:block}[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] span span span{display:inline;display:initial}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] span span span{--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--text-decoration:var(--framer-text-decoration-style,solid) var(--framer-text-decoration,none) var(--framer-text-decoration-color,currentcolor) var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);--line-height:var(--framer-line-height);color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:min(400,900);font-weight:min(calc(var(--framer-font-weight-increase, 0) + var(--font-weight, 400)),900);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:var(--text-transform)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a span span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)) var(--framer-link-text-decoration,var(--framer-text-decoration,none)) var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)) var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a span span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))) var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))) var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))) var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,p.framer-text,ul.framer-text{margin:0;padding:0}div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,p.framer-text,span.framer-text:not([data-text-fill]),ul.framer-text{-webkit-text-stroke-width:initial;-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:initial;-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);font-feature-settings:normal;font-feature-settings:var(--framer-font-open-type-features,initial);text-wrap:var(--framer-text-wrap);text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap));color:#000;color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px))*var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-blockquote-font-style,var(--framer-font-style,normal));font-variation-settings:normal;font-variation-settings:var(--framer-font-variation-axes,normal);font-weight:400;font-weight:var(--framer-blockquote-font-weight,var(--framer-font-weight,400));letter-spacing:0;letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:1.2em;line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:start;text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));text-decoration-color:initial;text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-line:none;text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-skip-ink:initial;text-decoration-skip-ink:auto;-webkit-text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-decoration-style:solid;text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-thickness:auto;text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-transform:none;text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));text-underline-offset:auto;text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))}@supports not (color:color(display-p3 1 1 1)){div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,p.framer-text,span.framer-text:not([data-text-fill]),ul.framer-text{-webkit-text-stroke-color:initial;-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial));color:#000;color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))}}.framer-fit-text .framer-text{white-space-collapse:preserve;white-space:nowrap}strong.framer-text{font-family:var(--framer-font-family-bold);font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-font-style-bold);font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-variation-settings:var(--framer-font-variation-axes-bold);font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold));font-weight:bolder;font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder))}em.framer-text{font-family:var(--framer-font-family-italic);font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:italic;font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-variation-settings:var(--framer-font-variation-axes-italic);font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic));font-weight:var(--framer-font-weight-italic);font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-font-family-bold-italic);font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:italic;font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-variation-settings:var(--framer-font-variation-axes-bold-italic);font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic));font-weight:bolder;font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder))}.framer-image.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),div.framer-text:not(:first-child),figure.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),p.framer-text:not(:first-child),table.framer-text:not(:first-child),ul.framer-text:not(:first-child){margin-top:0;margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ol.framer-text:nth-child(2),li.framer-text>ul.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;display:inline-block;margin:min(0em,0em);margin:min(0em,calc(-.65em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))/-2));padding:max(0em,0em);padding:max(0em,calc(.65em - var(--framer-blockquote-line-height, var(--framer-line-height, 1.3em))/2))}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px))*var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));letter-spacing:0;letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:1.2em;line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;unicode-bidi:normal}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));cursor:pointer;cursor:var(--framer-custom-cursors,pointer);font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-size:16px;font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px))*var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));text-transform:none;text-transform:var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))}a.framer-text,span.framer-text[data-nested-link]{text-decoration-color:initial;text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-line:none;text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-skip-ink:initial;text-decoration-skip-ink:auto;-webkit-text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-style:solid;text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-thickness:auto;text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-underline-offset:auto;text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-blockquote-font-size, var(--framer-font-size, 16px))*var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-size:16px;font-size:calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:400;font-weight:var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));text-transform:none;text-transform:var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{text-decoration-color:initial;text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-line:none;text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-skip-ink:initial;text-decoration-skip-ink:auto;-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-style:solid;text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-thickness:auto;text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-underline-offset:auto;text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-size:16px;font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));text-transform:none;text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{text-decoration-color:initial;text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-line:none;text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-skip-ink:initial;text-decoration-skip-ink:auto;-webkit-text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-decoration-style:solid;text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-thickness:auto;text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-underline-offset:auto;text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:400;font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-size:16px;font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:400;font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));text-transform:none;text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{text-decoration-color:initial;text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-line:none;text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-skip-ink:initial;text-decoration-skip-ink:auto;-webkit-text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-decoration-style:solid;text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-thickness:auto;text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-underline-offset:auto;text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:calc(var(--framer-link-hover-font-size, var(--framer-link-current-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1));font-style:normal;font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:400;font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}.framer-image.framer-text{display:block;height:auto;max-width:100%}.text-styles-preset-reset.framer-text{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal}ol.framer-text{--list-style-type:decimal}ol.framer-text,ul.framer-text{padding-left:3ch;position:relative}li.framer-text{counter-increment:list-item;list-style:none}ol.framer-text>li.framer-text:before{font-feature-settings:"tnum";content:counter(list-item,var(--list-style-type)) ".";font-variant-numeric:tabular-nums;left:0;position:absolute}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-left:1ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-left:2ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-left:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-left:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-left:5ch}ul.framer-text>li.framer-text:before{content:"•";left:0;position:absolute}.framer-table-wrapper{overflow-x:auto}.framer-table-wrapper table.framer-text,table.framer-text{border-collapse:initial;border-spacing:0;table-layout:auto;width:100%;word-break:normal}td.framer-text,th.framer-text{min-width:16ch;vertical-align:top}.framer-text-module[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio:1){.framer-text-module[style*=aspect-ratio]{position:relative}.framer-text-module[style*=aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio))}.framer-text-module[style*=aspect-ratio]>:first-child{height:100%;left:0;position:absolute;top:0}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] p{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]),[data-framer-component-type=DeprecatedRichText] ul{color:#000;color:var(--framer-text-color,#000);font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-font-family,Inter,Inter Placeholder,sans-serif);font-size:16px;font-size:var(--framer-font-size,16px);font-style:normal;font-style:var(--framer-font-style,normal);font-weight:400;font-weight:var(--framer-font-weight,400);letter-spacing:0;letter-spacing:var(--framer-letter-spacing,0);line-height:1.2em;line-height:var(--framer-line-height,1.2em);text-align:start;text-align:var(--framer-text-alignment,start);text-decoration:none;-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);text-transform:none;text-transform:var(--framer-text-transform,none)}[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child){margin-top:0;margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){color:#000;color:var(--framer-link-text-color,var(--framer-text-color,#000));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-size:16px;font-size:var(--framer-link-font-size,var(--framer-font-size,16px));font-style:normal;font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:400;font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));text-decoration:none;-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-transform:none;text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-size:16px;font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));font-style:normal;font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));text-decoration:none;-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-transform:none;text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){color:#000;color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-size:16px;font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));font-style:normal;font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:400;font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));text-decoration:none;-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-transform:none;text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){color:#000;color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-family:Inter,Inter Placeholder,sans-serif;font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-size:16px;font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));font-style:normal;font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:400;font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));text-decoration:none;-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-transform:none;text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{display:block;height:auto;max-width:100%}[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul{display:table;margin:0;padding-left:0;width:100%}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;display:table-row;list-style:none}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item) ".";display:table-cell;padding-right:.75ch;white-space:nowrap;width:2.25ch}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";display:table-cell;padding-right:.75ch;width:2.25ch}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin:calc(var(--stack-gap-y)/2) calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{column-gap:var(--stack-native-column-gap);row-gap:var(--stack-native-row-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{column-gap:normal;row-gap:normal}.flexbox-gap-not-supported
[data-framer-stack-direction-reverse=false]
[data-framer-legacy-stack-gap-enabled=true]>:first-child,.flexbox-gap-not-supported
[data-framer-stack-direction-reverse=true]
[data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false]
[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,[data-framer-stack-direction-reverse=true]
[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-left:0;margin-top:0}.flexbox-gap-not-supported
[data-framer-stack-direction-reverse=false]
[data-framer-legacy-stack-gap-enabled=true]>:last-child,.flexbox-gap-not-supported
[data-framer-stack-direction-reverse=true]
[data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false]
[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,[data-framer-stack-direction-reverse=true]
[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer
[data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow-x:auto;overflow-y:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow-x:hidden;overflow-y:auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow-x:auto;overflow-y:hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{height:100%!important;width:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}.svgContainer svg{display:block}[data-reset=button]{background:none;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{height:0;width:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:#0000}[data-hide-scrollbars=true]{scrollbar-width:none}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2)}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiGyp8kv8JHgFVrJJLecnFBGPaTSQ.woff2)}@font-face{font-family:Sora;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/sora/v16/xMQOuFFYT72X5wkB_18qmnndmSdgnn-PIwNhBti0.woff2)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2)}@font-face{font-family:Sora;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/SJWETCERZXVLDCL4K6NJGS3H7NAV5YTM/F5EBUUP2RO5CM2W74SL4R7M6IUX4GDPL/OAO3FLMO5KOXWLXSTUJGS4EGOYFMSDQ3.woff2)}@font-face{unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2)}@font-face{unicodeRange:U+1F00-1FFF;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2)}@font-face{unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2)}@font-face{unicodeRange:U+1F00-1FFF;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2)}@font-face{unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2)}@font-face{unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2)}@font-face{unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2)}@font-face{unicodeRange:U+1F00-1FFF;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2)}@font-face{unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2)}@font-face{unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2)}@font-face{unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2)}@font-face{unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2)}@font-face{unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2)}@font-face{unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2)}@font-face{unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2)}@font-face{unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2)}@font-face{unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2)}@font-face{unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2)}@font-face{unicodeRange:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2)}@font-face{unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2)}@font-face{unicodeRange:U+1F00-1FFF;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2)}@font-face{unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2)}@font-face{unicodeRange:U+0370-03FF;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2)}@font-face{unicodeRange:U+0370-03FF;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2)}@font-face{unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2)}@font-face{unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2)}@font-face{unicodeRange:U+0370-03FF;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2)}@font-face{unicodeRange:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2)}@font-face{unicodeRange:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;font-family:Inter;font-style:italic;font-weight:500;src:url(https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2)}@font-face{unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Inter;font-style:normal;font-weight:700;src:url(https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2)}@font-face{unicodeRange:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2)}@font-face{unicodeRange:U+0370-03FF;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2)}@font-face{unicodeRange:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Inter;font-style:italic;font-weight:700;src:url(https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2)}@font-face{unicodeRange:U+0370-03FF;font-family:Inter;font-style:normal;font-weight:500;src:url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2)}@font-face{unicodeRange:U+1F00-1FFF;font-family:Inter;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2)}@font-face{font-family:Sora;font-style:normal;font-weight:400;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/XR5REPALAPN54FEEIVU4Z7ZE3Z5TYAXV/ZVSCLT36TMKD3NSNAKQISILPVOHE4VFU/NTHDIHEFNRRDAFXF6EKGHNYZ4FA3VMWE.woff2)}.main-container{background-color:#f4efec;min-height:100vh;overflow-x:hidden}@media (max-width:480px){.main-container,body{margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}*{box-sizing:border-box}div,footer,header,nav,section{max-width:100vw}}.nav-logo{background-color:#dc7264}.nav-text{color:#3c6382}.hero-title{font-family:Sora,sans-serif;font-size:90px;margin:0 auto;max-width:70vw}@media (max-width:768px){.hero-title{font-size:48px;max-width:90vw}}@media (max-width:480px){.hero-title{font-size:36px;max-width:95vw}}.hero-subtitle{color:#3c6382}.button-secondary{border-color:#3c6382}.button-secondary:hover{background-color:#3c6382}@keyframes wave-flow{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(100vw) skewX(-15deg)}}.App{text-align:center}.roi-cards-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:400px;padding:40px 20px}.framer-fvo60t,.roi-cards-section{align-items:center;display:flex;justify-content:center}.framer-fvo60t{max-width:1200px;width:100%}@media (max-width:768px){.roi-cards-section{padding:20px 10px}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}.homepage-nav{align-items:center;border-radius:8px;display:flex;justify-content:center;max-width:1200px;padding:.8rem;position:fixed;top:1rem;transition:all .5s cubic-bezier(.4,0,.2,1);width:90%;z-index:1000}.homepage-nav,.homepage-nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;left:0;margin:0 auto;right:0}.homepage-nav.scrolled{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;max-width:1050px;width:70%}.nav-container{align-items:center;display:flex;gap:10rem;justify-content:space-between;max-width:1200px;padding:0;transition:gap .4s cubic-bezier(.4,0,.2,1);width:100%}.nav-brand,.nav-button{transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.homepage-nav.scrolled .nav-container{gap:1rem;justify-content:space-between;padding:0}.homepage-nav.scrolled .nav-brand,.homepage-nav.scrolled .nav-button{transform:translateX(0)}.nav-brand{align-items:center;display:flex;gap:.5rem}.nav-logo-image{height:3rem;object-fit:contain;object-position:left center;width:auto}.nav-links{align-items:center;display:none;gap:.5rem}@media (min-width:768px){.nav-links{display:flex}}.nav-link{font-weight:500}.nav-link,.nav-links button{border:1px solid #0000;border-radius:10px;color:#0e1c29;padding:.5rem 1rem;transition:all .3s ease}.nav-links button{background:none;cursor:pointer;font:inherit;font-weight:500;margin:0;text-decoration:none}.nav-link-container{display:inline-block;position:relative}.solutions-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #00000026;left:0;margin-top:.5rem;min-width:280px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease-out;visibility:hidden;z-index:1001}.solutions-dropdown.show{opacity:1;transform:translateY(0);visibility:visible}.industries-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #00000026;left:0;margin-top:.5rem;min-width:280px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease-out;visibility:hidden;z-index:1001}.industries-dropdown.show{opacity:1;transform:translateY(0);visibility:visible}.dropdown-content{padding:1rem 0}.dropdown-item{border-left:3px solid #0000;color:#0d0603;display:block;font-size:14px;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.dropdown-item:hover{background:linear-gradient(135deg,#3c63821a,#a2e5b81a)}.dropdown-item.active,.dropdown-item:hover{border-left-color:#3c6382;color:#3c6382;transform:translateX(5px)}.dropdown-item.active{background:linear-gradient(135deg,#3c638226,#a2e5b826);font-weight:600}.dropdown-item:is(button){background:none;border:none;border-left:3px solid #0000;color:#0d0603;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:500;margin:0;padding:.75rem 1.5rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.nav-link.active,.nav-link:hover{background-color:#d8dfe5;border-radius:10px;color:#0e1c29;opacity:1;will-change:auto}.nav-link.dropdown-open{background-color:#d8dfe5;cursor:default;opacity:.7;pointer-events:none}.nav-link.dropdown-open:hover{background-color:#d8dfe5;transform:none}.nav-button{background-color:#dc7264;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transform:scale(1);transition:all .3s ease}.homepage-nav .nav-button:hover{background-color:#d10000!important;opacity:.9}.nav-brand-text{color:#2c3e50;display:none;font-family:Sora,Sora Placeholder,sans-serif;font-size:1.25rem;font-weight:700}@media (min-width:768px){.nav-brand-text{display:block}}.mobile-menu-toggle{cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.5rem}.mobile-menu-toggle span{background:#2c3e50;height:2px;transition:all .3s ease;width:20px}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-nav-menu{background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 4px 20px #0000001a;display:none;left:-1px;padding:2rem;position:fixed;right:0;top:-15px;z-index:999}.mobile-nav-menu.active{display:block}.mobile-nav-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.mobile-nav-brand{align-items:center;display:flex;gap:.75rem}.mobile-nav-logo{height:2rem;width:auto}.mobile-nav-brand-text{color:#2c3e50;font-family:Sora,Sora Placeholder,sans-serif;font-size:1.25rem;font-weight:700}.mobile-nav-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.5rem;position:relative;width:2rem}.mobile-nav-close span{background:#2c3e50;height:2px;position:absolute;transition:transform .3s ease;width:1.5rem}.mobile-nav-close span:first-child{transform:rotate(45deg)}.mobile-nav-close span:last-child{transform:rotate(-45deg)}.mobile-nav-links{display:flex;flex-direction:column;gap:.1rem}.font-12{font-size:15px}.mobile-nav-link{border:1px solid #0000;border-radius:10px;color:#0e1c29;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.mobile-nav-link.active,.mobile-nav-link:hover{background-color:#d8dfe5;border:1px solid #2121211a;border-radius:10px;opacity:1;will-change:auto}.mobile-nav-cta{background-color:#dc7264;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;height:42px;margin-top:1rem;padding:0;transition:opacity .3s ease;width:100%}.mobile-nav-cta:hover{opacity:.9}@media (max-width:1024px){.homepage-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;box-shadow:0 4px 20px #0000001a;margin:.5rem 1rem;width:calc(100% - 2rem)}.homepage-nav.scrolled{width:96%!important}.nav-container{align-items:center;gap:2rem;justify-content:space-between}.homepage-nav.scrolled .nav-container{gap:2rem}.nav-brand{align-items:center;display:flex;gap:.5rem;transform:translateX(0)}.nav-brand-text{color:#2c3e50;display:block;font-size:1.125rem;font-weight:600}.nav-button{display:block;font-size:.875rem;padding:.5rem 1.5rem;transform:translateX(0)}.nav-links{align-items:center;display:flex;gap:0!important}.nav-link{font-size:.875rem;padding:.5rem .75rem}.nav-logo-image{height:2.5rem}.mobile-menu-toggle{display:none}}@media (max-width:768px){.nav-brand-text{display:none}.homepage-nav{margin:.5rem 1rem;padding:.8rem;white-space:nowrap;width:calc(100% - 2rem)}.homepage-nav,.homepage-nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;box-shadow:0 4px 20px #0000001a}.homepage-nav.scrolled .nav-container,.nav-container{gap:2rem;justify-content:space-between;padding:0 1rem}.nav-brand{transform:translateX(0)}.nav-brand-text{display:block;font-size:1rem}.nav-button{display:none}.nav-logo-image{height:2rem}.mobile-menu-toggle{display:flex}.nav-links{display:none}}@media (max-width:480px){.homepage-nav{box-sizing:border-box;margin:.25rem .5rem;overflow:hidden;top:0!important}.homepage-nav,.homepage-nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;box-shadow:0 4px 20px #0000001a;max-width:calc(100% - 1rem);width:calc(100% - 1rem)}.nav-container{box-sizing:border-box;gap:1rem;max-width:100%;padding:0 .5rem;width:100%}.nav-brand{max-width:60%;overflow:hidden;transform:translateX(0)}.nav-brand-text{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-logo-image{flex-shrink:0;height:2.75rem}}.mobile-dropdown{position:relative;width:100%}.mobile-nav-links button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:5px 5px 5px 1rem;text-align:left;text-decoration:none;transition:all .3s ease}.mobile-nav-links button:hover{color:#dc7264}.mobile-dropdown-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:space-between;text-align:left;width:100%}.mobile-dropdown-arrow{color:#666;font-size:12px;transition:transform .3s ease}.mobile-dropdown-toggle.active .mobile-dropdown-arrow{transform:rotate(180deg)}.mobile-dropdown-toggle.active{background-color:#dc72641a;border-radius:8px;color:#dc7264;font-weight:600}.mobile-dropdown-content{background-color:#f8f9fa;border-radius:8px;margin:.25rem 0;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-dropdown-content.show{max-height:300px}.mobile-dropdown-item{border-bottom:1px solid #e9ecef;color:#2c3e50;display:block;font-size:14px;font-weight:400;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-item:hover{background-color:#e9ecef;color:#dc7264}.mobile-dropdown-item.active{background-color:#dc7264;color:#fff;font-weight:600}.mobile-dropdown-item:active{background-color:#dee2e6}.mobile-dropdown-item:is(button){background:none;border:none;border-bottom:1px solid #e9ecef;color:#2c3e50;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:400;margin:0;padding:.75rem 1.5rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.mobile-dropdown-item:is(button).active{background-color:#dc7264;color:#fff;font-weight:600}.hero-section{background-color:#f4efec;justify-content:center;overflow:hidden}.hero-content,.hero-section{align-items:center;display:flex;flex-direction:column}.hero-content{height:100vh;justify-content:flex-start;margin:0 auto;max-width:72rem;padding:23vh 2rem 0;position:relative;text-align:center;z-index:10}.hero-main-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:90px;font-weight:500;letter-spacing:-.05em;line-height:90%;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:70vw;text-align:center;text-decoration:none;text-transform:none}@media (max-width:1024px){.hero-main-title{font-size:65px}.explore-solutions-btn-container{margin:auto auto 2rem}}@media (max-width:768px){.hero-main-title{font-size:48px;max-width:90vw}@media (max-width:767px){[class*=pointer-events-auto][class*="bottom-[16px]"]{display:none!important;pointer-events:none!important;visibility:hidden!important}div:has(>p:contains("Speak to AI Agent")){display:none!important}}}@media (max-width:480px){.hero-main-title{font-size:36px;max-width:95vw}}.scroll-indicator{background:none;border:none;margin:0;padding:0;transition:all .3s ease}.scroll-indicator:hover{transform:scale(1.1)}.hero-main-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:54rem;text-align:center;text-decoration:none;text-transform:none}.hero-buttons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:2rem}@media (max-width:640px){.hero-buttons{flex-direction:column}}.button-primary{background-color:#dc7264;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1.125rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.button-primary:hover{background-color:#d10000!important;opacity:.9;transform:scale(1.05)}.button-secondary{background-color:initial;border:2px solid #3c6382;border-radius:9999px;color:#3c6382;cursor:pointer;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1.125rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:scale(1.05)}.hero-graphics{background-color:#f4efec;bottom:0;height:50%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.hero-graphics video{height:100%;object-fit:cover;opacity:.8;width:100%}.hero-waves{bottom:0;height:100%;left:0;position:absolute;width:100%}.wave-gradient-stop-1{stop-color:#3c6382;stop-opacity:.1}.wave-gradient-stop-2{stop-color:#3c6382;stop-opacity:.15}.wave-gradient-stop-3{stop-color:#3c6382;stop-opacity:.2}.flowing-line{background-image:linear-gradient(180deg,#3c6382,#a2e5b8);position:absolute;width:1px}.hero-dots{inset:0;overflow:hidden;pointer-events:none;position:absolute}.floating-dot{background-color:#3c6382;border-radius:50%;height:.5rem;position:absolute;width:.5rem}.framer-badge{align-items:center;background-color:#3c6382;border-radius:9999px;bottom:1.5rem;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;position:fixed;right:1.5rem;z-index:20}.scroll-indicator{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:0;margin-top:2rem;position:relative;z-index:10}.scroll-indicator .arrow-container:last-child{margin-top:-65px}.arrow-container{align-items:center;display:flex;flex-direction:column;height:80px;justify-content:center;transition:all .3s ease;width:80px}.arrow-container:hover{transform:scale(1.1)}.arrow-container svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@media (max-width:768px){.scroll-indicator{margin-top:1.5rem}.arrow-container{height:60px;width:60px}}@media (max-width:480px){.scroll-indicator{margin-top:1rem}.arrow-container{height:50px;width:50px}}.results-impact-section{background-color:#ebcec8;border-radius:60px 60px 0 0;margin:0;padding:6rem 2rem;position:relative;z-index:100}.results-impact-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;justify-items:center;margin:0 auto;max-width:1300px;padding:0 20px}.results-content{padding-right:20px}.results-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:52px;font-weight:500;letter-spacing:-.05em;line-height:52px;margin-bottom:5rem;text-align:left}.results-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.8px;line-height:150%;max-width:550px;text-align:left}.metrics-visual{min-height:400px}.metrics-visual,.metrics-visual .framer-fvo60t{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:100%}.mobile-roi-cards{display:none}@media (max-width:1024px){.results-impact-container{gap:40px;grid-template-columns:1fr;width:100%}.results-content{padding-right:0;text-align:center}.results-title{font-size:40px;margin-bottom:10px;text-align:center}.results-description{margin:auto}}@media (max-width:768px){.results-impact-section{padding:60px 0}.results-impact-container{gap:30px;padding:0 15px}.results-title{font-size:1.8rem}.results-description{font-size:1rem}.metrics-visual{min-height:300px}}@media (max-width:480px){.results-impact-section{padding:40px 20px}.results-impact-container{gap:30px;grid-template-columns:1fr;max-width:100%;text-align:center}.results-content{padding-right:0}.results-title{margin-bottom:20px;text-align:center}.results-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin-bottom:30px;max-width:100%;text-align:center}.metrics-visual{display:none}.mobile-roi-cards{align-items:center;flex-direction:column;gap:15px;justify-content:center;width:100%}.mobile-roi-card{align-items:center;background-color:#dc7264;border-radius:12px;color:#fff;display:flex;font-family:Poppins,Poppins Placeholder,sans-serif;gap:70px;height:min-content;justify-content:space-between;overflow:hidden;padding:15px 10px;position:relative;width:295px;will-change:transform}.mobile-roi-card:nth-child(2){background-color:#3c6382}.mobile-roi-card:nth-child(3){background-color:#000}.mobile-roi-card:nth-child(4){background-color:#dc7264}.mobile-roi-card:nth-child(5){background-color:#3c6382}.mobile-roi-card-left{flex:1 1;font-size:14px;font-weight:400;text-align:left;text-decoration-color:inherited;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto}.mobile-roi-card-left,.mobile-roi-card-right{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-style:normal;letter-spacing:0;text-transform:none}.mobile-roi-card-right{align-items:flex-end;display:flex;flex-direction:column;font-size:32px;font-weight:700;text-align:right;text-decoration-color:inherited;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto}.mobile-roi-card-subtext{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;margin-top:-13px;text-decoration-color:inherited;text-decoration-color:initial;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:none}.mobile-roi-cards{display:flex}}.integration-section{background-color:#ebcec8;padding:2rem}.integration-container{margin:0 auto;max-width:1500px;text-align:center}.integration-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.05em;line-height:107%}@media (max-width:768px){.integration-title{font-size:16px;margin:auto;width:80%}.integration-section{overflow:hidden;padding:2rem 0}.integration-container{max-width:100%;overflow:hidden;padding:0}.logos-container{margin-left:calc(-50vw + 50%);overflow:hidden;position:relative;width:100vw}.logos-track{overflow:hidden;width:100%}.logos-slider{align-items:center;display:flex;gap:0;padding:0;width:max-content}.logo-item{flex-shrink:0;height:100px;margin:0 .5rem;min-width:150px;width:150px}.company-logo{height:100px;object-fit:contain;width:100px}.logos-container:after,.logos-container:before{display:none}}.framework-section{background-color:#ebcec8;padding:6rem 2rem}.framework-container{background-color:#e3dfdc;border-radius:20px;box-shadow:0 .7961918735236395px .7961918735236395px -.8125px #0000001a,0 2.414506143104518px 2.414506143104518px -1.625px #00000017,0 6.382653521484461px 6.382653521484461px -2.4375px #00000014,0 20px 20px -3.25px #0000000d;display:flex;flex-direction:column;margin:0 auto;max-width:1150px;overflow:hidden;padding:0;position:relative}.framework-header{align-items:flex-start;border-radius:20px 20px 0 0;display:flex;flex-direction:row;gap:2rem;margin-bottom:1rem;padding:2rem}@media (max-width:768px){.framework-header{gap:2rem;grid-template-columns:1fr}}.framework-title-area{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.framework-title-row{align-items:flex-start;display:flex;flex-direction:row;gap:2rem}.framework-badge{background-color:#dc7264;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1.5rem;width:fit-content}.framework-main-title{color:#000;font-family:Sora,Sora Placeholder,sans-serif;font-size:35px;font-weight:500;letter-spacing:-.05em;line-height:1.2;margin:0;max-width:800px;text-align:left;width:175%}@media (max-width:768px){.framework-title-row{flex-direction:column}.framework-main-title{font-size:25px;text-align:center;width:100%}}.framework-intro{display:flex;flex:1 1;flex-direction:column}.framework-intro-text{color:#000;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;letter-spacing:-.05em;line-height:150%;margin:0;text-align:left}.framework-steps{grid-gap:6rem;display:grid;gap:6rem;grid-template-columns:repeat(3,1fr);padding:3rem 2rem}@media (max-width:1024px){.framework-steps{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.framework-steps{gap:2rem;grid-template-columns:1fr}}.framework-step{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;text-align:left;width:100%}.step-icon{align-items:center;display:flex;flex-shrink:0;height:31px;justify-content:center;margin-top:0;position:relative;width:31px}.step-icon img{height:100%;object-fit:contain;width:100%}.step-content{display:flex;flex-direction:column;gap:.75rem;text-align:left;width:100%}.step-header{align-items:center;display:flex;flex-direction:row;gap:.75rem}.step-number{color:#dc7264;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.step-title{font-family:Sora,Sora Placeholder,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.step-description,.step-title{color:#000;margin:0;text-align:left}.step-description{font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;line-height:1.6}@media (max-width:768px){.step-icon{height:56px;padding:.75rem;width:56px}.step-title{font-size:1.25rem;text-align:center}.step-header{margin:auto}.framework-intro-text,.step-description,.step-header{text-align:center}}.smarter-way-section{background-color:#e3dfdc;padding:5rem 2rem}.smarter-way-container{margin:0 auto;max-width:1200px}.smarter-way-header{align-items:start;display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem}@media (max-width:768px){.smarter-way-header{gap:2rem;grid-auto-flow:row;grid-template-columns:1fr}.framework-badge{margin:auto;text-align:center}}.smarter-way-intro{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.intro-text{color:#000;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-.05em;line-height:150%;margin:0 -15px;text-align:right}.explore-solutions-btn{align-items:center;background-color:#0000;border:1px solid #000;border-radius:12px;color:#0d0603;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.4rem 1.4rem;transition:all .3s ease;width:fit-content;will-change:auto}.explore-solutions-btn:hover{background-color:#dc7364!important;transform:translateY(-2px)}.smarter-way-title{align-items:flex-start;display:flex;justify-content:flex-end}@media (max-width:768px){.smarter-way-title{justify-content:flex-start;text-align:center}.smarter-way-intro{order:2}}.main-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin:0;text-align:right}@media (max-width:768px){.main-title{font-size:2.5rem;text-align:center}}.ai-strategy-card{background-color:#f5f5f5;border-radius:19px;box-shadow:0 4px 20px #0000001a;margin:0;max-width:360px;min-height:320px;overflow:visible;padding:1.5rem;position:relative;transform-origin:top center;transition:all .15s ease;width:100%}.ai-strategy-card:hover{box-shadow:0 8px 30px #00000026}.card-top-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem;position:relative;width:100%;z-index:200}.card-top-section .card-title{color:#0d0603;flex:1 1;font-family:Sora,Sora Placeholder,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.05em;line-height:30px;margin:0;text-align:left}.card-top-section .card-icon{align-items:center;color:#0d0603;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:1rem;transition:transform .15s ease;width:32px}.ai-strategy-card:hover .card-top-section .card-icon{transform:scale(1.3)}.card-divider-dashed{background:repeating-linear-gradient(90deg,#666 0,#666 10px,#0000 0,#0000 20px);height:1.2px;margin:2.5rem -15px;width:112%}.card-bottom-section{margin-top:1.5rem}.card-bottom-section .card-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-style:italic;line-height:1.5;margin:0;text-align:left}.expanded-content{background-color:#f5f5f5;border-radius:19px;box-shadow:0 8px 30px #00000026;box-sizing:border-box;height:auto;left:0;min-height:100%;padding:1.5rem;position:absolute;right:0;top:0;white-space:normal;width:100%;z-index:100}.expanded-header{margin-bottom:1.5rem;z-index:200}.statistics-tiles{display:flex;gap:1rem;margin-bottom:1.5rem}.statistic-tile{background-color:#ccc;border:1px solid #d0d0d0;border-radius:12px;flex:1 1;padding:.5rem;text-align:center}.statistic-number{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.03em;margin-bottom:.5rem}.statistic-label{font-size:12px;font-weight:500;line-height:1.2}.expanded-content .card-description,.statistic-label{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif}.expanded-content .card-description{font-size:16px;font-style:italic;line-height:1.5;margin:1.5rem 0;text-align:left}.explore-section{align-items:center;color:inherit;cursor:pointer;display:flex;justify-content:space-between;margin-top:-25px;text-decoration:none;transition:opacity .1s ease}.explore-section:hover{color:inherit;opacity:.7;text-decoration:none}.explore-text{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:16px;font-weight:500;line-height:1}.explore-section .arrow-icon{stroke-width:5.5;color:#0d0603;font-weight:1200;height:16px;line-height:1;margin-bottom:6px;width:18px}.ai-solutions-grid{display:flex;flex-direction:column;gap:4rem}.solutions-row{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);position:relative}.solution-card-wrapper{align-items:flex-start;display:flex;justify-content:center;min-height:320px;padding:2rem 0;position:relative;width:100%;z-index:1}.solution-card-wrapper:hover{z-index:10}@media (max-width:1024px){.solutions-row{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.smarter-way-header{grid-template-columns:1fr;margin:auto}.smarter-way-intro{margin:auto;order:2;text-align:center}.smarter-way-header{text-align:center;width:85%}.intro-text,.main-title{text-align:center}}@media (max-width:768px){.solutions-row{gap:1.5rem;grid-template-columns:1fr}.ai-strategy-card{margin:1rem auto;max-width:100%;padding:0!important}.expanded-content{position:relative;z-index:1}.card-top-section .card-title{font-size:20px}.card-bottom-section .card-description{font-size:14px}}.card-header{align-items:flex-start;margin-bottom:1rem}.card-title{color:#2c3e50;flex:1 1;font-size:1.5rem;font-weight:700;line-height:1.2}.card-icon{flex-shrink:0;height:48px;justify-content:center;margin-left:1rem;width:48px}.card-icon img{height:100%;object-fit:contain;width:100%}.card-divider{background:repeating-linear-gradient(90deg,#e0e0e0 0,#e0e0e0 8px,#0000 0,#0000 16px);margin:1rem 0}.card-description{color:#2c3e50;flex:1 1;font-size:1rem;line-height:1.6;margin:0 0 2rem}.learn-more{color:#2c3e50}.learn-more:hover{opacity:.7}.arrow-circle{background-color:#2c3e50;color:#fff}@media (max-width:480px){.solution-card-wrapper{margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}.smarter-way-section{padding:3rem .5rem 0}.smarter-way-container{max-width:100%;padding:2rem 1rem 0}.smarter-way-header{flex-direction:column;gap:1.5rem;margin-bottom:2rem}.main-title{font-size:2rem;text-align:center}.intro-text{font-size:14px;text-align:center}.explore-solutions-btn{height:40px;margin:auto}.ai-solutions-grid{gap:1.5rem;min-height:200vh}.solutions-row{gap:1.5rem;grid-template-columns:1fr;position:relative}.solutions-mobile-container{display:flex;flex-direction:column;gap:2rem;min-height:200vh;position:relative}.ai-solution-card{min-height:200px;padding:1.5rem}.solution-card-wrapper{margin-bottom:2rem;position:sticky;top:8rem;transform-origin:center;transition:all .5s ease;z-index:55}.solution-card-wrapper:first-child{position:sticky;top:10rem;transform:rotate(0deg);z-index:40}.solution-card-wrapper:nth-child(2){margin-top:2rem;position:sticky;top:10rem;transform:rotate(2deg)!important;transform-origin:center;z-index:41}.solution-card-wrapper:nth-child(3){margin-top:2rem;position:sticky;top:10rem;transform:rotate(-1.5deg)!important;transform-origin:center;z-index:42}.solution-card-wrapper:nth-child(4){margin-top:2rem;position:sticky;top:10rem;transform:rotate(1deg)!important;transform-origin:center;z-index:43}.solution-card-wrapper:nth-child(5){margin-top:2rem;position:sticky;top:10rem;transform:rotate(-2deg)!important;transform-origin:center;z-index:44}.solution-card-wrapper:nth-child(6){margin-top:2rem;position:sticky;top:10rem;transform:rotate(1.5deg)!important;transform-origin:center;z-index:45}.solution-card-wrapper:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.solution-card-wrapper:first-child,.solution-card-wrapper:nth-child(4){display:block}}@media (min-width:481px) and (max-width:1024px){.ai-solutions-grid{gap:2rem}.solutions-row{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}.solution-card-wrapper{align-items:stretch;display:flex;margin:0;padding:0}.ai-strategy-card{width:100%}.ai-strategy-card,.expanded-content{display:flex;flex-direction:column;height:100%}.expanded-content{position:relative}.ai-strategy-card{padding:0!important}.card-description{margin:0!important}}.smarter-ai-section{background-color:#e3dfdc;padding:5rem 2rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.smarter-ai-section{height:111.11%;transform:scale(.9);transform-origin:top left;width:111.11%}}@media screen and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:1.25),screen and (min-resolution:96dpi) and (max-resolution:120dpi){.smarter-ai-section{height:111.11%;transform:scale(.9);transform-origin:top left;width:111.11%}}.smarter-ai-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}@media (max-width:768px){.smarter-ai-container{gap:2rem;grid-template-columns:1fr;height:3783px}.smarter-ai-content{top:10rem!important;z-index:0!important}}.smarter-ai-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}.smarter-ai-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:102%;margin-bottom:1rem;text-align:left}@media (max-width:768px){.smarter-ai-title{font-size:12rem}.smarter-card-description{font-size:12px!important}.smarter-card-title{font-size:27px!important}}.smarter-ai-subtitle{font-weight:400;margin-bottom:1.5rem}.smarter-ai-description,.smarter-ai-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.05em;line-height:144%}.smarter-ai-description{margin-bottom:2rem;text-align:left}.ai-features{align-items:center;display:flex;flex-direction:column;gap:1rem}.features-row{display:flex;gap:2rem;margin-bottom:.5rem}.feature-item{align-items:center;color:#0d0603;display:flex;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;gap:.5rem}.feature-item span{font-weight:500}.feature-item.center{margin-top:.5rem}.feature-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.feature-icon img{height:100%;object-fit:contain;width:100%}.smarter-ai-cards{min-height:200vh;padding-bottom:6rem;position:relative}.smarter-ai-card,.smarter-ai-cards{display:flex;flex-direction:column;width:100%}.smarter-ai-card{border-radius:20px;color:#fff;min-height:400px;overflow:hidden;padding:1rem 2rem;position:sticky;top:8rem;transform-origin:center;transition:all .5s ease;z-index:10}.real-estate-card{background-color:#0d0603;transform:rotate(0deg);z-index:40}.fitness-card{background-color:#3c6382;transform:rotate(3deg)!important;transform-origin:center;z-index:41}.financial-card,.fitness-card{margin-top:2rem;position:sticky;top:10rem}.financial-card{background-color:#dc7264;transform:rotate(-2deg)!important;transform-origin:center;z-index:42}.ecommerce-card{background-color:#000;transform:rotate(1.5deg)!important;transform-origin:center;z-index:43}.ecommerce-card,.legal-card{margin-top:2rem;position:sticky;top:10rem}.legal-card{background-color:#3c6382;transform:rotate(-1deg)!important;transform-origin:center;z-index:44}.smarter-ai-card:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.smarter-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.smarter-card-title{font-size:40px;line-height:135%;margin:0}.smarter-card-badge,.smarter-card-title{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;letter-spacing:-.05em}.smarter-card-badge{background-color:#dc7264;border-radius:20px;font-size:20px;font-weight:500;line-height:144%;padding:.5rem 1rem}.smarter-card-badge-1{background-color:#dc7264!important}.smarter-card-badge-2{background-color:#fff!important;color:#000}.smarter-card-badge-3{background-color:#000!important;color:#fff}.smarter-card-badge-4{background-color:#dc7264!important;color:#fff}.smarter-card-badge-5{background-color:#fff!important;color:#000}.fitness-card .smarter-card-badge{background-color:#95a5a6}.financial-card .smarter-card-badge{background-color:#2c3e50}.ecommerce-card .smarter-card-badge{background-color:#e74c3c}.legal-card .smarter-card-badge{background-color:#8e44ad}.smarter-card-description{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.05em;line-height:144%;margin-bottom:2rem;text-align:left}.smarter-card-image{border-radius:8px;flex:1 1;margin-bottom:2rem;overflow:hidden;position:relative}.smarter-card-image:after{background-color:#fff;bottom:-1rem;content:"";height:1px;left:0;position:absolute;right:0}.smarter-card-image img{border-radius:8px;height:300px;object-fit:cover;width:100%}.smarter-card-footer{border-top:1px solid #fff3;margin-top:auto;padding-top:1rem}.smarter-card-footer,.smarter-learn-more{align-items:center;display:flex;justify-content:space-between}.smarter-learn-more{color:#fff;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .3s ease;width:100%}.smarter-learn-more:hover{color:#fff;opacity:.8;text-decoration:none}.smarter-arrow-circle{align-items:center;background-color:#fff;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:32px;justify-content:center;transition:transform .3s ease;width:32px}.smarter-arrow-circle:hover{transform:scale(1.1)}.fitness-card .smarter-arrow-circle,.legal-card .smarter-arrow-circle{color:#34495e}@media (max-width:480px){.financial-card{transform:rotate(0deg)!important}.smarter-ai-description{font-size:14px;text-align:center}.smarter-ai-subtitle{margin-top:1rem;text-align:center!important}.smarter-ai-content{position:static}.smarter-card-image img{border-radius:8px;height:200px;object-fit:cover;width:300px}.smarter-card-badge{font-size:12px}.fitness-card{transform:rotate(0deg)!important}.smarter-ai-section{padding:0 .5rem 3rem}.smarter-ai-container{height:2994px;max-width:100%;padding:2rem 1rem 0}.smarter-ai-title{font-size:2rem;margin:auto;text-align:center}.smarter-ai-subtitle{font-size:14px;text-align:left}.smarter-ai-card{margin-top:.9rem!important;min-height:200px;padding:1.5rem}}@media (min-width:481px) and (max-width:1024px){.smarter-ai-section{padding:0 .5rem 3rem}.smarter-learn-more{font-size:18px!important}.smarter-ai-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:100%;padding:2rem 1rem 0}.smarter-ai-content{top:10rem!important;z-index:0!important}.smarter-ai-title{font-size:2rem!important;margin:auto;text-align:center}.smarter-ai-subtitle{font-size:14px;text-align:left}.smarter-ai-card{min-height:200px;padding:1.5rem;top:8rem}.smarter-card-title{font-size:40px!important}.smarter-card-description{font-size:16px!important;max-width:100%}.ai-icon{margin:auto}.smarter-ai-description{text-align:center}.ai-features,.smarter-ai-subtitle{margin:auto}.smarter-ai-content{gap:8px}}.testimonials-section{background-color:#ebcec8;padding:8rem 2rem 4rem}.testimonials-container{margin:0 auto;max-width:1400px}.testimonials-header-container{margin:0 auto;max-width:1200px}.testimonials-header{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.testimonials-text-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media (max-width:768px){.testimonials-header{gap:2rem;grid-template-columns:1fr}}.testimonials-heading{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:102%;margin:0;text-align:left}@media (max-width:768px){.testimonials-heading{font-size:40px;text-align:center}.testimonials-text{font-size:14px!important;text-align:center!important}}.testimonial-author-container{align-items:center;display:flex}.testimonials-text{color:#000;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-1px;line-height:135%;text-align:left}.explore-cases-btn{align-items:center;background-color:#0000;border:1px solid #000;border-radius:12px;color:#0d0603;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.4rem 1.4rem;text-align:left;transition:all .3s ease}.explore-cases-btn:hover{background-color:#c2c2c2!important;transform:translateY(-2px)}.button-content{align-items:center;display:flex;gap:1rem}.button-text{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-weight:500;line-height:150%}.arrow-icon-svg{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:13px}.arrow-icon{font-size:.875rem}.testimonials-carousel{margin:0 auto;max-width:1400px;overflow:hidden;position:relative;width:100%}.testimonials-carousel:after,.testimonials-carousel:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.testimonials-carousel:before{background:linear-gradient(90deg,#e3dfdc,#e3dfdc00);left:0}.testimonials-carousel:after{background:linear-gradient(270deg,#e3dfdc,#e3dfdc00);right:0}.carousel-track{overflow:hidden;position:relative;width:100%}.carousel-container{display:flex;gap:2rem;min-width:100%;padding:0 2rem;width:max-content}.testimonial-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px #0000000a,0 11px 11px #00000008,0 24px 14px #00000005,0 43px 17px #00000003,0 67px 19px #0000;display:flex;flex-direction:column;flex-shrink:0;height:380px;padding:2.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:802px}.testimonial-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.testimonial-content{flex:1 1;margin-bottom:1.5rem;position:relative}.quote-marks{color:#e0e0e0;font-size:4rem;font-weight:700;line-height:1;position:absolute}.quote-marks:first-child{left:-.5rem;top:-1rem}.quote-marks:last-child{bottom:-2rem;right:-.5rem}.testimonial-quote{border-left:2.5px solid #000;color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:25px;font-style:italic;font-weight:500;letter-spacing:-.05em;line-height:135%;margin:0;padding:0 1rem 0 1.5rem;position:relative;text-align:left;z-index:1}.testimonial-divider{display:none}.testimonial-author{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.person-image-container{border-radius:50%;flex-shrink:0;height:70px;overflow:hidden;width:70px}.person-image{height:100%;object-fit:cover;object-position:center;width:100%}.author-name{color:#000;font-size:20px;font-weight:700;text-align:left}.author-title{color:#7f8c8d;font-size:.875rem;margin:0}.testimonial-tag{border-radius:30px;color:#fff;font-size:.75rem;font-weight:600;height:34px;margin-left:auto;padding:.5rem 1rem;width:120px}.ecommerce-tag{background-color:#d3989f}.real-estate-tag{background-color:#e74c3c}.financial-services-tag{background-color:#a8e6cf;color:#2c3e50}.legal-tag{background-color:#fdcb6e}.finance-tag{background-color:#e5c9a4;color:#fff}.tech-tag{background-color:#6c5ce7}@media (max-width:480px){.testimonials-btn{margin:auto}.testimonials-header{width:100%!important}.testimonials-text{margin:16px auto}}@media (max-width:768px){.testimonial-card{height:380px;margin:0 50% 0 0;padding:2rem;width:85%}.testimonial-author-container{flex-direction:column}.explore-cases-btn{margin:auto}.testimonial-tag{margin:auto;right:38%}.author-name,.author-title{margin-left:1rem;text-align:left}.author-title{color:#000;font-size:12px}.testimonials-carousel:after,.testimonials-carousel:before{background:none}.carousel-container{padding:0}.testimonial-quote{font-size:16px;padding:34px 0}.testimonial-content{flex:initial}.carousel-container{flex-direction:column;gap:1rem}.testimonial-card:hover{box-shadow:0 3px 6px #0000000a,0 11px 11px #00000008,0 24px 14px #00000005,0 43px 17px #00000003,0 67px 19px #0000;transform:none}.testimonial-quote{padding-left:1.5rem;text-align:center;text-align:left}}@media (max-width:1024px){.testimonials-header{gap:0!important;grid-template-columns:1fr;margin:auto auto 2rem;text-align:center;width:80%}.testimonials-heading,.testimonials-text{text-align:center}.explore-cases-btn{margin:auto}}.new-hero-section{align-items:center;background:linear-gradient(180deg,#ebcec8cc 0,#ebcec8cc 50%,#e5e7ebcc 0,#e5e7ebcc);border-radius:20px;display:flex;justify-content:center;margin:0 2rem;min-height:60vh;overflow:hidden;position:relative}.new-hero-section-container{background:linear-gradient(180deg,#ebcec8 0,#ebcec8 50%,#e3dfdc 0,#e3dfdc);padding:4rem 0}.new-hero-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.new-hero-video-bg video{background-color:#0000;border-radius:18px;cursor:auto;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.new-hero-section:before{background:linear-gradient(180deg,#000c 0,#000c 50%,#3c6382cc 0,#3c6382cc);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.new-hero-content{margin:0 auto;max-width:72rem;padding:7rem 2rem;position:relative;text-align:center;z-index:2}.new-hero-title{color:#f9f9f9;font-family:Sora,Sora Placeholder,sans-serif;font-size:85px;font-weight:500;letter-spacing:-.05em;line-height:99%;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:70vw;text-align:center}.new-hero-title .highlight{color:#dc7364}@media (max-width:768px){.new-hero-title{font-size:2.5rem;max-width:90vw}}@media (max-width:480px){.new-hero-title{font-size:2rem;max-width:95vw}}.new-hero-subtitle{color:#f9f9f9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-.03em;line-height:150%;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.new-hero-subtitle strong{font-weight:600}.new-hero-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.new-hero-buttons{flex-direction:row}}.new-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.new-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.new-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.new-button-secondary:hover{background-color:#3c6382;transform:translateY(-2px)}.button-icon{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;margin-left:.5rem;width:20px}.footer{background-color:#e3dfdc;margin-bottom:0;padding-bottom:0;position:relative;z-index:200}.footer-main-section{margin:0;padding:5rem 2rem}.footer-main-container{margin:0 auto;max-width:1200px}.footer-columns{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:1024px){.footer-columns{gap:2rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr}.footer-description{width:50%}.footer-columns .footer-column:first-child{grid-column:1/-1}.footer-title{font-size:70px!important}}@media (max-width:768px){.footer-columns{gap:2rem;grid-template-columns:1fr}.footer-wave-section{bottom:-33px!important}}.footer-column{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.footer-description{color:#000;font-weight:500;margin:0}.footer-description,.footer-heading{font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;line-height:24px}.footer-heading{align-self:flex-start;font-weight:700;margin:0 0 1rem;text-align:left}.footer-links-list{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0;text-align:left;width:100%}.footer-link-item{align-self:flex-start;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-align:left;text-decoration:none;transition:color .3s ease}.footer-link-item:hover{color:#4a90e2}.footer-links-list button{align-self:flex-start;background:none;border:none;color:inherit;color:#2c3e50;cursor:pointer;font:inherit;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;padding:0;text-align:left;text-decoration:none;transition:color .3s ease}.footer-links-list button:hover{color:#4a90e2}.footer-title-section{background-color:#e3dfdc;margin-bottom:-160px;padding:1.2rem 0;position:relative;width:100%;z-index:0}.footer-title-container{margin:0 auto;padding:0 2rem;text-align:center}.footer-title{color:#000;font-family:Sora,sans-serif;font-size:2.1rem;font-weight:700;letter-spacing:-5px;margin:0 0 -30px;text-align:center}@media (min-width:768px){.footer-title{font-size:7rem}}.footer-wave-section{bottom:0;margin-bottom:35px;position:relative;width:100%;z-index:150}.footer-wave-section div{height:13rem;margin-bottom:-1rem}.footer-links-section{color:#fff;margin-top:-70px;padding:0;position:relative;z-index:160}.footer-links-container{margin:0 auto;max-width:72rem;padding:0 2rem}.footer-links-content{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:700;gap:2rem;justify-content:space-between;line-height:29px;padding:0 2rem}@media (min-width:768px){.footer-links-content{flex-direction:row;gap:0}}.footer-copyright{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:500;line-height:29px}.footer-nav-links{display:flex;gap:1rem;justify-content:flex-end}.footer-link,.footer-nav-links{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:29px}.footer-link{text-decoration:none;transition:opacity .3s ease}.footer-link:hover{opacity:.75}.footer-link:is(button){background:none;border:none;cursor:pointer;font:inherit;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:29px;margin:0;padding:0;text-decoration:none;transition:opacity .3s ease}@media (max-width:480px){.footer-description{display:none}.footer-wave-section{bottom:18px!important;margin-bottom:0}.footer-copyright,.footer-link{font-size:10px!important}.footer-link{margin-right:.5rem!important;padding-right:1.5rem}.footer-column,.footer-columns,.footer-heading,.footer-links-list,.footer-main-container{text-align:left}.footer-title-container{bottom:60px;position:absolute;text-align:left;text-align:center}.footer-title{font-size:8vw!important;letter-spacing:0;text-align:center}.footer-links-container{text-align:left}.footer-links-content{flex-direction:column;gap:0;text-align:left}.footer-links-content,.footer-nav-links{justify-content:flex-start}.footer-main-section{padding-top:0!important}}.consultation-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.consultation-modal{background:#fff;border-radius:12px;max-height:90vh;max-width:500px;outline:none;overflow-y:auto;padding:0;width:90%}.modal-content{background-color:#f9f9f9;padding:2rem}.modal-title{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-size:48px;--framer-letter-spacing:-0.05em;--framer-line-height:100%;--framer-text-color:var(--extracted-r6o4lv,#fff);color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:36px;font-weight:500;letter-spacing:-.05em;line-height:100%;margin-bottom:2rem;text-align:center}.consultation-form{gap:1.5rem;margin-bottom:2rem}.consultation-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:144%;--framer-text-color:var(--extracted-r6o4lv,#616161);color:#374151;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.05em;line-height:144%}.form-group input,.form-group textarea{background-color:#fff;border:1px solid #6b7280;border-radius:8px;font-size:.875rem;padding:.75rem;transition:border-color .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#dc7264!important;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#374151;font-weight:500}.form-group textarea{min-height:100px;resize:vertical}.submit-button{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#fff);background-color:#dc7264;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.05em;line-height:150%;margin-top:.5rem;padding:.5rem 1.5rem;transition:opacity .3s ease}.submit-button:hover{background-color:#d10000!important}.submit-button:active{transform:translateY(1px)}.submit-button:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.submit-message{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#fff);border-radius:8px;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.875rem;letter-spacing:-.05em;line-height:150%;margin-top:1rem;padding:.75rem;text-align:center}.submit-message.success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.submit-message.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.trust-indicators{border-top:1px solid #6b7280;justify-content:space-between;margin-bottom:1rem;padding:1rem 0}.trust-indicators,.trust-item{align-items:center;display:flex}.trust-item{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#616161);color:#1f2937;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:-.05em;line-height:150%}.trust-icon{color:#000;height:16px;width:16px}.disclaimer{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#616161);color:#1f2937;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.05em;line-height:150%;margin:0;text-align:center}@media (max-width:640px){.consultation-modal{margin:1rem;width:95%}.modal-content{padding:1.5rem}.modal-title{font-size:1.5rem}.trust-indicators{align-items:center;flex-direction:column;gap:.75rem}.trust-item{font-size:.875rem}}.homepage{background-color:#f4efec;min-height:100vh}.hero-section{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.hero-section.scrolled{transform:translateY(-100vh)}.homepage>:nth-child(n+3){position:relative;z-index:100}.industrypage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.industrypage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.industrypage-hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.industrypage-hero-left{padding-right:2rem}.industrypage-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.industrypage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.industrypage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.industrypage-hero-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.industrypage-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;opacity:1;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content;will-change:auto}.industrypage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.industrypage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.industrypage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.industrypage-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.industrypage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1.2)!important;transition:transform .3s ease;width:85%}@media (max-width:1024px){.industrypage-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.challenges-cards{grid-template-columns:1fr!important}.industrypage-hero-left{padding-right:0}.industrypage-hero-title{font-size:3rem;margin:auto;text-align:center}.industrypage-hero-subtitle{margin:0 auto 2.5rem}.industrypage-hero-buttons{justify-content:flex-start}}@media (max-width:768px){.industrypage-hero-section{padding:2rem 0}.industrypage-hero-container{gap:2rem;padding:0 1.5rem}.industrypage-hero-tagline{font-size:20px}.industrypage-hero-title{font-size:2.5rem}.industrypage-hero-subtitle{font-size:1.125rem}.industrypage-hero-buttons{align-items:center;flex-direction:column}.industrypage-button-primary,.industrypage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.industrypage-hero-container{margin-top:48px;padding:0 1rem}.industrypage-hero-image{width:100%!important}.industrypage-hero-tagline{font-size:18px;margin:8px auto}.industrypage-hero-title{font-size:40px!important}.industrypage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.industrypage-button-primary,.industrypage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem;width:225px}}.challenges-main-title{max-width:800px}.real-estate-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005,0 43px 17px 0 #00000003,0 67px 19px 0 #0000;height:281px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:530px}.real-estate-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}@media (max-width:768px){.real-estate-challenges-section{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.real-estate-challenge-card{padding:1.5rem}}@media (max-width:480px){.real-estate-challenges-section{padding:3rem 1rem}.challenges-main-title{font-size:2rem}.challenges-description{font-size:.9rem}.real-estate-challenge-card{padding:1.25rem;width:100%}.card-title{font-size:1.25rem}.card-description{font-size:.9rem}}.common-expertise-section{padding:4rem 2rem}.common-expertise-container{margin:0 auto;max-width:1200px}.common-expertise-content{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.common-expertise-content{gap:3rem;grid-template-columns:1fr}}.common-expertise-title-area{padding-right:2rem;position:sticky;top:8rem;z-index:100}.common-expertise-main-title{--font-selector:R0Y7U29yYS01MDA =;--framer-font-family:"Sora","Sora Placeholder",sans-serif;--framer-font-size:40px;--framer-font-weight:500;--framer-letter-spacing:-0.05em;--framer-line-height:110%;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv,#0d0603);color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:2rem;text-align:left}@media (max-width:768px){.common-expertise-main-title{font-size:2.5rem;text-align:center!important}}@media (max-width:480px){.common-expertise-paragraphs{padding-top:0!important;text-align:center!important}.common-expertise-content-area{padding-left:0!important}.common-expertise-main-title{margin-bottom:0!important}.common-expertise-title-area{position:static!important}}.common-expertise-content-area{display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.common-expertise-paragraphs{display:flex;flex-direction:column;gap:3rem}.common-expertise-paragraph{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin:0;text-align:left}@media (max-width:768px){.common-expertise-paragraph{font-size:18px}}.trusted-integrations-section{background-color:#ebcec8;padding:4rem 2rem}.trusted-integrations-container{margin:0 auto;max-width:1500px;text-align:center}.integrations-main-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:1.5rem;text-align:center}.integrations-description{margin:0 auto;text-align:center}@media (max-width:768px){.integrations-main-title{font-size:40px}}@media (max-width:480px){.integrations-main-title{font-size:30px}.integrations-description{font-size:16px}.trusted-integrations-container{width:80%}}.logos-container{overflow:hidden;position:relative;width:100%}.logos-container:after,.logos-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.logos-container:before{background:linear-gradient(90deg,#ebcec8,#ebcec800);left:0}.logos-container:after{background:linear-gradient(270deg,#ebcec8,#ebcec800);right:0}.logos-track{overflow:hidden;position:relative;width:100%}.logos-slider{gap:4rem;padding:0 2rem;width:max-content}.logo-item,.logos-slider{align-items:center;display:flex}.logo-item{flex-shrink:0;height:150px;justify-content:center;min-width:150px;width:150px}.company-logo{height:150px;object-fit:contain;opacity:.8;transition:opacity .3s ease;width:150px}.company-logo:hover{opacity:1}@media (max-width:768px){.trusted-integrations-section{overflow:hidden;padding:5rem 0}.trusted-integrations-container{max-width:100%;overflow:hidden;padding:0}.logos-container{margin-left:calc(-50vw + 50%);overflow:hidden;position:relative;width:100vw}.logos-track{overflow:hidden;width:100%}.logos-slider{align-items:center;display:flex;gap:0;padding:0;width:max-content}.logo-item{flex-shrink:0;height:100px;margin:0 .5rem;min-width:100px}.company-logo{object-fit:contain}.logos-container:after,.logos-container:before{display:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.real-estate-solutions-section{background-color:#e3dfdc;padding:5rem 2rem}.real-estate-solutions-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}@media (max-width:768px){.real-estate-solutions-container{gap:2rem;grid-template-columns:1fr}}.real-estate-solutions-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}.ai-icon{margin-bottom:2rem}.ai-logo-image{flex:none;height:141px;object-fit:contain;object-position:center;position:relative;width:216px}.real-estate-solutions-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:102%;margin-bottom:2rem;text-align:left}@media (max-width:768px){.real-estate-solutions-title{font-size:2.5rem}}.real-estate-solutions-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.05em;line-height:144%;margin-bottom:1.5rem;text-align:left}.real-estate-cards{gap:3rem;min-height:200vh;padding-bottom:6rem;position:relative}.real-estate-card,.real-estate-cards{display:flex;flex-direction:column;width:100%}.real-estate-card{border-radius:20px;color:#fff;min-height:400px;overflow:hidden;padding:1rem 2rem;position:sticky;top:10rem;transform-origin:center;transition:all .5s ease;z-index:10}.ai-inside-sales-card{background-color:#0d0603;transform:rotate(0deg);z-index:40}.ai-inside-sales-card,.ai-skip-tracing-card{padding-bottom:2rem;position:sticky;top:10rem}.ai-skip-tracing-card{background-color:#3c6382;margin-top:2rem;transform:rotate(3deg)!important;transform-origin:center;z-index:41}.ai-lead-generation-card{background-color:#dc7264;transform:rotate(-2deg)!important;transform-origin:center;z-index:42}.ai-lead-generation-card,.ai-sphere-manager-card{margin-top:2rem;padding-bottom:2rem;position:sticky;top:10rem}.ai-sphere-manager-card{background-color:#000;transform:rotate(1.5deg)!important;transform-origin:center;z-index:43}.ai-market-analysis-card{background-color:#3c6382;transform:rotate(-1deg)!important;transform-origin:center;z-index:44}.ai-client-communication-card,.ai-market-analysis-card{margin-top:2rem;padding-bottom:2rem;position:sticky;top:10rem}.ai-client-communication-card{background-color:#0d0603;transform:rotate(2deg)!important;transform-origin:center;z-index:45}.ai-document-management-card{background-color:#3c6382;transform:rotate(-1.5deg)!important;transform-origin:center;z-index:46}.ai-document-management-card,.ai-property-matching-card{margin-top:2rem;padding-bottom:2rem;position:sticky;top:10rem}.ai-property-matching-card{background-color:#dc7264;transform:rotate(1deg)!important;transform-origin:center;z-index:47}.ai-transaction-coordinator-card{background-color:#000;margin-top:2rem;padding-bottom:2rem;position:sticky;top:10rem;transform:rotate(-2deg)!important;transform-origin:center;z-index:48}.real-estate-card:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.industry-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.card-title-sa{font-size:40px;font-weight:400;line-height:135%;margin:0}.card-description-sa,.card-title-sa{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;letter-spacing:-.05em;text-align:left}.card-description-sa{flex:1 1;font-size:16px!important;font-weight:400!important;line-height:144%;margin-bottom:4rem;max-width:70%}.real-estate-card-image{border-radius:8px;flex:1 1;margin-bottom:2rem;overflow:hidden;position:relative}.real-estate-card-image:after{background-color:#fff;bottom:-1rem;content:"";height:1px;left:0;position:absolute;right:0}.real-estate-card-image img{border-radius:8px;height:300px;object-fit:cover;width:100%}.real-estate-card-image{margin-bottom:0!important}.card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.learn-more{color:#fff;cursor:pointer;font-size:1rem;font-weight:600;transition:opacity .3s ease}.learn-more:hover{opacity:.8}.arrow-circle{align-items:center;background-color:#fff;border-radius:50%;color:#1a1a1a;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:32px;justify-content:center;transition:transform .3s ease;width:32px}.arrow-circle:hover{transform:scale(1.1)}.ai-skip-tracing-card .arrow-circle{color:#34495e}@media (max-width:480px){.real-estate-solutions-content{position:static!important}.real-estate-solutions-section{height:5130px;padding:3rem .5rem}.real-estate-card-image{overflow:visible}.ai-results-title{font-size:32px!important}.card-title-sa{font-size:27px;text-align:left}.card-description-sa{font-size:14px!important;margin-bottom:1rem!important}.real-estate-solutions-content{top:10rem;z-index:0}.real-estate-card-image img{border-radius:8px;height:204px;object-fit:cover;width:300px}.ai-icon img{width:131px}.ai-icon{margin:auto}.real-estate-solutions-container{height:4390px!important;max-width:100%;padding:2rem 1rem}.real-estate-solutions-title{font-size:2rem;text-align:center}.real-estate-solutions-subtitle{font-size:14px;text-align:center}.real-estate-cards{gap:1.5rem;min-height:4081px}.real-estate-card{height:450px!important;min-height:200px;padding:1.5rem}}@media (max-width:1024px){.real-estate-solutions-container{grid-template-columns:1fr}.real-estate-solutions-content{top:10rem!important;z-index:0!important}}.ai-results-section{background:#e3dfdc;box-sizing:border-box;margin:0;min-width:100vw;padding:40px 0 8rem;width:100vw}.ai-results-title{--font-selector:R0Y7U29yYS01MDA =;--framer-font-family:"Sora","Sora Placeholder",sans-serif;--framer-font-size:48px;--framer-font-weight:500;--framer-letter-spacing:-0.05em;--framer-line-height:110%;--framer-text-alignment:center;--framer-text-color:#0d0603;color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:32px;text-align:center}.ai-results-grid{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:550px 550px 550px;height:100%;margin:0 auto;max-width:100%;padding:0 24px;width:100%}.ai-card{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #3232320a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;justify-content:flex-start;min-height:clamp(160px,44vw,550px);padding:32px 28px 26px;position:relative}.card-cac{background:#d07c6b;background-position:50%;background-size:cover;color:#fff;grid-column:1/3;grid-row:1/1}.card-image{align-items:flex-end;background:#e5c2b9;display:flex;grid-column:3/4;grid-row:1/4;height:1115px;justify-content:flex-end;min-height:1115px;padding:0}.card-image .person-img{border-radius:16px;height:100%;object-fit:cover;width:100%}.card-hours{background:#557292;color:#fff;grid-column:1/2;grid-row:2/3}.card-referral{align-items:center;background:#191919;color:#fff;display:flex;grid-column:2/3;grid-row:2/3;justify-content:center}.card-image-2{background:#e5c2b9;border-radius:16px;grid-column:3/4;grid-row:2/3}.card-conversion{background:#e5c2b9;color:#222;grid-column:1/2;grid-row:3/4;position:relative}.card-leads{background:#d07c6b;color:#fff;grid-column:2/4;grid-row:3/4}.card-main{align-items:flex-end;display:flex;flex-direction:row;font-size:2.7rem;font-weight:700;gap:12px;line-height:1.1;margin-bottom:12px}.card-main .main-value{font-size:3.6rem;font-weight:700;line-height:1;margin-right:12px}.card-main .main-desc{font-size:1.15rem;font-weight:400;line-height:1.25;margin-bottom:4px}.card-main.hours{align-items:center;flex-direction:row}.card-main .clock-icon{margin-right:14px}.card-sub{color:inherit;font-size:1.05rem;font-weight:400;margin-top:20px;opacity:.86}.card-sub-expl{color:#e0e0e0;display:block;font-size:.95rem;margin-top:8px}.arrow-icon{bottom:18px;height:38px;opacity:.8;position:absolute;right:18px;width:80px}@media (max-width:1024px){.ai-results-title{font-size:36px;margin-bottom:24px}.ai-card-image-leads{background:#dc7263!important;object-fit:contain!important}.ai-card-conversion{background:#ebcec8;padding:12px}.ai-results-grid{grid-gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:400px 400px 400px 400px;padding:0 16px}.ai-card{min-height:clamp(140px,40vw,400px);padding:24px 20px 20px}.card-cac{grid-column:1/3;grid-row:1/2}.card-image{grid-column:1/3;grid-row:2/4;height:800px;min-height:800px}.card-hours{grid-column:1/2;grid-row:4/5}.card-referral{grid-column:2/3;grid-row:4/5}.card-conversion{grid-column:1/2;grid-row:5/6}.card-leads{grid-column:2/3;grid-row:5/6}}@media (max-width:768px){.ai-results-section{padding:20px 0 4rem}.ai-results-title{font-size:28px;margin-bottom:20px;padding:0 16px}.ai-results-grid{grid-gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:0 16px}.ai-card{min-height:clamp(200px,60vw,300px);padding:20px 16px 16px}.card-cac{grid-column:1/2;grid-row:1/2}.mobile-bottom-section{display:flex;flex-direction:row;gap:16px;grid-column:1/2;grid-row:2/3;height:400px}.mobile-bottom-section .card-image{flex:1 1;height:100%;min-height:100%;padding:0}.mobile-cards-container{display:flex;flex:1 1;flex-direction:column;gap:16px}.mobile-cards-container .card-hours,.mobile-cards-container .card-referral{flex:1 1;height:calc(50% - 8px);min-height:calc(50% - 8px)}.card-conversion,.card-leads{grid-column:1/2}}@media (max-width:480px){.ai-results-title{font-size:24px;margin-bottom:16px}.ai-card-image{padding:13px}.ai-results-grid{grid-gap:5px;padding:0 12px;width:95%}.ai-card-image-cac{object-fit:contain!important}.ai-card{min-height:clamp(180px,70vw,250px);padding:16px 12px 12px}.card-image{height:350px;min-height:350px}}@media (min-width:769px) and (max-width:1024px){.ai-results-grid{grid-gap:12px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto auto auto;padding:0 16px}.card-cac{grid-column:1/span 8;grid-row:1/span 1}.card-image{grid-column:9/span 2;grid-row:1/span 2;height:auto;min-height:auto}.card-hours{grid-column:1/span 4;grid-row:2/span 1}.card-referral{grid-column:5/span 4;grid-row:2/span 1}.card-conversion{grid-column:1/span 4;grid-row:3/span 1}.card-leads{grid-column:5/span 6;grid-row:3/span 1}.ai-card{min-height:360px}}.ready-transform-section{align-items:center;background:linear-gradient(180deg,#ebcec8cc 0,#ebcec8cc 50%,#e5e7ebcc 0,#e5e7ebcc);border-radius:20px;display:flex;justify-content:center;margin:0 2rem;min-height:50vh;overflow:hidden;position:relative}.ready-transform-section-container{background:linear-gradient(180deg,#ebcec8 0,#ebcec8 50%,#e3dfdc 0,#e3dfdc);padding:4rem 0}.ready-transform-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ready-transform-video-bg video{background-color:#0000;border-radius:18px;cursor:auto;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.ready-transform-section:before{background:linear-gradient(180deg,#000c 0,#000c 50%,#3c6382cc 0,#3c6382cc);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ready-transform-content{margin:0 auto;max-width:72rem;padding:7rem 2rem;position:relative;text-align:center;z-index:2}.ready-transform-title{--font-selector:R0Y7U29yYS01MDA =;--framer-font-family:"Sora","Sora Placeholder",sans-serif;--framer-font-size:60px;--framer-font-weight:500;--framer-letter-spacing:-0.05em;--framer-line-height:100%;--framer-text-alignment:center;--framer-text-color:#f9f9f9;color:#f9f9f9;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:70vw;text-align:center}.ready-transform-title .highlight{color:#f08080}@media (max-width:768px){.ready-transform-title{font-size:2.5rem;max-width:90vw}}@media (max-width:480px){.ready-transform-title{font-size:2rem;max-width:95vw}.ready-transform-subtitle{font-size:13px!important}}.ready-transform-subtitle{color:#f9f9f9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-.03em;line-height:150%;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.ready-transform-subtitle strong{font-weight:600}.ready-transform-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.ready-transform-buttons{flex-direction:row}}.ready-transform-button-primary{background-color:#f08080;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.ready-transform-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.industrypage-page{background-color:#f4efec;min-height:100vh}.industrypage-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.industrypage-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.industrypage-page>:nth-child(n+3){position:relative;z-index:100}.industry-page{display:flex;flex-direction:column;min-height:100vh}.industry-main{flex:1 1}.industry-hero{background:linear-gradient(135deg,#dc7264,#c65d4f);color:#fff;padding:6rem 2rem;text-align:center}.industry-hero-container{margin:0 auto;max-width:1200px}.industry-hero-title{font-family:Sora,Sora Placeholder,sans-serif;font-size:3.5rem;font-weight:600;line-height:1.2;margin-bottom:1.5rem}.industry-hero-subtitle{font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.industry-content{background-color:#f8f9fa;padding:5rem 2rem}.industry-content-container{margin:0 auto;max-width:1200px}.industry-section-title{color:#2c3e50;font-family:Sora,Sora Placeholder,sans-serif;font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.industry-section-description{color:#6c757d;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.industry-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.industry-card{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.industry-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.industry-card h3{color:#2c3e50;font-family:Sora,Sora Placeholder,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.industry-card p{color:#6c757d;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1rem;line-height:1.6;margin:0}@media (max-width:1024px){.industry-hero-title{font-size:3rem}.industry-hero-subtitle{text-align:center}.industry-section-title{font-size:2.25rem}.industry-cards{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.industry-hero{padding:4rem 1.5rem}.industry-hero-title{font-size:2.5rem}.industry-hero-subtitle{font-size:1.125rem}.industry-content{padding:3rem 1.5rem}.industry-section-title{font-size:2rem}.industry-section-description{font-size:1rem}.industry-cards{gap:1rem;grid-template-columns:1fr}.industry-card{padding:1.5rem}}@media (max-width:480px){.industry-hero{padding:3rem 1rem}.industry-hero-title{font-size:40px!important;text-align:center}.industry-button-secondary{width:130px}.industry-hero-subtitle{font-size:13px!important;text-align:center}.industry-content{padding:2rem 1rem}.industry-section-title{font-size:1.75rem}.industry-section-description{font-size:.9rem}.industry-card{padding:1.25rem}.industry-card h3{font-size:1.25rem}.industry-card p{font-size:.9rem}}.solutionspage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.solutionspage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.solutionspage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%;z-index:10}.solutionspage-hero-left{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0;text-align:left}.solutionspage-hero-tagline{--font-selector:R0Y7UG9wcGlucy01MDBpdGFsaWM =;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-style:italic;--framer-font-weight:500;--framer-letter-spacing:-0.03em;--framer-line-height:150%;--framer-text-color:#dc7264;color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.solutionspage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.solutionspage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.solutionspage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.solutionspage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.solutionspage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.solutionspage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.solutionspage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.solutionspage-hero-right{align-items:center;display:flex;height:100%;justify-content:flex-start;margin:0;overflow:visible;padding:0;position:relative;width:100%}.solutionspage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:transform .3s ease;width:100%}@media (max-width:1024px){.solutionspage-hero-tagline{text-align:center}.solutionspage-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.ai-card-efficiency-image{background:#dc7263!important;object-fit:contain!important}.solutionspage-hero-left{padding-right:0}.solutionspage-hero-title{font-size:3rem;text-align:center}.solutionspage-hero-subtitle{margin:0 auto 2.5rem;text-align:center}.solutionspage-hero-buttons{justify-content:center}}@media (max-width:768px){.solutionspage-hero-section{padding:2rem 0}.solutionspage-hero-container{gap:2rem;padding:0 1.5rem}.solutionspage-hero-tagline{font-size:20px}.solutionspage-hero-title{font-size:2.5rem}.solutionspage-hero-subtitle{font-size:1.125rem}.solutionspage-hero-buttons{align-items:center;flex-direction:column}.solutionspage-button-primary,.solutionspage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.solutionspage-hero-image{transform:scale(1.1)!important}.solutionspage-hero-container{margin-top:48px;padding:0 1rem}.solutionspage-hero-tagline{font-size:18px;margin:8px auto}.solutionspage-hero-title{font-size:40px!important;margin:auto;text-align:center}.solutionspage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.solutionspage-button-primary,.solutionspage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem}.solutionspage-button-primary{width:250px}.solutionspage-button-secondary{width:160px}.solutions-ai-logo-image{width:131px!important}.solutions-ai-icon{margin:auto}.solutions-expertise-subtitle,.solutions-expertise-title{text-align:center!important}}.real-estate-challenges-section{background-color:#ebcec8;border-radius:60px 60px 0 0;margin:0;padding:4rem 2rem;position:relative;z-index:100}.real-estate-challenges-container{margin:0 auto;max-width:1300px;padding:0 20px;text-align:center}.challenges-main-title{font-size:56px;max-width:645px}.solutions-challenges-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin:0 auto;max-width:800px;text-align:center}.challenges-cards{grid-template-columns:repeat(2,0fr);justify-content:center;justify-items:center}.solutions-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005,0 43px 17px 0 #00000003,0 67px 19px 0 #0000;height:281px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:530px}.card-corner-icon{height:48px;width:48px}.solutions-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.card-header{justify-content:space-between;margin-bottom:-3.5rem}.card-header,.card-icon{align-items:center;display:flex}.card-icon{height:32px;justify-content:flex-start;margin-bottom:1rem;width:32px}.card-divider{background:repeating-linear-gradient(90deg,#000 0,#000 6px,#0000 10px,#0000 20px);height:1px;margin:3.5rem 0 .5rem;width:105%}.card-description{font-size:14px}@media (max-width:1024px){.challenges-main-title{font-size:3rem}.challenges-description{font-size:1.125rem}}@media (max-width:768px){.real-estate-challenges-section{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.solutions-challenge-card{padding:1.5rem}}@media (max-width:480px){.real-estate-challenges-section{padding:3rem 1rem}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.solutions-challenge-card{padding:1.25rem;width:347px}.card-title{font-size:32px}.card-description{font-size:.9rem}}.solutions-expertise-section{background-color:#e3dfdc;padding:5rem 2rem}.solutions-expertise-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}@media (max-width:768px){.solutions-expertise-container{gap:2rem;grid-template-columns:1fr;height:3783px}.solutions-expertise-content{top:10rem!important;z-index:0!important}}.solutions-expertise-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}.solutions-ai-icon{margin-bottom:2rem}.solutions-ai-logo-image{flex:none;height:141px;object-fit:contain;object-position:center;position:relative;width:216px}.solutions-expertise-main-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:102%;margin-bottom:2rem;max-width:600px;text-align:left;width:120%}@media (max-width:768px){.solutions-expertise-main-title{font-size:2.5rem}}.solutions-expertise-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.05em;line-height:144%;margin-bottom:1.5rem;text-align:left}.solutions-expertise-cards{display:flex;flex-direction:column;gap:3rem;min-height:200vh;padding-bottom:6rem;position:relative;width:100%}.solutions-expertise-card{border-radius:20px;color:#fff;display:flex;flex-direction:column;min-height:400px;overflow:hidden;padding:1rem 2rem;position:sticky;top:8rem;transform-origin:center;transition:all .5s ease;width:100%;z-index:10}.solutions-ai-lead-channels-card{background-color:#1a1a1a;position:sticky;top:10rem;transform:rotate(0deg);z-index:40}.solutions-ai-inside-sales-card{background-color:#3c6382;margin-top:2rem;position:sticky;top:10rem;transform:rotate(3deg)!important;transform-origin:center;z-index:41}.solutions-ai-campaign-optimization-card{background-color:#dc7264;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-2deg)!important;transform-origin:center;z-index:42}.solutions-ai-customer-service-card{background-color:#000;margin-top:2rem;position:sticky;top:10rem;transform:rotate(1.5deg)!important;transform-origin:center;z-index:43}.solutions-ai-data-analytics-card{background-color:#36608c;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-1deg)!important;transform-origin:center;z-index:44}.solutions-expertise-card:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.solutions-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.solutions-card-title{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-size:48px;--framer-letter-spacing:-0.05em;--framer-line-height:100%;--framer-text-color:var(--extracted-r6o4lv,#fff);font-size:48px;font-weight:400;line-height:100%;margin:0;width:550px}.solutions-card-description,.solutions-card-title{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;letter-spacing:-.05em;text-align:left}.solutions-card-description{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:144%;--framer-text-color:var(--extracted-r6o4lv,#b8b8b8);flex:1 1;font-size:16px!important;font-weight:400!important;line-height:144%;margin-bottom:2rem;margin-top:2rem;max-width:100%}.solutions-card-separator{background-color:#fff;height:1.5px;margin:2rem 0;width:100%}.solutions-card-capabilities{margin-top:1rem}.solutions-capabilities-title{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-size:32px;--framer-letter-spacing:-0.05em;--framer-line-height:135%;--framer-text-color:var(--extracted-r6o4lv,#fff);color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.05em;line-height:135%;margin-bottom:2rem;text-align:left}.solutions-capabilities-list{list-style:none;margin:0;padding:0}.solutions-capabilities-list li{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#fff);color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin-bottom:.5rem;padding-left:1.5rem;position:relative;text-align:left}.solutions-capabilities-list li:before{color:#fff;content:"o";font-weight:700;left:0;position:absolute}@media (max-width:480px){.solutions-ai-inside-sales-card{transform:rotate(1deg)!important}.solutions-expertise-content{position:static!important}.solutions-expertise-section{padding:3rem .5rem}.solutions-expertise-cards{width:345px}.solutions-capabilities-title{font-size:27px}.solutions-capabilities-list li{font-size:13px;margin-bottom:0!important}.solutions-expertise-container{height:3000px;max-width:100%;padding:2rem 1rem}.solutions-expertise-main-title{font-size:2rem;text-align:center;width:100%!important}.solutions-expertise-subtitle{font-size:14px;text-align:left}.solutions-expertise-cards{gap:1.5rem}.solutions-expertise-card{min-height:200px;padding:1.5rem}.solutions-card-title{font-size:24px}.solutions-card-description{font-size:14px!important;margin:0}.solutions-card-separator{margin-bottom:0!important}}@media (max-width:1024px){.solutions-expertise-container{grid-template-columns:1fr!important}.solutions-expertise-content{top:10rem!important;z-index:0!important}}.solutions-ai-results-section{background:#e3dfdc;box-sizing:border-box;margin:0;min-width:100vw;padding:40px 0 8rem;width:100vw}.solutions-ai-results-title{--font-selector:R0Y7U29yYS01MDA =;--framer-font-family:"Sora","Sora Placeholder",sans-serif;--framer-font-size:48px;--framer-font-weight:500;--framer-letter-spacing:-0.05em;--framer-line-height:110%;--framer-text-alignment:center;--framer-text-color:#0d0603;color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:32px;text-align:center}.solutions-ai-results-grid{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:460px 460px 460px;height:100%;margin:0 auto;max-width:100%;padding:0 24px;width:100%}.solutions-ai-card{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #3232320a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;height:450px;justify-content:flex-start;min-height:clamp(160px,44vw,400px);padding:32px 28px 26px;position:relative}.solutions-card-cost-reduction{background:#d07c6b;background-position:50%;background-size:cover;color:#fff;grid-column:1/3;grid-row:1/1;height:100%}.solutions-card-image{align-items:flex-end;background:#e5c2b9;display:flex;grid-column:3/4;grid-row:1/4;height:934px;justify-content:flex-end;min-height:934px;padding:0}.solutions-card-image .person-img{border-radius:16px;height:100%;object-fit:cover;width:100%}.solutions-card-efficiency{background:#557292;color:#fff;grid-column:1/2;grid-row:2/3;height:100%}.solutions-card-roi{align-items:center;background:#191919;color:#fff;display:flex;grid-column:2/3;grid-row:2/3;height:100%;justify-content:center}.solutions-card-image-2{background:#e5c2b9;border-radius:16px;grid-column:3/4;grid-row:2/3}.solutions-card-productivity{background:#e5c2b9;color:#222;grid-column:1/2;grid-row:3/4;position:relative}.solutions-card-revenue{background:#d07c6b;color:#fff;grid-column:2/4;grid-row:3/4}.solutions-card-main{align-items:flex-end;display:flex;flex-direction:row;font-size:2.7rem;font-weight:700;gap:12px;line-height:1.1;margin-bottom:12px}.solutions-card-main .main-value{font-size:3.6rem;font-weight:700;line-height:1;margin-right:12px}.solutions-card-main .main-desc{font-size:1.15rem;font-weight:400;line-height:1.25;margin-bottom:4px}.solutions-card-main.efficiency{align-items:center;flex-direction:row}.solutions-card-main .clock-icon{margin-right:14px}.solutions-card-sub{color:inherit;font-size:1.05rem;font-weight:400;margin-top:20px;opacity:.86}.solutions-card-sub-expl{color:#e0e0e0;display:block;font-size:.95rem;margin-top:8px}.solutions-arrow-icon{bottom:18px;height:38px;opacity:.8;position:absolute;right:18px;width:80px}@media (max-width:1024px){.solutions-ai-results-title{font-size:36px;margin-bottom:24px}.ai-card-image-leads{background:#dc7263!important;object-fit:contain!important}.ai-card-conversion{background:#ebcec8;padding:12px}.solutions-ai-results-grid{grid-gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:400px 400px 400px 400px;padding:0 16px}.solutions-ai-card{min-height:clamp(140px,40vw,400px);padding:24px 20px 20px}.solutions-card-cost-reduction{grid-column:1/3;grid-row:1/2}.solutions-card-image{grid-column:1/3;grid-row:2/4;height:800px;min-height:800px}.solutions-card-efficiency{grid-column:1/2;grid-row:4/5}.solutions-card-roi{grid-column:2/3;grid-row:4/5}.solutions-card-productivity{grid-column:1/2;grid-row:5/6}.solutions-card-revenue{grid-column:2/3;grid-row:5/6}}@media (max-width:768px){.solutions-ai-results-section{padding:20px 0 4rem}.solutions-ai-results-title{font-size:28px;margin-bottom:20px;padding:0 16px}.solutions-ai-results-grid{grid-gap:16px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:0 16px}.solutions-ai-card{min-height:clamp(200px,60vw,300px);padding:20px 16px 16px}.solutions-card-cost-reduction{grid-column:1/2;grid-row:1/2}.solutions-mobile-bottom-section{display:flex;flex-direction:row;gap:16px;grid-column:1/2;grid-row:2/3;height:400px}.solutions-mobile-bottom-section .solutions-card-image{flex:1 1;height:100%;min-height:100%;padding:0}.solutions-mobile-cards-container{display:flex;flex:1 1;flex-direction:column;gap:16px}.solutions-mobile-cards-container .solutions-card-efficiency,.solutions-mobile-cards-container .solutions-card-roi{flex:1 1;height:calc(50% - 8px);min-height:calc(50% - 8px)}.solutions-card-productivity,.solutions-card-revenue{grid-column:1/2}}@media (max-width:480px){.solutions-ai-results-title{font-size:24px;margin-bottom:16px}.solutions-card-revenue{height:250px}.solutions-ai-results-grid{grid-gap:5px;padding:0 12px}.solutions-ai-card{min-height:clamp(180px,70vw,250px);padding:16px 12px 12px}.solutions-card-image{height:350px;min-height:350px}}@media (min-width:769px) and (max-width:1024px){.solutions-ai-results-grid{grid-gap:12px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:auto auto auto;padding:0 16px}.solutions-card-cost-reduction{grid-column:1/span 8;grid-row:1/span 1}.solutions-card-image{grid-column:9/span 2;grid-row:1/span 2;height:auto;min-height:auto}.solutions-card-efficiency{grid-column:1/span 4;grid-row:2/span 1}.solutions-card-roi{grid-column:5/span 4;grid-row:2/span 1}.solutions-card-productivity{grid-column:1/span 4;grid-row:3/span 1}.solutions-card-revenue{grid-column:5/span 6;grid-row:3/span 1}.solutions-ai-card{min-height:360px}}.solutions-ready-transform-section{align-items:center;background:linear-gradient(180deg,#ebcec8cc 0,#ebcec8cc 50%,#e5e7ebcc 0,#e5e7ebcc);border-radius:20px;display:flex;justify-content:center;margin:0 2rem;min-height:50vh;overflow:hidden;position:relative}.solutions-ready-transform-section-container{background:linear-gradient(180deg,#ebcec8 0,#ebcec8 50%,#e3dfdc 0,#e3dfdc);padding:4rem 0}.solutions-ready-transform-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.solutions-ready-transform-video-bg video{background-color:#0000;border-radius:18px;cursor:auto;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.solutions-ready-transform-section:before{background:linear-gradient(180deg,#000c 0,#000c 50%,#3c6382cc 0,#3c6382cc);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.solutions-ready-transform-content{margin:0 auto;max-width:72rem;padding:7rem 2rem;position:relative;text-align:center;z-index:2}.solutions-ready-transform-title{--font-selector:R0Y7U29yYS01MDA =;--framer-font-family:"Sora","Sora Placeholder",sans-serif;--framer-font-size:60px;--framer-font-weight:500;--framer-letter-spacing:-0.05em;--framer-line-height:100%;--framer-text-alignment:center;--framer-text-color:#f9f9f9;color:#f9f9f9;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:70vw;text-align:center}.solutions-ready-transform-title .solutions-highlight{color:#f08080}@media (max-width:768px){.solutions-ready-transform-title{font-size:2.5rem;max-width:90vw}}@media (max-width:480px){.solutions-ready-transform-title{font-size:2rem;max-width:95vw}}.solutions-ready-transform-subtitle{color:#f9f9f9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-.03em;line-height:150%;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.solutions-ready-transform-subtitle strong{font-weight:600}.solutions-ready-transform-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.solutions-ready-transform-buttons{flex-direction:row}}.solutions-ready-transform-button-primary{background-color:#f08080;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.solutions-ready-transform-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.solutionspage-page{background-color:#f4efec;min-height:100vh}.solutionspage-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.solutionspage-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.solutionspage-page>:nth-child(n+3){position:relative;z-index:100}.solutions-page{background-color:#fff;min-height:100vh;width:100%}.terms-page{background:#f4efec;min-height:100vh;overflow-x:hidden;position:relative}.terms-page:before{background:radial-gradient(circle at 20% 80%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#6366f11a 0,#0000 50%),radial-gradient(circle at 40% 40%,#8b5cf60d 0,#0000 50%)}.terms-page:after,.terms-page:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.terms-page:after{background-image:linear-gradient(45deg,#3b82f608 25%,#0000 0),linear-gradient(-45deg,#3b82f608 25%,#0000 0),linear-gradient(45deg,#0000 75%,#3b82f608 0),linear-gradient(-45deg,#0000 75%,#3b82f608 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}@media (max-width:768px){.legal-container{border-radius:12px;margin-bottom:10px;margin-top:10px;padding:100px 20px 60px;width:95%}.legal-content h1{font-size:28px;text-align:left}.legal-content h2{font-size:24px}.legal-content h3{font-size:20px}.legal-content{font-size:15px}.legal-content p{text-align:left}}.privacy-page{background:#f4efec;min-height:100vh;overflow-x:hidden;position:relative}.privacy-page:before{background:radial-gradient(circle at 20% 80%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#6366f11a 0,#0000 50%),radial-gradient(circle at 40% 40%,#8b5cf60d 0,#0000 50%)}.privacy-page:after,.privacy-page:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.privacy-page:after{background-image:linear-gradient(45deg,#3b82f608 25%,#0000 0),linear-gradient(-45deg,#3b82f608 25%,#0000 0),linear-gradient(45deg,#0000 75%,#3b82f608 0),linear-gradient(-45deg,#0000 75%,#3b82f608 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.legal-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;background:#f4efec;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;min-height:calc(100vh - 200px);padding:120px 120px 80px;position:relative;text-align:left;z-index:1}.legal-content{color:#2c3e50;font-size:16px;line-height:1.7}.legal-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#0f172a;font-size:40px;font-weight:700;letter-spacing:-.02em;margin-bottom:30px;text-align:left}.legal-content h2{border-bottom:2px solid #3b82f6;color:#1e293b;font-size:32px;font-weight:700;margin:40px 0 20px;padding-bottom:8px;position:relative}.legal-content h2:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.legal-content h3{color:#334155;font-size:22px;font-weight:600;margin:30px 0 15px}.legal-content h4{color:#475569;font-size:18px;font-weight:600;margin:25px 0 10px}.legal-content p{font-size:16px;margin-bottom:18px;text-align:justify;text-justify:inter-word}.legal-content ul{margin:20px 0;padding-left:25px}.legal-content li{font-size:16px;line-height:1.6;margin-bottom:12px}.legal-content strong{color:#1e293b;font-weight:600}.legal-content a{color:#3b82f6;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.legal-content a:hover{color:#2563eb;text-decoration:none}.legal-content a:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.legal-content a:hover:after{width:100%}.legal-content p:has(strong:contains("Last updated")){background:#3b82f60d;border-left:4px solid #3b82f6;border-radius:8px;color:#64748b;font-style:italic;font-weight:500;margin-bottom:25px;padding:10px 15px}.legal-content ul li{margin-bottom:15px;padding-left:5px;position:relative}.legal-content ul li:before{color:#3b82f6;content:"•";font-weight:700;left:-15px;position:absolute}.legal-content ul li strong{color:#3b82f6;display:inline-block;font-weight:700;margin-right:8px;min-width:120px}@media (max-width:768px){.legal-container{border-radius:12px;margin-bottom:10px;margin-top:10px;padding:100px 20px 60px;width:95%}.legal-content h1{font-size:28px;text-align:left}.legal-content h2{font-size:24px}.legal-content h3{font-size:20px}.legal-content h4{font-size:18px}.legal-content{font-size:15px}.legal-content p{text-align:left}}.agentspage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.agentspage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.agentspage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;z-index:10}.agentspage-hero-left{align-items:flex-start;display:flex;flex-direction:column;padding-right:0;text-align:left}.agentspage-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.agentspage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:70px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.agentspage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.agentspage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.agentspage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.agentspage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.agentspage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.agentspage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.agentspage-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.agentspage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(.9);transition:transform .3s ease;width:100%}@media (max-width:1024px){.agentspage-hero-tagline{text-align:center}.agentspage-hero-container{gap:3rem;grid-template-columns:1fr;padding:0 4rem;text-align:center}.agentspage-hero-left{padding-right:0}.agentspage-hero-title{font-size:3rem;text-align:center}.agentspage-hero-subtitle{margin:0 auto 2.5rem;text-align:center}.agentspage-hero-buttons{justify-content:center}}@media (max-width:768px){.agentspage-hero-section{padding:2rem 0}.agentspage-hero-container{gap:2rem;padding:0 1.5rem}.agentspage-hero-tagline{font-size:20px}.agentspage-hero-title{font-size:2.5rem}.agentspage-hero-subtitle{font-size:1.125rem}.agentspage-hero-buttons{align-items:center;flex-direction:column}.agentspage-button-primary,.agentspage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.agentspage-hero-left{margin-top:3rem}.agentspage-hero-container{margin-top:48px;padding:0 1rem}.agentspage-hero-tagline{font-size:18px;margin:8px auto}.agentspage-hero-title{font-size:40px!important;text-align:center}.agentspage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.agentspage-button-primary,.agentspage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem}.agentspage-button-primary{width:250px}.agentspage-button-secondary{width:160px}}.agentspage-page{background-color:#f4efec;min-height:100vh}.agentspage-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.agentspage-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.agentspage-page>:nth-child(n+3){position:relative;z-index:100}.agents-hero-container{max-width:1200px}@media (max-width:480px){.agents-usecases-content{position:static!important}.agents-hero-section{padding:4rem 1rem}.agents-value-paragraph{text-align:center!important}.agents-hero-tagline{font-size:20px}.agents-hero-title{font-size:40px}.agents-hero-subtitle{font-size:16px;line-height:150%}.agents-hero-buttons{max-width:280px}.solutions-button-primary,.solutions-button-secondary{font-size:1rem;padding:.9rem 1.8rem}}.agents-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.agents-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.agents-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}@media (max-width:480px){.agent-card-header{gap:12px!important}.integration-logo-item{height:100px;min-width:100px}.integration-company-logo{height:100px;width:100px}.agents-value-paragraphs{padding-top:0!important;text-align:center!important}.agents-value-content-area{padding-left:0!important}.agents-value-main-title{margin-bottom:0!important}.agents-value-title-area{padding-right:0!important;position:static!important}.agents-integrations{margin-top:3rem}.integrations-title{font-size:24px}.integrations-description{font-size:16px;max-width:100%}.logo-item{font-size:13px;padding:.6rem 1rem}}.agents-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.agents-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:5}.agents-ai-icon{margin:auto}.agents-usecase-card{position:relative}@media (max-width:1024px){.agents-usecases-container{grid-template-columns:1fr}.agents-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.agents-usecases-container{height:3000px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:center!important}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.agents-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.ai-voice-usecases-content{position:static!important}.agents-ai-logo-image{margin:auto!important}.agents-usecases-container{height:3165px}.agents-challenges{padding:3rem 1rem}.agents-usecases-content{height:790px}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.agents-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.customerservicepage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.customerservicepage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.customerservicepage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%;z-index:10}.customerservicepage-hero-left{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0;text-align:left}.customerservicepage-hero-right{align-items:center;display:flex;height:100%;justify-content:flex-start;margin:0;overflow:visible;padding:0;position:relative;width:100%}.customerservicepage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:transform .3s ease;width:100%}.customerservicepage-hero-tagline{--font-selector:R0Y7UG9wcGlucy01MDBpdGFsaWM =;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-style:italic;--framer-font-weight:500;--framer-letter-spacing:-0.03em;--framer-line-height:150%;--framer-text-color:#dc7264;color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.customerservicepage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.customerservicepage-hero-title br{content:"";display:block;margin-top:.5rem}.customerservicepage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.customerservicepage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.customerservicepage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.customerservicepage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.customerservicepage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.customerservicepage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}@media (max-width:1200px){.customerservicepage-hero-container{flex-direction:column;padding:6rem 0;text-align:center}.customerservicepage-hero-tagline:after{left:50%;transform:translateX(-50%)}.customerservicepage-hero-title{font-size:72px}.customerservicepage-hero-subtitle{font-size:20px;margin-left:auto;margin-right:auto;max-width:90%}.customerservicepage-hero-buttons{justify-content:center}}@media (max-width:768px){.solutions-hero-section{min-height:auto;padding:6rem 1.5rem}.customerservicepage-hero-container{display:grid;grid-template-columns:1fr;margin-top:48px;padding:0}.customerservicepage-hero-tagline{font-size:20px}.customerservicepage-hero-title{font-size:48px;margin-bottom:2rem}.customerservicepage-hero-subtitle{font-size:18px;margin-bottom:3rem}.customerservicepage-hero-buttons{flex-direction:column;gap:1rem;margin:0 auto;max-width:320px;width:100%}.customerservicepage-button-primary,.customerservicepage-button-secondary{font-size:1.1rem;padding:1rem 2rem;width:100%}}@media (max-width:480px){.customerservicepage-hero-image{transform:scale(1)!important}.customerservicepage-hero-tagline{font-size:18px!important}.solutions-hero-section{padding:4rem 1rem}.customerservicepage-hero-left{margin-top:3rem}.customerservicepage-hero-tagline{font-size:20px;margin:8px auto}.customerservicepage-hero-title{font-size:40px!important;margin:auto;text-align:center;width:91%}.customerservicepage-hero-subtitle{font-size:13px!important;margin-top:2rem}.customerservicepage-hero-buttons{max-width:280px}.customerservicepage-button-primary,.customerservicepage-button-secondary{font-size:1rem;padding:.9rem 1.8rem}}.customerservice-page{background-color:#f4efec;min-height:100vh}.customerservice-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.customerservice-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.customerservice-page>:nth-child(n+3){position:relative;z-index:100}.customer-service-page{color:#0d0603;min-height:100vh}.customer-service-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.customer-service-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.customer-service-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}@media (max-width:768px){.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.customer-service-challenge-card{padding:1.5rem;width:100%}}@media (max-width:480px){.customer-service-expertise-content{height:620px!important;position:static!important}.customer-service-ai-icon{margin:auto}.agents-ai-logo-image{margin:0 auto}.agents-challenges{padding:3rem 1rem}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.customer-service-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}}.customer-service-expertise-section{background-color:#e3dfdc;padding:5rem 2rem}.customer-service-expertise-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}@media (max-width:768px){.customer-service-expertise-container{gap:2rem;grid-template-columns:1fr;height:3783px}.customer-service-expertise-content{top:10rem!important;z-index:0!important}}.customer-service-expertise-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}.customer-service-ai-icon{margin-bottom:2rem}.customer-service-ai-logo-image{flex:none;height:141px;object-fit:contain;object-position:center;position:relative;width:216px}.customer-service-expertise-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:102%;margin-bottom:2rem;text-align:left}@media (max-width:768px){.customer-service-expertise-title{font-size:2.5rem}}.customer-service-expertise-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;letter-spacing:-.05em;line-height:144%;margin-bottom:1.5rem;text-align:left}.customer-service-expertise-cards{display:flex;flex-direction:column;gap:3rem;min-height:200vh;padding-bottom:6rem;position:relative;width:100%}.customer-service-expertise-card{border-radius:20px;color:#fff;display:flex;flex-direction:column;min-height:400px;overflow:hidden;padding:1rem 2rem;position:sticky;top:8rem;transform-origin:center;transition:all .5s ease;width:100%;z-index:10}.customer-service-ai-support-card{background-color:#1a1a1a;position:sticky;top:10rem;transform:rotate(0deg);z-index:40}.customer-service-knowledge-base-card{background-color:#3c6382;margin-top:2rem;position:sticky;top:10rem;transform:rotate(3deg)!important;transform-origin:center;z-index:41}.customer-service-case-routing-card{background-color:#dc7264;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-2deg)!important;transform-origin:center;z-index:42}.customer-service-sentiment-analysis-card{background-color:#000;margin-top:2rem;position:sticky;top:10rem;transform:rotate(1.5deg)!important;transform-origin:center;z-index:43}.customer-service-agent-assist-card{background-color:#36608c;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-1deg)!important;transform-origin:center;z-index:44}.customer-service-expertise-card:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.customer-service-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.customer-service-card-title{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-size:48px;--framer-letter-spacing:-0.05em;--framer-line-height:100%;--framer-text-color:var(--extracted-r6o4lv,#fff);font-size:48px;font-weight:400;line-height:100%;margin:0;width:550px}.customer-service-card-description,.customer-service-card-title{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;letter-spacing:-.05em;text-align:left}.customer-service-card-description{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:144%;--framer-text-color:var(--extracted-r6o4lv,#b8b8b8);flex:1 1;font-size:16px!important;font-weight:400!important;line-height:144%;margin-bottom:2rem;margin-top:2rem;max-width:100%}.customer-service-card-separator{background-color:#fff;height:1.5px;margin:2rem 0;width:100%}.customer-service-card-capabilities{margin-top:1rem}.customer-service-capabilities-title{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-font-size:32px;--framer-letter-spacing:-0.05em;--framer-line-height:135%;--framer-text-color:var(--extracted-r6o4lv,#fff);color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.05em;line-height:135%;margin-bottom:2rem;text-align:left}.customer-service-capabilities-list{list-style:none;margin:0;padding:0}.customer-service-capabilities-list li{--font-selector:R0Y7UG9wcGlucy1yZWd1bGFy;--framer-font-family:"Poppins","Poppins Placeholder",sans-serif;--framer-letter-spacing:-0.05em;--framer-line-height:150%;--framer-text-color:var(--extracted-r6o4lv,#fff);color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin-bottom:.5rem;padding-left:1.5rem;position:relative;text-align:left}.customer-service-capabilities-list li:before{color:#fff;content:"o";font-weight:700;left:0;position:absolute}@media (max-width:480px){.customer-service-expertise-section{padding:3rem .5rem}.customer-service-expertise-cards{width:345px}.customer-service-capabilities-title{font-size:27px}.customer-service-capabilities-list li{font-size:13px;margin-bottom:0!important}.customer-service-expertise-container{height:3000px;max-width:100%;padding:2rem 1rem}.customer-service-expertise-title{font-size:2rem;text-align:center!important}.customer-service-expertise-subtitle{font-size:14px;text-align:left}.customer-service-expertise-cards{gap:1.5rem}.customer-service-expertise-card{min-height:200px;padding:1.5rem}.customer-service-card-title{font-size:24px}.customer-service-card-description{font-size:14px!important;margin:0}.customer-service-card-separator{margin-bottom:0!important}}@media (max-width:1024px){.customer-service-expertise-container{grid-template-columns:1fr!important}.customer-service-expertise-content{top:10rem!important;z-index:0!important}}.aistrategypage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.aistrategypage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.aistrategypage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.aistrategypage-hero-left{align-items:flex-start;display:flex;flex-direction:column;padding-right:0;text-align:left}.aistrategypage-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.aistrategypage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.aistrategypage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.aistrategypage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.aistrategypage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.aistrategypage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.aistrategypage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.aistrategypage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.aistrategypage-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.aistrategypage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .3s ease;width:100%}@media (max-width:1024px){.aistrategypage-hero-tagline{text-align:center}.aistrategypage-hero-container{gap:3rem;grid-template-columns:1fr;padding:0 4rem;text-align:center}.aistrategypage-hero-left{padding-right:0}.aistrategypage-hero-title{font-size:3rem;text-align:center}.aistrategypage-hero-subtitle{margin:0 auto 2.5rem;text-align:center}.aistrategypage-hero-buttons{justify-content:center}}@media (max-width:768px){.aistrategypage-hero-section{padding:2rem 0}.aistrategypage-hero-container{gap:2rem;padding:0 1.5rem}.aistrategypage-hero-tagline{font-size:20px}.aistrategypage-hero-title{font-size:2.5rem}.aistrategypage-hero-subtitle{font-size:1.125rem}.aistrategypage-hero-buttons{align-items:center;flex-direction:column}.aistrategypage-button-primary,.aistrategypage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.aistrategypage-hero-left{margin-top:3rem}.aistrategypage-hero-container{margin-top:48px;padding:0 1rem}.aistrategypage-hero-tagline{font-size:18px;margin:8px auto}.aistrategypage-hero-title{font-size:40px!important;margin:auto;text-align:center}.aistrategypage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.aistrategypage-button-primary,.aistrategypage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem}.aistrategypage-button-primary,.aistrategypage-button-secondary{width:250px}}.aistrategy-page{background-color:#f4efec;min-height:100vh}.aistrategy-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.aistrategy-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.aistrategy-page>:nth-child(n+3){position:relative;z-index:100}@media (max-width:480px){.ai-strategy-usecases-content{position:static!important}.agents-hero-section{padding:4rem 1rem}.agents-hero-tagline{font-size:20px}.agents-hero-title{font-size:40px}.agents-hero-subtitle{font-size:16px;line-height:150%}.agents-hero-buttons{max-width:280px}.solutions-button-primary,.solutions-button-secondary{font-size:1rem;padding:.9rem 1.8rem}}.ai-strategy-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ai-strategy-challenge-card:nth-child(2) .card-corner-icon,.ai-strategy-challenge-card:nth-child(3) .card-corner-icon,.ai-strategy-challenge-card:nth-child(4) .card-corner-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));opacity:.6}.ai-strategy-challenge-card:nth-child(2):hover .card-corner-icon,.ai-strategy-challenge-card:nth-child(3):hover .card-corner-icon,.ai-strategy-challenge-card:nth-child(4):hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.25));opacity:.8;transform:scale(1.05)}.ai-strategy-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.ai-strategy-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.aistrategy-card-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.05em;line-height:30px;margin:0}.ai-strategy-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.ai-strategy-usecases-content{flex-direction:column;height:fit-content;padding-right:1rem;position:sticky;top:8rem;z-index:100}.agents-ai-icon,.ai-strategy-usecases-content{align-items:flex-start;display:flex;justify-content:flex-start}.agents-ai-icon{width:100%}.agents-ai-logo-image{margin-left:0;object-position:left}.card-lead-engagement{z-index:45}.card-order-processing{z-index:46}.card-account-management{z-index:47}.card-data-collection{z-index:48}.card-compliance-monitoring{z-index:49}.card-governance{background-color:#dc7264;margin-top:2rem;position:sticky;top:10rem;transform:rotate(2deg)!important;transform-origin:center;z-index:50!important}@media (max-width:1024px){.ai-strategy-usecases-container{grid-template-columns:1fr}.ai-strategy-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.ai-strategy-usecases-container{height:3163px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.ai-strategy-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.agents-challenges{padding:3rem 1rem}.card-governance{z-index:50!important}.ai-strategy-usecases-content{height:578px}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.ai-strategy-challenge-card{min-height:240px;padding:1.25rem;width:100%}.aistrategy-card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.aivoicepage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.aivoicepage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.aivoicepage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;z-index:10}.aivoicepage-hero-left{align-items:flex-start;display:flex;flex-direction:column;padding-right:0;text-align:left}.aivoicepage-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.aivoicepage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.aivoicepage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.aivoicepage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.aivoicepage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.aivoicepage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.aivoicepage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease;width:fit-content;will-change:auto}.aivoicepage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.aivoicepage-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.aivoicepage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .3s ease;width:100%}@media (max-width:1024px){.aivoicepage-hero-tagline{text-align:center}.aivoicepage-hero-container{gap:3rem;grid-template-columns:1fr;padding:0 4rem;text-align:center}.aivoicepage-hero-left{padding-right:0}.aivoicepage-hero-title{font-size:3rem;text-align:center}.aivoicepage-hero-subtitle{margin:0 auto 2.5rem;text-align:center}.aivoicepage-hero-buttons{justify-content:center}}@media (max-width:768px){.aivoicepage-hero-section{padding:2rem 0}.aivoicepage-hero-container{gap:2rem;padding:0 1.5rem}.aivoicepage-hero-tagline{font-size:20px}.aivoicepage-hero-title{font-size:2.5rem}.aivoicepage-hero-subtitle{font-size:1.125rem}.aivoicepage-hero-buttons{align-items:center;flex-direction:column}.aivoicepage-button-primary,.aivoicepage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.aivoicepage-hero-container{margin-top:48px;padding:0 1rem}.aivoicepage-hero-tagline{font-size:18px;margin:8px auto;text-align:center}.aivoicepage-hero-left{margin-top:3rem}.aivoicepage-hero-title{font-size:40px!important;margin:auto;text-align:center}.aivoicepage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.aivoicepage-button-primary,.aivoicepage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem}.aivoicepage-button-primary{width:250px}.aivoicepage-button-secondary{width:160px}}.aivoice-page{background-color:#f4efec;min-height:100vh}.aivoice-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.aivoice-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.aivoice-page>:nth-child(n+3){position:relative;z-index:100}.ai-voice-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ai-voice-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.ai-voice-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.ai-voice-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.ai-voice-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}@media (max-width:1024px){.ai-voice-usecases-container{grid-template-columns:1fr}.ai-voice-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.ai-voice-usecases-container{height:2778px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.ai-voice-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.agents-challenges{padding:3rem 1rem}.ai-voice-usecases-content{height:500px}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.ai-voice-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.aioperationspage-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.aioperationspage-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.aioperationspage-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;z-index:10}.aioperationspage-hero-left{align-items:flex-start;display:flex;flex-direction:column;padding-right:0;text-align:left}.aioperationspage-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.aioperationspage-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.aioperationspage-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.aioperationspage-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.aioperationspage-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.aioperationspage-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.aioperationspage-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease;width:fit-content;will-change:auto}.aioperationspage-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.aioperationspage-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.aioperationspage-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .3s ease;width:100%}@media (max-width:1024px){.aioperationspage-hero-tagline{text-align:center}.aioperationspage-hero-container{gap:3rem;grid-template-columns:1fr;padding:0 4rem;text-align:center}.aioperationspage-hero-left{padding-right:0}.aioperationspage-hero-title{font-size:3rem;text-align:center}.aioperationspage-hero-subtitle{margin:0 auto 2.5rem;text-align:center}.aioperationspage-hero-buttons{justify-content:center}}@media (max-width:768px){.aioperationspage-hero-section{padding:2rem 0}.aioperationspage-hero-container{gap:2rem;padding:0 1.5rem}.aioperationspage-hero-tagline{font-size:20px}.aioperationspage-hero-title{font-size:2.5rem}.aioperationspage-hero-subtitle{font-size:1.125rem}.aioperationspage-hero-buttons{align-items:center;flex-direction:column}.aioperationspage-button-primary,.aioperationspage-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.aioperationspage-hero-container{margin-top:48px;padding:0 1rem}.aioperationspage-hero-tagline{font-size:18px;margin:8px auto}.aioperationspage-hero-title{font-size:40px!important;margin:auto;text-align:center}.aioperationspage-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.aioperationspage-hero-left{margin-top:3rem}.aioperationspage-button-primary,.aioperationspage-button-secondary{font-size:.9rem;padding:.875rem 1.5rem}.aioperationspage-button-primary,.aioperationspage-button-secondary{width:250px}}.aioperations-page{background-color:#f4efec;min-height:100vh}.aioperations-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.aioperations-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.aioperations-page>:nth-child(n+3){position:relative;z-index:100}.ai-operations-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ai-operations-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.ai-operations-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.ai-operations-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.ai-operations-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}@media (max-width:1024px){.ai-operations-usecases-container{grid-template-columns:1fr}.ai-operations-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.ai-operations-usecases-container{height:3000px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.ai-operations-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.agents-challenges{padding:3rem 1rem}.ai-operations-usecases-content{height:400px;position:static!important}.ai-operations-usecases-container{height:2777px!important}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.ai-operations-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.financial-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.financial-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.financial-hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.financial-hero-left{padding-right:2rem}.financial-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.financial-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.financial-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.financial-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.financial-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;opacity:1;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content;will-change:auto}.financial-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.financial-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.financial-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.financial-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.financial-hero-image{height:100%;object-fit:cover;object-position:center;transform:scale(1.2);transition:transform .3s ease;width:85%}.financial-hero-image-real-estate{height:auto;max-width:100%;object-fit:contain;object-position:center;transform:scale(1.5)!important;transition:transform .3s ease;width:100%}@media (max-width:1024px){.financial-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.challenges-cards{grid-template-columns:1fr!important}.financial-hero-left{padding-right:0}.financial-hero-title{font-size:3rem;margin:auto;text-align:center}.financial-hero-subtitle{margin:0 auto 2.5rem}.financial-hero-buttons{justify-content:center}}@media (max-width:768px){.financial-hero-section{padding:2rem 0}.financial-hero-container{gap:2rem;padding:0 1.5rem}.financial-hero-tagline{font-size:20px}.financial-hero-title{font-size:2.5rem}.financial-hero-subtitle{font-size:1.125rem}.financial-hero-buttons{align-items:center;flex-direction:column}.financial-button-primary,.financial-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.financial-hero-container{margin-top:48px;padding:0 1rem}.financial-hero-image-real-estate{width:100%!important}.financial-hero-tagline{font-size:18px;text-align:center}.financial-hero-title{font-size:40px!important}.financial-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.financial-button-primary,.financial-button-secondary{font-size:.9rem;padding:.875rem 1.5rem;width:225px}}.financialservices-page{background-color:#f4efec;min-height:100vh}.financialservices-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.financialservices-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.financialservices-page>:nth-child(n+3){position:relative;z-index:100}.financial-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.financial-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.financial-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.financial-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.financial-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}@media (max-width:1024px){.financial-usecases-container{grid-template-columns:1fr}.financial-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.financial-usecases-container{height:3163px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.financial-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.agents-challenges{padding:3rem 1rem}.financial-usecases-content{height:450px;position:static!important}.financial-usecases-container{height:2673px!important}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.financial-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.ecommerce-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.ecommerce-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ecommerce-hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.ecommerce-hero-left{padding-right:2rem}.ecommerce-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.ecommerce-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:78px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.ecommerce-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.ecommerce-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.ecommerce-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;opacity:1;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content;will-change:auto}.ecommerce-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.ecommerce-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.ecommerce-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.ecommerce-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.ecommerce-hero-image{transform:scale(1.6);width:60%}.ecommerce-hero-image,.ecommerce-hero-image-real-estate{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.ecommerce-hero-image-real-estate{transform:scale(1.4);width:85%}@media (max-width:1024px){.ecommerce-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.challenges-cards{grid-template-columns:1fr!important}.ecommerce-hero-left{padding-right:0}.ecommerce-hero-title{font-size:3rem;margin:auto;text-align:center}.ecommerce-hero-subtitle{margin:0 auto 2.5rem}.ecommerce-hero-buttons{justify-content:center}}@media (max-width:768px){.ecommerce-hero-section{padding:2rem 0}.ecommerce-hero-container{gap:2rem;padding:0 1.5rem}.ecommerce-hero-tagline{font-size:20px}.ecommerce-hero-title{font-size:2.5rem}.ecommerce-hero-subtitle{font-size:1.125rem}.ecommerce-hero-buttons{align-items:center;flex-direction:column}.ecommerce-button-primary,.ecommerce-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.ecommerce-hero-container{margin-top:48px;padding:0 1rem}.ecommerce-hero-image-real-estate,.legal-hero-image-real-estate{width:100%!important}.ecommerce-hero-tagline{font-size:18px;text-align:center}.ecommerce-hero-title{font-size:40px!important}.ecommerce-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.ecommerce-button-primary,.ecommerce-button-secondary{font-size:.9rem;padding:.875rem 1.5rem;width:225px}.ecommerce-hero-image{max-width:1024px!important;transform:none!important}}.ecommerce-page{background-color:#f4efec;min-height:100vh}.ecommerce-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.ecommerce-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.ecommerce-page>:nth-child(n+3){position:relative;z-index:100}.ecommerce-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.challenge-icon-image{border-radius:12px;height:80px;object-fit:cover;transition:transform .3s ease;width:80px}.challenge-icon-image:hover{transform:scale(1.05)}.ecommerce-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.ecommerce-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.card-title{font-size:48px;font-weight:900}.ecommerce-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.ecommerce-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}@media (max-width:1024px){.ecommerce-usecases-container{grid-template-columns:1fr}.ecommerce-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.ecommerce-usecases-container{height:3163px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.ecommerce-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.ecommerce-usecases-container{height:2773px!important}.agents-challenges{padding:3rem 1rem}.ecommerce-usecases-content{height:331px;position:static!important}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.ecommerce-challenge-card{min-height:293px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}.agents-benefits{margin:1.5rem!important;padding:1rem!important}}.fitness-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;min-height:100vh;overflow:hidden;position:relative}.fitness-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.fitness-hero-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.fitness-hero-left{padding-right:2rem}.fitness-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.fitness-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.fitness-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.fitness-hero-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:4rem}.fitness-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;opacity:1;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content;will-change:auto}.fitness-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.fitness-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.fitness-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.fitness-hero-right{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;width:100%}.fitness-hero-image{height:100%;object-fit:cover;transform:scale(1.6);width:60%}.fitness-hero-image,.fitness-hero-image-real-estate{object-position:center;transition:transform .3s ease}.fitness-hero-image-real-estate{height:auto;max-width:100%;object-fit:contain;transform:scale(1.5)!important;width:100%}@media (max-width:1024px){.fitness-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.challenges-cards{grid-template-columns:1fr!important}.fitness-hero-left{padding-right:0}.fitness-hero-title{font-size:3rem;margin:auto;text-align:center}.fitness-hero-subtitle{margin:0 auto 2.5rem}.fitness-hero-buttons{justify-content:center}}@media (max-width:768px){.fitness-hero-section{padding:2rem 0}.fitness-hero-container{gap:2rem;padding:0 1.5rem}.fitness-hero-tagline{font-size:20px}.fitness-hero-title{font-size:2.5rem}.fitness-hero-subtitle{font-size:1.125rem}.fitness-hero-buttons{align-items:center;flex-direction:column}.fitness-button-primary,.fitness-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.fitness-hero-image-real-estate{width:100%!important}.fitness-hero-buttons{margin:auto}.fitness-hero-container{margin-top:48px;padding:0 1rem}.fitness-hero-tagline{font-size:18px;margin:8px auto;text-align:center}.fitness-hero-title{font-size:40px!important;margin:auto}.fitness-hero-subtitle{font-size:13px!important;margin-top:2rem;text-align:center}.fitness-button-primary,.fitness-button-secondary{font-size:.9rem;padding:.875rem 1.5rem;width:225px}}.fitness-page{background-color:#f4efec;min-height:100vh}.fitness-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.fitness-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.fitness-page>:nth-child(n+3){position:relative;z-index:100}.agents-challenges{background-color:#ebcec8!important;margin:0 0 0 calc(-50vw + 50%);width:100vw}.fitness-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.fitness-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.fitness-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.fitness-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.fitness-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}@media (max-width:1024px){.fitness-usecases-container{grid-template-columns:1fr}.fitness-usecases-content{top:10rem;z-index:0}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.fitness-usecases-container{height:3163px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.fitness-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0 1rem 3rem}}@media (max-width:480px){.agents-challenges{padding:3rem 1rem}.fitness-usecases-content{height:479px;position:static!important}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.fitness-challenge-card{min-height:300px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.legal-hero-section{align-items:center;background:linear-gradient(135deg,#fdf2f2,#fef7f7);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.legal-hero-section:before{background-image:linear-gradient(90deg,#dc736408 1px,#0000 0),linear-gradient(#dc736408 1px,#0000 0);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.legal-hero-container{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%;z-index:10}.legal-hero-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;text-align:left}.legal-hero-tagline{color:#dc7264;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:150%;margin-bottom:1rem;text-align:left}.legal-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:80px!important;font-weight:500!important;letter-spacing:-.05em;line-height:100%;margin-bottom:.5rem;text-align:left}.legal-hero-subtitle{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px!important;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:2.5rem;max-width:500px;text-align:left}.legal-hero-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:2rem;width:100%}.legal-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;opacity:1;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:fit-content;will-change:auto}.legal-button-primary:hover{background-color:#d10000!important;transform:translateY(-2px)}.legal-button-secondary{align-items:center;background-color:#0000;border:1px solid #2e2e2e;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;opacity:1;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content;will-change:auto}.legal-button-secondary:hover{background-color:#3c6382!important;color:#fff;transform:translateY(-2px)}.legal-hero-right{align-items:center;display:flex;height:100%;justify-content:center;margin:0;overflow:visible;padding:0;position:relative;width:100%}.legal-hero-image{transform:scale(1.6);width:60%}.legal-hero-image,.legal-hero-image-real-estate{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.legal-hero-image-real-estate{transform:scale(1.4);width:80%}@media (max-width:1024px){.legal-hero-container{gap:3rem;grid-template-columns:1fr;text-align:center}.challenges-cards{grid-template-columns:1fr!important}.legal-hero-left{padding-right:0}.legal-hero-title{font-size:3rem;margin:auto;text-align:center}.legal-hero-subtitle{margin:0 auto 2.5rem}.legal-hero-buttons{justify-content:center}}@media (max-width:768px){.legal-hero-section{padding:2rem 0}.legal-hero-container{gap:2rem;padding:0 1.5rem}.legal-hero-tagline{font-size:20px}.legal-hero-title{font-size:2.5rem}.legal-hero-subtitle{font-size:1.125rem}.legal-hero-buttons{align-items:center;flex-direction:column}.legal-button-primary,.legal-button-secondary{max-width:300px;width:100%}}@media (max-width:480px){.legal-hero-container{margin-top:48px;padding:0 1rem}.legal-hero-tagline{font-size:18px;margin:8px auto;text-align:center}.legal-hero-title{font-size:40px!important}.legal-hero-subtitle{font-size:13px;margin-top:32px!important;text-align:center}.legal-button-primary,.legal-button-secondary{font-size:.9rem;padding:.875rem 1.5rem;width:225px}}.legalservices-page{background-color:#f4efec;min-height:100vh}.legalservices-hero-section-wrapper{height:100vh;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:10}.legalservices-hero-section-wrapper.scrolled{transform:translateY(-100vh)}.legalservices-page>:nth-child(n+3){position:relative;z-index:100}.agents-page{color:#0d0603;min-height:100vh}.agents-hero-section{align-items:center;background:linear-gradient(180deg,#dc73641a,#e3dfdc33);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:0 2rem;position:relative}.agents-hero-section:before{background:linear-gradient(90deg,#0000,#dc73644d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.agents-hero-section:after{background:linear-gradient(90deg,#0000,#3c63824d,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.agents-hero-container{display:flex;justify-content:center;margin:0 auto;max-width:1400px;position:relative}.agents-hero-container:before{background:radial-gradient(circle at center,#dc73640d 0,#0000 70%);left:-20%}.agents-hero-container:after,.agents-hero-container:before{content:"";height:200%;pointer-events:none;position:absolute;top:-50%;width:60%;z-index:0}.agents-hero-container:after{background:radial-gradient(circle at center,#3c63820d 0,#0000 70%);right:-20%}.agents-hero-content{max-width:900px;padding:4rem 0;position:relative;text-align:center;z-index:1}.agents-hero-tagline{color:#dc7364;display:inline-block;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:150%;margin-bottom:1.5rem;position:relative}.agents-hero-tagline:after{background:linear-gradient(90deg,#0000,#dc7364,#0000);bottom:-.5rem;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40%}.agents-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:96px;font-weight:600;letter-spacing:-.05em;line-height:99%;margin:0 0 2.5rem;position:relative}.agents-hero-title br{content:"";display:block;margin-top:.5rem}.agents-hero-subtitle{color:#0d0603d9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:22px;letter-spacing:-.48px;line-height:150%;margin:0 auto 4rem;max-width:800px;position:relative}.agents-hero-buttons{align-items:center;display:flex;gap:2rem;justify-content:center;position:relative}.solutions-button-primary{background:#dc7364;border:0;border-radius:9999px;box-shadow:0 4px 12px #dc736433;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:13px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.solutions-button-primary:hover{background:#d16458;box-shadow:0 6px 16px #dc73644d;transform:translateY(-3px)}.solutions-button-secondary{background:#0000;border:2px solid #0d0603;border-radius:9999px;color:#0d0603;cursor:pointer;font-size:18px;font-weight:600;overflow:hidden;padding:13px 32px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.solutions-button-secondary:before{background:#0d06030d;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s ease;width:100%}.solutions-button-secondary:hover{transform:translateY(-3px)}.solutions-button-secondary:hover:before{transform:translateX(0)}@media (max-width:1200px){.agents-hero-title{font-size:72px}.agents-hero-subtitle{font-size:20px;max-width:90%}}@media (max-width:768px){.agents-hero-section{min-height:100vh;padding:6rem 1.5rem}.agents-hero-content{padding:0}.agents-hero-tagline{font-size:22px}.agents-hero-tagline:after{width:60%}.agents-hero-title{font-size:48px;margin-bottom:2rem}.agents-hero-title br{margin-top:.25rem}.agents-hero-subtitle{font-size:18px;margin-bottom:3rem;max-width:100%;padding:0 1rem}.agents-hero-buttons{flex-direction:column;gap:1rem;margin:0 auto;max-width:320px;width:100%}.solutions-button-primary,.solutions-button-secondary{font-size:1.1rem;padding:1rem 2rem;width:100%}}@media (max-width:480px){.agents-hero-section{padding:4rem 1rem}.agents-hero-tagline{font-size:20px}.agents-hero-title{font-size:40px}.agents-hero-subtitle{font-size:16px;line-height:150%}.agents-hero-buttons{max-width:280px}.solutions-button-primary,.solutions-button-secondary{font-size:1rem;padding:.9rem 1.8rem}}.agents-challenges{background-color:#ebcec8;border-radius:60px 60px 0 0;margin:0;padding:4rem 2rem;position:relative;z-index:100}.agents-challenges-container{margin:0 auto;max-width:1300px;padding:0 20px;text-align:center}.challenges-header{margin-bottom:4rem}.challenges-main-title{font-family:Sora,Sora Placeholder,sans-serif;font-size:64px;font-weight:500;line-height:110%;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:80%}.challenges-description,.challenges-main-title{color:#0d0603;letter-spacing:-.05em;text-align:center}.challenges-description{font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;line-height:150%;margin:0 auto;max-width:700px}.challenges-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:0 1rem}.legal-challenge-card{background-color:#f9f9f9;border-radius:20px;box-shadow:0 3px 6px 0 #0000000a,0 11px 11px 0 #00000008,0 24px 14px 0 #00000005;display:flex;flex-direction:column;justify-content:flex-start;min-height:280px;opacity:1;padding:2rem;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.card-corner-icon{align-items:center;color:#0d0603;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0;height:56px;justify-content:center;opacity:.9;transition:all .3s ease;width:56px}.legal-challenge-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.legal-challenge-card:hover .card-corner-icon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));opacity:1;transform:scale(1.05)}.agent-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.card-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:36px;font-weight:500;letter-spacing:-.05em;line-height:30px;margin:0}.agent-card-divider{background:repeating-linear-gradient(90deg,#000 0,#000 6px,#0000 10px,#0000 20px);height:1px;margin:1.5rem 0;width:105%}.card-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:17px;font-style:italic;font-weight:400;letter-spacing:-.05em;line-height:135%;margin:2rem 0 0}.agents-value-section{padding:4rem 2rem}.agents-value-container{margin:0 auto;max-width:1200px}.agents-value-content{grid-gap:6rem;align-items:start;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.agents-value-title-area{padding-right:2rem;position:sticky;top:8rem;z-index:100}.agents-value-main-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:2rem;text-align:left}.agents-value-content-area{display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.agents-value-paragraphs{display:flex;flex-direction:column;gap:3rem}.agents-value-paragraph{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin:0;text-align:left}.agents-integrations{margin-top:6rem;padding:0 2rem;text-align:center}.integrations-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.05em;line-height:110%;margin-bottom:1.5rem}.integrations-description{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin:0 auto 3rem;max-width:800px}.integrations-logos-container{margin-top:3rem;overflow:hidden;padding:2rem 0;position:relative;width:100%}.integrations-logos-container:after,.integrations-logos-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.integrations-logos-container:before{background:linear-gradient(90deg,#ebcec8,#ebcec800);left:0}.integrations-logos-container:after{background:linear-gradient(270deg,#ebcec8,#ebcec800);right:0}.integrations-logos-track{overflow:hidden;position:relative;width:100%}.integrations-logos-slider{align-items:center;display:flex;gap:4rem;padding:0 2rem;width:max-content}.integration-logo-item{align-items:center;display:flex;flex-shrink:0;height:150px;justify-content:center;min-width:150px;width:150px}.integration-company-logo{filter:brightness(0) saturate(100%);height:150px;object-fit:contain;opacity:.8;transition:all .3s ease;width:150px}.integration-company-logo:hover{opacity:1;transform:scale(1.05)}@media (max-width:768px){.integrations-logos-container{margin-left:calc(-50vw + 50%);padding:1rem 0;width:100vw}.integrations-logos-slider{gap:2rem}.integration-logo-item{height:120px;min-width:120px}.integration-company-logo{height:120px;width:120px}}@media (max-width:480px){.integration-logo-item{height:100px;min-width:100px}.integration-company-logo{height:100px;width:100px}}@media (max-width:768px){.agents-value-content{gap:3rem;grid-template-columns:1fr}.agents-value-main-title{font-size:2.5rem;text-align:center!important}.agents-value-paragraph{font-size:18px}.agents-integrations{margin-top:4rem;padding:0 1rem}.integrations-title{font-size:28px}.integrations-description{font-size:18px;max-width:90%}.integrations-logos{gap:1rem}.logo-item{font-size:14px;padding:.7rem 1.2rem}}@media (max-width:480px){.agents-value-paragraphs{padding-top:0!important;text-align:center!important}.agents-value-content-area{padding-left:0!important}.agents-value-main-title{margin-bottom:0!important}.agents-value-title-area{position:static!important}.agents-integrations{margin-top:3rem}.integrations-title{font-size:24px}.integrations-description{font-size:16px;max-width:100%}.logo-item{font-size:13px;padding:.6rem 1rem}}.agents-usecases-section{background-color:#e3dfdc;padding:5rem 2rem}.legal-usecases-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1200px}.legal-usecases-content{align-items:flex-start;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;padding-right:1rem;position:sticky;top:8rem;z-index:100}.agents-ai-icon{margin-bottom:2rem}.agents-ai-logo-image{flex:none;height:141px;object-fit:contain;object-position:center;position:relative;width:216px}.agents-usecases-title{font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;line-height:102%;margin-bottom:2rem}.agents-usecases-subtitle,.agents-usecases-title{color:#0d0603;letter-spacing:-.05em;text-align:left}.agents-usecases-subtitle{font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;line-height:144%;margin-bottom:1.5rem}.agents-usecases-cards{gap:3rem;min-height:200vh;padding-bottom:6rem;position:relative}.agents-usecase-card,.agents-usecases-cards{display:flex;flex-direction:column;width:100%}.agents-usecase-card{border-radius:20px;color:#fff;min-height:400px;overflow:hidden;padding:1rem 2rem;position:sticky;top:8rem;transform-origin:center;transition:all .5s ease;z-index:10}.card-lead-engagement{background-color:#1a1a1a;position:sticky;top:10rem;transform:rotate(0deg);z-index:40}.card-order-processing{background-color:#3c6382;margin-top:2rem;position:sticky;top:10rem;transform:rotate(3deg)!important;transform-origin:center;z-index:41}.card-account-management{background-color:#dc7264;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-2deg)!important;transform-origin:center;z-index:42}.card-data-collection{background-color:#000;margin-top:2rem;position:sticky;top:10rem;transform:rotate(1.5deg)!important;transform-origin:center;z-index:43}.card-compliance-monitoring{background-color:#36608c;margin-top:2rem;position:sticky;top:10rem;transform:rotate(-1deg)!important;transform-origin:center;z-index:44}.agents-usecase-card:hover{transform:rotate(0deg) scale(1.02)!important;transition:all .3s ease}.usecase-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.usecase-card-title{font-size:48px;font-weight:400;line-height:100%;margin:0;width:550px}.usecase-card-description,.usecase-card-title{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;letter-spacing:-.05em;text-align:left}.usecase-card-description{flex:1 1;font-size:16px!important;font-weight:400!important;line-height:144%;margin-bottom:1.6rem;margin-top:2rem;max-width:100%}.usecase-card-separator{background-color:#fff;height:1.5px;margin:2rem 0;width:100%}.usecase-card-capabilities{margin-top:1rem}.usecase-capabilities-title{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.05em;line-height:135%;margin-bottom:2rem;text-align:left}.usecase-capabilities-list{list-style:none;margin:0;padding:0}.usecase-capabilities-list li{color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.05em;line-height:150%;margin-bottom:.5rem;padding-left:1.5rem;position:relative;text-align:left}.usecase-capabilities-list li:before{color:#fff;content:"o";font-weight:700;left:0;position:absolute}@media (max-width:1024px){.legal-usecases-container{grid-template-columns:1fr}.legal-usecases-content{top:10rem!important;z-index:0!important}}@media (max-width:768px){.agents-usecases-section{padding:3rem .5rem}.agents-usecases-cards{width:345px}.usecase-capabilities-title{font-size:27px}.usecase-capabilities-list li{font-size:13px;margin-bottom:0!important}.legal-usecases-container{height:3163px;max-width:100%;padding:2rem 1rem}.agents-usecases-title{font-size:2rem;text-align:left}.agents-usecases-subtitle{font-size:14px;text-align:left}.agents-usecases-cards{gap:1.5rem}.agents-usecase-card{min-height:200px;padding:1.5rem}.usecase-card-title{font-size:24px}.usecase-card-description{font-size:14px!important;margin:0}.usecase-card-separator{margin-bottom:0!important}}.agents-benefits-container{background:#ebcec8;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:4rem 0;width:100vw}.agents-benefits{background:#0d0603;border-radius:24px;color:#fff;margin:0 auto;max-width:1200px;padding:4rem 2rem}.agents-benefits h2{color:#fff;font-family:Sora,Sora Placeholder,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.05em;margin-bottom:3rem}.metrics-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr)}.metric-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.metric-card:hover{background:#ffffff14;transform:translateY(-4px)}.metric-value{color:#fff;font-family:Sora,Sora Placeholder,sans-serif;font-size:32px;margin-bottom:.5rem}.metric-label{color:#fffc;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:14px;line-height:1.4}.agents-final-cta-container{background:linear-gradient(180deg,#ebcec8 0,#ebcec8 50%,#e3dfdc 0,#e3dfdc);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:4rem 0;position:relative;width:100vw}.agents-final-cta{align-items:center;background:linear-gradient(180deg,#000c 0,#000c 50%,#3c6382cc 0,#3c6382cc);border-radius:20px;display:flex;justify-content:center;margin:0 2rem;min-height:60vh;overflow:hidden;position:relative}.final-cta-video-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.final-cta-video-bg video{background-color:#0000;border-radius:18px;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.final-cta-content{margin:0 auto;max-width:72rem;padding:5rem 2rem;position:relative;text-align:center;z-index:2}.final-cta-content h2{color:#f9f9f9;font-family:Sora,Sora Placeholder,sans-serif;font-size:60px;font-weight:500;letter-spacing:-.05em;line-height:115%;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:70vw;text-align:center}.final-cta-content .highlight{color:#dc7364}.final-cta-content p{color:#f9f9f9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;letter-spacing:-.03em;line-height:150%;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:48rem;text-align:center}.final-cta-buttons{align-items:center;display:flex;justify-content:center}.final-cta-content .new-button-primary{background-color:#dc7364;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;opacity:1;padding:.8rem 2rem;transition:all .3s ease;width:fit-content;will-change:auto}.final-cta-content .new-button-primary:hover{background-color:#d16458;transform:translateY(-2px)}@media (max-width:1024px){.challenges-main-title{font-size:3rem}.challenges-description{font-size:1.125rem}.challenges-cards{gap:2rem;grid-template-columns:1fr;max-width:600px}}@media (max-width:768px){.agents-challenges{padding:4rem 1.5rem}.challenges-main-title{font-size:2.5rem}.challenges-description{font-size:1rem}.challenges-cards{gap:1.5rem;grid-template-columns:1fr}.legal-challenge-card{padding:1.5rem;width:100%}.final-cta-content h2{font-size:2.5rem;max-width:90vw}.final-cta-content p{font-size:1.1rem;max-width:95vw}.agents-final-cta-container{margin:0!important}}@media (max-width:480px){.legal-usecases-content{position:static!important}.agents-challenges{padding:3rem 1rem}.metrics-grid{grid-template-columns:1fr!important}.challenges-header{margin-bottom:2rem}.challenges-main-title{font-size:24px}.challenges-description{font-size:.9rem}.legal-challenge-card{min-height:240px;padding:1.25rem;width:100%}.card-title{font-size:32px}.card-description{font-size:.9rem}.agents-benefits,.agents-challenges,.agents-final-cta,.agents-hero,.agents-usecases,.agents-value{padding:3rem 1rem}}.usecases-page{background:#f4efec;min-height:100vh;overflow-x:hidden;position:relative}.usecases-page:before{background:radial-gradient(circle at 20% 80%,#dc73641a 0,#0000 50%),radial-gradient(circle at 80% 20%,#a2e5b81a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.case-studies-hero{background:linear-gradient(135deg,#f4efec,#ebcec8);overflow:hidden;padding:8rem 2rem 6rem;position:relative;text-align:center}.case-studies-hero:before{background:radial-gradient(circle at 30% 70%,#dc73641a 0,#0000 50%),radial-gradient(circle at 70% 30%,#a2e5b81a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:4rem;font-weight:700;margin-bottom:1.5rem;text-shadow:none}.hero-subtitle{color:#0d0603d9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1.25rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.hero-stats{display:flex;gap:4rem;justify-content:center;margin-top:3rem}.stat-number{font-size:2.5rem;text-shadow:none}.stat-label{font-size:1rem;letter-spacing:.5px}.filter-section{background:linear-gradient(135deg,#f8f4f2,#fff);border-bottom:1px solid #dc73641a;padding:3rem 2rem;position:relative;z-index:2}.filter-container{margin:0 auto;max-width:1200px}.filter-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.filter-btn{background:#fff;border:2px solid #dc736433;border-radius:25px;box-shadow:0 4px 15px #dc73641a;color:#0d0603;cursor:pointer;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.filter-btn:hover{transform:translateY(-2px)}.filter-btn.active,.filter-btn:hover{background:#dc7364;border-color:#dc7364;box-shadow:0 8px 25px #dc73644d;color:#fff}.case-studies-section{background:linear-gradient(135deg,#f8f4f2,#fff);padding:4rem 2rem;position:relative}.case-studies-container{margin:0 auto;max-width:1400px}.case-studies-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:2rem}.case-study-card{background:#fff;border:2px solid #0000;border-radius:24px;box-shadow:0 10px 30px #dc73641a;overflow:hidden;position:relative;transition:all .4s ease}.case-study-card:before{background:linear-gradient(90deg,#dc7364,#a2e5b8);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.case-study-card:hover:before{transform:scaleX(1)}.case-study-card:hover{border-color:#dc73644d;box-shadow:0 25px 50px #dc736433;transform:translateY(-10px)}.case-study-image{height:250px;overflow:hidden;position:relative}.case-study-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.case-study-card:hover .case-study-image img{transform:scale(1.1)}.case-study-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#dc7364f2,#c85f50f2);border-radius:20px;box-shadow:0 4px 15px #0003;color:#fff;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.case-study-content{padding:2rem}.case-study-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.case-study-company{color:#dc7364;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.case-study-company,.case-study-section{margin-bottom:1.5rem}.section-title{align-items:center;color:#0d0603;display:flex;font-family:Sora,Sora Placeholder,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.section-title:before{background:linear-gradient(90deg,#dc7364,#a2e5b8);border-radius:1px;content:"";height:2px;margin-right:.75rem;width:20px}.section-text{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.9rem;line-height:1.6;opacity:.8;text-align:left}.results-list{list-style:none;margin:0;padding:0}.result-item{align-items:flex-start;background:#f8f4f280;border-left:3px solid #a2e5b8;border-radius:8px;color:#0d0603;display:flex;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:.9rem;gap:.75rem;line-height:1.5;margin-bottom:.75rem;padding:.5rem;transition:all .3s ease}.result-item:hover{background:#f8f4f2cc;transform:translateX(5px)}.result-icon{color:#a2e5b8;flex-shrink:0;font-size:1rem;font-weight:700;margin-top:.1rem}@media (max-width:1024px){.hero-title{font-size:3rem}.hero-stats{gap:3rem}.case-studies-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.case-studies-hero{padding:6rem 1rem 4rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.hero-stats{flex-direction:column;gap:2rem}.stat-number{font-size:2rem}.filter-section{padding:2rem 1rem}.filter-buttons{gap:.75rem}.filter-btn{font-size:.8rem;padding:.6rem 1.2rem}.case-studies-section{padding:3rem 1rem}.case-studies-grid{gap:2rem;grid-template-columns:1fr}.case-study-content{padding:1.5rem}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.filter-buttons{align-items:center;flex-direction:column}.filter-btn{max-width:250px;width:100%}.case-study-image{height:200px}}.about-page{background-color:#f4efec;font-family:Sora,Sora Placeholder,sans-serif;min-height:100vh}.about-hero-section{background:linear-gradient(135deg,#f4efec,#ebcec8);overflow:hidden;padding:8rem 2rem 6rem;position:relative;text-align:center}.about-hero-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.about-hero-content{margin:0 auto;max-width:900px}.about-hero-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:72px;font-weight:600;letter-spacing:-.05em;line-height:110%;margin-bottom:2rem}.about-hero-title .highlight{color:#dc7364}.about-hero-subtitle{color:#0d0603d9;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:150%;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px}.about-hero-stats{display:flex;gap:4rem;justify-content:center;margin-top:3rem}.stat-item{text-align:center}.stat-number{color:#dc7364;font-family:Sora,Sora Placeholder,sans-serif;font-size:48px;font-weight:700;margin-bottom:.5rem}.stat-label{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.about-section-title{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:110%;margin-bottom:3rem}.about-section-title.text-center{text-align:center}.about-story-section{background-color:#fff;padding:6rem 2rem}.about-story-container{margin:0 auto;max-width:1200px}.about-story-content{grid-gap:6rem;align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.about-story-text{padding-right:2rem}.about-story-paragraph{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:18px;font-weight:400;line-height:160%;margin-bottom:1.5rem}.about-story-image{align-items:center;display:flex;justify-content:center}.story-image-container{border-radius:20px;box-shadow:0 20px 40px #00000026;height:500px;overflow:hidden;position:relative;width:600px}.story-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.story-image-container:hover .story-image{transform:scale(1.05)}.story-image-overlay{background:linear-gradient(0deg,#000c 0,#0009 50%,#0000);bottom:0;left:0;padding:2rem 1.5rem 1.5rem;position:absolute;right:0}.story-image-overlay,.story-overlay-content{color:#fff;text-align:center}.story-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:48px;margin-bottom:1rem}.story-overlay-content h3{color:#fff;font-family:Sora,Sora Placeholder,sans-serif;font-size:24px;font-weight:600;margin-bottom:.5rem;text-shadow:0 2px 4px #00000080}.story-overlay-content p{color:#ffffffe6;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;text-shadow:0 1px 2px #00000080}.about-values-section{background-color:#fff;padding:6rem 2rem;position:relative}.about-values-section:before{background:linear-gradient(135deg,#ebcec81a,#f8f4f21a);content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.about-values-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.values-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.value-card{background:linear-gradient(135deg,#fff,#f8f4f2);border:2px solid #0000;border-radius:24px;box-shadow:0 8px 25px #00000014;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:all .4s ease}.value-card:before{background:linear-gradient(90deg,#dc7364,#3c6382);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.value-card:hover:before{transform:scaleX(1)}.value-card:hover{border-color:#dc736433;box-shadow:0 25px 50px #00000026;transform:translateY(-15px) scale(1.02)}.value-icon{display:inline-block;font-size:56px;margin-bottom:2rem;position:relative;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.1) rotate(5deg)}.value-icon:after{background:radial-gradient(circle,#dc73641a 0,#0000 70%);border-radius:50%;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px;z-index:-1}.value-card:hover .value-icon:after{background:radial-gradient(circle,#dc736433 0,#0000 70%);height:100px;width:100px}.value-card h3{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:22px;font-weight:600;margin-bottom:1.5rem;position:relative}.value-card h3:after{background:linear-gradient(90deg,#dc7364,#3c6382);border-radius:1px;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:40px}.value-card:hover h3:after{width:60px}.value-card p{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:15px;line-height:160%;opacity:.8;transition:opacity .3s ease}.value-card:hover p{opacity:1}.about-team-section{padding:6rem 2rem}.about-team-container{margin:0 auto;max-width:1400px}.team-grid{display:flex;gap:2rem;justify-content:center;margin-top:4rem;overflow-x:auto;padding:1rem 0}.team-member-card{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;flex-shrink:0;max-width:320px;min-width:300px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-member-card:before{background:linear-gradient(90deg,#dc7364,#3c6382);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.team-member-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.member-image-container{display:inline-block;margin-bottom:1.5rem;position:relative}.member-image{font-size:80px;margin-bottom:0;position:relative;z-index:2}.member-image-overlay{background:radial-gradient(circle,#dc73641a 0,#0000 70%);border-radius:50%;height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px;z-index:1}.member-content{text-align:left}.member-name{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:24px;font-weight:600;margin-bottom:.5rem;text-align:center}.member-title{color:#dc7364;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;font-weight:500;letter-spacing:.05em;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.member-details{display:flex;flex-direction:column;gap:.75rem}.member-detail-item{display:flex;flex-direction:column;gap:.25rem}.detail-label{font-size:12px;font-weight:600;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.detail-label,.detail-value{color:#0d0603;font-family:Poppins,Poppins Placeholder,sans-serif}.detail-value{font-size:14px;font-weight:400;line-height:140%}.about-why-us-section{background:linear-gradient(135deg,#f8f4f2,#ebcec8);overflow:hidden;padding:6rem 2rem;position:relative}.about-why-us-section:before{background:radial-gradient(circle at 20% 80%,#dc73641a 0,#0000 50%),radial-gradient(circle at 80% 20%,#3c63821a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-why-us-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.why-us-header{margin-bottom:4rem;text-align:center}.why-us-subtitle{color:#0d0603cc;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:20px;line-height:150%;margin:1.5rem auto 0;max-width:600px}.why-us-grid{align-items:center;display:flex;flex-direction:column;gap:4rem;margin-top:4rem}.why-us-points{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;max-width:1000px;width:100%}.why-us-point{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:16px;display:flex;gap:1.5rem;padding:1.5rem;transition:all .3s ease}.why-us-point:hover{background:#ffffffe6;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.point-icon{align-items:center;background:linear-gradient(135deg,#dc7364,#d16458);border-radius:12px;box-shadow:0 4px 12px #dc73644d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.point-content h3{color:#0d0603;font-family:Sora,Sora Placeholder,sans-serif;font-size:22px;font-weight:600;margin-bottom:.75rem}.point-content p{color:#0d0603cc;font-family:Poppins,Poppins Placeholder,sans-serif;font-size:16px;line-height:160%;margin:0}@media (max-width:1024px){.about-hero-title{font-size:48px}.about-hero-subtitle{font-size:18px}.about-section-title{font-size:36px}.why-us-grid{gap:4rem}.why-us-points{gap:2rem}.why-us-point{padding:1.25rem}.point-icon{height:40px;width:40px}.point-content h3{font-size:20px}.about-story-section,.about-team-section,.about-values-section,.about-why-us-section{padding:4rem 1rem}.values-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.about-hero-stats,.team-grid{flex-direction:column;gap:2rem}.team-grid{align-items:center}.team-member-card{max-width:100%;min-width:280px}}@media (max-width:768px){.about-hero-section{padding:6rem 1rem 4rem}.about-hero-title{font-size:40px}.about-hero-subtitle{font-size:18px}.about-section-title{font-size:36px}.about-story-section,.about-team-section,.about-values-section,.about-why-us-section{padding:4rem 1rem}.about-story-content{gap:3rem;grid-template-columns:1fr;text-align:center}.about-story-text{order:2;padding-right:0}.about-story-image{order:1}.about-story-paragraph{font-size:16px;text-align:left}.values-grid{gap:2rem;grid-template-columns:1fr}.value-card{padding:2.5rem 1.5rem}.value-icon{font-size:48px}.value-card h3{font-size:20px}.value-card p{font-size:14px}.story-image-placeholder{height:250px;max-width:350px;width:100%}.story-image-container{height:400px;max-width:500px;width:100%}.story-image-overlay{padding:1.5rem 1rem 1rem}.story-overlay-content h3{font-size:20px}.story-overlay-content p{font-size:14px}.team-grid{align-items:center;flex-direction:column;gap:2rem}.team-member-card{max-width:100%;min-width:280px}.member-image{font-size:64px}.member-image-overlay{height:100px;width:100px}.about-why-us-section{padding:4rem 1rem}.why-us-header{margin-bottom:3rem}.why-us-subtitle{font-size:18px;max-width:100%}.why-us-grid{gap:3rem;margin-top:3rem}.why-us-points{gap:1.5rem;grid-template-columns:1fr;max-width:100%}.why-us-point{flex-direction:column;gap:1rem;padding:1rem;text-align:center}.point-icon{height:48px;margin:0 auto;width:48px}.point-content h3{font-size:20px;text-align:center}.point-content p{font-size:15px;text-align:center}}@media (max-width:480px){.about-hero-title{font-size:32px}.about-hero-subtitle{font-size:16px}.about-section-title{font-size:28px}.stat-number{font-size:36px}.stat-label{font-size:14px}.about-story-section{padding:3rem 1rem}.about-story-content{gap:2rem}.about-story-paragraph{font-size:15px;margin-bottom:1rem}.story-image-container{height:250px;max-width:320px;width:100%}.story-image-overlay{padding:1rem .75rem .75rem}.story-overlay-content h3{font-size:18px}.story-overlay-content p{font-size:13px}.story-icon{font-size:36px}}
/*# sourceMappingURL=main.900fe451.css.map*/