.elementor-750 .elementor-element.elementor-element-f5f3af3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-750 .elementor-element.elementor-element-f5f3af3:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-f5f3af3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-42bffa9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-42bffa9:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-42bffa9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-42bffa9.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-750 .elementor-element.elementor-element-cab4633 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:60px;font-weight:700;color:#FFF}.elementor-750 .elementor-element.elementor-element-20a322e{--display:flex;--min-height:74px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-20a322e:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-20a322e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-20a322e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-9779387{text-align:center}.elementor-750 .elementor-element.elementor-element-9779387 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#FFF}.elementor-750 .elementor-element.elementor-element-0978548{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-0978548:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-0978548>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-1f63eb1{width:var(--container-widget-width,716px);max-width:716px;--container-widget-width:716px;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-1f63eb1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#FFF}.elementor-750 .elementor-element.elementor-element-6a697bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-6a697bb:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-6a697bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-6a697bb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-750 .elementor-element.elementor-element-e0f7cfa .elementor-button{background-color:#C8BE89;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000;border-radius:25px 25px 25px 25px}.elementor-750 .elementor-element.elementor-element-e0f7cfa{width:var(--container-widget-width,331px);max-width:331px;padding:16px 28px 16px 28px;--container-widget-width:331px;--container-widget-flex-grow:0}.elementor-750 .elementor-element.elementor-element-e0f7cfa .elementor-button-content-wrapper{flex-direction:row}.elementor-750 .elementor-element.elementor-element-e0f7cfa .elementor-button .elementor-button-content-wrapper{gap:24px}.elementor-750 .elementor-element.elementor-element-240c9f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-750 .elementor-element.elementor-element-07b23dc{width:100%;max-width:100%}.elementor-750 .elementor-element.elementor-element-5301739{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px}.elementor-750 .elementor-element.elementor-element-5301739:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-5301739>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-aaedaa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-aaedaa1:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-aaedaa1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-aaedaa1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-be92ac7{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-be92ac7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:700;color:#FFF}.elementor-750 .elementor-element.elementor-element-ef23e94{--display:flex;--min-height:74px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-ef23e94:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-ef23e94>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-ef23e94.e-con{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-0e744fb{text-align:center}.elementor-750 .elementor-element.elementor-element-0e744fb .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#FFF}.elementor-750 .elementor-element.elementor-element-e497b54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-e497b54:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-e497b54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080D14}.elementor-750 .elementor-element.elementor-element-e497b54.e-con{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-570cc1d .elementor-button{background-color:#C8BE89;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000;border-radius:25px 25px 25px 25px}.elementor-750 .elementor-element.elementor-element-570cc1d{width:var(--container-widget-width,153px);max-width:153px;padding:16px 28px 16px 28px;--container-widget-width:153px;--container-widget-flex-grow:0}.elementor-750 .elementor-element.elementor-element-570cc1d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-1f76fc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-5df1b01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-750 .elementor-element.elementor-element-5df1b01:not(.elementor-motion-effects-element-type-background),.elementor-750 .elementor-element.elementor-element-5df1b01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#C8BE89}.elementor-750 .elementor-element.elementor-element-5df1b01.e-con{--align-self:center}.elementor-750 .elementor-element.elementor-element-616ee71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-750 .elementor-element.elementor-element-fbeb000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-c78687d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:36px;font-weight:600;color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-750 .elementor-element.elementor-element-aee9073{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-750 .elementor-element.elementor-element-7cb2e61 .elementor-button{background-color:#080808;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600;fill:#C2BE89;color:#C2BE89;border-radius:50px 50px 50px 50px}.elementor-750 .elementor-element.elementor-element-7cb2e61 .elementor-button-content-wrapper{flex-direction:row}.elementor-750 .elementor-element.elementor-element-fbb32ba{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-750 .elementor-element.elementor-element-fbb32ba.e-con{--flex-grow:0;--flex-shrink:0}.elementor-750 .elementor-element.elementor-element-0f2cbaa .elementor-wrapper{--video-aspect-ratio:1.77777}@media(max-width:1024px){.elementor-750 .elementor-element.elementor-element-cab4633 .elementor-heading-title{font-size:50px}.elementor-750 .elementor-element.elementor-element-be92ac7 .elementor-heading-title{font-size:50px}.elementor-750 .elementor-element.elementor-element-5df1b01{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-c78687d .elementor-heading-title{font-size:20px}.elementor-750 .elementor-element.elementor-element-aee9073{font-size:12px}.elementor-750 .elementor-element.elementor-element-7cb2e61 .elementor-button{font-size:12px}}@media(max-width:767px){.elementor-750 .elementor-element.elementor-element-f5f3af3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-750 .elementor-element.elementor-element-f5f3af3.e-con{--align-self:center}.elementor-750 .elementor-element.elementor-element-42bffa9{--width:303px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-cab4633{width:var(--container-widget-width,556px);max-width:556px;padding:0 0 0 0;--container-widget-width:556px;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-cab4633 .elementor-heading-title{font-size:30px}.elementor-750 .elementor-element.elementor-element-20a322e{--width:288.8px}.elementor-750 .elementor-element.elementor-element-9779387 .elementor-heading-title{font-size:20px}.elementor-750 .elementor-element.elementor-element-0978548{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-750 .elementor-element.elementor-element-1f63eb1.elementor-element{--align-self:center}.elementor-750 .elementor-element.elementor-element-6a697bb{--width:291.8px}.elementor-750 .elementor-element.elementor-element-e0f7cfa .elementor-button{font-size:12px}.elementor-750 .elementor-element.elementor-element-5301739{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-750 .elementor-element.elementor-element-5301739.e-con{--align-self:center}.elementor-750 .elementor-element.elementor-element-aaedaa1{--width:303px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-be92ac7{width:var(--container-widget-width,556px);max-width:556px;padding:0 0 0 0;--container-widget-width:556px;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-be92ac7 .elementor-heading-title{font-size:30px}.elementor-750 .elementor-element.elementor-element-ef23e94{--width:288.8px}.elementor-750 .elementor-element.elementor-element-0e744fb .elementor-heading-title{font-size:20px}.elementor-750 .elementor-element.elementor-element-e497b54{--width:291.8px}.elementor-750 .elementor-element.elementor-element-570cc1d{width:var(--container-widget-width,125px);max-width:125px;padding:0 0 0 0;--container-widget-width:125px;--container-widget-flex-grow:0}.elementor-750 .elementor-element.elementor-element-570cc1d .elementor-button{font-size:12px}.elementor-750 .elementor-element.elementor-element-5df1b01{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-750 .elementor-element.elementor-element-616ee71{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-fbeb000{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-750 .elementor-element.elementor-element-fbeb000.e-con{--align-self:center}.elementor-750 .elementor-element.elementor-element-c78687d{width:var(--container-widget-width,274px);max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-aee9073{width:var(--container-widget-width,300px);max-width:300px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center}.elementor-750 .elementor-element.elementor-element-aee9073.elementor-element{--align-self:center}.elementor-750 .elementor-element.elementor-element-fbb32ba{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}}@media(min-width:768px){.elementor-750 .elementor-element.elementor-element-20a322e{--width:648px}.elementor-750 .elementor-element.elementor-element-aaedaa1{--width:105.75%}.elementor-750 .elementor-element.elementor-element-ef23e94{--width:823px}.elementor-750 .elementor-element.elementor-element-fbeb000{--width:50%}.elementor-750 .elementor-element.elementor-element-fbb32ba{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-750 .elementor-element.elementor-element-ef23e94{--width:699px}}:root{--font-inter:"Inter", system-ui, sans-serif;--ease:cubic-bezier(0.4, 0, 0.2, 1);--gold:#c8be89;--testimonial-nav-outline:#d1c7a7;--testimonial-nav-prev:#c5bc8e;--figma-frame-w:1440px;--container:min(var(--figma-frame-w), calc(100% - 2 * clamp(1rem, 4vw, 2.5rem)));--tml-figma-gold:#d4c4a1;--tml-figma-text:#000000;--tml-figma-muted:#999999}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-inter);font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1rem);line-height:1.65;color:#0b0b0b;background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}.container{width:var(--container);margin-inline:auto}.section{box-sizing:border-box}.fg-tml-block.testimonials{--tml-figma-gold:#d4c4a1;--tml-figma-text:#000000;--tml-figma-muted:#999999;background:#fff;padding:clamp(3rem, 12vw, 12.5rem) 0}.fg-tml-block .testimonials-heading{width:100%;max-width:693px;min-height:90px;margin:0 auto clamp(1.5rem, 4vw, 2.5rem);padding:0 1rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-inter);font-weight:600;font-size:clamp(1.75rem, 1rem + 3.8vw, 3.75rem);line-height:1.504;letter-spacing:0;color:var(--tml-figma-text)}@media (min-width:700px){.fg-tml-block .testimonials-heading{white-space:nowrap}}@media (max-width:699px){.fg-tml-block .testimonials-heading{min-height:0;white-space:normal}}.fg-tml-block .testimonials-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(0.5rem, 2vw, 1rem);margin-top:.25rem}.fg-tml-block .testimonials-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -.25rem;padding:.5rem .25rem 1.25rem}.fg-tml-block .testimonials-viewport::-webkit-scrollbar{display:none}.fg-tml-block .testimonials-track{display:flex;gap:1.5rem}.fg-tml-block .testimonial-card{flex:0 0 min(100%, 34.25rem);scroll-snap-align:center;min-width:0;box-sizing:border-box;background:#fff;border-radius:16px;border:1px solid rgb(0 0 0 / .06);box-shadow:0 4px 24px rgb(0 0 0 / .07);text-align:center}.fg-tml-block .testimonial-card__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:clamp(1.25rem, 3vw, 1.125rem) clamp(1rem, 4vw, 3.9375rem);box-sizing:border-box}.fg-tml-block .testimonial-card__meta{display:flex;flex-direction:column;align-items:center;gap:3px}.fg-tml-block .testimonial-avatar{width:100px;height:100px;margin:0 auto;border-radius:50%;overflow:hidden;border:1px solid var(--tml-figma-gold);box-sizing:border-box;flex-shrink:0}.fg-tml-block .testimonial-avatar img{width:100%;height:100%;object-fit:cover;object-position:62% center;display:block}.fg-tml-block .testimonial-name{margin:0;width:auto;max-width:22rem;font-family:var(--font-inter);font-weight:600;font-size:20px;line-height:1;letter-spacing:0;color:var(--tml-figma-text);text-align:center}.fg-tml-block .testimonial-role{margin:0;width:auto;max-width:22rem;font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0;color:var(--tml-figma-muted);text-align:center}.fg-tml-block .testimonial-quote{margin:0;max-width:422px;width:100%;font-family:var(--font-inter);font-style:italic;font-size:18px;font-weight:400;letter-spacing:0;line-height:calc(32 / 18);color:var(--tml-figma-text);text-align:center}.fg-tml-block .testimonial-quote p{margin:0}.fg-tml-block .fg-tml-nav-btn{flex-shrink:0;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;padding:0;margin:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.2s var(--ease),border-color 0.2s var(--ease),transform 0.2s var(--ease),box-shadow 0.2s}.fg-tml-block .fg-tml-nav-btn::before{content:"";display:block;flex-shrink:0;box-sizing:border-box;width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor}.fg-tml-block .fg-tml-nav-btn--prev{border:2px solid var(--tml-figma-gold);background:#fff;color:#b5a882;box-shadow:0 2px 12px rgb(0 0 0 / .06)}.fg-tml-block .fg-tml-nav-btn--prev::before{transform:rotate(45deg);margin-left:4px}.fg-tml-block .fg-tml-nav-btn--prev:hover,.fg-tml-block .fg-tml-nav-btn--prev:focus-visible{background:rgb(212 196 161 / .15);outline:none;transform:scale(1.05)}.fg-tml-block .fg-tml-nav-btn--next{background:#fff;border:2px solid var(--tml-figma-gold);color:#b5a882;box-shadow:0 2px 12px rgb(0 0 0 / .06)}.fg-tml-block .fg-tml-nav-btn--next::before{transform:rotate(-135deg);margin-right:4px;border-left-color:currentColor;border-bottom-color:currentColor}.fg-tml-block .fg-tml-nav-btn--next:hover,.fg-tml-block .fg-tml-nav-btn--next:focus-visible{background:rgb(212 196 161 / .15);outline:none;transform:scale(1.05)}@keyframes fg-slider-dot-flow{0%,100%{box-shadow:0 0 0 0 rgb(200 190 137 / .5)}55%{box-shadow:0 0 0 8px #fff0}}.fg-tml-block .fg-tml-dots{display:flex;justify-content:center;gap:.5rem;margin-top:.25rem}.fg-tml-block .fg-tml-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:rgb(0 0 0 / .2);cursor:pointer;transition:background 0.2s,transform 0.2s}.fg-tml-block .fg-tml-dot.is-active{background:var(--tml-figma-text);transform:scale(1.15);animation:fg-slider-dot-flow 2.2s ease-in-out infinite}@media (min-width:960px){.fg-tml-block .testimonials-track{gap:24px}.fg-tml-block .testimonial-card{flex:0 0 548px;width:548px;min-width:548px;max-width:548px;min-height:314px;height:auto;border-radius:16px}.fg-tml-block .testimonial-card__inner{min-height:314px;height:auto;padding:18px 63px;gap:7px}.fg-tml-block .testimonial-card__meta{max-width:28rem}.fg-tml-block .testimonial-quote{max-width:422px;min-height:0}}@media (max-width:959px){.fg-tml-block .testimonial-card__inner{min-height:280px;padding:1.25rem 1.25rem 1.5rem}}@media (max-width:900px){.fg-tml-block .fg-tml-nav-btn{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px}}@media (max-width:480px){.fg-tml-block .testimonials-shell{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.65rem 1rem}.fg-tml-block .testimonials-viewport{grid-column:1 / -1;grid-row:1}.fg-tml-block .fg-tml-nav-btn--prev{grid-column:1;grid-row:2;justify-self:start}.fg-tml-block .fg-tml-nav-btn--next{grid-column:2;grid-row:2;justify-self:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fg-tml-block .fg-tml-nav-btn--prev:hover,.fg-tml-block .fg-tml-nav-btn--next:hover{transform:none}.fg-tml-block .testimonials-viewport{scroll-behavior:auto}.fg-tml-block .fg-tml-dot.is-active{animation:none}}