:root{--s3st-primary-50:#fff7ed;--s3st-primary-100:#ffedd5;--s3st-primary-200:#fed7aa;--s3st-primary-300:#fdba74;--s3st-primary-400:#fb923c;--s3st-primary-500:#e75b2a;--s3st-primary-600:#dc4a1a;--s3st-primary-700:#c73e12;--s3st-primary-800:#9a3412;--s3st-primary-900:#7c2d12;--s3st-bg-primary:#f9fafb;--s3st-bg-secondary:#fff;--s3st-bg-card:#fff;--s3st-text-primary:#111827;--s3st-text-secondary:#4b5563;--s3st-text-muted:#6b7280;--s3st-border-color:#0000000f;--s3st-icon-bg:#ffedd5;--s3st-shadow-sm:0 .0625rem .125rem #0000000a;--s3st-shadow-md:0 .25rem .5rem #0000000f;--s3st-shadow-lg:0 .5rem 1.5rem #00000014;--s3st-shadow-xl:0 1rem 2.5rem #0000001a;--s3st-shadow-hover:0 .75rem 2rem #e75b2a26;--s3st-shadow-glow:0 0 2rem #e75b2a40;--s3st-text-xs:clamp(.625rem,.5625rem + .3125vw,.75rem);--s3st-text-sm:clamp(.75rem,.6875rem + .3125vw,.875rem);--s3st-text-base:clamp(.8125rem,.75rem + .3125vw,1rem);--s3st-text-lg:clamp(.875rem,.8125rem + .3125vw,1.125rem);--s3st-text-xl:clamp(1rem,.9375rem + .3125vw,1.25rem);--s3st-text-2xl:clamp(1.125rem,1rem + .625vw,1.5rem);--s3st-text-3xl:clamp(1.25rem,1.125rem + .625vw,1.875rem);--s3st-text-4xl:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);--s3st-space-xs:clamp(.25rem,.2rem + .25vw,.5rem);--s3st-space-sm:clamp(.5rem,.375rem + .625vw,.75rem);--s3st-space-md:clamp(.75rem,.625rem + .625vw,1rem);--s3st-space-lg:clamp(1rem,.875rem + .625vw,1.5rem);--s3st-space-xl:clamp(1.25rem,1rem + 1.25vw,2rem);--s3st-space-2xl:clamp(1.5rem,1.25rem + 1.25vw,2.5rem);--s3st-radius-sm:clamp(.375rem,.3125rem + .3125vw,.5rem);--s3st-radius-md:clamp(.5rem,.4375rem + .3125vw,.75rem);--s3st-radius-lg:clamp(.625rem,.5625rem + .3125vw,1rem);--s3st-radius-xl:clamp(.75rem,.625rem + .625vw,1.25rem);--s3st-animation-fast:.15s;--s3st-animation-normal:.3s;--s3st-animation-slow:.5s;--s3st-animation-smooth:cubic-bezier(.4,0,.2,1);--s3st-animation-bounce:cubic-bezier(.68,-.55,.265,1.55);--s3st-animation-spring:cubic-bezier(.175,.885,.32,1.275)}[data-theme=dark],[data-mode=dark],[data-color-scheme=dark],[data-color-mode=dark],[data-appearance=dark],[data-bs-theme=dark],.dark,.dark-mode,.dark-theme,.theme-dark,.mode-dark,.is-dark,.darkmode,:root.dark,:root.dark-mode,html.dark,html.dark-mode,body.dark,body.dark-mode{--s3st-bg-primary:#0f1419;--s3st-bg-secondary:#1a1f26;--s3st-bg-card:#1e252d;--s3st-text-primary:#f9fafb;--s3st-text-secondary:#d1d5db;--s3st-text-muted:#9ca3af;--s3st-border-color:#ffffff14;--s3st-icon-bg:#e75b2a26;--s3st-shadow-sm:0 .0625rem .125rem #0003;--s3st-shadow-md:0 .25rem .5rem #0000004d;--s3st-shadow-lg:0 .5rem 1.5rem #0006;--s3st-shadow-xl:0 1rem 2.5rem #00000080;--s3st-shadow-hover:0 .75rem 2rem #e75b2a33;--s3st-shadow-glow:0 0 2.5rem #e75b2a59}.s3st-section{background-color:var(--s3st-bg-primary);opacity:0;width:100%;min-height:clamp(18rem,12rem + 18vh,34rem);transition:opacity .7s var(--s3st-animation-smooth),transform .7s var(--s3st-animation-smooth);padding-block:clamp(1.25rem,.75rem + 3vh,3.5rem);padding-inline:clamp(2vw,1vw + 1%,4vw);position:relative;overflow:hidden;transform:translateY(clamp(1rem,.5rem + 1.5vw,2rem))}.s3st-section--visible{opacity:1;transform:translateY(0)}.s3st-container{max-width:clamp(20rem,100%,90rem);margin-inline:auto}.s3st-header{text-align:center;opacity:0;transition:opacity .6s var(--s3st-animation-smooth).1s,transform .6s var(--s3st-animation-smooth).1s;margin-bottom:clamp(1rem,.5rem + 2.5vh,3rem);transform:translateY(clamp(.5rem,.25rem + 1vh,1.25rem))}.s3st-header--visible{opacity:1;transform:translateY(0)}.s3st-title{margin:0 0 clamp(.5rem,.375rem + .5vw,1rem)}.s3st-title-text{color:var(--s3st-text-primary);letter-spacing:-.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,.75rem + 1.5vw + .5vh,2.5rem);font-weight:700;line-height:1.15;display:block}.s3st-subtitle{color:var(--s3st-text-secondary);margin-inline:auto;max-width:clamp(20rem,14rem + 22vw + 2vh,45rem);margin-bottom:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.6875rem + .4vw + .2vh,1.125rem);font-weight:400;line-height:1.5}.s3st-tools-grid{max-width:clamp(18rem,100%,80rem);margin-inline:auto}.s3st-tool-card{opacity:0;height:100%;transition:opacity .5s var(--s3st-animation-smooth)var(--s3st-card-delay,0s),transform .5s var(--s3st-animation-smooth)var(--s3st-card-delay,0s);position:relative;transform:translateY(clamp(1rem,.75rem + .75vw,1.5rem))}.s3st-tool-card--visible{opacity:1;transform:translateY(0)}.s3st-card-inner{background:var(--s3st-bg-card);border-radius:var(--s3st-radius-lg);border:.0625rem solid var(--s3st-border-color);min-height:clamp(5rem,3.5rem + 2.5vw + 2vh,7.5rem);box-shadow:var(--s3st-shadow-sm);cursor:pointer;transition:transform var(--s3st-animation-normal)var(--s3st-animation-smooth),box-shadow var(--s3st-animation-normal)var(--s3st-animation-smooth),border-color var(--s3st-animation-normal)var(--s3st-animation-smooth);align-items:flex-start;gap:clamp(.625rem,.375rem + .75vw + .25vh,1.125rem);padding:clamp(.75rem,.5rem + .75vw + .5vh,1.5rem);display:flex;position:relative;overflow:hidden}.s3st-card-glow{background:radial-gradient(circle at var(--s3st-mouse-x,50%)var(--s3st-mouse-y,50%),#e75b2a1f 0%,transparent 60%);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--s3st-animation-normal)var(--s3st-animation-smooth);position:absolute;top:0;left:0}.s3st-tool-card--hovered .s3st-card-inner,.s3st-tool-card:hover .s3st-card-inner{box-shadow:var(--s3st-shadow-hover);border-color:#e75b2a40;transform:translateY(-.25rem)scale(1.01)}.s3st-tool-card--hovered .s3st-card-glow,.s3st-tool-card:hover .s3st-card-glow{opacity:1}.s3st-icon-wrapper{flex-shrink:0}.s3st-icon-box{background:var(--s3st-icon-bg);border-radius:var(--s3st-radius-md);width:clamp(2.25rem,1.75rem + 1.25vw + .5vh,3.25rem);height:clamp(2.25rem,1.75rem + 1.25vw + .5vh,3.25rem);transition:background-color var(--s3st-animation-normal)var(--s3st-animation-smooth),transform var(--s3st-animation-normal)var(--s3st-animation-spring),box-shadow var(--s3st-animation-normal)var(--s3st-animation-smooth);justify-content:center;align-items:center;display:flex}.s3st-icon{color:var(--s3st-primary-500);transition:color var(--s3st-animation-normal)var(--s3st-animation-smooth),transform var(--s3st-animation-normal)var(--s3st-animation-spring);justify-content:center;align-items:center;display:flex}.s3st-icon svg{fill:currentColor;width:clamp(1rem,.875rem + .5vw,1.25rem);height:clamp(1rem,.875rem + .5vw,1.25rem);transition:transform var(--s3st-animation-normal)var(--s3st-animation-spring)}.s3st-tool-card--hovered .s3st-icon-box,.s3st-tool-card:hover .s3st-icon-box{background:var(--s3st-primary-500);transform:scale(1.08);box-shadow:0 .375rem 1rem #e75b2a59}.s3st-tool-card--hovered .s3st-icon,.s3st-tool-card:hover .s3st-icon{color:#fff}.s3st-tool-card--hovered .s3st-icon svg,.s3st-tool-card:hover .s3st-icon svg{transform:scale(1.1)}.s3st-text-content{flex:1;min-width:0}.s3st-tool-title{color:var(--s3st-text-primary);margin:0;transition:color var(--s3st-animation-normal)var(--s3st-animation-smooth);margin-bottom:clamp(.1875rem,.125rem + .25vw + .125vh,.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.625rem + .5vw + .25vh,1.125rem);font-weight:700;line-height:1.35}.s3st-tool-description{color:var(--s3st-text-secondary);transition:color var(--s3st-animation-normal)var(--s3st-animation-smooth);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.6875rem,.5625rem + .35vw + .15vh,.9375rem);font-weight:400;line-height:1.45}.s3st-tool-card--hovered .s3st-tool-title,.s3st-tool-card:hover .s3st-tool-title{color:var(--s3st-primary-500)}@media screen and (min-width:16.25rem){.s3st-section{padding-inline:clamp(.75rem,2vw,1rem)}.s3st-card-inner{text-align:left;flex-direction:column;align-items:flex-start}}@media screen and (min-width:20rem){.s3st-section{padding-inline:clamp(1rem,3vw,1.25rem)}}@media screen and (min-width:22.5rem){.s3st-title-text{font-size:clamp(1.375rem,1.125rem + 1.25vw,2.25rem)}}@media screen and (min-width:25rem){.s3st-card-inner{flex-direction:row;align-items:flex-start}}@media screen and (min-width:30rem){.s3st-section{padding-block:clamp(1.75rem,1.5rem + 2vh,3.5rem)}}@media screen and (min-width:33.75rem){.s3st-tools-grid{max-width:95%}}@media screen and (min-width:36rem){.s3st-section{min-height:clamp(22rem,18rem + 15vh,34rem)}}@media screen and (min-width:40rem){.s3st-header{margin-bottom:clamp(1.5rem,1.25rem + 1.5vw,2.75rem)}}@media screen and (min-width:42.5rem){.s3st-card-inner{min-height:clamp(6rem,5.5rem + 2vw,7.5rem)}}@media screen and (min-width:45rem){.s3st-title-text{font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}}@media screen and (min-width:48rem){.s3st-section{padding-inline:clamp(1.5rem,3%,2.5rem)}.s3st-icon-box{width:clamp(2.75rem,2.5rem + 1vw,3.25rem);height:clamp(2.75rem,2.5rem + 1vw,3.25rem)}}@media screen and (min-width:50rem){.s3st-tools-grid{max-width:92%}}@media screen and (min-width:52.5rem){.s3st-subtitle{font-size:clamp(.875rem,.8125rem + .3125vw,1.125rem)}}@media screen and (min-width:55rem){.s3st-card-inner{padding:clamp(1rem,.875rem + .625vw,1.375rem)}}@media screen and (min-width:57.5rem){.s3st-section{min-height:clamp(23rem,19rem + 15vh,35rem)}}@media screen and (min-width:60rem){.s3st-header{margin-bottom:clamp(1.75rem,1.5rem + 1.5vw,3rem)}}@media screen and (min-width:62rem){.s3st-section{padding-block:clamp(2rem,1.75rem + 2vh,3.75rem)}.s3st-tools-grid{max-width:90%}}@media screen and (min-width:64rem){.s3st-tool-title{font-size:clamp(.9375rem,.875rem + .3125vw,1.125rem)}}@media screen and (min-width:67.5rem){.s3st-card-inner{gap:clamp(.875rem,.75rem + .625vw,1.125rem)}}@media screen and (min-width:70rem){.s3st-icon-box{width:clamp(2.875rem,2.625rem + 1vw,3.25rem);height:clamp(2.875rem,2.625rem + 1vw,3.25rem)}}@media screen and (min-width:75rem){.s3st-section{padding-inline:clamp(2rem,4%,4rem)}.s3st-title-text{font-size:clamp(1.75rem,1.5rem + 1.25vw,2.5rem)}}@media screen and (min-width:80rem){.s3st-tools-grid{max-width:85%}}@media screen and (min-width:82.5rem){.s3st-card-inner{min-height:clamp(6.5rem,6rem + 2vw,8rem)}}@media screen and (min-width:85.375rem){.s3st-section{min-height:clamp(24rem,20rem + 15vh,36rem)}}@media screen and (min-width:87.5rem){.s3st-container{max-width:88rem}}@media screen and (min-width:90rem){.s3st-header{margin-bottom:clamp(2rem,1.75rem + 1.5vw,3.25rem)}}@media screen and (min-width:96rem){.s3st-tools-grid{max-width:82%}.s3st-tool-description{font-size:clamp(.8125rem,.75rem + .25vw,.9375rem)}}@media screen and (min-width:100rem){.s3st-section{padding-block:clamp(2.25rem,2rem + 2vh,4rem)}}@media screen and (min-width:105rem){.s3st-title-text{font-size:clamp(2rem,1.75rem + 1vw,2.75rem)}}@media screen and (min-width:112rem){.s3st-container{max-width:92rem}}@media screen and (min-width:120rem){.s3st-section{min-height:clamp(26rem,22rem + 15vh,40rem)}.s3st-tools-grid{max-width:78%}}@media screen and (min-width:128rem){.s3st-card-inner{padding:clamp(1.25rem,1rem + .75vw,1.75rem)}}@media screen and (min-width:135rem){.s3st-icon-box{width:clamp(3rem,2.75rem + 1vw,3.5rem);height:clamp(3rem,2.75rem + 1vw,3.5rem)}}@media screen and (min-width:150rem){.s3st-container{max-width:100rem}.s3st-title-text{font-size:clamp(2.25rem,2rem + 1vw,3rem)}.s3st-tools-grid{max-width:75%}}@media screen and (min-width:160rem){.s3st-section{min-height:clamp(28rem,24rem + 15vh,44rem);padding-block:clamp(2.5rem,2.25rem + 2vh,4.5rem)}}@media screen and (min-width:200rem){.s3st-container{max-width:110rem}}@media screen and (min-width:240rem){.s3st-section{min-height:clamp(32rem,28rem + 15vh,52rem);padding-block:clamp(3rem,2.5rem + 2vh,5rem)}.s3st-container{max-width:120rem}.s3st-title-text{font-size:clamp(2.5rem,2.25rem + 1vw,3.5rem)}}@keyframes s3st-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes s3st-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes s3st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.s3st-section,.s3st-header,.s3st-tool-card,.s3st-card-inner,.s3st-card-glow,.s3st-icon-box,.s3st-icon,.s3st-icon svg,.s3st-tool-title,.s3st-tool-description{transition:none!important;animation:none!important}}@media print{.s3st-section{background:#fff!important;min-height:auto!important;padding:1rem!important}.s3st-card-inner{box-shadow:none!important;border:.0625rem solid #e5e7eb!important}.s3st-card-glow{display:none!important}}
:root{--s4sc-primary-50:#fff7ed;--s4sc-primary-100:#ffedd5;--s4sc-primary-200:#fed7aa;--s4sc-primary-300:#fdba74;--s4sc-primary-400:#fb923c;--s4sc-primary-500:#e75b2a;--s4sc-primary-600:#dc4a1a;--s4sc-primary-700:#c73e12;--s4sc-primary-800:#9a3412;--s4sc-primary-900:#7c2d12;--s4sc-bg-primary:#fff;--s4sc-bg-secondary:#f9fafb;--s4sc-bg-card:#fff;--s4sc-text-primary:#111827;--s4sc-text-secondary:#000;--s4sc-text-feature:#374151;--s4sc-text-muted:#6b7280;--s4sc-border-color:#0000000f;--s4sc-shadow-sm:0 .0625rem .125rem #0000000a;--s4sc-shadow-md:0 .25rem .5rem #0000000f;--s4sc-shadow-lg:0 .5rem 1.5rem #00000014;--s4sc-shadow-xl:0 1.5rem 3rem #00000026;--s4sc-shadow-image:0 1.5625rem 3.125rem #00000040;--s4sc-shadow-hover:0 .75rem 2rem #e75b2a26;--s4sc-shadow-glow:0 0 2rem #e75b2a40;--s4sc-shadow-btn:0 .5rem 1.5rem #e75b2a59;--s4sc-text-xs:clamp(.625rem,.5625rem + .3125vw,.75rem);--s4sc-text-sm:clamp(.75rem,.6875rem + .3125vw,.875rem);--s4sc-text-base:clamp(.8125rem,.75rem + .3125vw,1rem);--s4sc-text-lg:clamp(.875rem,.8125rem + .3125vw,1.125rem);--s4sc-text-xl:clamp(1rem,.9375rem + .3125vw,1.25rem);--s4sc-text-2xl:clamp(1.125rem,1rem + .625vw,1.5rem);--s4sc-text-3xl:clamp(1.25rem,1.125rem + .625vw,1.875rem);--s4sc-text-4xl:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);--s4sc-space-xs:clamp(.25rem,.2rem + .25vw,.5rem);--s4sc-space-sm:clamp(.5rem,.375rem + .625vw,.75rem);--s4sc-space-md:clamp(.75rem,.625rem + .625vw,1rem);--s4sc-space-lg:clamp(1rem,.875rem + .625vw,1.5rem);--s4sc-space-xl:clamp(1.25rem,1rem + 1.25vw,2rem);--s4sc-space-2xl:clamp(1.5rem,1.25rem + 1.25vw,2.5rem);--s4sc-radius-sm:clamp(.375rem,.3125rem + .3125vw,.5rem);--s4sc-radius-md:clamp(.5rem,.4375rem + .3125vw,.75rem);--s4sc-radius-lg:clamp(.625rem,.5625rem + .3125vw,1rem);--s4sc-radius-xl:clamp(.75rem,.625rem + .625vw,1.25rem);--s4sc-radius-2xl:clamp(1rem,.875rem + .625vw,1.5rem);--s4sc-animation-fast:.15s;--s4sc-animation-normal:.3s;--s4sc-animation-slow:.5s;--s4sc-animation-smooth:cubic-bezier(.4,0,.2,1);--s4sc-animation-bounce:cubic-bezier(.68,-.55,.265,1.55);--s4sc-animation-spring:cubic-bezier(.175,.885,.32,1.275)}[data-theme=dark],[data-mode=dark],[data-color-scheme=dark],[data-color-mode=dark],[data-appearance=dark],[data-bs-theme=dark],.dark,.dark-mode,.dark-theme,.theme-dark,.mode-dark,.is-dark,.darkmode,:root.dark,:root.dark-mode,html.dark,html.dark-mode,body.dark,body.dark-mode{--s4sc-bg-primary:#0f1419;--s4sc-bg-secondary:#1a1f26;--s4sc-bg-card:#1e252d;--s4sc-text-primary:#f9fafb;--s4sc-text-secondary:#e5e7eb;--s4sc-text-feature:#d1d5db;--s4sc-text-muted:#9ca3af;--s4sc-border-color:#ffffff14;--s4sc-shadow-sm:0 .0625rem .125rem #0003;--s4sc-shadow-md:0 .25rem .5rem #0000004d;--s4sc-shadow-lg:0 .5rem 1.5rem #0006;--s4sc-shadow-xl:0 1.5rem 3rem #00000080;--s4sc-shadow-image:0 1.5625rem 3.125rem #00000080;--s4sc-shadow-hover:0 .75rem 2rem #e75b2a33;--s4sc-shadow-glow:0 0 2.5rem #e75b2a59;--s4sc-shadow-btn:0 .5rem 1.5rem #e75b2a73}.s4sc-section{background-color:var(--s4sc-bg-primary);opacity:0;width:100%;min-height:clamp(26rem,16rem + 25vh,48rem);transition:opacity .7s var(--s4sc-animation-smooth),transform .7s var(--s4sc-animation-smooth);padding-block:clamp(1.5rem,.75rem + 3.5vh,4.5rem);padding-inline:clamp(2vw,1vw + 1%,4vw);position:relative;overflow:hidden;transform:translateY(clamp(1rem,.5rem + 1.5vw,2rem))}.s4sc-section--visible{opacity:1;transform:translateY(0)}.s4sc-container{max-width:clamp(20rem,100%,90rem);margin-inline:auto}.s4sc-content{opacity:0;transition:opacity .6s var(--s4sc-animation-smooth).15s,transform .6s var(--s4sc-animation-smooth).15s;transform:translate(clamp(-1.5rem,-1rem - 1vw,-2.5rem))}.s4sc-content--visible{opacity:1;transform:translate(0)}.s4sc-header{margin-bottom:clamp(1rem,.5rem + 2vw + 1.5vh,3rem)}.s4sc-title{margin:0 0 clamp(.75rem,.5rem + .75vw,1.25rem)}.s4sc-title-text{color:var(--s4sc-text-primary);letter-spacing:-.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,.75rem + 1.75vw + .5vh,2.75rem);font-weight:700;line-height:1.15;display:block}.s4sc-subtitle{color:var(--s4sc-text-secondary);max-width:clamp(20rem,12rem + 22vw + 3vh,42rem);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.625rem + .5vw + .25vh,1.25rem);font-weight:400;line-height:1.55}.s4sc-features-list{flex-direction:column;gap:clamp(.5rem,.25rem + .5vw + .5vh,1.25rem);margin:0 0 clamp(1.25rem,.75rem + 1.5vw + 1.5vh,3rem);padding:0;list-style:none;display:flex}.s4sc-feature-item{opacity:0;transition:opacity .4s var(--s4sc-animation-smooth)var(--s4sc-feature-delay,0s),transform .4s var(--s4sc-animation-smooth)var(--s4sc-feature-delay,0s);cursor:default;align-items:flex-start;gap:clamp(.5rem,.4rem + .4vw,.75rem);padding:clamp(.25rem,.2rem + .2vw,.5rem) 0;display:flex;transform:translate(clamp(-1rem,-.75rem - .5vw,-1.5rem))}.s4sc-feature-item--visible{opacity:1;transform:translate(0)}.s4sc-feature-icon{width:clamp(1rem,.875rem + .5vw,1.25rem);height:clamp(1.5rem,1.25rem + .5vw,1.75rem);color:var(--s4sc-primary-500);transition:color var(--s4sc-animation-normal)var(--s4sc-animation-smooth),transform var(--s4sc-animation-normal)var(--s4sc-animation-spring),filter var(--s4sc-animation-normal)var(--s4sc-animation-smooth);flex-shrink:0;justify-content:center;align-items:center;display:flex}.s4sc-feature-icon svg{fill:currentColor;width:clamp(.875rem,.75rem + .4vw,1.125rem);height:auto;transition:transform var(--s4sc-animation-normal)var(--s4sc-animation-spring)}.s4sc-feature-text{color:var(--s4sc-text-feature);transition:color var(--s4sc-animation-normal)var(--s4sc-animation-smooth);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.625rem + .5vw + .25vh,1.25rem);font-weight:400;line-height:1.55}.s4sc-feature-item--hovered .s4sc-feature-icon,.s4sc-feature-item:hover .s4sc-feature-icon{filter:drop-shadow(0 .25rem .5rem #e75b2a66);transform:scale(1.15)}.s4sc-feature-item--hovered .s4sc-feature-icon svg,.s4sc-feature-item:hover .s4sc-feature-icon svg{transform:scale(1.05)}.s4sc-feature-item--hovered .s4sc-feature-text,.s4sc-feature-item:hover .s4sc-feature-text{color:var(--s4sc-primary-500)}.s4sc-cta{opacity:0;transition:opacity .5s var(--s4sc-animation-smooth).5s,transform .5s var(--s4sc-animation-smooth).5s;transform:translateY(clamp(.75rem,.5rem + .5vw,1.25rem))}.s4sc-cta--visible{opacity:1;transform:translateY(0)}.s4sc-btn{border-radius:var(--s4sc-radius-md);cursor:pointer;isolation:isolate;min-width:clamp(9rem,6rem + 6vw + 2vh,16rem);transition:transform var(--s4sc-animation-normal)var(--s4sc-animation-smooth),box-shadow var(--s4sc-animation-normal)var(--s4sc-animation-smooth);border:none;justify-content:center;align-items:center;padding:clamp(.625rem,.375rem + .5vw + .5vh,1.125rem) clamp(1rem,.5rem + 1.25vw + .5vh,2.25rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8125rem,.625rem + .4vw + .2vh,1.125rem);font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.s4sc-btn--primary{background:var(--s4sc-primary-500);color:#fff;box-shadow:var(--s4sc-shadow-md)}.s4sc-btn-bg{background:linear-gradient(135deg,var(--s4sc-primary-500)0%,var(--s4sc-primary-600)100%);z-index:-3;transition:transform var(--s4sc-animation-normal)var(--s4sc-animation-smooth);position:absolute;inset:0}.s4sc-btn-glow{top:50%;left:var(--s4sc-btn-x,50%);opacity:0;z-index:-2;width:150%;height:150%;transition:transform .5s var(--s4sc-animation-smooth),opacity .3s var(--s4sc-animation-smooth);pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 60%);position:absolute;transform:translate(-50%,-50%)scale(0)}.s4sc-btn-shine{z-index:-1;width:100%;height:100%;transition:left .6s var(--s4sc-animation-smooth);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);position:absolute;top:0;left:-100%}.s4sc-btn-text{z-index:1;transition:transform var(--s4sc-animation-normal)var(--s4sc-animation-spring);position:relative}.s4sc-btn--hovered,.s4sc-btn:hover{box-shadow:var(--s4sc-shadow-btn);transform:translateY(-.1875rem)scale(1.02)}.s4sc-btn--hovered .s4sc-btn-glow,.s4sc-btn:hover .s4sc-btn-glow{opacity:1;transform:translate(-50%,-50%)scale(1)}.s4sc-btn--hovered .s4sc-btn-shine,.s4sc-btn:hover .s4sc-btn-shine{left:100%}.s4sc-btn--hovered .s4sc-btn-text,.s4sc-btn:hover .s4sc-btn-text{transform:scale(1.02)}.s4sc-btn:active{transform:translateY(-.0625rem)scale(.98)}.s4sc-image-wrapper{opacity:0;transition:opacity .7s var(--s4sc-animation-smooth).25s,transform .7s var(--s4sc-animation-smooth).25s;position:relative;transform:translate(clamp(1.5rem,1rem + 1vw,2.5rem))}.s4sc-image-wrapper--visible{opacity:1;transform:translate(0)}.s4sc-image-container{width:100%;max-width:clamp(18rem,10rem + 20vw + 5vh,42rem);margin-inline:auto;position:relative}.s4sc-image-glow{filter:blur(2.5rem);z-index:0;opacity:.6;width:80%;height:80%;transition:opacity var(--s4sc-animation-normal)var(--s4sc-animation-smooth);background:radial-gradient(#e75b2a26 0%,#0000 70%);position:absolute;top:10%;left:10%}.s4sc-image-wrapper:hover .s4sc-image-glow{opacity:.9}.s4sc-image-frame{aspect-ratio:584/500;border-radius:var(--s4sc-radius-2xl);width:100%;box-shadow:var(--s4sc-shadow-image);z-index:1;transition:transform var(--s4sc-animation-normal)var(--s4sc-animation-smooth),box-shadow var(--s4sc-animation-normal)var(--s4sc-animation-smooth);position:relative;overflow:hidden}.s4sc-image-wrapper:hover .s4sc-image-frame{transform:translateY(-.375rem)scale(1.01);box-shadow:0 2rem 4rem #0000004d}.s4sc-actual-image{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.s4sc-decoration{background:var(--s4sc-primary-500);opacity:.1;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.s4sc-decoration--1{width:clamp(3rem,2.5rem + 2vw,5rem);height:clamp(3rem,2.5rem + 2vw,5rem);animation:4s ease-in-out infinite s4sc-float;top:-5%;right:-5%}.s4sc-decoration--2{width:clamp(2rem,1.5rem + 1.5vw,3.5rem);height:clamp(2rem,1.5rem + 1.5vw,3.5rem);animation:5s ease-in-out .5s infinite s4sc-float;bottom:10%;left:-8%}.s4sc-decoration--3{width:clamp(1.5rem,1.25rem + 1vw,2.5rem);height:clamp(1.5rem,1.25rem + 1vw,2.5rem);animation:3.5s ease-in-out 1s infinite s4sc-float;top:40%;right:-10%}@media screen and (min-width:16.25rem){.s4sc-section{padding-inline:clamp(.75rem,2vw,1rem)}.s4sc-image-wrapper{margin-top:clamp(1.5rem,1.25rem + 1vw,2rem)}}@media screen and (min-width:20rem){.s4sc-section{padding-inline:clamp(1rem,3vw,1.25rem)}}@media screen and (min-width:22.5rem){.s4sc-title-text{font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}}@media screen and (min-width:25rem){.s4sc-features-list{gap:clamp(.75rem,.625rem + .5vw,1rem)}}@media screen and (min-width:30rem){.s4sc-section{padding-block:clamp(2.25rem,2rem + 2vh,4rem)}}@media screen and (min-width:33.75rem){.s4sc-header{margin-bottom:clamp(1.5rem,1.25rem + 1.5vw,2.75rem)}}@media screen and (min-width:36rem){.s4sc-section{min-height:clamp(30rem,26rem + 20vh,44rem)}}@media screen and (min-width:40rem){.s4sc-btn{min-width:clamp(12rem,10rem + 5vw,16rem)}}@media screen and (min-width:42.5rem){.s4sc-image-container{max-width:clamp(22rem,20rem + 15vw,40rem)}}@media screen and (min-width:45rem){.s4sc-subtitle{font-size:clamp(.9375rem,.875rem + .3125vw,1.125rem)}}@media screen and (min-width:48rem){.s4sc-section{padding-inline:clamp(1.5rem,3%,2.5rem)}}@media screen and (min-width:50rem){.s4sc-feature-text{font-size:clamp(.9375rem,.875rem + .3125vw,1.125rem)}}@media screen and (min-width:52.5rem){.s4sc-cta{margin-top:clamp(.5rem,.375rem + .5vw,1rem)}}@media screen and (min-width:55rem){.s4sc-image-wrapper{margin-top:0}}@media screen and (min-width:57.5rem){.s4sc-section{min-height:clamp(32rem,28rem + 20vh,46rem)}}@media screen and (min-width:60rem){.s4sc-header{margin-bottom:clamp(1.75rem,1.5rem + 1.5vw,3rem)}}@media screen and (min-width:62rem){.s4sc-section{padding-block:clamp(2.5rem,2.25rem + 2vh,4.25rem)}.s4sc-content{padding-right:clamp(1rem,.75rem + 1vw,2rem)}}@media screen and (min-width:64rem){.s4sc-title-text{font-size:clamp(1.75rem,1.5rem + 1.25vw,2.5rem)}}@media screen and (min-width:67.5rem){.s4sc-features-list{margin-bottom:clamp(1.75rem,1.5rem + 1.5vw,2.75rem)}}@media screen and (min-width:70rem){.s4sc-image-frame{border-radius:clamp(.875rem,.75rem + .625vw,1.5rem)}}@media screen and (min-width:75rem){.s4sc-section{padding-inline:clamp(2rem,4%,4rem)}}@media screen and (min-width:80rem){.s4sc-container{max-width:85%}}@media screen and (min-width:82.5rem){.s4sc-section{min-height:clamp(34rem,30rem + 20vh,48rem)}}@media screen and (min-width:85.375rem){.s4sc-content{padding-right:clamp(1.5rem,1rem + 1.5vw,2.5rem)}}@media screen and (min-width:87.5rem){.s4sc-container{max-width:82%}}@media screen and (min-width:90rem){.s4sc-title-text{font-size:clamp(2rem,1.75rem + 1vw,2.75rem)}}@media screen and (min-width:96rem){.s4sc-container{max-width:80%}.s4sc-feature-icon{width:clamp(1.125rem,1rem + .5vw,1.375rem)}}@media screen and (min-width:100rem){.s4sc-section{padding-block:clamp(2.75rem,2.5rem + 2vh,4.5rem)}}@media screen and (min-width:105rem){.s4sc-subtitle{max-width:clamp(24rem,20rem + 18vw,42rem)}}@media screen and (min-width:112rem){.s4sc-container{max-width:78%}}@media screen and (min-width:120rem){.s4sc-section{min-height:clamp(36rem,32rem + 20vh,52rem)}.s4sc-container{max-width:75%}}@media screen and (min-width:128rem){.s4sc-btn{padding:clamp(.875rem,.75rem + .5vw,1.125rem) clamp(1.5rem,1.25rem + 1vw,2.25rem)}}@media screen and (min-width:135rem){.s4sc-title-text{font-size:clamp(2.25rem,2rem + 1vw,3rem)}}@media screen and (min-width:150rem){.s4sc-container{max-width:72%}}@media screen and (min-width:160rem){.s4sc-section{min-height:clamp(40rem,36rem + 20vh,56rem);padding-block:clamp(3rem,2.75rem + 2vh,5rem)}}@media screen and (min-width:200rem){.s4sc-container{max-width:68%}}@media screen and (min-width:240rem){.s4sc-section{min-height:clamp(44rem,40rem + 20vh,64rem);padding-block:clamp(3.5rem,3rem + 2vh,6rem)}.s4sc-container{max-width:65%}.s4sc-title-text{font-size:clamp(2.5rem,2.25rem + 1vw,3.5rem)}}@keyframes s4sc-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.75rem)rotate(5deg)}}@keyframes s4sc-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes s4sc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.s4sc-section,.s4sc-content,.s4sc-feature-item,.s4sc-feature-icon,.s4sc-feature-icon svg,.s4sc-feature-text,.s4sc-cta,.s4sc-btn,.s4sc-btn-bg,.s4sc-btn-glow,.s4sc-btn-shine,.s4sc-btn-text,.s4sc-image-wrapper,.s4sc-image-glow,.s4sc-image-frame,.s4sc-decoration{transition:none!important;animation:none!important}}@media print{.s4sc-section{background:#fff!important;min-height:auto!important;padding:1rem!important}.s4sc-btn{box-shadow:none!important;border:.0625rem solid var(--s4sc-primary-500)!important}.s4sc-btn-glow,.s4sc-btn-shine,.s4sc-image-glow,.s4sc-decoration{display:none!important}}
:root{--s5fp-section-padding-block:clamp(1.5rem,.875rem + 3vh + 1.5vw,4.5rem);--s5fp-section-padding-inline:clamp(.5rem,.375rem + 1.5vw,3rem);--s5fp-primary:#e75b2a;--s5fp-primary-light:#fb923c;--s5fp-primary-dark:#c74a1c;--s5fp-success:#22c55e;--s5fp-bg:#fff;--s5fp-bg-alt:#f9fafb;--s5fp-text-primary:#000c;--s5fp-text-secondary:#4b5563;--s5fp-text-muted:#6b7280;--s5fp-border:#d1d5db;--s5fp-tag-bg:#f3f4f6;--s5fp-card-bg:#fff;--s5fp-card-shadow:0px 2px 4px #00000014,0px 4px 6px #0000000f;--s5fp-card-shadow-hover:0px 10px 30px #e75b2a40,0px 20px 50px #0000002e;--s5fp-card-radius:clamp(.5rem,.375rem + .5vw,.875rem);--s5fp-card-min-height:clamp(22rem,15rem + 14vh + 3vw,34rem);--s5fp-title-size:clamp(1.125rem,.75rem + 1.5vw + .375vh,1.875rem);--s5fp-property-title-size:clamp(.8125rem,.6875rem + .5vw + .125vh,1.125rem);--s5fp-price-size:clamp(1rem,.75rem + .75vw + .125vh,1.5rem);--s5fp-text-size:clamp(.6875rem,.5625rem + .375vw,.875rem);--s5fp-small-size:clamp(.5625rem,.4375rem + .3125vw,.75rem);--s5fp-transition:all .35s cubic-bezier(.4,0,.2,1);--s5fp-transition-fast:all .2s cubic-bezier(.4,0,.2,1);--s5fp-image-height:clamp(8rem,5.5rem + 6vh + 3vw,13rem);--s5fp-btn-height:clamp(1.75rem,1.375rem + 1.5vh + .75vw,2.5rem);--s5fp-nav-btn-size:clamp(1.75rem,1.375rem + 1vw + .375vh,2.5rem)}[data-theme=dark],.dark,.dark-mode,[data-mode=dark],[data-bs-theme=dark],.theme-dark,:root.dark,html.dark,body.dark,.darkmode,.night-mode,[data-color-scheme=dark],.dark-theme,[data-appearance=dark],html[data-theme=dark],body[data-theme=dark],.bg-dark,[class*=dark-layout],[class*=theme--dark]{--s5fp-bg:#0f172a;--s5fp-bg-alt:#1e293b;--s5fp-card-bg:#1e293b;--s5fp-text-primary:#f8fafc;--s5fp-text-secondary:#cbd5e1;--s5fp-text-muted:#94a3b8;--s5fp-border:#334155;--s5fp-tag-bg:#334155;--s5fp-card-shadow:0px 2px 8px #0006,0px 4px 12px #0000004d;--s5fp-card-shadow-hover:0px 8px 32px #e75b2a4d,0px 16px 48px #0006}.s5fp-section{width:100%;min-height:clamp(24rem,16rem + 18vh + 8vw,48rem);padding-block:var(--s5fp-section-padding-block);padding-inline:var(--s5fp-section-padding-inline);background:var(--s5fp-bg);opacity:0;transition:var(--s5fp-transition);position:relative;overflow:hidden;transform:translateY(30px)}.s5fp-section--visible{opacity:1;transform:translateY(0)}.s5fp-container{max-width:clamp(20rem,18rem + 85vw,120rem);margin:0 auto;padding-inline:clamp(.5rem,.25rem + 1.5vw,2rem)}.s5fp-header-row{margin-bottom:clamp(1.5rem,1rem + 2vh + 1vw,3.5rem)}.s5fp-header{opacity:0;transition:var(--s5fp-transition);transition-delay:.1s;transform:translate(-30px)}.s5fp-header--visible{opacity:1;transform:translate(0)}.s5fp-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--s5fp-title-size);color:var(--s5fp-text-primary);margin:0;padding-block:clamp(.5rem,.25rem + .5vh,1rem);font-weight:700;line-height:1.2}.s5fp-nav-buttons{opacity:0;transition:var(--s5fp-transition);justify-content:flex-end;align-items:center;gap:clamp(.75rem,.5rem + .75vw,1.5rem);transition-delay:.2s;display:flex;transform:translate(30px)}.s5fp-nav-buttons--visible{opacity:1;transform:translate(0)}.s5fp-nav-btn{width:var(--s5fp-nav-btn-size);height:var(--s5fp-nav-btn-size);border:1px solid var(--s5fp-border);background:var(--s5fp-card-bg);color:var(--s5fp-text-secondary);cursor:pointer;transition:var(--s5fp-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s5fp-nav-btn:before{content:"";background:linear-gradient(135deg,var(--s5fp-primary-light),var(--s5fp-primary));opacity:0;transition:var(--s5fp-transition);position:absolute;inset:0}.s5fp-nav-btn:hover{border-color:var(--s5fp-primary);transform:scale(1.1);box-shadow:0 4px 16px #e75b2a4d}.s5fp-nav-btn:hover:before{opacity:1}.s5fp-nav-btn svg{z-index:2;width:clamp(.5rem,.375rem + .5vw,.75rem);height:clamp(.875rem,.625rem + .75vw,1.25rem);transition:var(--s5fp-transition);position:relative}.s5fp-nav-btn:hover svg{color:#fff}.s5fp-nav-btn--next{background:var(--s5fp-primary);border-color:var(--s5fp-primary);color:#fff}.s5fp-nav-btn--next:hover{background:var(--s5fp-primary-dark)}.s5fp-cards-wrapper{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-inline:clamp(-.5rem,-.25rem - .5vw,-1rem);padding-block:clamp(.5rem,.25rem + .5vh,1rem);padding-inline:clamp(.5rem,.25rem + .5vw,1rem);overflow:auto visible}.s5fp-cards-wrapper::-webkit-scrollbar{display:none}.s5fp-cards-row{padding-bottom:clamp(.5rem,.25rem + .5vh,1rem)}.s5fp-property-card{background:var(--s5fp-card-bg);border-radius:var(--s5fp-card-radius);box-shadow:var(--s5fp-card-shadow);min-height:var(--s5fp-card-min-height);opacity:0;transition:var(--s5fp-transition);transition-delay:var(--s5fp-card-delay,0s);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(40px)scale(.95)}.s5fp-property-card:before{content:"";border-radius:calc(var(--s5fp-card-radius) + 2px);z-index:-1;transition:var(--s5fp-transition);opacity:0;background:linear-gradient(135deg,#0000,#0000);position:absolute;inset:-2px}.s5fp-property-card--visible{opacity:1;transform:translateY(0)scale(1)}.s5fp-property-card--hovered{border-color:#00000014;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a,0 4px 8px #00000014,0 0 0 1px #0000000d}.s5fp-property-card--hovered:before{opacity:0;background:0 0}.s5fp-card-glow{background:radial-gradient(circle at var(--s5fp-mouse-x,50%)var(--s5fp-mouse-y,50%),#ffffff26 0%,transparent 50%);opacity:0;transition:var(--s5fp-transition);pointer-events:none;z-index:1;position:absolute;inset:0}.s5fp-property-card--hovered .s5fp-card-glow{opacity:1}.s5fp-card-image-wrapper{flex-shrink:0;width:100%;position:relative}.s5fp-card-image{width:100%;height:var(--s5fp-image-height);border-radius:var(--s5fp-card-radius)var(--s5fp-card-radius)0 0;position:relative;overflow:hidden}.s5fp-property-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:var(--s5fp-transition);filter:brightness()}.s5fp-property-card--hovered .s5fp-property-image{filter:brightness(1.02);transform:scale(1.08)}.s5fp-card-image:after{content:"";opacity:0;transition:var(--s5fp-transition);pointer-events:none;background:linear-gradient(#0000 60%,#0000001a 100%);position:absolute;inset:0}.s5fp-property-card--hovered .s5fp-card-image:after{opacity:1}.s5fp-badge{font-family:Inter,sans-serif;font-size:var(--s5fp-small-size);z-index:5;transition:var(--s5fp-transition);border-radius:9999px;padding:clamp(.1875rem,.125rem + .25vh,.375rem) clamp(.5rem,.375rem + .5vw,.875rem);font-weight:600;position:absolute}.s5fp-badge--listing{background:var(--s5fp-success);color:#fff;top:clamp(.5rem,.375rem + .5vw,.875rem);left:clamp(.5rem,.375rem + .5vw,.875rem)}.s5fp-property-card--hovered .s5fp-badge--listing{transform:scale(1.03);box-shadow:0 3px 10px #22c55e40}.s5fp-badge--owner{color:#000;background:#ffffffe6;font-weight:500;bottom:clamp(.5rem,.375rem + .5vw,.875rem);left:clamp(.5rem,.375rem + .5vw,.875rem)}.s5fp-property-card--hovered .s5fp-badge--owner{background:#fff;box-shadow:0 2px 8px #00000026}.s5fp-favorite-btn{background:var(--s5fp-card-bg);width:clamp(2rem,1.5rem + 1.25vw + .5vh,2.75rem);height:clamp(2rem,1.5rem + 1.25vw + .5vh,2.75rem);box-shadow:var(--s5fp-card-shadow);cursor:pointer;z-index:5;transition:var(--s5fp-transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(.5rem,.375rem + .5vw,.875rem);right:clamp(.5rem,.375rem + .5vw,.875rem)}.s5fp-favorite-btn:hover{transform:scale(1.1);box-shadow:0 4px 16px #00000026}.s5fp-favorite-btn--liked{background:linear-gradient(135deg,#ffedd5,#fff7ed)}.s5fp-favorite-btn svg{width:clamp(.875rem,.625rem + .5vw + .25vh,1.25rem);height:clamp(.75rem,.5rem + .5vw + .25vh,1.125rem)}.s5fp-card-content{z-index:2;flex-direction:column;flex:1;padding:clamp(.75rem,.5rem + 1vw + .5vh,1.25rem);display:flex;position:relative}.s5fp-property-title{font-family:Inter,sans-serif;font-size:var(--s5fp-property-title-size);color:#2c3e50;transition:var(--s5fp-transition);margin-bottom:clamp(.25rem,.125rem + .25vh,.5rem);font-weight:700;line-height:1.4}[data-theme=dark] .s5fp-property-title,.dark .s5fp-property-title,.dark-mode .s5fp-property-title,[data-mode=dark] .s5fp-property-title,[data-bs-theme=dark] .s5fp-property-title,.theme-dark .s5fp-property-title,:root.dark .s5fp-property-title,html.dark .s5fp-property-title,body.dark .s5fp-property-title{color:#f8fafc}.s5fp-property-card--hovered .s5fp-property-title{color:var(--s5fp-primary)}.s5fp-property-location{align-items:center;gap:clamp(.375rem,.25rem + .25vw,.625rem);margin-bottom:clamp(.5rem,.375rem + .5vh,.875rem);display:flex}.s5fp-location-icon{color:var(--s5fp-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.s5fp-location-icon svg{width:clamp(.5rem,.375rem + .25vw,.75rem);height:clamp(.75rem,.5rem + .375vw,1rem)}.s5fp-location-text{font-family:Inter,sans-serif;font-size:var(--s5fp-text-size);color:var(--s5fp-text-secondary);font-weight:400;line-height:1.4}.s5fp-price-row{justify-content:space-between;align-items:flex-start;gap:clamp(.5rem,.25rem + .5vw,1rem);margin-bottom:clamp(.5rem,.375rem + .5vh,.875rem);display:flex}.s5fp-price-main{flex-direction:column;display:flex}.s5fp-price{font-family:Inter,sans-serif;font-size:var(--s5fp-price-size);color:var(--s5fp-primary);font-weight:700;line-height:1.3}.s5fp-price-sqft{font-family:Inter,sans-serif;font-size:var(--s5fp-small-size);color:var(--s5fp-text-muted);font-weight:400;line-height:1.4}.s5fp-size-info{text-align:right;flex-direction:column;display:flex}.s5fp-sqft{font-family:Inter,sans-serif;font-size:var(--s5fp-text-size);color:#374151;font-weight:600;line-height:1.4}[data-theme=dark] .s5fp-sqft,.dark .s5fp-sqft,.dark-mode .s5fp-sqft{color:#cbd5e1}.s5fp-beds-baths{font-family:Inter,sans-serif;font-size:var(--s5fp-small-size);color:var(--s5fp-text-muted);font-weight:400;line-height:1.4}.s5fp-tags{flex-wrap:wrap;gap:clamp(.375rem,.25rem + .25vw,.5rem);margin-bottom:clamp(.5rem,.375rem + .5vh,.875rem);display:flex}.s5fp-tag{background:var(--s5fp-tag-bg);font-family:Inter,sans-serif;font-size:var(--s5fp-small-size);color:var(--s5fp-text-secondary);transition:var(--s5fp-transition);border-radius:4px;padding:clamp(.1875rem,.125rem + .125vh,.3125rem) clamp(.375rem,.25rem + .375vw,.625rem);font-weight:400}.s5fp-property-card--hovered .s5fp-tag{color:var(--s5fp-primary);background:#e75b2a1a}.s5fp-amenities{gap:clamp(.5rem,.375rem + .5vw,.875rem);margin-bottom:clamp(.75rem,.5rem + .75vh,1.25rem);display:flex}.s5fp-amenity-icon{color:var(--s5fp-text-secondary);transition:var(--s5fp-transition);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:clamp(.25rem,.1875rem + .125vw,.375rem);display:flex}.s5fp-amenity-icon svg{width:clamp(.75rem,.5rem + .5vw,1rem);height:clamp(.75rem,.5rem + .5vw,1rem)}.s5fp-property-card--hovered .s5fp-amenity-icon{color:var(--s5fp-text-primary);background:#0000000a;transform:scale(1.05)}.s5fp-view-btn{width:100%;height:var(--s5fp-btn-height);background:var(--s5fp-primary);cursor:pointer;transition:var(--s5fp-transition);border:none;border-radius:clamp(.375rem,.25rem + .25vw,.5rem);margin-top:auto;position:relative;overflow:hidden}.s5fp-property-card--hovered .s5fp-view-btn{transform:scale(1.01);box-shadow:0 4px 12px #0003}.s5fp-property-card--hovered .s5fp-view-btn .s5fp-view-btn-bg{opacity:1}.s5fp-property-card--hovered .s5fp-view-btn .s5fp-view-btn-shine{animation:1.2s ease-in-out s5fp-shine}@keyframes s5fp-shine{0%{left:-100%}to{left:100%}}.s5fp-view-btn-bg{background:linear-gradient(135deg,var(--s5fp-primary-light),var(--s5fp-primary-dark));opacity:0;transition:var(--s5fp-transition);position:absolute;inset:0}.s5fp-view-btn--hovered .s5fp-view-btn-bg{opacity:1}.s5fp-view-btn-text{z-index:2;font-family:Inter,sans-serif;font-size:var(--s5fp-text-size);color:#fff;transition:var(--s5fp-transition);font-weight:500;position:relative}.s5fp-view-btn-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.s5fp-view-btn--hovered .s5fp-view-btn-shine{left:100%}.s5fp-view-btn:hover{transform:scale(1.01);box-shadow:0 4px 12px #0003}.s5fp-load-more-wrapper{opacity:0;transition:var(--s5fp-transition);justify-content:center;margin-top:clamp(1rem,.75rem + 1.5vh + .75vw,2.5rem);transition-delay:.5s;display:flex;transform:translateY(20px)}.s5fp-load-more-wrapper--visible{opacity:1;transform:translateY(0)}.s5fp-load-more-btn{background:var(--s5fp-card-bg);border:1px solid var(--s5fp-primary);cursor:pointer;transition:var(--s5fp-transition);border-radius:clamp(.375rem,.25rem + .25vw,.5rem);padding:clamp(.5rem,.375rem + .5vh + .375vw,.875rem) clamp(1rem,.75rem + 1.5vw,2rem);position:relative;overflow:hidden}.s5fp-load-more-btn:before{content:"";background:linear-gradient(135deg,var(--s5fp-primary-light),var(--s5fp-primary));opacity:0;transition:var(--s5fp-transition);position:absolute;inset:0}.s5fp-load-more-text{z-index:2;font-family:Inter,sans-serif;font-size:var(--s5fp-text-size);color:var(--s5fp-primary);transition:var(--s5fp-transition);font-weight:500;position:relative}.s5fp-load-more-btn:hover{transform:scale(1.05);box-shadow:0 8px 24px #e75b2a4d}.s5fp-load-more-btn:hover:before{opacity:1}.s5fp-load-more-btn:hover .s5fp-load-more-text{color:#fff}@media (max-width:259px){:root{--s5fp-section-padding-block:1rem;--s5fp-card-min-height:22rem;--s5fp-image-height:7rem}.s5fp-cards-row>[class*=col-]{flex:0 0 85%;min-width:85%}}@media (min-width:260px) and (max-width:319px){:root{--s5fp-section-padding-block:1.125rem;--s5fp-card-min-height:23rem;--s5fp-image-height:7.5rem}.s5fp-cards-row>[class*=col-]{flex:0 0 88%;min-width:88%}}@media (min-width:320px) and (max-width:359px){:root{--s5fp-section-padding-block:1.25rem;--s5fp-card-min-height:24rem;--s5fp-image-height:8rem}.s5fp-cards-row>[class*=col-]{flex:0 0 90%;min-width:90%}}@media (min-width:360px) and (max-width:374px){:root{--s5fp-section-padding-block:1.375rem;--s5fp-card-min-height:25rem;--s5fp-image-height:8.5rem}.s5fp-cards-row>[class*=col-]{flex:0 0 88%;min-width:88%}}@media (min-width:375px) and (max-width:389px){:root{--s5fp-card-min-height:25.5rem;--s5fp-image-height:9rem}.s5fp-cards-row>[class*=col-]{flex:0 0 86%;min-width:86%}}@media (min-width:390px) and (max-width:411px){:root{--s5fp-card-min-height:26rem;--s5fp-image-height:9.5rem}.s5fp-cards-row>[class*=col-]{flex:0 0 84%;min-width:84%}}@media (min-width:412px) and (max-width:427px){:root{--s5fp-card-min-height:26.5rem;--s5fp-image-height:10rem}.s5fp-cards-row>[class*=col-]{flex:0 0 82%;min-width:82%}}@media (min-width:428px) and (max-width:479px){:root{--s5fp-card-min-height:27rem;--s5fp-image-height:10.5rem}.s5fp-cards-row>[class*=col-]{flex:0 0 78%;min-width:78%}}@media (min-width:480px) and (max-width:539px){:root{--s5fp-card-min-height:27.5rem;--s5fp-image-height:11rem}.s5fp-cards-row>[class*=col-]{flex:0 0 70%;min-width:70%}}@media (min-width:540px) and (max-width:575px){:root{--s5fp-card-min-height:28rem;--s5fp-image-height:11.5rem}.s5fp-cards-row>[class*=col-]{flex:0 0 65%;min-width:65%}}@media (min-width:576px) and (max-width:639px){:root{--s5fp-card-min-height:28.5rem;--s5fp-image-height:12rem}.s5fp-cards-row>[class*=col-]{flex:0 0 48%;min-width:48%}}@media (min-width:640px) and (max-width:703px){:root{--s5fp-card-min-height:29rem;--s5fp-image-height:12.5rem}}@media (min-width:704px) and (max-width:767px){:root{--s5fp-card-min-height:30rem;--s5fp-image-height:13rem}}@media (min-width:768px) and (max-width:819px){:root{--s5fp-card-min-height:30.5rem;--s5fp-image-height:13.5rem}.s5fp-nav-buttons{justify-content:flex-end}}@media (min-width:820px) and (max-width:883px){:root{--s5fp-card-min-height:31rem;--s5fp-image-height:14rem}}@media (min-width:884px) and (max-width:959px){:root{--s5fp-card-min-height:31.5rem;--s5fp-image-height:14.5rem}}@media (min-width:960px) and (max-width:991px){:root{--s5fp-card-min-height:32rem;--s5fp-image-height:15rem}}@media (min-width:992px) and (max-width:1023px){:root{--s5fp-card-min-height:32.5rem;--s5fp-image-height:15.5rem}}@media (min-width:1024px) and (max-width:1079px){:root{--s5fp-card-min-height:33rem;--s5fp-image-height:16rem}}@media (min-width:1080px) and (max-width:1151px){:root{--s5fp-card-min-height:33.5rem}}@media (min-width:1152px) and (max-width:1199px){:root{--s5fp-card-min-height:34rem}}@media (min-width:1200px) and (max-width:1279px){:root{--s5fp-card-min-height:34.5rem}}@media (min-width:1280px) and (max-width:1365px){:root{--s5fp-card-min-height:35rem}}@media (min-width:1366px) and (max-width:1399px){:root{--s5fp-card-min-height:35.5rem}}@media (min-width:1400px) and (max-width:1439px){:root{--s5fp-card-min-height:36rem}}@media (min-width:1440px) and (max-width:1535px){:root{--s5fp-card-min-height:36.5rem}}@media (min-width:1536px) and (max-width:1599px){:root{--s5fp-card-min-height:37rem}}@media (min-width:1600px) and (max-width:1679px){:root{--s5fp-card-min-height:37.5rem}}@media (min-width:1680px) and (max-width:1791px){:root{--s5fp-card-min-height:38rem}}@media (min-width:1792px) and (max-width:1919px){:root{--s5fp-card-min-height:38.5rem}}@media (min-width:1920px) and (max-width:2047px){:root{--s5fp-card-min-height:39rem}}@media (min-width:2048px) and (max-width:2303px){:root{--s5fp-card-min-height:40rem}}@media (min-width:2304px) and (max-width:2399px){:root{--s5fp-card-min-height:41rem}}@media (min-width:2400px) and (max-width:2559px){:root{--s5fp-card-min-height:42rem}}@media (min-width:2560px) and (max-width:2879px){:root{--s5fp-card-min-height:44rem}}@media (min-width:2880px) and (max-width:3199px){:root{--s5fp-card-min-height:46rem}}@media (min-width:3200px) and (max-width:3439px){:root{--s5fp-card-min-height:48rem}}@media (min-width:3440px) and (max-width:3839px){:root{--s5fp-card-min-height:50rem}}@media (min-width:3840px){:root{--s5fp-card-min-height:54rem;--s5fp-section-padding-block:8rem;--s5fp-title-size:3.5rem;--s5fp-price-size:2.5rem}}@media (max-height:600px){:root{--s5fp-section-padding-block:1rem;--s5fp-card-min-height:22rem;--s5fp-image-height:8rem}}@media (min-height:601px) and (max-height:800px){:root{--s5fp-section-padding-block:1.5rem;--s5fp-card-min-height:26rem;--s5fp-image-height:10rem}}@media (min-height:801px) and (max-height:1000px){:root{--s5fp-section-padding-block:2rem;--s5fp-card-min-height:30rem;--s5fp-image-height:12rem}}@media (min-height:1001px){:root{--s5fp-section-padding-block:3rem;--s5fp-card-min-height:34rem;--s5fp-image-height:14rem}}@media (prefers-reduced-motion:reduce){.s5fp-section,.s5fp-header,.s5fp-nav-buttons,.s5fp-property-card,.s5fp-view-btn,.s5fp-load-more-btn{transition:none;animation:none}.s5fp-property-card--visible{transform:none}}@media print{.s5fp-section{padding:1rem;background:#fff!important}.s5fp-property-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #ddd;box-shadow:none!important}.s5fp-nav-buttons,.s5fp-load-more-wrapper{display:none!important}}
:root{--s6gs-section-padding-block:clamp(1.25rem,.75rem + 2.5vh + 2vw + 1%,6rem);--s6gs-section-padding-inline:clamp(.75rem,.5rem + 2.5vw + 1%,5rem);--s6gs-section-min-height:auto;--s6gs-primary:#e75b2a;--s6gs-primary-light:#fb923c;--s6gs-primary-dark:#c74a1c;--s6gs-gradient:linear-gradient(135deg,#fb923c 0%,#e75b2a 70.71%);--s6gs-bg:#fff;--s6gs-bg-alt:#ffedd5;--s6gs-text-primary:#111827;--s6gs-text-secondary:#4b5563;--s6gs-text-muted:#6b7280;--s6gs-card-min-height:auto;--s6gs-card-padding:clamp(.75rem,.5rem + 1.25vh + 1vw + 0.5%,2.5rem);--s6gs-card-gap:clamp(.625rem,.375rem + 1vh + .75vw,2rem);--s6gs-card-radius:clamp(.75rem,.5rem + .75vw + .5vh,1.5rem);--s6gs-number-size:clamp(2rem,1.25rem + 1.75vw + 1.25vh + 0.75%,5rem);--s6gs-number-font:clamp(.875rem,.5rem + .625vw + .375vh + 0.25%,1.875rem);--s6gs-icon-box-size:clamp(1.75rem,1rem + 1.25vw + .875vh + 0.5%,4rem);--s6gs-icon-size:clamp(.875rem,.5rem + .625vw + .375vh + 0.25%,1.875rem);--s6gs-title-size:clamp(1.25rem,.75rem + 2vw + 1vh + 0.75%,3rem);--s6gs-subtitle-size:clamp(.8125rem,.5625rem + .625vw + .375vh + 0.25%,1.375rem);--s6gs-step-title-size:clamp(.8125rem,.5625rem + .625vw + .5vh + 0.375%,1.5rem);--s6gs-step-desc-size:clamp(.6875rem,.5rem + .5vw + .375vh + 0.25%,1.125rem);--s6gs-transition:all .45s cubic-bezier(.4,0,.2,1);--s6gs-transition-fast:all .3s cubic-bezier(.4,0,.2,1);--s6gs-transition-bounce:all .5s cubic-bezier(.34,1.56,.64,1);--s6gs-number-shadow:0 4px 8px #0000001a,0 8px 16px #00000014,0 2px 4px #e75b2a1a;--s6gs-number-shadow-hover:0 8px 20px #e75b2a4d,0 16px 32px #00000026,0 4px 8px #e75b2a33;--s6gs-card-shadow:0 2px 8px #0000000a,0 4px 16px #00000008;--s6gs-card-shadow-hover:0 12px 32px #0000001a,0 24px 48px #00000014,0 4px 12px #e75b2a14}[data-theme=dark],.dark,.dark-mode,[data-mode=dark],[data-bs-theme=dark],.theme-dark,:root.dark,html.dark,body.dark,.darkmode,.night-mode,[data-color-scheme=dark],.dark-theme,[data-appearance=dark],html[data-theme=dark],body[data-theme=dark],.bg-dark,[class*=dark-layout],[class*=theme--dark]{--s6gs-bg:#0f172a;--s6gs-bg-alt:#3d2516;--s6gs-text-primary:#f8fafc;--s6gs-text-secondary:#cbd5e1;--s6gs-text-muted:#94a3b8;--s6gs-number-shadow:0px 4px 8px #0006,0px 10px 20px #0000004d;--s6gs-number-shadow-hover:0px 8px 20px #e75b2a66,0px 16px 40px #0006}.s6gs-section{width:100%;min-height:auto;padding-block:var(--s6gs-section-padding-block);padding-inline:var(--s6gs-section-padding-inline);background:var(--s6gs-bg);opacity:0;transition:var(--s6gs-transition);position:relative;overflow:hidden;transform:translateY(30px)}.s6gs-section--visible{opacity:1;transform:translateY(0)}.s6gs-container{width:100%;max-width:min(100% + -1*clamp(1rem,2vw + 1%,4rem),100rem);margin:0 auto;padding-inline:clamp(.25rem,.5vw + .25%,2rem)}.s6gs-header{text-align:center;opacity:0;transition:var(--s6gs-transition);margin-bottom:clamp(.75rem,.5rem + 1.5vh + 1vw + .5%,3rem);transition-delay:.1s;transform:translateY(-30px)}.s6gs-header--visible{opacity:1;transform:translateY(0)}.s6gs-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--s6gs-title-size);color:var(--s6gs-text-primary);margin:0 0 clamp(.375rem,.25rem + .5vh + .25vw,1rem);font-weight:700;line-height:1.15}.s6gs-subtitle{font-family:Inter,sans-serif;font-size:var(--s6gs-subtitle-size);color:var(--s6gs-text-secondary);margin:0;max-width:min(90%,clamp(18rem,15rem + 30vw + 5%,50rem));margin-inline:auto;font-weight:400;line-height:1.45}.s6gs-steps-row{position:relative}.s6gs-step-card{text-align:center;height:100%;min-height:auto;padding:var(--s6gs-card-padding);background:var(--s6gs-bg);border-radius:var(--s6gs-card-radius);box-shadow:var(--s6gs-card-shadow);opacity:0;transition:var(--s6gs-transition);transition-delay:var(--s6gs-step-delay,0s);border:1px solid #0000;flex-direction:column;align-items:center;padding-top:clamp(.5rem,.25rem + .75vh + .5vw,1rem);display:flex;position:relative;transform:translateY(40px)scale(.95)}.s6gs-step-card:before{content:"";border-radius:var(--s6gs-card-radius);-webkit-mask-composite:xor;opacity:0;transition:var(--s6gs-transition);background:linear-gradient(135deg,#0000,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s6gs-step-card--visible{opacity:1;transform:translateY(0)scale(1)}.s6gs-step-card--hovered{box-shadow:var(--s6gs-card-shadow-hover);border-color:#e75b2a1a;transform:translateY(-10px)scale(1.02)}.s6gs-step-card--hovered:before{opacity:1;background:linear-gradient(135deg,#fb923c4d,#e75b2a26,#0000)}.s6gs-card-glow{background:radial-gradient(ellipse 80% 60% at var(--s6gs-mouse-x,50%)var(--s6gs-mouse-y,50%),#fb923c1f 0%,#e75b2a0f 30%,transparent 70%);opacity:0;transition:var(--s6gs-transition);pointer-events:none;z-index:1;border-radius:var(--s6gs-card-radius);position:absolute;inset:0}.s6gs-step-card--hovered .s6gs-card-glow{opacity:1}.s6gs-number-wrapper{z-index:10;margin-bottom:clamp(.5rem,.25rem + .75vh + .5vw,1rem);position:relative}.s6gs-number-circle{width:var(--s6gs-number-size);height:var(--s6gs-number-size);background:var(--s6gs-gradient);box-shadow:var(--s6gs-number-shadow);transition:var(--s6gs-transition-bounce);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.s6gs-number-circle:after{content:"";opacity:0;transition:var(--s6gs-transition);z-index:-1;background:linear-gradient(135deg,#fb923c66,#e75b2a33,#0000);border-radius:50%;position:absolute;inset:-3px}.s6gs-step-card--hovered .s6gs-number-circle{box-shadow:var(--s6gs-number-shadow-hover);transform:scale(1.15)rotate(5deg)}.s6gs-step-card--hovered .s6gs-number-circle:after{opacity:1;animation:1.5s ease-out infinite s6gs-pulse-ring}@keyframes s6gs-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.s6gs-number{font-family:Inter,sans-serif;font-size:var(--s6gs-number-font);color:#fff;text-align:center;text-shadow:0 2px 4px #0003;font-weight:800;line-height:1}.s6gs-number-shadow{width:calc(var(--s6gs-number-size)*1.3);height:calc(var(--s6gs-number-size)*1.3);opacity:0;transition:var(--s6gs-transition);z-index:1;background:radial-gradient(circle,#e75b2a33 0%,#0000 70%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s6gs-step-card--hovered .s6gs-number-shadow{opacity:1}.s6gs-icon-box{width:var(--s6gs-icon-box-size);height:var(--s6gs-icon-box-size);z-index:5;margin-bottom:clamp(.5rem,.25rem + .75vh + .5vw,1.125rem);position:relative}.s6gs-icon-inner{background:var(--s6gs-bg-alt);width:100%;height:100%;transition:var(--s6gs-transition-bounce);z-index:2;border:1px solid #0000;border-radius:clamp(.75rem,.5rem + .5vw,1rem);justify-content:center;align-items:center;display:flex;position:relative}.s6gs-step-card--hovered .s6gs-icon-inner{background:linear-gradient(135deg,#fb923c40,#e75b2a26);border-color:#e75b2a33;transform:scale(1.15)rotate(-5deg);box-shadow:0 8px 24px #e75b2a26}.s6gs-icon{color:var(--s6gs-primary);transition:var(--s6gs-transition-bounce);justify-content:center;align-items:center;display:flex}.s6gs-icon svg{width:var(--s6gs-icon-size);height:auto;max-height:var(--s6gs-icon-size)}.s6gs-step-card--hovered .s6gs-icon{filter:drop-shadow(0 4px 12px #e75b2a80);transform:scale(1.2)}.s6gs-icon-glow{opacity:0;transition:var(--s6gs-transition);z-index:1;background:radial-gradient(circle,#e75b2a33 0%,#0000 70%);border-radius:50%;position:absolute;inset:-30%}.s6gs-step-card--hovered .s6gs-icon-glow{opacity:1;animation:2s ease-in-out infinite s6gs-icon-pulse}@keyframes s6gs-icon-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.s6gs-step-content{z-index:5;position:relative}.s6gs-step-title{font-family:Inter,sans-serif;font-size:var(--s6gs-step-title-size);color:var(--s6gs-text-primary);transition:var(--s6gs-transition);margin:0 0 clamp(.375rem,.25rem + .375vh + .25vw,.625rem);font-weight:700;line-height:1.25}.s6gs-step-card--hovered .s6gs-step-title{color:var(--s6gs-primary);transform:translateY(-2px)}.s6gs-step-description{font-family:Inter,sans-serif;font-size:var(--s6gs-step-desc-size);color:var(--s6gs-text-secondary);margin:0;max-width:min(100%,clamp(9rem,6rem + 7vw + 3%,20rem));transition:var(--s6gs-transition);margin-inline:auto;font-weight:400;line-height:1.5}.s6gs-step-card--hovered .s6gs-step-description{color:var(--s6gs-text-primary)}.s6gs-connector{top:calc(var(--s6gs-number-size)/2);z-index:0;width:clamp(2rem,1.5rem + 3vw,5rem);height:2px;display:none;position:absolute;right:0;transform:translate(50%)}.s6gs-connector-line{background:linear-gradient(90deg,var(--s6gs-primary),#e75b2a4d);width:100%;height:2px;transition:var(--s6gs-transition);position:absolute;top:50%;left:0;transform:translateY(-50%)}.s6gs-connector-dot{background:var(--s6gs-primary);width:clamp(.375rem,.25rem + .25vw,.5rem);height:clamp(.375rem,.25rem + .25vw,.5rem);transition:var(--s6gs-transition);border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}@media (min-width:992px){.s6gs-connector{display:block}.s6gs-step-card--hovered .s6gs-connector-line{background:var(--s6gs-gradient);box-shadow:0 0 10px #e75b2a66}.s6gs-step-card--hovered .s6gs-connector-dot{transform:translate(50%,-50%)scale(1.5);box-shadow:0 0 8px #e75b2a99}}@media (max-width:299px){:root{--s6gs-number-size:1.75rem;--s6gs-number-font:.75rem;--s6gs-icon-box-size:1.5rem;--s6gs-icon-size:.75rem;--s6gs-step-title-size:.625rem;--s6gs-step-desc-size:.5rem}.s6gs-steps-row{--bs-gutter-x:.375rem;--bs-gutter-y:.375rem}.s6gs-step-card{padding:.375rem}.s6gs-step-description{display:none}}@media (min-width:300px) and (max-width:399px){:root{--s6gs-number-size:2rem;--s6gs-number-font:.8125rem;--s6gs-icon-box-size:1.625rem;--s6gs-icon-size:.8125rem;--s6gs-step-title-size:.6875rem;--s6gs-step-desc-size:.5625rem}.s6gs-steps-row{--bs-gutter-x:.5rem;--bs-gutter-y:.5rem}.s6gs-step-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:400px) and (max-width:575px){:root{--s6gs-number-size:2.25rem;--s6gs-number-font:.9375rem;--s6gs-icon-box-size:1.875rem;--s6gs-icon-size:.9375rem;--s6gs-step-title-size:.75rem;--s6gs-step-desc-size:.625rem}.s6gs-steps-row{--bs-gutter-x:.625rem;--bs-gutter-y:.625rem}}@media (min-width:576px) and (max-width:767px){:root{--s6gs-number-size:2.5rem;--s6gs-number-font:1rem;--s6gs-icon-box-size:2rem;--s6gs-icon-size:1rem;--s6gs-step-title-size:.8125rem;--s6gs-step-desc-size:.6875rem}.s6gs-steps-row{--bs-gutter-x:.875rem;--bs-gutter-y:.875rem}}@media (min-width:768px) and (max-width:991px){:root{--s6gs-number-size:clamp(2.5rem,1.75rem + 1.75vw + .75vh,3.5rem);--s6gs-number-font:clamp(1rem,.75rem + .5vw,1.375rem);--s6gs-icon-box-size:clamp(2rem,1.5rem + 1vw,3rem);--s6gs-icon-size:clamp(1rem,.75rem + .5vw,1.375rem);--s6gs-step-title-size:clamp(.875rem,.6875rem + .4375vw,1.125rem);--s6gs-step-desc-size:clamp(.75rem,.5625rem + .3125vw,.9375rem)}.s6gs-steps-row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}}@media (min-width:992px) and (max-width:1199px){:root{--s6gs-number-size:clamp(2.75rem,2rem + 1.75vw + .5vh,3.75rem);--s6gs-number-font:clamp(1.125rem,.875rem + .4375vw,1.5rem);--s6gs-icon-box-size:clamp(2.25rem,1.75rem + 1vw,3.25rem);--s6gs-icon-size:clamp(1.125rem,.875rem + .4375vw,1.5rem);--s6gs-step-title-size:clamp(.9375rem,.8125rem + .4375vw,1.25rem);--s6gs-step-desc-size:clamp(.8125rem,.6875rem + .3125vw,1rem)}.s6gs-steps-row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.25rem}}@media (min-width:1200px) and (max-width:1399px){:root{--s6gs-number-size:clamp(3rem,2.25rem + 1.5vw + .375vh,4rem);--s6gs-number-font:clamp(1.25rem,1rem + .4375vw,1.625rem);--s6gs-icon-box-size:clamp(2.5rem,2rem + .875vw,3.5rem);--s6gs-icon-size:clamp(1.25rem,1rem + .4375vw,1.625rem);--s6gs-step-title-size:clamp(1rem,.875rem + .3125vw,1.3125rem);--s6gs-step-desc-size:clamp(.875rem,.75rem + .3125vw,1.0625rem)}.s6gs-steps-row{--bs-gutter-x:1.75rem}}@media (min-width:1400px) and (max-width:1599px){:root{--s6gs-number-size:clamp(3.25rem,2.5rem + 1.25vw,4.25rem);--s6gs-number-font:clamp(1.375rem,1.125rem + .4375vw,1.75rem);--s6gs-icon-box-size:clamp(2.75rem,2.25rem + .875vw,3.75rem);--s6gs-icon-size:clamp(1.375rem,1.125rem + .4375vw,1.75rem);--s6gs-step-title-size:clamp(1.0625rem,.9375rem + .3125vw,1.375rem);--s6gs-step-desc-size:clamp(.9375rem,.8125rem + .3125vw,1.125rem)}.s6gs-steps-row{--bs-gutter-x:2rem}}@media (min-width:1600px) and (max-width:1919px){:root{--s6gs-number-size:clamp(3.5rem,2.75rem + 1vw,4.5rem);--s6gs-number-font:clamp(1.5rem,1.25rem + .4375vw,1.875rem);--s6gs-icon-box-size:clamp(3rem,2.5rem + .75vw,4rem);--s6gs-icon-size:clamp(1.5rem,1.25rem + .4375vw,1.875rem);--s6gs-step-title-size:clamp(1.125rem,1rem + .3125vw,1.4375rem);--s6gs-step-desc-size:clamp(1rem,.875rem + .3125vw,1.1875rem)}.s6gs-steps-row{--bs-gutter-x:2.25rem}}@media (min-width:1920px){:root{--s6gs-number-size:clamp(3.75rem,3rem + .875vw,5rem);--s6gs-number-font:clamp(1.625rem,1.375rem + .4375vw,2rem);--s6gs-icon-box-size:clamp(3.25rem,2.75rem + .625vw,4.25rem);--s6gs-icon-size:clamp(1.625rem,1.375rem + .4375vw,2rem);--s6gs-step-title-size:clamp(1.1875rem,1.0625rem + .3125vw,1.5rem);--s6gs-step-desc-size:clamp(1.0625rem,.9375rem + .3125vw,1.3125rem);--s6gs-title-size:clamp(2rem,1.5rem + 1vw,3rem);--s6gs-subtitle-size:clamp(1.125rem,1rem + .375vw,1.5rem)}.s6gs-container{max-width:1800px}.s6gs-steps-row{--bs-gutter-x:2.5rem}}@media (min-width:2560px){:root{--s6gs-number-size:clamp(4.5rem,4rem + .75vw,6rem);--s6gs-number-font:clamp(2rem,1.75rem + .5vw,2.5rem);--s6gs-icon-box-size:clamp(4rem,3.5rem + .75vw,5rem);--s6gs-icon-size:clamp(2rem,1.75rem + .5vw,2.5rem);--s6gs-step-title-size:clamp(1.375rem,1.25rem + .375vw,1.75rem);--s6gs-step-desc-size:clamp(1.25rem,1.125rem + .375vw,1.5rem)}.s6gs-container{max-width:2200px}.s6gs-steps-row{--bs-gutter-x:3rem}}@media (max-height:500px) and (orientation:landscape){.s6gs-steps-row{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.s6gs-steps-row::-webkit-scrollbar{display:none}.s6gs-steps-row>[class*=col-]{scroll-snap-align:start;flex:0 0 50%}}@media (prefers-reduced-motion:reduce){.s6gs-section,.s6gs-header,.s6gs-step-card,.s6gs-number-circle,.s6gs-icon-inner,.s6gs-icon{transition:none;animation:none}.s6gs-step-card--visible,.s6gs-step-card--hovered{transform:none}}@media (prefers-contrast:high){.s6gs-number-circle{background:var(--s6gs-primary);box-shadow:0 0 0 3px #000}.s6gs-step-title,.s6gs-step-description{font-weight:600}}@media print{.s6gs-section{min-height:auto;padding:1rem;background:#fff!important}.s6gs-step-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #ddd;padding:.75rem}.s6gs-number-circle{box-shadow:none;border:2px solid var(--s6gs-primary)}.s6gs-connector{display:none!important}}
:root{--s7ss-section-py:clamp(2rem,1.5rem + 2vw + 1.5vh + 0.5%,5.5rem);--s7ss-section-px:clamp(.75rem,.5rem + 1.5vw + .75vh,3.5rem);--s7ss-title-size:clamp(1.375rem,1rem + 1.5vw + .75vh + 0.5%,3rem);--s7ss-subtitle-size:clamp(.8125rem,.625rem + .5vw + .25vh + 0.25%,1.5rem);--s7ss-name-size:clamp(.875rem,.6875rem + .375vw + .1875vh,1.125rem);--s7ss-role-size:clamp(.6875rem,.5625rem + .25vw + .125vh,.9375rem);--s7ss-testimonial-size:clamp(.75rem,.625rem + .3125vw + .15625vh,1.0625rem);--s7ss-company-size:clamp(.6875rem,.5625rem + .25vw + .125vh,.9375rem);--s7ss-card-padding:clamp(1rem,.75rem + .75vw + .5vh,2.25rem);--s7ss-card-radius:clamp(.625rem,.5rem + .25vw,1rem);--s7ss-avatar-size:clamp(2.5rem,2rem + 1.25vw + .625vh,4.5rem);--s7ss-star-size:clamp(.625rem,.5rem + .1875vw + .09375vh,1rem);--s7ss-header-gap:clamp(1.5rem,1rem + 1.5vw + .75vh,3.5rem);--s7ss-author-gap:clamp(.625rem,.5rem + .25vw,1.125rem);--s7ss-content-gap:clamp(.875rem,.625rem + .5vw + .25vh,1.75rem);--s7ss-bg:#fff;--s7ss-title-color:#111827;--s7ss-subtitle-color:#4b5563;--s7ss-card-bg:#fff;--s7ss-name-color:#111827;--s7ss-role-color:#4b5563;--s7ss-testimonial-color:#374151;--s7ss-company-color:#e75b2a;--s7ss-star-color:#facc15;--s7ss-star-empty:#d1d5db;--s7ss-quote-color:#e75b2a;--s7ss-shadow:0px 4px 6px #0000001a,0px 10px 15px #0000001a;--s7ss-shadow-hover:0px 8px 16px #e75b2a26,0px 20px 30px #0000001f;--s7ss-glow-color:#e75b2a14}[data-theme=dark],.dark-mode,[data-bs-theme=dark]{--s7ss-bg:#0f172a;--s7ss-title-color:#f8fafc;--s7ss-subtitle-color:#cbd5e1;--s7ss-card-bg:#1e293b;--s7ss-name-color:#f8fafc;--s7ss-role-color:#cbd5e1;--s7ss-testimonial-color:#e2e8f0;--s7ss-company-color:#fb923c;--s7ss-star-empty:#475569;--s7ss-quote-color:#fb923c;--s7ss-shadow:0px 4px 6px #0006,0px 10px 15px #0000004d;--s7ss-shadow-hover:0px 12px 24px #fb923c40,0px 24px 40px #00000059;--s7ss-glow-color:#fb923c26}[data-theme=dark] .s7ss-card,.dark-mode .s7ss-card,[data-bs-theme=dark] .s7ss-card{border:1px solid #94a3b826}@keyframes s7ss-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes s7ss-pulseGlow{0%,to{box-shadow:0 0 0 0 var(--s7ss-glow-color)}50%{box-shadow:0 0 20px 5px var(--s7ss-glow-color)}}@keyframes s7ss-starShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes s7ss-avatarRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.s7ss-section{background:var(--s7ss-bg);width:100%;padding:var(--s7ss-section-py)0;transition:background-color .3s;overflow:hidden}.s7ss-container{padding-left:var(--s7ss-section-px);padding-right:var(--s7ss-section-px)}.s7ss-header-row{margin-bottom:var(--s7ss-header-gap)}.s7ss-header-wrapper{text-align:center}.s7ss-title{font-family:Inter,sans-serif;font-weight:700;font-size:var(--s7ss-title-size);color:var(--s7ss-title-color);margin:0 0 clamp(.5rem,.375rem + .375vw,1rem);line-height:1.15;transition:color .3s}.s7ss-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s7ss-subtitle-size);color:var(--s7ss-subtitle-color);margin:0;line-height:1.5;transition:color .3s}.s7ss-cards-row{--bs-gutter-x:clamp(.625rem,.5rem + .5vw + .25vh,1.75rem);--bs-gutter-y:clamp(.625rem,.5rem + .5vw + .25vh,1.75rem);position:relative}@media (max-width:575px){.s7ss-cards-row>[class*=col-]{flex:0 0 100%;max-width:100%}}.s7ss-card{background:var(--s7ss-card-bg);border-radius:var(--s7ss-card-radius);width:100%;height:100%;box-shadow:var(--s7ss-shadow);padding:var(--s7ss-card-padding);cursor:pointer;animation:.6s ease-out s7ss-fadeInUp;animation-delay:calc(var(--card-index,0)*.1s);transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:both;position:relative;overflow:hidden}.s7ss-card:before{content:"";border-radius:var(--s7ss-card-radius);background:linear-gradient(135deg,transparent 0%,var(--s7ss-glow-color)50%,transparent 100%);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s7ss-card:hover{box-shadow:var(--s7ss-shadow-hover);z-index:10;transform:translateY(-10px)scale(1.02)}.s7ss-card:active{transform:translateY(-4px)scale(1.01)}.s7ss-card:hover:before{opacity:1}@media (max-width:575.98px){.s7ss-cards-row{--bs-gutter-x:.5rem;--bs-gutter-y:.75rem}.s7ss-card{padding:clamp(.875rem,.75rem + .5vw,1.25rem)}}.s7ss-card-hovered .s7ss-card-glow{opacity:1}.s7ss-card-glow{background:radial-gradient(circle,var(--s7ss-glow-color)0%,transparent 70%);opacity:0;pointer-events:none;width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.s7ss-card-content{z-index:1;gap:var(--s7ss-content-gap);flex-direction:column;height:100%;display:flex;position:relative}.s7ss-author-section{align-items:flex-start;gap:var(--s7ss-author-gap);display:flex}.s7ss-avatar-wrapper{flex-shrink:0;position:relative}.s7ss-avatar{width:var(--s7ss-avatar-size);height:var(--s7ss-avatar-size);object-fit:cover;border-radius:50%;transition:transform .3s}.s7ss-card:hover .s7ss-avatar{transform:scale(1.08)}.s7ss-avatar-ring{border:2px solid var(--s7ss-company-color);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.s7ss-card:hover .s7ss-avatar-ring{opacity:1;animation:1.5s ease-out infinite s7ss-avatarRing}.s7ss-author-info{flex-direction:column;gap:clamp(.125rem,.0625rem + .125vw,.25rem);display:flex}.s7ss-author-name{font-family:Inter,sans-serif;font-weight:700;font-size:var(--s7ss-name-size);color:var(--s7ss-name-color);margin:0;line-height:1.4;transition:color .3s}.s7ss-card:hover .s7ss-author-name{color:var(--s7ss-company-color)}.s7ss-author-role{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s7ss-role-size);color:var(--s7ss-role-color);margin:0;line-height:1.4;transition:color .3s}.s7ss-stars-wrapper{gap:clamp(.0625rem,.03125rem + .0625vw,.125rem);margin-top:clamp(.1875rem,.125rem + .125vw,.375rem);display:flex}.s7ss-star{font-size:var(--s7ss-star-size);transition:all .3s}.s7ss-star-filled{color:var(--s7ss-star-color)}.s7ss-star-empty{color:var(--s7ss-star-empty)}.s7ss-card:hover .s7ss-star-filled{animation:.6s infinite s7ss-starShimmer;animation-delay:calc(var(--star-index,0)*.1s)}.s7ss-testimonial-text{flex:1;position:relative}.s7ss-quote-mark{color:var(--s7ss-quote-color);opacity:.2;font-family:Georgia,serif;font-size:clamp(2rem,1.5rem + 1vw,3.5rem);line-height:1;transition:opacity .3s,transform .3s;position:absolute;top:clamp(-.5rem,-.375rem - .25vw,-.75rem);left:clamp(-.25rem,-.1875rem - .125vw,-.5rem)}.s7ss-card:hover .s7ss-quote-mark{opacity:.4;transform:scale(1.1)}.s7ss-testimonial{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s7ss-testimonial-size);color:var(--s7ss-testimonial-color);margin:0;padding-left:clamp(.5rem,.375rem + .25vw,1rem);line-height:1.6;transition:color .3s}.s7ss-company-wrapper{border-top:1px solid #0000000d;margin-top:auto;padding-top:clamp(.5rem,.375rem + .25vw,1rem)}[data-theme=dark] .s7ss-company-wrapper,.dark-mode .s7ss-company-wrapper,[data-bs-theme=dark] .s7ss-company-wrapper{border-top-color:#ffffff1a}.s7ss-company{font-family:Inter,sans-serif;font-weight:600;font-size:var(--s7ss-company-size);color:var(--s7ss-company-color);margin:0;line-height:1.4;transition:all .3s}.s7ss-card:hover .s7ss-company{transform:translate(4px)}@media (max-width:299px){:root{--s7ss-title-size:1.125rem;--s7ss-subtitle-size:.6875rem;--s7ss-name-size:.75rem;--s7ss-role-size:.5625rem;--s7ss-testimonial-size:.625rem;--s7ss-company-size:.5625rem;--s7ss-card-padding:.75rem;--s7ss-avatar-size:2rem;--s7ss-star-size:.5rem}.s7ss-cards-row{--bs-gutter-x:.375rem;--bs-gutter-y:.5rem}}@media (min-width:300px) and (max-width:359px){:root{--s7ss-title-size:1.1875rem;--s7ss-subtitle-size:.71875rem;--s7ss-name-size:.78125rem;--s7ss-role-size:.59375rem;--s7ss-testimonial-size:.65625rem;--s7ss-company-size:.59375rem;--s7ss-card-padding:.8125rem;--s7ss-avatar-size:2.125rem}.s7ss-cards-row{--bs-gutter-x:.4375rem;--bs-gutter-y:.5625rem}}@media (min-width:360px) and (max-width:399px){:root{--s7ss-title-size:1.25rem;--s7ss-subtitle-size:.75rem;--s7ss-name-size:.8125rem;--s7ss-role-size:.625rem;--s7ss-testimonial-size:.6875rem;--s7ss-company-size:.625rem;--s7ss-card-padding:.875rem;--s7ss-avatar-size:2.25rem}.s7ss-cards-row{--bs-gutter-x:.5rem;--bs-gutter-y:.625rem}}@media (min-width:400px) and (max-width:479px){:root{--s7ss-title-size:1.3125rem;--s7ss-subtitle-size:.78125rem;--s7ss-name-size:.84375rem;--s7ss-role-size:.65625rem;--s7ss-testimonial-size:.71875rem;--s7ss-company-size:.65625rem;--s7ss-card-padding:.9375rem;--s7ss-avatar-size:2.375rem}.s7ss-cards-row{--bs-gutter-x:.5625rem;--bs-gutter-y:.6875rem}}@media (min-width:480px) and (max-width:575px){:root{--s7ss-title-size:1.375rem;--s7ss-subtitle-size:.8125rem;--s7ss-name-size:.875rem;--s7ss-role-size:.6875rem;--s7ss-testimonial-size:.75rem;--s7ss-company-size:.6875rem;--s7ss-card-padding:1rem;--s7ss-avatar-size:2.5rem}.s7ss-cards-row{--bs-gutter-x:.625rem;--bs-gutter-y:.75rem}}@media (min-width:576px) and (max-width:639px){:root{--s7ss-title-size:1.5rem;--s7ss-subtitle-size:.875rem;--s7ss-name-size:.875rem;--s7ss-role-size:.6875rem;--s7ss-testimonial-size:.75rem;--s7ss-company-size:.6875rem;--s7ss-card-padding:1rem;--s7ss-avatar-size:2.75rem}.s7ss-cards-row{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}}@media (min-width:640px) and (max-width:767px){:root{--s7ss-title-size:1.625rem;--s7ss-subtitle-size:.9375rem;--s7ss-name-size:.9375rem;--s7ss-role-size:.71875rem;--s7ss-testimonial-size:.8125rem;--s7ss-company-size:.71875rem;--s7ss-card-padding:1.125rem;--s7ss-avatar-size:3rem}.s7ss-cards-row{--bs-gutter-x:.875rem;--bs-gutter-y:.875rem}}@media (min-width:768px) and (max-width:899px){:root{--s7ss-title-size:1.75rem;--s7ss-subtitle-size:1rem;--s7ss-name-size:.9375rem;--s7ss-role-size:.75rem;--s7ss-testimonial-size:.8125rem;--s7ss-company-size:.75rem;--s7ss-card-padding:1.25rem;--s7ss-avatar-size:3.25rem}.s7ss-cards-row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}}@media (min-width:900px) and (max-width:991px){:root{--s7ss-title-size:1.875rem;--s7ss-subtitle-size:1.0625rem;--s7ss-name-size:1rem;--s7ss-role-size:.78125rem;--s7ss-testimonial-size:.875rem;--s7ss-company-size:.78125rem;--s7ss-card-padding:1.375rem;--s7ss-avatar-size:3.5rem}.s7ss-cards-row{--bs-gutter-x:1.125rem;--bs-gutter-y:1.125rem}}@media (min-width:992px) and (max-width:1199px){:root{--s7ss-title-size:2rem;--s7ss-subtitle-size:1.125rem;--s7ss-name-size:1rem;--s7ss-role-size:.8125rem;--s7ss-testimonial-size:.9375rem;--s7ss-company-size:.8125rem;--s7ss-card-padding:1.5rem;--s7ss-avatar-size:3.75rem}.s7ss-cards-row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.25rem}}@media (min-width:1200px) and (max-width:1399px){:root{--s7ss-title-size:2.125rem;--s7ss-subtitle-size:1.1875rem;--s7ss-name-size:1.0625rem;--s7ss-role-size:.84375rem;--s7ss-testimonial-size:1rem;--s7ss-company-size:.84375rem;--s7ss-card-padding:1.75rem;--s7ss-avatar-size:4rem}.s7ss-cards-row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}}@media (min-width:1400px) and (max-width:1599px){:root{--s7ss-title-size:2.25rem;--s7ss-subtitle-size:1.25rem;--s7ss-name-size:1.0625rem;--s7ss-role-size:.875rem;--s7ss-testimonial-size:1rem;--s7ss-company-size:.875rem;--s7ss-card-padding:1.875rem;--s7ss-avatar-size:4.25rem}.s7ss-cards-row{--bs-gutter-x:1.625rem;--bs-gutter-y:1.5rem}}@media (min-width:1600px) and (max-width:1799px){:root{--s7ss-title-size:2.375rem;--s7ss-subtitle-size:1.3125rem;--s7ss-name-size:1.125rem;--s7ss-role-size:.9375rem;--s7ss-testimonial-size:1.0625rem;--s7ss-company-size:.9375rem;--s7ss-card-padding:2rem;--s7ss-avatar-size:4.5rem}.s7ss-cards-row{--bs-gutter-x:1.75rem;--bs-gutter-y:1.625rem}}@media (min-width:1800px) and (max-width:1919px){:root{--s7ss-title-size:2.5rem;--s7ss-subtitle-size:1.375rem}.s7ss-container{max-width:1700px;margin:0 auto}}@media (min-width:1920px) and (max-width:2099px){:root{--s7ss-title-size:2.625rem;--s7ss-subtitle-size:1.375rem}.s7ss-container{max-width:1800px;margin:0 auto}}@media (min-width:2100px) and (max-width:2399px){:root{--s7ss-title-size:2.75rem;--s7ss-subtitle-size:1.5rem}.s7ss-container{max-width:2000px;margin:0 auto}}@media (min-width:2400px){:root{--s7ss-title-size:3rem;--s7ss-subtitle-size:1.625rem;--s7ss-name-size:1.25rem;--s7ss-role-size:1rem;--s7ss-testimonial-size:1.125rem;--s7ss-company-size:1rem;--s7ss-card-padding:2.5rem;--s7ss-avatar-size:5rem}.s7ss-container{max-width:2200px;margin:0 auto}.s7ss-cards-row{--bs-gutter-x:2rem;--bs-gutter-y:2rem}}@media (prefers-reduced-motion:reduce){.s7ss-card,.s7ss-avatar,.s7ss-star,.s7ss-quote-mark,.s7ss-company,.s7ss-avatar-ring{transition:none!important;animation:none!important}}
:root{--s8br-section-py:clamp(2.5rem,2rem + 2.5vw + 1.5vh,6rem);--s8br-section-px:clamp(1rem,.75rem + 2vw + 1vh,4rem);--s8br-title-size:clamp(1.5rem,1.25rem + 1.75vw + .875vh,3.25rem);--s8br-subtitle-size:clamp(.875rem,.75rem + .625vw + .3125vh,1.5rem);--s8br-card-title-size:clamp(.9375rem,.75rem + .5vw + .25vh,1.375rem);--s8br-card-desc-size:clamp(.8125rem,.6875rem + .375vw + .1875vh,1.0625rem);--s8br-link-size:clamp(.8125rem,.6875rem + .375vw + .1875vh,1.125rem);--s8br-card-radius:clamp(.75rem,.5rem + .5vw,1.25rem);--s8br-content-padding:clamp(1rem,.75rem + .625vw + .3125vh,2rem);--s8br-image-height:clamp(10rem,8rem + 6vw + 3vh,16rem);--s8br-header-gap:clamp(2rem,1.5rem + 1.75vw + .875vh,4rem);--s8br-content-gap:clamp(.5rem,.375rem + .3125vw + .15625vh,1rem);--s8br-bg:#fff;--s8br-title-color:#111827;--s8br-subtitle-color:#4b5563;--s8br-card-bg:#fff;--s8br-card-title-color:#111827;--s8br-card-desc-color:#6b7280;--s8br-link-color:#e75b2a;--s8br-card-border:#0000000f;--s8br-shadow:0px 1px 2px #0000000a,0px 4px 8px #0000000f,0px 8px 16px #0000000a;--s8br-shadow-hover:0px 8px 16px #e75b2a1f,0px 16px 32px #e75b2a14,0px 24px 48px #0000001f;--s8br-overlay-color:#e75b2a1a;--s8br-glow-color:#e75b2a26}[data-theme=dark],.dark-mode,[data-bs-theme=dark]{--s8br-bg:#0f172a;--s8br-title-color:#f8fafc;--s8br-subtitle-color:#cbd5e1;--s8br-card-bg:#1e293b;--s8br-card-title-color:#f8fafc;--s8br-card-desc-color:#cbd5e1;--s8br-link-color:#fb923c;--s8br-card-border:#94a3b81f;--s8br-shadow:0px 2px 4px #0003,0px 8px 16px #00000040,0px 16px 32px #00000026;--s8br-shadow-hover:0px 8px 20px #fb923c33,0px 20px 40px #fb923c1f,0px 32px 64px #0000004d;--s8br-overlay-color:#fb923c33;--s8br-glow-color:#fb923c40}@keyframes s8br-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes s8br-shine{0%{opacity:0;left:-100%}10%{opacity:1}to{opacity:0;left:200%}}@keyframes s8br-imageZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes s8br-arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes s8br-pulseGlow{0%,to{box-shadow:0 0 0 0 var(--s8br-glow-color)}50%{box-shadow:0 0 20px 4px var(--s8br-glow-color)}}@keyframes s8br-borderGlow{0%,to{border-color:var(--s8br-card-border)}50%{border-color:var(--s8br-link-color)}}.s8br-section{background:var(--s8br-bg);width:100%;padding:var(--s8br-section-py)0;transition:background-color .4s;overflow:hidden}.s8br-container{padding-left:var(--s8br-section-px);padding-right:var(--s8br-section-px)}.s8br-header-row{margin-bottom:var(--s8br-header-gap)}.s8br-header-wrapper{text-align:center}.s8br-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:var(--s8br-title-size);letter-spacing:-.02em;color:var(--s8br-title-color);margin:0 0 clamp(.75rem,.5rem + .5vw,1.25rem);line-height:1.2;transition:color .4s}.s8br-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:var(--s8br-subtitle-size);color:var(--s8br-subtitle-color);max-width:48ch;margin:0 auto;line-height:1.6;transition:color .4s}.s8br-cards-row{--bs-gutter-x:clamp(.75rem,.5rem + .5vw,1.5rem);--bs-gutter-y:clamp(1rem,.75rem + .625vw,1.75rem)}.s8br-card-col{padding-bottom:.25rem}.s8br-card{background:var(--s8br-card-bg);border-radius:var(--s8br-card-radius);border:1px solid var(--s8br-card-border);width:100%;height:100%;box-shadow:var(--s8br-shadow);cursor:pointer;animation:.7s ease-out s8br-fadeInUp;animation-delay:calc(var(--card-index,0)*.1s);will-change:transform,box-shadow;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s;animation-fill-mode:both;display:flex;position:relative;overflow:hidden}.s8br-card:before{content:"";border-radius:var(--s8br-card-radius);background:linear-gradient(135deg,transparent 0%,transparent 40%,var(--s8br-link-color)50%,transparent 60%,transparent 100%);-webkit-mask-composite:xor;opacity:0;z-index:2;pointer-events:none;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s8br-card:after{content:"";border-radius:var(--s8br-card-radius);background:radial-gradient(ellipse at center,var(--s8br-glow-color)0%,transparent 70%);opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s;position:absolute;inset:-1px}.s8br-card:hover{box-shadow:var(--s8br-shadow-hover);border-color:var(--s8br-link-color);z-index:10;transform:translateY(-8px)}.s8br-card:hover:before{opacity:1}.s8br-card:hover:after{opacity:.5}.s8br-card:active{transition-duration:.15s;transform:translateY(-4px)scale(.99)}.s8br-card-hovered{box-shadow:var(--s8br-shadow-hover);border-color:var(--s8br-link-color);transform:translateY(-8px)}@media (max-width:575.98px){.s8br-cards-row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.s8br-card{flex-direction:row;min-height:120px}.s8br-image-wrapper{border-radius:var(--s8br-card-radius)0 0 var(--s8br-card-radius);flex-shrink:0;width:35%;min-width:100px;max-width:140px;height:auto;min-height:100%}.s8br-content{flex:1;justify-content:center;width:65%;padding:clamp(.75rem,.5rem + 1vw,1rem)}.s8br-card-title{-webkit-line-clamp:2;margin-bottom:.25rem;font-size:clamp(.875rem,.75rem + .5vw,1rem)}.s8br-card-description{-webkit-line-clamp:2;margin-bottom:.375rem;font-size:clamp(.75rem,.625rem + .375vw,.875rem)}.s8br-read-more{font-size:clamp(.75rem,.625rem + .375vw,.875rem)}.s8br-card:hover{transform:translateY(-4px)}.s8br-card:active{transform:translateY(-2px)scale(.99)}}.s8br-card-shine{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-15deg)}.s8br-card:hover .s8br-card-shine{animation:.9s ease-out s8br-shine}.s8br-image-wrapper{width:100%;height:var(--s8br-image-height);background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%);flex-shrink:0;position:relative;overflow:hidden}[data-theme=dark] .s8br-image-wrapper,.dark-mode .s8br-image-wrapper,[data-bs-theme=dark] .s8br-image-wrapper{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.s8br-image{object-fit:cover;will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1)}.s8br-card:hover .s8br-image{transform:scale(1.08)}.s8br-image-overlay{background:linear-gradient(180deg,transparent 0%,transparent 60%,var(--s8br-overlay-color)100%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.s8br-card:hover .s8br-image-overlay{opacity:1}.s8br-content{padding:var(--s8br-content-padding);gap:var(--s8br-content-gap);flex-direction:column;flex:1;display:flex}.s8br-card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:var(--s8br-card-title-size);letter-spacing:-.01em;color:var(--s8br-card-title-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.s8br-card:hover .s8br-card-title{color:var(--s8br-link-color)}.s8br-card-description{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:var(--s8br-card-desc-size);color:var(--s8br-card-desc-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.55;transition:color .3s;display:-webkit-box;overflow:hidden}.s8br-read-more{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:var(--s8br-link-size);color:var(--s8br-link-color);align-items:center;gap:clamp(.375rem,.25rem + .1875vw,.625rem);margin-top:auto;line-height:1.4;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.s8br-read-more:hover{color:var(--s8br-link-color);gap:clamp(.5rem,.375rem + .25vw,.875rem)}.s8br-read-more-text{position:relative}.s8br-read-more-text:after{content:"";background:linear-gradient(90deg,var(--s8br-link-color),transparent);border-radius:1px;width:0;height:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3px;left:0}.s8br-card:hover .s8br-read-more-text:after{width:100%}.s8br-arrow-icon{font-size:clamp(.625rem,.5rem + .3125vw,1rem);transition:transform .3s}.s8br-card:hover .s8br-arrow-icon{animation:.7s infinite s8br-arrowBounce}@media (max-width:299px){:root{--s8br-title-size:1.125rem;--s8br-subtitle-size:.6875rem;--s8br-card-title-size:.5625rem;--s8br-card-desc-size:.4375rem;--s8br-link-size:.5rem;--s8br-content-padding:.5rem;--s8br-image-height:4.5rem}.s8br-cards-row{--bs-gutter-x:.3125rem;--bs-gutter-y:.4375rem}.s8br-card-description{-webkit-line-clamp:2}}@media (min-width:300px) and (max-width:359px){:root{--s8br-title-size:1.1875rem;--s8br-subtitle-size:.71875rem;--s8br-card-title-size:.59375rem;--s8br-card-desc-size:.46875rem;--s8br-link-size:.53125rem;--s8br-content-padding:.5625rem;--s8br-image-height:4.75rem}.s8br-cards-row{--bs-gutter-x:.375rem;--bs-gutter-y:.5rem}}@media (min-width:360px) and (max-width:399px){:root{--s8br-title-size:1.25rem;--s8br-subtitle-size:.75rem;--s8br-card-title-size:.625rem;--s8br-card-desc-size:.5rem;--s8br-link-size:.5625rem;--s8br-content-padding:.625rem;--s8br-image-height:5rem}.s8br-cards-row{--bs-gutter-x:.4375rem;--bs-gutter-y:.5625rem}}@media (min-width:400px) and (max-width:479px){:root{--s8br-title-size:1.3125rem;--s8br-subtitle-size:.78125rem;--s8br-card-title-size:.65625rem;--s8br-card-desc-size:.53125rem;--s8br-link-size:.59375rem;--s8br-content-padding:.6875rem;--s8br-image-height:5.5rem}.s8br-cards-row{--bs-gutter-x:.5rem;--bs-gutter-y:.625rem}}@media (min-width:480px) and (max-width:575px){:root{--s8br-title-size:1.375rem;--s8br-subtitle-size:.8125rem;--s8br-card-title-size:.6875rem;--s8br-card-desc-size:.5625rem;--s8br-link-size:.625rem;--s8br-content-padding:.75rem;--s8br-image-height:6rem}.s8br-cards-row{--bs-gutter-x:.5625rem;--bs-gutter-y:.6875rem}}@media (min-width:576px) and (max-width:639px){:root{--s8br-title-size:1.5rem;--s8br-subtitle-size:.875rem;--s8br-card-title-size:.71875rem;--s8br-card-desc-size:.5625rem;--s8br-link-size:.65625rem;--s8br-content-padding:.8125rem;--s8br-image-height:6.5rem}.s8br-cards-row{--bs-gutter-x:.625rem;--bs-gutter-y:.75rem}}@media (min-width:640px) and (max-width:767px){:root{--s8br-title-size:1.625rem;--s8br-subtitle-size:.9375rem;--s8br-card-title-size:.75rem;--s8br-card-desc-size:.59375rem;--s8br-link-size:.6875rem;--s8br-content-padding:.875rem;--s8br-image-height:7rem}.s8br-cards-row{--bs-gutter-x:.6875rem;--bs-gutter-y:.8125rem}}@media (min-width:768px) and (max-width:899px){:root{--s8br-title-size:1.75rem;--s8br-subtitle-size:1rem;--s8br-card-title-size:.8125rem;--s8br-card-desc-size:.625rem;--s8br-link-size:.71875rem;--s8br-content-padding:.9375rem;--s8br-image-height:7.5rem}.s8br-cards-row{--bs-gutter-x:.75rem;--bs-gutter-y:.875rem}}@media (min-width:900px) and (max-width:991px){:root{--s8br-title-size:1.875rem;--s8br-subtitle-size:1.0625rem;--s8br-card-title-size:.875rem;--s8br-card-desc-size:.65625rem;--s8br-link-size:.75rem;--s8br-content-padding:1rem;--s8br-image-height:8rem}.s8br-cards-row{--bs-gutter-x:.8125rem;--bs-gutter-y:.9375rem}}@media (min-width:992px) and (max-width:1199px){:root{--s8br-title-size:2rem;--s8br-subtitle-size:1.125rem;--s8br-card-title-size:.9375rem;--s8br-card-desc-size:.6875rem;--s8br-link-size:.8125rem;--s8br-content-padding:1.125rem;--s8br-image-height:9rem}.s8br-cards-row{--bs-gutter-x:.875rem;--bs-gutter-y:1rem}}@media (min-width:1200px) and (max-width:1399px){:root{--s8br-title-size:2.125rem;--s8br-subtitle-size:1.1875rem;--s8br-card-title-size:1rem;--s8br-card-desc-size:.75rem;--s8br-link-size:.875rem;--s8br-content-padding:1.25rem;--s8br-image-height:10rem}.s8br-cards-row{--bs-gutter-x:1rem;--bs-gutter-y:1.125rem}}@media (min-width:1400px) and (max-width:1599px){:root{--s8br-title-size:2.25rem;--s8br-subtitle-size:1.25rem;--s8br-card-title-size:1.0625rem;--s8br-card-desc-size:.8125rem;--s8br-link-size:.9375rem;--s8br-content-padding:1.375rem;--s8br-image-height:11rem}.s8br-cards-row{--bs-gutter-x:1.125rem;--bs-gutter-y:1.25rem}}@media (min-width:1600px) and (max-width:1799px){:root{--s8br-title-size:2.375rem;--s8br-subtitle-size:1.3125rem;--s8br-card-title-size:1.125rem;--s8br-card-desc-size:.875rem;--s8br-link-size:1rem;--s8br-content-padding:1.5rem;--s8br-image-height:12rem}.s8br-cards-row{--bs-gutter-x:1.25rem;--bs-gutter-y:1.375rem}}@media (min-width:1800px) and (max-width:1919px){:root{--s8br-title-size:2.5rem;--s8br-subtitle-size:1.375rem;--s8br-image-height:12.5rem}.s8br-container{max-width:1700px;margin:0 auto}}@media (min-width:1920px) and (max-width:2099px){:root{--s8br-title-size:2.625rem;--s8br-subtitle-size:1.375rem;--s8br-image-height:13rem}.s8br-container{max-width:1800px;margin:0 auto}}@media (min-width:2100px) and (max-width:2399px){:root{--s8br-title-size:2.75rem;--s8br-subtitle-size:1.5rem;--s8br-image-height:13.5rem}.s8br-container{max-width:2000px;margin:0 auto}}@media (min-width:2400px){:root{--s8br-title-size:3rem;--s8br-subtitle-size:1.625rem;--s8br-card-title-size:1.25rem;--s8br-card-desc-size:.9375rem;--s8br-link-size:1.0625rem;--s8br-content-padding:1.75rem;--s8br-image-height:14rem}.s8br-container{max-width:2200px;margin:0 auto}.s8br-cards-row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}}@media (prefers-reduced-motion:reduce){.s8br-card,.s8br-image,.s8br-card-shine,.s8br-arrow-icon,.s8br-read-more-text:after{transition:none!important;animation:none!important}}
:root{--s9tb-section-py:clamp(2rem,1.5rem + 2vw + 1.5vh + 0.5%,5rem);--s9tb-section-px:clamp(.75rem,.5rem + 1.5vw + .75vh,3.5rem);--s9tb-title-size:clamp(1.25rem,.9375rem + 1.25vw + .625vh + 0.5%,2.5rem);--s9tb-subtitle-size:clamp(.75rem,.5625rem + .4375vw + .21875vh,1.25rem);--s9tb-brand-size:clamp(.75rem,.5625rem + .5vw + .25vh,1.625rem);--s9tb-card-padding-x:clamp(.75rem,.5rem + .5vw + .25vh,1.75rem);--s9tb-card-padding-y:clamp(.5rem,.375rem + .375vw + .1875vh,1.25rem);--s9tb-card-radius:clamp(.375rem,.25rem + .1875vw,.625rem);--s9tb-card-min-width:clamp(4rem,3rem + 3vw + 1.5vh,10rem);--s9tb-header-gap:clamp(1.25rem,1rem + 1.25vw + .625vh,3rem);--s9tb-bg:#f9fafb;--s9tb-title-color:#111827;--s9tb-subtitle-color:#4b5563;--s9tb-card-bg:#fff;--s9tb-brand-color:#9ca3af;--s9tb-brand-color-hover:#e75b2a;--s9tb-shadow:0px 1px 2px #0000000d;--s9tb-shadow-hover:0px 4px 12px #e75b2a26,0px 8px 20px #00000014;--s9tb-glow-color:#e75b2a1a}[data-theme=dark],.dark-mode,[data-bs-theme=dark]{--s9tb-bg:#0f172a;--s9tb-title-color:#f8fafc;--s9tb-subtitle-color:#cbd5e1;--s9tb-card-bg:#1e293b;--s9tb-brand-color:#94a3b8;--s9tb-brand-color-hover:#fb923c;--s9tb-shadow:0px 1px 2px #0000004d;--s9tb-shadow-hover:0px 4px 12px #fb923c4d,0px 8px 20px #0003;--s9tb-glow-color:#fb923c33}[data-theme=dark] .s9tb-brand-card,.dark-mode .s9tb-brand-card,[data-bs-theme=dark] .s9tb-brand-card{border:1px solid #94a3b81a}@keyframes s9tb-fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes s9tb-pulse{0%,to{box-shadow:var(--s9tb-shadow)}50%{box-shadow:var(--s9tb-shadow-hover)}}@keyframes s9tb-colorShift{0%,to{color:var(--s9tb-brand-color)}50%{color:var(--s9tb-brand-color-hover)}}.s9tb-section{background:var(--s9tb-bg);width:100%;padding:var(--s9tb-section-py)0;transition:background-color .3s;overflow:hidden}.s9tb-container{padding-left:var(--s9tb-section-px);padding-right:var(--s9tb-section-px)}.s9tb-header-row{margin-bottom:var(--s9tb-header-gap)}.s9tb-header-wrapper{text-align:center}.s9tb-title{font-family:Inter,sans-serif;font-weight:700;font-size:var(--s9tb-title-size);color:var(--s9tb-title-color);margin:0 0 clamp(.375rem,.25rem + .3125vw,.875rem);line-height:1.2;transition:color .3s}.s9tb-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s9tb-subtitle-size);color:var(--s9tb-subtitle-color);margin:0;line-height:1.55;transition:color .3s}.s9tb-brands-row{--bs-gutter-x:clamp(.375rem,.25rem + .375vw,1rem);--bs-gutter-y:clamp(.375rem,.25rem + .375vw,1rem)}.s9tb-brand-card{min-width:var(--s9tb-card-min-width);padding:var(--s9tb-card-padding-y)var(--s9tb-card-padding-x);background:var(--s9tb-card-bg);border-radius:var(--s9tb-card-radius);box-shadow:var(--s9tb-shadow);cursor:pointer;animation:.5s ease-out s9tb-fadeInScale;animation-delay:calc(var(--brand-index,0)*80ms);justify-content:center;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:both;display:flex;position:relative;overflow:hidden}.s9tb-brand-card:before{content:"";border-radius:var(--s9tb-card-radius);background:linear-gradient(135deg,transparent 0%,var(--s9tb-brand-color-hover)50%,transparent 100%);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s9tb-brand-card:hover{box-shadow:var(--s9tb-shadow-hover);z-index:10;transform:translateY(-4px)scale(1.05)}.s9tb-brand-card:active{transform:translateY(-2px)scale(1.02)}.s9tb-brand-card:hover:before{opacity:1}@media (max-width:575.98px){.s9tb-brands-row{--bs-gutter-x:.375rem;--bs-gutter-y:.5rem}:root{--s9tb-card-min-width:clamp(4.5rem,3.5rem + 4vw,6rem);--s9tb-brand-size:clamp(.625rem,.5rem + .5vw,.8125rem);--s9tb-card-padding-x:clamp(.5rem,.375rem + .375vw,.75rem);--s9tb-card-padding-y:clamp(.375rem,.25rem + .25vw,.5rem)}.s9tb-brand-two-lines{min-height:clamp(2.5rem,2rem + 1.5vw,3.5rem)}}.s9tb-brand-glow{background:radial-gradient(circle,var(--s9tb-glow-color)0%,transparent 70%);opacity:0;pointer-events:none;width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.s9tb-brand-card:hover .s9tb-brand-glow{opacity:1}.s9tb-brand-name{z-index:1;font-family:Inter,sans-serif;font-weight:700;font-size:var(--s9tb-brand-size);color:var(--s9tb-brand-color);text-align:center;white-space:nowrap;line-height:1.2;transition:all .3s;position:relative}.s9tb-brand-card:hover .s9tb-brand-name{color:var(--s9tb-brand-color-hover);transform:scale(1.05)}.s9tb-brand-two-lines{min-height:clamp(3rem,2.5rem + 1.5vw + .75vh,6rem)}.s9tb-brand-two-lines .s9tb-brand-name{white-space:normal;line-height:1.1}.s9tb-brand-second-line{display:inline}@media (max-width:299px){:root{--s9tb-title-size:1rem;--s9tb-subtitle-size:.625rem;--s9tb-brand-size:.5625rem;--s9tb-card-padding-x:.5rem;--s9tb-card-padding-y:.375rem;--s9tb-card-min-width:3.25rem}.s9tb-brands-row{--bs-gutter-x:.25rem;--bs-gutter-y:.25rem}.s9tb-brand-two-lines{min-height:2.5rem}}@media (min-width:300px) and (max-width:359px){:root{--s9tb-title-size:1.0625rem;--s9tb-subtitle-size:.65625rem;--s9tb-brand-size:.59375rem;--s9tb-card-padding-x:.5625rem;--s9tb-card-padding-y:.40625rem;--s9tb-card-min-width:3.5rem}.s9tb-brands-row{--bs-gutter-x:.28125rem;--bs-gutter-y:.28125rem}}@media (min-width:360px) and (max-width:399px){:root{--s9tb-title-size:1.125rem;--s9tb-subtitle-size:.6875rem;--s9tb-brand-size:.625rem;--s9tb-card-padding-x:.625rem;--s9tb-card-padding-y:.4375rem;--s9tb-card-min-width:3.75rem}.s9tb-brands-row{--bs-gutter-x:.3125rem;--bs-gutter-y:.3125rem}}@media (min-width:400px) and (max-width:479px){:root{--s9tb-title-size:1.1875rem;--s9tb-subtitle-size:.71875rem;--s9tb-brand-size:.6875rem;--s9tb-card-padding-x:.6875rem;--s9tb-card-padding-y:.46875rem;--s9tb-card-min-width:4rem}.s9tb-brands-row{--bs-gutter-x:.34375rem;--bs-gutter-y:.34375rem}}@media (min-width:480px) and (max-width:575px){:root{--s9tb-title-size:1.25rem;--s9tb-subtitle-size:.75rem;--s9tb-brand-size:.75rem;--s9tb-card-padding-x:.75rem;--s9tb-card-padding-y:.5rem;--s9tb-card-min-width:4.5rem}.s9tb-brands-row{--bs-gutter-x:.375rem;--bs-gutter-y:.375rem}}@media (min-width:576px) and (max-width:639px){:root{--s9tb-title-size:1.375rem;--s9tb-subtitle-size:.8125rem;--s9tb-brand-size:.8125rem;--s9tb-card-padding-x:.875rem;--s9tb-card-padding-y:.5625rem;--s9tb-card-min-width:5rem}.s9tb-brands-row{--bs-gutter-x:.4375rem;--bs-gutter-y:.4375rem}}@media (min-width:640px) and (max-width:767px){:root{--s9tb-title-size:1.5rem;--s9tb-subtitle-size:.875rem;--s9tb-brand-size:.9375rem;--s9tb-card-padding-x:1rem;--s9tb-card-padding-y:.625rem;--s9tb-card-min-width:5.5rem}.s9tb-brands-row{--bs-gutter-x:.5rem;--bs-gutter-y:.5rem}}@media (min-width:768px) and (max-width:899px){:root{--s9tb-title-size:1.625rem;--s9tb-subtitle-size:.9375rem;--s9tb-brand-size:1rem;--s9tb-card-padding-x:1.125rem;--s9tb-card-padding-y:.6875rem;--s9tb-card-min-width:6rem}.s9tb-brands-row{--bs-gutter-x:.5625rem;--bs-gutter-y:.5625rem}}@media (min-width:900px) and (max-width:991px){:root{--s9tb-title-size:1.75rem;--s9tb-subtitle-size:1rem;--s9tb-brand-size:1.0625rem;--s9tb-card-padding-x:1.25rem;--s9tb-card-padding-y:.75rem;--s9tb-card-min-width:6.5rem}.s9tb-brands-row{--bs-gutter-x:.625rem;--bs-gutter-y:.625rem}}@media (min-width:992px) and (max-width:1199px){:root{--s9tb-title-size:1.875rem;--s9tb-subtitle-size:1.0625rem;--s9tb-brand-size:1.125rem;--s9tb-card-padding-x:1.375rem;--s9tb-card-padding-y:.8125rem;--s9tb-card-min-width:7rem}.s9tb-brands-row{--bs-gutter-x:.6875rem;--bs-gutter-y:.6875rem}}@media (min-width:1200px) and (max-width:1399px){:root{--s9tb-title-size:2rem;--s9tb-subtitle-size:1.125rem;--s9tb-brand-size:1.25rem;--s9tb-card-padding-x:1.5rem;--s9tb-card-padding-y:.875rem;--s9tb-card-min-width:8rem}.s9tb-brands-row{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}}@media (min-width:1400px) and (max-width:1599px){:root{--s9tb-title-size:2.125rem;--s9tb-subtitle-size:1.1875rem;--s9tb-brand-size:1.375rem;--s9tb-card-padding-x:1.625rem;--s9tb-card-padding-y:.9375rem;--s9tb-card-min-width:8.5rem}.s9tb-brands-row{--bs-gutter-x:.8125rem;--bs-gutter-y:.8125rem}}@media (min-width:1600px) and (max-width:1799px){:root{--s9tb-title-size:2.25rem;--s9tb-subtitle-size:1.25rem;--s9tb-brand-size:1.5rem;--s9tb-card-padding-x:1.75rem;--s9tb-card-padding-y:1rem;--s9tb-card-min-width:9rem}.s9tb-brands-row{--bs-gutter-x:.875rem;--bs-gutter-y:.875rem}}@media (min-width:1800px) and (max-width:1919px){:root{--s9tb-title-size:2.375rem;--s9tb-subtitle-size:1.3125rem}.s9tb-container{max-width:1700px;margin:0 auto}}@media (min-width:1920px) and (max-width:2099px){:root{--s9tb-title-size:2.5rem;--s9tb-subtitle-size:1.375rem}.s9tb-container{max-width:1800px;margin:0 auto}}@media (min-width:2100px) and (max-width:2399px){:root{--s9tb-title-size:2.625rem;--s9tb-subtitle-size:1.4375rem}.s9tb-container{max-width:2000px;margin:0 auto}}@media (min-width:2400px){:root{--s9tb-title-size:2.75rem;--s9tb-subtitle-size:1.5rem;--s9tb-brand-size:1.625rem;--s9tb-card-padding-x:2rem;--s9tb-card-padding-y:1.25rem;--s9tb-card-min-width:10rem}.s9tb-container{max-width:2200px;margin:0 auto}.s9tb-brands-row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}}@media (prefers-reduced-motion:reduce){.s9tb-brand-card,.s9tb-brand-name,.s9tb-brand-glow{transition:none!important;animation:none!important}}
:root{--s10cta-section-py:clamp(3rem,2.25rem + 3vw + 2vh + 0.75%,8rem);--s10cta-section-px:clamp(.75rem,.5rem + 1.5vw + .75vh,3.5rem);--s10cta-title-size:clamp(1.25rem,.875rem + 1.5vw + 1vh + 0.5%,3.5rem);--s10cta-subtitle-size:clamp(.75rem,.5625rem + .5vw + .25vh,1.375rem);--s10cta-btn-size:clamp(.75rem,.5625rem + .4375vw + .21875vh,1.25rem);--s10cta-btn-padding-x:clamp(1rem,.75rem + .75vw + .375vh,2.5rem);--s10cta-btn-padding-y:clamp(.625rem,.5rem + .375vw + .1875vh,1.25rem);--s10cta-btn-radius:clamp(.375rem,.25rem + .1875vw,.625rem);--s10cta-content-gap:clamp(1.25rem,1rem + 1vw + .5vh,2.5rem);--s10cta-buttons-gap:clamp(.75rem,.5rem + .5vw,1.5rem);--s10cta-bg-start:#e75b2a;--s10cta-bg-end:#ea580c;--s10cta-title-color:#fff;--s10cta-subtitle-color:#ffffffe6;--s10cta-btn-primary-bg:#fff;--s10cta-btn-primary-color:#e75b2a;--s10cta-btn-primary-shadow:0px 8px 10px #0000001a,0px 20px 25px #0000001a;--s10cta-btn-primary-shadow-hover:0px 12px 20px #00000026,0px 25px 35px #0000001f;--s10cta-btn-secondary-bg:transparent;--s10cta-btn-secondary-color:#fff;--s10cta-btn-secondary-border:#fff;--s10cta-circle-color:#ffffff1a}[data-theme=dark],.dark-mode,[data-bs-theme=dark]{--s10cta-bg-start:#1e293b;--s10cta-bg-end:#0f172a;--s10cta-title-color:#f8fafc;--s10cta-subtitle-color:#f8fafce6;--s10cta-btn-primary-bg:#fb923c;--s10cta-btn-primary-color:#0f172a;--s10cta-btn-primary-shadow:0px 8px 16px #fb923c59,0px 20px 40px #0006,0px 0px 60px #fb923c33;--s10cta-btn-primary-shadow-hover:0px 12px 24px #fb923c73,0px 30px 50px #00000073,0px 0px 80px #fb923c4d;--s10cta-btn-secondary-border:#fb923c;--s10cta-btn-secondary-color:#fb923c;--s10cta-circle-color:#fb923c1f}@keyframes s10cta-float{0%,to{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translateY(-20px)}75%{transform:translate(-10px,-10px)}}@keyframes s10cta-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.1)}}@keyframes s10cta-shine{0%{opacity:0;left:-100%}50%{opacity:1}to{opacity:0;left:200%}}@keyframes s10cta-borderPulse{0%,to{border-color:var(--s10cta-btn-secondary-border)}50%{border-color:#fff9}}@keyframes s10cta-gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.s10cta-section{background:linear-gradient(90deg,var(--s10cta-bg-start)0%,var(--s10cta-bg-end)100%);width:100%;padding:var(--s10cta-section-py)0;background-size:200% 200%;transition:background .5s;animation:8s infinite s10cta-gradientShift;position:relative;overflow:hidden}.s10cta-main-overlay{pointer-events:none;z-index:1;opacity:1;background:linear-gradient(#00000014 0%,#0000001f 50%,#00000014 100%);width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0;box-shadow:inset 0 0 100px #0000001a,inset 0 0 200px #0000000d}[data-theme=dark] .s10cta-main-overlay,.dark-mode .s10cta-main-overlay,[data-bs-theme=dark] .s10cta-main-overlay{background:linear-gradient(#0003 0%,#00000059 50%,#0003 100%);box-shadow:inset 0 0 150px #0006,inset 0 0 300px #0003,inset 0 80px 150px -80px #fb923c26,inset 0 -80px 150px -80px #fb923c26}[data-theme=dark] .s10cta-section,.dark-mode .s10cta-section,[data-bs-theme=dark] .s10cta-section{box-shadow:0 -20px 60px #fb923c14,0 20px 60px #fb923c14}.s10cta-pattern-overlay{opacity:.6;pointer-events:none;z-index:2;background-image:radial-gradient(circle at 2px 2px,#ffffff14 1px,#0000 0);background-size:clamp(20px,15px + 1vw,40px) clamp(20px,15px + 1vw,40px);width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=dark] .s10cta-pattern-overlay,.dark-mode .s10cta-pattern-overlay,[data-bs-theme=dark] .s10cta-pattern-overlay{opacity:.5;background-image:radial-gradient(circle at 2px 2px,#fb923c1a 1px,#0000 0)}.s10cta-bg-circles{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.s10cta-circle{background:var(--s10cta-circle-color);box-shadow:0 0 60px var(--s10cta-circle-color);border-radius:50%;position:absolute}[data-theme=dark] .s10cta-circle,.dark-mode .s10cta-circle,[data-bs-theme=dark] .s10cta-circle{box-shadow:0 0 80px #fb923c26,0 0 120px #fb923c14}.s10cta-circle-1{width:clamp(100px,80px + 10vw,300px);height:clamp(100px,80px + 10vw,300px);animation:15s ease-in-out infinite s10cta-float,4s ease-in-out infinite s10cta-pulse;top:-5%;left:10%}.s10cta-circle-2{width:clamp(150px,120px + 12vw,400px);height:clamp(150px,120px + 12vw,400px);animation-name:s10cta-float,s10cta-pulse;animation-duration:18s,5s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:reverse,normal;animation-play-state:running,running;animation-delay:1s;animation-fill-mode:none,none;animation-timeline:auto,auto;top:50%;right:-5%;transform:translateY(-50%)}.s10cta-circle-3{width:clamp(80px,60px + 8vw,200px);height:clamp(80px,60px + 8vw,200px);animation-name:s10cta-float,s10cta-pulse;animation-duration:12s,3.5s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:2s;animation-fill-mode:none,none;animation-timeline:auto,auto;bottom:10%;left:30%}.s10cta-container{z-index:10;padding-left:var(--s10cta-section-px);padding-right:var(--s10cta-section-px);position:relative}.s10cta-content-wrapper{text-align:center;align-items:center;gap:var(--s10cta-content-gap);flex-direction:column;display:flex}.s10cta-title{font-family:Inter,sans-serif;font-weight:700;font-size:var(--s10cta-title-size);color:var(--s10cta-title-color);max-width:900px;margin:0;line-height:1.15;transition:color .3s}.s10cta-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:var(--s10cta-subtitle-size);color:var(--s10cta-subtitle-color);max-width:700px;margin:0;line-height:1.5;transition:color .3s}.s10cta-buttons-wrapper{margin-top:clamp(.5rem,.375rem + .375vw,1rem)}.s10cta-btn{padding:var(--s10cta-btn-padding-y)var(--s10cta-btn-padding-x);font-family:Inter,sans-serif;font-weight:700;font-size:var(--s10cta-btn-size);border-radius:var(--s10cta-btn-radius);cursor:pointer;justify-content:center;align-items:center;line-height:1.3;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.s10cta-btn-text{z-index:1;position:relative}.s10cta-btn-primary{background:var(--s10cta-btn-primary-bg);color:var(--s10cta-btn-primary-color);box-shadow:var(--s10cta-btn-primary-shadow);border:none}.s10cta-btn-primary:hover{box-shadow:var(--s10cta-btn-primary-shadow-hover);color:var(--s10cta-btn-primary-color);transform:translateY(-4px)scale(1.03)}.s10cta-btn-primary:active{transform:translateY(-2px)scale(1.01)}[data-theme=dark] .s10cta-btn-primary:hover,.dark-mode .s10cta-btn-primary:hover,[data-bs-theme=dark] .s10cta-btn-primary:hover{box-shadow:var(--s10cta-btn-primary-shadow-hover)}.s10cta-btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#e75b2a33,#0000);width:50%;height:100%;position:absolute;top:0;left:-100%}.s10cta-btn-primary:hover .s10cta-btn-shine{animation:.8s ease-out s10cta-shine}.s10cta-btn-secondary{background:var(--s10cta-btn-secondary-bg);color:var(--s10cta-btn-secondary-color);border:2px solid var(--s10cta-btn-secondary-border);box-shadow:none}.s10cta-btn-secondary:hover{color:var(--s10cta-btn-secondary-color);background:#ffffff26;transform:translateY(-4px)scale(1.03)}.s10cta-btn-secondary:active{transform:translateY(-2px)scale(1.01)}[data-theme=dark] .s10cta-btn-secondary:hover,.dark-mode .s10cta-btn-secondary:hover,[data-bs-theme=dark] .s10cta-btn-secondary:hover{background:#fb923c26;box-shadow:0 0 30px #fb923c33}@media (max-width:575.98px){:root{--s10cta-title-size:clamp(1.125rem,1rem + 1.5vw,1.5rem);--s10cta-subtitle-size:clamp(.75rem,.625rem + .5vw,.875rem);--s10cta-btn-size:clamp(.75rem,.625rem + .375vw,.875rem);--s10cta-btn-padding-x:clamp(1.25rem,1rem + 1vw,1.75rem);--s10cta-btn-padding-y:clamp(.625rem,.5rem + .375vw,.875rem);--s10cta-section-py:clamp(2rem,1.5rem + 2vw,3rem)}.s10cta-buttons-wrapper .row{flex-direction:column;align-items:center;gap:.75rem}.s10cta-buttons-wrapper .col-auto{width:100%;max-width:280px}.s10cta-btn{justify-content:center;width:100%}.s10cta-title{padding:0 .5rem}}[data-theme=dark] .s10cta-btn-secondary:hover,.dark-mode .s10cta-btn-secondary:hover,[data-bs-theme=dark] .s10cta-btn-secondary:hover{background:#fb923c1a}.s10cta-btn-border{border-radius:var(--s10cta-btn-radius);background:linear-gradient(90deg,var(--s10cta-btn-secondary-border),transparent,var(--s10cta-btn-secondary-border));-webkit-mask-composite:xor;opacity:0;background-size:200% 100%;padding:2px;transition:opacity .3s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s10cta-btn-secondary:hover .s10cta-btn-border{opacity:1;animation:2s linear infinite s10cta-gradientShift}@media (max-width:299px){:root{--s10cta-title-size:1rem;--s10cta-subtitle-size:.625rem;--s10cta-btn-size:.625rem;--s10cta-btn-padding-x:.75rem;--s10cta-btn-padding-y:.5rem;--s10cta-section-py:2rem}.s10cta-btn-primary,.s10cta-btn-secondary{min-width:100px}}@media (min-width:300px) and (max-width:359px){:root{--s10cta-title-size:1.0625rem;--s10cta-subtitle-size:.65625rem;--s10cta-btn-size:.65625rem;--s10cta-btn-padding-x:.8125rem;--s10cta-btn-padding-y:.53125rem;--s10cta-section-py:2.25rem}}@media (min-width:360px) and (max-width:399px){:root{--s10cta-title-size:1.125rem;--s10cta-subtitle-size:.6875rem;--s10cta-btn-size:.6875rem;--s10cta-btn-padding-x:.875rem;--s10cta-btn-padding-y:.5625rem;--s10cta-section-py:2.5rem}}@media (min-width:400px) and (max-width:479px){:root{--s10cta-title-size:1.25rem;--s10cta-subtitle-size:.71875rem;--s10cta-btn-size:.71875rem;--s10cta-btn-padding-x:.9375rem;--s10cta-btn-padding-y:.59375rem;--s10cta-section-py:2.75rem}}@media (min-width:480px) and (max-width:575px){:root{--s10cta-title-size:1.375rem;--s10cta-subtitle-size:.75rem;--s10cta-btn-size:.75rem;--s10cta-btn-padding-x:1rem;--s10cta-btn-padding-y:.625rem;--s10cta-section-py:3rem}}@media (min-width:576px) and (max-width:639px){:root{--s10cta-title-size:1.5rem;--s10cta-subtitle-size:.8125rem;--s10cta-btn-size:.8125rem;--s10cta-btn-padding-x:1.125rem;--s10cta-btn-padding-y:.6875rem;--s10cta-section-py:3.5rem}}@media (min-width:640px) and (max-width:767px){:root{--s10cta-title-size:1.75rem;--s10cta-subtitle-size:.875rem;--s10cta-btn-size:.875rem;--s10cta-btn-padding-x:1.25rem;--s10cta-btn-padding-y:.75rem;--s10cta-section-py:4rem}}@media (min-width:768px) and (max-width:899px){:root{--s10cta-title-size:2rem;--s10cta-subtitle-size:.9375rem;--s10cta-btn-size:.9375rem;--s10cta-btn-padding-x:1.375rem;--s10cta-btn-padding-y:.8125rem;--s10cta-section-py:4.5rem}}@media (min-width:900px) and (max-width:991px){:root{--s10cta-title-size:2.25rem;--s10cta-subtitle-size:1rem;--s10cta-btn-size:1rem;--s10cta-btn-padding-x:1.5rem;--s10cta-btn-padding-y:.875rem;--s10cta-section-py:5rem}}@media (min-width:992px) and (max-width:1199px){:root{--s10cta-title-size:2.5rem;--s10cta-subtitle-size:1.0625rem;--s10cta-btn-size:1.0625rem;--s10cta-btn-padding-x:1.625rem;--s10cta-btn-padding-y:.9375rem;--s10cta-section-py:5.5rem}}@media (min-width:1200px) and (max-width:1399px){:root{--s10cta-title-size:2.75rem;--s10cta-subtitle-size:1.125rem;--s10cta-btn-size:1.125rem;--s10cta-btn-padding-x:1.75rem;--s10cta-btn-padding-y:1rem;--s10cta-section-py:6rem}}@media (min-width:1400px) and (max-width:1599px){:root{--s10cta-title-size:3rem;--s10cta-subtitle-size:1.1875rem;--s10cta-btn-size:1.1875rem;--s10cta-btn-padding-x:2rem;--s10cta-btn-padding-y:1.0625rem;--s10cta-section-py:6.25rem}}@media (min-width:1600px) and (max-width:1799px){:root{--s10cta-title-size:3.125rem;--s10cta-subtitle-size:1.25rem;--s10cta-btn-size:1.25rem;--s10cta-btn-padding-x:2.25rem;--s10cta-btn-padding-y:1.125rem;--s10cta-section-py:6.5rem}}@media (min-width:1800px) and (max-width:1919px){:root{--s10cta-title-size:3.25rem;--s10cta-subtitle-size:1.3125rem;--s10cta-section-py:6.75rem}.s10cta-container{max-width:1700px;margin:0 auto}}@media (min-width:1920px) and (max-width:2099px){:root{--s10cta-title-size:3.375rem;--s10cta-subtitle-size:1.375rem;--s10cta-section-py:7rem}.s10cta-container{max-width:1800px;margin:0 auto}}@media (min-width:2100px) and (max-width:2399px){:root{--s10cta-title-size:3.5rem;--s10cta-subtitle-size:1.4375rem;--s10cta-section-py:7.5rem}.s10cta-container{max-width:2000px;margin:0 auto}}@media (min-width:2400px){:root{--s10cta-title-size:3.75rem;--s10cta-subtitle-size:1.5rem;--s10cta-btn-size:1.375rem;--s10cta-btn-padding-x:2.5rem;--s10cta-btn-padding-y:1.25rem;--s10cta-section-py:8rem}.s10cta-container{max-width:2200px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.s10cta-section,.s10cta-circle,.s10cta-btn,.s10cta-btn-shine,.s10cta-btn-border,.s10cta-btn-secondary{transition:none!important;animation:none!important}}
